@charset "utf-8";
/* CSS Document */

@import url(https://fonts.googleapis.com/css?family=Raleway);
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300&subset=latin,latin-ext,cyrillic);
@import url(https://fonts.googleapis.com/css?family=Oswald);
@import url(https://fonts.googleapis.com/css?family=Open+Sans);
@import url('https://fonts.googleapis.com/css?family=Comfortaa');


*{
	margin:0;
	padding:0;

	
}

.desaparece_galeria{
	display: block;
}


ul{list-style:none;}
	   
.clear{float:clear;}

a {
text-decoration: none;
}
a:hover {
text-decoration: none;
}

hr{   border: 0;
    height: 1px;
	background-color:#093;
	margin:5px auto;
}


body{

	
}	

	.boton_whats{
	display: block;
	width: 60px;
	height: 60px;
	position: fixed;
	right: 15px;
	bottom: 10px;
	z-index: 9999;
	
}

.foto_celular{
	display: none;
}

/******* MENU ************/		
	nav{
		background:#fff;
    width:100%;
    height:70px;
    position:fixed;
    z-index:9999;


}

.cabecera{
    width:960px;
    height:270px;
    margin:0 auto;
	color:#FFF;
	
}

.encabezado{
	width:100%;
	height:80px;


}



#encabezado1{
	width:100%;
	height:auto;
}
	
	
	.menu{
	z-index:99;
	margin-left:680px;
	width:50%;
	height:auto;
	text-align:center;
	vertical-align:center;
	float:right;
	position:absolute;
	}
	
.Logo {
	width:auto;
	height:auto;
	
}



/* BANNER FOTO HOME*/	

.div_FOTO{
	
		width:100%;
		height:auto;
	overflow:hidden;
	box-sizing: border-box;
	
	

  
	}
	
.titulo_FOTO{
	font-family:'Open Sans', sans-serif;
	font-size: 2em;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	text-shadow: 0.02em 0.00em 0.04em #000;

}			
	
.infoFoto{
	font-family:'Open Sans', sans-serif;
	font-size:1.3em;
	color: #fff;
	text-decoration: none;
	text-shadow: 0.02em 0.00em 0.04em #000;

}	

#FotoHomeCelular{
	display:none;
	background-image:url(../images/foto_home.jpg);
}

/* # RECUADROS
*****************************************/

#GrupoRecuadros{
	width:100%;
	padding:50px 20px 50px 20px;
	overflow:hidden;
	box-sizing: border-box;
	background-color:#f0f0f0;
	
	border-top:solid;
	border-top-color:#ccc9c9;
	border-top-width:7px;
		border-bottom:solid;
	border-bottom-color:#ccc9c9;
	border-bottom-width:7px;	
}

.Titulo_Nuevas_secciones{
	color:#d86001;
	z-index: 10;
	font-family:'Open Sans Condensed',"Trebuchet MS",Verdana,Arial,sans-serif;
	font-size: 5em;
	text-transform: none;
	
	font-weight: bold;
	
	
}


.CajaRecuadros{
	width:31%;
	height:400px;
	padding:5px;
	overflow:hidden;
	box-sizing:border-box;
	float:left;
	background:#FFF;
	margin-left:25px;
	margin-top:20px;
	margin-bottom:5px;
	z-index:0;
	
	   border-color: #D8D8D8;
   border-width: 1px;
   border-style: solid;
	
	
	}
	
	
	
	.CajaRecuadros:hover{
	border-color: #bbbbbb;
				
	-webkit-box-shadow: -1px 5px 11px -3px rgba(163,158,163,0.94);
-moz-box-shadow: -1px 5px 11px -3px rgba(163,158,163,0.94);
box-shadow: -1px 5px 11px -3px rgba(163,158,163,0.94);
			}
			
			
.Texto-Descripcion {
  width: auto;
  font-family: 'Raleway', sans-serif;
  font-size:1em;
  font-style:normal;
  line-height: 1.2;
  color:#333;
  margin-top:10px;
}			
	

.DivVerde{
	width:100%;
	padding:10px 10px 0px 10px;
	overflow:hidden;
	box-sizing: border-box;
	background-color:#c22e64;
	
	
	}
		
	
	.imgRecuadros{
	width:100%;
	height:220px;
	margin-bottom:5px;
	
	}
	

	
	.TextoTituloRecuadros{
  width: auto;
  font-family: Raleway, sans-serif;
  font-size: 1.3em;
  line-height: 1.2;
  color:#fff;
  text-align:center;
  vertical-align:middle;
  

}

.icono_verde{
	font-family:Calibri;
	font-size:1.2em;
	color:#f46067;
	text-decoration: none;
	}



/* QUIENES SOMOS */	

.DivTexto{

	width:100%;
	overflow:hidden;
	box-sizing: border-box;
	padding:50px 100px 50px 100px;
	opacity:0;
	border-bottom:solid;
	border-bottom-color:#ccc9c9;
	border-bottom-width:7px;	
	


	
	}
.titulo1{
	font-family:'Open Sans Condensed',"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:3.5em;
	font-weight: bold;
	color: #f46067;
	text-decoration: none;}


.info1{
	font-family:Calibri;
	font-size:1.2em;
	color:#666;
	text-decoration: none;
	padding:10px;
	}


#divfoto-dinamico{
	background-image:url(../images/CORTE_FOTO.jpg);
	background-attachment: fixed;
  background-repeat:no-repeat;
  width:100%;
  height:350px;"
	}


	
/* FOOTER */

.Footer {
	width:100%;
	height:auto;
	background-color:#d86001;
	padding:30px;
	overflow:hidden;
	box-sizing: border-box;
	
}
	.TextoFooter {
	width: auto;
	font-family: "Trebuchet Ms", sans-serif;
	font-size:1em;
	font-style:normal;
	line-height: 1.4;
	color:#fff;	
	
	}





/************ LISTADOS ***************/	

.div_Banner_listado{
	
		width:100%;
		background-image:url(../images/banner_salones.jpg);
		height:250PX;
	overflow:hidden;
	box-sizing: border-box;
	padding:170px 50px;
	background-attachment:fixed;
	
}

.div_Banner_quintas{
	
		width:100%;
		background-image:url(../images/banner_quintas.jpg);
		height:250PX;
	overflow:hidden;
	box-sizing: border-box;
	padding:170px 50px;
	background-attachment:fixed;
	
}

.div_Banner_fotografia{
	
		width:100%;
		background-image:url(../images/banner_fotografia.jpg);
		height:250PX;
	overflow:hidden;
	box-sizing: border-box;
	padding:170px 50px;
	background-attachment:fixed;
	
}

.div_Banner_tortas{
	
		width:100%;
		background-image:url(../images/banner_tortas.jpg);
		height:250PX;
	overflow:hidden;
	box-sizing: border-box;
	padding:170px 50px;
	background-attachment:fixed;
	
}

.div_Banner_magia{
	
		width:100%;
		background-image:url(../images/banner_magia.jpg);
		height:250PX;
	overflow:hidden;
	box-sizing: border-box;
	padding:170px 50px;
	background-attachment:fixed;
	
}

.div_Banner_decoracion{
	
		width:100%;
		background-image:url(../images/banner_decoracion.jpg);
		height:250PX;
	overflow:hidden;
	box-sizing: border-box;
	padding:170px 50px;
	background-attachment:fixed;
	
}



h1{
	font-family:'Open Sans', sans-serif;
	font-size: 2em;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	
	text-shadow: 0.02em 0.00em 0.04em #000;


}




#GrupoRecuadros_Listado{
	width:100%;
	padding:50px 20px 50px 20px;
	overflow:hidden;
	box-sizing: border-box;
	background-color:#f0f0f0;
	
	border-top:solid;
	border-top-color:#ccc9c9;
	border-top-width:7px;
		border-bottom:solid;
	border-bottom-color:#ccc9c9;
	border-bottom-width:7px;	
}


.CajaRecuadros_Listado{
	width:31%;
	height:450px;
	padding:5px;
	overflow:hidden;
	box-sizing:border-box;
	float:left;
	background:#FFF;
	margin-left:25px;
	margin-top:20px;
	margin-bottom:5px;
	z-index:0;
	
	   border-color: #D8D8D8;
   border-width: 1px;
   border-style: solid;
   opacity:0;
	
	
	}	

.Texto-Descripcion_Listado {
  width: auto;
  font-family: 'Raleway', sans-serif;
  font-size:0.9em;
  font-style:normal;
  line-height: 1.2;
  color:#333;
  margin-top:10px;
}	


.Titulo-filtro {
  width: auto;
    font-family: 'Open Sans', sans-serif;
  font-size:0.9em;
  line-height:1.8em;
  color:#000;
}



#barra-filtro{
		width:100%;
	height:auto;
	padding:15px 30px 15px 15px;
	overflow:hidden;
	box-sizing:border-box;
	background:#FFF;
		border-top:solid;
	border-top-color:#ccc9c9;
	border-top-width:3px;
	
}		
		
	

/* # LISTADO CELULAR
*****************************************/

	
		.DivGrupo-Listado_celular{
		display:none;
	
	}		
/************************/	



.Texto-cantidad{
	width:auto;
	font-family:'Open Sans', sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #fff;
	background-color:#333;
	margin-top:-210px;
	position:absolute;
	text-align:center;
	padding:5px;
	}
	
.Texto-Localidad{
	width:auto;
	font-family:'Open Sans', sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #fff;
	background-color:#333;
	margin-top:-175px;
	position:absolute;
	text-align:left;
	padding:5px;
	}	



#masinfo {
display:none;
width:95%;
padding:20px;
margin:20px;
font-size:18px;
font-family:"Raleway", Arial, Helvetica, sans-serif;
color:#000;
overflow:hidden;
box-sizing: border-box;
background-color:#fff;

	   border-color: #D8D8D8;
   border-width: 1px;
   border-style: solid;
}

#masinfo:hover{
	border-color: #bbbbbb;
				
	-webkit-box-shadow: -1px 5px 11px -3px rgba(163,158,163,0.94);
-moz-box-shadow: -1px 5px 11px -3px rgba(163,158,163,0.94);
box-shadow: -1px 5px 11px -3px rgba(163,158,163,0.94);
			}
			
.Texto-Info-filtro {
  width: auto;
  font-family: 'Raleway', sans-serif;
  font-size:0.9em;
  font-style:normal;
  line-height: 1.4;
  color:#d3366f;
  margin-bottom:5px;
}








/******* DETALLE ************/	

.div-galeria{
	
		width:100%;
		height:auto;
	overflow:hidden;
	box-sizing: border-box;
	
	

  
	}




/** #Div_gris{
	width:100%;
	height:350px;
	overflow:hidden;
	box-sizing: border-box;
	opacity:0.2;
	} */
	
	
#Div_gris{
	padding:30px 10px 25px 10px;
	
	
	  background: #2c2c2c;

	
	
	color:#FFF;
	width:100%;
	overflow:hidden;
	box-sizing: border-box;	
	-webkit-box-shadow: 0px -2px 4px -1px rgba(0,0,0,0.62);
-moz-box-shadow: 0px -2px 4px -1px rgba(0,0,0,0.62);
box-shadow: 0px -2px 4px -1px rgba(0,0,0,0.62);
	}	
	
	
	.portada{
	width:100%;
	height:350px;

	}
	
	.Div_trans{
	width:100%;
	height:310px;
	overflow:hidden;
	box-sizing: border-box;
	margin-top:-310px;
	padding: 60px 0px 0px 100px;
	
	
	
	}
	
.Titulo_salon_detalles{
	font-family:'Open Sans Condensed',"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:2.8em;
line-height: 0.9;
  color:#fff;
  opacity:1;

  }	
	
.Bajada_salon_detalles	{
  font-family:'Open Sans Condensed',"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:1.3em;
line-height: 0.9;
  color:#455A64;
  }	
	
.Titulo_consulta{
	font-family:'Open Sans Condensed',"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:2.8em;
line-height: 0.9;
  color:#252525;
	padding-left: 10px;
  }		
	
	
#Grupo_info{

	width:100%;
	overflow:hidden;
	box-sizing: border-box;

	background-color:#f0f0f0;
	
}


.Recuadro_Detalle{

	width:100%;
	overflow:hidden;
	box-sizing: border-box;
	padding:30px;
	background-color:#FFF;
	  border-color: #D8D8D8;
   border-width: 1px;
   border-style: solid;
   float:left;
 
}


.Texto_Detalle{
	font-family:'Open Sans Condensed',"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.5em;
	color:#000;
	text-decoration: none;
	padding:0px;
	}
	
	

.Div_formulario{

	width:40%;
	overflow:hidden;
	box-sizing: border-box;
	padding:30px 10px 30px 10px;
	background-color:#f0f0f0;
	
}



.Formulario{
	
	width:100%;
	height:auto;
	overflow:hidden;
	box-sizing: border-box;

	}	
	
.TextoTituloRECUADRO{
  width: auto;
  font-family: Raleway, sans-serif;
  font-size: 2em;
  line-height: 1.2;
  color:#f46067;
}	





/* footer_DETALLE */


#footer_DETALLE{
	
	
	  background-color:#2c2c2c;
	
	
	color:#FFF;
	width:100%;
	overflow:hidden;
	box-sizing: border-box;	
	-webkit-box-shadow: 0px -2px 4px -1px rgba(0,0,0,0.62);
-moz-box-shadow: 0px -2px 4px -1px rgba(0,0,0,0.62);
box-shadow: 0px -2px 4px -1px rgba(0,0,0,0.62);
	
	}
	
	
.Texto_contactos{
	 width: 48%;
  font-family: "Raleway", sans-serif;
  font-size:1.3em;
	color:#FFF;
	float:left;
	line-height:1.5em;
	overflow:hidden;
	box-sizing: border-box;
	margin-right:10px;
	padding:50px 0px 30px 100px;
	
}


.Texto_contactos2{
	 width: 48%;
  font-family: "Raleway", sans-serif;
  font-size:1.3em;
	color:#FFF;
	text-align:right;
	line-height:1.5em;
	overflow:hidden;
	box-sizing: border-box;	
	padding:50px 100px 30px 0px;
	text-decoration:none;
}


.creditos{
	width:100%;
	height:auto;
	background:none;
	overflow:hidden;
	box-sizing: border-box;
	border-top:solid #333;
	border-top-width:2px;
	font-size:1.0em;
	padding:20px;
	text-align:left;
	font-family: "Raleway", sans-serif;
	color:#999;

	
	}

.Mapa{
	width:100%;
	
	overflow:hidden;
	box-sizing: border-box;
	padding: 10px;
	
}

.MapasinBorde{
	border:0px;
}


.BajadaFotoCentral{
	  width: auto;
  font-family: "Oswald", sans-serif;
  font-size:1.3em;
  font-style:normal;
  line-height: 1.4;
  color:#fff;
  
  

}


.boton_llamar{
	display:none;
	}	
	


/* PUBLICAR */
	
.Div_publicar{
	width:100%;
	padding:100px 50px 50px 50px;
	overflow:hidden;
	box-sizing: border-box;
	background-image:url(../images/foto_form.jpg);
	background-repeat:no-repeat;
	border-top:solid #666;
	border-top-width:4px;
		border-bottom:solid #CCC;
	border-bottom-width:5px;
	
	}
	
.publicar{
	
	width:45%;
	height:auto;
	overflow:hidden;
	box-sizing: border-box;
	float:left;
	margin-top:10px;

	}	
	
	.TextoTitulopublicar{
  width: auto;
  font-family: Raleway, sans-serif;
  font-size: 2em;
  line-height: 1.2;
  color:#fff;
  	text-shadow: 0.02em 0.00em 0.04em #000;	
}	
	
.BajadaTitulopublicar{
  width: auto;
  font-family: Raleway, sans-serif;
  font-size: 1.5em;
  line-height: 1.2;
  color:#fff;
  	text-shadow: 0.02em 0.00em 0.04em #000;	
}		
	
	
	
/* # SECCION DETALLES FOTOGRAFOS
########################################################################################################################*/

.MainBlanco-Detalles{

	width:100%;
	height:auto;
	padding:100px 30PX 30PX 30PX;
	overflow:hidden;
	box-sizing: border-box;
	background-color:#FFF;
	
	border-bottom-color:#f46067;
	border-bottom-width:10px;
	border-bottom-style:solid;
}	




.MainDetalle-1{ /* FOTO */
				width:30%;
				height:auto;
				padding:10px;
				overflow:hidden;
				box-sizing: border-box;
				float:left;
				text-align:right;
				}
				
.MainDetalle-2{ /* TEXTO */
				width:65%;
				height:auto;
				padding:10px;
				overflow:hidden;
				box-sizing: border-box;
				float:right;
				text-align:left;
				}				
.Titulo{
	
	width: auto;
	font-family: "Oswald", sans-serif;
	font-size:3em;
	font-style:normal;
	line-height: 1.4;
	color:#f46067;	
}

.Bajada-Detalles{
	width: auto;
	font-family: "Oswald", sans-serif;
	font-size:1.8em;
	font-style:normal;
	line-height: 1.4;
	color:#d86001;	
}

.Texto-Detalles {
  width: auto;
  font-family: 'Raleway', sans-serif;
  font-size:1em;
  font-style:normal;
  line-height: 1.5;
  color:#333;
}



.Div-Descripcion{ /* DESCRIPCION */
				width:100%;
				height:auto;
				padding:40px;
				overflow:hidden;
				box-sizing: border-box;
				text-align:left;
				background-color:#FFF;
				
				border-top-color:#f46067;
				border-top-width:10px;
				border-top-style:solid;
				}
				
.DivGrupo-Detalles{

	width:100%;
	padding:10px;
	overflow:hidden;
	box-sizing: border-box;
	background-color:#EEEEEE;
		
	}	
	
.Rec-Detalles{
	width:30%;
	height:570px;
	padding:5px;
	margin:0px 10px 25px 10px;
	overflow:hidden;
	box-sizing:border-box;
	float:left;
	background:#fff;
	margin-left:20px;
	
	/* Se utiliza para no superponer el movimiento 
	opacity:0;
	*/
	   border-color: #D8D8D8;
   border-width: 1px;
   border-style: solid;

			}	
			
								
.TituloDetalles{
	width: auto;
	font-family: "Oswald", sans-serif;
	font-size:1.8em;
	font-style:normal;
	line-height: 1.4;
	color:#d86001;	
}

.Texto-Info_fotografo {
  width: auto;
  font-family: 'Open Sans', sans-serif;
  font-size:1.4em;
  font-style:normal;
  line-height: 1.4;
  color:#333;
}

.foto{
	width:100%;
	height:270px;
	}	




/**************** ENVIOS ****************/	

.DivEnvio{

	width:100%;
	overflow:hidden;
	box-sizing: border-box;
	padding:150px 100px 10px 100px;
	
	}
		
.DivOtrosServicios	{

	width:100%;
	overflow:hidden;
	box-sizing: border-box;
	padding:20px 100px 50px 100px;
	border-bottom:solid;
	border-bottom-color:#ccc9c9;
	border-bottom-width:7px;	
	
	}
	
.Titulo_OtrosServicios{
  width: auto;
  font-family: Raleway, sans-serif;
  font-size: 2em;
  line-height: 1.2;
  color:#000;
  

}	

.Recuadro_otro_servicios{
	width:47%;
	height:auto;
	overflow:hidden;
	box-sizing: border-box;
	float:left;
	margin-top:15px;
	margin-right:30px;
	
	}
	
.img_otros{
	width:100%;
	height:270px;
	}	


.Recuadro_otro_servicios2{
	width:47%;
	height:auto;
	overflow:hidden;
	box-sizing: border-box;
	margin-top:15px;
	
	}		
	

/* # PARA CELULARES 400
*****************************************/
@media screen and (max-width: 800px){
/******* MENU ************/	
	
	
	.desaparece_galeria{
	display: none;
}


	.foto_celular{
	display: block;
}
	
	
.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;

	}
	
.Logo {
	width:100%;
	height:auto;
	
}



.Div_trans{
	width:100%;
	height:200px;
	overflow:hidden;
	box-sizing: border-box;
	margin-top:-200px;
	padding: 20px 0px 0px 10px;
	
	
	
	}


/* BANNER FOTO HOME*/	

.div_FOTO{
	display:none;
  
	}
	

#FotoHomeCelular{
	width:100%;
	height:550px;
	color:#fff;
	padding:100px 10px 10px 10px;
	margin:0px ;
	float:none;
	box-sizing: border-box;
	display:block;
	background-image:url(../images/foto_home_celular.jpg);
}

.Titulo-Home{

 width: 100%;
	font-family:'Open Sans Condensed',"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:2.8em;
	font-weight: bold;
	color: #f46067;
	text-decoration: none;
text-shadow: 0.02em 0.00em 0.04em #fff;
	
}	




/* # RECUADROS
*****************************************/

#GrupoRecuadros{
	display:none;
}
	
	
/* QUIENES SOMOS */	

.DivTexto{

	width:100%;
	overflow:hidden;
	box-sizing: border-box;
	padding:20px 10px 20px 10px;
	
	}
.titulo1{
	font-family:'Open Sans Condensed',"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:2.5em;
	font-weight: bold;
	color: #f46067;
	text-decoration: none;}


.info1{
	font-family:Calibri;
	font-size:1.0em;
	color:#666;
	text-decoration: none;
	padding:10px;
	}	
	
	
	
#divfoto-dinamico{
	display:none;
	}	
	
/******* FOOTER ************/
.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:center;
}

/************ LISTADOS ***************/	

.div_Banner_listado{
	
		width:100%;
		background-image:url(../images/banner_salones_movil.jpg);
		height:250PX;
	overflow:hidden;
	box-sizing: border-box;
	padding:170px 50px;
	background-attachment:fixed;
	
}

.div_Banner_quintas{
	
		width:100%;
		background-image:url(../images/banner_quintas_movil.jpg);
		height:250PX;
	overflow:hidden;
	box-sizing: border-box;
	padding:170px 50px;
	background-attachment:fixed;
	
}


	.div_Banner_fotografia{
	
		width:100%;
		background-image:url(../images/banner_fotografia_movil.jpg);
		height:450px;
	overflow:hidden;
	box-sizing: border-box;
	padding:170px 30px;
	background-attachment:fixed;
	
}


.div_Banner_tortas{
	
		width:100%;
		background-image:url(../images/banner_tortas_celular.jpg);
		height:450px;
	overflow:hidden;
	box-sizing: border-box;
	padding:170px 30px;
	background-attachment:fixed;
	
}

.div_Banner_magia{
	
		width:100%;
		background-image:url(../images/banner_magia_movil.jpg);
		height:450px;
	overflow:hidden;
	box-sizing: border-box;
	padding:170px 30px;
	background-attachment:fixed;
	
}

.div_Banner_decoracion{
	
		width:100%;
		background-image:url(../images/banner_decoracion_movil.jpg);
		height:450px;
	overflow:hidden;
	box-sizing: border-box;
	padding:170px 30px;
	background-attachment:fixed;
	
}


#GrupoRecuadros_Listado{
	width:100%;
	padding:20px 5px 50px 5px;
	overflow:hidden;
	box-sizing: border-box;
	background-color:#f0f0f0;
	
	border-top:solid;
	border-top-color:#ccc9c9;
	border-top-width:7px;
		border-bottom:solid;
	border-bottom-color:#ccc9c9;
	border-bottom-width:7px;	
}


.CajaRecuadros_Listado{
	width:100%;
	height:auto;
	padding:5px;
	overflow:hidden;
	box-sizing:border-box;
	float:none;
	background:#FFF;
	margin-left:0px;
	margin-top:20px;
	margin-bottom:0px;
	z-index:0;
	
	   border-color: #D8D8D8;
   border-width: 1px;
   border-style: solid;
   opacity:0;
	
	
	}	

.Texto-Descripcion_Listado {
  width: auto;
  font-family: 'Raleway', sans-serif;
  font-size:0.9em;
  font-style:normal;
  line-height: 1.2;
  color:#333;
  margin-top:10px;
}			


#masinfo {
	font-size:1em;
font-family:"Raleway", Arial, Helvetica, sans-serif;
color:#000;
	display:none;
	width:100%;
	height:auto;
	padding:5px;
	overflow:hidden;
	box-sizing:border-box;
	float:none;
	background:#FFF;
	margin-left:0px;
	margin-top:10px;
	margin-bottom:0px;
	z-index:0;	

}




/******* DETALLE ************/	
#Div_gris{
	width:100%;
	height:200px;
	overflow:hidden;
	box-sizing: border-box;
	
	
	
	}
	
	
	.portada{
	width:100%;
	height:200px;

	}
	
.Titulo_salon_detalles{
	font-family:'Open Sans Condensed',"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:2em;
  line-height: 0.9;
  color:#455A64;
  }	
	
.Bajada_salon_detalles	{
  font-family:'Open Sans Condensed',"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:1.3em;
  line-height: 0.9;
  color:#455A64;
  }	
	
	
	
	
#Grupo_info{

	width:100%;
	overflow:hidden;
	box-sizing: border-box;

	background-color:#f0f0f0;
	
}


.Recuadro_Detalle{

	width:100%;
	overflow:hidden;
	box-sizing: border-box;
	padding:30px;
	background-color:#FFF;
	  border-color: #D8D8D8;
   border-width: 0px;
   border-style: solid;
   float:none;
 
}


.Texto_Detalle{
	font-family:Calibri;
	font-size:1em;
	color:#666;
	text-decoration: none;
	padding:0px 10px 0px 10px;
	}
	
	

.Div_formulario{

	width:100%;
	overflow:hidden;
	box-sizing: border-box;
	padding:30px 10px 30px 0px;
	background-color:#f0f0f0;
	
}



.Formulario{
	
	width:100%;
	height:auto;
	overflow:hidden;
	box-sizing: border-box;

	}	
	
.TextoTituloRECUADRO{
  width: auto;
  font-family: Raleway, sans-serif;
  font-size: 2em;
  line-height: 1.2;
  color:#f46067;
}	





/* footer_DETALLE */


#footer_DETALLE{
	padding:30px 10px 25px 10px;
	
	
	  background: #2c2c2c;

	
	
	color:#FFF;
	width:100%;
	overflow:hidden;
	box-sizing: border-box;	
	-webkit-box-shadow: 0px -2px 4px -1px rgba(0,0,0,0.62);
-moz-box-shadow: 0px -2px 4px -1px rgba(0,0,0,0.62);
box-shadow: 0px -2px 4px -1px rgba(0,0,0,0.62);
	
	}
	
	
.Texto_contactos{
	 width: auto;
  font-family: "Raleway", sans-serif;
  font-size:1.2em;
	color:#FFF;
	float:none;
	text-align:center;
	line-height:1.5em;
	padding:0px 10px 0px 10px;
}

.Texto_contactos2{
	 width: auto;
  font-family: "Raleway", sans-serif;
  font-size:1.2em;
	color:#FFF;
	float:none;
	text-align:center;
	line-height:1.5em;
	padding:0px 10px 20px 10px;
}


.desaparece{
	display:none;}



.Mapa{
	width:100%;
	height:209px;
	overflow:hidden;
	box-sizing: border-box;
	float:none;
	display:block;
}


.boton_llamar{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
	box-sizing:border-box;
	background:#ff7800;
	padding:10px;
	color:#FFF;
	font-size:2.0em;
    font-family:"Oswald", sans-serif;
	text-align:center;
	margin-top:10px;
	
	border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
	}
				

.boton_llamar:hover{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
	box-sizing:border-box;
	background:##ffa200;
	padding:10px;
	color:#FFF;
	font-size:2.0em;
    font-family:"Oswald", sans-serif;
	text-align:center;
	
	border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
	}



/* PUBLICAR */
	
.Div_publicar{
	width:100%;
	padding:110px 10px 10px 10px;
	overflow:hidden;
	box-sizing: border-box;
	background-image:url(../images/foto_form_celular.jpg);
	background-repeat:no-repeat;
	border-top:solid #666;
	border-top-width:4px;
		border-bottom:solid #CCC;
	border-bottom-width:5px;
	
	}
	
.publicar{
	
	width:100%;
	height:auto;
	overflow:hidden;
	box-sizing: border-box;
	float:none;

	}	
	
	.TextoTitulopublicar{
  width: auto;
  font-family: Raleway, sans-serif;
  font-size: 1.1em;
  line-height: 1.2;
  color:#fff;
  	text-shadow: 0.02em 0.00em 0.04em #000;	
}	
	
.BajadaTitulopublicar{
  width: auto;
  font-family: Raleway, sans-serif;
  font-size: 0.9em;
  line-height: 1.2;
  color:#fff;
  	text-shadow: 0.02em 0.00em 0.04em #000;	
}		




/* # SECCION DETALLES FOTOGRAFOS
########################################################################################################################*/

.MainBlanco-Detalles{

	width:100%;
	height:auto;
	padding:100px 0PX 0PX 0PX;
	overflow:hidden;
	box-sizing: border-box;
	background-color:#FFF;
	
	border-bottom-color:#f46067;
	border-bottom-width:10px;
	border-bottom-style:solid;
}	




.MainDetalle-1{ /* FOTO */
				width:100%;
				height:auto;
				padding:0px;
				overflow:hidden;
				box-sizing: border-box;
				float:NONE;
				text-align:CENTER;
				}
				
.MainDetalle-2{ /* TEXTO */
				width:100%;
				height:auto;
				padding:10px;
				overflow:hidden;
				box-sizing: border-box;
				float:NONE;
				text-align:CENTER;
				}				
.Titulo{
	
	width: auto;
	font-family: "Oswald", sans-serif;
	font-size:2em;
	font-style:normal;
	line-height: 1.4;
	color:#f46067;	
}

.Bajada-Detalles{
	width: auto;
	font-family: "Oswald", sans-serif;
	font-size:1.4em;
	font-style:normal;
	line-height: 1.4;
	color:#d86001;	
}

.Texto-Detalles {
  width: auto;
  font-family: 'Raleway', sans-serif;
  font-size:1em;
  font-style:normal;
  line-height: 1.5;
  color:#333;
}



.Div-Descripcion{ /* DESCRIPCION */
				width:100%;
				height:auto;
				padding:10px;
				overflow:hidden;
				box-sizing: border-box;
				text-align:left;
				background-color:#FFF;
				
				border-top-color:#f46067;
				border-top-width:10px;
				border-top-style:solid;
				}
				
.DivGrupo-Detalles{

	width:100%;
	padding:0px;
	overflow:hidden;
	box-sizing: border-box;
	background-color:#EEEEEE;
		
	}	
	
.Rec-Detalles{
	width:100%;
	height:AUTO;
	padding:10px;
	margin:20px 0px 10px 0px;
	overflow:hidden;
	box-sizing:border-box;
	float:none;
	background:#fff;
	margin-left:0px;
	
	/* Se utiliza para no superponer el movimiento 
	opacity:0;
	*/
	   border-color: #D8D8D8;
   border-width: 1px;
   border-style: solid;

			}	
			
								
.TituloDetalles{
	width: auto;
	font-family: "Oswald", sans-serif;
	font-size:1.8em;
	font-style:normal;
	line-height: 1.4;
	color:#d86001;	
}

.Texto-Info_fotografo {
  width: auto;
  font-family: 'Open Sans', sans-serif;
  font-size:1.4em;
  font-style:normal;
  line-height: 1.4;
  color:#333;
}

.foto{
	width:100%;
	height:270px;
	}	
	
	
	
	/**************** ENVIOS ****************/	

.DivEnvio{

	width:100%;
	overflow:hidden;
	box-sizing: border-box;
	padding:100px 10px 10px 10px;
	
	}
		
.DivOtrosServicios	{

	width:100%;
	overflow:hidden;
	box-sizing: border-box;
	padding:20px 10px 20px 10px;
	border-bottom:solid;
	border-bottom-color:#ccc9c9;
	border-bottom-width:7px;	
	
	}
	
.Titulo_OtrosServicios{
  width: auto;
  font-family: Raleway, sans-serif;
  font-size: 2em;
  line-height: 1.2;
  color:#000;
  

}	

.Recuadro_otro_servicios{
	width:100%;
	height:auto;
	overflow:hidden;
	box-sizing: border-box;
	float:NONE;
	margin-top:15px;
	margin-right:0px;
	
	}
	
.img_otros{
	width:100%;
	height:AUTO;
	}	


.Recuadro_otro_servicios2{
	width:100%;
	height:auto;
	overflow:hidden;
	box-sizing: border-box;
	margin-top:15px;
	
	}		
	

	
	
	
	.Titulo_consulta{
	font-family:'Open Sans Condensed',"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:2em;
line-height: 0.9;
  color:#252525;
	padding-left: 10px;
  }	

}