table.sf_form > tbody > tr > td, .form_cad, .field > input {
	float:left;
	background:#F4F4F4;
	font-family:"Arial Black";
	border:2px solid #E6E6E6;
    /*width:342px;*/
	font-size:16px;
	margin-bottom:4px;
	color:#999999;
	text-transform:lowercase;
}

table.sf_form > tbody > tr > th > label
{
	font-size:15px;
	color:#888686;
	text-align:left;
	height:24px;
	font-weight:700;
	vertical-align:bottom;
}

table.sf_form > tbody > tr > th
{
	font-size:15px;
	color:#888686;
	text-align:left;
	height:24px;
	font-weight:700;
	vertical-align:top;
}

/* Clearfix */
/* Lennon - Designer e Publicitário - Layouts diferenciados em HTML + CSS */
/* lennon_pp@yahoo.com.br */


.clearfix:after{
content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}.clearfix{display:inline-block;}html[xmlns] .clearfix{display:block;}* html .clearfix{height:1%;}

html {
	/*overflow-y:scroll;*/
	overflow:scroll;
}
a{text-decoration:none;} a:link{text-decoration:none;} a:visited{text-decoration:none;} a:active{text-decoration:none;}

* {
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-size: 12px;
	font-family:arial;
	color:#6b6584;
	border:0px;
}

/* IE6=JPG - OUTROS=PNG by Lennon  */
/*.navegadores{
	_display:none;
}

.ie6{
	display:none;
	_display:block;
}
*/

/*-----------------------ESTILOS DE BODY E BACKGROUND--------------------------------------*/
body {
	background:url('../imgs/bg_body.jpg') top center no-repeat #333399;
	margin:0px 0px;
	background-color:#f6f6f6;
}

#body_tres{}

#container {
	position:relative;
	z-index:999;
	width:873px;
	padding:2px 8px 2px 8px;
}

/*--------------------------------------------TOPO-------------------------------------------------*/
.topo{
	background:url('../imgs/bg_topo.jpg') top center no-repeat #333399;
	width:873px;
	height:290px;
}

.logo{
	margin:60px 0px 40px 0px;
}

/*-----------------------------------------CONTEUDO GERAL---------------------------------------------*/
.conteudo{
	display:block;
	width:803px;
	height:400px;
	padding:15px 35px;
	background:url('../imgs/bg_cont.jpg') top center no-repeat #f6f6f6;
	text-align:center;
}

.cont2{
background:url('../imgs/bg_cont2.jpg') top center no-repeat #f6f6f6;
}

.bloco{
	width:367px;
	float:left;
	text-align:center;
	margin-bottom:30px;

}

.bloco_dir{
	float:right;
}

.tit_bloco{
	font-family:"arial";
	font-size:24px;
	font-weight:bold;
	color:#b99654;
	text-align:left;
	margin-bottom:10px;
}

.txt_bloco{
	font-size:17px;
	font-weight:500;
	font-family:"arial";
	text-align:justify;
}

.valor{
	float:left;
	margin-top:15px;
}


.btn {
	float:left;
	/*margin-left:25%;*/

	margin-bottom:30px;
	margin-left:90px;
	margin-top:30px;
	background-color:#004b76;
	color:#FFFFFF;
	width:150px;
	height:36px;
	padding:15px 8px 0px 8px;
	font-size:16px;
	font-weight:700;

}

.btn:hover {
	float:left;
/*	margin-left:25%;*/
	margin-left:90px;
	margin-top:30px;
	background-color:#5190a6;
	color:#FFFFFF;
	width:150px;
	height:36px;
	padding:15px 8px 0px 8px;
	font-size:16px;
	font-weight:700;

}
/*----------------------------------------------------------------INDEX---------------------------------------------------------------------------*/
/*----------------LOGIN------------------------*/
#formulario{
	margin-top:25px;
	margin-bottom:10px;
/*	border:solid 1px red;*/
	padding-left:25px;
}

.label, .label > ul > li > label, .label > label {
	font-size:15px;
	color:#888686;
	text-align:left;
	height:24px;
	font-weight:700;
	vertical-align:bottom;
}

.form0 {
	float:left;
	background:#F4F4F4;
	font-family:"Arial Black";
	border:2px solid #E6E6E6;
	width:302px;
	font-size:16px;
	margin-bottom:4px;
	color:#999999;
	text-transform:lowercase;
}



/*-----------------FALE CONOSCO-----------------*/
#fale_conosco{
	margin-bottom:30px;
	/*border:solid 1px red;*/
}

.form_msg{
	height:80px;
}
.form1{
	float:left;
	background:#F4F4F4;
	font-family:"Arial Black";
	border:2px solid #E6E6E6;
	width:170px;
/*	margin-right:5px;*/
	/*width:302px;*/
	font-size:12px;
	margin-bottom:4px;
	color:#999999;
	text-transform:lowercase;
}

.fale_dir{
	float:right;
/*	border:solid 1px red;*/
}
.fale_esq{
	float:left;
	margin-right:5px;
}

/*---------------EXEMPLAR------------------------*/
.exemplar_index{
	position:relative;
	float:right;
}
.btnEnviar {
	background-color:#F4F4F4;
	border:2px solid #E6E6E6;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 8px;
	cursor:pointer;
	float:right;
	width:60px;
	font-size:14px;
	color:#999999;
}
.btnEnviar:hover {
	background-color:#5190a6;
	color:#FFFFFF;
}
.ver{
	margin-top:0px;
}
.ver:hover{
	margin-top:0px;
}

/*-----------------------TELA DE CADASTRO--------------------------------------*/
#cadastro{
	margin-bottom:30px;
}

.form_cad, .field > input, .field > textarea {
	float:left;
	background:#F4F4F4;
	font-family:"Arial Black";
	border:2px solid #E6E6E6;
	width:342px;
	font-size:16px;
	margin-bottom:4px;
	color:#999999;
	text-transform:lowercase;
}
.field
{
    text-align: left;
}
.field > select {
	background:#F4F4F4;
	font-family:"Arial Black";
	border:2px solid #E6E6E6;

	font-size:16px;
	margin-bottom:4px;
	color:#999999;
	text-transform:lowercase;
}

.tit_form{
	color:#999999;
}
.form_meio{
	width:162px;
	margin-right:14px;
	border:2px solid #E6E6E6;
	background:#F4F4F4;
	color:#999999;
}
.label_meio{
	margin-right:14px;
	float:left;
	width:165px;
	font-size:15px;
	color:#888686;
	font-weight:700;
}
.data{
	/*background-color:#CCFF33;*/
	width:53px;
	margin-left:1px;
	margin-right:1px;
	height:27px;
	font-size:12px;
}
.add_end{
	float:left;
	background-color:#00FFCC;
	text-align:left;
	margin-right:10px;
}
.campo_obr, .field_error > input, .field_error > select, .field_error > textarea {
	border:2px solid #b99654;
}
.alert_cad{
	background-color:#b99654;
	padding:8px;
	color:#FFFFFF;
}
/*---------------------------------------------------------CADASTRADOS AP�S LOGIN---------------------------------------------------*/
#conteudo_cadastrado{
}
.enche_menu{
	height:71px;
	width:71px;
/*	padding:0px 35px 50px 35px;*/
	cursor:pointer;
	/*background-color:#CCFF00;*/
}
.menu{
	float:left;
	height:80px;
	width:100%;
	/*border:solid 1px red;*/
}

.menu .ic{
	float:left;
	border:2px solid transparent;
	/*position:static;*/
}

/*.menu .ic a{
	width:71px;
	height:71px;
	padding:0px 35px 50px 35px;
	background-color:#006633;
}*/

.menu .ic_bol{
	width:71px;
	height:71px;
	background-image:url('../imgs/ic_bol.jpg');
	cursor:pointer;
}


.menu .ic_bol:hover{
	width:71px;
	height:71px;
	background-image:url('../imgs/ic_bol_hover.jpg');
}
/*.menu .ic_bol a{
	width:71px;
	height:71px;
	padding:0px 35px 50px 35px;
	
}*/

.menu .ic_dados{
	width:71px;
	height:71px;
	background-image:url('../imgs/ic_dados.jpg');
	cursor:pointer;
}
/*.menu .ic_dados a{
	width:71px;
	height:71px;
	padding:0px 35px 50px 35px;
}*/

.menu .ic_dados:hover{
	width:71px;
	height:69px;
	background-image:url('../imgs/ic_dados_hover.jpg');
}
.menu .ic_end{
	width:71px;
	height:69px;
	background-image:url('../imgs/ic_end.jpg');
	cursor:pointer;
}
/*.menu .ic_end a{
	width:71px;
	height:71px;
	padding:0px 35px 50px 35px;
	
}*/

.menu .ic_end:hover{
	width:71px;
	height:71px;
	background-image:url('../imgs/ic_end_hover.jpg');
}

.menu .ic_ex{
	width:69px;
	height:71px;
	background-image:url('../imgs/ic_ex.jpg');
	cursor:pointer;
}

/*.menu .ic_ex a{
	width:71px;
	height:71px;
	padding:0px 35px 50px 35px;
}*/

.menu .ic_ex:hover{
	width:69px;
	height:71px;
	background-image:url('../imgs/ic_ex_hover.jpg');
/*	border:solid 1px red;*/
	
}

.menu .ic_sair{
	width:71px;
	height:71px;
	background-image:url('../imgs/ic_sair.jpg');
}

/*.menu .ic_sair a{
	width:71px;
	height:71px;
	padding:0px 35px 50px 35px;
}*/

.menu .ic_sair:hover{
	width:71px;
	height:71px;
	background-image:url('../imgs/ic_sair_hover.jpg');
	cursor:pointer;
}
.tit_cadastrados{
	text-align:center;
}

#conteudo_cadastrado .tit_bloco{
}

/*------------ALERTA AO USUARIO------------------------------*/
.alerta_usuario{
/*	float:left;
	clear:both;*/
	float:left;
	background:#FFFFFF;
	border:2px solid #E6E6E6;
	font-size:18px;
	color:#648390;
	width:96%;
	padding-top:3px;
	padding-bottom:10px;
	margin-bottom:10px;
	text-align:left;
	padding-left:2%;
	padding-right:2%;
/*	border:solid 4px red;*/
}

.alerta_usuario img{
	float:left;
}

.alerta_usuario p{
	padding-top:25px;
	padding-left:15px;
	font-size:18px;
	color:#648390;
}

/*------------TELA DE BOLETOS------------------------------*/
.tit_form a{
	color:#999999;
	font-size:24px;
}

a:hover{
	color:#b99654;
	/*font-size:28px;*/
}

.boletos_info{
	/*border:solid 1px red;*/
	text-align:left;
	font-size:14px;
}
.boletos_info .boletos_dat{
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	background-color:#b99654;
	padding:2px;
	text-align:center;
}

.boleto_group{
	border:solid 2px #CCCCCC;
	padding:10px;
}
/*------------LISTA EXEMPLARES------------------------------*/

.exemplar{
	float:left;
	width:180px;
	height:231px;
	margin-right:18px;
	margin-bottom:28px;

}
.tit_exemplar{

}

.voltar{
	clear:left;
	color:#999999;
	font-weight:bold;
	font-size:16px;
	text-align:right;
	width:800px;
	padding-bottom:50px;
	margin-top:15px;
}

.voltar a{
	clear:left;
	color:#999999;
	font-weight:bold;
	font-size:16px;
	text-align:right;
	width:800px;
}

