﻿/******************************************************************************
DOCUMENTO: Classes CSS
CRIAÇÃO: 04/07/2009
AUTOR: Vinicius Vollrath (vinicius@terradigital.com.br)
******************************************************************************/
/*#Resetar padrões#*/
* { 
	margin: 0px;
	padding: 0px;
	list-style: none;
	}
	
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
	
* html>body .clearfix {
	display: inline-block;
	width: 100%;
	}
	
fieldset {
	border: none;
	}
	
legend {
	display:none;
	}
	
/*#Resetar padrões/Substitui imagens#*/
.replace {
	background-repeat: no-repeat;
	background-position: left top;
	background-color:transparent;
	text-indent:-50000px;
	overflow:hidden;
	display:block;
	}

.replace * {
	text-indent: -10000px;
	display:block;
	background-repeat: no-repeat;
	background-position: left top;
	background-color:transparent;
	}
	
.replace a {
	text-indent:0;
	}
	
.replace a span {
	text-indent:-10000px;
	}

/*#Resetar padrões/Substitui botões#*/
.replace-bt{
	text-indent:-999px;
	line-height:999999px;
	overflow:hidden;
	cursor:pointer;
	border:none;
	}

/*#Resetar padrões/Acessibilidade#*/
span.accesskey {
	text-decoration:none;
	}
	
.accessibility {
	position: absolute;
	top: -999em;
	left: -999em;
	}

/*#Resetar padrões/Esconder elementos#*/
.hidden { 
	display:none; 
	}

/*#Elementos básicos#*/
html {
	font: 76%/1em Arial ,Verdana, Helvetica, sans-serif;
	color: #333;
	}
	
div {
	font-size: 1em;
	}
	
img {
	border: 0;
	}
	
hr {
	display: none;
	}
	
div.hr {
	height: 1px;
	margin: 1.5em 10px;
	border-bottom: 1px dotted #999;
	}

/*#Elementos básicos/Formulários#*/
form {
	margin: 0;
	padding: 0;
	}
	
input {
	margin: 0; 
	padding: 2px; 
	font: 1em Arial, Helvetica, sans-serif, sans; 
	}
	
textarea {
	margin: 0; 
	padding: 2px; 
	font: 1em Arial, Helvetica, sans-serif, sans; 
	color: #333;
	}
	
select {
	margin: 0; 
	padding: 2px; 
	font: 1em Arial, Helvetica, sans-serif, sans; 
	color: #333; 
	}
	
/*#Elementos básicos/Links#*/	
a, a:link a:active a:visited {
	color: black;
	text-decoration: none;
	}
	
a:hover {
	text-decoration: underline;
	}
	

/*#Elementos básicos/Títulos#*/
h1 {
	font-size: 2em;
	line-height: 1.5em;
	margin: 0 0 0.5em 0;
	color: black;
	}
	
h2 {
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height: 1.5em;
	margin: 0 0 0.5em 0;
	padding: 0;
	color: black;
	}
	
h3 {
	font-size: 1.3em;
	line-height: 1.3em;
	margin: 0 0 0.5em 0;
	padding:0;
	color: black;
	}
	
h4 {
	font-size: 1.2em;
	line-height: 1.3em;
	margin: 0 0 0.25em 0;
	padding: 0;
	color: black;
	}
	
h5 {
	font-size: 1.1em;
	line-height: 1.3em;
	margin: 0 0 0.25em 0;
	padding: 0;
	color: black;
	}
	
h6 {
	font-size: 1em;
	line-height: 1.3em;
	margin: 0 0 0.25em 0;
	padding: 0;
	color: black;
	}


/*#Elementos básicos/Textos#*/
p {
	font-size: 1em; 
	margin: 0 0 1.5em 0;
	padding: 0;
	line-height:1.4em;
	}
	
blockquote {
	border-left:10px solid #ddd;
	margin-left:10px;
	}
	
pre {
	font-family: monospace;
	font-size: 1.0em;
	}
	
strong, b {
	font-weight: bold;
	}
	
em, i {
	font-style:italic;
	}
	
code {
	font-family: "Courier New", Courier, monospace;
	font-size: 1em;
	white-space: pre;
	}


/*#Elementos básicos/Listas#*/
ul {
	line-height:1.4em;
	margin: 0 0 1.5em 0;
	padding: 0;
	}
	
ul li {
	margin: 0 0 0.25em 30px;
	padding: 0;
	}
	
ol {
	font-size: 1.0em;
	line-height: 1.4em;
	margin: 0 0 1.5em 0;
	padding: 0;
	}
	
ol li {
	font-size: 1.0em;
	margin: 0 0 0.25em 30px;
	padding: 0;
	}
	
dl {
	margin: 0 0 1.5em 0;
	padding: 0;
	line-height: 1.4em;
	}
	
dl dt {
	font-weight: bold;
	margin: 0.25em 0 0.25em 0;
	padding: 0;
	}

dl dd {
	margin: 0 0 0 30px;
	padding: 0;
	}

/*#Elementos básicos/Tabelas#*/
table {
	font-size: 1em;
	margin: 0;
	padding: 0;
	}

table caption {
	font-weight: bold;
	margin:0;
	padding:0;
	}
	
tr {
    display:block;
	}

th {
	font-weight: bold;
	text-align: center;
	}

td {
	font-size: 1em;
	}

/*#Estrutura#*/
body {background:#fff url(../images/bg-body.png) 0 0 repeat-x; margin:0; padding:0;}

#pagina{
	width:950px;
	height:auto;
	overflow:hidden;
	position:relative;
	padding:0 20px;
	margin:0 auto;
	}

#conteudo{ 
	width:960px;
	position:relative;
	margin:0 0 100px;	
	z-index:0;
	}

#principal{ 
	width:467px;
	position:relative;
	float:left;
	margin:0 0 0 30px;
	display:inline;
}

/*#Estrutura/Topo#*/
#topo{ 
	width:960px;  
    height:255px;
	margin:0 0 5px;
	position:relative;
	z-index:1;
	}

/*#Estrutura/Rodape#*/
#rodape { 
	width:100%;
	min-height:455px;
	position:relative;
	overflow:hidden;
	padding:10px 0 30px;
	background:#48AFD8 url(../images/bg-rodape.png) 0 0 repeat-x;
	}
	
#rodape #acesso-rapido,
#rodape #menu-rodape {
	width:1000px;
	height:auto;
	overflow:hidden;
	position:relative;
	padding:0 10px;
	margin:0 auto;
	}
	
#rodape #acesso-rapido {height:290px;}
#rodape #menu-rodape {min-height: 190px;}

/*#Estrutura/Colunas#*/#coluna-esquerda{
	width:205px;
	padding:0;
	float:left;
	display:inline;
	background: top url(../images/bg-lateral.jpg) no-repeat;
	}
#coluna-direita{
	width:224px;
	padding:0;
	float:right;
	display:inline;
	}



/*#Estrutura/Menus#*/
#menu-global{ 
	width:960px;
	height:45px;
	bottom:5px;
	left:0;
	z-index: 100;
	}

#menu-local{
	width:176px;
	float:left;
	display:inline;
	}

/*#Projeto#*/

/*#Projeto/Botoes#*/
.bt-ouvidoria{background:url(../images/bt-ouvidouria.png) no-repeat; width:163px; height:45px;}
.bt-telefones{background:url(../images/bt-telefones.png) no-repeat; width:163px; height:45px; margin:10px 0;}
.bt-email{background:url(../images/bt-email.png) no-repeat; width:114px; height:45px;}

/*#Projeto/Títulos#*/
.tt-passagens-aereas-box {width:219px; height:27px; background:url(../images/tt-passagens-aereas.png) no-repeat;}

/*#Projeto/Topo#*/
h1#logo{
	width:180px;
	height:33px;
	position:absolute;
	left:10px;
	top:167px;
	z-index:100;
	}

h1#logo a{
	height:33px;
	display:block;
	cursor:pointer;
	background:url(../images/logo.png);
	}
	
h2.logo-pms{
	width:186px;
	height:106px;
	position:absolute;
	left:10px;
	top:37px;
	z-index:100;
	}

h2.logo-pms a{
	height:106px;
	display:block;
	cursor:pointer;
	background:url(../images/pms_2013.png);
}

div.banner-topo {
	width:520px; /*468px;*/
	height:177px; /*160px*/
	position:absolute;
	left:240px;
	top:24px;
	z-index:100;
}

div.droplist {
	width:180px;
	height:auto;
	position:absolute;
	right:0;
	top:40px;
	text-align:right;
	z-index:100;
}
	
	
/*#Projeto/Topo/Menu#*/
#menu {
	width:960px;
	height:30px;
	position:absolute;
    left:0;
	top:216px;
	background:url(../images/bg-menu.png) left bottom repeat-x;
	}

#menu ul {
    height:30px;
    margin:0;
	padding:0;
    }
  
#menu ul ul{
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	border-top:3px solid #0182B6;
	border-bottom:1px solid #0182B6;
	background:#48AFD8;
   } 
   
#menu li {
    height:30px;
	margin:0;
	padding:0;
	display:inline;
	float:left;
	position:relative;
	font:bold 14px/20px "Trebuchet MS", Verdana, sans-serif;
	color:#fff;
	background:url(../images/bg-spacer-menu.png) left top no-repeat;
	}
	
#menu li li {
    height:18px;
	margin:0;
	padding:0;
	border-top:1px solid #fff;
	position:relative;
	font:bold 11px/18px "Trebuchet MS", Verdana, sans-serif;
	color:#fff;
	background:none;
	white-space:nowrap;
	}
#menu li li:first-child{border-bottom:none;}

#menu li.item1{background:none}
	
#menu li a {
	height: 20px;
	display:block;
	float:left;
	padding:0 11px 10px 12px;
	color:#fff;
	}
	
#menu li a:hover, #menu li.active a{
    background:url(../images/bg-item-menu.png) left bottom repeat-x;
    text-decoration:none;
    }
    
#menu li li a:hover, #menu li.active li a{background:none;}
#menu li li:hover {background:#0182B6;}

/*#Projeto/Topo/Menu Apoio#*/
.menu-apoio {
	width:auto;
	height:28px;
	position:absolute;
    left:0;
	top:128px;
	background:url(../images/bg-menu-auxiliar.png) left top no-repeat;
	}transparent
	
.menu-apoio span.final {
	width:4px;
	height:24px;
	display:block;
	position:absolute;
    right:0;
	top:0;
	background:url(../images/bg-menu-auxiliar-final.png) no-repeat;
	}
	
.menu-apoio ul {
    height:28px;
    margin:0;
	padding:0 5px;
    }
    	
.menu-apoio li {
    height:28px;
	margin:0;
	padding:0;
	display:inline;
	float:left;
	position:relative;
	font:bold 11px/28px "Trebuchet MS", Verdana, sans-serif;
	color:#fff;
	background:url(../images/bg-spacer-menu-auxiliar.png) left center no-repeat;
	}
	
.menu-apoio li.item7{background:none}
	
.menu-apoio li a {
	height: 28px;
	display:block;
	float:left;
	padding:0 5px 0 6px;
	color:#fff;
	}

/*#Projeto/Topo/Base Topo#*/
#base-topo {
    width:960px;
	height:30px;
	margin:10px 0 5px;
	overflow:hidden;
	}

#base-topo .pathway {
    width:700px;
    float:left;
    font:12px/30px "Trebuchet MS", Verdana, sans-serif;
	color:#999;
    }
    
#base-topo .pathway a {
    width:auto;
    float:none;
    color:#0182B6;
    padding:0 4px 0 0;
    }
    
#base-topo .busca {
    width:190px;
    height:27px;
    float:right;
    padding:3px 0 0 34px;
    background:url(../images/bg-pesquisa.png) 0 0 no-repeat;
    }
    
#base-topo .busca .inputbox {
    width: 148px;
    height:18px;
    float:left;
    margin:0 4px 0 0;
    padding:4px 0 0 4px;
    border:1px solid #ccc;
    color: #ccc;
    font:11px "Trebuchet MS", Verdana, sans-serif;
    }
    
#base-topo .busca .button{
    width: 24px;
    height:24px;
    float:left;
    color: #fff;
    border:0;
    font:11px "Trebuchet MS", Verdana, sans-serif;
    background: #48AFD8;
    }
	
div.droplist .button {
    width: 24px;
    height:24px;
    float:right;
    color: #fff;
    border:0;
    font:11px "Trebuchet MS", Verdana, sans-serif;
    background: #48AFD8;
}
    
/*#Projeto/Pricipal#*/
#principal .componentheading {
	font:18px Arial, Verdana, sans-serif;
    color:#F19145;
    border-bottom:3px solid #F19145;
    margin:0 0 20px 0;
	}
	
#principal h2.contentheading {
    font:bold 18px Arial, Verdana, sans-serif;
    color:#F19145;
    /* border-bottom:3px solid #F19145;*/
    text-transform: none;
    }
    
#principal h3 {
    font:bold 14px Arial, Verdana, sans-serif;
    color: #48AFD8;
    }
    
#principal h4 {
    font:bold 12px Arial, Verdana, sans-serif;
    color:#666;
    }
    
#principal .article-tools {
    margin:0 0 20px;
    overflow:hidden;
    color:#333;
    }
    
#principal .article-tools .createdate {
    display:block;
    float:left;
    margin:0 15px 0 0;
    font-size:0.85em;
    }

#principal .article-tools .createdby, #principal .article-tools .createby {
    display:block;
    float:left;
    margin:0 15px 0 0;
    font-size:0.85em;
    }

#principal .article-tools .modifydate {
    display:block;
    float:left;
    margin:0 15px 0 0;
    font-size:0.85em;
    }
    
#principal .article-tools .buttonheading {
    display:block;
    float:right;
    margin:0 0 0 15px;transparent
    font-size:0.85em;
    }
    
#principal .article-content {
    color:#999;
    font:12px "Trebuchet MS", Verdana, sans-serif;
    clear:both;
    }
    
/*#Projeto/Pricipal/Blog#*/

#principal h1.componentheading-home{
	font:11px Arial, Verdana, sans-serif;
	text-transform:uppercase;
	color:#48AFD8;
	}

#principal .leading-home {
	margin: 0 0 10px;
	padding:0 0 10px;
	border-bottom: 1px solid #ccc;
	}
	
#principal .blog-home .contentpaneopen-home h2{
	font:bold 18px Arial, Verdana, sans-serif;
	text-transform: none;
	border:none;
	}

#principal .blog-home a.readon-home {
	color:#48AFD8;
	font-size:11px;
    }
    
#principal .blog-home h2.contentheading-home {
	font:bold 18px Arial, Verdana, sans-serif;
	color:#F19145;
    text-transform:none;
    border:none;
    }
    
#principal .article_row-home {
	margin: 0px 0 20px 0;
	padding: 0;
	overflow: hidden;
	} 

#principal .article_row-home h2.contentheading-home {
	font:bold 18px Arial, Verdana, sans-serif;
	color:#48AFD8;
	}

#principal .blog-home .column1 , #principal .blog-home .column2 {
	margin: 0 5px 0 0;
	position: relative;
	}

#principal .blog-home .column1	{
	width: 45%;
	float: left;
	margin: 0;
	}
	
.article_separator {display:none;}

#principal .blog-home .column2	{
	width: 45%;
	float: right;
	margin: 0;
	}

/*#Projeto/Pricipal/Fale conosco#*/
#principal .texto-intro {
	color:#666;
	line-height:18px;
	}

/*#Projeto/Pricipal/Modulos#*/

#coluna-direita .moduletable {
    font:12px "Trebuchet MS", Verdana, sans-serif;
    text-align:left;
    overflow:hidden;
    color:#666;
    padding:0px 0px 25px 0px;
	background:#FFF;
}
	
#conteudo .moduletable {
    font:12px "Trebuchet MS", Verdana, sans-serif;
    text-align:left;
    overflow:hidden;
    color:#666;
    margin:0px;
	background:#FFF;
    }
    
#conteudo .moduletable h3 {
    font:bold 18px "Trebuchet MS", Verdana, sans-serif;
    color:#0182B6;
    border-bottom:3px solid #0182B6;
    }
    
#conteudo .moduletable h4 {
    font:bold 14px "Trebuchet MS", Verdana, sans-serif;
    text-align:left;
    color:#666;
    }

#conteudo .moduletable ul {
    margin: 10px 0;
    }
    
#conteudo .moduletable li {
    margin:0 0 10px;
    }

.contentpaneopen {
	float:left;
	padding: 0px 15px 20px 0px;	
}

/* Adicionado pela MAruana */
.contentpaneopen img  {
    padding: 0px 10px 0px 0px;    
}


/** Modulo Enquete **/
#conteudo .moduletable-enquete {
    font:12px "Trebuchet MS", Verdana, sans-serif;
    text-align:left;
    overflow:hidden;
    color:#666;
    margin:0 0 25px;
    }
    
#conteudo .moduletable-enquete h3 {
    font:bold 18px "Trebuchet MS", Verdana, sans-serif;
    color:#F19145;
    border-bottom:3px solid #F19145;
    }
    
#conteudo .moduletable-enquete h4 {
    font:bold 14px "Trebuchet MS", Verdana, sans-serif;
    text-align:left;
    color:#666;
    }

#conteudo .moduletable-enquete ul {
    margin: 10px 0;
    }
    
#conteudo .moduletable-enquete li {
    margin:0 0 5px;
    overflow:hidden;
    }

#conteudo .moduletable-enquete li label {
	width:90%;
	margin:0 0 0 0px;
	display: inline;
	}
	
#conteudo .moduletable-enquete li input {
	display: inline;
	margin:1px 0 0 0;
	}
    
#conteudo .moduletable-enquete .votar, #conteudo .moduletable-enquete .bt-resultado {
    height:24px;
    float:left;
    cursor:pointer;
    background:#F19145;
    border:0;
    padding:0 6px;
    margin:0 5px 0 0;
    font:11px/24px "Trebuchet MS", Verdana, sans-serif;
    text-transform:uppercase;
    color:#fff;
    }
	
.sectiontableentry1-enquete {
	display:inline;
}

.sectiontableentry2-enquete {
	display:inline;
}

.pollstableborder-enquete tr {
	padding: 5px 0px 5px 0px;
}
    
/** Modulo Comunicacao **/
#conteudo .moduletable-comunica {
    font:12px "Trebuchet MS", Verdana, sans-serif;
    text-align:left;
    overflow:hidden;
    color:#666;
    padding:25px 0px 25px 0px;
	background:#FFF;
    }
    
#conteudo .moduletable-comunica h3 {
    font:bold 18px "Trebuchet MS", Verdana, sans-serif;
    color:#DF1B43;
    border-bottom:3px solid #DF1B43;
    }
    
#conteudo .moduletable-comunica h4 {
    font:bold 14px "Trebuchet MS", Verdana, sans-serif;
    text-align:left;
    color:#666;
    }

#conteudo .moduletable-comunica ul {
    margin: 10px 0;
    }
    
#conteudo .moduletable-comunica li {
    margin:0 0 10px;
    }
    

/** Modulo Links **/
#conteudo .moduletable-comunica .menu-links li {
	width:190px;
	height:22px;
	padding: 0 0 0 32px;
	margin:0 0 2px;
	border: 1px solid #CDCDCD;
	background: #F0F0F0 url(../images/lk-menu-links.png) left top no-repeat;
	font:bold 14px/22px "Trebuchet MS", Verdana, sans-serif;
    color:#DF1B43;
	}

#conteudo .moduletable-comunica .menu-links li a {color:#DF1B43;}
	
/*#Projeto/Pricipal/Acesso Rapido#*/
#acesso-rapido .moduletable h3 {
    font:bold 18px/24px Arial, Verdana, sans-serif;
    color:#666;
    margin:0 0 10px;
    border-bottom:none;
    }
    
#acesso-rapido ul{
    margin:0;
    padding:0;
    }
    
#acesso-rapido li{
    margin:0 40px 22px 0;
    padding:0;
    display:inline;
    float:left;
    }
    
#rodape #menu-rodape .assina{
    font: 11px Arial, Verdana,  sans-serif;
    color:#fff;
    margin:10px 0 0;
    float:left;
    }
    
#rodape #menu-rodape .moduletable {
    font: 11px Arial, Verdana,  sans-serif;
    color:#fff;
    margin: 10px 450px 0 0;
    border-left: 1px solid #0B81A9;
    overflow:hidden;
    float: right;
    }
    
#rodape #menu-rodape .moduletable h3 {
	float: left;
	margin:0 4px;
    font:bold 11px Arial, Verdana,  sans-serif;
    color:#198AB6;
    text-transform: uppercase;
    }
    
#rodape #menu-rodape .moduletable ul {
	float: left;
	display: block;
    }
    
#rodape #menu-rodape .moduletable li {
	margin: 0 0 6px;
    }
    
#rodape #menu-rodape .moduletable a {
    color:#fff;    
    }
	
/* Modulo de video */

.moduletable-videos {
	position:relative;
	padding: 5px 0px 0px 4px;
	overflow:hidden;
}

.moduletable-videos h3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:12px;
	font-weight:normal;
	color: #0182B6;
}

.moduletable-videos img {
	position:absolute;
	left:-7px;
	top:26px;
}

.moduletable-videos .newstitle {
	padding:5px;
	margin:160px 0px 0px -5px;
	color: #0182B6;
	float:left;
}

.moduletable-videos a.newstitle:hover {
	padding:5px;
	margin:160px 0px 0px -5px;
	color:#666666;
	float:left;
	text-decoration:none;
}


.moduletable-videos .intro {
	padding:0px;
	margin:0px;
}

.moduletable-videos a.readmore:link, .moduletable-videos a.readmore:visited {
	width:94%;
	height:154px;
	text-indent:-999px;
	left:2px;
	top:20px;
	margin:0px;
	padding:0px;
	position:absolute;
	background: center url(../images/playvideo.png) no-repeat;
}

.moduletable-videos a.readmore:hover {
	background: center url(../images/playvideo-hover.png) no-repeat;
}

/* Audio */

.moduletable-podcast {
	width:93%;
	padding: 10px 0px 20px 4px;
	overflow:hidden;
	background: top center url(../images/icone-podcast.png) no-repeat;

}

.moduletable-podcast h3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:12px;
	font-weight:normal;
	color: #0182B6;
}

.moduletable-podcast ul {
	padding:25px 0px 0px 0px;
	margin:0px;
}

.moduletable-podcast li {
	padding:0px;
	margin:0px;
}

.moduletable-podcast a:link, .moduletable-podcast a:visited {
	display:block;
	padding:0px 10px 0px 0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#48AFD8;
	background: right url(../images/seta-azul.gif) no-repeat;	
	line-height:20px;
}

.moduletable-podcast a:hover {
	color:#333333;
	background: right url(../images/seta-cinza.gif) no-repeat;	
	text-decoration:none;
}

/* NeoLastNews */

.moduletable-ultimasnoticias {
	margin: 20px 0px 0px 0px;
	padding:10px 10px 10px 10px;
	background:url(../images/bg-ultimas-noticias.png) no-repeat;	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}

.moduletable-ultimasnoticias h3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #0182B6;
}

.moduletable-ultimasnoticias .intro {
	display:inline-block;
	padding: 0px 0px 6px 0px;
	position:relative;
}

.moduletable-ultimasnoticias .newstitle {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#47AED8;
	margin: 0px 0px 0px 73px;
	display:inline-block;
}

.moduletable-ultimasnoticias .createdate {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#CCCCCC;
	position:absolute;
	top:1px;
	left:0;
}

/* Estilo Submenu nivel 1 */

ul.menu-menulateral li {
	border-bottom: 1px solid #F0F0F0;
	margin:0;
	padding:0;
}

ul.menu-menulateral a:link, ul.menu-menulateral a:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F19145;
	background: top left url(../images/bg-menu-lateral.png) no-repeat;
	padding: 6px 0px 2px 32px;
	margin:0;
}

ul.menu-menulateral a:active, ul.menu-menulateral a:hover {
	color:#DA1F3E;
	text-decoration:none;
	background: top left url(../images/bg-menu-lateral-hover.png) no-repeat;
}

/* formularios */
form.search_result,form.registration,form.lost_password,.login_form {
	background: #fff;
	border: solid 0 #ccc;
	margin: 15px 10px 0;
	padding: 0;
	position: relative;
}

.search_result .button,form.registration .button {
	border: 0;
	color: #fff;
	background:#48AFD8;
	font-weight: bold;
	margin: 10px 0;
	padding: 4px 20px;
	cursor: pointer;
	float:right;
}

.registration fieldset p {
	margin: 10px 0;
}

.registration div,.login_form div,.lost_password div {
	margin: 5px 0;
}

/* pagina de pesquisa */
.searchintro {
	font-weight: normal;
	margin: 0 0 20px;
}

.searchintro img {
	display: inline;
	border: 0px
}

.results ol.list li {
	background:#EFEFEF none repeat scroll 0 0;
	border-bottom:1px solid #EFDEEA;
	margin:10px 0;
	padding:10px;
}

.results ol.list li p {font-size: 11px}

.display {
	margin: 20px 0 0;
	text-align: right;
	clear: both;
}

.filter {
	margin: 10px 0 0;
}

.inputbox:focus {
	border: solid 2px #000;
}

.highlight {
	font-weight: bold;
}

fieldset.word,fieldset.only {
	border: solid 1px #ccc;
}

.only {
	border: solid 0;
	margin: 10px 0 0 10px;
	padding: 5px 10px;
	line-height: 1.3em;
}

.word {
	background: #fff;
	padding: 10px 10px 10px 0;
	border: solid 0 !important;
}

.word input {
	background: #fff;
	border: solid 2px #999;
	color: #9C0108;
	font-weight: bold;
	margin: 0 0 0 10px;
	padding: 2px;
}

.phrase {
	color: #000;
	margin: 10px 10px 10px 0;
	padding: 10px;
	width: 60%;
	border: solid 1px #ccc;
	float: left;
}

/* Drop List */

div.droplist #categorias {
	width: 130px;
	overflow:visible;
}
