/******************************/
/*    HACIENDAS BIO - PUBLIC  */
/*         CSS STYLES         */
/* LIQUEED - ESTUDIO CREATIVO */
/******************************/

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

a {text-decoration: none;}
a:hover {text-decoration: underline;}
body, td {margin: 0;padding: 0;font-family: Arial, Verdana, sans-serif;font-size: 12px;background-color: #fff;}
hr {clear:both;border:0;}

/* CUSTOM STYLES */
body {background:#fbf5ed url('images/head-infinito.png') repeat-x;}
#container {background:url('images/fondo-grande.png') top center no-repeat;width:1008px;height:600px;margin:auto;color:#014136;}
h1 span {display:none;}
h2 {float:right;color:#fff;width:250px;margin:40px 20px 0 0;font-size:36px;font-weight:normal;}
h3 {font-size:40px;color:#fff;padding:45px 0 0 10px;width:720px;height:135px}
h4 {font-size:14px;color:#AFCDA0;text-align:center;height:30px;}
h5 {font-size:14px;font-weight:bold;margin:10px 0 15px 0;}
.imgright {float:right;margin-left:5px;}
.imgleft {float:left;margin-right:5px;}
.hbname {color:#eeaa02;font-weight:bold;}
.hbname + span {color:#eeaa02;font-weight:bold;}

/* HEADER */
#header {/*background:url('images/header.png') repeat-x;*/background:#013c32;height:83px;width:968px;margin:auto;position:relative;}
#header img {float:left;}
#header p {color:#fff;position:absolute;top:5px;left:15px;}
#header p img {float:right;margin-right:5px;margin-top:0px;}
#header ul {background:url('images/menutop.png') repeat-x;width:100%;float:left;margin-top:26px;}
#header ul li {list-style:none;float:left;height:55px;width:100px;text-align:center;font-size:14px;margin:5px 0 0 7px;position:relative;}
#header ul li a {width:100px;height:47px;display:table-cell;vertical-align:middle;color:#eeaa02;}
#header ul li a:hover {/*background:url('images/menutop-on.png') no-repeat center;*/text-decoration:underline;}
#header ul li ul {z-index:10;width:100px;margin-top:5px;background:#125F44; border:1px solid #fff;border-top:0;position:absolute;left:-999em;top:47px;}
#header ul li.sfhover ul {left:0;}
#header ul li ul li {margin:0;height:25px;margin-bottom:2px;}
#header ul li ul li a {margin:0;height:inherit;font-size:10px; color:white;}
#header ul li ul li a:hover {color:#000;background:#518c59;}
#underheader {width:1008px;height:196px;/*background:url('images/u-header.jpg') 3px 0px no-repeat;*/margin:auto;position:absolute;top:83px;}
#underheader div {width:1008px;height:196px;position:absolute;z-index:5;}
#underheader div#u-header1 {display:block;}
#u-header1 {background:url('carrusel/u-header1.jpg') 3px 0px no-repeat;}
#u-header2 {background:url('carrusel/u-header2.jpg') 3px 0px no-repeat;}
#u-header3 {background:url('carrusel/u-header3.jpg') 3px 0px no-repeat;}
#u-header4 {background:url('carrusel/u-header4.jpg') 3px 0px no-repeat;}
#u-header5 {background:url('carrusel/u-header5.jpg') 3px 0px no-repeat;}
#u-header6 {background:url('carrusel/u-header6.jpg') 3px 0px no-repeat;}
#u-header7 {background:url('carrusel/u-header7.jpg') 3px 0px no-repeat;}
#u-header8 {background:url('carrusel/u-header8.jpg') 3px 0px no-repeat;}
#u-header9 {background:url('carrusel/u-header9.jpg') 3px 0px no-repeat;}

/* CENTRO */
#centro {width:947px;margin:auto;background:#fff;padding:10px;margin-top:196px;}

/* FOOTER */
#footer {width:967px;margin:auto;}
#footer ul {background:#fff;margin:0;padding:0;}
#footer ul.webmap {height:110px;padding-top:10px;margin-top:10px;}
#footer ul.certificaciones {height:59px;margin:10px 0 10px 0;}
#footer ul.certificaciones img {margin-left:12px;}
#footer ul li {float:left;list-style:none;margin-right:5px;list-style-image:none;margin-left:8px;}
#footer ul ul {height:auto;margin:0;padding:0;}
#footer ul li ul li {font-size:10px;height:12px;float:none;list-style-image:url('images/listafoot.png');padding-left:1px;list-style-position:inside}
#footer ul li.titulo {font-weight:bold;font-size:10px;margin-bottom:0px;padding-left:12px;list-style-image:none;background:url('images/listafoot-top.png') no-repeat;height:20px;}
#footer a, #footer a:hover {color:#000;}
#footer p {clear:both;background:#014136;height:24px;width:957px;color:#fff;vertical-align:middle;padding:5px;padding-top:20px;}
#footer p a {color:#fff;}
#footer p span {float:right;margin-top:-5px;}
#footer p img {margin-left:10px;}
#footer p img.footerleft {vertical-align:middle;margin:0;}
#footer p img.footerright {float:right;}

/* MAIN */
/*#right {float:right;width:200px;}*/
#left {/*width:730px;*/ width:100%;}

h3.quees {background:url('cabeceras/quienes_somos.jpg') no-repeat; }
h3.localizacion {background:url('cabeceras/localizacion.jpg') no-repeat; }
h3.fincas {background:url('cabeceras/fincas.jpg') no-repeat; }
h3.politica {background:url('cabeceras/politica_y_filosofia.jpg') no-repeat; }
h3.razones {background:url('cabeceras/razones.jpg') no-repeat;font-size:34px; }
h3.desarrollo {background:url('cabeceras/desarrollosostenible.jpg') no-repeat; }
h3.productos {background:url('cabeceras/nuestros_productos.jpg') no-repeat; }
h3.planning {background:url('cabeceras/planning.jpg') no-repeat; }
h3.tecnicas {background:url('cabeceras/nuevas_tecnicas.jpg') no-repeat; }
h3.calidad {background:url('cabeceras/calidad.jpg') no-repeat; }
h3.certificaciones {background:url('cabeceras/certificaciones.jpg') no-repeat; }
h3.contacto {background:url('cabeceras/contacto.jpg') no-repeat;width:940px; }
h3.central {background:url('cabeceras/central.jpg') no-repeat; }
h3.clientes {background:url('cabeceras/clientes.jpg') no-repeat; width:790px;padding-left:150px;}
h3.quehacemos {background:url('cabeceras/quehacemos.jpg') no-repeat; }
h3.imasd {background:url('cabeceras/i+d.jpg') no-repeat; }

/* LEFT */
/* productos */
#menu_derecha {float:right;}
#menu_derecha h4 {background:url('images/productos-header.png') no-repeat;width:199px;height:25px;padding-top:5px;}
#menu_derecha ul li {width:200px;height:84px;list-style:none;margin-top:10px;display:block;position:relative;}
#menu_derecha ul li a {float:left;margin-top:31px;padding-left:10px;font-size:18px;color:#fff;width:170px;}
#menu_derecha ul li a.little {font-size:15px;}
#menu_derecha ul li.ciruela a {margin-top:28px;}
#menu_derecha span {float:left;margin-left:12px;color:#fff;margin-top:-5px;}
.nectarinas {background:url('images/menu_nectarinas.jpg');}
.melocoton {background:url('images/menu_melocotones.jpg');}
.ciruela {background:url('images/ciruelas.jpg');}
.pera {background:url('images/pera.jpg');}
.melon {background:url('images/melon.jpg');}
.bardocas {background:url('images/menu_bardocas.jpg') no-repeat; }
.concejiles {background:url('images/menu_concejiles.jpg') no-repeat;}
.lacorchuela {background:url('images/menu_corchuela.jpg') no-repeat;}
.elchaparrito {background:url('images/menu_chaparrito.jpg') no-repeat;}
.lapinilla {background:url('images/menu_lapinilla.jpg') no-repeat;}
.fertilizacion {background:url('images/menu_fertilizacion.jpg') no-repeat; }
.antigranizo {background:url('images/menu_mallas.jpg') no-repeat; }
.cubiertas {background:url('images/menu_cubiertas.jpg') no-repeat; }
.florales {background:url('images/menu_bandas.jpg') no-repeat; }
.hidrico {background:url('images/menu_potencial.jpg') no-repeat; }
.imasd {background:url('images/menu_id.jpg') no-repeat; }
.central {background:url('images/menu_central.jpg') no-repeat; }
.seguridad {background:url('images/menu_seguridad.jpg') no-repeat; }
.cadenadefrio {background:url('images/menu_cadena.jpg') no-repeat; }
.reciclaje {background:url('images/menu_reciclaje.jpg') no-repeat; }
.educacionsocial {background:url('images/menu_educacion.jpg') no-repeat; }
.menulocalizacion {background:url('images/menu_localizacion.jpg') no-repeat; }
.menufincas {background:url('images/menu_fincas.jpg') no-repeat; }
.menucentral {background:url('images/menu_central.jpg') no-repeat; }
.menupolitica {background:url('images/menu_politica.jpg') no-repeat; }
.menurazones {background:url('images/menu_razones.jpg') no-repeat; }
.menudesarrollo {background:url('images/menu_desarrollo.jpg') no-repeat; }

/* CONTENIDO */
#contenido {/*width:509px;*/ width:720px;/*background:#fbf5ed;*/padding:0 5px 5px 5px;position:relative;}
#contenido p {margin-bottom:15px;}
#contenido a {color:#357a48;}
#contenido ul {margin-left:20px;}
#contenido ul li {margin-bottom:8px;}
#contenido img {float:right;margin:0 0 10px 10px;}

#contenido .articuloimg {float:left;width:300px;margin:20px 0 0 40px;}
#contenido .articuloimg img {float:none;display:block;margin:auto;}
#contenido .articuloimg a {display:block;text-align:center;margin-top:5px;}

/* Fincas */
#fincas #map {width:380px;height:203px;float:left;margin-top:10px;}
#fincas img {float:left;margin-right:10px;margin-top:10px;}
#fincas h5 {font-size:28px;}
#fincas p {clear:both;margin-bottom:5px;}
#container_fincas #fincas h5 {color:#fff;margin:30px 0 40px 10px;}

/* Productos */
ul.productoslist {margin-bottom:40px;}
ul.productoslist li span {display:block;font-weight:bold;}

/* Contacto */
#contacto_left {float:left;width:250px;margin:0 30px 10px 0;}
#contacto_left p {margin:0;}
#contacto_left p span.haciendas {color:#f7a207;font-weight:bold;}
#contacto_left p span.bio {color:#0f533c;font-weight:bold;}
#contacto_left p.direccion {margin-top:10px;}
.contacto_map {width:250px;height:250px;margin-top:30px;}
ul.contacto_mails {margin-bottom:30px;}
ul.contacto_mails li {list-style:none;}
ul.contacto_mails li span {text-transform:uppercase;font-weight:bold;float:left;width:200px;}
ul.contacto_mails li a {background:url('images/mail.png') no-repeat;padding-left:20px;}
p.podemos {color:#015043;font-size:14px;}
p.telefono span {background:url('images/phone.png') no-repeat; padding-left:20px;}
p.fax span {background:url('images/file.png') no-repeat; padding-left:20px;}

/* Acceso */
#sf_guard_auth_form fieldset {border:0;}
#sf_guard_auth_form form {margin-left:200px;padding-top:20px;}
#sf_guard_auth_form img {float:left;margin-left:50px;}
#sf_guard_auth_form label {color:#094f43;display:block;margin-top:10px;}
#sf_guard_auth_form input {border:1px solid #094f43;font-size:11px;padding:3px;}
#sf_guard_auth_form .loginbutton {margin-top:20px;width:102px;height:34px;background:url('images/boton_acceso.png');border:0;}
#access_warning {background:url('images/warning.jpg') no-repeat;float:right;width:415px;height:139px;margin-right:10px;}
#access_warning p {margin:30px 10px 0 100px;color:#555;width:300px;}

#menu_derecha ul.certificaciones_right {width:200px;text-align:center;margin-top:10px;}
#menu_derecha ul.certificaciones_right li {float:none;width:auto;display:inline;}

#contenido p.formerror {color:#f00;margin:0;}
.linkgrafico {text-decoration:underline;}
.linkgrafico:hover {text-decoration:none;}
#mapita {float:right;margin-left:10px;}
#contenido img.mapaextremadura {float:left;margin-right:80px; }

