@charset "utf-8";
/* CSS Document */

#hd {}
.tef-md-pub_top .hd-top {/* margin:0 3px;*/ width: 76.23em; *width: 74.32em; min-width: 991px; margin:auto; text-align:left;}

.tef-md-pub_top .hd-top #publicidad_mask { height:90px; width:750px; position:absolute; top:0; left:0; background:red; border:1px solid #fff;}
.tef-md-pub_top .hd-top #banner_cabezal object { position:relative; z-index:100;}
.tef-md-pub_top .hd-top .nav { height:34px; margin:0 3px}
.tef-md-pub_top .hd-top .nav p { float:right; color:#BC7A39; font-size:85%; line-height:34px; margin-left:10px}
.tef-md-pub_top .hd-top .nav p a {color:#BC7A39; padding:0 5px;}
.tef-md-pub_top .hd-top .nav select { width:140px; height:26px;}
.hd-top .nav span.select { background:url(../img/bg-select-language.png) no-repeat center left; display:block; position:absolute; overflow: hidden; width:110px; height:26px; padding-left:30px; line-height:26px; top:4px; }
#hd .hd-middle { height:143px; margin:0 3px}
#hd h1 { position:relative; width:274px; height:101px; color:#fff; line-height:101px; float:left; text-indent:10px; margin-top:20px}
#hd h1 span { position:absolute; width:274px; height:101px; top:0; left:-5px; background:url(../img/logo.png) no-repeat;}

.tef-md-pub_top .tef-lt-adv { height:90px; margin:0 3px; padding-bottom:8px }
.tef-md-pub_top .tef-lt-adv a { float:right;}
.tef-md-pub_top .tef-lt-adv a.first { float:left}
.tef-md-pub_top .tef-lt-adv a img { border:1px solid #422B10}
#hd .info { width:503px; float:right; margin-top:10px}
#hd .info .tef-md { float:right; width:242px;}
#hd .info .tef-md .bd { height:73px; overflow:hidden}
#hd .info .tef-md.first-md { float:left}
#hd .info .tef-md .hd { border-bottom:1px solid #422B10; padding-bottom:3px; position:relative}
#hd .info .tef-md .hd .more { position:absolute; right:0; top:-5px; width:53px;}
#hd .info .tef-md .hd .more a { display:inline-block; float:left; width:26px; height:26px; background:url(../img/btn-paginator.png) no-repeat}
#hd .info .tef-md .hd .more a.next { background-position:-25px 0; float:right}
#hd .info .tef-md .hd h3 { font-family:Georgia; font-size:123.1%; line-height:131%; color:#A87841; width:186px; }
#hd .info .tef-md.tef-md-results .hd h3 { font-family:Georgia; font-size:123.1%; line-height:131%; color:#A87841; width:186px;background: url(../img/btn-paginator.png) no-repeat scroll -51px -3px transparent; padding-left:26px;}
#hd .info .tef-md h4 { font-size:138.5%; line-height:138.5%; color:#BC7A39; padding-top:3px; font-family:Georgia; }
#hd .info .tef-md h4 a {color:#BC7A39;}
#hd .info .tef-md p { color:#E5D5A8}
#hd .info .tef-md p a {color:#E5D5A8}
#hd .info .tef-md p span { float:left; font-size:128%; color:#BC7A39; font-family:Georgia; clear:left}
#hd .info .tef-md span { display:block; font-family:Georgia; font-size:85%; line-height:123.1%; color:#E5D5A8; margin:6px 0}
#hd .info .tef-md span img { margin-right:7px; float:left}
#hd .info .tef-md .ft { border-top:1px solid #422B10; padding-top:4px; margin-top:4px}
#hd .info .tef-md .ft a { font-size:85%; line-height:123.1%; color:#BC7A39}
#hd .info .tef-md .ft p { font-size:85%; line-height:123.1%!important; color:#BC7A39; margin:0; padding:0; }
#hd .info .tef-md .ft .view_all_results {float:right}
#hd .info .tef-md.tef-md-results p { clear:both; /*float:left;*/ line-height:173%; /*width:100%;*/}
#hd .info .tef-md.tef-md-results p span { float:left; margin:0 7px 0 0; display:inherit; clear:none;}
#hd .info .tef-md.tef-md-results p span.small{ float:left; font-size:50%; font-size:80%; line-height:100%;  display:inherit;margin-left:-6px; padding-top:6px; clear:none;}
#hd .info .tef-md.tef-md-results p.date { float:left;}

#hd .hd-bottom { height:71px;}
#hd .nav-main { height:44px; position:relative;}
#hd .nav-main ul { padding:13px 0 0 22px}
#hd .nav-main ul li { float:left; font-family:Georgia; font-size:116%; line-height:131%; color:#BE9A71; padding:0 12px 0 13px; background:url(../img/bg-border-nav_main.gif) 0 4px no-repeat}
#hd .nav-main ul li a { color:#BE9A71}
#hd .nav-main ul li a:hover { text-decoration:none; color:#D6C0A6;}
#hd .nav-main ul li.first { padding-left:0; background:none}
#hd .nav-main ul li.active a { color:#D6C0A6; }

#hd .nav-main .search { position:absolute; width:320px; right:0; top:10px}
#hd .nav-main .search .bg-input { float:left; width:267px; height:24px; padding:5px 5px 0 8px; background:url(../img/bg-input.png) no-repeat}
#hd .nav-main .search .bg-input input { width:269px; height:20px; background:transparent; color:#E5D5A8; font-size:108%; border:0 none}
#hd .nav-main .search .send { height:29px; width:16px; float:right; display:inline; margin-right:17px; background:url(../img/btn-search.png) center no-repeat}

#hd .nav-second ul {
    margin: 0 12px;
}
#hd .nav-second li {
    color: #BC7A39;
    float: left;
    font-size: 93%;
    line-height: 153.9%;
    padding: 0 7px;
}
#hd .nav-second li.active a {
    color: #DDAC80;
}
#hd .nav-second li a {
    color: #BC7A39;
}
#hd .nav-second li a:hover {
    color: #DDAC80;
    text-decoration: none;
}

#hd .tef-md-newsletter {   float: right;margin-right: 20px; margin-top: 9px; position: absolute; right: 0;top: 0;}
#hd .tef-md-newsletter label { font-size:153.9%; color:#BC7A39; font-family:Georgia; display:block; margin-bottom:5px; text-shadow: #411306 -2px -1px;}
#hd .tef-md-newsletter input[type="text"] { background:url(../img/bg-input-newsletter.gif) no-repeat top left; border:none; width:225px; height:27px; padding:5px 10px; color:#E5D5A8; font-size:108%; }
#hd .tef-md-newsletter input[type="submit"] { background:url(../img/btn-submit-newsletter.png) no-repeat top left; border:none; width:25px; height:23px; cursor:pointer; vertical-align:top; margin-top:3px; }
#hd .tef-md-newsletter .error { position:absolute; left:0; bottom:-18px; color:#990000}



#hd .newsletter-header{width:100%; display:inline-block;   padding-top:20px;padding-bottom:10px;}
#hd .newsletter-header .form-container{float:left;}
#hd .newsletter-header .form-container .section{float:left; padding-left:10px; }
#hd .newsletter-header .form-container .section h3{ color:#BC7A39; font-size:153.9%; font-family:georgia;}
#hd .newsletter-header .form-container .section .row{display:inline-block;}
#hd .newsletter-header .form-container .section .row span{width:350px;padding:5px; background:url("../img/bg-newsletter.png") no-repeat; display:block; height:23px;}
#hd .newsletter-header .form-container .section .row span input { background:none; width:320px; border:none; color:#BC7A39;}

#hd .newsletter-header .form-container .section .row  input{background:transparent; width:300px; border:none;color:#E5D5A8;}
#hd .newsletter-header .form-container .section a.send{  background: url("../img/btn-submit-newsletter.png") no-repeat scroll 0 0 transparent; text-indent:-99999px; width:23px; height:23px; display:inline-block; margin-left:-10px;}
#hd .newsletter-header .form-container .section .error{color:#990000; display:inline-block; padding-top:5px; font-size:93.0%;}
#hd .newsletter-header  .social{float:right; padding-left:10px;}
#hd .newsletter-header  .social h4{color:#BC7A39; font-size:100%;margin-right: 17px; font-family:georgia;float: left; padding-top:2px;}
#hd .newsletter-header  .social ul{ float:right;}
#hd .newsletter-header  .social ul li{  float: left;  height: 23px;  position: relative; width:31px;}
#hd .newsletter-header  .social ul li:first-child{ margin:0;}
#hd .newsletter-header  .social ul li{background: url("../img/ic-twitter-facebok.png") no-repeat scroll right top transparent; margin-left:10px;}
#hd .newsletter-header  .social ul li.facebook{background-position:top left;}

#hd .newsletter-header  .social ul li a{position:relative; display:block; text-indent: -9999px; }
