@charset "UTF-8";



body {



font-size: 0.7em;



text-align: center;



margin: 0 auto;



padding: 0;



background: #000000;



}

.tabla_pedidos {
 border:1px solid #C0C0C0;
 background-color:#FFF;
 width:100%;
}

.tabla_pedidos thead{
 font-weight:bold;
 background-color:#800000;
 color:#FFF;
 text-align:center;
}


.tabla_pedidos tbody{
   text-align: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_cabecera.gif");



background-repeat: no-repeat;



/* background-position: 10px 20px;*/



height: 218px;



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: #C30A23;



}



.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: #C30A23;



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: #C30A23;



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: #C30A23;



}



.nombre_login{



color:#000;



font-weight:bold;



}



.tile {



height: 20px;



width: 110px;



background-image: url("img/boton.gif");



background-repeat: no-repeat;



background-color: #C30A23;



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: #C30A23;



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/boton_over.gif");



background-repeat: no-repeat;



background-color: #C30A23;



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/boton.gif");



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: #C30A23;



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: #C30A23;



}



.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:#C30A23;



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:#C30A23;



}



.seccion_int b a {



font-weight:bold;



color: #C30A23;



}



.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: #C30A23;



}



.seccion_int li {



color: #C30A23;



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: #C30A23;



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: #C30A23;



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: #C30A23;



}



.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:#C30A23;



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:#C30A23;



}



.seccion_cent b a {



font-weight:bold;



color: #C30A23;



}



.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:#C30A23;



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:#C30A23;



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:#C30A23;



text-align:left;



margin-top: 10px;



font-weight: bold;



}



.minidetalle h1 a {



font-size:10px;



color:#C30A23;



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:#C30A23;



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:#C30A23;



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: #C30A23;



font-size:12px;



}



.boton {



width: 100px;



height:20px;



color:#FFFFFF;



background-color: #C30A23;



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: #C30A23;



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: #C30A23;



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: #C30A23;



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:#C30A23;



}



.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;



}



.formulario h1 {



font-size: 12px;



font-weight:bold;



color: #C30A23;



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:#C30A23;



}



.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:#C30A23;



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:#C30A23;



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:#C30A23;



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:20px;



padding-bottom:20px;



border-top:3px solid #C30A23;



}



.pie_pagina a{



color:#999;



text-decoration:underline;



}
