GENERALES
----------------------------------------------------------*/

body { background-image:url(../images/bg2.jpg); background-repeat:repeat-y; margin:0 auto; background-position: center;}

a:link, a:visited {color: #87991E; text-decoration: none;}
a:hover {color: #bed62f; text-decoration: none;}
a:active { color: #bed62f;}
a.selected {color: #bed62f; text-decoration: none;}
a img {border:0;}

h1, h2, h3, hr { margin:0px; padding:0;}

.hrDot { border-bottom: 1px dotted #87991E; border-top:0; border-left:0; border-right:0;  padding-top:-20px; width:100%; text-align:left;}

.hrDot2 { border-bottom: 1px dotted #87991E; border-top:0; padding-top:-20px; width:100%; text-align:left;}

 h1 { font-family: 'Volkhov', serif, Georgia; font-size:20px; color:#536342; }
 
 h2 { font-family: 'Volkhov', serif, Georgia; font-size:16px; color:#536342; font-style:italic; margin-left:10px; margin-bottom:5px; margin-top:5px;}
 
 h3 { font-family: 'Volkhov', serif, Georgia; font-size:20px; color:#536342; font-style:italic;  margin-bottom:5px; margin-left:5px;}
 
 .date { font-family: 'Ubuntu', Verdana; font-size:11px; color:#5f5f57; float:left; width:100%; line-height:11px; text-transform:uppercase;}
 .dateNoticiaPpalHome { font-family: 'Ubuntu', Verdana; font-size:14px; color:#5f5f57; float:left; width:100%; line-height:11px; text-transform:uppercase;}
 .dateMiradaAbierta { font-family: 'Ubuntu', Verdana; font-size:11px; color:#5f5f57; float:right;  line-height:11px; text-transform:uppercase;}
 .autorMiradaAbierta { font-family: 'Ubuntu', Verdana; font-size:11px; color:#5f5f57; float:left;  line-height:11px; text-transform:uppercase;}
 
 .addthis { margin-top:15px;}
 
 .btGreen { height:18px; width:100% auto; background-color: #567137; text-align:center; color:#fff; font-size:14px; font-weight:bold; padding:6px; cursor:pointer;}
    .btGreen:hover { background-color:#bed62f;} 
  .btGreen a{ color:#fff !important; font-size:14px;  }
.btGreen a:hover { background-color:#bed62f;} 

.migas { position:absolute; left:0; top:139px; font-size:12px; font-style:italic; color:#55554E; width:706px; z-index:6000; margin-left:5px;}
    
.input {
-webkit-border-radius: 3px;
border-radius: 3px;
border-width: 1px;
border-style: solid;
padding: 2px;
height: 18px;
border-color:#87991E;
margin:0px;
 margin-left:0;
 outline-color: #bed62f;
 outline-width: 4px;
 color:#171717;
}


/* Master  
----------------------------------------------------------*/

.divHeader { position:fixed; width:100%;}

.header { width:1001px; height:123px; position:absolute; left:50%; margin-left:-500px; z-index:550;   }
    .logo { float:left; width:216px; height:138px; margin-top:7px; margin-left: -24px;}  
  .logo img { margin-top: -7px;} 
    .about { top:0; height:42; width:100%; text-align:right; line-height:42px; position:absolute; right:0;}
        .about .serif { color:#55554e; font-size:14px;}
        
.menuPrincipal { float:right;  margin-top:57px; margin-right: -15px;}
.menuPrincipal a { cursor:pointer;}
    .btmenu { min-width:65px; border-bottom:5px solid #171717; text-align:right;  padding-left:6px; padding-right:6px; margin-right:10px; float:right;}
         .btmenu .txt1 { color:#87991E; font-size:16px; line-height:14px; clear:right;}
          .btmenu .txt2 { color:#000; font-size:17px; line-height:12px; text-transform:uppercase; margin-bottom:7px; margin-top:5px;}
          .btmenu:hover {  border-bottom:5px solid #bed62f;}
.btmenuSelected { min-width:65px; border-bottom:5px solid #bed62f; text-align:right;  padding-left:6px; padding-right:6px; margin-right:10px; float:right;}
         .btmenuSelected .txt1 { color:#87991E; font-size:16px; line-height:14px; clear:right;}
          .btmenuSelected .txt2 { color:#000; font-size:17px; line-height:12px; text-transform:uppercase; margin-bottom:7px; margin-top:5px;}
.fraseMarca { text-align:right; font-size:13px; color:#171717; width:700px; position:relative; height:25px; margin-top:17px; right:0; z-index:5000; float:right; line-height:25px; }  
.fraseMarca span { float:right;}    

.page { position:relative; width:1001px; height: 100%; margin:0 auto; }

.main { position:relative; float:left; margin-top: 15px; }

.bannerBorder{border: 1px solid #000000!important;}
._banner {position:relative}
._banner a{
 
float: left;
 
width: 100%;
 
height: 100%;
}

.cabHome { width:1001px; height:320px; position:absolute; top:60px; padding:0px; z-index:100;  } 

.cab {width: 1001px; height: 298px; position: absolute; top: 160px; padding: 5px; z-index: 100;  } 
.cabNoticia {width: 1001px; height: 298px; position: absolute; top: 160px; padding: 5px; z-index: 100; background: url(../images/cabs/imgInterior.jpg) top left;  } 
.colDer {  right:0; width:280px; position:absolute; top:148px; z-index:200; padding-bottom: 80px; }

.bannerPrecios { float:left; width:280px; height:251px;  background-image:url(../images/bgPrecioHome.jpg); background-position:bottom; background-repeat:no-repeat; position:relative;   border-bottom: 2px solid #678642;}
.bannerIntSeccion { float:left; margin-left: -8px; margin-bottom: 19px; margin-top: 7px;}
.bannerPreciosTit { font-size: 20px; text-transform:uppercase; color:#000; text-align:left; float:left; width:280px; line-height: 55px; background-color:#fff; height: 45px; padding-left: 6px;}
.btpreciosHome { position:absolute; right:-50px; top:25px;}

.comAndalucia { position:absolute; top: 168px; left: 49px; z-index:10; width:104px; height:60px;background-image:url(../images/andalucia.png);}

.comExtremadura { position:absolute; top: 129px; left: 53px; z-index:20; width:47px; height:56px;background-image:url(../images/extremadura.png); }

.comCata { position:absolute; top: 77px; left: 183px; z-index: 0; width:50px; height:51px; background-image:url(../images/catalunya.png); }

.comLeon { display:none; position:absolute; top: 68px; left: 65px; z-index: 30; width:85px; height:70px;  }


.comLamancha { position:absolute; top: 112px; left: 90px; z-index: 40; width: 76px; height: 73px;background-image:url(../images/lamancha.png);  }

.commentPrecio { float:left; width:100%; position:relative; margin-top: -42px; margin-bottom: 11px;}
.commentPrecio p { margin-left: 52px; font-size: 13px; font-family:Volkhov; margin-top:0px; }
.commentPrecio .titComment { margin-left:25px; font-size: 23px; font-family:Volkhov; color:#536342; margin: 51px; padding:0;}
.commentPrecio blockquote:before
{
color: #dde1d9;
font-family: "Bookman Old Style", Bookman, Garamond, serif;
position: absolute;
line-height: 25px;
width: 75px;
height: 75px;
font-size: 170px;
z-index: 0;
left: -15px;
top: 60px;
content: '“';
    }


.boletin { right:0; width:280px;  border-top:3px solid #87991E; background-color:#EFF5CC; float:left;  background-image:url(../images/bgnews.jpg); background-position:bottom; background-repeat:no-repeat; }
    .introBoletin { width:270px; float:left; padding:8px; position:relative;}
   .introBoletin h3 {
line-height: 18px;
background-image: url(../images/h3newsletter.png);
position: absolute;
overflow: visible;
background-repeat: no-repeat;
width: 332px;
height: 52px;
color: white;
font-size: 18px;
text-transform: uppercase;
padding-top: 5px;
margin-left: -35px;
text-align: center;
}
    .txtIntroBoletin { font-size: 13px; padding: 4px; line-height: 16px; margin-top: 55px; margin-bottom: 8px; padding-right: 15px; text-align: center;}
    .regBoletin { width:248px; background-color:#94AC1F; float:left; padding:12px; margin-top:5px; margin-left:-5px; padding-top:4px; padding-bottom:16px;}
        .regBoletin .txt { color:#fff; font-size:14px; font-style:bold; float:left; margin-top:5px; margin-left:5px;}
        .regBoletin .input { width:238px; }
        .boletin .btGreen { float:right; height:15px; font-size:12px; line-height:15px;  margin-bottom:20px;  margin-right:10px; margin-top:10px;}
        .boletin .btLink { float:left; color:#87991E; font-size:12px; font-style:italic; line-height:11px;  margin-top:17px; }
        .boletin .btLinkError { float:left; color:#ff0000; font-size:12px; font-style:italic; line-height:11px;   margin-top:12px; }
        a.boletinAceptaBases {color: #ffffff; text-decoration: none; }
        a.boletinAceptaBases:hover {color: #ffffff; text-decoration: underline; }

.colAd {  width:280px; padding-bottom:25px;  background-color:#fff; float:left; background-repeat:no-repeat; font-size:10px; color:#5f5f57; }
   .adForm1 { float:left; width:136px; height:88px; margin-right:4px; margin-top:7px; background-color:#bbb;}
   .adForm2 { float:left; width:136px; height:88px; margin-left:4px;  margin-top:7px;  background-color:#bbb;}
   .adForm3 { float:left; width:280px; height:88px; margin-top:7px;  background-color:#bbb;}
   .adForm4 {float: left; width: 280px; margin-top: 7px; border: 0;}
  .adForm5 {  float:left; width:280px;   height: auto; margin-right:4px; margin-top:7px;   /* background-color:#bbb; */  padding-bottom: 9px;  border-bottom: 2px solid #bbb;  margin-bottom: 7px;}
 .adForm5 img{width:100%}
.footer { width:100%; height:33px; position:fixed; bottom:0; z-index:200; }
    .footerCont { width:1060px; float:left; position:absolute; left:50%; margin-left:-525px;  height:33px; background-color:#fff; border-top: 4px solid #171717;  }
    .txtfooter1 { float:left; font-size:12px; line-height:33px; color:#242424; font-style:italic; margin-left:10px;}
    .txtfooter2 {  float:right; font-size:12px; line-height:33px; color:#fff; margin-right:10px;   }


/* Home  
----------------------------------------------------------*/

.contentHome { position:absolute; width:706px; z-index:200; margin-left: -7px;  top: 373px;}
    .topContent { width:700px; height:13px; float:left; }
    .midContent { width:670px;  float:left; background-image:url(../images/bgcontent.png); background-repeat:repeat-y; padding-left:15px; padding-right:15px; margin-top:-1px; }
     .midContent hr { width:320px;}
    .bottomContent { width:700px; height:22px;float:left;  margin-bottom:45px;}
.contentHome .content { }


.noticiaHomeDestNoTiene {
float: left;
margin-top: 35px;
margin-bottom: 20px;
font-family: "Ubuntu", Verdana; 
font-size: 12px; line-height: 15px;
}
.noticiaHomeDest { float:left; width:300px; margin-top:5px; margin-bottom:20px;}
    .noticiaHomeDest img { width:300px;  border:4px solid #dcd183; margin:10px; float:left;}
    .noticiaHomeDest .body { float:left; width:300px; margin-right:5px; margin-left:9px; margin-top:0px;}
     .noticiaHomeDest .body .addthis { margin-top: 15px; width: 105px; float: right;}
    .noticiaHomeDest .titular, .noticiaHomeDest .titular a { color:#171717; font-size:24px; font-weight:600; line-height:26px; margin-top:25px; margin-bottom:15px;}
          .noticiaHomeDest .titular a:hover {color:#bed62f;}
    .noticiaHomeDest .cuerpo { color:#55554e; font-size:14px; line-height:20px;  }
    .noticiaHomeDest .btGreen { float:left; margin-top:10px;}
  
  .bannersWrapper{
  width: 100%;
  height: auto;
  position: relative;
  float: left;
  font-size: 10px;
  color: #5F5F57; 
  font-family: 'Ubuntu', Arial, sans-serif;
  background-image: url(../images/bgnot.jpg);
  background-repeat: no-repeat;
  margin-top: 9px;
  padding-top: 9px;
  overflow: hidden;
}

.bannersWrapper .bannerLeft{
  float: left;
}

.bannersWrapper .bannerRight{
  float: right;
  margin-right: 15px;
}

.bannerDobleHome{width: 100%;}
.bannerDobleHome .bannerDoble img{width: 100%;display: block;}

.bannersWrapper .bannerDoble{ float: left; margin-bottom: 10px;}
  
    
.noticiaHomeRedux { float:left; width:665px; padding-top:15px; border-bottom:1px solid #d0d0d0; background-image:url(../images/bgnot.jpg); background-repeat:no-repeat; }
    .noticiaHomeRedux img { width:99px; height:70px; border:4px solid #dcd183; margin:10px; float:left;}
    .noticiaHomeRedux .body { float:left; width:525px; margin-right:5px; margin-left:5px; margin-top:10px;}
    .noticiaHomeRedux .titular,  .noticiaHomeRedux .titular a { color:#171717; font-size:15px; font-weight:600; line-height:16px; margin-top:20px; margin-bottom:15px; width:90%;}
        .noticiaHomeRedux .titular a:hover { color:#bed62f;}
    .noticiaHomeRedux .btGreen { float:left; height:12px; font-size:12px; line-height:10px;  margin-bottom:10px;}
    
 .noticiaHomeAnteriores { float:left; width:665px; background-color:#f1f3ef; }
     .noticiaAnterioresCont { float:left; width:100%; background-color:#fff; margin-top:30px; margin-bottom:30px; padding-bottom:15px }
     .noticiaAnterioresCont .body { float:left; width:298px; margin-right:5px; margin-left:15px; margin-top:20px; height: 72px;}
     .noticiaAnterioresCont .titular { color:#87991E; font-size:12px; font-weight:600; line-height:14px; margin-top:15px; margin-bottom:10px;}
     .noticiaAnterioresCont .btLink { float:right; color:#87991E; font-size:18px; font-style:italic; line-height:14px;  margin-bottom:10px; margin-top:15px; margin-right:10px;}
     
  .bannerImpresa { float:right; width:311px; height:90px; margin-right:14px; margin-top:-45PX; margin-bottom:10PX; display:none;}
  .bannerHomeDest { float:left; width: 310px; height: auto; margin-top: 25px; margin-bottom: 10px; border: 1px solid;}
    .bannerHomeDest img { border:0px !important; margin: 0; width: 100%;}
     
 .ellamparon { float:right; width:307px; height: 265px;  margin-right:15px; border:1px solid #dbdbce; background-color:#fefdfc; background-image:url(../images/bglamparon.jpg); background-position:bottom; background-repeat: no-repeat; padding-bottom:0px; margin-bottom: 13px;}
    .lamparonCont {width:298px; float:left; padding-top:15px; padding-left:10px; border-top:6px solid #dbdbce; margin-right:20px; margin-top: -4px;  }
    .lamparonTitular { color:#271f00; font-style:italic; font-size:20px; font-weight:bold; margin:0; padding:0; line-height:9px; } 
    .lamparonCont p { font-family:Verdana; font-size:12px; color:#060606; line-height:16px; padding-right:10px; padding-top:0px; margin-top:10px;}
    .ellamparon .date { line-height:24px; float: left;}
    
  .enPersonaBanner { float:right; width:307px; height: 200px;  margin-right:15px; border:1px solid #dbdbce; background-color:#fefdfc; background-image:url(../images/enPersonaBannerBG.jpg); background-position:bottom; padding-bottom:0px;}
    .enPersonaBannerCont {width:298px; float:left; padding-top:15px; padding-left:10px; border-top:6px solid #dbdbce; margin-right:20px; margin-top: -4px;  }
    .enPersonaBannerTitular { color:#271f00; font-style:italic; font-size:20px; font-weight:bold; margin:0; padding:0; line-height:9px; } 
    .enPersonaBannerCont p { font-family:Verdana; font-size:12px; color:#060606; line-height:16px; padding-right:10px; padding-top:0px; margin-top:10px;}
    .enPersonaBanner .date { line-height:24px; float:left;}
    .fotoPersonaCon {height: 100px; width: 100px; float: left; margin-right: 10px; margin-bottom: 5px; border 1px solid #000000; line-height: 15px;}
    .nombreBanner{font-family: 'Volkhov', serif, Georgia; font-weight: bold; font-size: 17px; font-style:italic; color:#87991E; line-height: 15px; margin-bottom: 10px;}
    .cargoBanner{font-family: "Ubuntu", Verdana; font-size: 14px; line-height: 15px;}
    .enPersonaBanner .btGreen{float: right; position: static; margin-left: 190px; margin-top: -40px;}
    
    .buscadorNoticiasHome { width:310px; float:left; margin-top:15px; padding-bottom: 15px; margin-right: 15px; background-color: #d6e57d; padding-top: 15px;}
        .buscadorNoticiasHome .input { width:130px; padding-left: 10px; margin-left: -7px;}
        .buscadorNoticiasHome .btGreen, .buscadorNoticiasHome .btGreen a {  font-size:12px; color:#fff; margin-top: -3px; margin-left: 4px; position: absolute;}
         .buscadorNoticiasHome .hrDot { margin-bottom:0; padding-top:15px !important; float:left; border-right:0; border-left:0;}
         .buscadorNoticiasHome .txtIntroBoletin { font-size: 13px; padding: 4px; line-height: 16px; margin-top: 55px; margin-bottom: 8px; padding-right: 15px; text-align: center; margin-left: 8px;}
    
 .bannerCol1 { float:right; color:#5F5F57; font-size:10px; text-align:left; margin-right: 0px; margin-top: -1px; margin-bottom: 10px; font-family:Arial; line-height:25px; width: 283px;}
.bannerCol1 img { border:0; margin-bottom:10px;}

.bannerHome{  float: right;  border: 2px solid rgb(163, 163, 163);  margin-right: 15px;  margin-top: 25px;  margin-bottom: 25px;}

.bannerPeqDer{  float: right;  margin-right: 0px;  margin-top: 12px;  margin-bottom: -5px;  width: 280px;}
  .bannerPeqDer img{ width: 280px; height: auto;
  }

/* Interior Noticia  
----------------------------------------------------------*/

.contentIntNoticia { position:absolute; width:706px; z-index:200; margin-left:14px;  top:195px; padding-bottom:150px;}
   .contentIntNoticia .topContent { width:700px; height:14px; float:left;}
   .contentIntNoticia .midContent { width:670px;  float:left; background-image:url(../images/bgcontent.png); background-repeat:repeat-y; padding-left:15px; padding-right:15px; }
  .contentIntNoticia  .bottomContent { width:700px; height:22px;float:left; padding-bottom:20px; margin:0;}
.contentIntNoticia .content { }
.contentIntNoticia .hrDot { width:690px;}
.contentIntNoticia .hrDot2 { width:665px;}

.noticiaInterior{ float:left; width:665px; margin-top:15px;  margin-bottom:25px;}
    .noticiaInterior img { width:247px; height:177px; border:2px solid #dcd183; margin:10px; margin-right:20px; float:left;}
     .noticiaInterior a img {height:auto;}
    .noticiaInterior .body { float:left; width:100; margin-right:5px; margin-left:5px; margin-top:10px;}
    .noticiaInterior .titular { color:#171717; font-size:24px; font-weight:600; line-height:26px; margin-top:25px; margin-bottom:15px;}
      .noticiaInterior .subTitular { color:#87991E; font-size:15px; font-weight:bold; line-height:20px; font-style:italic; margin-top:25px; margin-bottom:15px;}    
    .noticiaInterior .cuerpo { color:#55554e; font-size:14px; line-height:20px; page-break-inside:auto;  }
    
    .noticiaInterior .addthis { margin-top:15px; float:right; width:110px;}
    .noticiaInterior .fb-like { float:left; }
    
.noticiaInteriorRel { float:left; width:665px; padding-top:15px; border-bottom:1px solid #d0d0d0; background-color:#fff; margin-left:15px; }
    .noticiaInteriorRel img { width:99px; height:70px; border:4px solid #dcd183; margin:10px; float:left;}
    .noticiaInteriorRel .body { margin-right:5px; margin-left:5px; margin-top:10px; width: 100%;}
    .noticiaInteriorRel .titular,  .noticiaHomeRedux .titular a { color:#171717; font-size:15px; font-weight:600; line-height:16px; margin-top:20px; margin-bottom:15px; }
        .noticiaInteriorRel .titular a:hover { color:#bed62f;}
    .noticiaInteriorRel .btGreen { float:right; height:10px; font-size:12px; line-height:10px;  margin-bottom:10px;}
    .noticiaInteriorRel .date { font-family: 'Ubuntu', Verdana; font-size:11px; color:#5f5f57; width:100%; line-height:11px; text-transform:uppercase;float:none;}
    
    .buscadorNoticias { width:100%; float:right; margin-top:15px;}
        .buscadorNoticias .input { width:400px;}
        .buscadorNoticias .btGreen, .buscadorNoticias .btGreen a {  font-size:12px; color:#fff;}
         .buscadorNoticias .hrDot { margin-bottom:0; padding-top:15px !important; float:left; border-right:0; border-left:0;}
         
         
  /* Precios

----------------------------------------------------------*/

.contentPrecios { position:absolute; width:706px; z-index:200; margin-left: -7px;  top: 157px; padding-bottom:150px;}
.contentPrecios h1 { font-size: 18px; color: #536342; line-height: 20px; margin-bottom: 39px; width: 633PX; }
.cabPrecios { float:left; width:679px; background-image:url(../images/mapaint.png); background-repeat:no-repeat; margin-top: -2px; margin-bottom: 26PX; background-position-y: -30px; height: 336PX; background-position-x: -11px;}
  .catPrecios { float: right; width:382px; background-image:url(../images/bgcat.png); background-repeat:no-repeat; background-position:bottom; margin: -4px; padding-bottom: -10px; margin-top: -19PX; margin-right: 15PX;}
   .cattit { float:left; width:382px; height:52px; line-height: 61px; background-image:url(../images/cattit.png); background-repeat:no-repeat; text-align:center; color:#51544b; font-size:24px; background-color:#fff; } 
    .contenCat { float:left; margin-left:25px; width:337px; padding-top: 15px;}
      .contenCat ul { width:167px; float:left; list-style:none; margin:0; padding:0; line-height: 14px;}
       .contenCat li { color:#171717; font-size:14px; font-style:italic; font-weight:bold; height: 24px; padding-left: 5px;}
         .contenCat li:hover {color: #bed62f; text-decoration: none;}
         .contenCat .tipo { font-family:Verdana; font-size: 13px; color:#536342; margin-bottom: 17px; padding-left: 0px; font-weight: normal; width: 150px;}
           .contenCat .tipo2 { font-family:Verdana; font-size: 14px; color:#536342; margin-top: 7px; padding-left: 0px; font-weight: normal;}
            .contenCat .tipo3 { font-family:Verdana; font-size: 13px; color:#536342; margin-bottom: 17px; padding-left: 0px; font-weight: normal;}
            .contenCat li span { line-height: 18px;} 
      .contenCat .list2 { width: 295px; margin-bottom: 26px;}
        .contenCat .list2 li { line-height: 20px;}
        .contenCat .tipo:hover, .contenCat .tipo3:hover, .contenCat .tipo2:hover { color:#536342; }
            
  .tituloTipo { float:left; width: 505px; height:34px; background-color:#51544b; color:#fff; font-size:26px; text-align:left; padding-left:15px; margin-top: -3px;}
  .tituloTipoIconoPDF { float:left; width: 150px; height:34px; background-color:#51544b; color:#fff; text-align:right; margin-top: -3px; background-image: url("../images/descargar-pdf.png"); background-position: bottom; border: 0px; text-decoration: none;}
  .tituloTipoIconoPDF:hover {background-position: top;}
  .tituloTipoIconoPDF a img {border-style:none}
  .tituloTipoPeque { float:left; width: 90%; height:34px; background-color:#51544b; color:#fff; font-size:20px; text-align:left; padding-left:15px; margin-top: -3px;}
  .fileteTabla  { float:left; width: 98%; height:22px; background-color:#94ac1f; color:#fff; font-size:26px; text-align:left; padding-left:15px; }
  .fileteFecha  { float:left; width: 98%; height:32px; background-color:#fff; color:#fff; font-size:26px; text-align:right; padding-left:15px; }
   .fileteFecha ul { list-style:none; margin:0; padding:0; font-family:Verdana; font-size:13px; color:#536342; float:right; margin-right: 11px;}
     .fileteFecha li { float:left; line-height:32px; margin-left: 10px;}
  .precioCiudad { float:left; font-size:19px; font-style:italic; color:#fff;}
  .tituloPrecioTon { float:right; width:250px; text-align:center; font-family:Verdana; font-size:13px; color:#fff; line-height:22px;}
  .tablaprecios { float:left; width: 98%;  background-image:url(../images/bgtablaPrecios.jpg); }
    .tablaprecios ul { width:100%; list-style:none; margin:0; padding:0; line-height:25px;}
    .tablaprecios .nombreItem { height:42; line-height:42px; width:430px; float:left; font-size:15px; color:#51544B; padding-left:25px; font-weight:bold;}
    .tablaprecios .precioItem  { float:left; font-family:Verdana; font-weight:bold; font-size: 12px; color:#000; line-height:42px; text-align: center; width: 97px;}

  /* Quienes somos 
----------------------------------------------------------*/
        
.contentSobre { position:absolute; width:706px; z-index:200; margin-left:14px;  top:275px; padding-bottom:150px;}
   .contentSobre .topContent { width:700px; height:14px; float:left;}
   .contentSobre .midContent { width:670px;  float:left; background-image:url(../images/bgcontent.png); background-repeat:repeat-y; padding-left:15px; padding-right:15px; }
  .contentSobre  .bottomContent { width:700px; height:22px;float:left; padding-bottom:20px; margin:0;}
.contentSobre .content { }
.contentSobre .hrDot { width:690px;}
.contentSobre .noticiaInterior {
float: left;
width: 565px;
margin-top: 15px;
margin-bottom: 25px;
}
  .contentSobre .noticiaInterior .titular { margin-top:15px; margin-bottom:15px;}
  
  
  
  /* Agenda  
----------------------------------------------------------*/

.feria { float:left; width:621px; border: 1px solid #c7c7bb; padding:15px; position:relative; margin-top:15px; }
    .datosFeria1 { float:left; width:231px; margin-right:43px;}
       .datosFeria1 .nombreFeria { float:left; color:#171717; font-size:18px; clear:right; line-height:17px; margin-bottom:20px; clear:left;}
       .datosFeria1 .numFeria {float:left; color:#567137; font-size:27px; clear:right; line-height:16px;  margin-bottom:7px; line-height:27px; display:none;} 
        .datosFeria1 .fechaFeria {float:left; color:#fff; font-size:11px; clear:right; line-height:16px; margin-bottom:2px; font-family:Verdana; padding:5px; background-color:#567137; width:100%; clear:left;} 
       
    .datosFeria2 { float:left; width:295px;}
        .lblFeria1 { font-family:Verdana !important; color:#5f5f57; font-size:11px; }
        .lblFeria2 { font-family:Verdana !important; color:#171717; font-size:15px; font-style:italic; clear:left;}
  
  .feria .másInfo { position:absolute; right:11px; top:11px; text-align:right;}
    .másInfo a {  text-decoration:underline;}
    .másInfoLink1 { color:#567137; font-size:20px; text-decoration:underline; font-weight:bold; line-height:14px;} 
    .másInfoLink2 { color:#567137; font-size:17px; text-decoration:underline; clear:left; font-weight:bold; line-height:14px; margin-top:-4px;} 

.titularAgenda{ color: #171717; font-size: 24px; font-weight: 600; line-height: 26px; margin-top: 25px; margin-bottom: 15px; float:left}

  /* Nombramientos  
----------------------------------------------------------*/

.cuerpo .imgNomb img { float:left; margin-left:15px; margin-bottom:25px; margin-right:30px; border:2px solid #f0eada; width:145px; height:145px;}


  /* La encuesta  
----------------------------------------------------------*/

.encuesta { float:left; width:272px; margin-left:5px; margin-bottom:20px; margin-top: 10px;}
 .titEncuesta { float:left;}
 .contEncuesta { float:left; width:261px; border:1px solid #bcb9ae;  margin-top:-5px;}
   .contEncuesta .pregunta { font-size:16px; color:#141414; float:left; text-align:center; margin-bottom:15px; line-height:18px;  width:241px; padding:10px; }
   .respuestas {  float:left; font-family:Arial; font-size:14px; width:261px;  text-align:left; font-weight:bold; }
      .respuestas ul { float:left; margin:0; padding:0; width:261px; list-style-type:none;}
       .respuestas li {background-color:#eef2e4; color:#567137; width:261px; width:249px;   padding-top:15px; padding-bottom:15px; padding-left:12px; margin-bottom:32px;}
         .respuestas li:hover { color:#fff; background-color:#567137;}
         .respuestas li.disabled {background-color:#eef2e4; color:#567137; width:261px; width:249px;   padding-top:15px; padding-bottom:15px; padding-left:12px; margin-bottom:32px;}
         .respuestas li a.disabled {color: #87991E; text-decoration: none;}
         
      .barraProgress { float:left; width:261px; height:32px; background-image: url(../images/barOFF.jpg); margin-top:-32px; position:relative; background-repeat:no-repeat; background-color:#fff;}  
        
      .resultEncuesta { position:absolute; right:3px; font-size:12px; color:#141414; width:100%; text-align:right; top:7px; } 
      .respondidas { font-size:14px; color:#141414; text-align:center;  margin-bottom:20px; margin-top:45px; width:100%; }
        .respondidas b { color:#567137; font-size:18px; line-height:18px; height:18px;}


  /* Mirada Abierta  
----------------------------------------------------------*/

.colAbierta { float:left; width:272px; margin-left:5px;}
    .cabAbierta { float:left; margin-bottom:10px;}
    .colAbiertaCont { float:left; padding:8px; padding-bottom:25px; border-bottom:5px solid #000;}
        .txtAutor {float:left; font-family:Arial; font-size:11px; color:#171717; clear:right; }
        .txtAutorCont {float:left; font-family:Arial; font-size:14px; color:#567137; clear:left;}
        .titAbierta {float:left; font-size:17px; color:#141414; clear:left; margin-top:10px; line-height:18px; font-weight:bold; clear:left;}
        .txtAbiertaCont { font-family:Verdana; font-size:11px; color:#171717; float:left; line-height:16px; margin-top:10px;}
 .colAbierta .btGreen { float:left; margin-top:15px; height:15px;}




.radDiv { float:left; top:300px; left:0; position:absolute !important;}


#ctl00_MainContent_RadAjaxLoadingPanel2ctl00_MainContent_pnLoading 
{
    z-index:95000 !important;
    position: absolute !important;
    width: 716px !important;
    height:1000px !important;
    left: 425px !important;
    top: 184px !important;
    text-align: left !important;
    }
.RadAjax RadAjax_Default
{
    z-index:95000 !important;
    position: absolute !important;
    width: 716px !important;
    height:1000px !important;
    left: 425px !important;
    top: 184px !important;
    text-align: left !important;
}

  /* Contacto
----------------------------------------------------------*/

.contentContacto {
  
  position: absolute;
width: 706px;
z-index: 200;
margin-left: 14px;

    top: 155px;
padding-bottom: 150px;}

.contentContacto h1 { margin-bottom:0px;}
.contentContacto .hrDot2 { margin-bottom:15px; width:600px;}

.numRev { font-family: 'Volkhov', serif, Georgia; text-align: left; text-transform:uppercase; font-size:16px; margin-top: 8px; color: #171717; }
.mailsto { font-family: 'Volkhov', serif, Georgia; text-align: left;
font-size: 13px;
color: #171717;
line-height: 25px;}
    
    
    
  /* Hemeroteca
----------------------------------------------------------*/

.contentHeme 
{
position: absolute;
width: 706px;
z-index: 200;
margin-left: 14px;
top: 155px;
padding-bottom: 150px;}

.contentHeme h1 { margin-bottom:0px;}
.contentHeme .hrDot2 { margin-bottom:15px; width: 658px;}



        .itemHeme { float:left; width:647px; border-bottom:1px solid #818181; padding-left:20px; padding-bottom:15px; margin-top: 25px;}
        .itemHeme img { float:left; margin-right:20px;}
        .numRev { width: 468px; font-family: 'Volkhov', serif, Georgia;  color:#536342; float:left;} 
           .numRev span { font-family: Arial Black;  color:#879941; line-height: 17px;} 
        .titRevista { font-family: 'Volkhov', serif, Georgia;  font-size: 19px; color:#000 !important; }
        .btDown { float:left; width:207px; margin-top:15px;}
    .fechaHeme { text-transform:none !important; font-size:13px !important; clear:left;}
        
        
        
        /* En Persona con..  
----------------------------------------------------------*/

.contentPersonaNoticia { position:absolute; width:706px; z-index:200; margin-left:14px;  top:230px; padding-bottom:150px;}
   .contentPersonaNoticia .topContent { width:700px; height:14px; float:left;}
   .contentPersonaNoticia .midContent { width:670px;  float:left; background-image:url(../images/bgcontent.png); background-repeat:repeat-y; padding-left:15px; padding-right:15px; }
  .contentPersonaNoticia  .bottomContent { width:700px; height:22px;float:left; padding-bottom:20px; margin:0;}
.contentPersonaNoticia .content { }
.contentPersonaNoticia .hrDot { width:690px;}
.contentPersonaNoticia .hrDot2 { width:665px;}
p {
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
}

.personaInterior{ float:left; width:665px; margin-top:15px;  margin-bottom:25px;}
    .personaInterior img { width:247px; height:247px; border:2px solid #dcd183; margin:10px; margin-bottom:20px; margin-right:23px; margin-top: 30px; float: left;}
    .personaInterior a img {height:auto;}
    .personaInterior .body { float:left; width:100; margin-right:5px; margin-left:5px; margin-top:10px;}
    .personaInterior .titular { color:#171717; font-size:24px; font-weight:600; line-height:26px; margin-top:25px; margin-bottom:15px; float:right; width: 370px;}
    .personaInterior .subTitular { color:#87991E; font-family: 'Volkhov', serif, Georgia; font-size:15px; font-weight:bold; font-style:italic; margin-top:-5px; margin-bottom:15px; float:right; width: 370px;} 
    .personaInterior .reseña{font-family:"Ubuntu", Verdana; font-size: 15px; font-weight: bold; margin-top: 5px; float:right; width:370px; margin-bottom: 15px;}   
    .personaInterior .cuerpo { color:#55554e; font-size:14px; line-height:20px; page-break-inside:auto;  }
    
    .personaInterior .addthis { margin-top:15px; float:right; width:110px;}
    .personaInterior .fb-like { float:left; }
    
.personaInteriorRel { float:left; width:665px; padding-top:15px; border-bottom:1px solid #d0d0d0; background-color:#fff; margin-left:15px; }
    .personaInteriorRel img { width:99px; height:99px; border:4px solid #dcd183; margin:10px; float:left;}
    .personaInteriorRel .body { margin-right:5px; margin-left:5px; margin-top:10px; width: 100%;}
    .personaInteriorRel .titular,  .noticiaHomeRedux .titular a { color:#171717; font-size:15px; font-weight:600; line-height:16px; margin-top:20px; margin-bottom:15px; }
        .personaInteriorRel .titular a:hover { color:#bed62f;}
    .personaInteriorRel .btGreen { float:right; height:10px; font-size:12px; line-height:10px;  margin-bottom:10px;}
    .personaInteriorRel .date { font-family: 'Ubuntu', Verdana; font-size:11px; color:#5f5f57; width:100%; line-height:11px; text-transform:uppercase;float:none;}
    
    .buscadorNoticias { width:100%; float:right; margin-top:15px;}
        .buscadorNoticias .input { width:400px;}
        .buscadorNoticias .btGreen, .buscadorNoticias .btGreen a {  font-size:12px; color:#fff;}
         .buscadorNoticias .hrDot { margin-bottom:0; padding-top:15px !important; float:left; border-right:0; border-left:0;}
         
         
.alert {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          background: url(../images/modal.png) repeat;
          
  width: 100%;

  height: 100%;

  position: relative;




}


.alert img{ position:relative; left:45%; top:300px;}

.alert-success {
  color: #468847;
  background-color: transparent;

}

.layer {
position: absolute;
width: 100%;
height: 100%;
z-index: 99999;

float: left;
}

.tapaBanner{
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
}

.noborder{border:0;}

.nombrePersonaCon {
color: #55554E;
  font-size: 14px;
  line-height: 20px;
  font-weight:bold;

}
