/* CSS Document */



@font-face {

    font-family: 'Futura Md BT';

    src: url('tt0142m_.eot');

    src: url('tt0142m_.eot?#iefix') format('embedded-opentype'),

         url('tt0142m_.woff') format('woff'),

         url('tt0142m_.ttf') format('truetype'),

         url('tt0142m_.svg#tt0142m_') format('svg');

    font-weight: normal;

    font-style: normal;

}



html, body, #allfooter {height: 100%; }



html{ width:100%; height:100%; float:left;}



body > #all { height: auto !important; min-height: 100%; position: relative; }



/*---------------*/





div#all{ float:left; width:100%; height:100%; position:relative;}





/*----- header -------*/



header{ width:100%; clear:both; margin:0 auto; height:199px; background-image:url(../images/bg-header.png); background-position:top; background-repeat:no-repeat;}



header div.header{ width:955px; clear:both; margin:0 auto; height:199px; background-image:url(../images/bg-menu.png); background-repeat:repeat-x; background-position: 0 65px;}





/*----- Loco CBB-------*/

h1#logo{ float:left; width:200px ; height:172px;margin-left:20px;}



h1#logo a{ float:left; width:200px ; height:172px;}



h1#logo a img{ float:left; width:200px ; height:172px;}



div.topoHeder{ float:left; width:735px ; height:63px; }



div.topoHeder ul{ float: right; margin: 10px 20px 0 0;}



div.topoHeder ul li{ float:right; margin-left:5px; width: 23px; height:21px;}



div.topoHeder ul li a{ float: right; width: 23px; height:21px;}



div.topoHeder ul li a img{ float: right; width: 23px; height:21px;}







/*------- Menu Header ---------*/



nav{ float:left; width: 735px; line-height: 43px; height:43px;}



ul.menu{ float:right;}



ul.menu li{ float:left;line-height: 43px; height:43px;}



ul.menu li a.last{ border-left: none;}



ul.menu li a{ padding: 0 13px; padding: 0 14px 0 12px\0/IE8+9; /* IE8 + 9 + IE10pp4  */ border-left: 2px dotted #232323; height:26px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#232323; }



ul.menu li a:hover{ color: #fff;}





/*-------- Menu Header ----------*/



/*----------------------*/



section.content{ clear:both; width:915px; margin:0 auto 61px auto; padding:0 20px; }



/*------- home left-----------*/



div.left{ float: left; clear:left; width:245px; min-height:100px; position:relative; margin-bottom:61px;}



h2.tituloMeteorologia{ padding-left:12px; width:183px; height:21px; line-height:20px; border:1px solid #232323; float:left; clear:left; background-color:#83d8e7; font-family: "Futura Md BT", arial; font-size:14px; color:#232323; -moz-box-shadow: 3px 5px 7px #d4d4d4; -webkit-box-shadow: 3px 5px 7px #d4d4d4; box-shadow: 3px 5px 7px #d4d4d4;}



h4.titulo{ float:left; width:100%; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#232323; margin-top:8px;}



img.imgprivisao{ float:left; width:62px; height:62px; margin:14px 0 0 9px;}



p.temPrev{ text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#232323; width:105px; float:left; margin-left:13px; margin-top: 14px;}



p.conPrev{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#464646;  width:105px; float:left;  margin-left:13px; text-align:center; margin-top: 1px;}



p.venPrev{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#464646;  width:105px; float:left;  margin-left:13px; text-align:center;  margin-top: 3px;}



p.humPrev{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#464646; width:105px; float:left;  margin-left:13px; text-align:center;  margin-top: 3px;}





div.meteorologia{ 
	width:192px; 
	height:115px; 
	border-bottom:1px solid #545454; 
	border-left:1px solid #545454; 
	border-right: 1px solid #545454; 
	float:left; 
	clear:left; 
	margin-left:2px; 
	-moz-box-shadow: 3px 5px 7px #d4d4d4; 
	-webkit-box-shadow: 3px 5px 7px #d4d4d4; 
	box-shadow: 3px 5px 7px #d4d4d4;
	background-color:#fff;
}


div.destaqueHome{ 
	width:192px; 
	height:225px; 
	border-bottom:1px solid #545454; 
	border-left:1px solid #545454; 
	border-right: 1px solid #545454; 
	float:left; 
	clear:left; 
	margin-left:2px; 
	-moz-box-shadow: 3px 5px 7px #d4d4d4; 
	-webkit-box-shadow: 3px 5px 7px #d4d4d4; 
	box-shadow: 3px 5px 7px #d4d4d4; 
	background-color:#fff;
}



h2.tituloCalendario{ text-align:center; margin-top:12px; width:195px; height:21px; line-height:21px; border:1px solid #232323; float:left; clear:left; background-color:#5db38f; font-family: "Futura Md BT", arial; font-size:14px; color:#fff; -moz-box-shadow: 3px 5px 7px #d4d4d4; -webkit-box-shadow: 3px 5px 7px #d4d4d4; box-shadow: 3px 5px 7px #d4d4d4;}



div.calendario{ width:172px; min-height:100px; border-bottom:1px solid #545454; border-left:1px solid #545454; border-right: 1px solid #545454; float:left; clear:left; margin-left:2px; -moz-box-shadow: 3px 5px 7px #d4d4d4; -webkit-box-shadow: 3px 5px 7px #d4d4d4; box-shadow: 3px 5px 7px #d4d4d4; background-color:#fff;}



h2.tituloFique{ padding-left:12px; width:183px; height:21px; line-height:20px; border:1px solid #232323; float:left; clear:left; background-color:#83d8e7; font-family: "Futura Md BT", arial; font-size:14px; color:#232323; margin-top:22px; -moz-box-shadow: 3px 5px 7px #d4d4d4; -webkit-box-shadow: 3px 5px 7px #d4d4d4; box-shadow: 3px 5px 7px #d4d4d4; }



div.fique{ width:192px; height:77px; border-bottom:1px solid #545454; border-left:1px solid #545454; border-right: 1px solid #545454; float:left; clear:left; margin-left:2px; -moz-box-shadow: 3px 5px 7px #d4d4d4; -webkit-box-shadow: 3px 5px 7px #d4d4d4; box-shadow: 3px 5px 7px #d4d4d4; background-color:#fff;}



div.fique p{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#232323; width:100%; text-align:center; float: left; line-height:14px; margin-top:8px; }



form#formEscreva{ float:left; width:100%; margin-top:6px; height:31px; position:relative;}



input.email{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#232323; border:1px solid #232323; width:146px; height:21px; text-align:center; margin-left:6px; position:absolute; bottom:0; margin-bottom:5px;}



input.errorFique{border-color: #FF0000;}



input.escreva{ border: none; background-color:transparent; background-image:url(../images/btEscreva.png); width:29px; height:29px; background-repeat: no-repeat; cursor:pointer; position:absolute; right:0; bottom:0; margin-right:5px; margin-bottom:5px;}



div#noFace{ float:left; width:191px ; border: 2px solid #edf4f1; background-color:#daf4e9; margin-top:38px; min-height: 120px;}



h2.tituloFace{ float:left; width:100%; border-bottom:1px solid #69f4b9; padding-bottom:9px; color:#24815a; text-align:center; font-family: "Futura Md BT", arial; font-size:14px; padding-top:6px; margin-bottom:18px;}



ul.listaFace{ float:left; clear:left; width:100%;}



ul.listaFace li{ float:left; clear:left; width:175px; padding-left:7px; padding-right:5px; line-height:14px; padding-bottom:11px; margin-bottom:11px; border-bottom: 1px solid #bed6cc;}



ul.listaFace li a { float:left; margin-right:5px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#24815a; }



ul.listaFace li a:hover{ text-decoration:underline;}



ul.listaFace li p{  font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#464646;}



ul.listaFace li p a{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#24815a;}











/*--------------*/





div.slideAsider{ width:190px; height:268px; border-bottom:3px solid #d8d8d8; border-left:3px solid #d8d8d8; border-right: 3px solid #d8d8d8; float:left; clear:left; background-color:#fff; position:relative;}



ul#slideAsider2{width:190px; height:268px;}



h2.tituloAsider{ padding-left:12px; width:178px; height:21px; line-height:20px; border:3px solid #d8d8d8; float:left; clear:left; background-color:#83d8e7; font-family: "Futura Md BT", arial; font-size:14px; color:#232323; margin-top:22px; }



ul#slideAsider2 li a.imgSlideAsider img{width:190px; height:215px;}



ul#slideAsider2 li a.imgSlideAsider{ float:left; width:190px; height:215px;}



ul#slideAsider2 li { float:left; width:190px; height:268px; position:relative;}



div.textoSlideAsider{ float:left; clear:left; width:190px; position:relative; height:50px; background-color:#c1e7d7; border-top:3px solid #d8d8d8;}



div.textoSlideAsider p{ margin-top:13px; width:160px; color: #232323; float: left; font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height:15px; padding-left: 5px; position: absolute; }



div.textoSlideAsider p a{ color: #232323;}



div.textoSlideAsider p a span{ color: #1a5a3f;}



a.next22 { margin: 0 3px 14px 0 !important;}



a.blogImg{ float:left; clear:left; margin-top:23px;}



/*------ home right-----------*/



section.right{ float:left; width:670px; min-height:100px; margin-bottom: 61px;}





/*-----------slide-------------*/



h2.ultNoticias{ width:647px; height:24px; background-color:#83d8e7; border:3px solid #d8d8d8; padding-left:16px; font-family: "Futura Md BT", arial; font-size:14px; color:#232323; line-height:24px;}



h2.ultNoticias a{color:#232323;}



div.slide{ width:663px; height:286px; border-bottom:3px solid #d8d8d8; border-right:3px solid #d8d8d8; border-left:3px solid #d8d8d8; float:left; clear:left; position:relative;}



div.textoSlide{width:647px; height:51px; border-top:3px solid #d8d8d8; float:left; clear:left; font-family:Arial, Helvetica, sans-serif; background-color:#83d8e7; color:#232323; font-size:15px; line-height: 51px; padding-left:16px; position:absolute; bottom:0;}



div.textoSlide p span{color:#1a5a3f; }



div.textoSlide p a{color:#232323;}



div.textoSlide p a:hover{ text-decoration:underline;}



a#next2{ position:absolute; right:0; bottom:0; z-index:200000; float:right; background-image:url(../images/setaSlide.png); background-repeat:no-repeat; width:17px; height:25px; margin: 0 12px 12px 0; text-indent:-99999px; }



ul#slide2{ width:663px; height:286px; float:left; clear:left; position:relative;}



ul#slide2 li{ width:663px; height:286px; float:left; clear:left; position:relative;}



ul#slide2 li a.imgSlide img{ width:663px; height:235px;}



ul#slide2 li a.imgSlide{ float:left; width:663px; height:235px;}



/*------- slide home -----------*/







ul.lisNoticia{ margin-top: 6px; float:left; clear:left; width:663px; }



ul.lisNoticia li{width:647px; height:24px; border:2px solid #f4f4f4; margin-bottom:-2px; float:left; clear:left; font-family:Arial, Helvetica, sans-serif; background-color:#daf4e9; color:#232323; font-size:12px; line-height: 24px; padding-left:16px;}



ul.lisNoticia li p{color:#232323;}



ul.lisNoticia li p a{color:#232323;}



ul.lisNoticia li p a:hover{text-decoration:underline;}



ul.lisNoticia li p span{ color:#1a5a3f; }



div.contentBlog{ float:left; clear: left; margin-top:22px;}



div.sombraTitulo{ float:left;}



h2.tituloBlog{ float:left; width:650px; height:21px; border:1px solid #232323; background-color:#83d8e7; padding-left:18px; color:#232323; font-family: "Futura Md BT", arial; font-size:14px; line-height:20px; -moz-box-shadow: 3px 5px 7px #d4d4d4; -webkit-box-shadow: 3px 5px 7px #d4d4d4; box-shadow: 3px 5px 7px #d4d4d4; }

h2.tituloBlog a{ color:#232323;}



h2.ultNoticias a:hover,

h2.tituloBlog a:hover{ text-decoration:underline;}



div.textoBlog{ border-bottom: 1px solid #545454; border-left: 1px solid #545454; border-right: 1px solid #545454; float:left; clear:left; width:666px; margin-left:1px; -moz-box-shadow: 3px 5px 7px #d4d4d4; -webkit-box-shadow: 3px 5px 7px #d4d4d4; box-shadow: 3px 5px 7px #d4d4d4; background-color:#fff;}



ul.listTextBlog{ float:left; clear:left; width:100%;}



ul.listTextBlog li{ float:left; clear:left; border:1px solid #f4f4f4; padding: 12px 25px 12px 16px; line-height:18px; width:622px;}



ul.listTextBlog li span{ text-transform: uppercase; float:left; margin-right:35px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#232323;}



ul.listTextBlog li h3{ text-transform: uppercase; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#232323;}



ul.listTextBlog li h3 a{color:#232323;}



ul.listTextBlog li h3 a:hover{ text-decoration:underline;}



ul.listTextBlog li p{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#232323;}



ul.listTextBlog li p a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#83d8e7;}

ul.listTextBlog li p a:hover{color: #514f4f;}





/*-------*/



div.sombraTituloFotos{ float:left; width:680px; margin-top:22px;}



h2.tituloFotos{ float:left; width:668px; height:21px; border:1px solid #232323; background-color:#514f4f; text-align:center; color:#fff; font-family: "Futura Md BT", arial; font-size:14px; line-height:20px; -moz-box-shadow: 3px 5px 7px #d4d4d4; -webkit-box-shadow: 3px 5px 7px #d4d4d4; box-shadow: 3px 5px 7px #d4d4d4; text-transform: uppercase; }



h2.tituloFotos a{color:#fff;}



div.contentCar{ margin-left:1px; width:666px; float:left; height:120px; border-bottom: 1px solid #545454; border-left: 1px solid #545454; border-right: 1px solid #545454; -moz-box-shadow: 3px 5px 7px #d4d4d4; -webkit-box-shadow: 3px 5px 7px #d4d4d4; box-shadow: 3px 5px 7px #d4d4d4; background-color:#fff;}



ul.listgaleria li a{ float:left; width:128px; height:88px; text-align:center; vertical-align:middle; line-height:83px; vertical-align:middle; border:1px solid #606365;}



ul.listgaleria li a img{ max-width:126px; max-height:86px; text-align:center; vertical-align:middle;}



/*------galeria---------*/



ul.listParceiros{clear: left; float: left; margin-left: 1px; padding: 15px 25px; width: 616px;}



ul.listParceiros li{ float:left; width:130px; margin-right:30px; text-align:center;}



ul.listParceiros li a.img{ float:left; width:128px; height:50px; vertical-align:middle; border:1px solid #232323; line-height:45px;}



ul.listParceiros li a.img img{ vertical-align:middle; max-width:128px; max-height:48px;}



ul.listParceiros li h3 a{ float:left; clear:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#232323; margin-top:7px; width:100%; text-align:center;}



ul.listParceiros li h3 a:hover{ text-decoration:underline;}



/*---------footer----------*/





footer{ position:absolute; float:left; bottom:0; width:100%; height:29px; background-color:#78bfcb;}



div.footer{width:955px; height:29px; background-color:#78bfcb; margin: 0 auto;}



strong.leftFoo{ float:left; color:#fff; font-family: "Futura Md BT", arial; font-size:10px; margin-top:10px; margin-left:20px;}



strong.rightFoo{ float:right; color:#fff; font-family: "Futura Md BT", arial; font-size:10px; margin-top:10px; margin-right:20px;}



strong.rightFoo a{ color:#dc731d}





/*----------hisótia-------------*/



article.intHistoria{ float:left; clear:left;}



div.tituloInt{}



div.tituloInt h3{}



div.tituloInt a{}







/*----------hisótia-------------*/



/*---------- CBB ------------*/



h2.tituloCbb{ color:#2f8697; font-family:  "Futura Md BT", arial; font-size:15px; padding-bottom:7px; padding-left:13px; border-bottom: 1px solid #5fcbd8; margin-bottom:29px; clear: both; }



p.textoCbb{ padding-bottom:7px;  margin-bottom:39px; float:left; width:97%; color:#232323; font-family: Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; padding-left:13px;}





ul.listaCbb{ float:left; width:100%; margin-bottom:20px;}



ul.listaCbb li{ clear:left; float:left; margin-bottom:19px; padding-left:13px;}



ul.listaCbb li p{color:#232323; font-family: Arial, Helvetica, sans-serif; font-size:13px;}



ul.listaCbb li p span{color:#2f8697;}





ul.listaCbb li p a{color:#00c4e7;}



ul.listaCbb li p a:hover{ text-decoration:underline;}





/*-------hisória------------*/





article#historia p{color:#232323; font-family: Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; padding-left:13px;}



p.textotop{ float:left; clear:left; width:656px; padding-left:13px; margin-bottom:29px;}



article#historia img{ float:left; clear:left; margin: 0px 15px 10px 13px; width:354px; height:278px;} 





/*--------Ranking Nacional---------*/



ul.listaRank{ clear: left; float: left; margin: 0 76px 0 1px; padding: 0 6px 13px; width: 660px;}



ul.listaRank li{ float: left; width:320px; margin-bottom:15px; border-bottom:1px solid #A8DDE7; padding-bottom:15px; margin-right:20px; color:#232323; font-family: Arial, Helvetica, sans-serif; font-size:12px; padding-top:10px; line-height:16px;}



ul.listaRank li div.fotoRank a{ float: left; height: 80px; width: 80px; margin-right:22px;}



ul.listaRank li div.fotoRank{ float:left;}



ul.listaRank li div.fotoRank a img.imgRank{ float: left; max-height: 80px; max-width: 80px;}



ul.listaRank li span.posicao{ color: #2FA048; float: left; font-family: "Futura Md BT",arial; font-size: 13px; font-weight: normal; padding-bottom: 6px; width: 207px;}



ul.listaRank li strong.nome{ font-size:14px; color:#008ad0;}



ul.listaRank li span.pontuacao{ float: left; color:#008ad0; font-size:12px;  padding-top: 6px; width: 242px;}



/*ul.listaRank li{ float:left; clear:left; width:100%; padding: 12px 0 8px; color:#232323; font-family: Arial, Helvetica, sans-serif; font-size:12px;}



ul.listaRank li span.posicao{ float:left; width:150px; text-align:center; text-transform: uppercase;}



ul.listaRank li span.nome{float:left; width:254px; text-align:center; text-transform: uppercase; }



ul.listaRank li span.pontuacao{float:left; width:150px; text-align:center; text-transform: uppercase; }



ul.listaRank li.listaPontuacao{ border-bottom:1px solid #000; padding: 8px 0;}



ul.listaRank li.listaPontuacao span.posicao{ float:left; width:150px; text-align:center;}



ul.listaRank li.listaPontuacao strong.nome{float:left; width:254px; text-align:center; }



ul.listaRank li.listaPontuacao span.pontuacao{float:left; width:150px; text-align:center; }

*/



/*---------serviços--------*/



p.textServicos{color: #232323; font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height: 18px; padding-left: 13px; margin-bottom:42px;}



ul.listaFederacao{ float: left; clear:left; margin-bottom:28px;}



ul.listaFederacao li{ float: left; width:140px; margin-right:19px; margin-left: 13px; text-align:center; margin-bottom:15px;}



ul.listaFederacao li a.logoFederacao{ border:1px solid #343a3e; float:left; text-align:center; vertical-align:middle; line-height:48px; width:138px; height:52px;}



h3.tituloServicos{ float:left; clear:left; padding-left:13px; color:#000; font-family:  "Futura Md BT", arial; font-size:14px; margin-bottom:26px;}



ul.listaFederacao li a.logoFederacao img{ max-width:138px; max-height:52px; vertical-align:middle;}



ul.listaFederacao li a{color: #232323; font-family: Arial,Helvetica,sans-serif; font-size: 11px;}



ul.listaMetereologia{ float:left; clear:left;}



ul.listaMetereologia li{ float:left;  margin-right:23px; margin-left: 13px;}



ul.listaMetereologia li a { float:left; width:131px; height:85px;}



ul.listaMetereologia li a img{max-width:131px; max-height:85px;}





/*--------galeria-----------*/



ul.listaGaleria{ float:left; width:100#; clear:left;}



ul.listaGaleria li{ float:left; border:1px solid #000; width:134px; height:254px; margin: 0 24px 38px 13px;}



ul.listaGaleria li a.imgGaleria{ float:left; margin-top:0; width:134px; height:187px; text-align: center; vertical-align: middle;}



ul.listaGaleria li a{color: #2F8697; float: left; font-family: Arial,Helvetica,sans-serif; font-size: 13px; height: 43px; line-height: 16px; margin-top: 10px; text-align: center; vertical-align: middle; width: 134px;}



ul.listaGaleria li a:hover{ color:#464646;}





/*-----------------*/



ul.listaGaleriaInt{}



ul.listaGaleriaInt li{ float:left; margin: 0 18px 36px 13px;}



ul.listaGaleriaInt li a{ width:196px; height:160px; vertical-align:middle; text-align:center; line-height:154px; border:1px solid #000; float:left;}



ul.listaGaleriaInt li a img{ max-width:196px; max-height:160x; vertical-align:middle;}



p.textGaleria{color: #232323; font-family: Arial,Helvetica,sans-serif; font-size: 13px; line-height: 18px; padding-left: 13px; margin-bottom:43px;}





a.voltarGaleria{ float: right; background-image:url(../images/setaVoltar.png); background-repeat:no-repeat; background-position:left; height:13px; line-height:13px; padding-left:11px; color: #2F8697; font-family: "Futura Md BT",arial; font-size:13px; }



a.voltarGaleria:hover{ text-decoration:underline;}



a.voltarGaleria2{ float:right; margin-left:12px;}



a.bannerPilotos:hover{opacity:0.8; filter:alpha(opacity=80); /* For IE8 and earlier */}



ul.listParceiros li a.img:hover{opacity:0.8; filter:alpha(opacity=80); /* For IE8 and earlier */}



input.escreva:hover{opacity:0.8; filter:alpha(opacity=80); /* For IE8 and earlier */}



a#next2:hover{opacity:0.8; filter:alpha(opacity=80); /* For IE8 and earlier */}



ul.listaFederacao li a:hover{ text-decoration:underline;}



a.blogImg:hover{opacity:0.8; filter:alpha(opacity=80); /* For IE8 and earlier */}



ul.listaParceirtosInt li a:hover{opacity:0.8; filter:alpha(opacity=80); /* For IE8 and earlier */}



ul.listgaleria li a:hover{opacity:0.8; filter:alpha(opacity=80); /* For IE8 and earlier */}



ul.listaMetereologia li a:hover{opacity:0.8; filter:alpha(opacity=80); /* For IE8 and earlier */}



ul.listaFederacao li a.logoFederacao:hover{ opacity:0.8; filter:alpha(opacity=80); /* For IE8 and earlier */}



ul.listaImgNoticas li a:hover{ opacity:0.8; filter:alpha(opacity=80); /* For IE8 and earlier */}



ul.listaGaleria li a.imgGaleria:hover{ opacity:0.8; filter:alpha(opacity=80); /* For IE8 and earlier */}



ul.listaGaleriaInt li a:hover{ opacity:0.8; filter:alpha(opacity=80); /* For IE8 and earlier */}



a.voltarGaleria2:hover{ opacity:0.8; filter:alpha(opacity=80); /* For IE8 and earlier */}



/*----------contato------------*/



h3.subTituloContato{ float:left; width:100%; text-align:center; font-family:"CaslonBT", arial; text-transform:capitalize;  margin-bottom: 42px; color:#0f798c; font-size:16px; font-weight:bold;}



div#mapa{ float:left; clear:left; width:100%; text-align:center;}



a.mapa{ text-align:center; width:523px height:298px; margin:0 auto;}



a.mapa img{ border:1px solid #000;}



p.textContato{ float:left; width:100%; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#232323; margin-top:30px;}







/*--------agenda-----------*/





span.ano{ float:left; clear:left; background-image:url(../images/setaAgenda.png); background-repeat:no-repeat; background-position:left; height:12px; padding-left: 17px; margin-left:13px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#2f8797; margin-bottom:20px;}

            

ul.listaAgenda{float:left; clear:left; padding-left:13px; margin-bottom:5px;}



ul.listaAgenda li{float:left; clear:left; margin-bottom:13px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#232323; padding-bottom:5px; border-bottom: 1px solid #c2c2c2; width: 643px; line-height: 18px;}



ul.listaAgenda li a{ color:#2f8697;}



ul.listaAgenda li a:hover{ text-decoration:underline;}





/*---------noticias------------*/



div.tituloNoticia{ float:left; width:642px; min-height:16px; background-color:#f3f2f2; margin-left:13px; margin-top:26px; margin-bottom:30px; line-height:18px;}



div.tituloNoticia img{ margin-top:-26px; float: left; }



div.tituloNoticia span{ float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#232323; margin-right:100px;}



div.tituloNoticia h3{ font-family:"Microsoft Sans Serif", "New York", serif; font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#088cac;}



p.textoNoticias{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#232323; line-height:17px; padding-left:13px; width:645px; margin-bottom:30px;}


p.textoNoticias div{
	float: left;
}


ul.listaImgNoticas{ float:left; clear:left; width:642px; text-align:center; padding-left:13px; padding-right:31px; margin: 0 0 30px 0;}



ul.listaImgNoticas li{ display:inline; margin-right:28px; text-align:center; width:135px;  height:183px;}



ul.listaImgNoticas li a{ width:135px;  }



ul.listaImgNoticas li a img{width:134px; height:182px; text-align:center; border:1px solid #000;} 



a.notA{ float:right; margin-right:3px;}



a.notV{ float:right; margin:0 8px 0 0;}



a.notA img{ float:right; margin:0;}



a.notV img{ float:right; margin:0;}







/*-------------------*/





ul.listaParceirtosInt{ float:left; clear:left; width:100%;}



ul.listaParceirtosInt li{ float:left; margin-left:13px; margin-right:46px; margin-bottom:23px; width:175px ; height:180px;}



ul.listaParceirtosInt li a{ float:left; width:175px ; height:130px; text-align:center; line-height:115px; border:1px solid #000;}



ul.listaParceirtosInt li a img{ max-width:173px ; max-height:128px; text-align:center; vertical-align:middle;}



ul.listaParceirtosInt li strong{ float:left; clear:left; width:100%; text-align: center; margin-top:10px; line-height:16px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#232323}



ul.listaParceirtosInt li strong:hover{ text-decoration:underline;}







ul.listaParceirtosInt li strong a{  color:#232323}



/*-------------------------*/



p.textoIntAgenda{color: #232323;  font-family: Arial,Helvetica,sans-serif; font-size: 13px; line-height: 18px; padding-left: 13px; margin-bottom: 20px;}



h3.tituloIntAgenda{color: #000; margin: 20px 0 16px 0; font-family: Arial,Helvetica,sans-serif; font-size: 13px; line-height: 18px; padding-left: 12px; text-transform:capitalize;}



div.tabela{ float:left; clear:left; margin-bottom: 61px; }



table.display td {

border: 1px solid #A8DDE7;

    color: #333232;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 12px;

    padding: 3px 10px;

    text-align: center;

    vertical-align: middle;

}



table.display thead th {

    border: 1px solid #a8dde7;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 14px;

    padding: 3px 2px;

    text-align: center;

	vertical-align: middle;

	color: #000;

}



table#ranking.display thead tr {

    background-color: #e6f4ee;

    border: 1px solid #a8dde7;

	vertical-align: middle;

	

}



div.fique span.sucessoFique{ clear: left; color: #009900; float: left; font-family: Arial,Helvetica,sans-serif; font-size: 11px; margin-top: 15px; text-align: center; width: 100%;}





h3.subTituloInt{color: #2F8697; font-family: arial; font-size: 13px; margin: -24px 0 24px; padding-left: 13px;}



h3.subTituloInt a{color: #2F8697;}



a.bannerPilotos{ float:right; margin-bottom:25px; margin-left:13px;}



div.alt_page_navigation1 a{  margin-left:10px;}



div.tituloNoticia div.alt_page_navigation1 span{ display:none !important;}



div.tituloNoticia div.alt_page_navigation1{ float: right;}



div#paging_container3 h2.tituloCbb div.alt_page_navigation1{float: right;}



div#paging_container3 h2.tituloCbb div.alt_page_navigation1 span{display:none !important;}



div#paging_container3 div.tituloNoticia div.alt_page_navigation1 a img{ float:none;}


h3.tituloCbb {
    color: #256931;
    font-family: "Futura Md BT",arial;
    font-size: 13px;
    float: left;
    clear: left;
    padding-bottom: 7px;
    padding-left: 13px;
}

div.formModal{ margin: 0 auto; width: 260px;}

div.formModal form{ float: left; margin-top: 28px;}

div.formModal form input.enviar{background-color: #83D8E7;
    color: #232323;
    float: left;
    font-family: arial;
	cursor:pointer;
    width: 70px;}

div.formModal form input{ border: 1px solid #949494; width:250px; float:left; clear:left; color: #232323; font-family: Arial,Helvetica,sans-serif; font-size: 13px; margin-bottom:10px;}

div.formModal form label{float:left; clear:left; color: #232323; font-family: Arial,Helvetica,sans-serif; font-size: 13px; margin-bottom:10px;}

h2.tituloModal{
	
	float: left;
    margin-top: 20px;
    text-align: center;
    width: 100%;
	color: #2F8697;
    font-family: "Futura Md BT",arial;
    font-size: 15px;}
	
div.formModal a{ float:left; text-indent:-9999px; background-image:url(../images/bt-baixar.png); background-repeat:no-repeat; width:165px; height:67px; margin-left: 46px;
    margin-top: 66px;}
    
p.textContato a{
	color: #2F8697;
}

li.dropdown-menu:hover .submenu {
    display: block;
}

ul.submenu {
    display: none;
}

ul.submenu li {
    background-color: #83D8E7;
}

li.dropdown-menu {
    text-align: right;
}

ul.submenu li a {
    border-left: none !important;
}