*{
	margin:0;
	padding:0;
	list-style:none;
}

body{
	font:11px "trebuchet ms", tahoma, verdana;

}

span{
	font:10px "trebuchet ms", tahoma, verdana;
	color:#2E4869;
}

img{
	border:0;
}

#content p.inicio{
	clear:both;
}

#content p.right{
	float:right;
}

img.right{
	float:right;
}

div#content div#identificacao-assinatura a{
	font:bold 10px "trebuchet ms", Tahoma, Arial, Verdana, Sans-serif;
	color:#015190;
	text-decoration:none;
}

div#titulagem a{
	font:bold 11px "trebuchet ms", Tahoma, Arial, Verdana, Sans-serif;
	color:#B1ECFC;
	text-decoration:none;
}

div#primary a{
	font:bold 11px "trebuchet ms", Tahoma, Arial, Verdana, Sans-serif;
	color:#0676C0;
	text-decoration:none;
}

div#content p a{
	font:bold 11px "trebuchet ms", Tahoma, Arial, Verdana, Sans-serif;
	color:#0676C0;
	text-decoration:none;
}

ul.formulario{
	float:left;
	width:310px;
	position:relative;
	left:10px;
	margin:10px 0;
	list-style:none;
}

ul.formulario li{
	color:#2E4869;
	margin-top:5px;
	clear:both;
}

ul.formulariow100{
	float:left;
	width:100%;
	position:relative;
	left:10px;
	margin:10px 0;
	list-style:none;
}

ul.formulariow100 li{
	color:#2E4869;
	margin-top:5px;
}

ul.pulldown{
	float:left;
	width:100%;
	margin:5px 0px 10px 10px;
	list-style:none;
}

ul.pulldown li{
	color:#2E4869;
	margin-top:5px;
}

ul.formulario-b{
	float:left;
	margin:0 10px 10px 0px;
	position:relative;
	left:10px;
}

ul.formulario-b li{
	color:#2E4869;
	margin-top:5px;
	margin-bottom:5px;
}

ul.btns-center{
	width:100%;
	float:left;
	position:relative;
	right:15px;
	margin-top:10px;
	text-align:center;
}

ul.btns-left{
	float:left;
	position:relative;
	left:15px;
	margin-top:10px;
}

ul.btns-left li{
	float:left;
	margin:15px 0 0 10px;
}

ul.btns-center li{
	display:inline;
	margin:15px 0 0 10px;
}

ul.btns{
	float:right;
	position:relative;
	right:15px;
}

ul.btns li{
	float:left;
	margin:15px 0 0 10px;
}

ul.tipo2 li{
	float:left;
	margin-top:10px;
}

ul.tipo2 li.label{
	width:130px;
	text-align:right;
	margin-right:10px;
}

ul.tipo2 li.form{
	width:300px;
	text-align:left;
}

ul.tipo3 li{
	float:left;
	margin-top:10px;
}

ul.tipo3 li.label{
	width:300px;
	margin-left:10px;
	margin-right:10px;
}

ul.tipo3 li.checkbox{
	width:20px;
	text-align:right;
	clear:left;
}

div.primary-content-clube ul.tipo2 li.label{
	width:120px;
	text-align:right;
	margin-right:10px;
}

div.primary-content-clube ul.tipo2 li.form{
	width:210px;
	text-align:left;
}

select, input{
	border:1px solid #7E9DB9;
	height:18px;
	font:11px "Trebuchet ms", arial, verdana, tahoma, sans-serif;
}

textarea{
	border:1px solid #7E9DB9;
	font:11px "Trebuchet ms", arial, verdana, tahoma, sans-serif;
}

select#motivosuspensao{
	width:160px;
	margin-right:25px;
}

input.none{
	border:0;
}

div#master{
	position:absolute;
	width:770px;
	left:50%;
	margin-left:-385px;
	background:url(../images/bg/bg_navigation.jpg) repeat-y left;
}

#master-content{
	float:right;
	width:557px;
	background:url(../images/bg/bg_mastercontent.jpg) repeat-y;
}

#content{
	float:left;
	position:relative;
	width:542px;
	left:10px;
}

#content ul#menuapoio{
	float:right;
	margin-top:25px;
}

#content ul#menuapoio li{
	float:left;
	font:bold 10px "trebuchet ms", tahoma, verdana;
}

#content ul#menuapoio li.logoff{
	font:bold 10px "trebuchet ms", tahoma, verdana;
	color:#B77C2E;
}

#content ul#menuapoio li.logoff a{
	background:#FFECBC;
	padding:0 3px;
	color:#B77C2E;
	text-decoration:none;
}

#content ul#menuapoio li a{
	background:#CEE9FC;
	padding:0 3px;
	color:#0E4B78;
	text-decoration:none;
}

#content #identificacao-assinatura{
	float:left;
	border-top:6px solid #4B8552;
	width:100%;
	margin-top:10px;
}

#content .line-green{
	float:left;
	border-top:6px solid #4B8552;
	width:100%;
	margin-top:50px;
}

#content #identificacao-assinatura p{
	margin-top:10px;
}

#content #destaque{
	float:left;
	margin-top:15px;
}

#content #chamadas-destaque{
	float:left;
	width:346px;
	top:10px;
	position:relative;
	background:url(../images/bg/bg_destaqueshp.jpg) no-repeat left top;
}

#content #chamadas-destaque ul.chamadas{
	float:left;
	width:330px;
	margin:5px 0px;
}

#content #chamadas-destaque ul.line{
	border-bottom:1px solid #6D8BA5;
}

#content #chamadas-destaque ul.chamadas li.img{
	float:left;
	border:4px solid #4C94CE;
	height:45px;
	margin:0 5px 8px 0;
	display:inline;
}

#content #chamadas-destaque ul.chamadas li.title{
	color:#1C2F50;
}

#content #chamadas-destaque ul.chamadas li.texto{
	width:250px;
	padding-bottom:5px;
}

div.wrapper{
	float:left;
	margin:21px 0 0 12px;
	display:inline;
}

div#promotions{
	float:right;
	width:186px;
}

div#promotions #loja-globo{
	float:left;
	position:relative;
	width:186px;
	height:149px;
	background:url(../images/bg/bg_promotion_lojaglobo.jpg) no-repeat left top;
}

div#promotions #loja-globo p{
	margin-top:50px;
}

div#promotions #clube-assinante{
	float:left;
	position:relative;
	margin-top:10px;
	width:186px;
	height:149px;
	background:url(../images/bg/bg_promotion_clubeassinante.jpg) no-repeat left top;
}

div#promotions #clube-assinante p{
	margin-top:50px;
}

div#promotions #globo-digital{
	float:left;
	position:relative;
	width:186px;
	margin-top:10px;
	height:149px;
	background:url(../images/bg/bg_promotion_globodigital.jpg) no-repeat left top;
}

div#promotions #globo-digital p{
	margin-top:50px;
}

div#promotions h2{
	display:none;
}

div#promotions p{
	width:165px;
	margin:0px 0 0 12px;
	color:#020609;
}

div#promotions a{
	color:#1570A9;
	font-weight:bold;
	text-decoration:none;
}

div#selos-promo{
	float:left;
	position:relative;
	margin-top:25px;
	width:100%;
}

div#selos-promo ul{
	float:left;
}

div#selos-promo ul li{
	float:left;
	margin-right:4px;
}

div#alerta{
	background:#EDEDED url(../images/bg/symbol_alert.jpg) no-repeat 7px 7px;
	float:left;
	width:100%;
	height:46px;
	margin-top:6px;
}

div#alerta h2{
	font:15px "Trebuchet ms", Tahoma, Arial, Verdana, Sans-Serif;
	color:#B96E2D;
	font-weight:bold;
	line-height:45px;
	text-indent:50px;
}

div#primary div#msg{
	background:#EDEDED url(../images/bg/symbol_alert_pq.jpg) no-repeat 15px 3px;
	float:left;
	width:100%;
	height:29px;
	margin:10px 0;
}

div#primary div#msg h4{
	font:11px "Trebuchet ms", Tahoma, Arial, Verdana, Sans-Serif;
	color:#CD6204;
	font-weight:bold;
	line-height:30px;
	text-indent:45px;
	margin-left:0px;
}

div#primary{
	float:left;
	margin-top:13px;
}

div#primary h1#centralassinante{
	float:right;
	text-indent:-999em;
	background:url(../images/logo_centrassinante_pq.gif) no-repeat;
	width:102px;
	height:39px;
}

.primary-content{
	float:left;
	background:#E9F0F6;
	border-left:6px solid #C6D9E7;
	border-right:6px solid #C6D9E7;
	border-bottom:6px solid #C6D9E7;
	width:330px;
}

.primary-content-atualizadados{
	float:left;
	background:#E9F0F6;
	border-left:6px solid #C6D9E7;
	border-right:6px solid #C6D9E7;
	border-bottom:6px solid #C6D9E7;
	width:100%;
}

.primary-content-clube{
	float:left;
	width:366px;
	position:relative;
	background:#E9F0F6;
	margin:10px 0 0 15px;
	border-left:6px solid #C6D9E7;
	border-right:6px solid #C6D9E7;
	border-bottom:6px solid #C6D9E7;
	display:inline;
}

.primary-content-contato{
	float:left;
	width:311px;
	position:relative;
	left:15px;
	background:#E9F0F6;
	margin-top:10px;
	border-left:6px solid #C6D9E7;
	border-right:6px solid #C6D9E7;
	border-bottom:6px solid #C6D9E7;
}

div#primary .primary-content-clube h3, div#primary .primary-content-contato h3, div#primary .primary-content-atualizadados h3{
	background:#C6D9E7;
	font:11px "Trebuchet ms", Tahoma, Arial, Verdana;
	line-height:23px;
	color:#2E4869;
	margin:0px;
	height:22px;
	border:none;
	width:100%;
}

div#primary .primary-content-clube p, div#primary .primary-content-contato p{
	background:#C6D9E7;
	font:11px "Trebuchet ms", Tahoma, Arial, Verdana;
	line-height:23px;
	color:#000;
	margin:0px;
	padding-left:10px;
	height:22px;
	border:none;
	width:360px;
	margin:0 0 0px 0px;
}

.primary-content-formapagamento{
	float:left;
	width:342px;
	border:6px solid #C6D9E7;
	background:#E9F0F6;
	position:relative;
	left:15px;
	margin-top:10px;
}

div#primary p{
	font:11px "Trebuchet ms", Tahoma, Arial, Verdana;
	margin:0 0 10px 15px;
	clear:both;
}

div#primary p.pop{
	font:11px "Trebuchet ms", Tahoma, Arial, Verdana;
	margin:0 0 0px 15px;
	clear:both;
}

div#primary h3{
	font:bold 14px "Trebuchet ms", Tahoma, Arial, Verdana;
	line-height:15px;
	text-indent:8px;
	height:15px;
	color:#0D5085;
	margin:0 0 10px 15px;
	border-left:1px solid #FAD223;
	padding:2px;
	clear:both;
}

div#primary h4{
	font:bold 11px "Trebuchet ms", Tahoma, Arial, Verdana;
	color:#0276BF;
	margin-left:28px;
}
div#primary #itensfaq h4{
	background-image:url(../images/faq_fechado.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:17px;
}
div#primary p.faq{
	margin-left:28px;
}

div#primary .primary-content h3{
	background:#C6D9E7;
	font:bold 11px "Trebuchet ms", Tahoma, Arial, Verdana;
	color:#2E4869;
	text-indent:0;
	padding:5px 0 5px 10px;
	margin:0 0 0px 0px;
	border:none;
	height:auto;
}

div#primary .primary-content p{
	margin-top:10px;
}

.primary-content-reativaassinatura{
	float:left;
	background:#E9F0F6;
	border:6px solid #C6D9E7;
	width:97%;
	margin:0 0 15px 0;
}

div#primary .primary-content-reativaassinatura h3{
	font:bold 14px "Trebuchet ms", Tahoma, Arial, Verdana;
	margin:13px 0px 5px 10px;
	padding:0px;
	background:none;
	border:none;
	color:#2A457C;
	text-indent:0;
}

div#primary .primary-content-reativaassinatura p{
	margin:0px 0px 10px 10px;
	color:#2A457C;
}

.w343{
	width:343px;
}

.w460{
	width:460px;
	margin-bottom:10px;
}

.w412{
	width:412px;
}

.w395{
	width:370px;
}


.w542{
	width:530px;
}

.w543{
	width:543px;
}

.w194{
	width:182px;
}

.ml15{
	margin-left:15px;
	display:inline;
}

.mr30{
	margin-right:65px;
}


.espacamento{
	margin-top:10px;
	margin-bottom:10px;
}

#secondary{
	float:right;
	margin-top:13px;
}

#secondary div.horarios{
	background:#ECEFF4;
}

#secondary div.horarios h3{
	color:#000;
	background:#C6D9E7;
	height:22px;
	font:11px "Trebuchet ms", Tahoma, Arial, Verdana;
	margin:0;
	padding-top:3px;
	border:0;
}

#secondary div.horarios p{
	font:11px "Trebuchet ms", Tahoma, Arial, Verdana;
	color:#2D4159;
	position:relative;
	margin:10px;
	color:#000;
}

div.info-adicionais{
	border:6px solid #89B2D0;
	background:#ECEFF4;
}

div.info-adicionais h3{
	color:#fff;
	background:#89B2D0;
	font:bold 11px "Trebuchet ms", Tahoma, Arial, Verdana;
	padding-bottom:5px;
}

div.info-adicionais p{
	font:11px "Trebuchet ms", Tahoma, Arial, Verdana;
	color:#2D4159;
	position:relative;
	margin:5px;
}

#boxalert{
	background:#C8DAE8;
	width:310px;
	margin:10px;
}

#boxalert p{
	color:#032E63;
	margin:8px;
	padding:8px 0;
}

#master-content #content #boxalert a{
	color:#032E63;
	text-decoration:underline;
}

#boxresposta{
	background:#C8DAE8;
	width:378px;
	margin:10px 0 0 15px;
}

#boxresposta p{
	padding:5px 0;
}

table#escolhaassinatura{
	float:left;
	border:0;
	width:520px;
	margin:18px 0 10px 15px;
	display:inline;
	color:#2B4578;
}

table#escolhaassinatura th, table#escolhaassinatura td{
	padding:5px 10px;
	border-right:1px solid #fff;
	color:#2B447A;
}

table#escolhaassinatura th{
	text-align:left;
	background:#C7DAE8;
}

table#escolhaassinatura th#header3{
	background:#C7DAE8;
}

table#escolhaassinatura td.center{
	text-align:center;
}

table#escolhaassinatura td.center a{
	text-align:center;
	color:#032E63;
	text-decoration:underline;
}

table#escolhaassinatura tr.cor1{
	background:#E9F0F6;
}

table#escolhaassinatura tr.cor2{
	background:#D7E9F3;
}

table#suspensaoentrega{
	float:left;
	border:0;
	width:520px;
	margin:18px 0 10px 15px;
	display:inline;
	color:#2B4578;
}

table#suspensaoentrega th, table#suspensaoentrega td{
	padding:5px 10px;
	border-right:1px solid #fff;
	color:#2B447A;
}

table#suspensaoentrega th{
	text-align:left;
	background:#C7DAE8;
}

table#suspensaoentrega th#header1{
	width:200px;
}

table#suspensaoentrega th#header2{
	width:140px;
}

table#suspensaoentrega th#header3{
	text-align:center;
	background:#C7DAE8;
}

table#suspensaoentrega td.center{
	text-align:center;
}

table#suspensaoentrega td a{
	text-align:center;
	color:#032E63;
	text-decoration:underline;
}

table#suspensaoentrega tr.cor1{
	background:#E9F0F6;
}

table#suspensaoentrega tr.cor2{
	background:#D7E9F3;
}

#titulagem{
	float:left;
	background:url(../images/bg_titulagem_azul.gif) no-repeat;
	width:542px;
	height:35px;
	margin-top:14px;
	margin-bottom:10px;
}

#titulagem h2{
	font:bold 15px "Trebuchet ms", Tahoma, Arial, Verdana, Sans-Serif;
	color:#fff;
	line-height:40px;
	text-indent:15px;
	float:left;
}

#titulagem ul{
	float:right;
	margin:16px 28px 0 0;
}

#titulagem ul li{
	font:bold 11px "Trebuchet ms", Tahoma, Arial, Verdana, Sans-Serif;
	color:#B4ECFD;
	float:left;
}

#primary div.agendamento{
	float:left;
	width:267px;
	height:125px;
	margin-top:10px;
	text-align:center;
	vertical-align:middle;
	background:#E5F3FC;
}

#primary div.agendamento img{
	margin:55px 0 0 0;
	display:inline;
}

#primary div.enderecoentrega{
	float:left;
	width:267px;
	margin-top:10px;
	text-align:center;
}

#primary div.enderecoentrega h3{
	background:#C6D9E7;
	font:bold 11px "Trebuchet ms", Tahoma, Arial, Verdana;
	line-height:20px;
	color:#2E4869;
	margin:0px;
	width:263px;
	border:none;
	text-align:left;
	float:left;
}

#primary div.enderecoentrega ul.btns{
	float:left;
	position:relative;
	left:6px;
}

#primary div.enderecoentrega ul.btns li{
	float:left;
	margin:15px 0 0 10px;
}

#primary div.enderecoentrega div.box-content{
	width:100%;
	height:80px;
	background:url(../images/bg/bg_boxe.gif) repeat-y;
	float:right;
}

#heightcolumns{
	float:left;
}

#primary div.formapagamento{
	float:left;
	width:265px;
	margin-top:10px;
	text-align:center;
	height:200px;
}

.mr9{
	margin-right:9px;
}

#primary div.formapagamento h3{
	background:#C6D9E7;
	font:bold 11px "Trebuchet ms", Tahoma, Arial, Verdana;
	line-height:23px;
	color:#2E4869;
	margin:0;
	height:22px;
	border:none;
	text-align:left;
}

#primary div.box-content{
	width:100%;
	background:url(../images/bg/bg_boxe.gif) repeat-y;
	float:right;
	height:100%;
}

#primary div.box-content p{
	width:240px;
	margin:5px 0px 0 15px;
	text-align:left;
	color:#2B4578;
}

div.closebox{
	height:23px;
	width:100%;
	float:left;
	background:url(../images/closebox.gif) no-repeat;
	margin-bottom:10px;
}

table#horarios{
	border:1px solid #042D63;
	float:left;
	margin-top:20px;
	clear:both;
	color:#2B4578;
	width:465px;
}

table#horarios th{
	padding:3px 5px;
	text-align:left;
}

table#horarios th.t1{
	background:#E9F0F6 url(../images/bg/relogio.gif) no-repeat 5px 5px;
	border-bottom:1px solid #042D63;
	text-indent:18px;
}

table#horarios th.local, table#horarios td.local{
	width:155px;
	border-left:1px solid #B3C0D0;
	border-right:1px solid #B3C0D0;
}

table#horarios td{
	border-top:1px solid #B3C0D0;
	padding:3px 5px;
}

table#horarios th.dias{
	width:130px;
}

table#horarios tr.cor1{
	background:#E9F0F6;
}

table#horarios tr.cor2{
	background:#fff;
}

table.tabelahoras{
	border:1px solid #042D63;
	float:left;
	margin-top:20px;
	clear:both;
	color:#2B4578;
	width:350px;
}

table.tabelahoras th{
	padding:3px 5px;
	text-align:left;
}

table.tabelahoras th.t1{
	background:#E9F0F6 url(../images/bg/relogio.gif) no-repeat 5px 5px;
	border-bottom:1px solid #042D63;
	text-indent:18px;
}

table.tabelahoras th.local, table.tabelahoras td.local{
	width:175px;
	border-left:1px solid #B3C0D0;
	border-right:1px solid #B3C0D0;
}

table.tabelahoras td{
	border-top:1px solid #B3C0D0;
	padding:3px 5px;
}

table.tabelahoras tr.cor1{
	background:#E9F0F6;
}

table.tabelahoras tr.cor2{
	background:#fff;
}

div#primary p.asterisco{
	float:left;
	margin:0 0 10px 15px;
	width:100px;
	display:inline;
}

div#primary div.clube{
	float:left;
	margin:0 0 0 15px;
	display:inline;
}

div#primary div.clube ul{
	float:left;
}

div#primary div.clube ul li{
	float:left;
}

div#primary div.clube ul li.foto{
	width:127px;
	height:83px;
}

div#primary div.clube ul li.titulo{
	width:380px;
}

div#primary div.clube ul li.txt{
	width:365px;
	margin-left:15px;
	display:inline;
}

div#primary div.clube h3{
	float:left;
	display:inline;
}

div#primary div.clube ul.btns{
	float:right;
}

div#primary div.clube ul.btns li{
	float:left;
	margin:15px 0 0 20px;
	display:inline;
}

#primary div.estabelecimentosconveniados{
	float:left;
	width:527px;
	margin-top:10px;
	text-align:center;
}

#primary div.estabelecimentosconveniados h3{
	background:#C6D9E7;
	font:bold 11px "Trebuchet ms", Tahoma, Arial, Verdana;
	line-height:23px;
	color:#2E4869;
	margin:0px;
	height:22px;
	border:none;
	text-align:left;
}

#primary div.estabelecimentosconveniados div.box-content{
	width:100%;
	background:url(../images/bg/bg_boxe_categorias.gif) repeat-y;
	float:right;
}

#primary div.estabelecimentosconveniados div.box-content ul{
	float:left;
	width:500px;
	margin:7px 0px 0 5px;
}

#primary div.estabelecimentosconveniados div.box-content ul li{
	float:left;
	text-align:left;
	margin:0 10px;
}

#primary div.estabelecimentosconveniados div.box-content ul li.imagem{
	border:6px solid #9CBBCF;
	height:73px;
}

#primary div.estabelecimentosconveniados div.box-content ul li.texto{
	width:340px;
}

#primary div.estabelecimentosconveniados div.box-content ul li.btn{
	float:right;
	text-align:right;
	margin-top:10px;
}

#primary div.estabelecimentosconveniados div.closebox{
	height:23px;
	width:100%;
	float:left;
	background:url(../images/closebox_categorias.gif) no-repeat;
	margin-bottom:10px;
}

table#consultadependente{
	float:left;
	width:380px;
	margin:15px;
	display:inline;
	color:#2B4578;
}

table#consultadependente th, table#consultadependente td{
	padding:5px 10px;
	border-right:1px solid #fff;
}

table#consultadependente th{
	text-align:left;
	background:#C7DAE8;
}

table#consultadependente tr.cor1{
	background:#E9F0F6;
}

table#consultadependente tr.cor2{
	background:#D7E9F3;
}

ul#duvidas{
	float:left;
	margin-left:15px;
	margin-bottom:20px;
}

ul#duvidas li{
	background:url(../images/bg/arrow_opcoescontato.gif) no-repeat 0 9px;
	border-bottom:1px solid #4595DA;
	padding:5px 0;
	padding-left:12px;
	width:327px;
}

ul#assuntoscontato{
	float:left;
	margin-left:15px;
}

ul#assuntoscontato li{
	background:url(../images/bg/arrow_opcoescontato.gif) no-repeat 0 9px;
	border-bottom:1px solid #4595DA;
	padding:5px 0;
	padding-left:12px;
	width:327px;
}

ul#assuntoscontato li.last{
	border-bottom:none;
}

#primary .primary-content p.t2{
	background:#C6D9E7;
	font:11px "Trebuchet ms", Tahoma, Arial, Verdana;
	line-height:23px;
	color:#000;
	margin:0px 0px 0px 0px;
	padding-left:10px;
	height:22px;
	border:none;
}

#primary p.center{
	text-align:center;
	width:100%;
	display:inline;
	margin:115px 0 0 0;
}

/* NAVEGAÇÃO LATERAL */
div#navigation{
	background:url(../images/bg/bg_navigation.jpg) repeat-y;
	width:213px;
	float:left;
}

div#navigation h1{
	background:url(../images/logo_centrassinante.jpg) no-repeat;
	text-indent:-999em;
	width:213px;
	height:69px;
	margin-top:39px;
	margin-bottom:20px;
	float:left;
}

div#navigation p{
	width:180px;
	margin:10px 10px;
	color:#042D61;
}

div#navigation ul{
	float:left;
	width:187px;
	margin-left:10px;
	display:inline;
}

div#navigation ul li{
	float:left;
	width:187px;
	background:url(../images/bg/bg_fmenu.gif) no-repeat;
	font:bold 14px "Trebuchet ms", tahoma, arial;
	color:#024A85;
	text-indent:10px;
	line-height:22px;
	margin:0 0 4px 0;
	padding:0;
}

div#navigation ul li a{
	font:14px "Trebuchet ms", tahoma, arial;
	font-weight:bold;
	color:#024A85;
	text-decoration:none;
}

div#navigation ul li ul#submenu{
	float:left;
	width:179px;
	margin:4px 0 0 8px;
}

div#navigation ul li ul#submenu li{
	float:left;
	color:#024A85;
	margin:0 0 1px 0;
	background:url(../images/bg/bg_submenu_1linha.gif) no-repeat;
	text-indent:0;
}

div#navigation ul li ul#submenu li a{
	float:left;
	width:179px;
	height:24px;
	font:11px "Trebuchet ms", tahoma, arial;
	line-height:25px;
	padding-left:10px;
}

div#navigation ul li ul#submenu li a:hover{
	float:left;
	width:179px;
	height:24px;
	background:url(../images/bg/bg_submenuon_1linha.gif) no-repeat;
	font:11px "Trebuchet ms", tahoma, arial;
	line-height:25px;
}

div#navigation ul li ul#submenu li.linhadupla{
	float:left;
	background:url(../images/bg/bg_submenu_2linha.gif) no-repeat;
	text-indent:0;
}

div#navigation ul li ul#submenu li.linhadupla a{
	float:left;
	width:150px;
	height:33px;
	font:11px "Trebuchet ms", tahoma, arial;
	line-height:14px;
}

div#navigation ul li ul#submenu li.linhadupla a:hover{
	float:left;
	width:150px;
	height:33px;
	background:url(../images/bg/bg_submenuon_2linha.gif) no-repeat;
	font:11px "Trebuchet ms", tahoma, arial;
	line-height:14px;
}

div#navigation ul li ul#submenu li a.ativo{
	background:url(../images/bg/bg_submenuon_1linha.gif) no-repeat;
	font:bold 11px "Trebuchet ms", tahoma, arial;
	line-height:25px;
	color:#0275B8;
}

div#navigation ul li ul#submenu li.linhadupla a.ativo{
	background:url(../images/bg/bg_submenuon_2linha.gif) no-repeat;
	font:bold 11px "Trebuchet ms", tahoma, arial;
	line-height:30px;
	color:#0275B8;
}
/* FIM NAVEGAÇÃO LATERAL */


/* FOOTER */
div#footer{
	float:left;
	background:#fff url(../images/bg/footer.jpg) no-repeat left top;
	width:774px;
	height:390px;
}

div#footer p{
	float:right;
	padding-top:256px;
	margin-right:162px;
	font:10px "Trebuchet ms", Tahoma, Arial, Verdana, Sans-serif;
	color:#656565;
	width:400px;
	display:inline;
	text-align:right;
}

div#footer ul{
	float:right;
	margin-right:25px;
	width:520px;
	text-align:center;
	display:inline;
}

div#footer ul li{
	font:10px "Trebuchet ms", Tahoma, Arial, Verdana, Sans-serif;
	color:#153041;
	display:inline;
}

div#footer ul li span{
	margin:0 9px;
}

div#footer ul li a{
	font:10px "Trebuchet ms", Tahoma, Arial, Verdana, Sans-serif;
	color:#153041;
	text-decoration:none;
}

div#footer ul li a:hover{
	font:10px "Trebuchet ms", Tahoma, Arial, Verdana, Sans-serif;
	color:#153041;
	text-decoration:underline;
}

div#footer #navapoio{
	float:right;
	width:508px;
	height:22px;
	margin:50px 4px 0 0;
	background:url(../images/bg/bg_navapoio.jpg) no-repeat;
}

div#footer #navapoio ul{
	float:right;
	width:85px;
	margin-top:3px;
}

div#footer #navapoio ul li{
	float:left;
}

div#footer #navapoio ul li a{
	font-weight:bold;
}

div#footer #navapoio ul li.back{
	background:url(../images/arrow-left.gif) no-repeat 0 6px;
	padding-left:7px;
	padding-right:5px;
	font-weight:bold;
	border-right:1px solid #294779;
}

div#footer #navapoio ul li.top{
	background:url(../images/arrow-top.gif) no-repeat 35px 6px;
	padding-right:7px;
	padding-left:5px;
	font-weight:bold;
	width:30px;
}

/* FIM FOOTER */

#content #primary .obrigatorio{
	color:#920F14;
	font:bold 11px "Trebuchet ms", Tahoma, Arial, Verdana;
	margin:0;
}

div#primary p.popobrigatorio{
	font:bold 11px "Trebuchet ms", Tahoma, Arial, Verdana;
	color:#920F14;
	margin:5px 0 0px 15px;
	clear:both;
}

p.obrigatorio{
	color:#920F14;
	font:bold 11px "Trebuchet ms", Tahoma, Arial, Verdana;
	margin-top:15px;
	clear:both;
}

ul.msgerror{
	float:left;
	list-style:none;
	width:100%;
	margin:0 0 20px 0;
}

ul.msgerror li{
	color:#920F14;
	font:normal 11px "Trebuchet ms", Tahoma, Arial, Verdana;
	padding-left:10px;
}

ul.msgerrorpop{
	float:left;
	list-style:none;
	width:100%;
	margin:0 0 20px 0;
}

ul.msgerrorpop li{
	color:#920F14;
	font:normal 11px "Trebuchet ms", Tahoma, Arial, Verdana;
	padding-left:20px;
}

#content #primary div.primary-content-contato .obrigatorio{
	width:305px;
}

#content div#primary h3 span.msg{
	font:normal 11px "Trebuchet ms", Tahoma, Arial, Verdana;
	color:#000;
	clear:both;
}

#content #primary h3 span.qtd{
	background:#E9F3FD;
	font:11px "Trebuchet ms", Tahoma, Arial, Verdana;
}

table#enderecoscadastrados{
	width:472px;
	border:none;
	margin-bottom:10px;
	float:left;
}

table#enderecoscadastrados tr.cor2{
	background:#D7E9F3;
}

table#enderecoscadastrados th{
	background:#C6D9E7;
	font:bold 11px "Trebuchet ms", Tahoma, Arial, Verdana;
	padding:5px 10px;
	color:#2E4869;
	text-align:left;
}

table#enderecoscadastrados th.tituloprincipal{
	border-bottom:4px solid #fff;
}

table#enderecoscadastrados td.espacamento{
	height:1px;
	background:#fff;
}

table#enderecoscadastrados td{
	background:#E9F0F6;
	font:11px "Trebuchet ms", Tahoma, Arial, Verdana;
	padding:10px 10px;
	color:#2A457A;
	text-align:left;
	vertical-align:top;
	border-bottom:2px solid #fff;
}

table#enderecoscadastrados .sep{
	border-right:1px solid #fff;
}

table#enderecoscadastrados td.edicao{
	text-align:center;
}