html, body{	height: 100%;}
body{	background-image: url(../img/fondo_gral.gif); margin: 0px; padding: 0px; font-family: Trebuchet MS, Arial; font-size: 11px; color: #000;}

form{	margin: 0px; padding: 0px;}


#primera{background-image: url(../img/primera_bg01.gif); background-position: top left; background-repeat: repeat-y;  float: left; width: 1004px;}
#contenedor{background-image: url(../img/img_principal02.jpg); background-position: top left; background-repeat: no-repeat; float: left; width: 975px;}
#cabecera{width: 975px; height: 146px; margin: 0px; padding: 0px; float: left; background-image: url(../img/cab_img001.jpg); background-position: top right; background-repeat: no-repeat;}

#idioma{	position:absolute; top:13px; left:214px; width:200px; height:40px;}
#idioma form{	color:#FFF;}
#idioma form select{	vertical-align:middle; width:120px; color:#000000}

#idiomatxt{	position:absolute; top:13px; left:214px; width:300px; height:40px;}
#idiomatxt ul{	color:#FFF; list-style-type: none; margin: 0px; padding: 0px;}
#idiomatxt ul li{	float:left; margin: 0px; padding: 0px;  margin-right: 5px; background-color: #000;}
#idiomatxt a, #idiomatxt a:LINK, #idiomatxt a:VISITED{ padding: 0px;	margin: 0px; margin-left: 10px; margin-right: 10px; margin-bottom: 3px; margin-top: 3px; color: #FFF; background-color: #000; text-decoration: none;}
#idiomatxt a:HOVER {	text-decoration: underline; }


#logo{	width: 239px; height: 97px; background-image: url(../img/logo_oleolive.gif); background-position: top left; background-repeat: no-repeat; float: right; margin: 13px; padding: 0px;}
#logo h1{	width: 239px; height: 97px; display: block; margin: 0px; padding: 0px;}
#logo h1 a{	width: 239px; height: 97px; display: block; margin: 0px; padding: 0px;}
#logo h1 a span{	display: none;}

#menupral{ background-image: url(../img/menupral_bg.gif); background-position: top right; background-repeat: no-repeat; width: 975px; height: 60px; float: left; margin: 0px; padding: 0px;}
#menupral ul{	width: 774px; margin: 0px; padding: 0px; padding-left: 201px; list-style-type: none; float: left; padding-top: 15px; text-transform: uppercase; text-align: center;}
#menupral ul li{ display: inline; margin: 0px; padding: 0px; padding-left: 5px; padding-right: 5px; border: 0px; border-right: 1px solid #D4B501; font-weight: bold;}
#menupral ul li.final{ display: inline; margin: 0px; padding: 0px; padding-left: 5px; padding-right: 5px; border: 0px; border-right: 0px; font-weight: bold;}


#principal{	width: 975px; margin: 0px; padding: 0px; float: left;}
#menulat{ float: left; width: 191px; margin: 0px; padding: 0px; margin-top: 190px;}
#menulat h1{ color:#fff; font-size:1.1em; text-align:right; padding:0px; margin:0px; border-bottom: 1px dashed #D4B501; margin-right:15px; margin-left:20px; padding-top:10px; padding-bottom:3px; text-transform:uppercase; width: 146px; float: none;}
#menulat ul{margin:0px; padding:0px; text-align:right; list-style-type:none; padding-right:15px; padding-top:5px;  }
#menulat ul li{margin:0px; padding:0px; padding-top:2px; padding-bottom:2px;}

#menulathome{ float: left; width: 191px; margin: 0px; padding: 0px; margin-top: 190px;}
.tipologia{	width: 180px; text-align: center; color: #FFF; padding: 0px; margin: 0px; margin-bottom: 15px; float: left; margin-left: 5px; }
.tipo{ width: 60px; float: left; height: 90px; }


#contenidos{	float: left; background-image: url(../img/contenidos_bg.gif); background-position: top left; background-repeat: repeat-y; width: 774px; border: 0px; border-left: 10px solid #fff; min-height: 554px; }

/*#contenidos{	float: left; background-image: url(../img/contenidos_bg.gif); width:774px; background-position: top left; background-repeat: repeat-y; border: 0px; margin-left: 10px; min-height: 554px; }*/
#contpral { padding: 15px; margin: 0px; padding-top: 0px; width: 559px; float: left; padding-bottom: 0px; margin-bottom: 20px;}
h1{	font-size: 1.5em; text-transform: uppercase; color: #444643; font-weight: normal; margin: 0px; padding: 0px; height:19px; float:left; width: 100%; }
h2{	font-size: 1.25em; color: #000; font-weight: normal; margin: 0px; padding: 0px; height:19px; width: 100%; float: left; }
/*#buscador{	width: 543px; background-color: #D4B501; color: #000; padding: 8px; margin: 0px; float: left; margin-bottom: 15px; text-align: center; }*/
#buscador{	width: 541px; color: #000; padding: 8px; margin: 0px; float: left; margin-bottom: 15px; text-align: center; border:1px dotted #444643; }
#buscador input.plano{	background-color: #FFF; border: 0px; padding: 2px; margin: 0px; font-size: 1em; vertical-align: middle; font-family: Trebuchet MS, Arial; }
#buscador input.bbuscar{border: 0px; padding: 0px; margin: 0px; font-size: 1em; vertical-align: middle; font-family: Trebuchet MS, Arial; background-image: url(../img/bbuscar_bg.gif); background-position: 50% 50%; background-repeat: no-repeat; text-align: center; width: 71px; height: 21px; }

#buscador select.plano{	background-color: #FFF; border: 0px; padding: 2px; margin: 0px; font-size: 1em; vertical-align: middle; font-family: Trebuchet MS, Arial; }
.titulo{color:#FFFFFF; font-size:1.2em; background-color:#656E35; display:block; clear: both; margin:0px; padding:3px; margin-bottom:20px; font-weight:bold; text-align:right;}

#filtro{width: 543px; background-color: #B6B06A; color: #000; padding: 8px; margin: 0px; float: left; margin-bottom: 15px; text-align: center; }
#filtro input.plano{background-color: #FFF; border: 0px; padding: 2px; margin: 0px; font-size: 1em; vertical-align: middle; font-family: Trebuchet MS, Arial; }
#filtro input.bbuscar{border: 0px; padding: 0px; margin: 0px; font-size: 1em; vertical-align: middle; font-family: Trebuchet MS, Arial; background-image: url(../img/bbuscar_bg.gif); background-position: 50% 50%; background-repeat: no-repeat; text-align: center; width: 71px; height: 21px; }

#filtro select.plano{	background-color: #FFF; border: 0px; padding: 2px; margin: 0px; font-size: 1em; vertical-align: middle; font-family: Trebuchet MS, Arial; }
.titulo{color:#FFFFFF; font-size:1.2em; background-color:#656E35; display:block; clear: both; margin:0px; padding:3px; margin-bottom:20px; font-weight:bold; text-align:right;}


.bloquecat{ width:167px; margin:0px; padding:0px; margin-right:27px; float:left; background-image:url(../img/categorias_bg.gif); background-position:top left; background-repeat:no-repeat; margin-bottom:25px;}
.bloquecatfin{width:167px; margin:0px; padding:0px; float:left; background-image:url(../img/categorias_bg.gif); background-position:top left; background-repeat:no-repeat; margin-bottom:25px;}
.bloquecat h2, .bloquecatfin h2{
	 float: none; 
	 width:147px; 
	 height:101px; 
	 margin:0px; 
	 padding:10px; 
	 font-size:1.2em; 
	 font-weight:bold; 
	 text-transform:uppercase; 
	 color:#FFF;
	 }
.bloquecat ul, .bloquecatfin ul{margin:0px; padding:7px; list-style-type:none; text-align:right}
.bloquecat ul li, .bloquecatfin ul li{margin:0px; padding:0px; padding-top:2px; padding-bottom:2px; border-bottom:1px dashed #C5BC91;}
.bloquecat ul li.final, .bloquecatfin ul li.final{margin:0px; padding:0px; padding-top:2px; padding-bottom:2px; border-bottom:0px}

#contlat{	width: 177px; float: right; margin: 0px; padding: 0px; padding-left: 8px;}

#menusec{	margin: 0px; padding: 0px; float: left; width: 169px;}
#menusec ul{ list-style-type: none; margin: 0px; padding: 0px; text-align: left; padding-left: 2px; padding-right: 2px; }
#menusec ul li{	margin: 0px; padding: 0px; padding-bottom: 3px; padding-top: 3px; display: block; border-bottom: 1px dashed #D4B501;}
#menusec ul li.final{	margin: 0px; padding: 0px; padding-bottom: 3px; padding-top: 3px; display: block; border-bottom: 0px;}

#pie{	width: 814px;	clear: left;	margin: 0px;	margin-left: 181px;	background-image: url(../img/pie_bg01.gif); background-position: top right; background-repeat: no-repeat;	padding: 0px; height: 57px;}
#pie .copy{	padding: 0px;	margin: 0px; 	padding-left: 10px;	margin-top: 32px;	color: #FFF; float: left;}
#pie .logos{	width: 95%; clear:left; margin: 0px; padding: 0px;; padding-left: 10px; padding-bottom: 20px; color: #FFF;}
#pie .rss{padding:0px; margin:0px; padding-right: 10px;  margin-top:32px; float:right;}
#pie img{ border:0}

p{	margin: 0px; padding: 0px; padding-bottom: 15px; line-height: 1.2em; text-align: justify;}

.separador02{ margin: 0px; padding: 0px; border: 0px;	background-image: url(../img/sep_interior02.gif); width: 559px; height: 19px; display: block; float:left}
.separador01{margin: 0px; padding: 0px; border: 0px;	background-image: url(../img/sep_interior.gif); width: 559px; height: 30px; display: block; float:left; background-position: center; margin-bottom: 10px;}
.separadorcesta{ margin: 0px; padding: 0px; border: 0px;	background-image: url(../img/sep_interior02.gif); width: 50%; height: 19px; display: block; float: right;  clear: left; }

.ocultar{	display: none;}
.saltar{	clear: both;}
.izda{	float: left;}
.dcha{	float: right;}

img.izda{	float: left; margin: 0px; padding: 0px; padding-right: 15px; padding-bottom: 15px;}
img.dcha{	float: right; margin: 0px; padding: 0px; padding-left: 15px; padding-bottom: 15px;}
.centrado{	text-align: center;}
.cero{	padding: 0px; margin: 0px;}
a, a:link, a:visited{	color: #FFF; text-decoration: none;}
a:hover{	color: #D4B501; text-decoration: underline;}
.txt1{ color:#FFF; font-weight: bold; display: block; border-bottom: 1px dotted #FFF; margin: 0px; padding: 0px; padding-bottom: 5px; padding-top: 5px; margin-bottom: 10px;}
.txtErr{ color:#59593B; font-weight: normal;}

#destacado{     width: 559px; margin: 0px; padding: 0px; margin-bottom: 20px; float: left; background-color:#FFF; padding-bottom:15px;}
#destacado h2{  font-size: 1.2em; text-transform: uppercase; font-weight: bold; color: #FFF; margin: 0px; padding: 0px; display: block; text-align: right; margin-right: 12px; padding-top: 6px; padding-bottom:3px; margin-bottom: 15px; background-color:#616A30;}
#destacado p{   margin: 0px; padding: 0px; padding-left: 15px; padding-right: 15px;}
#destacado img{ float: left; margin: 0px; padding: 0px; margin-right: 15px; margin-left: 15px; margin-bottom:40px; }


#ficha{	width: 559px; margin: 0px; padding: 0px; padding-bottom: 20px; float: left; }
#fichacont{margin: 0px; padding: 0px; float: left; width: 395px; margin-right: 13px; padding-bottom:0px;}
.bloqueotros1{width:190px; float:left; padding:0px; margin:0px; border-left:5px solid #D3D0AA; border-right:10px solid #D3D0AA; margin-bottom:15px;}
.bloqueotros2{width:190px; float:left; padding:0px; margin:0px; margin-bottom:15px;}
.bloqueotros1 img, .bloqueotros2 img{margin:0px; padding:0px; padding-right:8px; margin-bottom:40px;}
.colorsubtit{color:#59593B}
#fichacont ul{margin:0px; padding:0px; list-style-type:none; float:left; padding-left:15px; margin-bottom:10px;}
#fichacont ul li{background-image:url(../img/cuna.gif); background-position:left 50%; background-repeat:no-repeat; padding:0px; padding-left:10px; margin:0px;}
#fichacont a, #fichacont a:link, #fichacont a:visited{	color: #000; text-decoration: none;}
#fichacont a:hover{	color: #59593B; text-decoration: underline;}

#contpral a, #contpral a:link, #contpral a:visited{	color: #000; text-decoration: none;}
#contpral a:hover{	color: #59593B; text-decoration: underline;}

.volver2{width:549px; margin:0px; padding:0px; float:left; text-align:right; padding-right:10px; background-image:url(../img/cuna02.gif); background-position:right; background-repeat:no-repeat; font-size:1.2em; }
.volver2 a, .volver2 a:link, .volver2 a:visited{	color: #000; text-decoration: none;}
.volver2 a:hover{	color: #59593B; text-decoration: underline;}


#fichaimg{	margin: 0px; padding: 0px; float: left; width: 151px; }
#fichaimg img{	margin: 0px; padding: 0px; margin-bottom: 10px; }
#fichaimg p{ width: 100%; float: left; text-align: right;}
#fichaimg .zonaprecio{background-image:url(../img/precio_bg2.gif); background-position:top left; background-repeat:no-repeat; height:130px; /*height:81px;*/ margin:0px; padding:10px; float:left; width:131px; text-align:center} 
.precio{ font-size: 1.3em;}
input.unidades{ background-color:#D3D0AA; border:0px; margin:0px; padding:2px; font-size:1em; width:20px; vertical-align:middle; direction:rtl}
#fichaimg p.iconos{width:151px; text-align:center; margin:0px; padding:0px; height:56px; float:left; padding-bottom:10px;}
#fichaimg p.iconos img{margin:0px; padding:0px; margin-bottom:0px; margin-left:5px; margin-right:5px;}
.separadorprecio{width:151px; height:21px; margin:0px; padding:0px; border:0px; background-image:url(../img/sep_precio.gif); background-position:top left; clear:both;}
#fichaimg .zonalogos{width:100%; background-color:#FFFFFF; float:left; text-align:center; margin:0px; padding:0px; }
#fichaimg .zonalogos img{margin:0px; padding:0px; border:10px solid white; margin-bottom:0px; padding-bottom:0px;}
#fichaimg p.banderas{width:151px; text-align:center; margin:0px; padding:0px; float:left; padding-bottom:10px;}
#fichaimg p.banderas img{margin:0px; padding:0px; margin-bottom:0px; margin-left:4px; margin-right:4px; margin-top:5px; margin-bottom:5px;}

#fichacont h2{width: 385px; font-size: 1em; text-transform: uppercase; font-weight: bold; color: #FFF; margin: 0px; padding: 0px; display: block; padding-left: 5px; padding-right: 5px; background-color: #59593B; padding-bottom: 2px; padding-top: 2px; margin-bottom: 10px;}
#fichacont p{width: 385px; margin: 0px; padding: 0px; padding-left: 5px; padding-right: 5px; padding-bottom: 5px; float: left; display: block;}
#fichacont .linea{margin: 0px; padding: 0px; border: 0px;	background-image: url(../img/sep_interior02.gif); height: 14px; display: block; float:left; width: 395px;}

input.boton{	background-color: #D4B501; border: 0px; margin: 0px; padding: 0px; font-weight: bold; color: #000; text-transform: uppercase; padding-left: 5px; padding-right: 5px; padding-bottom: 2px; padding-top: 2px; font-size: 1em;}
#masvendidos{	width: 559px; float: left; margin: 0px; padding: 0px; margin-bottom: 10px;}
.bloque{ width: 151px;  margin: 0px; padding: 15px; background-color:#fff; background-image: url(../img/masvendidos_bg.gif); background-position: bottom left; background-repeat: no-repeat; margin-right: 8px; float: left;  padding-bottom:10px; margin-bottom:10px;}
.bloquefin{ width: 151px; margin: 0px; padding: 15px; background-color:#fff; background-image: url(../img/masvendidos_bg.gif); background-position: bottom left; background-repeat: no-repeat; float: left; padding-bottom:10px; margin-bottom:10px;}
.bloque img, .bloquefin img{	margin: 0px; padding: 0px; margin-bottom: 10px;}
.bloque p, .bloquefin p{text-align:left;}

#acceso{  width: 169px; padding: 0px; margin: 0px;  background-color:#313120; color: #fff; float: left; padding-bottom: 8px; }
#acceso h1{font-size: 1.25em; text-transform: uppercase; color: #FFF; font-stretch: narrower; font-weight: bold; margin: 0px; padding: 0px;text-align: right; display: block; margin-bottom: 5px; width: 157px; margin-left: 5px; margin-right: 5px; margin-top: 5px; padding-bottom: 3px; border-bottom: 1px dotted #FFF;  }
#acceso .plano{ border:0px; background-color: #D3D0AA; font-size:1em; width: 87px; margin-bottom: 3px; vertical-align: middle; font-family: Trebuchet MS, Arial;}
#acceso form{	display:block; margin: 0px; padding: 0px; text-align: right; padding-right: 7px;}

#carrito{	width: 169px; height: 87px; background-image: url(../img/carrito_Bg.gif); background-repeat: no-repeat; padding: 0px; margin: 0px; float: left;}
#carrito h1{font-size: 1.25em; text-transform: uppercase; color: #3E340D; font-stretch: narrower; font-weight: bold; margin: 0px; padding: 0px; text-align: right;  width: 157px; margin-left: 5px; margin-right: 5px; margin-top: 5px;}
#carrito .carritocont{ width: 100%; padding: 0px; margin: 0px; margin-top: 7px; margin-bottom: 0px; float: left;}
#carrito .compracolizda{ float: left; padding: 0px; margin: 0px; padding-left: 7px; text-align: left;}
#carrito .compracoldcha{ float: right; text-align: right;padding: 0px; margin: 0px;  padding-right: 7px;}
#carrito .vercesta{	background-image:url(../img/felchas.gif); margin:5px; padding:0px; background-position:right 50%; background-repeat:no-repeat; padding-right:15px; text-align:right; display:block; float: right;}
#carrito .vercesta a, #carrito .vercesta a:LINK, #carrito .vercesta a:VISITED{	color: #3E340D; font-size: 1.1em; font-weight: bold; padding: 5px; text-decoration: none;}
#carrito .vercesta a:HOVER{	color: #3E340D; font-size: 1.1em; font-weight: bold; padding: 5px; text-decoration: underline;}
#carrito .vaciar{  margin:5px; padding:0px;  float: left;}
img {border:0}
.separadorlat{	width: 169px; height: 51px; clear: both; background-image: url(../img/sep_lateral.gif); background-position: center; background-repeat: no-repeat; margin: 0px; padding: 0px;}

#salud{	margin: 0px; padding: 0px; width: 169px; color: #fff;}
#salud h1{font-size: 1.35em; text-transform: uppercase; color: #ECEC2C; font-stretch: narrower; font-weight: bold; margin: 0px; padding: 0px; text-align: left;  width: 169px; padding-bottom: 8px;}

.paginacion{width:100%; margin:0px; padding:0px; text-align:center; margin-bottom:20px; float:left; background-image:url(../img/paginacion_Bg.gif); background-repeat:repeat-x; padding-top:2px; padding-bottom:2px; }

.disponibilidad{	width:400px; margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:0px; background-color:#FFFFFF; padding:10px; text-align:center; }
.disponibilidad p{	text-align: center;}
.disponibilidad ul{	margin: 0px; padding: 0px; list-style-type: none; width: 239px; padding-bottom: 0px;}
.disponibilidad ul li{	margin: 0px; padding: 0px; border-bottom: 1px dashed #D4B501; padding-bottom: 3px; padding-top: 3px;}
.disponibilidad ul li.final{	margin: 0px; padding: 0px; border-bottom: 0px; padding-bottom: 3px; padding-top: 3px;}
.disponibilidad2{	width:400px; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:20px; background-color:#D4B501; padding:10px; text-align:center; }
.disponibilidad2 a, .disponibilidad2 a:link, .disponibilidad2 a:visited{	color: #000; text-decoration: none;}
.disponibilidad2 a:hover{	color: #FFF; text-decoration: underline;}

#intro{	width: 920px; margin-left: auto; margin-right: auto; height: 300px; float: left;}
#intro2{	width: 834px; margin-left: auto; margin-right: auto; height: 100%}
#intro2 .fondo{	width: 834px; height: 450px; margin-bottom: auto; margin-top: auto;}

/* CESTA DE COMPRA */
#cesta{	width: 100%; margin: 0px; padding: 0px;}
#cesta table{	padding: 0px; margin: 0px; text-align: left; margin-bottom: 20px;}
#cesta table th.cab{ background-color: #59593B; text-transform: uppercase; color: #FFF; margin: 0px; padding-bottom: 3px; padding-top: 3px;}
#cesta table .index{ text-align: center; background-color: #6B593B; color: #FFF; }
#cesta table .derecha{ text-align: right; padding-right: 10px;}
#cesta table .derecha2{ text-align: right; padding-right: 98px;}
#cesta table .izquierda{ text-align: left; padding-left: 10px;}
#cesta table tr.producto{ margin: 0px;	padding: 0px; background-image: url(../img/dotted.gif); background-position: left bottom; background-repeat: repeat-x;}
#cesta .plano{	border: 1px solid #59593B; background-color: #FFF; color:#000; font-size: 1em;  vertical-align: middle; }
#cesta table img{ vertical-align: middle;}
.botonera{	width: 100%; text-align: center; margin: 0px; padding: 0px; margin-bottom: 50px;}
.cestatotal{	width: 98%; text-align: right; display: block; margin: 0px; padding: 0px;  font-size: 1.1em; margin-bottom: 40px;}
.cestatotal2{	width: 98%; text-align: right; display: block; margin: 0px; padding: 0px;  font-size: 1.1em; margin-bottom: 10px; font-weight: normal;}

input.boton{	color: #000; background-color:#D4B501; border: 1px dotted #D4B501; margin: 0px; padding-top: 1px; padding-bottom: 0px; padding-left: 4px; padding-right: 4px; font-size: 1em; text-transform: uppercase; font-weight: bold; font-family: Trebuchet MS, Arial; vertical-align: middle;}

.flotar{	width: 100%; float: left; margin-bottom: 5px;}

.zonausuario{	width: 100%; margin: 0px; padding: 0px; float:left;}
.zonausuario ul{	margin: 0px; padding: 0px; text-align: right; list-style-type: none; margin-right: 10px; }
.zonausuario ul li{ background-image: url(../img/cuna02.gif); background-position: right; background-repeat: no-repeat; padding-right: 10px; padding-top: 2px;}
.zonausuario ul li.final{ background-image: url(../img/cuna02.gif); background-position: right; background-repeat: no-repeat; padding-right: 10px; padding-bottom: 15px; padding-top: 15px;}
#menuusuario{ width: 559px; background-color: #D4B501; font-size: 1.1em; color: #000; float: left; margin: 0px; padding: 0px; margin-bottom: 40px; }
#menuusuario ul{	margin: 0px; padding: 0px; list-style-type: none; margin-bottom: 2px; margin-top: 2px;}
#menuusuario li{	display: inline; margin: 0px; padding: 0px; padding-right: 10px; padding-left: 10px; border-right: 1px dotted #59593B;}
#menuusuario li.final{	display: inline; margin: 0px; padding: 0px; padding-right: 10px; padding-left: 10px; border-right: 0px;}
#menuusuario ul a, #menuusuario ul a:LINK, #menuusuario ul a:VISITED { color: #000}
#menuusuario ul a:HOVER { text-decoration: underline;}
 
.plano{	border: 1px solid #59593B; background-color: #FFF; color:#000; font-size: 1em;  vertical-align: middle; }


/* AREA PROFESIONAL */
ol.pro{	margin: 0px; padding: 0px; list-style-type: none; margin-left: 30px; margin-bottom: 30px;}
ol.pro li{	text-transform: uppercase; margin: 0px; padding: 0px; font-weight: bold; background-image: url(../img/cuna_pro.gif); background-position: top left; background-repeat: no-repeat; padding-left: 30px; padding-top: 2px;}
ol.pro li ul{	margin: 0px; padding: 0px; list-style-type: none; padding-bottom: 15px; padding-top: 5px;}
ol.pro li ul li{	margin: 0px; padding: 0px; font-weight: normal; text-transform: none; padding-left: 15px; background-image: url(../img/cuna.gif); background-position: left; background-repeat: no-repeat;}

.ficha_pro{ width: 539px; margin: 0px; padding: 0px;  border-bottom: 1px dotted #59593B; float: left; padding-bottom: 10px; padding-top: 10px; margin-left: 10px; margin-right: 10px;}
.ficha_pro img{	width: 50px; float: left; margin: 0px; padding: 0px; padding-right: 20px; float: left;}
.ficha_pro .texto{ float: left; width: 260px;}
.ficha_pro .precio{ float: left; width: 100px; font-size: 1em; text-align: right;}
.ficha_pro .comprar{float: left; width: 109px; text-align: right; }

.bloquenot{ width: 559px; clear:left;; margin: 0px; padding: 0px; margin-bottom: 15px;}
.bloquenot h3{	font-size: 1em; color: #000; font-weight: bold; margin: 0px; padding: 0px; margin-bottom: 8px; border-bottom: 1px dotted #59593B; padding-bottom: 2px;}
.bloquenot h3 span.fecha{	font-weight: normal; color: #313120;}
.bloquenot p{	margin: 0px; padding: 0px; margin-bottom: 10px; }
.bloquenot p.enlace{	margin: 0px; padding: 0px; background-image: url(../img/ico_not.gif); background-position: left top; padding-left: 20px; background-repeat: no-repeat;  }
.bloquenot p img{ width: 90px; margin: 0px; padding: 0px; float: right; margin-left: 15px; margin-bottom: 15px; border: 5px solid white;}

.bloquenotdet{ width: 559px; clear:left;; margin: 0px; padding: 0px; margin-bottom: 15px;}
.bloquenotdet h3{	font-size: 1em; color: #000; font-weight: bold; margin: 0px; padding: 0px; margin-bottom: 15px; border-bottom: 1px dotted #59593B; padding-bottom: 2px; text-transform: uppercase;}
.bloquenotdet h3 span.fecha{	font-weight: normal; color: #313120;}
.bloquenotdet p{	margin: 0px; padding: 0px; margin-bottom: 10px; }
.bloquenotdet p.enlace{	margin: 0px; padding: 0px; background-image: url(../img/ico_not.gif); background-position: left top; padding-left: 20px; background-repeat: no-repeat;  }
.bloquenotdet p img{ width: 250px; margin: 0px; padding: 0px; float: right; margin-left: 15px; margin-bottom: 15px; border: 5px solid white;}

/* MULTIENVÍO, PARA MOSTRAR U OCULAR LOS TIPOS DE ENVÍO */
#hideDir {visibility:hidden; position: relative;  top: 20px; width: 100%;  background:url(imagen.gif) no-repeat fixed center; } /*background-color:navy; */
#hideMultiDir { visibility:hidden; position: relative;   width: 100%; height: 50%; background:url(imagen.gif) no-repeat fixed center; } /*background-color:Fuchsia;*/
#hidePago { visibility:visible; position: absolute; top: 20px; width: 100%; height: 50%; background:url(imagen.gif) no-repeat fixed center; }  /*background-color:gray;*/
#hideXlsPago {visibility:visible; position: absolute;  right:0px; top: 170px; bottom:10px; width: 100%; height: 100%; background:url(imagen.gif) no-repeat fixed center; } /* background-color:Black;*/
#hideOtrasXlsPago { visibility:visible; position: relative; top: 20px; width: 100%; height: 50%; background:url(imagen.gif) no-repeat fixed center; }/*background-color:Aqua;*/
#hideHueco {  visibility:hidden; position: absolute; height: 800px; background:url(imagen.gif) no-repeat fixed center; } /*background-color:Lime;*/
#hideCombo { visibility:hidden; position: relative;   width: 100%; height: 50%; background:url(imagen.gif) no-repeat fixed center;  } /*background-color:Olive;*/

/*PARA MOSTRAR U OCULTAR EL TEXTAREA DEL ENVÍO COMO REGALO*/
#hideRegaloTexto {visibility:hidden; position: relative;  width: 100%; height: 50%; background:url(imagen.gif) no-repeat fixed center; } /*background-color:Olive;*/
#hideRegaloTexto2 {visibility:hidden; position: relative;  width: 100%; height: 50%; background:url(imagen.gif) no-repeat fixed center;} /*background-color:Aqua;*/
#hideTotal2{visibility:visible; position: relative;  top: -170px;  background:url(imagen.gif) no-repeat fixed center;} /*background-color:gray;*/
/*#hideTotal2B{visibility:visible; position: relative;  top: -170px;  background:url(imagen.gif) no-repeat fixed center;background-color:Maroon;} /*background-color:gray;*/*/
/*.botoneraDesglose{position: relative; width: 100%; text-align: center; margin: 0px; padding: 0px; }
input.botonDesglose{color: #000; background-color:#D4B501; border: 1px dotted #D4B501; margin: 0px; padding-top: 1px; padding-bottom: 0px; padding-left: 4px; padding-right: 4px; font-size: 1em; text-transform: uppercase; font-weight: bold; font-family: Trebuchet MS, Arial; vertical-align: middle;}*/
 .izq{text-align:left;}