@charset "UTF-8";
body {
font-size: 0.7em;
text-align: center;
margin: 0 auto;
padding: 0;
background: url(img/bg_web.jpg) #000000 left center;
}
.linea_cuenta {
font-weight: normal;
color:#777;
}
.linea_cuenta a{
color:#777;
}
.linea_cuenta a:hover{
color:#222;
font-weight: bold;
}
a {
text-decoration:none;
}
a img {
text-decoration:none;
border:0px;
}
.input_search {
background: url(img/search.gif) #ffffff no-repeat left center;
border: 3px solid #EEEEEE;
color: #808080;
font-weight: bold;
font-family: "Lucida Grande",Verdana,sans-serif;
height: 18px;
padding-left: 30px;
padding-top:6px;
width: 120px;
font-size: 1em;
vertical-align: middle;
text-decoration: none;
-moz-border-radius-bottomleft: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
}
.input_search:hover {
border: #d3d3d3 3px solid;
}
#cuerpo {
background-color: #fff;
text-align: center;
border-right: 1px solid #e6e7e6;
border-left: 1px solid #e6e7e6;
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
/*
padding-top: 0.4em;
padding-bottom: 2em;
*/
padding-right: 0.3em;
padding-left: 0.4em;
}
.tabla_rango_precios{
font-size: 0.8em;
border:0px solid #ece9d8;
}
.tpr_cabecera td{
padding:1px;
border:1px solid #ece9d8;
background-color: #ece9d8;
}
.tpr_fila td{
padding:3px;
border:1px solid #ece9d8;
background-color: #f5f5dc;
}
.cabecera_sup {
background-image: url("img/banner_portada.gif");
background-repeat: no-repeat;
/* background-position: 10px 20px;*/
height: 135px;
text-align: right;
font-size: 11px;
color: #666666;
font-weight: normal;
padding-right: 0.4em;
vertical-align: bottom
}
.cabecera_sup a {
text-decoration: none;
color: #666666;
}
.cabecera_sup a:hover {
color: #4B4B4B;
}
.barra_lateral {
background-image: url("img/fondosupizquierda.png");
background-repeat: no-repeat;
font-weight: bold;
color: #FFFFFF;
}
.barra_lateral_int {
background-color: #FFFFFF;
background-image: url("img/fondocenizquierda.png");
background-repeat: repeat-y;
}
.barra_lateral_int li {
color: #4B4B4B;
font-size: 0.8em;
text-align:left;
margin-left: -30px;
margin-right: 5px;
text-indent: 0px;
list-style-position: outside;
list-style-type: none;
font-weight: none;
padding: 0px;
margin-bottom: 1px;
//border:1px solid white;
}
.barra_lateral_int li a {
color: #4B4B4B;
text-decoration: none;
}
.barra_lateral_int li a.subcategoria {
color: #006699;
text-decoration: none;
border:1px solid white;
margin-left:10px;
}
.barra_lateral_int li a.subcategoria:hover {
color: #666666;
text-decoration: none;
border:1px solid #ece9d8;
}
.barra_lateral_int li a:hover {
color: #666666;
text-decoration: none;
border:1px solid #ece9d8;
}
.barra_lateral_fin {
background-color: #FFFFFF;
margin-top: 6px;
background-image: url("img/fondoinfizquierda.png");
background-repeat: repeat-y;
font-size: 10px;
font-weight: bold;
color: #4B4B4B;
}
.nombre_login{
color:#000;
font-weight:bold;
}
.tile {
height: 20px;
width: 110px;
background-image: url("img/tile.png");
background-repeat: no-repeat;
background-color: #4B4B4B;
height: 20px;
width: 110px;
font-size: 11px;
text-align: center;
color: #FFFFFF;
font-weight: bolder;
float: left;
padding-top: 5px;
margin-top: 10px;
margin-right: 1px;
text-decoration: none;
}
.tile_activo {
height: 20px;
width: 110px;
background-image: url("img/boton_activo.gif");
background-repeat: no-repeat;
background-color: #4B4B4B;
height: 20px;
width: 110px;
font-size: 11px;
text-align: center;
color: #FFFFFF;
font-weight: bolder;
float: left;
padding-top: 5px;
margin-top: 10px;
margin-right: 1px;
text-decoration: none;
}
.tile_hover {
height: 20px;
width: 110px;
background-image: url("img/tile.png");
background-repeat: no-repeat;
background-color: #666666;
height: 20px;
width: 110px;
font-size: 11px;
text-align: center;
color: #FFFFFF;
font-weight: bolder;
float: left;
padding-top: 5px;
margin-top: 10px;
margin-right: 1px;
text-decoration: none;
}
.tile_hover a {
color:#FFF;
}
.tile a {
color:#FFFFFF;
}
.tile a:hover {
color:#FFFFFF;
}
.tile2 {
background-image: url("img/tile.png");
background-repeat: no-repeat;
background-color: #999999;
height: 20px;
width: 110px;
font-size: 11px;
text-align: center;
color: #FFFFFF;
font-weight: bolder;
float: left;
padding-top: 5px;
margin-top: 10px;
margin-right: 1px;
text-decoration: none;
}
.tile2 a {
color: #ffffff;
}
.tile2 a:hover{
color: #ffffff;
}
html {
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.seccion {
background-image: url("img/secsupp2.png");
background-repeat: no-repeat;
font-weight: bold;
background-color: #4B4B4B;
color: #FFFFFF;
text-align: center;
}
.seccion_int {
background-color: #FFFFFF;
background-image: url("img/fondocenizquierda.png");
background-repeat: repeat-y;
padding: 10px 10px 0px 10px;
width: 140px;
}
.seccion_int a {
text-decoration: none;
color: #999999;
}
.seccion_int a:hover {
color: #4B4B4B;
}
.seccion_int hr {
height: 1px;
border: 0;
color: #E56C46;
background-color: #CCCCCC;
width: 100%;
margin-bottom: 20px;
}
.seccion_int h1 {
font-size: 10px;
color: #999999;
text-align: left;
font-weight: normal;
}
.seccion_int h2 {
color:#E04F21;
text-align: right;
font-size: 10px;
font-weight: normal;
}
.seccion_int h4 {
font-size: 10px;
color: #999999;
text-align: center;
font-weight: normal;
}
.seccion_int h5 {
color:#4B4B4B;
text-align: center;
font-size: 12px;
font-weight: bold;
margin-top: -10px;
margin-bottom: 5px;
}
.producto_dest {
/* height: 100px;*/
color: #E56C46;
background-color: #CCCCCC;
width: auto;
text-align: center;
display: block;
margin: auto;
margin-bottom: 10px;
margin-top: 10px;
}
.seccion_int img {
color: #E56C46;
text-align: center;
display: block;
margin: auto;
margin-bottom: 5px;
margin-top: 5px;
}
.seccion_int input {
width: 130px;
border: 1px solid #CCCCCC;
text-align: center;
display: block;
margin: auto;
margin-bottom: 10px;
margin-top: 10px;
}
.seccion_int b {
font-weight: bold;
color:#4B4B4B;
}
.seccion_int b a {
font-weight:bold;
color: #4B4B4B;
}
.seccion_int b a:hover {
font-weight:bold;
color: #666666;
}
.seccion_fin {
background-color: #FFFFFF;
margin-top: 6px;
background-image: url("img/fondoinfizquierda.png");
background-repeat: repeat-y;
font-size: 10px;
font-weight: bold;
color: #4B4B4B;
}
.seccion_int li {
color: #4B4B4B;
font-size: 10px;
text-align:left;
margin-left: -20px;
text-indent: 1px;
list-style-position: outside;
list-style-type: none;
font-weight: none;
padding-left: 0px;
}
.titulares {
background-image:url("img/banner1.png");
background-color: #4B4B4B;
background-repeat:no-repeat;
font-size:13px;
font-weight: bold;
color: #ffffff;
padding-left: 25px;
text-align: left;
/*padding-bottom: 5px;*/
height: 50px;
}
.titulares_carrito {
background-image:url("img/banner2.png");
background-color: #4B4B4B;
background-repeat:no-repeat;
font-size:13px;
font-weight: bold;
color: #ffffff;
padding-left: 25px;
text-align: left;
/*padding-bottom: 5px;*/
height: 50px;
}
.seccion_cent {
background-color: #FFFFFF;
padding: 10px 5px 0px 5px;
width: 140px;
border-right: 1px solid #cccccc;
}
.seccion_cent a {
text-decoration: none;
color: #999999;
}
.seccion_cent a:hover {
color: #4B4B4B;
}
.seccion_cent hr {
height: 1px;
border: 0;
color: #E56C46;
background-color: #CCCCCC;
width: 100%;
margin-bottom: 20px;
}
.seccion_cent h1 {
font-size: 10px;
color: #999999;
text-align: left;
font-weight: normal;
}
.seccion_cent h2 {
color:#E04F21;
text-align: right;
font-size: 10px;
font-weight: normal;
}
.seccion_cent h4 {
font-size: 10px;
color: #999999;
text-align: center;
font-weight: normal;
}
.seccion_cent h5 {
color:#4B4B4B;
text-align: center;
font-size: 12px;
font-weight: bold;
margin-top: -10px;
margin-bottom: 5px;
}
.seccion_cent img {
color: #E56C46;
text-align: center;
display: block;
margin: auto;
margin-bottom: 5px;
margin-top: 5px;
}
.seccion_cent input {
width: 130px;
border: 1px solid #CCCCCC;
text-align: center;
display: block;
margin: auto;
margin-bottom: 10px;
margin-top: 10px;
}
.seccion_cent b {
font-weight: bold;
color:#4B4B4B;
}
.seccion_cent b a {
font-weight:bold;
color: #4B4B4B;
}
.seccion_cent b a:hover {
font-weight:bold;
color: #666666;
}
.ruta {
font-size:9px;
color:#999999;
text-align: left;
margin-bottom: 10px;
vertical-align: top;
}
.ruta a {
color:#999999;
text-decoration: none;
}
.ruta a:hover {
color:#4B4B4B;
text-decoration:none;
}
.datos_sec {
font-size:9px;
color:#ffffff;
text-align: left;
background-color: #CCCCCC;
height: 20px;
width: auto;
padding-left: 10px;
font-weight: bold;
}
.paginacion {
font-size:10px;
text-align:right;
color:#999999;
}
.paginacion a {
color:#4B4B4B;
text-decoration:none;
}
.paginacion a:hover {
font-size:10px;
text-align:right;
color:#999999;
}
.carrito{
font-size:10px;
color:#000000;
}
.carrito a{
text-decoration:none;
font-size:10px;
}
.carrito td{
vertical-align:top;
border:1px dotted #EFEFEF;
}
.cabecera_carrito{
background-color:#666666;
color:#FFFFFF;
font-weight:bold;
}
.pie_carrito{
font-size:10px;
background-color:#CCCCCC;
text-align:right;
}
.input_carrito_cantidad {
font-size:9px;
border:1px solid #dfdfdf;
text-align:center;
}
.minidetalle {
font-size:10px;
color:#666666;
width: 440px;
vertical-align: top;
text-align: left;
}
.minidetalle a {
text-decoration: none;
color:#E56C46;
font-weight:bold;
}
.minidetalle a:hover {
text-decoration: none;
color:#666666;
}
.minidetalle img {
width:100px;
height:auto;
margin: 10px 10px 10px 10px;
float: left;
}
.minidetalle h1 {
font-size:10px;
color:#4B4B4B;
text-align:left;
margin-top: 10px;
font-weight: bold;
}
.minidetalle h1 a {
font-size:10px;
color:#4B4B4B;
text-align:left;
margin-top: 10px;
margin-bottom: 10px;
font-weight: bold;
text-decoration:none;
}
.minidetalle h1 a:hover {
font-size:10px;
color:#cccccc;
text-align:left;
margin-top: 10px;
margin-bottom: 10px;
font-weight: bold;
text-decoration:none;
cursor:hand;
cursor:pointer;
}
.minidetalle h2 {
font-size:10px;
color:#666666;
text-align:left;
font-weight: bold;
margin-top: -10px;
}
.minidetalle h2 a {
font-size:10px;
color:#E56C46;
text-align:left;
float:left;
margin-top: 10px;
margin-left: 20px;
font-weight: bold;
text-decoration:none;
}
.minidetalle h2 a:hover {
font-size:10px;
color:#cccccc;
text-align:left;
float:left;
margin-top: 10px;
margin-left: 20px;
font-weight: bold;
text-decoration:none;
}
.minidetalle h3 {
font-size:13px;
color:#4B4B4B;
text-align:right;
font-weight: bold;
margin-top: 10px;
margin-right: 10px;
}
.minidetalle h3 img {
height:20px;
width:20px;
float: right;
margin-top: -10px;
margin-right: 0px;
}
.mini hr {
height: 1px;
border: 0;
color: #E56C46;
background-color: #CCCCCC;
width: 100%;
}
.ficha_producto {
}
.ficha_producto img {
/*width: 200px;*/
height: auto;
text-align: center;
display: inline;
margin: auto;
margin-bottom: 5px;
margin-top: 20px;
margin-right: 20px;
margin-left: 10px;
vertical-align: top;
}
.ficha_producto h1 {
font-size:14px;
color:#4B4B4B;
text-align: left;
font-weight:bold;
margin-bottom: 10px;
}
.ficha_producto hr {
height: 1px;
border: 0;
color: #E56C46;
background-color: #CCCCCC;
width: 100%;
margin-bottom: 10px;
}
.ficha_producto h2 {
font-size:10px;
color:#666666;
font-weight: normal;
text-align: justify;
margin-bottom: -10px;
}
.ficha_producto h2 img {
height: auto;
/* width:30px;*/
border: solid 0px black;
margin-top: 3px;
margin-right: 3px;
margin-bottom: 3px;
margin-left: 0px;
}
.atributo_item {
height: auto;
border: solid 0px black;
margin-top: 3px;
margin-right: 3px;
margin-bottom: 3px;
margin-left: 0px
}
.ficha_producto h3 {
font-size:10px;
color:#666666;
font-weight: bold;
text-align: left;
}
.ficha_producto h4 {
font-size:10px;
color:#ED970A;
font-weight: bold;
text-align: center;
margin-top: 0px;
}
.ficha_producto h5 {
font-size:14px;
color:#E56C46;
font-weight: bold;
text-align: left;
margin-top: 0px;
}
.label {
vertical-align: middle;
}
.input {
border: 1px solid #CCCCCC;
margin-left: 5px;
color: #4B4B4B;
font-size:12px;
}
.boton {
width: 100px;
height:20px;
color:#FFFFFF;
background-color: #4B4B4B;
font-size: 11px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
border: none;
padding-bottom: 3px;
margin-left: 20px;
}
.boton_generico {
height:20px;
color:#FFFFFF;
background-color: #4B4B4B;
font-size: 10px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
border: none;
padding-bottom: 3px;
margin-left: 10px;
}
.boton_generico_fix {
height:20px;
color:#FFFFFF;
background-color: #4B4B4B;
font-size: 10px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
border: none;
}
.style1 {color: #CCCCCC}
.style2 {color: #cccccc}
.boton2 {
width: 140px;
height:20px;
color:#FFFFFF;
background-color: #4B4B4B;
font-size: 11px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
border: none;
padding-bottom: 3px;
margin-left: 10px;
margin-bottom: 20px;
}
.input2 {
margin-left: 0px;
margin-right: 0px;
}
.ficha_vinculados {
width: 100px;
height: auto;
text-align: center;
float: left;
margin: 0px 10px 20px 0px;
}
.picture {
margin-top: 10px;
margin-bottom: 10px;
}
.texto_libre {
font-size:10px;
color:#999999;
text-align: left;
padding: 0px 10px 10px 10px;
}
.texto_libre b {
font-weight: bold;
color:#4B4B4B;
}
.texto_libre li {
list-style-position: outside;
list-style-type: disc;
}
.formulario {
text-align:left;
font-size:10px;
color:#666666;
padding-bottom: 10px;
padding-top: 10px;
}
.formulario textarea{
font-family:Verdana;
font-size:11px;
border:1px solid #E1E1E1;
}
.formulario input{
font-family:Verdana;
font-size:11px;
border:1px solid #E1E1E1;
padding:3px;
}
.formulario select{
font-family:Verdana;
font-size:11px;
border:1px solid #E1E1E1;
padding:3px;
}
.formulario h1 {
font-size: 12px;
font-weight:bold;
color: #4B4B4B;
margin-left: 20px;
margin-top: -5px;
margin-bottom: 30px;
}
.formulario h2 {
text-align:left;
font-size:10px;
color:#666666;
font-weight: normal;
height: auto;
margin: 0px 20px 10px 20px;
vertical-align: middle;
list-style-position: outside;
}
/*Formulario de datos*/
.formulario legend{
font-weight:bold;
font-size:12px;
padding-left:2px;
padding-right:5px;
color:#4B4B4B;
}

.formulario fieldset{
padding:10px;
border:0px solid #f0f0f0;
margin-top:10px;
margin-bottom:20px;
-moz-border-radius-bottomleft: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
background-color:#efefef;
}
.fila_formulario{
/* position:relative;*/
width:100%;
margin-top:10px;
position:relative;
padding-bottom:10px;
color:#666666;
}
.etiqueta_formulario{
width: 25%;
text-align:right;
float:left;
margin-top:2px;
margin-right:10px;
padding:0px;
}
.valor_etiqueta_formulario{
text-align:left;
font-weight: bold;
float:left;
margin-top:2px;
margin-right:10px;
padding:0px;
}
.campos_formulario{
width:400px;
float:left;
margin-right:5px;
padding:0px;
}
.campos_formulario input{
border:1px solid #CCCCCC;
color:#4B4B4B;
float:left;
margin-right:5px;
text-align:left;
font-size:10px;
font-family: Verdana,Arial,Helvetica,sans-serif;
margin-bottom:8px;
}
.campos_formulario select{
border:1px solid #CCCCCC;
color:#4B4B4B;
float:left;
margin-right:5px;
text-align:left;
font-size:10px;
font-family: Verdana,Arial,Helvetica,sans-serif;
margin-bottom:8px;
}
.campos_formulario textarea{
border:1px solid #CCCCCC;
color:#4B4B4B;
float:left;
margin:0px;
margin-bottom:8px;
padding:0px;
font-family:Arial;
text-align:left;
font-size:10px;
font-family: Verdana,Arial,Helvetica,sans-serif;
}
.paso_actual{
background-image: url("img/bg_paso_carrito.gif");
background-repeat: no-repeat;
background-position:50% 12px;
}
.pie_pagina{
text-align:center;
background-color: #fff;
padding-top:10px;
padding-bottom:10px;
border-top:3px solid #FF9500;
font-size:10px;
}
.pie_pagina a{
color:#999;
text-decoration:underline;
font-weight:bold;
}
.condiciones {
	text-align:center;
	color:#CCC;
	margin-bottom:5px;
}
.condiciones a{
	color:#CCC;
	font-weight:bold;
}
