/* CORES 
AZUL ESCURO: #101f46
AZUL CLARO: #225ba7
AMARELO: #ffd300
*/

body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #101f46; background: #92cbe9 url(../imagens/geral/bg.jpg) repeat-x; }
body, img, h1, h2, h3 { margin:0; padding:0; border:0 }

h1 { height:17px; background:url(../imagens/titulos/icon.png) no-repeat; text-indent:24px; font:normal 17px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#101f46; padding-bottom:10px;  }
h2 { height:17px; font:normal 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#225ba7;   }
h3 { font:normal 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#101f46;  }
h1 a { text-decoration:none; }
h1 a:hover { text-decoration:underline; }

p { text-align:justify; }
blockquote { margin: 15px;	padding-left: 20px; font-style:italic; }
small { font-size:11px; }
hr { margin:5px 20px; height:1px; border:0; background: #101f46; }

a { color:#101f46; }
a:hover { color:#225ba7; }
a:visited { color:#101f46; }
a.contato { display:block; text-indent:-1000px; overflow:hidden; width:230px; height:100px; background:url(../imagens/links/contato.jpg) no-repeat; }
a.contato:hover { background-position:left -100px; }
a.meteorologia { display:block; text-indent:-1000px; overflow:hidden; width:250px; height:118px; background:url(../imagens/links/meteorologia.png) no-repeat; }
a.meteorologia:hover { background-position:left -118px; }
a.frota { display:block; text-indent:-1000px; overflow:hidden; width:250px; height:118px; background:url(../imagens/links/frota.png) no-repeat; }
a.frota:hover { background-position:left -118px; }

.inteiro { width:950px; margin:0 auto; }
.coluna1 { width:250px; margin-right: 10px; }
.coluna2 { width:450px; margin-right: 10px; }
.coluna3 { width:230px; }
.coluna4 { width:670px; }

.fl { float:left; }
.fr { float:right; }
.mgr { margin-right:20px; }
.tc { text-align:center; }
.claro { color:#225ba7; }
.manksans { font-family:MankSans-Medium; }
.minheight { min-height:590px; }
.f14 { font-size:14px; }


/* QUADROS */
#header { height:200px; margin-bottom:20px; }
#banner { height:500px; position:relative; margin-left:-10px; }
#conteudo { border-top:solid 5px #101f46;  background:#FFF url(../imagens/geral/bgconteudo.jpg) repeat-x left bottom; }


#texto img { padding:5px; background:#FFF; border:solid 1px #CCC; }
#texto img[align="left"] { margin-right:10px; }
#texto img[align="right"] { margin-left:10px; }
#letras { float:right; margin:15px 15px 0 0; clear:both; }

#paginacao { margin:0 20px 20px 20px; padding:0; width:auto; float:right; list-style:none; clear:both; }
#paginacao a {  float:left; display:block; padding:2px 4px; font:normal 13px "Lucida Sans Unicode", "Lucida Grande", sans-serif; letter-spacing:-1px; text-decoration:none; color:#101f46; text-align:center; }
#paginacao a:hover { background:#101f46; color:#FFF; }
#paginacao .current {  float:left; display:block; padding:2px 4px; font:normal 13px "Lucida Sans Unicode", "Lucida Grande", sans-serif; letter-spacing:-1px; text-decoration:none; color: #999; text-align:center; }


#noticias, #eventos, #texto { padding:20px; }
#noticias ul, #eventos ul, #texto ul  { margin:0; padding:0; list-style:none;  }
#noticias ul li, #eventos ul li, #texto ul li { height:23px; overflow:hidden; text-indent:15px; }
#noticias ul li a, #eventos ul li a, #texto ul li a { display:block; padding:5px 0; text-decoration:none; background:url(../imagens/geral/seta.gif) left 7px no-repeat; }
#noticias ul li a:hover, #eventos ul li a:hover, #texto ul li a:hover { background:#FFF url(../imagens/geral/seta2.gif) left 7px no-repeat; color:#225ba7; text-decoration:none; }

#restrita { overflow:hidden; width:230px; height:100px; background:url(../imagens/links/restrita.jpg) no-repeat; color:#FFF; text-align:center; }
#restrita:hover { background-position:left -100px; }
#restrita .conteudo { padding:30px 15px 0 15px; }
#restrita form { margin-top:10px; }
#restrita input { width:65px; height:14px; padding:1px 4px; margin:0 5px 0 0; background:#FFF url(../imagens/form/bg.jpg) left top repeat-x; font-size:11px; border:solid 1px #051437; }
#restrita button { text-indent:-1000px; overflow:hidden; width:25px; height:18px; border:0; margin:0; background:url(../imagens/form/ir.jpg); cursor:pointer; }
#restrita button:hover { background-position:left -18px; }

#footer { margin-top:50px;  height:380px; background:url(../imagens/footer/bg.jpg) right top repeat-x; text-align:center; /*font:normal 14px MankSans-Medium;*/ }
#footer a.copyright { display:block; width:192px; height:35px; margin:0 auto; text-indent:-1000px; overflow:hidden; background:url(../imagens/footer/copyright.png) no-repeat; }
#footer a.webi { display:block; width:60px; height:20px; margin:0 auto; text-indent:-1000px; overflow:hidden; background:url(../imagens/footer/webi.png) no-repeat; }


/* MENU */
ul.menu { padding:0; margin:0; list-style:none; font:normal 17px "Lucida Sans Unicode", "Lucida Grande", sans-serif; position:relative; z-index:100; }
ul.menu li { background: url(../imagens/menu/linha.png) left bottom no-repeat; float:left; position:relative; }
ul.menu li a { display:block; padding:8px 0; text-decoration:none; color:#F1F1F1; width:220px; text-indent:16px; background: url(../imagens/menu/seta.png) left top no-repeat; letter-spacing:-1px; overflow:hidden; }
ul.menu li a:hover { margin-left:10px; color:#FFF; }
ul.menu li a:visited  { color:#FFF; }

ul.menu li ul {display: none; list-style:none; padding-left:10px; background:url(../imagens/menu/bg.png) repeat; }
ul.menu li:hover ul {display:block; position:absolute; top:0px; left:160px;  border-left:solid 1px #fff; width:200px; z-index:1000px; }
ul.menu li:hover ul li { background:none; }
ul.menu li:hover ul li a {display:block; font-size:14px; width:190px; }
ul.menu li:hover ul li a:hover { }

ul.menu li:hover ul li ul {display: none;}
ul.menu li:hover ul li:hover ul { display:block; position:absolute; top:0px; left:200px;  border-left:solid 1px #fff; width:200px; }
ul.menu li:hover ul li:hover ul li a { }
ul.menu li:hover ul li:hover ul li a:hover { }

/* GALERIA */
#galeria {	list-style: none; margin: 0; padding: 0 20px; }
#galeria li { margin: 10px 0 0 0; padding: 0 12px; float: left; position: relative; width: 180px; height: 130px; background: url(../imagens/galeria/drop-shadow.png) no-repeat center bottom; }
#galeria img { background: #fff; border: solid 1px #ccc; border-bottom: none; padding:0; }
#galeria a:hover img { border-color: #000; }
#galeria span { width: 172px; height: 84px;	display: block;	position: absolute;	top: 0px;	left: 12px;	background: url(../imagens/galeria/glossy-gradient.png) no-repeat; }
#galeria a { text-decoration: none; }

#galerialista {	list-style: none; margin: 0; padding: 0 20px; }
#galerialista li { margin: 10px 0; padding: 0 12px; position: relative; height: 130px; background: url(../imagens/galeria/drop-shadow.png) no-repeat left bottom; clear:both; }
#galerialista img { background: #fff; border: solid 1px #ccc; border-bottom: none; padding:0; }
#galerialista a { float:left; margin-right:20px; }
#galerialista a:hover img { border-color: #000; }
#galerialista .texto { float:left;  }
#galerialista span { width: 172px; height: 84px;	display: block;	position: absolute;	top: 0px;	left: 12px;	background: url(../imagens/galeria/glossy-gradient.png) no-repeat; }
#galerialista a { text-decoration: none; }

