/* - CONFIGURACOES PADRAO DO SITE -------------------------------- */

#corpo {
	background-color					: #FFF;
	border								: 2px solid #E9E9E9;
	border-left							: 0px;
	border-bottom						: 0px;
	left									: 310px;
	padding								: 7px 5px 0 0;
	_padding								: 7px 7px 10px 5px;
	padding-left						: 20px;
	position								: absolute;
	top									: 93px;
	width									: 426px;
	z-index								: 1;
	background							: #FFF;
	background							: #FFF URL(../imagens/backgrounds/body.jpg) repeat-y left top;
	_background							: #FFF URL(../imagens/backgrounds/body2.jpg) repeat-y left top;
	background-position				: -31px 673px;
	height								: 100% auto;
	min-height							: 1100px;
}

#corpo H3 {
	border-bottom						: 1px solid #F1F1F1;
	color									: #000000;
	font-size							: 12px;
	font-weight							: bolder;
	padding-bottom						: 4px;
	margin-left							: 10px;
}

#corpo P {
	font									: 11px tahoma, arial, verdana, sans-serif;
	margin-left							: 15px;
	margin-bottom						: 10px;
}

#corpo UL, #corpo DL {
	color								: #000000;
	font-size							: 11px;
	margin-left							: 30px;
}

#corpo DL DT {
	background							: #FFF url(../imagens/bullet.gif) no-repeat left top;
	padding								: 0 0 0 7px;
}

#corpo UL LI {
	background							: url(../imagens/bullet.gif) no-repeat left top;
	_background-position				: left -2px;
	_background-repeat					: no-repeat;
	_height								: 14px;
	padding								: 0 0 0 7px;
	_margin								: -3px 0;
}

#corpo .box3 UL LI {
	margin-top:5px;
}

#corpo .box1 UL LI {
	width:150px;
	margin-top:5px;
	float:left;
	display:block;
}

#corpo .box1 .subMenu {
	border:1px solid blue;
	margin-top:0px;
	padding:0px;
}

#corpo .voltar {
	background							: url(../imagens/bullet.gif) no-repeat left -1px;
	padding								: 0 0 0 7px;
}

/* - OBJETOS DENTRO DE #CORPO ------------------------------------- */

#corpo .boxTopo {
	background-color					: none;
	color								: #FFFFFF;
	display								: block;
	height								: 200px;
	width								: 450px;
	margin-bottom						: 5px;
	margin-left							: -20px;
	margin-top							: 0;
}

#corpo .boxTopo H3 {
	display								: none;
}

#corpo .boxTopo P {
	font								: 0.6em tahoma, arial, verdana, sans-serif;
	display								: block;
	position							: absolute;
	left								: 158px;
	_left								: 162px;	
	top									: 150px;
}

#corpo .box1, #corpo .box2 {
	display								: block;
}

#corpo .box1 H3 {
	margin-left							: 18px;
}

#corpo .box1 P {
	line-height							: 13px;
	margin-left							: 15px;

}

#corpo .box2 P {
	line-height							: 13px;
	margin-left:16px;
	_margin-left						: 10px;
	width:90%;
	float:left;
	display:block;

}

#front #corpo .box1 P, #front #corpo .box2 P {
	height								: 105px;
}

#corpo .box1 {
	border-right						: 2px solid #F5F5F5;
	float								: left;
	height								: auto;
	padding-right						: 13px;
	width								: 160px;
}

#corpo .box1 H2 {
	margin-right						: -17px;
}

#corpo .box2 {
	border-left							: 2px solid #F5F5F5;
	width								: 231px;
	float								: left;
	margin-left							: -2px;
	padding-left						: 20px;
	_padding-left						: 17px;
}

#corpo .box2 DL DD {
	color								: #BD261E;
	float								: right;
	top									: -13px;
	position							: relative;
	right								: 20px;
}

#corpo .box3 {
	border-top							: 2px solid #F5F5F5;
	float								: left;
	margin								: 20px 0 0 0;
	width								: 425px;
}

#corpo .box3 H2 {
	margin-top							: 12px;
	margin-bottom						: 5px;
}

#corpo .box3 SPAN {
	margin-bottom						: 5px;
	margin-left							: 18px;
	float								: left;
}

#corpo .box3 H3 {
	border								: 0;
	width								: 160px;
	float								: left;
	margin								: 0;
	margin-left							: 10px;
	padding								: 0;
}

#corpo .box3 P {
	float								: left;
	margin-left							: 10px;
	width								: 169px;
	line-height							: 14px;
} 

#corpo .box3 UL {
	float								: right;
	_float								: left;
	_margin-left						: 100px;
}

#corpo .box3 UL LI {
	background-position					: left top;
}



/* - FOTOS DO TOPO ------------------------------------------------- */

#front #corpo .boxTopo {
	background-image					: url(../imagens/topo/Front.jpg);
	_background-image					: url(../imagens/topo/Front2.jpg);
	background-position					: -3px top;
	background-repeat					: no-repeat;
}

#hotel #corpo .boxTopo {
	background-image					: url(../imagens/topo/Hotel.jpg);
	background-repeat					: no-repeat;
	width:436px;
	margin-left:-11px;
}

.ie6 #hotel #corpo .boxTopo {
	background-image					: url(../imagens/topo/Hotel2.jpg);
	background-repeat					: no-repeat;
	width:436px;
	margin-left:-11px;
}

#sabor #corpo .boxTopo {
	background-image					: url(../imagens/topo/sabor.jpg);
	background-repeat					: no-repeat;
	width:436px;
	margin-left:-11px;
}

.ie6 #sabor #corpo .boxTopo{
	background-image					: url(../imagens/topo/sabor2.jpg);
	background-repeat					: no-repeat;
	width:436px;
	margin-left:-11px;
}

#lazer #corpo .boxTopo {
	background-image					: url(../imagens/topo/lazer.jpg);
	background-repeat					: no-repeat;
	width:436px;
	margin-left:-11px;
}

.ie6 #lazer #corpo .boxTopo {
	background-image					: url(../imagens/topo/lazer2.jpg);
	background-repeat					: no-repeat;
	width:436px;
	margin-left:-11px;
}

#eventos #corpo .boxTopo {
	background-image					: url(../imagens/topo/eventos.jpg);
	background-repeat					: no-repeat;
	width:436px;
	margin-left:-11px;
}

.ie6 #eventos #corpo .boxTopo {
	background-image					: url(../imagens/topo/eventos2.jpg);
	background-repeat					: no-repeat;
	width:436px;
	margin-left:-11px;
}

#bc #corpo .boxTopo {
	background-image					: url(../imagens/topo/bc.jpg);
	background-repeat					: no-repeat;
	width:436px;
	margin-left:-11px;
}

.ie6 #bc #corpo .boxTopo {
	background-image					: url(../imagens/topo/bc2.jpg);
	background-repeat					: no-repeat;
	width:436px;
	margin-left:-11px;
}

#contato #corpo .boxTopo {
	background-image					: url(../imagens/topo/contato.jpg);
	background-repeat					: no-repeat;
	width:436px;
	margin-left:-11px;
}

.ie6 #contato #corpo .boxTopo {
	background-image					: url(../imagens/topo/contato2.jpg);
	background-repeat					: no-repeat;
	width:436px;
	margin-left:-11px;
}

#pacotes #corpo .boxTopo {
	background-image					: url(../imagens/topo/Aptos.jpg);
	background-repeat					: no-repeat;
	width:436px;
	margin-left:-11px;
}

.ie6 #pacotes #corpo .boxTopo {
	background-image					: url(../imagens/topo/Aptos2.jpg);
	background-repeat					: no-repeat;
	width:436px;
	margin-left:-11px;
}

#mapa #corpo .boxTopo {
	background-image					: url(../imagens/topo/Front.jpg);
	_background-image					: url(../imagens/topo/Front2.jpg);
	background-position					: -3px top;
	background-repeat					: no-repeat;
}

#apto #corpo .boxTopo {
	background-image					: url(../imagens/topo/Aptos.jpg);
	background-repeat					: no-repeat;
	width:436px;
	margin-left:-11px;
}

.ie6 #apto #corpo .boxTopo {
	background-image					: url(../imagens/topo/Aptos2.jpg);
	background-repeat					: no-repeat;
	width:436px;
	margin-left:-11px;
}

/*.formReserva #corpo .boxTopo {
	background					: url(../imagens/topo/Hotel.jpg) no-repeat -2px top !important;
	_background					: url(../imagens/topo/Hotel2.jpg) no-repeat -2px top !important;
}*/

/* - FIM DAS FOTOS DO TOPO ----------------------------------------- */

#hotel #corpo .box1 P, #hotel #corpo .box2 P {
	height								: 80px;
}

#apto #corpo .box1 {
	padding-right						: 2px;
	width								: 177px;
	height								: 273px;
	_height								: 283px;
	_overflow:hidden;
}

#apto #corpo .box1 h3 {
	margin								: 5px 0 2px 3px;
}

#apto #corpo .box1 .fotos, #lazer #corpo .box1 .fotos, #bc #corpo .box1 .fotos {
	margin-left							: 15px;
	margin-top							: 14px;
}

#lazer #corpo .box1 .fotos, #bc #corpo .box1 .fotos{
	margin-left:0px;
	position:relative;
	left:15px;
}

#apto #corpo .box1 .fotos SPAN, #lazer #corpo .box1 .fotos SPAN, #bc #corpo .box1 .fotos SPAN{
	float								: left;
	margin								: 4px 9px 5px 0;
	padding								: 0;
}

#lazer #corpo .box1 .fotos SPAN, #bc #corpo .box1 .fotos LI{
	position:relative;
	left:1px;
}

#apto #corpo .box1 .fotos LI A, #lazer #corpo .box1 .fotos SPAN A, #bc #corpo .box1 .fotos SPAN A{
	border								: 2px solid #ebebeb;
	display								: block;
	height								: 52px;
	width								: 63px;
}

#apto #corpo .box1 DL {
	background-color					: #F9F9F9;
	margin-left							: 3px;
}

#apto #corpo .box1 DT {
	background-color					: #F9F9F9;
	padding								: 1px 0 4px 13px;
	background-position					: 3px top;
}

#apto #corpo .box1 DL DD {
	color								: #BD261E;
	float								: right;
	top									: -16px;
	position							: relative;
	right								: 5px;
}

#apto #corpo .box2 {
	width								: 225px;
	_width								: 228px;
}

#apto #corpo .box2 H3 {
	margin-left							: 13px;
}

#conforto #corpo .box1 DL {
	margin-top: 20px;
	margin-left:100px;
	margin-bottom:0;
}

#conforto #corpo .box1 DL DD {
	color								: #BD261E;
	float								: right;
	top									: -13px;
	position							: relative;
	right								: 130px;
}
#conforto #corpo .box3 {
	margin-top:10px;
}
#eventos #corpo .box2 {
	_width								: 230px;
}

#eventos #corpo .box1 .fotos {
	margin-left							: 15px;
	margin-top							: 5px;

}

#eventos #corpo .box1 .fotos LI {
	float								: left;
	margin								: 4px 5px 5px 0;
	_margin								: 4px 5px 5px 0;
	padding								: 0;
}

#eventos #corpo .box1 .fotos LI A {
	border								: 2px solid #ebebeb;
	display								: block;
	height								: 52px;
	width								: 63px;
}

#eventos #corpo .box2 .assistirVideo {
	margin-top							: 10px;
}



#contato #corpo .box1 {
	border								: 0;
	padding								: 0;
	width								: 420px;
}

#contato #corpo .box1 FIELDSET {
	border								: 0;
}

#contato #corpo .box1 FORM P,#contato #corpo .box1 P.centro  {
	text-align							: center;
}

#contato #corpo .box1 FIELDSET * {
	font-size							: 0.7em;
	margin								: 0;
	padding								: 0;
}

#contato #corpo .box1 LABEL {
	display								: block;
	float									: left;
	height								: 14px;
	margin								: 0;
	padding								: 2px 1px 2px 0;
	text-align							: right;
	width									: 77px;
	margin-left							: 30px;
	_margin-left						: 15px;
}

#contato #corpo .box1 INPUT {
	border								: 1px solid #E9E9E9;
	height								: 13px;
	padding								: 1px;
	width								: 230px;
}

#contato #corpo .box1 TEXTAREA {
	border								: 1px solid #E9E9E9;
	height								: 130px;
	overflow							: auto;
	padding								: 1px;
	width								: 230px;
}

#contato #corpo .box1 SELECT {
	border								: 1px solid #E9E9E9;
	padding								: 1px;
	width								: 234px;
	margin								: 2px 0;
}

#contato #corpo .box1 .opcao INPUT.enviar {
	border								: 0px;
	float								: right;
	height								: 22px !important;
	margin-right						: 78px;
	_margin-right						: 75px;
	width								: 77px !important;
	position							:relative;
	top									:5px;
	right								:26px;
}

/*#contato #corpo .box1 .obrigatorio {
	color								: #BD261E;
}

#contato #corpo .box1 SPAN.obrigatorio {
	float								: right;
	margin-right						: 69px;
	_margin-right						: 64px;
	margin-top							: 3px;
}

#contato #corpo .box1 DIV.obrigatorio {
	margin-left							: 109px;
	margin-top							: 3px;
}*/

/*#contato #corpo .box1 FORM FIELDSET .classErro {
	background-color					: #FFFFF6;
	border								: 1px solid #F00;
}*/

#contato #corpo .box1 FORM FIELDSET .erro {
	width								: 420px;
	text-align							: center;
	color								: #cc3300;
	font-size							: 0.6em;
	margin-bottom						: 0.6em;
	border								: 1px dashed #ccc;
	padding-top							: 5px;
	padding-bottom						: 5px;
	background							: #FFFEEC;
}

#mapa #corpo .box1 UL UL {
	margin: 5px 0 5px 5px;
	_margin-top:7px;
}

#mapa #corpo .box1 UL A:VISITED {
	color								: #BD261E;
}

#fotoGrande {
	border:2px solid #ebebeb;
	position:absolute;
	height:auto;
	width:auto;
	left:30px;
	top:245px;
	cursor:pointer;
	display:none;
	background-color:#ffffff;
}

#fotoGrande2 {
	border:2px solid #ebebeb;
	position:absolute;
	height:auto;
	width:auto;
	left:30px;
	top:245px;
	cursor:pointer;
	display:none;
	background-color:#ffffff;
}
#fotoGrande3 {
	border:2px solid #ebebeb;
	position:absolute;
	height:216px;
	width:auto;
	left:30px;
	top:245px;
	cursor:pointer;
	display:none;
}
#fotoGrande4 {
	border:2px solid #ebebeb;
	position:absolute;
	height:216px;
	width:auto;
	left:30px;
	top:245px;
	cursor:pointer;
	display:none;
}
#fotoGrande5 {
	border:2px solid #ebebeb;
	position:absolute;
	height:216px;
	width:auto;
	left:30px;
	top:245px;
	cursor:pointer;
	display:none;
}

#fotoGrande6 {
	border:2px solid #ebebeb;
	position:absolute;
	height:216px;
	width:auto;
	left:30px;
	top:245px;
	cursor:pointer;
	display:none;
}
.hide {
	display:none;
}
.show {
	display:block;
}

BR {
	clear:both;
}

.seta {
	margin-right:5px;
	margin-left:5px;
	margin-bottom:10px;
	float:left;
	position:relative;
	top:4px;
	_top:5px;
}

A:ACTIVE, A:LINK, A:VISITED {
	color:#BD261E !important;
	padding:0px 2px 1px 2px;
}

A:HOVER {
	color:#FFF !important;
	background:#BD261E !IMPORTANT;
	padding:2px;
	text-decoration:NONE !important;
}

A.ajuda IMG {
	margin-right:3px;
	background:none;
}

#front #corpo .box1 #ajudaOnline A:HOVER {
	background-color: transparent !important;
}


DIV.conforto {
	margin-bottom:120px !important;
	_margin-bottom:20px !important;
}

LABEL.apto, LABEL.apto2 {
	font-size:0.65em;
	float:left;
	display:block;
	width:62px;
	margin-left:2px;
}

LABEL.apto2 {
	width:60px;
	margin:0px;
}

A.aptoLink:ACTIVE, A.aptoLink:LINK, A.aptoLink:VISITED {
	font-size:11px;;
	display:block;
	float:left;
	margin-right:3px;
	padding:0px 2px 1px 2px;	
	margin-top:3px;
}

A.aptoLink IMG {
	margin-right:3px;
	background:none;
	
}

.imgSeta {
	margin-right:3px;
	
}

#frontHotel LABEL.apto {
}

/*- PopUp --------------------------------------------------------------------*/

#popup {	
	position:absolute;
	z-index:100;
	top:100px;
	/*left:100px;*/
	/*background-color:white;*/
	/*padding:5px;*/
	/*border:1px solid #aeaeae;*/
	width:768px;
	text-align:center;

}

#popup A, #popup A:ACTIVE, #popup A:FOCUS,  #popup A:LINK, #popup A:VISITED {
	background-color:none;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size:10px;
	color:black !important;
	text-decoration:none;	
}

#popup A:HOVER {
	background-color:transparent !important;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size:10px;
	color:black !important;
	text-decoration:none !important;
}

.listaEventos {
	margin-top							: 5px; 
	float									: left; 
}

.tabelaSalas {
	font-family							: tahoma, arial, verdana, sans-serif;
	font-size							: 11px;
	width									: 750px;
	border								: 1px solid #999999;
	margin								: 10px 5px 5px 5px;
	text-align							: center;
}

.tabelaSalas TR TH {
	background-color					: #e5e5e5; 
	height								:20px;
	border								:0;
	padding-top							: 3px;
	padding-bottom						: 3px;
	*padding-top						: 2px;
	*padding-bottom					: 2px;
}

.tabelaSalas TR TD {
	
	border								: 0;
	padding-top							: 4px;
	padding-bottom						: 4px;
}

.corSim {
	background-color					: #efefef; 
}

.corNao {
	background-color					: #fff; 
}

.vermelho {
	background-color					: #bd261e; 
}

.nomeSala {
	text-align							: left;
	padding-left						: 20px;
	border								: 0;
}

h3 {
	font-family							: tahoma, arial, verdana, sans-serif;
	border-bottom						: 1px solid #F1F1F1;
	color									: #000000;
	font-size							: 0.8em;
	font-weight							: bolder;
	padding-bottom						: 4px;
	margin-left							: 10px;
}

.paragrafo {
	font-family							: tahoma, arial, verdana, sans-serif;
	margin-left							: 5px;
}

.imgTurismo {
	width:150px; 
	text-align:center;
	color:#666666;
	margin-right:2px; 
}	

.ie7 .imgTurismo {
	margin-right:15px; 
}

.ff2 .imgTurismo {
	margin-right:15px; 
}

.linkBoxAzul {
	color								: #ffffff;
	text-decoration				: none;
}

.linkBoxAzul:LINK, .linkBoxAzul:ACTIVE {
	color								: #ffffff;
	text-decoration				
}

.linkBoxAzul:VISITED {
	color								: #ffffff;
	text-decoration				: none;
}

.linkBoxAzul:HOVER {
	color								: #ffffff;
	text-decoration					: underline;
}

/* INDIQUE AMIGOS --- */

.divIndiqueAmigo {
	border:1px solid #c71f1f; 
	position:absolute; 
	top:835px; 
	left:6px; 
	z-index:99; 
	width: 300px;
	padding: 10px 0 15px 0; 
	height:270px;
	margin-bottom:20px;
}

.tabelaIndiqueAmigo {
	width: 290px; 
	font: 0.6em tahoma, arial, verdana, sans-serif;
	margin:0;
	padding:0;
	margin-top:15px;
	color: #ffffff;
	margin-left:-10px;
}

.tabelaIndiqueAmigo TR TD {
	background: #b41d16 !important;
	border:0;
}

.tdAmgInf {
	text-align: right;
	width: 130px;
	vertical-align:top;
}

.tdAmgInp {
	text-align: left;
	width: 160px;
}

.tdAmgInf LABEL {
	background: #b41d16 !important;
	margin:0 !important;
	padding:0 !important;
	width: 120px !important ;
}

/* FIM INDIQUE AMIGOS --- */

/* FORM CONTATO COLUNA --- */

.divContato {
	background:#b41d16;
	position:absolute; 
	top:562px; 
	left:0; 
	z-index:99; 
	width: 300px;
	padding: 10px 0 15px 0; 
	height:270px;
	margin-bottom:20px;
	display:none;
}

.divContato p {
	margin: 5px 0 0 60px;
	text-align:left;
	font: 11px tahoma, arial, verdana, sans-serif;
	color: #ffffff;
}

.tabeladivContato {
	width: 280px; 
	font: 0.6em tahoma, arial, verdana, sans-serif;
	margin:0;
	padding:0;
	margin-top:15px;
	margin-left:-30px;
	color: #ffffff;
	float:left;
}

.tabeladivContato TR TD {
	background: #b41d16 !important;
	border:0;
}

.tdAmgInf {
	text-align: right;
	width: 130px;
	vertical-align:top;
}

.tdAmgInp {
	text-align: left;
	width: 160px;
}

.tdAmgInf LABEL {
	background: #b41d16 !important;
	margin:0 !important;
	padding:0 !important;
	width: 120px !important ;
}


/* FIM FORM CONTATO COLUNA --- */

.formReservas {
	font: 11px tahoma, arial, verdana, sans-serif;
	margin:0 !important;
	padding:0 !important;
	margin-top:10px !important;
	color: #000000;
	width: 410px !important;
}

.formReservas TR TD {
	border:0;
	margin:0;
	padding:0;
	padding-bottom:5px !important;
} 

.tdReservasEsq {
	text-align: right !important;
	vertical-align:top;
	margin:0;
	padding:0;
	width: 180px !important;
}

.tdReservasEsq LABEL	{
	width: 180px !important;
}

.tdReservasDir {
	text-align: left !important;
	vertical-align:top;
	margin:0;
	padding:0;
}

.erroReservas {
	color			: #bd261e; 
	font-weight:bold;
	font-size:12px;
	text-align:center
}

.tdReservasDir SELECT {
	width: 203px !important;
}

.tdReservasDir INPUT {
	width: 200px !important;
	height:15px !important;
}

.tdReservasDir TEXTAREA {
	width: 200px !important;
	height: 100px !important;
}

.avisoRes {
	font-size:0.3em;
	font-size:0.9em;
	color:#666666;
	margin:0 !important;
	padding:0 !important;
	padding-bottom:15px !important;
}

.enderecoHotel {
	border-top:1px solid #c71f1f; 
	position:absolute; 
	top:730px; 
	left:6px; 
	z-index:99; 
	width: 300px;
	padding: 20px 0 15px 0; 
	font-size:11px;
	color: #ffffff;
}

.enderecoHotelContato {
	border-top:1px solid #c71f1f; 
	margin:10px 0 0 6px;
	z-index:99; 
	width: 300px;
	padding: 20px 0 15px 0; 
	font-size:11px;
	color: #ffffff;
}


.popGaleriaImagem {
	width:213px; 
	background:#bd261e url(../imagens/backgrounds/bg1_pop_img.jpg) repeat-y right top;
	height:413px;
	float:left;
}

.thumbsGaleria {
	width:166px; 
	height:194px; 
	margin-left:15px; 
	margin-top:30px;
	padding:0;
}

/*.paginacaoGaleria a:hover, 
.paginacaoGaleria a:visited, 
.paginacaoGaleria a:active {
	color: #ffffff !important;
	text-align:center;
	text-decoration: none !important;;
	padding:0;
	background:none;
}

.paginacaoGaleria a:hover {
	color: #ffffff !important;
	text-align:center;
	padding:0;
	background:none;
	text-decoration: underline !important;;
}*/

.galeriaFotoAmpliada {
 	float:left; 
	margin-top:4px;
	width:382px; 
	height:401px; 
	*height:405px; 
	border-top:2px solid #e9e9e9; 
	border-right:2px solid #e9e9e9; 
	border-bottom:2px solid #e9e9e9;
}

.galeriaFotoAmpliada IMG {
	margin-top:25px;
	*margin-top:28px;
}

.imgGalDireita {
	margin-left:10px;
 }
 
 .ff2 .imgGalDireita {
	margin-left:6px;
 }
 
 .ie7 .imgGalDireita {
	margin-left:6px;
 }
 
.msgGaleria {
	font: 14px tahoma, arial, verdana, sans-serif;
	color:#000000 !important;
	font-weight:bold;
	margin-top:150px;
}

.paginacaoGaleria {
	width:176px; 
	padding:0; 
	margin-left: 10px; 
	font: 12px tahoma, arial, verdana, sans-serif;
	text-align:center;
	color:#FFFFFF !important;
	padding:2px 0;
}

.ativos {
	text-decoration: none !important;
	font: 12px tahoma, arial, verdana, sans-serif;
	color:#FFFFFF !important;
	margin:0;
	padding:0;
	background:none !important;
}

.ativos a, .ativos a:hover, .ativos a:visited, .ativos a:active {
	background:none !important;
	color:#FFFFFF !important;
	font: 12px tahoma, arial, verdana, sans-serif;
	text-decoration:none;
}

.ativos a:visited, .ativos a:active {
	color:#FFFFFF !important;
	text-decoration:none;
}

.ativos a:hover {
	color:#FFFFFF !important;
	text-decoration:underline !important;
}


.checkContato {
	background:transparent; 
	float:left; 
	display:block;
	width:130px !important; 
	text-align:left;
}

SPAN.erroMensagemContato {
	height:30px;
	font-size:12px; 
	margin-top:10px; 
	text-align:center;
	width:300px; 
	color:#FFFFFF !important;
}

p#formulariodeContato LABEL {
	background:none;
}