/* HTML */
html, body{
margin:0;
padding:0;
width:100%;
height:100%;
}
body{
font-family:Arial, Helvetica, sans-serif;
color:#6E6E6E;
font-size:90%;
}
a{
text-decoration:none;
cursor: pointer;
}
a:hover, a:active, a:focus{
text-decoration: underline
}
img{
border:0;
display:block; /* evita los margenes sobre todo en IE 6 y IE7 */
}
abbr,acronym{
cursor: help;
}
abbr {
speak:spell-out; /* Deletreando */
} 
acronym {
speak:normal; /* Normal */
} 
p{
margin:0;
padding:0;
padding-bottom:5px;
font-size:0.9em;
}
ul{
margin:0;
padding:0;
list-style:none;
}
form{
margin:0;
padding:0;
}
ul{
/*font-size:0.9em;*/
}
h1{
margin:0;
padding:0;
color:#FC0304;
font-size:1em;
}
strong{
/*color:#F21011;*/	

}
/* CABECERA */
#cabecera{
margin:auto;
width:970px;
}
#cabecera .cabecera_superior{
width:970px;	
height:103px;
}
#cabecera .cabecera_menu{
width:970px;	
height:36px;
background:url('../images/fondo_menu.png') no-repeat;;
}
#cabecera .cabecera_menu ul{
	
}
#cabecera .cabecera_menu ul li{
float:left;	
}
#cabecera .cabecera_menu ul li a{
float:left;
display:block;
height:26px;
padding-left:38px; /* antes 40px */
padding-right:10px; /* antes 20px */
padding-top:10px;
color:#FFF;	
background:url('../images/fondo_menu_apagado.png') no-repeat;
font-size:0.8em;
}
#cabecera .cabecera_menu ul li a.primero{
width:77px;
text-align:center;
background:url('../images/fondo_menu_apagado_primero.png') no-repeat;	
}
#cabecera .cabecera_menu ul li a.primero:hover{
background:url('../images/fondo_menu_encendido_primero.png') #CD1E00 no-repeat;		
}
#cabecera .cabecera_menu ul li a.activo_primero{
background:url('../images/fondo_menu_encendido_primero.png') #CD1E00 no-repeat;		
}
#cabecera .cabecera_menu ul li a.ultimo{
padding-right:0;
padding-left:41px; /*antes 41px*/
width:105px;
_margin-left:18px;
background:url('../images/fondo_menu_apagado_ultimo.png') no-repeat right;		
}
#cabecera .cabecera_menu ul li a.penultimo{
padding-right:30px; /* antes 56px */	
_padding-right:15px;
width:132px;
_width:111px; /* hack para IE 6 */
text-align:center;
}
#cabecera .cabecera_menu ul li a.ultimo:hover{
background:url('../images/fondo_menu_encendido_ultimo.png') #CD1E00 no-repeat;			
}
#cabecera .cabecera_menu ul li a.activo_ultimo{
background:url('../images/fondo_menu_encendido_ultimo.png') #CD1E00 no-repeat;			
}
#cabecera .cabecera_menu ul li a:hover{
background:url('../images/fondo_menu_encendido.png') #CD1E00 no-repeat;	
}
#cabecera .cabecera_menu ul li a.activo{
background:url('../images/fondo_menu_encendido.png') #CD1E00 no-repeat;	
}
#cabecera p.logo_izquierda{
float:left;
width:141px;
padding-top:29px;
padding-left:27px;
}
#cabecera p.logo_derecha{
float:right;
width:200px;	
padding-top:16px;
padding-right:16px;
}
#cabecera p.logo_derecha img{
float:right;	
}
/* FONDO CABECERA HOME */
#fondo_cabecera_home{
position:absolute;
top:0;
left:0;
z-index:-99;
width:100%;
height:261px;
background:url('../images/fondo_cabecera_home.png') no-repeat center;	
}
/* FONDO CABECERA PRODUCTOS */
#fondo_cabecera_productos{
position:absolute;
top:0;
left:5%;
z-index:-99;
width: 95%;/*100%;*/
height:105px;
background:url('../images/fondo_cabecera_productos.png') no-repeat center;	
}
/* FONDO CABECERA PROVEEDORES */
#fondo_cabecera_proveedores{
position:absolute;
top:0;
left:0;
z-index:-99;
width:100%;
height:285px;
background:url('../images/fondo_cabecera_proveedores.png') no-repeat center;	
}
/* FONDO CABECERA DONDE ESTAMOS */
#fondo_cabecera_donde_estamos{
position:absolute;
top:0;
left:0;
z-index:-99;
width:100%;
height:285px;
background:url('../images/fondo_cabecera_donde_estamos.png') no-repeat center;	
}
/* FONDO CABECERA TRABAJA CON NOSOTROS */
#fondo_cabecera_trabaja_con_nosotros{
position:absolute;
top:0;
left:0;
z-index:-99;
width:100%;
height:494px;
background:url('../images/fondo_cabecera_trabaja_con_nosotros.png') no-repeat center;	
}
/* FONDO CABECERA TRABAJA COMO EMPEZAMOS */
#fondo_cabecera_como_empezamos{
position:absolute;
top:0;
left:0;
z-index:-99;
width:100%;
height:368px;
background:url('../images/fondo_cabecera_como_empezamos.png') no-repeat center;	
}
/* FONDO CABECERA COMPRA ONLINE */
#fondo_cabecera_compra_online{
position:absolute;
top:0;
left:0;
z-index:-99;
width:100%;
height:362px;
background:url('../images/fondo_cabecera_compra_online.png') no-repeat center;	
}
/* FONDO CABECERA CONTACTAR */
#fondo_cabecera_contactar{
position:absolute;
top:0;
left:0;
z-index:-99;
width:100%;
height:368px;
background:url('../images/fondo_cabecera_contactar.png') no-repeat center;	
}


/* CONTENEDOR */
#contenedor{
margin:auto;
width:970px;
/*min-height:100%;*/
}
#mapa{
float:right;
width:743px;
height:381px;
padding-bottom:20px;
padding-top:5px;
}

#contenedor .proveedor{
position:relative;
float:left;
width:511px;
border:1px solid #E8EEF5;
margin-bottom:20px;
background-color:#F8FAFC;
}
#contenedor .boton_mas_info{
position:absolute;
bottom:18px;
left:165px;
}
#contenedor .boton_mas_info a{
padding-left:25px;
padding-bottom:10px;
background:url('../images/icono_descarga_dos.png') no-repeat;
text-decoration:underline;
color:#FC0204;
font-size:0.80em;
}
#contenedor .proveedor .izquierda{
float:left;
width:148px;	
}
#contenedor .proveedor .derecha{
float:left;
width:360px;
}
#contenedor .proveedor .derecha p{
padding-left:15px;
}
#contenedor .proveedor .derecha p.titulo{
color:#EE1415;
padding-left:15px;
padding-top:15px;
}
#contenedor .proveedor .derecha p.titulo a{
color:#EE1415;
}
/*
#contenedor .proveedor .derecha p.texto{
padding-left:15px;	
}
*/
.espacio_superior_contenedor{
padding-top:28px;	
}
.espacio_a_pie{
padding-bottom:50px;	
}

/* COLUMNA IZQUIERDA */
#columna_izquierda{
float:left;
width:200px;
height:500px;
}
/* COLUMNA CENTRO */
#columna_centro{
float:left;
width:506px;
margin-left:29px;
margin-right:28px;
_margin-left:27px; /* hack para IE 6 */
padding-bottom:60px;

}
#columna_centro ul{
font-size:0.9em;	
}
/* COLUMNA DEREHCA */
#columna_derecha{
float:left;
width:200px;
margin-bottom: 30px;
}
/* TIENDA MAS CERCANA */
#tienda_mas_cercana{
	
}
#tienda_mas_cercana .cabecera{
width:200px;
height:55px;
background:url('../images/fondo_cabecera_tienda_mas_cercana.png') no-repeat;
}
#tienda_mas_cercana .cabecera p{
color:#FFF;
width:100px;
padding-left:60px;
padding-top:10px;
}
#tienda_mas_cercana .mapa{
	
}

#tienda_mas_cercana select{
max-width:200px;
border:1px solid #717171;
position: relative;
z-index: 99;
}

p.subtitulo{
color:#000;
font-size:0.9em;
font-weight:bold;
padding-bottom:10px;
}
p.novedades{
font-weight:bold;
cololr:#39506E;
border-bottom:1px solid #ECECEC;
padding-top:20px;
}

/* NOVEDADES HOME */
#novedades_home{
width:515px;
}
#novedades_home .novedad{
float:left;
width:511px;
border:1px solid #F8F8F8;
margin-top:10px;
margin-bottom:10px;
}
#novedades_home .novedad .izquierda{
float:left;
width:169px;	
}
#novedades_home .novedad p.titulo{
color:#FC0304;	
padding-top:30px;
}
#novedades_home .novedad p.titulo a{
color:#FC0304;		
}
#novedades_home .novedad .derecha{
float:left;
width:340px;
}

#proveedores_destacados{
width:200px;	
background:url('../images/fondo_proveedores_destacados_pie.png') no-repeat bottom;
}
#proveedores_destacados p.proveedores{
text-align:center;
border-left:1px solid #F1F5FA;
border-right:1px solid #F1F5FA;
padding-top:20px;
padding-bottom:25px;
}
#banner_ayuda{
width:200px;
padding-top:10px;
padding-bottom:10px;
overflow:hidden;
}
#proveedores_destacados p.titulo{
color:#FC0304;
height:30px;
padding-top:12px;
width:200px;
text-align:center;
background:url('../images/fondo_proveedores_destacados_cabecera.png') no-repeat;
}

/* COLUMNA IZQUIERDA DERECHA */
#columna_izquierda_derecha{
clear:both;
float:left;
width:970px;
}
#columna_izquierda_derecha .columna{
float:right;
width:235px;
margin-right: 10px; /*25px;*/
margin-bottom:40px;
}
#columna_izquierda_derecha .ultimo{
margin-right:0;	
}

/* MENÚ PRODUCTOS */
#menu_productos{
margin-bottom:20px;
margin-top: 3px;
padding: 10px 0;
clear: left;
background-color: #F9F9F9;
border: 1px solid #ECECEC;
}
#columna_centro #menu_productos ul{
margin:0;
padding:0;
padding-left:25px;
padding-right: 18px;
}
#columna_centro #menu_productos ul li{
padding-left:40px;
width: 190px;
background: url('../images/fondo_li_menuproductos.png') no-repeat;
background-position: 0 16px;
float: left;
padding-top: 18px;
padding-bottom: 18px;
border-bottom: 1px solid #ECECEC;
}
#columna_centro #menu_productos ul li.ultimo{
border-bottom: none;
}
#menu_productos ul li a{
color:#FFF;
font-size:1em;
display:block;
font-size:12px;
color: #FC0304;
font-weight: bold;
text-decoration: underline;
}

p.cabecera_menuproductos {
	color: #495F7E;
	font-weight: bold;
	margin-top: 20px;
}

h1.titular_cabecera{
float:left;
width:735px;
padding-top:20px;
padding-bottom:10px;
border-bottom:1px solid #ECECEC;
margin-left:28px;	
margin-bottom:20px;
}

#columna_centro ul{
padding-top:15px;	
padding-left:8px;
}
#columna_centro ul li{
padding-bottom:10px;
padding-left:15px;
background:url('../images/icono_lista_producto.png') no-repeat;
}

.contenedor_descargas{
float:left;
margin-top:20px;
width:510px;
background-color:#F9F9F9;
border:1px solid #ECECEC;
}
.descarga{
margin:auto;
width:423px;	
height:68px;
border-bottom:1px solid #ECECEC;
background:url('../images/icono_descarga.png') no-repeat;
}
.ultima_descarga{
border-bottom:0;	
}
.descarga p{
padding-left:50px;	
}
.descarga p.enlace{
padding-top:20px;
}
.descarga p.enlace a{
color:#FC0304;	
text-decoration:underline;
}
.descarga p.info{
color:#999999;	
}

#paginacion{
clear:both;
width:511px;
height:68px;
font-size:0.9em;
}
#paginacion a{
float:left;	
padding-left:5px;
color:#EF1516;
text-decoration:underline;
}
#paginacion span{
color:#EE1415;	
}
#paginacion .izquierda{
float:left;
width:148px;
}
#paginacion .centro{
float:left;
width:263px;	
}
#paginacion .derecha{
width:70px;
float:right;
}

#caja_provincias{
position:relative;
width:513px;	
height:36px;
margin-bottom:10px;
background-color:#EDEDED;
}
.listado{
margin-top:15px;	
}
#caja_provincias form{
position:absolute;
top:7px;
right:10px;
}
#caja_provincias a{
position:absolute;
right:10px;;
top:10px;
font-size:0.8em;
color:#666666;
text-decoration:underline;
}
#caja_provincias label{
font-size:0.8em;	
}
#caja_provincias select{
width:160px;	
}
#caja_provincias p{
width:150px;
padding-top:10px;
padding-left:10px;
color:#495F7E;	
}

#contenedor .oferta_empleo{
width:513px;
height:60px;
margin-bottom:20px;
border-bottom:1px solid #ECECEC;
font-size:0.8em;
}
#contenedor .detalle_oferta{
border:0;	
}
#contenedor .oferta_empleo p{
padding:0;
padding-top:2px;s
}
#contenedor .oferta_empleo .izquierda{
float:left;
width:62px;	
text-align:center;
}
#contenedor .oferta_empleo .centro{
float:left;
width:328px;	
}
#contenedor .oferta_empleo .centro a{
color:#FC0304;
text-decoration:underline;
}
#contenedor .oferta_empleo .derecha{
float:left;
width:119px;	
}
#contenedor .oferta_empleo .derecha p{
text-align:right;	
}
p.titulo_formulario{
padding-top:20px;
padding-bottom:20px;
color:#495F7E;
}
#contenedor .sin_margen_superior{
margin-top:0;	
}

#formulario_trabajo{
	
	
}
#formulario_trabajo label{
float:left;
display:block;
width:100px;
color:#EF1415;
}
#formulario_trabajo label.politica{
width:300px;	
color:#666666;
}
#formulario_trabajo label.politica a{
color:#666666;
text-decoration:underline;
}
#formulario_trabajo input.politica{
padding-left:100px;
float:left;	
}
#formulario_trabajo input.caja{
float:left;
width:400px;
padding-bottom:5px;
padding-top:5px;
border:1px solid #CAC8C6;
}
#formulario_trabajo input.boton{
width:70px;
height:28px;
border:0;
background:url('../images/fondo_boton.png') no-repeat;
color:#FFF;
}
#formulario_trabajo textarea{
float:left;
width:400px;	
height:150px;;
border:1px solid #CAC8C6;
}
#formulario_trabajo p{
float:left;
padding-bottom:10px;
}
#formulario_trabajo p.politica{
padding-left:96px;	
}
#formulario_trabajo p.boton{
float:none;
clear:both;
padding-right:2px;	
text-align:right;
}

/* LEYENDA MAPA */
ul#leyenda_mapa{
padding-top:15px;
font-size:0.75em;
}
ul#leyenda_mapa li{
margin-bottom:5px;
padding-left:18px;
}
ul#leyenda_mapa li.si_asociados{
background:url('../images/icono_asociados.png') no-repeat;	
}
ul#leyenda_mapa li.no_asociados{
background:url('../images/icono_no_asociados.png') no-repeat;	
}

/* CONTENEDOR ASISTENCIA ONLINE */
#contenedor_asistencia_online{
width:149px;
margin:auto;
padding-top:10px;
}
/* PIE */
#pie{
clear:both;
width:970px;
/*position:relative;*/
height:40px;
background:url('../images/logo_pie.png') no-repeat;
margin:auto;
border-top:1px solid #E2E2E2;
}
#pie ul{
padding-left:220px;
padding-top:10px;
font-size:0.9em;
}
#pie ul li{
float:left;	
margin-right:20px;
}
#pie ul li a{
color:#223F85;	
text-decoration:underline;
}
h1#mensaje{
margin:0;
padding:0;
margin-top:10px;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
background-color:#FFF1A8;
color:#9D0000;
font-size:12px;
}
.error{
padding-left:100px;	
color:#E22200;	
}

/* SECCION BOLETINES */
#contenedor_boletines p {
	line-height: 150%;
}

#contenedor_boletines ul li a, #contenedor_boletines ul li {
	color: #666666;
	font-weight: bold;
	font-size: 13px;
}

#columna_centro p span, #columna_centro div span {
  color: #6E6E6E !important;
  font-size: 0.9em !important;
}

#columna_centro strong span, #columna_centro span strong {
  color: red !important;
}
