﻿BODY
{
    font-family: Verdana, Arial, Tahoma, Sans-Serif;
    font-size:70%;
    color:#353535;
    margin:0;
    padding:0;
    background: #FFF url(../img/fondogeneral.gif) repeat-x top left;
    }
h1, h2, h3, h4, h5, h6, .head {
	color:#333;
	line-height:1.3em;
	margin-bottom:0.4em;
}

H1
{
   display: none;
}

A
{
    text-decoration:none;
	color: #737373;
    }

A:hover
{
    color:#AAA;
    }

P
{
    margin: 0;
    padding: 0 0 20px 0;
    }


UL{
margin:0;
padding:0;
list-style:none;
}

#contenedorPrincipal
{
 text-align:left;
 width:998px;
 margin:0 auto;
 position:relative;
    }

IMG

{
    border-style:none;
    margin:0;
    padding:0;
    }

#contenido
{
    position:relative;
    overflow:hidden;
    width:998px;
	}


#contenido #contenidoprincipal
{
    float:left;
    width:757px;
    overflow:hidden;
    margin-right: 10px;
	}
.onecolumn #contenido #contenidoprincipal {
	float: none;
	width: auto;
}
#contenido #contenidolateral
{

    float:left;
    width:230px;
	}

#endesarrollo{padding:50px;}


.nota
{
    margin:40px 0;
    width:700px;
    }
.nota P
{
    font-size:80%;
    color:#BBBBBB;
    margin:0 0 10px 0;
    padding:0;
    }
/*CABECERA-------------------------------------*/


#Cabecera
{
    width:998px;
    height:190px;
    position:relative;
    clear:both;
    overflow:hidden;
    background: transparent url(../img/fondocabecera.jpg) repeat-x top left;
    z-index: 5;
    }


body.onepage.comprar.checkout-onepage-index #Cabecera,
body.comprar.catalog-category-view.categorypath-productos-html.category-productos #Cabecera,
#contenedorPrincipal.onecolumn #Cabecera
{
    background: transparent url(../img/fondocabecerasin.jpg) repeat-x top left;
    }

#Cabecera #logo
{
    width:250px;
    height:80px;
    position:absolute;
    top:25px;
    left:30px;
    }

#Cabecera #logo SPAN
{
    display:none;
    }

#Cabecera UL.accesoscabecera
{
    float:right;
    margin-top:145px;
    margin-right:16px;
    }

#Cabecera UL.accesoscabecera LI
{
    float:left;
    margin-left:16px;
    }

#Cabecera UL.accesoscabecera LI A
{
    color:#FFF;
    font-size: 80%;
    }

#Cabecera UL.accesoscabecera LI A:hover,
body.quienessomos #Cabecera UL.accesoscabecera LI A#cbc_quienessomos,
body.calidad #Cabecera UL.accesoscabecera LI A#cbc_calidad,
body.news #Cabecera UL.accesoscabecera LI A#cbc_prensa,
body.contacto #Cabecera UL.accesoscabecera LI A#cbc_contacto
{
    color:#FC7217;
    }

/*MENU PRINCIPAL-------------------------------------*/
UL#menuprincipal
{
	display: block;
    overflow:hidden;
    height:22px;
    background-color: #CCCCCC;
    position:absolute;
    top: 168px;
    right: 270px;
    z-index: 5;
    }

UL#menuprincipal LI
{
    float:left;
    height:22px;
    }


UL#menuprincipal LI A
{
    float:left;
    margin: 0;
    height:22px;
    display:block;
    width: 81px;
    }

UL#menuprincipal LI A SPAN
{
    display:none;
    }


UL#menuprincipal LI A#mn_index{background: url(../img/boinicio.png) no-repeat 0 0;}
UL#menuprincipal LI A#mn_comprar{background: url(../img/bocomprar.png) no-repeat 0 0;}
UL#menuprincipal LI A#mn_regalar{background: url(../img/boregalar.png) no-repeat 0 0;}
UL#menuprincipal LI A#mn_vidasana{background: url(../img/bovidasana.png) no-repeat 0 0; }
UL#menuprincipal LI A#mn_opiniones{background: url(../img/boopiniones.png) no-repeat 0 0; }
UL#menuprincipal LI A#mn_calidad{background: url(../img/bocalidad.png) no-repeat 0 0; }

UL#menuprincipal LI A#mn_index:hover,
UL#menuprincipal LI A#mn_comprar:hover,
UL#menuprincipal LI A#mn_regalar:hover,
UL#menuprincipal LI A#mn_vidasana:hover,
UL#menuprincipal LI A#mn_opiniones:hover,
UL#menuprincipal LI A#mn_calidad:hover,
body.index UL#menuprincipal LI A#mn_index,
body.comprar UL#menuprincipal LI A#mn_comprar,
body.regalar UL#menuprincipal LI A#mn_regalar,
body.vidasana UL#menuprincipal LI A#mn_vidasana,
body.opiniones UL#menuprincipal LI A#mn_opiniones,
body.calidad UL#menuprincipal LI A#mn_calidad{background-position: 0 -22px;}


/*LATERAL-------------------------------------*/

UL.encabezadolateral
{
    height:48px;
    /*background:#DEDEDE url(../img/carrito.png) no-repeat 20px 0;
    background:#DEDEDE url(../img/carritomed.png) no-repeat 20px 0;*/
    background:#DEDEDE ;
    position:relative;
    z-index: 100;
    }

UL.encabezadolateral LI
{
    position:absolute;
    top:15px;
    left:20px;
    color:#737373;
    }

UL.clienteslateral
{
    overflow:hidden;
    background-color:#DEDEDE ;
    margin-top:3px;
    padding:15px 0 15px 10px;
    width:220px;
    border:none;


    }

UL.clienteslateral LI
{
    float:left;
    padding-right:10px;
    width: 45%;
    }
	UL.clienteslateral LI.logueado {
        text-align:center;
        float: none;
        padding:0;
        display: block;
   }
UL.clienteslateral LI A
{
    background: url(../img/flecha02.gif) no-repeat 0 2px;
    padding-left:15px;
    }
    UL.clienteslateral LI.logueado A {
	    background: none;
   	 padding: 0;
    }

UL.clienteslateral LI.yasoy{
    padding-right:0;
    }

UL.telefonolateral
{
    margin-top:3px;
    background:#999999 url(../img/telefono.png) no-repeat 0 0;
    height:42px;
    width:230px;
    }

UL.telefonolateral LI SPAN
{
    display:none;
    }

UL.accesoslateral
{
    margin-top:30px;
    }

UL.accesoslateral LI
{
    color:#FC7217;
    font-size:140%;
    font-weight:bold;
    margin-bottom:15px;
}

UL.accesoslateral .menuItemLat
{
    border-bottom: 4px solid #FC7217;
    cursor:hand;
    cursor:pointer;
}

UL.accesoslateral LI UL
{
    margin-bottom:15px;
}


UL.accesoslateral LI UL LI
{
    font-size:70%;
    font-weight:normal;
    border-bottom: 1px solid #FC7217;
    margin:0px;
    }

UL.accesoslateral LI.clientesopinan UL LI
{
    color:#737373;
    }

UL.accesoslateral LI UL LI A{
    color:#737373;
    font-weight:normal;
    padding: 3px 0 3px 10px;
	display:block;
}

body.como-comprar A#mlat_como-comprar,
body.seguimiento-pedidos A#mlat_seguimiento-pedidos,
body.formas-pago A#mlat_formas-pago,
body.preguntas-frecuentes A#mlat_preguntas-frecuentes,
body.cupon_descuento A#mlat_cupon_descuento,
body.compra-click A#mlat_compra-click,
body.compra-temporada A#mlat_compra-temporada,
body.personaliza-regalos A#mlat_personaliza-regalos{
	background-color: #FC7217;
    color:#FFF;
    padding: 0;
    padding: 2px 0 3px 10px;
    border-top:1px solid #FFF;

}

UL.accesoslateral LI.clientesopinan UL LI SPAN
{
    color:#FC7217;
    }

UL.accesoslateral LI.clientesopinan UL LI.vertodas
{
    border-bottom: none;
    }

UL.accesoslateral LI.clientesopinan UL LI.vertodas A
{
    background: url(../img/flecha01.gif) no-repeat 0 2px;
    padding: 0 0 2px 15px;
    }

.success {
color:#666;
font-weight: normal;
}

.side-col h4 {
text-transform:none;
}


/*PIE-------------------------------------*/


#pie
{
    color:#737373;
    overflow:hidden;
    padding:20px 0;
    }


#pie .direccion
{
    float:left;
    }

#pie UL.accesos
{
    float:right;
    }

#pie UL.accesos LI
{
    float:left;
    margin-left:20px;
    }

#pie UL LI A:hover,
body.politica #pie UL LI A#pie_politica,
body.condiciones #pie UL LI A#pie_condiciones,
body.mapa #pie UL LI A#pie_mapa{
    color:#FC7217;
}



/*HOME-------------------------------------*/

body.index #superiorhome
{
    height:220px;
    background: url(../img/home01.jpg) no-repeat 20px 45px;
    position:relative;
    margin-bottom:40px;
    }

body.index #superiorhome A#vinculotodo{
    position:absolute;
    top:40px;
    left:20px;
    width:690px;
    height:130px;
}

body.index #superiorhome A#pedidohome
{
    position:absolute;
    bottom:0;
    left:90px;
    width:562px;
    height:28px;
    background: url(../img/pedidohome) no-repeat 0 0;
    }

body.index #superiorhome A#pedidohome:hover
{
    background-position: 0 -28px;
    }

body.index #superiorhome A#pedidohome SPAN
{
    display:none;
    }



body.index #centralhome
{
    position:relative;
    }

body.index #centralhome A#puntouno,
body.index #centralhome A#puntodos,
body.index #centralhome A#puntotres
{
    position:absolute;
    left: 40px;
    width: 280px;
    height: 65px;
    }

body.index #centralhome A#puntouno
{
    top:80px;
    }

body.index #centralhome A#puntodos
{
    top:160px;
    }
body.index #centralhome A#puntotres
{
    top:235px;
    }


body.index #inferiorhome
{
    overflow:hidden;
    margin-bottom: 20px;
    display:none;
    }


body.index #inferiorhome .item01,
body.index #inferiorhome .item02,
body.index #inferiorhome .item03
{
    float:left;
    width:220px;
    margin-right:40px;
    color:#737373;
    }

body.index #inferiorhome .item03
{
    margin-right:0;
    }

body.index #inferiorhome .item01 .titulo,
body.index #inferiorhome .item02 .titulo,
body.index #inferiorhome .item03 .titulo
{
    margin-bottom:5px;
    font-size: 110%;
    font-weight: bold;
    }


body.index #inferiorhome .item01{background: url(../img/itemhome01.png) no-repeat 95px 40px;}
body.index #inferiorhome .item01 .texto{width:105px;}


body.index #inferiorhome .item03{background: url(../img/itemhome03.png) no-repeat 95px 40px;}
body.index #inferiorhome .item03 .texto{width:115px;}



body.index #inferiorhome .item01 .vermas,
body.index #inferiorhome .item02 .vermas,
body.index #inferiorhome .item03 .vermas
{
    margin-top:10px;
    }

body.index #inferiorhome .item01 .vermas A,
body.index #inferiorhome .item02 .vermas A,
body.index #inferiorhome .item03 .vermas A
{
    background: url(../img/mas01.gif) no-repeat 0 3px;
    padding-left:15px;
    }


/*COMPRAR-------------------------------------*/


/*REGALAR-------------------------------------*/

body.regalar #superiorregalar
{
    height:530px;
    background: url(../img/regalar01.jpg) no-repeat 20px 0;
    margin-top: 40px;
    }

body.regalar #textoregalar
{
    width:670px;
    padding: 0 40px;
    font-size:110%;
    }

body.regalar #superiorregalar A#atienda{

	width: 250px;
	height: 40px;
	display:block;
	position:absolute;
	left: 20px;
	top:395px;
}

/*VIDA SANA-------------------------------------*/

body.vidasana #superiorvidasana
{
    height:200px;
    background: url(../img/vidasana01.jpg) no-repeat 20px 0;
    margin-top: 40px;
    }

body.vidasana #centralvidasana
{
    overflow:hidden;
    }

body.vidasana #centralvidasana
{
    overflow:hidden;
    }

/*#centralvidasana UL.menuvidasana
{
    float:left;
    width:230px;
    }

#centralvidasana UL.menuvidasana LI
{
    color:#FC7217;
    font-size:140%;
    font-weight:bold;
    }

#centralvidasana UL.menuvidasana LI UL
{
    border-top: 4px solid #FC7217;
    margin-bottom:30px;
    }


#centralvidasana UL.menuvidasana LI UL LI
{
    color:#CCC;
    font-size:70%;
    font-weight:normal;
    border-bottom: 1px solid #FC7217;
    }

#centralvidasana UL.menuvidasana LI UL LI A
{
    display:block;
    padding: 3px 0 3px 10px;
    }

#centralvidasana UL.menuvidasana LI UL LI A.ON
{
    background-color: #FC7217;
    color:#FFF;
    padding: 0;
    padding: 2px 0 3px 10px;
    border-top:1px solid #FFF;
    }*/

    #centralvidasana UL.menuvidasana
{
    float:left;
    width:230px;
    }

#centralvidasana UL.menuvidasana LI
{
    color:#FC7217;
    font-size:140%;
    font-weight:bold;
	margin-bottom:15px;
    }

#centralvidasana UL.menuvidasana .menuItem
{
	border-bottom: 4px solid #FC7217;
	cursor:hand;
	cursor:pointer;
}

#centralvidasana UL.menuvidasana .menuItem A
{
    color: #FC7217;
}

#centralvidasana UL.menuvidasana .menuItem A:hover
{
    color: #FC7217;
    text-decoration: none;
}

#centralvidasana UL.menuvidasana LI UL
{
    margin-bottom:15px;
}


#centralvidasana UL.menuvidasana LI UL LI
{
    color:#CCC;
    font-size:70%;
    font-weight:normal;
    border-bottom: 1px solid #FC7217;
	margin-bottom:0px;
    }

#centralvidasana UL.menuvidasana LI UL LI A
{
    display:block;
    padding: 3px 0 3px 10px;
    }

body.vidasana.bacalao-con-naranjas-vidasana UL.menuvidasana LI UL LI A#mnvs_receta01,
body.vidasana.brochetas-salchicha-naranjas-vidasana UL.menuvidasana LI UL LI A#mnvs_receta02,
body.vidasana.langostinos-naranja-sanguina-vidasana UL.menuvidasana LI UL LI A#mnvs_receta03,
body.vidasana.lomo-naranja-vidasana UL.menuvidasana LI UL LI A#mnvs_receta04,
body.vidasana.lomos-langosta-naranja-vidasana UL.menuvidasana LI UL LI A#mnvs_receta05,
body.vidasana.mojo-canario-naranjas-vidasana UL.menuvidasana LI UL LI A#mnvs_receta06,
body.vidasana.pato-salsa-naranja-vidasana UL.menuvidasana LI UL LI A#mnvs_receta07,
body.vidasana.pollo-a-la-naranja-vidasana UL.menuvidasana LI UL LI A#mnvs_receta08,
body.vidasana.vidasanareceta09 UL.menuvidasana LI UL LI A#mnvs_receta09,
body.vidasana.vidasanareceta10 UL.menuvidasana LI UL LI A#mnvs_receta10,
body.vidasana.vidasanareceta11 UL.menuvidasana LI UL LI A#mnvs_receta11,
body.vidasana.vidasanareceta12 UL.menuvidasana LI UL LI A#mnvs_receta12,
body.vidasana.vidasanareceta13 UL.menuvidasana LI UL LI A#mnvs_receta13,
body.vidasana.vidasanareceta14 UL.menuvidasana LI UL LI A#mnvs_receta14,
body.vidasana.vidasanareceta15 UL.menuvidasana LI UL LI A#mnvs_receta15,
body.vidasana.vidasanareceta16 UL.menuvidasana LI UL LI A#mnvs_receta16,
body.vidasana.vidasanareceta17 UL.menuvidasana LI UL LI A#mnvs_receta17,
body.vidasana.vidasanareceta18 UL.menuvidasana LI UL LI A#mnvs_receta18,
body.vidasana.vidasanareceta19 UL.menuvidasana LI UL LI A#mnvs_receta19,
body.vidasana.vidasanareceta20 UL.menuvidasana LI UL LI A#mnvs_receta20,
body.vidasana.flan-de-naranja-vidasana UL.menuvidasana LI UL LI A#mnvs_postre01,
body.vidasana.helado-de-naranja-al-ron-vidasana UL.menuvidasana LI UL LI A#mnvs_postre02,
body.vidasana.magdalenas-de-mandarina-vidasana UL.menuvidasana LI UL LI A#mnvs_postre03,
body.vidasana.pan-de-naranja-vidasana UL.menuvidasana LI UL LI A#mnvs_postre04,
body.vidasana.postre-higos-y-gelatina-de-mandarina-vidasana UL.menuvidasana LI UL LI A#mnvs_postre05,
body.vidasana.queque-de-naranja-vidasana UL.menuvidasana LI UL LI A#mnvs_postre06,
body.vidasana.yogur-de-naranja-vidasana UL.menuvidasana LI UL LI A#mnvs_postre07,
body.vidasana.naranjas-en-miel-vidasana UL.menuvidasana LI UL LI A#mnvs_postre08,
body.vidasana.vidasanapostre09 UL.menuvidasana LI UL LI A#mnvs_postre09,
body.vidasana.vidasanapostre10 UL.menuvidasana LI UL LI A#mnvs_postre10,
body.vidasana.vidasanapostre11 UL.menuvidasana LI UL LI A#mnvs_postre11,
body.vidasana.vidasanapostre12 UL.menuvidasana LI UL LI A#mnvs_postre12,
body.vidasana.vidasanapostre13 UL.menuvidasana LI UL LI A#mnvs_postre13,
body.vidasana.vidasanapostre14 UL.menuvidasana LI UL LI A#mnvs_postre14,
body.vidasana.vidasanapostre15 UL.menuvidasana LI UL LI A#mnvs_postre15,
body.vidasana.vidasanapostre16 UL.menuvidasana LI UL LI A#mnvs_postre16,
body.vidasana.vidasanapostre17 UL.menuvidasana LI UL LI A#mnvs_postre17,
body.vidasana.vidasanapostre18 UL.menuvidasana LI UL LI A#mnvs_postre18,
body.vidasana.vidasanapostre19 UL.menuvidasana LI UL LI A#mnvs_postre19,
body.vidasana.vidasanapostre20 UL.menuvidasana LI UL LI A#mnvs_postre20,
body.vidasana.licor-de-mandarina-vidasana UL.menuvidasana LI UL LI A#mnvs_bebida01,
body.vidasana.ponche-de-naranja-vidasana UL.menuvidasana LI UL LI A#mnvs_bebida02,
body.vidasana.sorbete-de-mandarina-vidasana UL.menuvidasana LI UL LI A#mnvs_bebida03,
body.vidasana.vidasanabebida04 UL.menuvidasana LI UL LI A#mnvs_bebida04,
body.vidasana.vidasanabebida05 UL.menuvidasana LI UL LI A#mnvs_bebida05,
body.vidasana.vidasanabebida06 UL.menuvidasana LI UL LI A#mnvs_bebida06,
body.vidasana.vidasanabebida07 UL.menuvidasana LI UL LI A#mnvs_bebida07,
body.vidasana.vidasanabebida08 UL.menuvidasana LI UL LI A#mnvs_bebida08,
body.vidasana.vidasanabebida09 UL.menuvidasana LI UL LI A#mnvs_bebida09,
body.vidasana.vidasanabebida10 UL.menuvidasana LI UL LI A#mnvs_bebida10,
body.vidasana.vidasanabebida11 UL.menuvidasana LI UL LI A#mnvs_bebida11,
body.vidasana.vidasanabebida12 UL.menuvidasana LI UL LI A#mnvs_bebida12,
body.vidasana.vidasanabebida13 UL.menuvidasana LI UL LI A#mnvs_bebida13,
body.vidasana.vidasanabebida14 UL.menuvidasana LI UL LI A#mnvs_bebida14,
body.vidasana.vidasanabebida15 UL.menuvidasana LI UL LI A#mnvs_bebida15,
body.vidasana.vidasanabebida16 UL.menuvidasana LI UL LI A#mnvs_bebida16,
body.vidasana.vidasanabebida17 UL.menuvidasana LI UL LI A#mnvs_bebida17,
body.vidasana.vidasanabebida18 UL.menuvidasana LI UL LI A#mnvs_bebida18,
body.vidasana.vidasanabebida19 UL.menuvidasana LI UL LI A#mnvs_bebida19,
body.vidasana.vidasanabebida20 UL.menuvidasana LI UL LI A#mnvs_bebida20,
body.vidasana.accion-antioxidante-vidasana UL.menuvidasana LI UL LI A#mnvs_consejo01,
body.vidasana.beneficios-mandarina-frente-cancer-hepatico-vidasana UL.menuvidasana LI UL LI A#mnvs_consejo02,
body.vidasana.consejos-ninos-tomen-fruta-vidasana UL.menuvidasana LI UL LI A#mnvs_consejo03,
body.vidasana.cura-de-naranjas-vidasana UL.menuvidasana LI UL LI A#mnvs_consejo04,
body.vidasana.consumo-de-naranjas-vidasana UL.menuvidasana LI UL LI A#mnvs_consejo05,
body.vidasana.crecimiento-de-microorganismos-vidasana UL.menuvidasana LI UL LI A#mnvs_consejo06,
body.vidasana.evitar-catarros-vidasana UL.menuvidasana LI UL LI A#mnvs_consejo07,
body.vidasana.forma-fisica-vidasana UL.menuvidasana LI UL LI A#mnvs_consejo08,
body.vidasana.limpieza-del-higado-vidasana UL.menuvidasana LI UL LI A#mnvs_consejo09,
body.vidasana.naranjas-durante-embarazo-vidasana UL.menuvidasana LI UL LI A#mnvs_consejo10,
body.vidasana.champu-naranja-cabellos-normales-vidasana UL.menuvidasana LI UL LI A#mnvs_consejo11,
body.vidasana.champu-naranja-y-limon-cabellos-grasos-vidasana UL.menuvidasana LI UL LI A#mnvs_consejo12,
body.vidasana.curar-acne-rosacea-vidasana UL.menuvidasana LI UL LI A#mnvs_consejo13,
body.vidasana.prevenir-el-escorbuto-vidasana UL.menuvidasana LI UL LI A#mnvs_consejo14,
body.vidasana.combatir-el-estrenimiento-vidasana UL.menuvidasana LI UL LI A#mnvs_consejo15,
body.vidasana.curar-la-fiebre-vidasana UL.menuvidasana LI UL LI A#mnvs_consejo16,
body.vidasana.curar-la-gripe-vidasana UL.menuvidasana LI UL LI A#mnvs_consejo17,
body.vidasana.deshidratacion-vidasana UL.menuvidasana LI UL LI A#mnvs_consejo18,
body.vidasana.prevenir-insomnio-vidasana UL.menuvidasana LI UL LI A#mnvs_consejo19,
body.vidasana.curar-la-tos-vidasana UL.menuvidasana LI UL LI A#mnvs_consejo20
{
    background-color: #FC7217;
    color:#FFF;
    padding: 0;
    padding: 2px 0 3px 10px;
    border-top:1px solid #FFF;

    }

#centralvidasana #receta
{
    margin-left:30px;
    width:417px;
    float:left;
    position:relative;
    padding-bottom: 45px;
    }

#centralvidasana #receta .nombre
{
    color:#999999;
    font-size:140%;
    font-weight:bold;
    margin-bottom:20px;
    }

#cajanoticias #conjuntonoticias .titulo,
#centralvidasana #receta .titulo
{
    color:#FC7217;
    font-size:130%;
    font-weight:bold;
    margin-bottom:10px;
    padding-left:10px;
    }

#centralvidasana #receta .ingredientes UL
{
    background-color:#F5F5F5;
    padding: 20px 15px;
    margin-bottom:20px;
    }


#centralvidasana #receta .preparacion P
{
    margin: 0;
    padding: 0 0 0 10px;
    }



#centralvidasana #receta .titulo
{
    color:#FC7217;
    font-size:130%;
    font-weight:bold;
    margin-bottom:10px;
    padding-left:10px;
    }


body.vidasana #centralvidasana #receta A#hazpedidopeq
{
    position:absolute;
    bottom:0;
    left:0;
    width:206px;
    height:31px;
    background: url(../img/bopedidopeq.png) no-repeat 0 0;
    }

body.vidasana #centralvidasana #receta A#hazpedidopeq:hover
{
    background-position: 0 -31px;
    }

body.vidasana #centralvidasana #receta A#hazpedidopeq SPAN
{
    display:none;
    }

/*OPINIONES-------------------------------------*/

body.opiniones .titulo{
    margin: 30px 0;
    }

#superioropiniones
{
    margin-bottom:20px;
    overflow:hidden;
    margin-top:40px;
    width:750px;
    }


#superioropiniones #texto{
    width:300px;
    float:left;
    margin-left:40px
    }

#superioropiniones #formularioopiniones
{
    padding:20px;
    background-color:#F5F5F5;
    width:320px;
    float:left;
    }

#formularioopiniones FORM
{
    }

#formularioopiniones FORM .linea
{
    overflow:hidden;
    margin-bottom:10px;
    }


#formularioopiniones FORM .linea .caja
{
    width:295px;
    border:1px solid #FC7217;
    font-family: Verdana, Arial, Tahoma, Sans-Serif;
    }

#formularioopiniones FORM .linea .comentario
{
    width:295px;
    height:100px;
    border:1px solid #FC7217;
    font-family: Verdana, Arial, Tahoma, Sans-Serif;
    }


#formularioopiniones FORM LABEL
{
    display:block;
    color:#737373;
    font-weight:bold;
    margin-bottom:2px;
    }

#formularioopiniones .botones
{
    overflow:hidden;
    position:relative;
    height:25px;
    clear:both;
    margin-top:10px;
    }

#formularioopiniones .botones A#boborrar,
#formularioopiniones .botones A#boenviar
{
    height:25px;
    width:84px;
    display:block;
    position:absolute;
    top:0;
    }


#formularioopiniones .botones A#boborrar SPAN,
#formularioopiniones .botones A#boenviar SPAN
{
    display:none;
    }


#formularioopiniones .botones A#boborrar:hover,
#formularioopiniones .botones A#boenviar:hover
{
    background-position: 0 -25px;
    }


#formularioopiniones .botones A#boborrar{
    background: url(../img/boborrar.png) no-repeat 0 0;
    left:0;
    }

#formularioopiniones .botones A#boenviar{
    background: url(../img/boenviar.png) no-repeat 0 0;
    right:0;
    }

A.ley
{
    text-decoration:underline;
    color:#999999;
    font-size:90%;
    }
A.ley:hover
{
    color:#AAA;
    }

#inferioropiniones
{

    }


#inferioropiniones .itemimpar,
#inferioropiniones .itempar
{
    margin-bottom:5px;
    padding: 20px 20px 20px 110px;
    width:575px;
    }

#inferioropiniones .itemimpar
{
    background: #F5F5F5 url(../img/fondoitemimpar.png) no-repeat 10px 10px;
    }

#inferioropiniones .itempar
{
    background: #E8E8E8 url(../img/fondoitempar.png) no-repeat 0 10px;
    }


#inferioropiniones .itemimpar .fecha,
#inferioropiniones .itempar .fecha
{
    color:#999999;
    }


#inferioropiniones .itemimpar .nombre,
#inferioropiniones .itempar .nombre
{
    color:#FC7217;
    font-weight:bold;
    }


/*QUIÉNES SOMOS-------------------------------------*/

body.quienessomos #superiorquienessomos
{
    height:480px;
    background: url(../img/quienessomos01.jpg) no-repeat 20px 0;
    margin-top: 40px;
    position:relative;
    }

body.quienessomos #textoquienessomos
{
    width:280px;
    overflow:hidden;
    color:#999999;
    position:absolute;
    top:400px;
    left:23px;
    display:none;
    }

    body.quienessomos #textoquienessomos SPAN{
    color:#FC7217;
    font-weight:bold;
    }

body.quienessomos #superiorquienessomos A#hazpedido
{
    position:absolute;
    bottom:80px;
    left:440px;
    width:266px;
    height:40px;
    background: url(../img/bopedidohome.png) no-repeat 0 0;
    }

body.quienessomos #superiorquienessomos A#hazpedido:hover
{
    background-position: 0 -40px;
    }

body.quienessomos #superiorquienessomos A#hazpedido SPAN
{
    display:none;
    }
/*CALIDAD-------------------------------------*/

body.calidad #superiorcalidad
{
    height:919px;
    background: url(../img/calidad01.jpg) no-repeat 20px 0;
    margin-top: 40px;
    }


body.calidad #superiorcalidad A#hazpedido
{
    position:absolute;
    top:330px;
    left:35px;
    width:266px;
    height:40px;
    background: url(../img/bopedidohome.png) no-repeat 0 0;
    }

body.calidad #superiorcalidad A#hazpedido:hover
{
    background-position: 0 -40px;
    }

body.calidad #superiorcalidad A#hazpedido SPAN
{
    display:none;
    }

body.calidad #textocalidad
{
    width:100%;
    overflow:hidden;
    color:#999999;
    padding: 30px 0 30px 0;
    }


body.calidad #textocalidad .itemcalidad
{
	margin-bottom: 40px;

    }

body.calidad #textocalidad .titulo{
	border-bottom: 1px dashed #999999;
	margin-bottom: 20px;
}

body.calidad #textocalidad .variedad{
	color: #FB7116;
	font-size: 110%;
	font-weight: bold;
	text-transform: uppercase;
}

body.calidad #textocalidad .subtitulo{
	font-size: 130%;
	color:#999999;
	font-weight: bold;
	text-transform: lowercase;
	margin-bottom: 15px;
}



body.calidad #textocalidad TABLE{
	width: 100%;
	background-color: #F5F5F5;
	border-collapse: collapse;
}


body.calidad #textocalidad TABLE TD{
	border:3px solid #FFF;
	border-spacing: 5px;
	padding: 10px 10px 10px 40px;
}

body.calidad #textocalidad TABLE TR.par{
	background-color:#EBEBEB ;
}

/*body.calidad #textocalidad .uno,
body.calidad #textocalidad .dos
{
    float:left;
    }


body.calidad #textocalidad .uno A,
body.calidad #textocalidad .dos A
{
    color:#FC7217;
    text-decoration:underline;
    }

body.calidad #textocalidad .uno A:hover,
body.calidad #textocalidad .dos A:hover
{
    color:#AAA;
    }

body.calidad #textocalidad .uno P,
body.calidad #textocalidad .dos P
{
    margin: 10px 0 0 40px;
    }


body.calidad #textocalidad .uno
{
    width:310px;
    padding-right:30px;
    margin-right:20px;
    border-right: 1px dotted #666666;
    }


body.calidad #textocalidad .dos
{
    float:left;
    width:310px;
    } */


/*PRENSA---------------------------------------*/
/*CONTACTO-------------------------------------*/
/*PROMOCION------------------------------------*/

body.promocion .titulo,
body.prensa .titulo,
body.contacto .titulo{
    margin: 30px 0;
    color: #FB7116;
    font-size: 140%;
    font-weight: bold;
    }

body.prensa .contenedordireccion,
body.contacto .contenedordireccion{
    padding:40px 40px 40px 80px;
    background-color:#F5F5F5;
    width:580px;
    margin-bottom:30px;
    }

#formulariocontacto
{
    padding:20px 20px 20px 40px;
    background-color:#F5F5F5;
    width:635px;
    }

#formulariocontacto FORM
{
    }

#formulariocontacto FORM .linea
{
    overflow:hidden;
    margin-bottom:10px;
    }

#formulariocontacto FORM .linea .elemento,
#formulariocontacto FORM .linea .elementocorto
{
    float:left;
    margin-right:20px;
    }


#formulariocontacto FORM .linea .elemento .caja
{
    width:290px;
    border:1px solid #FC7217;
    font-family: Verdana, Arial, Tahoma, Sans-Serif;
    }

#formulariocontacto FORM .linea .elemento .comment
{
    width:600px;
    height:100px;
    border:1px solid #FC7217;
    font-family: Verdana, Arial, Tahoma, Sans-Serif;
    }

#formulariocontacto FORM .linea .elementocorto .cajacorta
{
    width:133px;
    border:1px solid #FC7217;
    font-family: Verdana, Arial, Tahoma, Sans-Serif;
    }

#formulariocontacto FORM strong,
#formulariocontacto FORM LABEL
{
    display:block;
    color:#737373;
    font-weight:bold;
    margin-bottom:2px;
    }

#formulariocontacto .botones
{
    overflow:hidden;
    position:relative;
    height:25px;
    clear:both;
    }

#formulariocontacto .botones A#boborrar,
#formulariocontacto .botones A#boenviar
{
    height:25px;
    width:84px;
    display:block;
    position:absolute;
    top:0;
    }


#formulariocontacto .botones A#boborrar SPAN,
#formulariocontacto .botones A#boenviar SPAN
{
    display:none;
    }


#formulariocontacto .botones A#boborrar:hover,
#formulariocontacto .botones A#boenviar:hover
{
    background-position: 0 -25px;
    }


#formulariocontacto .botones A#boborrar{
    background: url(../img/boborrar.png) no-repeat 0 0;
    left:0;
    }

#formulariocontacto .botones A#boenviar{
    background: url(../img/boenviar.png) no-repeat 0 0;
    right:0;
    }

    #formulariocontacto .group-select {
        background: transparent;
        border: none;
        margin: 0;
        padding:0;
    }
    #formulariocontacto blockquote  {
        margin-left: 40px;
    }
    #formulariocontacto blockquote.checklist input {
        float:left;
        clear: left;
        height: 20px;
    }
    #formulariocontacto blockquote.checklist label {
        font-weight: normal;
        float: left;
        width: 400px;
        height: 20px;
        padding-left: 10px;


    }




body.promocion A.ley,
body.prensa A.ley,
body.contacto A.ley
{
    text-decoration:underline;
    color:#999999;
    font-size:90%;
    }


body.promocion A.ley:hover,
body.prensa A.ley:hover,
body.contacto A.ley:hover
{
    color:#AAA;
    }



/*PRENSA-------------------------------------*/



#cajanoticias UL.menuvidasana
{
    float:left;
    width:230px;
    }

#cajanoticias UL.menuvidasana LI
{
    color:#FC7217;
    font-size:140%;
    font-weight:bold;
	margin-bottom:15px;
    }

#cajanoticias UL.menuvidasana .menuItem
{
	border-bottom: 4px solid #FC7217;
	cursor:hand;
	cursor:pointer;
}

#cajanoticias UL.menuvidasana .menuItem A
{
    color: #FC7217;
}

#cajanoticias UL.menuvidasana .menuItem A:hover
{
    color: #FC7217;
    text-decoration: none;
}

#cajanoticias UL.menuvidasana .menuNoticiasActivo
{
    border-bottom: 4px solid #FC7217;
    cursor:hand;
    cursor:pointer;
    background: #FC7217;
    color: #FFF !important;
}

#cajanoticias UL.menuvidasana .menuNoticiasActivo A
{
    color: #FFF !important;
    padding: 3px 0 3px 3px;
}

#cajanoticias UL.menuvidasana .menuNoticiasActivo A:hover
{
    color: #FFF !important;
    text-decoration: none;
}

#cajanoticias UL.menuvidasana LI UL
{
    margin-bottom:15px;
}


#cajanoticias UL.menuvidasana LI UL LI
{
    color:#CCC;
    font-size:70%;
    font-weight:normal;
    border-bottom: 1px solid #FC7217;
	margin-bottom:0px;
    }

#cajanoticias UL.menuvidasana LI UL LI A
{
    display:block;
    padding: 3px 0 3px 10px;
    }


#cajanoticias #conjuntonoticias,
#cajanoticias #galeriafotografica
{
    margin-left:30px;
    width:470px;
    float:left;
    position:relative;
    padding-bottom: 45px;
    }


#cajanoticias
{
    border-bottom:1px dotted #999999;
    overflow:hidden;
    padding-bottom:40px;
    margin:20px 0;
    width: 750px;
    }


#cajanoticias .itemnoticias
{
    width:417px;
    overflow:hidden;
    margin: 0 30px 30px 0;
    border-bottom:1px dotted #999999;
    padding-bottom: 10px;
    }


#cajanoticias .itemnoticias IMG
{
    float:right;
    margin: 2em 0 10px 10px;
    }


#cajanoticias .itemnoticias .texto
{
    color:#737373;
    }

#cajanoticias .itemnoticias .texto h2
{
    font-weight:bold;
    font-size:110%;
    display:block;
    margin-bottom: 5px;
    }


#cajanoticias .itemnoticias .texto .vermas
{
    margin-top:10px;
    }

#cajanoticias .itemnoticias .texto .vermas A
{
    background: url(../img/mas01.gif) no-repeat 0 3px;
    padding-left:15px;
    }


#cajanoticias .itemnoticias .texto P
{
    padding-bottom: 0;
    }

/* NEWS */

.news .volver {
    text-align: right;
    font-size: 90%;
}
    .news .newsitem .image {
        float: left;
        overflow: hidden;
        margin-right: 10px;
        margin-bottom: 2px;
    }
    .news .newsitem .image img{ max-width: 100px; _width: 100px; }
    .news .newssingle .newsitem .image img { max-width: 200px; _width: 200px; }
    .news .highlights  {
    }
    .news .nohighlights  {
    }
    .news .newsitem h2 {
        font-size: 110%;
    }

.news h4 .date{
    display: block;
    color:#7c7c7c;
    font-weight: bold;
    font-size: 110%;
    margin-bottom: 5px;
}
.news h4 A{
    color:#737373;
    font-weight: bold;
    font-size: 110%;
    margin-bottom: 5px;
}

.news .resumen
{}


.news h4 {
    background: none;
}


.news .vermas
{
    margin:5px 0 10px 5px;
    }

.news .vermas A
{
    background: url(../img/mas01.gif) no-repeat 0 3px;
    padding: 0 15px 5px 15px;
    }


.news .vermas A:hover
{
    text-decoration: none;
    }

.newssingle{
}


.newssingle .volver{
	text-align: left;
}


.newssingle .volver A
{
    background: url(../img/icovolver.gif) no-repeat 0 1px;
    padding: 0 0 5px 15px;
    }

.newssingle .volver A:hover
{
    text-decoration: none;
    }


.news .newssingle .date {
    display: block;
    color:#b2b2b2;
    font-weight: bold;
    font-size: 110%;
    margin: 5px 0;
}


.news .newssingle H2 {
    color:#737373;
    font-weight: bold;
    font-size: 130%;
    margin-bottom: 15px;
}

.newssingle img
{
    float: right;
    margin: 0 0 10px 20px;
}

#imagenesgaleria
{
    margin: 0;
    padding: 0;
    overflow: hidden;
}

#lineaimagenes
{
    clear:left;
    float:left;
    overflow:hidden;
}

#imagenesgaleria LI
{
    margin: 0 10px 10px 0;
    padding: 5px;
    float: left;
    font-size: 90%;
    background: #f8f8f8;
    position:relative;
    width: 136px;
}

#imagenesgaleria LI.first
{
    clear:left;
}

#imagenesgaleria LI IMG
{
    display: block;
    float:left;
    width:136px;
}

#imagenesgaleria LI SPAN
{
    float:left;
    width:136px;
    text-align: center;
    color:#000000;
    margin-top:3px;
}

#imagenesgaleria LI.last
{
    margin: 0 10px 0 0;
    padding: 10px;
    float: left;
    font-size: 90%;
    background: #f5f5f5;
}

/*CONDICIONES DE USO-------------------------------------*/
/*POLÍTICA DE PRIVACIDAD-------------------------------------*/

body.condiciones .titulo,
body.politica .titulo{
    margin: 30px 0;
    }

body.condiciones .contenedorcondiciones,
body.politica .contenedorcondiciones{
    padding:40px;
    background-color:#F5F5F5;
    color:#999;
    width:620px;
    }

/*MAPA DEL SITIO-------------------------------------*/

body.mapa .titulo
{
    margin: 30px 0;
    }

body.mapa #contenidoprincipal UL.listamapa
{
    float:left;
    padding:0 20px 30000px 0;
    margin:0 0 -30000px 20px;
    border-right: 1px dotted #666666;
    font-weight:bold;
    color:#999999;
    }
body.mapa #contenidoprincipal UL.ultima
{
    border-right: none;
    margin-bottom:-30000px;
    padding:0 0 30000px 0;
    }


body.mapa #contenidoprincipal UL UL
{
    float:none;
    border:none;
    margin:0 0 0 0;
    padding-left:0 0 0 0;
    font-weight:normal;
    }

body.mapa #contenidoprincipal UL LI UL LI
{
    margin:10px 0 0 0;
    }

body.mapa #contenidoprincipal UL LI UL LI UL LI
{
    margin:3px 0 0 10px;
    }



/*------------------CÓMO COMPRAR--------------------*/



body.como-comprar #textocomocomprar P{
	font-size: 110%;
	margin: 20px 0;
	padding: 0;
}

/*------------------ENTREGA Y SEGUIMIENTO DE PEIDOS--------------------*/


body.seguimiento-pedidos #contenidoentrega
{
    float:left;
    width:730px;
    overflow:hidden;
	}

body.seguimiento-pedidos #superiorentrega{
	padding: 30px 0;
}


body.seguimiento-pedidos #textoentrega P{
	font-size: 110%;
	margin: 20px 0;
	padding: 0;
}

body.seguimiento-pedidos #encabezadopedidos{
	font-size: 110%;
	margin: 20px 0 0 0;
	padding: 0;
	color:#999999;
}


body.seguimiento-pedidos .textopedidos{
	padding:20px;
	color:#666666;
	background-color: #E9E9E9;
	font-size: 110%;
	margin-top: 30px;
}

body.seguimiento-pedidos .textopedidos .item{
	border-bottom:3px solid #FFF;
	padding-bottom: 20px;
}

body.seguimiento-pedidos .textopedidos strong{
color:#FC7217;
margin-bottom: 10px;
display:block;
}

body.seguimiento-pedidos .textopedidos b{
color:#FC7217;
}


/*------------------FORMAS DE PAGO--------------------*/



body.formas-pago #superiorformaspago{
	padding: 30px 0 0 0;
}


body.formas-pago .formaspago{
	padding:20px;
	color:#666666;
	background-color: #E9E9E9;
	font-size: 110%;
	margin: 30px 0 0 80px;
	width: 300px;
}


body.formas-pago .textoformaspago P{
	font-size: 110%;
	margin: 20px 0 0 0;
	padding: 0;
	color:#666666;
}


/*------------------PREGUNTAS FRECUENTES--------------------*/



body.faq #superiorfaqs{
	padding: 30px 0 0 0;
}


body.faq #desarrollopreguntas{
	color:#666666;
	font-size: 110%;
	width: 730px;
}

body.faq #desarrollopreguntas STRONG{
	color:#000000;
	font-size: 120%;
}



/*------------------CUPONES DESCUENTO--------------------*/


/*------------------COMPRA EN UN CLICK--------------------*/


body.compra-click .textocompraclick{
	width: 730px;
}

body.compra-click .textocompraclick P{
	font-size: 110%;
	margin: 20px 0 0 0;
	padding: 0;
	color:#666666;
}

body.compra-click .textocompraclick A{
	color:#FC7217;
	font-weight: bold;
	text-decoration: underline;
}

body.compra-click .textocompraclick A:hover{
	color:#AAA;
}


/*------------------COMPRA PARA TODA LA TEMPORADA--------------------*/


body.compra-temporada .textocompratemporada {
	width: 730px;
}

body.compra-temporada .textocompratemporada P{
	font-size: 110%;
	margin: 20px 0 0 0;
	padding: 0;
	color:#666666;
}

/*------------------PERSONALIZA TUS REGALOS--------------------*/

body.personaliza-regalos #superiorpersonalizaregalos{
	padding: 30px 0;
}

body.personaliza-regalos .textopersonalizaregalos {
	width: 730px;
}

body.personaliza-regalos .textopersonalizaregalos P{
	font-size: 110%;
	margin: 0;
	padding: 0;
	color:#999999;
}

/* CHECKOUT */

BODY.checkout-onepage-index #contenido #contenidolateral
{
    margin-top: 40px;
    padding-left: 10px;
    width: 220px;
}
#checkoutSteps {
    margin-top: 15px;
}
BODY.checkout-onepage-index #contenido .col-main {
    width: 100%;
}

.shopping-cart-totals {
    width:308px;
}

/* ENCABEZADOS */

.page-head, .page-head-alt {
    clear:both;
}
.page-head, .page-head-alt {
	text-align:right;
}
.page-head-alt,
.page-head {
	border-bottom:4px solid #FC7217;
	margin:0 0 25px;
}

.page-head h3, .page-head-alt h3 {
	color:#FC7217;
	font-size:140% !important;
	font-weight:bold !important;
	margin:0;
	padding:10px 0;
	text-align:left;
	text-transform:none !important;
}

/* BOTONES */

.form-button, .form-button-alt {
	background: #BEBEBE url(../images/btn_bg.gif) no-repeat center right;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
   behavior:url(border-radius.htc);
	padding: 4px 24px 4px 4px;
	border: none;
	padding: 4px 24px 4px 4px;
	padding-right: 30px!important;
}
/* CAJAS *********************************/


/* MI CUENTA */

.account-nav {
	border: none;
	background: #DEDEDE;
	margin-bottom: 3px;
}
	.account-nav .head {
		background: transparent;
		margin:0;
		padding:3px 10px;

	}
		.account-nav .head h3 {
			color:#FC7217;
			font-size:130%;
		}

	.account-nav ul {
		background:transparent;
		padding:4px 10px 10px;
	}

	.account-nav ul li {
	    background: url(../img/flecha02.gif) no-repeat 0 2px;
	}
	.account-nav li a, .account-nav li.on {
		padding: 0 0 2px 15px;
	}
.account-box {
	background: transparent;
	border: none;
	margin-bottom:20px;
	padding:0;
}

.account-box .head {
	border-bottom:2px solid #FC7217;
	margin-bottom:10px;
}

.ad-orders .head h4 {
	background-image: none;
}
.account-box .head h4 {
	background-image: none !important;
	padding-left:0;
}
.account-box h4 {
	color:#FC7217;
	font-size:1.1em;
	text-transform:none;
}


/* MINI */

.base-mini {
	background: none!important;
	border: none!important;
	font-size:0.95em;
	line-height:1.3em;
	margin-bottom: 25px;
}
	.base-mini .head {
		background: none;
		border: none;
		margin-bottom: 3px;
		padding:0;
	}

.base-mini .head h4 span{
	background: none !important;
	padding: 0;
	text-transform: none;
	color:#FC7217;
	font-size:140%;
	font-weight:bold;
	border-bottom:4px solid #FC7217;
	display: block;

}

.base-mini .content, .base-mini ol {
	background: none !important;
}

	.base-mini ol li {
		background: none !important;
		border-bottom:1px solid #FC7217;
	}

	.base-mini .actions {
		background:none;
		padding:6px;
	}
		.base-mini .actions A {
			background:transparent url(../img/flecha01.gif) no-repeat scroll 0 2px;
			padding:0 0 2px 15px;
		}

	.base-mini .head h4,
	.base-mini .head h5{
		float: none !important;
		text-align: left !important;
		margin: 2px 0;
                padding: 0;
	}

.mini-compare-products .head h4 {
    background-image:none;
}

.base-mini .head h4 {
    border-bottom:4px solid #FC7217;
    font-size: 140%;
    text-transform: none;
}



/*POLITICA DE PRIVACIDAD-------------------------------------*/
/*CONDICIONES DE USO-------------------------------------*/
/*MAPA DEL SITIO-------------------------------------*/

#superiorpolitica,
#superiorcondiciones,
#superiormapa{
	padding: 30px 0 10px 0;}

