@import url(http://fonts.googleapis.com/css?family=Raleway:500,600,700,100,400,200,300);

body{
	font-family: 'Raleway', sans-serif;
	margin: 0;
	}
a{text-decoration:none;font-size:13px;}

.titulo {font-size: 35px;color: #fff;font-family: 'Raleway', sans-serif;}
#titulo{padding-bottom:5px;width:250px;text-align:justify;}
.subtitulo{font-size:19px;color:#090C8F;text-align:justify;}
.texto{font-size:15px;color:#333333;text-align:justify;}

.main_titulo{font-size:25px;color:#504C4B;font-weight:bold;}
.main_subtitulo{margin-top:-20px;border-left:3px solid #01B0C5;padding-left:5px;font-size:20px;color:#01B0C5;font-weight:bold;}
.main_texto{font-family:Arial;font-size:12px;color:#333333;}

#boton_gral{margin-bottom:10px;min-height:30px;width:110px;padding-top: 8px;text-align:center;}
#boton_gral a{font-size:13px;text-decoration:none;color:#FFF;}
#boton_gral a:hover{text-decoration:underline;}

.BtnEnviar {margin-top: 25px;min-height: 40px;width: 100px;padding-top: 0px;border: 0px;background: #bfc400;color: #FFF;font-size: 17px;font-family: 'Raleway', sans-serif;
font-weight: 300;float: left;clear: left;}
.BtnEnviar:hover{text-decoration:underline;}
.BtnAcceder{margin-top:0px;min-height:40px;width:110px;padding-top:0px;border:0px;background:#090C8F;color:#FFF;font-size:13px;}
.BtnAcceder:hover{text-decoration:underline;}
.borrar{clear:both;}
/*------------------------------------------
		ESTILOS DE SITIO
--------------------------------------------*/
#contenedor{min-width: 100%;margin:auto;height:auto;}
	#contenedor_sitio{width:100%;margin:auto;/*min-height: 550px;*/}		
		#cabecera{height: 85px;width: 960px;margin: auto;}
		#cuerpo{margin: auto;width: 960px;height: auto;margin-top: 24px;padding-top: 0px;position: relative;margin-bottom: 57px;}
	
	#pie{height: 178px;margin: 0 auto;margin-top: 58px;border-top: 1px solid #ccc;width: 940px;}
	#contenedor_pie{width:960px;margin:auto;height:auto;}


/*------------------------------------------
		CABECERA
--------------------------------------------*/
#cabecera_superior{width: 190px;float: left;margin-top: 24px;}
	#menu_idioma{float:right;margin-bottom:0px;}
		#menu_idioma ul{list-style-type:none;}
		#menu_idioma li{display:inline;font-size:11px;color:#666;margin-left:5px;border-right: 2px solid #ccc;padding-right: 5px;}
		#menu_idioma li.ultimo-idioma{border-right:none;padding-right: 0px;}
		#menu_idioma a{font-size:15px;color:#999;margin-right:0px;}
		#menu_idioma a:hover{color:#999;text-decoration:underline;}
		#menu_idioma_sel a{color: #999 !important;padding: 5px;font-weight: 700;}
#logo{float: left;margin-top: 2px;}
/*div#logo a img { width:280px;} */
#leyenda{margin-top:5px;margin-right:0%;padding-left:20px;float:right;width:267px;font-size:15px;color:#999;border-left:15px solid #090C8F;font-family: 'Raleway', sans-serif;}

#cabecera_inferior{height: 50px;float: left;margin-top: 24px;margin-left: 38px;}
	#menu_nav{float:left;width: 580px;clear: both;margin-top: 0px;}

/*------------------------------------------
		MENUS
--------------------------------------------*/
#flecha_menu{position:absolute;margin-left:5px;margin-top:10px;} 

#menu_nav li#menu_nav_sel  {border:1px solid #BFC400;}
#menu_nav li#menu_nav_sel a {color: #14191D;font-weight: 300;}
#menu_nav ul{margin-top: 0px;list-style-type: none;float: left;padding: 0px;}
#menu_nav li{display: inline;float: left;font-weight: 300;text-align: center;margin-left: 5px;padding: 11px 17px;}
#menu_nav a {color: #333333;font-size: 15px;font-family: 'Raleway', sans-serif;font-weight: 300;text-transform: uppercase;}
#menu_nav a:hover{}
#menu_nav li:hover{border:1px solid #BFC400;padding: 10px 16px;}


#sub_menu_1 {float: left;margin-left: 0px;width: 250px;margin-top: 0px;padding: 5px;position: absolute;z-index: 99999999999999;display: none;background: url(../../imagenes/plantilla/fondo_desplegable.png) 0px 0px;padding-bottom: 20px;border-bottom: 2px solid #BFC400;}
#sub_menu_1 ul{padding: 0px;width: 250px;float: left;}
#sub_menu_1 ul li {width: 250px;float: left;margin-bottom: -5px;font-family: 'Open Sans', sans-serif;padding: 0px;}
#sub_menu_1 ul li:hover {border: none;font-weight: 600;padding: 0px;}
#sub_menu_1 a:hover{color: #000;}
#sub_menu_1 ul li a{color: #000;font-weight:300;}
#sub_menu_1 ul li a:hover{color: #000;font-weight:400;}
#sub_menu_1 p{text-align:left;margin-left:5px;margin-bottom:5px;margin-top:8px;}

#sub_menu_2 { margin-left:350px;margin-top:0px;padding:0px;width:250px;position: absolute; z-index:9999;background-color:#FFF;border:1px solid #CCCCCC; display: none;}
#sub_menu_2 a{color:#666;font-size:11px;text-decoration:none;}
#sub_menu_2 a:hover{color:#B8122B;}
#sub_menu_2 p{text-align:left;margin-left:5px;margin-bottom:5px;margin-top:8px;}

.borrar { clear: both; }

/*-------------------------------------------------
	 				PIE
--------------------------------------------------*/

#pie_contacto {float: right;color: #fff;font-size: 13px;margin-top: 20px;width: 100%;background-color: #666;height: 28px;border-top: 4px solid #ccc;}
	#DivCreditos a{color: #fff;}
	#DivCreditos a:hover{text-decoration:underline;}
	#pie_datos a{color:#090C8F;}
	#pie_datos a:hover{text-decoration:underline;}
/*
#redes_sociales{width: 100px;float: right;margin-top: 42px;}
	#redes_sociales ul{list-style-type: none;text-align: right;padding: 0px;margin-top: 0px;margin-bottom: 0px;}
	#redes_sociales img{}
	#redes_sociales li{display:inline;margin-right: 5px;}
	*/
	#redes_sociales{float: left;width: 300px;margin-top: 20px;}
	.rdsocial_1 {}
	.img-grande {clear: both;float: left;width: 100%;}
	#redes_sociales ul{list-style-type: none;margin: 0 auto;width: 395px;}
	#redes_sociales li{display: inline;margin-right: 20px;float: left;padding-top: 7px;width: 34px;height: 21px;cursor: pointer;z-index: 9999;}
	#redes_sociales li a{width: 59px;height: 52px;float:left;}
/*-------------------------------------------------
	 				HOME
--------------------------------------------------*/
#slider_inicio{width: 1027px;height: 461px;margin-bottom: 30px;float:left;}

#inicio_inferior{width: 1027px;margin:auto;margin-top:0px;padding-bottom:50px;padding-top:10px;min-height: 321px;}
	#caja_novedad_inicio{max-width: 232px;float: left;margin-right: 30px;position:relative;}
		/*#novedad_titulo_inicio{font-size: 17px;color: #090C8F;border-bottom: 1px solid #CCC;padding-bottom: 5px;height: 67px;}*/
		#novedades_resumen_inicio{font-size: 13px;color: #666666;float: left; min-height:102px;}
		#caja_novedad_inicio img{margin-top:0px;}
		.ver_mas{;background:#090c8f;}
		
	#inicio_inferior_2{width: 1027px;margin: auto;background-image: url(../../imagenes/plantilla/fondo-pie.png);background-repeat: repeat-x;}
	#inicio_2{width: 940px;margin: auto;}
	#menu_der ul{list-style: none;float: left;width: 240px;padding: 0px;margin-top: 18px;margin-bottom: 0px;}
	#menu_der li{margin-bottom: 15px;clear: both;float: left;width: 240px;line-height: 1.7;text-align: right;text-rendering: auto;}
	#menu_der a{color: #333;font-size: 14px;}
	#menu_der a:hover{text-decoration:underline;}
	#menu_der_sel a{color:#fff;}
	
	#inicio_titulo{font-size:19px;color;#666;}
	
	#newsletter{float:left;margin-left:20px;width:250px;margin-top:10px;}
		#newsletter_form{width: 960px;margin: 0 auto;}
		.FormNewsletter{width: 249px;height: 82px;margin-bottom: 10px;padding-left: 5px;border: 1px solid #CCC;color: #fff;font-size: 15px;background-color: #CCCCCC;float: left;}
		#newsletter p{font-size:13px;color:#666;}
	
	#zona_privada_inicio{float:left;margin-top:-188px;margin-left:270px;width:250px;}
		#form_registrarse{float:right;margin-top:-42px;margin-right:-5px;}
	
	#contacto_inicio{float:left;margin-top:-171px;margin-left:580px;width:235px;}
	
	#leyenda_pie{margin-top:0px;}
			
/*-------------------------------------------------
	 				QUIENES SOMOS
--------------------------------------------------*/
#quienes_sosmos_descripcion{width: 960px;font-size: 15px;color: #333;clear: left;margin: 0 auto;margin-top: 104px;}
#slider_quienes_somos{float: left;width: 1027px;height: 432px;position:relative;margin-bottom: 30px;}
	#slider_quienes_somos img{max-width:1027px;max-height:572px;}
#subtitulo{float: left;color: #333;font-size: 28px;font-family: 'Raleway', sans-serif;margin-top: 30px;width: 100%;text-transform: uppercase;font-weight: 300;}
#subtitulo.titulo.retitulo {margin-bottom:0px;}

#subtitulo.localessub{background-color: #7f418e;}

	
/*-------------------------------------------------
	 				OBRAS
--------------------------------------------------*/
#contenedor_obras{width:1027px;float:left;}
#caja_obra{float: left;margin-top: 0px;margin-right: 17px;}	
	#caja_obra img{position:relative;z-index:1;}
	#lupa img{float:left;margin-left:80px;margin-top:40px;width:80px;height:78px;position:absolute;z-index:3;}
	#obra_min_titulo{width:250px;color:#090C8F;}
	#obras_miga{float:left;}
	#obra_titulo{color:#666;font-size:24px;}
	div.ultimacaja {margin-right: 0px !important;}
	
	#detalle_izquierda{float:left;width:650px;margin:auto;}
		#slider_detalle{float: left;width: 500px;margin: auto;}
	
	#detalle_datos{float:right;width:360px;margin-top:70px;}
		#titulo_detalle{margin-bottom:30px;font-size:24px;color:#666;border-bottom:1px #80B0EE solid;padding-bottom:15px;}
		#detalle_texto{}
			
/*-------------------------------------------------
	 				CONTACTO
--------------------------------------------------*/
#contacto_contenedor{width:1027px;padding-bottom:0px;margin: 0 auto;}
	#contacto_izq{float: left;width: 940px;
margin-top: 10px;}
		.FormContacto{padding: 5px;border: 1px #999 solid;width: 448px;height: 22px;}
		.FormContacto{color: #666;font-size: 15px;font-family: 'Raleway', sans-serif;font-weight: 300;margin-bottom: 5px;}
		.FormContacto.no-margin-right{margin-right:0px;}
		.TextAreaContacto{padding: 5px;width: 448px;height: 135px;font-weight: 500;border: 1px solid #ccc;}
		.TextAreaContacto{color: #666;font-size: 15px;font-family: 'Raleway', sans-serif;font-weight: 300;border: 1px solid #999;}
		.DivItemPolContacto{float:left;width:599px;font-size:11px;}
			.chkbox_politica{margin-top:3px; border:1px #CCC solid;height:19px;width:19px;}
			.TxtLblContacto{margin-top: 3px;margin-left: 10px;font-size: 13px;color: #333;font-weight: 300;}
			.aPolitica{margin-top: 3px;margin-left: 10px;font-size: 13px;color: #333;font-weight: 300;text-decoration: underline;}
		
	#contacto_der{float:left;margin-left:140px;width:477px;margin-top:85px;text-align:right;}
		#contacto_der img{padding-top:10px;border-top:12px solid #01AFCD;}
		#mail_contacto{font-size:15px;color:#00B0C5;font-weight:bold;font-family: 'Raleway', sans-serif;}
		#datos_contacto{font-size:10px;color:#333333;font-family: 'Raleway', sans-serif;}
		
/******************
	NOTICIAS
********************/
#noticias_container{width: 960px;margin-top: 40px;margin: 0 auto;}
#noticia_miniatura{width: 265px;height: 345px;overflow: hidden;float: left;color: #CCC;margin-right: 21px;background: url(../../imagenes/inicio/sombra_categoria.png) no-repeat -4px 48px;margin-bottom: 50px;position: relative;}
	div.noticia_min_ultimo { margin-right:0px !important;}
	#noticia_miniatura img{width: 255px;height: 200px;}
	#titulo_noticia_miniatura{width: 255px;height: 27px;float: left;text-align: center;font-size: 15px;color: #ffffff;background-color: #333333;padding-top: 8px;padding-bottom: 18px;margin: 0px 0px 2px 0px;font-weight: 200;}
	.sep3 {width: 100%;height: 1px;clear: both;
}

/******************
	DOCUMENTOS
*******************/
#contenedor_docuementos{width:1045px;}
	#documentos_izq{float:left;}
		.LinkDescarga a{font-size:15px;color:#666;}
		.LinkDescarga a:hover{text-decoration:underline;}
	#documentos_der{float:right;}
		#documentos_der img{width:782px;height:351px;}
		
		
#menu_nav li.ultimo-li {margin-right: 0px;}	


div#inicio_inferior ul {padding: 0px;list-style-type: none;width: 857px; margin:0 auto;margin-bottom: 80px;height:530px;}
div#inicio_inferior ul li {width: 232px;float: left;margin-right: 32px;margin-right: 80px;}
div#inicio_inferior ul li h3 {height: 20px;float: left;font-size: 16px;color: #b6c813;text-align: left;font-family: 'Raleway', sans-serif;padding-bottom: 4px;margin-bottom: 5px;border-bottom: 1px solid #000;width: 100%;margin-top: 10px;background-image: url(../../imagenes/plantilla/vermas_destacados.png);background-repeat: no-repeat;background-position: 221px 6px;}
div#inicio_inferior ul li p {font-size:13px;font-weight:300;color:#000;text-align: left;font-family: 'Raleway', sans-serif;}

div#inicio_inferior ul li.ultimo-li {margin-right:0px;}

div.div-vermas {float: right;height: 50px;width: 232px;border-radius: 15px;top: 160px;position: absolute;z-index: 1;}
div.div-vermas a{color:#fff; font-size:15px;margin-top:60px}


#menu_der li p {font-size: 14px;color: #333;float: left;font-weight: 300;margin-top: 0px;margin-bottom: 0px;}
#menu_der li span {font-size:14px; color:#ffffff; 	font-family: 'Raleway', sans-serif;}

div.menu_derecho {float:right;height: 120px;}

div.una-sola-foto {float: right;}


div#cuerpo div.rutas_habituales {margin-top: 0px; margin-bottom:30px;}
div.rutas_habituales ul {padding:0px; list-style-type:none;}
div.rutas_habituales ul li {float:left; margin-right:20px;}

div#cuerpo div.rutas_habituales_imagenes {margin-bottom:0px;}
div.rutas_habituales_imagenes ul {padding:0px; list-style-type:none;}
div.rutas_habituales_imagenes ul li {float: left;margin-right: 108px;text-align: center;}

div.imagen-cabezal {position:relative;}

div.vermasnot {margin-top:40px;}

.content-contacto {width: 550px;float: left; }

.sub-pie {width: 700px;float: left;margin-left: 10px;}
.sub-pie-mail {float:right;margin-right: 10px;}
.sub-pie-mail p {font-size: 15px;color: #333333;text-align: justify;}
.fondo-pie {width: 1027px;float: left;background-color: #f5f5f5;padding-top: 22px;padding-bottom: 22px;}

.DivContactoContacto {float: left;width: 960px;}
.parte-derecha {float:right;width: 563px;}
p.p-contacta {font-size: 18px;color: #666666;}


div#menu_inf {width: 220px;float: left;}
div#menu_inf ul {list-style-type:none; padding:0px;}
div#menu_inf ul li{color:#fff;margin-bottom: 5px;}
div#menu_inf ul li a{color: #333;font-size: 14px;font-weight: 300;}
div#menu_inf ul li a:hover{color: #000;font-size: 14px;font-weight: 400;}
div#menu_inf h3{color: #666;font-size: 15px;font-weight: 600;margin-bottom: 15px;}
div.rutas_habituales_imagenes ul li.no-margin-right {margin-right:0px;}

div.redes-sociales {float: right;width: 140px;margin-top: -20px;} 
div.redes-sociales ul {list-style:none;padding:0px;float:right;}
div.redes-sociales ul li {float:left;margin-left: 10px;}
div#locales_descripcion {width: 960px;float: right;margin-top: 30px;}
div#locales_descripcion ul li {float: left;margin-right: 112px;text-align: center;position: relative;margin-bottom: 24px;}
div#locales_descripcion ul li.no-margin-right {margin-right: 0px;}
div#locales_descripcion ul li div.titulo-local {position: absolute;width: 255px;height: 37px;background-color: #007ec7;border-radius: 15px;top: 110px;}
div#locales_descripcion ul li h3 {margin-top: 2px;margin-bottom: 0px;font-family: 'Raleway', sans-serif;color: #fff;text-align: left;font-size: 25px;margin-left: 11px;}

div.descripcion-local p {text-align: left;font-size: 18px;color: #000;margin-bottom: 0px;margin-top: 0px;}
div.descripcion-local {margin-top: 32px;background-color: #fff;}
div.descripcion-locales {float: left;width: 253px;clear: both;margin-top: 53px;margin-left: 14px;color: #999;font-size: 17px;background-color: #fff;}

#subtitulo.titcatalogo {border-bottom: 1px solid #b6c813;padding-bottom: 10px;margin-left:0px;}	
#productos_izquierda {float: left;width: 100%;clear: left;background-color: #fff;}
#menu_derecha {margin-top: 21px;float: left;width: 940px;border-bottom: 1px solid #ccc;}
	         
	#menu_producto_categoria {width: 830px;margin: 0 auto;}
	#menu_producto_categoria ul {padding: 0;list-style-type: none;margin: 0 auto;width: 350px;}
	#menu_producto_categoria .submenu-sub ul{width: 473px;}
	
	#menu_producto_categoria ul li {float: left;padding-bottom: 5px;margin-bottom: 5px;padding: 15px;margin-right: 11px;text-transform: uppercase;}
	#menu_producto_categoria ul li.no-margin-right {margin-right:0px;}
	#menu_producto_categoria ul li:hover {background-color:#8DC820;}
	
#menu_producto_categoria ul li div a {color: #9F9B96;font-size: 22px;font-weight: 300;}
#productos_derecha {float: left;width: 940px;margin-top: 21px;}
#menu_producto_categoriaSel a {color: #fff;background-color: #8DC820;}
#menu_producto_categoriaSel {color: #fff;background-color: #8DC820;}
.menu_producto_categoriaSel {color: #fff;background-color: #8DC820;}
.menu_producto_categoriaSel a {color: #fff  !important;background-color: #8DC820;}
#menu_producto_categoria a:hover {color: #fff;background-color: #8DC820;}

#cuadro_producto {float: left;margin-right: 20px;text-align: center;margin-bottom: 77px;width: 220px;height: 278px;}
#img_producto img {max-height: 278px;}
div.titulo-local {width: 220px;}
div.titulo-local h3 {margin-top: 11px;margin-bottom: 0px;color: #666;font-size: 25px;text-align: center;font-weight: 300 !important;}

#cuadro_producto .titulo-local {color: #fff;margin-top: -3px;}

#cuadro_producto.no-margin-right {margin-right:0px;}

#descripcion_detalle {float: right;width: 410px;color: #333;font-size: 15px;font-weight: 300;}
#descripcion_detalle p {margin:0px;}
#descripcion_detalle #nombre_detalle {font-size: 38px;color: #8DC820;height: 44px;}

#img_producto {width: 220px;height: 278px;overflow: hidden;}

#producto_container{width: 960px;float: left;}

ul.productos-lista {padding:0px;list-style-type: none;}
.artrel {font-size: 35px; color: #999; font-family: 'Raleway', sans-serif;margin-bottom: 5px;}

.tit-novedades .titulo {float:left;}
.form-contacto {padding: 0px;list-style-type: none;width: 940px;float: left;margin-left: 0px;}
.form-contacto li {width: 460px;float: left;margin-right: 4px;font-size: 14px;color: #333333;margin-right: 20px;}
.form-contacto li.li-derecho {margin-right:0px;}

.cont-der {float: right;margin-top: 19px; }
.correo-tel {float: left;width: 760px;margin-top:16px;}
.correo-tel ul {list-style-type:none; float:left;margin-bottom: 0px;margin-top: 0px; padding:0px;}
.correo-tel ul li{float: left;width: 310px;padding-left: 41px;color: #fff;height: 27px;padding-top: 8px;margin-left: 20px;margin-top: 10px;}
.correo-tel ul li a {color:#fff;}
.correo-tel ul li a:hover {text-decoration:underline;}

div.pie-foto {font-size: 17px;color: #999;position: absolute;top: 410px;left: 294px;}

#subtitulo.titu-contacto {/*background-color: #ff7900;margin-top:-60px;margin-left: 131px;*/margin-left: 0px;margin-bottom: 0px;}
.cont-div-pie {width: 940px;height: 60px;margin: 0 auto;}

#cuerpo.cuerpo-contacto {width: 960px;margin: 0 auto;}
#contacto_contenedor.contact-cont-height {height:510px;}



#codigo_detalle {margin-bottom: 0px;font-size: 26px;font-weight: 300;margin-top: 11px;}
#detalle_descripcion {font-size: 15px;font-weight: 300;margin-top: 0px;width: 100%;margin-bottom: 30px;}

div#noticias_container {margin-top:30px;}
div#noticias_container ul {padding:0px;list-style-type:none;float: left;margin-top: 40px;}
div#noticias_container ul li{float: left;width: 940px;height: 200px;margin-bottom: 40px;}
div#noticias_container ul li.no-margin-right {margin-right:0px;}
div#noticias_container ul li div.noticia-detalle{width:320px; float:left;}
div#noticias_container ul li img{max-width: 340px;}
div#noticias_container ul li div#img_producto {width: 340px;height: 142px;float: left;border: 1px solid #f4f4f4;}
div#noticias_container ul li div.noticia-detalle h5{color:#000; font-weight:300; font-size:11px;margin-top:0px;}
div#noticias_container ul li div.noticia-detalle h3{color:#000; font-weight:400; font-size:13px;margin-top:0px; padding-bottom:5px; border-bottom:1px solid #000; width:100%;}
div#noticias_container ul li div.noticia-detalle p{font-weight:300; font-size:12px;color:#000; width:320px;}


span.tit-cont-sub {float: left;color: #000;font-size: 15px;font-weight: 300;margin-top: 27px;width: 100%;}


.menu_derecho ul li.pie-dir {}
.menu_derecho ul li.pie-mail {}
.menu_derecho ul li.pie-tel {}

.inicio_portada {margin: 0 auto;width: 100%;float: left;height:685px;position: relative;z-index: 9999;}
.inicio_portada .img_logo {width: 100%;height: 654px;border-bottom: 30px solid #999;position: absolute;z-index: -1;}
.contenedor-inicio {width: 1005px;margin: 0 auto;margin-top: 41px;}
.contenedor-inicio .img-logo-web {}
.contenedor-inicio .img-logo-web img{}
.contenedor-inicio .trestextos {float: left;text-align: left;}			
.contenedor-inicio .trestextos h3 {color: #fff;font-weight: 300;font-size: 38px;margin: 0px;float: left;margin-left: 30px;}			
.contenedor-inicio .trestextos .divh3 {background: #BFC400;height: 62px;width: 444px;margin: 0px;margin-top: 14px;float: left;}
.contenedor-inicio .trestextos h4 {float: left;clear: both;width: 478px;height: 69px;font-size: 38px;font-weight: 300;margin-top: 0px;margin-bottom: 0px;display: block;position: relative;text-align: left;padding-left: 32px;color: #FFF;background-color: #2F2B24;opacity: 0.9;padding-top: 5px;}
/*.contenedor-inicio .trestextos h4::after {background-color: #2F2B24;opacity: 0.5;content: "";width: 100%;height: 100%;position: absolute;left: 0px;}*/
.contenedor-inicio .trestextos h5 {width: 107px;height: 40px;float: left;clear: both;margin: 0px;background-color: #2F2B24;color: #EBF0F2;font-size: 18px;font-weight: 300;padding-left: 31px;margin-top: 23px;margin-bottom: 0px;padding-top: 13px;}			


.btn-entrar {position: absolute;bottom: -66px;left: 0px;right: 0px;text-align: center;}

.contenedor-slider- {width:960px;height:319px; position:relative;}

.identificador-apartado {position: absolute;bottom: -6px;border-bottom: 6px solid #273190;z-index: 9999999999;width: 100%;z-index: 99;}
.identificador-apartado h3 {float: left;color: #fff;font-size: 26px;height: 45px;background-color: #000;font-weight: 300;margin-bottom: 0px;text-transform: uppercase;padding-left: 15px;padding-right: 20px;}



div.descrip-de-categoria {}
div.descrip-de-categoria h4 {font-size: 35px;font-weight: 300;margin: 0px;color: #273190;}
div.descrip-de-categoria p {margin-top: 11px;font-weight: 300;color: #333;font-size: 15px;padding-bottom: 24px;border-bottom: 4px solid #ccc;margin-bottom: 18px;}
    
.productos-detalle-der {width: 960px !important;float: left !important;}	

.miga-producto span a {font-size: 15px;color: #333;font-weight: 300;text-decoration: none;font-family: 'Raleway', sans-serif;}
.miga-producto span {font-size: 15px;color: #333;font-weight: 300;text-decoration: none;font-family: 'Raleway', sans-serif;}
.miga-producto span.span-sel {color:#BFC400;}
.miga-producto span a:hover {color:#BFC400;}

.div-titulos {float: left;margin-left: 25px;width: 573px;}
.div-titulos h3 {color: #666;font-size: 25px;font-weight: 500;text-align: left;margin: 0px;}
.div-titulos h4 {color: #000;font-size: 18px;font-weight: 400;text-align: left;margin: 0px;}
.div-titulos p {color: #333333;font-size: 15px;font-weight: 300;text-align: left;margin: 0px;}


a.btn-volver-detalle {color: #666;font-size: 25px;font-weight: 500;text-align: center;}
a.btn-volver-detalle:hover {color: #FF3366;}
.seccion {float: left;width: 960px;margin-top: 20px;font-family: 'Raleway', sans-serif;}
.seccion h3 {color: #333;font-weight: 400;float: left;width: 100%;font-size: 35px;margin-top: 0px;text-transform: uppercase;margin-left: 0px;margin-bottom: 34px;padding-bottom: 15px;
border-bottom: 1px solid #333;background: url(../../imagenes/plantilla/border-empresa.png) no-repeat 0px 52px;}
.seccion p {float: left;width: 575px;margin-right: 25px;font-weight: 300;font-size: 15px;margin-top: 0px;color: #000;line-height: 1.7;font-family: 'Raleway', sans-serif;}
.seccion img {}

.datos-higinio {width: 400px;height: 220px;position: absolute;top: 158px;left: 17px;background-color: #fff;}
.datos-higinio ul {padding: 0px;list-style-type: none;margin: 0px;}
.datos-higinio h3 {font-size: 20px;color: #333;font-weight: 300;background: url(../../imagenes/plantilla/fondo-datos.png) no-repeat 148px 12px;}
.datos-higinio h3.direcont {font-size: 15px;color: #333;font-weight: 400;margin-top: 110px;margin-left: 23px;}
.datos-higinio h3.telcont {margin-left: 24px;font-weight: 400;}

.contenedor-inicio-home {}
.flecha-ini {width: 45px;height: 55px;float: left;margin-top: 23px;background: url(../../imagenes/plantilla/flecha-next.png) no-repeat 0px 0px;}


.listado-categoria {float:left; width:100%;margin-top: 42px;}
.listado-categoria ul {padding:0px;padding: 0px;margin: 61px auto;width: 800px;}
.listado-categoria ul li {list-style-type:none;float:left;width:250px;height:230px;text-align: center;background-color:#fff;margin-right: 25px;margin-right: 16px;background: url(../../imagenes/plantilla/linea-div-prod.png) no-repeat 0px 227px #fff;}
.listado-categoria ul li.fondo-verde {background-color:#8DC820;}
.listado-categoria ul li.no-margin-right-destacados {margin-right:0px;}
.listado-categoria ul li.fondo-verde.no-margin-right {margin-right:0px;}
.listado-categoria ul li img {margin:0 auto;margin-top: 50px;}
.listado-categoria ul li h3 {font-weight:300;font-size:18px;color:#333; text-align:center;margin-top: 40px;}
.listado-categoria ul li h4 {font-weight:100;font-size:14px;color:#333; text-align:center;margin-top: 40px;margin-top: -21px;}
.img-list {float:left;width:100%;height: 170px;}

div.subcabecera {background:#8DC820;width:100%;height:61px;float:left;margin-top: -1px;}
div.subcabecera p {color:#fff;font-size:22px;font-weight:300;margin-left:25px;margin-top: 14px;float: left;width: 600px;text-transform:uppercase;}

div ul li.li-dir {float: left;height: 52px;font-size: 15px;color: #333;font-weight: 300;width: 245px;margin-bottom: 45px;margin-top: 53px;margin-left: 33px;}
div ul li.li-tel {float:left; width:100%; height:52px;font-size: 15px;color: #333;font-weight: 300;width: 210px;margin-bottom: 45px;}
div ul li.li-fax {float:left; width:100%; height:52px;font-size: 15px;color: #333;font-weight: 300;width: 210px;}
div ul li.li-fax a {color:#587B13;text-decoration:none;margin-top: 14px;float: left;}

div.btn-enviar-send {background:url(../../imagenes/plantilla/btn-enviar.jpg) no-repeat 0px 0px; width:45px; height:53px; float:left;margin-top:25px;}

.newsletter-pie {float: left;width: 100%;background-color: #575642;height: 86px;}


.BtnGral {background-color: #8DC820;border: none;width: 168px;height: 86px;font-size: 18px;text-transform: uppercase;color: #fff;font-family: 'Raleway', sans-serif;font-weight: 300;}

.pretit-news {float: left;margin-left: 25px;color: #fff;font-weight: 300;margin-top: 33px;}
.tit-news {float: left;margin-left: 25px;color: #fff;font-weight: 300;margin-top: 33px;margin-right: 55px;}

#newsletter_form img {float:left;}

.listado-prodd {float: right;width: 782px;}

div.titulo-prod-destacados {float: left;width: 200px;margin-top: 110px;text-align: left;font-weight: 300;border-bottom: 5px solid #EBEBEB;}

.spanli {font-family: 'Raleway', sans-serif;font-size: 15px;position: absolute;top: 11px;color:#fff;padding-left: 10px;}


.login {float: right;width: 300px;}
.login h4 {color:#fff;font-weight:300;font-size:16px;float: left;}
.login a {float: right;color: #000;font-weight: 300;}
.login a:hover {text-decoration:underline;}
.login h5 {float: right;margin-right: 20px;}



#form_login {float: left;width: 320px;margin-left: 60px;margin-top: 70px;border: 2px solid #CCCBBB;height: 320px;}
#form_login form {margin-left: 30px;}
#form_login p{float: left;float: left;color: #333;font-size: 18px;font-weight: 300;margin-top: 20px;width: 250px;}
#form_login .txt_campo_login{color: #fff;font-size: 15px;font-family: 'Raleway', sans-serif;background-color: #CCCBBB;font-weight: 300;border:none;padding: 5px;border: 1px #ccc solid;width: 238px;height: 34px;}
#form_login p.subtitulo_login{}
#form_login p.txt_explicativo{}
#form_login p.stilo_formulario{}
#form_login .btn_DtsEnviar_login{margin-top: 25px;min-height: 40px;width: 100px;padding-top: 0px;border: 0px;background: #bfc400;color: #FFF;font-size: 17px;font-family: 'Raleway', sans-serif;font-weight: 300;float: left;clear: left;}
#conter_no_eres_cliente {float: left;border: 2px solid #CCCBBB;margin-left: 66px;margin-top: 70px;width: 371px;padding: 20px 35px;height: 280px;}
#conter_no_eres_cliente p.subtitulo_login{float: left;font-size: 18px;font-weight: 300;margin-top: 0px;width: 370px;text-transform: uppercase;}
#conter_no_eres_cliente p.texto_login{}
#conter_no_eres_cliente a {margin-top: 25px;min-height: 60px;width: 130px;padding-top: 0px;border: 0px;background: #bfc400;color: #FFF;font-size: 17px;font-family: 'Raleway', sans-serif;font-weight: 300;float: left;clear: left;text-align: center;padding-top: 17px;margin-top: 81px;}
.BtnEnviarContacto {margin-top: 25px;min-height: 40px;width: 100px;padding-top: 0px;border: 0px;background: #bfc400;color: #FFF;font-size: 17px;font-family: 'Raleway', sans-serif;font-weight: 300;float: left;clear: left;}
.cont-slider {float: right;width: 360px;}

.submenu-sub {float:left;width:100%;}

.submenu-sub ul {}
.submenu-sub ul div{}
.submenu-sub ul div li{}
.submenu-sub ul div li a{color: #9F9B96;font-weight: 100;}
.submenu-sub ul div li a:hover{color: #fff;}

.submenu-sub ul div #submenu_productoSel {color: #fff;background-color: #8DC820;}

.submenu-sub ul div a {color: #9F9B96;font-size: 16px;font-weight: 300;}

.comentario {float: left;margin-top: 56px;}
.comentario #id_frm_comentario{width: 436px;height: 430px;}


div.espacio-social ul {padding: 0px; list-style-type: none;}
div.espacio-social ul li {float:left; margin-right:10px;}
div.espacio-social ul li.li-info {color:#fff;font-size:16px;width:182px;height:40px;background-color:#d20000;}
div.espacio-social ul li.li-info a{color: #fff;text-decoration: none;text-align: center;margin-top: 10px;float: left;margin-left: 40px;font-family: 'Advent Pro', sans-serif;font-size: 15px;}
div.espacio-social ul li.li-info a span{ font-size:16px;font-family: 'Raleway', sans-serif;}


.text-slide {font-size: 56px !important;padding:2px;}
.claim {background-color: white;font-weight:700;}
.teaser {background-color:#BFC400; font-weight:300;text-transform:lowercase;color:#fff;}
.slider-wrapper {height: 580px;}


.migapan {float: left;width: 100%;margin-top: 1px;background: url(../../imagenes/plantilla/linea-bottom-prod.jpg) no-repeat 0px 47px;height: 51px;}
.migapan p{float:left;margin:0px;}
.prod-migapan {font-size: 35px;color: #333;margin: 0px;font-weight: 400;}


.contenedor-select-color {float: right;	width: 300px;}
.contenedor-select-color ul {padding: 0px;list-style: none;float: right;margin: 0px;margin-top: 3px;margin-right: 10px;}
.contenedor-select-color ul li {width: 24px;height: 24px;border-radius: 13px;border: 1px solid #000;float: left;margin-left: 10px;}
.contenedor-select-color.select-cuidados {margin-right: 10px;}
.contenedor-select-color.select-cuidados ul li {border:none;}
.contenedor-select-color.select-cuidados ul li img {max-height:24px;}

#ContProtalla {float: left;width: 100%;border:1px solid #BFC400;}
#ContProcolor {float: left;width: 100%;border: 1px solid #BFC400;margin-top: 5px;}
#ContProcolor h4 {float: right;margin: 0px;font-size: 12px;color: #666;font-weight: 400;margin-top: 8px;margin-right: 10px;}
.espacio-social {float: left;margin-top: 10px;}

.li-dir a {color:#333;font-size:14px;text-decoration:none;}
.li-dir a:hover {text-decoration:underline;}


.rdsoc-mapa {width: 348px;float: left;background: url(../../imagenes/plantilla/linea-rds-mapa.png) no-repeat 0px 0px;margin-left: 33px;}
.rdsoc-mapa ul {}
.rdsoc-mapa ul li {width: 44px;height: 44px;float: left;cursor: pointer;margin-right: 20px;margin-top: 10px;}

.not-ver-mas {float: right;background: url(../../imagenes/plantilla/vermas-not.png) no-repeat 142px 7px, #BFC401;width: 180px;height: 27px;text-align: center;font-weight: 600;color: #fff;padding-top: 10px;}

#novedad_img {float:left;width:520px;}

.datos-denoticia {float:left;width:520px; margin-top:50px;}
.ddiv-deta {width:520px !important;margin-left:0px !important;margin-bottom: 20px;}
#resumen_noticia {font-size: 15px;font-weight: 300;color: #333;margin-top: -16px;float: left;width: 420px;margin-left: 20px;line-height: 1.7;}
#resumen_noticia p{font-size: 15px;font-weight: 300;color: #333;}

#DivCreditos {width: 940px;margin-top: 6px;margin: 0 auto;text-align: right;padding-top: 4px;}


#menu_inf ul li p {margin:3px 0px;}

#menu_derecho {color: #666;font-size: 15px;font-weight: 600;margin-bottom: 15px;}

.menu_derecho h3 {color: #666;font-size: 15px;font-weight: 600;margin-bottom: 15px;text-align: right;margin-top: 15px;margin-bottom: 0px;}

.logo-pie {float: left;margin-top: 60px;margin-right: 60px;}


#form_login_pie {float:left;width:180px;}
#form_login_pie p.titulo-zona {background: url(../../imagenes/plantilla/candado.png) no-repeat 0px 0px;width: 100%;float: left;padding-left: 27px;color: #666;font-size: 15px;font-weight: 600;text-transform: uppercase;padding-top: 2px;}
		
		
		
#form_login_pie input[type="text"]{border: 1px solid #999;margin-bottom: 5px;width: 164px;height: 22px;float: left;color: #ccc;padding-left: 5px;}
#form_login_pie input[type="password"]{border: 1px solid #999;margin-bottom: 5px;width: 164px;height: 22px;float: left;color: #ccc;padding-left:5px;}
#form_login_pie input[type="submit"] {border: none;margin-bottom: 5px;width: 171px;height: 22px;float: left;background-color: #BFC400;margin-top: 5px;color: #fff;}

.mini_login {float: right;width: 320px;}
.mini_login h3{font-weight:300;font-size:22px;color:#000;float:left;margin:0px;}
.mini_login h2{font-weight:700;font-size:22px;color:#000;float:left;margin:0px;}
.mini_login .btn-salir-off {float: left;width: 100%;background-color: #CBCF2F;height: 17px;color: #fff;padding-top: 3px;text-align: center;font-size: 14px;font-weight: 400;}

#descargas_container {float: left;margin-top: 20px;width: 940px;}
#descargas_container ul {list-style:none;padding:0px;}
#descargas_container ul li{float:left;width:460px;height:111px;background:url(../../imagenes/plantilla/pdf.png) no-repeat 23px 23px, #fff;border:1px solid #ccc;cursor:pointer;margin-right: 16px;}
#descargas_container ul li:hover {background:url(../../imagenes/plantilla/pdf2.png) no-repeat 23px 23px, #CBCF2F;}
#descargas_container ul li.no-margin-right {margin-right:0px;}
#descargas_container ul li h3 {float: left;margin-left: 110px;margin-top: 47px;font-size:18px;color:#000;font-weight:300;}

.olvidemipass {color: #000;font-size: 11px;font-weight: 300;}