/* estrutura geral */
body {
margin:0;
padding:0;
background-color:#febf00;
font: 10pt "Trebuchet MS", sans-serif, Arial;
color:#000000;
}

.box{
	width:215px;
	height:300px;
	padding:10px;
	background-color:#f4f4f4;
	border:1px dotted #666;
	float:left;
	margin:5px;
	font-size:11px;
	font-weight:normal;
	display:table;
}


.indice{
	width:150px;
	padding:10px;
	border:1px dotted #666;
	background-color:#DEF;
	float:right;
	margin:5px;
	font-size:10px;
	display:table;
}

.indice a{
	color:#333;
	font-weight:normal;
}

.indice a:hover{
	background-color:#EAFFFF;
	color:#333;
}

.box h6{
	font-size:10px;
	color:#666;
	margin:0;
	margin-bottom:5px;
}

.box h2{
	font-size:14px;
	color:#09C;
	margin:0;
	margin-bottom:5px;
}



#up{
width: 970px;
height: 142px;
margin: 0 auto 0 auto;
background-color:#febf00;
}

#geral {
width: 960px;
background-color:#ffffff;
margin: 0 auto 0 auto;
padding:0;
display:table;
}

#um{
padding:0;
margin:0;
width: 970px;
background-color:#ffffff;
font: 10pt "Trebuchet MS", sans-serif, Arial;
}

#dois{
padding:0;
margin:0;
width: 970px;
height:	100%;
background-color:#ffffff;
font: 10pt "Trebuchet MS", sans-serif, Arial;
}

#tres{
padding-bottom:10px;
margin:0;
width: 970px;
height:	55px;
background-color:#ffffff;
text-align:center;
display:table;
font: 10pt "Trebuchet MS", sans-serif, Arial;
}



/* boxes */
#logotipo{
width:190px;
float:left;
}

#menu{
width:740px;
text-align:right;
float:right;
}

#newsletter{
width:320px;
height:85px;
margin-top:10px;
margin-left:10px;
padding:10px;
color:#FFFFFF;
background-color:#fe0098;
float:left;
}

H1{
	color:#09C;
	font-size:18px;
	font-weight:bold;
	margin:0;}


#curiosidades{
width:340px;
height:85px;
margin-top:10px;
margin-left:8px;
padding:10px;
color:#FFFFFF;
background-color:#01ceed;
float:left;
}

#busca{
width:560px;
float:right;
margin-top:10px;
margin-right:8px;
padding:10px;
color:#FFFFFF;
background-color:#ec0021;
text-align:left;
font-size:18px;
}

#buscacurious{
width:930px;
margin-top:10px;
margin-left:10px;
padding:10px;
color:#FFFFFF;
background-color:#ec0021;
}


#capa{
width:100px;
height:150px;
padding:8px;
background: #ecefef;
margin-top:10px;
margin-right:10px;
font-size: 8pt;
color:#000000;
text-align:center;
float:left;
}


#boxverde{
width:470px;
margin:10px;
margin-bottom:30px;
background-color:#8ed223;
}


#boxbranco{
width:680px;
margin:10px;
margin-bottom:30px;
}

#boxlateral{
width:220px;
margin:10px;
text-align:center;
}

#direita{
padding:5px;
float:right;
}

#esquerda{
padding:5px;
float:left;
}

#homelateral{
width:220px;
margin:10px;
text-align:center;
background: #f68500;
}



/* formatacao de tags */
.limpardivs {
clear:both;
}

a.dialetica{	
	font-weight:bold;
	color:#be8f00;
	text-decoration:none;
	}
a.dialetica:visited{
	font-weight:bold;
	text-decoration:none;
	color:#be8f00;}
	
a.dialetica:hover{
	font-weight:bold;
	color:#be8f00;
	text-decoration:underline;
	}
	
	a.branco{	
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	}
a.branco:visited{
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;}
	
a.branco:hover{
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
	}

a.cinza{	
	font-weight:normal;
	color:#767676;
	text-decoration:none;
	}
a.cinza:visited{
	font-weight:normal;
	text-decoration:none;
	color:#767676;}
	
a.cinza:hover{
	font-weight:normal;
	color:#767676;
	text-decoration:underline;
	}	
	
a{	
	font-weight:bold;
	color:#12b1c9;
	text-decoration:none;
	}
a:visited{
	font-weight:bold;
	text-decoration:none;
	color:#12b1c9;}
	
a:hover{
	font-weight:bold;
	color:#12b1c9;
	text-decoration:underline;
	}
	
.myinputstyle {
	border: 1px dotted #000000;
	font-family: 'trebuchet ms', helvetica, sans-serif;
	font-style: normal;
	font-size: 14px;
	background-color:#fff7c4;
	color: #000000;
}

.enviar {
	border: 1px dotted #000000;
	font-family: 'trebuchet ms', helvetica, sans-serif;
	font-style: normal;
	font-size: 14px;
	background-color:#01ceed;
	color: #000000;
}



.mylabelstyle {
	font-family: tahoma, helvetica, sans-serif;
	font-style: bold;
	font-size: 13px;
	color: #000000;
}

.bordas{
background-color:#ffffff;
color:#000000;
border:4px solid #01c6e4;
font-size:8pt;
font-family: "Trebuchet MS", sans-serif, Arial;
}

.botao{
background-color:#01c6e4;
color:#ffffff;
border:4px solid #ffffff;
font-size:8pt;
font-family: "Trebuchet MS", sans-serif, Arial;
}


table.com {
	border-collapse: collapse;
	text-align:left;
}

table.com td {
	border: 1px solid #ecefef;
}


table.prox {
	border-collapse: collapse;
	background-color:#ecefef;
	text-align:center;
	font-size:8pt;
}

table.prox td {
	border: 1px solid #ecefef;
}
