@charset "UTF-8";
/* CSS Document */


* {
	margin: 0;
	padding: 0;
	outline: 0;
}

body {
	font-family: "Arial", Helvetica, sans-serif;
	background-color: #fff;
	background-position: top;
	overflow-x: hidden;
	background-image: url(../img/fondoCab.jpg);
	background-repeat: repeat-x;
	width: 100%;	
	margin: 0px;
}

body.home {
	background-position: top;
	background-color: #3b1428;
	overflow-x: hidden;
	background-image: url(../img/fondoHome.gif);
	background-repeat: repeat-x;
	width: 100%;	
	margin: 0px;
	
	}
body.islas {
	background-image: none;
	overflow-x: hidden;
	width: 300px;
	height: 300px;
	margin-left: 10px;
	margin-right: 10px;
	}

a { 
	text-decoration:none;	
}
	A:link {text-decoration:none;color:#3e3e3e;}
    A:visited {text-decoration:none;color:#3e3e3e;}
    A:active {text-decoration:none;color:#3e3e3e;}
    A:hover {text-decoration:underline;color:#3e3e3e;} 

a.rojo { 
	text-decoration:none;
}
	A:link {text-decoration:none;color:#3e3e3e;}
    A:visited {text-decoration:none;color:#3e3e3e;}
    A:active {text-decoration:none;color:#3e3e3e;}
    A:hover {text-decoration:none;color:#540408;} 

/* Panel de bienvenida */

.pane {
	margin-left: 0px;
	background-image: url(../img/fondoBienve.jpg);	
	padding: 15px 33px 10px;
	background-repeat: no-repeat;
	position: center;	
	height: 63px;
}
.pane .delete {
	float: right;			
	cursor: pointer;
	vertical-align: top;
	
}

/* Vídeo */

#video {
	
	
	width: 640px;
	margin-left: 10px;
	margin-bottom: 10px;}

/* Pie */

#pie {
	width: 100%;
	background-image: url(../img/fondoPie.jpg);
	background-repeat: repeat-x;	
	background-position: top;
	margin-top: 50px;	
}

#contenidoPie {
	width: 420px;
	margin-left: auto;
	margin-right: auto;	
	line-height: 30px;
 	padding-top: 15px;
	color: #707070;
	height: 50px;
	vertical-align: bottom;
}

#contenidoPie a {
	color: #707070;
	text-decoration: none;
}

#contenidoPie a:hover {
	color: #540408;	
	text-decoration:none;
}

/* Cabecera */

#cabecera {
	width: 929px;
	height: 133px;
	margin-left: auto;
	margin-right: auto;
}

#logo {	
	height: 90px;
	width: 232px;	
	float: left;
	margin-top: 6px;
}
.logo {
	border: none;}

#logo h1 {
	visibility: hidden;
	font-size: 1px;
}

#cabeceraHome {
	width: 975px;
	height: 160px;
	margin-left: auto;
	margin-right: auto;
}

#logoHome {	
	height: 160px;
	width: 380px;
	background-image: url(../img/logoHome.jpg);	
	float: left;
}

#logoHome h1 {
	visibility: hidden;
	font-size: 5px;
}

#menu {	
	width: 400px;
	height: 31px;
	vertical-align: top;
	float: left;
	margin-left: 9px;	
	margin-top: 47px;
}


#menuHome {	
	width: 400px;
	height: 31px;
	vertical-align: top;
	float: right;
	margin-left: 40px;	
	margin-top: 15px;
}

.img {
	border: none;
	margin: 0px;
	padding: 0px;
}

.imgBt {
	border: none;
	margin-top: 20px;}

.dcha {
	float: right;
	margin-left: 12px;
	margin-bottom: 8px;
	
}

.titHome {
	float: right;
	margin-left: 12px;
	margin-bottom:15px;
	margin-top: 70px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 23px;
	color: #ffefbe;
	}

.dcha2 {
	float: right;
	margin-right: 25px;
}

.preg_desplegadas{
	margin-top: 10px;
	margin-bottom: 20px;

}


#tlf {
	width: 131px;
	height: 44px;
	color: #540408;
	margin-top: 87px;
	margin-left: 100px;
	display: block;
	float: right;
	
}

.medio {	
	width: 86px;
	float: right;
	display: block;
	margin-top: 15px;
	display: block;
	float: right;}
.medio2 {
	vertical-align: middle;}
	
#titGeneral {
	height: 32px;
	display: block;
	float: left;
	margin-top: 2px;
	margin-right: 350px;
	margin-left: 14px;
	}	
.izda {
	float: left;
	display: inline;
	border: none;
}

.izdaPad {
	float: left;
	display: inline;
	border: none;
	padding-left: 1px;
}



/* Contenido */

#contenedor {
	width: 929px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: auto;
	height: auto;
}

#contenedorHome {
	width: 975px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: auto;
	height: auto;
}

#contenido {
	margin-top: 20px;
	width: 100%;
	height: 100%;
	margin-left: 12px;
}
#contenidoHome {
	margin-top: 120px;
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}

.separadorC {
	width: 20px;
}

.separadorC3 {
	width: 22px;
}


.columIzda {
	width: 215px;
	vertical-align: top;
	
}

.columDcha {
	width: 678px;
	vertical-align: top;
	
}

.columCentralT {
	width: 698px;
	vertical-align: top;
	
}

.columCentral {
	width: 492px;
	vertical-align: top;
}

.columDchaT {
	width: 184px;
	vertical-align: top;
}

/* Desplegables */

#menu li a.btn:hover{
	background-position: 0 0px;
	
}
#menuHome li a.btn:hover{
	background-position: 0 0px;
	
}

ul#menu {
	height: 31px;		
	width: 400px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
	
}
ul#menuHome {
	height: 31px;		
	width: 400px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
	
}
#menu li.activo a.btn , #menu li.activo a.btn:hover{background-position: 0 0;}
#menuHome li.activo a.btn , #menu li.activo a.btn:hover{background-position: 0 0;}

#menu li#nosotros a.btn{
	width: 136px;
	background-image: url(../img/btNosotros.gif);
}
#menuHome li#nosotros a.btn{
	width: 136px;
	background-image: url(../img/btNosotros.gif);
}

#menu li#nuestroAceite a.btn{
	width: 168px;
	background-image: url(../img/btNuestroAceite.gif);
}
#menuHome li#nuestroAceite a.btn{
	width: 168px;
	background-image: url(../img/btNuestroAceite.gif);
}

#menu li {
	padding: 0;
	display: block;	
	position: relative;
	float: left;
	margin-left: 2px;
}
#menuHome li {
	padding: 0;
	display: block;	
	position: relative;
	float: left;
	margin-left: 2px;
}

#menu li.linea{
	height: 1px;
	background-color: #ebebeb;
	width: 100%;
}
#menuHome li.linea{
	height: 1px;
	background-color: #ebebeb;
	width: 100%;
}

.menu li:hover>ul {
	visibility: visible;
}
#menu li a.btn {
	text-decoration: none;
	display: block;
	position: relative;
	height: 30px;
	text-indent: -9999px;
	background-position: 0 -31px;
	background-repeat: no-repeat;
}
#menuHome li a.btn {
	text-decoration: none;
	display: block;
	position: relative;
	height: 30px;
	text-indent: -9999px;
	background-position: 0 -31px;
	background-repeat: no-repeat;
}


.menu a {
	float: left;
}
.menuHome a {
	float: left;
}

ul.desplegable{
	margin-left: 2px;
	background-repeat: repeat-x;
	background-color: #FFF;
	background-position: bottom;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dfdfdf;
	border-bottom-color: #dfdfdf;
	border-left-color: #dfdfdf;
	padding: 10px;
	text-decoration: none;
	top: 30px;
	border-top-width: 2px;
	border-top-style: solid;
	visibility: hidden;
	left: -1px;
	border-top-color: #dfdfdf;
	position: absolute;
	background-image: url(../img/bg_desplegable.jpg);
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-khtml-border-top-left-radius: 0px;
	-khtml-border-top-right-radius: 0px;
	-khtml-border-bottom-left-radius: 10px;
	-khtml-border-bottom-right-radius: 10px;
	border-radius-bottomleft:0;
	border-radius-bottomright:10px;
	border-radius-topleft:10px;
	border-radius-topright:0;
}

ul.desplegable li a{
	color: #666666;
	text-decoration: none;
	font-size: 14px;
	font-family: Georgia;
	line-height: 17px;
	display: block;
}

ul.desplegable li a:hover {
	color: #540408;	
	visibility: visible;
}

ul.desplegable li {
	width: 100%;
	float: left;
	margin-right: 0;
	margin-left: 0;
	padding-right: 0;
	padding-left: 0;
	display: block;
	margin-top: 3px;
	margin-bottom: 4px;
}


.nosotros  {
	width: 110px;
}

.nuestroAceite {
	width: 140px;}

/* menu secundario */

ul.menuSecundario {
		text-decoration: none;
		list-style:none;
		margin-bottom: 20px;
	}
ul.menuSecundario li {
	margin-left: 10px;
	margin-top: 7px;
}

ul.menuSecundario li a{
	color: #3e3e3e;
	text-decoration: none;
	font-size: 16px;
	font-family: Georgia;
	line-height: 17px;
	display: block;
}
	ul.menuSecundario li a:link {text-decoration:none;color:#3e3e3e;}
    ul.menuSecundario li a:visited {text-decoration:none;color:#3e3e3e;}
    ul.menuSecundario li a:active {text-decoration:none;color:#3e3e3e;}
    ul.menuSecundario li a:hover {text-decoration:none;color:#540408;} 

ul.menuSecundario li a:hover {
	color: #3e3e3e;	
	visibility: visible;
}

/* menu secundario por años */

ul.menuSecundarioA {
	text-decoration: none;
	list-style-image: url(../img/flecha.jpg);
	margin-bottom: 20px;
}
ul.menuSecundarioA a:hover {list-style-image: url(../img/flechaon.jpg);}
ul.menuSecundarioA li {
	margin-left: 15px;
	margin-top: 7px;
}

ul.menuSecundarioA li a{
	color: #3e3e3e;
	text-decoration: none;
	font-size: 16px;
	font-family: Georgia;
	line-height: 17px;
	display: block;
}

ul.menuSecundarioA li a:hover {
	color: #540408;	
	visibility: visible;	
	margin-left: 3px;
}

/* Textos */

.cien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5e5e5e;
	font-weight: bold;}

.txtTlf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #540408;
	font-weight: bold;
	
}


.txtTlfN {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3e3e3e;
	font-weight: bold;
	line-height: 37px;
	
}


p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3e3e3e;
	font-weight:normal;
	line-height: 15px;

}

.pad {
	padding-left: 10px;
	padding-right: 3px;
	padding-bottom: 10px;
	font-size: 11px;
	margin-top: 8px;
	float: left;
}

.padDcho {
	padding-left: 3px;
	padding-right: 30px;
	padding-bottom: 10px;
	font-size: 11px;
	margin-top: 8px;
	float: right;
} 

p a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3e3e3e;
	font-weight:normal;
	line-height: 15px;
	text-decoration: none;
}

p a:hover {
	color: #540408;
	text-decoration: none;
}

ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3e3e3e;
	font-weight:normal;
	line-height: 15px;	
	padding-left: 15px;
}

ul li {
	margin-top: 5px;}

.rojo {
	color: #540408;
}

.bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #540408;
	font-weight:normal;
	line-height: 13px;
	font-weight: bold;
	}
   .bold A:link {text-decoration:none;color:#540408;}
   .bold A:visited {text-decoration:none;color:#540408;}
   .bold A:active {text-decoration:none;color:#540408;}
   .bold A:hover {text-decoration:underline;color:#540408;} 

h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #540408;
	font-size: 22px;
	font-weight:normal;
	margin-bottom: 10px;
	line-height: 26px;

}

h2.peque {
	font-size: 16px;
	line-height: 18px;}

   h2 A:link {text-decoration:none;color:#3e3e3e;}
   h2 A:visited {text-decoration:none;color:#3e3e3e;}
   h2 A:active {text-decoration:none;color:#3e3e3e;}
   h2 A:hover {text-decoration:none;color:#540408;} 

h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #540408;
	font-size: 16px;
	font-weight:normal;
	line-height: 18px;
	display: inline;

}
h3 a {
	
	display: inline;

}
   h3 A:link {text-decoration:none;color:#540408;}
   h3 A:visited {text-decoration:none;color:#540408;}
   h3 A:active {text-decoration:none;color:#540408;}
   h3 A:hover {text-decoration:none;color:#3e3e3e;} 

h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #3e3e3e;
	font-size: 14px;
	font-weight:normal;
	text-decoration: none;
	line-height: auto;
	display: inline;
}
   h4 A:link {text-decoration:none;color:#3e3e3e;}
   h4 A:visited {text-decoration:none;color:#3e3e3e;}
   h4 A:active {text-decoration:none;color:#3e3e3e;}
   h4 A:hover {text-decoration:none;color:#540408;} 

.destacado {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #3e3e3e;
	font-size: 14px;
	font-weight:normal;
	text-decoration: none;
	line-height: auto;	
}

.destacadoRojo {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #540408;
	font-size: 14px;
	font-weight:normal;
	text-decoration: none;
	line-height: auto;	
}


h4 a {
	color: #540408;
	text-decoration: none;
	display: inline;

}
	h4 A:link {text-decoration:none;color:#540408;}
    h4 A:visited {text-decoration:none;color:#540408;}
    h4 A:active {text-decoration:none;color:#540408;}
    h4 A:hover {text-decoration:underline;color:#540408;} 

.negro {
	color: #3e3e3e;
}

.peque {
	font-size: 11px;
	margin-top: 4px;
}

.titRojo {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #540408;
	margin-bottom: 3px;		
}

hr {
	color: #6e1217;
	background-color: #6e1217;
	height: 1px;
	width: 100%;
	border: 0;
	margin-top: 3px;
	text-align: left;
}

.linea {
	background-image: url(../img/linea.jpg);
	background-repeat: repeat-x;
	height: 20px;
}

.lineaLarga {
	background-color: #999999;
	height: 1px;
	width: 100%;
}


.enlaces {
	width: 30%;
	font-family: Arial, Helvetica, sans-serif;
	color: #6e6e6e;
	font-size: 12px;
	
	}
.enlaces a:link {text-decoration:none;color:#6e6e6e;}
.enlaces a:visited {text-decoration:none;color:#6e6e6e;}
.enlaces a:active {text-decoration:none;color:#6e6e6e;}	
.enlaces a:hover {text-decoration:none;color:#540408;} 

.enlaces p{
	margin-top: 10px;}
	
.margen {
	width: 2%;}
	
.extendida {
	width: 100%;
}

.extendidaPad{
	width:100%;
	padding: 10px;}


/* Módulos */

#personaliza {
	width: 90%;
	margin-top: 30px;
}

#personaliza p {
	margin-top: 7px;
}
#personaliza h3 {
	margin-top: 10px;
}
#personaliza hr {
	width: 97%;
}
	
.alto {
	height: 14px;
	vertical-align: top;
}

.titEventos {
	background-color: #e6e2bb;
	height: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3e3e3e;
	vertical-align: middle;
	padding-left: 15px;
	
}

.fechaR {
	background-color: #e6e2bb;
	height: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #540408;
	vertical-align: middle;
	padding-right: 8px;
}

.abajo {
	margin-bottom: 8px;
	width: 100%;
	
}

.abajo2{
	vertical-align: bottom;
	border: none;}

.padIzdo {
	padding-left: 15px;
	}
.padIzdo10 {
	padding-left: 5px;}
.padIzdo2 {
	padding-left: 250px;}
.padIzdo3 {
	padding-left: 133px;}
.padIzdo4 {
	padding-left: 60px;}
.alinDcha {
	text-align:right;
	padding-right: 50px;}
.padIzDch {
	padding-left: 10px;
	padding-right: 15px;
	font-size: 11px;}
	
	
.logoRevista{
	margin-bottom: 5px;
	}

.imgEventos {
	border: solid;
	border-color: #540408;
	border-width: thin;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 7px;
	float: right;
}

.imgPrensa {
	border: solid;
	border-color: #540408;
	border-width: thin;
	margin-top: 10px;
	margin-bottom: 10px;	
}

.faq {
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 20px;
}

#tabla {
	border-style: solid;
	border-color: #a9a9a9;
	border-width: thin;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
 #tabla p {
	 line-height: 20px;
}

.grisClaro {
	background-color: #b1b1b1;
	margin-top: 5px;
	margin-bottom: 5px;
}

#recetas {
	width: 176px;
	border-style: solid;
	border-width: thin;
	border-color: #ddd;
	padding: 5px;
	margin-top: 150px;}

.cuarto {
	width: 20%;
	display: inline;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	}
.anchoP {
	width: 120px;
}
.imgHome {
	background-image: url(../img/fondoImgHome.jpg);
	background-repeat: no-repeat;
	width: 975px;
	height: 206px;	
}
.login {
	background-image: url(../img/fondoLoginHome.jpg);
	width: 452px;
	height: 63px;
	margin-top: 0px;
	margin-left: 525px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #e7c7d8;
	padding-left: 8px;
	vertical-align: middle;
	}
	
#promo {
	background-image: url(../img/bgMama.jpg);
	background-repeat: repeat-y;
	width: 184px;
	height: auto;
	margin-top: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #e7c7d8;
	
	}

.login a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color:#e7c7d8;
	text-decoration: none;	
	margin-bottom: 10px;
	}
.login a:link {text-decoration:none;color:#e7c7d8;}
.login a:visited {text-decoration:none;color:#e7c7d8;}
.login a:active {text-decoration:none;color:#e7c7d8;}	
.login a:hover {text-decoration:none;color:#ffffff;} 

/* Login */

#login {
	background-image: url(../img/fondoAreaClientes.jpg);
	background-repeat: repeat-y;
	width: 215px;
}

.lineaPuntos {
	background-image: url(../img/Puntos.jpg);
	background-repeat: repeat-x;
	height: 12px;
	margin-left: 10px;
	width: 180px;
	margin-top: 40px;
}
.lineaPuntos2 {
	background-image: url(../img/Puntos2.jpg);
	background-repeat: repeat-x;
	height: 23px;
	margin-left: 10px;
	width: 180px;
	margin-top: 40px;	
}

.lineaPuntos3 {
	background-image: url(../img/Puntos2.jpg);
	background-repeat: repeat-x;
	height: 23px;
	margin-left: 10px;
	width: 180px;		
}
.facebook-twitter{
	height: 46px;
	margin-left: 10px;
	margin-right: 20px;
	width: 180px;
}
.icono_F {float: left; display: inline-block; width: 43px;}
.icono_T {
	float: left;
	display: inline-block;
	width: 43px;
	margin-left: 20px;
}

#islas {
	padding-right: 10px;
	width: 230px;}
#precio {
	float: right;	
	font-family: Arial, Helvetica, sans-serif;
	color: #540408;
	font-size: 30px;
	margin-top: 5px;
	width: 140px;
	height: 60px;
	display: block;
}
.izdaP {
	float: left;
	display: inline;
	line-height: 40px;
	border: none;

}
.iva {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	color: #3d3d3d;
	font-size: 12px;
	margin-left: 7px;
	margin-top: 5px;
	display: inline;}
	
	/*

	
#pop-welcome {
	top: 140px;
	margin-left: 35%;
	display: none;
}
.pop-size1 {
	background-position: 0 0;
	width: 201px;
	height: 141px;
}
.pop-size1 {
	background-image: url(../img/bg_pop.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding-bottom: 0;
	position: absolute;
	z-index: 30;
}
.box-pop {
	margin: 15px 15px 0;
	position: relative;
}
.pop-size1.decoPop {
	background-position: -450px 0;
}
.pop-size1.decoPop {
	background-image: url(../img/deco_pop.gif);
	background-repeat: no-repeat;
	bottom: -33px;
	height: 33px;
	left: 0;
	line-height: 1em;
	position: absolute;
	width: 100%;
}*/
/*a.close {
	text-decoration: none !important;
}
a:hover {
	color: #333333;
}
.close {
	display: block !important;
	height: 20px !important;
	overflow: hidden !important;
	position: absolute !important;
	right: 0 !important;
	top: 0 !important;
	width: 20px; !important;
	margin-top: 7px;
	margin-right: 7px;
	}
	*/
	
