/* GERAL */

* {margin:0; /*padding:0*/; list-style:none; font-style:normal;}

/* BACKGROUND */

.bgtopo {background-image:url(../imagens/estrutura/splash_topo.gif); background-repeat:repeat-x; background-position:top;}
.bgmeio {background-color:##F7F7F7;}
.bgbase {background-image:url(../imagens/estrutura/splash_base.gif); background-repeat:repeat-x; background-position:top; background-color:#cfcfcf;}
.bgMeioTopo {background-image:url(../imagens/estrutura/bg_topo.jpg); background-repeat:no-repeat; background-position:top;}
.bgLataralEsquerda {background-image:url(../imagens/estrutura/bg_lateral_esquerda.jpg); background-repeat:no-repeat; background-position:right top;}
.bgLataralDireita {background-image:url(../imagens/estrutura/bg_lateral_direita.jpg); background-repeat:no-repeat; background-position:left top;}
.bgCorMeio {background-color:#FFFFFF;}
.bgMeioBase {background-image:url(../imagens/estrutura/bg_base.jpg); background-repeat:no-repeat; background-position:top;}
.bgFatura {background-image:url(../imagens/fatura_topo/bg_formulario.jpg); background-repeat:no-repeat; background-position:right top;}

/* IMG */ 

.marginLogo {margin-bottom:6px;}

/* TXT */ 

.txtBranco11 {font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:11px; color:#ae2c34;}
.txtMenu a {font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:11px; color:#ae2c34; font-weight: bold; text-decoration:none;}
.txtMenu a:hover {font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:11px; color:#116db7; font-weight: bold;}
.txtCinza12 {font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; color:#8b8b8b; text-decoration:none;}
.txtCinza12 a {font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; color:#8b8b8b; text-decoration:underline;}
.txtAzul12Bold {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#AF2C34;
	font-weight:bold;
	text-decoration:none;
}
.txtAzul12Bold a {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#AF2C34;
	font-weight:bold;
	text-decoration:none;
}
.txtAzul12Bold a:hover {text-decoration:underline;}

/* FORMULÁRIOS */

.formFatura {width:159px; height:18px; border: 1px solid #eaeaea; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:11px; color:#686969; vertical-align:middle; padding-left:3px;}
.txtAzul11 {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#AF2C34;
	font-weight:normal;
	text-decoration:none;
}
.txtAzul11 a:link{
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#AF2C34;
	font-weight:normal;
	text-decoration:none;
}
.txtAzul11 a:visited{
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#AF2C34;
	font-weight:normal;
	text-decoration:none;
}
.txtAzul11 a:active {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#AF2C34;
	font-weight:normal;
	text-decoration:none;
}
.txtAzul11 a:hover {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2D455F;
	font-weight:normal;
	text-decoration:none;
}
.bordaTabelaPont {
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #D1D1D1;
}
.ponteiro{
	cursor:pointer;
}.tabelaParceiro {
	background-color: #F5F5F5;
	border: 1px solid #EAEAEA;
}
.formContato {
	height:18px;
	border: 1px solid #D3D3D3;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#686969;
	vertical-align:middle;
	padding-left:3px;
	width: 440px;
}
.formContatoMaior {
	border: 1px solid #D3D3D3;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#686969;
	vertical-align:middle;
	padding-left:3px;
	width: 440px;
}
#sucesso, #erro {
	padding:5px;
	margin:10px 0;
}

#sucesso {
	width:300px;
	border:1px solid #00CC00;
	background-color:#B9FFCF;
	color:#007700;
}

#erro {
	width:300px;
	border:1px solid #990000;
	background-color:#FEEAE9;
	color:#990000;
}
.link{
	color:#AF2C34;
}