body {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; 

}

a {
text-decoration: underline;
color: #000000;
}

a:hover {
text-decoration: underline;
color: #000000;
}

#contenido {
	position:relative;
     margin:auto;
	width: 940px;
	 
}

#cabecera {
  background-color: #ffffff;

  
}

img {border: 0px;}
#menuSuperior {
	background: url(/images/cabecera.gif) left  top  no-repeat;
	height: 38px;
	width: 940px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
    padding-top: 15px;
	word-spacing: 20px;
	


}

#menuSuperior[id] {
	 padding-top: 5px;



}
#menuSuperior  a, #menuSuperior a:hover, #menuSuperior  a:active, #menuSuperior  a:focus {
text-decoration: none;
color: #ffffff;

	
}

#menuSuperior ul{
list-style:none;
white-space: nowrap;



}



#menuSuperior li{

display:inline;
}

#menuSuperior .degradado{
background: url(/images/degradado.gif) left  bottom  repeat-x;
	height: 12px;
padding-bottom: 10px;
	}

#menuSuperior[id] .degradado{
padding-bottom: 9px;
	
	
	}

#izquierda	{
	float: left;
	width: 760px;
	margin-top: -20px;
	}
	
	#izquierda[id]	{
margin-top: 0px;
	}
	
#menu_derecha	{
	float: right;
	width: 180px;
		margin-top: -20px;
	}
	
		#menu_derecha[id]	{
margin-top: 0px;
	}
#principal	{
	float: right;
  	width: 538px;
	padding-left:12px;

	}

#menu	{
	float: left;
	width: 210px;
	}
#menu_izquierda,  #menu_derecha_d {border: 1px solid #D5D5D5;}

#menu div.menucabecera{
	background: url(/images/menucab.gif) left  top repeat-x;
	height: 34px;
    width: 193px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #B9B9B9;
	padding-left: 15px;
	padding-top: 14px;
	letter-spacing: -2px;
	margin-top: -15px;
}

#menu[id] div.menucabecera{
	margin-top: 0px;
}

#menu_derecha div.menucabecera_derecha{
	background: url(/images/menucab.gif) left  top repeat-x;
	height: 34px;
    width: 163px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #B9B9B9;
	padding-left: 15px;
	padding-top: 14px;
	letter-spacing: -2px;
	margin-top: -15px;
}

#menu_derecha[id] div.menucabecera_derecha{
	margin-top: 0px;
}




#menu div.menucabeceramarcas{
	background: url(/images/menucab.gif) left  top repeat-x;
	height: 34px;
    width: 193px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #B9B9B9;
	padding-left: 15px;
	padding-top: 14px;
	letter-spacing: -2px;
    margin-top: 0px;
}


#menu_derecha div.ver_carro {background: url(/images/carrito.gif) right  center no-repeat;
float:left;
background-color: #EFEFEF;
color:#7F7F7F;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
width: 165px;
padding-left: 15px;
padding-top:3px;
padding-bottom:4px;
letter-spacing: -1px;
height:13px;

}



#menu_derecha div.ver_carro a, #menu_derecha div.ver_carro a:hover {
color:#7F7F7F;
text-decoration:none;
}


#menu div.marcas {
background: url(/images/carrito.gif) right  center no-repeat;
float:left;
background-color: #EFEFEF;
color:#7F7F7F;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
width: 195px;
margin:0px 0px 0px 0px;
padding-left: 15px;
padding-top:5px;
padding-bottom:5px;
letter-spacing: -1px;



}




#menu div.buscador{
	background: url(/images/buscador.gif) left  top no-repeat;
	height: 31px;
    width: 193px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #565F66;
	margin-top: -15px;
	padding-left: 15px;
	letter-spacing: -2px;
}

#categoria1 {
border:0px;
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
height: 10px;
width: 165px;
margin-top: 9px;
margin-left: 0px;
font-weight: normal;
} 
#menu[id] div.buscador{
    width: 194px;
	margin-left: -1px;
	margin-top: 0px;
}

#menu div.categoria_airsoft {
background: url(/images/airsoft.gif) left  top repeat-y;
color:#EFEFEF;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
border-bottom: 1px solid #979797;
padding-left: 15px;
padding-top: 5px;
padding-bottom: 5px;

width:193px;
}

#menu div.categoria_pesca {
background: url(/images/pesca.gif) left  top repeat-y;
color:#EFEFEF;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
border-bottom: 1px solid #979797;
padding-left: 15px;
padding-top: 5px;
padding-bottom: 5px;

width:193px;
}

#menu div.categoria_matpolicial {
background: url(/images/vacio.gif) left  top repeat-y;
color:#EFEFEF;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
border-bottom: 1px solid #979797;
padding-left: 15px;
padding-top: 5px;
padding-bottom: 5px;

width:193px;
}

#menu div.categoria_dardos {
background: url(/images/vacio.gif) left  top repeat-y;
color:#EFEFEF;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
border-bottom: 1px solid #979797;
padding-left: 15px;
padding-top: 5px;
padding-bottom: 5px;

width:193px;
}

#menu div.categoria_linternas {
background: url(/images/vacio.gif) left  top repeat-y;
color:#EFEFEF;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
border-bottom: 1px solid #979797;
padding-left: 15px;
padding-top: 5px;
padding-bottom: 5px;

width:193px;
}

#menu div.categoria_otros{
background: url(/images/pesca.gif) left  top repeat-y;
color:#EFEFEF;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
border-bottom: 1px solid #979797;
padding-left: 15px;
padding-top: 5px;
padding-bottom: 5px;

width:193px;
}

#menu div.categoria_pruebań{
background: url(/images/pesca.gif) left  top repeat-y;
color:#EFEFEF;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
border-bottom: 1px solid #979797;
padding-left: 15px;
padding-top: 5px;
padding-bottom: 5px;

width:193px;
}

#menu div.categoria_marcas{
background: url(/images/vacio.gif) left  top repeat-y;
color:#EFEFEF;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
border-bottom: 1px solid #979797;
padding-left: 15px;
padding-top: 5px;
padding-bottom: 5px;

width:193px;
}

#menu div.categoria_pesca_sub {
background: url(/images/pesca_sub.gif) left  top repeat-y;
color:#EFEFEF;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
border-bottom: 1px solid #979797;
padding-left: 15px;
padding-top: 5px;
padding-bottom: 5px;
width:193px;
}
#menu div.categoria_caza {
background: url(/images/caza.gif) left  top repeat-y;
color:#EFEFEF;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
border-bottom: 1px solid #979797;
padding-left: 15px;
padding-top: 5px;
padding-bottom: 5px;
width:193px;
}
#menu div.categoria_arqueria {
background: url(/images/arqueria.gif) left  top repeat-y;
color:#EFEFEF;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
border-bottom: 1px solid #979797;
padding-left: 15px;
padding-top: 5px;
padding-bottom: 5px;

width:193px;
}
#menu div.categoria_paint_ball {
background: url(/images/paint_ball.gif) left  top repeat-y;
color:#EFEFEF;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
border-bottom: 1px solid #979797;
padding-left: 15px;
padding-top: 5px;
padding-bottom: 5px;

width:193px;
}
#menu div.categoria_replicas {
background: url(/images/replicas.gif) left  top repeat-y;
color:#EFEFEF;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
border-bottom: 1px solid #979797;
padding-left: 15px;
padding-top: 5px;
padding-bottom: 5px;

width:193px;
}
#menu div.categoria_cuchilleria {
background: url(/images/cuchilleria.gif) left  top repeat-y;
color:#EFEFEF;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
border-bottom: 1px solid #979797;
padding-left: 15px;
padding-top: 5px;
padding-bottom: 5px;

width:193px;
}
#menu div.categoria_nautica {
background: url(/images/nautica.gif) left  top repeat-y;
color:#EFEFEF;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
border-bottom: 1px solid #979797;
padding-left: 15px;
padding-top: 5px;
padding-bottom: 5px;

width:193px;
}
#menu div.categoria_camping {
background: url(/images/camping.gif) left  top repeat-y;
color:#EFEFEF;

font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
border-bottom: 1px solid #979797;
padding-left: 15px;
padding-top: 5px;
padding-bottom: 5px;

width:193px;
}

#menu div.categoria_natacion {
background: url(/images/natacion.gif) left  top repeat-y;
color:#EFEFEF;

font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
border-bottom: 1px solid #979797;
padding-left: 15px;
padding-top: 5px;
padding-bottom: 5px;

width:193px;
}



div.categoria_airsoft a, div.categoria_airsoft a:hover,
div.categoria_pesca a, div.categoria_pesca a:hover,
div.categoria_pesca_sub a, div.categoria_pesca_sub a:hover,
div.categoria_caza a, div.categoria_caza a:hover,
div.categoria_arqueria a, div.categoria_arqueria a:hover,
div.categoria_paint_ball a, div.categoria_paint_ball a:hover,
div.categoria_replicas a, div.categoria_replicas a:hover,
div.categoria_cuchilleria a, div.categoria_cuchilleria a:hover,
div.categoria_nautica a, div.categoria_nautica a:hover,
div.categoria_camping a, div.categoria_camping a:hover,
div.categoria_matpolicial a, div.categoria_matpolicial a:hover,
div.categoria_dardos a, div.categoria_dardos a:hover,
div.categoria_linternas a, div.categoria_linternas a:hover,
div.categoria_natacion a, div.categoria_natacion a:hover
{
color:#EFEFEF;
text-decoration: none;

}

#menu_derecha div.carro {
color:#EFEFEF;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
background-color: #B9B9B9;
border-bottom: 1px solid #979797;
padding-left: 15px;
padding-top: 5px;
padding-bottom: 5px;
letter-spacing: -1px;
width: 163px;
}
#menu_derecha[id] div.carro {
width: 163px;
}
#principal div.logintrue{
	background: url(/images/logintrue.gif) left  top no-repeat;
	height: 32px;
    width: 526px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-right:10px;
	padding-top:10px;


}
.subcategorias2{
   border:1px solid #B9B9B9;
   background-color: #F9F9F9;
    width: 512px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;

	padding-top:10px;
   padding-left:10px;

   padding-bottom:10px;

}

.otros_sizes{
   border:2px solid #B9B9B9;
   background-color: #FFFFFF;
    width: 500px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;

	padding-top:10px;
   padding-left:10px;

   padding-bottom:0px;

}

#principal div.logintrue .clientesaluda
{ 
float:left;
padding-left: 5px;
}
#principal div.logintrue .clienteopciones
{ float:right;
padding-right: 5px;
}

#volver {
background-color: #B9B9B9;
width: 208px;

}
#volver[id] {
background-color: #B9B9B9;
width: 208px;

}

.inicial{
border:0px;
}
#menu div.categorias {
background: url(/images/carrito.gif) right  center no-repeat;
float:left;
background-color: #EFEFEF;
color:#7F7F7F;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
width: 193px;
padding-left: 15px;
padding-top:8px;
padding-bottom:2px;
letter-spacing: -1px;

}






#menu div.categorias a, #menu div.categorias a:hover {
color:#7F7F7F;
text-decoration: none;
}
#menu div.categorias_sel {
background: url(/images/carrito_sel.gif) right  center no-repeat;
float:left;
background-color: #6DABDC;
color:#ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
width: 193px;
padding-left: 15px;
padding-top:8px;
padding-bottom:2px;
letter-spacing: -1px;

}






#menu div.categorias_sel a, #menu div.categorias_sel a:hover {
color:#ffffff;
text-decoration: none;
}
#menu div.subcategorias {

float:left;
background-color: #F8F8F8;
color:#BFBEBE;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;

width: 183px;
padding-left: 25px;
padding-top:6px;
padding-bottom:4px;
letter-spacing: -1px;

}

#menu div.subcategorias_sel a, #menu div.subcategorias_sel a:hover {
color:#ffffff;
text-decoration: none;
font-weight:bold;
}

#menu div.subcategorias_sel {

float:left;
background-color: #8DcBfC;
color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;

width: 183px;
padding-left: 25px;
padding-top:6px;
padding-bottom:4px;
letter-spacing: -1px;

}




#menu div.subcategorias a, #menu div.subcategorias a:hover {
color:#7F7F7F;
text-decoration: none;

}

#principal div.galeriaimg {
background: url(/images/galeriaimg.gif) left  top no-repeat;
padding-top: 7px;
padding-bottom: 6px;
padding-right: 10px;
padding-left: 10px;
float:left;
width:146px;
margin-left: 10px;
height: 190px;

}

.galeriaimg_nombre {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #8AC5ED;
	margin-top: 15px;
	text-align:center;}
	
.galeriaimg_producto {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-bottom: 15px;
	text-align:center;}
	
/*#principal div.login{
	background: url(/images/login.gif) left  top no-repeat;
	height: 32px;
    width: 438px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-top:-20px;
	padding-left: 100px;
	margin-top:-20px;

}*/
.formulario{
width: 500px;

}
.form {
border: 1px solid #7F7F7F;
width: 350px;
}

.formcorto {
border: 1px solid #7F7F7F;
width: 150px;
}

.formtexto {
border: 1px solid #7F7F7F;
width: 350px;
}

.formtexto2 {
border: 1px solid #7F7F7F;
width: 350px;
height: 200px;
}

.form_error {
   color: #FF0000;
}

.num {
border: 1px solid #7F7F7F;
width: 25px;

}

#principal[id] div.login{
   margin-top:0px;
  
}
#principal div.login{
	background: url(/images/login.gif) left  top no-repeat;
	height: 32px;
    width: 438px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-top:-20px;
	padding-left: 100px;
	margin-top:-20px;

}
.email {
border: 1px solid #7F7F7F;
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
height: 10px;
width: 95px;
margin-top: 7px;
margin-left: 0px;


} 

.password {

border: 1px solid #7F7F7F;
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
height: 10px;
width: 95px;
margin-top: 7px;
margin-left: 0px;

}

#usuario_input {
border: 1px solid #7F7F7F;
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
height: 10px;
width: 95px;
margin-top: 7px;
margin-left: 0px;


} 

#contrasena_input {

border: 1px solid #7F7F7F;
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
height: 10px;
width: 95px;
margin-top: 7px;
margin-left: 0px;

}


.solicitar {
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
width: 180px;
font-weight: normal;
text-align: center;






}
.menu_extra {
background: url(/images/entrar_azul.gif) right  center no-repeat;
color:#70A8D7;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
width: 160px;
text-align: center;
border:0px;
margin:0px 0px 0px 0px;
padding-left: 5px;
padding-top:3px;
padding-bottom:5px;

}






.menu_extra a, .menu_extra a:hover{
color:#70A8D7;
text-decoration: none;

}


.titulo_verde{
color:#B3C849; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: bold;
}

.titulo_verde a, .titulo_verde a:hover{
color:#B3C849; 
text-decoration:none;
}


h1 {color:#70A8D7; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight: bold;}





h1 a{color:#70A8D7; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight: bold;
}

h2 {color:#70A8D7; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight: bold;}

.h2marca {color:#70A8D7; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight: bold;
}

#principal div.seccion_galeria_header{
clear:both;
background-color: #EFEFEF;
color:#7F7F7F;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
width: 520px;
height: 20px;
margin-bottom: 10px;
padding-left: 5px;
padding-top:4px;
padding-bottom:2px;
}

#principal div.seccion_galeria_header a, #principal div.seccion_galeria_header a:hover {
text-decoration:none;
color:#7F7F7F;
}
#principal[id] div.seccion_galeria_header{
width: 520px;
}
#principal div.seccion_galeria {
float:left;


}
#principal div.seccion_galeria_volver {
float:right;
padding-right: 10px;

}

#principal  .flecha_carro {
float:right;
border:0px;
padding-right:10px;
padding-top: 1px;



}


.migas{
padding-bottom: 5px;

}


.orden{

float:left;
clear:both;


}
.pagina{
clear:both;
text-align:center;
padding-right: 12px;


}

.activa, .activa a, .activa a:hover{
text-decoration:one;
color: #7A7A7A;

}

#principal div.articulos_destacados_top_small{
float:left;
width:122px;

padding-right:9px;
padding-bottom: 10px;

}

#principal[id] div.articulos_destacados_top_small{
padding-right:12px;
}

#principal div.articulos_destacados_top .recuardo{

float:left;
width:167px;


background-color:#6CABDE;
height:18px;

}
#principal div.articulos_destacados_top_small .recuardo{
float:left;
width:122px;
background-color:#6CABDE;
height:18px;
}
#principal div.articulos_destacados_top .recuardo div {
float:left;
	color:#ffffff;
	line-height:18px;
	font-size:11px;
	width:55px;
text-align:center;

}

#principal div.articulos_destacados_top_small .recuardo div {
float:left;
	color:#ffffff;
	line-height:18px;
	font-size:10px;
	width:39px;
text-align:center;

	letter-spacing: -1px;
}


#principal div.articulos_destacados_top{
float:left;
width:167px;
padding-right:8px;
padding-bottom: 10px;

}

#principal[id] div.articulos_destacados_top{
padding-right:12px;
}




.productoimg{
border:1px solid #D5D5D5;
width: 120px;
height: 120px;
}

.productoimg3{
border:1px solid #D5D5D5;
width: 58px;
height: 58px;
}

.productoimg2{
border:1px solid #D5D5D5;
width: 165px;
height: 165px;
}


#principal div.articulos_destacados_top_descrip {
clear:both;
float:left;
color:#545454;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-color: #EFEFEF;
padding-left: 5px;
width:162px;
margin-top: -2px;
padding-top:5px;
height: 65px;

}

#principal[id] div.articulos_destacados_top_descrip {
clear:both;
width:162px;
margin-top: 0px;
}
#principal div.articulos_destacados_top_descrip_small {
clear:both;
float:left;
color:#545454;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
background-color: #EFEFEF;
padding-left: 5px;
width:117px;
height: 65px;
margin-top: -2px;
letter-spacing: -0.5px;
padding-top:5px;

}

#principal[id] div.articulos_destacados_top_descrip_small {
clear:both;
width:117px;
margin-top: 0px;
}

.descript{
clear:both;
}
#principal div.articulos_destacados_top_descrip .precio, #principal div.articulos_destacados_top_descrip_small .precio {
float:right;
margin-right: 1px;

font-weight:bold;
}
#principal[id] div.articulos_destacados_top_descrip .precio, #principal[id] div.articulos_destacados_top_descrip_small .precio {

margin-right: 3px;

}
#principal div.articulos_destacados_top_descrip .titulo, #principal div.articulos_destacados_top_descrip_small .titulo {
float:left;
margin-left: 0px;

font-weight:bold;
}
#principal[id] div.articulos_destacados_top_descrip .titulo, #principal[id] div.articulos_destacados_top_descrip_small .titulo {

margin-left: 0px;

}

#principal .precio2 {
float:right;
margin-right: 1px;
margin-top: -15px;
font-weight:bold;
}
#principal[id]  .precio2 {

margin-right: 3px;

}

.oferta {
color:#FF740D;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
}

.novedad {
color:#2495E8;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
}

.recomendado{
color:#8fb317;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
}

#principal div.opcion {
background: url(/images/carrito.gif) right  center no-repeat;
clear:both;
float:left;
background-color: #EFEFEF;
color:#7F7F7F;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
width:162px;
margin:0px 0px 0px 0px;
padding-left: 5px;
padding-top:3px;
padding-bottom:5px;
letter-spacing: -1px;
height:13px;

}


#principal div.mas_small {
float:left;
width:122px;
margin:0px 0px 0px 0px;
padding-top:8px;
padding-right: 9px;
padding-bottom:2px;
height: 150px;

}
#principal[id] div.mas_small {
padding-top:20px;
padding-right: 12px;


}
#principal div.mas_small_mas  {
float:left;
width:58px;
margin:0px 0px 0px 0px;
padding-top:0px;
padding-right: 6px;
padding-bottom:2px;
height: 90px;

}
#principal[id] div.mas_small_mas {
padding-top:5px;
padding-right: 6px;


}

#principal div.especificaciones {
float:left;

margin:0px 0px 0px 0px;
padding-top:0px;
padding-right: 9px;
padding-bottom:2px;


}

#principal div.opcion_small {
background: url(/images/carrito.gif) right  center no-repeat;
float:left;
clear:both;
background-color: #EFEFEF;
color:#7F7F7F;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
width:117px;
height:13px;
padding-left: 5px;
padding-top:3px;
padding-bottom:5px;

letter-spacing: -1px;


}









div.opcion a, div.opcion a:hover, div.opcion_small a, div.opcion_small a:hover{
text-decoration:none;
color:#7F7F7F;

}

#principal div.carrobox {
clear:both;
height:10px;
}

#principal div.carrobox1 {
clear:both;
height:10px;
background-color: #EFEFEF;
margin-right:12px;
}



#principal .gris{
background-color: #EFEFEF;
height: 122px;
padding-left: 12px;
padding-right: 12px;
float:left;
width: 380px;


}
#principal[id] .gris{

width: 380px;
margin-right: 12px;

}
#principal .producto_carrito{
color:#545454;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
padding-top: 15px;
}


#principal .e{
float:left;
width: 215px;

}
#principal .f{
float:left;
width: 68px;

}
#principal .g{
float:left;
width: 45px;

}
#principal .h{
float:right;
width: 30px;

}

#principal .i{
float:left;
width: 215px;
font-size: 10px;
}



#carro_titulo {
float:right;
padding-bottom:5px;
padding-right: 12px;
}

#carro_titulo .a{
float:left;
padding-left: 135px;
}

#carro_titulo .b{
float:left;
padding-left: 147px;
}
#carro_titulo .c{
float:left;
padding-left: 30px;
}
#carro_titulo .d{
float:right;
padding-left: 0px;
}


.producto_imagen{
float:left;
border:1px solid #D5D5D5;
}

#vaciar{
margin-top: 10px;
float:left;
clear:both;
width: 129px;
background-color: #BABABA;
color:#E6E6E6;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
height: 14px;
padding-top: 12px;
text-align:center;
padding-bottom: 12px;
}

#vaciar a, #vaciar a:hover{
color:#E6E6E6;
text-decoration:none;
}

#pagar{
float:right;
margin-top: 10px;
text-align:right;
color:#7B7B7B;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-right: 12px;

}

#pagar .total{
font-size:16px;}


#pagarcarrito{
clear:both;
float:right;

margin-top: 10px;
width: 122px;
background-color: #BABABA;
color:#E6E6E6;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
height: 14px;
padding-top: 12px;
text-align:center;
padding-bottom: 12px;
margin-right:6px;

}

  .botonpagar{
        font-size:12px;
        font-family:Verdana,Helvetica;
        font-weight:bold;
        color:white;
        background:#BABABA;
        border:0px;

       }  

#pagarcarrito[id]{
margin-right:12px;}

#pagarcarrito a, #pagarcarrito a:hover{
color:#E6E6E6;
text-decoration:none;
}


.producto_description{
color:#545454;
width: 260px;
padding-left: 12px;
padding-right: 12px;
float:right;

}

.unidad{
float:left;
background: url(/images/unidades.gif) left  top no-repeat;
height: 24px;

color: #000000;

}

#unidad_input {
border: 0px;
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
height: 14px;
width: 20px;
margin-left: 15px;
margin-top: 5px;



} 

  .boton{
        font-size:10px;
        font-family:Verdana,Helvetica;
        font-weight:bold;
        color:white;
        background:#638cb5;
        border:0px;
        width:120px;
        height:19px;
       }
       
  .boton2{
        background: transparent url(/images/flecha_blanco.gif) no-repeat scroll right center;

font-size: 12px;
        font-family:Verdana,Helvetica;
        font-weight:bold;
        color:#545454;
        border:0px;
        width:90px;
        height:19px;
        margin-right: 1px;
       }     

.unidad_carrito{
margin-top: 15px;
clear:both;
background: url(/images/unidades.gif) left  top no-repeat;
height: 24px;
color:#7F7F7F;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;

}
.unidad_carrito a, .unidad_carrito a:hover{
text-decoration: underline;
color:#7F7F7F;


}
.unidad_input_carrito {
border: 0px;
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
height: 14px;
width: 20px;
margin-left: 15px;
margin-top: 5px;



} 


div.carrito {


padding-right: 20px;
float:right;
font-weight:bold;
font-size: 12px;
margin-top: 5px;
padding-left: 8px;
}

div.carrito a,  div.carrito a:hover{
text-decoration:none;
color:#545454;
}



#principal  .contacto_foto {
float:left;
border:0px;
padding-right:8px;




}
.mas{

clear:both;

}

.espemas{

clear:both;

}

.producto_titulo {
color:#545454;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
}


#vacio{
clear:both; 
height: 15px;
width: 730px;
}

#pie{
clear:both; 
background-color: #EEEEEE;
height: 20px;
padding-left: 210px;
padding-top: 5px;
width: 730px;
}
#principal div.buscar_orden{
	background: url(/images/buscar_orden.gif) left  top no-repeat;
	height: 32px;
    width: 526px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-top:0px;
line-height:30px;


}

#principal div.buscar_orden .sel{
margin-top:5px;
margin-left:8px;
font-size: 10px;
float:left;
}
#principal div.buscar_orden .radio{
float:left;
margin-left:6px;
}

.precio_producto{
float:left;
color: #545454;
padding-right:5px;
padding-top:3px;
font-family: Arial,Helvetica,sans-serif;

font-size: 16px;

font-weight: bold;
}
.producto_description_c{
color:#545454;
width: 260px;

padding-right: 12px;
float:left;

}


.indicator
{
padding-left: 15px;
  background: url(/images/indicator.gif) no-repeat 0 0;
}


