body	{background-color: #A7533B; padding: 0; margin: 0; border: 0; font-family: Tahoma, sans-serif; font-size: 12px; background-image: url(../img/body.jpg); background-repeat: repeat-x; background-position: center top;}
img, object	{margin: 0; padding: 0; border: 0;}
#contenedor	{width: 940px; background-color: #ffffff; margin: 0 auto;}
#pie	{height: 110px; width: 940px; padding: 0 0 10px 0; clear: left;}
#pie h2	{width: 940px; height: 30px; line-height: 30px; margin: 0; padding: 0; color: #ffffff; background-color: #663300; font-weight: normal; font-family: Georgia, serif; font-size: 16px; text-align: center;}
#pie p	{width: 800px; height: 80px; line-height: 80px; margin: 0 0 0 10px; padding: 0; border-left: 130px solid #E5E5E5; color: #000000; font-family: Georgia, serif; font-size: 16px; text-align: center;}
#superior	{position: relative; width: 940px; height: 345px; padding: 0 0 10px 0; background-image: url(../img/superior.png); background-repeat: no-repeat;}
#superior h2	{text-shadow: 1px 1px 1px #fff; font-weight: normal; color: #990000; font-family: Georgia, serif; font-size: 28px; text-align: center; line-height: 60px; height: 61px; padding: 0;}
#superior h2.chico	{width: 202px; margin: 19px 0 0 140px; background-image: url(../img/solapachico.png);}
#superior h2.comisiongrande	{width: 352px; margin: 19px 0 0 140px; background-image: url(../img/solapacomision.png);}
#superior h2.gremialgrande	{width: 292px; line-height: 60px; margin: 19px 0 0 140px; background-image: url(../img/solapagremial.png);}
#superior h2.textomuygrande	{font-size: 24px; width: 860px; margin: 19px 0 0 10px;}

#superior p	{text-align: right; position: absolute; color: #990000; text-shadow: 0 0 2px #fff; font-family: Georgia, serif; font-size: 16px; bottom: 10px; right: 10px; margin:0; padding: 10px 10px 0 10px; height: 40px; width: 200px;}
#superior p a	{font-size: 14px; color: #998080; text-decoration: none;}
#superior p a:hover	{color: #800000;}

#navegacion	{width: 940px; height: 40px; margin: 0; padding: 225px 0 0 0;}
#navegacion a	{display: block; overflow: hidden; height: 0; padding-top: 40px; width: 0; float: left;}
#navegacion a.l1	{padding-right: 80px; background-position: left top;}
#navegacion a.l2	{padding-right: 111px; background-position: -80px top;}
#navegacion a.l3	{padding-right: 123px; background-position: -191px top;}
#navegacion a.l4	{padding-right: 119px; background-position: -314px top;}
#navegacion a.l5	{padding-right: 214px; background-position: -433px top;}
#navegacion a.l6	{padding-right: 177px; background-position: -647px top;}
#navegacion a.l7	{padding-right: 116px; background-position: -824px top;}
#navegacion a:hover	{background-image: url(../img/superiorlinkshover.png); background-repeat: no-repeat;}
#contenido	{width: 940px; background-image: url(../img/contenido.jpg);}
#columnafotos	{width: 130px; padding: 10px 0 0 0; background-color: #E5E5E5; border-left: 10px solid #ffffff; float: left;}
#columnafotos p	{width: 120px; padding: 5px 0 0 5px; margin: 0;}
#seccioncentral	{width: 550px; padding: 0 0 0 20px; float: left; min-height: 100px;}
#columnapublicidad	{width: 200px; padding: 10px 10px 0 10px; background-color: #E5E5E5; float: left;}
#columnapublicidad img	{width: 200px; padding: 0 0 10px 0;}
#columnapublicidad div	{width: 200px; padding: 0 0 10px 0;}
#columnapublicidad a	{display: block; margin: 0; padding: 0;}

#columnapublicidad a.svb	{display: block; width: 0; height: 0; padding: 0 0 200px 200px; margin: 0 0 10px 0; overflow: hidden; background-image: url('../img/publicidad/svb_completo.jpg'); background-position: left top;}
#columnapublicidad a.svb:hover	{background-image: url('../img/publicidad/svb_completo.jpg'); background-position: left 200px;}

#truquillo	{clear: left; width: 940px; height: 10px; background-image: url(../img/truquillo.jpg);}
.rojorubi	{color: #990000;}

div.cajainicio	{width: 240px; height: 230px; float: left; padding: 10px 20px 0 10px; background-image: url(../img/cajainicio.jpg); background-repeat: no-repeat; background-position: left top;}
div.cajainicioancha	{width: 510px; height: 90px; float: left; padding: 10px 10px 0 10px; background-image: url(../img/cajainicioancha.jpg); background-repeat: no-repeat; background-position: left top;}
div.cajainiciolinks	{width: 510px; height: 70px; float: left; padding: 10px 10px 0 10px; background-color: #85830A; background-image: url(../img/cajainiciolinks.jpg); background-repeat: no-repeat; background-position: left top;}

div.cajainicio a, div.cajainicioancha a, div.cajainicio h3, div.cajainicioancha h3	{color: #990000; text-shadow: 0 0 2px #fff; font-family: Georgia, serif; font-size: 16px; text-decoration: none; font-weight: normal; margin: 0;}
div.cajainicio a:hover, div.cajainicioancha a:hover	{color: #5F0000;}
div.cajainicio p, div.cajainicioancha p	{color: #000000; font-family: Tahoma, serif; font-size: 12px; line-height: 150%; margin: 10px 0 0 0; padding: 0;}

div.larga	{height: 450px; float: right; padding: 10px 30px 0 10px;}
div.larga p	{margin: 10px 0 10px 0;}
div.larga p.parrafo2	{margin: 10px 0 0 0;}

div.cajainiciolinks p	{color: #ffffff; font-family: Georgia, serif; font-size: 16px; margin: 0; padding: 0 0 10px 0;}
div.cajainiciolinks p a	{color: #ffffff; font-family: Georgia, serif; font-size: 12px; margin: 0; padding: 0; text-decoration: none;}
div.cajainiciolinks p a:hover	{color: #D9D9D9;}

div.cajainicio a.continuarleyendo	{display: block; width: 240px; height: 20px; line-height: 20px; text-align: right; font-size: 12px;}

p.historia	{line-height: 150%; width: 500px; margin: 0; padding: 0;}
p.historia .rojorubi	{color: #990000; text-decoration: none;}
p.historia a.rojorubi:hover	{color: #491606; text-decoration: none;}
p.historia span.almendra	{color: #491606;}
p.historia span.capital	{font-family: Georgia, serif; font-size: 16px;}

div.cajaobjetivos	{width: 510px; height: 100px; float: left; padding: 10px 20px 0 0; background-image: url(../img/cajaobjetivos.jpg); background-repeat: no-repeat; background-position: right top;}
div.cajaobjetivos h3	{width: 30px; height: 30px; float: left; margin: 0; padding: 0; line-height: 30px; font-family: "Times New Roman", serif; font-weight: normal; text-align: center; color: #7F7F7F; font-size: 24px; background-image: url(../img/numeroobjetivos.jpg);}
div.cajaobjetivos p	{width: 450px; line-height: 150%; float: left; margin: 0; padding: 0 0 0 20px;}

div.cajaservicios	{width: 510px; min-height: 90px; float: left; padding: 10px 20px 0 0; background-image: url(../img/cajaservicios.jpg); background-repeat: no-repeat; background-position: left top;}
div.cajaservicios h3	{font-weight: normal; font-size: 12px; color: #663300; margin: 0; padding: 0 0 0 10px;}
div.cajaservicios p	{line-height: 150%; margin: 0; padding: 10px 0 30px 10px; }
p.servicial	{margin: 0; padding: 0 0 10px 0;}

a.descargarboletin	{font-family: Georgia; serif; font-size: 20px; text-decoration: underline; color: #990000; line-height: 50px;}
a.descargarboletin:hover	{color: #491606;}

.comizq	{float: left; width: 282px}
.comder	{float: right; width: 218px}

.comdir h3	{font-weight: normal; font-size: 12px; color: #990000; margin: 0; padding: 20px 0 0 0; width: 500px; float: left;}
.comdir p	{line-height: 150%; margin: 0; padding: 0;}
.comdir h3.titular	{padding: 0;}

form#contacto	{padding: 0; margin: 0;}
form#contacto input, form#contacto textarea	{font-family: Tahoma, Verdana, sans-serif; font-size: 12px; background-color: #F0F0F0; border: 1px solid #990000; width: 425px;}
form#contacto p	{padding: 10px 0 0 0; margin: 0;}
form#contacto input.boton	{width: 165px; margin: 16px 0 0 0; background-color: #B07D4A; border: 0; color: #ffffff; height: 20px; line-height: 20px;}
form#contacto input.boton:hover	{background-color: #663300;}
form#contacto input.boton:active	{background-color: #990000;}

div.expofotos	{float: right; padding: 0 10px 0 10px;}