/*Style La Juvenil*/
/*
@font-face { 
	font-family: Rive;
	src: url("Rive.eot") ;
}

@font-face { 
	font-family: Rive;
	src: url("Rive.ttf");
}
*/

@font-face { 
	font-family: DidotLTStd;
	src: url("MOD20.eot") ;
}

@font-face { 
	font-family: DidotLTStd;
	src: url("DidotLTStd-Roman.ttf");
}

*{
	margin:0;
	padding:0;
}

body{
	font-family:arial;
	background-image: url(image/pattern4.jpg);
}

h1{
	/*font-family: Rive;*/
    font-family: DidotLTStd;
	font-weight:normal;
	font-size: 40px;
	color:#6A696D;
}



h2{
	font-family:Arial;
	font-size:20px;
	font-weight:normal;
}

h3{
	color:#FF0000;
	font-size:13px;
}

span{
	padding-left: 0px;
}

.span{
	padding-left:45px;
	padding-top:2px;
}

.imagen{
	border:0px;
}

#contenedora{
	width:771px;
	overflow:hidden;
	margin:auto;
	background-color:#FFFFFF;
	margin-top: 18px;
	margin-bottom: 23px;
	border-top-width: 11px;
	border-top-style: solid;
	border-top-color: #797973;
}

/*#franjagris{
height:15px; 
background-color:#5D5B61;
}*/

#textprod{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #666;
	font-style: italic;
	padding-bottom: 10px;
}

.textprod{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666;
	font-style: italic;
}



#contenido{
	width:732px;
	margin: 0 auto;

}

#foto{
	border-right: 6px solid #5c5b60;
	height:343px;
	width:541px; 
	float:right; 
}

#foto div span{
       display: none;
} 

#titulo{
    /*font-family: Rive;*/
    font-family: DidotLTStd;
	height:90px;
	width:732px;
	margin: 0 auto;
	margin-bottom:8px;	

}

#facebook{
	height:40px;
	width:66px;
	color: #3FC;
	position:relative;
	float: right;
	margin-top: 55px;
	
}

.didot {
	/*font-family: Rive;*/
    font-family: DidotLTStd;
	padding-left:185px;
	padding-top:47px;
	color: #646566;
}

#contenedor50anos{
	float:right; 
	width:547px; 
	margin-top:16px;
}

.a50{
	background-image:url(image/50anios.gif);
	background-position:center;
	background-repeat:no-repeat;
	width: 178px;
	height:177px;
	border:0;
}

#aniversario50{
	background-image:url(image/linea.gif);
	background-position:bottom;
	background-repeat:repeat-y;
	width: 178px;
	height:177px;
	float: right;
	}

#pie{
	margin:0 auto;
	width:732px;
	/*margin-left:20px;*/ 
	padding-top:43px;
	padding-bottom:13px;
	text-align:center;
	font-family:Arial;
	font-size:11px;
	color:#989894;
	background-image: url(image/fdopie.gif);
	margin-top: 6px;
}

#pie a {
	color: #686862;
	text-decoration: none;
}

#pie a:hover {
	color: #787872;
}

.limpiar{
clear:both;
}

.linkimg{
border:0px;
}

#gris{
	height:3px;
	background-color:#FFF;
	width:732px;
	margin:0 auto;
	margin-top:0px;
}

/**************** inicio GALERIA ********************************/

#simplegallery1{ 
position: relative; 
visibility: hidden; 
/*border: 10px solid darkred;*/
}

#simplegallery1 .gallerydesctext{ 
text-align: left;
padding: 2px 5px;
}

/**************** FIN GALERIA ********************************/


/************** inicio HEADER *************************************/

#header{
	width:732px;
	height:84px;
	margin: 0 auto;
	margin-top:26px;
}

/************** Ini Menu Horizontal **************/

#menuhorizontal{
	float:left;
	width:318px;
	height:84px;
	font-size:18px;
	overflow:hidden;
	border-right:1px solid #EFEEEE;
}

ul.col{
	border-right:1px solid #EFEEEE;
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin-left:0px;
	width:322px;
	padding-top:0px;
	list-style-type:none;
}

ul.col li{
	border-left:1px solid #EFEEEE;
	/*border-right:1px solid #EFEEEE;*/
	display: inline;
	text-align:center;
	float: left;
	width:105px;
	height:84px;
}

.col li,ul{
	margin-left:0;
}

#menuhorizontal .menuproductos{
	background-image:url(image/menu_productos-on.gif);
	background-position:left;
	background-repeat:no-repeat;
}

#menuhorizontal .menulocales{
	background-image: url(image/menu_local-on.gif);
	background-position:left;
	background-repeat:no-repeat;
}

#menuhorizontal .menuservicios{
	background-image:url(image/menu_servicios-on.gif);
	background-position:left;
	background-repeat:no-repeat;
}

/*#menuhorizontal a{
text-decoration: none;
display: block;
color:#000;
height:83px;
width:105px;
padding-top: 60px;
}*/

#menuhorizontal a{
	height:84px;
	width:105px;
	display: block;
	border:0px;
}

#menuhorizontal .menuservicios a:hover {
	background-image:url(image/menu_servicios-off.gif);
	background-position:left;
	background-repeat:no-repeat;
}
		
.seleccionservicios {
	background-image:url(image/menu_servicios-off.gif);
	background-position:left;
	background-repeat:no-repeat;
}
		
#menuhorizontal .menulocales a:hover {
	background-image:url(image/menu_local-off.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.seleccionlocal {
	background-image:url(image/menu_local-off.gif);
	background-position:center;
	background-repeat:no-repeat;
}

#menuhorizontal .menuproductos a:hover {
	background-image:url(image/menu_productos-off.gif);
	background-position:center;
	background-repeat:no-repeat;
}

.seleccionproductos {
	background-image:url(image/menu_productos-off.gif);
	background-position:center;
	background-repeat:no-repeat;
}

/************** fin Menu Horizontal **************/

/************** Ini Menu vertical ***************/

#menuvertical{
	border-right:3px solid #CCCFD0;
	/*padding-right:11px;*/
	width:111px; 
	margin:0 auto; 
	float:left; 
	height:84px;
}

ul.fila{
	/*width:115px;*/
	list-style-type:none;
	text-align: right;
	padding-bottom:0px;
	/*line-height:28px;*/
	/*height:83px;*/
}

ul.fila li{
	border-bottom:0;
	padding-right:0px;
	width:111px;
	height:29px;
}

.fila li,ul{
	margin-right:0;
	margin-left:0;
}

#menuvertical .menuhome{
	background-image: url(image/menu_home-on.gif);
	background-position: right;
	background-repeat:no-repeat;
	padding-bottom:0;
}

#menuvertical .menuempresa{
	background-image: url(image/menu_empresa-on.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-bottom:0;

}

#menuvertical .menucontacto{
	background-image: url(image/menu_contacto-on.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-bottom:0;

}

ul.fila a{
	display: block;
	width: 111px;
	height:29px;
	}

#menuvertical .menuhome a:hover {
	background-image:url(image/menu_home-off.gif);
	background-position:right;
	background-repeat:no-repeat;
}

.seleccionhome {
	background-image:url(image/menu_home-off.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#menuvertical .menuempresa a:hover {
	background-image: url(image/menu_empresa-off.gif);
	background-position:right;
	background-repeat:no-repeat;
}

.seleccionempresa {
	background-image:url(image/menu_empresa-off.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#menuvertical .menucontacto a:hover {
	background-image:url(image/menu_contacto-off.gif);
	background-position:right;
	background-repeat:no-repeat;
}

.seleccioncontacto {
	background-image:url(image/menu_contacto-off.gif);
	background-position:right;
	background-repeat:no-repeat;
}

	
/************** Fin Menu Vertical **************/

#logo{
	background-image:url(image/logo.gif);
	background-position: center;
	background-repeat:no-repeat;
	width:280px;
	height:83px;
	float:right;
}

/*************** fin HEADER ******************/

/***************************************STYLE GENERAL DEL SITE ************************************/


                                 /* STYLE SEPARADO POR APARTADOS */


/***************************************** APARTADO HOME ***************************************/

#titulohome{
	/*font-family: Rive;*/
font-family: DidotLTStd;
	padding-top:43px;
 
	float: left;
	width: 640px;
}

/************** Ini SubMenu  **************/

#submenu{
	height:540px;
	width:185px; 
	float:left;
	}

.submenuhome{
	border-right: 6px solid #5c5b60;
	width:179px; 
	height:343px;
}

#subtitulo{
	padding-top:15px;
	padding-left:9px;
	width:118px;
	color:#adcb3b;
}

#submenubottom{
	margin-top:6px;
	height:187px;
	width:179px;
}

.submenubottom{
	background-image:url(image/spaguetti.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

/*************** INI ANIVERSARIO 50 AÑOS ************************************/

.titulo50anos{
	padding-top:9px;
	padding-left:11px;
	font-weight:normal;
}

UL.col3{
	margin-left:0;
	font-family:Arial;
	font-size:19px;
	font-weight:normal;
	color:#FFFFFF;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	width:547px;
	padding-top: 0px;
	list-style-type: none;
	
}

.calles {
	margin-right:6px;
}

ul.col3 li{
	margin-left:0;
	border-bottom:0;
	/*background-image:url(image/linea.gif);
	background-position:bottom;
	background-repeat:repeat-y;*/
	display: inline;
	float: left;
	width: 178px;
	height:177px;
	padding-bottom:0;
}


#imgfestejos{
	margin:0 auto;
	background-color: #006666;
	float: left;
	width: 363px;
	height:177px;
}

/************* FIN ANIVERSARIO 50 AÑOS ********************/

/********************************************** FIN APARTADO HOME **************************************/

/******************************************* INI APARTADO PRODUCTOS **************************************/

#productos{
	margin-bottom:10px;
}

.productos{
	background-color:#e4e5e7;
	background-image: url(image/fondolateral.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	border-right: 6px solid #5c5b60;
	width:179px; 
	height:588px;
}

ul.productosubm {
	height:auto;
	width:164px;
	/*margin-left:4px;*/
	padding-left:10px;
	padding-top:10px;
	height:auto;
}

ul.productosubm li {
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:middle;
	width: 150px;
	font-family:arial;
	color:#68676c;
	text-align:left;
	font-size:11px;
	
}

.productosubm ul, li {
	list-style-type: none;
	border-bottom:1px  dotted #d1d2d3;
}

.productosubm ul {
	margin:0 ;
	padding: 0;
}

.submenupastas {
border-bottom:0;

}

.submenupastas a {
	padding-left:12px;
	margin-left:10px;
	text-decoration: none;
	color: #000;
	display: block;
	width: 130px;
	background-position:left top;
}

.submenupastas a:hover {
	background-image:url(image/flechita.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color: #333333;
}

.submenupastas .activo {
	background-image:url(image/flechita.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color: #000;

}

.productosubmtit a {
	text-decoration: none;
	display: block;
	/*padding-right: 4px 10px;*/
	width: 140px;
	font-weight:bold;
	padding-left:13px;
	color:#68676c;
	
}
.productosubmtit a:hover {
	background-image: url(image/icono.gif);
	background-position:left 3px;;
	background-repeat:no-repeat;
	color: #FF0000;
}

.productosubmtit .activoproducto {
	background-image: url(image/iconoact.gif);
	background-position:left;
	background-repeat:no-repeat;
	color: #FF0000;
}
/*.select {
background-image:url(image/icono.gif);
background-position:left;
color:#FF0000;
text-decoration:none;
font-weight:bold;
}*/

/*#productos a:hover {
	color: #FF0000 ;
}

#productos .subproductos{
	color:#000000;
	}*/

#recomendcont{
width:174px;
float:right;
}

#recomendaciones_bottom{
	background-color:#A6CF50;
	background-image: url(image/recomendaciones_bottom.gif);
	background-position: center bottom;
	background-repeat:no-repeat;
	overflow:hidden;
	width:150px;
	padding-left:12px;
	padding-right:12px;
	padding-top:15px;
	padding-bottom:20px;
	_margin-bottom:10px;
}

#recomendaciones_center{
	background-color:#A6CF50;
	overflow:hidden;
	}

#recomendaciones_top
{
	background-image: url(image/recomendaciones_top.gif);
	background-position: top;
	background-repeat:no-repeat;
	padding-bottom:0px;
	padding-top:0px;
	height:57px;
}


.recomendacionestexto {
	padding-left:8px;
	padding-top:15px;
	padding-bottom:5px;
	font-family:arial;
	color:#607E44;
	font-size:11px;
}

.recomendacionestitulo{
	border-bottom:1px solid #ECF4E0; 
	padding-bottom:15px;
	margin-bottom:10px;
	font-weight:bold; 
	width:150px;
}

#variedadesrelleno{
	padding-bottom:10px;
	border-bottom:2px solid #CCCED1;
	font-family:Arial;
	font-size:12px;
	min-height:200px;
	overflow:hidden;
	width:366px;
	background-color:#F4F4F4;
	}

ul.variedadesrelleno{
	width:340px;
	padding-left:19px;
	padding-right:5px;
	padding-top:15px;
	overflow:hidden;
}

ul.variedadesrelleno li{
	height: auto;
	width:300px;
	padding-top:3px;
	padding-bottom:6px;
	border-bottom:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 18px;
	}

.variedadesrelleno a{
text-decoration:none;
 color:#333333;
}

.ico_variedades {
	padding-left:10px;
	margin-left:5px;
	background-image:url(image/ico_variedades.gif);
	background-position:left 8px;
	background-repeat:no-repeat;
	
	}

#bordegris{
	float:left;
	width:366px;
	background-image:url(image/lineagris.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	height:17px;
	}
	
#bordegris2{
	margin-top:10px;
	float:left;
	width:547px;
	background-position:right bottom;
	background-repeat:no-repeat;
	height:17px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	}


/******************************************* FIN APARTADO PRODUCTOS **************************************/

/******************************************** INI APARTADO LOCALES **************************************/

#buscadorlocales{
	font-family:Arial;
	margin-right:6px;
	background-color:#5c5b60;
	float:left;
	margin:0 auto;
	height:177px;
	width:363px;
	font-size:16px;
}

.buscadorlocales{
	margin-right:6px;
	}

#locales{
	margin-bottom:10px;
}

.locales{
	background-color:#e4e5e7;
	background-image: url(image/fondolatprod.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	border-right: 6px solid #5c5b60;
	width:179px;
	height:536px;
}

ul.localessubm {
	height:auto;
	width:164px;
	/*margin-left:4px;*/
	padding-left:10px;
	padding-top:10px;
	height:auto;
}

ul.localessubm li {
	padding-top:5px;
	padding-bottom:2px;
	vertical-align:middle;
	width: 150px;
	font-family:arial;
	color:#565852;
	text-align:left;
	font-size:11px;
	
}

.localessubm ul, li {
	list-style-type: none;
	border-bottom:1px  dotted #d1d2d3;
}

.localessubm ul {
	margin:0 ;
	padding: 0;
}

.submenulocales {
border-bottom:0;

}

.submenulocales a {
	padding-left:12px;
	margin-left:10px;
	text-decoration: none;
	color: #000;
	display: block;
	width: 130px;
	background-position:left top;
}

.submenulocales a:hover {
	background-image:url(image/flechita.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color: #333333;
}

.submenulocales .activo {
	background-image:url(image/flechita.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color: #000;

}

.localessubmtit a {
	text-decoration: none;
	display: block;
	/*padding-right: 4px 10px;*/
	width: 140px;
	font-weight:bold;
	padding-left:13px;
	color:#68676c;
	
}
.localessubmtit a:hover {
	background-image: url(image/icono.gif);
	background-position:left 3px;;
	background-repeat:no-repeat;
	color: #FF0000;
}

.localessubmtit .activolocales {
	background-image: url(image/iconoact.gif);
	background-position:left;
	background-repeat:no-repeat;
	color: #FF0000;
}
/*.select {
background-image:url(image/icono.gif);
background-position:left;
color:#FF0000;
text-decoration:none;
font-weight:bold;
}*/

/*#productos a:hover {
	color: #FF0000 ;
}

#productos .subproductos{
	color:#000000;
	}*/
#formulario{
	margin-top:25px;
	padding-left:17px;
	}

.inputbarrio{
	margin-left:14px;
	vertical-align: bottom;
}

.inputcalle{
	margin-top:10px;
	margin-left:20px;
	vertical-align: bottom;
}

.inputcallep{
	margin-top:5px;}

.inputaltura{
	margin-top:5px;
	margin-left:15px;
	vertical-align: bottom;
}

/*input{
	padding-top:2px;
	padding-left:5px;
	color:#fff;
	background-color:#818084;
	border: none;
}*/

p{
margin-top:9px;
margin-bottom:0px;
font-size:11px;
color:#FFFFFF;
}

.buscar{
	margin-left:28px;
	width:107px; 
	height:20px;
	border: none;
	background-image:url(image/button.gif); 
	background-position:center; 
	background-repeat:no-repeat;
	color:#000000;
	font-size:12px;
	padding-bottom:5px;
	padding-top:0;
}

/******************************************** FIN APARTADO LOCALES **************************************/

/******************************************** INI APARTADO LOCALES 1 **************************************/
#buscadorlocales1{
	font-family:Arial;
	margin-right:6px;
	background-color:#5c5b60;
	float:left;
	margin:0 auto;
	height:173px;
	width:363px;
	font-size:16px;
}

.buscadorlocales1{
	margin-right:6px;
}

#platodeldia{
	background-image:url(image/platodeldia.gif);
	background-position:center;
	background-repeat: no-repeat;
	width: 175px;
	height:173px;
	float: right;
	color:#FFFFFF;
}


.textoplatodia {
	width:120px; 
	height:85px;
	padding-top:9px;
	padding-right:33px;
	padding-left:15px;
	margin-top:30px; 
	font-size:17px; 
	
}

.textoplatodia a{
color:#FFFFFF;
	text-decoration:none;
}

.precio{
	float:right; 
	vertical-align:bottom; 
	width:75px; height:40px; 
	font-size: 38px; 
	font-family:Arial; 
	color:#FFFFFF; 
	font-weight:bold;
}

#titform_busqueda{
	background-image:url(image/localmascercano.gif);
	background-position: left;
	background-repeat:no-repeat;
	height:21px;
	margin-top:15px;
	margin-left:14px;
	
	}
	
#titform_localizador{
	height:21px;
	margin-top:15px;
	margin-left:14px;
	
	}
	
.titform{
	color:#fff;
	padding-top:15px;
	padding-left:14px;
	}

#delivery{
	background-image: url(image/delivery.gif);
	background-position:left 4px;
	background-repeat:no-repeat;
	width:200px;
	height:44px;
	margin-top:14px;
	padding-left:110px;
	padding-top:13px;
	color:#666;
	font-weight: bold;
	vertical-align: bottom;
}

#buscados{
	padding-left:34px;
	padding-top:23px;
	width:315px;
	text-decoration:none;
}

.e-mail:hover{
text-decoration: underline;
}
/******************************************** FIN APARTADO LOCALES 1 **************************************/

/******************************************** INI APARTADO LOCALES 2 **************************************/

#resultadobusqueda{
	overflow:hidden;
	font-family:Arial;
	margin-right:6px;
	background-color:#5c5b60;
	float:left;
	margin:0 auto;
	width:362px;
	font-size:16px;
	border-left-color: #999999;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
}

.resultadobusqueda{
	margin-right:6px;
	
	}
	
ul.resultado {
	height:50px;
	width:184px;
	padding-left:15px;
	padding-top:15px;
	font-size:11px;
	color:#fff;
}

ul.resultadobusq li {
	vertical-align:middle;
	margin-left:5px;
	padding-top:9px;
	width: 150px;
	font-family:arial;
	text-align:left;
	border-bottom:2px dotted #d1d2d3;
	
}

.resultadobusq ul, li {
	margin-left:5px;
	height:auto;
	padding-bottom:5px;
	list-style-type: none;
}

.resultadobusq ul {
	margin:0 ;
	padding: 0;
}

.resultadobusq a {
	padding-top:5px;
	padding-left:5px;
	text-decoration: none;
	color: #fff;
	display: block;
	padding-right:10px ;
	width: 174px;
}

.resultadobusq a:hover {
	background-image: url(image/flechita.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.lineagris{
background-image:url(image/linealocales.gif); 
background-position:bottom; 
background-repeat:no-repeat; 
width:363px; 
/*height:302px; */
float:left;
}

.localizadas{
height:100px;
}

.nuevabusq{
color:#fff;
font-size:16px;
}

/******************************************** FIN APARTADO LOCALES 2 **************************************/

/******************************************** FIN APARTADO LOCALES 2 **************************************/

							/*Styles generales para los apartados de aqui pa abajo*/
#contenedorgral{
	float:right;
	width:547px;
	margin-top:16px;
	border-left-width: 1px solid #EEE;
	background-image: url(image/fdocont.gif);
	}

							/*fin styles generales para los apartados de aqui pa abajo*/

/******************************************** INI APARTADO CONTACTOS ***********************************/
#contenedorgralcontacto{
	float:right;
	width:547px;
	margin-top:16px;
	}

#contimg{
	overflow:hidden;
	width:477px;
	font-family:Arial;
	background-color:#eaeaea;
	padding-top:25px; 
	padding-left:35px; 
	padding-bottom:10px;
	padding-right:35px;
}

.form{
	color:#666666;
	width:225px;
	height:22px;
	background-color:#FFFFFF; 
	border-right:2px solid #e2e2e4; 
	border-bottom:2px solid #e2e2e4; 
	border-left:1px solid  #d7d7d9; 
	border-top:1px solid  #d7d7d9; 
}

.comentarios{
	width:473px; 
	height:139px; 
	background-color:#FFFFFF; 
	border-right:2px solid #e2e2e4; 	
	border-bottom:2px solid #e2e2e4; 
	border-left:1px solid  #d7d7d9; 
	border-top:1px solid  #d7d7d9; 
	
}

.enviar{
	background-image: url(image/button1.gif); 
	background-position:center; 
	background-repeat:no-repeat;
	color:#fff;
	font-size:12px;
	padding-top:0;
	padding-bottom:5px;
	margin-top:10px; 
	margin-left:370px;
	width:106px; 
	height:20px;
	border: none;
}

.item{
	padding-left:0px;
	margin-top:9px;
	margin-bottom:0px;
	font-size:11px;
	color:#000;
}

/******************************************** FIN APARTADO CONTACTOS ***********************************/

/******************************************** agregados para boceto **************************************/

#bordegrisancho{
	float:left;
 	background-image:url(image/lineagris.gif);
	background-position:bottom;
	background-repeat:no-repeat;	
 	width: 547px;
}
	
#bordegrisangosto{
	float:left;
 	background-image:url(image/lineagris.gif);
	background-position:bottom;
	background-repeat:no-repeat;	
 	width: 516px;
}
	
#conttext{
	font-family:Arial;
	font-size:12px;
	background-color:#FFFFFF;
	line-height: 18px;
	width: 505px;
	color: #666666;
	margin-left: 26px;
	margin-bottom: 14px;
}

#conttext a {
	color: #E80000;
	 
}



#fotochica{
	border-right: 6px solid #5c5b60;
	height:176px;
	width:541px; 
	float:right; 
} 

.titprensa{
	color:#7BD97D;
	font-size:20px;
	font-family: Helvetica, Arial, sans-serif;
	padding-bottom: 12px;
}

.txtbajada {
	color:#5C8162;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
}

.txtfecha {
	color:#666666;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	text-align: right; 
}

.paginador {
	color:#67BC63;
	border:0px;
	float:left;
	width:100%;
	padding:10px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.paginador a:link,.paginador a:visited,.paginador a:hover,.paginador a:active {
	color:#879889;
	text-decoration:none; 
	background:#F9F9F9; 
	border:1px solid #E6E6E6; 
	padding:3px 6px;	
	font-size:11px
	}
	
.paginador a:hover {
	color:#FFFFFF;
	border-color:#E6E6E6;
	background-color: #9CD98A;
	}
	
.paginador span {text-decoration:none;
	color:#7A97A5;
	background:#fff;
	padding:3px 6px;
	border:1px solid #E6E6E6;
	color:#ccc;
	font-size:11px;
	}


/******************************************* INI APARTADO LA EMPRESA **************************************/

#laempresa{
	margin-bottom:10px;
}

.laempresa{
	background-color:#e4e5e7;
	background-image: url(image/fondolateral.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	border-right: 6px solid #5c5b60;
	width:179px; 
	height:450px;
}

/***** formulario de trabaja en la juvenil *********/
#fordiv1{
float:left; 
margin-bottom:10px; 
width:230px; 
height:369px;
}

#fordiv2{
padding-top:6px;
float:right; 
height:369px; 
width:203px;}

/*.checkbox, .radio {

 _display: inherit ; 
 _clear: left; 
	_float: left;
	width: 19px;
	height: 28px;
	 _padding: 0 5px 0 0; 
	
	
}

.radio {
	background: url(image/radio1.gif) no-repeat;
	width: 19px;
	height: 25px;
	padding-right:20px;
	_padding-right:3px;
	margin-left:15px;
}
 .radio {
	width: 19px;
	height: 19px;
	padding: 0 20px 0 0;
	margin-left:15px;
	background: url(image/radio1.gif) no-repeat;
	/*display: block;
	clear: left;
	float: left;
}*/


.form1{
	color:#999999;
	font-size:11px;
	width:200px;
	height:22px;
	background-color:#FFFFFF; 
	border-right:2px solid #e2e2e4; 
	border-bottom:2px solid #e2e2e4; 
	border-left:1px solid  #d7d7d9; 
	border-top:1px solid  #d7d7d9; 
	margin-bottom:5px;
	padding-top:4px;
}

.p{
margin-bottom:6px;
margin-top:5px;
color:#333333;
font-family:Arial; 
font-size:12px
}

.dia{
margin-right:25px;}

/***** fin formulario de trabaja en la juvenil *********/

/******************************************* FIN APARTADO LA EMPRESA **************************************/


/******************************************* INI APARTADO SERVICIOS **************************************/

/*.boton{
background-image:url(image/boton.gif);
background-position:center;
background-repeat:no-repeat;
border:0;
}*/
#divnombreform{
float:left;
margin-bottom:10px;}

#divapellidoform{
float:right;
margin-bottom:10px;
}

span.select {
	border:0;
	position: absolute;
	width: 191px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 22px;
	padding: 2px 24px 0 8px;
	color: #fff;
	font: 12px arial;
	background: url(image/select1.gif) no-repeat;
	overflow: hidden;
}

option{
border-left:0px;
border-right:0;
padding-left:8px;
background-color:#78797b;
color:#FFFFFF;
}
/******************************************* FIN APARTADO SERVICIOS **************************************/












/******************************************** prueba iconos*************************************/

#info ul {
	/*margin-top:200px;*/
	padding:0;
	list-style-type:none;
	/*width:100px;
	position:absolute;
	left: 467px;
	top: 553px;
	*/
 }

 
#info li {
	display:block; 
	/*height:50px;*/ 
	width:25px;
	height:25px;
	float:left; 
	margin:2px;
}

#info a {
	display:block; 
	width:25px; 
	height:25px; 
	line-height:48px; 
	text-decoration:none; 
}

#info a em, #info a span {
	display:none;
	
}

a#freezable {
	background-image: url(image/icono_freezable.gif);
	background-position:center;
	background-repeat:no-repeat;
}

a#pedido {
	background-image: url(image/icono_pedido.gif);
	background-position:center;
	background-repeat:no-repeat;

}

a#especial {
	background-image: url(image/icono_especial.gif);
	background-position:center;
	background-repeat:no-repeat;

}

a#microonda {
	background-image: url(image/icono_microonda.gif);
	background-position:center;
	background-repeat:no-repeat;

}


a#micro {
	background-image: url(image/icono_microonda.gif);
	background-position:center;
	background-repeat:no-repeat;

}

a:hover#freezable  span {
	background-image: url(image/descripcion.png);
	background-position:center;
	background-repeat:no-repeat;
	display:block; 
	position:absolute; 
	left:15px; 
	top:-165px; 
	width:153px; 
	height:166px; 
	}

a:hover#pedido span {
	background-image: url(image/descripcion.png);
	background-position:center;
	background-repeat:no-repeat;
	display:block; 
	position:absolute; 
	left:45px; 
	top:-165px; 
	width:153px; 
	height:166px; 
	}

a:hover#especial span {
	background-image: url(image/descripcion.png);
	background-position:center;
	background-repeat:no-repeat;
	display:block;
	position:absolute;
	left:75px;
	top:-165px;
	width:153px;
	height:166px;

}

a:hover#microonda span {
	background-image: url(image/descripcion.png);
	background-position:center;
	background-repeat:no-repeat;
	display:block;
	position:absolute;
	left:75px;
	top:-165px;
	width:153px;
	height:166px;

}

a:hover#micro span {
	background-image: url(image/descripcion.png);
	background-position:center;
	background-repeat:no-repeat;
	display:block;
	position:absolute;
	left:75px;
	top:-165px;
	width:153px;
	height:166px;

}

.textoicono{
	padding:15px;
	font-family:arial;
	font-size:11px;
	color:#999999;
}


#publi{
	width:100%;
	overflow:auto;
	margin:auto;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 100%;
	position: absolute;
	left: 17px;
	top: 0px;
	z-index: 4;
	background-image: url(image/fdotransp.png);
	visibility: hidden;
}

#publi2{
	width:100%;
	overflow:auto;
	margin:auto;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 100%;
	position: absolute;
	left: 17px;
	top: 0px;
	z-index: 3;
	background-image: url(image/fdotransp.png);
	visibility: hidden;
}

#publicentral{
	width:550px;
	overflow:auto;
	margin:auto;
	height: 570px;
	position: relative;
	top: 120px;
	z-index: 3;
}
#botonoverfla{
	width:500px;
	overflow:auto;
	margin:auto;
	height: 342px;
	position: absolute;
	top: 235px;
	 
}


#botbanner2{
	overflow:auto;
	height: 181px;
	position: relative;
	margin-left: 360px;
	margin-top: 20px;
	background-color: #306;
	 
}

.subproducto_precio{color: red;}

