body {margin:0; margin-top:0px; padding:0; text-align:left; font-family:Trebuchet MS; color:#000; background:url(../img/bg.jpg) top center no-repeat;}
body, html { height:100%; }
#wrap {position:relative; min-height:100%; /* Para browsera modernos */ height:auto !important; /* Para browsera modernos */ height:100%; /* Para o IE6 */}
#content {position: relative; width:780px; left: 50%; margin: 0px 0 0 -390px; border:0px solid green; top:6px; padding-bottom:30px;}
.img_border {padding:3px;  border:1px solid #FEBF00;}


/* ################ HEADER ################ */	   
#header { /* Centralizar tela */ position: relative;  left: 50%; width: 780px; margin: 0px 0 0 -390px; height:250px; border:0px solid red;}   
#header #telefone{position:relative; margin-top:105px; *margin-top:55px; float:right; left:0px;}
   
   
/* ################ LEFT ################ */	   
#leftnav {width:210px; float:left; left:0; top:0px; margin:0; padding:0px; border:0px solid red;}
#leftnav #contentLeft{padding-top:15px; *padding-top:25px; margin:0 0 36px -20px; font:12px Trebuchet MS; color:#000; text-align:left; display:block; border:0px solid #000;}
#rightnav #contentLeftnav h2 {width:250px; font:22px Trebuchet MS; color:#FFBF00; margin:0; padding:0;}
#rightnav #contentLeftnav, .txt {width:480px; font:13px Trebuchet MS; color:000; margin:36px 0 10px 10px; padding:0; text-align:justify; display:block; border:0px solid red;}	
#rightnav #contentLeftnav, .txtHome {width:250px; font:13px Trebuchet MS; color:000; margin:6px 0 10px 0px; padding:0; text-align:justify; display:block; border:0px solid red;}
#rightnav #youtube{position:relative; width:500px; margin:15px 0 20px 0; bottom:30px; clear:both;}


/* ################ RIGHT ################ */	
#rightnav {position:relative; float:right; width:550px; padding:0px; top:0px; text-align:left; border:0px solid red;}
#rightnav #contentRightnav{float:right; width:230px;  margin-left:300px; top:0px; margin-top:-400px; padding:10px 10px 0 0; bottom:30px; font:14px Trebuchet MS; color:#000; text-align:left; display:block; border:0px solid #ccc; clear:both;}	
#rightnav #breadcrumb{position:relative; width:463px; height:36px; margin:0; top:4px; float:right; display:block; border:0px solid black;}
	  
   
/* ################ MENU TOPO ################ */
ul#menu_horizontal {width:780px; list-style:none; margin:0; padding:0;}
ul#menu_horizontal li{position:relative; float: left; left:340px;}
ul#menu_horizontal li a{display:block; width:90px; height: 20px; font: 15px Trebuchet MS; color: #fff; text-align: center; font-weight:normal; text-decoration: none; margin-top:30px; border-right: 1px solid #fff;}
ul#menu_horizontal li a:hover{color: #FEBF00;}	
  
  
/* ################ MENU LATERAL ################ */  
ul#menu {width:190px; list-style:none; font:13px Trebuchet MS; line-height:20px; margin-top:40px;}
ul#menu li{width:190px; border-bottom:0.2em dotted #ccc; *border-bottom:thin dotted #ccc;}  
ul#menu li a{display:block; padding:4px 0 5px 18px; text-decoration: none; color:#5C5C5C; font-weight:bold; background:url(../img/marc02.jpg) no-repeat 0% top;}
ul#menu li a:hover{color:#FEBF00; background:url(../img/marc02_over.jpg) no-repeat 0% top;}	
ul#menu li.noborder{border:none; margin:0 0 20px 0;}
  
  
/* ################ Cadastre-se ################ */ 
#cadastro{margin-left:40px; top:0px; background-color:#fff;}
#cadastro input{width:170px; height:22px; margin-top:4px; *margin-top:0px; padding:2px 0 1px 6px; border:none; background:url(../img/bginput.jpg) no-repeat; font: 11px Trebuchet MS; color:#fff; clear:both;}
#cadastro .titCadastrese {font: 14px Trebuchet MS; font-weight:bold; color:#FEBF00; top:0px;}
#cadastro #btEntrar{float:right; width:67px; height:21px; margin:4px 20px 0 0; background:none;}


 
/* ################ RODAPÉ ################ */
#footer { /* Centralizar tela */ position:absolute; bottom:0 !important; left: 50%; width: 100%; margin: 0px 0 0 -50%; height:100px; background-color:#456CA7;}  	
#footer #contentfooter{ /* Centralizar tela */ position:absolute; left: 50%; width: 788px; margin: 0px 0 0 -394px;}  
#footer #contentfooter #txt{ /* Centralizar tela */ float:left; margin: 20px 0px 0px 10px; _margin: 16px 0px 0px 10px; font: 12px Trebuchet MS; line-height:20px; _line-height:16px; color:#fff; display:block;} 
#footer #contentfooter .copyright {margin-top:20px; *margin-top:-20px;}
#footer #contentfooter .endereco a{text-decorantion:underline; color:#fff; line-height:24px; _line-height:26px;}
#footer #contentfooter .endereco a:hover{color:#FEBF00;}
#footer #contentfooter #logo{ /* Centralizar tela */ float:right; margin: 10px 20px 0 0px;}            
   

/* Menu Rodape */     
ul#menu_rodape { list-style: none; margin: 0; padding: 0; width: 580px; display: block; margin-left:-20px; margin-bottom:20px; *margin-bottom:8px;}
ul#menu_rodape li{position:relative; float:left;}
ul#menu_rodape li a{display: block; width: 70px; height: 18px; font: 12px Trebuchet MS; color: #fff; text-align: center; font-weight:normal; text-decoration: none; border-right: 1px solid #fff;}
ul#menu_rodape li a:hover{color: #FEBF00;}	    
   