@charset "utf-8";
/* CSS Document */

#contenido{
	width:900px;
	margin:0 auto;
	padding:5px;
	/*border:0px solid #FF0000;*/
}
#contenedor{
	position: absolute;
	width:900px;
	height:800px;
	background-color:#6e5e2f; 
}

#contenedormuestra{
	position: absolute;
	width:900px;
	height:1150px;
	background-color:#6e5e2f; 
}
#contenedorolimpico{
	position: absolute;
	width:900px;
	height:990px;
	background-color:#6e5e2f; 
}


#contenedor_puebla_final{
	position: absolute;
	width:900px;
	height:800px;
	background-color:inherit;
}
#contenedor-promociones{
	position: absolute;
	width:900px;
	height:950px;

}

#contenedor-galeria{
	position: absolute;
	width:900px;
	height:910px;
	background-color:#900; 
}

#cabecera{
	background-color:#fff;
	width:900px;
	height:189px;
	z-index:10;
}
#logo{
	position:absolute;
	top:35px;
	left:20px;
	background-image:url(../imagenes/logo.jpg);
	width:403px;
	height:65px;
}
#logos_lugares{
	position:absolute;
	top:35px;
	right:20px;
	/*border:1px solid #6FF;*/ /*Border de prueba*/
	background:url(../imagenes/lugares.png) no-repeat;
	width:446px;
	height:65px;
}
#logos_lugares_link{
	position:absolute;
	top:55px;
	right:358px;
	background-color:transparent;
	width:109px;
	height:65px;
	z-index:2000;
}
#logos_lugares_link2{
	position:absolute;
	top:55px;
	right:247px;
	background-color:transparent;
	width:110px;
	height:65px;
	z-index:2000;
}
#logos_lugares_link3{
	position:absolute;
	top:55px;
	right:136px;
	background-color:transparent;
	width:110px;
	height:65px;
	z-index:2000;
}
#logos_lugares_link4{
	position:absolute;
	top:55px;
	right:22px;
	background-color:transparent;
	width:113px;
	height:65px;
	z-index:2000;
}
#loguito{
	position:absolute;
	top:125px;
	left:40px;
	background-image:url(../imagenes/coronita.png);
	background-repeat:no-repeat;
	width:58px;
    height:38px;
}
#loguito2{
	position:absolute;
	right:40px;
	top:125px;
	background-image:url(../imagenes/coronita.png);
	background-repeat:no-repeat;
	width:80px;
    height:30px;
}
#reserva{
	position:absolute;
	right:0px;
	top:60px;
	background-color:#FFF;
	z-index:53;
	width:450px;
	height:50px;

}
#info{
	position:absolute;
	right:0px;
	background-image:url(../imagenes/tels.jpg);
	z-index:12;
	width:415px;
	height:49px;
}
#info-cuernavaca{
	position:absolute;
	right:0px;
	background-image:url(../imagenes/tels_cuernavaca.jpg);
	z-index:12;
	width:415px;
	height:120px;
}
#menu{
	position:absolute;
	top:135px;
	left:105px;
	/*border:1px solid #6FF;*/ /*Border de prueba*/
	z-index:12;
	width:665px;
	height:22px;
}
#contenedor1{
	
	/*border:6px solid #33F;*/ 
	/*background-color:#6e5e2f;*/
	width:900px;
	height:275px;
	z-index:25;
}

#contenedor1aca{
	position:absolute;

	width:900px;
	height:531px;
	z-index:25;
}

#contenedor1-promociones{
	position:absolute;
	background-color:#6e5e2f;
	width:900px;
	height:950px;
	z-index:25;
}
#contenedor1-reservaciones{
	position:absolute;
	background-color:#6e5e2f;
	width:900px;
	height:950px;
	z-index:25;
}
#contenedor1-reservaciones-fondo{
	top:10px;
	position:absolute;
	left:12px;
	background-image:url(../imagenes/reservaciones_fondo.jpg);
	background-repeat:no-repeat;
	width:1225px;
	height:895px;
	z-index:25;
}
#contenedor1-atencion-fondo{
	top:10px;
	position:absolute;
	left:12px;
	background-image:url(../imagenes/atencion_fondo.jpg);
	background-repeat:no-repeat;
	width:1225px;
	height:895px;
	z-index:25;
}
#contenedor1-construccion-fondo{
	top:10px;
	position:absolute;
	left:12px;
	background-image:url(../imagenes/construccion_fondo.jpg);
	background-repeat:no-repeat;
	width:1225px;
	height:895px;
	z-index:25;
}

#contenedor1-galeria-puebla{
	position:absolute;
	background-color:#6e5e2f;
	width:900px;
	height:715px;
	z-index:25;
}

#contenedor1-1{
	/*Slide Principal Izquierdo*/
	position:absolute;
	/*background-color:#F00;*/
	
	width:435px;
	height:275px;
	z-index:26;
}
#contenedor1-1-portada{
	/*Div video Inferior derecho pagina principal*/
	position:absolute;
	left:0px;
	width:445px;
	height:531px;
	z-index:26;
}

#contenedor1-1-hoteles{
	top:10px;
	position:absolute;
	left:6px;
	width:609px;
	height:531px;
	z-index:26;
}
#contenedor1-1-hoteles-puebla{
	top:0px;
	position:absolute;
	left:6px;
	width:609px;
	height:531px;
	z-index:26;
}
#contenedor1-1-hoteles-puebla-galeria{
	top:8px;
	position:absolute;
	left:6px;
	width:900px;
	height:531px;
	z-index:26;
}

#contenedor1-1-1{
	/*Imagen Bienvenidos*/
	position:absolute;
	background-image:url(../imagenes/bienvenidos_logo.png);
	background-repeat:no-repeat;
	left:6px;
	width:827px;
	height:102px;
	z-index:27;
}
#contenedor1-1-1-puebla{
	position:absolute;
	background-image:url(../imagenes/logopuebla.png);
	background-repeat:no-repeat;
	left:6px;
	width:827px;
	height:102px;
	z-index:27;
}
#contenedor1-1-1-acapulco{
	position:absolute;
	background-image:url(../imagenes/logoacapulco.png);
	background-repeat:no-repeat;
	left:6px;
	width:827px;
	height:102px;
	z-index:27;
}
#contenedor1-1-1-cuernavaca{
	position:absolute;
	background-image:url(../imagenes/logocuernavaca.png);
	background-repeat:no-repeat;
	width:435px;
	height:54px;
	z-index:27;
}
#contenedor1-1-1-huejotzingo{
	position:absolute;
	background-image:url(../imagenes/logohuejotzingo.png);
	background-repeat:no-repeat;
	left:6px;
	width:827px;
	height:102px;
	z-index:27;
}

#contenedor1-2{
	/*Slide Derecho Promociones*/
	position:absolute;
	/*background-color:#13122f;*/
	/*right:6px;*/
	width:435px;
	height:275px;
	margin-left:435px;
	z-index:26;
}
#contenedor1-2-aca{
	position:absolute;
	background-color:#13122f;
	right:6px;
	width:450px;
	height:531px;
	z-index:26;
}
#contenedor1-2-hoteles{
	position:absolute;
	background-color:#13122f;
	right:6px;
	width:609px;
	height:531px;
	z-index:26;
}
#contenedor2{
	position:absolute;
	/*background-image:url(../imagenes/abajo.jpg);
	background-color:#6e5e2f;*/
	margin-top:5px;
	width:900px;
	height:275px;

}
#contenedor2-hoteles{
	position:absolute;
    top:720px;
	background-image:url(../imagenes/abajo2.jpg);
	width:900px;
	height:515px;
	z-index:26;
}
#contenedor2-hoteles-galeria{
	position:absolute;
    top:900px;
	width:900px;
	height:715px;
	z-index:26;
}

#contenedor2-1{
	/*Imahen Inferior Izquierda pagina principal*/
	position:absolute;
	padding:10px 10px;
	width:445px;
	height:300px;
	z-index:26;
}
#contenedor2-1-puebla{
	position:absolute;
    top:28px;
	left:0px;

	width:643px;
	height:463px;
	z-index:26;
}
#texto-puebla{
	color:#FFF;
	position:absolute;
    top:30px;
	left:380px;
	width:250px;
	height:463px;
	z-index:26;
}
#contenedor2-1-hoteles{
	position:absolute;
	top:1px;
	left:6px;
	width:643px;
	height:463px;
	z-index:26;
}

#contenedor2-2-hoteles{
	position:absolute;
    top:0px;
	right:6px;

	width:609px;
	height:531px;
	z-index:26;
}

#contenedor2-2{
	position:absolute;
	top:28px;
	right:40px;
	width:473px;
	height:463px;
	z-index:26;
}
#contenedor2-2-puebla{
	position:absolute;
    top:28px;
	right:0px;
	background-color:#706031;
	width:600px;
	height:250px;
	z-index:26;
}
#contenedor2-2-puebla-1{
	position:absolute;
    top:285px;
	right:0px;
	background-color:#706031;
	width:600px;
	height:206px;
	z-index:26;
}
#promo2{
	position:absolute;
	top:100px;
	right: 107px;
	height:406px;
	width:299px;
}
#promo2-portada{
	position:absolute;
	top:35px;
	right: 107px;
	height:406px;
	width:299px;
}

#promo2_1_aca{
	position:absolute;
	top:100px;
	right: 0px;
	height:531px;
	width:406px;
}

#promo2_1_aca_fondo{
	position:absolute;
	background-image:url(../imagenes/fondo_info.png);
	top: -40px;
	right: 0px;
	height:415px;
	width:406px;
}

#promo2-hoteles{
	position:absolute;
	top:0px;
	right: 6px;
	height:609px;
	width:531px;
}
#separador{
	position:absolute;
    top:28px;
	right:500px;
	background-color:#00F;
	width:6px;
	height:463px;
	z-index:36;
}
#copy{
}
#pie{
	background-color:#706031;
	position:absolute;
	bottom:0px;
	width:900px;
	height:40px;
	z-index:27;
}
#pie-reservaciones{
	background-color:#706031;
	position:absolute;
	bottom:-200px;
	width:900px;
	height:40px;
	z-index:27;
}
#1-puebla{
	position:absolute;
	left:0px;5
	top:0px;
	z-index:50;
}
#2-puebla{
	position:absolute;
	right:0px;
	top:0px;
	z-index:51;
}
#3-puebla{
	position:absolute;
	right:0px;
	top:0px;
	z-index:51;
}
#4-puebla{
	position:absolute;
	right:0px;
	top:0px;
	z-index:51;
}

/* Inicio Promociones*/ 

#promociones1{
	position:absolute;
	top:20px;
	left:15px;
}
#promociones2{
	position:absolute;
	top:20px;
	right:20px;
}
#promociones3{
	position:absolute;	
	top:320px;
	left:20px;
}
#promociones4{
		position:absolute;
		right:20px;
		top:320px;
}
#promociones5{
		position:absolute;
		top:620px;
		left:20px;
}
#promociones6{
		position:absolute;
		right:20px;
		top:620px;
}

/* Fin Promociones*/ 







/* Inicio Formulario CSS */

p, h1, form, button{border:0; margin:0; padding:0;}
.spacer{clear:both; height:1px;}
/* ———– My Form ———– */
.myform{
margin:0 auto;
width:0px;
left:500px;
}
/* ———– stylized ———– */
#stylized{
border:solid 2px #b7ddf2;
background:#ebf4fb;
}
#stylized h1 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}
#stylized p{
font-size:11px;
color:#666666;
margin-bottom:20px;
border-bottom:solid 1px #b7ddf2;
padding-bottom:10px;
}
#stylized label{
display:block;
font-weight:bold;
text-align:right;
width:140px;
float:left;
}
#stylized .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:140px;
}
#stylized input{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:200px;
margin:2px 0 20px 10px;
}
#stylized button{
clear:both;
margin-left:150px;
width:125px;
height:31px;
background:#666666 url(img/button.png) no-repeat;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}

/* Fin Formulario CSS */


#combobox-reservaciones{
	position:absolute;
	left:15px;
}
#combobox-reservaciones1{
	position:absolute;
	left:270px;
}
#combobox-reservaciones2{
	position:absolute;
	left:455px;
}
#combobox-reservaciones3{
	position:absolute;
	left:410px;
}
#combobox-reservaciones4{

	top:555px;
}
#descrip1{
	position:absolute;
	width:350px;
	height:100px;
	z-index:35;
	/*top:110px;*/
	left:50px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	text-align: justify;
}
#linkdescrip1{

	position:absolute;
	width:350px;
	height:35px;
	z-index:35;
	top:180px;
	left:50px;
}
#linkdescrip2{

	position:absolute;
	width:350px;
	height:35px;
	z-index:35;
	top:230px;
	left:50px;
}
#linkdescrip3{

	position:absolute;
	width:350px;
	height:35px;
	z-index:35;
	top:280px;
	left:50px;
}
#blanco{
	position:absolute;
	background-color:#FFF;
	height:30px;
	width:900px;
	bottom:50px;
	z-index:50;
}
#cabeceralayout{
	background-image: url(../layouts_hotel/acapulco.jpg);
	width:900px;
	height:755px;
	position:absolute;
	left:550px;
	z-index:-1000;
	
}
#cabeceralayout2{
	background-color:transparent;
	width:900px;
	height:189px;

	left:357px;
	z-index:-1000;
	
}
div#designabd {
	background: url(caLogo.png) no-repeat 0 0;
	min-height: 35px;
	margin-left: auto; margin-right: auto;
	width: 187px;
}

div#designabd:hover {
	background: url(caLogo.png) no-repeat 0 -38px;
}

.cmtrs
{
	width: 400px;
	height: 95px;
	margin: 10px;
	border: 1px solid #aacfe4;
	resize:none;
}
