body{
	margin: 0 auto;
  /*background-color: #F15A25;*/
	font-family: tahoma,helvetica,arial;
}

#contenedor{
	margin: 0 auto;
}

#tab-footer{
	background-image: url("http://paradorsanfelipe.com.mx/2015/img/fondo-cafe.jpg");
	background-color: rgb(71, 36, 14);
}

#tab-menu{
	background-color: #fff;
}

#menu li{
	display: inline-block;
 	text-align: center;
  	padding: 0 4.3em 0 .6em;
  	height: 30px;
}
#menu li>a{
color: #F15A25;
text-decoration: none;
}
#menu{
	font-size: 14px;
	padding-left: 0;
	margin: 0;
}

.adorno_menu{
	border-top: .1em solid rgb(60, 130, 104);
    border-bottom: .1em solid rgb(60, 130, 104);
    height: 3px;
}

.icono_menu_footer img:nth-of-type(2){
	padding: 28px 0;
}

#copyright{
	height: 46px;
	background-color: #fff;
	color:#F15A25;
	text-align: center;
	font-size: 10px;
}
#copyright p{
	margin: 0;
	padding: 14px 0;

}

#contenido, #contenido-home{
	width: 100%;
}

#contenido-home{
	min-height: 520px;
    background-image: url("http://paradorsanfelipe.com.mx/2015/img/parador-san-felipe-home.jpg") ;
}

.icono-footer-derecha{
	vertical-align: top;
}
.icono-footer-derecha p{
    margin-top: 10px;
}


.text-footer-derecha p{
	text-align: left;
	color: #fff;
	margin: 0;
	font-size: 14px;
	padding-left: 7px;
}
#menu-footer{
	margin: 0;
	padding-left: 0px;
}
#menu-footer li {
	list-style: none;
	padding: 8px 0;
}
#menu-footer a{
	color: #fff;
	text-decoration: none;
}
#imagen-centro-footer{
	text-align: center;
	color: #fff;
    font-size: 13px;
}
.espacio{
    height: 25px;
    background-color: #F15A25;
}

#slider, .espacio, #contenedor, #copyright{
	width: 1200px;
}
#luciernagas_1,
#luciernagas_2,
#luciernagas_3{color: #fff;}

#luciernagas_1,
#luciernagas_2{	height: 500px;	display: inline-block;}
#luciernagas_3{height: 393px;}

#luciernagas_1 img,
#luciernagas_2 img ,
#luciernagas_3 img{ 
	position: absolute;
    z-index: -999;
}

#luciernagas_1 div,
#luciernagas_2 div {width: 43%;  padding: 50px 100px;}
#luciernagas_2 div{float: right;}
#luciernagas_1 div h2,
#luciernagas_2 div h2,
#luciernagas_3 div h2{font-size: 2.2em;}

#luciernagas_1 div h3{font-size: 1.8em;  font-weight: normal;}

#luciernagas_1 div p,
#luciernagas_2 div p{line-height: 1.9em;}

#luciernagas_3 div p::before { 
    content: "•";
    text-shadow:1px 1px 8px #fff, -1px -1px 8px #fff, -1px 1px 8px #fff, 1px -1px 8px #fff ;}
#luciernagas_3 div{padding: 50px 100px;}
#luciernagas_3{background-color: #009345;}

/*estilos para seccione de menu */
#carta > img{
	position: absolute; 
	z-index: -999; 
	width: 1200px; 
	min-height: 981px;
}
#carta h1{
	text-align: center;
    color: #F15A25;
    font-size: 3em;
}
#carta div{ 
	color: #382111;
    display: inline-block;
    width: 20.8%;
    margin: 10px 5%;
    vertical-align: top;
    border: 1px solid black;
    border-radius: 1em;
    text-align: center;
    min-height: 800px;
}
#carta div h2{font-size: 2em;}
#carta div h3{font-size: 1.5em; margin-bottom: 0;}
#carta div span{display: block; line-height: 1.4em;}

/*estilos para hospedaje*/
#hospedaje_cuadros{color: black;}
#hospedaje_cuadros > div{display: flex; background-color: #EFEFF7;}
#hospedaje_cuadros > div div p span{display: block; min-height: 25px;}
#hospedaje_cuadros > div div p {display: inline-block; vertical-align: middle;}
#hospedaje_cuadros > div div{
	width: 34.5%;
    padding: 0 2%;
    margin: 10px auto;
    
    border-radius: 1em;}
#hospedaje_cuadros > div div h2{text-align: center;}
.azul{border: 1px solid; border-color: #139AD1;}
.amarillo{border: 1px solid; border-color: #E7CA84;}
.rosa{border: 1px solid; border-color: #BE717B;}
.naranja{border: 1px solid; border-color: #F5582D;}