/* CSS Document */
html {
	margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;
}
body {
	background-color: #a9976d;
	margin: 0px;
	background-image: url(../images/fondo.gif);
	background-repeat: repeat-x;
}
#body_fdo {
	margin: 0px;
	background: top center url(../images/fdo_top.gif) no-repeat;
	clear: none;
	width: 100%;
	float: left;
}
/*Generico*/
.separador {clear:both;}
.fleft{ float:left; }

/* Formularios*/
input {
	font-size: 11px;
	color: #462611;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	border: 1px solid #333333;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-color: #FFFFFF;
}
input.button {
	margin: 0px;
	padding: 0px;
	border:none;
	background-color: #DB251D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
select {
	font-size: 11px;
	color: #333333;
	border: 1px solid #7f9db9;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
textarea {
	font-size: 11px;
	color: #73716f;
	padding-right: 5px;
	padding-left: 5px;
	margin-bottom: 3px;
	background-color: #FFFFFF;
	border: 1px solid #9c9c9c;
}
hr{
	color: #cdcdcd;
	width: 93%;
	clear: none;
	float: left;
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px;
}
/* Titulos*/ 
h1{
	font-weight: bold;
	font-family: Tahoma, Arial, sans-serif;
	text-decoration: none;
	margin: 0px;
	padding-bottom: 10px;
	padding-top: 20px;
	color: #DA251D;
	font-size: 16px;
}
h2{
	margin: 0px;
	font-family: Tahoma, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: normal;
	padding-right: 0px;
}
h3, h3 a, h3 a:visited, h3 a:active{
	font-size: 12px;
	color: #695e45;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	margin-top: 1px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-transform: capitalize;
	text-decoration:none;
}
h3 a:hover {
	text-decoration:underline;
	color:#FF0000;
}



h4{
	font-size: 12px;
	color: #d51920;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
h5{
	font-size: 11px;
	color: #695e45;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px;
	padding-bottom: 0px;
	padding-top: 20px;
	padding-left: 10px;
}


#container {
	clear: both;
	width: 877px;
	position: relative;
	margin: 0px auto;
}
/* HEADER */
#header {
	clear: none;
	float: left;
	position: relative;
	width: 875px;
	z-index: 100;
	background-image: url(../images/fdo_header.gif);
	background-repeat: repeat-x;
	border-right: 1px solid #695e45;
	border-left: 1px solid #695e45;
}
#header img {
	clear: none;
	float: left;
}

#menu_header {
    background: url("../images/navbg.gif") repeat-x scroll center top transparent;
    clear: none;
    float: left;
    position: relative;
    width: 875px;
    z-index: 100;
}


/* FOOTER */
#footer {
	clear: none;
	position: relative;
	width: 877px;
	background-image: url(../images/fdo_footer.gif);
	background-repeat: no-repeat;
	float: left;
	background-color: #b3a581;
	background-position: center top;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 17px;
	padding-bottom: 20px;
}
#footer a {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
#footer a:hover {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}


#footer_izq {
	clear: none;
	position: relative;
	float: left;
	padding-top: 12px;
	padding-left: 15px;
}
#footer_der {
	clear: none;
	position: relative;
	float: right;
	padding-top: 12px;
	padding-right: 112px;
	text-align: right;
}


/*#contenido {
	clear: none;
	width: 875px;
	position: relative;
	float: left;
	border-right: 1px solid #695e45;
	border-left: 1px solid #695e45;
	background-image: url(../images/fdo_contenido1.gif);
	background-repeat: repeat-y;
}*/
#contenido {
    background: url("../images/contenidobg.gif") repeat-x scroll center top #55120D;
    border-left: 1px solid #695E45;
    border-right: 1px solid #695E45;
    clear: none;
    float: left;
    position: relative;
    width: 875px;
}
#contenido img {
	clear: none;
	float: left;
}
#col_izq {
	clear: none;
	width: 191px;
	position: relative;
	float: left;
	border-right: 1px solid #695e45;
	background-color: #0d0805;
	background-image: url(../images/fdo_colizq.gif);
	background-repeat: repeat-x;
	border-top: 1px solid #695e45;
}
#menu_left {
	clear: none;
	width: 174px;
	position: relative;
	float: left;
	background-color: #0d0805;
	background-image: url(../images/fdo_colizq.gif);
	background-repeat: repeat-x;
	padding-top: 20px;
	padding-left: 17px;
	padding-bottom: 20px;
}
#menu_left ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	clear: none;
	float: left;
	width: 174px;
	position: relative;
}
#menu_left li {
	font-family: Tahoma, Arial, sans-serif;
	display: inline;
}
#menu_left li a {
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 1px dashed #292827;
	padding-top: 3px;
	padding-bottom: 3px;
	clear: none;
	float: left;
	position: relative;
	width: 159px;
	margin-left: 15px;
}
#menu_left li a:hover {
	font-size: 11px;
	font-weight: normal;
	color: #da251d;
	text-decoration: none;
}
#menu_left li a.tit {
	font-size: 12px;
	font-weight: bold;
	color: #da251d;
	text-decoration: none;
	margin: 0px;
	border-style: none;
	width: 174px;
	padding: 0px 0px 4px;
	clear: none;
	float: left;
	position: relative;
}
#menu_left li a.tit:hover {
	font-size: 12px;
	font-weight: bold;
	color: #da251d;
	text-decoration: none;
}
#col_der {
	width: 683px;
	float: left;
	background: url(../images/fdo_conthome.gif) repeat-x #55120d;
	padding-bottom: 30px;
	border-top: 1px solid #695e45;
	position:relative;
}
#col_der p {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 25px;
	text-align: justify;
	padding-right: 20px;
}
.col_der_txt1 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #db251d;
}

#bloque_ofertas {
	width:663px;
	margin:0 auto;
	padding:38px 0 0 20px;
	background:url(../images/t_oferta1.png) repeat-y top center;
	clear:both;
	overflow:auto;
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}	
	
	#bloque_ofertas .item {
		float:left;
		width:290px;
		*display:inline-table;
		background:url(../images/flecha.png) top left no-repeat;
   		padding:0 0 0 10px;
		margin:10px 0 0 10px;
		*margin:10px 0 -40px 10px;
	}
	#bloque_ofertas .item img {
		float:left; width:90px;
	}

#col_der_productos {
	clear: both;
	width: 660px;
	margin:0 auto;
	display:block;
	/*padding-left: 23px;*/
}
.box_productoshome {
	clear: none;
	width: 155px;
	float: left;
	padding-right: 10px;
}
.productoshome_img {
	clear: none;
	width: 155px;
	position: relative;
	float: left;
	background-color: #090001;
}
.box_productoshome .productoshome_img img {
	border: 1px solid #42382e;
	margin-left: 12px;
	margin-top: 2px;
	margin-bottom: 7px;
}
.productoshome_txt {
	clear: none;
	width: 133px;
	position: relative;
	float: left;
	background-color: #090001;
	background-image: url(../images/productos_home_txt.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #785c2e;
	line-height: 11px;
	padding: 7px 10px 10px 12px;
}
#col_der2 {
	clear: none;
	width: 658px;
	position: relative;
	float: left;
	background-color: #55120d;
	background-image: url(../images/fdo_conthome.gif);
	background-repeat: repeat-x;
	padding-left: 25px;
	padding-bottom: 40px;
}
#col_der2 p {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: justify;
	padding-right: 20px;
}
#col_der2 a {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
	font-family: Tahoma, Arial, sans-serif;
}
#col_der2 a_hover {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
	font-family: Tahoma, Arial, sans-serif;
}
#col_der_imgtop {
	clear: none;
	width: 683px;
	position: relative;
	float: left;
	background-color: #55120d;
	background-image: url(../images/fdo_conthome.gif);
	background-repeat: repeat-x;
	z-index:0;
}
#header #animacion {
    background: none repeat scroll 0 0 #000000;
    float: left;
    height: 237px;
    position: relative;
    width: 875px;
}
/* pedido s*/

#hoja_pedido  {
	font-size: 12px;
	color: #FFFFFF;
	font-family: Tahoma, Arial, sans-serif;
	min-height:540px;
	_height:540px;
	*height:540px;
	padding-bottom: 100px;
}
/* Vinculo de Inicio */

a.blanco:link,a.blanco:visited,a.blanco:active
{
	color:#FFFFFF;
	font-weight:none;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
a.blanco:hover
{
    FONT-SIZE: 10px;
	font-weight:none;
	color:#990000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}

/* para los campos requeridos*/
#form_pedido label.error {
	color:#fff;
	background-color:#FF0000;
	padding:2px 4px 2px 4px;
	letter-spacing:-0.5px;
	font-size:10px;
	font-weight:bold;
}

#revisar {
	background-color:#FF99CC; color:#990000; }
	
.carrito{
	float:right;
	display:inline-table;
	font-family:Arial;
	font-size:13px;
	color:#fff;
	position:relative;
}
.carrito p{ margin:0; }
.carritoarriba{
	background:transparent url(../images/carritobg.png) no-repeat center top;
    padding: 5px 10px 5px 0;
    width: 245px;
}
.carritoabajo{
	background:transparent url(../images/carritobg2.png) no-repeat center top;
	display: inline-block;
	padding: 5px 5px 8px;
    position: absolute;
    right: 0;
    top: 56px;
    width: 245px;
    z-index: 5000;
}
.carrito .carritohead{
    background: url("../images/carritohead.png") no-repeat 213px top transparent;
    color: #C8C8C8;
    font-size: 19px;
    padding: 2px 45px 4px 0;
}
.carrito .carritoarriba a { color: #C8C8C8; }
.carrito .carritoarriba a:hover { text-decoration:underline; }
.carrito .carritoarriba p a { color: #6F9F36; }


/*.carrito .carritohead{
    background: url("../images/carritohead.png") no-repeat 213px top transparent;
    color: #C8C8C8;
    font-size: 19px;
    padding: 2px 45px 4px 0;
}*/
.carritoarriba p{ text-align: right; }
.carritoabajo p{ width:150px; float:left; }
.carritoabajo div{ width:140px; }
.vercesta2{
	background:transparent url(../images/sprites2.png) no-repeat -255px -333px;
	float:right;
	display:block;
	width:86px;
	height:26px;
	margin:5px 0 0;
}
.vercesta2:hover{ background-position:-345px -333px; }	
.cestaizq, .cestader{
	padding:10px;
	font-family:arial;
	font-size:11px;
	color:#fff;
}
.cestaizq input, .cestader input, .cestader textarea{
	background:#fff;
	border:1px solid red;
}
.cestaizq{
	width:483px;
}
.cestader{
    width: 345px;
}
ol label{
	display:block;
}
.cesta ol li ol li{
	float:left;
}
.cesta ol li ol, .cesta ol{
	width:100%;
	display:inline-block;
	padding:0;
	margin:0;
}
.cesta ol li.producto{
	border-bottom:1px solid #695e45;
}
li{
	list-style:none;
}
fieldset{
	border:none;
}
.cesta, #mododepago{
	width:100%;
	float:left;
}
.cesta{
    background: #000000;
    border: 1px solid #695E45;
}
.cestatitle{
	margin: 0 0 10px 15px;
}
.cesta .unidad_producto{
    font-size: 18px;
    height: 23px;
    text-align: center;
    width: 40px;
}
.nproducto{
	font-size:13px;
	font-weight:bold;
	width:113px;
	margin: 10px 15px 0 0;
}
.nproducto p{
	margin:0;
}
li.marco{
	margin: 0 10px;
	width:75px;
	height:63px;
	overflow:hidden;
}
li.unidades{
	margin:12px 0 0;
}
.cesta li.precio{
	color: #FFCC00;
    font-size: 18px;
    margin: 28px 0 0 10px;
}
.cesta ol li ol li a {
    background: none repeat scroll 0 0 #DA251D;
    color: #FFFFFF;
    display: block;
    font-size: 10px;
	font-weight: bold;
    height: 17px;
    margin: 30px 0 0 50px;
    padding: 3px 6px;
    width: auto;
}
.cesta ol li ol li a:hover{
	text-decoration:underline;
}
.cesta .cestahead, .cesta .bgprecio{
	background:#141414;
    display: inline-block;
    margin: 10px 0 10px 11px;
    padding: 0 0 7px;
    width: 463px;
}
.cestahead p{
	color:#a9a9a9;
	font-size:14px;
	float:left;
	margin: 5px 0 0 20px;
	font-weight:bold;
}
.cestahead .p2{
	margin-left:200px;
}
.bgprecio dd, .bgprecio dt, .bgprecio .iva{
	width:100%;
	text-align:right;
	margin:0;
	float:left;
	font-size:12px;
	margin: 10px 0 0;
}
.bgprecio dt{
	color:#da251d;
	width:330px;
	font-weight:bold;	
}
.bgprecio dd{
    float: right;
    margin: 10px 5px 0 0;
    width: 128px;
}
.bgprecio .total{
	font-size:25px;
	border-top:1px solid #4b4b4b;
	font-weight:lighter;
}
.iva{
	color:#4b4b4b;
}
.comprarmas{
	display:inline-block;
	float:right;	
	color:#fff;
	margin:10px;
}
.comprarmas:hover{
	text-decoration:underline;
}
#mododepago{
	background:transparent url(../images/sprites2.png) no-repeat -5px -14px;
	width:419px;
	padding: 21px 30px 5px;
}
#mododepago p{
	margin: 14px 0 0;
}
#mododepago legend{
	font-weight:bold;
	font-size:13px;
	color:#fff;
}
#mododepago input, #mododepago textarea{
	margin:0;
	padding:0;
	background:none;
	border:none;
}
#observaciones{
	height:93px;
}
.caixa, .tarjetas, .mrv, .mrvp{
	background:transparent url(../images/sprites2.png) no-repeat -362px -409px;
	display:inline-block;
	width:71px;
	height:19px;
}
.mrv{
    background-position: -253px -409px;
    height: 20px;
    width: 97px;
}
.mrvp{
	background-position:-5px -334px;
    height: 69px;
    padding: 10px 2px 0 10px;
    width: 223px;
	margin: 38px 0 0 7px;
}
.tarjetas{
	background-position:-251px -368px;
	width:158px;
	height:28px;
}
#pedido input{
	float:left;
	height:23px;
	padding:0;
}
#pedido label{
	display:block;
	width:100%;
}
#pedido p {
    display: inline-block;
    margin: 5px 0;
    position: relative;
}
.nombre, .observaciones, #nombre, #observaciones{
	width:290px;
}
.email, #email{
	width:171px;
}
.telefono, #telefono{
	width:111px;
}
.calle, #calle{
	width:220px;
}
.numero, #numero{
	width:60px;
}
.poblacion, #provincia, #poblacion, .provincia{
	width:140px;
}
.cp, #cp{
	width:90px;
}
#pedido #pedidosubmit{
	background:transparent url(../images/sprites2.png) no-repeat -177px -199px;
	width:258px;
	height:55px;
	cursor:pointer;
	border:none;
	margin: 10px 0 0 22px;
}
#pedido #pedidosubmit:hover{
	background-position:-178px -265px;
}
.cestahead{
	background:#000;
	width:100%;
	display:inline-block;
}
.cestahead img{
	margin:5px 0 0 10px;
}
.cestahead .telefonohead{
    position: relative;
    right: -160px;
    top: 0;
}
.marconuevo {
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #695E45;
    display: inline-block;
    font-size: 13px;
    margin: 10px 0 0 14px;
    padding: 0 0 20px;
    width: 600px;
}
.pder{
	width:417px;
	position:relative;
}	
.pder div{
	width:195px;
}
.pizq{
	width:183px;
}
#col_der .marconuevo p{
	font-size:13px;
	margin:2px 0;
	text-align:left;
	padding:0;
	font-family:arial;
}
.marconuevo fieldset{
	border:none;
}
.marconuevo legend{
	display:none;
}
.marconuevo select{
	width:151px;
	margin: 5px 0 10px;
}
.precio{
	font-family: arial;
	font-size:36px;
	color: #e1e1e1;
}
.precio b, .precio i, .precio strong {
    font-size: 16px;
    line-height: 14px;
	font-weight:bold;
	font-style:normal;
}
.precio b { text-decoration: line-through; color: #ffff00; }
.precio i { display: block; color:#CCCCCC; margin-top:10px; }
.precio strong { color:#FFCC00; }

.encabezado, #col_der p.encabezado{
	font-size:18px;
	font-weight:bold;
	margin: 25px 0 0;
}
.pder .encabezado a { color:#FFFFFF; }
.verfoto{
	background:transparent url("../images/sprites2.png") no-repeat -460px -259px;
    color: #797979;
    display: block;
    float: left;
    height: 15px;
    margin: 8px 0 0 46px;
    padding: 0 0 0 18pt;
    width: 48px;
	text-decoration:none;
}
.verfoto:hover{
	text-decoration:underline;
}
.marconuevo div{
	float:left;
	position:relative;
}
.rojo, #col_der p.rojo{
	color:#da251d;
}
label.rojo{
	width:100%;
	display:block;
}
.verde{
	color:#6f9f36;
}
input#comprar{
    background: url("../images/sprites2.png") no-repeat -5px -199px transparent;
    border: none;
    cursor: pointer;
    height: 56px;
    width: 161px;
	margin: 23px 0 0;
}
input#comprar:hover{
	background-position:-5px -269px;
}
input.unidad_producto{
	width: 25px;
}
ul#relacionados{
	width:100%;
	display:table;
}
ul#relacionados li{
	list-style:none;
    border: 1px solid #695E45;
	background:transparent url("../images/relacionadosbg.png") repeat-x center top;
	width:191px;
	height:234px;
	float:left;
	margin: 0 12px 0 0;
}
ul#relacionados div, li.marco{
    height: 105px;
    margin: 14px auto;
    overflow: hidden;
    width: 145px;
}
ul#relaciandos p, ul#relacionados strong{
	font-size:13px;
}
ul#relacionados a{
	display:block;
	background:#bd1b1b;
    color: #FFFFFF;
    display: block;
    height: 25px;
    margin: 0 auto;
    text-align: center;
    width: 150px;
}
ul#relacionados a:hover{
	text-decoration:underline;
}
.relacionadoshead{
	margin:20px 0 10px 40px;
}

.gcr span {
    color: #ffff00;
}

/* Error en el form */
form em {
    background: url("../iconos/emerror.png") no-repeat scroll 0 0 transparent;
    color: #FF0000;
    display: inline-block;
    height: 21px;
    left: 4px;
    margin: 0;
    padding: 13px 0 0 31px;
    position: absolute;
    top: 21px;
    width: 137px;
    z-index: 100;
}
form em:hover{ opacity: 0.5; z-index:0; }

div.boxinfo {
    background-color: #000000;
    border: 1px solid #695E45;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    display: inline-block;
    float: left;
    font-family: Arial;
    font-size: 10px;
    height: 135px;
    overflow: hidden;
    padding: 25px 0 0 9px;
    width: 217px;
}
div.boxinfo ul{
	margin:20px 0 0 0;
	padding:0;
	list-style:none;
}
div.boxinfo ul li {
    background: url("../imagenes/bq_flecha.png") no-repeat scroll 0 3px transparent;
    line-height: 14px;
    list-style: none outside none;
    margin: 2px 0;
    padding: 0 0 0 10px;
}
div.boxinfo ul li a { color:#FFFFFF; }
div.boxinfo ul li a:hover { text-decoration:underline; }

.metodos_pago {
    background-image: url("../imagenes/bq_titulos.jpg");
    background-position: -401px 8px;
    background-repeat: no-repeat;
    margin: 0 7px 0 13px;
}
.forma_envio {
    background-image: url("../imagenes/bq_titulos.jpg");
    background-position: 4px 6px;
    background-repeat: no-repeat;
	margin-right:7px;
}
div.mas_info {
    background-image: url("../imagenes/bq_titulos.jpg");
    background-position: -219px 10px;
    background-repeat: no-repeat;
	width:171px;
}

div.mas_info ul { font-size:11px; }
div.mas_info ul li{ margin-top: 10px; }

div.forma_envio ul { margin-top:4px; }

div.boxinfo h4 {
    color: #AACC41;
    font-size: 21px;
    letter-spacing: -0.5px;
    margin: 15px 0 0;
}
div.boxinfo h4 a{ color: #AACC41; }
div.boxinfo h4:hover { text-decoration: underline; }
.envio_urgente {
    background: url("../images/sprites2.png") no-repeat scroll -253px -409px transparent;
    height: 25px;
    margin: 10px 0 0 55px;
    width: 100px;
}

#menu_pie, #menu_pie li { list-style:none; }
#menu_pie {
    display: block;
    margin: 0;
    padding: 0 0 20px 0;
    width: 680px;
	position:absolute;
	bottom:0px;
	right:0px;
}
#menu_pie li {
	margin:0;
	padding:0;
    display: inline-block;
    float: left;
    height: 90px;
    width: 134px;
}
#menu_pie li a{
	display:block;
	height: 90px;
    width: 134px;
	background: url("../imagenes/bq_secciones.jpg") no-repeat scroll -5px -4px transparent;
	text-indent:5000px;
	white-space:nowrap;
	overflow:hidden;
}
#menu_pie li a.NH:hover { background-position: -5px -104px; }

#menu_pie li a.MP { background-position: -166px -4px; }
#menu_pie li a.MP:hover { background-position: -166px -101px; }

#menu_pie li a.GF { background-position: -336px -3px; }
#menu_pie li a.GF:hover { background-position: -336px -104px; }

#menu_pie li a.DE { background-position: -488px -2px; }
#menu_pie li a.DE:hover { background-position: -482px -106px; }

#menu_pie li a.CT { background-position: -641px -3px; }
#menu_pie li a.CT:hover { background-position: -641px -105px; }

span.limite_envios {
    background: url(../imagenes/fc_envios.png) no-repeat 0 0;
    overflow: hidden;
    width: 155px;
    display: block;
    height: 50px;
    text-indent: 5000px;
    white-space: nowrap;
	margin-top:10px;
}

a.bt_detalle {
    background: url("../imagenes/fc_verficha.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 40px;
    overflow: hidden;
    text-indent: 5000px;
    white-space: nowrap;
    width: 160px;
	margin:10px 0;
}
a.bt_detalle:hover { background-position: 0 -45px; }

div.descripccion_ficha { margin: 10px 10px 30px 10px; }
div.descripccion_ficha h5 { color: #ff0000; padding-left: 0; }
#col_der div.marconuevo div.descripccion_ficha span.parrafo p {
    font-size: 11px;
    text-align: justify;
}

.fancy_content {
    height: 463px;
    overflow: auto;
    padding: 0 8px;
    width: 828px;
}
.fancy_content p { text-align:justify; }

em.peso_peque {
    background: none repeat scroll 0 0 transparent;
    color: #FFFF00;
    display: block;
    font-size: 10px;
    font-style: normal;
    height: auto;
    margin: -10px 35px 0 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: 16px;
    text-align: right;
    top: 65px;
    width: auto;
}

#popup_fondo {
    background-color: #000000;
    display: none;
    left: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    z-index: 99;
}
#popup {
    background: none repeat scroll 0 0 #000000;
    border: 4px solid #FFFFFF;
    color: #FFFFFF;
    display: block;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    height: 560px;
    margin: 0 auto;
    overflow: hidden;
    position: absolute;
    width: 844px;
    z-index: 100;
}
#popup_container {
    position: relative;
}
.bt_cerrar {
    background: url("../imagenes/cerrar.png") no-repeat scroll 0 0 transparent;
    color: #990000;
    font-family: verdana;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: -0.4px;
    padding: 0 0 5px 26px;
    position: absolute;
    right: 30px;
    top: 0;
    width: auto;
    z-index: 20;
}
.fancy_content h3 { font-size:18px; color:#990000; }
.fancy_content h5 { font-size:16px; color:#FF0000; }
.fancy_content ul, .fancy_content ul li {
    list-style: circle;
}
.fancy_content a{ color:#FFFF00; text-decoration:underline; }

span.limite_envios a {
    display: block;
    height: 50px;
    width: 155px;
}

p.blanco a{ color:#FFFFFF; }

div.vitola_oferta {
   	background: url("http://www.matarrevalva.es/imagenes/gif_oferta.gif") no-repeat scroll 0 0 transparent;
    height: 64px;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 77px;
	display:none;
}

.tooltip {
    background-color: #fbfee3;
    border: 1px solid #111111;
    opacity: 0.85;
    padding: 5px;
    position: absolute;
    width: 350px;
    z-index: 3000;
}
.tooltip h3, .tooltip div {
    color: #000;
    font-size: 12px;
    margin: 0;
	font-weight:normal;
}
.tooltip h2 { color:#990000; margin:0; position:relative; font-size:14px; }

.pder ul, .pder ul li {
    color: #fff;
    list-style: square;
    font-family: verdana;
    padding: 0;
    margin-left: 10px;
}

.oferta_flotante {
    background: url("../imagenes/tarifas_navidad.jpg") no-repeat scroll 0 0 transparent;
    color: #AACC41;
    font-family: verdana;
    font-size: 20px;
    height: 63px;
    letter-spacing: -0.6px;
    line-height: 17px;
    position: absolute;
    right: 4px;
    text-align: right;
    top: 0;
    width: 150px;
}
.oferta_flotante a {
    display: block;
    width: 150px;
    height: 63px;
}
#lista_imagenes, #lista_imagenes li {
    list-style: none;
    padding: 0;
}	
#lista_imagenes {
	margin: 5px 0;
	display:block;
	clear:both;
	height:auto;
	overflow:hidden;
}
#lista_imagenes li {
    border: 2px solid #990000;
    display: inline-block;
    float: left;
    height: auto;
    margin: 0 7px 10px 7px;
    overflow: hidden;
}
.araporcei {
    background: url("../imagenes/araporcei.png") no-repeat scroll 0 0 transparent;
    height: 61px;
    position: absolute;
    right: 15px;
    top: 0;
    width: 89px;
}
.pflota { float: left; }
div.fb-like {
    left: 194px;
    position: absolute;
    top: 27px;
}
