::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,0.1);
	background-color: grey;
	border-radius: 2em;
}

::-webkit-scrollbar
{
	width: 0.8em;
	background-color: #F5F5F5;
}

::-webkit-scrollbar-thumb
{
	background-color:#1e6381;
	border-radius: 2em;
	background-image: -webkit-linear-gradient(90deg,
	                                          rgba(0, 0, 0, .2) 25%,
											  transparent 25%,
											  transparent 50%,
											  rgba(0, 0, 0, .2) 50%,
											  rgba(0, 0, 0, .2) 75%,
											  transparent 75%,
											  transparent)
}


/* reseteo universal */
*
	{
		border: 0;
		margin: 0;
		padding: 0;
	}

article,figcaption,figure,footer,header,hgroup,nav,section
	{
		display:block;
	}

/* estilos en cascada */
@font-face
	{
		font-family:"HELVETICA", ARIAL;
		font-weight:normal;
		font-style:normal;
		color:#1e6381;
	}
	
/*16px = 12pt = 100% = 1em */

body
	{
		margin-top: 2em;
		margin-bottom:2em;
		background-color: #FFFFFF;
		background: -moz-linear-gradient(top, #95C1FF, white, #95C1FF);/* F 3.6+ */
		background: -ms-linear-gradient(top, #95C1FF, white, #95C1FF);/* IE 10+ */
		background: -webkit-linear-gradient(top, #95C1FF, white, #95C1FF);/* FF 3.6+ */
		background: -o-linear-gradient(top, #95C1FF, white, #95C1FF);/* Safari 5.1+, Chrome 10+ */
		background: linear-gradient(top, #95C1FF, white, #95C1FF);/* ESTILO ESTANDAR */
		color:white;
		color:#fff;
		font-family:"hevetica",arial;
		font-size:1em;
		
	}
	
#body1
	{
		background:#011e30;
	}
	
h1 p
	{
		color:#011e30;
		font-size: 100%;
		font-family: "digifacewide";
		font-family: "bauhaus 93";
		font-family: "hobo std";
		text-shadow:0px 0px 30px rgba(0,200,255,0.5);

	}
	
h4
	{
		color:white;
		font-size: 0.8em;
		font-family: helvetica;
	}

a
	{
		font-weight: bold;
		text-decoration: none;
	}
	
figcaption
	{
		font-size: 0.85em;
		padding: 0.25em;
		text-align: center;
	}
	
audio, iframe, img, video, body, article
	{
		max-width: 100%;
	}
	
 footer, nav
	{
		margin: 0 auto;
		max-width:70%;
		text-align:center;
		vertical-align: middle;
		
	}
	
section#contenido
	{
		margin: 0 auto;
		margin-top:0.1em;
		max-width:100%;
		text-align:center;
		vertical-align: middle;
		width:70.3%;
	}
	
fieldset#algunos
	{
		border: 0.1em solid #1e6381 ;
		border-radius: 0.3em;
		padding: 0% 5% 0%;
		width: 80%;
		margin: 0 auto;
		margin-bottom: 3%;
		margin-top: 3%;
	}
	
fieldset#servicios
	{
		border: 0.1em solid #1e6381 ;
		border-radius: 0.3em;
		padding: 0% 1% 0%;
		width: 93%;
		margin: 0 auto;
		margin-bottom: 2%;
		margin-top: 1.4%;
	}
	
fieldset#contac
	{
		border: 0.1em solid #1e6381 ;
		border-radius: 0.3em;
		padding: 0% 5% 0%;
		width: 80%;
		padding-bottom: 3%;
		margin: 0 auto;
		margin-bottom: 3%;
		margin-top: 3%;
	}
	
fieldset#contac_inicio
	{
		border: 0.1em solid #1e6381 ;
		border-radius: 0.3em;
		padding: 0% 1% 0%;
		padding-bottom:24.8%;
		width: 88%;
		margin: 0 auto;
		margin-bottom:5%;
		margin-top: 3%;
	}
	
fieldset#productos_f
	{
		border: 0.1em solid #1e6381;
		border-radius: 0.3em;
		padding: 0% 0% 0%;
		width: 95%;
		padding-bottom: 0%;
		margin:0 auto;
		margin-bottom: 2%;
		margin-top: 1.5%;
	}
	
fieldset#productos_contra_incendios_f, fieldset#productos_equipos_presion_f, fieldset#productos_equipos_achique_f, fieldset#quienes-somos_f, fieldset#productos_piscina_f, fieldset#descargas_f
	{
		border: 0.1em solid #1e6381 ;
		border-radius: 0.3em;
		padding: 0% 0% 0%;
		width: 95%;
		padding-bottom: 0%;
		margin:0 auto;
		margin-bottom: 2%;
		margin-top: 1.5%;
		
	}
	
fieldset#aviso_legal_f
	{
		border: 0.1em solid #1e6381 ;
		border-radius: 0.6em;
		padding: 0% 0% 0%;
		width: 95%;
		padding-bottom: 0%;
		margin:0 auto;
		margin-bottom: 0%;
		margin-top: 0%;
		
	}
	
fieldset#mas_informacion_f
	{
		border: 0.1em solid #1e6381 ;
		border-radius: 0.3em;
		padding: 0% 0% 0%;
		width: 95%;
		padding-bottom: 0%;
		margin:0 auto;
		margin-bottom: 2%;
		margin-top: 1.5%;
		
	}
	
fieldset#contactanos_1
	{
		border: 0.1em solid #1e6381 ;
		border-radius: 0.3em;
		padding: 0% 5% 0%;
		padding-bottom: 3%;
		width: 80%;
		margin: 0 auto;
		margin-bottom: 4.5%;
		margin-top: 5%;
	}
	
section#1
{
border:1em solid red;
   color: red;

   width:5em;
}
	
fieldset#mapa_1
	{
		border: 0.1em solid #1e6381 ;
		border-radius: 0.3em;
		padding: 0% 5% 0%;
		padding-bottom: 3%;
		width: 80%;
		margin: 0 auto;
		margin-bottom: 2%;
		margin-top: %;
	}
	
footer
	{
		border-radius: 0em 0em 1em 1em;
	}
	
header
	{
		background-image:  url(../img/10.png);
		background-position: 0em 1.5em;
		background-size:100% 100%;
		margin: 0 auto;
		max-width:70%;
		border-radius: 1em 1em 0em 0em;
		box-shadow:0px 0px 30px rgba(0,0,0,1)
	}
	
#algunos-productos
	{
		color: #1e6381;
		font-size: 0.8em;
		font-weight: bold;
		text-align: center;
	}
	
nav
	{
		background: #011e30;
		border-radius:0em 0em 0.3em 0.3em;
		border-top: 0.15em solid red;
		margin: 0 auto;
		max-width:70%;
		padding-top:0.3em;
		padding-bottom: 0.3em;
		text-align:center;
		box-shadow:0px 0px 30px rgba(0,0,0,1);
		z-index: 9;
	}
	
section ul
	{
		list-style:none;
	}
	
#logo, #s_e, #idiomas
	{
		display:inline-block;
		max-width: 100%;
		vertical-align: middle;
		text-align: center;
	}
	
nav ul
	{
		list-style: none;
	}
	
nav li
	{
		display: inline-block;
		padding: 0.2em 0em;
		vertical-align: top:
	}
	
nav a
	{
		width: 120px;
		background: #011e30;
		border: 0.1em solid #1e6381;
		border-radius: 0.25em;
		color: #1e6381;
		display: block;
		font-family: helvetica, arial;
		font-size: 0.8em;
		padding: 0.5em 0em;
		-ms-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-o-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
	}
	
nav a:hover
	{
		background: #1e6381;
		background-color: #FFFFFF;
		background: -moz-linear-gradient(top, #1e6381, #011e30, #1e6381);/* F 3.6+ */
		background: -ms-linear-gradient(top, #1e6381, #011e30, #1e6381);/* IE 10+ */
		background: -webkit-linear-gradient(top, #1e6381, #011e30, #1e6381);/* FF 3.6+ */
		background: -o-linear-gradient(top, #1e6381, #011e30, #1e6381);/* Safari 5.1+, Chrome 10+ */
		background: linear-gradient(top, #1e6381, #011e30, #1e6381);/* ESTILO ESTANDAR */
		border: 0.1em solid #1e6381;
		border-radius: 1em 1em 1em 1em;
		color:white;
		-ms-transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	
#idiomas li
	{
		padding: 0.5em 0em;
	}
	
#idiomas a
	{
		width: 50px;
		background: -moz-linear-gradient( top, #E6E6E6 ,gray ,#E6E6E6 );/*10+ */
		background: -ms-linear-gradient(top, #E6E6E6 ,gray ,#E6E6E6);/* IE 10+ */
		background: -webkit-linear-gradient( top, #E6E6E6 ,gray ,#E6E6E6);/* FF 3.6+ */
		background: -o-linear-gradient(top, #E6E6E6,gray ,#E6E6E6);/* Safari 5.1+, Chrome 10+ */
		background: linear-gradient(top, #E6E6E6 ,gray ,#E6E6E6);/* ESTILO ESTANDAR */
		border: 0.15em solid #CACACA;
		border-radius: 1.5em;
		color: black;
		display: inline-block;
		font-family: helvetica, arial;
		font-size: 0.8em;
		padding: 0.4em 0.5em;
		text-align:center;
		-ms-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-o-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
	}
	
#idiomas a:hover
	{
		border: 0.15em solid #00c8ff;
		border-radius: 1.5em 1.5em 1.5em 1.5em;
		color:black;
		-ms-transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
		box-shadow: 0px 0px 6px 6px  rgba(0,200,255,0.5);	
	}	
	
#idiomas 
	{
		padding: 0em;
		width:8%;
		text-align:rigth;
		margin-right: 1em ;
		
	}
	
#logo
	{
		padding: 1em 0.5em;
		width: 20%;
		margin-left:0.1em;
		text-align: center;
	}
	
#top
	{
		background: #011e30;
		width:100%;
		height: 2.8em;
		border-radius: 0.3em 0.3em 0em 0em;
		border-bottom: 0.15em solid  red;
	}
	
#s_e
	{
		width:50%;
		text-align:center;
		padding:0em;
		color: black;
		font-family: Stencil Std;
		font-size: 1.5em;
	}
	
#bottom
	{
		color:#1e6381;
		background:#011e30;
		width:100%;
		margin-top:0.2em;
		padding-top: 1em;
		padding-bottom: 0.5em;
		vertical-align: middle;
		border-radius: 0.3em 0.3em 0.3em 0.3em;
		font-size: 80%;
		box-shadow:0px 0px 30px rgba(0,0,0,1)
	}
	
	
#bottom a
	{
		color: #1e6381;
		-ms-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-o-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
	}
	
#bottom a:hover
	{
		color: red;
		-ms-transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	
.nav_bottom1
	{
	padding-right:1em;
	}
	
.nav_bottom2
	{
	border-left:0.2em solid #1e6381;
	padding-right:1em;
	padding-left:1em;
	}
	
.open_aviso, .aviso
	{
	border-right:0.2em solid #1e6381;
	padding-right:1em;
	}
	
.nav_bottom3
	{
	padding-left:1em;
	}
	
#bottom li
	{
	display:inline-block;
	}
	
section#principal
	{
	background-color: #011e30;
	border-radius: 0.3em;
	margin: 0 auto;
	padding-top:0.10em;
	margin-top: 0.27em;
	margin-bottom: 0.1em;
	max-width: 100%;
	vertical-align: top;
	width:100%;
	}
	
section#servicios
	{
	background-color: #011e30;
	border-radius: 0.3em;
	margin: 0 auto;
	margin-top: 0.27em;
	margin-bottom: 0.3em;
	max-width: 100%;
	vertical-align: top;
	width:100%;
	}
	
section#servicios_b
	{
	background-color: #011e30;
	border-radius: 0.3em;
	margin: 0 auto;
	margin-top:0.35em;
	margin-bottom:0.35em;
	padding-top:0.2em;
	padding-bottom:0.2em;
	max-width: 100%;
	vertical-align: top;
	width:99.5%;
	
		box-shadow:0px 0px 30px rgba(0,0,0,1);
		text-align:left;
	
	
	}
	
#principal_1 section
	{
		display:block;
	}
	
section#principal_1, section#servicios
	{
		display:inline-block;
	}
	
section#principal_1
	{
		width:30%;
	}

section#contacto_inicio
	{
	background-color: #011e30;
	border-radius: 0.3em;
	display: inline-block;
	margin: 0 auto;
	margin-top: 0.27em;
	margin-bottom: 0.3em;
	max-width: 100%;
	vertical-align: top;
	width:100%;
	text-align:left;
	box-shadow:0px 0px 30px rgba(0,0,0,1)
	}
	
article#info-contacto_inicio
	{
		width:100%;
		margin-left:5%;
	}
	
article#info-contacto_inicio p
	{
		font-size:0.8em;
	}
	
#principal
	{
		padding-bottom: 0.3em;
		box-shadow:0px 0px 30px rgba(0,0,0,1)
	}
	
article#galeria-inicio
	{
		background-color:#011e30;
		border-radius: 0.3em;
		margin:0.5em;
		padding: 0.5em;
		padding-bottom: 2em;
		text-align: left;
		width: 95%;
	}

section#servicios_1 article
	{
		display:inline-block;
		margin-top:0.5em;
		vertical-align:middle;
	}
	
section#servicios_2 article
	{
		display:inline-block;
		margin-top:0.5em;
		vertical-align:middle;
	}
	
section#servicios_3 article
	{
		display:inline-block;
		margin-top:0.5em;
		margin-bottom:0.5em;
		vertical-align:middle;
	}
	
article#fabricacion_icono, article#instalacion_icono, article#mantenimiento_icono, article#reparacion_icono, article#disponibilidad_icono
	{
		width:15%;
		background:;
		text-align:center;
		margin-left:0.5em;
	}
	
article#fabricacion_texto, article#instalacion_texto, article#mantenimiento_texto, article#reparacion_texto, article#disponibilidad_texto
	{
		width:75%;
		margin-left:0.5em;
	}
	
section#servicios
	{
		width:69%;
		box-shadow:0px 0px 30px rgba(0,0,0,1);
		text-align:left;
	}

section#servicios img
	{
		border-radius: 0.5em;
	}
	
footer
	{
		color: #000;
		font-size: 0.85em;
		padding: 0,75em 0;
	}
	
.fade
	{
		opacity: 1;
		filter:alpha (opacity=10);
		-ms-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
	}

.fade:hover
	{
		opacity: 0.5;
		filter:alpha (opacity=5);
		-ms-transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}

.flex-caption
	{
		font-size: 0.5em;
		font-family: verdana;
		color: white;
	}
	
form
	{
		width: 100%;
	}
	
form div
	{
		margin: 0.5em;
	}
	
iframe
	{
		border-radius: 0.5em;
		max-width: 100%;
	}
	
#ver-mapa
	{
		color: #1e6381; 
		-ms-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
	}
	
#ver-mapa:hover
	{
		color: red;
		-ms-transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	
input[type="email"], input[type="text"], input[type="tel"], input[type="url"] , input[type="datetime-local"], textarea
	{
		background: #eee;
		border-radius: 0.25em;
		border: 0.2em solid #1e6381;
		color: black;
		font-size: 1em;
		padding: 0.25em;
		width: 95%;
		
	}
	
input[type="email"]:focus, input[type="text"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="datetime-local"]:focus, textarea:focus
	{
		background: #696969;
	}
	
input[type="submit"], input[type="reset"]
	{
		border-radius: 1.5em;
		font-family: "HELVETICA", ARIAL;
		font-size: 0.8em;
		font-weight: bold;
		padding: 0.5em 1em;
		-ms-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-o-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
	}
	
input[type="submit"]:hover, input[type="reset"]:hover
	{
		border-radius: 1.5em;
		cursor: pointer;
		box-shadow: 0px 0px 6px 6px  rgba(0,200,255,0.5);
		-ms-transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	
	
	input[type="password"]
	{
		background: #eee;
		border-radius: 0.25em;
		border: 0.2em solid #1e6381;
		color: black;
		font-size: 1em;
		padding: 0.25em;
		width: 45%;	
	}
	
	input[type="password"]:focus
	{
		background: #696969;
	}
	

	input#passwd
	{
		text-align:center;
		display:block;
		margin:0 auto;
	}
	
label
	{
		cursor: pointer;
		color: red;
	}
	
legend#contactar
	{
		color: #1e6381;
		font-size: 0.8em;
		font-weight: bold;
		text-align: left;
		margin-bottom: 2%;
	}
	
legend#contactar_inicio
	{
		color: #1e6381;
		font-size: 0.8em;
		font-weight: bold;
		text-align: left;
		margin-left:10%;
		margin-bottom: 2%;
	}
	
legend#envianos
	{
		color: #1e6381;
		font-size: 0.8em;
		font-weight: bold;
		text-align: left;
	}
	
legend#localizacion
	{
		color: #1e6381;
		font-size: 0.8em;
		font-weight: bold;
		text-align: left;
		margin-bottom: 3%;
	}
	
legend#productos_l, legend#servicios
	{
		color: #1e6381;
		font-size: 0.8em;
		font-weight: bold;
		text-align: left;
		margin-left: 3%;
	}
	
legend#productos_contra_incendios_l, legend#productos_equipos_presion_l, legend#productos_equipos_achique_l, legend#quienes-somos_l, legend#productos_piscina_l, legend#descargas_l
	{
		color: #1e6381;
		font-size: 0.8em;
		font-weight: bold;
		text-align: left;
		margin-left: 3%;
	}
	
legend#aviso_legal_l
	{
		color: #1e6381;
		font-size: 0.8em;
		font-weight: bold;
		text-align: left;
		margin-left: 3%;
	}
	
legend#mas_informacion_l
	{
		color: #1e6381;
		font-size: 0.8em;
		font-weight: bold;
		text-align: left;
		margin-left: 3%;
	}
	
	
textarea
	{
		resize: none;
	}
	
section#contacto
	{
		background: #011e30;
		border-radius: 0.3em;
		display: inline-block;
		margin-top: 0.27em;
		margin-left: 0em;
		margin-bottom: 0.3em;
		min-height: 350px;
		padding: 0em;
		text-align: justify;
		vertical-align: top;
		max-width:100%;
		width: 49.6%;
		box-shadow:0px 0px 30px rgba(0,0,0,1)
	}
	
section#contacto section#nav_contacto
	{
		text-align:center;
	}
	
section#nav_contacto article
	{
		display:inline-block;
	}
	
section#nav_contacto article#enviar
	{
		width:40%;
	}
	
section#nav_contacto article#cancelar
	{
		width:40%;
	}
	
section#nav_mas
	{
		text-align:center;
	}
	
section#nav_mas article
	{
		display:inline-block;
	}
	
section#nav_mas article#enviar_mas
	{
		width:45%;
	}
	
section#nav_mas article#cancelar_mas
	{
		width:45%;
	}
	
	
section#mapa
	{

		padding-top: 1.5%;
		padding-bottom:1.5%;
		background: #011e30;
		border-radius: 0.3em;
		display: inline-block;
		margin-top: 0.27em;
		margin-bottom: 0.3em;
		min-height: 350px;
		text-align: center;
		vertical-align: top;
		max-width: 100%;
		width: 49.6%;
		box-shadow:0px 0px 30px rgba(0,0,0,1)
	}
	
.mapa
	{
		width:100%;
		height:47.5em;
		border-radius:0.3em;
	}
	
p
	{
		color: red;
		padding-top: 1%;
		padding-bottom: 1%;
	}
	
span.datos-contacto
	{
		color:white;
		font-size: 100%;
		max-width: 100%;
	}
	

	
#email_1, #telefono, #web, #direccion, #postal, #provincia
	{
		margin-left: 5%;
	}
	
section#quienes-somos, section#descargas
	{
		text-align:justify;
		display:inline-block;
		margin: 0 auto;
		background: #011e30;
		border-radius: 0.3em;
		margin-top: 0.27em;
		margin-bottom: 0.27em;
		max-width: 100%;
		width: 99.5%;
		box-shadow:0px 0px 30px rgba(0,0,0,1);
	}
	
section#aviso_legal
	{
		text-align:justify;
		display:inline-block;
		margin: 0 auto;
		background: #011e30;
		border-radius: 0.3em;
		margin-top: 0.27em;
		margin-bottom: 0.27em;
		max-width: 100%;
		width: 99.5%;
	}
	
section#quienes-somos article, section#descargas section
	{
		margin: 0 auto;
	}
	
article#quienes-somos_2
	{
		padding-top:1em;
		padding-bottom: 1em;
		font-size: 1.2em;
		width: 95%;
		text-align: initial;
	}

	
section#productos
	{
		display:inline-block;
		margin: 0 auto;
		background: #011e30;
		border-radius: 0.3em;
		margin-top: 0.27em;
		margin-bottom: 0.27em;
		max-width: 100%;
		width: 99.5%;
		box-shadow:0px 0px 30px rgba(0,0,0,1);
	
	}
	
	section#productos1
	{
		display:inline-block;
		margin: 0 auto;
		border-radius: 0.3em;
		margin-top: 0.27em;
		margin-bottom: 0.27em;
		max-width: 100%;
		width: 99.5%;
	}
	
	section#descargas1, section#descargas2
	{
		text-align:center;
		display:inline-block;
		margin: 0 auto;
		border-radius: 0.3em;
		margin-top: 0.27em;
		margin-bottom: 0.27em;
		max-width: 100%;
		width: 99.5%;
	}
	
	article#descargas_contra_incendios, article#descargas_equipos_presion, article#descargas_equipos_achique, article#descargas_piscina
	{
		background:#1e6381;
		color: #011e30;
		font-size: 0.8em;
		font-weight: bold;
		width:100%;
		padding-top:0.6em;
		padding-bottom:0.5em;
		margin-bottom:1.5em;
		border-radius:0.6em 0.6em 0em 0em;
	}

section#productos1 article, section#productos2 article, section#descargas1 article, section#descargas2 article
	{
		display:inline-block;
	}
	
article#contra_incendios
	{
		background: #011e30;
		width: 25%;
		padding-top:3%;
		padding-bottom: 3%;
		padding-left: 0%;
		padding-right: 0%;
		border-radius: 0.6em;
		box-shadow: 0px 0px 10px 10px  rgba(255,255,255,0.5);
		text-align: center;
		margin: 0 auto;
		margin-top:5%;
	}
	
article#contra_incendios_des
	{
		background: #011e30;
		width: 25%;
		padding-bottom: 0%;
		padding-left: 0%;
		padding-right: 0%;
		border-radius: 0.6em;
		box-shadow: 0px 0px 10px 10px  rgba(255,255,255,0.5);
		text-align: center;
		margin: 0 auto;
		margin-top:5%;
	}
	
article#equipos_presion
	{
		background: #011e30;
		width: 25%;
		padding-top:3%;
		padding-bottom: 3%;
		padding-left: 0%;
		padding-right: 0%;
		border-radius: 0.6em;
		box-shadow: 0px 0px 10px 10px  rgba(255,255,255,0.5);
		text-align: center;
		margin: 0 auto;
		margin-top:5%;
		margin-left:6%;
	}
	
article#equipos_presion_des
	{
		background: #011e30;
		width: 25%;
		padding-top:0%;
		padding-bottom: 0%;
		padding-left: 0%;
		padding-right: 0%;
		border-radius: 0.6em;
		box-shadow: 0px 0px 10px 10px  rgba(255,255,255,0.5);
		text-align: center;
		margin: 0 auto;
		margin-top:5%;
		margin-left:6%;
	}
	
article#equipos_achique
	{
		background: #011e30;
		width: 25%;
		padding-top:3%;
		padding-bottom: 3%;
		padding-left: 0%;
		padding-right: 0%;
		border-radius: 0.6em;
		box-shadow: 0px 0px 10px 10px  rgba(255,255,255,0.5);
		text-align: center;
		margin: 0 auto;
		margin-top:5%;
		margin-left:6%;
	}
	
article#equipos_achique_des
	{
		background: #011e30;
		width: 25%;
		padding-top:0%;
		padding-bottom: 0%;
		padding-left: 0%;
		padding-right: 0%;
		border-radius: 0.6em;
		box-shadow: 0px 0px 10px 10px  rgba(255,255,255,0.5);
		text-align: center;
		margin: 0 auto;
		margin-top:5%;
		margin-left:6%;
	}
	
article#piscina
	{
		background: #011e30;
		width: 25%;
		padding-top:3%;
		padding-bottom: 3%;
		padding-left: 0%;
		padding-right: 0%;
		border-radius: 0.6em;
		box-shadow: 0px 0px 10px 10px  rgba(255,255,255,0.5);
		text-align: center;
		margin: 0 auto;
		margin-top:5%;
		margin-bottom:5%;
	}
	
article#piscina_des
	{
		background: #011e30;
		width: 25%;
		padding-top:0%;
		padding-bottom: 0%;
		padding-left: 0%;
		padding-right: 0%;
		border-radius: 0.6em;
		box-shadow: 0px 0px 10px 10px  rgba(255,255,255,0.5);
		text-align: center;
		margin: 0 auto;
		margin-top:5%;
		margin-bottom:5%;
	}
	
article#varios
	{
		background: #011e30;
		width: 25%;
		padding-top:3%;
		padding-bottom: 3%;
		padding-left: 0%;
		padding-right: 0%;
		border-radius: 0.6em;
		box-shadow: 0px 0px 10px 10px  rgba(255,255,255,0.5);
		text-align: center;
		margin: 0 auto;
		margin-top:5%;
		margin-bottom:5%;
		margin-left:6%;
	}
	
article#varios_des
	{
		background: #011e30;
		width: 25%;
		padding-top:0%;
		padding-bottom: 0%;
		padding-left: 0%;
		padding-right: 0%;
		border-radius: 0.6em;
		text-align: center;
		margin: 0 auto;
		margin-top:5%;
		margin-left:6%;
	}
	
article#descargas
	{
		background: #011e30;
		width: 25%;
		padding-top:3%;
		padding-bottom: 3%;
		padding-left: 0%;
		padding-right: 0%;
		border-radius: 0.6em;
		box-shadow: 0px 0px 10px 10px  rgba(255,255,255,0.5);
		text-align: center;
		margin: 0 auto;
		margin-top:5%;
		margin-bottom:5%;
		margin-left:6%;
	}
	
article#descargas_des
	{
		background: #011e30;
		width: 25%;
		padding-top:0%;
		padding-bottom: 0%;
		padding-left: 0%;
		padding-right: 0%;
		border-radius: 0.6em;
		text-align: center;
		margin: 0 auto;
		margin-top:5%;
		margin-left:6%;
	}
	
#contra_i, #equipos_p, #equipos_a, #pisc, #var, #desc
	{
		color:#1e6381;
		background: #011e30;
		border: 0.1em solid #1e6381;
		border-radius: 0.25em;
		text-align: center;
		font-family: helvetica, arial;
		font-size: 0.8em;
		padding: 0.5em 1em;
		-ms-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-o-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
	}
	
article#cym_bp12_atras #close1, #productos_contra_incendios_pag1 a, #productos_contra_incendios_pag2 a, #productos_contra_incendios_pag3 a, #productos_equipos_presion_pag1 a,#productos_equipos_presion_pag2 a, #productos_equipos_presion_pag3 a, #productos_equipos_presion_pag4 a, #cym_bp12_descarga_tarifa1, article#cym_bp12_descarga_manual #open, article#cym_bp12_descarga_manual .open_password, .boton
	{
		color:#1e6381;
		background: #011e30;
		border: 0.1em solid #1e6381;
		border-radius: 0.25em;
		text-align: center;
		font-family: helvetica, arial;
		font-size: 0.8em;
		cursor:pointer;
		padding: 0.5em 1em;
		-ms-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-o-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
	}
	
#contra_i:hover, #equipos_p:hover, #equipos_a:hover, #pisc:hover, #var:hover, #desc:hover, article#cym_bp12_atras #close1:hover, #productos_contra_incendios_pag1 a:hover, #productos_contra_incendios_pag2 a:hover, #productos_contra_incendios_pag3 a:hover, #productos_equipos_presion_pag1 a:hover, #productos_equipos_presion_pag2 a:hover, #productos_equipos_presion_pag3 a:hover, #productos_equipos_presion_pag4 a:hover, #cym_bp12_descarga_tarifa1:hover, article#cym_bp12_descarga_manual #open:hover, article#cym_bp12_descarga_manual .open_password:hover, .boton:hover
	{
		background: #1e6381;
		border: 0.1em solid #1e6381;
		border-radius: 1em 1em 1em 1em;
		color:#011e30;
		-ms-transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	
#contra_incendios img, #equipos_presion img, #equipos_achique img, #piscina img, #varios img, #descargas img
	{
		cursor: pointer;
		padding-bottom: 10%;
	}
	
section#productos_contra_incendios1 article , section#productos_contra_incendios2 article, section#productos_contra_incendios3 article, section#productos_equipos_presion1 article , section#productos_equipos_presion2 article, section#productos_equipos_presion3 article, section#productos_equipos_achique1 article, section#productos_equipos_achique2 article, section#productos_equipos_achique3 article, section#productos_piscina1 article, section#productos_piscina2 article, section#productos_piscina3 article
	{
		display:inline-block;
	}
	
section#productos_contra_incendios_1, section#productos_piscina_1
	{
		background: #011e30;
		width: 90%;
		border-radius: 0.6em;
		margin:0 auto;
		margin-top: 2em;
		padding-bottom:3%;
		box-shadow: 0px 0px 10px 10px rgba(255,255,255,0.5);
	}
	
section#productos_contra_incendios_2, section#productos_piscina_2
	{
		background: #011e30;
		width: 90%;
		border-radius: 0.6em;
		margin:0 auto;
		margin-top:3em;
		margin-bottom:3em;
		padding-bottom:3%;
		box-shadow: 0px 0px 10px 10px rgba(255,255,255,0.5);
	}
	
section#productos_contra_incendios_3, section#productos_piscina_3
	{
		background: #011e30;
		width: 90%;
		border-radius: 0.6em;
		margin:0 auto;
		margin-bottom:2em;
		padding-bottom:3%;
		box-shadow: 0px 0px 10px 10px rgba(255,255,255,0.5);
	}
	
section#productos_equipos_presion_1
	{
		background: #011e30;
		width: 90%;
		border-radius: 0.6em;
		margin:0 auto;
		margin-top: 2em;
		margin-bottom:3em;
		padding-bottom:3%;
		box-shadow: 0px 0px 10px 10px rgba(255,255,255,0.5);
	}
	
section#productos_equipos_presion_2
	{
		background: #011e30;
		width: 90%;
		border-radius: 0.6em;
		margin:0 auto;
		margin-top: 0%;
		margin-bottom:3em;
		padding-bottom:3%;
		box-shadow: 0px 0px 10px 10px rgba(255,255,255,0.5);
	}
	
section#productos_equipos_presion_3
	{
		background: #011e30;
		width: 90%;
		border-radius: 0.6em;
		margin:0 auto;
		margin-bottom:2em;
		padding-bottom:3%;
		box-shadow: 0px 0px 10px 10px rgba(255,255,255,0.5);
	}
	
section#productos_equipos_achique_1
	{
		background: #011e30;
		width: 90%;
		border-radius: 0.6em;
		margin:0 auto;
		margin-top: 2em;
		margin-bottom:3em;
		padding-bottom:3%;
		box-shadow: 0px 0px 10px 10px rgba(255,255,255,0.5);
	}
	
section#productos_equipos_achique_2
	{
		background: #011e30;
		width: 90%;
		border-radius: 0.6em;
		margin:0 auto;
		margin-top: 0%;
		margin-bottom:3em;
		padding-bottom:3%;
		box-shadow: 0px 0px 10px 10px rgba(255,255,255,0.5);
	}
	
section#productos_equipos_achique_3
	{
		background: #011e30;
		width: 90%;
		border-radius: 0.6em;
		margin:0 auto;
		margin-bottom:2em;
		padding-bottom:3%;
		box-shadow: 0px 0px 10px 10px rgba(255,255,255,0.5);
	}
	
article#cym_bp_img 
	{
		width: 25%;
		padding-top:3%;
		padding-bottom: 3%;
		padding-left: 0%;
		padding-right: 0%;
		border-radius: 0.6em 0em 0em 0.6em;
		text-align: center;
		margin: 0 auto;
		vertical-align: middle;
	}
	
section#cym_bp_nav 
	{
		width:100%;
		border-radius: 0em 0em 0.6em 0.6em;
		padding-top: 1em;
		padding-bottom:1em;
		vertical-align: middle;
		margin:0 auto;
	}
	
section#cym_bp_nav section
	{
		display:inline-block;
	}
	
section#cym_bp_nav1
	{
		width:25%;
		vertical-align:middle;
	}
	
.ampliar
	{
		color:#1e6381;
		background: #011e30;
		border: 0.1em solid #1e6381;
		border-radius: 0.25em;
		text-align: center;
		font-family: helvetica, arial;
		font-size: 0.8em;
		cursor:pointer;
		padding: 0.5em 1em;	
		padding-right:2.8em;
		background-image:  url(../img/lupa1.png);
		background-position: 6em 0.35em;
		background-repeat: no-repeat;
		-ms-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-o-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
	}
	
.ampliar:hover
	{
		background: #1e6381;
		border: 0.1em solid #1e6381;
		border-radius: 1em 1em 1em 1em;
		color:#011e30;	
		background-image:  url(../img/lupa2.png);
		background-position: 6em 0.35em;
		background-repeat: no-repeat;
		-ms-transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	
section#productos_contra_incendios_pag1 li, section#productos_contra_incendios_pag2 li, section#productos_contra_incendios_pag3 li, section#productos_equipos_presion_pag1 li, section#productos_equipos_presion_pag2 li, section#productos_equipos_presion_pag3 li, section#productos_equipos_presion_pag4 li
	{
		margin-left:1%;
		margin-right:1%;
		margin-top:1em;
		margin-bottom:1em;
		display: inline-block;
	}
	
#productos_contra_incendios_pag1 #c_i_pag1, #productos_contra_incendios_pag2 #c_i_pag2, #productos_contra_incendios_pag3 #c_i_pag3, #productos_equipos_presion_pag1 #c_i_pag1, #productos_equipos_presion_pag2 #c_i_pag2, #productos_equipos_presion_pag3 #c_i_pag3, #productos_equipos_presion_pag4 #c_i_pag4
	{
		background: #1e6381;
		border: 0.1em solid #1e6381;
		border-radius: 1em;
		color: #011e30;
		font-family: helvetica, arial;
		font-size: 0.8em;
		padding: 0.5em 1em;
	}
	
section#productos_contra_incendios_pag1, section#productos_contra_incendios_pag2, section#productos_contra_incendios_pag3, section#productos_equipos_presion_pag1, section#productos_equipos_presion_pag2, section#productos_equipos_presion_pag3, section#productos_equipos_presion_pag4
	{
		color:#1e6381;
	}
	
section#cym_bp_nav2 article
	{
		display:inline-block;
		vertical-align:middle;
	}

section#cym_bp_nav2
	{
		width:72%;
		vertical-align:middle;
	}
			
article#cym_bp_mas, article#cym_bp_menos
	{
		width: 30%;
	}
	
section#cym_bp12_nav 
	{
		width:100%;
		border-radius: 0em 0em 0.6em 0.6em;
		padding-top: 1em;
		padding-bottom:0em;
		vertical-align: middle;
		margin:0 auto;
	}
	
section#cym_bp12_nav section
	{
		display:inline-block;
		vertical-align: bottom;
	}
	
	
	
section#cym_bp12_nav1 article
	{
		display:block;
	}
	
section#cym_bp12_nav1
	{
		width:45%;
	}
	
article#tarifa
	{
		text-align:center;
		width:100%;
	}

.tarifa, .open_solicitar, .solicitar_mas
	{
		width:13em;
		margin:0 auto;
		color:#1e6381;
		background: #011e30;
		border: 0.1em solid #1e6381;
		border-radius: 0.25em;
		text-align: center;
		font-family: helvetica, arial;
		display:block;
		font-size: 0.8em;
		cursor:pointer;
		padding: 0.5em 0em;	
		-ms-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-o-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
	}
	
.tarifa, .open_solicitar, .solicitar_mas
	{
		padding: 0.7em 1.2em;	
	}
	
.tarifa:hover, .open_solicitar:hover, .solicitar_mas:hover
	{
		background: #1e6381;
		border: 0.1em solid #1e6381;
		border-radius: 1em 1em 1em 1em;
		color:#011e30;
		-ms-transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	
article#cym_bp12_descarga_tarifa_pdf
	{
		width:100%;
		margin-top:1.5em;
		margin-bottom:1.5em;
		text-align:center;
	}
	
article#cym_bp12_descarga_tarifa_pdf_des
	{
		width:100%;
		margin-bottom:1em;
		text-align:center;
	}
	
.tarifa_pdf
	{
		width:7.5em;
		margin:0 auto;
		color:#1e6381;
		background: #011e30;
		border: 0.1em solid #1e6381;
		border-radius: 0.25em;
		text-align: center;
		font-family: helvetica, arial;
		font-size: 0.8em;
		display:flex;
		cursor:pointer;
		padding: 0.7em 0em;	
		padding-left:2em;
		padding-right:6em;
		background-image:  url(../img/logo-pdf1.png);
		background-position: 11em 0.35em;
		background-repeat: no-repeat;
		background-size: 16%;
		-ms-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-o-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
	}
	
.tarifa_pdf_des
	{
		width:50%;
		margin:0 auto;
		color:#1e6381;
		background: #011e30;
		border: 0.1em solid #1e6381;
		border-radius: 0.25em;
		text-align: center;
		font-family: helvetica, arial;
		font-size: 0.8em;
		display:flex;
		cursor:pointer;
		padding: 0.7em 0em;	
		padding-left:1.7em;
		padding-right:30%;
		background-image:  url(../img/logo-pdf1.png);
		background-position: 90% 50%;
		background-repeat: no-repeat;
		background-size: 2.5em;
		-ms-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-o-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
	}
	
.tarifa_pdf:hover
	{
		background: #1e6381;
		border: 0.1em solid #1e6381;
		border-radius: 1em 1em 1em 1em;
		color:#011e30;
		background-image:  url(../img/logo-pdf1.png);
		background-position: 11em 0.35em;
		background-repeat: no-repeat;
		background-size: 16%;
		-ms-transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	
.tarifa_pdf_des:hover
	{
		background: #1e6381;
		border: 0.1em solid #1e6381;
		border-radius: 1em 1em 1em 1em;
		color:#011e30;
		background-image:  url(../img/logo-pdf1.png);
		background-position: 90% 50%;
		background-repeat: no-repeat;
		background-size: 2.5em;
		-ms-transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	
	
article#cym_bp12_descarga_tarifa_flipbook, article#cym_bp12_descarga_tarifa_flipbook_des
	{
		width:100%;
		margin-bottom:1em;
	}
	
	
.tarifa_flipbook
	{
		width:10em;
		margin:0 auto;
		color:#1e6381;
		background: #011e30;
		border: 0.1em solid #1e6381;
		border-radius: 0.25em;
		text-align: center;
		font-family: helvetica, arial;
		font-size: 0.8em;
		display:flex;
		cursor:pointer;
		padding: 0.7em 0em;	
		padding-left:1.5em;
		padding-right:4em;
		background-image:  url(../img/flipbook1.png);
		background-position: 11em 0.35em;
		background-repeat: no-repeat;
		background-size: 16%;
		-ms-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-o-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
	}
	
.tarifa_flipbook_des
	{
		width:50%;
		margin:0 auto;
		color:#1e6381;
		background: #011e30;
		border: 0.1em solid #1e6381;
		border-radius: 0.25em;
		text-align: center;
		font-family: helvetica, arial;
		font-size: 0.8em;
		display:flex;
		cursor:pointer;
		padding: 0.7em 0em;	
		padding-left:1.7em;
		padding-right:30%;
		background-image:  url(../img/flipbook1.png);
		background-position: 90% 50%;
		background-repeat: no-repeat;
		background-size: 2.5em;
		-ms-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-o-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
	}
	
.tarifa_flipbook:hover
	{
		background: #1e6381;
		border: 0.1em solid #1e6381;
		border-radius: 1em 1em 1em 1em;
		color:#011e30;
		background-image:  url(../img/flipbook1.png);
		background-position: 11em 0.35em;
		background-repeat: no-repeat;
		background-size: 16%;
		-ms-transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	
.tarifa_flipbook_des:hover
	{
		background: #1e6381;
		border: 0.1em solid #1e6381;
		border-radius: 1em 1em 1em 1em;
		color:#011e30;
		background-image:  url(../img/flipbook1.png);
		background-position: 90% 50%;
		background-repeat: no-repeat;
		background-size: 2.5em;
		-ms-transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	
.abrir_mas
	{
		width:3em;
		margin:0 auto;
		color:#1e6381;
		background: #011e30;
		border: 0.1em solid #1e6381;
		border-radius: 0.25em;
		text-align: center;
		font-family: helvetica, arial;
		font-size: 0.8em;
		display:flex;
		cursor:pointer;
		padding: 0.5em 0em;	
		padding-left:1em;
		padding-right:4em;
		background-image:  url(../img/flecha1.png);
		background-position: 6em 0.35em;
		background-repeat: no-repeat;
		background-size: 20%;
		-ms-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-o-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
	}
	
.abrir_mas:hover
	{
		background: #1e6381;
		border: 0.1em solid #1e6381;
		border-radius: 1em 1em 1em 1em;
		color:#011e30;
		background-image:  url(../img/flecha1.png);
		background-position: 6em 0.35em;
		background-repeat: no-repeat;
		background-size: 20%;
		-ms-transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	
.cerrar_mas
	{
		width:3.5em;
		margin:0 auto;
		color:#1e6381;
		background: #011e30;
		border: 0.1em solid #1e6381;
		border-radius: 0.25em;
		text-align: center;
		font-family: helvetica, arial;
		font-size: 0.8em;
		display:flex;
		cursor:pointer;
		padding: 0.5em 0em;	
		padding-left:1em;
		padding-right:3.5em;
		background-image:  url(../img/flecha2.png);
		background-position: 6em 0.35em;
		background-repeat: no-repeat;
		background-size: 20%;
		-ms-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-o-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
	}
	
.cerrar_mas:hover
	{
		background: #1e6381;
		border: 0.1em solid #1e6381;
		border-radius: 1em 1em 1em 1em;
		color:#011e30;
		background-image:  url(../img/flecha2.png);
		background-position: 6em 0.35em;
		background-repeat: no-repeat;
		background-size: 20%;
		-ms-transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}

	
section#cym_bp12_nav12 article
	{
		display:inline-block;
	}
	
section#cym_bp12_nav12
	{
		width:0%;
		margin:0 auto;
		background:red;
	}
	
article#cym_bp12_descarga_manual
	{
		margin-right: 0.5em;
		text-align:right;

		width:70%;
	}
	
article#cym_bp12_descarga_manual_pdf
	{
		vertical-align:middle;
		width:3em;
	}
	
section#cym_bp12_nav2
	{
		vertical-align:midle;
		width: 45%;
	}
	
article#cym_bp12_atras
	{
		width:100%;
	}
	
article#cym_bp12_mas
	{
		margin-top:1em;
		width:100%;
		margin-bottom:1em;
		vertical-align:bottom;
	}
		
article#cym_bp_text
	{
		width: 68%;
		height: 100%;
		padding-top:3%;
		padding-bottom: 0%;
		padding-left: 0%;
		padding-right: 0%;
		border-radius: 0em 0.6em 0.6em 0em;
		text-align: center;
		margin: 0 auto;
		margin-right: 1em;
		vertical-align: middle;
		text-align:initial;
		margin-left: 2%;
	}
	
section#cym_bp_text_mas
	{
		width: 90%;
		height: 100%;
		padding-top:3%;
		padding-bottom: 0%;
		padding-left: 0%;
		padding-right: 0%;
		border-radius: 0em 0.6em 0.6em 0em;
		text-align: center;
		margin: 0 auto;
		vertical-align: middle;
		text-align:initial;
		margin-left: 5%;
	}
	
#cym_bp_text h1
	{
		color:#1e6381;
		font-size: 1em;
		font-family: helvetica;
		text-align:left;
	}
	
#fabricacion_texto h1, #instalacion_texto h1, #reparacion_texto h1, #mantenimiento_texto h1, #disponibilidad_texto h1
	{
		color:#1e6381;
		font-size: 0.8em;
		font-family: helvetica;
		text-align:left;
	}
	
#cym_bp_text h2, #fabricacion_texto h2, #instalacion_texto h2, #reparacion_texto h2, #mantenimiento_texto h2, #disponibilidad_texto h2
	{
		color:white;
		font-size: 0.8em;
		font-family: helvetica;
		text-align:left;
	}
	
#cym_bp_text_mas h1
	{
		color:#1e6381;
		font-size: 1em;
		font-family: helvetica;
		text-align:left;
	}
	
#cym_bp_text_mas h2
	{
		color:white;
		font-size: 0.8em;
		font-family: helvetica;
		text-align:left;
	}
	
#cym_bp_text_mas h3
	{
		color:red;
		font-size: 1em;
		font-family: helvetica;
		text-align:left;
	}
	
section#mas_informacion
	{
		text-align:center;	
	}
	
section#mas_informacion section
	{
		text-align:left;
		margin-top: 1em;
		margin-bottom:1em;
		vertical-align: top;
		display:inline-block;
	}
	
section#mas_informacion1
	{
		width: 45%;
		margin-right:0;
	}
		
section#mas_informacion2
	{
		width: 45%;
	}

section#nav_mas article
	{
		display:inline-block;
		margin-bottom:1em;
		vertical-align:middle;
	}
	
article#enviar
	{
		width:28%;
	}
	
#enviar1
	{
		border: 0.1em solid #40FF00;
		background:    background-color: #FFFFFF;
		background: -moz-linear-gradient(top, #40FF00, #0B610B, #40FF00);/* F 3.6+ */
		background: -ms-linear-gradient(top, #40FF00, #0B610B, #40FF00);/* IE 10+ */
		background: -webkit-linear-gradient(top, #40FF00, #0B610B, #40FF00);/* FF 3.6+ */
		background: -o-linear-gradient(top, #40FF00, #0B610B, #40FF00);/* Safari 5.1+, Chrome 10+ */
		background: linear-gradient(top, #40FF00, #0B610B, #40FF00);/* ESTILO ESTANDAR */
		color:white;
	}
	
#enviar1:hover
	{
		border: 0.1em solid #00c8ff;
	}
	
article#cancelar
	{
		width:28%;
	}
	
#cancelar1
	{
		border: 0.1em solid #FA5858;
		background:    background-color: #FFFFFF;
		background: -moz-linear-gradient(top, #FA5858, #B40404, #FA5858);/* F 3.6+ */
		background: -ms-linear-gradient(top, #FA5858, #B40404, #FA5858);/* IE 10+ */
		background: -webkit-linear-gradient(top, #FA5858, #B40404, #FA5858);/* FF 3.6+ */
		background: -o-linear-gradient(top, #FA5858, #B40404, #FA5858);/* Safari 5.1+, Chrome 10+ */
		background: linear-gradient(top, #FA5858, #B40404, #FA5858);/* ESTILO ESTANDAR */
		color:white;
	}
	
#cancelar1:hover
	{
		border: 0.1em solid #00c8ff;
	}
	
section#nav_passwd article
	{
		display:inline-block;
	}
	
section#nav_passwd 
	{
		margin-top:2em;
	}
	
#close_aviso
	{
		width:80%;
		padding-bottom:1.5em;
		padding-top:1em;
	}
	
section#aviso_legal_2, section#solicitar_mas
	{
		text-align:justify;
		display:inline-block;
		margin: 0 auto;
		background: #011e30;
		border-radius: 0.3em;
		margin-top: 0.27em;
		padding-top:1em;
		margin-bottom: 0.27em;
		padding-bottom:1.5em;
		max-width: 100%;
		width: 99.5%;
		box-shadow:0px 0px 30px rgba(0,0,0,1);
	
	}
	
section#aviso_legal article
	{
		margin:0 auto;
	}
	
article#aviso_legal_text
	{
		width:95%;
		margin-left:3%;
		vertical-align: top;
		text-align:justify;
		color:white;
		font-size: 0.9em;
		font-family: helvetica;
	}

#cerrar
	{
		width:28%;
		padding-top:0em;
		padding-bottom:0em;
		vertical-align:middle;
	}
	
#close_precios
	{
		width:80%;
		padding-bottom:1em;
		padding-top:0.5em;
	}
	
#cerrar a, .close_aviso, .close_precios
	{
		margin:0 auto;
		width: 50px;
		background: -moz-linear-gradient( top, #E6E6E6 ,gray ,#E6E6E6 );/*10+ */
		background: -ms-linear-gradient(top, #E6E6E6 ,gray ,#E6E6E6);/* IE 10+ */
		background: -webkit-linear-gradient( top, #E6E6E6 ,gray ,#E6E6E6);/* FF 3.6+ */
		background: -o-linear-gradient(top, #E6E6E6,gray ,#E6E6E6);/* Safari 5.1+, Chrome 10+ */
		background: linear-gradient(top, #E6E6E6 ,gray ,#E6E6E6);/* ESTILO ESTANDAR */
		border: 0.1em solid #CACACA;
		border-radius: 1.5em;
		cursor:pointer;
		display:flex;
		color:  rgba(256,256,256,1.0);
		font-family: helvetica, arial;
		font-size: 0.8em;
		font-weight: bold;
		padding: 0.5em 1em;
		text-align:center;
		-ms-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-o-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
	}
		


#cerrar a:hover, .close_aviso:hover, .close_precios:hover
	{
		border: 0.1em solid #00c8ff;
		border-radius: 1.5em 1.5em 1.5em 1.5em;
		color:white;
		-ms-transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
		box-shadow: 0px 0px 6px 6px  rgba(0,200,255,0.5);		
	}
	
#borrar
	{
		width:28%;
	}
	
#borrar1
	{
		border: 0.2em solid #FA5858;
		background:    background-color: #FFFFFF;
		background: -moz-linear-gradient(top, #FA5858, #B40404, #FA5858);/* F 3.6+ */
		background: -ms-linear-gradient(top, #FA5858, #B40404, #FA5858);/* IE 10+ */
		background: -webkit-linear-gradient(top, #FA5858, #B40404, #FA5858);/* FF 3.6+ */
		background: -o-linear-gradient(top, #FA5858, #B40404, #FA5858);/* Safari 5.1+, Chrome 10+ */
		background: linear-gradient(top, #FA5858, #B40404, #FA5858);/* ESTILO ESTANDAR */
		color:white;
	}
	
#continuar
	{
		width:33%;
	}
	
#continuar1
	{
		border: 0.2em solid #40FF00;
		background:    background-color: #FFFFFF;
		background: -moz-linear-gradient(top, #40FF00, #0B610B, #40FF00);/* F 3.6+ */
		background: -ms-linear-gradient(top, #40FF00, #0B610B, #40FF00);/* IE 10+ */
		background: -webkit-linear-gradient(top, #40FF00, #0B610B, #40FF00);/* FF 3.6+ */
		background: -o-linear-gradient(top, #40FF00, #0B610B, #40FF00);/* Safari 5.1+, Chrome 10+ */
		background: linear-gradient(top, #40FF00, #0B610B, #40FF00);/* ESTILO ESTANDAR */
		color:white;
	}
	
.red
	{
		color:red;
	}
	
#s1
	{
		text-align: left;
		width:6.5em;
		border: 0.1em solid #1e6381;
		margin-bottom:0.5em;
	}
	
#s2
	{
		text-align: left;
		width:7.8em;
		border: 0.1em solid #1e6381;
		margin-bottom:0.5em;
	}
	
#s3
	{
		text-align: left;
		width:8.6em;
		border: 0.1em solid #1e6381;
		margin-bottom:0.5em;
	}
	
#s4
	{
		text-align: left;
		width:9.4em;
		border: 0.1em solid #1e6381;
		margin-bottom:0.5em;
	}
	
#s5
	{
		text-align: left;
		width:4.8em;
		border: 0.1em solid #1e6381;
		margin-bottom:0.5em;
	}
	
#s6
	{
		text-align: left;
		width:8em;
		border: 0.1em solid white;
		margin-top:0.1em;
	}
	
#s7
	{
		text-align: left;
		width:12.5em;
		border: 0.1em solid white;
		margin-top:0.1em;
	}
	
#s8
	{
		text-align: left;
		width:5.1em;
		border: 0.1em solid #1e6381;
		margin-bottom:0.5em;
	}
	
#s9
	{
		text-align: left;
		width:6.1em;
		border: 0.1em solid #1e6381;
		margin-bottom:0.5em;
	}
	
#s10
	{
		text-align: left;
		width:6.9em;
		border: 0.1em solid #1e6381;
		margin-bottom:0.5em;
	}
	
#s11
	{
		text-align: left;
		width:7.5em;
		border: 0.1em solid #1e6381;
		margin-bottom:0.5em;
	}
	
#s12
	{
		text-align: left;
		width:8em;
		border: 0.1em solid #1e6381;
		margin-bottom:0.5em;
	}
	
#s13
	{
		text-align: left;
		width:5.5em;
		border: 0.1em solid #1e6381;
		margin-bottom:0.5em;
	}
	
#s14
	{
		text-align: left;
		width:6.7em;
		border: 0.1em solid #1e6381;
		margin-bottom:0.5em;
	}
	
#s15
	{
		text-align: left;
		width:12em;
		border: 0.1em solid #1e6381;
		margin-bottom:0.5em;
	}
	
section#menu_aviso
	{
		width:70%;
		height:2.5em;
		background:#011e30;
		border-radius:0.3em;
		top:0%;
		z-index: 9;
		margin:0 auto;
		padding-top:0.5em;
		padding-bottom:0.5em;
		border-bottom: 0.2em solid #1e6381;
		text-align:center;
	}
	
#menu_aviso article
	{
		display: inline-block;
		vertical-align: middle;
	}
	
#cerrar_aviso a
	{
		background:url(../img/cerrar.png) no-repeat top left;
		background-position:center;
		width: 0.6em;
		border: 0.5em solid #1e6381;
		border-radius: 10em;
		cursor:pointer;
		color:  rgba(256,256,256,0.0);
		font-family: helvetica, arial;
		font-size: 0.35em;
		font-weight: bold;
		padding: 1.7em 0.4em;
		vertical-align:middle;
		-ms-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-o-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
	}
	
article#cerrar_aviso
{
	width:25%;
	margin-top:0.5em;
	text-align:right;
}
		


#cerrar_aviso a:hover
	{
		border: 0.5em solid #00c8ff;
		border-radius: 10em;
		color:  rgba(256,256,256,0.0);
		-ms-transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
		box-shadow: 0px 0px 6px 6px  rgba(0,200,255,0.5);		
	}


#logo_ceyma2
	{
		position: relative;
		top:0.3em;
		background:url(../img/logo9.png) no-repeat top left;
		width:132px;
		height:30px;
		cursor:pointer;
		vertical-align: middle;
		width:65%;
	}
		
.fade1 {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
  -moz-transition: opacity .15s linear;
  -o-transition: opacity .15s linear;
  transition: opacity .15s linear;
}


.nav-collapse.collapse {
  height: auto;
  overflow: visible;
}

.tooltip {
  line-height: 20px;
  position: absolute;
  z-index: 1030;
  display: block;
  visibility: visible;
  padding: 5px;
  font-size: 11px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.tooltip.top {
  margin-top: -3px;
}
.tooltip.right {
  margin-left: 3px;
}
.tooltip.bottom {
  margin-top: 3px;
}
.tooltip.left {
  margin-left: -3px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #000;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.fixed {
    position:fixed;
    top: 0;
    left: 0;
	right:0;
    width: 100%;
}

	
	
@media(min-width:1081px)
{
	section#logo
	{
		text-align: center;
		width: 20%;
	}
		
	section#idiomas 
	{
		text-align:right;
		width: 8%;
		padding-left: 2em;
	}
		
	section#s_e
	{
		text-align:center;
		width: 62%;
	}

	nav li
	{
		padding: 0.2em 0.8em;
	}
	
	article#galeria-inicio
	{
		width: 96%;
		text-align: center;
		padding: 0em;
		margin: 2% 2%;
	}
	
	#inicio_1
	{
		background: #1e6381;
		background-color: #FFFFFF;
		background: -moz-linear-gradient(top, #1e6381, #011e30, #1e6381);/* F 3.6+ */
		background: -ms-linear-gradient(top, #1e6381, #011e30, #1e6381);/* IE 10+ */
		background: -webkit-linear-gradient(top, #1e6381, #011e30, #1e6381);/* FF 3.6+ */
		background: -o-linear-gradient(top, #1e6381, #011e30, #1e6381);/* Safari 5.1+, Chrome 10+ */
		background: linear-gradient(top, #1e6381, #011e30, #1e6381);/* ESTILO ESTANDAR */
		border: 0.1em solid #1e6381;
		border-radius: 1em;
		color: white;
		display: block;
		font-family: helvetica, arial;
		font-size: 0.8em;
		padding: 0.5em 0em;
	}
	
	#quienes-somos_1
	{
		background: #1e6381;
		background-color: #FFFFFF;
		background: -moz-linear-gradient(top, #1e6381, #011e30, #1e6381);/* F 3.6+ */
		background: -ms-linear-gradient(top, #1e6381, #011e30, #1e6381);/* IE 10+ */
		background: -webkit-linear-gradient(top, #1e6381, #011e30, #1e6381);/* FF 3.6+ */
		background: -o-linear-gradient(top, #1e6381, #011e30, #1e6381);/* Safari 5.1+, Chrome 10+ */
		background: linear-gradient(top, #1e6381, #011e30, #1e6381);/* ESTILO ESTANDAR */
		border: 0.1em solid #1e6381;
		border-radius: 1em;
		color: white;
		display: block;
		font-family: helvetica, arial;
		font-size: 0.8em;
		padding: 0.5em 0em;
	}
	
	#servicios-1
	{
		background: #1e6381;
		background-color: #FFFFFF;
		background: -moz-linear-gradient(top, #1e6381, #011e30, #1e6381);/* F 3.6+ */
		background: -ms-linear-gradient(top, #1e6381, #011e30, #1e6381);/* IE 10+ */
		background: -webkit-linear-gradient(top, #1e6381, #011e30, #1e6381);/* FF 3.6+ */
		background: -o-linear-gradient(top, #1e6381, #011e30, #1e6381);/* Safari 5.1+, Chrome 10+ */
		background: linear-gradient(top, #1e6381, #011e30, #1e6381);/* ESTILO ESTANDAR */
		border: 0.1em solid #1e6381;
		border-radius: 1em;
		color: white;
		display: block;
		font-family: helvetica, arial;
		font-size: 0.8em;
		padding: 0.5em 0em;
	}
	
	#productos_1
	{
		background: #1e6381;
		background-color: #FFFFFF;
		background: -moz-linear-gradient(top, #1e6381, #011e30, #1e6381);/* F 3.6+ */
		background: -ms-linear-gradient(top, #1e6381, #011e30, #1e6381);/* IE 10+ */
		background: -webkit-linear-gradient(top, #1e6381, #011e30, #1e6381);/* FF 3.6+ */
		background: -o-linear-gradient(top, #1e6381, #011e30, #1e6381);/* Safari 5.1+, Chrome 10+ */
		background: linear-gradient(top, #1e6381, #011e30, #1e6381);/* ESTILO ESTANDAR */
		border: 0.1em solid #1e6381;
		border-radius: 1em;
		color: white;
		display: block;
		font-family: helvetica, arial;
		font-size: 0.8em;
		padding: 0.5em 0em;
	}
	
	#contacto_1
	{
		background: #1e6381;
		background-color: #FFFFFF;
		background: -moz-linear-gradient(top, #1e6381, #011e30, #1e6381);/* F 3.6+ */
		background: -ms-linear-gradient(top, #1e6381, #011e30, #1e6381);/* IE 10+ */
		background: -webkit-linear-gradient(top, #1e6381, #011e30, #1e6381);/* FF 3.6+ */
		background: -o-linear-gradient(top, #1e6381, #011e30, #1e6381);/* Safari 5.1+, Chrome 10+ */
		background: linear-gradient(top, #1e6381, #011e30, #1e6381);/* ESTILO ESTANDAR */
		border: 0.1em solid #1e6381;
		border-radius: 1em;
		color: white;
		display: block;
		font-family: helvetica, arial;
		font-size: 0.8em;
		padding: 0.5em 0em;
	}
		
	section#contacto
		{
			width:49.6%;
		}
		
	section#mapa
		{
			width:49.6%;
		}
			
	.flex-caption
	{
		font-size: 50%;
		font-family: verdana;
		color: white;
	}

}

@media(max-width:1080px)
{

	section#logo
	{
		text-align: center;
		width: 20%;
	}
		
	section#idiomas 
	{
		text-align:rigth;
		width: 8%;
		
	}
		
	section#s_e
	{
		text-align:center;
		width: 62%;
		font-size: 1.5em;
	}
		
	nav li
	{
		padding: 0.2em 0.3em;
		font-size:0.9em;
	}
	
	nav a
	{
		width: 110px;
	}
	
	article#galeria-inicio
	{
		width: 96%;
		text-align: center;
		padding: 0em;
		margin: 2% 2%;
	}
	
	section#contenido
	{
		margin: 0 auto;
		max-width:100%;
		text-align:center;
		vertical-align: middle;
		width:80.3%;
	}
	
	article#info-contacto_inicio p
	{
		font-size:0.7em;
	}
	
	footer, nav, header
	{
		margin: 0 auto;
		max-width:80%;
		text-align:center;
		vertical-align: middle;
	}
	
	#inicio_1
	{
		background: #1e6381;
		background-color: #FFFFFF;
		background: -moz-linear-gradient(top, #1e6381, #011e30, #1e6381);/* F 3.6+ */
		background: -ms-linear-gradient(top, #1e6381, #011e30, #1e6381);/* IE 10+ */
		background: -webkit-linear-gradient(top, #1e6381, #011e30, #1e6381);/* FF 3.6+ */
		background: -o-linear-gradient(top, #1e6381, #011e30, #1e6381);/* Safari 5.1+, Chrome 10+ */
		background: linear-gradient(top, #1e6381, #011e30, #1e6381);/* ESTILO ESTANDAR */
		border: 0.1em solid #1e6381;
		border-radius: 1em;
		color: white;
		display: block;
		font-family: helvetica, arial;
		font-size: 0.8em;
		padding: 0.5em 0em;
		-ms-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-o-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
	}
	
	#quienes-somos_1
	{
		background: #1e6381;
		background-color: #FFFFFF;
		background: -moz-linear-gradient(top, #1e6381, #011e30, #1e6381);/* F 3.6+ */
		background: -ms-linear-gradient(top, #1e6381, #011e30, #1e6381);/* IE 10+ */
		background: -webkit-linear-gradient(top, #1e6381, #011e30, #1e6381);/* FF 3.6+ */
		background: -o-linear-gradient(top, #1e6381, #011e30, #1e6381);/* Safari 5.1+, Chrome 10+ */
		background: linear-gradient(top, #1e6381, #011e30, #1e6381);/* ESTILO ESTANDAR */
		border: 0.1em solid #1e6381;
		border-radius: 1em;
		color: white;
		display: block;
		font-family: helvetica, arial;
		font-size: 0.8em;
		padding: 0.5em 0em;
		-ms-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-o-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
	}
	
	#servicios-1
	{
		background: #1e6381;
		background-color: #FFFFFF;
		background: -moz-linear-gradient(top, #1e6381, #011e30, #1e6381);/* F 3.6+ */
		background: -ms-linear-gradient(top, #1e6381, #011e30, #1e6381);/* IE 10+ */
		background: -webkit-linear-gradient(top, #1e6381, #011e30, #1e6381);/* FF 3.6+ */
		background: -o-linear-gradient(top, #1e6381, #011e30, #1e6381);/* Safari 5.1+, Chrome 10+ */
		background: linear-gradient(top, #1e6381, #011e30, #1e6381);/* ESTILO ESTANDAR */
		border: 0.1em solid #1e6381;
		border-radius: 1em;
		color: white;
		display: block;
		font-family: helvetica, arial;
		font-size: 0.8em;
		padding: 0.5em 0em;
		-ms-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-o-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
	}
	
	#productos_1
	{
		background: #1e6381;
		background-color: #FFFFFF;
		background: -moz-linear-gradient(top, #1e6381, #011e30, #1e6381);/* F 3.6+ */
		background: -ms-linear-gradient(top, #1e6381, #011e30, #1e6381);/* IE 10+ */
		background: -webkit-linear-gradient(top, #1e6381, #011e30, #1e6381);/* FF 3.6+ */
		background: -o-linear-gradient(top, #1e6381, #011e30, #1e6381);/* Safari 5.1+, Chrome 10+ */
		background: linear-gradient(top, #1e6381, #011e30, #1e6381);/* ESTILO ESTANDAR */
		border: 0.1em solid #1e6381;
		border-radius: 1em;
		color: white;
		display: block;
		font-family: helvetica, arial;
		font-size: 0.8em;
		padding: 0.5em 0em;
		-ms-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-o-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
	}
	
	#contacto_1
	{
		background: #1e6381;
		background-color: #FFFFFF;
		background: -moz-linear-gradient(top, #1e6381, #011e30, #1e6381);/* F 3.6+ */
		background: -ms-linear-gradient(top, #1e6381, #011e30, #1e6381);/* IE 10+ */
		background: -webkit-linear-gradient(top, #1e6381, #011e30, #1e6381);/* FF 3.6+ */
		background: -o-linear-gradient(top, #1e6381, #011e30, #1e6381);/* Safari 5.1+, Chrome 10+ */
		background: linear-gradient(top, #1e6381, #011e30, #1e6381);/* ESTILO ESTANDAR */
		border: 0.1em solid #1e6381;
		border-radius: 1em;
		color: white;
		display: block;
		font-family: helvetica, arial;
		font-size: 0.8em;
		padding: 0.5em 0em;
		-ms-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-o-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
	}
	
	#contra_i, #equipos_p, #equipos_a, #pisc, #var, #desc
	{
		font-size:0.7em;
	}
	
	section#menu_aviso
	{
		width:80%;
	}
		
	.flex-caption
	{
		font-size: 40%;
		font-family: verdana;
		color: white;
	}
}

@media(max-width:800px)
{
	section#logo
	{
		text-align: center;
		width: 20%;
		margin-left:0em;
		padding: 1em 0.5em;
	}
		
	section#idiomas 
	{
		text-align:rigth;
		width: 8%;
	}
		
	section#s_e
	{
		text-align:center;
		width: 55%;
		font-size: 1.2em;
		padding: 1em 0em;
	}
	
	article#galeria-inicio
	{
		width: 96%;
		text-align: center;
		padding: 0em;
		margin: 2% 2%;
	}
	
	nav a
	{
		width: 100%;
		padding: 0.6em 0.8em;
	}
	
	nav a:hover
	{
		background: #1e6381;
		background-color: #FFFFFF;
		background: -moz-linear-gradient(top, #1e6381, #011e30, #1e6381);/* F 3.6+ */
		background: -ms-linear-gradient(top, #1e6381, #011e30, #1e6381);/* IE 10+ */
		background: -webkit-linear-gradient(top, #1e6381, #011e30, #1e6381);/* FF 3.6+ */
		background: -o-linear-gradient(top, #1e6381, #011e30, #1e6381);/* Safari 5.1+, Chrome 10+ */
		background: linear-gradient(top, #1e6381, #011e30, #1e6381);/* ESTILO ESTANDAR */
		border: 0.1em solid #1e6381;
		border-radius: 0em;
		color: white;
		-ms-transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	
	#inicio_1
	{
		background: #1e6381;
		background-color: #FFFFFF;
		background: -moz-linear-gradient(top, #1e6381, #011e30, #1e6381);/* F 3.6+ */
		background: -ms-linear-gradient(top, #1e6381, #011e30, #1e6381);/* IE 10+ */
		background: -webkit-linear-gradient(top, #1e6381, #011e30, #1e6381);/* FF 3.6+ */
		background: -o-linear-gradient(top, #1e6381, #011e30, #1e6381);/* Safari 5.1+, Chrome 10+ */
		background: linear-gradient(top, #1e6381, #011e30, #1e6381);/* ESTILO ESTANDAR */
		border: 0.1em solid #1e6381;
		border-radius: 1em 0em 0em 1em;
		color: white;
		display:block;
		font-family: helvetica, arial;
		font-size: 0.8em;
		padding: 0.6em 0.5em;
		-ms-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-o-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
	}
	
	 #inicio_1:hover
	{
		background: #1e6381;
		background-color: #FFFFFF;
		background: -moz-linear-gradient(top, #1e6381, #011e30, #1e6381);/* F 3.6+ */
		background: -ms-linear-gradient(top, #1e6381, #011e30, #1e6381);/* IE 10+ */
		background: -webkit-linear-gradient(top, #1e6381, #011e30, #1e6381);/* FF 3.6+ */
		background: -o-linear-gradient(top, #1e6381, #011e30, #1e6381);/* Safari 5.1+, Chrome 10+ */
		background: linear-gradient(top, #1e6381, #011e30, #1e6381);/* ESTILO ESTANDAR */
		border: 0.1em solid #1e6381;
		border-radius: 1em 0em 0em 1em;
		color: white;
		-ms-transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	
	#i
	{
		background: #011e30;
		border: 0.1em solid #1e6381;
		border-radius: 0.25em 0em 0em 0.25em;
		color: #1e6381;
		-ms-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-o-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
	}
	
	#i:hover
	{
		background:#1e6381;
		border: 0.1em solid #1e6381;
		
		background-color: #FFFFFF;
		background: -moz-linear-gradient(top, #1e6381, #011e30, #1e6381);/* F 3.6+ */
		background: -ms-linear-gradient(top, #1e6381, #011e30, #1e6381);/* IE 10+ */
		background: -webkit-linear-gradient(top, #1e6381, #011e30, #1e6381);/* FF 3.6+ */
		background: -o-linear-gradient(top, #1e6381, #011e30, #1e6381);/* Safari 5.1+, Chrome 10+ */
		background: linear-gradient(top, #1e6381, #011e30, #1e6381);/* ESTILO ESTANDAR */
		color: white;
		border-radius: 1em 0em 0em 1em;
		-ms-transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	
	#quienes-somos_1
	{
		background: #1e6381;
		background-color: #FFFFFF;
		background: -moz-linear-gradient(top, #1e6381, #011e30, #1e6381);/* F 3.6+ */
		background: -ms-linear-gradient(top, #1e6381, #011e30, #1e6381);/* IE 10+ */
		background: -webkit-linear-gradient(top, #1e6381, #011e30, #1e6381);/* FF 3.6+ */
		background: -o-linear-gradient(top, #1e6381, #011e30, #1e6381);/* Safari 5.1+, Chrome 10+ */
		background: linear-gradient(top, #1e6381, #011e30, #1e6381);/* ESTILO ESTANDAR */
		border: 0.1em solid #1e6381;
		border-radius: 0em;
		color: white;
		display: block;
		font-family: helvetica, arial;
		font-size: 0.8em;
		padding: 0.6em 0.5em;
		-ms-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-o-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
	}
	
	#servicios-1
	{
		background: #1e6381;
		background-color: #FFFFFF;
		background: -moz-linear-gradient(top, #1e6381, #011e30, #1e6381);/* F 3.6+ */
		background: -ms-linear-gradient(top, #1e6381, #011e30, #1e6381);/* IE 10+ */
		background: -webkit-linear-gradient(top, #1e6381, #011e30, #1e6381);/* FF 3.6+ */
		background: -o-linear-gradient(top, #1e6381, #011e30, #1e6381);/* Safari 5.1+, Chrome 10+ */
		background: linear-gradient(top, #1e6381, #011e30, #1e6381);/* ESTILO ESTANDAR */
		border: 0.1em solid #1e6381;
		border-radius: 0em;
		color: white;
		display: block;
		font-family: helvetica, arial;
		font-size: 0.8em;
		padding: 0.6em 0.5em;
		-ms-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-o-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
	}
	
	#productos_1
	{
		background: #1e6381;
		background-color: #FFFFFF;
		background: -moz-linear-gradient(top, #1e6381, #011e30, #1e6381);/* F 3.6+ */
		background: -ms-linear-gradient(top, #1e6381, #011e30, #1e6381);/* IE 10+ */
		background: -webkit-linear-gradient(top, #1e6381, #011e30, #1e6381);/* FF 3.6+ */
		background: -o-linear-gradient(top, #1e6381, #011e30, #1e6381);/* Safari 5.1+, Chrome 10+ */
		background: linear-gradient(top, #1e6381, #011e30, #1e6381);/* ESTILO ESTANDAR */
		border: 0.1em solid #1e6381;
		border-radius: 0em;
		color: white;
		display: block;
		font-family: helvetica, arial;
		font-size: 0.8em;
		padding: 0.6em 0.5em;
		-ms-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-o-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
	}

	#contacto_1
	{
		background: #1e6381;
		background-color: #FFFFFF;
		background: -moz-linear-gradient(top, #1e6381, #011e30, #1e6381);/* F 3.6+ */
		background: -ms-linear-gradient(top, #1e6381, #011e30, #1e6381);/* IE 10+ */
		background: -webkit-linear-gradient(top, #1e6381, #011e30, #1e6381);/* FF 3.6+ */
		background: -o-linear-gradient(top, #1e6381, #011e30, #1e6381);/* Safari 5.1+, Chrome 10+ */
		background: linear-gradient(top, #1e6381, #011e30, #1e6381);/* ESTILO ESTANDAR */
		border: 0.1em solid #1e6381;
		border-radius: 0em 1em 1em 0em;
		color: white;
		display:block;
		font-family: helvetica, arial;
		font-size: 0.8em;
		padding: 0.6em 0.5em;
		-ms-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-o-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
	}
	
	 #contacto_1:hover
	{
		background: #1e6381;
		background-color: #FFFFFF;
		background: -moz-linear-gradient(top, #1e6381, #011e30, #1e6381);/* F 3.6+ */
		background: -ms-linear-gradient(top, #1e6381, #011e30, #1e6381);/* IE 10+ */
		background: -webkit-linear-gradient(top, #1e6381, #011e30, #1e6381);/* FF 3.6+ */
		background: -o-linear-gradient(top, #1e6381, #011e30, #1e6381);/* Safari 5.1+, Chrome 10+ */
		background: linear-gradient(top, #1e6381, #011e30, #1e6381);/* ESTILO ESTANDAR */
		border: 0.1em solid #1e6381;
		border-radius: 0em 1em 1em 0em;
		color: white;
		-ms-transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	
	#c
	{
		background: #011e30;
		border: 0.1em solid #1e6381;
		border-radius: 0em 0.25em 0.25em 0em;
		color: #1e6381;
		-ms-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-o-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
	}
	
	#c:hover
	{
		background: #1e6381;
		background-color: #FFFFFF;
		background: -moz-linear-gradient(top, #1e6381, #011e30, #1e6381);/* F 3.6+ */
		background: -ms-linear-gradient(top, #1e6381, #011e30, #1e6381);/* IE 10+ */
		background: -webkit-linear-gradient(top, #1e6381, #011e30, #1e6381);/* FF 3.6+ */
		background: -o-linear-gradient(top, #1e6381, #011e30, #1e6381);/* Safari 5.1+, Chrome 10+ */
		background: linear-gradient(top, #1e6381, #011e30, #1e6381);/* ESTILO ESTANDAR */
		border: 0.1em solid #1e6381;
		border-radius: 0em 1em 1em 0em;
		color: white;
		-ms-transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	
	#contra_i, #equipos_p, #equipos_a, #pisc, #var, #desc
	{
		font-size:0.65em;
	}
	
	footer, nav, header
	{
		margin: 0 auto;
		max-width:90%;
		text-align:center;
		vertical-align: middle;
	}
	
	section#contenido
	{
		margin: 0 auto;
		max-width:100%;
		text-align:center;
		vertical-align: middle;
		width: 90.3%;
	}
	
	#cym_bp12_descarga_tarifa1, article#cym_bp12_descarga_manual .open_password, article#cym_bp12_atras
	{
		font-size:0.7em;
	}
	
	article#descargas_contra_incendios, article#descargas_equipos_presion, article#descargas_equipos_achique, article#descargas_piscina
	{
		font-size: 0.7em;
	}
	
	article#cym_bp_mas, article#cym_bp_menos
	{
		width: 35%;
	}
	
	legend
	{
		font-size: 0.7em;
	}
	
	section#menu_aviso
	{
		width:90%;
	}
	
	.flex-caption
	{
		font-size: 40%;
		font-family: verdana;
		color: white;
	}
	
	.nav
	{
		background: #011e30;
		border-radius:0em 0em 0.3em 0.3em;
	}
	
		.nav_bottom
	{
		background: #011e30;
		border-radius:0em 0em 0.3em 0.3em;
	}
	
		span.datos-contacto
	{
		font-size: 80%;
	}
}

@media(max-width:600px)
{
	
	header, nav, #logo
	{
	display:none;
	}
	
	.mapa
	{
		width:100%;
		height:20em;
		border-radius:0.3em;
	}
	
	#menu
	{
		width:100%;
		height:2.5em;
		background:#011e30;
		border-radius:0em;
		position:absolute;
		padding-top:0.5em;
		padding-bottom:0.5em;
		top:0%;
		z-index: 9;
		text-align: center; 
		border-bottom: 0.2em solid #1e6381;
	}
	
	#menu article
	{
		display: inline-block;
		vertical-align: middle;
		
	}

	#logo_ceyma
	{
		position: relative;
		top:0.3em;
		
		background:url(../img/logo9.png) no-repeat top left;
		width:132px;
		height:60px;
		cursor:pointer;
		vertical-align: middle;
	}
	
	#logo_idiomas
	{
		position:absolute;
		right:1.5em;
		top:1em;
		background:url(../img/idiomas.png) no-repeat top left;
		width:25px;
		height:25px;
		cursor:pointer;
		-ms-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-o-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
	}
	
	
	#logo_idiomas:hover
	{

		background:url(../img/idiomas1.png) no-repeat top left;
		width:25px;
		height:25px;
		cursor:pointer;
		-ms-transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	
	#logo_menu
	{
		position:absolute;
		left:1.5em;
		top:1em;
		width:25px;
		height:25px;
		background:url(../img/menu.png) no-repeat top left;
		background-position:50% 50%;
		cursor:pointer;
		-ms-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-o-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
	}
	
	#logo_menu:hover
	{
		width:25px;
		height:25px;
		background:url(../img/menu1.png) no-repeat top left;
		background-position:50% 50%;
		cursor:pointer;
		-ms-transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	

	
	body
	{
		margin-top:0em;
		margin-bottom:0em;
	}
	
	section#contenido
	{
		margin-top:4em;
		width:100%;
	}

	footer
	{
		max-width:100%;
	}
	
	section#logo
	{
		height:3em;
		text-align: center;
		width: 100%;
		padding: 1em 0em;
		margin-left:0;
		margin-right:0;
	}
	
	#logo img
	{
		width: 5em;
	}
	
	section#idiomas 
	{
		text-align:center;
		width: 100%;
		margin: center;
	}
	
	section#idiomas li
	{
		display: inline-block;
		padding:0.5em 0.5em;
	}
	
	section#s_e
	{
		text-align:center;
		width: 100%;
		font-size:1em;
	}
	
	section#principal
	{
		width: 100%;
		text-align: center;
		margin-top:0.2em;
	}
	
	article#galeria-inicio
	{
		width: 96%;
		text-align: center;
		padding: 0em;
		margin: 2% 2%;
	}
	
	section#contacto_inicio
	{
		display:none;
	}
	
	section#principal_1
	{
		width:100%;
	}
	
	nav
	{
		padding-bottom: 0.3em;
		padding-top: 0.3em;
	}
	
	nav a
	{
		display:inline-block;
		width: 100%;
		padding: 0.5em 0em;
	}
	
	nav a:hover
	{
		background: #1e6381;
		border: 0.1em solid #1e6381;
		border-radius: 1em 1em 1em 1em;
		color:#011e30;
		-ms-transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	
	#inicio_1
	{
		background: #1e6381;
		background-color: #FFFFFF;
		background: -moz-linear-gradient(top, #1e6381, #011e30, #1e6381);/* F 3.6+ */
		background: -ms-linear-gradient(top, #1e6381, #011e30, #1e6381);/* IE 10+ */
		background: -webkit-linear-gradient(top, #1e6381, #011e30, #1e6381);/* FF 3.6+ */
		background: -o-linear-gradient(top, #1e6381, #011e30, #1e6381);/* Safari 5.1+, Chrome 10+ */
		background: linear-gradient(top, #1e6381, #011e30, #1e6381);/* ESTILO ESTANDAR */
		border: 0.1em solid #1e6381;
		border-radius: 1em;
		color: white;
		display: block;
		font-family: helvetica, arial;
		font-size: 0.8em;
		padding: 0.5em 0em;
		-ms-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-o-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
	}
	
	#inicio_1:hover
	{
		background: #1e6381;
		border: 0.1em solid #1e6381;
		border-radius: 1em 1em 1em 1em;
		color:#011e30;
		-ms-transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	
	#i
	{
		background: #011e30;
		border: 0.1em solid #1e6381;
		border-radius: 0.25em;
		color: #1e6381;
		-ms-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-o-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
	}
	
	#i:hover
	{
		background:#1e6381;
		border: 0.1em solid #1e6381;
		border-radius: 1em 1em 1em 1em;
		color: #011e30;
		-ms-transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	
	#quienes-somos_1
	{
		background: #1e6381;
		background-color: #FFFFFF;
		background: -moz-linear-gradient(top, #1e6381, #011e30, #1e6381);/* F 3.6+ */
		background: -ms-linear-gradient(top, #1e6381, #011e30, #1e6381);/* IE 10+ */
		background: -webkit-linear-gradient(top, #1e6381, #011e30, #1e6381);/* FF 3.6+ */
		background: -o-linear-gradient(top, #1e6381, #011e30, #1e6381);/* Safari 5.1+, Chrome 10+ */
		background: linear-gradient(top, #1e6381, #011e30, #1e6381);/* ESTILO ESTANDAR */
		border: 0.1em solid #1e6381;
		border-radius: 1em;
		color: white;
		display: block;
		font-family: helvetica, arial;
		font-size: 0.8em;
		padding: 0.5em 0em;
		-ms-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-o-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
	}
	
	#servicios-1
	{
		background: #1e6381;
		background-color: #FFFFFF;
		background: -moz-linear-gradient(top, #1e6381, #011e30, #1e6381);/* F 3.6+ */
		background: -ms-linear-gradient(top, #1e6381, #011e30, #1e6381);/* IE 10+ */
		background: -webkit-linear-gradient(top, #1e6381, #011e30, #1e6381);/* FF 3.6+ */
		background: -o-linear-gradient(top, #1e6381, #011e30, #1e6381);/* Safari 5.1+, Chrome 10+ */
		background: linear-gradient(top, #1e6381, #011e30, #1e6381);/* ESTILO ESTANDAR */
		border: 0.1em solid #1e6381;
		border-radius: 1em;
		color: white;
		display: block;
		font-family: helvetica, arial;
		font-size: 0.8em;
		padding: 0.5em 0em;
		-ms-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-o-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
	}
	
	#productos_1
	{
		background: #1e6381;
		background-color: #FFFFFF;
		background: -moz-linear-gradient(top, #1e6381, #011e30, #1e6381);/* F 3.6+ */
		background: -ms-linear-gradient(top, #1e6381, #011e30, #1e6381);/* IE 10+ */
		background: -webkit-linear-gradient(top, #1e6381, #011e30, #1e6381);/* FF 3.6+ */
		background: -o-linear-gradient(top, #1e6381, #011e30, #1e6381);/* Safari 5.1+, Chrome 10+ */
		background: linear-gradient(top, #1e6381, #011e30, #1e6381);/* ESTILO ESTANDAR */
		border: 0.1em solid #1e6381;
		border-radius: 1em;
		color: white;
		display: block;
		font-family: helvetica, arial;
		font-size: 0.8em;
		padding: 0.5em 0em;
		-ms-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-o-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
	}
	
	#contacto_1
	{
		background: #1e6381;background-color: #FFFFFF;
		background: -moz-linear-gradient(top, #1e6381, #011e30, #1e6381);/* F 3.6+ */
		background: -ms-linear-gradient(top, #1e6381, #011e30, #1e6381);/* IE 10+ */
		background: -webkit-linear-gradient(top, #1e6381, #011e30, #1e6381);/* FF 3.6+ */
		background: -o-linear-gradient(top, #1e6381, #011e30, #1e6381);/* Safari 5.1+, Chrome 10+ */
		background: linear-gradient(top, #1e6381, #011e30, #1e6381);/* ESTILO ESTANDAR */
		border: 0.1em solid #1e6381;
		border-radius: 1em;
		color: white;
		display: block;
		font-family: helvetica, arial;
		font-size: 0.8em;
		padding: 0.5em 0em;
		-ms-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-o-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
	}
	
	#contacto_1:hover
	{
		background: #1e6381;
		border: 0.1em solid #1e6381;
		border-radius: 1em 1em 1em 1em;
		color:#011e30;
		-ms-transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	
	#c
	{
		background: #011e30;
		border: 0.1em solid #1e6381;
		border-radius: 0.25em;
		color: #1e6381;
		-ms-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-o-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
	}
	
	#c:hover
	{
		background:#1e6381;
		border: 0.1em solid #1e6381;
		border-radius: 1em 1em 1em 1em;
		color: #011e30;
		-ms-transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
		
	nav li
	{
		display:inline-block;
		width: 95%;
		margin-left: 0;
		padding: 0.2em 0em 0.4em 0em;
	}
	
	section#servicios
	{
		margin-bottom:0.2em;
		width:100%;
	}
	
	legend
	{
		font-size: 0.75em;
	}
	
	section#contacto
	{
		width: 100%;
		margin-top:0.2em;
	}
		
	section#mapa
	{
		width:100%;
		padding-top: 3%;
	}

	
	section#productos1 article, section#productos2 article 
	{
		display:block;
	}
	
	#contra_incendios img, #equipos_presion img, #equipos_achique img, #piscina img, #varios img, #descargas img
	{
		width: 90%;
	}

	#contra_i, #equipos_p, #equipos_a, #pisc, #var, #desc
	{
		font-size: 0.8em;
	}
	
	article#descargas_contra_incendios, article#descargas_equipos_presion, article#descargas_equipos_achique, article#descargas_piscina
	{
		font-size: 0.8em;
	}
	
	article#contra_incendios, article#contra_incendios_des
	{
		width: 80%;
		margin-top:8%;
		margin-bottom:13%;
		padding-bottom:5%;
	}
	
	article#equipos_presion, article#equipos_presion_des
	{
		width: 80%;
		margin-left: 10%;
		margin-bottom:13%;
		padding-bottom:5%;
	}
	
	article#equipos_achique, article#equipos_achique_des
	{
		width: 80%;
		margin-left: 10%;
		margin-bottom:13%;
		padding-bottom:5%;
	}
	
	article#piscina, article#piscina_des
	{
		width: 80%;
		margin-bottom:13%;
		padding-bottom:5%;
	}
	
	article#varios
	{
		width: 80%;
		margin-left: 10%;
		margin-bottom:13%;
		padding-bottom:5%;
	}
	
	article#descargas
	{
		width: 80%;
		margin-left: 10%;
		margin-bottom:10%;
		padding-bottom:5%;
	}
	
	section#productos_contra_incendios1 article , section#productos_contra_incendios2 article, section#productos_contra_incendios3 article, section#productos_equipos_presion1 article , section#productos_equipos_presion2 article, section#productos_equipos_presion3 article, section#productos_equipos_achique1 article, section#productos_equipos_achique2 article, section#productos_equipos_achique3 article, section#productos_piscina1 article, section#productos_piscina2 article, section#productos_piscina3 article
	{
		display:block;
	}
	
	article#cym_bp_img 
	{
		width: 100%;
		padding-top:3%;
		padding-bottom: 3%;
		text-align: center;
		margin: 0 auto;
		vertical-align: middle;
	}
	
	section#productos_contra_incendios1 article, section#productos_contra_incendios2 article, section#productos_contra_incendios3 article, section#productos_equipos_presion1 article, section#productos_equipos_presion2 article, section#productos_equipos_presion3 article, section#productos_equipos_achique1 article, section#productos_equipos_achique2 article, section#productos_equipos_achique3 article, section#productos_piscina1 article, section#productos_piscina2 article, section#productos_piscina3 article
	{
		margin:0 auto;
	}
	
	article#cym_bp_text
	{
		width: 90%;
		text-align: center;
		margin: 0 auto;
		margin-left:2%;
		vertical-align: middle;
		text-align:initial;
	}
	
	section#cym_bp_nav section
	{
		display:inline-block;
	}
	
	section#cym_bp_nav1
	{
		width:25%;
	}
	
	article.cym_bp_nav11
	{
		width: 100%;
	}
	
	section#cym_bp_nav2
	{
		width:60%;
	}

	section#cym_bp_nav2 article
	{
		display:inline-block;
	}
	
	article#cym_bp_mas, article#cym_bp_menos
	{
		width: 45%;
	}

	#cym_bp_text h1
	{
		font-size: 1em;
	}
	
	#cym_bp_text h2
	{
		font-size: 0.75em;
	}
		
	section#cym_bp12_nav section
	{
		display:block;
		margin:0 auto;
	}
	
	article#cym_bp12_atras
	{
		width: 100%;
		margin-bottom:0em;
	}
	
	article#cym_bp12_descarga
	{
		width: 100%;
		margin-bottom:1.5em;
	}
	
	article#cym_bp12_mas
	{
		margin-top:1em;
		margin-bottom:1.5em;
		width: 100%;
	}
	
	section#cym_bp12_nav section
	{
		display:block;
	}
	
	section#cym_bp12_nav1
	{
	width:100%;
	}
	
	section#cym_bp12_nav2
	{
	width:100%;
	}
	
	section#cym_bp12_nav12
	{

	width:100%;
	padding-bottom:1em;
	}
	
	article#tarifa
	{
		width: 100%;
	}
	
	article#cym_bp12_descarga_tarifa_flipbook
	{
		margin-bottom:1.5em;
	}
	
	article#cym_bp12_descarga_manual
	{
		width: 50%;
	}
	
	
	article#cym_bp12_mas
	{
		width:100%;
	}
	
	article#cym_bp12_atras
	{
	margin-bottom:1em;
		width:100%;
	}
	
	article#contra_incendios, article#equipos_presion, article#equipos_achique, article#piscina, article#varios, article#descargas, section#productos_contra_incendios_1, section#productos_contra_incendios_2, section#productos_contra_incendios_3, section#productos_equipos_presion_1, section#productos_equipos_presion_2, section#productos_equipos_presion_3, section#productos_equipos_achique_1, section#productos_equipos_achique_2, section#productos_equipos_achique_3, section#productos_piscina_1, section#productos_piscina_2, section#productos_piscina_3
	{
		border: 0.1em solid #1e6381;
	}
	
	section#menu_aviso
	{
		width:100%;
		border-radius:0em;
		position:absolute;
	}
	
	section#descargas1 article, section#descargas2 article
	{

		display:block;
	
	}

	.flex-caption
	{
		font-size:80%;
		font-family: verdana;
		color: white;
	}
	
	span.datos-contacto
	{
		font-size: 100%;
	}
	
	#contraseña div
	{
		width: 40%;	
		display:inline-block;
	}
	
	input[type="password"]
	{
		width: 90%;	
	}
}

@media(max-width:500px)
{
	article#cym_bp_text
	{
		text-align:initial;
	}

	article#cym_bp12_mas
	{
		margin-top:0em;
	}
	
	article#cym_bp12_atras a
	{
		font-size:0.67em;
	}

	
	article#tarifa
	{
		width:100%;
		text-align:center;	
	}
	

	
	#pdf1
	{
		cursor: pointer;
	}
	
	#pdf2
	{
		cursor: pointer;
	}
	

	
	section#productos_equipos_presion_pag1 li, section#productos_equipos_presion_pag2 li, section#productos_equipos_presion_pag3 li, section#productos_equipos_presion_pag4 li
	{
		display:block;
		margin-top:0.5em;
		margin-bottom: 0.5em;
	}
	
	section#productos_equipos_presion_pag1, section#productos_equipos_presion_pag2, section#productos_equipos_presion_pag3, section#productos_equipos_presion_pag4
	{
		margin-bottom: 1.5em;
		margin-top:1.5em;
	}
	
	#cerrar, #borrar, #continuar
	{
		width:28%;
	}

	#borrar1
	{
		margin-top:1.5em;
	}
	
	#continuar1
	{
		margin-top:1.5em;
	}
	
	#logo img
	{
		width: 4em;
	}
	
	#logo
	{
		height:2em;
	}
	
	section#s_e
	{
		padding-top:0em;
		height: 1em;
		font-size:0.8em;
	}
	
	.flex-caption
	{
		font-size:60%;
		font-family: verdana;
		color: white;
	}
	
	#contraseña div
	{
		width: 100%;	
		display:block;
		margin:0 auto;
	}
	
	#cerrar a
	{
		background:url(../img/cerrar.png) no-repeat top left;
		background-position:center;
		margin:0 auto;
		width: 0.6em;
		border: 0.5em solid #1e6381;
		border-radius: 10em;
		cursor:pointer;
		display:flex;
		color:  rgba(256,256,256,0.0);
		font-family: helvetica, arial;
		font-size: 0.35em;
		font-weight: bold;
		padding: 1.7em 1.9em;
		text-align:center;
		-ms-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-o-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
	}
		


	#cerrar a:hover
	{
		border: 0.5em solid #00c8ff;
		border-radius: 10em;
		color:  rgba(256,256,256,0.0);
		-ms-transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
		box-shadow: 0px 0px 6px 6px  rgba(0,200,255,0.5);		
	}
	
	#cancelar1
	{
		background:url(../img/cancelar.png) no-repeat top left;
		background-position:center;
		margin:0 auto;
		width: 0.6em;

		border: 0.5em solid #1e6381;
		border-radius: 10em;
		cursor:pointer;
		display:flex;
		color:  rgba(256,256,256,0.0);
		font-family: helvetica, arial;
		font-size: 0.35em;
		font-weight: bold;
		padding: 1.7em 2.2em;
		text-align:center;
		-ms-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-o-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
	}
		


	#cancelar1:hover
	{
		border: 0.5em solid #00c8ff;
		border-radius: 10em;
		color:  rgba(256,256,256,0.0);
		-ms-transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
		box-shadow: 0px 0px 6px 6px  rgba(0,200,255,0.5);		
	}
	
	#enviar1
	{
		background:url(../img/enviar.png) no-repeat top left;
		background-position:center;
		margin:0 auto;
		width: 0.6em;
		background-size:75%;
		border: 0.5em solid #1e6381;
		border-radius: 10em;
		cursor:pointer;
		display:flex;
		color:  rgba(256,256,256,0.0);
		font-family: helvetica, arial;
		font-size: 0.35em;
		font-weight: bold;
		padding: 1.7em 2.2em;
		text-align:center;
		-ms-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-o-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
	}
		
	#enviar1:hover
	{
		border: 0.5em solid #00c8ff;
		border-radius: 10em;
		color:  rgba(256,256,256,0.0);
		-ms-transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
		box-shadow: 0px 0px 6px 6px  rgba(0,200,255,0.5);		
	}
	
	section#cym_bp_nav section
	{
		display:inline-block;
	}
	
	section#cym_bp_nav1
	{
		width:0%;
		display:none;
	}
	
	article.cym_bp_nav11
	{
		width: 0%;
		display:none;
	}
	
	section#cym_bp_nav2
	{
		width:95%;
	}

	section#cym_bp_nav2 article
	{
		display:inline-block;
	}
	
	article#cym_bp_mas, article#cym_bp_menos
	{
		width: 47%;
	}

	.ampliar
	{
		display:none;
		color:;
		background: #011e30;
		border: 0em solid #1e6381;
		border-radius: 0em;
		text-align: center;
		font-family: helvetica, arial;
		font-size: 0em;
	}
	
	input[type="password"]
	{
		width: 45%;	
	}	
}

@media(max-width:440px)
{
	section#mas_informacion section
	{
		display:block;
		width: 100%;
	}
}

@media(max-width:420px)
{	
	#bottom li
	{
	display:block;
	padding-bottom:1em;
	}
	
	.nav_bottom1
	{
	padding-right:0em;
	}

	.nav_bottom2
	{
	border-left:0;
	padding-right:0em;
	padding-left:0em;
	}
	
	.open_aviso, .aviso
	{
	border-right:0em;
	padding-right:0em;
	}
	
	.nav_bottom3
	{
	padding-left:0em;
	}
		
}


@media(max-width:350px)
{		
	span.datos-contacto
	{
		display:block;
	}
	
	#email_1, #telefono, #web, #direccion, #postal, #provincia
	{
		margin-left: 0%;
	}
	
	#contra_i, #equipos_p, #equipos_a, #pisc, #var, #desc
	{
		font-size: 0.65em;
	}
	
	article#cym_bp_mas
	{
		width: 47%;
	}
	
	article#cym_bp_menos
	{
		width: 47%;
	}
	
	section#cym_bp12_nav article
	{
		display:block;
	}
	
	article#cym_bp12_mas
	{
		width: 100%;
	}
	
	legend#envianos
	{
		font-size: 0.8em;
	}
	
	section#nav_contacto article#enviar
	{
		width:30%;
	}
	
	section#nav_contacto article#cancelar
	{
		width:30%;
		margin-bottom:0.5em;
	}

	section#productos_contra_incendios_pag1 li, section#productos_contra_incendios_pag2 li, section#productos_contra_incendios_pag3 li
	{
		display:block;
		margin-top:0.5em;
		margin-bottom: 0.5em;
	}
	
	section#productos_contra_incendios_pag1, section#productos_contra_incendios_pag2, section#productos_contra_incendios_pag3
	{
		margin-bottom: 1.5em;
		margin-top:1.5em;
	}

	article#enviar
	{
		margin-bottom: 1em;
		margin: 0 auto;
	}

	span.datos-contacto
	{
		font-size: 80%;
	}
	
		.flex-caption
	{
		font-size:50%;
		font-family: verdana;
		color: white;
	}
	
}

@media(max-width:300px)
{
	section#cym_bp_nav2 article
	{
		display:block;
	}

	article#cym_bp_mas
	{
		padding-top:1em;
		width:100%;
		padding-bottom:1em;
	}
	
	article#cym_bp_menos
	{
		width:100%;
	}
}
@media(max-width:250px)
{
	
	#logo_ceyma
	{
		position: relative;
		top:0.3em;
		background:url(../img/logo5.png) no-repeat top left;
		width:43px;
		height:30px;
		cursor:pointer;
		vertical-align: middle;
	}
	
	section#s_e
	{
		font-size:70%;
	}
	
		.flex-caption
	{
		font-size:40%;
		font-family: verdana;
		color: white;
	}
	
	.tarifa, .open_solicitar, .solicitar_mas
	{
		width:13em;
		margin:0 auto;
		color:#1e6381;
		background: #011e30;
		border: 0.1em solid #1e6381;
		border-radius: 0.25em;
		text-align: center;
		font-family: helvetica, arial;
		display:block;
		font-size: 0.7em;
		cursor:pointer;
		padding: 0.5em 0em;	
		-ms-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-o-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
	}
	
	.tarifa:hover, .open_solicitar:hover,  .solicitar_mas:hover
	{
		background: #1e6381;
		border: 0.1em solid #1e6381;
		border-radius: 1em 1em 1em 1em;
		color:#011e30;
		-ms-transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	
	.tarifa_pdf
	{
		width:12em;
		margin:0 auto;
		color:#1e6381;
		background: #011e30;
		border: 0.1em solid #1e6381;
		border-radius: 0.25em;
		text-align: center;
		font-family: helvetica, arial;
		font-size: 0.7em;
		display:flex;
		cursor:pointer;
		padding: 0.5em 0em;	
		padding-left:1em;
		background-image:  url(../img/logo-pdf1.png);
		background-position: 10em 0.35em;
		background-repeat: no-repeat;
		background-size: 16%;
		-ms-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-o-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
	}
	
.tarifa_pdf:hover
	{
		background: #1e6381;
		border: 0.1em solid #1e6381;
		border-radius: 1em 1em 1em 1em;
		color:#011e30;
		background-image:  url(../img/logo-pdf1.png);
		background-position: 10em 0.35em;
		background-repeat: no-repeat;
		background-size: 16%;
		-ms-transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	
	.tarifa_flipbook
	{
		width:12em;
		margin:0 auto;
		color:#1e6381;
		background: #011e30;
		border: 0.1em solid #1e6381;
		border-radius: 0.25em;
		text-align: center;
		font-family: helvetica, arial;
		font-size: 0.7em;
		display:flex;
		cursor:pointer;
		padding: 0.5em 0em;	
		padding-left:1em;
		background-image:  url(../img/flipbook1.png);
		background-position: 10em 0.35em;
		background-repeat: no-repeat;
		background-size: 16%;
		-ms-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-o-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
	}
	
.tarifa_flipbook:hover
	{
		background: #1e6381;
		border: 0.1em solid #1e6381;
		border-radius: 1em 1em 1em 1em;
		color:#011e30;
		background-image:  url(../img/flipbook1.png);
		background-position: 10em 0.35em;
		background-repeat: no-repeat;
		background-size: 16%;
		-ms-transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
}

@media(max-width:200px)
{
	section#logo
	{
		text-align: center;
		width: 100%;
		padding: 1em 0em;
		margin-left:0;
		margin-right:0;
	}
		
	section#idiomas 
	{
		text-align:center;
		width: 100%;
		margin: center;
	}
	
	section#idiomas li
	{
		display: inline-block;
		padding:0.5em 0.1em;
	}
	
	section#s_e
	{
		text-align:center;
		width: 100%;
		font-size:0.5em;
	}
	
	article#galeria-inicio
	{
		width: 96%;
		text-align: center;
		padding: 0em;
		margin: 2% 2%;
	}
	
	nav a
	{
		display:inline-block;
		width: 100%;
	}
	
	nav li
	{
		display:inline-block;
		width: 90%;
	}
	
	legend
	{
		font-size: 0.5em;
	}

	span.datos-contacto
	{
		font-size: 70%;
	}
}

