html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,
strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td 
{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;line-height:1;font-family:inherit;text-align:left;}
b,strong{font-weight:700; line-height:inherit;}
i,em{font-style:italic;}
sup{font-size:70%;}
a{text-decoration:none;}
a img,:link img,:visited img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul{list-style:none;}
q:before,q:after,blockquote:before,blockquote:after{content:"";}
body{padding-top:0;margin-top:0;padding-left:0;padding-bottom:0;margin-left:0;margin-bottom:0;font-size:0.7em;}
input{font-size:1em;COLOR:#333;}
.sinborde{border:0;}
#sinborde{border:0;}
select{font-size:1em;color:#333;border:1px solid #7F9DB9;margin-bottom:3px;}
textarea{font-size:1em;color:#333;border:#739DAB 1px solid;margin-bottom:3px;border:1px solid #7F9DB9;}
.txt{color:#333;font-size:1em;line-height:1.2em;padding-bottom:15px;text-align:left;font-weight:400;}
p{color:#333;font-size:12px;line-height:23px;padding-bottom:15px;text-align:justify;font-weight:400;}
	p a{line-height:1.2em; color:#0054A1; font-weight:bold;}
		p a:hover{color:#0054A1; text-decoration:underline;}
ul{padding-left:25px;list-style:disc;}
ol{list-style:decimal;padding-left:25px;}
	li{color:#333;font-size:12px;line-height:23px;padding-bottom:10px;font-weight:400;}
		li a{line-height:1.2em; color:#0054A1; font-weight:bold;}
			li a:hover{ color:#0054A1; text-decoration:underline;}
.bloque{width:100%;height:100%;display:block;}
.clear{clear:both;height:0;line-height:0;font-size:0;border:none;}	
.absoluta{position:absolute;left:0;top:0;}
.cero{line-height:0;font-size:0;width:100%;}
.fl{float:left; margin:0 20px 10px 0;}
.fr{float:right; margin:0 0 10px 20px;}
/***********************************************************************************/
body{font-family:'Roboto',Arial,Helvetica,sans-serif;font-weight:100;font-size:11px;background:#FEF0E7 url('../images/fondo.jpg') top center repeat-y;}
	#contenedor{width:960px;padding:10px;margin:0 auto;background-color:white;/*padding-bottom:40px;border:1px solid #ccc;*/}
		#header{width:920px;height:150px;padding:0 20px 20px;}
			#header #logo{width:128px;height:112px;margin-top:-30px;display:block;float:left;margin-left:3px;}
			.sello{float:right;display:none;}
			#header #idiomas{text-align:right; margin-bottom: 20px;}
				#header #idiomas img {margin-right:5px;margin-left:10px;vertical-align:top;}
				#header #idiomas span{text-align:right;height:30px;font-size:12px;}
					#header #idiomas a{color:#333;}
						#header #idiomas a.on,#header #idiomas a:hover{color:#0054A1;}
			#header #menu{font-size:15px;margin-top:10px;font-size:14px;font-weight:400; width:920px;}
				#header #menu .item-menu{display:inline-block;margin:0 5px;position:relative;}
					#header #menu .item-menu.portal-empleado {float:right;}
						#header #menu .item-menu.portal-empleado img {margin-top:-60px;}
				#header #menu a{color:#1464A8; line-height:32px;}
					#header #menu a:hover,#header #menu a.on:hover{color:black;}
					#header #menu a.on{color:#0054A1; font-weight:bold; text-transform:uppercase;}
				#header #menu .submenu{position:absolute;width:165px;top:30px;left:0;background-color:#00539F;font-size:12px;padding:10px 0;z-index:20;}
					#header #menu .submenu a{color:white;line-height:20px;display:block;padding:0 15px;}
						#header #menu .submenu a:hover{background-color:#378ABE;font-weight:bold;}

.destacado-ppal{width:960px;height:420px;background:url('../images/destacado-ppal.jpg') top left no-repeat;}
	.destacado-ppal .contiene{background-color:black;margin:12px auto;width:912px;height:375px;}
.destacado-secun{float:left;margin-right:17px;width:386px;height:252px;background:url('../images/destacado-secun.jpg') top left no-repeat;margin-top:12px;margin-left:5px;position:relative;}
	.destacado-secun .contiene{background-repeat:no-repeat;background-position:center center;width:350px;height:208px;position:absolute;overflow:hidden;top:22px;left:18px;}

.catalogos-home {float:left;margin-right:17px;margin-top:22px;}
	.catalogos-home .banner {width:238px;height:210px; padding:10px;position:relative;}
	.catalogos-home .banner#catalogos-home {cursor: pointer; background: #DADADA url('../images/catalogos15.jpg') bottom right no-repeat;}
	.catalogos-home .banner#simulador-home {cursor: pointer; background: #DADADA url('../images/simulador-uno4.jpg') center center no-repeat; margin-bottom:17px;}
	/*.catalogos-home .banner#catalogos-home {width:210px;height:210px;margin-right:28px; background:url('../images/catalogos.jpg') center center no-repeat;padding:10px;position:relative;}*/
		.catalogos-home .banner h2{font-size:26px;font-weight:700;margin-bottom:5px;}
		.catalogos-home .banner h3{font-size:18px;font-weight:300;color:#444;}
		.catalogos-home .banner .vermas{position:absolute;left:10px;bottom:10px;display:block;color:#666;font-weight:400;font-size:12px;}
			.catalogos-home .banner .vermas:hover{color:#666; text-decoration:underline;}

	.catalogos-home .fondo_gris_centro:first-child {display:none;} /* ocultar simulador */

#noticias-home{float:left;width:244px;height:210px;margin-top:22px;background-color:#DADADA;padding:10px;color:#444;font-size:13px;line-height:1.3em;font-weight:300;position:relative;}
	#noticias-home h1{margin-bottom:20px;font-size:42px;font-weight:100;text-align:justify;}
	#noticias-home .vermas{position:absolute;left:135px;bottom:10px;display:block;color:#666;font-weight:400;font-size:12px;}
		#noticias-home .vermas:hover{color:#666; text-decoration:underline;}
	#noticias-home img {float:left;margin-right:10px;}
	#noticias-home .entradilla {float:right;width:119px;}

#footer{width:940px;margin:0 auto;background-color:white;text-align:left;color:#444;font-weight:400;padding-bottom:40px;padding-top:20px;padding-left:20px;}
	#footer .creditos {float:left;line-height:1.5em;margin-bottom:15px;}
	#footer a{color:#444;}
		#footer a:hover{color:#444; text-decoration:underline;}
	#footer .logo{display:block;float:right;max-height:70px;margin-right:8px;}

	#footer #twitter{display:block;width:28px;height:28px;float:right;background:url('../images/twitter.png') top left no-repeat;margin-right:10px;}
	#footer #instagram{display:block;width:28px;height:28px;float:right;background:url('../images/instagram.png') top left no-repeat;margin-right:10px;}
	#footer #pinterest{display:block;width:28px;height:28px;float:right;background:url('../images/pinterest.png') top left no-repeat;margin-right:10px;}
	#footer #facebook{display:block;width:28px;height:28px;float:right;background:url('../images/facebook.png') top left no-repeat;margin-right:10px;}
	#footer #rss{display:block;width:28px;height:28px;float:right;background:url('../images/rss.png') top left no-repeat;margin-right:10px;}
	#footer #google{display:block;width:28px;height:28px;float:right;background:url('../images/google.png') top left no-repeat;margin-right:10px;}

	#footer #twitter, #footer #facebook, #footer #google, #footer #instagram, #footer #pinterest, #footer #rss {margin-top:36px;}
	#footer #ris3 {margin-top:10px;}

#noticias-izda{float:left;width:415px;height:350px;margin-top:50px;background:url('../images/noticias.jpg') 30px 125px no-repeat;}
	#noticias-izda h1{padding-left:20px;}

#contenido-izda{float:left;width:380px;margin-right:35px;height:272px;margin-top:50px;}
	#contenido-izda h1{text-align:right;}

#noticias-dcha{float:left;width:530px;margin-top:130px;}
	.noticia-lista{margin-bottom:30px;}
	.noticia-lista img{width:80px;height:80px;float:left;margin-right:25px;}
	.noticia-ficha img{width:490px;margin-bottom:20px;}
	.noticia-lista h2,.noticia-ficha h2{font-weight:700;font-size:19px;margin-bottom:5px;color:black;}
		.noticia-lista h2 a,.noticia-ficha h2 a{color:black;}
			.noticia-lista h2 a:hover,.noticia-ficha h2 a:hover{color:#0054A1; text-decoration:none;}
	.noticia-lista p.vermas,.noticia-ficha p.vermas{text-align:right;}

.video{width:393px;height:342px;background:url('../images/video.jpg') top left no-repeat;float:left;font-weight:400;font-size:20px;}
	.video .contiene{margin:10px auto;width:350px;height:210px;background-color:black;}	

#contenido-izda{float:left;width:380px;margin-right:35px;height:272px;margin-top:70px;}
	#contenido-izda h1{text-align:right;}
#contenido-dcha{float:left;width:490px;margin-top:74px;}
	#contenido-dcha p{font-size:12px;text-align:justify;line-height:23px;padding-bottom:25px;}
	#contenido-dcha b,#contenido-dcha strong{color:black;}

.prod{width:274px;float:left;}
	.prod .sombra{width:274px;height:170px;background:url('../images/prod.jpg') bottom center no-repeat;}
	.prod .contiene{margin:10px auto;width:250px;height:150px;background-color:black;}	
	.prod .info{margin-bottom:20px;padding-left:10px;line-height:20px;font-size:13px;font-weight:400;}

#productos-izda{margin-bottom:60px;float:left;width:320px;margin-right:35px;height:272px;margin-top:50px;margin-left:20px;}
	#productos-izda h1{font-size:60px;}
#productos-dcha{float:left;width:585px;margin-top:130px;}

#contacto-izda{float:left;width:442px;margin-left:20px;padding-top:70px;padding-bottom:40px;margin-right:20px;}
	#contacto-izda h2{font-size:25px;font-weight:400;color:black;margin-bottom:10px;}
	#contacto-izda p{font-weight:300; color:#666; font-size:15px; line-height:19px;}
		#contacto-izda p a{font-weight:300; color:#666; line-height:19px;}
		#contacto-izda p a:hover{text-decoration:underline;}
	#contacto-izda h3{font-size:24px;text-align:justify;color:black;line-height:23px;margin-bottom:10px;margin-top:20px;font-weight:100;}
	#contacto-izda span.vermas{display:block;font-weight:400;font-size:11px;cursor:pointer;}
		#contacto-izda span.vermas:hover{ color:#1464A8;}

h1.general{font-size:71px;line-height:69px;font-weight:100;text-transform:uppercase;}
h1 span{font-weight:700;}

#contacto-dcha{float:left;width:462px;padding-top:30px;}
	#tit-gmaps{width:155px;height:40px;background:url('../images/tit-gmaps.jpg') top center no-repeat;float:right;margin-bottom:10px;}
	#gmaps{width:462px;height:auto;box-shadow:0 0 10px #ccc;margin-bottom:15px;border:2px solid white;}
	#gmaps2{width:363px; margin: 20px 0; border:1px solid #666;}
		#gmaps2 img {width:363px;height:230px;}
	#como-llegar{width:261px;height:24px;padding:7px;background:url('../images/como-llegar.jpg') top left no-repeat;}
		#como-llegar a{display:block;background-color:#737476;color:white;text-align:center;width:90px;height:22px;line-height:22px;font-weight:bold;}
	#form-contacto {margin-right:30px;}
		#form-contacto .mitad {width:50%;padding: 10px; box-sizing:border-box;float:left;}
		#form-contacto .entero {width:100%;padding: 10px; box-sizing:border-box;float:left;}
		#tit-formu{box-sizing:border-box;padding:5px 25px;box-shadow:0 0 10px #999;margin-bottom:10px;margin-top:30px;width:100%;color:white;font-weight:700;font-size:14px;background-color:#818284;border:2px solid white;}
		.contacto{box-sizing:border-box;background-color:#4A4A4A;box-shadow:0 0 10px #999;padding:10px 25px;width:100%;border:2px solid white;}
			.contacto label{color:white;font-size:17px;font-weight:100;display:block;margin-bottom:2px;font-weight:300;}
			.contacto input[type="text"],.contacto input[type="password"],.contacto textarea{box-sizing:border-box;font-family:'Roboto',Arial,sans-serif;width:100%;padding:5px;margin:2px 0 5px;font-size:13px;border:none;}
			.contacto textarea{height:200px;}
			.contacto input.enviar{border:none;padding:0;margin:0;float:right;width:93px;height:27px;cursor:pointer;background-color:#00539F;color:white;font-weight:bold;font-size:12px;}
				.contacto input.enviar:hover{background:white;color:#4A4A4A;}

#catalogos-izda{float:left;width:335px;height:272px;margin-top:50px;margin-right:50px;height:417px;background:url('../images/catalogos2.jpg') 20px 140px no-repeat;}
	#catalogos-izda h1{text-align:right;font-size:40px;text-transform:uppercase;font-weight:100;text-align:right;}
#catalogos-dcha{float:left;width:565px;margin-top:50px;}
.catalogo{float:left;width:250px;margin:0 20px 20px 0;font-weight:400;font-size:14px;}
	.catalogo span{font-size:11px; display:block; margin-top:5px;}
		.catalogo span a{color:#666;}
			.catalogo span a:hover{text-decoration:underline;}
	.catalogo img{box-shadow:0 0 10px #333;}

#login{margin-left:165px;margin-top:15px;padding-left:350px;background:url('../images/candado.jpg') top left no-repeat;height:250px;float:left;}
	.login{width:215px; background-color:#343434;}
		.login input{width:215px; margin-bottom:15px;}
	#login #tit-formu{width:215px; margin-top:30px;}
#intro-comprar{ font-size:12px; line-height:23px;}
.msg_login{float:left;color:white;width:120px;font-size:12px;font-weight:300;}

.capa1_privacidad {color:white;line-height:1.2em;}
	.capa1_privacidad p a {color:white!important;}


/*MENSAJE DE COOKIES*/
.msgcookie{display:block;position:fixed;bottom:10px; left:10px; min-height:30px;max-width:400px;background:rgba(0,0,0,0.8);color:#fff;font-size:12px;font-family:sans-serif;z-index:1000;}
	.msgcookie p{max-width:960px;margin:0 auto;color:white;padding: 10px;line-height:1.3em; text-align:center;}
		.msgcookie p a:link,.msgcookie p a:active,.msgcookie p a:visited{color:white; text-decoration:underline;}
			.msgcookie p a:hover {color:white; text-decoration:none;}
		.msgcookie a.boton {margin:0 15px;text-decoration:none!important;font-weight:bold;background:#014896;color:white!important; display:inline-block; padding:5px 10px;font-size:12px;line-height:1em;}
			.msgcookie a.boton:hover {background:white;color:#222!important;}

@media screen and (max-width:1280px){.bloque-cookies .envuelve-cookies{width:78%;}}     
.info-cookies{width:90%; margin:20px auto; font-family:'Roboto',Arial,Helvetica,sans-serif; font-weight:100;}
	.info-cookies table {border:1px solid #ccc;margin-bottom: 15px;}
		.info-cookies table td{padding:10px;font-weight:normal;font-family:'Roboto',Arial,Helvetica,sans-serif; color:#333; line-height:1.2em; padding-bottom:15px; font-size:12px;border-bottom:1px solid #ccc;}
		.info-cookies table th{background:black; padding:5px 10px;font-weight:bold;font-family:'Roboto',Arial,Helvetica,sans-serif; color:white; line-height:1.2em; font-size:12px;}
	.info-cookies p{font-family:'Roboto',Arial,Helvetica,sans-serif; color:#333; line-height:1.2em; padding-bottom:15px; font-size:12px;}
	.info-cookies h1{font-family:'Roboto',Arial,Helvetica,sans-serif; font-size:22px; font-weight:bold; color:#818284; margin-bottom:1em;}
	.info-cookies h2{font-family:'Roboto',Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#4A4A4A; margin:0.5em 0;}
	.info-cookies li{font-family:'Roboto',Arial,Helvetica,sans-serif; color:#333; padding-bottom:5px; line-height:1.2em; padding-bottom:15px;font-size:12px;}
	.info-cookies ul{padding-bottom:15px;}
	.info-cookies a{color:black; font-weight:normal;}
		.info-cookies a:hover{color:black; text-decoration:underline;}
	.info-cookies .table{width:100%;font-family:'Roboto',Arial,Helvetica,sans-serif; color:black;font-size:12px;}
		.info-cookies .table th{color:white; background-color:#4A4A4A; padding:5px;}
		.info-cookies .table td{ padding:5px; border-bottom:1px solid #818284; }
/* fin cookies */
#recaptcha_image img{width:200px;}
#garantia-izda{float:left;width:470px;margin-left:20px;}
#garantia-dcha{float:left;width:430px;margin-left:20px;}
	#garantia-dcha p{font-weight:300; color:#666; font-size:15px; line-height:19px;}
		#garantia-dcha p a{font-weight:300; color:#666; line-height:19px;}
			#garantia-dcha p a:hover{text-decoration:underline;}
.garantia{background-color:#4A4A4A;box-shadow:0 0 10px #999;padding:10px 25px;width:860px;border:2px solid white;margin-bottom:40px;}
	.garantia .campo,.garantia .campo2{float:left;width:420px;margin-top:10px;margin-left:10px;color:white;font-size:17px;font-weight:300;}
	.garantia .campo2{width:840px;}
	.garantia label{display:block;margin-bottom:2px;}
		.garantia label.label_radio{float:left;width:300px;}
	.garantia input,.garantia textarea{font-family:'Roboto',Arial,sans-serif;width:370px;height:13px;padding:2px;margin:0;font-size:11px;border:none;margin-bottom:5px;}
	.garantia textarea{height:50px; width:740px;}
		.garantia input.check{width:15px;margin-left:20px;}
		.garantia input.enviar{border:none;padding:0;margin:0;float:right;width:93px;height:27px;cursor:pointer;background-color:#818284;color:white;font-weight:bold;font-size:12px;}

.pedidos{width:100%;font-size:13px;font-weight:normal;}
	.pedidos th{background:#1464a8;padding:5px;color:white;font-weight:bold;text-align:center;}
	.pedidos tr > td{padding:10px 5px;border-bottom:1px solid #ccc;color:#101010;}
	.pedidos tr:nth-child(odd) > td{background-color:#f9f9f9;}
		.pedidos tr > td a{color:#1464a8;}

	 .cerrar_sesion{display:inline-block;float:right;}
		.cerrar_sesion input{display:inline;font-weight:bold;color:#0054a1;font-size:14px;background:none;border:none;cursor:pointer;}

.solo_movil {display:none;}
#header #logo.solo_movil{display:none;}
#slider {overflow:hidden;}
@media (max-width: 768px) {
	.no_movil{display:none!important;}
	.solo_movil{display:block;}
	.bloque-cookies{width:100%;bottom:0px;position:fixed;left:0;z-index:200;}
	#contenedor{width:auto;padding-top:65px;background:none;}
		#header{height:55px;width:100%;padding:5px 0;background:white;position:fixed;z-index:1000;box-shadow:0 0 10px black;border-bottom:5px solid #014E94;top:0;left:0;}
			.menu_bar{padding-right:5px;border-right:1px solid #330;display:inline-block;margin-right:5px;margin-left:5px;float:left;margin-top:10px;}
				.menu_bar img:hover{opacity:0.8; cursor:pointer;}
			#header #logo{height:40px;width:auto;float:none;display:inline;margin:0;}
				#header #logo.no_movil{display:none;}
				#header #logo.solo_movil{display:inline;float:left;margin-top:5px;}
			.sello{float:right;height:50px;width:auto;margin-right:10px;}
			#header #idiomas{width:auto;float:right;margin-right:5px;margin-bottom:0;}
				#header #idiomas span{height:15px;}
			#menu .idiomas{display:block;width:auto;margin:0;padding:5px;font-size:15px;color:white;text-align:right;border-bottom:1px solid #014e94;}
				#menu #idiomas img {margin-right:5px;margin-left:10px; vertical-align:top;display:inline-block;}
				#header #menu .idiomas a{color:white!important;}
			#header #menu{position:fixed;top:70px;padding-bottom:55px;overflow:scroll;height:100%;left:-100%;margin:0;float:none;padding:0;width:90%;background:#378abe;z-index:1000;border-right:1px solid #014E94;}
				#header #menu > .item-menu{display:block;margin:0;padding:5px;border-bottom:1px solid #014E94;padding:0;}
					#header #menu > .item-menu > a{display:block;color:white;padding:5px 10px;}
						#header #menu > .item-menu > a.on{text-transform:none;background-color:#014E94;}
						#header #menu .item-menu.portal-empleado {float:none;}
							#header #menu .item-menu.portal-empleado img {display:none;}
				#header #menu .submenu{width:100%!important;position:relative;top:0;left:0;background:#378abe;}
					#header #menu .submenu a{line-height:2.5em;}
	.destacado-ppal{width:100%;background:none;height:200px;overflow:hidden;}
		.destacado-ppal #slider2.contiene{width:100%;height:200px;margin-top:15px;}
		
			div.navBulletsWrapper{width:100%!important;}
	.destacado-secun{width:100%;margin-left:0;margin-right:0;height:208px;background:none;}
		.destacado-secun .contiene{width:100%;position:relative;left:auto;top:auto;}
			.destacado-secun .contiene iframe{width:100%!important;height:208px!important;}
		#noticias-home {height: auto;}
		#noticias-home .entradilla {width:auto;}
		#noticias-home .vermas {left:auto;}
		#noticias-home img {float:left; margin: 0 20px 20px 0;}
		#noticias-home .entradilla {float:right;width:70%;}

	#catalogos-home{margin-right:0;width:90%;padding:10px 5%;background-color:#DADADA;}
	#noticias-home{margin-right:0;width:90%;padding:10px 5%;background-color:#DADADA;}
	#footer{width:100%;padding-left:0;padding-right:0;border-top:1px solid #014E94;margin:30px auto 0;text-align:center;}
		#footer .creditos {text-align:center;width:100%;margin-bottom:15px;}
		#footer span{display:block;text-align:center;line-height:2em;}
		#footer #moderna, #footer #ris3, #footer #twitter, #footer #facebook, #footer #google, #footer #instagram, #footer #pinterest, #footer #rss {float:none;margin:15px 5px;display:inline-block;}
		#footer #moderna {display:none;}
		#footer #ris3 {display:block;clear:both;margin:0 auto;}

	#productos-izda{margin:0;width:100%;height:auto;}
		#productos-izda h1{font-size:30px;}
		#productos-izda h2{font-size:20px!important;}
	#productos-dcha{margin:0;width:100%;}	
		.prod{float:none;margin:0 auto!important;}
			.prod .info{text-align:center;}

	#contenido-izda{margin:0;width:100%;height:auto;}
		#contenido-izda h1{font-size:30px; text-align:left;}
		#contenido-izda h2{font-size:20px!important;}
	#contenido-dcha{margin:0;width:100%;}
		#contenido-dcha iframe{width:100%;height:230px;}
		#contenido-dcha .txt table{width:100%!important;height:auto!important;}
			#contenido-dcha .txt table td{display:block;width:100%!important;}
			#contenido-dcha .txt table div{width:100%;}
			#contenido-dcha .noticia-ficha .txt table img{width:70%!important;height:auto!important;}

	#catalogos-izda{margin:0;width:100%;height:auto;}
		#catalogos-izda h1{font-size:30px; padding-bottom:15px; text-align: left;}
		#catalogos-izda h2{font-size:20px!important;}
	#catalogos-dcha{margin:0;width:100%;}
		.catalogo{margin:20px auto;float:none;}

	#noticias-izda{margin:0;width:100%;height:auto;}
		#noticias-izda h1.general, #noticias-izda h1{font-size:30px; padding-bottom:15px;padding-left:0;padding-top:10px;line-height:1.2em;text-align:right;}
		#noticias-izda h2{font-size:20px!important;}
	#noticias-dcha{margin:0;width:100%;}
		.noticia-lista > a+div{width:auto!important;float:none!important;}
		.noticia-lista img{margin-bottom:15px;}
		.noticia-ficha{width:auto!important;}
			.noticia-ficha img{width:100%!important;height:auto!important;}
	
	#videos{padding:0!important;}
		.video{margin:10px auto!important;width:100%; height: auto; background:none;}
			.video .contiene{width:100%;}
				.video .contiene iframe{width:100%!important;}
				.video .contiene div {margin-top: 10px!important; margin-bottom: 20px;}
	
	#contacto-izda{margin:0;width:100%;height:auto;margin-top:-50px; padding-bottom:0;margin-right:0;}
		#contacto-izda h1.general, #contacto-izda h1{font-size:30px; padding-bottom:15px;padding-left:0;padding-top:10px; padding-right:0;line-height:1.2em;text-align: left;}
		#contacto-izda h2{font-size:20px!important;}
		#intro-comprar {padding-right:0!important;}
		#form-contacto {margin-left:0!important;}
			#form-contacto .mitad {width:100%;margin: 0 0 10px;}
	#contacto-dcha{margin:0;width:100%;height:auto; }
		#tit-formu{width:auto;}
		.contacto{width:auto;}
			.contacto input[type=text], .contacto input[type=password], .contacto textarea{width:100%; height: 20px;}
		#gmaps{width:auto; height: auto; margin:0 auto;}
		#gmaps2{width:100%;margin:15px auto;}
			#gmaps iframe, #gmaps2 iframe{width:100%!important; height: 200px!important;}
			#gmaps2 img {width: 100%; height: auto;}
		#como-llegar {margin-top: 10px;}

	h1.general{font-size:30px; padding-bottom:15px;padding-left:0!important;padding-top:10px;line-height:1.2em;text-align:left;}

	#garantia-izda{margin:0;width:100%;height:auto;}
		#garantia-izda h1{font-size:30px;}
		#garantia-izda h2{font-size:20px!important;}
	#garantia-dcha{margin:0;width:100%;}
		#garantia-dcha .garantia{width:auto;margin:0;}
			.garantia .campo2{width:auto;margin:0;}
				.garantia .campo2 label{width:auto;margin-bottom:20px;}
					.garantia .campo2 label.label_radio{width:100%;margin-bottom:20px;}
				.garantia .campo2 input{width:auto;margin-bottom:10px;}
			.garantia .campo{width:100%;margin:0;margin-bottom:15px;}
				.garantia .campo label{width:auto;margin-bottom:10px;}
				.garantia .campo input{margin:0;margin-bottom:10px;}
				.garantia .campo input[type=text]{width:100%; height: 20px;}
			.garantia .campo2 label{width:auto;display:inline-block;float:none!important;line-height:1.3em;}
			.garantia .campo2 input.check+label{display:inline;}
			.garantia .campo2 input.check{float:none;display:inline-block;margin:0;margin-right:5px;margin-top:3px;}
			.garantia .campo2 input[type=submit]{padding:0 10px;}
			.garantia .campo2 textarea{width:100%;}
		#recaptcha_widget{padding-top:20px;}
	
	#login{margin:0!important;width:100%;height:auto;padding:0;background:none;}
		#login #tit-formu{width:auto;}
			.login{width:auto;}
				.login input{width:100%;}
	
	#intro-comprar {padding-top:0!important;}

	/*SLIDER*/
	.slider{width:100%;height:200px;position:relative;overflow:hidden;}
		.slider .slider-wrapper{position:absolute;}
			.slider .slide{float:left; width:1000px;height:200px;}
		.slider .pasador{position:absolute;bottom:10px;right:10px;width:222px;text-align:right;z-index:10;}
			.slider .pasador .bola{margin:4px;background-color:white;width:8px;height:8px;display:inline-block;border-radius:5px;padding:0;cursor:pointer;}
				.slider .pasador .bola span{width:8px;height:8px;display:block;border-radius:4px;}
			.slider .pasador .bola.activo span{background-color:#25839C;}
		.slider .flecha{position:absolute;z-index:10;}
			.slider .flecha.izda{top:0;left:0;}
			.slider .flecha.dcha{top:0;right:0;}

	.boton_cerrar_cookies {display:inline-block;width:40px;border-radius:1em;padding:0.5em 1em; background-color:red;color:white;margin:5px auto;font-weight:bold;cursor:pointer;}

	.fondo_gris_centro {background-color:#DADADA; text-align: center;}
	.catalogos-home {margin: 17px auto; width: 100%;}
	.catalogos-home .banner#catalogos-home {margin: 0 auto; width:258px;}
	.catalogos-home .banner#simulador-home {margin: 0 auto 17px;}
	.catalogos-home .banner .vermas {left:auto;}
	#noticias-home {margin-top:0;}

	.table-responsive {overflow-x:scroll;}
}