html,body { background-color:#FFFFFF;  height:100%;  margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; font-weight:normal; line-height:15px;}
img {border:none;}
/*img { border:none;}*/
fieldset { border:none; margin:0px; margin-top:10px; padding:0px;}
fieldset legend { font-weight:bold; margin:0px; padding:0px; left:0px; top:0px; position:relative; border:none; text-indent:0px; margin-bottom:10px;}
form input,form select,form textarea { border:solid 1px #e7e7e7; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:2px;}
form textarea { width:250px;}
table { border:0px;}
h1{ font-weight:normal; font-size:27px; background-image:url(imgs/ico_h1.gif); padding:0px 0px 20px 45px; line-height:25px; background-repeat:no-repeat;}
h1{ margin-top:20px;}
h1.mucho_texto{  font-size:23px;}
/*vinculos*/
a { color:#6eab25; text-decoration:none;}/*azul hasta ahora color:#0099FF;*/
a:hover { text-decoration:underline;}

.texto_falso { color:#FF0000;}

/*maquetacion de columnas*/
#container {position: relative;	min-height: 100%;height: 100%;	voice-family: "\"}\"";voice-family: inherit;height: auto;}
html>body #container {	height: auto;}

div.columna_central {position: absolute; margin: 0 auto;	width: auto;	height: 100%;}

div.cabecera { position:relative; width:auto; height:80px;  padding:10px; padding-left:30px; margin-bottom:10px;}
div.cabecera em { width:100%; text-align:right; display:block;}

div.flash{ position:relative; height:150px; width:auto;}
div.flash img { border:none;}

div.botoneraSuperior { position:relative; width:auto; margin-top:50px; padding:0px 40px 0px 40px; height:auto;  }
div.botoneraSuperior ul { list-style:none; margin:0px; padding:0px; position:absolute; width:980px;}
div.botoneraSuperior ul li { padding:0px; margin:0px;margin-right:5px; float:left;}
div.botoneraSuperior ul li img.logo{ padding-right:20px; }
div.botoneraSuperior ul li img.boton{ position:relative;top:19px;}
div.botoneraSuperior div.vinculo_a_blog { position:absolute; top:91px; background-image:url(imgs/noticias.gif); background-repeat:no-repeat; padding:30px 20px 0px 10px; width:180px; height:100px; text-align:right; color:#000000;}
div.botoneraSuperior div.vinculo_a_blog a{color:#000000;}

.contacto { position:relative; width:auto; color:#6eab25; padding-top:20px; margin-top:10px;}
/*filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25; */
div.columnaIzquierda,div.campos  { position:relative; width:auto;text-align:left;width:639px; left:272px; top:60px;  padding:20px 30px 30px 30px;}
div.campos  { padding-top:0px; padding-bottom:10px;}
div.columnaIzquierda {background-color:#f4f7ed; background-image:url(imgs/plantes_transparents.jpg); background-repeat:no-repeat; background-position:top right;}
div.columnaIzquierdaEstrecha  { position:relative; width:auto;text-align:left;width:459px; left:272px; top:60px; padding:20px 30px 30px 30px; padding-left:210px;}
div.columnaIzquierdaEstrecha img.retrato{ position:absolute; left:-180px; top:10px;}

div.columnaIzquierda img.titular {}
div.columnaIzquierda p { width:550px;}
div.columnaIzquierdaEstrecha p { width:350px;}
div.columnaIzquierda ul { list-style:disc;}
div.columnaIzquierda ul li { margin-bottom:5px; padding-bottom:5px;}
.fondo_trans { position:absolute; width:100%; height:100%; top:0px; left:0px; background-color:#91b34f;filter:alpha(opacity=10);-moz-opacity:.10;opacity:.10;}
.fondo_opaco { position:relative; width:100%; height:100%;}
div.campos div {position:relative;margin-top:20px; border:solid 1px #91b34f; padding:15px; padding-right:100px; line-height:15px; font-size:12px; }
div.campos div img{ position:absolute; top:-12px;}

#footer{position: absolute;	bottom: 10px; left:278px; margin:0px; padding:0px;}
#footer div{ color:#000000; }


/*especiales*/
.planta_izquierda { position:absolute; left:0px; top:0px; height:900px; width:203px; background-image:url(imgs/plantas_izq.jpg);  background-repeat:no-repeat;}
.lletraPetita { font-size:11px; line-height:14px;}
.hierbas_decoracion { background-image:url(imgs/plantas_der.jpg); background-position:right top; z-index:0; background-repeat:no-repeat; position:absolute; top:0px; width:1020px; height:376px;}

div.fb {
left:244px;
padding:16px 30px 8px;
position:relative;
text-align:left;
top:60px;
width:639px;
}

