.cabezas{
	color: white;
	font: 20px Arial, "Helvetica Neue", Helvetica,   Geneva, sans-serif;
}

.texto{
	color: #652D90;
	font: 18px "Arial", Helvetica Neue, Helvetica,   Geneva, sans-serif;
	font-weight:bold;

}

.texto2{
	color: #652D90;
	font: 15px "Arial", Helvetica Neue, Helvetica,   Geneva, sans-serif;
	font-weight:bold;

}

.texto3{
	color: #652D90;
	font: 14px "Arial", Helvetica Neue, Helvetica,   Geneva, sans-serif;

}

.Menu {
	color: #652D90;
	font: 12px "Arial", Helvetica Neue, Helvetica,   Geneva, sans-serif;
}

.Slogan {
	color: #652D90;
	font: 12px "Arial", Helvetica Neue, Helvetica,   Geneva, sans-serif;
	font-weight:bold;
}

.Slogan3 {
	color: #ffffff;
	font: 13px "Arial", Helvetica Neue, Helvetica,   Geneva, sans-serif;
	font-weight:bold;
}

.Slogan2 {
	color:#666666;
	font: 12px "Arial", Helvetica Neue, Helvetica,   Geneva, sans-serif;
	/*font-weight:bold;*/
}


.Telefono{
	color: #CA006C;
	font: 15px "Arial", Helvetica Neue, Helvetica,   Geneva, sans-serif;
	font-weight:bold;
}

.TituloBienvenido {
	color: #ffffff;
	font: 24px "Arial", Helvetica Neue, Helvetica,   Geneva, sans-serif;
	font-weight:bold;
}

.DescripcionBienvenido {
	color: #ffffff;
	font: 14px "Arial", Helvetica Neue, Helvetica,   Geneva, sans-serif;
	text-shadow: 0.1em 0.1em 0.2em #000000;

}

.OlvidoPass {
	color:#333333;
	font: 12px "Arial", Helvetica Neue, Helvetica,   Geneva, sans-serif;
}

.PrecioPromos {
	color:#333333;
	font: 12px "Arial", Helvetica Neue, Helvetica,   Geneva, sans-serif;
	font-weight: bold;
}

.ReservaAquiPromos {
	color: #CA006C;
	font: 10px "Arial", Helvetica Neue, Helvetica,   Geneva, sans-serif;
	font-weight:bold;
}

.Videos {
	color: #CA006C;
	font: 18px "Arial", Helvetica Neue, Helvetica,   Geneva, sans-serif;
	font-weight: bold;
}

.Newsletter {
	color: #CA006C;
	font: 16px "Arial", Helvetica Neue, Helvetica,   Geneva, sans-serif;
	font-weight: bold;
}

.Direccion {
	color:#FFFFFF;
	font: 12px "Arial", Helvetica Neue, Helvetica,   Geneva, sans-serif;
	text-align:center;
}

.DerechosR {
	color:#CCCCCC;
	font: 13px "Arial", Helvetica Neue, Helvetica,   Geneva, sans-serif;
	/*text-shadow: 0.1em 0.1em 0.1em #000000;*/
	

}


/* ------  clases o estilos para el menu css ------ */
.preload2 {background: /*url(http://www.luisangelcamargo.com/wp-content/uploads/2007/12/button4a.gif);*/}
.menu2 {padding:0; margin:0; margin-bottom:0; list-style:none; height:28px; background:#005BBB; /*url(http://www.luisangelcamargo.com/wp-content/uploads/2007/12/fd_menu.gif) repeat-x;*/ position:relative; font-family:arial, verdana, sans-serif; } /*Aqui se le aplica el fondo o color de fondo al menu*/
.menu2 li.top {display:block; float:left; position:relative;}
.menu2 li a.top_link {display:block; float:left; height:28px; margin-left:6px; line-height:28px; color:#ffffff; text-decoration:none; font-size:12px; /*font-weight:bold;*/ padding:0 0 0 6px; cursor:pointer;}/*Aqui se le cambia el color de letra al menu (en color), ademas del tamaņo de letra (en font-size)*/
.menu2 li a.top_link span {float:left; display:block; padding:0 10px 0 6px; height:40px;}
.menu2 li a.top_link span.down {float:left; display:block; padding:0 10px 0 6px; height:28px;/*background:url(prodrop2/down.gif) no-repeat right top;*/}
.menu2 li a.top_link:hover {color:#fff;  /*background:url(http://www.luisangelcamargo.com/wp-content/uploads/2007/12/button4a.gif);*/}
.menu2 li a.top_link:hover span { /*background:url(http://www.luisangelcamargo.com/wp-content/uploads/2007/12/button4a.gif)*/}
.menu2 li a.top_link:hover span.down { /*background:url(http://www.luisangelcamargo.com/wp-content/uploads/2007/12/button4a.gif)*/}

.menu2 li:hover > a.top_link {color:#ffffff; font-weight:bold;/*background:url(http://www.luisangelcamargo.com/wp-content/uploads/2007/12/button4a.gif);*/}/*aqui se le cambia el color de letra al menu cuando esta el mouse sobre el boton*/
.menu2 li:hover > a.top_link span {/*background:url(http://www.luisangelcamargo.com/wp-content/uploads/2007/12/button4a.gif);*/}
.menu2 li:hover > a.top_link span.down {/*background:url(http://www.luisangelcamargo.com/wp-content/uploads/2007/12/button4a.gif);*/}


.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {visibility:visible;}
.menu2 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu2 :hover ul.sub {left:6px; top:28px; background: #fff; padding:0; /*border:1px solid #1E8BB5; white-space:nowrap;*/ width:auto; height:auto; font-weight:normal;}
.menu2 :hover ul.sub li {display:block; /*height:20px; */position:relative; float:left; width:160px; border-bottom:1px solid #005FB9; border-left:1px solid #005FB9; border-right:1px solid #005FB9; margin-bottom:0;}
.menu2 :hover ul.sub li a {display:block; height:auto; font-size:11px; padding:4px 3px; line-height:1; color:#005FB9; text-decoration:none;}/*Aqui se le cambia el color de letra al submenu*/
.menu2 :hover ul.sub li a.fly {background:#fff  url(./vineta_menu.gif) no-repeat 150px 6px;} /*Aqui se habilita la flecha de los botones; que indica que hay otro submenu*/
.menu2 :hover ul.sub li a:hover {background:#E5FAFC; color:#005FB9;} /*Aqui se le cambia el color de fondo al submenu*/
.menu2 :hover ul.sub li a.fly:hover {background:#E5FAFC /*url(http://www.luisangelcamargo.com/wp-content/uploads/2007/12/vineta_menu.gif) no-repeat 150px 6px;*/}/*Aqui se le cambia el color de fondo al submenu depegable*/
.menu2 :hover ul li:hover > a.fly {background:#E5FAFC} /*Aqui se le cambia el color de fondo al submenu del submenu*/

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:160px; top:-1px; background: #fff; padding:0; /* white-space:nowrap; */width:auto; z-index:300; height:auto;}
.menu2 :hover ul.sub li ul {border-top:1px solid #005FB9; background: #fff; z-index:300;}

/* ------ aqui terminan las clases o estilos para el menu css ------ */

/*Acomodo para div*/
/* -------  para el div del menu css ------ */
#contenedor-menu {
	width:740px; /*ancho del menu*/
	height:70px;
	/*margin:10px 0;*/
	padding:0px;
	text-align:left;
	position: absolute;
	margin-top: 126px;
	margin-left: 215px;
	z-index: 10;
	background-color:#FFFFFF;
	}
/* ------ aqui termina el div del menu css ------ */

#header{
	width: 900px;
	height: 46px;
	/*background-color: #0079C2;*/
	margin-top: 0px;
	position: absolute;
}

#Encabezado{
	width: 900px;
	height: 10px;
	background-color:#CCCCCC;
	margin-top: 38px;
	/*position: absolute;*/
	position:fixed;
	z-index:10;
}

#Encabezado2{
	width: 900px;
	height: 34px;
	/*background-color: #652D90;*/
	margin-top: 0px;
	/*position: absolute;*/
	position:fixed;
		z-index:10;
}

#logoS{
	width: 15px;
	height: 25px;
	position: absolute;
	margin-top: 7px;
	margin-left: 0px;
	/*z-index:10;*/
	
}

#Slogan{
	width: 200px;
	height: 25px;
	position: absolute;
	margin-top: 12px;
	margin-left: 25px;
	/*z-index:10;*/
	
}

#RecRedes{
	width: 185px;
	height: 20px;
	position: absolute;
	margin-top: 8px;
	margin-left: 700px;
	/*z-index:10;*/
	
}

#Contenedor-logo{
	width: 71px;
	height: 105.5px;
	position: absolute;
	margin-top: 20px;
	margin-left: 25px;
	/*z-index:10;*/
	
}

#Solgan2{
	width: 400px;
	height: 20px;
	position: absolute;
	margin-top: 95px;
	margin-left: 25px;
	/*z-index:10;*/
	
}

#RecMeGusta{
	width: 50px;
	height: 50px;
	position: absolute;
	margin-top: 15px;
	margin-left: 730px;
	/*z-index:10;*/
	
}

#RecILike{
	width: 100px;
	height: 21px;
	position: absolute;
	margin-top: 10px;
	margin-left: 680px;
	/*background-color:#FFFF00;*/
	/*z-index:10;*/
	
}

#TituloSeccion{
	width: 300px;
	height: 25px;
	position: absolute;
	margin-top: 20px;
	margin-left: 595px;
	/*background-color:#FF66FF;*/
	/*z-index:10;*/
}

#RecLogInLogOut{
	width: 260px;
	height: 21px;
	position: absolute;
	margin-top: 20px;
	margin-left: 635px;
	/*background-color:#FFFF00;*/
	/*z-index:10;*/
	
}

#RecLogInLogOut2{
	width: 260px;
	height: 21px;
	position: absolute;
	margin-top: 55px;
	margin-left: 635px;
	/*background-color:#FFFF00;*/
	/*z-index:10;*/
	
}

#RecIniciaSesion{
	width: 100px;
	height: 21px;
	position: absolute;
	margin-top: 8px;
	margin-left: 585px;
	/*background-color:#FFFF00;*/
	z-index:10;
	
}

#RecSlogan{
	width: 200px;
	height: 12px;
	position: absolute;
	margin-top: 0px;
	margin-left: 700px;
	/*z-index:10;*/
	
}


#menu{
	width: 800px;
	height: 55px;
	position: absolute;
	margin-top: 140px;
	/*z-index:10;*/
	
}

#cuerpo{
	width: 900px;
	height: 550px;
	/*background-color: #0079C2;*/
	position: absolute;
	margin-top: 50px;
	/*background-color:#FFFF00;*/
	/*padding-bottom:100px; /* Altura del footer */
	/*min-height:100%;
    position:relative;*/
}

#RecBienvenido{
	width: 500px;
	height: 280px;
	position: absolute;
	margin-top: 200px;
	margin-left: 20px;
	/*background-color:#FF66FF;*/
	/*z-index:10;*/
}


#RecSeccion{
	width: 500px;
	height: 280px;
	position: absolute;
	margin-top: 140px;
	margin-left: 20px;
	/*background-color:#FF66FF;*/
	/*z-index:10;*/
}

#RecMensajePublicidad{
	width: 860px;
	height: 420px;
	position: absolute;
	margin-top: 140px;
	margin-left: 20px;
	/*background-color:#FF66FF;*/
	/*z-index:10;*/
}

#BtnContinuar{
	width: 200px;
	height: 40px;
	position: absolute;
	margin-top: 80px;
	margin-left: 650px;
	/*background-color:#990099;*/
	/*z-index:10;*/
}

#RecPrivacidad{
	width: 500px;
	height: 300px;
	position: absolute;
	margin-top: 200px;
	margin-left: 20px;
	/*z-index:10;*/
	overflow:scroll;
	
}


#RecSeccion2{
	width: 900px;
	height: 470px;
	position: absolute;
	margin-top: 140px;
	margin-left: 0px;
	/*background-color:#FF66FF;*/
	/*z-index:10;*/
}

#RecMenuPrincipal{
	width: 450px;
	height: 470px;
	position: absolute;
	margin-top: 140px;
	margin-left: 0px;
	/*background-color:#FF66FF;*/
	/*z-index:10;*/
}

#RecMenuPrincipal2{
	width: 450px;
	height: 470px;
	position: absolute;
	margin-top: 140px;
	margin-left: 450px;
	/*background-color:#FF66FF;*/
	/*z-index:10;*/
}

#RecMenuPrincipal3{
	width: 450px;
	height: 400px;
	position: absolute;
	margin-top: 210px;
	margin-left: 0px;
	/*background-color:#FF66FF;*/
	/*z-index:10;*/
}

#RecMenuPrincipal4{
	width: 450px;
	height: 400px;
	position: absolute;
	margin-top: 210px;
	margin-left: 450px;
	/*background-color:#FF66FF;*/
	/*z-index:10;*/
}

#FormLogin{
	width: 300px;
	height: 150px;
	position: absolute;
	margin-top: 120px;
	margin-left: 580px;
	background-image:url(imagenes/RecForm.png);
	/*z-index:10;*/
}

#RecUsuario{
	width: 280px;
	height: 50px;
	position: absolute;
	margin-top: 10px;
	margin-left: 10px;
	/*background-color:#333333;*/
	/*z-index:10;*/
}

#RecPass{
	width: 280px;
	height: 50px;
	position: absolute;
	margin-top: 60px;
	margin-left: 10px;
	/*background-color:#333333;*/
	/*z-index:10;*/
}

#RecPassOlvido{
	width: 150px;
	height: 18px;
	position: absolute;
	margin-top: 120px;
	margin-left: 10px;
	/*background-color:#333333;*/
	/*z-index:10;*/
}

#BtnLogin{
	width: 120px;
	height: 25px;
	position: absolute;
	margin-top: 114px;
	margin-left: 172px;
	/*background-color:#333333;*/
	/*z-index:10;*/
}

#LineaForm{
	width: 290px;
	height: 1px;
	position: absolute;
	margin-top: 58px;
	margin-left: 5px;
	background-color:#999999;
	/*z-index:10;*/
}

#FormInvitacion{
	width: 300px;
	height: 200px;
	position: absolute;
	margin-top: 280px;
	margin-left: 580px;
	background-image:url(imagenes/RecForm2.png);
	/*z-index:10;*/
}

#FormInvitacion2{
	width: 300px;
	height: 200px;
	position: absolute;
	margin-top: -10px;
	margin-left: -10px;
	/*background-image:url(imagenes/RecForm2.png);*/
	/*z-index:10;*/
}

#RecInvitacion{
	width: 280px;
	height: 50px;
	position: absolute;
	margin-top: 8px;
	margin-left: 10px;
	/*background-color:#333333;*/
	/*z-index:10;*/
}


#RecNombre{
	width: 280px;
	height: 20px;
	position: absolute;
	margin-top: 65px;
	margin-left: 10px;
	/*background-color:#333333;*/
	/*z-index:10;*/
}

#RecEmail{
	width: 280px;
	height: 20px;
	position: absolute;
	margin-top: 98px;
	margin-left: 10px;
	/*background-color:#333333;*/
	/*z-index:10;*/
}

#RecMensaje{
	width: 280px;
	height: 40px;
	position: absolute;
	margin-top: 130px;
	margin-left: 10px;
	/*background-color:#333333;*/
	/*z-index:10;*/
}

#BtnInvitacion{
	width: 80px;
	height: 25px;
	position: absolute;
	margin-top: 170px;
	margin-left: 210px;
	/*background-color:#333333;*/
	/*z-index:10;*/
}

#EnvienosFContacto{
	width: 300px;
	height: 20px;
	position: absolute;
	margin-top: 85px;
	margin-left: 580px;
	/*background-image:url(imagenes/RecForm3.png);*/
	/*z-index:10;*/
}

#FormContacto{
	width: 300px;
	height: 400px;
	position: absolute;
	margin-top: 120px;
	margin-left: 580px;
	background-image:url(imagenes/RecForm3.png);
	/*z-index:10;*/
}


#lineafooter{
	position: absolute;	
	width: 100%;
    height: 20px;
    left: 0;    
	margin-top:0px;
	bottom:0;
	background-color:#652D90;
    /*background: rgba(51,51,51,0.7);*/
    z-index: 0;
	
}

#footer{
	position: absolute;
	width: 100%;
    height: 20px;
    left: 0;    
	/*bottom:0;*/
	margin-top: 689px;	
	background-color:#555555;
    /*background: rgba(51,51,51,0.7);*/
    z-index: 0;
	
}

#footer2{
	position: absolute;
	width: 100%;
    height: 20px;
    left: 0;    
	/*bottom:0;*/
	margin-top: 689px;	
	/*background-color:#555555;*/
    /*background: rgba(51,51,51,0.7);*/
    z-index: 0;
	
}

#Direccion{
	width: 400px;
	height: 30px;
	/*background-color: #0079C2;*/
	margin-top: 10px;
	margin-left:10px;
	position: absolute;
	/*float:left;
	z-index:10;*/
	/*background-color:#00CCFF;*/
}

#Telefono{
	width: 400px;
	height: 12px;
	/*background-color: #0079C2;*/
	margin-top: 51px;
	margin-left:10px;
	position: absolute;
	/*float:left;
	z-index:10;*/
	/*background-color:#00CCFF;*/
}

#mail{
	width: 400px;
	height: 12px;
	/*background-color: #0079C2;*/
	margin-top: 74px;
	margin-left:10px;
	position: absolute;
	/*float:left;
	z-index:10;*/
	/*background-color:#00CCFF;*/
}

#logoFooter{
	width: 110px;
	height: 73px;
	/*background-color: #0079C2;*/
	margin-top: 5px;
	margin-left:557px;
	position: absolute;
	/*float:left;
	z-index:10;*/
	/*background-color:#00CCFF;*/
}

#DerechosReservados{
	width: 300px;
	height: 12px;
	/*background-color: #0079C2;*/
	margin-top: 74px;
	margin-left:460px;
	position: absolute;
	/*float:left;
	z-index:10;*/
	/*background-color:#00CCFF;*/
}

