/* CSS Document */

/**************   GLOBALES  ************/
*, html{
	padding:0px;
	margin:0px;
	border:0px;
	outline:none;
	}

/*	width:347px;*/

h2 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-variant: small-caps;
	text-transform:capitalize;
	color:#FFFFFF;
	font-size:36px;
	line-height:49px;
	/*margin-left:10px;*/
	font-weight:normal;
	
}
h3 {
	font-size: 26px;
	color: #CC0016;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-weight: normal;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-variant: small-caps;
}
h5/*h4*/ {
	font-family: "Trebuchet MS";
	font-size: 30px;
	color: #000000;
	font-variant: small-caps;
	margin-bottom: 25px;
}

h6 /*h5*/{
	font-family: "Trebuchet MS";
	font-size: 18px;
	color: #000000;
	font-variant: small-caps;
	margin-bottom: 20px;
	font-weight: normal;
	padding-top: 10px;
}


body	{
	/*background-image:url(/images/bg_inv.jpg);*/
	background-position:top;
	background-color:#FFFFFF;
	background-repeat:repeat-x;
	font-family:Tahoma;
	font-size:11px;
	line-height:17px;
	background-attachment: fixed;
	}
	
input,select,textarea {
	font-family:Tahoma;
	font-size:11px;
	margin-bottom: 10px;
	color:#cc0016;
	width:165px;
	border:#bdbdbd 1px solid;
	display: block;
	font-weight: normal;
	padding:3px;
	}
input[type="hidden"] {
	width:0px;
	height:0px;
    margin: 0px;
    padding: 0px;
	border:none;
	visibility:hidden;
}

p{
	color:#7a7a7a;

}

img{
	padding:0px;
	margin:0px;
}

a{
	color:#3399ff;
}


.boton_rojo{
	padding-left: 8px;
	display: inline-block;
	margin-right: 5px;
	background: url('/images/boton_rojo_izq.png') top left no-repeat;
	text-decoration: none;
	color:#FFF;
	cursor:pointer;	
}

.boton_rojo span{
	color: #FFF;
	display: block;
	padding: 1px 12px 5px 5px;
	background: url('/images/boton_rojo_der.png') top right no-repeat;	
}

.floatleft{
	float:left;
}

.floatright{
	float:right;
}
	
/**************     GENERAL    *********************/

.contenedor_bg{
	float:left;
	width:800px;
	padding: 0px 10px 0px 10px;
	background-image:url(/images/fondo_gris_todo.jpg);
	background-repeat:repeat-x;
	}

.pagina_gris{
	float:left;
	width: 800px;
	background-image:url(/images/fondo_gris_tiendas_cool.jpg);
	background-repeat:repeat-x;
}


#back{
	float:left;
	width:40px;
	height:40px;
	margin-right:730px;
	background-image:url(/images/back.png);
	background-repeat:no-repeat;
	margin-bottom:20px;
	}
#back:hover{
	background-position:0px -40px;
	}
#todo{
	width:820px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;

	}

.numero25 {
	float: right;	
	right:0px;
	top:100px;
	position:absolute;
	z-index:5;
	xwidth:80px;
	height: 36px;
	padding: 0px;
	margin-right: -3px;
	margin-bottom: 0px;
}
.cifra25 {
	float: left;
	width: 13px;
	height: 36px;
	background-image:url(/images/numeros25.gif);
	background-repeat: no-repeat;
	margin-right: 1px;
}

.cifra25_negro {
	float: left;
	width: 13px;
	height: 36px;
	background-image:url(/images/numeros25_negro.png);
	background-repeat: no-repeat;
	margin-right: 1px;
}

.cifra18 {
	float: left;
	width: 10px;
	height: 25px;
	background-image:url(/images/numeros18.png);
	background-repeat: no-repeat;
	margin-right: 1px;
}

.cifra12 {
	float: left;
	width: 10px;
	height: 25px;
	background-image:url(/images/numeros12.gif);
	background-repeat: no-repeat;
	margin-right: 1px;
}

.rojo{
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	color:#cc0016;
}
.salto {
	clear:both;
}
	


/**************     HEADER    *********************/
#header{
	width:820px;
	height:86px;
	background-image:url(/images/header_bg.png);
	background-color:#cc0017;
}

#header_forma {
	float:left;
	width:304px;
	height:76px;
	margin-top:10px;
	margin-left:10px;
	background-repeat:no-repeat; 

}
.header_idiomas {
	float:left;
	width:496px;
	height:14px;
	margin-right:10px;
	margin-top:7px;
}

.header_idiomas li{
	float:right;
	border-left:#FFFFFF 1px solid;
	list-style-type:none;
	margin-left:10px;
	padding-left:9px;
	line-height:15px;
}

.header_idiomas li a{
	color:#FFFFFf;
	font-size: 13px;
	text-transform:capitalize;
	font-variant:small-caps;
	font-weight:bold;
	font-family: "Trebuchet MS";
	letter-spacing:1px;
	text-decoration:none;
}

#menu{
	float:right;
	width: 500px;
	text-align:right;	
	padding-top:38px;
}

#menu a{
	margin-right:20px;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 19px;
	font-weight:bold;
	font-variant:small-caps;
	font-family: Trebuchet MS;
	}
	#menu a:hover{
	color:#ffcccc;
	}
	
#submenu{
	height:49px;
	background:url(/images/submenu.png) repeat-x;
	margin-bottom:3px;
	margin-top:0px;
	float:left;
	width:100%;
}

#submenu h1{
	color: #FFFFFF;
    float: left;
    font-family: "Trebuchet MS",Verdana,Arial;
    font-size: 25px;
	margin-left:10px;
    font-variant: small-caps;
    font-weight: normal;
    line-height: 49px;
    text-transform: capitalize;
}

.submenu_item{
	height:44px;
	padding-top:5px;	
	float:right;
	width:135px;
	padding:5px 8px 0px 8px;
	text-align:center;
	border-left:#FFFFFF 2px solid;
	text-decoration:none;
	font-family: "Trebuchet MS";
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	letter-spacing:1px;

	
	}
.submenu_item:hover {
	background:url(/images/submenu_hover.png) repeat-x;
	}

/**************     HOME    *********************/

	
/*#home_flash{
	float:left;
	width:820px;
	height:289px;
	margin-bottom:4px;
	}*/

#home_new{
	float:left;
	width:820px;
	height:289px;
	margin-bottom:4px;
    overflow: hidden;
}
	
#home_new p{
	font-size:13px;
	color:#333;	
	margin-bottom:8px;
}

#home_new p a{
font-size:11px;
}

	
.fondo_home1, .fondo_home, .fondo_home2{
	background-image:url(../images/bg-home1.jpg);
	background-repeat:repeat-y;
	background-position:left;
	height:289px;
	width:820px;
	float:left;
	position:relative;
}

.fondo_home1 img{
	float:right;
	position:absolute;
	right:0px;
	top:0px;
}

.fondo_home{
	background-image:none;
	position:relative;
	}

#home_new .texto_home h2{
	font-size:34px;
	text-align:right;
	float:right;
}

.texto_home{
	width:260px;
	float:right;
	right:15px;
	text-align:right;
	padding-left:20px;
	position:absolute;
	top:0px;
}

.fondo_home2{
	background-image:url(../images/bg-home2.jpg);
	background-repeat:repeat-y;
	background-position:right;
}

.fondo_home2 img{
	float:left;
}

.texto_home1{
	width:314px;
	float:left;
	padding-left:20px;
	position:absolute;
	z-index:999;
	top:100px;
}

.titulo_home1{
	width:380px;
	float:left;
	padding-left:20px;
	position:absolute;
	z-index:999;
}

.texto_home2{
	width:500px;
	float:right;
	padding-right:20px;
}

.texto_home2 .h2{
	margin-top:30px;
}

.texto_home3{
	width:450px;
	float:left;
	padding-left:20px;
	position:absolute;
	z-index:999;
}

.texto_home3 .h2{
	margin-top:30px;
}


#home_new .h2{
	color:#CC0000;
	float:left;
	font-family:"Trebuchet MS",Verdana,Arial;
	font-size:36px;
	font-style:normal;
	font-weight:normal;
	line-height:36px;
	padding-top:20px;
	text-transform:none;
	font-variant:normal;
	margin-bottom:10px;
	width:485px;
}


#home_new ul{

}

#home_new li{
	width:820px;
	height:289px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.imagen_home{
	width:514px;
	float:right;
}

#galeria h1{
	color:#CC0000;
	font-family:"Trebuchet MS",Verdana,Arial;
	font-size:23px;
	font-variant:normal;
	font-weight:normal;
	margin:5px 0 7px;
}

#galeria p{
	margin-bottom:8px;
}

#bloque_1 {
	float:left;
	width:245px;
/*	height:700px;*/
	background-color:#FFFFFF;
	overflow:hidden;
	margin-right:5px;
}
#bloque_2 {
	float:left;
	width:568px;
	overflow:hidden;
}

#galeria{
	float:left;
	width:560px;
	padding:8px 0px 0px 8px;
}

.galeria_ico1 {
	float:left;
	height:120px;
	width:178px;
	padding:2px 0px;
	margin-right:8px;
	text-decoration:none;
	color:#CC0000;
	margin-bottom:5px;
	position:relative;
}
.galeria_ico1_nombre {
	font-family: "Trebuchet MS";
	font-size: 18px;
	color: #7a7a7a;
	font-weight: normal;
	line-height:18px;
	text-decoration:none;
	float:left;
}
.galeria_ico1_foto {
	float:left;
	border:none;
	width:179px;
	height:95px;
	padding:3px 0px 0px;
}
.galeria_ico1_nuevo {
	float:left;
	position:relative; 
	top:-35px;
	left:138px;
	width:40px;
	height:40px;
}
.galeria_ico1_precio {
	float:left;
	position:absolute;
	top:0px;
	right:0px;
}

.galeria_ico2 {
	float:left;
	height:85px;
	width:80px;
	padding:4px;
	overflow:hidden;
}
.galeria_ico2_nombre {
	font-family: "Trebuchet MS", Verdana, Arial;
	color: #CC0216;
	font-size: 13px;
	font-weight: normal;
	text-decoration:none;
}
.galeria_ico2_foto {
	float:left;
	border:none;
	width:85px;
	height:47px;
}
.galeria_ico2_nuevo {
	position:relative; 
	top:-60px;
	left:69px;
}
.galeria_ico2_precio {
	position:relative;
	top:-17px;
	left:0px;
	width:85px;
	height:40px;
}
.planococina {
	float:left;
	width:220px;
	height:105px;
	display:inline;
	overflow:hidden;
	padding:35px 47px 0px 290px;
	margin:18px 0px 0px 19px; 
	background:url(/images/planococina.gif) no-repeat ;
}




















.flotarderecha {
	float: right;
}


.flotarizquierda {
	float: left;
}

/*

#provincias table {
	width: 95%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-variant: normal;
	margin-left: auto;
	margin-right: auto;
}

#todo #provincias table td {
	width: 90px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FD6C7B;
}

.titulo_mini {
	font-family: "Trebuchet MS", Verdana, Arial;
	color: #CC0216;
	font-size: 13px;
}



.titulo_fotos {
	font-family: "Trebuchet MS";
	font-size: 18px;
	color: #CC0216;
	font-weight: normal;
}



.floatleft{
	float:left;
}

.floatright{
	text-align:right;
}



	
	
																									
*/



/**************  PIE  *****************/
#pie_columnas {
	float:left;
	width:820px;
	margin-bottom:20px;
}
.pie_bloque{
	margin-top:100px;
	width:175px;
	float:left;
	margin-left:17px;	
	color:#818181;
	font-size:11px;
	text-align:justify;
	margin-top:30px;
	}
.pie_bloque_centro, .pie_bloque_centro_tiendas{
	margin-top:100px;
	width:280px;
	float:left;
	margin-left:17px;	
	color:#818181;
	font-size:11px;
	text-align:justify;
	margin-top:30px;
	}
.pie_bloque_centro_tiendas{
	width:370px;
	margin-left:20px;
	display:inline;
	margin-right:17px;
	}
.derecha{
	margin-right:0px;
}

.pie_bloque h3,.pie_bloque_centro h3, .pie_bloque_centro_tiendas h3{
	font-weight:bold;
	font-size:15px;
	color:#424242;
	margin-bottom:13px;
	}
.pie_bloque a,.pie_bloque_centro h3 a, .pie_bloque_centro_tiendas h3 a{
	font-weight:bold;
	font-size:15px;
	color:#424242;
	margin-bottom:13px;
	text-decoration:none;

/*	xfont-weight:bold;
	font-size:11px;
	color:#CC0216;
	text-decoration:none;*/
	}
.pie_bloque a:hover,.pie_bloque_centro h3 a:hover, .pie_bloque_centro_tiendas h3 a:hover{
	text-decoration:underline;
	}
	
.pie_bloque_centro a, .pie_bloque_centro_tiendas a{
	font-size:11px;
	text-decoration:underline;
	font-weight:normal;
	color:#3399FF;
}

	 
.footer_logoforma {
	float:right;
	margin-top:20px;
}
.footer_logoxey {
	float:right;
}
.footer_legal {
	float:left;
	height:15px;
	line-height:15px;
	margin-top:40px;
	margin-left:10px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}
.footer_privacidad {
	float:left;
	height:15px;
	line-height:15px;
	margin-top:40px;
	margin-left:10px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}

#pie-descarga{
	width:280px;
	float:left;
	}
	#pie-descarga a{
		height:42px;
		border:1px solid #d4d4d4;
		color:#FF0000;
		float:left;
		line-height:42px;
		font-size:12px;
		width:auto;
		padding-left:44px;
		xmargin-left:18px;
		background:url(/images/pdf.png) no-repeat center left;
		background-position:2px 2px;
		text-decoration:none;
		padding-right:10px;
		}
	#pie-descarga a:hover{
		text-decoration:underline;
		}
#pie-extras{
	float:right;
	width:400px;
	text-align:right;
	font-size:12px;
	color:#808080;
	line-height:22px;
	background:url(/images/forma_logo_rojo.png) center right no-repeat;
	padding-right:120px;
	}
	#pie-extras a{
	color:#808080;
	text-decoration:none;
	padding:0px 7px;
	}
	#pie-extras a:hover{
	text-decoration:underline;
	}

	#pie-extras span{
		font-weight:bold;
		}
#pie{
	margin:10px 10px 30px 10px;
	border-top:1px solid #CCCCCC;
	padding:10px 0px;
	width:800px;
	border-bottom:1px solid #CCCCCC;
    display: inline;
	float:left;
}

.masuno{
	float:right;
	margin:40px 10px 0px 10px;
}

/**************  formularios  *****************/

option{
	background-color:#ffffff;
	color:#575757;
	text-indent:10px;
	border:none;
	}

/*input:focus, input:hover	{
	background-color:#ffdfe0;
	xcolor:#666666;
	border-color:#ca0114;
	}*/

input:focus	{
	background-color:none;
	border:none;
	border-bottom:#ca0114 dashed thin;
	}


/* *************** GARANTIA **************** */

	
.descarga_guia {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:transparent url(../images/guiadeuso.png) no-repeat scroll left center;
border:1px solid #CFCFCF;
display:block;
height:40px;
padding:15px 15px 15px 120px;
width:210px;
margin-bottom:100px;
float:right;
margin-right:40px;
}

.imagen_derecha{
	float:right;
	width:388px;
	margin-top:15px;
}

.garantia_texto{
	width:340px;
	float:left;
	}
	
/* *********** CATALOGO **************** */

#catalogo-boton-descarga{
	height:52px;
	border:1px solid #d4d4d4;
	color:#FF0000;
	line-height:52px;
	font-size:12px;
	width:auto;
	background:url(/images/pdf.png) no-repeat center left;
	background-position:10px 10px;
	text-decoration:none;
	position:absolute;
	background-color:#FFFFFF;
	right:20px;
	top:20px;
	padding:0 10px 0 55px;
	display:block;
	}
#catalogo-boton-descarga:hover{
	text-decoration:underline;
	}
.promocion{
	background-color:#171717;
	width:231px;
	background-image:url(../images/bg_promocion.jpg);
	background-repeat:repeat-x;
	float:left;
	padding:5px 7px 7px 7px;
	margin-bottom:6px;
}

.promocion p{
	
	line-height:14px;
	margin-bottom:6px;
}

.promocion p a{
	color:#FFFFFF;
	color:#fe0101;
	color:#999999;
	color:#A5DCFF;
	color:#7abdff;
	text-decoration:none;
}

.promocion .gratis{
	font-weight:bold;
	color:#fe0101;
	color:#ffffff;
	font-size:13px;
}

.promocion h2 a{
	color:#fe0101;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
}



.promocion h2{
	font-size:24px;
	background-image:url(../images/bg_h2_promocion.gif);
	background-repeat:repeat-x;
	line-height:38px;
	
	margin-bottom:6px;
	background-position:bottom;
}

#banner_novedades{
	color:#fff;
	text-decoration:none;
	padding:5px 7px 7px 7px;
	float:left;
	border-bottom:#004371 solid 1px;
	background-image:url(../images/fondo_novedades.jpg);
	background-repeat:no-repeat;
	background-color:#307aa9;
	width:231px;
}

#banner_novedades h2{
	background-image:url(../images/raya_h3_novedades.gif);
	background-position:bottom;
	line-height:24px;
	padding-bottom:8px;
	margin-bottom:7px;
	background-repeat:repeat-x;
	color:#fff;
	float:none;
	font-size:24px;
	text-decoration:none;
	font-weight:normal;
	font-variant:small-caps;
	text-transform:none;
}

#banner_novedades h3{
	font-size:15px;
	margin-bottom:3px;
	color: #000000;
	font-weight:bold;
    font-variant: small-caps;
}

#banner_novedades p{
	color:#FFFFFF;
	font-size:11px;
	line-height:12px;
	margin-bottom:4px;
}

#banner_novedades a{
	margin-bottom:5px;
	color:#a5dcff;
}

#banner_novedades a:hover{
	color:#000000;
}

#banner_novedades strong{
    color:#000;
	font-size:20px;
	font-weight:500;
}

#banner_novedades .subtitulo{
    color:#000;
	font-size:14px;
	font-weight:bold;
}

.texto_novedad{
	margin-bottom:10px;
}

#descarga_catalogo{
/*	position:absolute;
	right:421px;
	top:820px;
	z-index:999;
	margin-right:5px;*/
	position:relative;
	z-index:999;
}

/* NOVEDAD */
.contenido_catalogo_bg1{
	background-image:url("/images/fondo_gris_tiendas_cool.jpg");
	background-position:center top;
	background-repeat:repeat-x;
	float:left;
	padding-bottom:0;
	padding-left:16px;
	padding-top:0;
	position:relative;
	width:804px;
}
#novedad-tiradores{
	position:relative;

}
#novedad-tiradores .izq_img{
	margin-left:5px;
}

#novedad-tiradores p{
	float:left;
	left:237px;
	position:absolute;
	top:210px;
	width:312px;
}
#novedad-tiradores p a{
	color:#CC0016;
	}
	

/* *********** PESTA�AS **************** */
	

