/* definições gerais */
html{
margin:0;
padding:0;
background:url(img/background.jpg) no-repeat 500px 50px;
}
body{
margin:0;
padding:0 10px;
}
/* container geral */
div#geral{
padding:0;
margin:0;
min-width:760px;
}
/* cabeçalho */
div#geral div#cabecalho{
margin:0;
padding:0;
}
/* logotipo */
div#geral div#cabecalho div#logo{
margin:5px 0 0 0;
padding:0;
float:right;
}
div#geral div#cabecalho div#logo h1{
margin:0;
padding:0;
}
div#geral div#cabecalho div#logo h1 img{
border:0;
margin:0;
padding:0;
width:110px;
/*width:234px;*/
height:69px;
}
/* idiomas */
div#geral div#cabecalho div#idiomas{
margin:0;
padding:60px 0 5px 0;
border-bottom:3px solid #CAD000;
}
div#geral div#cabecalho div#idiomas p{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
height:14px;
line-height:14px;
}
div#geral div#cabecalho div#idiomas p a{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
height:14px;
line-height:14px;
text-decoration:none;
color:#909090;
}
div#geral div#cabecalho div#idiomas p a:hover{
color:#CAD000;
text-decoration:underline;
}
/* barra superior */
div#geral div#cabecalho div#barrasup{
margin:0;
padding:3px 0;
background:url(img/barrasup_fundo.gif) no-repeat 0 center;
}
div#geral div#cabecalho div#barrasup p{
margin:0;
padding:0;
}
/* link de contato */
div#geral div#cabecalho div#barrasup p.contato{
margin:0;
padding:0;
float:right;
}
div#geral div#cabecalho div#barrasup p.contato a{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#202020;
}
div#geral div#cabecalho div#barrasup p.contato a:hover{
color:#555555;
text-decoration:underline;
}
div#geral div#cabecalho div#barrasup p.contato a.atual{
color:#CAD000;
}
/* sticker */
div#geral div#cabecalho div#barrasup p.pensamento{
margin:0 50px;
padding:0 3px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
color:#c0c0c0;
border-left:1px solid #CAD000;
border-right:1px solid #CAD000;
}
/* menu superior */
div#geral div#cabecalho div#menusup{
margin:0;
padding:10px 0;
border-top:1px solid #CAD000;
border-bottom:1px solid #CAD000;
}
div#geral div#cabecalho div#menusup dl{
margin:0 5px 0 0;
padding:0;
float:left;
}
div#geral div#cabecalho div#menusup dl.login{
margin:0;
padding:0;
background-color:transparent;
text-align:right;
float:none;
}
div#geral div#cabecalho div#menusup dl dt{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#202020;
}
div#geral div#cabecalho div#menusup dl dt a{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#202020;
text-decoration:none;
}
div#geral div#cabecalho div#menusup dl.login dt a{
float:none;
}
div#geral div#cabecalho div#menusup dl dt a:hover{
color:#555555;
text-decoration:underline;
}
div#geral div#cabecalho div#menusup dl dt a.atual{
color:#CAD000;
}
div#geral div#cabecalho div#menusup dl dt.estrela{
margin:0;
padding:0;
}
div#geral div#cabecalho div#menusup dl dt.estrela a{
margin:0;
padding:0;
overflow:hidden;
text-indent:-5000em;
display:block;
height:14px;
width:34px;
background:url(img/estrela.gif) no-repeat 0 -14px;
}
div#geral div#cabecalho div#menusup dl dt.estrela a:hover{
background-position:0 0;
}
div#geral div#cabecalho div#menusup dl dt.estrela a.atual{
background-position:0 0;
}
div#geral div#cabecalho div#menusup dl dd{
margin:0;
padding:3px 0 0 0;
font: normal normal 11px Arial;
color:#909090;
text-decoration:none;
}
div#geral div#cabecalho div#menusup dl dd a{
margin:0;
padding:0;
font: normal normal 11px Arial;
color:#909090;
text-decoration:none;
}
div#geral div#cabecalho div#menusup dl dd a:hover{
color:#555555;
text-decoration:underline;
}
div#geral div#cabecalho div#menusup dl dd a.atual{
color:#CAD000;
}
div#geral div#cabecalho div#menusup div#clear{
clear:both;
}
/* barra de ícones */
div#geral div#cabecalho div#iconssup{
margin:0;
padding:3px 0;
border-bottom:1px solid #CAD000;
height:20px;
line-height:20px;
}
div#geral div#cabecalho div#iconssup div#green{
margin:0 5px 0 0;
padding:0;
float:left;
height:20px;
line-height:20px;
}
div#geral div#cabecalho div#iconssup div#green a.icon img{
margin:0;
padding:0;
border:0;
height:20px;
line-height:20px;
}
div#geral div#cabecalho div#iconssup div#addthis{
margin:0 0 0 53px;
padding:2px 0 0 0;
float:left;
height:20px;
line-height:20px;
width:16.5%;
}
div#geral div#cabecalho div#iconssup div#addthis2{
margin:0;
padding:2px 0 0 0;
float:left;
height:20px;
line-height:20px;
width:10.9%;
}
div#geral div#cabecalho div#iconssup div#annotate{
margin:0;
padding:2px 0 0 0;
float:left;
height:20px;
line-height:20px;
width:13%;
}
div#geral div#cabecalho div#iconssup div#google{
margin:0 50px 0 0;
padding:0;
float:right;
height:20px;
line-height:20px;
}
div#geral div#cabecalho div#iconssup div#google form{
margin:0;
padding:0;
}
div#geral div#cabecalho div#iconssup div#google table{
margin:0;
padding:0;
}
div#geral div#cabecalho div#iconssup div#google table tr td{
margin:0;
padding:0;
}
div#geral div#cabecalho div#iconssup div#google input{
margin:0;
font:normal 10px Arial, Helvetica, sans-serif;
}
div#geral div#cabecalho div#iconssup div#google label{
margin:0 5px 0 0;
font:normal 10px Arial, Helvetica, sans-serif;
}
div#geral div#cabecalho div#iconssup div#copy{
margin:0;
padding:0;
float:right;
text-align:right;
}
div#geral div#cabecalho div#iconssup div#copy a{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#909090;
height:20px;
line-height:20px;
text-decoration:none;
}
div#geral div#cabecalho div#iconssup div#copy a:hover{
color:#555555;
text-decoration:underline;
}
/* corpo */
div#geral div#corpo{
margin:10px 0 0 0;
padding:0;
background:url(img/linha.gif) repeat-y right 0;
}
/* menu lateral */
div#geral div#corpo div#menulateral{
margin:0;
padding:0;
width:115px;
position:relative;
top:0;
float:left;
}
div#geral div#corpo div#menulateral dl{
margin:25px 10px 15px 0;
padding:0;
font: normal normal 11px Arial, Helvetica, sans-serif;
}
div#geral div#corpo div#menulateral dl dd{
margin:5px 0 0 0;
padding:0;
font: normal normal 11px Arial, Helvetica, sans-serif;
}
div#geral div#corpo div#menulateral dl dd a{
font: normal normal 11px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#909090;
}
div#geral div#corpo div#menulateral dl dd a:hover{
color:#555555;
text-decoration:underline;
}
div#geral div#corpo div#menulateral dl dd a.atual{
color:#CAD000;
}
/* conteúdo */
div#geral div#corpo div#conteudo{
margin:0 120px 0 115px;
padding:10px;
color:#202020;
font:normal 12px Arial, Helvetica, sans-serif;
}
div#geral div#corpo div#conteudo h2{
padding:0;
margin:0 0 15px 0;
font:bold 15px Arial, Helvetica, sans-serif;
}
div#geral div#corpo div#conteudo h2.tit{
margin:0 0 15px 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#909090;
}
div#geral div#corpo div#conteudo h2.tit span.atual{
color:#CAD000;
}
div#geral div#corpo div#conteudo h2.tit span.estrela{
overflow:hidden;
text-indent:-5000em;
height:14px;
width:34px;
background:url(img/estrela.gif) no-repeat 0 0;
display:block;
}
div#geral div#corpo div#conteudo h2.tit span.sestrela a{
margin:0 5px 0 0;
overflow:hidden;
text-indent:-5000em;
height:14px;
width:34px;
background:url(img/estrela.gif) no-repeat 0 -14px;
display:block;
float:left;
}
div#geral div#corpo div#conteudo h2.tit span.sestrela a:hover{
background-position:0 0 ;
}
div#geral div#corpo div#conteudo h2.titn{
margin:0 0 15px 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#CAD000;
}
div#geral div#corpo div#conteudo h3{
padding:0;
margin:0 0 15px 0;
font:bold 14px Arial, Helvetica, sans-serif;
}
div#geral div#corpo div#conteudo h4{
padding:0;
margin:0 0 15px 0;
font:bold 13px Arial, Helvetica, sans-serif;
}
div#geral div#corpo div#conteudo h5{
padding:0;
margin:0 0 15px 0;
font:bold 12px Arial, Helvetica, sans-serif;
}
div#geral div#corpo div#conteudo p{
padding:0;
margin:0 0 10px 0;
font:normal 12px Arial, Helvetica, sans-serif;
}
div#geral div#corpo div#conteudo ul{
font:normal 12px Arial, Helvetica, sans-serif;
}
div#geral div#corpo div#conteudo ol{
font:normal 12px Arial, Helvetica, sans-serif;
}
div#geral div#corpo div#conteudo table tr td{
font:normal 12px Arial, Helvetica, sans-serif;
}
div#geral div#corpo div#conteudo a{
color:#909090;
text-decoration:none;
}
div#geral div#corpo div#conteudo a:hover{
color:#555555;
text-decoration:underline;
}
div#geral div#corpo div#conteudo p.css_erro{
color:#ff0000;
font-weight:bold;
}
div#geral div#corpo div#conteudo p.css_botao input{
font:normal 11px Arial, Helvetica, sans-serif;
}
/* formulário */
div#geral div#corpo div#conteudo fieldset{
border:0;
padding:0;
margin:0;
font:normal 11px Arial, Helvetica, sans-serif;
}
div#geral div#corpo div#conteudo fieldset legend{
padding:5px 0;
margin:0;
font:bold 11px Arial, Helvetica, sans-serif;
color:#202020;
}
div#geral div#corpo div#conteudo fieldset dl{
padding:2px 0 2px 10px;
margin:0;
}
div#geral div#corpo div#conteudo fieldset dl dt{
padding:0 2px 0 0;
margin:0;
}
div#geral div#corpo div#conteudo fieldset dl dd{
padding:0;
margin:0;
}
div#geral div#corpo div#conteudo fieldset dl dd input{
font:normal 11px Arial, Helvetica, sans-serif;
}
div#geral div#corpo div#conteudo fieldset dl dd select{
font:normal 11px Arial, Helvetica, sans-serif;
}
div#geral div#corpo div#conteudo fieldset dl dd textarea{
font:normal 11px Arial, Helvetica, sans-serif;
}
div#geral div#corpo div#conteudo fieldset.botoes{
padding:15px 0 0 0;
text-align:center;
}
div#geral div#corpo div#conteudo fieldset p.msgerro{
color:#ff0000;
font-weight:bold;
}
div#geral div#corpo div#conteudo p.css_obs{
padding:0;
margin:0;
font:normal 10px Arial, Helvetica, sans-serif;
color:#ff6347;
}
div#geral div#corpo div#conteudo fieldset label span{
color:#ff6347;
}
/* banners lateral */
div#geral div#corpo div#lateral{
margin:0;
padding:0;
width:100px;
float:right;
text-align:right
}
div#geral div#corpo div#lateral dl{
margin:0;
padding:0;
}
div#geral div#corpo div#lateral dl dd{
margin:0;
padding:0 0 5px 0;
}
div#geral div#corpo div#lateral a{
margin:0;
padding:0;
}
div#geral div#corpo div#lateral a img{
margin:0;
padding:0;
border:0;
}
/* página de resultado de pesquisas */
div#geral div#corpo div#conteudo div#results_{
margin:0;
padding: 5px 0;
border: 1px solid #CAD000;
width: 510px;
text-align:center;
background:#ffffff;
float:left;
}
/* finalizador de float */
div#geral div#corpo div#clear{
clear:both;
}
/* banner superior*/
div#geral div#banner{
position:absolute;
width:85%;
min-width:760px;
/*width:65%;
min-width:560px;*/
text-align:center;
top:0;
margin:10px 0 0 0;
padding:0;
}
div#geral div#banner a{
margin:0;
padding:0;
}
div#geral div#banner a img{
margin:0;
padding:0;
border:0;
}
/* rodapé */
div#geral div#rodape{
margin:10px 0;
padding:0;
border-top:3px solid #CAD000;
}
div#geral div#rodape p{
margin:3px 0 0 0;
padding:0;
text-align:center;
font:normal 10px Arial, Helvetica, sans-serif;
color: #808080;
}
div#geral div#rodape p a{
color:#808080;
text-decoration:none;
}
div#geral div#rodape p a:hover{
text-decoration:underline;
}
