/* ESTILOS PROMOCIONES */
	
/* ESTILOS CAPAS */

#principal_promociones{
	float:left;
	width:970px;	
	min-height:400px;	
	height: auto !important;	
	height: 400px;	
	background:url(../maq/fondo_promociones.jpg) no-repeat left bottom;
	overflow: hidden !important;/* para que se expandan las tres al mismo tiempo */	
	overflow: visible;/* para el explorer 6 */
}


#ppal_iz_promociones,#ppal_centro_promociones,#ppal_der_promociones{/* para que se expandan las tres al mismo tiempo */
	float: left;	
	padding-bottom: 32768px;
	margin-bottom: -32768px;
}

#ppal_iz_promociones{
	width:265px;
	text-align:center;
}

#ppal_centro_promociones{
	width:444px;
	min-height:400px;
	height: auto !important;		
	height: 400px;
	border-right:#fad6af 1px solid;
	/*padding-bottom:15px;*/
}

#ppal_der_promociones{
	width:260px;
}


/* Clases */
/* pequeña */
.list_promo_p{
	float:left;
	padding:7px;
	padding-left:12px;
	padding-right:12px;
}

.list_promo_p_izq{
	float:left;
	width:72px;
}

.list_promo_p_izq span{
	display:block;
	width:70px;
	height:15px;
	border: #dde4ef 1px solid;
	text-align:center;
	margin-top:2px;
}

.list_promo_p_der{
	float:left;
	padding-left:12px;
	font-size:16px;
	color:#5c83b4;
	width:150px;
}

.list_promo_p_localidad{
	font-size:11px;
	color:#f6ae5f;
}

/* Clases  para los tipos de promociones, colores */

.color_tipo_otros{
	background-color:#7e7e7e;
	color:#FFFFFF;	
}

.color_tipo_ciudad{
	background-color:#5177a2;
	color:#FFFFFF;	
}

.color_tipo_golf{
	background-color:#13b72e;
	color:#FFFFFF;		
}

.color_tipo_playa{	
	background-color:#fdd770;
	color:#003d8b;
	
}

.color_tipo_sierra{
	background-color:#026712;
	color:#FFFFFF;
	
}
/* Clases  para los tipos de promociones, colores */



/* mediana */
.list_promo_m{
	width:442px;
	height:106px;
	background: url(../maq/fondo_promo_m.gif) left top no-repeat;
}

.list_promo_m img{
	margin-left:14px;
	margin-top:14px;
	margin-right:7px;
	border: #dde4ef 1px solid;
	float:left;
}

.list_promo_m p{
	font-size:18px;
}

.list_promo_m span{
	display:block;
	font-size:11px;
	color:#f6ae5f;
	padding-top:14px;
}


.list_promo_m h4{
	float:right;
	margin:0px;
	padding:0px;
	display:block;
	width:100px;
	height:15px;
	border: #dde4ef 1px solid;
	text-align:center;
	font-weight:100;
	margin-top:4px;
	margin-right:20px;
}

/* FICHA */

#principal_f_promos{
	float:left;
	width:970px;
	min-height:400px;
	height: auto !important;	
	height: 400px;
	overflow: hidden !important;/* para que se expandan las tres al mismo tiempo */	
	overflow: visible;/* para el explorer 6 */		
}

#ppal_iz_f_promos,#ppal_der_f_promos{
	float: left;	
	padding-bottom: 32768px;
	margin-bottom: -32768px;
}

#ppal_iz_f_promos{
	width:709px;
	border-right:#fad6af 1px solid;
}

#ppal_der_f_promos{
	width:260px;
}

#f_promo{
	margin-left:4px;
	display:table;
}

/* cuadro */
#f_promo_sup{
	width:700px; 
	height:11px;
	background:url(../maq/f_promo_sup.gif) no-repeat;
	display:table;
}

#f_promo_cab{
	width:700px; 
	height:81px;
	background:url(../maq/f_promo_cab.gif) repeat-y;
	color:#FFFFFF;
}

#f_promo_cab img{
	float:left;
	margin-left:14px;
	margin-right:14px;
	margin-top:3px;
}

#f_promo_cab span{
	display:block;
	padding-top:7px;
}

#f_promo_cab h1{
	font-size:30px;
	font-weight:100;
}

#f_promo_cab h4{
	float:right;
	margin:0px;
	padding:0px;
	display:block;
	width:100px;
	height:15px;
	border: #dde4ef 1px solid;
	text-align:center;
	font-weight:100;
	margin-top:4px;
	margin-right:20px;
}

#f_promo_centro{
	width:700px; 
	background:url(../maq/f_promo_centro.gif) repeat-y;
	display:table;


	min-height:365px;
	height: auto !important;	
	height: 365px;	

	
}

#f_promo_inf{
	width:700px; 
	height:27px;
	background:url(../maq/f_promo_inf.gif) no-repeat;
		/*display:table;
		padding-top:10px;*/
}

/* Cuerpo */
#contentmenu{
	float:left;
	width:115px;
	margin-left:7px;
	margin-top:7px;
}


#f_promo_contentppal{
	float:left;
	width:560px;
	margin-top:7px;
	margin-left:7px;	
}

#f_promo_contentppal h2{
	margin:0px;
	padding:0px;
	color:#f6ae5f;
	border-bottom:#f6ae5f 1px solid;
	width:557px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	letter-spacing:-1px;
	font-weight:100;
	text-align:right;
	padding-right:5px;
	margin-bottom:8px;

}

/* Secciones ficha promociones ****************************************************************************************/

/* Presentación */
#f_promo_presentacion{
	margin-left:2px;
}

#f_promo_presentacion_cuerpo{
	margin-top:15px;
}

/* Localización */
#f_promo_localizacion{
	margin-top:17px;
	margin-left:17px;
	margin-bottom:17px;
}

.txt_localizacion{
	text-align:justify;
	margin:10px;
}

.txt_aviso{
text-align:center;
font-size:11px;

}

#f_promo_mlocal{
	float:left;
	width:171px;
	height:238px;
	background:url(../maq/f_localizacion.gif) no-repeat;
	margin-right:7px;
}

#f_promo_mlocal img{
	margin-top:25px;
	margin-left:33px;
}

#f_promo_mlocal span{
	display:block;
	margin-top:70px;
	text-align:center;
	font-weight:bold;
	width:70px;
	margin-left:50px;
}


/* Imágenes y obras */
#f_promo_imagenes{
	margin-top:10px;
	margin-left:9px;
}

#f_promo_img{
	float:left;
	width:127px;
	height:142px;
	background:url(../maq/f_imagenes.gif) no-repeat;
	margin-right:7px;
	margin-bottom:7px;	
}

#f_promo_img img{
	margin-top:13px;
	margin-left:14px;
}

#f_promo_img  span{
	display:block;
	margin-top:7px;
	text-align:center;
	width:100px;
	margin-left:14px;
}

/* Calidades */
#f_promo_calidades{
	margin-left:15px;
	margin-right:15px;
}

/* Tipos */
#f_promo_ttipos{
	border-collapse:collapse;
}

#f_promo_ttipos a{
	color:#003d8b;
	text-decoration:none;
}

#f_promo_ttipos a:hover{
	color:#003d8b;
	text-decoration:none;
}

.f_promo_ttipos_impar{
	background-color:#fdefdf;
}

.f_promo_ttipos_par{
	background-color:#fef7ef;
}

.f_promo_ttipos_over{
	background-color:#ffffff;
	cursor:pointer;
}

#f_promo_ttipos th{
	border-bottom:#f6ae5f 2px solid;
	border-right:#f6ae5f 1px solid;
	text-align:left;
	padding-left:5px;
	font-weight:bold;
	height:17px;
}

#f_promo_ttipos th+th+th+th+th+th{	
	border-right:none;
}

#f_promo_ttipos td{
	text-align:left;
	padding-left:5px;
	padding-top:5px;
	height:24px;
}

#f_promo_ttipos td+td+td{
	text-align:center;
}

/* Ficha tipos */
#f_promo_contentppal h2 span{
	display:block;
	width:72px;
	float:left;
	padding-top:4px;
}

.enlace_volver_tipos{
	font-size:14px;
	font-weight:bold;
	color:#003d8b;
}

.enlace_volver_tipos:hover{
	color:#f6ae5f;
}

#f_promo_ftipo_iz{
	float:left;
	display:block;
	width:272px;
}

#f_promo_ftipo_der{
	float:left;
	display:block;
	width:285px;
}


#f_promo_ftipo_der p{
float:left;
	display:block;
	width:115px;
	height:22px;	
	border-bottom:#e2e9f2 1px solid;
	padding-left:10px;
	padding-top:5px;
}

#f_promo_ftipo_der span{
float:left;
	display:block;
	width:135px;
	height:22px;
	border-bottom:#e2e9f2 1px solid;
	text-align:right;
	padding-right:15px;
	padding-top:5px;
	color:#f6ae5f;
}




/* Secciones ficha promociones ****************************************************************************************/

/* Menu */
.f_promo_menu_off{
	border-bottom:#FFFFFF 1px solid; 
	background-color:#e2e9f2; 
	height:27px;
	padding-left:10px;
	padding-top:10px;
}

.f_promo_menu_on{
	border-bottom:#FFFFFF 1px solid; 
	background-color:#f6ae5f; 
	height:27px; 
	padding-left:10px;
	padding-top:10px; 
	color:#FFFFFF; 
	font-weight:bold;
	cursor:pointer;
}

.f_promo_menu_sel{
	border-bottom:#FFFFFF 1px solid; 
	background-color:#f6ae5f; 
	height:27px; 
	padding-left:10px;
	padding-top:10px; 
	color:#FFFFFF; 
	font-weight:bold;
}

.f_promo_menu_off_noscript{
	border-bottom:#FFFFFF 1px solid; 
	/*background-color:#e2e9f2; */
	height:27px;
	padding-left:10px;
	padding-top:10px;
	margin-left:20px;
}


/* Titulares */
.titular_f_promos{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#f6ae5f;
	text-align:left;
	margin:0px;
	padding:0px;
	font-weight:100;
	padding-left:12px;
	padding-top:7px;
	height:30px;
}

.enlace_volver{
	color:#f6ae5f;
	font-size:18px;
}

.enlace_volver:hover{
	color:#003d8b;
	font-size:18px;
}

