/* CSS Document */
@charset "utf-8";
html{
	width:100%;
	height:100%;
}

@font-face {
    font-family: 'copperplate_gothic_boldRg';
    src: url('copperplate_gothic_bold_regular-webfont.woff2') format('woff2'),
         url('copperplate_gothic_bold_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'museo_sans500_italic';
    src: url('museosans_500_italic-webfont.woff2') format('woff2'),
         url('museosans_500_italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'museo_sans500';
    src: url('museosans_500-webfont.woff2') format('woff2'),
         url('museosans_500-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'museo_sans700';
    src: url('museosans_700-webfont.woff2') format('woff2'),
         url('museosans_700-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'museo_sans900';
    src: url('museosans_900-webfont.woff2') format('woff2'),
         url('museosans_900-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'museo_sans100';
    src: url('museosans-100-webfont.woff2') format('woff2'),
         url('museosans-100-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'museo_sans100_italic';
    src: url('museosans-100italic-webfont.woff2') format('woff2'),
         url('museosans-100italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'museo_sans300';
    src: url('museosans-300-webfont.woff2') format('woff2'),
         url('museosans-300-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'museo_sans300_italic';
    src: url('museosans-300italic-webfont.woff2') format('woff2'),
         url('museosans-300italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'museo_sans700_italic';
    src: url('museosans-700italic-webfont.woff2') format('woff2'),
         url('museosans-700italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'museo_sans900_italic';
    src: url('museosans-900italic-webfont.woff2') format('woff2'),
         url('museosans-900italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

body {
	font-family: 'museo_sans100';
	font-family: 'museo_sans300';
	text-align:center;
	margin:0;
	background:#FFF;
	width:100%;
	height:100%;
}

.clearer{
    display:block;
    clear: both;
}

/*INICIO*/
#wrapper{
	width:100%;
	margin:0;
	height:auto;
	display:table;
	position:relative;
}
#slide{
	width: 100%;
	height: auto;
	padding:0;
	margin: 0;
	background:#f8f9f9;
	position: relative;
	text-align: center;
}
#slide img{
	width: 100%;
	height: auto;
	padding-top:70px;
}
#whats{
	position: absolute;
	bottom:40px;
	left: 50px;
}
#whats img{
	height: 70px;
	width: auto;
}
#menu{
	width: 100%;
	height: auto;
	display: table;
	background: rgba(254,254,254,1);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1000;
	border-bottom:solid 2px #5dade2;
}
#menu ul{
	width: 100%;
	list-style: none;
	font-size: 15px;
}
#menu ul li{
	width: 20%;
	text-align: center;
	float: left;
}
#menu ul li img{
	height:80px;
}
#menu ul li a{
	text-decoration: none;
	padding:30px 0;
	display: block;
	color:#5dade2;
}
#servicios{
	width: 100%;
	padding:0;
	height: auto;
	display: table;

}
#servicios ul{
	width: 100%;
	list-style: none;
}
#servicios ul li{
	width: 25%;
	float: left;
	padding: 150px 0;
	text-align:center;
	font-size:16px;
}
#servicios ul li img{
	height: 100px;
}
#servicios ul li a{
	text-decoration: none;
	padding: 10px 20px;
	text-align: center;
	font-size: 12px;
	border-radius: 20px;
	background-color:#7dcea0;
	color:#FFF;
}
#mapa{
	width: 100%;
	height: 450px;
}
#galeria{
	width: 100%;
	height: auto;
	display: table;
	background:#d4e6f1;
	padding:0;
}
#galeria ul{
	width: 100%;
	list-style: none;
}
#galeria ul li{
	width: 25%;
	height: auto;
	float: left;
}
#galeria ul li img{
	width: 100%;
}
#consejos{
	width: 100%;
	height: auto;
	display: table;
	background:#d4e6f1;
	padding:50px 0;
}
#consejos ul{
	width: 100%;
	list-style: none;
}
#consejos ul li{
	width: 29.3%;
	height: auto;
	float: left;
	text-align: center;
	font-size: 20px;
	color:#5499c7;
	padding:40px 2%;
}
#consejos ul li img{
	height: 50px;
}
#footer{
	width: 100%;
	padding:30px 0;
	background:#5dade2;
	font-size: 13px;
	color:#FFF;
}

#whats_movil, #cabecera_movil{
	display: none;
}



@media only screen and (min-width:300px) and (max-width:1024px){
	body {
		font-family: 'museo_sans100';
		font-family: 'museo_sans300';
		text-align:center;
		margin:0;
		background:#FFF;
		width:100%;
		height:100%;
		background-image:url(../images/icono-conseqro-marca-agua.svg);
		background-position:center center;
		background-size:70% auto;
		background-repeat: no-repeat;
		background-position-y:90%;
		padding-bottom: 150px;
	}

#datos, #linea_desktop, #desktop, #menu, #whats{
	display:none;
}
#cabecera{
	display:none;
}


#cabecera_movil{
	width:100%;
	height:auto;
	padding:0;
	text-align:center;
	display:table;
	position:fixed;
	z-index:18000;
	background:#FFF;
	border-bottom:solid 2px #5dade2;
}
#cabecera_movil img{
	height:90px;
}
#datos_movil{
	width:98%;
	padding:10px 1%;
	text-align:right;
	font-size:11px;
	color:#333;
}
#datos_movil a{
	text-decoration:none;
	color:#333;
}
#tels{
	display:none;
}
#espacios{
	display:none;
}
#menu_movil{
	position:absolute;
	top:0;
	left:5px;
	display:block;
}
#menu_movil_2{
	position:absolute;
	top:20px;
	left:10px;
	display:block;
}
#bloque_menu{
	width:100%;
	height:180px;
	padding:50px 0;
	background:#FFF;
	position:absolute;
	left:-100%;
	top:-8%;
	z-index:16000;
	display:table;
}
#opcion{
	width:100%;
	height:auto;
	padding:0;
	text-align:center;
	font-size:13px;
	border-bottom:solid 1px #999;
	display:table;
}
#opcion a{
	width:100%;
	text-decoration:none;
	padding:20px 0;
	color:#333;
	display:block;
}
#opcion_redes{
	width: 100%;
	height: auto;
}
#opcion_redes a{
	width: 25%;
	float: left;
	text-align: center;
	padding:20px 0;
	display: block;
}
#slide{
	width: 100%;
	height: auto;
	padding:0;
	margin: 0;
	background:#f8f9f9;
	position: relative;
	text-align: center;
}
#slide img{
	padding-top:90px;
}
#servicios ul li{
	width:100%;
	float: left;
	padding:30px 0;
	text-align:center;
	font-size:16px;
}
#servicios ul li img{
	height: 70px;
}
#mapa{
	width: 100%;
	height: 450px;
}
#whats_movil{
	display: block;
	position: fixed;
	bottom:20px;
	right:10px;
	z-index: 2000;
}
#whats_movil img{
	height: 70px;
	width: auto;
}
#galeria ul li{
	width: 50%;
	height: auto;
	float: left;
}
#consejos ul li{
	width:90%;
	height: auto;
	float: left;
	text-align: center;
	font-size:18px;
	color:#5499c7;
	padding:20px 5%;
}
#footer{
	width: 90%;
	padding:30px 5%;
	background:#5dade2;
	font-size: 13px;
	color:#FFF;
	display: block;
}


}
