@charset "UTF-8";

body {

font-size: 0.7em;

text-align: center;

margin: 0 auto;

padding: 0;

background: #000000;

}

.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/RMO.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: #D87D04;

}

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

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

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

}

.nombre_login{

color:#000;

font-weight:bold;

}

.tile {

height: 20px;

width: 110px;

background-image: url("img/tile.png");

background-repeat: no-repeat;

background-color: #D87D04;

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

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

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

}

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

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

}

.seccion_int b a {

font-weight:bold;

color: #D87D04;

}

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

}

.seccion_int li {

color: #D87D04;

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

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

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

}

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

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

}

.seccion_cent b a {

font-weight:bold;

color: #D87D04;

}

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

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

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

text-align:left;

margin-top: 10px;

font-weight: bold;

}

.minidetalle h1 a {

font-size:10px;

color:#D87D04;

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

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

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

font-size:12px;

}

.boton {

width: 100px;

height:20px;

color:#FFFFFF;

background-color: #D87D04;

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

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

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

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

}

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

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

}

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

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

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

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 #D87D04;

}

.pie_pagina a{

color:#999;

text-decoration:underline;

}

.condiciones {
	text-align:center;
	color:#CCC;
	margin-bottom:5px;
}

.condiciones a{
	color:#CCC;
	font-weight:bold;
}