body{
text-align:center;
font-family:"Century Gothic";
font-size:14px;
background-color: #ffcc00;
margin-top: 0px;
background-image:url(img/fondo.gif);
background-repeat:repeat-x;
}

.envase{
margin: 20px auto;
width:802px;
clear:both;
text-align:left;
background-color: #FFFFFF;
}

.pie{
width:802px;
height:28px;
clear:both;
background-image:url(img/fondo_pie.gif);
background-repeat:repeat-x;
text-align:center;
color:#FFFFFF;
padding-top:5px;
}

.top{
width:802px;
height:109px;
background-image:url(img/fondo_top.gif);
background-repeat:repeat-x;
margin:0px;
clear:both;
}

.top_logo{
background-image: url (,,/img/logo_esquina.gif) repeat-none;
float:left;
width: 292px;
}

.top_nubes{
float:right;
}

.bloque_medio{
width:802px;
height:442px;
float:left;
background-image:url(img/fondo_portada.gif);
background-repeat:repeat-x;
background-color:#309d0e;
min-height:442px; /*FF*/
height:auto !important; /*FF y IE 7; le gana en IE7 al sgte.*/
	}

* html .bloque_medio {
    height: 442px;
	clear: both;
} 


.bloque_1{
width:297px;
height:326px;
background-image:url(img/fondo_port_1.gif);
background-repeat:no-repeat;
float:left;
}

.bloque_2{
width:277px;
height:237px;
background-image:url(img/fondo_port_2.gif);
background-repeat:no-repeat;
float:left;
padding:12px
}

.bloque_3{
width:203px;
height:261px;
background-image:url(img/fondo_port_3.gif);
background-repeat:no-repeat;
float:left;
}

.bloque_botonera{
	width:500px;
	height:65px;
	background-image:url(img/fondo_botonera.gif);
	background-repeat:no-repeat;
	float:right;
}

.botones{
width:468px;
height:57px;
padding-left:10px;
padding-top:3px;
}

.bloque_pie{
width:802px;
height:115px;
background-image:url(img/fondo_pie_portada.gif);
background-repeat:no-repeat;
float:left;
}

.bloque_flash{
	width:259px;
	height:309px;
	border:solid 8px #4793e9;
	margin-left:18px;
}

.bloque_novedades{
	width:182px;
	height:261px;
	margin-left: 5px;
}

.tit_novedades{
width:182px;
height:38px;
background-image:url(img/tit_novedades.gif);
background-repeat:no-repeat;
float:left;
}

.banner{
width:173px;
height:70px;
padding-top:3px;
padding-left:4px;
float:left;
}

/*paginas internas*/

.margen_contenidos{
	padding-left:16px;
	float:left;
	padding-bottom: 16px;
}
.bloque_contenidos{
width:740px;
background-color:#bfe0b5;
background-image:url(img/fondo_contenidos.gif);
background-repeat:repeat-x;
background-position:top;
padding:15px;
float:left;
height:400px;
min-height:400px; /*FF*/
height:auto !important; /*FF y IE 7; le gana en IE7 al sgte.*/
	}

* html .bloque_contenidos {
    height: 400px;
	clear: both;
} 


.titulos{
width:740px;
height:38px;
padding-bottom:20px;
float:left;
}

.textos_contenidos{
	width:740px;
	font-family:"Century Gothic";
	font-size:14px;
	float: left;
}

.textos_contenidos a{
color:#000000;
}

.textos_contenidos a:hover{
color:#0066FF;
}

.listados{
height:15px;
background-image:url(img/bullet.gif);
background-repeat:no-repeat;
font-size:12px;
padding-left:20px;
margin-top:15px;
}

.listados a{
color:#000000;
}

.listados a:hover{
color:#FF0000;
}

.fotos_referencia{
width:740px;
height:120px;
float:right;
text-align:center;
padding-top:15px;
padding-bottom:15px;

}


.bloque_formulario{
	width:340px;
	margin-top:30px;
	padding:10px;
	background-color: #44A843;
	background-image:url(img/fondo_formulario.gif);
	background-repeat:repeat-x;
	float: left;
}

.campo_taller{
width:280px;
height:18px;
font-family:"Century Gothic";
font-size:12px;
}

.campo_datos{
width:220px;
height:16px;
font-family:"Century Gothic";
font-size:12px;
}

.campo_consulta{
width:280px;
height:100px;
font-family:"Century Gothic";
font-size:12px;
}

.datos_contacto{
	width:350px; /* ex 420, ajustado para entrar en caja*/
	text-align:center;
	float:left;
	margin-top: 100px;
	background-image:url(img/fono.gif);
	background-repeat:no-repeat;
	background-position:center top;
	padding-top: 60px;
}


/*talleres*/


.bloque_talleres{
padding-left:60px;
width:640px;
float:left;
padding-top:50px;

}

.fondo_taller_1{
width:600px;
border: solid 2px #F7B306;
float:left;
background-image:url(img/fondo_talleres_1.gif);
background-repeat:no-repeat;
background-position:top right;
background-color:#FFFFFF;
padding:20px;
}

.fondo_taller_2{
	width:600px;
	border: solid 2px #F7B306;
	float:left;
	background-image:url(img/fondo_talleres_2.gif);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#FFFFFF;
	padding:20px;
	margin-top: 10px;
}

.titulo_taller{
	width:600px;
	font-size:18px;
	color:#0066CC;
	font-weight:bold;
	padding-bottom: 3px;
}

.fechas_taller{
width:600px;
font-size:12px;
color:#666666;
font-weight:bold;
}

.reseña_taller{
width:600px;
font-size:11px;
color:#000000;
padding-top:10px;
}

/*ferias y obras*/

.afiche{
	width:259px;
	border:solid 2px #000000;
	float:left;
	margin-top: 10px;
}

.feria_descricion{
width:450px;
margin-top:10px;
float:left;
padding-left:20px;
}


/*proximamente*/

.fondo_proximamente{
width:600px;
border: solid 2px #F7B306;
float:left;
background-image:url(img/fondo_proxi.gif);
background-repeat:no-repeat;
background-position:top right;
background-color:#FFFFFF;
padding:20px;
margin-bottom:10px;
}

.programa_dia{
font-size:16px;
font-weight:bold;
color:#0066CC;
}

.programa_hora{
font-size:10px;
font-weight:bold;
color:#666666;
padding-top:12px;
}

.programa_actividad{
font-size:12px;
color:#000000;
}


/*galerias*/

.fondo_galeria{
width:600px;
border: solid 2px #F7B306;
float:left;
background-image:url(img/fondo_galerias.gif);
background-repeat:no-repeat;
background-position:top right;
background-color:#FFFFFF;
padding:20px;
margin-bottom:10px;
}
