@charset "utf-8";

*{
margin:0px;
padding:0px;
}
ul{
padding-left:20px;
}

p{
margin:25px;
}

a{
text-decoration:none;
color:#95122C;
}
div.pie a{
color:#000000;
}

div.pie a:hover, a:hover{
color:#BAAD41;
}

html,body,#cien{
margin:0px;
padding:0px;
height:100%;
width:100%;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
}

img{
border:0px;
}

table.portada{
height:100%;
background-image:url(i/bg.jpg);
margin:0px;
padding:0px;
}

div.menu{
width:100%;
background-color:#95122C;
}
div.menu div.centra{
margin-left:auto;
margin-right:auto;
width:900px;

}
div.main{
background-color:#F2F1EC;
}
div.main div.centra{
width:790px;
margin-left:auto;
margin-right:auto;
height:170px;
text-align:left;
}

div.centra div.datos{

}
div.centra div.datos img{
float:left;
margin-top:40px;
}
div.centra div.datos li{
padding-top:8px;
}
div.centra div.datos ul img{
float:none;
margin-top:0px;
position:relative;
top:5px;
}
div.centra div.datos span.tit{
font-size:20px;
font-style:normal;
font-weight:normal;
color:#000000;
}
div.centra div.datos div{
float:left;
font-size:15px;
margin-top:40px;
margin-left:25px;
}
div.centra div.datos a{
float:right;
margin-top:-20px;
}

div.centra div.datos div.actualizador{
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-style:inherit;
font-size:22px;
color:#95122C;
margin-top:132px;
text-align:right;
margin-left:410px;
}

div.pie{
padding-top:5px;
font-size:14px;
background-color:#FFFFFF;
width:904px;
margin-left:auto;
margin-right:auto;
padding-bottom:10px;
}
span.rojo{
color:#95122C;
}

/* FONDO PARA LAS SECCIONES */
td.bg1{
background-image:url(i/bg1.gif);
background-position:bottom right;
}
td.bg2{
background-image:url(i/bg2.gif);
background-position:bottom;

}
td.bg3{
background-image:url(i/bg3.gif);
background-position:left bottom;
}
td.bg4{
background-image:url(i/bg4.gif);
background-position:right;
}
td.bg5{
background-image:url(i/bg5.gif);
}

span.tit{
font-size:24px;
font-weight:bold;
font-style:italic;
color:#95122C;
}
span.sub{
font-size:24px;
font-style:italic;
color:#95122C;
}

/* DONDE ESTAMOS */
div.prod2, div.prod3, div.prod1, div.mapa,div.not, div.serv{
width:833px;
height:393px;
padding-top:10px;
*height:403px;
background-repeat:no-repeat;
}
div.mapa{
background-image:url(i/mapa.gif);
background-position:center;
}

div.prod2, div.prod3, div.prod1{
background-image:url(i/bg_prod.gif);
}
div.serv{
background-image:url(i/bg_serv.gif);
}
div.not{
background-image:url(i/bg_not.gif);
}

div.mapa img{
margin-left:745px;
}
div.mapa img.flecha{
margin-left:0px;
position:relative;
left:363px;
top:74px;
}

div.dir{
margin-top:20px;
margin-left:40px;
font-size:18px;
font-weight:bold;
}
span.dirSub{
margin-left:60px;
font-size:14px;
font-style:italic;
}
span.tel{
font-size:16px;
font-weight:normal;
}

/* PRODUCTOS ECOLOGICOS */
div.prod1 div.col1{
float:left;
width:364px;
}
div.prod1 div.col2{
margin-left:365px;
}

div.prod1 div.col1 div.tit, div.prod1 div.col2 div.tit{
width:107px;
text-align:right;
font-size:20px;
color:#95122C;
float:left;
}
div.prod1 div.col2 div.tit{
width:140px;
}

div.prod1 div.col1 div.txt, div.prod1 div.col2 div.txt{
*height:1%;
width:230px;
margin-left:122px;
font-size:13px;
margin-bottom:20px;
}
div.prod1 div.col2 div.txt{
margin-left:155px;
}
div.prod3 div.submenu, div.prod2 div.submenu, div.prod1 div.submenu{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#95122C;
margin-left:392px;
}
div.prod3 div.submenu img, div.prod2 div.submenu img, div.prod1 div.submenu img{
margin-right:20px;
position:relative;
top:12px;
}

/*productos ecologicos: CERTIFICADOS */
div.prod2 div.col1{
float:left;
width:364px;
}
div.prod2 p{
margin:87px;
}
div.prod2 img{
margin-left:50px;
margin-bottom:10px;
}
div.prod2 div.submenu img{
margin-bottom:0px;
margin-left:0px;
}
div.prod2 img.cert6{
position:relative;
top:-120px;
left:-205px;
}
div.prod2 div.cert{
text-align:center;
float:left;
width:140px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
margin-left:20px;
margin-right:40px;
}
div.prod2 div.cert2{
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
}
div.prod2 div.cert3{
margin-left:90px;
margin-right:70px;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
}
div.prod2 div.cert5{
margin-left:60px;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
}
div.prod2 div.cert6{
position:relative;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
top:-120px;
left:-160px;
}

/*productos ecologicos CERTIFICADOS / OTROS*/
div.prod3 p{
margin:26px;
}
div.prod3 div.col1{
font-size:13px;
float:left;
width:272px;
margin-right:20px;
}
div.prod3 div.col2{
font-size:13px;
float:left;
width:308px;
margin-right:20px;
}
div.prod3 div.col3{
font-size:13px;
float:left;
}
div.prod3 div.col1 img, div.prod3 div.col2 img, div.prod3 div.col3 img{
margin-bottom:10px;
}
div.prod3 div.col3 img{
margin-top:70px;
}


/* SERVICIOS */
div.serv div.sub{
color:#95122C;
font-style:italic;
font-size:18px;
margin-left:60px;
margin-top:30px;
}
div.serv img{
float:left;
margin-left:200px;
margin-top:30px;
}
div.serv div.col1, div.serv div.col2, div.serv div.col3{
margin-left:20px;
font-size:22px;
font-weight:bold;
color:#95122C;
float:left;
margin-top:30px;
margin-right:10px;
}
div.serv div.col21{
float:left;
margin-left:260px !important;
margin-left:128px;
width:245px;
margin-right:50px;
margin-top:60px;
font-size:13px;
}


div.serv div.col22{
width:230px;
float:left;
margin-top:60px;
font-size:13px;
}


/*NOTICIAS*/
div.not span.fecha{
margin-left:207px;
color:#95122C;
font-size:14px;
}
div.not img.foto{
margin-left:-8px;
margin-top:-8px;
float:left;
border:8px #F3F2ED solid;
}
div.not span.ntit{
color:#95122C;
font-size:23px;
}
div.not div.desc{
font-size:13px;
margin-top:10px;
margin-left:310px;
height:200px;
overflow:auto;
}
div.not div.ant, div.not div.sig{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin-left:90px;
}
div.not div.sig{
margin-left:0px;
margin-right:90px;
float:right;
}
div.not div.ant img, div.not div.sig img{
position:relative;
top:13px;
}

div.act{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
margin-left:20px;
}

div.act a{
color:#000000;
}
div.act a:hover{
text-decoration:underline;
}

input, textarea{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
border:1px solid #000000;
width:350px;
}
input.boton{
background-color:#BCBDB3;
border:none;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
width:auto;
}
div.clear{
clear:left;
}
