*{ 
 margin: 0px; 
 padding: 0px; 
} 

body{
 font-family: sans-serif, tahoma, arial, tahoma, verdana, helvetica;
 font-size:70%;
}

.center { 
 text-align:center;
} 
.left { 
 text-align:left;
} 
.right{
 text-align: right;
}	
.justify{
 text-align: justify;
}
 
#site{ 
 width: 772px; 
 text-align: left;  
 margin-left: auto; 
 margin-right: auto;  
 background-image: url('../imagens/design/conteudo_fd.gif');
 background-repeat: repeat-y;
 background-position: 0% 0%;
} 
 
#topo{
 position: relative; 
 width: 100%;
 margin-bottom: 5px;
} 
 
#esquerda{
 width: 198px;
 float: left;
 position: relative;
 padding-left: 16px;
}
 
#twocols{
 width: 558px;
 float: right; 
 position: relative; 
}
 
#direita{
 width: 204px;
 float: right; 
 position: relative; 
 padding-left: 10px;
}
 
#principal{ 
 float: left; 
 display: inline; 
 position: relative; 
 width: 342px;
 margin-left: 2px; 
}
 
#rodape{
 clear: both;
 background-color: #FFFFFF;
 background-repeat:no-repeat;
 padding-bottom: 5px;
 width:770px;
 margin-left: auto; 
 margin-right: auto;  
 background-position: 0% 0%; 
} 

#rod_esq{
 float:left;
 width:350px;
 padding-left:20px;
 padding-top:5px;
 height:40px;
}

#rod_dir{
 float:right;
 width:300px;
 padding-right:20px;
 padding-top:5px;
 text-align:right;
 height:40px;
}

#enviarmesagem{
 margin-top: 0px;
 margin-bottom: 0px;
 background-image: url('../imagens/design/caixa_fd.gif');
 background-repeat: repeat-y;
 background-position: 0% 0%; 
 width: 190px; 
 padding-left: 3px;
 padding-right: 3px; 
 font-size: 120%;
 text-align: center 
}

div.caixaconteudo{
 margin-top: 0px;
 margin-bottom: 0px;
 background-image: url('../imagens/design/caixa_fd.gif');
 background-repeat: repeat-y;
 background-position: 0% 0%; 
 width: 180px;
 padding-top: 3px;
 padding-left: 6px;
 padding-right: 6px;  
 height: 70px;
}

div.curiosidades{
 margin-top: 0px;
 margin-bottom: 0px;
 background-image: url('../imagens/design/caixa_fd.gif');
 background-repeat: repeat-y;
 background-position: 0% 0%; 
 width: 180px;
 padding-top: 3px;
 padding-left: 6px;
 padding-right: 6px;  
 height: 66px
}

div.caixaconteudo2{
 margin-right: 3px;
 width: 183px;
 padding-top: 3px;
 padding-left: 3px;
 padding-right: 3px;  
 overflow: auto; 
 height: 240px; 
}

div.caixanewsletter{
 margin-top: 0px;
 margin-bottom: 0px;
 background-image: url('../imagens/design/caixa_fd.gif');
 background-repeat: repeat-y;
 background-position: 0% 0%; 
 width: 180px;
 /*padding-top: 3px;*/
 padding-top: 0px;
 padding-left: 6px;
 padding-right: 6px;
 height: 53px;
}
#newslettertxt{
 margin-bottom: -5px;
}

#muraltxt{
 width: 192px;
 margin-bottom: 0px;
 padding: 0px;
 height: 232px;
}

img.img1{
 margin-top: 5px;
}
img.img2{
 margin-bottom: 5px;
}
img.img3{
 margin-bottom: 0px;
}
img.img4{
 margin-bottom: 0px;
}

#principaltxt{
 margin-top: 0px;
 margin-bottom: 0px;
 background-image: url('../imagens/design/principal_fd.gif');
 background-repeat: repeat-y;
 background-position: 0% 0%; 
 width: 338px;
 padding-left: 3px;
 padding-right: 3px 
}

#clips{
 margin-top: 0px;
 margin-bottom: 0px;
 background-image: url('../imagens/design/principal_fd.gif');
 background-repeat: repeat-y;
 background-position: 0% 0%; 
 width: 338px;
 height:600px;
 padding-left: 3px;
 padding-right: 3px 
}

div.texto{
 width: 320px;
 padding-top: 3px;
 padding-left: 9px;
 padding-right: 9px; 
 min-height: 202px; 
}

#tblnewsletter{
 margin-top: 2px;
 margin-left: 10px; 
 width: 170px;
}

#input2{
 width: 130px;
 height: 18px;
 background-image: url('../imagens/design/input_meio.gif');
 background-repeat: repeat-x;
 background-position: 0% 0%; 
 background-color: #FFF000
}

#btnok{
 margin-top: 3px;
 margin-right: 6px;
 margin-bottom: -15px;
}


#rodapeimg{
 width: 772px;
 height: 16px;
 background-image: url('../imagens/design/conteudo_rd.jpg');
 background-repeat: no-repeat;
}

 
.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 */  

 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}