body { margin: 0; padding: 0; background: #E3E7ED url(../images/img01.gif) repeat-x left top; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #787878; }
h1, h2, h3 { margin: 0; padding: 0; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; color: #F93D00; }
h1 { font-size: 2em; }
h2, h3 { font-size: 1.6em; }
p, ul, ol { margin-top: 0; line-height: 180%; }
img { border: none; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
#wrapper { width: 968px; margin: 0 auto; padding: 0; }

/* Header */
#header { width: 968px; height: 150px; margin: 0 auto; background: url(../images/img02.png) no-repeat left top; }

/* Logo */
#logo { float: left; width: 968px; height: 60px; color: #616161; }

/* Menu */
#menu { width: 968px; height: 50px; margin: 0 auto; padding: 0; }
#menu ul { margin: 0; padding: 0; padding-left: 10px; list-style: none; line-height: normal; }
#menu li { float: left; height: 50px; background: url(../images/img03.gif) no-repeat right top; }
#menu a { display: block; margin-top: 10px; margin-right: 3px; padding: 7px 20px 7px 20px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFF; border: none; }
#menu a:hover { text-decoration: underline; }

/* Page */
#page { width: 968px; margin: 0 auto; background: url(../images/img05.jpg) repeat-y left top; }
#page-bgtop { background: url(../images/img04.jpg) no-repeat left top; }
#page-bgbtm { background: url(../images/img06.jpg) no-repeat left bottom; }

/* Content */
#content { float: right; width: 700px; padding: 60px 20px 0 0; }
.post { margin-bottom: 8px; background: url(../images/img09.jpg) repeat-y left top; }
.post-bgtop { background: url(../images/img08.jpg) no-repeat left top; }
.post-bgbtm { background: url(../images/img10.jpg) no-repeat left bottom; }
.post .title { padding-top: 15px; padding-left: 20px; color: #000; }
.post .title a { color: #000; border: none; }
.post .meta { border-bottom: 1px dashed #B5DEF4; padding-left: 20px; padding-bottom: 5px; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; }
.post .entry { padding: 10px 20px 15px 20px; text-align: justify; }

/* Sidebar */
#sidebar { float: left; width: 220px; padding: 60px 0 0 20px; color: #787878; }
#sidebar ul { margin: 0; padding: 0; list-style: none; }
#sidebar li { margin: 0; padding: 0; }
#sidebar li ul { padding-bottom: 30px; }
#sidebar li li { line-height: 35px; border-bottom: 1px dashed #D2D4C9; }
#sidebar li li span { display: block; margin-top: -20px; padding: 0; font-size: 11px; font-style: italic; }
#sidebar h2 { height: 32px; padding: 8px 0 0 30px; background: url(../images/img11.gif) no-repeat left top; letter-spacing: -.5px; color: #FFF; }
#sidebar p { padding-bottom: 20px; text-align: justify; }
#sidebar a { color: #417FDA; border: none; }
#sidebar li li:hover { background-color: #000; }

/* Footer */
#footer { height: 50px; margin: 0 auto; padding: 0 0 15px 0; font-family: Arial, Helvetica, sans-serif; color: #B2B2B2; }
#footer p { margin: 0; line-height: normal; font-size: 9px; text-transform: uppercase; text-align: center; }
#footer a { color: #3D444F; }

/* Mapa de Afiliados */
.Hurdes{Z-INDEX: 1; LEFT: 140px; VISIBILITY: visible; POSITION: relative; TOP: 30px}
.Plasencia{position:relative;left:140px;top:45px;z-index:1;visibility:visible;}
.Vera{position:relative;left:190px;top:10px;z-index:1;visibility:visible;}
.Coria{position:relative;left:100px;top:-20px;z-index:1;visibility:visible;}
.CampoAranuelo{position:relative;left:200px;top:30px;z-index:1;visibility:visible;}
.Trujillo{position:relative;left:170px;top:-10px;z-index:1;visibility:visible;}
.Villuercas{position:relative;left:220px;top:-20px;z-index:1;visibility:visible;}
.Caceres{position:relative;left:110px;top:15px;z-index:1;visibility:visible;}
.Valencia{position:relative;left:40px;top:10px;z-index:1;visibility:visible;}
.Alcantara{position:relative;left:70px;top:0px;z-index:1;visibility:visible;}
.Alburquerque{position:relative;left:60px;top:-20px;z-index:1;visibility:visible;}
.Badajoz{position:relative;left:55px;top:5px;z-index:1;visibility:visible;}
.Merida{position:relative;left:110px;top:-5px;z-index:1;visibility:visible;}
.Vegas_Altas{position:relative;left:150px;top:-25px;z-index:1;visibility:visible;}
.Castuera{position:relative;left:190px;top:-10px;z-index:1;visibility:visible;}
.Jerez{position:relative;left:70px;top:-10px;z-index:1;visibility:visible;}
.Llerena{position:relative;left:120px;top:30px;z-index:1;visibility:visible;}
.Olivenza{position:relative;left:30px;top:-50px;z-index:1;visibility:visible;}
.Tierra_Barros{position:relative;left:100px;top:-60px;z-index:1;visibility:visible;}
#mapa{float:left;position:relative;left:10px;top:10px;background:url(../images/mapaAsemtraex.gif) no-repeat;height:350px;width:300px;}
.seleccion{float:right;width:280px;height:350px;vertical-align:middle;}
#medio{padding-top:100px;}
#medio p {margin-bottom:0px;}

/* Contactar */
.lateral { float: left; }
.lateral p { width: 450px; clear: left; color: #000; margin: 0; }
.cssform p { width: 450px; clear: left; margin: 0; padding: 5px 0 8px 0; border-top: 1px dashed gray; }
.cssform label { float: left; width: 125px; text-align: right; margin-left: 50px; font-size: 90%; padding-right: 10px; }
.cssform input, .cssform textarea { font-size: 105%; width: 200px; border: 1px solid black; }
#Fin_Contacto { text-align: center; }
#Fin_Contacto INPUT { width: 50px; }
#Fin_Contacto LABEL { float: none; margin-left: 0; width: 175px; }
.clear { clear: both; }
#xspam { border: 0; width: 1px; height: 1px; }