@charset "utf-8";
/* CSS Document */

*,html{
	padding: 0px;
	margin:0px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	background-color:#dadbdb;
	background-image:url(../images/fondo.jpg);
	background-repeat:repeat-x;
	font-size:62.5%;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}
img{
	border:none;
}
	span.error{
		color: #bf2425;
	}
p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#5b5b5b;
	margin-bottom:10px;
	line-height:1.5em;
}
a.links{
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5b5b5b;
}
a{
	text-decoration:none;
}

input, select, textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

h2{
	color:#bd2029;
	font-size:1.5em;
	padding:0px 0px 0px 20px;
	background-image:url(../images/h1.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}

h3{
	font-size:1.4em;
	color:#bd2029;
	font-weight:bold;
	margin-bottom:5px;
}

fieldset{
	border:0px;
}

hr{
	color:#999999;
	margin-bottom:20px;
	border:thin solid #CCCCCC;
}

/* clases propias*/
.floatleft {
	float: left;
	margin: 0px;
	padding: 0px;
}
.floatright {
	float:right;
	margin: 0px;
	padding: 0px;
}
.salto {
	clear: both;
	margin: 0px;
	padding: 0px;
	height: 0px;
}

.ancho_auto{
	width:auto;
	margin:0px;
}

.sincss{
	display:none;
}
.sinlista{
	list-style:none;
}

.rojo{
	color:#bd2029;
}

.negro{
	color:#000000;
}

.mail_error{
	color:#BD2029;
	margin-left:15px;
	margin-bottom:0px;
	float:left;
	font-size:0.9em;
}

.logotipo_asper{

	background-color:#FFFFFF;
	z-index:100;

	width:242px;
	float:left;
	display:inline;
}

.img_catalogo{
	margin-left:40px;
}

.catalogo{
	float:left;
	margin:8px 0px 0px 0px;
	display:inline;
	height:28px;
}

.titulo_catalogo {
	float:left;
	color:#bd2029;
	margin:8px 0px 0px 10px;
	font-weight:normal;
	display:inline;
	background-image:none;
	font-size:1.7em;
	background-image:none;
	margin-right:0px;
	padding:2px 0px 0px 0px;
}

.catalogo li{
	list-style-image:none;
	list-style-type:none;
	float:left;
	display:inline;
	margin:0px 0px 0px 6px;
	padding:4px 11px 0px 0px;
	background-image:url(../images/sep_menu2.gif);
	background-position:right;
	background-repeat:no-repeat;
}

.catalogo li.sin_fondo{
	background-image:none;
	padding:4px 0px 0px 0px;
}

.catalogo .titulo_catalogo{
	margin-left:0px;
	background-image:none;
	margin-right:0px;
	padding-right:0px;
}

.catalogo li a{
	color:#666666;
	float:left;
	font-size:1.1em;
	padding-left:0px;
	height:19px;
	line-height:1.7em;
}

.catalogo li a:hover{
	color:#000000;
	background-image:url(../images/caltalogo_selec.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}

.acceso_clientes{
	float:right;
	margin:4px 10px 0px 0px;
	display:inline;
}

.highslide-container .acceso_clientes{
	float:none;
}

.highslide-container #usuario2, .highslide-container #password2{
	font-size:0.9em;
}

.acceso_clientes .p_acceso p, .acceso_clientes .p_acceso1 p{
	color:#000000;
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:0px;
	/*line-height:1.9em;*/
}
.acceso_clientes .p_acceso, .acceso_clientes .p_acceso1{
	float:left;
	display:inline;
	line-height:normal;
}

.acceso_clientes .p_acceso{
	margin-left:18px;
}

.acceso_clientes .p_acceso1{
	margin-top:0px;
}

.acceso_clientes .p_acceso ul{
	float:left;
}

.acceso_clientes .p_acceso li{
	list-style-image:none;
	list-style-type:none;
	float:left;
	margin-right:10px;
}

.acceso_clientes .p_acceso li a{
	color:#666;
	padding:0px;
	text-decoration:underline;
}

.acceso_clientes .p_acceso li a:hover{
	color:#000000;
}

.acceso_clientes p{
	margin-top:4px;
	margin-right:5px;
}

/*.acceso_clientes p span{
	
	font-weight:normal;
}
.acceso_clientes p span a{
	
	
	text-decoration:underline;
}
.acceso_clientes p span a:hover{
	
}*/

.acceso_clientes form{
	margin:0px 10px 0px 0px;
	display:inline;
}

.acceso_clientes fieldset{
	float:right;
}

.acceso_clientes legend{
	font-size:1.0em;
	margin-bottom:0px;
	font-weight:normal;
	color:#000000;

}
.acceso_clientes fieldset p{
	margin:0px;
	font-size:1em;
}

.acceso_clientes input{
	border:1px solid #666666;
	background:#dadbdb;
	width:150px;
	display:inline;
	margin-right:6px;
	float:left;
	padding:3px 0px 0px 2px;
	height:19px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
}
.acceso_clientes input#password_cab, .acceso_clientes input#password2{
	width:90px;
}

.acceso_clientes label{
	display:none;
	margin:0px;
}
.acceso_clientes input.enviar{
	font-size:1.1em;
	color:#FFFFFF;
	font-weight:bold;
	padding:0px;
	margin-right:0px;
}
.acceso_clientes .enviar{
	width:auto;
	background:#000000;
	height:24px;
	/*background-image:url(../images/boton_enviar.gif);
	background-repeat:no-repeat;
	border:none;*/
}

.home_izq{
	width:345px;
	float:left;
}

.marcas{
	background-color:#FFFFFF;
	float:right;
	width:298px;
	padding:12px 0px 0px 0px;
}

.marcas img{
	float:left;
	margin-right:12px;
}

.marcas li{
	list-style-image:none;
	list-style-type:none;
	float:left;
	margin:5px 5px 0px 0px;
}

.marcas a{
	font-size:1.3em;
	font-weight:bold;
	color:#000000;
	float:left;
	text-decoration:underline;
	margin:0px 10px 13px 0px;
}

.marcas a:first-letter{
	color:#BD2029;
}

.marcas a:hover{
	color:#BD2029;
}

.marcas .bidones{
	margin-right:0px;
}

.raya_bajo{
	background-image:url(../images/raya_noticias_home.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:25px;
	width:100%;
}


.bidones2{
	width:280px;
	float:left;
	margin:10px 0px 0px 10px;
	background:#FFFFFF;
}

.raya_bidones{
	float:left;
	margin-top:7px;
	background-image:url(../images/raya_noticias_home.jpg);
	height:17px;
	width:294px;
}

.raya_bidones2{
	float:none;
	margin:0px;
	background-image:url(../images/raya_noticias_home.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	width:auto;
	height:auto;
	padding:0px 0px 30px 10px;
	list-style:url(../images/h1.gif);
	list-style-position:inside;
	font-size:1.4em;
	font-weight:bold;
	color:#bd2029;
}

.bidones2 a{
	text-decoration:underline;
	font-size:1.2em;
	font-weight:bold;
	color:#bd2029;
	margin-bottom:3px;
	float:left;
}

.noticias_home{
	background-image:url(../images/f_home_noticias.gif);
	background-repeat:repeat-y;
	background-position:top;
	float:left;
	width:345px;
	padding-bottom:0px;
	min-height:156px;
}

.noticias_home ul{
	float:right;
	margin-right:15px;
	width:285px;
	display:inline;
	
}

.noticia_sin_foto{
	list-style-image:none;
	list-style-type:none;
	width:280px;
	background-image:url(../images/raya_noticias_home.jpg);
	background-repeat:no-repeat;
	padding:10px 0px 5px 6px;
	display:block;
	font-size:1.1em;
	line-height:1.3em;
	float:left;
}

.noticia_sin_foto a{
	color:#000000;
}

.noticia_sin_foto a:hover{
	text-decoration:underline;
}

.f_arr_home_noticias{
	background-image:url(../images/f_arr_home_noticias.gif);
	height:6px;
	width:345px;
	font-size:0.0em;
	float:left;
}

.f_arr_contenido_catalogo{
	background-image:url(../images/f_arr_contenido_catalogo.gif);
	height:11px;
	width:660px;
	font-size:0em;
	float:left;
}

.f_aba_contenido_catalogo{
	background-image:url(../images/f_aba_contenido_catalogo.gif);
	height:8px;
	width:660px;
	font-size:0em;
	float:left;
}

.f_arriba_catalogo{
	background-image:url(../images/f_arriba_catalogo.gif);
	height:8px;
	width:243px;
	font-size:0em;
	float:left;
}

.f_abajo_catalogo{
	background-image:url(../images/f_abajo_catalogo.gif);
	height:6px;
	width:243px;
	font-size:0em;
	float:left;
}

.f_arr_noticias{
	background-image:url(../images/f_arr_noticias.gif);
	height:6px;
	width:345px;
	font-size:0em;
	float:left;
}

.fondo_home_izq_bajo{
	background-image:url(../images/fondo_home_izq_bajo.jpg);
	background-position:bottom;
	height:24px;
	width:345px;
	font-size:0em;
	float:left;
}

.f_arriba_home{
	background-image:url(../images/f_arriba_home.gif);
	height:11px;
	width:563px;
	font-size:0em;
	float:left;
}

.f_abajo_home{
	background-image:url(../images/f_abajo_home.gif);
	height:18px;
	width:563px;
	font-size:0em;
	margin-bottom:0px;
	float:left;
}

.f_arr_bidones{
	background-image:url(../images/f_arr_bidones.gif);
	height:11px;
	width:903px;
	font-size:0em;
	float:left;
}

.f_aba_bidones{
	background-image:url(../images/f_aba_bidones.gif);
	height:11px;
	width:903px;
	font-size:0em;
	float:left;
}

.raya{
	background-image:url(../images/raya.jpg);
	height:18px;
	width:636px;
	font-size:0em;
	float:left;
}

.h2noticias h2{
	float:left;
	background-image:none;
	padding:0px;
	background:#FFFFFF;
}

.suscribete{
	margin:12px 0px 0px 0px;
/*	background-image:url(../images/asper_noticias.gif);
	background-repeat:no-repeat;*/
	background-position:bottom right;	
	width:278px;
	display:inline;
	margin-right:12px;
	margin-bottom:5px;
	float:right;
}

.suscribete .suscribete_tilulo{
	padding-left:0px;
	color:#bd2029;
	font-size:1.7em;
	font-weight:normal;
	float:left;
	margin:0px 110px 15px 0px;
}

.suscribete p{
	float:left;
}

.suscribete a{
	font-size:1.0em;
	color:#000000;
	/*padding-right:50px;*/
	font-weight:bold;
}

.suscribete a span{
	padding:4px 2px 0px 0px;
	float:left;
}

.suscribete a:hover{
	text-decoration:underline;
}

.noticia{
	margin:0px 0px 10px 0px;
	background-image:url(../images/raya_noticias_home.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding:10px 0px 0px 6px;
	width:275px;
	float:right;
	display:inline;
}

.noticia img{
	border:1px solid #cccccc;
	float:left;
}

.negrita, .fecha{
	font-weight:bold;
	color:#000000;
	font-size:1.1em;
	float:left;
	width:160px;
}

.fecha{
	color:#bd2029;
}

.fecha1{
	font-weight:bold;
	color:#bd2029;
	float:left;
	margin-right:5px;
}

.noticia_home{
	font-size:1.1em;
	color:#5B5B5B;
	width:160px;
	margin-left:5px;
	float:right;
	margin-bottom:0px;
}

.noticia_home .fecha{
	font-size:1em;
}

.noticia_home p{
	line-height:1.2em;
	font-size:1.1em;
}

.noticia_home a, a.leer_noticia, a.leer_noticia2{
	text-decoration:underline;
	color:#BD2029;
	font-size:1em;
	margin-left:0px;
	float:left;
	letter-spacing: normal;	
}

.noticia_home a:hover, a.leer_noticia:hover{
	color:#000000;
}

a.leer_noticia2{
	color:#000000;
}
a.leer_noticia2:hover{
	color: #BD2029;
}

.noticia a:hover{
	text-decoration:underline;
}

.noticias_todas{
	width:280px;
	color:#bd2029;
	float:right;
	font-weight:bold;
	margin:5px 10px 0px 0px;
	text-decoration:underline;
	background-image:url(../images/raya_noticias_home.jpg);
	padding:15px 0px 0px 0px;
	margin-bottom:5px;
	display:inline;
	background-repeat:no-repeat;
}

.noticias_todas:hover{
	color:#000000;
}

.contenido_home, .contenido_noticias{
	background-image:url(../images/f_contenido_home.gif);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	width:563px;
	float:right;
}

.contenido_home img, .contenido_noticias img{
	float:left;
}

.noticia_contenido_home, .noticia_contenido_noticias{
	margin:0px 2px 0px 10px;
	background:#FFFFFF;
}

.noticia_contenido_home h2, .noticia_contenido_noticias h2{
	margin-top:12px;
	float:left;
	width:510px;
}

.noticia_contenido_home p, .noticia_contenido_noticias p{
	font-size:1.2em;
	line-height:1.6em;
	color:#5B5B5B;
	width:541px;
}

.noticia_contenido_home a, .noticia_contenido_noticias a{
	/*float:right;*/
	font-weight:bold;
	color:#bd2029;
	margin-right:10px;
	text-decoration:underline;
}

.noticia_contenido_home a:hover, .noticia_contenido_noticias a:hover{
	text-decoration:underline;
	color:#000000;
}

.pie{
	float:left;
	width:900px;
	margin:10px 0px 0px 14px;
	display:inline;
	height:50px;
	padding:8px 0px 0px 0px;
}

.pie ul{
	float:left;
	margin-left:37px;	
	display:inline;
}

.pie ul li{
	list-style-image:none;
	list-style-type:none;
	float:left;
	margin:0px 0px 0px 20px;
	padding:0px 20px 0px 0px;
	background-image:url(../images/sep_pie.gif);
	background-repeat:no-repeat;
	background-position:right;
	color:#000000;
	font-size:1.2em;
	height:18px;
}
.pie ul li#norsis{
	background-image:none;
}


.pie ul li a{
	float:left;
	padding:0px;
	color:#000000;
}

.pie ul li a:hover,  a.links:hover{
	color:#bd2029;
}

.pie ul li a img{
	float:left;
}

.pie ul li a span{
	float:left;
	padding:0px 5px 15px 0px;
}

.pie ul li a.norsis{
	padding-right:70px;
	background-image:url(../images/desarrollo-web-norsis.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
.pie ul li a.norsis:hover{
	background-image:url(../images/desarrollo-web-norsis_sel.gif);
}
.pie ul li a.norsis span{
	display:none;
}

.validaciones{
	float:left;
	margin:15px 0px 0px 300px;
	display:inline;
}

.validaciones a{
	float:left;
	margin-left:15px;
}

.menu_izq{
	width:255px;
	float:left;
}

.menu_catalogo{
	width:255px;
	background-image:url(../images/f_menu_catalogo.gif);
	background-repeat:repeat-y;
	float:left;
	margin-bottom:9px;
}

.menu_catalogo ul{
	float:right;
	width:205px;
	margin-right:13px;
	display:inline;
}

.menu_catalogo ul li{
	background-image:url(../images/raya_catalogo.jpg);
	background-repeat:no-repeat;
	float:left;
	width:200px;
	padding:10px 0px 7px 5px;
	list-style-image:none;
	list-style-type:none;
}

.menu_catalogo ul li a{
	font-size:1.2em;
	color:#000000;
}

.menu_catalogo ul li a:hover{
	color:#bd2029;
}

.menu_catalogo img{
	float:left;
}

.novedades{
	background-image:url(../images/fondo_novedades.gif);
	background-repeat:no-repeat;
	margin-bottom:9px;
	margin-left:13px;
	width:229px;
	padding:12px 0px 12px 0px;
	text-align:center;
	display:inline;
	background-color:#aa111a;
	float:left;
}
.novedades_largo{
	background-image:url(../images/fondo_novedades_largo.gif);
	background-repeat:no-repeat;
	display:inline;
	margin-top:9px;
	margin-left:14px;
	background-color:#CC3333;
	width:329px;
	padding:12px 0px 12px 0px;
	text-align:center;
	float:left;
}

.lista_novedades li{
	background-image:url(../images/fondo_novedades_largo.gif);
	background-repeat:no-repeat;
	display:inline;
	margin-top:9px;
	margin-left:14px;
	background-color:#CC3333;
	width:329px;
	padding:12px 0px 12px 0px;
	text-align:center;
	font-size:1.2em;
	float:left;
}

.lista_novedades li a{
	color:#FFFFFF;
	text-transform:uppercase;
}

.lista_novedades li a:hover{
	text-decoration:underline;
}


.novedades a, .novedades_largo a{
	color:#FFFFFF;
	font-size:1.2em;
	text-transform:uppercase;
}

.consejos{
	background-image:url(../images/fondo_menu.gif);
	background-repeat:repeat-x;
	padding:10px 0px 10px 25px;
	margin:0px 0px 9px 13px;
	width:204px;
	display:inline;
	background-color:#000000;
	float:left;
}

.consejos a{
	color:#FFFFFF;
	font-size:1.2em;
	text-transform:uppercase;
}

.bidones_pagina{
	float:right;
	background-image:url(../images/f_bidones.gif);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	width:903px;
}

.bidones_pagina img{
	float:left;
}

.texto_empresa{
	margin-right:20px;
	text-align:justify;
}

.mapa{
	float:left;
	margin-bottom:15px;
	height:350px;
	width:865px;
}

.texto_contacto{
	width:400px;
	float:left;
	margin-right:20px;
}

.formualario{
	width:415px;
	float:right;
}

.formualario .form_bloque{
	width:415px;
}

.enviar_provincias{
	margin:25px 0px 0px 0px;
}

.contenido_bidones, .contenido_tiendas, .contenido_descargas{
	padding:10px 20px 10px 20px;
	float:left;
}

h3#provincia {
	background-color:#EEEEEE;
	font-size:1.8em;
	font-weight:normal;
	margin:15px 0 0;
	padding:5px;
}

.contenido_tiendas{
	width:862px;
}

.contenido_catalogo{
	float:right;
	width:660px;
	background-image:url(../images/f_contenido_catalogo.gif);
	background-repeat:repeat-y;
}

.texto_catalogo{
	padding:9px;
	float:left;
	margin-left:2px;
	width:638px;
	background-color:#FFFFFF;
	position:relative;
	/*height:600px;*/
}


.img_vestimenta{
	width:638px;
	text-align:center;
	float:left;
}

.img_vestimenta img{
	margin:auto auto;
	margin-bottom:15px;
}

.hermens{
	position:absolute; 
	top:0px; 
	right:15px;
}

.texto_catalogo2{
	padding:10px;
	float:left;
	width:530px;
	position:relative;
	/*height:600px;*/
}

#portada
{
	float:left;
	height:400px;
	width:520px;
	overflow:hidden;
	background-image:url(../images/fondo_galeria_vestimenta.gif);
	background-repeat:no-repeat;
	padding:12px;
	margin:0px 7px 0px 7px;
	position:relative;
}
#portada1{
	float:left;
	height:531px;
	width:300px;
	overflow:hidden;
	background-image:url(../images/fondo_galeria_bidones.gif);
	background-repeat:no-repeat;
	padding:12px;
	margin:10px 15px 0px 15px;
	position:relative;
}
.producto{
	width:309px;
	float:left;
	margin-bottom:10px;
	margin-right:10px;
}

.producto .foto{
	float:right;
	width:100px;
	height:100px;
	border:#CCCCCC solid 1px;
}

.producto .foto:hover{
	border:#bd2029 solid 1px;
}

h3 .titulo_producto{
	color:#bd2029;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:underline;
	width:190px;
	line-height:1.7em;
	cursor:pointer;
	margin-bottom:3px;
}

.titulo_producto:hover{
	color:#000000;
}

.bloque_nutricion{
	float:left;
	width:190px;
}

.marca{
	color:#000000;
	font-weight:bold;
	margin:0px 10px 0px 0px;
}

.margen_superior{
	margin-top:5px;
	float:left;
}
.producto a{
	float:left;
	width:190px;
}
.producto p.producto_foto{
	float:right;
}

.producto a:hover{
	text-decoration:underline;
	color:#000000;
}

.novedad{
	color:#FFFFFF;
	background:#bd2029;
	float:right;
	padding:0px 5px 1px 5px;
	margin:0px 0px 0px 3px;
}

.oferta{
	color:#FFFFFF;
	background:#000000;
	float:right;
	padding:0px 5px 1px 5px;
	margin:0px 0px 0px 3px;
}

.precio{
	float:right;
	margin:6px 5px 0px 0px;
	font-size:1.4em;
	color:#000000;
	font-weight:bold;
}

.consejos_nutricionales li{
	list-style-image:none;
	list-style-type:none;
	background-image:url(../images/raya.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding:15px 10px 15px 13px;
	width:600px;
	display:block;
	float:left;
}

.consejos_nutricionales li .texto_nutricional{
	float:left;
	line-height:1.5em;
	font-size:1.2em;
	margin-right:10px;
	padding-top:3px;
}

.consejos_nutricionales li a{
	color:#bd2029;
	line-height:1.5em;
	float:left;
	clear:both;
	margin-bottom:5px;
	font-weight:bold;
	font-size:1.1em;
	text-decoration:underline;
}

.consejos_nutricionales li a:hover{
	color:#000000;
}

.consejos_nutricionales li .ficha_nutricional{
	color:#000000;
	font-weight:bold;
}

#ficha_nutricional{
	margin:0px 0px 20px 0px;
	padding:0px 10px 0px 10px;
}
#ficha_nutricional ul{
	padding:0px 10px 15px 20px
}

#ficha_nutricional ul li{
	font-size:1.2em;
	color:#5b5b5b;
	margin-left:15px;
	margin-bottom:6px;
}

.texto_tiendas{
	width:280px;
	padding:10px 0px 10px 5px;
	float:left;
}

.tiendas{
	float:right;
	background-image:url(../images/f_bidones.gif);
	background-repeat:repeat-y;
	width:903px;
}

.tiendas img{
	float:left;
}

h3.provincia{
	background-color:#EEE;
	font-size:1.8em;
	font-weight:normal;
	padding:5px;
	margin:15px 0px 0px 0px;
}

.texto_tiendas h4{
	font-size:1.2em;
	margin-bottom:10px;
	color:#000000;
}

.texto_tiendas li{
	list-style-image:none;
	list-style-type:none;
	margin-bottom:7px;
	font-size:1.1em;
}

.texto_tiendas{
	color:#bd2029;
	text-transform:uppercase;
	font-weight:bold;
}

.texto_tiendas li a{
	text-decoration:underline;
	color:#5b5b5b;
	padding:0px;
}

#form_provincias .form_bloque{
/*	float:left;
	margin:0px 0px 20px 0px;*/
}

#form_provincias label{
/*	font-size:1.2em;
	padding:3px 0px 0px 0px;*/
}

.items_carrito{
	width:150px;
	padding:0px 5px 5px 40px;
	background-image:url(../images/cesta.jpg);
	background-repeat:no-repeat;
	margin:5px;
	margin-right:15px;
	float:right;
	
}

#items_carrito{
	width:100%;
}

.items_carrito p{
	color:#BD2029;
	font-weight:bold;
}

.items_carrito a{
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}

.imagen_ficha{
	width:250px;
	float:left;
}

.imagen_ficha img{
	float:left;
}

.imagen_ficha label{
	float:right;
	font-size:1.2em;
	color:#5b5b5b;
	padding-top:2px;
}

.precio2{
	width:245px;
	padding: 1px 5px 1px 0px;
	background:#bd2029;
	text-align:right;
	float:left;
	font-weight:normal;
	/*text-transform:uppercase;*/
	margin-bottom:10px;
}

.precio2 label{
	color:#FFFFFF;
	font-size:1em;
}
.precio2 input{
	float:right;
	margin: 2px 0px 0px 5px;
	font-size:1em;
}

.unidadedes{
	width:auto;
	float:right;
	margin-left:10px;
	height:16px;
	font-size:1.2em;
	margin-bottom:15px;
	padding-left:3px;
}

.unidadedes label{
	float:right;
	margin:0px 10px 0px 0px;
}

.unidadedes select{
	float:right;
}

.imagen_ficha .comprar{
	float:right;
	color:#FFFFFF;
	background:#000000;
	padding:0px 5px 0px 5px;
	border:none;
	font-size:1.1em;
	background-image:none;
	margin-bottom:10px;
}

.imprimir{
	text-decoration:underline;
	float:right;
	color:#000000;
	font-weight:bold;
	padding:0px;
}

.imprimir:hover{
	color:#bd2029;
}

.ficha_arriba{
	float:left;
	width:240px;
}

.marca_logo{
	float:right;
	width:120px;
	
}

.texto_ficha .marca_logo img{
	float:right;
}

.marca_logo p{
}

.titulo_ficha{
	color:#bd2029;
	text-transform:uppercase;
	font-size:1.2em;
	font-weight:normal;
}

.texto_ficha img{
	float:left;
	margin-bottom:10px;
}

.descargas{
	float:left;
	margin-top:10px;
}

.descargas li{
	list-style-image:none;
	list-style-type:none;
	background-image:url(../images/raya.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	float:left;
	padding:0px 0px 25px 0px;
	width:700px;

}

.descargas li a{
	color:#5b5b5b;
	font-size:1.2em;
	text-decoration:underline;
	margin:0px 0px 5px 0px;
}

.descarga_titulo{
	font-size:1.4em;
	color:#bd2029;
	font-weight:bold;
	margin-bottom:5px;
}

.descargas li a:hover{
	color:#bd2029;
}

.submenu_descargas{
	float:left;
	width:400px;
}

.submenu_descargas li{
	list-style-image:none;
	list-style-type:none;
	background-image:none;
	padding:0px;
	margin-bottom:14px;
	width:400px;
}

.logotipo{
	width:200px;
	float:left;
	margin-right:20px;
}

.enlaces{
	float:left;
	margin-top:10px;
}

.enlaces li{
	list-style-image:none;
	list-style-type:none;
	background-image:url(../images/raya.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	float:left;
	padding:0px 0px 25px 0px;
	width:620px;
}

.enlaces li a{
	color:#5b5b5b;
	font-size:1.2em;
	text-decoration:underline;
	margin:0px 0px 5px 15px;
	float:left;
	width:600px;
}

.enlaces li a:hover{
	color:#bd2029;
}

.textos_legales{
	width:412px;
	float:left;
}

.textos_legales1{
	width:412px;
	float:right;
}

.precio2 .radio{
	margin-top:2px;
	height:12px;
}

.enlace_externo{
	margin-top:8px;
	text-align:left;
}

.enlace_externo a{
	float:left;

}

.distribuidores dt{
	font-size:1.1em;
	color:#bd2029;
	text-transform:uppercase;
	font-weight:bold;
	
}

.distribuidores dd{
	font-size:1.1em;
	margin-bottom:8px;
	font-weight:normal;
	text-transform:none;
	color:#5B5B5B;
}

.distribuidores dd a{
	text-decoration:underline;
	color:#5b5b5b;
	font-weight:bold;
}

.distribuidores dd a:hover{
	color:#BD2029;
}


/*   id    */
#todo{
	width:916px;
	margin:auto auto;
}

.texto_ficha{
	float:right;
	display:inline;
	width:366px;
	
}


#general{
	width:916px;
	margin:auto auto;
	position:relative;
	background-image:url(../images/img-fondo.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	float:left;
}

#cabecera{
	float:left;
	width:902px;
	margin-left:14px;
	display:inline;
}

#contenido{
	margin-top:20px;
	float:left;
	width:916px;
}

#mapa{
	width:862px;
	height:440px;
}

.fondo_blanco{
	background-color:#FFFFFF;
	float:left;
	margin-right:1px;
	display:inline;
	margin-top:16px;
}

.fondo_blanco2{
	background-color:#FFFFFF;
	float:right;
	width:290px;
	margin-right:5px;
}

.blanco{
	background-color:#ffffff;
}

.slideshow1{
	display:block;
	position:absolute;
	top:12px;
	height:530px;
	z-index:1;
}
.slideshow2{
	display:block;
	position:absolute;
	height:530px;
	top:12px;
	left:12px;
	float:left;
	z-index:800;
}

.slideshow3{
	display:block;
	 position:absolute; 
	 top:12px; 
	 height:530px; 
	 z-index:1;
}

.slideshow4{
	display:block;
	 position:absolute; 
	 height:530px; 
	 top:12px;
	 left:12px; 
	 float:left; 
	 z-index:800;
	 
}

#patrocinadores{
	float:right;
	margin: 15px 0px 0px 0px;
	display:inline;
}

#patrocinadores li{
	list-style-image:none;
	list-style-type:none;
	float:left;
	margin-right:15px;
	display:inline;
	
}

#patrocinadores li a{
	font-size:1.3em;
	font-weight:bold;
	color:#000000;
	float:left;
	text-decoration:underline;
}

#patrocinadores li a:hover{
	color:#BD2029;
}

#patrocinadores li a:first-letter{
	color:#BD2029;
}

#patrocinadores li img{
	
}
/*
#patrocinadores .sincss{
	display:none;
}*/

#menu{
	background-image:url(../images/fondo_menu.gif);
	background-repeat:repeat-x;
	background-color:#000000;
	width:901px;
	float:right;
	height:27px;
	margin:5px 0px 0px 0px;
	padding:6px 0px 0px 0px;
}

#menu li{
	background-image:url(../images/raya_menu.gif);
	background-repeat:no-repeat;
	background-position:left top;
	float:right;
	height:22px;
	list-style-image:none;
	list-style-type:none;
}

#menu li a{
	color:#bdbdbd;
	font-size:1.2em;
	padding:4px 25px 4px 7px;
	float:left;
}

#menu li a:hover{
	color:#FFFFFF;
	background-image:url(../images/fondo_menu_flecha.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

p#bienvenida{
	float:left;
	display:block;
	margin:3px 15px 0px 0px;
}

#enlaces_extranet{
	float:left;
	display:block;
}
#enlaces_extranet li{
	float:left;
}


.galtitulo, .galtitulo1{
	font-size:1.2em;
	font-weight:bold;
	color:#ffffff;
	top:45px;
	left:140px;
	z-index:1000;
	position:absolute;
	background-image:url(../images/fondo_cliente_bidones.gif);
	background-repeat:no-repeat;
	width:270px;
	height:27px;
	float:left;
	padding:6px 0px 0px 15px;
	margin:0px 15px 20px 0px;
}

.galtitulo1{
	top:64px;
}

.galtitulo p, .galtitulo1 p{
	color:#FFFFFF;
	background-image:url(../images/fondo_p_tilutlo_bidones.jpg);
	background-repeat:repeat-x;
	background-color:#000000;
	margin-right:5px;
}

.galtitulo2{
	font-size:1.4em;
	font-weight:bold;
	color:#ffffff;
	top:45px;
	left:0px;
	z-index:1000;
	position:absolute;
	background-image:url(../images/fondo_cliente_bidones.gif);
	background-repeat:no-repeat;
	width:181px;
	height:27px;
	float:left;
	padding:6px 0px 0px 15px;
	margin:0px 15px 20px 0px;
}

.enlacegaleria a{
	color:#000000;
	font-size:1.2em;
}


.enlacegaleria {
	margin-left:65px;
}

.enlacegaleria1 a{
	color:#000000;
	font-size:1.2em;
}

.enlacegaleria2 {
	margin-left:5px;
	margin-top:20px;
}


.enlacegaleria1 {
	margin-left:60px;
}

.gris{
	color:#dadbdb;
}

.flecha{
	float:left;
	margin-top:200px;
}

.navegar{
	margin: 0px 0px 15px 50px;
}

.galeriacategoria{
	width:100%;
	height:40px;
}

h3.h3_extranet{
	margin:0px 0px 10px 0px;
}

.lista_extranet{
	font-size:1.3em;
	list-style:none;
	margin:0px 0px 40px 0px;
}

#enlaces_extranet li{
	list-style:none;
}

.lista_extranet li, #enlaces_extranet li{
	float:left;
	margin:0px 11px 0px 0px;
	padding:0px 11px 0px 0px;
	background-image: url(../images/sep_menu.gif);
	background-position: right;
	background-repeat: no-repeat;
}

.lista_extranet li a, #enlaces_extranet li a{
	color: #666666;
	font-weight: bold;
	height: 19px;
	line-height: 2.0em;
	padding-left:0px;
	font-size:1.2em;
}

.lista_extranet li a:hover, #enlaces_extranet li a:hover{
	color: #000000;
	background-image: url(../images/caltalogo_selec.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.lista_extranet li.sin_fondo, #enlaces_extranet li.sin_fondo{
	background-image:none;
	padding:0px;
}

table.resultados_extranet{
	border-collapse:collapse;
}

table.resultados_extranet th{
	border:1px solid #666666;
	background-color:#DDD;
	text-align:left;
	padding:2px;
}

table.resultados_extranet td{
	border:1px solid #666666;
	padding:3px;
	vertical-align:top;
}

.formularios{
	padding:20px 0px 0px 0px;
}

.form_bloque{
	width: 750px;
	padding:0px 0px 15px 0px;
	margin:0px;
	float: left;
}

.form_bloque p{
	float:left;
}

.highslide-container .form_bloque, .formulario_acceso .form_bloque, .formulario_facturacion .form_bloque, .formulario_forma_pago .form_bloque{
	width: 600px;
	padding:0px;
	margin:0px 0px 20px 0px;
}

.formulario_acceso_clientes p{
	float:left;
}

.no_usuario{
	color:#666;
	text-decoration:underline;
}

legend{
	margin-bottom:20px;
	font-size:1.3em;
	color:#BD2029;
	font-weight:bold;
}

.formulario_registro .form_bloque{
	width:800px;
	padding:0px;
	margin:0px 0px 20px 0px;
}

.form_bloque_check, .form_bloque_check2{
	width: 600px;
	padding:0px;
	margin:0px 0px 30px 0px;
}
.form_bloque label, .form_bloque_check label, .form_bloque_check2 label{
	width:130px;
	display:block;
	font-size:1em;
	font-weight:bold;
	padding:2px 0px 0px 0px;
	float:left;
	color:#000;
}
.form_bloque_check label{
	width:220px;
}
.form_bloque_check2 label{
	width:120px;
}

.form_bloque input.input1, .form_bloque_check input.input1{
	width:250px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
}
.form_bloque input.input2, .form_bloque_check input.input2{
	width:130px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
}
.form_bloque input.boton, .form_bloque input.boton_tpv, .form_bloque input.boton_tpv2{
	padding:2px 10px 2px 10px;
	border:1px solid #666666;
	background-color:#CCCCCC;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;
	margin:10px 75px 0px 40px;
}
.form_bloque select.select1{
	width:253px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
}
.form_bloque textarea.textfield{
	width:245px;
	height:100px;
	padding:3px;
	font-size:1em;
}
a.boton{
	display:block;
	float:left;
	font-size:1em;
	padding:2px 8px 2px 8px;
	border:1px solid #666666;
	background-color:#CCCCCC;
	font-weight:bold;
	color:#000000;
	margin:10px 75px 0px 40px;
}

.boton2{
	display:block;
	float:right;
	margin-right:32px;
	font-size:1em;
	padding:4px 10px 4px 10px;
	border:1px solid #666666;
	background-color:#CCCCCC;
	font-weight:bold;
	color:#000000;
}

.boton3{
	background:#000000;
	color:#FFFFFF;
	font-weight:bold;
	border:none;
	padding:4px;
}

.ayuda{
	float:left;
	font-size:1em;
	margin:0px 0px 0px 10px;
}
.highslide-container .ayuda{
	width:300px;
	font-size:0.75em;
	padding:2px 0px 0px 0px;
}

.highslide-container label{
	font-size:0.9em;
}

.invisible{
	display: none;
}

span.error{
	color:#d2026e;
	font-size:1.2em;
}

.estilo_registro{
	padding-top:5px; 
	padding-bottom:5px; 
	float:left; 
	clear:both;
}

span.msg_error
{
	color:#999999;
	font-size:1.2em;
}


span.texto_txiki span{
	color:#999;
}

.descipcion{
	font-size:1.2em;
}

a.descarga_pdf{
	padding:0px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}

a.descarga_pdf:hover{
	color:#bd2029;
}

.lista, .caracteristicas_txt ul{
	margin-bottom:15px;
}

.lista li, .caracteristicas_txt ul li{
	font-size:1.2em;
	color:#5b5b5b;
	margin-left:15px;
	margin-bottom:6px;
}

.lista a{
	text-decoration:underline;
	color:#000000;
	font-weight:bold;
}

.lista a:hover{
	color:#BD2029;
}

.noticias_home ul.ancho_auto{
	width:auto;
	margin:0px;
}

.margen_comun{
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	clear: both;
}

.texto_catalogo a{
	text-decoration:underline;
	font-weight:bold;
	color:#BD2029;
}

.texto_catalogo a:hover{
	color:#000000;
}

.datos_acceso p{
	color:#BD2029;
	font-weight:bold;
}

.bidon{
	margin:40px 20px 0px 5px;
}

.noticia_contenido_home .bidon_img{
	float:left;
	width:240px;
}

.bidon dt{
	font-size:1.2em;
	color:#bd2029;
	text-transform:uppercase;
	font-weight:bold;
	line-height:1.4em;
}

.bidon dd{
	font-size:1.2em;
	line-height:1.4em;
	margin-bottom:12px;
	font-weight:normal;
	text-transform:none;
	color:#5B5B5B;
}

.bidon a{
	color:#000;
}

.bidon a:hover{
	color:#bd2029;
}

.no_hay{
	margin:20px 0px 30px 0px; 
	font-size:1.7em;
}

.mayusculas{
	text-transform:uppercase;
}

