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

/* PRINCIPALES */
* {
margin:0px;
padding:0px;
font-style:normal;
border:none;
}

body {
height:100%;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
background-color:#e9f4ee;
}

fieldset {float:left;}

p{float:left;}

a {text-decoration:none;}

a:hover {text-decoration:none;}

ul {list-style-type:none;}

.corte {clear:both; }

#margen_bottom {
height:50px; 
/*---IE6*---*/
_height:30px; 
/*----------*/
width:910px; 


/*---IE7*---*/
*width:911px !important; 

/*---IE6*---*/
_width:910px; 

float:left; 
background-image:url(../img/img_bottom_top.jpg);
background-position:bottom; 
background-repeat:no-repeat;
}


/* CONTENEDORES */

#contenedor_prin {
margin:0px;
padding:0px;
width:100%;
height:100%;
}

#contenedor_central {
margin:auto;
width:910px;
height:100%;
/*---IE6*---*/
_height:auto;
/*----------*/
text-align:left;
padding-left:25px;
padding-right:25px;

}

#bottom {
width:100%;
height:120px;
float:left;
background-color:#568889;
border:0px;
}

#bottom ul {
margin-top:17px;
float:left;
margin-left:30px;
/*---IE6*---*/
_margin-left:15px;
/*---------*/
}

#bottom li {
float:left;

}

#centrar_bottom {
width:910px;
height:125px;
left:50%;
margin-left:-455px;
position:absolute;
border:0px;
background-image:url(../img/bottom.jpg);
background-position:top;
background-repeat:no-repeat;
}

.top {
width:100%;
height:330px;
float:left;
border:0px;
}

.centrar_top {
width:910px;
height:330px;
left:50%;
margin-left:-455px;
position:absolute;
border:0px;
}

.top_secciones {
height:315px;
}

#botonera_top {
width:880px;
padding-left:30px;
height:px;
float:left;
background-image:url(../img/fondo_botonera.gif);
background-position:top;
background-repeat:no-repeat;
}

#botonera_top h1 {
width:275px;
font-size:28px;
margin-top:9px;
font-family:Georgia, "Times New Roman", Times, serif;
float:left;
color:#568789;
font-weight:normal;


width:275px;
*width:250px !important;
/*----IE6-------*/
_*width:250px
/*--------------*/
}

#botonera_top ul {
float:right;
margin-right:20px;
}

#botonera_top li {
float:left;
}

/* ENCARGAR */
#box-encargar {
	width:300px;
	overflow:hidden;
	background-color: #fff;
}

#box-encargar img {

	clear:both;

}
.tit-encargar {
	background-color:#568789;
	color:#FFFFFF;
	float:left;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	font-weight:bold;
	height:25px;
	margin:0 auto;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:11px;
	text-align:center;
	width:100%;
}

.form_encargar {

	margin: 0 auto;
	width:300px;
	overflow:hidden;
}
.tit-form-encargar {
clear:left;
float:left;
font-family:times New Roman,Georgia;
font-size:14px;
padding-right:10px;
padding-top:15px;
color: #333333;
}
.input-form-encargar {
float:right;
font-family:times New Roman;
font-size:12px;
margin-top:10px;
padding-bottom:3px;
padding-left:3px;
padding-right:3px;
padding-top:3px;
background-color:#ddd;
}

/*-----------------------------SUBMENU------------------------*/
.prod_submenu {
width:229px;
height:40px;
position:absolute;
z-index:99;
visibility: hidden;

margin-left:415px;
*margin-left:135px !important;
/*----IE6-------*/
_margin-left:110px;
/*--------------*/
margin-top:49px;
float:left;
}

.prod_submenu ul {float:left; width:229px; height:40px; }

.prod_submenu li {float:left;}


.btn-siguiente {
	float:right;
	clear:right;
	padding-right: 26px;
	padding-bottom: 5px;
}

.btn-anterior {
	float:left;
	clear:left;
	padding-left: 26px;
	padding-bottom: 5px;
}


a.btn_dulces {
width:65px;
height:29px;
background-image:url(../img/btn/dulces_off.gif);
background-repeat:no-repeat;
float:left;
}
a.btn_dulces:HOVER {background-image:url(../img/btn/dulces_on.gif);}

a.btn_salados{
width:67px;
height:29px;
background-image:url(../img/btn/salados_off.gif);
background-repeat:no-repeat;
float:left;
}
a.btn_salados:HOVER {background-image:url(../img/btn/salados_on.gif);}

a.btn_regalar{
width:97px;
height:29px;
background-image:url(../img/btn/regalar_off.gif);
background-repeat:no-repeat;
float:left;
}
a.btn_regalar:HOVER {background-image:url(../img/btn/regalar_on.gif);
}
/*---------------------------------------------------------*/

#contenedor_secciones {
width:910px;
float:left;
background-color:#FFF;
background-image:url(../img/fondo_top_q_somos.gif);
background-position:top;
background-repeat:no-repeat;
padding-top:25px;
}


/*--------------------PORTADA--------------------*/
.title_bienvenidos {float:left;width:323px;height:250px;}

.txt_bienvenida {
width:300px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#568789;
font-weight:normal;
float:left;
padding-top:20px;
padding-left:2px;
}

.cartelera {width:587px;height:250px;float:left;}

.title_nuestros_prod {
float:left;
margin-left:176px;
margin-top:14px;
margin-bottom:14px;
}

.productos_portada {width:910px;float:left;margin-bottom:35px;}

.productos_portada li {float:left;padding:4px;}

.title_cuadros_info {float:left;}

.cuadros_info {
padding-top:10px;
width:403px;
padding-left:23px;
padding-right:15px;
float:left;
} 

.cuadro_izquierda {margin-left:25px;}

.cuadros_info p {
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#568789;
font-weight:normal;
text-align:justify;
}

.cuadro_izquierda h3{
width:400px;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
color:#568789;
font-weight:normal;
text-align:justify;
font-weight:bold;
padding-bottom:10px;
}

.foto_universo_v {
width:393px;
height:288px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
background-color:#FFF;
background-image:url(../img/shadow_foto.jpg);
background-position:bottom;
background-repeat:no-repeat;
float:left;
margin-top:10px;
margin-bottom:10px;
overflow:hidden;
}

.foto_promos {
width:262px;
height:163px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
background-color:#FFF;
background-image:url(../img/shadow_foto.jpg);
background-position:bottom;
background-repeat:no-repeat;
float:left;
margin-top:10px;
margin-bottom:30px;
}

.foto-promo-portada {

float:left;
width:260px;
height:144px;
overflow:hidden;
padding-left:6px;
padding-top:3px;
}

.foto-universo-portada {

float:left;
width:393px;
height:270px;
overflow:hidden;

}
.detalle_promo {margin-top:40px;width:130px;float:left;}

.detalle_promo p {font-size:14px;}

.det_linea_inf {
width:100px;
padding-bottom:10px;
border-bottom:1px;
border-bottom-color:#aec8c5;
border-bottom-style:solid;
}

.cuadro_contacto {
margin-top:10px;
width:442px;
height:150px;
margin-left:25px;
background-image:url(../img/contenedor_contacto.jpg);
background-position:top;
background-repeat:no-repeat;
float:left;
}

.cuadro_contacto p {
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#568789;
font-weight:normal;
text-align:center;
padding-top:15px;
padding-left:15px;
padding-right:15px;
padding-bottom:6px;
}

.cuadro_contacto ul {width:400px;float:left;padding-left:60px;}
.cuadro_contacto li {float:left;}
.cuadro_contacto li img {float:left; border:0px;}



/*-----------------------------------------------*/


/*----------------QUIENES SOMOS -------------------*/

.txt_q_somos {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
float:left;
color:#568789;
width:330px;
font-weight:normal;
margin-left:10px;
margin-bottom:15px;
margin-left:20px;
}

.txt_q_somos_bottom {
width:480px;
border-top:1px;
border-top-style:solid;
border-top-color:#CCCCCC;
padding-top:15px;
margin-bottom:0px;
}

/*--------------------------------------------------*/


/*----------------CONTACTO-------------------*/

#contacto_otros_datos {
width:370px;
height:540px;
background-image:url(../img/fondo_contacto_tel.jpg);
background-repeat:no-repeat;
float:right;
margin-right:15px;
}

#contacto_otros_datos ul {
margin-top:255px;
float:right;
margin-right:55px;
}

#contacto_otros_datos li {
float:left;
}

#formu_contacto {
width:480px;
float:left;
margin-left:20px;
/*-----IE6----*/
_margin-left:10px;
/*------------*/
}

.formu_contacto {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#568789;
padding:2px;
width:310px;
background-color:#e8f4ed;
border:1px;
border-color:#b6d1c1;
border-style:solid;
float:left;
margin-bottom:20px;
}

.resp_contacto {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#568789;
float:left;
width:100%;
margin-bottom:20px;
}

.txt_formu {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
color:#568789;
float:left;
width:130px;
padding-top:4px;
margin-right:25px;
margin-bottom:20px;
}

.txt_formu_largo {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
color:#568789;
float:left;
width:470px;
padding-top:4px;
margin-bottom:10px;
text-align:center;
}

.formu_contacto_largo  {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
color:#568789;
float:left;
width:465px;
height:70px;
padding-top:4px;
margin-right:25px;
margin-bottom:10px;
overflow:auto;
}

.email_contacto {
float:left;
margin-top:35px;
margin-left:128px;
}
.email_consultas {
float:left;
margin-top:35px;
margin-left:128px;
}



/*--------------------------------------------------*/

/*----------------PRODUCTOS Y PROMOCIONES------------------*/


.cupcakes {

	float:left;
	padding-left: 23px;
	padding-bottom: 15px;
}
.title_prods {
width:941px;
height:33px;
background-image:url(../img/fondo_title_prods.gif);
background-repeat:no-repeat;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:23px;
color:#568789;
padding-top:20px;
}

.title_prods_ampliar {
width:530px;
height:33px;
background-image:url(../img/fondo_title_prods.gif);
background-repeat:no-repeat;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:23px;
color:#568789;
padding-top:20px;
}

.lista_prod {
width:897px;
float:left;
margin-left:13px;
_margin-left:6px;
}


.lista_prod p{
float:left;
}

.ir-a {
width:350px;
height:32px;
float:right;
background-image:url(../img/accesoprods.jpg);
background-position:top;
background-repeat:no-repeat;
margin-top: 20px;
margin-right: 30px;
}

.ir-a ul {
	padding-top: 10px;
	padding-left: 10px;
	width: 100%;
}
.ir-a li {
height:25px;
float:left;
margin-right:7px;
_margin-right:7px;
}

.ir-a a,span {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
float:left;
color:#dddddd;
font-weight:normal;
}

.ir-a a:hover {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
float:left;
color:#ffffff;
font-weight:normal;
}

.lista_prod li {
width:280px;
height:225px;
float:left;
background-image:url(../img/fondo_prods.gif);
background-position:top;
background-repeat:no-repeat;
margin-left:7px;
margin-right:7px;
margin-bottom:10px;
_margin-left:3px;
_margin-right:1px;
}


.lista_ampliar_prod li{
height:160px;
}

.lista_prod li:hover {background-image:url(../img/fondo_prods_sat.gif);

}

.foto_prod {
float:left;
margin-left:14px;
margin-top:8px;
margin-bottom:15px;
width: 250px;
height: 140px;
overflow:hidden;
}

.lista_prod h3 {
width:274px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#568789;
float:left;
margin-left:6px;
margin-bottom:6px;
}

.btn_vermas {
float:right;
}

.txt_precio_prods {
width:48px;
height:23px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#568789;
float:right;
padding-top:3px;
font-weight:bold;
margin-right:15px;
text-align:center;
background-image:url(../img/fondo_precios.gif);
background-position:center;
margin-top:3px;
}

.descripcion_prod {
width:405px;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#568789;
padding-left:25px;
}

.descripcion_prod p {

	margin-bottom: 7px;
	float: left;
	clear:both;	
	width: 100%;
}

.ampliar_prod_precio {
width:275px;
background-image:url(../img/fondo_precios_prod.gif);
background-position:top center;
background-repeat:no-repeat;
float:right;
margin-right:25px;
/*---IE6-----*/
_margin-right:10px;
/*------------*/
}

.ampliar_prod_precio img {
float:right;
margin-top:19px;
}

.precio_prod {
padding-left:20px;
padding-top:40px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
color:#568789;
float:left;
text-align: center;
width: 100px;
}

.compra_minima {
padding-left:30px;
padding-top:40px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
color:#568789;
float:left;
}

.txt_unidades {
padding-left:5px;
padding-top:50px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#568789;
float:left;
}


/*--------------------------------------------------*/

/*------------------UNIVERSO VEGANIUS----------------*/

.foto_universo {
height:460px;
width:572px;
background-image:url(../img/fondo_universo.gif);
background-repeat:no-repeat;
background-position:top;
float:left;
margin-left:23px;

/*---IE6-----*/
_margin-left:10px;
/*------------*/
}

.loading {
background: url(../img/spinner.gif) no-repeat center center;
}

#contenido {
float:left;
width: 100%;
padding-top: 7px;
padding-left: 10px;
height: 345px;
/*---IE6-----*/
_height: 360px;
/*------------*/
}

#contenido img {
width: 550px;
height: 345px;
_height: 345px;
}

#epigrafe span {
color:#568789;
float:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
width:100%;
}

.cuadro_universo {
width:272px;
float:left;
margin-left:23px;

/*---IE6-----*/
_margin-left:20px;
/*------------*/
}


.cuadro_universo p {
width:272px;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#568789;
padding-top:23px;
padding-bottom:23px;
}

.cuadro_universo img {
float:left;
}

.foto_grande_universo {
float:left;
margin-left:10px;
margin-top:8px;
}

.paginacion {
width:572px;
float:left;
}

.descipcion_foto {
width:555px;
height:32px;
float:left;
margin-left:10px;
margin-top:5px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
color:#568789;
margin-bottom:15px;
}

.mas_fotos {

height:70px;
background-color:#e9f4ee;
float:left;


}

.mas_fotos img {
height:85px;
float:left;
padding-right:6px;
padding-left:6px;
padding-bottom:6px;

}

.lista_fotos_universo {
background:none;
width:910px;
height:91px;
overflow-y:auto;
overflow-x:hidden;
float:left;
}











/*-----------------------------------------------*/



.texto_click_ampliar {
width:897px;
float:left;
margin-left:13px;
_margin-left:6px;
text-align:center;
color:#568789;
padding-bottom:15px;
}



.bienvenidos_mundo {
width:510px;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
padding-top:25px;
float:left;
color:#568789;
}




