html { margin: 0; padding: 0; border: 0 }
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline }
article, aside, dialog, figure, footer, header, hgroup, nav, section { display: block }
body { line-height: 1.5; background: white }
table { border-collapse: separate; border-spacing: 0 }
caption, th, td { text-align: left; font-weight: normal; float: none!important }
table, th, td { vertical-align: middle }
blockquote:before, blockquote:after, q:before, q:after { content: '' }
blockquote, q { quotes: "" "" }
a img { border: 0; vertical-align: middle; }
:focus { outline: 0 }
html { font-size: 100.01% }
body { font-size: 75%; color: #222; background: #fff; font-family: Arial, Helvetica, sans-serif }
h1, h2, h3, h4, h5, h6 { font-weight: normal; color: #111 }
h1 { font-size: 3em; line-height: 1; margin-bottom: .5em }
h2 { font-size: 2em; margin-bottom: .75em }
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em }
h5 { font-size: 1em; font-weight: bold; margfin-bottom: 1.5em }
h6 { font-size: 1em; font-weight: bold }
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0 }
p { margin: 0 0 1.5em }
.left { float: left!important }
p .left { margin: 1.5em 1.5em 1.5em 0; padding: 0 }
.right { float: right!important }
p .right { margin: 1.5em 0 1.5em 1.5em; padding: 0 }
a:focus, a { color: #005fa5; text-decoration: none }
a:hover { color: #005fa5; text-decoration: underline }
blockquote { margin: 1.5em; color: #666; font-style: italic }
strong, dfn { font-weight: bold }
em, dfn { font-style: italic }
dfn { font-weight: bold }
sup, sub { line-height: 0 }
abbr, acronym { border-bottom: 1px dotted #666 }
address { margin: 0 0 1.5em; font-style: italic }
del { color: #666; text-decoration: none!important }
pre { margin: 1.5em 0; white-space: pre }
pre, code, tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5 }
li ul, li ol { margin: 0 }
ul { list-style-type: none }
dl { margin: 0 0 1.5em 0 }
dl dt { font-weight: bold }
dd { margin-left: 1.5em }
table { margin-bottom: 1.4em; width: 100% }
th { font-weight: bold }
thead th { background: #c3d9ff }
th, td, caption { padding: 4px 10px 4px 5px }
tbody tr:nth-child(even) td, tbody tr.even td { background: #e5ecf9 }
tfoot { font-style: italic }
caption { background: #eee }
.small { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em }
.large { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em }
.hide { display: none }
.quiet { color: #666 }
.loud { color: #000 }
.highlight { background: #ff0 }
.added { background: #060; color: #fff }
.removed { background: #900; color: #fff }
.first { margin-left: 0; padding-left: 0 }
.last { margin-right: 0; padding-right: 0 }
.top { margin-top: 0; padding-top: 0 }
.bottom { margin-bottom: 0; padding-bottom: 0 }
.container { width: 950px; margin: 0 auto }
.showgrid { background: url(../i/grid.png) }
.column, .span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12, .span-13, .span-14, .span-15, .span-16, .span-17, .span-18, .span-19, .span-20, .span-21, .span-22, .span-23, .span-24 { float: left; margin-right: 10px }
.last { margin-right: 0!important }
.span-1 { width: 30px }
.span-2 { width: 70px }
.span-3 { width: 110px }
.span-4 { width: 150px }
.span-5 { width: 190px }
.span-6 { width: 230px }
.span-7 { width: 270px }
.span-8 { width: 310px }
.span-9 { width: 350px }
.span-10 { width: 390px }
.span-11 { width: 430px }
.span-12 { width: 470px }
.span-13 { width: 510px }
.span-14 { width: 550px }
.span-15 { width: 590px }
.span-16 { width: 630px }
.span-17 { width: 670px }
.span-18 { width: 710px }
.span-19 { width: 750px }
.span-20 { width: 790px }
.span-21 { width: 830px }
.span-22 { width: 870px }
.span-23 { width: 910px }
.span-24 { width: 950px }
input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18, textarea.span-18, input.span-19, textarea.span-19, input.span-20, textarea.span-20, input.span-21, textarea.span-21, input.span-22, textarea.span-22, input.span-23, textarea.span-23, input.span-24, textarea.span-24 { border-left-width: 1px; border-right-width: 1px; padding-left: 5px; padding-right: 5px }
input.span-1, textarea.span-1 { width: 18px }
input.span-2, textarea.span-2 { width: 58px }
input.span-3, textarea.span-3 { width: 98px }
input.span-4, textarea.span-4 { width: 138px }
input.span-5, textarea.span-5 { width: 178px }
input.span-6, textarea.span-6 { width: 218px }
input.span-7, textarea.span-7 { width: 258px }
input.span-8, textarea.span-8 { width: 298px }
input.span-9, textarea.span-9 { width: 338px }
input.span-10, textarea.span-10 { width: 378px }
input.span-11, textarea.span-11 { width: 418px }
input.span-12, textarea.span-12 { width: 458px }
input.span-13, textarea.span-13 { width: 498px }
input.span-14, textarea.span-14 { width: 538px }
input.span-15, textarea.span-15 { width: 578px }
input.span-16, textarea.span-16 { width: 618px }
input.span-17, textarea.span-17 { width: 658px }
input.span-18, textarea.span-18 { width: 698px }
input.span-19, textarea.span-19 { width: 738px }
input.span-20, textarea.span-20 { width: 778px }
input.span-21, textarea.span-21 { width: 818px }
input.span-22, textarea.span-22 { width: 858px }
input.span-23, textarea.span-23 { width: 898px }
input.span-24, textarea.span-24 { width: 938px }
.border { padding-right: 4px; margin-right: 5px; border-right: 1px solid #ddd }
div.colborder { padding-right: 24px; margin-right: 25px; border-right: 1px solid #eee }
.box { padding: 1.5em; margin-bottom: 1.5em; background: #e5ecf9 }
hr { background: #ddd; color: #ddd; clear: both; float: none; width: 100%; height: 1px; margin: 0 0 1.4em; border: 0 }
hr.space { background: #fff; color: #fff; visibility: hidden }
.clearfix:after, .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden }
.clearfix, .container { display: block }
.clear { clear: both }
label { font-weight: bold }
fieldset { padding: 0 1.4em 1.4em 1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc }
legend { font-weight: bold; font-size: 1.2em; margin-top: -0.2em; margin-bottom: 1em }
fieldset, #IE8#HACK { padding-top: 1.4em }
legend, #IE8#HACK { margin-top: 0; margin-bottom: 0 }
input[type=text], input[type=password], input.text, input.title, textarea { background-color: #fff; border: 1px solid #bbb }
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus { border-color: #666 }
select { background-color: #fff; border-width: 1px; border-style: solid }
input[type=text], input[type=password], input.text, input.title, textarea, select { margin: .5em 0 }
input.text, input.title { width: 300px; padding: 5px }
input.title { font-size: 1.5em }
textarea { width: 390px; height: 250px; padding: 5px }
form.inline { line-height: 3 }
form.inline p { margin-bottom: 0 }
.error, .alert, .notice, .success, .info { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd }
.error, .alert { background: #fbe3e4; color: #8a1f11; border-color: #fbc2c4 }
.notice { background: #fff6bf; color: #514721; border-color: #ffd324 }
.success { background: #e6efc2; color: #264409; border-color: #c6d880 }
.info { background: #d5edf8; color: #205791; border-color: #92cae4 }
.error a, .alert a { color: #8a1f11 }
.notice a { color: #514721 }
.success a { color: #264409 }
.info a { color: #205791 }
/* Baseline rhythm */
body { font-size: 12px; line-height: 1.5em; }
h1 { font-size: 3em; line-height: 1em; margin-bottom: 0.5em; }
h2 { font-size: 2em; line-height: 1.5em; margin-bottom: 0.75em; }
h3 { font-size: 1.5em; line-height: 1em; margin-bottom: 1em; }
h4 { font-size: 1.2em; line-height: 1.2500000000000002em; margin-bottom: 1.2500000000000002em; }
h5 { font-size: 1em; line-height: 1.5em; margin-bottom: 1.5em; }
h6 { font-size: 1em; line-height: 1.5em; margin-bottom: 1.5em; }
/**/
h1, h2, h3, h4, h5, h6 { color: #000; }
h1 { font-family: 'Georgia', Times New Roman, Times, serif; font-size: 30px; }
h2, h3 { font-family: 'Georgia', Times New Roman, Times, serif; }
h2 { font-size: 25px; line-height: 120%; }
h3 { font-size: 20px; line-height: 130%; }
h4, h4 a { line-height: 125%; margin: 0; }
h2 a, h4 a { text-decoration: none; }
/**/

/*Generico*/
body { background: #F5F5F5 }
/*ads*/

.ads { padding:5px; background-color:#e7e7e7; margin-bottom: 0; }
.ads960x180 { width:auto; /*height:90px;*/ margin:0 auto 10px;  text-align:center}
.ads960x35 {width:960px; /*height:35px;*/ background:#ccc; margin:0 auto 8px; }
.ads300x250 { width:300px; /*height:250px;*/ background:#ccc; margin: 0 auto 20px; }
.ads300x160 { width:300px; /*height:160px;*/ }

.ads { padding: 5px; background-color: #e7e7e7; margin-bottom: 0; }
.ads960x90 { width: 960px; /*height:90px;*/ margin: 0 auto; }
.ads960x35 { width: 960px; /*height:35px;*/ background: #ccc; margin: 0 auto 8px; }
.ads300x250 { width: 300px; /*height:250px;*/ background: #ccc; margin: 0 auto 20px; }
.ads300x160 { width: 300px; /*height:160px;*/ }
.ads300x214 { /*margin-bottom:10px;*/ }
.ads220x250 { background: #ccc; margin: 0 auto 10px; width: 220px; }
.ads-expandible { width: 960px; background: #fff; margin: 0 auto }
.ads-central-1, .ads-central-2 { margin-bottom: 10px; }
/*layout*/
.wrapper { width: 970px; background: #fff; margin: 0 auto; position: relative }
.ads-vertical-left { position: fixed; top: 38px; margin-left: -160px; width: 160px; height: 650px; z-index: 9000; }
.ads-vertical-right { position: fixed; top: 38px; margin-left: 970px; width: 160px; height: 650px; z-index: 9000; }
.ads-vertical-left a, .ads-vertical-right a { display: block; height: 100%; }
/*appcoments*/
/*
.appc-form textarea{height:60px; width:510px; margin:0}
.appc-form .appc-area .appc-send{width:auto !important}
.appc-seguir label{font-weight: normal}
.appc-body .appc-form textarea{width:430px}
.appc-form-main{border-bottom:1px solid #004276 !important}
ul.appc-head-opts{background-image:none !important; background:#005FA5 !important; color:#fff;}
ul.appc-head-opts li#appc-sort{background-image:none !important; border-left:1px solid #7FAFD2; background:none; width:85px !important;}
ul.appc-head-opts li#appc-sort span{background-image:url(../i/appc-sort-arrow.png) !important}
ul.appc-head-opts li.appc-head-tot{background:url(../i/appc-icon-comment.png) 0 5px no-repeat !important; padding-left:26px !important; }
ul.appc-head-opts li.appc-active, ul.appc-head-opts li.appc-head-tod{color:#005FA5; font-weight:bold; line-height:32px !important;}

ul.appc-opts li{font-weight:normal !important}
ul.appc-opts li a{background:url(../i/appc-opts.png) 0 0 no-repeat !important; padding-left:20px !important; color:#003871 !important;}
ul.appc-opts li a.appc-like{background-position:0 -3px !important;}
ul.appc-opts li a.appc-nolike{background-position:0 -23px !important;}
ul.appc-opts li a.appc-reply{background-position:0 -42px !important;}
a.appc-seguir, .appc-body  ul.appc-opts li a.appc-seguir{background:url(../i/appc-opts.png) 0 -64px no-repeat !important;}

ul.appc-opts{float:right}
ul.appc-opts li:first-child{border:0}
ul.appc-opts li{margin:0 0 0 8px !important; padding:0 0 0 8px !important; border-right:0 !important; border-left:1px solid #ccc;}
.appc-body .appc-tip{left:-60px;}
.appc-list ol li{border-bottom:1px solid #3E6F96 !important}
.appc-list ol li.appc-last, ul.appc-opts li{border-bottom:0 !important}

@media screen and (-webkit-min-device-pixel-ratio:0) {a.appc-seguir{top:2px !important}}
@media screen and (-webkit-min-device-pixel-ratio:0) {.appc-body a.appc-seguir{top:1px !important}}*/

/*appcoments*/
ul.appc-head-opts { background-color: #005fa5 !important; border-bottom: none !important; }
ul.appc-head-opts li { color: #fff }
ul.appc-head-opts li#appc-osort { color: #fff !important }
ul.appc-head-opts li:hover#appc-osort, ul.appc-head-opts li.appc-up > span, ul.appc-head-opts li.appc-up li { color: #333 !important }
ul.appc-head-opts li.appc-otodos:hover, ul.appc-head-opts li.appc-omiflujo:hover, ul.appc-head-opts li.appc-okarma:hover { background-color: #003f6c !important }
ul.appc-head-opts li.appc-active { color: #333; border-color: #003f6c !important }
ul.appc-head-opts li.appc-active:hover { background-color: #fff !important }
ul.appc-head-opts li.appc-okarma-des { color: #fff !important }
ul.appc-head-opts li.appc-active { top: -6px !important }
.appc-form textarea, .appc-form input[type="text"] { width: 510px !important }
.appc-comment textarea, .appc-comment input[type="text"] { width: 430px !important }
#principal .appc-form-main { padding: 25px 0; text-align: center; }
#principal .appc-form-main > p { background: none repeat scroll 0 0 #005fa5; border-radius: 3px; color: #fff; display: inline-block; font-size: 13.5px; margin-bottom: 0; padding: 5px 7px; }
#principal .appc-form-main a { color: #fff; font-weight: bold; }
/*cintillo top*/
.cintillo-top { width: 950px; padding: 4px 10px; margin: 0 auto; overflow: hidden; height: 30px; }
ul.menu-centro { float: left; margin-left: 0px; padding-top: 7px; }
ul.menu-centro li { float: left; margin-right: 8px; display: inline-block; height: 16px; overflow: hidden; }
ul.menu-centro li a { text-decoration: none; color: #005FA5; padding: 0; background: url(../i/social-items.png?v2) top left no-repeat; display: block; width: 16px; height: 16px; text-indent: -9999px; float: left }
ul.menu-centro li a:hover { text-decoration: underline; }
ul.menu-centro li a.rss { background-position: 0 -48px; padding-left: 20px; width: auto; text-indent: 0; }
ul.menu-centro li a.movil { background: url(../i/movil.png) left no-repeat; padding-left: 20px; width: auto; text-indent: 0; }
ul.menu-centro li a.fb { background-position: 0 0; }
ul.menu-centro li a.tw { background-position: 0 -16px; }
ul.menu-centro li a.gplus { background-position: 0 -64px; }
ul.menu-centro li a.pint { background-position: 0 -80px; }
ul.menu-centro .pipe { background: url(../i/pipe.gif) right no-repeat; padding-right: 8px; }
ul.fixpad { margin-left: 0 !important; }
#user-login, #user-logued { padding: 8px 0 0 0; margin: 0 0 3px; text-align: right; line-height: 1em; }
#user-logued { width: 270px; float: right }
/*------------------- header --------------------------------------
-------------------------------------------------------------------*/

.cnt-ads-top {width:auto; margin:0 auto;  padding-top:5px; font-size:0;}
.cnt-ads-middle {width:970px; margin:0 auto; background:#fff; overflow:hidden;}
#header {margin:0 auto; width:970px; }

.logo-search{ width:950px; height:75px; margin:0 auto; padding:0 5px;}
.logo{/*margin:15px 0 0 0;*/ margin: 20px 0 0 0;}
.logo h1{margin:0 !important; padding:0 !important; border:0 !important;}
.logo h1 a { display:block; width:230px; height:52px; background:url(../i/logo-peru21.jpg) top no-repeat; }
.logo a span { display:none; }

p.fecha{ color: #fff; margin:0; padding:9px 0 5px 28px; text-align:left;}

form.buscador {}
form.buscador input { width:200px; height:28px; border:1px solid #ccc; border-right:0; background:#fff; font-size:14px; color:#666; padding:0 0 0 10px; margin:0;}
form.buscador button { width:110px; height:30px; background:url(../i/btn-buscar.jpg) no-repeat; border:0; cursor:pointer; margin:0; font-size:0}
form.buscador button span { display:none; }
.comunidad-acceso ul li.fecha-dia-top { margin-top:30px; }

.menu{width:100%; height:37px; margin:0 auto; overflow:hidden;}

ul#navmain{ width:960px; height:37px; overflow:hidden; margin:0 auto; overflow:hidden}
ul#navmain li { background: #fff; float:left; margin-right:1px;}
ul#navmain li a{ color:#000; height:20px; float:left; font-size:12px; display:block; overflow:hidden; font-weight:bold; padding:8px 4px 6px; text-decoration:none; border-bottom:0;}

.cnt-ads-top { width: 970px; margin: 0 auto; padding-top: 5px; font-size: 0; }
.cnt-ads-middle { width: 970px; margin: 0 auto; background: #fff; overflow: hidden; }
#header { margin: 0 auto; width: 970px; }
.logo-search { width: 950px; height: 75px; margin: 0 auto; padding: 0 5px; }
.logo {/*margin:15px 0 0 0;*/ margin: 20px 0 0 0; }
.logo h1 { margin: 0 !important; padding: 0 !important; border: 0 !important; }
.logo h1 a { display: block; width: 230px; height: 52px; background: url(../i/logo-peru21.jpg) top no-repeat; }
.logo a span { display: none; }
p.fecha { color: #fff; margin: 0; padding: 9px 0 5px 28px; text-align: left; }
form.buscador { }
form.buscador input { width: 200px; height: 28px; border: 1px solid #ccc; border-right: 0; background: #fff; font-size: 14px; color: #666; padding: 0 0 0 10px; margin: 0; }
form.buscador button { width: 110px; height: 30px; background: url(../i/btn-buscar.jpg) no-repeat; border: 0; cursor: pointer; margin: 0; font-size: 0 }
form.buscador button span { display: none; }
.comunidad-acceso ul li.fecha-dia-top { margin-top: 30px; }
.menu { width: 100%; height: 37px; margin: 0 auto; overflow: hidden; }

ul#navmain { width: 960px; height: 37px; overflow: hidden; margin: 0 auto; overflow: hidden }
ul#navmain li { background: #fff; float: left; margin-right: 1px; }
ul#navmain li a { color: #000; height: 20px; float: left; font-size: 12px; display: block; overflow: hidden; font-weight: bold; padding: 8px 4px 6px; text-decoration: none; border-bottom: 0; }


ul#navmain li a.selected, ul#navmain li a:hover { color: #fff; background: #252525 url(../i/bg-lnk-portada.jpg) 0 0 repeat-x; border-color: #414141; }
ul#navmain li#nav-portada { border-bottom: 3px solid #F04E22 }
ul#navmain li#nav-portada a:hover, ul#navmain li#nav-portada a.selected { }
ul#navmain li#nav-actualidad { border-bottom: 3px solid #0060A2; }
ul#navmain li#nav-actualidad a:hover, ul#navmain li#nav-actualidad a.selected { }
ul#navmain li#nav-deportes { border-bottom: 3px solid #009900; }
ul#navmain li#nav-deportes a:hover, ul#navmain li#nav-deportes a.selected { }
ul#navmain li#nav-economia { border-bottom: 3px solid #F68B1F; }
ul#navmain li#nav-economia a:hover, ul#navmain li#nav-economia a.selected { }



ul#navmain li#nav-mundo { border-bottom: 3px solid #D71920; }
ul#navmain li#nav-mundo a:hover, ul#navmain li#nav-mundo a.selected { }
ul#navmain li#nav-haya { border-bottom: 3px solid #D71920; }
ul#navmain li#nav-haya a:hover, ul#navmain li#nav-haya a.selected { background: url(../i/bg-menuhaya.jpg); }
ul#navmain li#nav-brasil2014 a:hover, ul#navmain li#nav-brasil2014 a.selected { background: url(../i/btn-brasil2014.png?brasil2014); padding: 0; height: 34px; text-indent: -999em; width: 70px }
ul#navmain li#nav-pulsoperu a:hover, ul#navmain li#nav-pulsoperu a.selected { background: url(http://cde.peru21.pe/ima/0/0/2/3/0/230435.jpg); padding: 0; height: 34px; text-indent: -999em; width: 100px; }
ul#navmain li#nav-dakar a:hover, ul#navmain li#nav-dakar a.selected { background: url(../i/bg-menudakar.jpg); }
ul#navmain li#nav-libertadores a:hover, ul#navmain li#nav-libertadores a.selected { background: url(../i/bg-menulibertadores.jpg?v2); width: 65px }
ul#navmain li#nav-revocatoria a:hover, ul#navmain li#nav-revocatoria a.selected { background: url(../i/bg-menurevocatoria.jpg?v2); width: 70px }
ul#navmain li#nav-copa a, ul#navmain li#nav-copa a:hover { background: url(../copa-confederaciones/i/menu-confederaciones.jpg) 0 0 no-repeat; height: 37px; width: 76px; padding: 0; text-indent: -999em; }
ul#navmain li#nav-fiestas a, ul#navmain li#nav-fiestas a:hover { background: url(../i/bg-nav-fiestaspatrias.jpg) 0 0 no-repeat; width: 73px; height: 34px; padding: 0; text-indent: -999em; }
ul#navmain li#nav-vida21 { border-bottom: 3px solid #A2689D; }
ul#navmain li#nav-vida21 a:hover, ul#navmain li#nav-vida21 a.selected { }
ul#navmain li#nav-espectaculos { border-bottom: 3px solid #E28FC8; }
ul#navmain li#nav-espectaculos a:hover, ul#navmain li#nav-espectaculos a.selected { }
ul#navmain li#nav-mis-finanzas { border-bottom: 3px solid #D7DF22; }
ul#navmain li#nav-mis-finanzas a:hover, ul#navmain li#nav-mis-finanzas a.selected { }


ul#navmain li#nav-chica21, ul#navmain li#nav-blogs, ul#navmain li#nav-reportuit, ul#navmain li#nav-clasificados, ul#navmain li#nav-impresa { border-bottom: 3px solid #009FFF; color: #163F73; }
ul#navmain li#nav-chica21 a, ul#navmain li#nav-blogs a, ul#navmain li#nav-reportuit a, ul#navmain li#nav-clasificados a, ul#navmain li#nav-impresa a { }
ul#navmain li#nav-chica21 a:hover, ul#navmain li#nav-chica21 a.selected, ul#navmain li#nav-blogs a:hover, ul#navmain li#nav-blogs a.selected, ul#navmain li#nav-reportuit a:hover, ul#navmain li#nav-reportuit a.selected, ul#navmain li#nav-clasificados a:hover, ul#navmain li#nav-clasificados a.selected, ul#navmain li#nav-impresa a:hover, ul#navmain li#nav-impresa a.selected { }
ul#navmain li#nav-clasificados a { }
ul#navmain li.fix { margin-right: 0; }



#temas { width: 970px; margin: 0 auto; /*overflow: hidden;*/ background: #fff; }
#temas .content { width: 786px; margin: 0; padding: 4px 5px 5px; float: left; position: relative; }
span.titulo {padding: 3px 10px 0 0px; color:#D7352D; font:bold 13px/1.2 'open_sansregular'; text-transform:uppercase; }
.cnt-submenu { width: 960px; margin: 0 auto; overflow: hidden; padding: 10px 5px; border-bottom: 1px solid #f5f5f5; background: #fff; }
.cnt-submenu span.tit-submenu { float: left; margin:1px 10px; font-size: 13px; font-weight: bold; position: relative; font-family:'open_sansregular'}
.cnt-submenu ul.submenu { padding: 0; margin: 0; float: left; }
.cnt-submenu ul.submenu li.first-sub { padding: 0; background: none; }
.cnt-submenu ul.submenu li { float: left; margin-right:24px; color: #333; font-size: 13px; font-family:'open_sansregular'}
.cnt-submenu ul.submenu li a { margin: 0; color: #2E5D9A}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.cnt-submenu span.tit-submenu { margin-top: 0px; }
}
.btn-tema-dia, .btn-tema-dia.importante { float: left; padding:0 5px }
.btn-tema-dia a, .btn-tema-dia.importante a {float: left; font-size: 1em; text-decoration: none; font-family:'open_sansregular'; padding:0 5px}
.btn-tema-dia a:hover{background-color:#D7362E; color:#fff}
.btn-tema-dia span, .btn-tema-dia.importante span { background: url("../i/btn-tema-dia.png") no-repeat 0 -19px; float: left; height: 19px; width: 10px; }
.destaque .btn-tema-dia {}
.btn-tema-dia.importante, .btn-tema-dia.importante a, .btn-tema-dia.importante span { background: url("../i/btn-tema-dia-importante.png") 0 0 no-repeat; }
.btn-tema-dia.importante a { background-position: 0 -38px; background-repeat: repeat-x }
.btn-tema-dia.importante span { background-position: 0 -19px }
/*------------------- Portada temas -------------------------------
-------------------------------------------------------------------*/
.temas-cnt { padding: 10px 0 10px 0; *zoom:1
}
.temas-cnt:before, .temas-cnt:after { display: table; line-height: 0; content: "" }
.temas-cnt:after { clear: both }
.social-share { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 10px 5px; }
ul.share-temas, ul.seguir-temas { float: left; margin-right: 20px }
ul.share-temas li, ul.seguir-temas li { float: left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; }
ul.share-temas span { margin-right: 10px; }
ul.seguir-temas span { margin-right: 5px; }
ul.seguir-temas { margin: 0; }
ul.seguir-temas li { float: left; padding: 0; padding: 0; margin-right: 5px; }
ul.seguir-temas li a { display: block; position: relative; top: 4px; background: url(../i/send-rss.gif) top left no-repeat; width: 12px; height: 12px; text-indent: -9999px; overflow: hidden; }
ul.seguir-temas li a.rss { background-position: 0 -12px; }
.cnt-lst-temas { overflow: hidden; padding: 10px 0; margin-bottom: 10px; background: url(../i/bottom-box.gif) bottom left repeat-x; }
.img-lst-temas { float: left; width: 110px; }
.detalle-lst-temas { float: right; width: 505px; }
.head-lst-temas { margin-bottom: 4px }
.head-lst-temas h2 { display: inline; font-size: 18px; }
.head-lst-temas a.comments { background: url("../i/bg-comments.png") no-repeat 0 0; color: #666; font-family: arial; font-size: 12px !important; margin-left: 10px; padding: 0 0 5px 22px; }
span.fecha-lst-temas { position: relative; top: -2px; margin-right: 5px }
.pagination { text-align: right; padding: 10px 0 }
.pagination h4 { display: inline; margin-right: 5px; font-size: 12px; }
.pagination ul { display: inline; }
.pagination ul li { display: inline; padding: 0 1px; margin: 0; }
.pagination ul li a { margin: 0; padding:0 display:inline;
}
.pagination ul li.selected { font-weight: bold; }
.row-mastemas { overflow: hidden; padding: 0px 5px 10px; margin-bottom: 10px; background: url(../i/bottom-box.gif) bottom left repeat-x; }
.row-mastemas img { float: left; margin-right: 10px; }
/*------------------- destacado ultimo -----------------------------
-------------------------------------------------------------------*/
#destacado-ultimo { width: 950px; padding: 15px 5px 0; margin: 5px auto 10px; overflow: hidden }
.box-ultimo { background: #f1f1f1 url(../i/bg-box-ultimo.jpg) repeat-x 0 0 !important; }
.box-ultimo h2, .box-ultimo h1 { font-size: 22px; padding: 0; margin-bottom: 8px; line-height: 1em; }
.box-ultimo .box-flujo-destaque { background: url(../i/dotted-right.gif) top right repeat-y; padding-right: 10px; width: 220px }
.box-ultimo .box-flujo-destaque span { color: #C80900; font-weight: bold }
.fin { padding: 0 !important; margin: 0 !important; background: none !important }
.box-ultimo .box-flujo-destaque h2, .box-ultimo .box-flujo-destaque h1 { font-size: 18px; margin-top: 6px; line-height: 130%; }
.box-ultimo .media { position: relative; width: 230px; height: 130px; padding-right: 10px; }
.box-ultimo .media .time { position: absolute; top: 0; left: 0; width: 220px; font-weight: bold; padding: 1px 5px; color: #FFF; background: url(../i/bg-box-time.png) repeat scroll 0 0; height: 20px; }
.box-ultimo .media h2, .box-ultimo .media h1 { background: url(../i/bg-box-title.png) repeat scroll 0 0; bottom: 0; left: 0; margin: 0; padding: 5px; position: absolute; width: 220px; z-index: 3; overflow: hidden; font-size: 16px; font-weight: normal; line-height: 120%; }
/*------------------- portada v8 ----------------------------------
-------------------------------------------------------------------*/
#noticias-top { width: 950px; padding: 20px 5px 20px; margin: 0 auto; overflow: hidden }
.box-noticias-top { background: #f1f1f1 url(../i/bg-box-ultimo.jpg) repeat-x 0 0 !important; text-align: left; }
.box-noticias-top .media { position: relative; width: 230px; height: 130px; margin-right: 0; padding-right: 10px; }
.box-flujo-top { background: url(../i/dotted-right-2.gif) top right repeat-y; margin-right: 0; padding-right: 10px; position: relative; }
.box-flujo-top .ads-over { position: absolute; left: 0; top: 0; z-index: 99 }
.box-noticias-top h1 { font-size: 18px; line-height: 130%; padding: 0 5px; }
.box-noticias-top p { padding: 0 5px; }
.box-noticias-top .media { position: relative; width: 230px; height: 130px; /*padding-right:10px;*/ padding-right: 9px; }
.box-noticias-top .media .time { position: absolute; top: 0; left: 0; width: 220px; font-weight: bold; padding: 1px 5px; color: #FFF; background: url(../i/bg-box-time.png) repeat scroll 0 0; height: 20px; }
.box-noticias-top .media h1 { background: url(../i/bg-box-title.png) repeat scroll 0 0; bottom: 0px; left: 0px; margin: 0; padding: 5px; position: absolute; width: 220px; z-index: 3; overflow: hidden; font-size: 16px; font-weight: normal; line-height: 120%; }
.box-flujo-top .ads { margin: 0; padding: 0; position: absolute; left: 0; top: 0; width: 57px; height: 33px; overflow: hidden; background: none }
/*------------------- destacado versus -----------------------------
-------------------------------------------------------------------*/
#versus .versus1, #versus .versus2 { float: left; width: 300px; height: 158px; background: #EBEBEB; background: url(../i/bg-versus.jpg) top right no-repeat; padding: 5px; overflow: hidden }
#versus .versus2 { float: right; background-position: 0 -168px; text-align: right; }
#versus .versus1 h3, #versus .versus2 h3 { font-size: 17px !important; background: none !important; line-height: 120%; }
#versus .versus1 h3 { padding: 22px 10px 0 120px !important; }
#versus .versus2 h3 { padding: 22px 120px 0 27px !important; text-align: left; }
#versus .versus1 h2, #versus .versus2 h2 { font-size: 11px; font-weight: bold; display: block; background: none; padding: 0; margin-bottom: 2px }
#versus .versus1 .row, #versus .versus2 .row { height: 124px; margin-bottom: 5px; }
#versus .versus1 img { float: left; margin-bottom: 5px; }
#versus .versus2 img { float: right; margin-bottom: 5px }
#versus h2.cargo { display: block; font-size: 11px; text-transform: none; color: #666666; font-family: Arial; margin: 0; padding: 0; line-height: 130%; font-weight: normal !important; }
/*------------------- destacado mega ------------------------------
-------------------------------------------------------------------*/
#destacado-mega { background: #fff; }
#destacado-mega .box { padding: 20px 0 0; margin-bottom: 10px !important; }
#destacado-mega .legend { line-height: 1.5em; padding: 7px; background: #FAFAFA url("../i/bottom-box.gif") repeat-x scroll center bottom; }
/*------------------- NO destacado ---------------------------------
-------------------------------------------------------------------*/
.no-destacado { padding-top: 15px }
/*------------------- destacado mega half --------------------------
-------------------------------------------------------------------*/
#destacado-mega2 { background: red; overflow: hidden; background: url("../i/bottom-box.gif") repeat-x scroll center bottom; margin-bottom: 8px; padding-bottom: 1px }
#destacado-mega2 .box { padding: 20px 0 0; height: 300px; }
#destacado-mega2 .headline {/*margin-bottom:10px;*/ }
#destacado-mega2 .headline h1 { display: inline; }
.fila-mega2 { position: relative; height: 320px }
/*------------------- destaque -------------------------------------
-------------------------------------------------------------------*/
#principal .btnblue { margin-right: 10px; }
#principal .box { background: url(../i/bg-box.jpg) top repeat-x; padding: 15px 0 0px; margin-bottom: 20px; overflow: hidden; display: block }
#principal .box a { text-decoration: none; }
#principal .box a:hover { text-decoration: underline; }
#principal p { margin-bottom: 10px; }
.destaque { padding-bottom: 10px; }
.destaque .box { margin-bottom: 20px }
.destaque .box h3, .destaque .box h2, #central .box h2 { background: url(../i/bg-dotted-h2.png) repeat-x 0 bottom; font-weight: normal; padding: 0 0 10px 5px; margin: 0 0 10px; font-size: 25px; float: none }
.headline .ver-mas { font-size: 16px; display: block; font-weight: normal; position: absolute; right: 5px; top: 8px; font-family: georgia; }
#central .box { margin-bottom: 0; }
#central .box h2 { padding-bottom: 10px; font-size: 25px; margin-bottom: 0; padding-left: 5px; }
.destaque .featured-box { height: 152px; position: relative; }
.destaque .featured-box h4 { background: url(../i/bg-box-title.png) repeat 0 0; display: block; font-size: 16px; margin: 0; position: absolute; bottom: 0; left: 0; width: 100%; }
.destaque .featured-box h4 a { display: block; padding: 5px; }
#box-cultura .box-flujo h4, #box-deportes .box-flujo h4, #box-vida .box-flujo h4 { display: inline; }
.destaque .box-flujo .btn-tema-dia { display: block; float: none; margin-bottom: 3px; }
.destaque .box-flujo { background: url(../i/bg-dotted.gif) repeat-x 0 bottom; overflow: hidden; padding-bottom: 15px; margin-bottom: 10px; }
.destaque .fin { background: none !important; padding: 0 !important; margin: 0 !important; }
.box-actualidad { background: url(../i/bg-box-actualidad.jpg) repeat-x 0 0 !important; }
.box-deportes { background: url(../i/bg-box-deportes.jpg) repeat-x 0 0 !important; }
.box-economia { background: url(../i/bg-box-economia.jpg) repeat-x 0 0 !important; }
.box-mundo { background: url(../i/bg-box-mundo.jpg) repeat-x 0 0 !important; }
.box-vidayestilo, .box-vida21 { background: url(../i/bg-box-vidayestilo.jpg) repeat-x 0 0 !important; }
.box-cultura, .box-espectaculos { background: url(../i/bg-box-cultura.jpg) repeat-x 0 0 !important; }
.box-mis-finanzas { background: url(../i/bg-box-mis-finanzas.jpg) repeat-x 0 0 !important; }
.box-videojuegos { background: url(../i/bg-box-videojuegos.jpg) repeat-x 0 0 !important; }
.box-blogs { background: url(../i/bg-box-blogs.jpg) repeat-x 0 0 !important; }
.box-entrevistas { background: url(../i/bg-box-entrevistas.jpg) repeat-x 0 0 !important; }
/*.box-cartelera{ background: url(../i/bg-box-cartelera.jpg) repeat-x 0 0 !important;}*/
.box-total { background: url(../i/bg-box.jpg) top repeat-x !important; }
.box-actualidad h4, .box-deportes h4, .box-misfinazas h4, .box-mundo h4, .box-cultura h4, .box-vidayestilo h4, .box-videojuegos h4, .box-blogs h4, .box-entrevistas h4 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; clear: both; }
.box-cartelera { overflow: visible !important; }
.box-cartelera .inner { padding-left: 5px; padding-right: 5px }
.box-cartelera .inner .btn-compartir { top: inherit; bottom: 0 }
.box-cartelera h4 { font-size: 20px; font-family: Georgia; color: #990000; margin-top: 10px }
.box-cartelera .img-estreno { margin-right: 10px; }
.box-youtube .inner { padding-left: 5px; padding-right: 5px }
.box-youtube h6 { font-size: 20px !important }
.box-youtube .headline .ver-mas { top: 5px }
.box-youtube .media-type { text-align: center; }
.box-youtube h4 { font-size: 18px; background: none; font-family: georgia; line-height: 130%; margin-bottom: 5px; }
.box-youtube p { margin-bottom: 0 }
.box-altoke { }
.box-altoke ul { margin-bottom: 0 }
.box-altoke ul li { border-bottom: 1px dotted #ccc; padding: 8px 5px; }
.destacado { background: url(../i/bottom-box.gif) bottom repeat-x; margin-bottom: 15px; padding-bottom: 5px; }
.destacado .box { margin-bottom: 5px !important; padding-top: 20px !important; }
.destacado ul, #destacado-mega2 ul { list-style: none; padding: 0; margin-top: 10px; }
.noticia ul li, .destacado ul li, #destacado-mega2 ul li { background: url(../i/bg-list.gif) no-repeat 0 6px; color: #666; margin: 5px 0; padding: 0 0 0 15px; }
.noticia ul li a, .destacado ul li a, #destacado-mega2 ul li a { font-size: 13px; }
.destacado ul h4, .noticia ul h4 { display: inline }
.destacado .media-type a { display: block; }
.destacado .media-type p a { display: inline; }
.destacado .media-type { margin: 0; overflow: hidden }
.destacado .media-type .legend, #cartelera .legend { background-color: #FAFAFA; line-height: 1.5em; padding: 7px 7px; }
.destacado .media-type .legend a { display: inline }
.noticia ul.thumbs { margin: 0 0 10px; padding: 0; list-style: none !important }
.noticia ul.thumbs li { background: none; margin: 0; padding: 0 }
.noticia ul.thumbs li { float: left; line-height: 0 }
.noticia ul.thumbs li.prin img { width: 262px; height: 145px; margin-right: 5px }
.noticia ul.thumbs li.sec-1 { margin-bottom: 5px }
.noticia ul.thumbs li.sec-1, .noticia ul.thumbs li.sec-2 { height: 70px; overflow: hidden; float: none/*ie7*/ }
.noticia ul.thumbs li.sec-1 img, .noticia ul.thumbs li.sec-2 img { width: 122px; height: 70px; margin-right: 0; }
.noticia ul.thumbs li { background: none; margin: 0; padding: 0 }
.noticia p.h-volada { color: #0092F8; font-size: 11px; margin-bottom: 5px !important }
.noticia p.h-volada a { color: #999; }
.noticia p.h-volada a:first-child { color: #0092F8; font-weight: bold }
.noticia .media-type { margin: 0 auto 8px; }
.media-type { margin: 0 auto 5px; position: relative }
.media-type a { display: block }
.noticia { background: url(../i/bottom-box.gif) repeat-x 0 bottom; margin-bottom: 10px; padding-bottom: 10px; }
#principal .noticia h3, .noticia h3 { margin-bottom: 8px; line-height: 135%; padding: 0; font-size: 20px; background: none; }
#principal .headline { m/*argin-bottom:10px;*/ position:relative
}
#box-cultura .headline, #box-deportes .headline, #box-vida .headline, #box-cartelera .headline { position: relative }
#principal .noticia .headline h3 { display: inline; }
#principal .noticia .btn-tema-dia { margin-top: 4px; }/*opcional*/
.noticia h3 a.comments, .noticia h2 a.comments, .destacado h1 a.comments { background: url("../i/bg-comments.png") no-repeat 0 0; color: #666; font-family: arial; font-size: 12px !important; margin-left: 10px; padding: 0 0 5px 22px; }
a.comments { background: url("../i/bg-comments.png") no-repeat 0 0; color: #666; font-family: arial; font-size: 12px !important; margin-left: 10px; padding: 0 0 5px 22px; display: inline; }
.noticia ul { list-style: none; padding: 0; margin-top: 0; }
.noticia .img-left { margin-right: 10px; }
span.noti-update { font-family: Georgia, "Times New Roman", Times, serif; color: #990000; font-weight: bold; }
.btn-mas-noticias { width: 390px; height: 30px; background: #0087E8 url(../i/btn-mas-noticias.jpg) top left no-repeat; text-align: center; color: #fff; margin-bottom: 10px; }
.btn-mas-noticias a span { display: block; text-indent: -9999px; width: 390px; height: 30px; cursor: pointer; }
.noticia .ads { background: #fff; padding: 0; }
.noticia .ads img { width: 100px; height: 52px; border-right: 1px dotted #333333; float: left; margin-right: 10px; padding-right: 10px; }
span.photo { background: url("../i/bg-photo.png") no-repeat center; margin-left: 5px; padding: 0 0 0 16px; }
span.video { background: url("../i/bg-video.png") no-repeat center; margin-left: 5px; padding: 0 0 0 16px; width: 16px; height: 14px; }
.encuesta h3 { margin-bottom: 20px; }
.encuesta ul { list-style: none; margin-bottom: 15px; }
.encuesta ul label { font-weight: normal; color: #0060A6; }
.encuesta ul li { background: none; color: #000; padding-left: 5px; }
.encuesta button { background: url(../i/btn-votar.jpg) no-repeat 0 0; border: 0; cursor: pointer; height: 30px; display: block; margin: 0 auto 8px; width: 125px; text-indent: -9999px; }
.encuesta p { text-align: center; }
#central .cnt-misc { background: #f7f7f7; padding: 5px; margin-bottom: 10px; }
#central .noticia, #central .cnt-misc .noticia { margin-bottom: 8px; padding-bottom: 8px; }
#central .cnt-misc .noticia p { margin: 0 !important; padding-bottom: 8px !important; }
#central h2, .cnt-misc h2 { clear: both; font-size: 18px; margin-bottom: 10px; padding: 0; }
#central .cnt-misc .noti-mini img { margin: 3px 10px 0px 0 }
#central .cnt-misc .media-type { margin: 0 auto 8px; }
#central .btn-tema-dia { display: block; float: none; margin-bottom: 6px }
#central .headline { margin-bottom: 10px; }
/*#central .noticia .media-type img{display:block; margin-top:10px}*/
#central .noticia .headline h2 { display: inline; }
#box-video, #box-foto { width: 630px; margin-bottom: 15px !important }
#box-video h2 { font-size: 20px; background: none; padding-bottom: 0; }
#box-video .box-flujo { background: none; }
#box-video .box-flujo p { padding: 0; }
#box-video .featured-box { height: 219px; }
#box-video .featured-box .legend { display: none !important }
#box-video .content { background: #EBEBEB; margin-top: 10px; padding: 10px; }
#box-foto { overflow: hidden; display: block; width: 630px }
#box-foto .span-5 { margin-right: 20px; }
#box-foto .content { background: #EBEBEB; padding: 10px; }
#box-foto .box-flujo { padding-bottom: 0; margin-bottom: 0; background: none; }
#box-foto .box-flujo h4 { margin-top: 5px; }
#central .destacado { padding: 15px 5px 0px; }
#central .destacado h3 { background: none; padding-bottom: 0; }
#central .destacado ul li h3, #central .destacado ul li h3 a { font-size: 12px; font-family: Arial, Helvetica, sans-serif; display: inline }
#central .destacado ul li h3 a { font-size: 13px }
#videojuegos p { padding-top: 0 !important; }
/*------------------- slider --------------------------------------
-------------------------------------------------------------------*/
.slider { background: #EBEBEB; margin-top: 10px; padding: 10px 0; position: relative; height: 135px; }
.arrows { position: relative; width: 630px; top: 20px }
.arrows a.prev, .arrows a.next { text-indent: -9999px; position: absolute; display: block; width: 18px; height: 36px; background: url(../i/arrows-slider.gif) top left no-repeat; }
.arrows a.prev { left: 10px; }
.arrows a.next { background-position: 0 -36px; right: 10px; }
.arrows a#btn-prev.disabled { background-position: 0 -72px }/*id:fixie6*/
.arrows a.next.disabled { background-position: 0 -108px }
.slider-view { width: 630px; overflow: hidden; }
.slider-content { margin-left: 40px; position: absolute; overflow: hidden; width: 550px; height: 145px; }
.slider-content ul { list-style: none outside none; margin: 0; padding: 0; position: absolute; }/*x3*/
.slider-content ul li { float: left; width: 130px; margin-right: 10px; }
.slider-content ul li h4 { margin-top: 5px; padding: 0; }
.slider-content li.fix { margin: 0; }
.slider-content .media-type a { display: block; position: relative; width: 130px; height: 73px; }
.slider-content li.slider-item span.play { position: absolute; left: 10px; bottom: 10px; background: url(../i/play-ico.png) top left no-repeat; width: 28px; height: 21px; cursor: pointer; }
.slider-content li.slider-item span.play:hover { background-position: 0 -21px; }
/*------------------- sidebar --------------------------------------
-------------------------------------------------------------------*/
#sidebar { }
.opt-like { background: #F1F1F1; padding: 10px 0px 0 8px; margin-bottom: 15px; height: auto; overflow: hidden }
.opt-like .iframe-like { height: 50px; overflow: hidden; width: 300px; }
#sidebar .box { background: url(../i/bg-box.jpg) top repeat-x; padding: 15px 0 5px; margin-bottom: 15px; }
#sidebar .box h6, #sidebar .box h3 { background: url(../i/bg-dotted-h2.png) repeat-x 0 bottom; margin: 0 0 10px; padding: 0 5px 10px; font-size: 25px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 130%; }
#sidebar .headline { margin-bottom: 10px; position: relative }
#sidebar .box a { text-decoration: none; }
#sidebar .box a:hover { text-decoration: underline; }
#sidebar .box-red { background: url(../i/bg-box-red.jpg) top repeat-x; }
#sidebar .box-yellow { background: url(../i/bg-box-yellow.jpg) top repeat-x; }
#box_columnas .columna { background: url(../i/bg-block.gif) repeat-x 0 0; padding: 25px 5px 0; margin-bottom: 5px; }
#box_columnas .columna span.titu-columna { margin-bottom: 5px; padding: 0; font-size: 20px; background: none; font-family: georgia; line-height: 130%; margin-bottom: 10px; display: block; }
.columna img { float: left; margin: 0 15px 15px 0; }
.columna p { margin-bottom: 15px; }
.columna .datos-columna { background: url(../i/bg-col-1.png) no-repeat 0 0; clear: both; height: 50px; overflow: hidden; }
#box_columnas .columna .datos-columna span.titu-datos { background: none; padding: 5px 10px 0; margin: 0; font-size: 18px; line-height: 115%; font-family: georgia; display: block; }
.datos-columna .autor-columna { display: block; padding: 0 10px; margin: 0; }
.col2 .datos-columna { background: url(../i/bg-col-2.png) no-repeat 0 0 !important; }
#box_otorongo .impresa, #box_impresa .impresa, #box_Heduardicidios .cnt-caricatura { text-align: center; }
#box_otorongo .impresa img { border: 1px solid #ccc; }
#box_chica21 .cnt-chica21 { padding: 0 5px; }
.cnt-chica21 .btn-compartir { top: inherit; bottom: 0 }
.cnt-chica21 h4 { margin-bottom: 5px !important; padding-top: 5px; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 130%; }
.cnt-chica21 p { margin: 0 !important; }
.cnt-chica21 .btn-backstage {width: 138px;
height: 34px;
display: block;
margin: 10px auto 0;
color: #fff;
text-align: left;
line-height: 39px;
font-weight: bold;
border-bottom: 2px solid #7B205E;
font-size: 14px;
background: url(../i/flech_circle.png) no-repeat 119px 8px #B8308B;
font-family: 'theserifb6_semibold';
padding-left: 10px;}
#box_lomasleido ol { font-size: 18px; padding: 0 0 0 5px; position: relative }
#box_lomasleido ol li { border-bottom: 1px dotted #ccc; list-style: decimal inside; padding: 8px 5px; overflow: hidden; font-size: 15px; color: #222; font-family: Georgia, Arial; }
#box_lomasleido ol li h2 { background: none; display: inline; line-height: 70% !important; padding-left: 0; float: right; width: 265px; font-family: Arial, Helvetica, sans-serif; padding: 0px 0 !important; margin: 2px 0 0 !important; }
#box_lomasleido ol li h2 a { border: 0; padding: 0; margin: 0; display: inline; font-size: 12px; }
/* máss leídos */

#box_lomasleido ul { font-family: georgia; }
#box_lomasleido ul li { border-bottom: 1px dotted #ccc; clear: both; padding: 8px 0; }
#box_lomasleido ul li span { display: block; float: left; font-size: 15px; margin-top: -2px; padding-right: 10px; text-align: right; width: 25px; }
#box_lomasleido ul li h2 { background: none; display: block; font: 12px Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 4px 35px; }

/*----*/

@media screen and (-webkit-min-device-pixel-ratio:0) {
#box_lomasleido ol li h2 { margin-top: -7px; }
}
#box_laentrevista .entrevista { }
.entrevista img { float: left; }
.entrevista blockquote { background: url("../i/bg-quote-open-2.gif") no-repeat 0 0; color: #000; display: block; float: left; font-size: 20px; font-family: georgia; font-style: normal; line-height: 120%; margin: 0 0 15px; padding-left: 45px; width: 130px; }
.entrevista blockquote a { font-size: 20px; font-family: georgia; font-style: normal; line-height: 120%; margin: 0 0 5px; }
.entrevista .datos-entrevista { background: url(../i/bg-col-2.png) no-repeat 0 0; clear: both; height: 50px; overflow: hidden; }
.entrevista span.close-quote { background: url(../i/bg-quote-close-2.gif) top left no-repeat; width: 34px; height: 28px; float: right; }
.entrevista blockquote a.leer-mas { display: block; font-size: 12px; font-family: arial; margin-top: 5px; }
.datos-entrevista h4 { padding: 3px 10px 0; line-height: 115%; margin: 0; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif }
.datos-entrevista span { display: block; padding: 0 10px; margin: 0; }
#box_blogs .blog { background: url(../i/bg-dotted.gif) repeat-x 0 bottom; margin-bottom: 10px; padding: 0 5px 10px; }
.blog img { float: left; margin: 0 15px 7px 0; }
.blog h3, .blog h5 { margin: 0; }
.blog h5 { font-size: 12px !important; font-weight: normal !important; }
.blog p { margin: 0 !important; }
#box_blogs .blog h3 { font-size: 20px; background: none; padding: 0; margin: 0 }
#box_blogs .fin { background: none !important; padding: 0 5px !important; margin-bottom: 0 !important; }
/*------------------- Portada Deportes -----------------------------
-------------------------------------------------------------------*/
.equipos-peru { background: #CCE5F8; padding: 8px 0 8px 14px; margin-bottom: 8px }
ul.equipos { list-style: none !important; height: 26px; padding: 0; margin: 0; }
ul.equipos li { float: left; display: inline-block; margin: 0; padding: 0; margin-right: 12px; background: none; }
ul.equipos li a { width: 26px; height: 26px; display: block; text-indent: -9999px; }
ul.equipos li span { width: 26px; height: 26px; display: block; background: url(../i/equipos-peru.png?v2014) 0 0 no-repeat; }
ul.equipos li span.al { background-position: 0 0; }
ul.equipos li span.ud { background-position: 0 -26px; }
ul.equipos li span.sc { background-position: 0 -52px; }
ul.equipos li span.ja { background-position: 0 -78px; }
ul.equipos li span.cc { background-position: 0 -104px; }
ul.equipos li span.me { background-position: 0 -130px; }
ul.equipos li span.sm { background-position: 0 -156px; }
ul.equipos li span.cv { background-position: 0 -182px; }
ul.equipos li span.ig { background-position: 0 -208px; }
ul.equipos li span.cni { background-position: 0 -234px; }
ul.equipos li span.aa { background-position: 0 -260px; }
ul.equipos li span.lh { background-position: 0 -286px; }
ul.equipos li span.sh { background-position: 0 -312px; }
ul.equipos li span.sb { background-position: 0 -338px; }
ul.equipos li span.co { background-position: 0 -364px; }
ul.equipos li span.uc { background-position: 0 -390px; }
.col-depor { background: url("../i/bottom-box.gif") top left repeat-x; padding-top: 12px; }
#deportes .destacado, #cartelera .destacado { overflow: hidden; padding-bottom: 0; margin-bottom: 10px; background: none; }
#deportes .destacado h1, #cartelera .destacado h1 { display: inline; }
#deportes .destacado .headline, #cartelera .destacado .headline { margin-bottom: 15px; }
#deportes .destacado .btn-tema-dia, #cartelera .destacado .btn-tema-dia { margin-bottom: 8px; float: none; }
#deportes .destacado .media-type, #cartelera .destacado .media-type { position: relative; width: 630px; height: 355px; margin-bottom: 10px; }
#deportes .destacado .media-type a, #cartelera .destacado .media-type a { display: inline; }
#deportes .column-type, #cartelera .column-type { position: absolute; left: 10px; width: 210px; height: 335px; padding: 10px; background: url(../i/bg-box-title.png) repeat scroll 0 0; }
#deportes #central .destacado { background: url("../i/bg-box.jpg") repeat-x scroll center top }
#deportes #central .cnt-misc { background: none; }
#deportes #central .box { padding: 15px 5px 0px; margin-bottom: 0; }
#deportes #central .destacado h3 { padding-bottom: 10px; margin-bottom: 0; background: url("../i/bg-dotted-h2.png") repeat-x scroll 0 bottom }
ul.deportes-galeria { margin: 0; padding: 0; height: 67px; overflow: hidden; }
ul.deportes-galeria li { margin: 0; padding: 0; list-style: none !important; float: left; height: 67px; width: 119px; margin-right: 9px; background: #0060A6; overflow: hidden; position: relative }
ul.deportes-galeria li.fix-depor { margin-right: 8px; }
ul.deportes-galeria .current { filter: alpha(opacity=50); opacity: .5 }
#futbol .cnt-table, #a-la-cancha .cnt-table { background: #F3F3F3; overflow: hidden; margin: 0 5px; padding: 8px 0px; }
#futbol .cnt-table h2, #a-la-cancha .cnt-table h2 { font-size: 17px; border-bottom: 1px solid #0176B0; background: none; padding-left: 6px; }
#a-la-cancha .cnt-table h2 { text-align: center; padding-left: 0; }
#a-la-cancha .cnt-table ul { padding: 0; margin: 0 auto 10px; overflow: hidden; width: 284px; }
#a-la-cancha .cnt-table ul li { margin-bottom: 5px; width: 284px; overflow: hidden; }
#a-la-cancha .cnt-table ul li strong { width: 60px; margin-right: 5px; float: left }
#a-la-cancha .cnt-table ul li span { width: 215px; float: right; }
#futbol table, #a-la-cancha table { padding: 0; margin: 0; border-collapse: collapse; }
#box-precios { border: 1px solid #D4E5F1 }
#futbol .dropdown dt a { background: url("../i/drop-futbol.jpg") no-repeat scroll 0 0; margin: 0 auto; padding: 0; width: 300px; height: 30px; border: 0; }
#futbol .dropdown dt a span { padding-left: 10px; color: #fff; font-weight: bold; }
#futbol .dropdown dt a:hover, .menudrop .dropdown dd ul li a:hover { border: 0 !important; color: #fff; }
#futbol .dropdown dd ul { border: 1px solid #d9d9d9 !important; left: 5px; top: -10px; width: 298px; }
#futbol .dropdown dd ul li { width: 298px; }/*ie6fix*/
.ctn-tabs { padding: 0 3px; }
ul.tabs { margin: 0 0 8px 3px; padding: 0; float: left; list-style: none; height: 31px; width: 294px; }
ul.tabs li { float: left; display: inline; margin: 0; padding: 0; height: 30px; line-height: 29px; border-left: none; background: #CEE6F8 url(../i/bg-nav-tab.jpg) top left repeat-x; position: relative; margin-right: 3px; }
ul.tabs li a { color: #1B6A9E; display: block; padding: 0px 6px; border: 1px solid #C9DFF0; outline: none; font-size: 12px; font-weight: bold; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
ul.tabs li a { padding: 0 6px; }
}
ul.tabs li a:hover { text-decoration: none !important; color: #000; background: #fff; }
ul.tabs li.fixtab { margin-right: 0; }
ul.tabs li.fixtab a { padding: 0 8px; }
html ul.tabs li.active, html ul.tabs li.active a:hover { background: #fff; }
.tab_container { border-top: none; clear: both; float: left; /*width: 100%;*/ width: 292px; background: #fff; border: 1px solid #D4E5F1; display: inline;/*ie6*/ }
.tab_content { padding: 0px; overflow: hidden; }
p.ver-todas { text-align: center; padding: 10px 0 5px; margin: 0; }
 @media screen and (-webkit-min-device-pixel-ratio:0) {
ul.tabs { margin-left: 0; }
, ul.tabs li {
margin-right:2px;
}
}
.filter-lst td { padding: 5px 5px; font-size: .9em; text-align: center; background-color: #CCE5F8; }
.filter-lst tr.light { background: #fff!important; }
.filter-lst .fecha { text-align: right }
.filter-lst .equipos, .filter-lst .posicion, .filter-lst .jugador, .filter-lst .equipo { text-align: left }
.filter-lst .fecha { width: 25px; text-align: left; padding-left: 10px; }
.filter-lst .hora { width: 25px; text-align: left; padding-right: 0; }
.filter-lst .trinchera { width: 100px; text-align: left; padding-left: 10px; }
.filter-lst .equipos .w1 { float: left; width: 105px; text-align: right; }
.filter-lst .equipos span { padding: 0 5px; display: inline; }
.filter-lst .posicion { width: 20px; text-align: right }
.filter-lst .equipo { width: 126px; }
.filter-lst .puntos, .filter-lst .gol { font-weight: bold }
#box-resultados tr.light, tbody tr:nth-child(2n) td, .filter-lst tbody tr.even td { background-color: #fff; }
.filter-lst tr.tit td { background-color: #fff!important; border-bottom: solid 1px #1B6A9E; font-size: 12px; font-weight: bold; text-align: left; padding-left: 10px; }
/*------------------- Portada Vida y Estilo ------------------------
-------------------------------------------------------------------*/
#vidayestilo .destacado { overflow: hidden; margin-bottom: 10px; }
#vidayestilo .destacado .media-type { position: relative; width: 390px; height: 690px; margin: 0; }
#vidayestilo .column-type { position: absolute; bottom: 10px; width: 370px; padding: 10px; background: url(../i/bg-box-title.png) repeat scroll 0 0; }
#vidayestilo .slide-blue { background: #005FA5; height: 28px; overflow: hidden; }
#vidayestilo .slide-blue ul { height: 28px; float: right; }
#vidayestilo .slide-blue ul li { background: none; float: left; height: 28px; margin: 0; padding: 0; border-right: 1px solid #008BF2; }
#vidayestilo .slide-blue ul li a { color: #fff; display: block; padding: 0px 12px; line-height: 28px; font-weight: bold; font-size: 12px; }
#vidayestilo .slide-blue ul li a.current { background: #fff; color: #000; }
#vidayestilo .slide-blue ul li.fix-slide { border: 0; }
/*------------------- Portada Blogs ---------------------------------
-------------------------------------------------------------------*/
#blogs #principal h1, #blogs #central .box h6 { font-size: 25px; line-height: 130%; font-family: Georgia; padding-bottom: 10px; margin: 0 0 10px; font-weight: normal; background: url(../i/bg-dotted-h2.png) bottom left repeat-x; }
#blogs #principal h1 { padding-left: 5px; margin-bottom: 15px; }
#blogs #principal .box-total { padding-top: 15px; }
#blogs .noticia .date-blogname { position: relative; margin-bottom: 2px; }
#blogs .noticia span.blogname { position: absolute; right: 0; }
#blogs #principal .box .noticia h3 { }
#blogs #principal .headline { margin-bottom: 0px; }
#blogs #principal p { padding-top: 8px; clear: both; }
#blogs #central .box ul { background: #fff; padding: 2px 0; }
#blogs #central .box ul li { margin: 0; padding-bottom: 0; background-position: 0 8px; }
#blogs #central .box .noticia ul li h2 { font-family: Arial; background: none; padding: 0; margin: 0; }
#blogs #central .box ul li.fix-autor { background: none; }
/*------------------- Portada Entrevistas ---------------------------------
-------------------------------------------------------------------*/
#entrevistas .destacado .box { padding-top: 15px !important; }
#entrevistas .destacado h1 { padding: 0 5px; }
#entrevistas .destacado .media-type p { padding: 0; margin: 0 }
#entrevistas .destacado .media-type .legend { padding: 8px 0; background: none; }
#entrevistas .fecha-entrevista { padding: 5px; margin-bottom: 5px }
#entrevistas #principal h6 { font-size: 25px; font-family: georgia; font-weight: normal; margin: 0 0 25px; background: url(../i/bg-dotted-h2.png) bottom left repeat-x; padding: 0 0 10px 5px; }
#entrevistas .col-entrevistas { width: 610px; overflow: hidden; margin: 0 auto; }/*ojo solo entrevistas tiene 610px para poder centrar */
#entrevistas .row-entrevistas { margin-bottom: 25px; width: 610px; overflow: hidden; }
#entrevistas .item-entrevista { width: 300px; height: 230px; overflow: hidden; position: relative; float: left }
#entrevistas .item-entrevista .date-time { margin-bottom: 10px; }
#entrevistas .item-entrevista img { float: left; }
#entrevistas .item-entrevista blockquote { float: right; background: url("../i/bg-quote-open-2.gif") no-repeat 0 0; margin: 0 0 15px; padding: 0 0 0 38px; width: 130px; }
#entrevistas .item-entrevista blockquote a { font-size: 20px; font-family: georgia; font-style: normal; line-height: 120%; margin: 0 0 5px; }
#entrevistas .item-entrevista span.close-quote { background: url(../i/bg-quote-close-2.gif) top left no-repeat; width: 34px; height: 28px; float: right; }
#entrevistas .item-entrevista blockquote a.leer-mas { display: block; font-size: 12px; font-family: arial; margin-top: 5px; }
#entrevistas .item-entrevista .datos-entrevista { position: absolute; bottom: 0; left: 0; width: 300px; background: url(../i/bg-col-2.png) no-repeat 0 0; clear: both; height: 50px; overflow: hidden; }
#entrevistas .item-entrevista .datos-entrevista h4 { padding: 4px 10px 0; line-height: 115%; margin: 0; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif }
#entrevistas .item-entrevista .datos-entrevista span { display: block; padding: 0 10px; margin: 0; }
.prev-next { width: 300px; height: 30px; overflow: hidden; position: relative; margin: 20px auto 10px; }
a.calendar_prev, a.calendar_next { position: absolute; width: 30px; height: 30px; display: block; background: url(../i/btn-prev-next-month.jpg) 0 0 no-repeat; }
a.calendar_next { right: 0; top: 0; background-position: 0 -30px; }
.actmonth { width: 240px; height: 28px; line-height: 28px; margin: auto; text-align: center; display: block; border-top: 1px solid #D9D9D9; border-bottom: 1px solid #D9D9D9; font-weight: bold; }
a.calendar_prev, a.calendar_next { display: block; width: 30px; height: 30px; text-indent: -9999px; }
#calendar_links { }
#calendar_newYear { border: 1px solid #D9D9D9; padding: 3px; }
.calendar_controls { width: 300px; height: 30px; overflow: hidden; position: relative; margin: 10px auto 10px; background: url(../i/bg-calendar-controls.jpg) top left no-repeat; }
a#calendar_prev, a#calendar_next { position: absolute; width: 30px; height: 30px; display: block; background: url(../i/btn-prev-next-month.jpg) 0 0 no-repeat; text-indent: -9999px; cursor: pointer; }
.calendar_actmonth { width: 240px; height: 28px; line-height: 28px; margin: auto; text-align: center; display: block; border-top: 1px solid #D9D9D9; border-bottom: 1px solid #D9D9D9; font-weight: bold; }
a#calendar_prev { left: 0; top: 0; }
a#calendar_next { right: 0; top: 0; background-position: 0 -30px; }
#calendario { margin: 0; overflow: hidden; }
#calendario #calendar td { color: #999999; font-size: 12px; line-height: 25px; text-align: center; padding: 0; margin: 0; width: 30px; height: 25px; }
#calendario #calendar td a { display: block; text-align: center; }
#calendario .domingo { color: #FF0000 !important; }
#calendario table { width: 230px; margin: 0 auto }
#calendario .calendar_daysCell { }
#calendario .calendar_weekEndCell { }
#calendario tr.calendar_daysRow { border: 0; }
#calendario .calendar_titleRow { }
#calendario .calendar_titleRow td { font-weight: bold; color: #000 !important; }
#calendario .calendar_daysCellOver { font-weight: bold; background: #0F68AA; }
#calendario .calendar_daysCellOver a { color: #fff !important; }
#calendario .border-calendar { background: url("../i/bottom-box.gif") bottom left repeat-x; }
/*------------------- Portada Economía -----------------------------
-------------------------------------------------------------------*/
.cnt-bolsas { height: 19px; overflow: hidden; position: relative }
.cnt-bolsas ul { position: absolute }
.cnt-bolsas li { line-height: 19px }
#box_bolsa-valores { margin-bottom: 0px !important }
#box_bolsa-valores table span.subida { color: #006600; }
#box_bolsa-valores table span.bajada { color: #CC0000; }
.bolsas { background: #E5F1F8; padding: 8px; margin-bottom: 10px; position: relative; }
.bolsas ul { margin: 0; padding: 0; list-style: none; width: 880px; }
.bolsas ul li { display: inline; margin-right: 8px; padding-right: 8px; border-right: 1px solid #555555; }
.bolsas ul li span { color: #CD1313; margin-left: 2px; }
.bolsas .btn-bolsa { position: absolute; right: 10px; top: 7px; width: 20px; height: 19px; }
.bolsas .btn-bolsa a.play, .bolsas .btn-bolsa a.pause { background: url(../i/btn-play-pause-bolsa.gif) top left no-repeat; display: block; width: 20px; height: 19px; }
.bolsas .btn-bolsa a.pause { background-position: 0 -19px; }
.bolsa-lima, .bolsa-usa, .tbl-economia { margin: 0; border-collapse: collapse; margin-bottom: 15px; }
.bolsa-lima thead, .bolsa-usa thead, .tbl-economia thead { background: #B8D2E7 url(../i/arrow-bolsa-slide.gif) 285px 15px no-repeat; cursor: pointer; border-bottom: 1px solid #005FA5; }
.bolsa-lima thead td, .bolsa-usa thead td, .tbl-economia thead td { font-family: Georgia; font-size: 17px; padding: 10px; }
.bolsa-lima thead.display, .bolsa-usa thead.display, .tbl-economia thead.display { background-position: 285px -24px; }
.bolsa-lima tbody td, .bolsa-usa tbody td, .tbl-economia tbody td { padding: 8px 0; background: url(../i/bottom-box-blue.gif) bottom left repeat-x; }
.bolsa-lima tbody tr:nth-child(2n) td, .bolsa-lima tbody tr.even td, .bolsa-lima tbody tr, .bolsa-usa tbody tr:nth-child(2n) td, .bolda-usa .tbody tr.even td, .bolsa-usa tbody tr, .tbl-economia tbody tr:nth-child(2n) td, .tbl-economia tbody tr.even td, .tbl-economia tbody tr { background: url(../i/bottom-box-blue.gif) bottom left repeat-x; }
.bolsa-lima tfoot td.ver-mas, .bolsa-usa tfoot td.ver-mas, .tbl-economia tfoot td.ver-mas { padding: 6px 0px }
.bolsa-lima tfoot td, .bolsa-usa tfoot td, .tbl-economia tfoot td { background: #fff; text-align: right; font-style: normal; border-bottom: 3px solid #005FA5; }
.bolsa-lima .bls-lima-name { width: 200px; padding-left: 10px; font-size: 15px; }
.bolsa-lima .bls-lima-indice { text-align: right; padding-right: 5px; }
.bolsa-lima .bls-lima-indice span { color: #cc0000; }
.bolsa-lima tfoot td span.fuente { background: url(../i/bvl.gif) right no-repeat; padding: 0 24px 0 5px; display: block; font-size: 11px; }
.bolsa-usa .bolsa-usa-legend { padding-left: 10px; }
.bolsa-usa td .bolsa-usa-tit { float: left; margin-right: 12px; }
.bolsa-usa td .bolsa-usa-tit span.legend-dj, .bolsa-usa td .bolsa-usa-tit span.legend-n, .bolsa-usa td .bolsa-usa-tit span.legend-sp { background: url(../i/bolsa-usa-legend.gif) 0 3px no-repeat; padding-left: 20px; }
.bolsa-usa td .bolsa-usa-tit span.legend-dj { background-position: 0 3px; }
.bolsa-usa td .bolsa-usa-tit span.legend-n { background-position: 0 -17px; }
.bolsa-usa td .bolsa-usa-tit span.legend-sp { background-position: 0 -37px; }
.bolsa-usa .bls-usa-col1 { width: 110px; padding-left: 10px; }
.bolsa-usa .bls-usa-col2 { width: 80px; }
.bolsa-usa .bls-usa-col3 { width: 80px; color: #cc0000; }
.bolsa-usa tfoot td span.fuente, .tbl-economia tfoot td span.fuente { background: url(../i/cma.gif) right no-repeat; padding: 0 60px 0 5px; display: block; font-size: 11px; }
.tbl-latam tbody tr, .tbl-latam tbody td, .tbl-monedas tbody tr, .tbl-monedas tbody td, .tbl-commodities tbody tr, .tbl-commodities tbody td { background: none !important; border: 0; }
.tbl-latam tfoot tr td, .tbl-monedas tfoot tr td, .tbl-commodities tfoot tr td { background: url(../i/bottom-box-blue.gif) top left repeat-x }
.tbl-europa tbody tr.nikkei, .tbl-europa tbody tr.nikkei td { background: none !important; border-bottom: 2px solid #005FA5; }
.tbl-economia tr.odd { background: #fff; }
.tbl-economia tr.even, .tbl-economia tr.even td { background: #E5EFF6 !important; }
.tbl-economia .econo-col1 { width: 130px; padding-left: 10px; }
.tbl-economia .econo-col2 { width: 85px; }
.tbl-economia .econo-col3 { width: 80px; color: #cc0000; }
.tbl-monedas tbody td.titu { color: #005FA5; font-weight: bold; }
.tbl-monedas .econo-col1 { width: 130px; }
.tbl-monedas .econo-col2 { width: 85px; }
.tbl-monedas .econo-col3 { width: 85px; color: #000; }
.tbl-monedas .econo-col4 { width: 85px; color: #cc0000; }
/* mercados page */
.mercados-nav-tabs { width: 630px; margin: 0 0 10px 0; overflow: hidden; height: 40px; }
ul#tabs-mercados { padding-top: 0; width: 630px; height: 38px; overflow: hidden; background: #B8D2E7; border: 1px solid #005FA5; border-right: 0; border-left: 0; }
ul#tabs-mercados li { float: left; }
ul#tabs-mercados li a { font-size: 12px; float: left; }
ul#tabs-mercados li a span { padding: 0 5px; cursor: pointer; line-height: 27px; font-family: Georgia; font-weight: normal; }
ul#tabs-mercados li.primero, ul#tabs-mas li.primero { margin-left: 5px; }
ul#tabs-mercados li, ul#tabs-mas li { float: left; height: 28px; margin-top: 5px; overflow: hidden; margin-right: 5px; }
ul#tabs-mercados li a span, ul#tabs-mas li a span { cursor: pointer; display: block; float: left; height: 28px; }
ul#tabs-mas li.primero, ul#tabs-mercados li a, ul#tabs-mas li a { color: #000; font-size: 12px; font-weight: bold; height: 28px; text-transform: uppercase; }
ul#tabs-mercados li a.activo, ul#tabs-mas li a.activo, ul#tabs-mercados li a:hover, ul#tabs-mas li a:hover { background: #005FA5; color: #FFFFFF; display: block; height: 30px; }
ul#tabs-mercados li a.activo span, ul#tabs-mas li a.activo span, ul#tabs-mercados li a span:hover, ul#tabs-mas li a span:hover { }
ul#tabs-mercados li a:hover { text-decoration: none !important; }
span.fuente-bvl { background: url(../i/bvl.gif) right center no-repeat; padding: 0 25px 0 0; display: block; }
span.fuente-cma { background: url(../i/cma.gif) right center no-repeat; padding: 0 60px 0 0; display: block; }
table.tabla-mercados { width: 100%; margin-bottom: 30px; border-collapse: collapse; }
table.tabla-mercados thead th, table.tabla-mercados thead td { font-weight: bold; background: #fff; font-size: 12px; color: #005FA5; border-bottom: 1px solid #1B6A9E }
table.tabla-mercados th, table.tabla-mercados td { padding: 10px 7px 10px 14px; color: #000; font-size: 11px; text-transform: uppercase; }
table.tabla-mercados tr.impar td, table.tabla-mercados tr td { background: #fff; }
table.tabla-mercados tr.par td, table.tabla-mercados tr.gris td { background: #E5EFF6; }
table.tabla-mercados td.col-a, table.tabla-mercados th.col-a { width: 190px; text-align: left; }
table.tabla-mercados td.col-b, table.tabla-mercados th.col-b { width: 105px; }
table.tabla-mercados td.col-c, table.tabla-mercados th.col-c { width: 61px; padding: 10px 14px 10px 7px; }
table.tabla-mercados td.col-d, table.tabla-mercados th.col-d { width: 71px; padding: 10px 4px 10px 14px; }
table.tabla-mercados td.col-e, table.tabla-mercados th.col-e { width: 77px; padding: 10px 1px 10px 14px; }
table.tabla-mercados td.col-f, table.tabla-mercados th.col-f { width: 41px; padding: 10px 1px 10px 1px; }
table.tabla-mercados td.col-g, table.tabla-mercados th.col-g { width: 58px; padding: 10px 1px 10px 1px; }
table.tabla-mercados td.col-h, table.tabla-mercados th.col-h { width: 52px; padding: 10px 1px 10px 1px; }
table.tabla-mercados td.col-i, table.tabla-mercados th.col-i { width: 32px; padding: 10px 14px 10px 1px; }
table.tabla-mercados td.col-j, table.tabla-mercados th.col-j { width: 30px; padding: 10px 1px 10px 1px; }
table.tabla-mercados td.col-k, table.tabla-mercados th.col-k { width: 32px; padding: 10px 1px 10px 1px; }
table.tabla-mercados td.col-l, table.tabla-mercados th.col-l { width: 112px; }
table.tabla-mercados td.col-m, table.tabla-mercados th.col-m { width: 113px; text-align: left; }
table.tabla-mercados td.col-b, table.tabla-mercados th.col-b, table.tabla-mercados td.col-c, table.tabla-mercados th.col-c, table.tabla-mercados td.col-d, table.tabla-mercados th.col-d, table.tabla-mercados td.col-f, table.tabla-mercados th.col-f, table.tabla-mercados td.col-g, table.tabla-mercados th.col-g, table.tabla-mercados td.col-h, table.tabla-mercados th.col-h, table.tabla-mercados td.col-i, table.tabla-mercados th.col-i, table.tabla-mercados td.col-j, table.tabla-mercados th.col-j, table.tabla-mercados td.col-k, table.tabla-mercados th.col-k, table.tabla-mercados td.col-l, table.tabla-mercados th.col-l { text-align: right; }
table.tabla-mercados td.col-e, table.tabla-mercados th.col-e { text-align: left; }
table.tabla-mercados td span.baja, table.tabla-mercados td span.bajada { color: #CC0000; }
table.tabla-mercados td span.sube, table.tabla-mercados td span.subida { color: #006600; }
table.tabla-mercados tfoot th, table.tabla-mercados tfoot td { color: #000; font-size: 11px; font-style: normal; text-align: right; border-top: 2px solid #B8D2E7; padding: 5px 5px; text-transform: none; }
ul#tabs-mas-u { width: 600px; overflow: hidden; padding: 0; margin: 0 0 5px 5px; }
ul#tabs-mas-u li { padding: 0 0 0 20px; float: left; font-size: 11px; margin: 0 15px 0 0; line-height: 1.4em; background: url(../i/bolsa-usa-legend.gif) top left no-repeat; }
ul#tabs-mas-u li.dowjones { background-position: 0 3px; }
ul#tabs-mas-u li.nasdaq { background-position: 0 -17px; }
ul#tabs-mas-u li.sp { background-position: 0 -37px; }
ul#tabs-mas-u li a { padding: 0; margin: 0; float: left; text-decoration: underline; }
ul#tabs-mas-u li a.activo-u { color: #000; text-decoration: none; }
.tabs-cnt-u { width: 100%; overflow: hidden; padding: 0; margin: 0 0 15px; }
/*------------------- Portada Búsqueda -----------------------------
-------------------------------------------------------------------*/
#busqueda .destaque h1 { font-family: Arial; font-size: 25px; padding: 6px 0; margin-bottom: 15px; }
#sidebar-busqueda .box { background: none; padding: 0; margin: 0 0 15px 0; }
#sidebar-busqueda { width: 240px; }
#sidebar-busqueda .box h6 { background: url(../i/bg-titu-box-busqueda.jpg) left top no-repeat; width: 240px; height: 25px; font-size: 14px; margin: 0 0 15px 0; overflow: hidden; line-height: 24px; }
#sidebar-busqueda .box h6 a { display: block; color: #fff; padding-left: 10px; }
#sidebar-busqueda .box h6 a:hover { text-decoration: none; }
#sidebar-busqueda .box ul { margin: 0px 0 0 10px; }
#sidebar-busqueda .box ul li { margin-bottom: 5px; color: #000; font-weight: bold; }
#sidebar-busqueda .box ul li a { font-weight: normal; }
.box-archivo .prev-next { width: 240px; height: 30px; overflow: hidden; position: relative; margin: 20px auto 10px; }
.box-archivoa .calendar_prev, a.calendar_next { position: absolute; width: 30px; height: 30px; display: block; background: url(../i/btn-prev-next-month.jpg) 0 0 no-repeat; }
.box-archivo a.calendar_next { right: 0; top: 0; background-position: 0 -30px; }
.box-archivo .actmonth { width: 240px; height: 28px; line-height: 28px; margin: auto; text-align: center; display: block; border-top: 1px solid #D9D9D9; border-bottom: 1px solid #D9D9D9; font-weight: bold; }
.box-archivo a.calendar_prev, a.calendar_next { display: block; width: 30px; height: 30px; text-indent: -9999px; }
.box-archivo #calendario { margin: 0; overflow: hidden; }
#sidebar-busqueda .rango-fecha .cnt-rango { padding: 0 10px; }
#sidebar-busqueda .rango-fecha form p { margin: 0; padding: 0; }
#sidebar-busqueda .rango-fecha ul.desde, #sidebar-busqueda .rango-fecha ul.hasta { overflow: hidden; margin: 5px 0 5px 45px; padding: 0; }
#sidebar-busqueda .rango-fecha ul.desde li, .rango-fecha ul.hasta li { margin-right: 10px; float: left; }
#sidebar-busqueda .rango-fecha ul.desde li input, .rango-fecha ul.hasta li input { width: 40px; height: 25px; border: 1px solid #DADADA; color: #999999; text-align: center; }
.row-year { margin-bottom: 10px; overflow: hidden; }
.row-year span.ano { display: block; margin-right: 10; float: left; width: 30px; margin-top: 2px; }
.row-year div.select-ano { display: block; border: 1px solid #d9d9d9; padding: 2px 2px 2px 3px; width: 50px; float: left; }
.row-year div.select-ano a.arrow-ano { background: url(../i/bg-arrow-year.jpg) right no-repeat; width: 17px; height: 17px; display: block; float: left; }
p.can-resultados { color: #999999; }
p.buscar-fecha { padding-left: 45px !important; }
#sidebar-busqueda #calendar_newYear { border: 1px solid #D9D9D9; padding: 3px; }
#sidebar-busqueda .calendar_controls { width: 240px; height: 30px; overflow: hidden; position: relative; margin: 10px auto 10px; background: url(../i/bg-calendar-controls-2.jpg) top left no-repeat; }
#sidebar-busqueda a#calendar_prev, #sidebar-busqueda a#calendar_next { position: absolute; width: 30px; height: 30px; display: block; background: url(../i/btn-prev-next-month.jpg) 0 0 no-repeat; text-indent: -9999px; cursor: pointer; }
#sidebar-busqueda .calendar_actmonth { width: 180px; height: 28px; line-height: 28px; margin: auto; text-align: center; display: block; border-top: 1px solid #D9D9D9; border-bottom: 1px solid #D9D9D9; font-weight: bold; }
#sidebar-busqueda a#calendar_next { right: 0; top: 0; background-position: 0 -30px; }
.cnt-lst-temas .media-type { position: relative; float: left }
.cnt-lst-temas .media-type span.play, .cnt-lst-temas .gallery span.play { position: absolute; left: 7px; top: 32px; background: url(../i/bg-play-video-mini.png) top left no-repeat; width: 31px; height: 25px; cursor: pointer; }
.cnt-lst-temas .gallery span.play { background: url(../i/bg-play-gallery-mini.png) top left no-repeat; }
.cnt-lst-temas .media-type a:hover .play, .cnt-lst-temas .media-type span.play:hover, .cnt-lst-temas .gallery span.play:hover { background-position: 0 -25px; }
/*------------------- Portada Impresa -----------------------------
-------------------------------------------------------------------*/
.lst-bullet ul li { margin: 0; padding: 8px 5px 8px 10px; border-bottom: 1px dotted #ccc; }
.lst-bullet ul li a { padding-left: 18px; display: block; background: url(../i/bg-list.gif) 0 6px no-repeat; margin: 0px 0 0 0 }
#sidebar .block-pdf { padding: 12px 0 0 10px }
.quiosco-ediciones { margin: 10px auto; width: 449px; height: 40px; }
#impresa .headline { position: relative }
ul.lista-impresa { list-style: none; padding: 0; margin-top: 0; }
ul.lista-impresa li { background: url(../i/bottom-box.gif) bottom left repeat-x; color: #666; margin: 0; list-style: 1em; padding: 8px 0 8px 10px; }
ul.lista-impresa li a { background: url(../i/bg-list.gif) left no-repeat; padding-left: 15px; }
.headline span.down-pdf { top: 10px; }
.headline span.down-pdf a, a.down-pdf { background: url(../i/icon-pdf.gif) left center no-repeat; font-size: 12px; top: 10px; padding-left: 25px; display: block }
.cnt-impresa { padding: 15px 0; }
.pager-impresa { text-align: center; padding: 10px 0; font-weight: bold; }
.slider-impresa { padding: 0; position: relative; }
.slider-impresa .arrows-impresa { position: relative; width: 630px; top: 250px; }
.slider-impresa .arrows-impresa a.prev, .slider-impresa .arrows-impresa a.next { text-indent: -9999px; position: absolute; display: block; width: 18px; height: 36px; background: url(../i/arrows-slider.gif) top left no-repeat; }
.slider-impresa .arrows-impresa a.prev { left: 50px; }
.slider-impresa .arrows-impresa a.next { background-position: 0 -36px; right: 50px; }
.slider-impresa .arrows-impresa a#btn-prev.disabled { background-position: 0 -72px }/*id:fixie6*/
.slider-impresa .arrows-impresa a.next.disabled { background-position: 0 -108px }
.slider-content-impresa { overflow: hidden; width: 472px; margin: 0 auto; text-align: center; }
.banner-quiosco { margin-bottom: 15px; }
#impresa .dropdown dt a, dl.dd-impresa dt a { background: url("../i/drop-futbol.jpg") no-repeat scroll 0 0; margin: 0 auto; padding: 0; width: 300px; height: 30px; border: 0; }
#impresa .dropdown dt a span, dl.dd-impresa dt a span { padding-left: 10px; color: #fff; font-weight: bold; }
#impresa .dropdown dt a:hover, .menudrop .dropdown dd ul li a:hover { border: 0 !important; color: #fff; }
dl.dd-impresa dd ul li a:hover { color: #333 }
#impresa .dropdown dd ul, dl.dd-impresa dd ul { border: 1px solid #d9d9d9 !important; left: 5px; top: -10px; width: 298px; overflow-y: auto; overflow-x: hidden; }
#impresa .dropdown dd ul li, dl.dd-impresa dd ul li { width: 298px; padding: 0; border: 0; }/*ie6fix*/
#impresa .dropdown dd ul li a, dl.dd-impresa dd ul li a { background: none; }/*ie6fix*/
.cnt-down-pdf { padding: 5px; }
.cnt-down-pdf p { margin-bottom: 5px; }
.form-fecha { margin-bottom: 15px }
.row-year { margin-bottom: 10px; overflow: hidden; }
span.ano, span.categoria { display: block; margin-right: 10px; float: left; width: 30px; margin-top: 2px; }
div.select-mes, div.select-categoria { display: block; border: 1px solid #d9d9d9; padding: 3px 2px 2px 3px; width: 100px; float: left; }
div.select-mes a.arrow-mes, div.select-categoria a.arrow-categoria { background: url(../i/bg-arrow-year.jpg) right no-repeat; width: 17px; height: 17px; display: block; float: left; }
div.select-categoria { width: 130px; float: left; margin-right: 10px; }
.fix-year { margin-right: 10px; }
/*------------------- Portada Reportuit -----------------------------
-------------------------------------------------------------------*/
#reportuit #header { background: url(../i/bg-header-reportuit.jpg) top left no-repeat; }
#reportuit .cnt-ads-top { background: #2D2D2D; }
#reportuit .logo { margin: 5px 0 0 0; }
#reportuit .logo h1 { margin: 0 !important; padding: 0 !important; border: 0 !important; }
#reportuit .logo h1 a { display: block; width: 195px; height: 66px; background: url(../i/logo-reportuit.jpg) top no-repeat; }
#reportuit .media-type .legend, .widget-reportuit .media-type .legend { background-color: #f2f2f2; line-height: 1.5em; padding: 5px 7px; text-align: right; font-size: 11px; }
#reportuit .media-type .legend a { display: inline }
#reportuit .media-type .legend span { color: #666 }
#reportuit #central .autor-tuit { margin-bottom: 4px; }
#central .media-type .legend { background: #E7E7E7; }
.cnt-tendencias { text-align: center; line-height: 2.2em; }
.cnt-tendencias a { padding: 0 3px; }
.cnt-tendencias a.tag1 { font-size: 18px; }
.cnt-tendencias a.tag2 { font-size: 16px; }
.cnt-tendencias a.tag3 { font-size: 13px; }
.cnt-comisiones { width: 300px; margin: 0 auto; }
#box_alertanos p { padding: 0 5px }
#box_comisiones ol { list-style: none; }
#box_comisiones li { border-bottom: 1px dotted #CCCCCC; padding: 10px 0 10px 35px; position: relative; }
#box_comisiones li span.num-comision { position: absolute; font-family: Georgia; font-size: 18px; left: 8px; top: 8px; }
#reportuit .cnt-submenu { border: 0; }
.widget-reportuit-head { width: 220px; height: 90px; display: block; background: url(../i/widget-reportuit-head.jpg) top left no-repeat; margin-bottom: 15px; }
.widget-reportuit-head a { width: 220px; height: 90px; display: block; text-indent: -9999px; }
/*------------------- Encuesta --------------------------------------
-------------------------------------------------------------------*/
.suf { padding: 5px }
.suf ul li { margin-bottom: 7px; padding-left: 0; line-height: 1.3em; }
.suf ul li span.bar { background: #2677B2; border-bottom-right-radius: 8px; border-top-right-radius: 8px; display: inline-block; height: 15px; margin-right: 10px; }
.suf ul li span.tot { position: relative; top: -2px; }
.suf ul li span.rpta { display: block; }
.suf ul li.item-2 span.bar { background: #669FC9; }
.suf ul li.item-3 span.bar { background: #C4DAEA; }
.suf ul li.item-4 span.bar { background: #76B6E3; }
.suf p.total { text-align: left; font-weight: bold; }
.suf a.volver { }
/*------------------- Terminos y condiciones ------------------------
-------------------------------------------------------------------*/
.cnt-terminos { width: 870px; margin: 20px auto 10px; text-align: justify; }
.cnt-terminos u ul { margin-left: 20px; }
.cnt-terminos ul ul ul li { margin-bottom: 5px; }
.cnt-terminos ul ul ul.termino-1 li { margin-bottom: 5px; background: url(../i/line-li.gif) 0 9px no-repeat; padding-left: 12px }
/*------------------- Contáctenos ------------------------
-------------------------------------------------------------------*/
.cnt-contactenos { padding: 20px 0; }
.frm-contactenos { margin: 0 0 0 40px; width: 400px; }
.row-form { padding: 6px 0; overflow: hidden; }
.row-form label { float: left; width: 110px; margin-right: 10px; }
.row-form input { float: left; width: 230px; border: 1px solid #ccc; margin: 0 10px 0 0; padding: 3px; }
.txt-area { float: left; width: 230px; height: 100px; margin: 0 10px 0 0; padding: 3px; }
.row-button { padding: 15px 0; overflow: hidden; }
.frm-contactenos .buttoncomment { background: url("../i/btn-comentar.jpg") no-repeat 0 0; border: 0; cursor: pointer; float: right; height: 29px; text-indent: -9999px; width: 124px; }
.frm-contactenos .btn-enviar { margin: 0 0 0 120px; float: left }
.requerido { color: #999; float: left; }
/* NOTA */
.nota { background: url(../i/bottom-box.gif) bottom repeat-x; margin-bottom: 5px; padding-bottom: 5px; }
#nota #principal .box { margin-bottom: 10px !important; }
.nota .fecha-nota { padding: 5px; margin-bottom: 5px; }
.fecha-hora { color: #545454; margin-bottom: 10px; }
.nota h1 { line-height: 130%; margin-bottom: 0px; padding: 0 0 5px; }
.nota h1 a { color: #000 }
.nota h2.nota-bajada { font-size: 11px; border: 1px solid #ccc; border-left: 0; border-right: 0; color: #333; font-size: 15px; padding: 5px 10px !important; background: none; line-height: 150% !important; margin-bottom: 20px; font-family: Arial, Helvetica, sans-serif; }
.nota .media-type .legend { background: #f1f1f1; padding: 7px; }
/*.nota p { font-size: 14px; line-height: 150%; }*/

.nota-detalle { float: right; width: 370px; margin-right: 20px; }
.nota-detalle p { margin: 0 0 20px !important; }
.nota-detalle .sumario { width: 250px; float: left; margin-left: -100px; margin-right: 15px }
.nota-detalle .sumario p { font: normal 20px Georgia, "Times New Roman", Times, serif; text-align: right }
.nota-media { width: 370px; background: #ccc; margin-bottom: 15px; }
.nota ul { list-style-type: disc; margin-left: 15px; margin: 0 0 20px 30px; }
.nota ol { list-style-type: decimal; margin-left: 15px; margin: 0 0 20px 30px; }
.nota .cnt-nota-opts { clear: left; float: left; position: relative; }
.nota .nota-opts { background: #f5f5f5; border-top: 4px solid #0060a6; margin-bottom: 30px; width: 225px; }
.nota .nota-valorar, .nota .nota-comentar, .nota .nota-compartir { background: url(../i/bottom-box.gif) repeat-x 0 bottom; padding: 15px 0 15px 5px; }
.nota span.titu-relacionadas, .nota span.titu-valorar, .nota span.titu-comentar, .span.titu-comentar a, .nota span.titu-compartir, .nota-visitantes span.titu-las-personas, #comentarios span.titu-n-comentarios, .encuesta span.titu-encuesta, #box_lomasleido span.titu-masleido { font-family: 'Georgia', Times New Roman, Times, serif; display: block; }
.nota span.titu-relacionadas { background: url(../i/bg-dotted-h2.png) repeat-x 0 bottom; display: block; line-height: 1.5em; font-size: 20px; margin: 0; padding: 0 5px 10px; }
.nota span.titu-valorar, .nota span.titu-comentar, .nota span.titu-compartir { padding: 0; margin: 0; font-size: 15px; line-height: 130%; }
.nota span.titu-valorar { float: left; margin-right: 20px; }
.nota span.titu-comentar a { color: #000; background: url(../i/bg-comments-2.png) no-repeat right top; color: #000; padding-right: 28px; display: inline; }
.nota span.titu-compartir { margin-bottom: 5px; }
.nota-visitantes span.titu-las-personas { font-size: 20px; line-height: 130%; margin-bottom: 15px; }
#comentarios span.titu-n-comentarios { background: url(../i/bg-comentarios.gif) no-repeat 7px 2px; float: left; margin: 0; padding: 0 0 0 30px; line-height: 100%; font-size: 20px; }
.encuesta span.titu-encuesta { background: none; font-size: 20px; padding: 0 5px; position: static; font-size: 20px; color: #0060A6; line-height: 130%; margin: 0 0 10px; }
#box_lomasleido span.titu-masleido { background: url(../i/bg-dotted-h2.png) repeat-x 0 bottom; font-size: 25px; line-height: 130%; margin: 0 0 10px; padding: 0 5px 10px; }
.nota .nota-valorar ul { float: left; margin: 0; list-style: none; }
.nota .nota-valorar ul li { float: left; margin-right: 5px; display: block; background: url(../i/star-rating.png) no-repeat center -20px; width: 18px; height: 20px; text-indent: -9999px; cursor: pointer; }
ul.rated li { cursor: auto !important }
.nota .nota-valorar ul li.rated { background: url(../i/star-rating.png) no-repeat center 0; cursor: pointer; }
.nota .nota-compartir { margin-bottom: 0px; padding: 10px 0 10px 5px; }
.nota .nota-compartir.center { display: inline-block; text-align: center; border-top: 0 !important; margin: 15px 0; background-color: transparent !important; }
.nota .nota-compartir ul { margin: 0 !important; list-style: none !important; padding: 0 }
.nota .nota-compartir ul li { padding: 5px 0 5px 10px; }
.nota .nota-compartir ul li.enviarmail a { background: url(../i/btn-enviarmail.jpg); width: 68px; height: 23px; text-indent: -9999px; padding: 0; display: block }
#enviar_mail { border: 1px solid #CCC; background: #f5f5f5; width: 200px; padding: 10px; }
#enviar_mail input { height: 20px; width: 200px; font-size: 12px; padding: 0 }
#enviar_mail a.cancel { display: inline; margin-right: 15px; float: right; line-height: 28px; margin-right: 80px; }
.nota .nota-relacionada { border-top: 4px solid #0060a6; padding-top: 5px; width: 225px; margin: 0; }
.nota .nota-relacionada ul { list-style: none; margin: 0; padding: 0 }
.nota .nota-relacionada ul li { border-bottom: 1px dotted #ccc; padding: 10px 5px; }
.nota .nota-relacionada ul li h2 { font-size: 16px; line-height: 130%; background: none; padding-bottom: 0px; }
.nota .multimedia { margin: 0 20px 0 0; padding: 10px 0 5px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.nota .multimedia { padding-top: 20px; }
}
.nota .media-type { margin: 0; position: relative; }
.nota .media-type span, .nota .gallery span { background: url(../i/bg-play-video.png) no-repeat 0 0; display: block; height: 46px; left: 95px; position: absolute; text-indent: -9999px; top: 47px; width: 60px; }
.nota .media-type span:hover, .nota .gallery span:hover { background-position: 0 -46px; }
.nota .gallery { position: relative; }
.nota .gallery span { background: url(../i/bg-play-gallery.png) no-repeat 0 0; }
.nota .nota-quote { background: url(../i/bg-quote-open.gif) no-repeat 0 0; margin: 20px 0 50px; padding: 15px 0 0 27px; width: 213px; }
.nota .nota-quote blockquote { background: url(../i/bg-quote-close.gif) no-repeat 170px bottom; color: #777; font-family: georgia; font-size: 23px; font-style: normal; font-weight: bold; line-height: 130%; margin: 0; padding: 0 35px 0 0; }
#nota .nota-rating-share { height: 35px; margin-bottom: 20px; position: relative; }
#nota .nota-rating-share ul.rating { position: absolute; left: 0; top: 9px; }
#nota .nota-rating-share ul.rating li.rated { background: url("../i/star-rating-m.png") no-repeat center 0; cursor: pointer; }
#nota .nota-rating-share ul.rating li { background: url("../i/star-rating-m.png") no-repeat center -17px; cursor: pointer; display: block; float: left; height: 17px; margin-right: 2px; text-indent: -9999px; width: 16px; overflow: hidden; }
#nota .nota-rating-share .n-valoraciones { position: absolute; left: 100px; top: 10px; display: block; }
#nota .nota-rating-share ul.share { position: absolute; right: 5px; top: 10px; }
#nota .nota-rating-share ul.share li { float: left; }
#nota .nota-rating-share ul.share li.g-plus { width: 60px; }
#nota .nota-tags { width: 370px; float: right; margin-right: 20px; margin-bottom: 15px; }
#nota .nota-tags h6 { background: url(../i/bg-nota-tags.gif) no-repeat 0 4px; padding-left: 20px; font-size: 14px; font-weight: bold; margin-bottom: 10px; }
#nota .nota-tags h3 { display: inline; font-size: 14px; margin: 0; font-family: Arial; }
#nota .nota-tags h3 a { background: #F3F3F3; color: #666; display: inline-block; padding: 0 12px; line-height: 25px; margin: 0 3px 4px 0; border-radius: 3px; }
#nota .nota-tags h3 a:hover { color: #005FA5; text-decoration: none; }
/*Nota tags para fotogaleria*/
#nota .nota-tags.tags-gal { float: none; width: auto; margin-right: 0 }
#nota .nota-tags.tags-gal h3 { line-height: 130%; background: none; padding-left: 0 }
#nota .nota-tags.tags-gal h3 a { border: 0 }
#nota .nota-visitantes { background: url(../i/bottom-box.gif) repeat-x 0 bottom; margin-bottom: 20px; padding-bottom: 10px; border-top: 4px solid #0060A6; padding-top: 7px; }
#nota .nota-visitantes .nota-col h3 { font-size: 16px; margin: 0; padding: 0 5px; word-wrap: break-word; }
#nota #comentarios { border-top: 4px solid #0060a6; margin-bottom: 20px; }
#nota #comentarios .n-comentarios { background: #f5f5f5 url(../i/bg-valoraciones.gif) no-repeat 7px 8px; padding: 7px 0 7px 30px; margin-bottom: 1px; }
#nota #comentarios .n-comentarios { background: url(../i/bottom-box.gif) repeat-x 0 bottom; padding: 10px 5px 13px 0; }
#nota #comentarios .n-comentarios a { float: right; }
#nota #comentarios .content-comentario { background: url(../i/bottom-box.gif) repeat-x 0 bottom; overflow: hidden; padding: 10px 5px; }
#nota #comentarios .content-comentario .img-autor { float: left; height: 50px; margin: 4px 0 0; width: 50px; }
#nota #comentarios .content-comentario .detalle-comentario { float: right; margin: 0; overflow: hidden; padding: 0 !important; width: 550px; }
#nota #comentarios .detalle-comentario .autor { display: block; margin-bottom: 5px; }
#nota #comentarios .detalle-comentario p { margin: 0 0 5px !important; padding: 0 !important; }
#nota #comentarios .detalle-comentario .fechacommnet { color: #333; font-size: 10px !important; margin-top: 5px; }
#nota #comentarios .view-comments { background: url(../i/bg-comentarios.gif) no-repeat 7px 11px; padding: 10px 5px 10px 30px; }
#nota #comentarios .view-comments a { float: left; }
#nota #comentarios .view-comments span { display: block; float: right; }
#nota #comentarios .frm-comentar { background: url(../i/bottom-box.gif) repeat-x 0 bottom; margin-bottom: 15px; overflow: hidden; padding-bottom: 20px; }
#nota #comentarios .frm-comentar input.nombre, #nota #comentarios .frm-comentar input.captcha { border: 1px solid #E5E5E5; color: #999; font-size: 12px; margin: 0 0 5px; padding: 5px; width: 538px; }
#nota #comentarios textarea.comentario { border: 1px solid #E5E5E5; color: #999; font-family: arial; font-size: 12px; height: 65px !important; margin: 0 0 5px; padding: 5px; resize: none; width: 538px; }
#nota #comentarios .frm-comentar img { float: left; margin-top: 1px; }
#nota #comentarios .frm-comentar input.captcha { float: left; margin: 0 0 0 5px; width: 80px; }
#nota #comentarios .count-text { font-size: 11px; margin-bottom: 5px; text-align: right; }
#nota #comentarios .buttoncomment { background: url("../i/btn-comentar.jpg") no-repeat 0 0; border: 0; cursor: pointer; float: right; height: 29px; text-indent: -9999px; width: 124px; }
#nota #comentarios #nota-comentar { background: none; }
#nota #comentarios #nota-comentar .img-autor { margin: 0 !important; }
#nota #comentarios #nota-comentar ul li { background: url(../i/bg-list.gif) no-repeat 0 7px; color: #777; padding: 0 0 5px 17px; }
#nota #comentarios #nota-comentar ul { clear: both; margin-left: 70px; }
.cnt-lst-temas .viewer_draw { width: 700px }
.viewer_draw { position: relative; }
.viewer_draw a { background: url(../i/close.png) no-repeat 0 0; display: block; position: absolute; height: 26px; width: 26px; text-indent: -9999px; left: 10px; top: 10px; }
.viewer_draw a:hover { background: url(../i/close.png) no-repeat 0 -26px; }
#comentario-error { background: #ab1618; color: #fff; margin-bottom: 5px; padding: 5px; }
.moderar { background: #e5efe5 url("../i/ico-check-god.jpg") no-repeat 20px center !important; border-bottom: 1px solid #bfd9bf !important; ; border-top: 1px solid #bfd9bf !important; color: #060; padding: 10px 10px 10px 70px !important; }
.count-text.error { background: none !important; border: 0 !important; }
.count-text.error { background: none !important; border: 0 !important; color: #d80000; padding: 0; }
.frm-comentar button.error { background: url("../i/btn-comentar.jpg") no-repeat 0 -29px !important; border: 0; cursor: default !important; float: right; height: 29px; text-indent: -9999px; width: 124px; }
#nota .encuesta h3 { background: none; font-size: 20px; padding: 0 5px; position: static; }
#nota .encuesta button { margin: 0 auto 10px; }
form.wait .count-text, .n-valoraciones.wait a { background: url(../i/wait.gif) no-repeat }
form.wait .count-text { background-position: 385px 0px }
.n-valoraciones.wait a { padding-left: 18px }
/* clasificados */
#clasificados { padding-bottom: 20px; }
#clasificados .urbania h1.logo, #clasificados .neoauto h1.logo, #clasificados .aptitus h1.logo, #clasificados .kotear h1.logo { width: 183px; height: 70px; background-repeat: no-repeat; margin: 10px auto 0; }
#clasificados .urbania h1.logo span, #clasificados .neoauto h1.logo span, #clasificados .aptitus h1.logo span, #clasificados .kotear h1.logo span, #clasificados .search button span { display: none; }
#clasificados .urbania h1.logo { background-image: url(../i/logo-urbania.jpg) }
#clasificados .neoauto h1.logo { background-image: url(../i/logo-neoauto.jpg) }
#clasificados .aptitus h1.logo { background-image: url(../i/logo-aptitus.jpg) }
#clasificados .kotear h1.logo { background-image: url(../i/logo-kotear.jpg) }
#clasificados h2 { font-size: 12px; text-align: center; font-family: Arial, Helvetica, sans-serif; margin: 10px 0; height: 20px; }
#clasificados .search { margin-bottom: 10px; }
#clasificados .search p { margin-top: 20px; margin-bottom: 10px; }
#clasificados .search input, #clasificados .search button { background-repeat: no-repeat; background-position: left; border: 0; }
#clasificados .search input { width: 200px; height: 30px; background-image: url(../i/clasificados-input-busqueda.jpg); padding: 0 }
#clasificados .search button { width: 30px; height: 30px; background-image: url(../i/clasificados-button-search.jpg); cursor: pointer; }
#clasificados p.box-opciones { border-bottom: solid 4px #0060A6; padding-bottom: 10px; margin-bottom: 0; }
#clasificados p.box-opciones a { font-size: 12px; }
#clasificados ul.items { margin: 0; padding: 0; list-style-type: none; }
#clasificados ul.items li { height: 30px; padding: 10px 0 15px 0; background: url(../i/clasificados-separador.gif) repeat-x bottom; overflow: hidden; }
#clasificados ul.items li a { color: #0076BD; background: url("../i/bg-list.gif") 5px 7px no-repeat; padding-left: 20px; width: 210px; display: block; }
/* chica21 */
body#chica21 #principal .nota, body#chica21 #principal .nota .nota-valorar { background-image: none; }
.dotted { border-bottom: 1px dotted #CCCCCC; padding: 10px 5px; }
body#chica21 .nota ul#thumbs-chica21 { margin: 0; list-style: none; }
body#chica21 .nota ul#thumbs-chica21 li { float: left; margin-right: 10px; margin-bottom: 10px; }
body#chica21 .nota .thumbs-pics, #principal .nota .data { margin-top: 20px; }
body#chica21 .nota .data h3 { font-size: 20px; line-height: 130%; margin-bottom: 10px; color: #005FA5; padding-top: 0!important }
body#chica21 .nota .data ul.datos { list-style: none; margin: 0 }
body#chica21 .nota .data ul.datos li { font-size: 12px; margin-bottom: 7px; }
body#chica21 .nota .descarga { border-top: solid 4px #0060A6; clear: both; padding-top: 10px; padding-bottom: 10px; }
body#chica21 .nota .descarga h2 { background: url(../i/bg-dotted-h2.png) bottom left repeat-x; padding: 0 5px 10px; margin-bottom: 20px; }
body#chica21 .nota .descarga ul { width: 310px; margin: 0; list-style: none }
body#chica21 .nota .descarga ul.resoluciones li.fix { background: none; }
body#chica21 .nota .descarga ul.resoluciones li { margin-bottom: 8px; padding-bottom: 9px; height: 30px; background: url(../i/bottom-box.gif) bottom repeat-x; ; }
body#chica21 .nota .descarga ul.resoluciones li span { display: block; width: 100px; float: left; margin: 5px 0 0 5px; }
body#chica21 .nota .descarga h6 { font-family: Georgia, "Times New Roman"; font-size: 20px; padding-left: 5px; font-weight: normal; margin-bottom: 10px; }
body#chica21 .pagination, body#heduardicidios .pagination { margin-bottom: 10px; }
.breadcrumb { padding: 8px 0; overflow: hidden; width: 100%; }
.breadcrumb span { float: left; }
.breadcrumb bc-item.span a { float: left; }
.breadcrumb span.bc-w { padding: 0 4px; }
body#chica21 .social-share, body#heduardicidios .social-share { margin-bottom: 15px; padding: 10px 0 }
body#chica21 span.titulos, body#heduardicidios span.titulos { margin-right: 8px; font-family: Georgia, "Times New Roman"; font-size: 14px; margin-top: -1px; display: block; margin-top: -2px; }
ul.share-comentar { float: left; padding-right: 12px; margin-right: 12px; border-right: 1px solid #CCCCCC; }
ul.share-comentar li, ul.seguir-tema li { float: left; margin-right: 5px; }
ul.share-comentar li a, ul.seguir-tema li a { float: left; background: url(../i/social-items.gif) left top no-repeat; width: 16px; height: 16px; }
ul.share-comentar li a span, ul.seguir-tema li a span { display: block; text-indent: -9999px; height: 14px; }
ul.share-comentar li a.facebook { background-position: 0 0; }
ul.share-comentar li a.twitter { background-position: 0 -16px; }
ul.share-comentar li a.email { background-position: 0 -32px; }
ul.seguir-tema { float: left; }
ul.seguir-tema li a.rss { background-position: 0 -48px; }
body#chica21 .nota h1, #heduardicidios h1 { border-bottom: solid 1px #ccc; }
body#chica21 .cnt-nota-opts, #heduardicidios .cnt-nota-opts { margin-bottom: 15px; }
body#chica21 p.mas-chicas { font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; color: #005FA5; padding-top: 10px; text-align: right; }
body#chica21 .nota-compartir, body#chica21 .nota-valorar, body#heduardicidios .nota-compartir { float: left; margin: 0 10px 0 0; padding: 15px 0 0; background: none; }
body#chica21 .nota-valorar { margin: 0 }
body#chica21 .nota-compartir ul, body#heduardicidios .nota-compartir ul { padding: 0; margin: 0; float: left; }
body#chica21 .nota-compartir ul li, body#heduardicidios .nota-compartir ul li { float: left; padding: 0; }
body#chica21 span.titu-compartir, body#heduardicidios span.titu-compartir, body#chica21 span.titu-valorar { float: left; margin-right: 10px; }
.col-chica21 { width: 620px; overflow: hidden; }
.row-chica21 { margin-bottom: 15px; width: 620px; overflow: hidden; }
.item-chica21 { width: 300px; padding-bottom: 10px; background: url(../i/bottom-box.gif) repeat-x 0 bottom; float: left }
.item-chica21 h4 { margin-bottom: 5px !important; padding-top: 8px; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 130%; }
.item-chica21 p { margin: 0 !important; }
.chica21full img, .opciones_wall img { width: 630px; }
.bloque_wall { }
.opciones_wall { margin-bottom: 10px; }
ul.resoluciones_displonibles li { margin-bottom: 5px; }
ul.resoluciones_displonibles li a.resol-1, ul.resoluciones_displonibles li a.resol-2, ul.resoluciones_displonibles li a.resol-3, ul.resoluciones_displonibles li a.resol-4 { width: 165px; height: 30px; display: block; text-indent: -9999px; overflow: hidden; }
ul.resoluciones_displonibles li a.resol-1 { background: url(../i/wall-800x600.jpg) top left no-repeat; }
ul.resoluciones_displonibles li a.resol-2 { background: url(../i/wall-1024x768.jpg) top left no-repeat; }
ul.resoluciones_displonibles li a.resol-3 { background: url(../i/wall-1280x800.jpg) top left no-repeat; }
ul.resoluciones_displonibles li a.resol-4 { background: url(../i/wall-1680x1050.jpg) top left no-repeat; }
/*------------------- Portada Heduardicidios ------------------------
-------------------------------------------------------------------*/
#heduardicidios .nota { background: none }
#heduardicidios h1 { margin-top: 5px; }
.cnt-heduardicidios { padding: 0 0 8px; margin-bottom: 10px }
.cnt-heduardicidios h4 { margin-bottom: 0px; padding-top: 8px; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 130%; }
p.mas-heduardicidios { font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; color: #005FA5; text-align: right }
.col-heduardicidios { width: 620px; overflow: hidden; }
.row-heduardicidios { margin-bottom: 12px; width: 620px; overflow: hidden; }
.item-heduardicidios { width: 300px; padding-bottom: 10px; background: url(../i/bottom-box.gif) repeat-x 0 bottom; float: left }
.item-heduardicidios h4 { margin-bottom: 0px !important; padding-top: 8px; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 130%; }
/*------------------- Cartelera ------------------------
-------------------------------------------------------------------*/
body#cartelera .cartel { position: relative; }
body#cartelera span.vertodas { position: absolute; right: 0; top: 25px; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; color: #005FA5; }
body#cartelera .box-otros { margin-left: 10px; margin-bottom: 20px; overflow: hidden; }
body#cartelera .box-otros .box-thumb { width: 190px; margin-right: 20px; }
body#cartelera .box-otros .box-thumb img { margin-bottom: 5px; }
body#cartelera .box-otros .box-thumb h3 { font-size: 18px; color: #005FA5; margin-bottom: 10px; }
body#cartelera .gris { background-color: #EBEBEB; overflow: hidden; padding-top: 10px; margin-bottom: 20px; }
body#cartelera .lst-cnt .fecha-lst-temas { font-size: 13px; color: #990000; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; }
body#cartelera .box { margin-bottom: 10px; }
#cartelera .legend { background: #f1f1f1; text-align: right; padding-right: 12px; }
#cartelera .media-type { margin-bottom: 10px; }
.cnt-resumen { overflow: hidden; margin-bottom: 20px; }
.cnt-resumen p, .cnt-resumen ul li { font-size: 14px; line-height: 150%; }
.cartelera-opts { background: #f5f5f5; border-top: 4px solid #0060A6 }
.cartelera-comentar { background: url("../i/bottom-box.gif") left bottom repeat-x; padding: 10px 0 10px 10px; }
.cartelera-comentar .titu-comentar, .cartelera-comentar .titu-compartir { font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; }
.cartelera-comentar .titu-comentar { background: url("../i/bg-comments-2.png") no-repeat scroll right top transparent; padding-right: 28px; }
.cartelera-comentar .titu-compartir { color: #005FA5; }
.fix-cartelera { background: none; }
.cartelera-comentar ul li { margin-bottom: 10px; }
.motor dl { margin-bottom: 10px!important }
.motor ul { list-style-type: none!important; }
.desc { color: #6b6b6b; }
.desc a { color: #000; }
.dropdown dd, .dropdown dt, .dropdown ul { margin: 0px; padding: 0px; }
.dropdown dd { position: relative; display: none /*border-right:1px solid #D9D9D9;*/ }
.dropdown a, .dropdown a:visited { color: #000; text-decoration: none; outline: none; }
.dropdown a:hover { color: #000; }
.dropdown dt { margin-bottom: 10px!important; }
.dropdown dt a:hover, .dropdown dt a:focus { color: #000; border: 1px solid #d9d9d9; }
.dropdown dt a { background: #fff url(../i/arrow-cartelera.jpg) no-repeat scroll right center; display: block; padding-right: 20px; border: 1px solid #d9d9d9; font-weight: normal; }
.dropdown dt a span { cursor: pointer; display: block; padding: 5px; }
.dropdown dd ul { background: #fff none repeat scroll 0 0; border-width: 0 1px 1px 1px; border-style: solid; border-color: #d9d9d9; color: #000; left: 0px; padding: 5px 0px; position: absolute; top: -11px; width: 99.5%; list-style: none!important; background-image: none!important; z-index: 1000; }
.dropdown span.value { display: none; }
.dropdown dd ul li a { padding: 5px; display: block; }
.dropdown dd ul li a:hover { background-color: #fff; }
.dropdown img.flag { border: none; vertical-align: middle; margin-left: 10px; }
.flagvisibility { display: none; }
.motor {
background-color:#; padding: 10px; background-color: #EBEBEB; margin-bottom: 15px; }
.motor button { border: solid 1px #0075B0; background: url(/f/i/cartelera-buscar-bg-boton.jpg) repeat-x; font-size: 12px; text-transform: uppercase; font-weight: bold; width: 100%; height: 25px; color: #fff; font-family: Arial, Helvetica, sans-serif; cursor: pointer; }
.tab-list { width: 630px; }
.tab-list thead th { background: #E6E6E6; }
.tab-list td p { margin-bottom: 3px !important }
.tab-list td span { text-align: center }
.tab-list td h4 { color: #005FA5; font: 20px Georgia, "Times New Roman", Times, serif; margin-bottom: 8px; }
.tab-list tr.bg-gris { background-color: #F5F5F5!important }
body#cartelera .tab-list tr.bg-gris td { background-color: #F5F5F5!important }
.cnt-pages { overflow: hidden; padding: 5px 0; margin-bottom: 5px; }
.dotted-top { background: #fff url(../i/bottom-box.gif) top left repeat-x; }
.pages { /*height:60px;*/ height: 45px; }
.pages dl.dropdown { width: 190px; margin-top: -6px; margin-left: 10px; margin-bottom: 5px; }
.pages dl.dropdown li { background: none; }
.pages span.anterior { margin-right: 10px; }
.pages span.siguiente { margin-left: 10px; }
.pages span.anterior, .pages span.siguiente { color: #666; }
.pages span.anterior a, .pages span.siguiente a { color: #005FA5; }
.pages span.paginas-todas, .pages span.paginas-todas a.activa { color: #000; }
.pages span.paginas-todas a.activa { font-weight: bold; }
body#cartelera .row-mastemas h4 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; }
.cine-especifico, .muestra-dia { width: 630px; height: 30px; background-color: #CCE5F8; color: #000; position: relative; margin-bottom: 15px; }
.muestra-dia { width: 700px; }
.cine-especifico span, .muestra-dia span { padding: 10px; padding: 7px 10px; display: block; }
.cine-especifico img, .muestra-dia img { position: absolute; right: 10px; top: 7px; }
.mas-noticias { width: 700px; margin-left: 10px; padding-bottom: 15px; }
.mas-noticias .detalle-lst-temas { float: none; width: auto; }
.mas-noticias .img-lst-temas { float: left; margin-right: 10px; }
.mas-noticias span.fecha-lst-temas { font-size: 13px; color: #990000; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; }
.mas-noticias #busqueda { margin-bottom: 10px; }
.mas-noticias #busqueda input { width: 579px!important; }
.mas-noticias #busqueda buttom { width: 110px!important; }
/*------------------- 404 ----------------------------------------
-------------------------------------------------------------------*/
body#pagina-404 .destaque { width: 900px; padding: 20px 0px 30px }	/*total 950*/
#impresa .headline { position: relative }
body#pagina-404 .main-404 { width: 480px }
ul.lista-bullet, #destacado-mega2 ul { list-style: none; padding: 0; margin-top: 10px; }
ul.lista-bullet li { background: url(../i/bg-list.gif) no-repeat 0 6px; margin: 5px 0; padding: 0 0 0 15px; }
.leidos-404 { background: none !important; }
#pagina-404 .search { margin: 20px 0; width: 480px; overflow: hidden; line-height: 0; font-size: 0 }
#pagina-404 .search input { width: 394px; height: 28px; line-height: 28px; padding: 0; margin: 0; border: 1px solid #CCC; border-right: 0; padding-left: 5px; float: left; }
#pagina-404 .search button { width: 80px; height: 30px; font-size: 0; background-image: url(../i/btn-buscar-80_x_30.jpg); margin: 0; border: 0; text-indent: -9999px; cursor: pointer; float: right }
.head-404 { background: url(../i/signo-admiracion.jpg) left no-repeat; padding-left: 50px; padding-bottom: 2px; }
.head-404 h1 { font: normal 30px Georgia; }
.head-404 p { font-size: 15px; }
/*------------------- Sitemap -------------------------------------
-------------------------------------------------------------------*/
#sitemap .destaque { padding-top: 5px; }
#sitemap .box { background: none; border-top: 4px solid #0060A6; padding: 8px 0 0; }
#sitemap .box h3 { font-size: 18px; }
#sitemap .box ul { padding: 0 5px 0 }
#sitemap .box ul li { margin-bottom: 6px; }
/*------------------- RSS -------------------------------------
-------------------------------------------------------------------*/
#rss .destaque { padding: 10px 0 30px; }
#rss .info-rss h2 { font: normal bold 15px arial }
#rss .rss-full h3 { font-size: 15px; background: url(../i/rss-30_x_29.jpg) left no-repeat; padding-left: 35px; line-height: 30px; margin-bottom: 10px }
#rss .cnt-rss { margin-bottom: 10px }
#rss .cnt-rss ul { margin-left: 15px; }
#rss .cnt-rss ul li { padding: 0 5px 0; background: url(../i/rss-20_x_19.jpg) left no-repeat; padding-left: 30px; line-height: 20px; margin-bottom: 5px; }
/*------------------- Footer --------------------------------------
-------------------------------------------------------------------*/
#footer { background: #555555; padding: 15px 0 0px; overflow: hidden; clear: both; }
#footer a { color: #fff; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
#footer p { color: #BFBFBF; }
#footer span.titu-col-foot { display: block; background: url("../i/top-h2.gif") repeat-x 0 0; color: #bfbfbf; font-size: 16px; margin-bottom: 8px; padding: 8px 0 0 5px; font-family: georgia; font-weight: normal; line-height: 130%; }
#footer .infoweb { background: url("../i/top-h2.gif") repeat-x scroll center top; font-family: georgia; font-size: 13px; margin-top: 10px; margin-bottom:10px; padding: 10px 0 0; color:#BFBFBF}
#footer .infoweb div { line-height: 1.8em; }
#footer .jefe-info { text-align: right; }
#footer .jefe-info a { font-family: arial; }
#footer ul { width: 150px; }
#footer ul li, #footer ul li.gec { border-top: 1px dashed #2D2D2D; padding: 5px 0 0 5px; }
#footer ul li a { display: block; padding: 0 5px 6px; color: #fff; text-decoration: none; }
#footer ul li a:hover { text-decoration: underline; }
#footer ul li.gec a { background: url(../i/grupoelcomercio.gif) no-repeat 0 0; height: 19px; display: block; margin: 3px 0 0 5px; text-indent: -9999px; }
#footer ul li .rss { width: 130px; background: url(../i/rss.png) left 1px no-repeat; padding-left: 20px; }
#footer .temas { background: none; padding: 0; }
#footer .temas h4 { font-size: 14px; font-weight: bold; }
#footer .siguenos ul li { padding: 6px 0 7px }
#footer .siguenos ul li a { padding: 0; background: url(../i/social-items.png?v2) top left no-repeat; height: 16px; padding-left: 20px; }
#footer .siguenos ul li a.rss { background-position: 0 -48px; }
#footer .siguenos ul li a.movil { background: url(../i/movil.png) left no-repeat; }
#footer .siguenos ulli a.fb { background-position: 0 0; }
#footer .siguenos ul li a.tw { background-position: 0 -16px; }
#footer .siguenos ul li a.gplus { background-position: 0 -64px; }
#footer-bottom { clear: both; width: 100%; padding: 5px 0; overflow: hidden; background: #303030; }
#footer-bottom p { color: #BFBFBF; font-family: georgia; padding: 0; margin: 0; font-size: 11px; font-family: arial; }
#footer-bottom a { color: #fff; font-family: arial; text-decoration: none; font-size: 11px; }
#footer-bottom a:hover { text-decoration: underline; }
#footer-bottom p .left { margin: 0 }
#footer-bottom p .linksgrupo { margin-left: 10px }
#footer-bottom span.f-b-pipe { padding: 0 3px }
/**/
.motor .fijo { overflow-y: scroll; overflow-x: hidden }
/**/
.socialnetworks { background-color: #F1F1F1; height: 36px; margin: 15px 0; padding: 18px 23px 0; text-align: center; width: 264px; }
/**/
.redbg { background: #fff url(/f/i/bg-box-destacadas.jpg) repeat-x 0 0 !important; text-align: left; padding: 13px 5px!important; }
.redbg h2 { background: url("../i/bg-dotted-h2.png") repeat-x scroll 0 bottom transparent; float: none; font-size: 25px; font-weight: normal; margin: 0 0 10px; padding: 0 0 10px 5px; }
.box-destaque-notas { background-color: #F1F1F1; padding: 0 1px 10px; overflow: hidden; }
/**/
.otr { margin-bottom: 15px; }
/*------------------- EnVivo -------------------------------------
-------------------------------------------------------------------*/
.envivo h1 { font-size: 35px; }
.envivo .destaque { padding-bottom: 25px; }
.envivo .media-live { width: 513px; }
.envivo .social-side { width: 430px; }
.envivo .boxchat { position: relative; height: 460px; overflow: hidden; }
.envivo .boxchat .top { background-color: #E5E5E5; border-bottom: 1px solid #BFBFBF; border-top: 1px solid #BFBFBF; height: 38px; margin-bottom: 1px; }
.envivo .boxchat .top ul { list-style: none; position: absolute; /*width:245px;*/
width: 400px; /*height:29px;*/
height: 28px; /*top:0;*/
top: 6px; /*left:278px*/
left: 0; }
.envivo .boxchat .top li { float: left; /*height:29px;*/ height: 28px; }
.envivo .boxchat .top li a { height: 31px; line-height: 100px; overflow: hidden; cursor: pointer; display: block; }
.envivo .boxchat .top li a, #boxchat .top li a:link, #boxchat .top li a:active { outline: none; }
.envivo .boxchat .top li.comercio { width: 82px; margin-right: 1px }
.envivo .boxchat .top li.chatea { padding: 5px 10px 0; overflow: hidden; color: #666; font-weight: bold; text-transform: uppercase; }
.envivo .boxchat .top li.facebook { background: url(/f/i/twit-face.jpg) 0 -46px no-repeat; /*width:66px;*/
	/*width:74px;*/
width: 91px; margin-right: 1px }
.envivo .boxchat .top li.twitter { background: url(../i/twit-face.jpg) -101px -46px no-repeat; width: 94px; display: none;/*desactivar pestana*/ }
.envivo .boxchat .top li.comercio a.on { background: url(../i/chatcaption.gif) 0 -40px; }
.envivo .boxchat .top li.facebook a.on { background: url(../i/twit-face.jpg) 0 0 no-repeat; }
.envivo .boxchat .top li.twitter a.on { background: url(../i/twit-face.jpg) -101px 0 no-repeat; }
/**/

ul#navmain li#euro2012, ul#navmain li#euro2012 a:hover, ul#navmain li#euro2012 a.selected { background: url(/f/i/eurocopa2012.jpg) 0 0; }
ul#navmain li#euro2012 a { color: #fff; }
ul#navmain li#nav-olimpiadas { border-bottom: 3px solid #FFF100; }
ul#navmain li#nav-olimpiadas a { padding-left: 6px; padding-right: 6px; background: url(../i/olimpiadas/bg-nav-olimpiadas.png) 0 0 repeat-x; color: #fff; text-shadow: 1px 0px 2px #000 }
ul#navmain li#nav-elimi2014 { border-bottom: 3px solid #FFF100; }
ul#navmain li#nav-elimi2014 a { padding-left: 6px; padding-right: 6px; background: url(../i/eliminatorias2014/bg-nav-eliminatorias.png) 0 0 repeat-x; color: #fff; text-shadow: 1px 0px 2px #000 }
/* clasificados */
#clasf { margin-bottom: 30px; }
#clasf h4 { background: url(../i/clasif_title.png) no-repeat 0 0; height: 40px; text-indent: -9999px; }
.box-clasf { background-image: url(../i/clasif_bg.png); background-repeat: no-repeat; border-bottom: 1px dotted #999; margin: 0 10px; }
.ktr { background-position: right 20px; }
.apts { background-position: right -65px; }
.neoau { background-position: right -150px; }
.urb { background-position: right -230px; }
.iqui { background-position: right -315px; }
.nmer { background-position: right -405px; }
.gpsrest { background-position: right -490px; }
.oftop { background-position: right -570px; }
.box-clasf a { color: #333; display: block; padding: 10px 95px 10px 10px }
.box-clasf h5 { background-image: url(../i/clasif_logos.png); background-repeat: no-repeat; display: block; height: 25px; margin-bottom: 5px; text-indent: -9999px; }
.box-clasf p { font: 11px/120% arial; margin: 0; }
.box-clasf.last { border: 0; margin: 0 10px !important; }
.ktr h5 { background-position: 0 0; }
.apts h5 { background-position: 0 -85px; }
.neoau h5 { background-position: 0 -170px; }
.urb h5 { background-position: 0 -255px; }
.iqui h5 { background-position: 0 -340px; }
.nmer h5 { background-position: 0 -425px; }
.gpsrest h5 { background-position: 0 -510px; }
.oftop h5 { background-position: 0 -586px; height: 35px }
/*player*/
.vw, .thisviewer, .media-type { overflow: hidden; position: relative; /*background:#333;*/ }
.vw_body { position: relative; clear: both }
.vw_control { position: absolute; height: 26px; overflow: hidden; left: 10px; display: block; line-height: 26px }
.vw_control:after { content: "" }
.vw_close { width: 26px; height: 26px; position: absolute; top: 10px; left: 10px; cursor: pointer }
.vw_play_pause, .vw_control_bg, .vw_play_pause_big, .vw_close { background-color: rgba(0,0,0,.7) }
.vw_play_pause, .vw_control_bg, .vw_play_pause_big { height: 21px; float: left; }
.vw_play_pause .vw_ico, .vw_progress, .vw_volume_on, .vw_size, .vw_volume, .vw_play_pause_big .vw_ico, .vw_close .vw_ico { background: url(/f/player/vm.png) no-repeat 0 0; }
.vw_play_pause { width: 24px; padding: 5px 0 0 10px; cursor: pointer; margin-right: 10px }
.vw_play_pause:hover, .vw_play_pause_big:hover, .vw_mail:hover, .vw_share:hover, .vw_close:hover { background-color: rgba(176,217,25,.7); }
.vw_play_pause_big { cursor: pointer; width: 80px; height: 60px; position: absolute; }
.vw_play_pause_big .vw_ico { background-position: -36px 0; width: 34px; height: 37px; margin: 12px auto 0 }
.vw_close .vw_ico { background-position: -81px -48px; width: 15px; height: 15px; margin: 5px 0 0 5px }
.vw_play_pause .vw_ico { width: 16px; height: 16px; }
.vw_play_pause_big.paused .vw_ico { background-position: -36px -38px }
.vw_play_pause.paused .vw_ico { background-position: 0 -17px }
.vw_video { cursor: pointer }
.vw_control_bg { padding: 6px 0 0 6px }
.vw_progress { height: 14px; background-position: -205px 0; float: left; margin-right: 6px }
.vw_progress_load { background-color: #333; height: 14px; width: 0 }
.vw_progress_on { background-color: #fff; height: 14px; width: 0; }
.vw_time { float: left; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; margin-right: 6px; width: 32px; text-align: center }
.vw_volume { float: left; width: 58px; background-position: -95px 0; height: 14px; margin-right: 6px; cursor: pointer }
.vw_volume_on { float: left; width: 58px; height: 14px; background-position: -95px -15px; width: 46px }
.vw_size { width: 14px; height: 14px; background-position: -75px 0; float: left; cursor: pointer }
.fullsize .vw_size { background-position: -75px -16px; }
.vw_play_pause, .vw_play_pause_big, .vw_control_bg, .vw_close { -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; }
.nota-destacada { position: relative; margin-bottom: 20px; }
.nota-destacada h1 { background: url(../i/bg-destaque.png) repeat scroll 0 0; display: block; bottom: 0; left: 0; margin: 0; padding: 10px 8px 5px 8px; position: absolute; z-index: 3; overflow: hidden; font-size: 26px; line-height: 140% }
.nota-destacada h1 a { margin-bottom: 7px; }
.nota-destacada h1 p { font: bold 15px/130% Georgia, "Times New Roman", Times, serif; color: #333333; margin-bottom: 5px!important; }
.nota-destacada h1 p span { color: #005FA5 }
.nota-destacada .ads { background: none; padding: 0; width: 92px; height: 43px; position: absolute; top: 0; right: 0; z-index: 1 }
.nota-destacada .ads img { width: 92px; height: 43px }
/*Publirreportaje*/
.publirre h3 a, .publirre h1 { color: #CF1111; }
.publirre .logo { float: left; margin-right: 8px; display: block; margin-top: 0 }
.publirre .box { background-image: url(../i/bg-box-publirre.jpg)!important }
.publirre h2.publi { background-color: #cf1111; color: #fff; font-size: 13px !important; line-height: 25px; padding: 0 5px !important; }
.publirre p.tit { color: #CF1111; font-size: 13px; margin-bottom: 8px !important; margin-top: 7px; }
.publirre .headline h2 a { color: #cf1111; }
.nota-publi { width: auto; float: none }
.publirre .cnt-nota-opts { margin-right: 13px }
.publirre .nota-tags { width: auto!important; float: left!important }
.nota-publi p a { color: #CF1111; }
/*Fotogalería*/
.page-fotogaleria .wrapper { padding-top: 12px }
.fotogaleria { background: #F2F2F2; width: 948px; overflow: hidden; margin-bottom: 12px; border: 1px solid #E0E0E0 }
.fotogaleria h1 { width: 760px; float: left; color: #333; font: normal 34px Georgia, "Times New Roman", Times, serif; padding: 10px 0 12px; margin-bottom: 0 }
.fotogaleria .cont-galeria { float: right; width: 120px; border-left: 1px solid #686868; margin: 12px 0; height: 70px; }
.fotogaleria .cont-galeria p { text-align: right; font-weight: bold; font-size: 13px; line-height: 70px; padding-right: 10px }
.fotogaleria .cnt-fotogaleria { width: 924px; margin: 0 auto }
.fotogaleria .arrows { position: relative; top: 220px; width: 924px; }
.fotogaleria .arrows a { position: absolute; display: block; text-indent: -9999px; width: 76px; height: 88px; background: url(../i/arrow-fotogaleria.png) 0 0 no-repeat }
.fotogaleria .arrows a.prev { background-position: 0 0; left: 0 }
.fotogaleria .arrows a.prev:hover { background-position: 0 -176px }
.fotogaleria .arrows a.next { background-position: 0 -88px; right: 0 }
.fotogaleria .arrows a.next:hover { background-position: 0 -264px }
.foto-main { width: 924px; height: 530px; margin-bottom: 10px; text-align: center; position: relative; background: #000; line-height: 0; }
.fotogaleria .legend p { font: normal 13px Arial, Helvetica, sans-serif; color: #666; margin-bottom: 10px }
.fotogaleria .legend p span { font-weight: bold; font-size: 15px; }
a.foto-gal { height: 0; line-height: 0; margin: 0; padding: 0 }
/*cintillo haya*/
.cintillo-haya { background: url(../i/haya/cintillo-haya.jpg) left; width: auto; height: 49px; text-indent: -9999px; margin-bottom: 5px; }
.cintillo-haya a { display: block; cursor: pointer; height: 49px }
body#nota .cintillo-haya { background: url(../i/haya/cintillo-hayanota.jpg)!important }
/*cintillo revocatoria*/
.cintillo-revocatoria { background: url(../i/revocatoria/cintillo-revocatoria.jpg) left; width: auto; height: 30px; text-indent: -9999px; margin-bottom: 5px; }
.cintillo-revocatoria a { display: block; cursor: pointer; height: 30px }
body#nota .cintillo-revocatoria { background: url(../i/revocatoria/cintillo-revocatorianota.jpg)!important }
/*cintillo vaticano*/
.cintillo-vaticano { background: url(../i/revocatoria/cintillo-vaticano.jpg) left; width: auto; height: 30px; text-indent: -9999px; margin-bottom: 5px; }
.cintillo-vaticano a { display: block; cursor: pointer; height: 30px }
body#nota .cintillo-vaticano { background: url(../i/revocatoria/cintillo-vaticanonota.jpg)!important }
/*cintillo dakar*/
.cintillo-dakar { background: url(../i/dakar/cintillo-dakar.jpg) left; width: auto; height: 33px; text-indent: -9999px; margin-bottom: 5px; }
.cintillo-dakar a { display: block; cursor: pointer; height: 49px }
/*preload data*/
.async { background: url(/f/i/wait.gif) center center no-repeat }
/*columnistas*/
#columnistas h2 { background: url("../i/bg-box.jpg") left top repeat-x scroll; float: none; font-size: 25px; font-weight: normal; margin: 0 0 10px; padding: 8px 0 10px 5px; display: block }
.cont-columnista { width: 172px; float: left; margin-right: 30px; margin-bottom: 15px; text-align: center; border-top: 3px solid #305D9E; font: bold 14px/25px Georgia, "Times New Roman", Times, serif; color: #000 }
.cont-columnista img { margin: 10px 0 5px; }
.cont-columnista ul li { border-bottom: 1px solid #C5C5C5; font: 12px Arial, Helvetica, sans-serif; padding: 5px; color: #005FA5 }
.cont-columnista ul li span { display: block; color: #A4A4A4!important; font-size: 11px; }
.cont-columnista ul li.tit { font-size: 13px; color: #6E6E6E; font-weight: bold; text-align: center; padding-top: 3px; }
.cont-columnista a.btn-vermas { background: url(../i/btn-vermas.jpg); width: 100px; height: 30px; display: block; text-indent: -999999px; margin: 5px auto }
.cont-columnista a.btn-vermas { background: url(../i/btn-vermas.jpg); width: 100px; height: 30px; display: block; text-indent: -999999px; margin: 5px auto }
/*revocatoria*/
.revocatoria-estad { background: url(../i/bg-revocatoria.jpg?v2) top; height: 377px; padding-left: 350px; position: relative; margin-bottom: 15px; }
.revocatoria-estad .resultados { position: absolute; width: 290px; bottom: 95px; left: 350px }
.revocatoria-estad .resultados .result-si, .revocatoria-estad .resultados .result-no { background: url(../i/bg-revoc-estadist-si.jpg) bottom; width: 117px; margin: 0 25px 0 0px; position: absolute; bottom: 0; left: 0 }
.revocatoria-estad .resultados .result-si p, .revocatoria-estad .resultados .result-no p { display: block; position: absolute; bottom: 11px; left: 0; text-align: center; width: 117px; color: #C38080; font: bold 70px/65% Arial, Helvetica, sans-serif; text-transform: uppercase; margin: 0; }
.revocatoria-estad .resultados .result-si span, .revocatoria-estad .resultados .result-no span { display: block; color: #FFF; font-size: 25px; }
.revocatoria-estad .resultados .result-no { background: url(../i/bg-revoc-estadist-no.jpg) bottom; left: 145px }
.revocatoria-estad .resultados .result-no p { color: #869CB4; }
.revocatoria-estad .resultados .result-si .sombra-pie, .revocatoria-estad .resultados .result-no .sombra-pie { background: url(../i/bg-rev-result-pie.png); width: 140px; height: 10px; bottom: -10px; left: -10px; position: absolute }
.revocatoria-estad .resultados .btn-result { background: url(../i/btn-verresult.jpg); width: 152px; height: 27px; position: absolute; display: block; left: 50px; bottom: -50px; text-indent: -9999px; }
.revocatoria-estad #twitter { position: absolute; height: 330px; padding: 0 5px; background: #EAEAEA no-repeat top; width: 300px; right: 10px; top: 10px; }
.revocatoria-estad #twitter .top { background: url(../i/bg-rev-twiiter.jpg) no-repeat top; width: 320px; height: 8px; position: absolute; top: -8px; right: 0 }
.revocatoria-estad #tkr-lines { position: absolute; bottom: 2px; left: 353px }
.revocatoria-estad #tkr-lines .tkr-det { float: left; height: 32px; overflow: hidden; position: relative; width: 608px; }
.revocatoria-estad #tkr-lines .tkr-det .sombra-left { background: url(../i/bg-sombra-ticker.png); width: 30px; height: 32px; position: absolute; left: 0; top: 0; z-index: 10 }
.revocatoria-estad #tkr-lines .tkr-det .sombra-right { background: url(../i/bg-sombra-ticker-right.png); height: 32px; position: absolute; width: 40px; right: -10px; z-index: 10; top: 0 }
.revocatoria-estad #tkr-lines .tkr-det ul { position: absolute; }
.revocatoria-estad #tkr-lines .tkr-det ul li { float: left; margin-right: 10px; line-height: 32px; color: #FFF; font-size: 12px; }
.revocatoria-estad #tkr-lines .tkr-det ul li a { color: #FFF }
.ico-play { background: url(../i/ico-play.png) 0px 0; width: 106px; height: 74px; display: block; position: absolute; top: 30%; left: 37% }
a:hover .ico-play { background-position: 0 -74px; }
/* NUEVOS BANNERS */

#cnt-global { overflow-x: hidden; overflow-y: auto; }
.contheader { position: relative; }
.zocalos{width:970px; margin:0 auto; position:relative;}
.contheader .ads-zocalo1, .contheader .ads-zocalo2 { position: absolute; top: 42px; }
.contheader .ads-zocalo1 { right: 980px; }
.contheader .ads-zocalo2 { left: 980px; }
.ads-left { margin: 0 auto 10px; width: 468px; }
.ads300x250.perured { background: none }
/* cartelera sidebar */

.col_cartelera a img { margin-right: 0; width: 300px !important; }
/*Orbits para los slider*/
.ui-orbit { position: relative; *zoom:1; /*min-height:346px;*/
}
.ui-orbit > .tit-orb { background: #f6f6f6; font-size: 12px; padding: 5px; clear: both; }
.ui-orbit:before, .ui-orbit:after { display: table; content: ""; line-height: 0; }
.ui-orbit:after { clear: both; }
.ui-orbit .ui-content { position: relative; float: left;  height: auto; overflow: hidden; /*min-height:285px;*/ background: #111111;  width: 100%;}
.ui-orbit .ui-inner { float: left; margin-left: 0; }
.ui-orbit .ui-item { float: left; position: relative; text-align: center;/* height:346px; */ }
.ui-orbit .ui-item figure { margin: 0; height: 100%; display: block; }
.ui-orbit .ui-item figure > img { max-width: 100%; width: auto\9; height: auto; vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic; }
.ui-orbit .ui-arrows { height: 22px; padding-top: 10px; position: absolute; right: 20px; left: 20px; bottom: 20px; background: rgba(0,0,0,0.5); border-radius: 5px; line-height: 12px; }
.ui-orbit .ui-arrows a { background-image: url(../i/arrows_slide.png); background-repeat: no-repeat; display: block; height: 16px; position: absolute; text-indent: -9999px; top: 8px; width: 23px; outline: none; }
.ui-orbit .ui-arrows > .contador { color: #fff; display: block; text-align: center; /*normalize */ position: static; width: auto; height: auto; background-image: none; text-indent: 0; }
.ui-orbit .ui-arrows > .contador > i { font-style: normal; }
.ui-orbit .ui-arrows a.ui-prev { background-position: 0 0px; left: 10px; }
.ui-orbit .ui-arrows a.ui-next { background-position: 0 -18px; right: 10px; }
.ui-orbit .ui-pager { text-align: center; padding-top: 6px }
.ui-orbit .ui-pager li { background-image: url("/f/i/spt_icons.png"); background-position: 0 -146px; height: 9px; margin: 0 3px; position: relative; width: 9px; text-indent: -9999px; cursor: pointer; display: inline-block }
.ui-orbit .ui-pager.l_gray li { background-position: 0px -220px; }
.ui-orbit .ui-pager li.ui-active, .ui-orbit .ui-pager li:hover { background-position: 0 -137px; }
.ui-orbit a.ui-prev span i, .ui-orbit a.ui-next span i { width: 33px; height: 33px; float: left; background: url(../img/flech_catalogo.png) no-repeat 0 0; position: absolute; left: 0; top: 50%; margin-top: -52px; }
.seguirleyendo { background: #F9F9F9; padding: 10px; margin: 10px 0 }
.seguirleyendo .btn-leer { background: url(../i/btn-seguirleyendo.jpg); height: 41px; width: 178px; margin: 20px auto; display: block; text-indent: -9999px; margin:
}
.seguirleyendo .box-check { margin: 0 0px 0 20px }
.seguirleyendo .box-check .check { float: left; margin-right: 10px }
.seguirleyendo .box-check p { padding-left: 30px; font: 12px/120% Arial, Helvetica, sans-serif; }
/*pulso*/
.pulsoperu { background: #EEEEEE; padding-left: 5px; padding-right: 5px }
.pulsoperu h2 a { color: #C41723; }
.pulsoperu .tit-pulso { margin-bottom: 10px; display: block }
.pulsoperu .noticia { background: none; border-bottom: 2px solid #CCCCCC; width: 220px; overflow: hidden }
.pulsoperu .noticia .media-type { width: 220px!important; overflow: hidden!important; margin: 0 }
.pulsoperu .noticia.last { border-bottom: none }
/*encuesta digital*/
.btn-enct-digital { background: url(../i/btnSemanaSanta.png?v2); width: 117px; height: 114px; position: absolute; right: -117px; top: 100px; text-indent: -9999px!important }
.btn-enct-digital a { text-indent: -9999px!important; display: block; height: 114px; }
.partidos-dia { font-size: 12px }
.partidos-dia thead th { background-color: #008C23; color: #fff; text-align: center; font-size: 15px; text-transform: uppercase; }
.partidos-dia tfoot tr td { background-color: #333; text-align: center; font-style: normal; font-weight: bold; }
.partidos-dia tfoot tr td a { color: #ccc }
.partidos-dia tfoot tr td i.icon { background: url(../i/bg-partidosdia-arrows.png) 0 0 no-repeat; width: 10px; height: 8px; display: inline-block; vertical-align: middle; margin: 0 2px }
.partidos-dia tfoot tr td i.icon-go { }
.partidos-dia tfoot tr td i.icon-back { background-position: -10px 0; vertical-align: baseline; }
.partidos-dia tbody tr td { background-color: #e7e7e7; padding: 10px 6px }/*old browsers*/
#sidebar .partidos-dia tbody tr td { padding: 6px }
.partidos-dia tbody tr:nth-child(odd) { background: url(../i/bg-partidosdia-odd.png) 0 0 repeat #e7e7e7; }
.partidos-dia tbody tr:nth-child(even) { background: url(../i/bg-partidosdia-even.png) 0 0 repeat #d2d2d2; }
.partidos-dia tbody tr:nth-child(even) td, .partidos-dia tbody tr:nth-child(odd) td { background-color: transparent; }
.partidos-dia tbody tr td.col1 { width: 40px }
.partidos-dia tbody tr td.col1 span { background-color: #222; color: #fff; text-align: center; width: 40px; display: block; padding: 3px 0; border-radius: 6px; margin: 0 auto; font-weight: bold; font-size: 11px; }
.partidos-dia tbody tr td.col3 { background: url(../i/bg-partidosdia-v.png) 0 0 repeat; font-weight: bold; color: #444; text-align: center; }
.partidos-dia tbody tr td .row-1 { font-weight: bold; }
.partidos-dia tbody tr td .row-2 { }
.partidos-dia tbody tr td .row-3 span { padding-right: 10px; font-weight: bold }
.partidos-dia tbody tr.canales td span, .partidos-dia tbody tr.estado td span { width: 33%; text-align: center; display: block; text-align: center; float: left; font-size: 11px; font-weight: bold; }
.partidos-dia tbody tr.estado td span { color: #545454 }
/*newsletter*/
@font-face { font-family: 'prelobold'; src: url('../fonts/prelo-bold-webfont.eot'); src: url('../fonts/prelo-bold-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/prelo-bold-webfont.woff') format('woff'),  url('../fonts/prelo-bold-webfont.ttf') format('truetype'),  url('../fonts/prelo-bold-webfont.svg#prelobold') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'prelobook'; src: url('../fonts/prelo-book-webfont.eot'); src: url('../fonts/prelo-book-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/prelo-book-webfont.woff') format('woff'),  url('../fonts/prelo-book-webfont.ttf') format('truetype'),  url('../fonts/prelo-book-webfont.svg#prelobook') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'preloblack_italic'; src: url('../fonts/prelo-blackitalic-webfont.eot'); src: url('../fonts/prelo-blackitalic-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/prelo-blackitalic-webfont.woff') format('woff'),  url('../fonts/prelo-blackitalic-webfont.ttf') format('truetype'),  url('../fonts/prelo-blackitalic-webfont.svg#preloblack_italic') format('svg'); font-weight: normal; font-style: normal; }
.newsletter { background: url(../i/newsletter-bg.png) 0 0 repeat; }
.newsletter h1 { color: #305D9E; font-size: 40px; font-family: 'prelobook', Arial; text-align: center; border: 0 !important; margin: 25px 0 }
.newsletter h1 span { font-family: 'prelobold' }
.newsletter .compartelo { width: 390px; margin: 45px auto 30px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; position: relative; }
.newsletter .compartelo > .titulo { position: absolute; left: 50%; top: -15px; margin-left: -50px; width: 100px; background-color: #f4f4f4; text-align: center; font-weight: bold; text-transform: uppercase; display: block; }
.newsletter .compartelo ul { margin: 20px 0 20px 30px }
.newsletter .compartelo ul li { float: left; }
.newsletter .compartelo ul li:first-child { margin-right: 25px }
.newsletter p.descripcion { font-family: 'prelobook'; font-size: 16px; color: #525252; width: 580px; text-align: center; margin: 0 auto; line-height: 22px }
.newsletter p.descripcion em { font-family: 'preloblack_italic'; font-style: normal; }
.newsletter-photo { width: 579px; height: 317px; background: url(../i/newsletter.png) 0 0 no-repeat; margin: 0 auto }
.container-form { width: 720px; margin: -37px auto 0; background-color: #fff; box-shadow: 0 0 8px #c8c8c8; display: block !important; }
.newsletter .frm-contactenos { margin: 25px auto; width: 420px; padding-top: 55px }
.newsletter .frm-contactenos > p { text-align: center; font-family: 'prelobook'; font-size: 16px; margin-bottom: 15px }
.newsletter .frm-contactenos p.requerido { float: none; color: #545454; margin: 20px 0 }
.newsletter .frm-contactenos input[type=checkbox] { border: 0 }
.newsletter .frm-contactenos .buttoncomment { background-image: none; background-color: #0096ff; border-radius: 5px; color: #fff; text-indent: 0; font-size: 15px; font-family: 'prelobold'; height: 32px }
/*POPUP*/
#pop-box { background-color: #305D9E; position: fixed; right: 0px; bottom: 0; text-align: left; z-index: 100; width: 292px; text-align: center; }
#pop-box a.cerrar { background: url(../i/flyout_close.png); width: 11px; height: 11px; display: block; text-indent: -99999; overflow: hidden; position: absolute; right: 10px; top: 10px; }
#pop-box img { margin: 11px 0; }
/*MODBRASIL2014*/
@font-face { font-family: 'merriweather_sansbold'; src: url('../mundial-peru21/fonts/merriweathersans-bold-webfont.eot'); src: url('../mundial-peru21/fonts/merriweathersans-bold-webfont.eot?#iefix') format('embedded-opentype'),  url('../mundial-peru21/fonts/merriweathersans-bold-webfont.woff') format('woff'),  url('../mundial-peru21/fonts/merriweathersans-bold-webfont.ttf') format('truetype'),  url('../mundial-peru21/fonts/merriweathersans-bold-webfont.svg#merriweather_sansbold') format('svg'); font-weight: normal; font-style: normal; }
.mod-brasil2014 { background: url(../i/brasil2014.bg.modulo.png) 0 0 no-repeat #e5e8e8; padding: 130px 11px 10px; border-top: 1px dotted #959595; border-bottom: 1px dotted #959595; margin-bottom: 10px; position: relative; }
.mod-brasil2014 .logo-brasil { background: url(../i/brasil2014.logo.peru21.png) 0 0 no-repeat; width: 120px; height: 120px; position: absolute; left: 25px; top: 7px; text-indent: 100%; white-space: nowrap; overflow: hidden; }
.mod-brasil2014 .btn-ir { position: absolute; right: 15px; top: 58px; width: 104px; height: 26px; color: #fff; text-align: center; display: block; border-radius: 5px; background-color: #38681C; font: bold 12px/26px Arial; border-bottom: 1px solid #203a10 }
.mod-brasil2014 .noticia { background-image: none; padding-bottom: 0 }
.mod-brasil2014 .noticia span.time { border-bottom: 1px solid #AFB6B6; color: #888; font-family: arial, helvetica; font-size: 11px; margin: 0 0 4px; display: block; text-transform: uppercase; width: 150px; }
.mod-brasil2014 .noticia h3 { font: normal 20px/105% 'merriweather_sansbold' !important; }
.mod-brasil2014 .noticia h3 a { color: #004359; }
.mod-brasil2014 .noticia p { color: #212121 }
.mod-brasil2014 .noticia { }
.mod-brasil2014 ul.galeria { list-style: none; }
.mod-brasil2014 ul.galeria li { float: left; margin: 0; padding: 0; background-image: none; }
.mod-brasil2014 .icon-play, .icon-gallery { background: url(../i/brasil2014.icon-play.png) 0 0 no-repeat; width: 35px; height: 35px; position: absolute; }
.mod-brasil2014 .icon-play { left: 15px; bottom: 15px }
.mod-brasil2014 .icon-gallery { width: 56px; height: 56px; background-position: 0 -35px; top: 50%; left: 50%; margin-top: -28px; margin-left: -28px; }
.mod-brasil2014 .social { position: absolute; top: 12px; right: 15px; }
.mod-brasil2014 .social ul { margin: 0; list-style: none }
.mod-brasil2014 .social ul li { float: left; margin-right: 5px; }
.mod-brasil2014 .social ul li:last-child { margin-right: 0 }
.mod-brasil2014 .social ul li a { background: url(../i/social-24x24.png) 0 0 no-repeat; display: block; overflow: hidden; text-indent: 100%; white-space: nowrap; width: 24px; height: 24px }
.mod-brasil2014 .social ul li.fb a { background-position: 0 0 }
.mod-brasil2014 .social ul li.tw a { background-position: 0 -24px }
.mod-brasil2014 .social ul li.gp a { background-position: 0 -48px }
.mod-brasil2014 .social ul li.pint a { background-position: 0 -72px }
/* Videogalerías Sidebar */
#box_videogalerias .ui-orbit .ui-content { background-color: #305D9E; }
#box_videogalerias .ui-orbit .ui-content .ui-inner .ui-item figure a img { width: 100%; }
#box_videogalerias .ui-orbit .ui-content .ui-inner .ui-item figure a .ico-play {/*background: url(../i/ico-play2.png) 0px 0; display: block; height: 51px; left: 121px; position: absolute; top: 30%; width: 68px; */ }
#box_videogalerias .ui-orbit .ui-content .ui-inner .ui-item figure a:hover .ico-play { background-position: 0 -51px; }
#box_videogalerias .ui-orbit .ui-content .ui-inner .ui-item figure figcaption { background-color: #305D9E; min-height: 42px; padding: 10px 8px 30px; text-align: left; }
#box_videogalerias .ui-orbit .ui-content .ui-inner .ui-item figure figcaption a { color: #FFFFFF; font: 18px "Regular"; }
#box_videogalerias .ui-orbit .ui-content .ui-arrows a { background: none; }
#box_videogalerias .ui-orbit .ui-content .ui-arrows { background: none; bottom: 0; height: 0; left: 0; padding: 0; position: absolute; right: 0; top: 65px; }
#box_videogalerias .ui-orbit .ui-content .ui-arrows a { height: 48px; top: auto; width: 48px; }
#box_videogalerias .ui-orbit .ui-content .ui-arrows a.ui-prev { left: 0; }
#box_videogalerias .ui-orbit .ui-content .ui-arrows a.ui-next { right: 0; }
#box_videogalerias .ui-orbit .ui-content .ui-arrows a.ui-prev span i, #box_videogalerias .ui-orbit .ui-content .ui-arrows a.ui-next span i { background: url(../i/orbitslider.png); height: 48px; margin-top: 0; top: 0; width: 48px; }
#box_videogalerias .ui-orbit .ui-content .ui-arrows a.ui-prev:hover span i { background-position: -48px 0; }
#box_videogalerias .ui-orbit .ui-content .ui-arrows a.ui-next span i { background-position: 0 -48px; }
#box_videogalerias .ui-orbit .ui-content .ui-arrows a.ui-next:hover span i { background-position: -48px -48px; }
#box_videogalerias .ui-orbit .ui-content .ui-pager { bottom: 12px; position: absolute; width: 100%; }
#box_videogalerias .ui-orbit .ui-content .ui-pager li { background: url(../i/orbitslider.png) 0 -96px; height: 8px; width: 8px; }
#box_videogalerias .ui-orbit .ui-content .ui-pager .ui-active { background-position: -8px -96px; }
#box_videogalerias .ui-orbit .inner-figure { position: relative; }
/*zoom en imagenes*/
.imagenzoom figure { overflow: hidden; position: relative; }
.imagenzoom figure img { display: block; }
.imagenzoom .izoom { position: absolute; top: 100%; left: 0; z-index: 2; width: 100%; height: 100%; /*cursor: pointer;*/
background-color: rgba(82, 148, 231, 0.3); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; -webkit-backface-visibility: hidden; -webkit-transform-style: preserve-3d; }
.izoom a { display: block; height: 100%; position: relative; width: 100%; }
.izoom .ampliar_img { background-image: url(http://cde.peru21.pe/ima/0/0/2/0/5/205785.png); height: 53px; left: 50%; margin-left: -25px; margin-top: -26px; position: absolute; top: 50%; vertical-align: middle; width: 50px; }
.imagenzoom:hover .izoom { top: 0; opacity: 1; }
/* COLUMNISTA SideBar */
#box_columnas .columna-new { background: url(../i/bg-dotted-col.png) repeat-x 0 bottom; padding: 10px 10px 12px; }
#box_columnas .columna-new.first { padding-top: 0; }
#box_columnas .columna-new img { float: left; height: auto; margin-right: 10px; width: 114px; }
#box_columnas .columna-new .caption { float: left; font: 13px "Georgia"; width: 166px; }
#box_columnas .columna-new .titulo-col { display: block; font-weight: bold; }
#box_columnas .columna-new .titulo-col a { color: #000000; }
#box_columnas .columna-new .autor-col { color: #404040; display: block; font-style: italic; }
#box_columnas .columna-new .datos-col { display: block; }
#box_columnas .columna-new .datos-col a { color: #6C6C6C; }
#box_columnas .vermas-new { margin-top: 15px; }
.media-type > .youtube-player { width: 100%; }


/*verticales*/

.cont_verticales { float: left; }
.cont_verticales ul { float: left; padding-top: 6px; }
.cont_verticales ul li { float: left; margin-right: 10px; background: url(../i/borde-vert.png) no-repeat right 1px; padding-right: 10px; }
.cont_verticales ul li a { float: left; background: url(../i/verticales.png) no-repeat 0 0; width: 61px; height: 16px; }
.cont_verticales ul li.urb a { }
.cont_verticales ul li.nauto a { background-position: 0 -29px; height: 20px; position: relative; top: -3px; }
.cont_verticales ul li.aptitus a { background-position: 0 -68px; }
#temas .cont_temas .ui-orbit .ui-content {background: none; width: 610px;}
.cont_temas { margin: 5px ; padding:6px 5px; display: inline-block; width: 960px; border-bottom:2px solid #f5f5f5 }
#temas .cont_temas .destaque { float: left; margin-left: 110px; position: relative; padding: 0 38px; }
#temas .cont_temas .ui-orbit{top:-3px}
#temas .cont_temas .ui-orbit .ui-arrows { background: none; padding:0; left:inherit; top:inherit; right:inherit; bottom:inherit; border-radius:0 }
#temas .cont_temas span.titulo { position: absolute; top: 0; left: 5px; }
#temas .cont_temas .ui-orbit .ui-arrows a { background: url(../i/sprite-header.png) no-repeat -60px 0; left: -27px; top:0px; width:23px; height:23px}
#temas .cont_temas .ui-orbit .ui-arrows a.ui-next { background-position: -90px -0; left:610px;}
.clasificados { float: right; margin: 3px 25px 0 0; }
#temas .cont_temas .ui-orbit .ui-arrows a.ui-next i { padding-left: 28px; background: url(../i/white-grad.png?V=2) repeat-y; position: absolute; left: -45px; top: 0; margin: 0; height: 22px; width: 17px; }
#temas .cont_temas .ui-orbit .ui-arrows a.ui-prev i { padding-right: 28px; background: url(../i/white-grad-left.png) right 0 repeat-y; position: absolute; left:initial; left:inherit; right: -45px; top: 0; margin: 0; height: 22px; width: 17px; }

/*Nueva cabecera*/
/*cintillo top*/
.nbox { display: inline-block; width: 100%; float: left; }
.contheader { }
.contheader .n_cintillo { background-color: #E2E2E2; margin-bottom: 10px; }
.contheader .n_cintillo .cont_cintillo {margin: 0 auto; width: 970px; }
.n_cintillo .cont_cintillo .cont_clasificados { float: left; }
.cont_cintillo .cont_clasificados ul { float: left }
.cont_cintillo .cont_clasificados ul li { float: left; border-right: 1px solid #CECECE; height: 37px; }
.cont_cintillo .cont_clasificados ul li a { float: left; background: url(../i/new_header/clasificados2.png) no-repeat 10px 7px; width: 98px; height: 23px; padding: 11px 10px 0; }
.cont_cintillo .cont_clasificados ul li.n_neoauto a { background-position: 10px -44px; width: 110px; }
.cont_cintillo .cont_clasificados ul li.n_aptitus a { background-position: 10px -87px; width: 87px; }
.n_cintillo .cont_cintillo .cont_social_log { float: right; }
.cont_social_log ul { float: left; background-color: #fff; }
.cont_social_log ul li { float: left; }
.cont_social_log ul li a { float: left; width: 47px; height: 37px; background: url(../i/new_header/social_header.png?v=2) no-repeat 0 0; }
.cont_social_log ul li a:hover { opacity: 0.9; }
.cont_social_log ul li.n_tw a { background-position: 0 -37px; }
.cont_social_log ul li.n_pint a { background-position: 0 -74px; }
.cont_social_log ul li.n_gplus a { background-position: 0 -111px; }
.cont_social_log ul li.n_rss a { background-position: 0 -148px; }
.cont_social_log ul li.n_movil a { background-position: 0 -185px; }
.cont_social_log ul li.n_insta a { background-position: 0 -222px; }
.cont_social_log .n_log { float: left; background-color: #464F55; height: 37px; padding: 0!important; margin: 0!important; line-height: 19px!important; }
.cont_social_log .n_log span { border-right: 1px solid #73838C; display: inline-block; float: left; }
.cont_social_log .n_log span:last-child { border-right: none; }
.cont_social_log .n_log span a { color: #fff; font-family: 'theserifb7_bold'; padding: 10px 25px 0; height: 27px; display: inline-block; }
.cont_social_log .n_log span a:hover { background-color: #30373D; text-decoration: none; }
.cont_social_log .nlogin { float: left; background-color: #464F55; height: 27px; color: #fff; min-width: 205px; font-family: 'theserifb6_semibold'; padding: 10px 15px 0 15px!important; text-align: center!important; position: relative; margin: 0!important; line-height: 19px!important; }
.cont_social_log .nlogin span { float: right; }
.cont_social_log .nlogin span a { float: right; background: url(../i/new_header/flecha.png) no-repeat 0 0; width: 9px; height: 5px; margin-top: 6px; }
.cont_social_log .nlogin ul { position: absolute; background: none; right: 0; bottom: -76px; display: none; z-index: 10; }
.cont_social_log .nlogin:hover span ul { display: block; }
.cont_social_log .nlogin ul li { float: right; }
.cont_social_log .nlogin ul li a { width: 120px; color: #fff; background: #464F55; height: 26px; padding-top: 12px; text-decoration: none; border-bottom: 1px solid #606D77; margin: 0 }
.cont_social_log .nlogin ul li a:hover { background-color: #30373D; opacity: 1; }
/*----cuerpo header------*/
.n_head { background-color: #F5F5F5; }
.n_head .cont_nhead, .n_menu .cont_n_menu {margin: 0 auto; position: relative; z-index: 1; }
.n_head .cont_nhead .logo_fecha { float: left;}
.cont_nhead .logo_fecha .cont_logo {float: left; margin-right: 13px; }
.cont_nhead .logo_fecha .cont_logo a{width:}

.cont_fecha_dolar{margin-top:17px;}
.logo_fecha .date {float:left; color:#4B4E52}
.logo_fecha .date span, .logo_fecha .weather span{display:block; font-family: 'open_sansregular';}
.logo_fecha .date span.r1, .logo_fecha .weather span.r1{color:#4B4D52; font-size:27px; margin-bottom:4px;}
.logo_fecha .date span.r2, .logo_fecha .weather span.r2{font-size:12px; font-size:13px;}
.logo_fecha .last-update{ color:#2E5D9A; font-size:12px;  margin-top:7px; font-family: 'open_sansregular';}

.logo_fecha .weather{ float: left; border-left: 1px solid #CECECE; margin-left: 13px; padding-left: 13px; }

.logo_fecha .buscador{clear:both; position:relative;}
.logo_fecha .buscador button{border:0; position:absolute; top:15px; right:8px; width:18px; height:18px; content:""; background:url(../i/sprite-header.png) 0 0 no-repeat; }
.logo_fecha .buscador input[type="text"]{width:283px; padding:5px 32px 5px 8px; height:35px; border:1px solid #ccc; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box}

.logo_fecha .cont_logo img { }
.logo_fecha .cont_fecha_dolar { float: left;}
.logo_fecha .cont_fecha_dolar h3 { margin-bottom: 0; font-size: 12px; color: #303339; font-family: 'theserifb6_semibold'; text-align: left; width: auto; }
.logo_fecha .cont_fecha_dolar h4 { font-size: 12px; margin-bottom: 22px; font-family: 'theserifb6_semibold'; text-align: left; }
.logo_fecha .cont_fecha_dolar .cont_dolar { }
.cont_fecha_dolar .cont_dolar>div { padding-left: 33px; background: url(../i/new_header/dolar.png) no-repeat 0 5px; float: right; }
.cont_dolar>div h3 { margin-bottom: 2px!important; }
.cont_dolar>div h3 span { font-family: 'theserifb7_bold'; float: left; width: 60px; }
.n_head .portada_c_portada {float: right; width: 430px;}
.n_head .portada_c_portada .cont_porta_cont { float: left; }
.portada_c_portada .cont_porta_cont span { display: inline-block; border: 1px solid #D9D9D9; }
.portada_c_portada .cont_porta_cont span img { }
.portada_c_portada .titu_portada_cont { float: left; width: 178px; }
.portada_c_portada .titu_portada_cont .titu_port { padding-bottom: 12px; display: inline-block; float: left; width: 100%; }

.titu_portada_cont .inner {padding:7px 12px}
.titu_portada_cont h3 { margin: 0 0 5px; font-size: 11px; font-family: 'open_sansregular'; font-weight:bold; color:#D7362E }
.titu_portada_cont h4 { margin: 0; font-size: 20px; font-family: 'theserifb7_bold'; color: #2E3337;}

.titu_portada_cont .compartir { display: inline-block; width: 100%; float: left; }
.titu_portada_cont .compartir h6 { margin: 7px 0 0; font: 13px/1.2 'open_sansregular'; color: #333; font-weight:normal; float:left; }
.titu_portada_cont .compartir ul { margin-left: 72px; }
.titu_portada_cont .compartir ul li { float: left; margin-right: 8px; }
.titu_portada_cont .compartir ul li a { display:block; width: 30px; height: 30px; background: url(../i/sprite-header.png) no-repeat 0 0; }
.titu_portada_cont .compartir ul li.fb a { background-position: 0 -24px; }
.titu_portada_cont .compartir ul li.tw a { background-position: -30px -24px; }
.cont_clima { }
.cont_fecha_dolar .cont_clima div { float: left!important; width: 120px; }
.cont_clima>div h3 span { width: 150px; }
.cont_fecha_dolar .cont_clima .clima_p21 { background: url(../i/new_header/clima.png) no-repeat 0 0; float: left; }
.cont_fecha_dolar .cont_clima .sol { background-position: 0 3px; padding-left: 35px; padding-bottom: 2px; }
.cont_fecha_dolar .cont_clima .sol_nube { background-position: 0 -38px; padding-left: 41px; }
.cont_fecha_dolar .cont_clima .nublado { background-position: 0 -79px; padding-left: 41px; }
.cont_fecha_dolar .cont_clima .lluvia { background-position: 0 -115px; padding-left: 41px; }
.cont_fecha_dolar .cont_clima .nube_luna { background-position: 0 -162px; padding-left: 41px; }
.cont_fecha_dolar .cont_clima .nieve { background-position: 0 -201px; padding-left: 41px; }
.cont_fecha_dolar .cont_clima .graniso { background-position: 0 -247px; padding-left: 41px; }
.cont_fecha_dolar .cont_clima .rayo { background-position: 0 -287px; padding-left: 41px; }
.cont_fecha_dolar .cont_clima .luna { background-position: 0 -329px; padding-left: 27px; }
/*menu nav*/

.n_menu { background: url(../i/new_header/bg_nav.jpg) repeat-x }
.n_menu .cont_n_menu { }
.n_menu .cont_n_menu .nmenu_nav {position: relative; }
.n_menu .cont_n_menu .nmenu_nav:before,.n_menu .cont_n_menu .nmenu_nav:after{display:table; content:""} /* :P */
.n_menu .cont_n_menu .nmenu_nav:after{clear:both;}
.cont_n_menu .nmenu_nav ul { }
.cont_n_menu .nmenu_nav ul li { float: left; }
.cont_n_menu .nmenu_nav ul li a { float: left; padding: 0 8px; height: 32px; color: #929597; font-family: 'theserifb7_bold'; padding-top: 13px; border-top: 3px solid #D9362D; }
.cont_n_menu .nmenu_nav ul li.n_home a i {display:block; background: url(../i/sprite-header.png) no-repeat -30px 0; height: 11px; width: 27px; padding:0 }
.cont_n_menu .nmenu_nav ul li.n_actualidad a { border-color: #305D9E; }
.cont_n_menu .nmenu_nav ul li.n_politica a { border-color: #5685CB; }
.cont_n_menu .nmenu_nav ul li.n_economia a { border-color: #F68B1F; }
.cont_n_menu .nmenu_nav ul li.n_opinion a { border-color: #009FFF; }
.cont_n_menu .nmenu_nav ul li.n_deportes a { border-color: #009900; }
.cont_n_menu .nmenu_nav ul li.n_finanzas a { border-color: #D7DF22; }
.cont_n_menu .nmenu_nav ul li.n_mundo a { border-color: #D71920; }
.cont_n_menu .nmenu_nav ul li.n_vida21 a { border-color: #A2689D; }
.cont_n_menu .nmenu_nav ul li.n_espectaculos a { border-color: #E28FC8; }
.cont_n_menu .nmenu_nav ul li.n_chica21 a { border-color: #B8308B; }
.cont_n_menu .nmenu_nav ul li.n_blogs a { border-color: #009FFF; }
.cont_n_menu .nmenu_nav ul li.n_pulsoperu a { border-color:#B5B5B5;
background: url(../i/new_header/pulsoperu.jpg?v221014) no-repeat -4px 0 ;
text-indent: -99999px;
width: 66px; }
.cont_n_menu .nmenu_nav ul li.n_lupa a { border-color: #525E65; background: url(../i/new_header/lupa.png) no-repeat 7px 12px; height: 28px; width: 20px; padding: 13px 6px 0; }
/*---*/
.cont_n_menu .nmenu_nav ul li a.active_nav, .cont_n_menu .nmenu_nav ul li a:hover { color: #fff; text-decoration: none; }
.cont_n_menu .nmenu_nav ul li.n_home a.active_nav, .cont_n_menu .nmenu_nav ul li.n_home a:hover {}
.cont_n_menu .nmenu_nav ul li.n_actualidad a.active_nav, .cont_n_menu .nmenu_nav ul li.n_actualidad a:hover { background-color: #305D9E; }
.cont_n_menu .nmenu_nav ul li.n_politica a.active_nav, .cont_n_menu .nmenu_nav ul li.n_politica a:hover { background-color: #5685CB; }
.cont_n_menu .nmenu_nav ul li.n_economia a.active_nav, .cont_n_menu .nmenu_nav ul li.n_economia a:hover { background-color: #F68B1F; }
.cont_n_menu .nmenu_nav ul li.n_opinion a.active_nav, .cont_n_menu .nmenu_nav ul li.n_opinion a:hover { background-color: #009FFF; }
.cont_n_menu .nmenu_nav ul li.n_deportes a.active_nav, .cont_n_menu .nmenu_nav ul li.n_deportes a:hover { background-color: #009900; }
.cont_n_menu .nmenu_nav ul li.n_finanzas a.active_nav, .cont_n_menu .nmenu_nav ul li.n_finanzas a:hover { background-color: #D7DF22; }
.cont_n_menu .nmenu_nav ul li.n_mundo a.active_nav, .cont_n_menu .nmenu_nav ul li.n_mundo a:hover { background-color: #D71920; }
.cont_n_menu .nmenu_nav ul li.n_vida21 a.active_nav, .cont_n_menu .nmenu_nav ul li.n_vida21 a:hover { background-color: #A2689D; }
.cont_n_menu .nmenu_nav ul li.n_espectaculos a.active_nav, .cont_n_menu .nmenu_nav ul li.n_espectaculos a:hover { background-color: #E28FC8; }
.cont_n_menu .nmenu_nav ul li.n_chica21 a.active_nav, .cont_n_menu .nmenu_nav ul li.n_chica21 a:hover { background-color: #B8308B; }
.cont_n_menu .nmenu_nav ul li.n_blogs a.active_nav, .cont_n_menu .nmenu_nav ul li.n_blogs a:hover { background-color: #009FFF; }
.cont_n_menu .nmenu_nav ul li.n_pulsoperu a.active_nav, .cont_n_menu .nmenu_nav ul li.n_pulsoperu a:hover { background-color: #B5B5B5; }
.cont_n_menu .nmenu_nav ul li.n_lupa a.ui-active { background-position: 7px -28px; background-color: #525E65; height: 28px; }
.nsearch_nav { background-color: #525E65;
width: 930px;
padding: 15px 20px;
position: relative;
left: -5px;
z-index: 10;
display: none;
top: -4px;
margin-bottom: -4px; }
.nsearch_nav.show-form { display:inline-block; float:left; }
.nsearch_nav input { margin: 0; border: 0; width: 98%; padding: 0 1% 0; background-color: #525E65; color: #F2F2F2; font-size: 13px; font-family: 'theserifb6_semibold'; }
/*header nota*/
#nota .cont_n_menu .nmenu_nav ul li a, #heduardicidios .cont_n_menu .nmenu_nav ul li a, .secciones .cont_n_menu .nmenu_nav ul li a  { padding-left: 8px; padding-right: 9px; }
.search_nota { position: absolute; right: 0; top: 60px; }
.search_nota .btn_nota { border: none; background: url(../i/new_header/lupa.png) no-repeat 11px -30px #525E65; width: 45px; height: 40px; padding: 0; float: right; border-left: 1px solid #6A7982; }
.search_nota .input_nota {margin: 0;
border: none;
background-color: #5F6C74;
width: 206px;
padding: 0 12px;
color: #F2F2F2;
font-family: 'theserifb6_semibold';
height: 35px;
float: left;
padding-top: 5px;
line-height: 100%;}

.search_nota .input_nota { padding-top: 15px\9; height: 25px\9; }
/*toma de canal*/
/*.w960 .contheader .n_cintillo, .w960 .n_head, .w960 .n_menu { background: none }
.w960 .contheader .n_cintillo .cont_cintillo { height: 37px; background: #E2E2E2; }
.w960 .n_head .cont_nhead { background-color: #F5F5F5; height: 159px; }
.w960 .n_menu .cont_n_menu { background: url(../i/new_header/bg_nav.jpg) repeat-x; height: 48px; }
.w960 .ads960x180 div object embed{width: 960px;}
.w960  .contheader {
max-width: 970px;
margin: 0 auto;
display: inherit;
float: none;
background-color: #fff;
min-height: 262px;
margin-bottom: -13px;
padding-top: 5px;
}*/


 .contheader .n_cintillo,  .n_head,  .n_menu { background: none; background: #E2E2E2;  }
 .contheader .n_cintillo .cont_cintillo { height: 37px; }
 .n_head .cont_nhead { background-color: #F5F5F5; height: 130px; }
 .n_menu .cont_n_menu { background: url(../i/new_header/bg_nav.jpg) repeat-x; height: 48px; }
 .ads960x180 div object embed{width: 960px;}
  .contheader {

margin: 0 auto;
display: inherit;
float: none;


/*margin-bottom: -13px;*/

}

.contheader > .inner {width:970px; margin:0 auto}

.pulsoperu .contheader, .cheka .contheader { background-color: #fff; padding: 0;}

/*backstate chica 21*/
.cont_bst{
    display: inline-block;
    width: 100%;
    float: left;
    margin-bottom: 10px;
    padding-top: 10px;
}
.cont_bst h4{
    float: left;
    padding: 0;
    margin: 0;
	max-width: 165px;
width: 100%;
}
.cont_bst h4 a{}
.cont_bst  .ver_bst{
    float: right;
color: #B8308B;
font-size: 14px;
font-family: 'theserifb6_semibold';
padding-right: 25px;
padding-top: 4px;
background: url(../i/flech_circle.png) no-repeat right -30px;
}


/* OPINIÓN */
.box_opinion{ padding: 10px; }
.box_opinion h2{ background-color: #009FFF; color: #FFFFFF; display: inline-block; font: 15px/120% "theserifb7_bold"; padding: 3px 21px 1px; margin: 0; }
.box_opinion .list_opinion{ background-color: #E0E3E4; display: inline-block; padding: 10px 0; }
.box_opinion .list_opinion article{ border-right: 1px solid #CCCCCC; float: left; min-height: 95px; padding: 0 10px; position: relative; width: 169px; }
.box_opinion .list_opinion article:last-child{ border-right: 0; }
.box_opinion .list_opinion article .image{ background-color: #FFFFFF; border-radius: 50%; float: left; height: 72px; margin-right: 10px; overflow: hidden; text-align: center; width: 72px; }
.box_opinion .list_opinion article .image img{ height: 100%; }
.box_opinion .list_opinion article .text{ color: #445759; font: 11px/110% "Open Sans"; float: left; width: 87px; }
.box_opinion .list_opinion article .text h3{ color: #2D3337; font: 14px/110% "theserifb6_semibold"; margin: 0 0 3px; }
.box_opinion .list_opinion article .text h3 a{ color: #2D3337; }
.box_opinion .list_opinion article .text span{ display: block; margin: 0 0 3px; }
.box_opinion .list_opinion article .text .share{ bottom: 0; color: #2F5D9B; font: 11px "Open Sans"; position: absolute; text-decoration: none; }
.box_opinion .list_opinion article .text .share i{ background: url(../i/icon-share.png) no-repeat; display: inline-block; height: 7px; margin-left: 5px; vertical-align: middle; width: 9px; }
.box_opinion .list_opinion article .text .comments{ color: #6B7A7C; font: 11px/120% "Arial"; font-weight: bold; }
.box_opinion .list_opinion article .text .comments i{ background: url(../i/icon-comments.png) no-repeat; display: inline-block; height: 9px; margin-left: 5px; width: 10px; }
.box_opinion .list_opinion article .share-box{ background-color: #EEEEEE; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2); bottom: -65px; display: none; left: 90px; padding: 0 5px; position: absolute; width: 240px; z-index: 100; }
.box_opinion .list_opinion article .share-box ul li{ float: left; margin: 5px 10px 0 0; }
.box_opinion .list_opinion article .share-box ul li .twitter-share-button{ width: 90px !important; }
.box_opinion .list_opinion article.show_share .share-box{ display: block; }


.op-body:before,.op-body:after {display:table; content:""}
.op-body:after {clear:both;}
    .titu-opinion{font:normal 40px/1.2 'theserifb6_semibold'; color:#2E3337; padding-left:15px; margin:10px 0 35px -10px; position:relative;}
    .titu-opinion:before{position:absolute; width:4px; height:31px; left:0; top:7px; background-color:#009FFF; content:""}
    .box-op-user{font-family:'open_sansregular'; width:300px; float:left; margin-right:20px; margin-bottom:20px}
    .op-header {background-color:#2E3337; height:118px; border-bottom:2px solid #fff}
    .op-header .col1 {width:110px; height:100%; float:left; position:relative;}
    .op-header .col1 img{position:absolute; left:0; bottom:0}
    .op-header .col2 {margin-left:125px; overflow:hidden;}
    .op-header h3 {color:#fff; font-size:20px; font-family:'open_sansregular'; line-height:1.1; margin:8px 0 5px}    
    .op-header h4 {color:#A5ACB3; font-size:15px; margin-bottom:8px}    
    .op-header .btn {font-weight:bold; color:#2D3337; display:inline-block; background-color:#fff; border-radius:4px; padding:2px 8px; text-transform:uppercase; font-size:11px;}    
    .op-header .btn:hover {background-color:#d7352d; color:#fff; text-decoration:none;}    
    .op-body {background-color:#F5F5F5}
    .op-body .ano{border-left:4px solid #2E3337; font-size:16px; color:#2E3337; margin:20px 0 15px; padding-left:7px; font-family:'open_sanssemibold'}
    .op-body .row {border-bottom:1px solid #ddd; margin:0 10px 8px; padding:5px 0; font-size:15px; min-height:30px}
    .op-body .row:last-child {border-bottom-width:0}
    .op-body .row .fecha {float:left;}
    .op-body .row a {display:block; margin-left:68px; font-size:14px;}

.page-opinion .stick {background-color:#009FFF; color:#fff; display:inline-block; font:normal 15px/22px 'theserifb7_bold'; width:80px; height:22px; text-align:center; margin:15px 0 0}
.page-opinion .nota h1{color:#2C3337; font-size:30px; font-family:'open_sansregular'; margin:10px 0}
.page-opinion .nota h2.nota-bajada{border-color:#ddd; margin-bottom:10px}
.page-opinion .nota .nota-compartir{border:0; margin-bottom:10px;}
.page-opinion .rel-notas{background:transparent;}
.page-opinion .rel-notas .box-op-user{width:100%; margin:0 0 15px; float:none;}
.page-opinion .rel-notas .box-op-user .op-header{height:auto;}
.page-opinion .rel-notas .col1{width:100%; height:118px; float:none;}
.page-opinion .rel-notas .col2{margin:0; background-color:#16171B}
.page-opinion .rel-notas .col2 h3{font-size:16px; padding-left:10px; padding-right:10px;}
.page-opinion .rel-notas .col2 h4{width:auto; background:transparent; font-size:12px; padding:0 10px 0; border:0; margin:0}
.page-opinion .rel-notas .col2 .btn{margin:10px}

.page-opinion .box-op-user.fix{width:inherit; margin-left:-10px; margin-right:-10px; position:relative;}
.page-opinion .box-op-user.fix .op-body{padding-bottom:30px;}
.page-opinion .box-op-user.fix .vermas{position:absolute; left:50%; margin-left:-55px; bottom:0; text-align:center; color:#2D3337; font:bold 12px/30px 'open_sansregular'; text-transform:uppercase; border:1px solid #bbb; border-bottom-width:0; width:110px; height:30px; border-radius:4px 4px 0 0; background-color:#fff; }
.page-opinion .otras-opiniones{background-color:#F3F3F3; padding:5px}
.page-opinion .otras-opiniones h6{font-size:16px; font-family:'theserifb6_semibold'; font-weight:normal; margin:5px 0 10px; line-height:1}