/*@import url('tooltip.css');*/

* {
	margin: 0; 
	padding: 0; 
	border: 0; 
	outline: 0; 
	line-height: normal;
	}

html {
	height: 100%; 
	background:#a4a26d url(../img/bg/bg_padrao.jpg) top center;
	}
body {
	height:100%;
	background:url(../img/bg/bg_geral.jpg) top center no-repeat;
	font-family:Verdana;
	font-size:11px;
	}
/*Classes */
p { margin: 10px 0; }
strong, b { font-weight: bold; }
i, em { font-style: italic; }
u { text-decoration: underline; }
button, input[type="submit"] { cursor: pointer; }
a { text-decoration: underline; cursor: pointer; }
a:hover { text-decoration: none; }
a:focus { outline: none; }
.vcSome { display: none; }
div#ajax { position: absolute; background:url(../img/load_ajax.gif) left center no-repeat; font-weight: bold; color: #fff; width:163px; padding-left:37px; height:32px; left:50%; top:100px; margin-left:-100px; line-height:32px; margin-top:-16px; }
/*Classes - fim*/

a.ganhador {
	color: #FFFF00;
	text-decoration: none;
	font-weight: bold;
}
a.ganhador:hover {
	text-decoration: underline;
}

/*Estrutura*/
.caixalogin { overflow:hidden; }
.caixalogin td.lbl {width:80px; text-align:right; padding-right:15px;}
.caixalogin td.inp { background:url(../img/bg/bg_login_input.gif) left center no-repeat; height:33px;}
.caixalogin td.inp input { background:#b7b47e !important; color:#fff; width:285px !important; font-family:'Verdana'; font-size:12px; padding:3px;}
.caixalogin td.inp { padding:15px 5px;}
.ie .caixalogin td.inp { padding:10px 5px;}
.caixalogin td.btn { text-align:right; padding:10px 5px; }
.caixalogin td.btn button { cursor:pointer;  background: #fff; color:#000; border:0 !important;}

.caixaenvie { padding:0 10px; }
.caixaenvie td.lbl {width:80px; text-align:right; padding-right:15px;}
.caixaenvie td.inp { background:url(../img/bg/bg_login_input.gif) left center no-repeat; height:33px; padding:15px 5px;}
.caixaenvie td.inp input { background:#b7b47e !important; color:#fff; width:285px !important; font-family:'Verdana'; font-size:12px; padding:3px;}
.caixaenvie #modulo_indique { float:right;}
.caixaenvie #modulo_indique a { color:#ee1830;}
.caixaenvie .indique {width:350px;}
.caixaenvie .indique td.inp { width:220px !important; background:url(../img/bg/bg_input_indique.gif) left center no-repeat !important;}
.caixaenvie .indique td.inp input { background:#b7b47e !important; color:#fff; width:220px !important; font-family:'Verdana'; font-size:12px; padding:3px;}
.ie .caixaenvie td.inp { padding:10px 5px;}
.caixaenvie td.btn { text-align:right; padding:10px 5px; }
.caixaenvie td.btn button {background: #fff; color:#000; border:0 !important;}


div.geral {width:990px; background:url(../img/bg_geral.jpg) no-repeat; position:relative; margin:0 auto;}
div.topo {width:990px; height:110px;}
div.topo .logo { width:218px; height:182px; position:absolute;}
div.topo .img_topo { position:absolute; right:0; top:0; z-index:10;}
div.topo .login { color:#fff; position:absolute; top:10px; right:285px; position:absolute; z-index:20;}
div.topo .login a {text-decoration:none;}

div.logininternas { color:#fff; position:absolute; top:-100px; right:285px; position:absolute; z-index:20;}
div.logininternas a {text-decoration:none;}


div.meio { display:table; width:990px; color:#000; padding-bottom:100px; background: url(../img/bg/bg_conteudo_bot.png) center bottom no-repeat;  }
* html body div.meio {background: none;}
div.menu_lateral { width:210px; padding-top:80px; height:500px; position:relative;}

.modalDialog_transparentDivs{	
	filter:alpha(opacity=75);	/* Transparency */
	opacity:0.75;	/* Transparency */
	background-color:#f57b20;
	z-index:50;
	width:auto;
	height:auto;
	position:absolute; /* Always needed	*/
}
.modalDialog_contentDiv{
	border:none;
	top:100px !important;
	z-index:100;/* Always needed	*/
	position:absolute;	/* Always needed	*/
	background-color:#fff;	/* White background color for the message */
}
.modalDialog_iframe { }
.modalDialog_contentDiv .btn_close { position:absolute;top:-10px; right:-10px; height:36px; width:36px; display:block; }
.modalDialog_contentDiv .btn_close img { height:36px; width:36px;}
.modalDialog_contentDiv_shadow{
	display:none!important;
}

div#conteudo { width:770px; min-height:600px; position:relative;}
* html body div#conteudo {height:600px;}

div.rodape { width:990px; height:60px; left:0; bottom:0; position:absolute; text-align:center;}
div.rodape .a_triata { position:absolute; right:0; top:20px;}
div.rodape .img_rodape { position:absolute; left:-65px; bottom:0;}
/*Estrutura - Fim*/

div.dethome { width:100%; display:table;}
div.dethome div.banner_home { right:0; width:754px; height:405px; position:absolute; top:-110px; z-index:999;}

div.dethome div.box_conteudo { position:relative; width:100%; padding-top:300px;}
div.dethome h3.tit_enviadas {}
div.dethome .sp_seta { position:absolute; left:-50px; top:330px;}
div.dethome .tbl_listagem { width:770px;}
div.dethome .tbl_listagem td { width:33%; }
div.dethome .tbl_listagem .item { width:208px; position:relative; margin:10px auto; text-align: center; }
div.dethome .tbl_listagem .item a { text-decoration:none;}
div.dethome .tbl_listagem .item small { color: #333333; font-size: 10px; }
div.dethome .tbl_listagem .item img { width:auto; height:auto; margin-bottom:7px; }
div.dethome .tbl_listagem .item img.img_capa { width:auto; height:auto; margin:10px 5px 0 5px; padding:10px; background:#fff; }
div.dethome .tbl_listagem .item strong { color:#fff200; font-size:12px; text-align:center; display:block; margin-top: 4px; }
div.dethome .tbl_listagem .item a:hover strong { color: #ffffff !important; }
div.dethome .tbl_listagem .item span {color:#fff; font-size:10px; font-weight:bold; text-align:center; display:block; }

.internas { width:100%; display:table;}
.internas .a_busca { position:absolute; top:0; right:20px;}
.internas div.banner_home { left:0; height:255px; position:absolute; top:-110px;}
.internas div.box_conteudo { position:relative; width:100%;margin-top:45px; }
* html body .internas div.box_conteudo {margin-top:0;padding-top:45px;}
*+html body .internas div.box_conteudo {margin-top:0;padding-top:45px;}
.internas h3.tit_internas { text-align:center; margin-top: 70px;}
.internas h3.tit_internas .regula { text-align:left; }

.regulamento a { color: #fff200; text-decoration: none; }
.regulamento a:hover { color: #ffffff; }

.capa {}
.capa .form_busca { position:absolute; top:-40px; right:20px; z-index:10;}
.ie .capa .form_busca { position:absolute; top:5px; left:580px; z-index:10;}
.capa .form_busca input { background:transparent; width:115px; font-family:Verdana; font-weight:bold; font-size:12px; color:#fff;}
.capa .form_busca button { background:transparent; width:40px; height:20px; margin-left:15px;}
.capa .resposta_busca { font-size:14px; padding:10px; color:#FFFF00;}
.capa .tbl_listagem { width:770px;}
.capa .tbl_listagem td { width:33%; }
.capa .tbl_listagem .item { width:208px; position:relative; margin:10px auto; text-align:center; }
.capa .tbl_listagem .item a { text-decoration:none; }
.capa .tbl_listagem .item small { color: #5c5c5c; font-size: 10px; }
.capa .tbl_listagem .item img.img_capa { width:auto; height:auto; margin:10px 5px 0 5px; padding:10px; background:#fff; }
.capa .tbl_listagem .item strong { color:#fff200; font-size:12px; text-align:center; display:block; margin-top: 2px;}
.capa .tbl_listagem .item span {color:#fff; font-size:10px; font-weight:bold; text-align:center; display:block; }
.capa .tbl_listagem .item .a_votar { text-align:center; display:block; }
.modalDialog_contentDiv .td_link input { color:#fff; display:inline-block; background:#f3812c; padding:5px; width:355px; border:1px #a0a0a2 solid;}
.modalDialog_contentDiv .td_link strong { color:#f3812c;}

.capa .paginacao_usuario {font-size:14px; width:100%; margin:10px 0; height:30px; line-height: 30px; position:relative; text-align:center;}
.capa .paginacao_usuario .paginas_usuario a { text-decoration:none;color:#fff; font-weight:bold; background:#5a5a5a; border:1px #fff solid;  padding:5px 8px;}
.capa .paginacao_usuario .paginas_usuario a:hover { text-decoration:none; color:#fff; font-weight:bold; background:#f47b20; border:1px #fff solid; margin:0; padding:5px 8px;}
.capa .paginacao_usuario .pg_atual_usuario { font-size:14px; text-decoration:none; color:#fff; font-weight:bold; background:#f47b20; border:1px #fff solid;  margin:0; padding:5px 8px;}
.capa .paginacao_usuario .pg_atual_usuario a {}
.capa .paginacao_usuario .pg_primeira_usuario a { display:none;}
.capa .paginacao_usuario .pg_ultima_usuario a { display:none;}
.capa .paginacao_usuario .pg_anterior_usuario a { position:absolute; color:#666; display:block; top:-15px; text-indent:-9999px; left:175px; background:url(../img/btn/btn_capas_anteriores.gif) no-repeat; width:89px; height:59px; font-weight:bold;}
.capa .paginacao_usuario .pg_proxima_usuario a { position:absolute; color:#666; display:block; top:-15px; text-indent:-9999px; right:200px; background:url(../img/btn/btn_mais_capas.gif) no-repeat; width:60px; height:63px; font-weight:bold;}

.cadcadastro {}
.cadcadastro .man { padding:0;} 
.cadcadastro .man strong {color:#038165; font-size:14px;}
.cadcadastro div.tbl_formulario { margin:10px 0;}
.cadcadastro div.tbl_formulario strong {color:#fff;}
.cadcadastro div.tbl_formulario td { padding:10px 5px;}
.cadcadastro div.tbl_formulario td.lbl { color:#000; width:200px; text-align:right;  font-weight:normal; font-size:12px; }
.cadcadastro div.tbl_formulario label { color:#000; white-space:nowrap;}
.cadcadastro div.tbl_formulario td.lbl strong {color:#066;}
.cadcadastro div.tbl_formulario .inp_radio { background:url(../img/bg/bg_input_radio.gif) left center no-repeat; height:33px; padding:10px 0;}
.cadcadastro div.tbl_formulario td.inp_radio input { background: transparent; color:#000; font-family:'Verdana'; font-size:12px; padding:0; margin:0 20px 0 0;}
.ie .cadcadastro div.tbl_formulario td.inp_radio .sp_lbl {left:-5px; position:relative;}
.cadcadastro div.tbl_formulario td.inp_radio .sp_lbl input { margin-right:5px;}
.cadcadastro div.tbl_formulario .inp_peq { background:url(../img/bg/bg_input_peq.gif) left center no-repeat; height:33px;}
.cadcadastro div.tbl_formulario td.inp_peq input { background:#b7b47e !important; width:58px !important; color:#fff; font-family:'Verdana'; font-size:12px; padding:3px;}
.cadcadastro div.tbl_formulario td.inp_peq .sp_lbl {margin-left: 18px;}
.cadcadastro div.tbl_formulario td.inp_peq .sp_lbl input { margin-left:5px;width:142px !important;}
.cadcadastro div.tbl_formulario td.inp, .cadcadastro div.tbl_formulario td.slt, .cadcadastro div.tbl_formulario td.sltpequeno { background:url(../img/bg/bg_input.gif) left center no-repeat; height:33px;}
.cadcadastro div.tbl_formulario td.slt { background:url(../img/bg/bg_input_select_cidest.gif) left center no-repeat; }
.cadcadastro div.tbl_formulario td.sltpequeno { background:url(../img/bg/bg_input_select.gif) left center no-repeat; }
.cadcadastro div.tbl_formulario td.inp input { background:#b7b47e !important; color:#fff; width:267px !important; font-family:'Verdana'; font-size:12px; padding:3px;}
.cadcadastro div.tbl_formulario #divcpf td.inp { width:380px;}
.cadcadastro div.tbl_formulario td.slt select { background:#b7b47e !important; color:#fff; width:200px !important; font-family:'Verdana'; font-size:12px; padding:3px;}
.cadcadastro div.tbl_formulario td.sltpequeno select { background:#b7b47e !important; color:#fff; font-family:'Verdana'; font-size:12px; padding:3px;}
.cadcadastro div.tbl_formulario td.txt { background:url(../img/bg/bg_textarea.gif) left center no-repeat; height:170px;}
.cadcadastro div.tbl_formulario td.txt textarea { background:#b7b47e !important; color:#fff; width:367px !important; height:150px; font-family:'Verdana'; font-size:12px; padding:3px;}
.cadcadastro div.tbl_formulario td.btn {}
.cadcadastro div.tbl_formulario td.btn button { float:right; display:inline-block; background: transparent; color:#000; border:0 !important;}
.cadcadastro .btn_tentar {display:inline-block; background: transparent; color:#000; border:0 !important;}

.cadcapa {}

.cadcapa div.tbl_formulario td.inp { background:url(../img/bg/bg_input.gif) center center no-repeat; height:33px;}
.cadcapa div.tbl_formulario td.inp input[type="file"] { background:#b7b47e !important; color:#fff; width:367px !important;margin:50px 0; font-family:'Verdana'; font-size:12px; padding:3px; border:1px #b7b47e solid; }
.cadcapa div.tbl_formulario td.btn { text-align:center;}
.cadcapa div.tbl_formulario td.btn button {display:inline-block; background: transparent; color:#000; border:0 !important;}

#cadIndique .nrm { padding-bottom:20px; }

small.captcha_recarrega { }

.banner_premiacao { margin-top: 35px; }

td.inpfile { background:url(../img/bg/bg_input_file.gif) left center no-repeat; height:33px; }
td.inpfile input { background:#b7b47e !important; color:#fff; width:365px !important; font-family:'Verdana'; font-size:12px; padding:3px; margin-left: 5px;}

a.linkreenvia, a.linkreenviaa { color:#fff200; text-decoration: none; font-weight: bold; }
a.linkreenvia:hover { color:#ffffff; }

a.linkreenviaa { color: #CC3300; font-size: 12px; }
a.linkreenviaa:hover { text-decoration: underline; }
	
span.inputcodconfirmacao { background:url(../img/bg/bg_input_select.gif) left center no-repeat; width: 100px; height: 33px; display: inline-block;}
span.inputcodconfirmacao input { text-align: center; background:#b7b47e !important; color:#fff; width:70px !important; font-family:'Verdana'; font-size:12px; padding:3px; margin: 5px 0 0 10px;}

span.hint { margin-left: 80px !important; width: 180px !important; color:#e10018 !important; font-weight: normal !important; font-size: 11px !important; font-family: Verdana, Geneva, sans-serif !important; }

.ie .nrm { padding-right: 20px; }
