@charset "iso-8859-1";
@import "../css/internas.css";

/*........ CSS Reset .......*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

a{text-decoration:none;color:#6a6363;}
a:hover{text-decoration:underline;}
label{cursor:pointer;}
abbr{cursor:help;}
/*.........................*/

/*........page.......*/
body{color:#6a6363;font: normal 11px Arial, Sans Serif, Helvetica, sans-serif;background:url(../img/bgSite.gif) repeat-x left top;}
#all{background:url(../img/bgAll.gif) no-repeat top center;}
#conteiner{ width:750px; margin:0 auto; padding: 0 11px 0 15px;}
/*..................*/

/*........ CSS default .......*/
#md, #ft, .hdTp, ul.navTp, #colLeft, .bloco, .internas, .contFot, .paginacao{float:none; clear:both; overflow:hidden; _height:1px;_overflow:visible;}
#colLeft{width:255px;float:left;margin-right:10px;}
#colMidle{width:290px;float:left;}
#colRight{width:175px;float:right;}
/*...........................*/

/*........header .......*/
#hd { float:left;}

#hd ul.navTp{float:right; width:200px;_width:215px; display:block; margin:15px 0 0 0;}
#hd ul.navTp li{float:left;display:block;margin-left:15px;}
#hd ul.navTp li a{font-weight:bold;padding-left:15px;}
#hd ul.navTp li.home a{background:url(../img/icHome.gif) no-repeat 1px 2px;}
#hd ul.navTp li.map a{background:url(../img/icMap.gif) no-repeat 1px 2px;padding-left:17px;}
#hd ul.navTp li.pConteudo { display:none; }
#pConteudo { display:none; }


.colHdLeft{ width:150px; float:left;}
.colHdRight{ width:595px; float:left;}

#hd h1{text-indent:-9000px; background:url(../img/logoMar.gif) no-repeat; width:124px; height:75px; margin:20px 0 0 25px; }
#hd h1 a{width:124px; height:75px; display:block;}



#nav{margin:46px 0 0 55px;}
#nav li h2{height:25px;text-indent:-9000px; cursor:pointer;margin:0 0 0 3px;}
#nav span{width:109px;display:block; height:25px;text-indent:-9000px; cursor:pointer;margin:0 0 0 3px;}
#nav .bt1 a span{width:98px; background:url(../img/btQuemSomos.gif) no-repeat;}
#nav .bt2 a span{width:92px; background:url(../img/btComoAjudar.gif) no-repeat;}
#nav .bt3 a span{width:75px; background:url(../img/btImprensa.gif) no-repeat;}
#nav .bt4 a span{width:116px; background:url(../img/btAcoesRealizadas.gif) no-repeat;}
#nav .bt5 a span{width:95px; background:url(../img/btFaleConosco.gif) no-repeat;}


li .bt1{width:109px;display:block; clear:both;}

#nav li{float:left;position:relative; }

.sub {background: url(../img/bgTopMenu.gif) no-repeat;padding:9px 0 0 0; border-top:3px #fff solid;}
.sub {display:none; position:absolute; left:0;}
.sub li{border-bottom:1px #1893e1 solid; display:block; clear:both;}
.sub li a{color:#fff;width:99px; display:block;background-color:#0083d7; padding:3px 5px;}
.sub li a:hover{background-color:#45a6e4;}
.sub .ult{background:url(../img/bgBotMenu.gif) no-repeat bottom left; padding:0 0 9px 0;display:block;border-bottom:none;}


#nav li>ul.sub {top:auto; left:auto;}
#nav li:hover ul.sub, #nav li.over ul.sub {display: block;}
/*.......................*/


/*........midle.......*/
.banner{margin:10px 0;}

#colLeft h1, #colMidle h1{display:block;height:40px;text-indent:-9000px;}
.box img{float:left; margin-right:10px;}

.boxNoticias{background:url(../img/bgNoticias.jpg) no-repeat  0 42px;}
.boxNoticias h1{background:url(../img/titNoticias.gif) no-repeat;}
.boxNoticias .box{margin:0 8px 0 13px; width:230px; display:block; padding:8px 0 8px 5px; border-bottom:#d9e4d3 solid 1px; }
.boxNoticias .box h3{color:#5f9d3f; font-weight:bold;}
.boxNoticias .box p.botao{margin:10px 0 0 0;}
.boxNoticias .box p a{background:url(../img/setaLeiaMaisHome.gif) no-repeat left center; padding-left:15px;}
.boxNoticias .ultimo{border:0}

.boxProjetos{background:url(../img/bgBoxColMidle.gif) no-repeat  0 42px;}
.boxProjetos h1{background:url(../img/titProjetos.gif) no-repeat;}
.boxProjetos .box{margin:0 0 0 19px; width:271px; display:block; padding:8px 0;}
.boxProjetos h3{color:#0083d7;font-size:12px;font-weight:bold;}
.boxProjetos p.botao{margin:10px 0 0 0;}
.boxProjetos p a{background:url(../img/setaProjetosHome.gif) no-repeat left center; padding-left:15px; }

.boxGaleria{background:url(../img/bgBoxColMidle.gif) no-repeat 0 42px;}
.boxGaleria h1{background:url(../img/titGaleria.gif) no-repeat;}
.boxGaleria img{background: url(../img/moldImgGal.gif) no-repeat; padding:16px 7px 9px 0;}
.boxGaleria .box{margin:0 5px 0 19px; width:271px; display:block; padding:8px 0;}
.boxGaleria h3{color:#0083d7;font-size:12px;font-weight:bold;}
.boxGaleria p{padding:0 13px 0 21px;}


#colRight{background:url(../img/bgColRight.gif) no-repeat; padding: 10px 0 0 7px;}
#colRight .banners{margin-bottom:10px;}
/*....................*/

/*........footer.......*/
#ft{margin:50px 0;}
address{font-size:10px;width:500px; float:left;padding:2px 0 0 0;}
#develop{width:130px;height:15px;float:right;text-indent:-9000px; background:url(../img/fishy.gif) no-repeat;}
#develop a{width:130px;height:15px; display:block;}
/*.....................*/