@charset "utf-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Raleway);
@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300&subset=latin,latin-ext,cyrillic);
@import url(http://fonts.googleapis.com/css?family=Oswald);


*{
	margin:0;
	padding:0;

	
}


ul{list-style:none;}
	   
.clear{float:clear;}

a:link {
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: none;
}

hr{   border: 0;
    height: 1px;
	background-color:#093;
	margin:5px auto;
}


body{
    background-image:url(../Images/fondo2.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    background-attachment:fixed;
	z-index:0;
	
}	
	
	nav{
		background:#fff;
    width:100%;
    height:70px;
    position:fixed;
    z-index:9;


}

.cabecera{
    width:960px;
    height:270px;
    margin:0 auto;
	color:#FFF;
	
}

.encabezado{
	width:100%;
	 height:75px;
	background:#FFF;
	padding:10px;
	overflow:hidden;
	box-sizing: border-box;

	-webkit-box-shadow: 0px 2px 48px -1px rgba(0,0,0,0.40);
-moz-box-shadow: 0px 2px 48px -1px rgba(0,0,0,0.40);
box-shadow: 0px 2px 48px -1px rgba(0,0,0,0.40);

}



.encabezado1{
	width:30%;
	height:auto;
	text-align:center;
	vertical-align:center;
	color:#FFF;
	font-size:16px;
	position:static;
	float:left;
	}
	
	
	.menu{
	z-index:99;
	margin-left:680px;
	width:50%;
	height:auto;
	text-align:center;
	vertical-align:center;
	float:right;
	position:absolute;
	}
	
	.main{
    width:100%;
    height:100%;
    margin:0 auto;
	margin-top:-200px;
	background-color:#000;
	border-top-color:#8DA950;
	border-top-width:10px;
	border-top-style:solid;
	-webkit-box-shadow: 0px 2px 48px -1px rgba(0,0,0,0.40);
-moz-box-shadow: 0px 2px 48px -1px rgba(0,0,0,0.40);
box-shadow: 0px 2px 48px -1px rgba(0,0,0,0.40);
z-index:0;

}

.DivBlanco{
	width:100%;
	padding:30px;
	overflow:hidden;
	box-sizing: border-box;
	background-color:#FFF;
	
	
	}
	

		.DivCatering{
	width:100%;
	padding:30px;
	overflow:hidden;
	margin:0px;
	box-sizing: border-box;
	background-color:#000;
	border-top-color:#8DA950;
	border-top-width:10px;
	border-top-style:solid;
	border-bottom-color:#8DA950;
	border-bottom-width:10px;
	border-bottom-style:solid;
	
	}
	


	.DivGris{
	width:100%;
	padding:30px;
	overflow:hidden;
	box-sizing: border-box;

	background-color:#f0f0f0;
	
	
	}
	
	.DivBlancoSinPadding{
	width:100%;
	overflow:hidden;
	box-sizing: border-box;
	background-color:#FFF;
	
	
	}
	
#links-secciones{
	    width:100%;
    height:auto;
    background:#000;
	overflow:hidden;
	box-sizing: border-box;
	text-align:center;
	padding:20px;
	
	}
	
footer{
    width:100%;
    background:#8DA950;
	overflow:hidden;
	box-sizing: border-box;
	text-align:center;
	padding:10px;
}



/* # BOTONES
*****************************************/
	.BotonLocalidades{
	width:30%;
	height:AUTO;
	padding:5px;
	margin:8px;
	overflow:hidden;
	box-sizing:border-box;
	background-color:#000;
	float:left;
	
	}
	
		.BotonLocalidades:Hover{
	background-color:#fff;
	
	}
	
	
	.TextoBotonLocalidad{
  width: auto;
  font-family: Raleway, sans-serif;
  font-size: 1em;
  line-height: 1.2;
  color:#F60;	
}




	.BotonLocalidades-FiltroZonaOeste{
	width:45%;
	height:AUTO;
	padding:3px;
	margin:2px;
	overflow:hidden;
	box-sizing:border-box;
	background-color:#fff;
	float:left;
	
	}
	
		.BotonLocalidades-FiltroZonaOeste:Hover{
	background-color:#000;
	
	}
	




/* # TEXTOS
*****************************************/

.TextoFooter {
  width: auto;
  font-family: 'Open Sans', sans-serif;
  font-size:1.1em;
  font-style:normal;
  line-height: 1.4;
  color:#fff;
  text-align:center;
}

.TitulosServicios, h1 {
  width: auto;
  font-family: "Raleway", sans-serif;
  font-size:1.5em;
  font-style:normal;
  line-height: 1.4;
  color:#74ab00;
}

.infoServicios {
  width: auto;
  font-family: "Raleway", sans-serif;
  font-size:1em;
  font-style:normal;
  line-height: 1.4;
  color:#666;

}

.infoServicios2 {
  width: auto;
  font-family: "Raleway", sans-serif;
  font-size:1.1em;
  font-style:normal;
  line-height: 1.4;
  color:#000;

}

.TextoDescripcion {
  width: auto;
  font-family: Raleway, sans-serif;
  font-size: 0.9em;
  line-height: 1.2;
  color:#666;
}

.TextoTips{
  width: auto;
  font-family: Raleway, sans-serif;
  font-size: 1.0em;
  line-height: 1.2;
  color:#fff;
}

.TextoTipsVerde{
  width: auto;
  font-family: Raleway, sans-serif;
  font-size: 1.1em;
  line-height: 1.2;
  color:#8dc711;
  text-decoration:none;
}

.TextoTrabajamos{
width: auto;
  font-family: Raleway, sans-serif;
  font-size: 1.1em;
  line-height: 1.2;
  color:#fff;	
}

.TextoTituloTrabajamos{
  width: auto;
  font-family: Raleway, sans-serif;
  font-size: 1.3em;
  line-height: 1.2;
  color:#8DA950;	
}
	
	
	.TextoInfo {
  width: auto;
  font-family: Raleway, sans-serif;
  line-height: 1.4;
  color:#000;
}


	.TextoTituloLocalidades{
  width: auto;
  font-family: Raleway, sans-serif;
  font-size: 3em;
  line-height: 1.8;
  color:#fff;	
}

	.Titulo-Sobre-Fotos{
  width: auto;
  font-family: Raleway, sans-serif;
  font-size: 2em;
  line-height: 1.2;
  color:#fff;	
}

	.Texto-Sobre-Fotos{
  width: auto;
  font-family: Raleway, sans-serif;
  font-size: 1.2em;
  line-height: 1.2;
  color:#fff;	
}



/* # IMAGENES
*****************************************/

.Logo {
	width:auto;
	height:auto;
	
}

.BordeRadio100 {
	border-radius:100%;
	border: solid #FFF 3px;
	opacity: 1.9;
}


.iconos{
	width:auto;
	height:auto;
	font-size: 4.0em;
	color:#FFF;
	text-align:center;
}	

.imglogos{
	width:auto;
	height:auto;
	
	}
	
	.imgTrabajos{
	width:100%;
	height:auto;
	
	}
	
	.FotoTamanioOriginal{
	width:auto;
	height:auto;
	margin-top:60px;
	margin-left:50px;	}
	
	
	.fotoCatering1{
		width:50%;
		height:auto;
		float:left;
	
	}
	
	.fotoCatering2{
		width:50%;
		height:auto;
		float:right;
	
	}
	

	
	.botonconsultas{
			padding:10px;
			font-size:18px;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			margin-bottom:0px;
			background:#8DA950;
			border:none;
			color:#fff;
			text-decoration:none:!important;
			text-align:left;

			}
			
			
		.botonconsultas:hover{
			background:#88be11;
			cursor:pointer;
			text-decoration:none;
		}
/* # GRUPOS
*****************************************/

#grupoTips{
	background:#0b5461;
	width:100%;
	padding:10px;
	overflow:hidden;
	box-sizing:border-box;
	-webkit-box-shadow: 0px 2px 48px -1px rgba(0,0,0,0.40);
-moz-box-shadow: 0px 2px 48px -1px rgba(0,0,0,0.40);
box-shadow: 0px 2px 48px -1px rgba(0,0,0,0.40);
		
	}
	
	.cajasTips {
	margin:8px;
	width:23%;
	height:auto;
	text-align:center;
	vertical-align:center;
	color:#FFF;
	font-size:16px;
	position:static;
	float:left;
	overflow:hidden;
	box-sizing:border-box;
	
	}

.Caja1{
	width:33%;
	height:270px;
	padding:5px;
	border-bottom:solid;
	border-bottom-color:#FFF;
	overflow:hidden;
	box-sizing:border-box;
	background-color:#7b7c7a;
	float:left;
	
	
	}

.Caja2{
	width:34%;
	height:270px;
	padding:5px;
	border-bottom:solid;
	border-bottom-color:#FFF;
	overflow:hidden;
	box-sizing:border-box;
	background-color:#696868;
	float:left;
	
	
	}
	
	.Caja3{
	width:33%;
	height:270px;
	padding:5px;
	border-bottom:solid;
	border-bottom-color:#FFF;
	overflow:hidden;
	box-sizing:border-box;
	background-color:#585858;
	float:left;
	
	
	}
	
#GrupoTrabajos{
	width:100%;
	padding:20px;
	overflow:hidden;
	box-sizing: border-box;
	background-color:#f0f0f0;	
}

#Grupo-Cajas-Menu-Capital{
	width:100%;
	padding:10px;
	overflow:hidden;
	box-sizing: border-box;
	background-color:#202228;
	background-image:url(../images/Multi-Capital-Grande.jpg);
	background-repeat:no-repeat;
    background-size: 100% 100%;
}


.CajaTrabajos{
	width:31%;
	height:470px;
	padding:5px;
	overflow:hidden;
	box-sizing:border-box;
	float:left;
	background:#FFF;
	margin-left:25px;
	margin-top:10px;
	margin-bottom:5px;
	z-index:0;
	
	
	}
	
	.CajaTrabajos_listado{
	width:31%;
	height:400px;
	padding:5px;
	overflow:hidden;
	box-sizing:border-box;
	float:left;
	background:#FFF;
	margin-left:25px;
	margin-top:10px;
	margin-bottom:5px;
	z-index:0;
	
	
	}
	
	.Caja-Menu-Capital{
	width:31%;
	height:250px;
	padding:5px;
	overflow:hidden;
	box-sizing:border-box;
	float:left;
	background:#fff;
	margin-left:25px;
	margin-top:10px;
	margin-bottom:5px;
	z-index:10;
	
	
	}
	
	
	
		.Caja-Menu-Capital-TextosobreImagen{
	width:65%;
	height:250px;
	padding:5px;
	overflow:hidden;
	box-sizing:border-box;
	float:left;
	margin-left:25px;
	margin-top:10px;
	margin-bottom:5px;
	z-index:0;
	}

#Banner {
	width:100%;
	height:330px;
	overflow:hidden;
	box-sizing: border-box;
	}
	
#GrupoCatering{
	
    width:100%;
	padding:20px;
	overflow:hidden;
	box-sizing: border-box;
	background-color:#fff;	
		border-top-color:#8DA950;
	border-top-width:25px;
	border-top-style:solid;
	border-bottom-color:#8DA950;
	border-bottom-width:25px;
	border-bottom-style:solid;
	
}

.DivTextoCatering1{
	width:50%;
	padding:20px;
	overflow:hidden;
	box-sizing: border-box;
	background-color:#fff;
	float:right;	

}

.DivTextoCatering2{
	width:50%;
	padding:20px;
	overflow:hidden;
	box-sizing: border-box;
	background-color:#fff;
	float:left;	

}

.CajaServicios{
	width:45%;
	height:auto;
	overflow:hidden;
	box-sizing:border-box;
	float:left;
	margin-left:40px;
	margin-top:10px;
	margin-bottom:5px;
	
	
	}

/* INICIO MAIN DESTACADOS
################################################################*/

#Main-Principal-Destcados{
	width:100%;
	padding:20px;
	overflow:hidden;
	box-sizing: border-box;
	background-color:#880E4F; 
	
}

.Titulos-Destacados{

	font-family: Calibri;
	font-size: 36px;
	font-weight: bold;
	color: #8DA950;
	text-decoration: none;
 }
 
 
 .Grupo-Destacados{
	width:46%;
	height:auto;
	overflow:hidden;
	box-sizing:border-box;
	float:left;
	padding:5px;
	margin:0px 10px 10px 10px;
	margin-left:30px;
	}
	
	
	.DivBlanco-Destcados{
	width:100%;
	padding:30px;
	overflow:hidden;
	box-sizing: border-box;
	background-color:#FFF;
		
	}
	
		.img-Destacados-Multieventos{
	width:100%;
	height:auto;
		}
	
	
	.img-Destacados-Multieventos:hover{
	-webkit-animation: swing 1s ease;
animation: swing 1s ease;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
}
	
	
	
/* FIN MAIN DESTACADOS
################################################################*/
	
	
	
#DivGrupo-ListadoSalones{

	width:100%;
	padding:20px;
	overflow:hidden;
	box-sizing: border-box;
	background-color:#8DA950;
	
	} /* ##### Abro el Grupo #### */
	
		.Div70-ListadoSalones{
			
	width:100%;
	height:auto;
	padding:10px;

	overflow:hidden;
	box-sizing:border-box;
	float:left;
	background-color:inherit;

	}
	
		.Rec-Listado{
	width:46%;
	height:280px;
	padding:5px;
	margin:0px 10px 10px 10px;
	overflow:hidden;
	box-sizing:border-box;
	float:left;
	background:#F5F5F5;
	margin-left:30px;
	/* Se utiliza para no superponer el movimiento */
	opacity:0;


		
			}
			
			.Rec-Listado:hover{
				background:#EEEEEE;
			}
			
			.Img-ListadoSalones{
				width:50%;
				height:auto;
				padding:5px;
				margin: 10px;
				float:left;
				}
		

	  /* #### Cierro el Grupo #### */ 
	  
	
	#divfoto {
  background-image:url(../images/fx1.jpg);
  background-attachment: fixed;
  background-repeat:no-repeat;
  width:100%;
  height:300px;
}



/* COMIENZO DETALLE SALONES
################################################################*/

.DivPadding60 {
	width:100%;
	height:auto;
	padding:60px;
	background:#fff;
	overflow:hidden;
	box-sizing: border-box;
	border-bottom-color:#8DA950;
	border-bottom-width:10px;
	border-bottom-style:solid;

	
	
	}
	
.GaleriaMulti{
	width:25%;
	height:auto;
	overflow:hidden;
	box-sizing: border-box;
	margin-right:80px;
	margin-left:35px;
	float:left;
	
	}
	
	#DatosSalon{
	width:65%;
	height:auto;
	background:#FFF;
	overflow:hidden;
	box-sizing: border-box;
	float:right;

	}
	

	.TituloNombreSalon{
		width: auto;
  font-family: Raleway, sans-serif;
  font-size: 3em;
  line-height: 1.2;
  color:#74ab00;	
		
		}
		
		.DescripcionMulti {
  width: auto;
  font-family: Raleway, sans-serif;
  font-size: 1.0em;
  line-height: 1.2;
  color:#000;
                   }
				   
 #GrupoPersonas{
	width:60%;
	height:auto;
	background:#EEEEEE;
	padding:5px;
	overflow:hidden;
	box-sizing: border-box;

	
	}
	.CajaPersonas {
	width:49%;
	height:auto;
	overflow:hidden;
	box-sizing: border-box;
	float:left;

	
	}
	
	.TextoPersonas{
		width: auto;
  font-family: Raleway, sans-serif;
  font-size: 1.3em;
  line-height: 1.8;
  color:#74ab00;	
		
		}


	.CantidadPersonas {
  width: auto;
  font-family: Raleway, sans-serif;
  font-size: 1.2em;
  line-height: 1.4;
  color:#000;
                   }
				   
		
	
	.CajaPersonas2 {
	width:49%;
	height:auto;
	overflow:hidden;
	box-sizing: border-box;
	float:right;

	
	}
	
	.IconosServicios	{
		width: auto;
  font-family: Raleway, sans-serif;
  font-size: 2.5em;
  line-height: 1.8;
  color:#F00;	
		
		}	   

				 			
		
/* FIN DETALLE SALONES
################################################################*/	






/* INICIO DE DIV PROMOCION
################################################################*/	

.DivPromo{
	width:100%;
	height:auto;
	padding:100px;
	background:#fff;
	overflow:hidden;
	box-sizing: border-box;
		border-top-color:#8DA950;
	border-top-width:10px;
	border-top-style:solid;
		
	}


.Div-FiestasTeens{
	width:100%;
	height:auto;
	overflow:hidden;
	box-sizing: border-box;
	background:#8DA950;
	padding:60px;
	}
	
	.DatosTeens{
	width:60%;
	height:auto;
	background:#8DA950;
	overflow:hidden;
	box-sizing: border-box;
	float:right;
	}
	
	
	.TituloNombreTeens{
		width: auto;
  font-family: Raleway, sans-serif;
  font-size: 3em;
  line-height: 1.8;
  color:#fff;	
		
		}
		
		.DescripcionTeens {
  width: auto;
 font-family: Raleway, sans-serif;
  font-size: 1.2em;
  line-height: 1.2;
  color:#fff;
                   }
				   
	.GaleriaTeens{
	width:30%;
	height:auto;
	overflow:hidden;
	box-sizing: border-box;
	margin-right:90px;
	margin-left:30px;
	float:left;
	
	}
	
		.img-Teens:hover{
	-webkit-animation: swing 1s ease;
animation: swing 1s ease;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
}

/* FIN DE DIV PROMOCION
################################################################*/	






/* INICIO DE FORMULARIO
################################################################*/	

	.Div-total-Mapa{
		background:#880E4F;
		width:100%;
		padding:60px;
		overflow:hidden;
		box-sizing: border-box;
	}
	




.TextoFormulario {
  width: auto;
  font-family: Raleway, sans-serif;
  line-height: 1.4;
  font-size: 25px;
  color:#000;
}
	


.MapaDetalle{
	width:45%;
	height:auto;
	overflow:hidden;
	box-sizing: border-box;
	
	}
	


.mapa{
	width: 370px;
	height: 278px;
	margin-top: 10px;
	border: 0px;


}

	
	.DatosContacto{
	width:100%;
	height:auto;
	overflow:hidden;
	padding:5px;
	box-sizing: border-box;
	}
	

	

.TextoContacto {
	width: auto;
	font-family: Raleway, sans-serif;
	font-size: 0.9em;
	line-height: 1.2;
	color:#FFF;
                   }
				   
	.TextoTituloContacto{
	width: auto;
	font-family: Raleway, sans-serif;
	font-size: 1.5em;
	line-height: 1.8;
	color:#FFF;
	background:none;
		
		}
		
		.Div-Formulario{
	width:50%;
	padding:5px;
	box-sizing: border-box;
	overflow:hidden;
	float:right;
	margin-top:-500px;
}

.TextoEnvio{
	width: auto;
	font-family: Raleway, sans-serif;
	font-size: 3em;
	line-height: 1.8;
	color:#F00;
	background:none;
		
		}


/* FIN DE FORMULARIO
################################################################*/	



	

/* # PARA CELULARES 400
*****************************************/
@media screen and (max-width: 800px){
	

.cabecera{
    width:100%;
    height:350px;

}
.encabezado1{
	width:100%;
	}
	

.menu{
	z-index:999999;
	margin-left:-10px;
	margin-top:40px;
	width:100%;
	padding:0px;
	height:auto;
	text-align:center;
	vertical-align:center;
	float:right;

	}
	
	.main{
    width:100%;
	margin-top:-250px;
	box-sizing: border-box;
	overflow:hidden;
		
}



.footer{
    width:100%;
    height:auto;
	
	}
	
.TextoFooter {
  width: auto;
  font-family: 'Open Sans', sans-serif;
  font-size:0.9em;
  font-style:normal;
  line-height: 1.4;
  color:#fff;
  text-align:right;
}



.Logo {
	width:100%;
	height:auto;
	
}


.cajasTips {
	width:100%;
	float:none;
	margin-bottom:20px;
	
	}
	
	
	.Caja1{
	width:100%;
	height:auto;
	background:#000;
	padding:10px;
	overflow:hidden;
	box-sizing:border-box;
	float:left;
	}

.Caja2{
	width:100%;
	height:auto;
	padding:10px;
	border-bottom:solid;
	border-bottom-color:#FFF;
	overflow:hidden;
	box-sizing:border-box;
	float:left;
	
	
	}
	
	.Caja3{
	width:100%;
	height:auto;
	padding:10px;
	border-bottom:solid;
	border-bottom-color:#FFF;
	overflow:hidden;
	box-sizing:border-box;
	float:left;
	
	
	}
	
	.TextoTrabajamos{
width: auto;
  font-family: Raleway, sans-serif;
  font-size: 0.9em;
  line-height: 1.2;
  color:#fff;	
}

.TextoTituloTrabajamos{
  width: auto;
  font-family: Raleway, sans-serif;
  font-size: 1.0em;
  line-height: 1.2;
  color:#92ce13;	
}



.iconos{
	width:auto;
	height:auto;
	font-size: 2.7em;
	color:#FFF;
	text-align:center;
}

.TextoTips{
  width: auto;
  font-family: Raleway, sans-serif;
  font-size: 0.8em;
  line-height: 1.2;
  color:#fff;
}

.TextoTipsVerde{
  width: auto;
  font-family: Raleway, sans-serif;
  font-size: 0.9em;
  line-height: 1.2;
  color:#8dc711;
}

.imglogos{
	width:100PX;
	height:auto;
	
	}
	
	.CajaTrabajos{
	width:100%;
	height:470px;
	overflow:hidden;
	box-sizing:border-box;
	float:none;
	margin-left:0px;
	
	
	}
	
	.CajaTrabajos_listado{
	width:100%;
	height:290px;
	overflow:hidden;
	box-sizing:border-box;
	float:none;
	margin-left:0px;
		
	}
	
#Grupo-Cajas-Menu-Capital{
	background-color:#fff;
}
	
	.Caja-Menu-Capital{
	width:100%;
	height:220px;
	overflow:hidden;
	box-sizing:border-box;
	float:none;
	margin-left:0px;
		}
		
		
	.Caja-Menu-Capital-TextosobreImagen{
		Display:none;
		}
		
	.CajaServicios{
	width:100%;
	height:auto;
	overflow:hidden;
	box-sizing:border-box;
	float:none;
	margin-left:0px;
	
	
	}
	
	
	#GrupoTrabajos{
	width:100%;
	padding:0px;
	overflow:hidden;
	box-sizing: border-box;
	background-color:#f0f0f0;
	z-index:0;
	
}

.FotoTamanioOriginal{
	display:none;
	}
	

	.DivBlancoSinPadding{
		padding:0px;
		margin-left:0px;
}


.DivTextoCatering1{
	width:100%;
	padding:20px;
	overflow:hidden;
	box-sizing: border-box;
	background-color:#fff;
	float:none;	

}



#links-secciones{
	display:none;
}
	
	
.fotoCatering1{
		width:100%;
		height:auto;
		float:none;
	
	}
	
	
	.DivTextoCatering2{
	width:100%;
	padding:20px;
	overflow:hidden;
	box-sizing: border-box;
	background-color:#fff;
	float:none;	

}

	.fotoCatering2{
		width:100%;
		height:auto;
		float:none;
	
	}
	
	#GrupoCatering{
	
    width:100%;
	padding:0px;
	overflow:hidden;
	box-sizing: border-box;
	background-color:#fff;	
	
	
}


	.DivCatering{
	width:100%;
	padding:10px;
	overflow:hidden;
	box-sizing: border-box;
	background-color:#FFF;
	border-top-color:#8DA950;
	border-top-width:10px;
	border-top-style:solid;
	
	
	}
	
	
		.TextoTituloLocalidades{
  width: auto;
  font-family: Raleway, sans-serif;
  font-size: 1.5em;
  line-height: 1.2;
  color:#fff;	
}


/* DESTACADOS PARA CELULARES */







/* LISTADO SALONES PARA CELULARES */
		.Rec-Listado{
	width:95%;
	height:480px;
	padding:20px;
	margin:10px 0px 10px 10px;
	overflow:hidden;
	box-sizing:border-box;
	float:left;
	background:#F5F5F5;


		
			}
			
	.Div70-ListadoSalones{
			
	width:100%;
	height:auto;
	padding:0px;

	}
			

	.Div30-ListadoSalones{
	display:none;

	}
	
	#divfoto{display:none;}
	
	
	/* INICIO MAIN DESTACADOS 400
################################################################*/

#Main-Principal-Destcados{
	width:100%;
	padding:2px;
	overflow:hidden;
	box-sizing: border-box;
	background-color:#880E4F; 
	
}

.Titulos-Destacados{

	font-family: Calibri;
	font-size: 26px;
	font-weight: bold;
	color: #8DA950;
	text-decoration: none;
 }
 
 
 .Grupo-Destacados{
	width:100%;
	height:auto;
	overflow:hidden;
	box-sizing:border-box;
	float:NONE;
	padding:5px;
	margin:0px;
	margin-left:0px;
	}
	
	
	.DivBlanco-Destcados{
	width:100%;
	padding:10px;
	overflow:hidden;
	box-sizing: border-box;
	background-color:#FFF;
		
	}
	
		.img-Destacados-Multieventos{
	width:100%;
	height:auto;
		}
	
	
	.img-Destacados-Multieventos:hover{
	-webkit-animation: swing 1s ease;
animation: swing 1s ease;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
}
	
	
	
/* FIN MAIN DESTACADOS
################################################################*/
	
	
	#DivGrupo-ListadoSalones{

	width:100%;
	padding:2px;
	overflow:hidden;
	box-sizing: border-box;
	background-color:#8DA950;
	
	} /* ##### Abro el Grupo #### */
	
		.Div70-ListadoSalones{
			
	width:100%;
	height:auto;
	padding:5px;

	overflow:hidden;
	box-sizing:border-box;
	float:NONE;
	background-color:inherit;

	}
	
		.Rec-Listado{
	width:100%;
	height:AUTO;
	padding:5px;
	margin:0px;
	overflow:hidden;
	box-sizing:border-box;
	float:NONE;
	background:#F5F5F5;
	margin-bottom:10PX;


		
			}
			
			
.Img-ListadoSalones{
width:35%;
height:auto;
padding:0px;
margin-right:5px;
float:left;
				}
		

	  /* #### Cierro el Grupo #### */ 
	  
	  
	  
	  
/* COMIENZO DETALLE SALONES
################################################################*/


	  .DivPadding60 {
	padding:0px;
	}
	
.GaleriaMulti{
	width:100%;
	margin-right:0px;
	margin-left:0px;
		
	}
	
#DatosSalon{
	width:100%;
	padding:5px;
	}
	
	.TituloNombreSalon{
		width: auto;
  font-family: Raleway, sans-serif;
  font-size: 1.9em;
  line-height: 1.8;
  color:#74ab00;
  text-align:center;	
		
		}
		
		.DescripcionMulti {
  width: auto;
  font-family: Raleway, sans-serif;
  font-size: 1.0em;
  line-height: 1.2;
  color:#000;
                   }
	

#GrupoPersonas{
	width:100%;
	height:auto;
	background:#EEEEEE;
	padding:5px;
	overflow:hidden;
	box-sizing: border-box;

	
	}
	.CajaPersonas {
	width:100%;
	height:auto;
	overflow:hidden;
	box-sizing: border-box;
	float:NONE;
	text-align:center;

	
	}
	
	.CajaPersonas2 {
	width:100%;
	height:auto;
	overflow:hidden;
	box-sizing: border-box;
	float:NONE;
	text-align:center;

	
	}


.TextoContacto {
	width: auto;
	font-family: Raleway, sans-serif;
	font-size: 1.0em;
	line-height: 1.2;
	color:#FFF;
                   }
				   
	.TextoTituloContacto{
	width: auto;
	font-family: Raleway, sans-serif;
	font-size: 2em;
	line-height: 1.8;
	color:#FFF;
	background:none;
		
		}	


.DivPromo{
	width:100%;
	height:auto;
	padding:10px;
	background:#fff;
	overflow:hidden;
	box-sizing: border-box;
	}


#divfoto-dinamico{
display:none;
	}



/* INICIO DE FORMULARIO
################################################################*/	

	.Div-total-Mapa{
		background:#880E4F;
		width:100%;
		padding:0px;
		overflow:hidden;
		box-sizing: border-box;
	}
	




.TextoFormulario {
  width: auto;
  font-family: Raleway, sans-serif;
  line-height: 1.4;
  font-size: 20px;
  color:#000;
}
	


.MapaDetalle{
	width:100%;
	height:auto;
	overflow:hidden;
	box-sizing: border-box;
	
	}
	

	
	.DatosContacto{
	width:100%;
	height:auto;
	overflow:hidden;
	padding:5px;
	box-sizing: border-box;
	}
	
	

.TextoContacto {
	width: auto;
	font-family: Raleway, sans-serif;
	font-size: 0.9em;
	line-height: 1.2;
	color:#FFF;
                   }
				   
	.TextoTituloContacto{
	width: auto;
	font-family: Raleway, sans-serif;
	font-size: 1.5em;
	line-height: 1.8;
	color:#FFF;
	background:none;
		
		}
		
		.Div-Formulario{
	width:100%;
	padding:0px;
	box-sizing: border-box;
	overflow:hidden;
	float:none;
	margin-top:-10px;
	margin-left:-5px;

}


/* FIN DE FORMULARIO
################################################################*/	


.Div-FiestasTeens{
	width:100%;
	height:auto;
	overflow:hidden;
	box-sizing: border-box;
	background:#8DA950;
	padding:5px;
	}
	
	.DatosTeens{
	width:100%;
	height:auto;
	background:#8DA950;
	overflow:hidden;
	box-sizing: border-box;
	float:none;
	}

	.GaleriaTeens{
	display:none;
	
	}
	
	.TituloNombreTeens{
		width: auto;
  font-family: Raleway, sans-serif;
  font-size: 1.7em;
  line-height: 1.8;
  color:#fff;	
		
		}
		
		.DescripcionTeens {
  width: auto;
 font-family: Raleway, sans-serif;
  font-size: 1.0em;
  line-height: 1.2;
  color:#fff;
                   }
	
		
		/* FIN DETALLE SALONES
################################################################*/	