*{
margin:0 auto;
padding:0;
}
body{
font:12px "Trebuchet MS";
color:#000000;
background:url(img/bg_topo.jpg) repeat-x top #FFFFFF;
}
#detesto_tudo{
width:100%;
float:left;
}
#detesto_topo{
width:100%;
height:220px;
text-align:center;
float:left;
}
#detesto_conteudo{
width:100%;
text-align:center;
float:left;
}
#detesto_detestar{
width:98%;
padding:0 10px;
height:100px;
background:#F0F0F0;
border:1px solid #CCCCCC;
float:left;
}
#detestar{
width:100%;
float:left;
}
	#detesto_nome{
	width:20%;
	float:left;
	}
	#detesto_categoria{
	width:20%;
	float:left;
	}
	#detesto_porque{
	width:40%;
	float:left;
	}
	#detesto_enviar{
	width:20%;
	float:left;
	}
	#detesto_enviar input[type="submit"]{
	width:176px;
	height:37px;
	background:url(img/detestar.jpg) no-repeat top;
	border:none;
	text-align:center;
	}
	#detesto_nome input[type="text"], #detesto_categoria input[type="text"]{
	width:175px;
	height:25px;
	padding:5px;
	-moz-border-radius-topleft: 1.0em;
	-moz-border-radius-topright: 1.0em; 
	-moz-border-radius-bottomleft: 1.0em;
	-moz-border-radius-bottomright: 1.0em;
	border:2px solid #990000;
	background:#FFFFFF;
	}
	#detesto_porque textarea{
	width:80%;
	height:25px;
	padding:5px;
	background:#FFFFFF;
	-moz-border-radius-topleft: 1.0em;
	-moz-border-radius-topright: 1.0em; 
	-moz-border-radius-bottomleft: 1.0em;
	-moz-border-radius-bottomright: 1.0em;
	border:2px solid #990000;
	font:12px "Trebuchet MS";
	}

#detesto_coluna_esquerda{
margin-top:25px;
width:24%;
float:left;
}
#detesto_miolo{
margin-top:25px;
width:50%;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
float:left;
}

.detexto_box,.detexto_box_premiado{
width:93%;
padding:10px;
margin:10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px; 
-moz-border-radius-bottomleft: 10px;
-moz-border-radius-bottomright: 10px;
float:left;
display:compact;
}
.detexto_box{
background:#F0F0F0;
border:1px solid #CCCCCC;
}
.detexto_box_premiado{
background:#99FF33;
border:1px solid #990000;
}
.detesto_quando{
width:50%;
font:bold 12px "Trebuchet MS";
color:#666666;
text-align:left;
float:left;
}
		.cornetar{
		width:50%;
		text-align:right;
		float:right;
		}
		.cornetar a{
		font:bold 15px "Trebuchet MS";
		color:#990000;
		}
		.detexto_box_cornetar{
		width:83%;
		padding:10px;
		margin:10px;
		background:#FFFFCC;
		-moz-border-radius-topleft: 10px;
		-moz-border-radius-topright: 10px; 
		-moz-border-radius-bottomleft: 10px;
		-moz-border-radius-bottomright: 10px;
		border:1px solid #FFFF33;
		float:right;
		display:none;
		}
		.cornetar_nome{
		width:70%;
		float:left;
		}
		.cornetar_enviar{
		width:130px;
		float:right;
		}
		.cornetar_motivo{
		width:100%;
		float:left;
		}
		.cornetar_enviar input[type="submit"]{
		width:133px;
		height:28px;
		background:url(img/cornetar.jpg) no-repeat top;
		border:none;
		text-align:center;
		}
		.cornetar_nome input[type="text"]{
		width:80%;
		height:18px;
		padding:5px;
		-moz-border-radius-topleft: 1.0em;
		-moz-border-radius-topright: 1.0em; 
		-moz-border-radius-bottomleft: 1.0em;
		-moz-border-radius-bottomright: 1.0em;
		border:2px solid #990000;
		background:#FFFFFF;
		}
		.cornetar_motivo textarea{
		width:90%;
		height:30px;
		padding:5px;
		background:#FFFFFF;
		-moz-border-radius-topleft: 1.0em;
		-moz-border-radius-topright: 1.0em; 
		-moz-border-radius-bottomleft: 1.0em;
		-moz-border-radius-bottomright: 1.0em;
		border:2px solid #990000;
		font:12px "Trebuchet MS";
		}
		.descornetar, .descornetar a{
		font:bold 12px "Trebuchet MS";
		color:#990000;
		text-decoration:none;
		float:right;
		}

#detesto_coluna_direita{
margin-top:25px;
width:24%;
float:right;
}

#parceiros{
margin:5px 7px  5px auto;
font:12px "Trebuchet MS";
color:#000000;
float:left;
}
#parceiros a{
margin:5px 7px  auto;
}

#detesto_rodape{
margin-top:25px;
width:100%;
height:125px;
background:url(img/bg_rodape.jpg) repeat-x top;
text-align:center;
float:left;
}
hr{
width:100%;
margin:40px 0;
clear:both;
}
h1, h1 a{
margin:5px;
padding:5px;
font:bold 20px "Trebuchet MS";
color:#009900;
font-style:italic;
text-align:center;
}
h2, h2 a{
margin:5px;
padding:5px;
font:bold 20px "Trebuchet MS";
color:#990000;
font-style:italic;
text-align:center;
}
h3, h3 a{
margin:5px;
padding:5px;
font:bold 15px "Trebuchet MS";
color:#006600;
font-style:italic;
text-align:center;
}
h4, h4 a{
margin:5px;
padding:5px;
font:bold 13px "Trebuchet MS";
color:#CC6600;
text-align:center;
}
h5, h5 a{
margin:3px;
padding:3px;
font:bold 11px "Trebuchet MS";
color:#666666;
text-align:center;
}