body { padding:0; font-family: sans-serif, Sans, Arial, Helvetica; margin:0px auto auto auto; color:#737373; font-size:10px;
	background: #FFFFFF url(../img/bkg.png) repeat-x left top; text-align: center; }

h1, h2, h3 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color: #CA020C;   } 	

#slider li h1 {color: #ffffff;}

h2 { color: #CA020C; font-size: 16px; }

td { font-size: 12px;}

a,a:visited { text-decoration: none; color:#CA020C; outline: none;}

a:hover { color:#CA020C; outline: none;}

a img{ text-decoration: none;	border: 0; }
	
img{ margin: 5px; }

#main{ width:980px; height:auto; margin:auto; margin-top:0px; padding:0px; text-align: left;  }

#maincontainer { float: left; float: left; width: 100%; height: auto; margin: 0; padding: 0; background: url(../img/top_bkg.png) no-repeat right top; color:#737373; }

#top { float: left; width: 100%; height: 112px; margin: 0; padding: 0; }

#menu { float: left; width: 760px; height: 43px; margin: 70px 0 0 85px; padding: 0; }

#nav { float: left; margin: 0; padding: 0; list-style: none; }

#nav li { float: left; width: 150px; margin:  10px 0 0 0; padding: 0; }

#nav li a, #nav li a:visited { float: left; width: 150px; height: 29px; margin: 0; padding: 0; color: #FFFFFF; text-align: center; font-weight: bold; font-size: 14px; }

#nav li a:hover, #nav li a.activo { background: url(../img/menu_on.png) no-repeat center bottom;  }

#postop { float: left; width: 100%; height: auto; margin: 0; padding: 0;  }

#content { float: right; width: 875px; height: auto; margin: 0; padding: 0; background: url(../img/bkg_content.png) no-repeat left top; }

#contentcontainer { float: left; width: 500px; height: auto; margin: 5px 0 0 270px; padding: 0; }

#fader {position: relative;top: -15px; left: -45px; float: left; margin: 0; padding: 0; z-index: -1; height: 231px;}

#fazfade {float: left; list-style: none; height: 230px;}

#introcontainer {position: relative; left: 157px; top: 167px; float: left; width: 685px; height: 75px; margin: 5px 0 0 0; color: #ffffff; font-size: 10px; z-index: 10;
background:  url(../img/intro_txt.png) no-repeat right top; }

#introcontainer .blogdiv { float: left; width: 500px; height: 75px; margin: 0 0 0 100px; padding: 0;}

#introcontainer h1 { color: #FFFFFF; font-size: 16px; margin: 5px 0 5px 0; padding: 0}

#introcontainer h1 a, #introcontainer h1 a:visited { color: #FFFFFF; font-size: 16px; margin: 0; padding: 0}

#introcontainer p { margin: 0; padding: 0;}

#introcontainer .lermais { float: right; font-weight: bold; margin: 5px 0 0 0;}

#introcontainer .lermais a, #introcontainer .lermais a:visited { color: #FFFFFF;} 

#introcontainer .lermais a:hover { color: #CA020C; }

#leftbar { float: left; width: 10px; height: 10px; margin: 0; padding: 0;}

#marcacoes {position: relative; top: 23px;  width: 169px; height: 44px; margin: 0; padding: 0; background:  url(../img/marcacoes.png) no-repeat left top;}

#marcacoes h2 { float: left; margin: 13px 0 0 15px; padding: 0;}

#promo { position: relative; top: 39px;  width: 270px; height: 90px; margin: 0; padding: 0; background:  url(../img/promo.png) no-repeat left top;}

#promo h1 { margin: 5px 0 0 0; padding: 0; font-size: 16px;}

#promo p { margin: 5px 0 0 0; padding: 0;}

#promo .blogdiv {float: left; width: 195px; margin: 0px 0 0 15px; padding: 0; }

#promo .lermais { float: right; font-weight: bold; margin: -10px -25px 0 0; padding: 0; } 

#promo .lermais a { margin: 0; padding: 0; }

#subcontainer { float: left; width: 100%; height: auto; margin: auto; padding: 0; background: url(../img/subbkg.png) repeat-x left top; text-align: left; }

#prefooter { width: 980px; height: 155px; margin: auto; margin-top: 5px; padding: 0;}

#testemunho { float: left; width: 513px; height: 149px; margin: 1px 0 0 0; padding: 0; background: url(../img/2linha.png) no-repeat left top;}

#logindiv { float: left; width: 500px; height: 180px; margin: 10px 0 0 0; padding: 0; }

.post-info { float: left; width: 100%; height: auto; margin: 5 0 0 0; padding: 0;}


/*---------------------------------------------------------*/
#thenews { float: left; width: 400px; height: 145px; margin: 7px 0 0 0; font-size: 10px;  }

#prevBtn, #nextBtn { float: left; width: 40px; height: 55px;  }

#prevBtn { margin: 50px 0px 0 0; }

#nextBtn { margin: 50px 0px 0 10px; }

#slider img { border: 4px solid #ffffff;  }

#slider { float: left; width: 290px height: 145px; margin: 0 0px 0 0px; padding: 0; }

#slider ul { float: left; width: 290px height: 145px; margin: 0; list-style: none; padding: 0;    }

#slider ul li { float:  left; width: 290px; height: 145px; margin: 0; padding: 0; }

#slider ul li  h1 { font-size: 16px; color: #CA020C; margin: 0; padding: 0; }



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



#areas { float: right; width: 460px; height: 155px; margin: 0; padding: 0; }

.int_areas { float: left; width: 100px; height: 130px; margin: 10px 15px 0 0; padding: 0;
font-size: 12px; text-align: center; font-weight: bold; color: #999999;  }

.int_areas img { margin: 10px 0 5px 0;}

.int_areas p { margin: 5px 0 0 0; padding: 0;}

.int_areas:hover { background: #F3F3F3;}

#footer {  width: 980px; height: 140px; margin: auto; margin-top: 10px; padding: 0;}

#footer h2 { color: #888888; margin: 5px 0 0 0; padding: 0; font-size: 14px;}

#sitemap_cont { float: left; width: 175px; height: 140px; margin: 0; padding: 0;}

#sitemap, #footer p { margin: 5px 0 0 10px; padding: 0; }

#sitemap { float: left; list-style: none;}

#sitemap li a, #sitemap li a:visited { color:  #999999;}

#sitemap li a:hover { color: #777777;}

#horario { float: left; width: 300px; height: 140px; margin: 0 0 0 5px; padding: 0; color: #999999; font-size: 10px;  }

#parceiros { float: right; width: 350px; height: 140px; margin: 0 0 0 5px; padding: 0; }

#vertice { float: left; width: 100%; height: 15px; margin: 5px 0 0 0; padding: 0; text-align: right; color: #cccccc; font-size: 10px;}
