/* CSS Document */
#geral-mall_padrao {
	position: relative;
	margin-top: 0px;
	width: 760;
	height: auto;
	
}

#seguranomeio-mall_padrao{
	float: left;
	width: 760;
	height: 100%;
	min-height: 350;
	max-height: 100%;
	height: 350;
}
html>body #seguranomeio-mall_padrao {
	height: auto;/* Esta altura deve ficar com o valor auto; para que o Mozilla firefox reconhea o formato elstico. */
}
#esquerda_padrao{width:378; float:left; }
#direita_padrao{width:256; float:right;}
#interna_padrao{width:760; float:left; }
#grade_padrao{width:646; margin-left:59; margin-right:55;height: auto;}
#miolo_interna_padrao{width:646px; float:left;}
#miolo_interna_namorados{width:646px; float:left; background-image:url(../img/mall/bg-namorados.jpg); color:#003366;}

#miolo_interna_magico{width:646px; float:left; color:#fff; background-color:#62a8c8;}

/* monta busca interna */
.dp_1{width:230; height: 42; float:left;}
.dp_geral{float:left; width:230px;}
.dp_2{width: 230; height: 135px; float:right; background-color:#F0F1F2;}
.dp_3{width: 230; height: 164; margin-top: 10; float:right; background-color:#F0F1F2;}

.dp_century{width:230; height: 120; float:left; }
.dp_condomino{height: 280; float:left;}


#busca_superior{width:200;float:left;}
#busca_inferior{width:200;float:left;}
#busca_interna {
	float:left;
	margin: 0;
	padding: 0px;
	width: 200px;
 	height: 18px;
}
html>body #busca_interna { width: 200px; }
#caixa_busca{padding: 10 0 20 20;}
#caixa_busca_mhoteis{padding: 0 0 10 20; background-color:#F0F1F2;}



#promocao{
	font-size:11px;
}
#promocao .contraste{background-color:#f1f5f7;}
#promocao td{padding:2px;}


/*GALERIA DE FOTOS*/
/*principal*/


#vitrine_galeria{
	width:608px;
	height:auto;
	float: left;
	padding-top:10px;
}

#vitrine_galeria a{	
	color:#777;
	text-decoration: none;
}

#vitrine_galeria a:hover{	
	text-decoration: underline;
}

#vitrine_galeria .setas{width:20px; float:left; padding-top:44px;}
#vitrine_galeria .produto{
	width:122px;
	float:left;
	font-weight:bold;
}

#vitrine_galeria .box_hotel{
	position: relative;
	float:left;
	width:608px;
	height:106px;
	border:0px solid #ff0000;
	overflow:hidden;
}

#vitrine_galeria .foto_restaurante{
	width:93px;
	float:left;
	font-weight:bold;
}

#vitrine_galeria .box_restaurante{
	position: relative;
	float:left;
	width:187px;
	height:92px;
	border:0px solid #ff0000;
	overflow:hidden;
}

#vitrine_galeria .box_hotel_interno{
	position: relative;
}

.opacity
{
	-moz-opacity: 0.3;
	filter: alpha(opacity=30);
}

.galeria_foto_g{width:360px; float:left; text-align:left; padding:7px 0px;}
.galeria_foto_g img, .galeria_foto_g_interna  img{margin:7px 0px;}
.galeria_foto_g .titulo, .galeria_foto_g_interna  .titulo{color:#80969e; font-size:12px; font-weight:bold;}
.galeria_foto_g .titulo a, .galeria_foto_g_interna  .titulo a{color:#80969e; font-size:12px; font-weight:bold;text-decoration: none;}
.galeria_foto_g .titulo a:hover, .galeria_foto_g_interna  .titulo a:hover{color:#80969e; font-size:12px; font-weight:bold; text-decoration: underline;}
.galeria_foto_g .data, .galeria_foto_g_interna  .data, .vermelho{color:#c40000;}

.galeria_foto_g a{color:#80969E;text-decoration: none;}
.galeria_foto_g a:hover{color:#80969E;text-decoration: underline;}

.galeria_foto_busca{
	width:270px;
	float:left;
	margin-left:13px;
	background-color:#f1f1f3;
	background-image: url(../modulos/default/img/galeria/busca_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding:61px 0px 10px 0px;
}
.galeria_foto_busca .formbusca{margin-left:55px; margin-bottom:50px;}
.galeria_foto_busca_interna .formbusca{padding-left:43px; float:left;}
.galeria_foto_busca input, .galeria_foto_busca select, .galeria_foto_busca_interna input, .galeria_foto_busca_interna select{background-image:url(../img/bg_form.jpg);
	border:0px;
	width:158px;
	height: 16px;
	margin:4px 0px;
	float:left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.galeria_foto_busca select, .galeria_foto_busca_interna select{color:#000000; background-color:#c5c5c5; font-size:10px; font-weight:bold;}
.galeria_foto_busca .ok, .galeria_foto_busca_interna .ok{width:19px; height:15px;}
.outras_galerias{
padding:0px 10px; 
color:#71868f;
}
.outras_galerias .galeria{width:120px; float:left; padding-bottom:5px;}
.outras_galerias .mesq{margin-right:9px;}
.outras_galerias .descricao{width:120px;height:29px; float:left; padding-bottom:3px; font-weight:bold; text-align:left;}
.outras_galerias .descricao a{color:#80969E;text-decoration: none;}
.outras_galerias .descricao a:hover{color:#80969E;text-decoration: underline;}

.paginacao_busca{
	text-align:center;
}
.paginacao_busca img{vertical-align:middle;}
.paginacao_busca a{color:#71868f; text-decoration:none;}
.paginacao_busca a:hover, .paginacao_busca a.selecionado{color:#c40000; text-decoration:none; font-size:12px; font-weight:bold;}

/*interna*/
.galeria_foto_g_interna{width:396px; float:left; text-align:left; padding:7px 0px;}
.galeria_foto_busca_interna{
	width:248px;
	float:left;
	background-color:#f1f1f3;
	background-image: url(../modulos/default/img/galeria/bg_top_interna.gif);
	padding:0px 0px 10px 0px;
}


.galeria_foto_g_interna .setag{width:18px; float:left; padding-top:150px;}
.galeria_foto_g_interna .fotog{width:360px; float:left;}

.galeria_direita{width:248px;float:left;}
.galeria_foto_busca_interna .barra-top{ float:left; width:248px;}

.acesso_todas{float:left;padding:20px 0px 20px 28px;width:228px;}
.acesso_todas select{font-size:11px; color:#000; background-color:#c5c5c5; border:1px solid #000; width:200px; height:94px; margin:7px 0px;}
.acesso_todas form{margin:0px; padding:0px;}

.indique_imprimir_total{
	width:646px; 
	float:left;
	padding:0px 0px;	
}
.indique_imprimir_total .print{margin-left:30px;}
.indique_imprimir_total a, .indique_imprimir_total .totalfotos strong{color:#c40000; font-weight:bold;}
.indique_imprimir_total a:hover{text-decoration:none;}
.indique_imprimir_total .indique{width:287px;float:left; text-align:left;padding-left:18px;}
.indique_imprimir_total .totalfotos{width:287px;float:right; text-align:right;padding-right:18px;}

.selecionar_outras_fotos{width:646px; float:left; clear:both; margin:10px 0px;}
.selecionar_outras_fotos .setap{width:18px; float:left; padding-top:40px;}

/*BUSCA*/

.lista_fotos{width:100%; float:left; margin:1px 0px;}
.lista_fotos .esq_foto{width:120px; float:left; margin-right:10px;}
.lista_fotos .esq_foto img{margin:0px;}
.lista_fotos a{color:#80969E;text-decoration: none;}
.lista_fotos a:hover{color:#80969E;text-decoration: underline;}
.lista_fotos .dir_descricao{width:230px; float:left; padding-right:10px;}


/*INDIQUE A UM AMIGO*/
#indique_amigo{
	width:690px;
	margin:0 auto;
	padding:10px 20px;
}
#indique_amigo .esquerda{width:370px; float:left;}
#indique_amigo .esquerda img{margin:5px 0px;}
#indique_amigo .esquerda div{padding-right:10px;}
#indique_amigo .direita{width:320px; float:left; padding:5px 0px; line-height:140%;}
#indique_amigo .direita textarea{
	background-image:url(../modulos/default/img/galeria/bg-text.gif);
	height:220px;
	width:300px;
	background-repeat: repeat-x;
	background-color: #d8d8d8;
	background-position: left top;
	padding:5px;font-size:11px;
	float: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif; margin:4px 0px;
}

#indique_amigo .dados{
font-size:12px; 
border-top:1px dashed #d1d1d1;
border-bottom:1px dashed #d1d1d1;
margin:15px 0px;
padding:10px 0px;
width:690px; float:left;
}

#indique_amigo td{
	color:#80969e; font-size:12px;
}

#indique_amigo  label{width:60px; float:left; margin:4px 4px 4px 0px;font-size:11px; font-weight:bold;}
#indique_amigo  input{
	width:235px; 
	float:left; 
	background-image:url(../img/bg_form.jpg);
	border:0px;
	height: 14px; font-size:11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif; margin:4px 0px;
	}
#indique_amigo em, #indique_amigo span.erro{font-size:11px;}
#indique_amigo span.erro{padding-left:64px;}
#indique_amigo .msg, #indique_amigo .cdados{color:#000; line-height:normal;
	padding:5px 0px;
	width:280px;
	font-size:11px;
}
#indique_amigo  .cdados{width:235px; float:left; padding:5px 0px;}
#indique_amigo  .atencao{ font-size:12px;}
.azul{color:#46769a;}

/* POPUP INDIQUE */

#layerGeral_popup
{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:999;
}

#layerOpaco_popup
{
	-moz-opacity: 0.4;
	filter: alpha(opacity=40);
	opacity: 0.4;
	background-color: #000;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:999;
}

#layerMiolo_indique
{
	width: 736px;
	height: auto;
	background-color: #FFF;
	border: 0px solid #ff0;
}


#resposta{
	width:370px;
	font-size:12px;
	margin:0 auto;
	padding:5px 0px;
}

#imprimir{
	width:570px;
	margin:0 auto;
	padding:10px 0px;
}

#imprimir .foto{
	width:360px;
	margin:0 auto;
}
#imprimir a{ color:#c40000;font-weight:bold; }
#imprimir a:hover{text-decoration:none;}
#imprimir .linkprint{font-size:14px;color:#c40000;font-weight:bold;}
