body {
	background: url('../images/fundo.jpg');
	background-position: 50% 50%;
	background-repeat: repeat-y;
	margin: 0px;
	font: normal 11px/normal Trebuchet Ms, Arial, Helvetica;
	text-align: center;
	color: #555;
}

table  { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; font: normal 11px/normal Trebuchet Ms, Arial, Helvetica; color: #555; vertical-align:top;}

.principal{
	width: 780px;
}

div#container{
	margin: auto;
	width: 780px;
	text-align: left;
}


.topo{
	background: url('../images/topo_logo.jpg');
	background-position: 0% 0%;
	background-repeat: no-repeat;
	background-color: #E6AC27;
	border: 0px solid #FF0000;
	padding: 0px;
	border-spacing: 0px;
	margin:0px;
	height: 180px;
	text-align:right;
}

.v2_topo {
	background: url('../images/v2/topo/fundo.jpg');
	background-position: 0% 0%;
	background-repeat: no-repeat;
	padding: 0px;
	width: 780px;
	height: 115px;
}

.banner_super {
	background-color: #FFF;
	padding: 0px;
	border-spacing: 0px;
	margin:0px;
	width: 780px;
	height: 115px;
	text-align:center;
	vertical-align:middle;
}

.box_login{
	width: 282px;
	height: 180px;
	color: #FFF;
	font: normal 12px/normal Arial, Trebuchet Ms, Helvetica;
	background: url('../images/login_fundo.jpg');
	padding-top: 50px;
	padding-left: 30px;
	vertical-align: top;
	text-align: left;
	line-height: 5px;
	background-color: #FFF;
}

.box_logado{
	width: 282px;
	height: 180px;
	background: url('../images/logado_fundo.jpg');
	vertical-align: top;
	text-align: right;
	padding-top: 50px;
	padding-right: 38px;
	padding-left: 14px;
	background-color: #FFF;
}

.logado{
	font: normal 16px/normal Trebuchet Ms, Arial, Helvetica;
	color: #000;
	vertical-align: top;
	text-align: right;
	padding-right:50px;
	line-height:16px;
}

.box_topo_campo{
	background-color: #FFFFFF;
	font: normal 11px/normal Trebuchet Ms, Arial, Helvetica;
	color: #555;
	border: 1px solid #DED9DB;
	width: 150px;
	height: 17px;
	vertical-align: top;
}

.box_login_campo{
	background-color: #FFFFFF;
	font: normal 11px/normal Trebuchet Ms, Arial, Helvetica;
	color: #555;
	border: 0px solid #F00;
	width: 70px;
	height: 17px;
	vertical-align: top;
}

.box_casamento{
	width: 282px;
	height:40px;
	background: url('../images/casamentode_fundo.jpg');
	font: normal 16px/normal Trebuchet Ms, Arial, Helvetica;
	color: #FFF;
	vertical-align:bottom;
	text-align: right;
	padding-bottom: 0px;
	padding-right: 34px;
}

A.ok:link, A.ok:active, A.ok:visited {
	color: #666;
	text-decoration:none;
}
A.ok:hover {
	text-decoration: underline;
}

A.okb:link, A.okb:active, A.okb:visited {
	color: #FFF;
	text-decoration:none;
}
A.okb:hover {
	color: #FFF;
	text-decoration: underline;
}

A.capa_guia:link, A.capa_guia:active, A.capa_guia:visited {
	color: #8E7C59;
	text-decoration:none;
}
A.capa_guia:hover {
	color: #383123;
}

A.capa_preparativos:link, A.capa_preparativos:active, A.capa_preparativos:visited {
	color: #858097;
	text-decoration:none;
}
A.capa_preparativos:hover {
	color: #585467;
}




.ultimas{
	padding-top:8px;
	padding-left:13px;
	line-height:10px;
	color: #007CC3;
}

.ativacao{
	padding-top:0px;
	padding-left:10px;
	line-height:14px;
	color: #007CC3;

}

.box_azul{
	padding-top:8px;
	padding-left:13px;
	line-height:18px;
	color: #007CC3;
}

.box_azul_guia{
	line-height:18px;
	color: #007CC3;
	font: normal 13px/normal Trebuchet Ms, Arial, Helvetica;
	text-transform:uppercase;
	letter-spacing: 0em;
}

legend {
	font: normal 18px/normal Arial, Trebuchet Ms, Arial, Helvetica;
	letter-spacing: -0.08em;
	color:#007CC3;
	background-color: #FFF;
	padding-left: 5px;
	padding-right: 5px;
}

fieldset {
	border: 1px dashed #007CC3;
	padding-top:10px;
	padding-left:0px;
	padding-right:5px;
	padding-bottom:5px;
}

.not_tools {
	padding-top:5px !important;
	padding-bottom:0px !important;
	text-align:center;
}

.fieldsetA {
	position:absolute;
	padding-left:175px;
}
.fieldsetB {
	position:absolute;
	padding-left:165px;
}
.fieldsetC {
	position:absolute;
	padding-left:155px;
}
.fieldsetD {
	position:absolute;
	padding-left:125px;
}
.fieldsetB2 {
	background-color: #FFF;
	color:#007CC3;
	padding-left:2px;
	padding-right:2px;
}







.tit_principal {
	font: normal 21px/normal Arial, Trebuchet Ms, Arial, Helvetica;
	letter-spacing: -0.03em;
	line-height:26px;
	color:#007CC3;
}

.tit_principal_menor {
	font: normal 16px/normal Arial, Trebuchet Ms, Arial, Helvetica;
	letter-spacing: -0.03em;
	line-height:18px;
	color:#007CC3;
}

.tit_cinza {
	font: normal 21px/normal Arial, Trebuchet Ms, Arial, Helvetica;
	letter-spacing: -0.03em;
	line-height:26px;
	color:#666;
}

.subtit_principal {
	font: normal 16px/normal Arial, Trebuchet Ms, Arial, Helvetica;
	letter-spacing: -0.08em;
	line-height:26px;
	color:#007CC3;
}
.texto_inst{
	font: normal 12px/normal Trebuchet Ms, Arial, Helvetica;
	line-height:17px;
	color:#555;
}

A.tit_principal:link, A.tit_principal:active, A.tit_principal:visited {
	font: normal 20px/normal Arial, Trebuchet Ms, Arial, Helvetica;
	letter-spacing: -0.08em;
	line-height:26px;
	color:#007CC3;
	text-decoration:none;
}
A.tit_principal:hover {
	color:#005182;
}

A.subtit_principal:link, A.subtit_principal:active, A.subtit_principal:visited {
	font: normal 14px/normal Trebuchet Ms, Arial, Helvetica;
	letter-spacing: -0.08em;
	line-height:16px;
	color:#007CC3;
	text-decoration:none;
}
A.subtit_principal:hover {
	color:#005182;
}

A:link, A:active, A:visited{
	color:#555;
	text-decoration:none;
}
A:hover {
	color:#000;
}

A.link_azul:link, A.link_azul:active, A.link_azul:visited{
	color:#007CC3;
	text-decoration:none;
}
A.link_azul:hover {
	color:#005182;
}

A.link_azul_arial:link, A.link_azul_arial:active, A.link_azul_arial:visited{
	color:#007CC3;
	text-decoration:none;
	font-family: Arial, Verdana, Tahoma;
}
A.link_azul_arial:hover {
	color:#005182;
}

A.link_branco:link, A.link_branco:active, A.link_branco:visited{
	color:#FFF;
	text-decoration:none;
	line-height:14px;
}
A.link_branco:hover {
	color:#333;
}

A.link_intranet:link, A.link_intranet:active, A.link_intranet:visited{
	font-family: Tahoma;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;
	line-height:14px;
}
A.link_intranet:hover {
	color:#555555;
}

A.link_intranet_on:link, A.link_intranet_on:active, A.link_intranet_on:visited{
	font-family: Tahoma;
	font-size: 12px;
	color:#FFF500;
	text-decoration:none;
	line-height:14px;
}
A.link_intranet_on:hover {
	color:#FFF500;
}

.box_pesquisa{
	font: normal 11px/normal Trebuchet Ms, Arial, Helvetica;
	padding: 9px;
	vertical-align: middle;
	color: #FFF;
}

.box_pergunta{
	font: normal 14px/normal Trebuchet Ms, Arial, Helvetica;
	vertical-align: middle;
	color: #FFF;
}




























.box_capa_noticias{
	vertical-align:top;
	background-color:#E3E9F7;
	padding:10px;
}

.box_asmais{
	background-color:#00A8E1;
	font: normal 16px/normal Arial, Trebuchet Ms, Arial, Helvetica;
	letter-spacing: -0.08em;
	color: #FFF;
	padding-left:4px;
}

.box_asmais_pos{
	background-color:#E3E9F7;
	padding-left:4px;
}

A.box_asmais_pos_link:link, A.box_asmais_pos_link:active, A.box_asmais_pos_link:visited{
	font: normal 13px/normnal Trebuchet Ms, Arial, Helvetica;
	letter-spacing: -0.08em;
	line-height:16px;
	color:#555;
	text-decoration:none;
}
A.box_asmais_pos_link:hover {
	color:#000;
}


.legenda {
	font: normal 9px/normal Trebuchet Ms, Arial, Helvetica;
	line-height: 12px;
}

.data {
	font: normal 10px/normal Trebuchet Ms, Arial, Helvetica;
	color:#007CC3;
	letter-spacing: 0px;
	line-height:13px;
}

.texto_branco{
	color: #FFF;
}





.box_estetica{
	background: url('../images/tit_estetica.jpg');
	background-position: 100% 0%;
	background-repeat: no-repeat;
	background-color: #92C8A8;
	padding: 5px;
}

.box_blogs{
	background: url('../images/tit_blogs.jpg');
	background-position: 100% 0%;
	background-repeat: no-repeat;
	background-color: #C3E090;
	padding: 5px;
}

.box_cardapio{
	background: url('../images/tit_cardapio.jpg');
	background-position: 100% 0%;
	background-repeat: no-repeat;
	background-color: #F8C301;
	padding: 5px;
}

.box_especialista{
	background: url('../images/tit_especialista.jpg');
	background-position: 0% 0%;
	background-repeat: no-repeat;
	background-color: #A1C7EB;
	padding: 5px;
}

.box_turismo{
	background: url('../images/tit_turismo.jpg');
	background-position: 0% 0%;
	background-repeat: no-repeat;
	background-color: #EE9B69;
	padding: 5px;
}

.box_preparativos{
	background: url('../images/capa/preparativos.jpg');
	background-position: 0% 0%;
	background-repeat: no-repeat;
	height: 58px;
}

.box_guiaservicos{
	background: url('../images/capa/guia.jpg');
	background-position: 0% 0%;
	background-repeat: no-repeat;
	height: 58px;
}

.box_convidados{
	background: url('../images/v2/capa/convidados_fundo.jpg');
	background-position: 0% 0%;
	background-repeat: no-repeat;
	padding-top: 10px;
}

.tit_box{
	font: normal 21px/normal Arial, Verdana, Tahoma, Helvetica;
	letter-spacing: -0.5pt;
	color: #FFF;
}

.capa_postit{
	background: url('../images/postit.jpg');
	background-position: 100% 100%;
	background-repeat: no-repeat;
	vertical-align:bottom;
	padding-bottom: 20px;
	height:180px;
	text-align:right;
}



.capa_indique{
	color: #007CC3;
	font: normal 10px/normal Trebuchet Ms, Arial, Helvetica;
	vertical-align: bottom;
	line-height:14px;
}



.rodape{
	font: normal 11px/normal Trebuchet Ms, Arial, Helvetica;
	color: #888888;
	text-align: center;
}

.box_pesquisa_campo{
	font: normal 11px/normal Trebuchet Ms, Arial, Helvetica;
	background-color: #FFFFFF;
	color: #555;
	height: 18px;
	width: 160px;
	vertical-align: middle;
	border: 0px solid #FFF;
	padding-right:20px;
}

.box_pergunta_campo{
	font: normal 11px/normal Trebuchet Ms, Arial, Helvetica;
	background-color: #FFFFFF;
	color: #555;
	height: 66px;
	width: 200px;
	vertical-align: middle;
	border: 0px solid #FFF;
	overflow: hidden;
}

.edicoes_anteriores{
	font: normal 11px/normal Trebuchet Ms, Arial, Helvetica;
	color: #FFF;
	vertical-align: middle;
}

.tit_canais{
	font: bold 16px/normal Arial, Verdana, Tahoma, Helvetica;
	letter-spacing: -0.5pt;
	color:#666;
}


A.tit_canais_off:link, A.tit_canais_off:active, A.tit_canais_off:visited{
	font: bold 16px/normal Arial, Verdana, Tahoma, Helvetica;
	letter-spacing: -0.5pt;
	color:#9B9B99;
	text-decoration:none;
}
A.tit_canais_off:hover {
	color:#666;
}


A.votar_enquete:link, A.votar_enquete:active, A.votar_enquete:visited{
	font: normal 18px/normal Arial, Verdana, Tahoma, Helvetica;
	letter-spacing: -0.3pt;
	color:#CFB03B;
	text-decoration:none;
}
A.votar_enquete:hover {
	color:#8C7722;
}






.box_topo_cardapio{
	vertical-align:top;
	background-color:#F8C301;
	padding:10px;
	font: normal 21px/normal Arial, Verdana, Tahoma, Helvetica;
	letter-spacing: -0.5pt;
}

.box_topo_turismo{
	vertical-align:top;
	background-color:#EE9B69;
	padding:10px;
	font: normal 21px/normal Arial, Verdana, Tahoma, Helvetica;
	letter-spacing: -0.5pt;
}

.box_topo_estetica{
	vertical-align:top;
	background-color:#96C7A9;
	padding:10px;
	font: normal 21px/normal Arial, Verdana, Tahoma, Helvetica;
	letter-spacing: -0.5pt;
}

.box_texto_cardapio{
	vertical-align:top;
	background-color:#FDEC9A;
	padding:10px;
	font: normal 14px/normal Arial, Verdana, Tahoma, Helvetica;
}

.box_texto_turismo{
	vertical-align:top;
	background-color:#EFDECE;
	padding:10px;
	font: normal 14px/normal Arial, Verdana, Tahoma, Helvetica;
}

.box_texto_estetica{
	vertical-align:top;
	background-color:#DFE8E3;
	padding:10px;
	font: normal 14px/normal Arial, Verdana, Tahoma, Helvetica;
}

.box_link_cardapio{
	vertical-align:top;
	background-color:#FDEC9A;
	padding:5px;
	font: normal 10px/normal Arial, Trebuchet Ms, Arial, Helvetica;
	line-height:11px;
}

.box_link_turismo{
	vertical-align:top;
	background-color:#EFDECE;
	padding:5px;
	font: normal 10px/normal Arial, Trebuchet Ms, Arial, Helvetica;
	line-height:11px;
}

.box_link_estetica{
	vertical-align:top;
	background-color:#DFE8E3;
	padding:5px;
	font: normal 10px/normal Arial, Trebuchet Ms, Arial, Helvetica;
	line-height:11px;
}

.campo {
	background-color:#FFF;
	color:#000000;
	font: normal 11px/normal Arial, Tahoma, Trebuchet Ms, Helvetica;
	border: 0px;
	height:18px;
	border: solid 1px #7F9DB9;
}



A.menu_on:link, A.menu_on:active, A.menu_on:visited {
	font: normal 13px/normal Arial;
	color:#854B81;
	text-decoration:none;
}
A.menu_on:hover {
	color: #7A4076;
}

A.menu_off:link, A.menu_off:active, A.menu_off:visited {
	font: normal 13px/normal Arial;
	color:#FFF;
	text-decoration:none;
}
A.menu_off:hover {
	color: #EACDE8;
}

.menu{
	vertical-align:middle;
	text-align: center;
}


