/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/





/* INICIO DO CSS DO WEBSITE */



body {
font-family: Verdana, Geneva, Arial, sans-serif;
font-size: 13px;
margin: 0;
padding: 0;
background-color: #f4f4f4;
color: #686868;
}

h1 {
font-size: 23px;
}

h2 div {
display: inline;
font-size: 18px;
color: white;
background-color: #11b0ae;
padding: 5px;
}

.texto {  }

a img {
	border: none;
}

#menuPrincipal li { padding: 10px; }
#menuPrincipal .ultimo.N1 a.N1,
#menuPrincipal .ultimo.N2 a.N2,
#menuPrincipal .ultimo.N3 a.N3,
#menuPrincipal .ultimo.N4 a.N4,
#menuPrincipal .ultimo.N5 a.N5 { color: #004b8d; }

#menuPrincipal .atual.N1 a.N1,
#menuPrincipal .atual.N2 a.N2,
#menuPrincipal .atual.N3 a.N3,
#menuPrincipal .atual.N4 a.N4,
#menuPrincipal .atual.N5 a.N5 { color: #004b8d; }






/* ALBUM DE FOTOS */

#album { margin: 0; padding: 0; }
#album li { margin: 3px; width: 200px; height:200px; background-position: center center; list-style: none; padding: 0; }


.estrutura {
clear: both;
width: 920px;
margin : 0 auto;
}

.logotipo {
float: left;
padding: 20px;
}

.menu {
float: left;
padding: 20px 15px;
}

.menu ul {
margin: 30px 0 0 20px;
padding: 0;
height: 40px;
list-style: none;
border-bottom: 1px solid #eeeeee;
}

.menu ul li {
margin: 0;
padding: 0;
float: left;
list-style: none;
}

.menu ul li a {
font-family: ;
text-decoration: none;
color: #004b8d;
text-transform:uppercase;
}

.estruturaTesteira {
background-color: #ffffff;
height: 128px;
}

.estruturaBanner {
clear: both;
background: url('/img/structure/bg_banner.png') repeat-x;
height: 264px;
}

.estruturaBanner .banner * {
list-style: none;
margin: 0;
padding: 0;
}

.estruturaBanner .estrutura {
width: 960px;
}

.estruturaBanner .banner img {
margin-top: 8px;
}

.estruturaRodape {
clear: both;
border-top: 7px solid #17b0ae;
background-color: #004b8d;
min-height: 180px;
}

.estruturaRodape .endereco { 
float: left; width: 348px; color: white;
text-transform:uppercase;
}

.estruturaRodape .endereco .titulo { 
color: #00b5b3;
}

.estruturaRodape .mapa { 
float: left;  padding: 44px 15px;
}

.estruturaRodape .telefone { 
float: left;  padding: 40px 15px;
}

.estruturaRodape .social { 
float: left;  padding: 40px 15px; width: 100px;
}

.estruturaRodape .trabalheconosco { 
float: left;  padding: 34px 15px;
}

.menuDocumentos li,
.menuDocumentos ul {
padding: 0;
margin: 0;
list-style: none;
}

.menuDocumentos li {
background-color: #e4e4e4;
padding: 5px;
margin: 0 0 5px 0;
position: relative;
}

.menuDocumentos div.titulo {

}

.menuDocumentos div.dataEvento {
position: absolute;
top: 0;
right: 0;
padding: 5px;
color: #003f82;
}

.menuDocumentos li a {
color: #686868;
text-decoration: none;
}

.bannerHome ul,
.bannerHome li,
.bannerHome * {
padding: 0;
margin: 0;
list-style: none;
}

.bannerHome li {
float: left;
padding: 25px 0;
}

.bannerHome .li2 {
padding: 25px;
}

.bannerDestaque ul,
.bannerDestaque li,
.bannerDestaque * {
padding: 0;
margin: 0;
list-style: none;
}

.bannerDestaque {
float: left;
margin-bottom: 20px;
}

.manchetes {
background-color: white;
float: right;
width: 270px;
height: 249px;
padding: 10px;
}

.manchetes img {
padding: 10px;
}

.manchetes img.vejamais {
padding-left: 185px;
}

.manchetes ul, 
.manchetes li, 
.manchetes * {
margin: 0;
padding: 0;
list-style: none;
}

.manchetes li {
padding: 10px 0;
margin: 0 10px;
border-bottom-style: dotted;
border-bottom-width: 2px;
border-bottom-color: #004b8d;
height: 30px;
}

.manchetes li .dataEvento, 
.manchetes li .titulo {
text-align: justify;
display: inline;
}

.manchetes li .dataEvento {
color: #004b8d;
margin-left: 10px;
}

.manchetes li.ultimo {
border: none;
}

.manchetes li a {
color: #686868;
}

.manchetes li a time {
color: #004b8d;
}

.btvoltar {
text-align: right;
margin: 20px 0;
}

#formContato {
width: 310px;
float: right;
}

#formNews input,
#formNews textarea {
width: 300px;
border: none;
background-color: #a5a5a5;
color: white;
font-family: Verdana, Geneva, Arial, sans-serif;
font-size: 12px;
margin: 5px 0 0 0;
padding: 5px;
}

#formContato .enviar {
float: right;
margin: 10px 0 20px 0;
}

#formContato span {
display: block;
padding: 10px 0 0 0;
}

.texto.contato { width: 550px; float: left;}

.placeholder { color: #aaa; }

.menuPastaDocumento ul,
.menuPastaDocumento ul li {
list-style: none;
margin: 0;
padding: 0;
}

.menuPastaDocumento ul ul a {
color: #666666;
}

.menuPastaDocumento ul ul li {
color: #666666;
padding: 3px;
}

