/* Formatação dos inputs */

input, select, textarea{
	font:11px arial, tahoma, sans-serif;
}

input:focus{
	border:1px solid #DA0D04;	
}

#log_login, #log_senha{
	width: 120px;
	height:14px;
	background: url(../imagens/site/fundo_input.png) no-repeat;	
	margin:1px 0 0 5px;
	padding:1px 2px;	
	border:1px solid #654435;
}

.buscar, .genero{
	color:#c22c37;
}

.coluna .radio_box{
	margin: 0px 2px -3px 0;
}

.buscar{
	width:140px;
	height:15px;
	border:1px solid #bd3329 ;
	padding-left:3px;
}

.genero{
	width:114px;
	height:18px;
	border:1px solid #bd3329 ;
	float:left;
	padding:0 1px 1px 0;
	color:#c22c37;
}

.alinha_check{
	margin:0 3px -1px 0;
}

.radio_box{
	margin: 3px 4px -2px 0;
}

.enquete label{
	margin-left:8px;
}

/*#####################################################################
INPUTS DA PAGINA DE CADASTRO DO SITE
#####################################################################*/

.campo_g1, .campo_g2, .campo_g3, .campo_g4, .campo_m1, .campo_m2, .campo_m3, .campo_p1, .campo_p2,
.input_pp, .input_p, .input_m, .input_g, #contato textarea{
	border:1px solid #654435;
	margin:3px 0 -1px 0;
	padding:1px; 
}

.campo_g1, .campo_g2, .campo_g3, .campo_g4, .campo_m1, .campo_m2, .campo_m3, .campo_p1, .campo_p2,
.input_pp, .input_p, .input_m, .input_g{ 
	height:15px;
}

/*********************************************************/	

#contato .input_m{
	margin-left:-6px;
}	

#contato .input_pp{
	margin-left:-12px;
}

.input_pp{
	width:26px;	
}

.input_p{
	width:90px;	
}

.input_mm{
	width:145px;
}

.input_m{
	width:225px;
}

#contato textarea,
.input_g{
	width:369px;	
}

/*******************************************************/
.campo_g1{
	width:375px;
}

.campo_g2{
	width:182px;
}

.campo_g3{
	width:140px;
}

.campo_g4{
	width:130px;
}

.campo_m1{
	width:78px;
}

.campo_m2{
	width:73px;
}

.campo_m3{
	width:53px;
}

.campo_p1{
	width:38px;
}

.campo_p2{
	width:26px;
}

/*#####################################################################
Botões
#####################################################################*/

.bt_enviar,
#bt_cadastrar,
.login_topo .bt_ok_login{
	border:none;
	cursor:pointer;
	float:right;
	text-indent:-5000px;
	overflow:hidden;
	display:block;/* IE */
	content:""; /* some com o VALUE no OPERA */
	line-height:0pt; /*some com o VALUE no IE */
}

.bt_enviar,
#bt_cadastrar{
	height:27px;
}

.login_topo .bt_ok_login{
	width:25px;
	height:19px;
	background:url(../imagens/site/bt_login.png) no-repeat;
	margin:7px 3px 2px 10px;
}

#bt_cadastrar,
.bt_ver_regulamento{
	margin-top:20px;	
}

.bt_enviar{
	width:75px;
	margin-right:2px;
	background:url(../imagens/site/bt_enviar.png) no-repeat;
}

#bt_cadastrar{
	width:105px;
	background:url(../imagens/site/bt_cadastrar.png) no-repeat;
}

.bt_ver_regulamento{
	float:left;	
}

.coluna .bt_ok_buscar, .bt_ok_busca,.bt_nova_busca{
	height:19px;
}

.coluna .bt_ok_buscar{
	width:25px;
	margin:3px 0 0 10px;
}

.bt_ok_busca{
	width:25px;
	margin-left:5px;
}

.bt_nova_busca{
	width:25px;
	float:left;
	margin:15px 0 0 5px;
}

.enquete .bt_votar{
	width:46px;
	height:25px;
	position:absolute;
	top:225px;
	margin-left:5px;
}

.enquete .resultado_enquete{
	text-decoration:none;
	color:#d80000;
	position:absolute;
	top:230px;
	right:0;
	margin-right:10px;
}

.enquete .resultado_enquete:hover{
	text-decoration:underline;
}