/* estrutura geral */

body {
margin:0;
padding:0;
background-color:#05aea8;
background-image:url(fundo.gif);
background-repeat:no-repeat;
font:11px Arial, Helvetica, sans-serif;
color:#000000;
}

#geral {
width: 995px;
}


#conteudo {
width:990px;
display:table;
margin:0;
} 

#esquerda {
width:650px;
display:table;
margin:0;
float:left;

} 

#direita {
width:280px;
display:table;
float:left;
} 


#titulo {
font-size:40px;
height:75px;
padding-left:15px;
color:#FFFFFF;
font-weight:bold;
} 

#boxes {
width:650px;
height:265px;
margin-left:27px;
}


#boxA {
width:182px;
padding-left:3px;
padding-right:3px;
padding-top:60px;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
float:left;
} 

#boxB {
width:225px;
padding:3px;
padding-top:83px;
margin-left:5px;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
float:left;
} 

#boxC {
width:200px;
padding:3px;
padding-top:20px;
margin-left:5px;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
text-align:right;
float:left;
} 

#boxD{
width:234px;
padding:3px;
padding-top:20px;
margin-left:5px;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
text-align:right;
} 

#menu{
width:234px;
margin-left:4px;
margin-top:120px;
text-align:right;
} 



#texto {
width:590px;
padding-left:10px;
padding-right:10px;
margin-left:30px;
display:table;
background-color:#FFFFFF;
} 

#rodape {
width:940px;
height:50px;
margin-left:12px;
background-color:#ffffff;
} 

input, textarea, select{
color:#ffffff;
margin-bottom:2px;
font-family:"Trebuchet MS", Tahoma, arial;
border:3px solid #313131;
background-color:#000000;
font-size: 12px;
}



/* colunas */


		


/* formatacao de tags */
.limpardivs {
clear:both;
}

	
h1{
font-size:30px;
line-height:27px;
}

h2{
font-weight:bold;
color:#999999;
font-size:11px;
font-variant:small-caps;
}




.botao{
background-color:#db241e;
color:#ffffff;
font-size:11px;
border:1px solid #ffffff;
text-align:center;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

input, textarea, select{
background-color:#E6E6E6;
color:#000000;
border:1px solid #CCCCCC;
font-size:11px;
}

.inputtop{
background-color:#fbca6a;
color:#000000;
border:1px solid #ffffff;
font-size:10px;
font-weight:bold;
font-family: "Verdana", Arial;
}


a{	
	color:#e10000;
	font-weight:bold;
	text-decoration:none;
	}
a:visited{
	text-decoration:none;
	font-weight:bold;
	color:#e10000;}
	
a:hover{
	color:#e10000;
	font-weight:bold;
	text-decoration:underline;
	}
				
				
a.cinza{	
	color:#02c1ba;
	font-size:18px;
	text-decoration:none;
	font-weight:bold;
	}
	
	
a.cinza:visited{
	color:#02c1ba;
	text-decoration:none;
	font-weight:bold;
	}
	
a.cinza:hover{
	color:#02c1ba;
	text-decoration: underline;
	font-weight:bold;		
			}
			
			
a.idiomas{	
	color:#8c8c8c;
	text-decoration:none;
	font-size:10px;
	}
	
	
a.idiomas:visited{
	color:#8c8c8c;
	text-decoration:none;
	}
	
a.idiomas:hover{
	color:#8c8c8c;
	text-decoration: underline;
		}
			
								
a.email{	
	color:#595959;
	text-decoration:none;
		font-weight:normal;	
	}
	
	
a.email:visited{
	color:#595959;
	text-decoration:none;
	font-weight:normal;	
	}
	
a.email:hover{
	color:#595959;
	text-decoration: underline;
	font-weight:normal;	

			}
			
			
			
								
a.dialetica{	
	font-weight:bolder;
	color:#8f0404;
	text-decoration:none;
	font-size: 10px;
	}
a.dialetica:visited{
	font-weight:bolder;
	color:#8f0404;
	text-decoration:none;
	font-size: 10px;
		}
	
a.dialetica:hover{
	font-weight:bolder;
	color:#ffffff;
	text-decoration: none;
	font-size: 10px;
			}