*{margin:0px;}
body {
	font:13px Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0px;
	background:#94f1e9 url(imagenes/fondo_interno.jpg) repeat-x ;
	text-align:justify;
}

.clear{clear:both;}
a{text-decoration:none;}
h1{font-size:16px;color:#f47121;}
h2{font-size:14px;color:#024B8F;padding-bottom:5px}


.blanco{color:#FFFFFF}
.azul{color:#0051a0}
.naranja{color:#f47121}
.verde{color:#4bb832}
.negro{color:#000000;font-weight:normal;}
#fondo_menu .naranjac {color:#F47121;font-weight:bold;}

#cabecera_superior{
	background:#0051a0 url(imagenes/fondo_cabecera_superior.jpg) no-repeat;
	width:980px;
	height:82px;
	position:relative;
	margin:auto;
	color:#FFFFFF;
	border-left:1px solid #5B90A2;
	border-right:1px solid #5B90A2;
}

#cabecera_div_izquierdo{
	width:140px;
	height:82px;
	color:#FFFFFF;
	float:left;
	background:#FFFFFF	;
}

#cabecera_div_derecho{
	width:834px;
	height:82px;
	color:#FFFFFF;
	float:left;

}

#cabecera_izquierdo{
	float:left;
	width:277px;
	padding-left:20px;
	padding-top:8px;
}

#cabecera_derecho{
	float:left;
	width:520px;
	padding-top:15px;

}

#cabecera_derecho img {border: 0px solid #FFF; margin-left: 10px; margin-right: 5px}

#links_cabecera_superior{
	width:644px;
	text-align:right;
	padding-top:16px;
	float:right;
}

#links_cabecera_superior a{
	color:#FFFFFF;
	padding-left:4px;
	padding-right:4px;
	font-size:12px;
}


#cabecera_derecho a, img{border:0px; color:#FFFFFF;}

#cabecera_index{
/*	background:url(imagenes/cabecera.jpg) no-repeat;*/
	width:980px;
	height:427px;
	position:relative;
	margin:auto;
}

#cabecera{
/*	background:url(imagenes/cabecera_interior.jpg) no-repeat;*/
	width:980px;
	height:262px;
/*	position:relative;*/
	margin:auto;
	border-left:1px solid #5B90A2;
	border-right:1px solid #5B90A2;
}

#flash_desarrollos{
	height:270px;
	width:980px;
	display:inline;
}

#flash_costa_realty{
	height:427px;
	width:980px;
	display:inline;
}

#flash_postales{
	height:476px;
	width:378px;
	display:inline;
	position:absolute;
	top:-418px;
	left:640px;
	z-index:1;
}


.contenedor_menu{
/*	background:#c0e7eb url(imagenes/menu_principal.png) no-repeat;*/
	background:#c0e7eb;
	width:980px;
	height:52px;
	position:relative;
	margin:auto;
}

#fondo_menu{
	background:url(imagenes/fondo_menu.jpg) no-repeat;
	width:980px;
	height:52px;
	position:relative;
	margin:auto;
	color :#FFFFFF;
}

#fondo_menu a{color :#FFFFFF;padding-left:14px;padding-right:14px;line-height:48px;}

#contenedor_titulo{
	background:#c0e7eb;
	width:978px;
	height:86px;
	position:relative;
	margin:auto;
	border-left:1px solid #5B90A2;
	border-right:1px solid #5B90A2;

}

#titulo{
	background:url(imagenes/titulos/fondo_titulo.png) no-repeat;
	height:97px;
	left:2px;
	margin:auto;
	position:absolute;
	top:-11px;
	width:745px;

}

#fondo_chat{
	background:url(imagenes/fondo_chat.png) no-repeat;
	width:222px;
	height:90px;
	left:750px;
	position:absolute;
	top:12px;

}

#servicio_a_clientes{
	background:url(imagenes/fondo_customer_services.png);
	width:217px;
	height:138px;
	margin-top:15px;
}

/*-Contenedor-----------------------------------------------------------------*/
#contenedor {
	background:#DDF4F2 url(imagenes/fondo_contenedor.png) repeat-x;
	width:978px;
	position:relative;
	margin:auto;
	padding-bottom:2px;
	border-left:solid 1px #5B90A2;
	border-right:1px solid #5B90A2;
}
#contenedor a{color:#024B8F}

.linea_izquierda{	float:left;	width:3px;	height:720px;}
#linea_izquierda{	float:left;	width:3px;	height:720px;}
.linea{border-bottom:1px dashed #C0D3D5;margin-bottom:15px;padding-top:15px;}
.linea_s{border-bottom:1px solid #C0D3D5;margin-bottom:10px;padding-top:0px;}
.linea_desarrollos{border-bottom:2px dotted #759A9D;margin-left:10px;padding-left:17px;	padding-top:5px;width:658px;}
.linea_punteada{border-bottom:2px dotted #759A9D;margin-bottom:10px;padding-top:10px;}
#izquierdo{

	margin:auto;
	width:720px;
	float:left;
	display:block;
	margin-top:15px;
	padding-left:10px;
	
}

#derecho{
	margin:auto;
	width:220px;
	float:left;
	display:block;
	margin-top:15px;
	padding-left:14px;
}
#contenido{	width:698px;padding-left:5px;}
#contenido p{padding-bottom:10px;}

/*--Divisiones-------------------------------------------------*/

#division_propiedades{
	background:url(imagenes/propiedades.gif);
	width:698px;
	height:278px;
	margin-top:15px;
}

#division_propiedades_int p{padding-bottom:0px;}

#division_propiedades_int{
	background:url(imagenes/propiedades_interior.png);
	width:698px;
	height:244px;
	margin-top:15px;
}

#division_propiedades p{padding-bottom:0px;}
/*---------------------------------------------------------------*/

#division_cancun{
	background:url(imagenes/cancun.gif);
	width:698px;
	height:278px;
	margin-top:15px;
}

#division_cancun p{padding-bottom:0px;}

#division_riviera_maya{
	background:url(imagenes/riviera_maya.gif);
	width:698px;
	height:277px;
	margin-top:15px;
}

#division_riviera_maya p{padding-bottom:0px;}

#division_riviera_maya_int{
	background:url(imagenes/riviera_maya_interior.png);
	width:698px;
	height:244px;
	margin-top:15px;
}
#division_riviera_maya_int p{padding-bottom:0px;}
/*---------------------------------------------------------------*/
#division_pacifico{
	background:url(imagenes/pacifico.gif);
	width:698px;
	height:276px;
	margin-top:15px;
}

#division_pacifico p{padding-bottom:0px;}

#division_pacifico_int{
	background:url(imagenes/pacifico_interior.png);
	width:698px;
	height:244px;
	margin-top:15px;
}

#division_pacifico_int p{padding-bottom:0px;}
/*---------------------------------------------------------------*/

/*---------------------------------------------------------------*/
#division_exclusive{
	background:url(imagenes/propiedades_exclusivas.gif);
	width:698px;
	height:276px;
	margin-top:15px;
}

#division_exclusive p{padding-bottom:0px;}

/*---------------------------------------------------------------*/

.division_imagen_izquierda{
	width:207px;
	height:135px;
	padding-left:14px;
	padding-top:70px;
	float:left;
}
.division_imagen{
	width:207px;
	height:135px;
	padding-left:22px;
	padding-top:70px;
	float:left;
}

.division_imagen p{padding-top:5px;}

.division_imagen_izquierda p {padding-top:5px;}

.mas_informacion{padding-top:10px;}

/*--Contenido Derecho-------------------------------------------------------------*/

#recomienda{	
	float:left;
}
#recomienda input{
	font-size:10px;
}

#oficinas_de_ventas{
	background:url(imagenes/fondo_oficinas_ventas.png);
	width:220px;
	height:166px;
	margin-top:15px;
}

#oficinas_de_ventas_ch{
	background:url(imagenes/fondo_oficinas_ventas_ch.jpg);
	width:219px;
	height:87px;
	margin-top:15px;
}

#oficinas_de_ventas_ch a{font-size:12px;padding-left:15px;color:#0052a0;padding-right:10px;}

#buscador_propiedades{
	background:url(imagenes/properties_searchs.png);
	width:219px;
	height:200px;
	margin-top:15px;
}


#buscador_propiedades input{width:174px;}

#derecho #buscador_propiedades button {
	margin-top:5px;
	margin-right:12px;
	border:0 solid #000000;
	background: #000000 url(imagenes/boton_search.jpg) no-repeat;
	cursor: pointer;	
	width:105px;
	height:29px;
	float:right;
}



#borde_sup_propiedades_selectas{
	background:url(imagenes/borde_sup_propiedades_selec.png) no-repeat;
	width:217px;
	height:21px;
	margin-top:15px;
}

#borde_sup_propiedades_selectas_d{
	background:url(imagenes/borde_sup_propiedades_selec.png) no-repeat;
	width:217px;
	height:21px;
	margin-top:15px;
}

#propiedades_selectas{
/*	background:url(imagenes/fondo_propiedades_selectas.jpg);*/
	background: #f0fcfc;
	width:211px;
	border-left:3px solid #d0dcdc;
	border-right:3px solid #d0dcdc;

}

#borde_propiedades_selectas {
	background:url(imagenes/borde_propiedades_selectas.png) no-repeat;
	width:217px;
	height:38px;
}

#borde_propiedades_selectas_d{
	background:url(imagenes/borde_propiedades_selectas.png) no-repeat;
	width:217px;
	height:38px;
}

.parrafo_derecho{padding-left:14px;width:182px;color:#666666;font-size:12px;padding-top:0;margin:0px;text-align:left;}
#propiedades_selectas h2{color:#666666;padding-left:15px;padding-top:5px;text-align:left;}

#propiedades_selectas img{border:0px;margin-left:15px;margin-top:4px;}
.mas_informacion_img{padding-bottom:10px;}
.linea_division_propiedades{
	background:url(imagenes/linea_division_propiedades.jpg) no-repeat;
	width:202px;
	height:1px;
	margin-left:4px;
	margin-top:2px;
	padding:0;
	margin-bottom:0;
}

.linea_division_gr{
	background:url(imagenes/linea_division_gr.gif) no-repeat;
	width:298px;
	height:1px;
	margin-left:4px;
	margin-top:2px;
	padding:0;
	margin-bottom:0;
}


/*Forma de Contacto Servivio al Cliente-----------------------------------------------------------------*/
#izquierdo #forma_contacto{
	background:url(imagenes/) no-repeat;
	width:339px; 
	height:325px; 
	float: left; 
	margin:auto;
}

#izquierdo #forma_contacto label{float:left;margin-left:4px;}

#izquierdo #forma_contacto input,#forma_contacto select,#forma_contacto textarea{	
	width:296px;

}

#izquierdo #forma_contacto #fieldset{	
	border:0px;
	margin-top:10px;

}
#izquierdo #forma_contacto textarea{
	height:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#izquierdo #forma_contacto button { 
	margin:0px;
	margin-top: 5px;
	float:right;
	margin-right:10px;
}
#izquierdo #fiel #fiel_d {margin-left:10px;}

#izquierdo button { 
	border:0 solid #000000;
	background: #000000 url(imagenes/boton_send.jpg) no-repeat;
	cursor: pointer;	
	width:105px;
	height:29px;
	float:right;
	margin-top:10px;
	margin-bottom:10px;

}

/*Forma de Contacto-----------------------------------------------------------------*/
#derecho #forma_contacto{
	background:url(imagenes/fondo_contac_us.png) no-repeat;
	width:214px; 
	height:330px; 
	float: left; 
	margin:auto;
}

#derecho #forma_contacto label{float:left;margin-left:4px;}

#derecho #forma_contacto input,#forma_contacto select,#forma_contacto textarea{	
	width:170px;

}

#derecho #forma_contacto #fieldset{	
	border:0px;
	margin-top:10px;

}
#derecho #forma_contacto textarea{
	height:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#derecho #forma_contacto button { 
	margin:0px;
	margin-top: 5px;
	float:right;
	margin-right:10px;
}
#derecho #fiel{margin-left:10px;}

#derecho button { 
	border:0 solid #000000;
	background: #000000 url(imagenes/boton_send.jpg) no-repeat;
	cursor: pointer;	
	width:105px;
	height:29px;
	float:right;
	margin-top:10px;
	margin-bottom:10px;

}


/*------------------------------------------------------------------------------------*/

#pie{
/*	background:#e4faf8 url(imagenes/fondo_pie.jpg);*/
	width:978px;
	height:90px;
	margin:auto;
/*	border-left:solid 1px #5B90A2;*/
/*	border-right:1px solid #5B90A2;*/
	text-align:center;
	color:#003399;
	font-size:10px;
	padding-top:30px;
}


#pie a{
	color:#003399;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;

}

/*Pie-----------------*/

#prop_cabecera {height:auto;margin:auto; width:645px; float:left; margin-bottom:15px;  border:2px #b6e6e2 solid;margin-top:0px;padding-top:0px;}
#prop_cabecera .imagen_grande{margin:15px; float:left; border:3px #ccc solid}
#prop_cabecera .detalles{margin-top:25px; float:left;; width:400px}
#prop_cabecera .detalles h1{color:#F47121; font-size:25px; margin-bottom:0px}
#prop_cabecera .detalles h2{color:#4bb832; font-size:18px;margin-bottom:15px}
#prop_cabecera .detalles p{color:#003; font-size:14px ; margin-bottom:5px}
/*.Redondo {text-align:center; width:645px; margin:auto; background:#b6e6e2;float:left; border:0px #c9d7d8 solid; margin-bottom:15px;}*/
.Redondo {text-align:center; width:645px; margin:auto;float:left;margin-bottom:15px;/*background:#E8F4F3;border:2px solid #C0D3D5;*/}
.Redondo h1{margin:0;text-align:left; color: #DF691F; font-size:18px;}
.Redondo ul{margin-left:30px;padding:0px;margin-bottom:15px}
.Redondo li{text-align:left; list-style: none}
.Redondo p{margin:10px;text-align:left; }
/*.Redondo td{font-size:15px; text-align:left;padding-left:40px; width:0px}*/
.Redondo img{margin-right:10px}
.s_titulo{font-weight:bold}
.s_resalta{font-weight:bold; color:#003399}
.s_resalta2{font-weight:bold; color:#4BB832}

/* Propiedades*/

.mini-propiedad{height:auto;margin:auto; width:696px; float:left; margin-bottom:5px;  border:0px #C0D3D5 solid;padding-bottom:6px}
.mini-propiedad #imagen{margin:0px; float:left;margin-right:0px;width:99px;border-left:2px #C0D3D5 solid;border-right:2px #C0D3D5 solid;padding-left:17px;background:#EEFCFB;}
.mini-propiedad #detalles{margin-top:0px; float:left;; width:560px}
.mini-propiedad #detalles a {color:#003399; font-size:13px; margin-bottom:3px;margin-left:0px}
.mini-propiedad #detalles h1{color:#003399; font-size:13px; margin-bottom:3px;margin-left:15px}
.mini-propiedad #detalles a{padding:0px;margin:0px}
.mini-propiedad #detalles h2{color:#003; font-size:12px;margin-bottom:0px;margin-left:15px}
.mini-propiedad #detalles p{color:#003; font-size:10px ; margin-bottom:0px;margin-left:15px}
.mini-propiedad #detalles .masinfo a{color:#DF691F; font-size:10px ; margin-bottom:5px;margin-left:15px}

/*Bordes Imagen Busqueda*/
.borde_img_superior{background:#dbf2f0 url(imagenes/borde_imagen_busqueda.png);	width:120px;height:12px;margin-top:0px;}
.borde_img_inferior{background:#dbf2f0 url(imagenes/borde_imagen_busqueda_inf.png);	width:120px;height:12px;clear:both}

.highlight { background-color: yellow }
.Warning {/*background-color:#fab2b2;*/margin:auto; width:678px; float:left; margin-bottom:5px;  border:0px #C00 solid; margin-top:10px; margin-bottom:10px}
.Warning p{margin :0px;font-weight:bold;}



#caja-busqueda-mini {float:left; width:696px; float:left; border:0px #003399 solid; margin-bottom:15px;; position:relative}
#caja-busqueda-mini h1{margin:15px;text-align:left; color: #003399; font-size:20px}
#caja-busqueda-mini button{margin:15px;}
#caja-busqueda-mini select{margin-left:15px; position:absolute}
#Busqueda {margin-left:10px}

/*-Pagina Interior------------------------------*/
#fondo_disponibilidad{
	background:#dbf2f0 url(imagenes/fondo_disponibilidad.png);
	width:696px;
	height:202px;
	margin:auto;
}


#fondo_ubicacion_plantas{
	background:#dbf2f0 url(imagenes/fondo_ubicacion.png);
	width:700px;
	height:206px;
	margin:auto;


}

#fondo_galerias{
	background:url(imagenes/fondo_galerias.png);
	width:697px;
	height:679px;
	margin:auto;
}

#borde_sup_cancun{
	background:url(imagenes/borde_superior_cancun.png) no-repeat;
	width:694px;
	height:11px;
	margin:auto;
}
#borde_inf_cancun{
	background:url(imagenes/borde_inferior_cancun.jpg);
	width:694px;
	height:12px;
	margin:auto;
}
#fondo_galerias_cancun{
	background:#92f0e9 url(imagenes/fondo_cancun.png) repeat-x;
	width:688px;
	height:679px;
	margin:auto;
	border-left:3px solid #d0dbda;
	border-right:3px solid #d0dbda;
}


#fondo_galerias_pacific_coast{
	background:#dbf2f0 url(imagenes/fondo_galerias_pacific_coast.png);
	width:697px;
	height:679px;
	margin:auto;
}

#fondo_galerias_pacifico{
	background:#dbf2f0 url(imagenes/fondo_galerias_pacifico.png);
	width:697px;
	height:679px;
	margin:auto;
}

#fondo_galerias_riviera_maya{
	background:#dbf2f0 url(imagenes/fondo_galerias_riviera_maya.png);
	width:697px;
	height:679px;
	margin:auto;
}

.division_imagen_izquierda_2{
	width:207px;
	height:135px;
	padding-left:14px;
	padding-top:28px;
	float:left;
}
.division_imagen_2{
	width:207px;
	height:135px;
	padding-left:22px;
	padding-top:28px;
	float:left;
}

.imagen_interna_izq {float: left; margin-right: 15px; border: 3px #FFF solid}
.imagen_interna_der {float: right; margin-left: 15px; border: 3px #FFF solid}

.galeria_img{padding-left:15px;padding-top:10px;}

.galeria_img_bde{padding-left:18px;padding-top:10px;}

.titulo_interna{padding-bottom:10px;}

.fondo_video {
background:transparent url(imagenes/fondo_video.png) repeat scroll 0 0;
float:left;
height:250px;
margin-right:13px;
padding-left:22px;
width:323px;
padding-top:2px;
}

#video_mareazul{
	height:200px;
	width:300px;
	display:inline;
}

#video_emerald{
	height:200px;
	width:300px;
	display:inline;
}

/*Desarollos------------------------------------*/

#borde_sup_desarrollos{
	background:url(imagenes/borde_sup_desarrollos.gif) no-repeat;
	width:696px;
	height:15px;
	margin:auto;	
}
#borde_inf_desarrollos{
	background:url(imagenes/borde_inf_desarrollos.gif);
	width:696px;
	height:15px;
	margin:auto;			
}
#fondo_desarrollos{
	/*height:530px;*/
	background:#d6f8f7;
	width:690px;
	overflow:hidden;
	padding-bottom:15px;
	margin:auto;
	border-right:medium solid #CFDBDA;
	border-left:medium solid #CFDBDA;
}

.division_imagen_izq_desarrollos{
	width:304px;
	height:218px;
	padding-left:28px;
	padding-top:32px;
	float:left;
}
.division_imagen_desarrollos{
	width:304px;
	height:218px;
	padding-left:42px;
	padding-top:32px;
	float:left;
}

.division_imagen_desarrollos p{padding-top:5px;}

.division_imagen_izq_desarrollos p {padding-top:5px;}

.mas_informacion{padding-top:0px;}

.titulo_galerias{padding-left:18px;padding-top:8px;color:#FFFFFF}
.titulo_galerias_2{padding-left:18px;padding-top:18px;color:#FFFFFF}

/*Desarollos------------------------------------*/

.division_imagen_izq_exclusivas{
	width:304px;
	padding-left:20px;
	padding-top:20px;
	float:left;
	text-align:left;
}
.division_imagen_exclusivas{
	width:304px;
	padding-left:22px;
	padding-top:20px;
	float:left;
	text-align:left;
}


#parrafo{
padding-right:30px;


}
.division_imagen_exclusivas p{padding-top:5px;}

.division_imagen_izq_exclusivas p {padding-top:5px;text-align:left;}
#contenido .p_img_exclusivas{padding-bottom:0px;color:#000000;}

/*-Bordes------------------------*/
.borde_superior_gr{	background: url(imagenes/borde_superior_gr.gif) no-repeat;margin-bottom:0px;padding-bottom:0px;	width:696px;height:14px;}
.borde_inferior_gr{	background: url(imagenes/borde_inferior_gr.gif) no-repeat;margin-bottom:0px;padding-bottom:0px;		width:696px;height:14px;}
#busqueda_avanzada{	background:#F1FDFC;	border-left:3px solid #c0d3d5;	border-right:3px solid #c0d3d5;	overflow:hidden;width:690px;}
#busqueda_avanzada button{background:#000000 url(imagenes/boton_search.jpg) no-repeat scroll 0 0;}
.borde_superior_mini_pro{	background:#dbf2f0 url(imagenes/borde_superior_mini_pro.png) no-repeat;	width:696px;height:12px;}
.borde_inferior_mini_pro{	background:#dbf2f0 url(imagenes/borde_inferior_mini_pro.png) no-repeat;	width:696px;height:12px;}

#checks input{ width:10px}

.borde_sup_propiedad{background:url(imagenes/borde_superior_propiedad.png);	width:220px;height:10px;}
.borde_inf_propiedad{background:url(imagenes/borde_inferior_propiedad.png);	width:220px;height:10px;}

.titulo_master{color:#FFFFFF;font-size:20px;padding-bottom:5px;padding-top:15px;padding-left:13px;}

#contenido .tabla{border-collapse:collapse;width:100%;border:1px solid #CCCCCC;}
#contenido .tabla td{padding:5px;
					border-left:1px solid #CCCCCC;
					border-top:1px solid #CCCCCC;
					 border-bottom:1px solid #CCCCCC;
					 border-collapse:collapse;text-align:justify;border-right:1px solid #CCCCCC;}
#contenido .tabla th{color:#FFFFFF;padding:5px;text-align:center;background:#17aeb9}
.fondo_th{background:#f5fcfc;}
.fondo_titulo{background:#eaf3fa}
.fondo_precios{background:url(imagenes/fondo_precio.png);width:358px;height:37px;}

#fondo_subunidades{
	/*background:#dbf2f0 url(imagenes/fondo_ubicacion.png);*/
	width:690px;
	margin:auto;
	height:auto;
	float:left;
	margin-top:0px;padding-top:0px;
	border-left:3px #C0D3D5 solid;border-right:3px #C0D3D5 solid;
	background:#f1fdfc;
}

#contenedor .link{color:#024B8F;}
#contenedor .link:hover{color:#17AEB9;}

#contenido .tabla_micrositio{border-collapse:collapse;width:100%;border:0px solid #CCCCCC;}
#contenido .tabla_micrositio td{padding:0px;
					border-left:0px solid #CCCCCC;
					border-top:0px solid #CCCCCC;
					 border-bottom:0px solid #CCCCCC;
					 border-collapse:collapse;text-align:justify;border-right:0px solid #CCCCCC;}
#contenido .tabla_micrositio th{color:#024B8F;padding:0px;text-align:left;width:118px;}

#mapa{width:100px;padding:15px 0px 10px 15px;width:427px;}
#contenido #mapa body{display:none}

#contenido #fondo_subunidades p{padding-left:15px;font-weight:bold;}

#ordenar{background: url(imagenes/fondo_order.gif) no-repeat;
	color:#0051A0;
	float:right;
	font-size:13px;
	font-weight:bold;
	height:15px;
	margin:0 15px 0 0;
	padding:8px 15px 15px 14px;
	width:118px;
}
.paginacion{
	float:right;
	padding-top:6px;
	background:transparent url(imagenes/fondo_paginacion.gif) no-repeat;
	padding-right:15px;
	padding-top:10px;
	width:182px;
	height:27px;

}
/*-Menu Horizontal ----------------------------------------------------------------*/

.horizontalcssmenu { display:inline; width:520px;padding-top:0px;text-align:left;}

.horizontalcssmenu ul{
/*float:right;*/
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

/*Top level list items*/
.horizontalcssmenu ul li{ margin: 0; position: relative; display: inline; float: left; }

/*Top level menu link items style*/
.horizontalcssmenu ul li a{
	display: block;
	width: 28px; /*Width of top level menu link items*/
	padding: 2px 8px;
/*	border: 1px solid #ccc;
	border-left-width: 0;*/
	text-decoration: none;
	color: black;
/*	font: bold 13px Tahoma;*/
}

/*Sub level menu*/
	.horizontalcssmenu ul li ul{
	left: 0;
	top: 0;
	border-top: 0px solid #ccc;
	position: absolute;
	display: block;
	visibility: hidden;
}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{ display: inline; float: none;}

/* Sub level menu links style */
	.horizontalcssmenu ul li ul li a{
	width: 193px; /*width of sub menu levels*/
	font-weight: normal;
	/*padding: 2px 5px;*/
	background: #0051A0;
	border-width: 0 1px 1px 1px;
}

.horizontalcssmenu ul li a:hover{color:#fff;}

.horizontalcssmenu ul li ul li a:hover{color:#fff;background: #F47121;}
.horizontalcssmenu .arrowdiv{
	position: absolute;
	background: transparent url(images/menuarrow.gif) no-repeat center left;
}
* html p#iepara{ padding-top: 1em;}

/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }

.horizontalcssmenu .link_menu {
	color:#fff;border:0px;
	background: transparent url(imagenes/whiteDot.gif)  no-repeat  scroll 2px;
	padding-left:14px;}
.horizontalcssmenu .link_menu:hover {color:#fff;border:0px}

.horizontalcssmenu .link_menu_v{
	color:#fff;border:0px;
	background: transparent url(imagenes/vineta_flecha.gif)  no-repeat  scroll 2px;
	padding-left:14px;}
.horizontalcssmenu .link_menu_v:hover {color:#fff;border:0px}

/*--------------------------------------------------------------------------------*/

#hot_deals1:hover{background: url(imagenes/oportunidades.gif);}
#hot_deal{width:220px;height:98px;background: url(imagenes/oportunidades.gif);}
#hot_deal a {height: 98px; display: block; float: left;width:220px;}
#hot_hover{width:202px;}
#hot_hover:hover{background: url(imagenes/oportunidades_hover.gif);}


#hot_deal_2{width:220px;height:98px;background: url(imagenes/oportunidades_2.gif);}
#hot_deal_2 a {height: 98px; display: block; float: left;width:220px;}
#hot_hover_2{width:202px;}
#hot_hover_2:hover{background: url(imagenes/oportunidades_2_h.gif);}

/*---Logotipo Flash Cancun Country-----*/
#contenedor_logo{float:right;height:249px;margin-top:-268px;/*position:relative;*/top:10px;width:236px;border:solid 0px}
#logotipo_cancun{
	background:transparent url(imagenes/galeria/cancun_country/cancun_country_logo.png) no-repeat;
	height:231px;position:absolute;top:94px;width:224px;border:solid 0px
}
#promocion{background:transparent url(imagenes/banerpromocion.png) no-repeat;height:350px;padding-top:6px;width:216px;display:none;border:solid 0px}
#promocion a {height:342px;width:216px; display: block; float: left;}
#banner_inversion{background:transparent url(imagenes/banner_inversion.png) no-repeat;width:216px;height:315px;display:none}
#derecho #banner_inversion button {
	border:0px;
	background:url(imagenes/boton_inversion.png) no-repeat;
	cursor: pointer;	
	width:196px;
	height:24px;
}

#link_inversion{height:258px;width:216px;}
#link_inversion a {height:240px;width:216px; display: block; float: left;}
#inversion{background:transparent url(imagenes/banner-costa-inversion.png) no-repeat;height:292px;padding-left:232px;padding-top:116px;width:466px;font-size:11px;}
.seleccion{margin-left:15px;border:#ccc solid 1px;width:186px;color:#666666}

#inversion div{border:solid 0px;padding-bottom:5px;width:418px;clear:both;height:22px;}
#inversion select{width:135px;float:right;font-size:11px;margin-right:2px;}
#inversion input{width:128px;float:right;font-size:11px;margin-right:2px;}
#inversion label{float:left;}
#enviar_amigo{padding-left:45px}
#contenido #enviar_amigo h2{padding-bottom:0px;}
#amigo_izquierdo {width:298px;float:left;padding-bottom:10px;}
#amigo_izquierdo label{float:left;}
#amigo_izquierdo input{width:168px;float:right;}
#amigo_izquierdo div{clear:both;height:23px;}
#amigo_derecho {width:298px;float:left;padding-bottom:10px;}
#amigo_derecho label{float:left;margin-left:10px;}
#amigo_derecho input{width:168px;float:right;}
#amigo_derecho div{clear:both;height:23px;}