/* CSS Index */

body{
background-image:url(imgs/fundo_madeira.jpg);
background-position:top;
background-repeat:repeat-x;
margin: 0 0 0 0;
}

.clearfix:after {  
 content:".";  
 display:block;  
 height:0;  
 clear:both;  
 visibility: hidden;  
  }  
    
     
 .clearfix {display:inline;}  
 * html .clearfix {height: 1%;}  
 .clearfix {display: block;}  


/*Menu*/
#width_menu{
width:780px;
height:117px;
background-image:url(imgs/menu.png);
background-position:top;
background-repeat:no-repeat;
}

/*logo*/
#logo{
float:left;
padding-top:15px;
padding-left:15px;
}

/*txt_menu*/
#txt_menu{
float:right;
padding-right:20px;
width:358px;
}

.txt{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#ffffff;
font-weight:bold;
}

.txt_sub_menu{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight:bold;
}

/*newsletter*/
.news{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-right:10px;
padding-top:15px;
}

.txt_box_news{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FF3300;
}







/*rodape*/
#geral_rodape{
background-image:url(imgs/x_rodape.png);
background-repeat:repeat-x;
height:212px;
width:100%;
}

#img_rodape{
width:780px;
background-image:url(imgs/rodape.jpg);
height:212px;
}

#rodape_left{
width:400px;
float:left;
padding-top:130px;
}

#rodape_right{
width:350px;
float:right;
padding-top:130px;
}

.txt_rodape{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#999999;
font-weight:bold;
}

a.txt_rodape:link{
text-decoration:none;
}





