/*BODY e HTML*/
/*
cores:
4c619c
6ba2c5
*/


body {margin:0px; padding:0px; background:url("css/fd_geral.jpg") top repeat-x #567da6; text-align:center; font:normal 12px arial,tahoma,sans_serif;}
a:link,a:visited {text-decoration:none; color:#2C516B;}
a:hover {text-decoration:underline;}
.center {width:100%; margin:auto; float:none; border:0px; background:url("css/breguete.jpg") top center no-repeat;}
.base {width:975px; margin:auto; overflow:visible; border:0px; background:url("css/fd_cont.jpg") center repeat-y;}
div.base:after{content:"."; display:block; clear:both; visibility:hidden; height:0; overflow:hidden; margin:0; padding:0;}
.main {width:975px; margin:0px; padding:0px; overflow:visible; border:0px; background:url("css/resto.jpg") center top no-repeat; float:left;}
.topo {width:975px; height:226px; margin:0px; padding:0px; background:url("css/topo.jpg") top center no-repeat; float:left;}
.bottom {width:100%; height:41px; margin:0px; padding:0px; background:url("css/bottom.jpg") bottom center no-repeat; float:left;}
.esquerda{width:135px; float:left; margin:0; padding:0; position:relative; left:15px; text-align:left;}
.direita{width:135px; float:left; margin:0; padding:0; position:relative; left:50px; text-align:left;}
.meio{width:640px; float:left; margin:0; padding:0; position:relative; left:20px; text-align:left;}
.mais{width:213px; float:left; background:url("css/fd_mais.jpg") top center no-repeat;}
.video{width:100%; margin:15px 0 0 0; background:url("css/fd_video.jpg") top center no-repeat; float:left;}
#video h1{width:96%; position:relative; left:2%; margin:5px 0 5px 0; float:left; text-align:left;}
object{margin:0 10px 0 0; float:left;}
.conteudo{margin:0; padding:0; width:640px; float:left; position:relative; left:35px;}

#banner{margin:15px 0 0 15px; float:left;}

.mais h1{width:90%; position:relative; left:5%; margin:5px 0 5px 0;}
.mais p{width:90%; position:relative; left:5%; margin:5px 0 0 0;}
.mais ul{list-style:none; padding:0; margin:0; position:relative; left:5%; width:90%;}
.mais ul li{padding:0; margin:0 0 8px 0; width:90%; float:left;}
.mais span{color:#FF8000; text-decoration:none;}

.blogList ul{padding:0; margin:0; list-style:none;}
.blogList ul li{padding:0; margin:0 0 8px 0; width:90%; float:left;}
.blogList ul li h2{font-size:12px; font-weight:bold; margin:0px; padding:0px;}

.mais .blogList {width:90%;}

.direita ul{padding:0; margin:0; list-style:none;}
.direita ul li{padding:0; margin:0 0 10px 0; list-style:none; color:#FF8000;}

.topo ul {width:700px; float:none; list-style:none; position:relative; top:165px; left:210px; border:0px; margin:0; padding:0px;}
.topo ul li {float:left; margin:0px; padding:0px 5px 0px 5px; border:0px; background:url("css/barra.gif") top right no-repeat;}
.topo ul li a:link {text-decoration:none; color:#6ba2c5;}
.topo ul li a:visited {text-decoration:none; color:#6ba2c5;}
.topo ul li a:hover {text-decoration:none; color:#ededed;}

a.selectedPage{height:43px; background:url("css/seta.gif") center bottom no-repeat; font-weight:bold; color:#ffffff; float:left;}

h1{color:#325A78; font-family:Georgia, Times, serif; font-weight:normal; font-size:20px; border-bottom:1px solid #cdcdcd; margin:0 0 15px 0;}
h2.formTitle{color:#325A78; font-family:Georgia, Times, serif; font-weight:normal; font-size:20px; border-bottom:1px solid #cdcdcd; margin:0 0 15px 0;}

.postBody{text-align:left; color:#565656;}
.postInfo,.postDate,.rss,.eventDate,.esconder{display:none;}
.post h2{color:#325A78; font-weight:bold; margin:0 0 15px 0; text-align:left;}
p{text-align:left;}
.blogBack,.eventBack{display:none;}
form{text-align:left;}

.inlineContentAdder a{width:100%; border:1px solid;}
.textElement img {float:left; margin:0 15px 0 0;}
.creditos {width:600px; float:none; margin:auto; color:#ffffff; text-align:center; margin-bottom:25px;}
.creditos a:link,a:visited{color:#ffffff;}
.creditos a:hover{color:#ffff66;}