@charset "utf-8";
/* CSS Document */

/* Estilos */

h1, h2, h3, h4, h5, h6, p, li, a, footer, .letterpress, header { font-family: 'Alegreya Sans', sans-serif; color:#fff; text-align:left; font-style:normal;}

h1{font-size:48px; padding-top:10px;	text-align:left; color:#000000; line-height:1.3em;text-shadow:0 1px 0 #FFFFFF; margin:0px; font-weight:normal;}

h2{font-size: 48px; text-align:center; color:#000000; line-height:1.3em; text-shadow:0 1px 0 #FFFFFF; margin:0px;}

h3{font-size: 30px; text-align:center; color:#ffffff; line-height:1.3em; text-shadow: black 0.1em 0.1em 0.2em; margin:0px;}

h4{ padding-top:10px; line-height:1.3em; color: rgba(85,104,14, 0.5); font-size: 55px; font-weight: 700; text-shadow: 1px 4px 6px #e9ffdd, 0 0 0 #000, 1px 4px 6px #e9ffdd; margin:10px;}

h5{font-size: 24px; text-align:center; color:#ffffff; line-height:1.3em; text-shadow: black 0.1em 0.1em 0.2em; margin:0px 0px 25px; display: inline-block; padding:10px 0px 60px 0px;}

h6{font-size: 24px; text-align:center; color:#000000; line-height:1.3em; text-shadow:0 1px 0 #FFFFFF; margin:20px; max-width:1000px; display:inline-block;}

p{text-align: justify; padding:0px 10px;	letter-spacing:1px;	color:#ffffff; font-size:24px; line-height:24px; text-shadow: black 0.1em 0.1em 0.2em;}

li{font-size:18px; text-align:left;	list-style-type: none;	color:#333333; margin:0px 3px;}

.li{list-style-type: square; color:#333; font-size:20px; line-height:1.3em; display:inline-block; min-width:1000px; text-shadow:none; display:inline-block; list-style-type:disc; margin:0px;}

/* Letra Presionada */

.letterpress{color:#333; font-size:20px; line-height:1.3em; text-shadow:0 1px 0 #FFFFFF; display:inline-block; margin:0px; text-align:center; }

.parrafo{color:#333; font-size:20px; line-height:1.3em; text-shadow:0 1px 0 #FFFFFF; display:inline-block; margin:0px; width:90%; max-width:900px; font-weight:lighter;}

/*Marquesina*/

.fluid_container {
			margin: 0 auto;/*
			max-width: 1000px;*/
			width: 100%;
		}
		#camera_wrap_4 {
			bottom: 0;
			height: 100%;
			left: 0;
			margin:0px 0px 0px 0px;
			margin-bottom: 0!important;
			right: 0;
			top: 0;
		}
		.camera_bar {
			z-index: 2;
		}
		.camera_overlayer {
			opacity: .1;
		}


/*Divs*/

header{ width:100%; height:auto; background:#3b4348; text-align:center; padding:15px 0px 0px 0px;}

#wrapperlogo{ max-width:1024px; width:100%; margin:30px auto 0px; text-align: center;}

#logo{ width:235px; height:125px; display:inline-block; margin:0px auto;}

#reservar{ background:#3b4348; width:100%; text-align:center; height:100px;}

#bienvenida{ background:#3b4348; width:100%; text-align:center; height:auto; display:inline-block; font-size:24px;}

#wrapperbienvenida{ max-width:1024px; width:100%; height:auto; margin:0px auto;}

#wrapperbanners{ max-width:1024px; width:100%; height:auto; margin:0px auto;}

#circulos{ max-width:500px; width:100%; height:auto; display:inline-block; text-align:center;}

#face{ width:500px; height:auto; display:inline-block; text-align:center;}

#sitios{ width:100%; height:auto; background:url(../images/fondo-sitios.png); text-align:center; padding:20px 0px 0px 0px;}

footer{ width:100%; height:30px; text-align:center; text-shadow:0 1px 0 #FFFFFF; color:#000000; font-size:18px; padding:10px 0px 0px 0px;}

/* -------- Menu ----------  */

nav{text-align:center; margin:0px auto; width:100%; max-width: 750px;
height: 50px; display: inline-block;}

#nav, #nav ul{margin:0px auto; padding:0; list-style-type:none; list-style-position:outside; position:relative; width: 800px; margin: 0px auto; }

#nav a{ font-size:24px; color:#000000; display:block; padding:10px; text-decoration:none; text-shadow:0 1px 0 #FFFFFF; outline:none; font-family: 'Alegreya Sans', sans-serif; }

#nav a.inicio{padding:15px 0px 0px 60px; }

#nav a:hover{ font-size:24px; color:#ffffff; padding:10px; display:block; text-decoration:none;  outline:none; background-color:#D81518; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }

#nav a:active{ font-size:24px; color:#000; padding:10px; display:block; text-decoration:none; text-shadow:0 1px 0 #FFFFFF;  outline:none; background-color:#D81518; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }

#nav li{float:left; position:relative;}

#nav ul {
position:absolute;
display:none;
top:1.5em;
}

#nav li ul a{
width:6em;
height:auto;
float:left;
}

#nav ul ul{
top:auto;
}	

#nav li ul ul {
left:12em;
margin:0px 0 0 10px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}	

nav select {
width: 90%;
font: 12px/15px Arial, Helvetica, sans-serif;
color: #464646;
outline: none;
padding: 5px;
border: 2px solid #9e9e9e;
}

.fixed{ position:fixed !important; top:0; z-index:9999; padding:10px 0 0px 0; width:100%; display: inherit !important; height:50px; margin: 0px; text-align: center; left:0;font-size:24px; color:#000000; text-decoration:none; text-shadow:0 1px 0 #FFFFFF; outline:none; font-family: 'Alegreya Sans', sans-serif; background: #3b4348; max-width:none !important;}

.fixed #nav a{ font-size:24px; color:#fff; display:block; padding:10px; text-decoration:none; text-shadow: black 0.1em 0.1em 0.2em; outline:none; font-family: 'Alegreya Sans', sans-serif;  }






  @media handheld, (max-width: 980px) {}
	
	/*==================================================
 # Cursors
==================================================== */
	html, body, #facebook{cursor:url(../images/cursor/cursor.cur),default;}
	
	 input[type="button"], input[type="reset"], input[type="submit"], #enviar, a, #fancybox-overlay, .fancy-ico, #facebook, .slide, .circle:hover, .circle:active, .leermas:hover {cursor: url(../images/cursor/hand.cur),pointer !important;}
	
	input, #TxbMensajec {cursor: url(../images/cursor/text.cur),text;}
	abbr, acronym, .postcontent dfn{cursor: url(../images/cursor/help.cur),help;}
