/* CSS Document */
html, body { height: 100%;  } 
* { margin: 0; padding: 0; }
body { margin:0px; padding:0px; text-align:center; font-family:Arial, Helvetica, sans-serif; }

#Global { margin: 0 auto; text-align: left; position: relative; width:98%; min-width:780px; width:expression((document.documentElement.offsetWidth < 800) ? "780px": "auto" ); min-height: 100%; height: auto; height: 100%; }
#Top { margin:0 auto; margin-top:20px; text-align:left; height:110px; width:100%; padding:0px; height:0 auto; }
#Center { 
	margin:0 auto;
	text-align:left;
	width:100%;
	padding:0px;
	height:0 auto;
}
#Rodape { width:100%; background:#F6F6F6; color:#000; position:relative;  bottom:0px; height: 60px; margin:0px; margin-top:20px; padding:0px; }
* HTML #Rodape { margin-bottom:2px; bottom:-1px; }
#rodape-conteudo { text-align:center; }

#ColDir {
	border-left:1px solid #EEEEEE;
	height:400px;
}
/*Content Menu Lateral*/
#Mv { 
	width:200px;
	margin:0 auto;
	padding:0px;
	overflow:hidden;
}
#Mv ul {
	list-style:none;
	margin-left:0px;
	padding:0px;
}
#Mv ul li {
	font-size:12px;
	line-height:25px;
	border-bottom:1px solid #EEEEEE;
}
a.mv:link, a.mv:visited {
	display:block;
	color:#666666;
	padding:0px 10px;
	border-bottom:1px solid #EEEEEE;
	background-color:#F9F9F9;
	text-decoration:none;
}
a.mv:hover, a.mv:active {
	display:block;
	color:#666666;
	background-color:#F9F9F9;
	text-decoration:underline;
}

/*Div conteudo*/
#load {
	padding:0px 10px;
	overflow:hidden;
	margin:0 auto;
	background:url(../../imagens/back_faixa_center.jpg) right no-repeat top;
	padding-top:50px;
	margin-right:5px;
}
dl.home h4 { line-height:40px; }

dl.home dd {
	margin-left:20px;
}
a.sub1:link, a.sub1:visited {
	font-size:14px;
	text-decoration:none;
	color:#333333;
}
a.sub1:hover, a.sub1:active {
	font-size:14px;
	text-decoration:underline;
	color:#333333;
}
a.sub2:link, a.sub2:visited {
	font-size:12px;
	text-decoration:none;
	color:#0033CC;
	font-weight:bold;
}
a.sub2:hover, a.sub2:active {
	font-size:12px;
	text-decoration:underline;
	color:#0033CC;
	font-weight:bold;
}
/*CADASTRO*/
form.frm_cad {
	padding:0px;
	margin:0px;
}
fieldset {
	border:1px solid  #99BDD0;
}
fieldset legend {
	color:#0066CC;
	font-size:14px;
	font-weight:bold;
	padding:20px 10px;
}

dl.boxmail dt {
	float:left;
	width:130px;
	text-align:right;
	padding:0px 10px;
	height:30px;
}
dl.boxmail dd {
	height:30px;
	text-align:left;
}

.msgErrorMail {
	margin-left:150px;
	font-size:12px;
}
p.ast {
	text-align:right;
	color:#666666;
	font-size:10px;

}
dl.fieldpassw {
	margin-top:30px;
	font-size:12px;
	border:1px solid #99BDD0;
	padding:20px 40px;

}
dl.fieldpassw dt {
	float:left;
	font-size:12px;
	padding:0px 5px;

}
dl.precos {
	padding:0px;
	margin:0px;
}
dl.precos dt {
	padding:5px;
	font-size:18px;
}
dl.precos dd {
	font-size:12px;
	margin-top:10px;
}


dl.precos_formatos {
	padding:0px;
	margin:0px;
}
dl.precos_formatos dt {
	padding:5px;
	font-size:18px;
}
dl.precos_formatos dd {
	border-bottom:1px solid #FFFFFF;
	margin-top:10px;
	border:1px solid  #C4E1FF;
}
dl.precos_formatos dd label {
	margin-left:20px;
	font-size:14px;
	color:#0066CC;
	font-weight:bold;
}

dl.precos_formatos dd ul {
	list-style:none;
	margin-left:10px;
	font-size:14px;

}

dl.box_dcadastrais dt {
	float:left;
	width:130px;
	font-size:12px;
	text-align:right;
	padding:0px 10px;
	height:40px;
}
dl.box_dcadastrais dd {
	height:40px;
	text-align:left
}
.exp {
	font-size:10px;
	color:#666666;
	padding:0px 5px;
}

.tippessoa {
	font-size:12px;
	padding:0px 10px;
}

dl.boxlocal dt {
	float:left;
	width:130px;
	font-size:12px;
	text-align:right;
	padding:0px 10px;
	height:40px;
}
dl.boxlocal dd {
	height:40px;
	text-align:left
}

dl.box_contact dt {
	float:left;
	width:130px;
	font-size:12px;
	text-align:right;
	padding:0px 10px;
	height:40px;
}
dl.box_contact dd {
	height:40px;
	text-align:left;
}
dl dd.textarea {
	height:auto;
	margin-bottom:20px;
}
dl.confirm_cad dt {
	text-align:center;
	margin-top:50px;
	font-size:14px;
	font-weight:bold;
	color:#0066CC;
}
dl.confirm_cad dd {
	text-align:left;
	margin-left:20px;
	margin-top:30px;
	font-size:12px;
	color:#333333;

}
dl.condicoes {
	text-align:left;
	margin-top:30px;
	font-size:14px;
	color:#0066CC;
}
dl.condicoes dd {
	text-align:left;
	margin-left:20px;
	margin-top:30px;
	font-size:12px;
	color:#333333;
}
dl.formatos {
	text-align:left;
	margin-top:30px;
	font-size:14px;
	color:#0066CC;
}
dl.formatos dd {
	text-align:left;
	margin-left:20px;
	margin-top:30px;
	font-size:12px;
	color:#333333;
}
dl.ex_formatos{
	text-align:left;
	margin-top:30px;
	font-size:14px;
	color:#000000;
}
dl.ex_formatos dd {
	text-align:left;
	margin-left:20px;
	margin-top:30px;
	font-size:12px;
	color:#333333;
}

dl.envia_banner{
	text-align:left;
	margin-top:30px;
	font-size:14px;
	color:#000000;
}
dl.envia_banner dd {
	text-align:left;
	margin-left:20px;
	margin-top:30px;
	font-size:12px;
	color:#333333;
}
dl.envia_banner span {
	font-size:10px;
	color:#0066CC;
	margin-left:20px;
}
#soma_total {
	width:200px;
	height:25px;
	border:1px solid #EEEEEE;
	text-align:center;
}
#total {
	font-size:20px;
	font-weight:bold;
	color: #009900;
}

.regioes {
	margin-top:20px;
	border:1px solid #CCCCCC;
	padding:5px;
}

.tablebanners {
	font-size:12px;
	margin-top:20px;
	border:1px solid #EEEEEE;
}
.tablebanners tr td {
	font-size:12px;
	margin-top:20px;
	height:30px;
	border:1px solid #EEEEEE;
}


textarea.contact {
	width:60%;
}
p.linktermos {
	text-align:center;
	font-size:12px;
	line-height:50px;
}
a.linktermos:link, a.linktermos:visited {
	text-decoration:none;
	color:#0033CC;
	font-weight:bold;
}
a.linktermos:hover, a.linktermos:active {
	text-decoration:underline;
	color:#0033CC;
	font-weight:bold;
}
a.link_rodape:link, a.link_rodape:visited  {
	color:#0033CC;
	font-size:12px;
	text-decoration:none;
}
a.link_rodape:hover, a.link_rodape:active  {
	color:#0033CC;
	font-size:12px;
	text-decoration:underline;
}


.button_submit {
	text-align:right;
	padding:10px 0px;
}
.text_vantagens {
	font-size:12px;
	margin-top:30px;
}
.legend_form {
	font-size:12px;
	color:#333333;
}

h4.text_compare {
	margin-top:20px;
	margin-left:20px;

}

ul.list_vantagens {
	margin-left:30px;
	margin-top:10px;
	margin-bottom:20px;
	list-style: none;
	font-size:12px;
	line-height:25px;
}
a.link_ref:link, a.link_ref:visited {
	font-size:12px;
	color:#0033CC;
	font-weight:bold;
	text-decoration:none;
	line-height:30px;
}
a.link_ref:hover, a.link_ref:active {
	font-size:12px;
	color:#0033CC;
	font-weight:bold;
	text-decoration:underline;
	line-height:30px;
}

/*DL FATURA */
dl.fatura {
	border:1px solid #EEEEEE;
	font-size:12px;
	margin-top:20px;
	padding:10px;
}
dl.fatura dt {
	font-size:16px;
	font-weight:bold;
}
p.fatura {
	margin:0px;
	padding:0px;
	margin-top:20px;
	font-size:12px;
	color:#333333;
}
table.faturas {
	width:98%;
	line-height:20px;
	border:1px solid #EEEEEE;
}
table.faturas th {
	font-size:12px;
	background-color:#EEEEEE;
	text-align:center;
	padding:0px 5px;
}
table.faturas tr td {
	height:50px;
	line-height:10px;
	font-size:10px;
	text-align:center;
	padding:0px 2px;
}
