*{margin:0; padding:0}
body{background:#001C39 url(../imagens/fundomeio.jpg) center 285px no-repeat; color:#0F93C5; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;}
a{color:#8C8C8C; text-decoration:none; outline:none;}
a:hover{color:#0B678A;}
a img{border:0;}
a.novorecado{font-size:24px; font-weight:bold; overflow:hidden; display:block; float:right;}
a.novorecado img{float:left; margin-right:8px;}

hr{margin-bottom:20px; border:1px solid #E1E1E1;}
ul{list-style:none;}
ul li{list-style:none;}

img.titmenu{position:absolute; margin:-30px 0 0 10px;}
img.titcarnaval2010{position:absolute; margin:-35px 0 0 -30px; z-index:999999999}
img.titshopping{position:absolute; margin:-50px 0 0 -20px;}
img.titoutrosdisfiles{position:absolute; margin:-60px 0 0 0}
img.titvideos{position:absolute; margin:-50px 0 0 -10px; z-index:9999}
img.estrelamar{position:absolute; margin:-100px 0 0 150px;}

fieldset{float:left; width:300px; border:0px;}
fieldset:first-child{margin-right:20px;}
fieldset legend{font-size:20px; color:#666; width:100%}

.label{cursor:pointer; clear:both; font-weight:bold; display:block; font-size:13px; color:#555; margin-top:10px;}
label.error{font-weight:bold; color:#FF0000; clear:both; display:block;  margin:0 0 5px 0;}
.desabilitar{border:0px; color:#0F93C5; font-size:12px;}
.input{color:#7E7E7E; border:1px solid #DFDFDF; padding:5px;}
.input.error{}
select.input{padding:4px;}
.button{background:#EFEFEF; color:#7E7E7E; border:1px solid #DFDFDF; padding:5px 10px;}
*+html .button{padding:3px 0px;}
.button#mural{font-size:20px; margin-top:20px;}
.btnvoltar{ float:right; }
.bordarredonda{-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
/* behavior:url("include/css/border-radius.htc");*/

.iconwarning{background:#EFEFEF url(../imagens/iconwarning.png) left center no-repeat; padding:30px 10px 30px 140px; margin:60px auto 10px; width:300px; border:1px solid #DFDFDF; overflow:hidden;}
.iconwarning h1{margin-bottom:10px;}

.projetos{margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #E2E7E9; overflow:hidden; display:block;}
.projetos h1{margin:0px !important; padding:0px;}
.projetos span{margin-bottom:10px; overflow:hidden; display:block;}
.projetos img{margin-right:10px;}
.projetos p{margin-bottom:15px;}

.fotosEstatic img{padding:8px; border:#CCC 1px solid; margin: 10px 10px 0 0;}
.golfinho li{font-weight:bold; padding-bottom:7px;}
.tableTit{font-weight:bold;}
.fotosEstaticTit img{padding:8px; border:#CCC 1px solid; margin:50px 10px 0 20px;}
.fotosEstaticQuadra {margin-left:45px; display:block;}
.fotosEstaticQuadra img{padding:8px; border:#CCC 1px solid; margin:10px 10px 0 0px;}

ul.paginacao li{display:block; float:left; border:0 !important; overflow:hidden; margin-top:10px;}
ul.paginacao li a{padding:3px 6px !important; margin:2px !important; text-decoration:none; border:1px solid #D4D4D4; color:#555; background:#FFFFFF !important; display:block;}
ul.paginacao li a:hover,
ul.paginacao li a.ativo{background:#EBEBEB !important; border:1px solid #EBEBEB;}

ul.listamural{display:block; overflow:hidden; clear:both;}
ul.listamural li{display:block; overflow:hidden; padding:10px;}
ul.listamural li.zebra{background:#E2E7E9;}
ul.listamural li img{float:left; margin-right:10px;}
ul.listamural li h3{display:block; float:left; width:89%;}
ul.listamural li p{float:left; width:89%;}
ul.listamural li p img{float:none; margin:0}
ul.listamural li p.resposta{background:url(../imagens/resposta.gif) left top no-repeat; padding:20px 0 10px 35px; width:83%;}

ul.lisavatar{display:block; overflow:hidden; clear:both; width:100%;}
ul.lisavatar li{float:left; margin:0 5px 10px 0; overflow:hidden; text-align:center;}
ul.lisavatar li img{margin-top:2px;}

ul.listaproduto{display:block; overflow:hidden; clear:both;}
ul.listaproduto li{display:block; overflow:hidden; padding:10px;}
ul.listaproduto li.zebra{background:#E2E7E9;}
ul.listaproduto li img{float:left; margin-right:10px;}
ul.listaproduto li a.esconde{display:none}
ul.listaproduto li h3{display:block; float:left; width:73%; font-size:16px;}

ul.listaagenda{display:block; overflow:hidden; clear:both;}
ul.listaagenda li{display:block; overflow:hidden; padding:10px 10px 5px; margin-bottom:15px; border-bottom:1px solid #E2E7E9;}
ul.listaagenda li h3{display:block; float:left; width:73%; font-size:22px; margin-bottom:10px;}
ul.listaagenda li .date{width:108px; height:100px; float:left; margin:0 15px 25px 0; padding:30px 10px 0; text-align:center; overflow:hidden; background:url(../imagens/calendario.png) left top no-repeat;}

ul.listaagenda li .diatra{padding:0px; font-size:11px; display:block; width:108px; color:#FFF; overflow:hidden;}
ul.listaagenda li .diatra span{float:right;}
ul.listaagenda li .diatra span:first-child{float:left;}

ul.listaagenda li .dia{font-size:70px; display:block; width:108px; height:70px; margin-top:-10px}
ul.listaagenda li .diatexto{font-size:10px;}

ul.listadesfile{display:block; overflow:hidden; clear:both;}
ul.listadesfile li{float:left; width:150px; margin-left:9px;}
ul.listadesfile li:first-child, ul.listadesfile li.primeiro{margin:0px;}
ul.listadesfile li a.foto{display:block; overflow:hidden; width:150px; height:90px;}
ul.listadesfile li p.titulo{font-size:14px; font-weight:bold; margin-top:5px;}
ul.listadesfile li img{margin: 10px 10px 0 0px} 
.desfile{display:block; overflow:hidden; clear:both; margin-bottom:15px;}
.desfile h1{margin:0px !important; padding:0px;}
.desfile span{margin-bottom:10px; overflow:hidden; display:block;}
.desfile p{margin-bottom:15px;}
.desfile img{padding:8px; border:#CCC 1px solid; margin: 10px 10px 0 0px} 

ul.listadownload{display:block; overflow:hidden; clear:both;}
ul.listadownload li{display:block; overflow:hidden; padding:10px;}
ul.listadownload li.zebra{background:#E2E7E9;}
ul.listadownload li h3{display:block; float:left; width:76%; font-size:16px; margin-top:10px;}
ul.listadownload li a{width:76%; float:left; margin-top:10px; font-weight:bold}
ul.listadownload li span{width:76%; float:left;}
ul.listadownload li img{float:left; margin-right:10px;}

ul.listadiretoria{display:block; overflow:hidden; clear:both;}
ul.listadiretoria li{display:block; overflow:hidden; padding:10px;}
ul.listadiretoria li.zebra{background:#E2E7E9;}
ul.listadiretoria li img{float:left; margin-right:10px;}
ul.listadiretoria li h3{display:block; float:left; width:73%; font-size:12px;}

#erro_form{padding:10px; border:2px solid #A40000; background-color:#FFAAAA; width:326px; font-weight:bold; color:#A40000; display:none; margin:0 auto;}
.erroMsg{font-weight:bold; color:#FF0000; display:block !important; clear:both; margin-bottom:5px;}
.sucesso{border:2px solid #10A400 !important; background-color:#D3FFCC !important; color:#10A400 !important;}

#carregando{background:#F5F5F5 url(../imagens/loader.gif) 5px center no-repeat; padding:5px 5px 5px 30px; font-weight:bold; color:#858383; border:2px solid #858383; width:200px; margin:10px auto; text-align:center; clear:both; overflow:hidden; display:block;}

#paginar{width:100%; z-index:0; background:url(../imagens/fundofooter.jpg) center bottom no-repeat; position:relative}
#pagina{width:879px; margin:0 auto; display:block; overflow:hidden; clear:both; z-index:999; min-height:1029px;}

#barratopor{background:#01499F; width:100%; height:26px; background:url(../imagens/fundotopo.png) left top repeat-x;}
#barratopo{width:879px; height:26px; margin:0 auto; padding:3px}
#barratopo .links{float:left;}
#barratopo .links a{color:#FFF; float:left; display:block;}
#barratopo .links span{margin:0 10px; display:block; float:left; color:#FFF;}

#topor{width:100%; height:285px; background:url(../imagens/fundotopo.jpg) center top no-repeat;}
#topo{width:879px; margin:0 auto; height:285px;}

#conteudo{display:block; overflow:hidden; width:100%;}

#colesquerda{width:214px; float:left; margin-right:10px;}
#colesquerda .menu{padding:80px 13px 13px 13px; background:#FFF;}
#colesquerda .menu li{}
#colesquerda .menu li.hover{background:#E2E7E9; font-weight:bold}
#colesquerda .menu li a{font-size:14px; color:#0F93C5; padding:8px 5px; border-bottom:1px solid #ADB9C2; display:block}
#colesquerda .menu li ul{display:none; z-index:9999; background:#FFF !important; min-width:160px; position:absolute; margin:-52px 0 0 187px; padding:13px;}
#colesquerda .menu li.hover ul{display:block;}
#colesquerda .publicidade li{margin:25px 0 0; text-align:center}

#coldireita{width:654px; float:left; display:block; overflow:hidden;}
#coldireita .newsdestaque{background:#FFF; width:634px; height:275px; padding:10px;}
#coldireita .subnewsdestaque{width:633px;; height:276px;}

#coldireita .subdestaque{background:#FFF; width:634px; height:233px; padding:10px; margin-top:30px;}
#coldireita .subdestaque div{width:312px; height:231px; float:left; background:#F1F1F2;}
#coldireita .subdestaque div:first-child{margin-right:10px;}
#coldireita .subdestaque div a{margin:30px 0 0 25px; display:block; text-align:center; background:url(../imagens/ultimacobertura.gif) left top no-repeat; width:266px; height:171px; padding:15px 0 0 1px; text-align:center}
#coldireita .subdestaque div object, 
#coldireita .subdestaque div embed{margin:10px 0 0 12px; position:relative}

#coldireita .shopping{background:#FFF; width:634px; height:135px; padding:10px; margin-top:30px;}

#coldireita .interna{background:#FFF; padding:13px; overflow:hidden; min-height:737px;}
#coldireita .interna h1{ padding-bottom:28px; }
#coldireita .interna h1{margin-bottom:10px; display:block;}

#rodape{display:block; overflow:hidden; width:859px; height:60px; margin:20px 0 70px; background:#FFF; padding:10px;}
#rodape p{float:right; margin:3px 12px 0 0;}
#rodape img{margin-left:20px;}
#rodape a{position:absolute; background:#000; font-size:0px; text-indent:-1500px; opacity:0; -moz-opacity:0; filter:alpha(opacity=0); -khtml-opacity:0;}
#rodape a.twitter{width:34px; height:34px; margin:25px 0 0 21px;}
#rodape a.youtube{width:34px; height:34px; margin:25px 0 0 67px;}
#rodape a.orkut{width:64px; height:28px; margin:25px 0 0 110px;}

#assinatura{width:879px; text-align:right; margin:0 auto; position:relative; margin-top:-70px;}

.jcarousel-container{position:relative;}
.jcarousel-clip{z-index:2; padding:0; margin:0; overflow:hidden; position:relative;}
.jcarousel-list{z-index:1; overflow:hidden; position:relative; top:0; left:0; margin:0; padding:0;}
.jcarousel-list li,
.jcarousel-item{float:left; list-style:none; width:75px; height:75px;}
.jcarousel-next{z-index:3; display:none;}
.jcarousel-prev{z-index:3; display:none;}
.jcarousel-skin-shopphome .jcarousel-container{margin:0 0 0 45px;}
.jcarousel-skin-shopphome .jcarousel-container-horizontal{width:504px; padding:20px 40px;}
.jcarousel-skin-shopphome .jcarousel-clip-horizontal{width:464px; height:101px; margin:0 20px;}
.jcarousel-skin-shopphome .jcarousel-item{width:99px; height:99px; border:1px solid #82D1F4}
.jcarousel-skin-shopphome .jcarousel-item-horizontal{margin-right:20px;}
.jcarousel-skin-shopphome .jcarousel-next-horizontal{position:absolute; top:43px; right:5px; width:27px; height:39px; cursor:pointer; background:transparent url(../imagens/next-horizontal.png) no-repeat 0 0;}
.jcarousel-skin-shopphome .jcarousel-prev-horizontal{position:absolute; top:43px; left:5px; width:27px; height:38px; cursor:pointer; background:transparent url(../imagens/prev-horizontal.png) no-repeat 0 0;}


div.light_rounded .pp_top .pp_left{background:url(../imagens/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;}
div.light_rounded .pp_top .pp_middle{background:#fff;}
div.light_rounded .pp_top .pp_right{background:url(../imagens/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;}
div.light_rounded .pp_content{background-color:#fff;}
div.light_rounded .pp_next:hover{background:url(../imagens/prettyPhoto/light_rounded/btnNext.png) center right  no-repeat; cursor:pointer;}
div.light_rounded .pp_previous:hover{background:url(../imagens/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat; cursor:pointer;}
div.light_rounded .pp_expand{background:url(../imagens/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat; cursor:pointer;}
div.light_rounded .pp_expand:hover{background:url(../imagens/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat; cursor:pointer;}
div.light_rounded .pp_contract{background:url(../imagens/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat; cursor:pointer;}
div.light_rounded .pp_contract:hover{background:url(../imagens/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat; cursor:pointer;}
div.light_rounded .pp_close{width:75px; height:22px; background:url(../imagens/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat; cursor:pointer;}
div.light_rounded .pp_arrow_previous{background:url(../imagens/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;}
div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px; cursor:default;}
div.light_rounded .pp_arrow_next{background:url(../imagens/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;}
div.light_rounded .pp_arrow_next.disabled{background-position:-22px -87px; cursor:default;}
div.light_rounded .pp_bottom .pp_left{background:url(../imagens/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;}
div.light_rounded .pp_bottom .pp_middle{background:#fff;}
div.light_rounded .pp_bottom .pp_right{background:url(../imagens/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;}
div.light_rounded .pp_loaderIcon{background:url(../imagens/prettyPhoto/light_rounded/loader.gif) center center no-repeat;}

/* ------------------------------------------------------------------------
DO NOT CHANGE
------------------------------------------------------------------------- */
div.pp_pic_holder a:focus{outline:none;}
div.pp_overlay{background:#000; left:0; position:absolute; top:0; width:100%; z-index:9500;}
div.pp_pic_holder{display:none; position:absolute; width:100px; z-index:10000;}
.pp_top{height:20px; position:relative;}
* html .pp_top{padding:0 20px;}
.pp_top .pp_left{height:20px; left:0; position:absolute; width:20px;}
.pp_top .pp_middle{height:20px; left:20px; position:absolute; right:20px;}
* html .pp_top .pp_middle{left:0; position:static;}
.pp_top .pp_right{height:20px; left:auto; position:absolute; right:0; top:0; width:20px;}
.pp_content{height:40px; position:relative; text-align:left; width:100%;}
.pp_content .pp_details{display:none; margin:10px 15px 2px 20px;}
.pp_description{display:none; float:left; margin:0;}
.pp_nav{float:left; margin:3px 0 0 0;}
.pp_nav p{float:left; margin:2px 4px;}
.pp_nav a.pp_arrow_previous,
.pp_nav a.pp_arrow_next{display:block; float:left; height:15px; margin-top:3px; overflow:hidden; text-indent:-10000px; width:14px;}
.pp_hoverContainer{left:0; position:absolute; top:0; width:100%; z-index:2000;}
a.pp_next{background:url(../imagens/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat; display:block; float:right; height:100%; text-indent:-10000px; width:49%;}
a.pp_previous{background:url(../imagens/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat; display:block; float:left; height:100%; text-indent:-10000px; width:49%;}
a.pp_expand,
a.pp_contract{cursor:pointer; display:none; height:20px; position:absolute; right:30px; text-indent:-10000px; top:10px; width:20px; z-index:20000;}
a.pp_close{display:block; float:right; text-indent:-10000px;}
.pp_bottom{height:20px; position:relative;}
* html .pp_bottom{padding:0 20px;}
.pp_bottom .pp_left{height:20px; left:0; position:absolute; width:20px;}
.pp_bottom .pp_middle{height:20px; left:20px; position:absolute; right:20px;}
* html .pp_bottom .pp_middle{left:0; position:static;}
.pp_bottom .pp_right{height:20px; left:auto; position:absolute; right:0; top:0; width:20px;}
.pp_loaderIcon{display:none; height:24px; left:50%; margin:-12px 0 0 -12px; position:absolute; top:50%; width:24px;}
#pp_full_res{display:none; line-height:1 !important; margin:0 auto; text-align:center; width:100%;}
div.ppt{color:#fff; display:none; font-size:17px; left:0; position:absolute; top:0; z-index:9999;}
/* ------------------------------------------------------------------------
Miscellaneous
------------------------------------------------------------------------- */
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */