@charset "utf-8";
/* CSS Document */
body {
	background:#ebe9e4;
	color: #353535;
	font-family:  Arial, Verdana, sans-serif;
    font-size:0.8em;
    margin:0em;
    padding:0em;
}

/* modificado Igor */
.bodyblanco {
	background:#fff;
}
/* modificado Igor */

div, form, img, p, form, fieldset
{
	border: 0em;
	margin: 0.2em;
	padding: 0em;
	line-height:1.5em;
	font-size:1em;
}

ul {
	list-style:none;
}

/* modificado Igor */
p {
	text-align: justify;
}
/* modificado Igor */

input, select, textarea {
	background:#F4F3F3;
	color:#000;
	font-weight:bold;
	font-size:0.8em;
	margin: 0 0.2em 0 0;
}

#path_crumb {
margin:0 0 2em 0;
}

#path_crumb ul {
margin:0em 0 0 1em;
padding:0em;
}

#path_crumb li {
float:left;
margin:0 0.5em 0 0;
}

.min_text{font-size:0.8em; margin:2.5em 0 0 0.8em;}

.error {
	color: red;
	font-weight: bold;	
}

.espacio {padding: 1em 0;}

a {
  text-decoration:none;
  color:#53891A;
}

a:hover {
  text-decoration:none;
  color:#666666;
  text-decoration:underline;
}



a.arabako
{
background:url(../images/arabakoLogo.jpg) left no-repeat;
padding:1em 1em 1em 1.7em;
}

a.bizkaiko
{
background:url(../images/bizkaikoLogo.jpg) left no-repeat;
padding:1em 1em 1em 1.7em;
}

a.getariako
{
background:url(../images/getariakoLogo.jpg) left no-repeat;
padding:1em 1em 1em 1.7em;
}

.reg{
margin:1.5em 0 0 0.8em;
}

.reg a {
background:url(../images/regIco.jpg) left no-repeat;
padding:1em 1em 1em 1.7em;
color:#727868;
}

.recuerdo{
	margin:0.8em 0 0 0.8em;
}

.recuerdo a {
color:#727868;
text-decoration:underline;
}

img.icono {
	height:	3em;
}

#Content
{
        width: 75em;
        margin:0em auto;
        background:#fff;
        padding:0em;
}

#Main_Content
{
margin: 0;
background:url(../images/backPage.jpg) top center repeat-y;
padding:0.5em;
}

#Col_Central
{
    width:44em;
    float:left;
    min-height:60em;
}

/* modificado Igor */
#Col_Central #acciones {
	padding:0 0.8em 0 0.8em;
}

#Col_Central #acciones h1 {
	font-size:1.8em;
	color:#407805;
	/* modificado Igor 
	margin:0.8em 0 0.5em 0.8em;
	*/
	margin:0.8em 0 0.8em 0em;
}

#Col_Central #acciones h2 {
	font-size:1.2em;
	color:#989D97;
	/* modificado Igor 
	margin:0em 0 2em 2em;
	*/
	margin:0em 0em 0em 0em;
}

#Col_Central #acciones p {
	/* aadido Igor */
	margin:1em 0em 1em 0em;
}

#Col_Central #acciones ul {
    list-style:url(../images/listIco.jpg);
}

#Col_Central #acciones ul li {
	margin: 0 0 0.8em 2em;
	
}

#Col_Central #acciones address {
	text-align:justify;
	/* aadido Igor */
	margin:1em 1em 1em 1em;
}

#Col_Central #acciones .entradilla {
   font-style:italic;
}

#Col_Central #acciones img {
   margin:0.8em;
}
/* modificado Igor */

#Col_Central #acciones .visitanos {
padding:0.15em 0.5em 0.15em 0.5em;
margin:0.8em 0em 0em 0em;
background:#6F815A;
color:#fff;
font-weight:bold;
}

#Col_Izd, #Col_Dcha
{
width:13.8em;
}

#Col_Izd
{
float:left;
}

#Col_Dcha{
    float:right;
}

.Comentarios {
	width: 95%;
	font-size: 1.1em;
}

.title_section {
font-size:1em;
color:#597B06;
font-weight:bold;
}

.title_section a {
font-size:1em;
color:#597B06;
font-weight:bold;
}

#registrate .title_section span {
color: #7AAB3A;
font-size:1.8em;
}

.product_resume {
width:99%;
border-bottom:1px #D6ECB3 dotted;
}

/* modificado Igor */
.der { text-align: right; }
.izq { text-align: left; }
.centrado { text-align: center; }
/* modificado Igor */

.product_resume  img {
width:30%;
float:left;
}

.product_resume .resume_desc {
float:right;
width:60%;
margin:0em;
padding:0 0.2em 0 0em;
}


.product_resume .resume_desc a.comprar {
    background:url(../images/fond_boton4.jpg) top left no-repeat;
    padding:0.3em 1em 0.3em 0.7em;
    font-weight:bold;
    color:#878787;
    font-size:0.85em;
    float:left;
    margin:0.5em 0 0 0em;
}



.product_resume .resume_desc .nombre_producto a {
/* modificado Igor 
font-size:1.3em;
*/
font-size:1.1em;
font-weight:bold;
}


.product_resume .resume_desc .precio {
font-weight:bold;
background:#9DAB85;
color:#fff;
font-size:1.2em;
width:60%;
text-align:right;
padding:0 0.5em 0 0.1em;
margin:0em;
}



#Col_Izd ul {
padding:0em;
margin:0em 0em 0em 0.4em;
width:99%;
}

#Col_Izd li {
margin:0 0 0.9em 0;
border-bottom:1px #84B500 solid;
}

#Col_Izd li a {
padding:0.2em 1em 0.2em 0; 
}



#recetas {
background:url(../images/backRecetasNew.jpg) top right no-repeat;
margin:0 0 1em 0em;
padding:0.5em 0.2em 0.2em 0.2em;
width:99%;
height:8em;
}

#recetas a {float:right; padding:5em 1em 0 1em; font-weight:bold;}



/* modificado Igor */
#registrate .link {
margin:2em 0 0 0;
}
#registrate .link a {
background:url(../images/mouseIco.jpg) top left no-repeat;
padding:1.5em 0.8em 1em 3em;
font-weight:bold;
}

.imagen_fondo {
	background:url(../images/backDDNew.jpg) top right no-repeat;
	margin:0 0 0.8em 0em;
	padding:1em 0.2em 0.2em 0.2em;
	height:5em;
	font-weight:bold;
}
/* modificado Igor */
.zona_b2b {/*
	background:url(../images/b2b.jpg) no-repeat left top;
	margin:0 0 1em 0em;
	padding:1em 0.2em 0.2em 0.2em;
	height:5em;
	font-weight:bold;*/
	padding-bottom:0.5em;
}

.zona_b2b img {
	width: 99%;
}

.zona_b2b .link{ margin:-22px 0 0 5px;color:#fff;}
.zona_b2b .link a{ color:#fff; font-weight:bold;}

.zona_b2b .link2{margin:-20px 0 0 5px;color:#fff;}
.zona_b2b .link2 a{ color:#fff; font-weight:bold;}

.zona_b2b a span {
font-size:2em;
color:#7AAB3A;
font-weight:normal;
padding:1em 0 0 1em;
background:url(../images/cursor.jpg) bottom left no-repeat;
}


#calcula_coste {
background:url(../images/backCalcularNew.jpg) top right no-repeat;
margin:0 0 1em 0em;
padding:0.5em 0.2em 0.2em 0.2em;
width:99%;
height:9em;
}

#afiliados{
background:url(../images/afiliadosBackNew.jpg) top right no-repeat;
margin:0 0 1em 0em;
padding:0.5em 0.2em 0.2em 0.2em;
width:99%;
height:9em;
}


#reserva_pedido{
background:url(../images/reservaBackNew.jpg) top right no-repeat;
margin:0 0 1em 0em;
padding:0.5em 0.2em 0.2em 0.2em;
width:99%;
height:10em;
}

#nuestros_productos, #Formulario_Registro, #mi_cuenta, #mas_vendidos, #buscador, #recien_vistos, #mas_valorados, #que_opinas, #vino_mes, #registrate{
background:url(../images/backDDNew.jpg) top right no-repeat;
margin:0 0 1em 0em;
padding:0.5em 0.2em 0.2em 0.2em;
width:100%;
}

#att_skype {
background:url(../images/skypeBackNew.jpg) top right no-repeat;
height:12em;
padding:0.5em 0.2em 0.2em 0.2em;
width:99%;
}


#att_skype .descarga_skype {
margin:6em 0 0 0;
}
 
#att_skype .descarga_skype a
{
background:url(../images/skypeMiniLogo.jpg) left no-repeat;
padding:1em 1.5em 0.5em 2.5em;
font-size:0.9em;
color:#818181;
}


#Formulario_Registro .user, #Formulario_Registro .pass {
padding:0.5em 0 0 2em;
font-weight:bold;
}

#Formulario_Registro .user {
background:url(../images/userIco.png) top left no-repeat;
}

#Formulario_Registro .pass {
background:url(../images/passIco.png) top left no-repeat;
}

#Formulario_Registro .submit {
margin:0.5em 0 0 2em;
}




#nuestros_productos a.arabako
{
background:url(../images/arabakoLogo.jpg) left no-repeat;
padding:1em 1em 1em 1.7em;
}

#nuestros_productos a.bizkaiko
{
background:url(../images/bizkaikoLogo.jpg) left no-repeat;
padding:1em 1em 1em 1.7em;
}

#nuestros_productos a.getariako
{
background:url(../images/getariakoLogo.jpg) left no-repeat;
padding:1em 1em 1em 1.7em;
}


#estuches_especiales {
background:url(../images/estuchesBackBis.jpg) right top no-repeat;
margin:0 0 1em 0em;
padding:0.5em 0.2em 0.2em 0.2em;
width:99%;
height:10em;
color:#fff;
}
#estuches_especiales a{color:#fff;}

#LogoTxakoli {
position:relative;
	height:98px;
   	background:#fff url(../images/cabeceraNueva.jpg) top right no-repeat;
    width:100%;
    padding:0em;
    margin:0em;
}

#LogoTxakoli #logo {
float:left;
width:25em;
padding:0.5em 0 0 0em;
margin:0em;
}


#LogoTxakoli #logo img {
border:0em;
width:100%;
margin:0em 0em 0em 0.8em;
padding:0em;
}

#menu_principal {
width:100%;
background:url(../images/mnu_back.jpg) repeat-x;
padding:0em;
margin:0em;
}


#LogoTxakoli span
{
   visibility:hidden;
}





#Enlaces_Directos {
    margin:0 0 0.8em 0em;
    padding:0.5em 0 0 0.5em;
    float:left;
    width:55%;
}

#Enlaces_Directos ul {
    padding:0 0 0.5em 0;
    margin:0em;
}

#Enlaces_Directos li {
    float:left;
    margin:0em 0 0 0.8em;
}





#buscador_rapido {
float:right;
width:27%;
padding:0em;
margin:0em;
}


.buscar {
background:url(../images/lupaIco.jpg) top left no-repeat;
padding:0.3em 0 0.3em 2em;
}

.buscar span {
display:none;
}


#buscador #filtros {
margin:1em 0 0 0;
}

#buscador #filtros .filter {
background:url(../images/filterIco.jpg) top left no-repeat;
padding:0.3em 0 0.3em 2em;
}

#buscador #filtros select {
width:90%;
background:#F4F3F3; 
color:#000;
font-weight:bold; 
font-size:0.8em; 
border:1px #C5E36A solid;
margin:0.5em 0 0em 1em;
}


/*FICHA PRODUCTO*/

#ficha_producto{
	padding:0 0.4em 0 0.4em;
}

#ficha_producto h2 {
background:url(../images/backSubTitle2.jpg) top left no-repeat;
padding:1.2em 0.5em 0.5em 1.6em;
font-size:1em;
color:#000;
}


#ficha_Pro_desc {
	width:95%;

}

#ficha_Pro_desc h1 {
background:url(../images/backTitle.jpg) top left no-repeat;
padding:1.2em 0.5em 0.5em 1.6em;
font-size:1em;
color:#000;
}

#ficha_Pro_desc h2 {
background:url(../images/backSubTitle.jpg) top left no-repeat;
padding:1.2em 0.5em 0.5em 1.6em;
font-size:1em;
color:#000;
}



#ficha_Pro_desc img {
    float:left;
    border:1px #DFECA7 solid;
    width:25%;
}


/*VALORE PRODUCTO*/
#ficha_Pro_desc #valore_producto {
float:right;
margin:0 0 0.8em 0;
width:55%;
padding:0em;
}

#ficha_Pro_desc #valore_producto p  {
float:left;
margin:0 0.5em 0 0;
color:#919191;
font-weight:bold;
margin:0em;
padding:0em;
}

#ficha_Pro_desc #valore_producto #rating_starts {
float:left;
}

#ficha_Pro_desc #valore_producto #rating_starts ul {
padding:0em;
margin:0em;
list-style:none;
}

#ficha_Pro_desc #valore_producto #rating_starts ul li {
float:left;
margin:0 0 0 0.8em;
width:10%;
}

#ficha_Pro_desc #valore_producto #rating_starts ul li img {
width:16px;
height:16px;
border:0em;
margin:0em;
padding:0em;
}

/*VALORE PRODUCTO*/

#ficha_Pro_desc dl {
    float:left;
    width:38%;
    margin:0.6em 0 0 0.2em;
    font-size:1.1em;
    padding:0.5em;
}

#ficha_Pro_desc dt  {
    float:left;
    font-weight:bold;
}

#ficha_Pro_desc dt, #ficha_Pro_desc dd{
   margin:0 0 1em 0;
}

#ficha_Pro_desc dd {margin:0 0 1em 1em; padding:0 0 0 0.8em;}



#ficha_Pro_desc .Pro_caract {
    float:right;
    padding:0.1em 0.2em 0.5em 0.4em;
    background:#fff url(http://www.txakoli.com/merkagest/templates/GENERAL/archivos/images/marc_prec.gif) top left no-repeat;
}

#ficha_Pro_desc .Pro_caract .precio {
    font-weight:bold;
    font-size:1.5em;
    color:#6F9A38;
}

#ficha_Pro_desc .stock_rojo, #ficha_Pro_desc .stock_verde, #ficha_Pro_desc .stock_naranja {
margin:0.5em 0 0 0;
padding:1.8em 0 0 1.2em;
width:5em;
font-weight:bold;
}

#ficha_Pro_desc .stock_rojo
{
background: url(../images/st_rojo2.gif) bottom left no-repeat;
}

#ficha_Pro_desc .stock_verde {
background: url(../images/st_verde2.gif) bottom left no-repeat;
}

#ficha_Pro_desc .stock_naranja {
background: url(../images/st_naranja2.gif) bottom left no-repeat;
}

#ficha_Pro_desc .botellas_caja {
margin:1em 0 0 0;
}

#ficha_Pro_desc .botellas_caja p {
font-weight:bold;
text-align:left;
}



.price {
float:right;
font-size:1.5em;
font-weight:bold;
margin:0.5em 0 0.8em 0;
color:#fff;
background:#608509;
width:40%;
text-align:right;
padding: 0 0.2em 0 0.2em;
}




/*FICHA LISTADO PRODUCTOS*/
.Desc_Producto {
    margin:0 0 1.2em 0;
    padding:0.3em;
    width:95%;
}

.Desc_Producto .bodega_DO {
    padding:0em;
    margin:0em;
    width:90%; 
}

.Desc_Producto .bodega_DO ul {
padding:0em;
margin:0em;
float:right;
}


.Desc_Producto .bodega_DO li {
    margin: 0 0 0em 1.2em;
    float:left;
}

.Desc_Producto .stock_rojo, .Desc_Producto .stock_verde, .Desc_Producto .stock_naranja {
margin:0.5em 0 0 0;
padding:1.8em 0 0 1.2em;
width:5em;
font-weight:bold;
}

.Desc_Producto .stock_rojo {
background: url(../images/st_rojo2.gif) bottom left no-repeat;
}

.Desc_Producto .stock_verde { 
background: url(../images/st_verde2.gif) bottom left no-repeat;
}

.Desc_Producto .stock_naranja { 
background: url(../images/st_naranja2.gif) bottom left no-repeat;
}

.foto {
   width:4em;
   float:left;
    }

.foto img {
    width:100%;
    padding:1.8em 1em 2em 1em;
}




.Desc_Producto .desc {
    width:80%;
    text-align:justify;
    margin:0 0 0.8em 0;
}

.Desc_Producto .Pro_caract {

    padding:0em 0 0.2em 1em;
    width:85%;
    float:left;
    border-bottom:1px #D6EFC6 solid;
}

.Desc_Producto .Pro_caract ul {
list-style:none;
margin:0em;
padding:0em;
}


.Desc_Producto .Pro_caract li {
    float:left;
    margin: 0em 1em 0em 0em;
    border-right:1px #76AE13 solid;
    padding:0 0.3em 0 0;
    font-size:1em;
}

.Desc_Producto .Pro_caract span.precio_pro  {
font-size:1.2em;
font-weight:bold;
color:#5EAE69;
}

.Desc_Producto .Pro_caract .stock_rojo, .Desc_Producto .Pro_caract .stock_verde, .Desc_Producto .Pro_caract .stock_naranja {
margin: 1em 0.6em 0em 0em;
font-weight:normal;
padding:0em 1em 0.8em 1.5em;
border:0em;
font-size:1em;
}

.Desc_Producto .Pro_caract .stock_rojo {
background:url(../images/st_rojo2.gif) center left no-repeat;
}

.Desc_Producto .Pro_caract .stock_verde {
background:url(../images/st_verde2.gif) center left no-repeat;
}

.Desc_Producto .Pro_caract .stock_naranja {
background:url(../images/st_naranja2.gif) center left no-repeat;
}

.Desc_Producto .Pro_caract input {
margin:1em 0 0 0.5em;
padding:0em;
}

/* modificado Igor */
.Desc_Producto .Pro_caract a {
margin:1em 0 0 0.5em;
padding:0em;
}

.boton_comprar {
    margin:2em 0 0 0;
}

a.comprar {
   width:5.6em;
    background:url(../images/fond_boton3.jpg) top left no-repeat;
    padding:0.3em 2em 0.3em 1em;
    font-weight:bold;
    color:#878787;
}

a.comprar {
   float:right;
}

.comprar_min {
margin:0.8em 0 0 0em;
}

.comprar_min a{
padding:0.1em 0.5em 0.1em 0.5em;
background:#608919;
color:#fff;
font-weight:bold;
}

.comprar_min a:hover {
background:#D7EEAF;
color:#000;
text-decoration:none;
}




#links_posicionamiento {
background:#EBEBEB url(../images/backLinks.jpg) top left repeat-x;
padding:0.2em 0.5em 0.5em 0.5em;
margin:0em;
}

#links_posicionamiento ul.sup_list {
margin:0em 0 0 2em;
}


#links_posicionamiento ul.sup_list li.sup {
	padding:0em;
    float:left;
    margin:0em 1.8em 0em 0em;
    font-size:0.95em;
    
}

#links_posicionamiento ul.sup_list li.sup a {
color:#000;
}

#links_posicionamiento ul.sup_list li.sup a:hover {
color:#6A8C14;
text-decoration:underline;
}

#links_posicionamiento ul.sup_list .sub_list{
margin:0em 0 0 0.5em;
padding:0em 0 0 0;
}


#links_posicionamiento ul.sup_list .sub_list li {

    margin:0.08em 1em 0em 0em;
    font-size:0.8em;
}




.mas_detalles{
	text-decoration:underline;
	color:#353535;
	background:url(../images/info.gif) no-repeat;
	padding-left: 20px;
}

#footer {
    background:#000;
    font-weight:bold;
    color:#fff;
    padding:0.5em 0 0.5em 0;
    margin:0em;
}

#footer a {
color:#fff;
}

#footer p {
    text-align:center;
    margin:0em;
    padding:0em;
}


hr.break {
    border:1px gray dotted;
}

.break
{
clear:both;
margin:0em;
padding:0em;
}



/*FICHA BODEGA*/
#ficha_bodega {
padding:0 0.1em 0 0em;
}

#ficha_bodega #desc_bodega {
padding:0 0.3em 0 0.3em;
}


#ficha_bodega #desc_bodega h1 {
background:url(../images/backTitle.jpg) top left no-repeat;
padding:1.2em 0.5em 0.5em 1.6em;
font-size:1em;
color:#000;
}

#ficha_bodega #desc_bodega img {
width:35%;
padding:0.2em;
margin:0.3em;
}

#ficha_bodega #desc_bodega p {
color:#6B6B6B;
}

#ficha_bodega #contacto_bodega {
width:85%;
padding:0.8em;
}


#ficha_bodega #contacto_bodega img {
width:35%;
margin:0em 0.8em 0.5em 0em;
}

#ficha_bodega #contacto_bodega .visitanos {
padding:0.15em 0.5em 0.15em 0.5em;
margin:0.8em 0em 0em 0em;
background:#6F815A;
color:#fff;
font-weight:bold;
}

#ficha_bodega h2 {
background:url(../images/backSubTitle.jpg) top left no-repeat;
padding:0.8em 0.5em 0.5em 1.6em;
font-size:1em;
color:#000;
}


#ficha_bodega .Desc_Producto .bodega_DO .bizkaiko, #ficha_bodega .Desc_Producto .bodega_DO .getariako, #ficha_bodega .Desc_Producto .bodega_DO .arabako {
padding:0.8em 0 0 2em;
}



/*tu_seleccion*/
#tu_seleccion #mensaje{ display:none; width:536px; height:138px; position:absolute; background:url(../images/div.png) no-repeat center top; padding:0 0 0 1.3em;}
#tu_seleccion #mensaje .titulo{color:#fff; font-size:1.5em; padding:.5em;}
#tu_seleccion #mensaje .botones{ width:94%;}
#tu_seleccion #mensaje .botones a{ color:#fff;}
#tu_seleccion #mensaje .botones .textoa{color:#fff; width:55%; text-align:center; float:left; position:relative; /*background:#666;*/ font-size:1.2em; padding:.5em 0 0 0; font-weight:600;}
#tu_seleccion #mensaje .botones .textob{color:#fff; width:28%; text-align:center; float:left; position:relative; /*background:#666;*/ font-size:1.2em; padding:.5em 0 0 0; font-weight:600;}



#tu_seleccion {
	padding:0em;
}

#tu_seleccion h1 {
font-size:1.5em;
color:#407805;
margin:0em 0 2em 0.8em;
}

#tu_seleccion  #filtro{
margin: 0 0 2.5em 2em;
font-weight:bold;
color:#738270;
padding:0.1em 0.5em 0.2em 0.8em;
background:#E8EFE7;
}

#tu_seleccion #filtro select {
border:1px #C5E36A solid;
width:30%;
margin:0.5em 0 0em 1em;
}

#tu_seleccion h2 {
background:url(../images/backSubTitle2.jpg) top left no-repeat;
padding:1.2em 0.5em 0.5em 1.6em;
font-size:1em;
color:#000;
}


#tu_seleccion #productos_seleccionados {
padding:0 0.8em;
}

#tu_seleccion table {
	width:100%;
}


#tu_seleccion table th {
	color:#288914;
	font-size:0.9em;
	text-align:center;
}

#tu_seleccion table td {
	border:1px #B8DCB1 solid;
	padding:0.2em;
}

#tu_seleccion table td.eliminar {
	width:5%;
	text-align:center;
}

#tu_seleccion table td.botellas{
	width:3%;
	font-weight:bold;
	text-align:center;
	font-size:1.2em;
	color:#849D47;
}

/*LISTADO PEDIDOS*/
#listado_pedidos {padding:0 0.8em 0 0.8em;}
#listado_pedidos .combos{ margin:10px;}

#listado_pedidos h2 {
	font-size:1.2em;
	color:#989D97;
}

/*LISTADO PEDIDOS*/

/*LISTADO PRODUCTOS*/
#listado_productos {
	padding:0 0.8em 0 0.8em;
}

#listado_productos h1 {
	font-size:1.5em;
	color:#407805;
	margin:0em 0 2em 0.8em;
}

#listado_productos h2 {
	font-size:1.2em;
	color:#989D97;
}

/* modificado Igor*/
#listado_productos #filtro {
	margin: 0 0.8em 0 0.8em;
	font-weight:bold;
	color:#738270;
	padding:0.1em 0.5em 0.2em 0.8em;
	background:#E8EFE7;
}

#listado_productos #filtro select {
	border:1px #C5E36A solid;
	width:25%;
	margin:0.5em 0 0em 0.5em;
}
/* modificado Igor*/

#listado_productos .Desc_Producto {
	margin: 0em 0 2em 0;
	width:95%;
}


#listado_productos .Desc_Producto .NameProductList {
background:url(../images/backSubTitleProduct.jpg) top left no-repeat;
padding:0.4em 0.5em 0.5em 0.8em;
font-size:1em;
color:#000;
}


#listado_productos .Desc_Producto h3  {
padding:0em 0em 0.5em 0.8em;
margin:0em;
font-size:1em;
width:100%;
}



#listado_productos .Desc_Producto .bodega_DO {
    width:60%;
    text-align:right;
    float:right;
}

#listado_productos .Desc_Producto .bodega_DO h4, #listado_productos .Desc_Producto .bodega_DO p {
    margin: 0 0 0 2em;
    float:left;
}

#listado_productos .Desc_Producto .bodega_DO .bizkaiko, #listado_productos .Desc_Producto .bodega_DO .getariako, #listado_productos .Desc_Producto .bodega_DO .arabako {
padding:0.8em 0 0 2em;
}

#listado_productos .Desc_Producto .bodega_DO a{
font-size:0.8em;
}

#listado_productos .Desc_Producto .foto{
float:left;
width:12%;
margin:0.8em 0.2em 0 0;
padding:0em;
}

#listado_productos .Desc_Producto .foto img {
padding:0em;
margin:0em;
}

#listado_productos .Desc_Producto .desc {
width:80%;
margin:1em 0 1em 0;
}

#listado_productos .Desc_Producto .Pro_caract {
margin:0em;
float:left;
}


#listado_productos .Desc_Producto .stock_comprar {
float:right;
width:50%;
padding:0em;
margin:0em;
}

#listado_productos .Desc_Producto .stock_rojo, #listado_productos .Desc_Producto .stock_verde,  #listado_productos .Desc_Producto .stock_naranja {
width:25%;
float:left;
}

#listado_productos .Desc_Producto .comprar {
float:left;
width:20%;
background:url(../images/fond_boton4.jpg) top left no-repeat;
padding:0.3em 1em 0.3em 0.8em;
font-weight:bold;
color:#878787;
font-size:0.85em;
}


/*CONTENIDO GENERICO*/
#Contenido_Generico {
	padding:0 0.8em 0 0.8em;
}

#Contenido_Generico h1 {
font-size:1.8em;
color:#407805;
/* modificado Igor 
margin:0.8em 0 0.5em 0.8em;
*/
margin:0.8em 0 0.8em 0em;
}

#Contenido_Generico h2 {
font-size:1.2em;
color:#989D97;
/* modificado Igor 
margin:0em 0 2em 2em;
*/
margin:0em 0em 0em 0em;
}

#Contenido_Generico p {
/* aadido Igor */
margin:1em 0em 1em 0em;
}

#Contenido_Generico address {
text-align:justify;
/* aadido Igor */
margin:1em 1em 1em 1em;
}

#Contenido_Generico .entradilla {
   font-style:italic;
}

#Contenido_Generico img {
   margin:0.8em;
}


/*POSICIONAMIENTO IMAGENES*/
img.img_left {
float:left;
margin: 0.8em;
}

img.img_right{
float:right;
margin: 0.8em;
}

img.img_top {
vertical-align:top;
margin: 0.8em;
}

img.img_bottom {
vertical-align:bottom;
margin: 0.8em;
}

#Contenido_Generico ul {
    list-style:url(../images/listIco.jpg);
    margin:1em;
}

#Contenido_Generico ul li
{
margin: 0 0 0 0;
padding:0 0em 0 0.2em;
}

form .formLeft, form .formLeftnoColor {
width:7em;
float:left;
font-weight:bold;
color:#000;
padding:0.2em 0.2em 0.2em 0.2em;
}

form .formLeft{
background:#DEEFDA;
}

/* modificado Igor */
form .formLeftRegistrar, form .formLeftnoColorRegistrar {
width:12em;
float:left;
font-weight:bold;
color:#000;
padding:0.2em 0.1em 0.2em 0.1em;
}

form .formLeftRegistrar{
background:#DEEFDA;
}
/* modificado Igor */

#Contenido_Generico #FormularioContacto {
padding:0.5em;
}

/*LISTADO BODEGAS*/

#listado_bodegas {
padding:0 0.8em 0 0.8em;
}

#listado_bodegas h1 {
font-size:1.5em;
color:#407805;
margin:0em 0 2em 0.8em;
}

#listado_bodegas #filtro{
margin: 0 0 0 2em;
font-weight:bold;
color:#738270;
padding:0.1em 0.5em 0.2em 0.8em;
background:#E8EFE7;
}

#listado_bodegas #filtro select {
border:1px #C5E36A solid;
width:30%;
margin:0.5em 0 0em 1em;
}

#listado_bodegas .bodega_li {
	margin:0 0 3em 0;
}


#listado_bodegas .bodega_li img {
float:left;
margin:0.8em 0.5em 0 0;
width:30%;
}

#listado_bodegas .bodega_li p {
	font-size:0.9em;
}

#listado_bodegas .bodega_li .visitanos{
padding:0.15em 0.5em 0.15em 0.5em;
margin:0em 0em 0em 0em;
background:#6F815A;
color:#fff;
font-weight:bold;
float:right;
}

#listado_bodegas .bodega_li .visitanos a{
color:#fff;
}



#listado_bodegas .bodega_li .NameBodegaList {
background:url(../images/backSubTitleProduct.jpg) top left no-repeat;
padding:0.4em 0.5em 0.5em 0.8em;
font-size:1em;
color:#000;
}

#listado_bodegas .bodega_li h2{
padding:0em 0em 0em 1.6em;
margin:0em;
font-size:1em;
color:#000;
width:30%;
float:left;
}


#listado_bodegas .bodega_li .NameBodegaList .bodega_DO {
    float:right;
    width:50%;
}

#listado_bodegas .bodega_li .NameBodegaList .bodega_DO .bizkaiko, #listado_bodegas .bodega_li .NameBodegaList .bodega_DO .getariako, #listado_bodegas .bodega_li .NameBodegaList .bodega_DO .arabako {
padding:0.8em 0 0 2em;
}


#listado_bodegas .bodega_li .NameBodegaList .bodega_DO p {
float:left;
margin:0 2.5em 0 0em;
}

#listado_bodegas .bodega_li .NameBodegaList .bodega_DO a {
font-size:0.8em;
}


/*RECETAS*/
#seccion_recetas {
padding:0 0.8em 0 0.8em;
width:95%;
}

#seccion_recetas h1 {
font-size:1.5em;
color:#407805;
margin:0.8em 0 1em 0.8em;
}


#seccion_recetas #mostrar_receta img {
float:left;
width:50%;
border:1px #567B4F solid;
margin:0 0 0.8em 0.8em;
}

#seccion_recetas ul {
float:left;
list-style:url(../images/listIco.jpg);
}

#seccion_recetas #mostrar_receta ul li {
margin:0em 0 0.3em 0;
font-weight:bold;
color:#567B4F;
}

#seccion_recetas h2 {
background:url(../images/backSubTitleProduct.jpg) top left no-repeat;
padding:0.4em 0.5em 0.5em 0.8em;
font-size:1em;
color:#000;
margin:0.8em 0 1em 0;
}


#seccion_recetas #mostrar_receta h2 {
background:url(../images/backTitle.jpg) top left no-repeat;
padding:1.2em 0.5em 0.5em 1.6em;
font-size:1em;
color:#000;
}

#seccion_recetas #mostrar_receta h3 {
background:url(../images/backSubTitle.jpg) top left no-repeat;
padding:1.2em 0.5em 0.5em 1.6em;
font-size:1em;
color:#000;
margin:1.5em 0 0.8em 0;
}

#seccion_recetas #mostrar_receta p{
margin:0 0 0 1.5em;
}

#seccion_recetas #filtro{
margin: 0 0 1.2em 1em;
font-weight:bold;
color:#738270;
padding:0.1em 0.5em 0.2em 0.8em;
background:#E8EFE7;
}

#seccion_recetas #filtro select {
border:1px #C5E36A solid;
width:30%;
margin:0.5em 0 0em 1em;
}

#seccion_recetas ul li {
margin:0em 0 0.5em 0;
font-weight:bold;
color:#567B4F;
}

/*NOVEDADES*/

#novedades {
padding:0 0.8em 0 0.8em;
width:95%;
}

#novedades h1 {
font-size:1.5em;
color:#407805;
margin:0.8em 0 1em 0.8em;
}


#novedades  h2 {
background:url(../images/backTitle.jpg) top left no-repeat;
padding:1.2em 0.5em 0.5em 1.6em;
font-size:1em;
color:#000;
}

/*CALENDARIO*/

#calendario {
padding:0 0.8em 0 0.8em;
width:95%;
}

#calendario #av_mes {
margin:0em auto;
width:75%;
}

#calendario #cal_table{
margin:0em auto;
width:80%;
padding:0.8em;
}


#calendario .avanzar_mes {
    width:100%;
    padding:0em;
    margin:0em;
}

#calendario #cal_table h2 {
    text-align:center;
    width:100%;
    padding:0em;
    margin:-0.5em 0 0 0;
    font-size:1.5em;
    color:#93B18D;
}



#calendario .mes_anterior {
    float:left;
}

#calendario .mes_siguiente {
   float:right;
}


#calendario h1 {
font-size:1.5em;
color:#407805;
margin:0.8em 0 1em 0.8em;
}

#calendario table th{
width:15em;
color:#288914;
font-size:0.9em;
}

#calendario table td{
border:1px #B8DCB1 solid;
padding:0.2em;
width:15em;
font-weight:bold;
}

#calendario table a {
background: url(../images/CalMark.jpg) center right no-repeat;
color:#000;
padding:0.2em 1.5em 0.2em 0.3em; 
}

#calendario  h3 {
background:url(../images/backTitle.jpg) top left no-repeat;
padding:1.2em 0.5em 0.5em 1.6em;
font-size:1em;
color:#000;
}

#calendario li {
margin: 0 0 0.8em 0;
}

/*REGALA ESTUCHES*/

#estuches_regalo {
padding:0 0.4em 0 0.4em;
}


#estuches_regalo .product_cesta {
 padding:0.5em;
 width: 28%;
 float:left;
 margin:0.3em 0.5em 0 0;
 border:1px #98B651 solid;
 background:#F4F7EB;
}

#estuches_regalo .product_cesta img {
    float:left;
    width:90%;
    margin:0em auto;
    border:1px #98B651 solid;
}


#estuches_regalo .product_cesta h3 {
margin:0.5em;
padding:0em;
font-size:1.1em;
font-weight:bold;
color:#5E804A;
}

#estuches_regalo .product_cesta p {
font-weight:bold;
color:#8B8B8B;
}

#estuches_regalo .desc_promo {
margin:1em 0 2em 0;
}

#estuches_regalo .desc_promo p {
font-size:1em;
font-weight:bold;
color:#788875;
}

#estuches_regalo ul {
    list-style:url(../images/listIco.jpg);
    margin:2em 2em 1em 1em;
}

#estuches_regalo li {
margin:0 0 0.5em 0;
}



/*MENU USUARIO*/

#menu_usuario {
	padding:0 0.8em 0 0.8em;
	width:95%;
}

#menu_usuario h1 {
font-size:1.5em;
color:#407805;
margin:0.8em 0 1em 0.8em;
}

#menu_usuario ul {
    list-style:url(../images/listIco.jpg);
    margin:2em 5em 2em 2em;
}

#menu_usuario ul li {
margin: 0 0 0.8em 2em;
border-bottom:1px #84B500 solid;
}

#menu_usuario textarea {
font-size: 1.1em;
}

#menu_usuario .visitanos {
padding:0.15em 0.5em 0.15em 0.5em;
margin:0.8em 0em 0em 0em;
background:#6F815A;
color:#fff;
font-weight:bold;
}


/*HOME*/
#home {
padding:0 0.8em 0 0.8em;
width:95%;
}

#home #presentacion_b2b{
background:#F3F9E3;
padding:0.5em;
}

#home h1 {
background:url(../images/backTitleB2b.jpg) top left no-repeat;
padding:1em 0.5em 0.5em 1em;
font-size:1em;
color:#000;
margin:0.8em 0 1em 0;
}

/*HOME DESTACADOS*/

/* modificado Igor 
#home #destacados {
	padding:0.8em;
}
*/
#home #destacados {
	padding:0em 0.8em 0em 0em;
}
/* modificado Igor */

#home #destacados h1 {
background:url(../images/backTitle.jpg) top left no-repeat;
padding:1em 0.5em 0.5em 1em;
font-size:1em;
color:#000;
margin:0.8em 0 1em 0;
}


#home  #destacados p {
font-size:0.95em;
color:#9B9B9C;
}

#home  #destacados .ampliar_info {
float:right;
}

#home  #destacados #TabMnu {
	width:98%;
	margin:0.8em;
	background:#E7F0E5;
}

#home  #destacados #TabMnu ul {
margin:0em;
padding:0em;
float:right;
}

#home  #destacados #TabMnu ul  li {
float:left;
margin: 0 0 0 0.6em;
border-left:3px #fff solid;
}

#home  #destacados #TabMnu ul  li a{
padding:0 0.8em 0 0.8em;
font-weight:bold;
}

#home  #destacados #TabMnu ul  li a:hover{
background:#849481;
color:#fff;
}

#home  #destacados img {
	/* modificado Igor
	width:30%; 
	*/
	margin:0 0.8em 0.8em 0.8em;
	float:left;
}
/*HOME DESTACADOS*/

#home #productos_destacados {
	/* modificado Igor
	margin: 0 0 2em 0;
	*/
margin: 0 0 0 0;
}

#home #productos_destacados  h2{
background:url(../images/backSubTitle2.jpg) top left no-repeat;
padding:1.2em 0.5em 0.5em 1.6em;
font-size:1em;
color:#000;
}



.product_mini {
width:27.5%;
float:left;
background:#F6F8EC;
border-top:0em;
border-left:0em;
border-bottom:2px #B9C57C solid;
border-right:1px #DEE5BA solid;
height:15em;
margin:0.8em 0 0 0.8em;
padding:0.2em;
}

.product_mini .title_block {
height: 5em;
}

.product_mini .title_block h3{
color:#5E804A;
font-weight:bold;
font-size:1.1em;
margin:0 0 0 0;
}

.product_mini .title_block h4{
color:#818181;
font-weight:bold;
font-size:0.95em;
margin:0 0 1em 0;
}

.product_mini .title_block h4 a {
color:#6C6C6C;
}

.product_mini .comprar{
background:url(../images/fond_boton4.jpg) top left no-repeat;
font-size:0.8em;
padding:0em 0.5em 0.8em 1em;
margin:1em 0 0 0;
float:right;
}

.product_mini .sel_img {
margin:0em 0.5em 0em 0em;
padding:0em;
width:42%;
float:left;
}


.product_mini .sel_img img{
border:0em;
width:100%;
}

.product_mini .select_precio {
font-size:1.3em;
font-weight:bold;
color:#fff;
margin:0.8em 0.5em 0 0;
background:#82975D;
width:40%;
padding:0em 0.1em 0em 0.1em;
text-align:right;
float:right;
}


.product_mini a.mas_detalles {
font-size:0.9em;
}


#home #crea_seleccion{
height:10em;
background:url(../images/back_seleccion.jpg) top center no-repeat;
margin:0em 0 0 0;
}

#home #crea_seleccion h2{
	padding:0em 0 0 1em;
	font-size:2em;
	color:#68764B;
	width:50%;
	float:left;
}

#home #crea_seleccion .entrar {
width:18%;
float:right;
padding:7em 0.2em 0 0;
}

#home #crea_seleccion .entrar p {
   width:4em;
    font-weight:bold;
    color:#000;
    font-size:1.5em;
    padding:0;
}

#home #crea_seleccion .entrar a:hover {
    color:#6E6B61;
    text-decoration:none;
}


/*HOME PRODUCTOS SELECCIONADOS */
#home #productos_seleccionados .pro_select {
position:relative;
width:31%;
float:left;
margin:0 0 0 0;
border-right:1px #D4EAC7 dotted;
padding:0.3em;
height:25em;
}

#home #productos_seleccionados .pro_select .title_block {
height:7.5em;
}

#home #productos_seleccionados h2 {
background:url(../images/backSubTitle2.jpg) top left no-repeat;
padding:1.2em 0.5em 0.5em 1.6em;
font-size:1em;
color:#000;
}

#home #productos_seleccionados {
padding:0.2em;

}

#home #productos_seleccionados .pro_select h3{
color:#5E804A;
font-weight:bold;
font-size:1.2em;
margin:0 0 0.5em 0;
}

#home #productos_seleccionados .pro_select h4 {
margin:0 0 0.8em 0;
}

#home #productos_seleccionados .pro_select h4 a{
color:#6C6C6C;
font-weight:bold;
font-size:0.85em;
margin:0 0 0.8em 0;
}

#home #productos_seleccionados .pro_select .sel_img  {
float:left;
width:50%;
}



#home #productos_seleccionados .pro_select img {
width:99%;
}


#home #productos_seleccionados .pro_select .bizkaikoGrande,
#home #productos_seleccionados .pro_select .getariakoGrande,
#home #productos_seleccionados .pro_select .arabakoGrande {
padding: 1em 0 1em 0;
height:3em;
position:absolute;
width:100%;
bottom:0em;
left:0em;
}

#home #productos_seleccionados .pro_select .bizkaikoGrande a,
#home #productos_seleccionados .pro_select .getariakoGrande a,
#home #productos_seleccionados .pro_select .arabakoGrande a {
padding:2em;
width:95%;
}

#home #productos_seleccionados .pro_select .bizkaikoGrande a span,
#home #productos_seleccionados .pro_select .getariakoGrande a span,
#home #productos_seleccionados .pro_select .arabakoGrande a span {
display:none;
}

/*  */
#home #productos_seleccionados .pro_select .select_precio {
	font-size:1.4em;
	font-weight:bold;
	color:#5D794D;
	margin: 1.2em 0.4em 0 0;
	background:#82975D;
	color:#fff;
	width:38%;
	float:right;
	text-align:right;
	padding:0 0.2em 0 0.2em;
}


#home #productos_seleccionados .pro_select .comprar{
	background:url(../images/fond_boton4.jpg) top left no-repeat;
	font-size:0.8em;
	padding: 0em 0.5em 0.8em 1em;
	margin:1em 0 0 0;
	float:right;
}

#home #productos_seleccionados .pro_select .bizkaikoGrande{
background:url(../images/bizkaikoGrande.jpg) center top no-repeat;
}

#home #productos_seleccionados .pro_select .getariakoGrande{
background:url(../images/getariakoGrande.jpg) center top no-repeat;
}

#home #productos_seleccionados .pro_select .arabakoGrande {
background:url(../images/arabakoGrande.jpg) center top no-repeat;
}

#home #productos_seleccionados .pro_select .arabakoGrande span,
#home #productos_seleccionados .pro_select .bizkaikoGrande span,
#home #productos_seleccionados .pro_select .getariakoGrande span {
display:none
}



/*EVENTOS CANAL*/
#home #eventos_canal {
padding:0.8em;
}

#home #eventos_canal h1 {
background:url(../images/backTitle.jpg) top left no-repeat;
padding:1em 0.5em 0.5em 1em;
font-size:1em;
color:#000;
margin:0.8em 0 1em 0;
}


#home #eventos_canal p {
font-size:0.95em;
color:#9B9B9C;
}

#home  #eventos_canal .ampliar_info {
float:right;
}

#home  #eventos_canal #TabMnu_dos {
width:95%;
margin:0.8em;
background:#E7F0E5;
}

#home  #eventos_canal #TabMnu_dos ul {
margin:0em;
padding:0em;
float:right;
}

#home #eventos_canal #TabMnu_dos ul  li {
float:left;
margin: 0 0 0 0.6em;
border-left:3px #fff solid;
}

#home  #eventos_canal #TabMnu_dos ul  li a{
padding:0 0.8em 0 0.8em;
font-weight:bold;
}

#home  #eventos_canal #TabMnu_dos ul  li a:hover{
background:#849481;
color:#fff;
}

#home #eventos_canal img{
width:30%; margin:0 0.8em 0.8em 0 ; float:left;
}
/*EVENTOS CANAL*/

/*PAGINACION*/
.paginacion {
margin:0.8em 0.5em 2em 0.5em;
padding:0.2em 0.5em 0.2em 0.5em;
width:90%;
border-bottom:2px #DFEBE1 solid;
border-right:1px #DFEBE1 solid;
}

.paginacion ul {
margin:0em auto;
padding:0em;

}

.paginacion ul li {
float:left;
margin:0 0 0 0.3em;
}

.paginacion ul li a {
font-weight:bold;
font-size:1.1em;
padding:0.5em;
color:#8C8C8C;
}

.paginacion ul li a:hover{
background:#517B57;
color:#fff;
}

.paginacion .elegido {
	font-weight:bold;
	font-size:1em;
	padding:0.5em;
	background:#517B57;
	color:#fff;	
}

.legend_encontrados {
margin:0 0 0.8em 1em;
}

.legend_encontrados p {
font-weight:bold;
color:#999999;
}


/*ENLACES A CARRITO Y PEDIDO*/
#carrito_pedido {
width:45%;
padding:0 0 0 0em;
margin:0em 0 0 0em;
float:right;
}

#carrito_pedido .pedido {
/* modificado Igor 
background:url(../images/bag.jpg) left no-repeat;
*/
padding:0em 0 0 2em;
font-weight:bold;
margin:0.85em 0 0.5em 0;
font-size:1.2em;
color:#6B8E14;
width:18%;
}

#carrito_pedido ul{
padding:0em;
margin:0em;
}


#carrito_pedido ul li {
font-weight:bold;
color:#818181;
font-size:1em;
margin:0 0 0 0.5em;
padding:0 0.8em 0 0em;
float:left;
}

#carrito_pedido ul li.carrito, #carrito_pedido ul li.comprar {
padding:0em;
margin:0em 0.2em 0em 0.6em;
border:0em;
}

#carrito_pedido ul li.carrito a{
background:url(../images/cart.jpg) 0.5em no-repeat;
padding:0.2em 0em 0.3em 2.5em;
border-left:1px gray solid;
}



#carrito_pedido ul li.comprar a {
background:url(../images/comprar.jpg) left no-repeat;
padding:0.2em 0em 0.3em 2.5em;
border:0em;
}


#carrito_pedido #telefono {
background:url(../images/telefono2.gif) top left no-repeat; 
color:#707070; 
padding:0.5em 0 0em 1.15em; 
font-size:1.9em; 
font-weight:bold;
margin:0.12em 0 0 0em;
float:right;
width:6em;
}

#carrito_pedido #telefono span {
display:none;
margin:0em;
padding:0em;
}


/*BANNER PUBLICIDAD EN EL LUGAR DEL CARRITO PEDIDO*/
#banner_lateral {
	width:45%;
	padding:0 0 0 0em;
	margin:0em 0 0 0em;
	float:right;
}



/*DDACCORDION*/
#Col_Izd .arrowlistmenu{
width: 95%; /*width of accordion menu*/
}

#Col_Izd .arrowlistmenu h3.bizkaiko {background:url(../images/bizkaikoLogo.jpg) left no-repeat; padding:0 0 0 2em;}

#Col_Izd .arrowlistmenu h3.arabako {background:url(../images/arabakoLogo.jpg) left no-repeat; padding:0 0 0 2em;}

#Col_Izd .arrowlistmenu h3.getariako {background:url(../images/getariakoLogo.jpg) left no-repeat; padding:0 0 0 2em;}


#Col_Izd .arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font-size:0.95em;
font-weight:bold;
color: #7F7B7B;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
/*text-transform: uppercase;*/
/*cursor: hand;*/
cursor: pointer;
border-bottom:1px #000 solid;
}

#Col_Izd .arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
color:#000;
}

#Col_Izd .arrowlistmenu .categoryitems ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0em;
padding: 0em;
margin-bottom: 0.5em; /*bottom spacing between each UL and rest of content*/
}

#Col_Izd .arrowlistmenu  ul li{
padding-bottom: 0.1em; 
width:95%;
}

#Col_Izd .arrowlistmenu ul li a{
color: #618731;
background:url(../images/arrowbullet.png) center left no-repeat; 
display: block;
text-decoration: none;
font-weight: bold;
font-size: 0.95em;
padding:0 0 0 1.5em;
margin:0 0 0 0.5em;
}


#Col_Izd .arrowlistmenu  ul li a:hover{ /*hover state CSS*/
color: #000;
text-decoration: none;
}
/*DDACCORDION*/



/*BANNERS MENUS*/
.banner_mnu_lateral {
	position:relative;
	background:url(../images/backDDNew.jpg) top right no-repeat;
	margin:0 0 1em 0em;
	padding:1em 0.2em 0.2em 0.2em;
	width:100%;
}

.banner_mnu_lateral p{
width:90%;
font-weight:bold;
}

.banner_mnu_lateral img {
width:100%;
border:0em;
}

.banner_mnu_lateral .title_section {
font-size:1em;
color:#597B06;
font-weight:bold;
}

.banner_mnu_lateral  .title_section a {
font-size:1em;
color:#597B06;
font-weight:bold;
text-decoration:none;
}

.banner_mnu_lateral  .title_section a:hover{
text-decoration:underline;
}

.banner_mnu_lateral a {
font-size:1em;
}


/*BANNER SOLO IMAGEN*/
.banner_lateral p {
width:95%;
font-weight:bold;
}

.banner_lateral img {
	border:0em;
}

/*BANNERS MENUS*/


/*MENU MI CUENTA*/
#mi_cuenta ul {
	width:95%;
}

/******************* Cambio de tablas ****************/

#listado_productos table, #listado_pedidos table,#FormularioContacto table{ width:100%; margin:0.5em; border:solid 1px #ddd;}
#listado_productos table .encabezado,#listado_pedidos table .encabezado,#FormularioContacto table .encabezado{ background:#407805; color:#fff;}
#listado_productos table .tipoImpar,#listado_pedidos table .tipoImpar,#FormularioContacto table .tipoImpar{ background:#eee;}
#listado_productos table .tipoPar,#listado_pedidos table .tipoPar,#FormularioContacto table .tipoPar{ background:#ddd;}	

/******************* Cambio de tablas ****************/
	
.envio_comentario .formLeftRegistrar{background:none;text-align:right;margin:4px 10px 0 0;font-weight:normal;}
.envio_comentario .Texto { font-size: 1.1em;border:solid 1px #ddd;margin: 0.4em;padding: 0.2em;font-weight:normal;width:15em;}
.envio_comentario select { margin:5px; width:220px;}
.envio_comentario .blanco{ background:#fff;}
.envio_comentario span{ margin:0; padding:0;}
.formLeftnoColorRegistrar{font-weight:normal; }


/************** Acciones de menu de usuario *********/
#menuAcciones{ width:536px; height:108px; background:url(../images/menuAcciones.jpg) no-repeat left top;}
.guardarDireccion{ top:127px; left:-100px; position:relative; background:none; border:none; cursor:pointer; font-size:.9em;}
#menu_usuario ul .nuevaDireccion {top:41px; left:150px; position:relative; background:none; border:none; cursor:pointer; width:100px;}
#menu_usuario ul .nuevaDireccion a{color:#000000;font-weight:bold; list-style:none;font-size:.9em;}
#menu_usuario ul .nuevaDireccion a:hover{ text-decoration:none; cursor:pointer;}
#menu_usuario ul .eliminarDireccion{top:3px; left:295px; position:relative; background:none; border:none; cursor:pointer;width:100px;}
#menu_usuario ul .eliminarDireccion input{ background:none; border:none;}

#menu_usuario #FormularioContacto #menuAcciones #formulario_eliminar .nuevaDireccion,#menu_usuario #FormularioContacto #menuAcciones #formulario_eliminar .eliminarDireccion {list-style:none;}
#menu_usuario #FormularioContacto #menuAcciones #formulario_eliminar .eliminarDireccion input{ font-size:.9em; cursor:pointer;}
.leyendaAcciones{ color:#006600; font-size:1.5em; position:relative; top:55px; left:5px;}

/************** CARRITO DE LA COMPRA *****************/
/* Modificado Igor */

#Col_Central #acciones .tituloCarrito{ background:url(../images/menuCarrito.jpg) no-repeat left top; height:35px; float:left; position:relative; width:41em;}
#Col_Central #acciones .tituloCarrito ul{ list-style:none; margin:0; font-size:.8em;padding:0 0 0 25px; float:left;}
#Col_Central #acciones .tituloCarrito li{ float:left; position:relative; background:none; color:#fff;list-style:none;margin:0.7em 2em 0.8em 0;}
#Col_Central #acciones .tituloCarrito .viewed{ background:#333 url(../images/menuCarritoSel.jpg) repeat-x left top; padding:2px 5px; margin:6px 10px 6px 0;}
#Col_Central #acciones .tituloCarrito a{ color:#fff;}
#Col_Central #carrito_compra {padding:0 1.6em; width:40em; }
#Col_Central #carrito_compra h1 {font-size:1.8em;color:#407805;/* modificado Igor margin:0.8em 0 0.5em 0.8em;*/margin:0.8em 0 0.8em 0em;}
#Col_Central #carrito_compra h2 {font-size:1.2em;color:#989D97;/* modificado Igor margin:0em 0 2em 2em;*/margin:0em 0em 0em 0em;}

#Col_Central #carrito_compra p{ float:left; position:relative;margin:1em 0em 1em 0em; padding:5px 5px 5px 0;}
#Col_Central #carrito_compra table{ width:510px;/* background:url(../images/bg_carrito.jpg) repeat-y 0 40px; */font-size:.9em;}
#Col_Central #carrito_compra table th{ background:#efefef;}
#Col_Central #carrito_compra table tr{ border:1px solid #EFEFEF;}
#Col_Central #carrito_compra table .productoI{ border-left:1px solid #efefef; border-top:1px solid #efefef; border-bottom:1px solid #efefef;}
#Col_Central #carrito_compra table .productoC{ border-bottom:1px solid #efefef; border-top:1px solid #efefef;}
#Col_Central #carrito_compra table .productoD{ border-right:1px solid #efefef; border-top:1px solid #efefef; border-bottom:1px solid #efefef;}
#Col_Central #carrito_compra table .izq{ text-align:left; text-indent:5px;}
#Col_Central #carrito_compra table .centrado{ text-align:center;}
#Col_Central #carrito_compra table .der{ text-align:right; padding:0 4px 0 0;}
#Col_Central #carrito_compra table input{ border:none; background:#fff;}
#Col_Central #carrito_compra li{ float:left; position:relative;}

#Col_Central #carrito_compra .botones_form{text-decoration:none; width:95%; float:left; position:relative;}
#Col_Central #carrito_compra .botones_form a:hover{ text-decoration:none;}
#Col_Central #carrito_compra .botones_form li{ float:right;}

#Col_Central #carrito_compra .boton_form{ width:140px; height:28px; padding:7px 0 0 0; background:url(../images/bgBotones.jpg) no-repeat left top; text-align: center;}
#Col_Central #carrito_compra .boton_form a{ color:#fff; font-size:.8em; }
#Col_Central #carrito_compra .boton_form input{ background:none; border:none; color:#fff;font-family:  Arial, Verdana, sans-serif; font-size:.8em; font-weight:100; cursor:pointer;}
#Col_Central #carrito_compra .boton_confirm{ width:140px; height:28px; padding:7px 0 0 0; background:url(../images/bgBotones2.jpg) no-repeat left top; text-align: center;}
#Col_Central #carrito_compra .boton_confirm a{ color:#fff; font-size:.8em;}

#Col_Central #carrito_compra .recortado{ width:250px; float:right; position:relative; border:solid 1px #efefef;}

#menu_usuario table {width:100%; border:solid 1px #999; font-size:1em;}
#menu_usuario table form{ font-size:1em; text-align:right;}
#menu_usuario table form input{ width:130px; cursor:pointer;}
#menu_usuario table .columnaDescripciones{ width:280px;}
#menu_usuario table .columnaAcciones{ width:140px; text-align:right; border-left: solid 1px #999;}
#menu_usuario table .columnaAcciones div{ text-align:left; width:90px; text-indent:4px;}
#menu_usuario table p{ text-align:justify; padding:5px;}
#menu_usuario table th {width:15em;color:#288914;font-size:0.9em;text-align:left;}
#menu_usuario table td {padding:0.2em; border:none;}
#menu_usuario table td.eliminar {width:5%;text-align:center;}
#menu_usuario table td.botellas {width:3%;font-weight:bold;text-align:center;font-size:1.2em;color:#849D47;}
#menu_usuario table td.centrado {text-align: center;}
#menu_usuario table .titulares{ background:#333; color:#fff;}

#Col_Central #carrito_compra .direcciones{ width:47%; float:left; position:relative; }

#Col_Central #carrito_compra .direcciones h3{ width:92%; background:#333; color:#fff; padding:2px 4px;}
#Col_Central #carrito_compra .completa{ width:500px; background:inherit;}
#Col_Central #carrito_compra .Comentarios{ font-size:1.2em;}
#Col_Central #carrito_compra .boton_confirm{width:140px; height:35px; padding:6px 0 0 0; background:url(../images/bgBotones2.jpg) no-repeat left top; text-align: center; border:none; color:#fff; font-weight:100; cursor:pointer;}

#Col_Central #carrito_compra .submit{list-style:none;}
#Col_Central #carrito_compra li .boton_confirm{  padding:0;}


#Col_Central #carrito_compra form{ float:left; position:relative;}
#Col_Central #carrito_compra .formularioPago{ width:510px;}
#Col_Central #carrito_compra .formularioPago table .bgformaPago1{ background:#f9f9f9; border:solid 1px #333;}
#Col_Central #carrito_compra .formularioPago table .bgformaPago1 td{ padding:4px;}
#Col_Central #carrito_compra .formularioPago table .bgformaPago2{ background:#e0e0e0; border:solid 1px #333;}
#Col_Central #carrito_compra .formularioPago table .bgformaPago2 td{ padding:4px;}

#Col_Central #carrito_compra .registroAlineado{
	margin:0 0 0 -10px;
	width:510px;
}
#Col_Central #carrito_compra .registroAlineado h3{ background:#333; color:#fff; text-indent:10px;}
#Col_Central #carrito_compra .registroAlineado p{ float:left; position:relative;}
#Col_Central #carrito_compra .registroAlineado table{ float:left; position:relative;}
/* modificado Igor */



/*  Modificado para calculo de porte     */
#marcador{width:99%; margin:.5em; border:solid 1px #e5e5e5;}
#marcador .columna{ margin:0.5em; border-right: solid 1px #e5e5e5; width:160px; float:left; position:relative;}
#marcador .columnaFinal{ margin:0.5em;width:160px; float:left; position:relative;}
#marcador select{/*margin:0.5em;*/ background:#e5e5e5; border: solid 1px #e5e5e5;}
#marcador span{ font-weight:600; display:block;}
#marcador .bloques3{ margin:0 0 1em;}
#marcador .bloques3 label{width:80px; float:left; margin: 0 .5em 0 0;}
#marcador .bloques3 input,#marcador .bloques3 select{ border:none; background:#333; color:#fff; font-weight:100;}
#marcador .bloques3 .boton{ margin:1em; width:180%; padding:.5em; border: solid 1px #999; background:#e5e5e5; color:#333; float:left; position:relative; cursor: pointer;}
#marcador .bloques4 { border-top:solid 1px #e5e5e5; width:100%; float:left; position:relative; margin:.5em 0;}
#marcador .bloques4 a{ text-align: center; margin:1em; width:20%; padding:.5em; border: solid 1px #999; background:#e5e5e5; color:#333; float:right; position:relative; cursor: pointer; font-size:.8em;}
#marcador .bloques4 a:hover{ text-decoration:none;}