/*HTML5 element display*/
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
/*Base*/
/*
 * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units
 *    http://clagnut.com/blog/348/#c790
 * 2. Force vertical scrollbar in non-IE
 * 3. Remove Android and iOS tap highlight color to prevent entire container being highlighted
 *    www.yuiblog.com/blog/2010/10/01/quick-tip-customizing-the-mobile-safari-tap-highlight-color/
 * 4. Prevent iOS text size adjust on device orientation change, without disabling user zoom
 *    www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/
 */
html { font-size: 100%; ms-text-size-adjust: 100%; overflow-y: scroll; webkit-overflow-scrolling: touch; webkit-tap-highlight-color: rgba(0, 0, 0, 0); webkit-text-size-adjust: 100%; }
body { font-size: 13px; line-height: 1.231; margin: 0; }
body, button, input, select, textarea { color: #222; font-family: Georgia, "Times New Roman", Times, serif; }

/*
 * These selection declarations have to be separate
 * No text-shadow: twitter.com/miketaylr/status/12228805301
 * Also: hot pink!
 */
::-moz-selection {
background:#fe57a1;
color:#fff;
text-shadow:none;
}
::selection { background: #fe57a1; color: #fff; text-shadow: none; }
/*Links*/
a { color: #FECDA4; text-decoration: none; }
a:visited { }
a:focus { outline: thin dotted; }
/* Improve readability when focused and hovered in all browsers: people.opera.com/patrickl/experiments/keyboard/test */
a:hover, a:active { outline: 0; }
/*Typography*/
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { border: 0; border-top: 1px solid #ccc; display: block; height: 1px; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
/* Redeclare monospace font family: en.wikipedia.org/wiki/User:Davidgothberg/Test59 */
pre, code, kbd, samp { _font-family: 'courier new', monospace; font-family: monospace, monospace; font-size: 1em; }
/* Improve readability of pre-formatted text in all browsers */
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
/* Position subscript and superscript content without affecting line-height: gist.github.com/413930 */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
/*Lists*/
ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; margin: 0; padding: 0; }
/*Embedded content*/
/*
 * Improve image quality when scaled in IE7
 * code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
 */
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle }
/*Correct overflow displayed oddly in IE9 */
svg:not(:root) { overflow: hidden; }
/*Figures*/
figure { margin: 0; }
/*Forms*/
form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
/*
 * 1. Correct color not inheriting in IE6/7/8/9
 * 2. Correct alignment displayed oddly in IE6/7
 */

legend { border: 0; *margin-left: -7px;
padding: 0; }
/* Indicate that 'label' will shift focus to the associated form element */

label {/*cursor: pointer;*/ }
/*
 * 1. Correct font-size not inheriting in all browsers
 * 2. Remove margins in FF3/4 S5 Chrome
 * 3. Define consistent vertical alignment display in all browsers
 */
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; vertical-align: middle; }
/*
 * 1. Define line-height as normal to match FF3/4 (set using !important in the UA stylesheet)
 * 2. Correct inner spacing displayed oddly in IE6/7
 */
button, input { line-height: normal; overflow: visible; }
/*
 * 1. Display hand cursor for clickable form elements
 * 2. Allow styling of clickable form elements in iOS
 */
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; webkit-appearance: button; }
/*
 * Consistent box sizing and appearance
 */
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }
input[type="search"] { box-sizing: content-box; moz-box-sizing: content-box; webkit-box-sizing: content-box; }

/*
 * Remove inner padding and border in FF3/4
 * www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/
 */

button::-moz-focus-inner, input::-moz-focus-inner {
border: 0;
padding: 0;
}
/* Remove default vertical scrollbar in IE6/7/8/9 */
textarea { overflow: auto; vertical-align: top; }

/* Colors for form validity */
input:valid, textarea:valid {
}
input:invalid, textarea:invalid {
background-color: #f0dddd;
}
/*Tables*/
table { border-collapse: collapse; border-spacing: 0; }
/*Non-semantic helper classes
  Please define your styles before this section.*/

/* For image replacement */
.ir { background-repeat: no-repeat; direction: ltr; display: block; overflow: hidden; text-align: left; text-indent: -999em; }
.ir br { display: none; }
/* Hide for both screenreaders and browsers:
   css-discuss.incutio.com/wiki/Screenreader_Visibility */
.hidden { display: none; visibility: hidden; }
/* Hide only visually, but have it available for screenreaders: by Jon Neal.
  www.webaim.org/techniques/css/invisiblecontent/  &  j.mp/visuallyhidden */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: drupal.org/node/897638 */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility: hidden; }
/* Contain floats: nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
/*grid system*/

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%; vertical-align: baseline; }
article, aside, dialog, figure, footer, header, hgroup, nav, section { display: block; }
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: none; vertical-align: middle }
:focus { outline: 0; }
html { font-size: 100.01%; }
body { font-size: 75%; color: #222; background: #fff; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; color: #111; }
h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 2em; margin-bottom: 0.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; margin-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:hover { color: #FECDA4 }
a { color: #FECDA4; text-decoration: none; }
a:hover { text-decoration: underline; }
a:linked {
color:#FECDA4;
}
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; }
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, ol { margin: 0 1.5em 1.5em 0; padding-left: 1.5em; }
ul { list-style-type: disc; }
ol { list-style-type: decimal; }
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: 969px; margin: 0 auto; }
.showgrid { background: url(/f/img/grid.png); }
.column, .span-1, .span-2, .span-3, .span-4, .span-5, .span-6 { float: left; margin-right: 21px; }
.last { margin-right: 0; }
.span-1 { width: 144px; }
.span-2 { width: 309px; }
.span-3 { width: 474px; }
.span-4 { width: 639px; }
.span-5 { width: 804px; }
.span-6 { width: 969px; }
.border { padding-right: 9px; margin-right: 11px; border-right: 1px solid #ddd; }
div.colborder { padding-right: 92px; margin-right: 93px; border-right: 1px solid #eee; }
div.prepend-top, .prepend-top { margin-top: 1.5em; }
div.append-bottom, .append-bottom { margin-bottom: 1.5em; }
.box { padding: 10px; 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: none; }
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 #E4E4E4; }
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus { border-color: #E4E4E4; }
select { background-color: #fff; border-width: 1px; border-style: solid; }
input[type=text], input[type=password], input.text, input.title, textarea, select { margin: 0.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: 0.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; }
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; }
.lastitem { background-image: none; border: none!important; }
hr.clear { border-bottom: solid 1px #dee4d8; margin-bottom: 10px }
#comenta .error { margin-left: 80px }
#comenta .count-text { float: right; line-height: 35px }
#comenta.wait { background: url(../img/wait.gif) no-repeat 54px 74px; }
/* Component Orbit
-------------------------------------------------------*/
.ui-orbit { position: relative; *zoom:1;
}
.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; width: 100%; height: auto; overflow: hidden; }
.ui-orbit .ui-inner { width: 100%; float: left; margin: 0; list-style: none; transition: width 0.15s linear 0s; -webkit-transition: width 0.15s linear 0s; }
.ui-orbit .ui-item { float: left; position: relative; /*background: url(../i/ui-preload.gif) center center no-repeat;*/ padding-left:1px;}
.ui-orbit ul.ui-arrows { margin: 0; padding: 0; list-style: none; }
.ui-orbit a.ui-prev, .ui-orbit a.ui-next { position: absolute; top: 0; display: block; outline: none; z-index: 2; width: 70px; height: 100%; overflow: hidden; }
.ui-orbit a.ui-prev { left: 0 }
.ui-orbit a.ui-next { right: 0 }
.ui-orbit ul.ui-pager { position: absolute; bottom: 10px; left: 50%; z-index: 3; list-style: none; padding: 0; margin: 0; height: 20px; }
.ui-orbit ul.ui-pager li { float: left; right: 50%; text-align: center; padding: 0 5px; margin: 0 2px; position: relative; display: block; background: #333; cursor: pointer; border-radius: 50%; color: #fff }
.ui-orbit ul.ui-pager li.ui-active { background-color: red; background-color: rgba(255,0,0,0.7); }
.ui-orbit a.ui-prev span, .ui-orbit a.ui-next span { display: block; height: 100px; width: 70px; top: 50%; position: absolute; margin-top: -50px; cursor: pointer; }
.ui-orbit a.ui-prev span i, .ui-orbit a.ui-next span i { display: block; margin: 20px 0 0 20px; /* equivalente al padre:100x70 y anch, alto de este */ width: 30px; height: 60px; overflow: hidden; text-indent: -9999px; }
.ui-orbit .ui-arrows a span i { background: url(../i/ui-sprite.png) 0 0 no-repeat }
.ui-orbit a.ui-prev span i { background-position: 0 0; }
.ui-orbit a.ui-next span i { background-position: -64px 0; }
.ui-orbit a.ui-prev span, .ui-orbit a.ui-next span { }
.ui-orbit a.ui-prev:hover span, .ui-orbit a.ui-next:hover span { }
.ui-orbit.ui-out .ui-arrows, .ui-orbit.ui-out .ui-pager { display: none; }
.ui-orbit .ui-indicator { position: absolute; bottom: 10px; width: 100%; text-align: center; }
.ui-orbit .ui-indicator span { color: #ff0000; }
/**/
body { background-color: #333; }
body.plantillas-blogs { background-color: #FFF4E6!important; }
.container { width: 970px; position: relative }
.container.bgcolor { background-color: #fff4e6; padding: 13px }
.bgsombra { box-shadow: 0px 5px 15px #000; -ms-box-shadow: 0px 5px 15px #000; -moz-box-shadow: 0px 5px 15px #000; -o-box-shadow: 0px 5px 15px #000; -webkit-box-shadow: 0px 5px 15px #000; margin: 0 auto; width: 996px }
/**/
.b969x90 { width: 970px; margin: 0 auto; padding: 16px 13px; background-color: #fff4e6; }
.b969x48 { width: 970px; padding: 13px 13px 0; margin: 0px auto; background-color: #fff4e6; }
.b473x60 { margin-bottom: 10px; padding-bottom: 10px; border-bottom: solid 1px #dee4d8 }
.b960x180 { width: auto; margin: 0 auto; padding: 15px 18px; text-align: center }
/**/
/*.b969x90{ }
.ads_vertical_right {height: 600px;   margin-left: 993px;   position: fixed;    top: 38px;    width: 160px;    z-index: 9000 !important;}
.ads_vertical_left { height: 600px; margin-left: -183px; position: fixed; top:38px; width: 160px; z-index: 9000 !important; }*/
.b969x90 { }

.ads_vertical_right, .ads_vertical_left { position: fixed; width: 160px; height: auto; top: 38px; right: 50%; }
.ads_vertical_right { margin-right: -670px; text-align: left; }
.ads_vertical_left { margin-right: 510px; text-align: right; }

.ads_vertical_right.zfixed, .ads_vertical_left.zfixed { top: 40px;  }

/*.ads_vertical_right { margin-left: 993px; *margin-left:0px;
*margin-right:45px;
position: fixed; top: 38px; *right:0;
width: 120px; z-index: 9000 !important; overflow: hidden }
.ads_vertical_left { margin-left: -210px; *margin-left:45px;
position: fixed; top: 38px; *left:0;
width: 200px; z-index: 9000 !important; overflow: hidden; text-align: right; }*/

/*header*/
header { margin: 0 auto; width: 996px; background-color: #ffdfbb; padding: 10px 0 0 0; font-family: Arial, Helvetica, sans-serif; position: relative; /*margin-bottom:13px;*/ }
body.plantillas-blogs header { margin: 0; width: 100%; }
.ads1020x180 { margin: 15px auto; width: 1020px; }
.ads960x45 { width: 960px; padding: 13px 18px 0; margin: 0px auto; background-color: #fff4e6; }
.ads980-middle { margin: 15px 0 15px -5px }
.ads-603-middle { background-color: #ffd2a6; padding: 10px; border: 10px solid #fff4e6; margin: 15px 0; width: 603px }
/*
header .ticker .loadticker{margin-bottom:20px; background:url(../img/bg-ticker.jpg) no-repeat left; height:49px; position:relative}
header .ticker .loadticker ul{ list-style:none; margin:0; padding:0}
header .ticker .loadticker ul li{ display:block; float:left; font-size:16px; width:55px; background:url(../img/ticker-border.jpg) no-repeat top left; text-align:center;
padding:5px 10px;  font-weight:bold}
header .ticker .loadticker ul li.naranja{ color:#FB760A}
header .ticker .loadticker ul li.verde{ color:#9CDD20}
header .ticker .loadticker ul li span{ font-size:11px; display:block; color:#FFF; }
header .ticker .loadticker ul li.tit{ font:bold 12px Georgia, "Times New Roman", Times, serif; color:#F9CCA6; text-align:left; margin-right:25px; padding-top:10px; width:90px; background:none; height:45px; text-transform:uppercase; }
header .ticker .loadticker .btn-mas{	background:#5D5C5C url(../img/btnmas.jpg) no-repeat center;	width:50px;	height:49px; position:absolute;	left: 920px;}
header .ticker .loadticker .btn-mas a{ display:block; width:50px; height:49px; cursor:pointer;}
header .ticker .loadticker .btn-mas a span{ display:block;}

header .ticker p.date, header .ticker ul.quicklinks {color:#7b7d7c; margin-bottom:0; }
header .ticker p.date {font-size:12px;margin-bottom:10px;}
header .ticker ul.quicklinks { list-style-type:none; font-size:11px; font-weight:bold;}
header .ticker ul.quicklinks li { float:left; margin-right:5px;  }
header .ticker ul.quicklinks li a{color:#7a7d7b; text-decoration:none;}

header .ticker ul.quicklinks li a.fb,
header .ticker ul.quicklinks li a.tw,
header .ticker ul.quicklinks li a.rss { padding:3px 0 3px 22px; }


header .ticker ul.quicklinks li a.fb {background:url(../img/facebook.gif) no-repeat left;}
header .ticker ul.quicklinks li a.tw {background:url(../img/twitter.gif) no-repeat left;}
header .ticker ul.quicklinks li a.rss {background:url(../img/rss.gif) no-repeat left;}
*/
header .tkr { height: 70px; width: 969px; height: 49px; margin-bottom: 20px  /*background:url(../img/tkr.bg.gif) no-repeat left #6d6d6d; */ }
header .tkr h6 { width: 115px; float: left; text-transform: uppercase; color: #F9CCA6; background-color: #5c5c5e!important; font-family: Georgia, "Times New Roman", Times, serif; padding-right: 9px; }
header .tkr h6 span { padding: 8px 22px 7px 13px; display: block; font-family: "Times New Roman", Times, serif; line-height: 17px; }
header .tkr-det { height: 49px; width: 800px; float: left; position: relative; background: #484848; overflow: hidden; -moz-box-shadow: inset 0px 0px 16px rgba(0,0,0,.5); -webkit-box-shadow: inset 0px 0px 16px rgba(0,0,0,.5); box-shadow: inset 0px 0px 16px rgba(0,0,0,.5); }
header .tkr ul { list-style-type: none; padding: 0; margin: 0; position: absolute; top: 0; left: 0; margin-left: 15px; width: 960px }
header .tkr li { float: left; width: 75px; height: 49px }
header .tkr .tit { color: #fff; text-transform: uppercase; font-size: 11px; display: block; border-left: 1px solid #f9cda8; text-align: center; height: 18px; overflow: hidden; line-height: 27px; font-family: Arial, Helvetica, sans-serif }
header .tkr .pos, header .tkr .neg { display: block; text-align: center; font-size: 16px; font-weight: bold; line-height: 30px; color: #fc790f }
header .tkr .pos { color: #a0de19 }
header .tkr .tkr-btn { background: url(../img/tkr-btn.gif) no-repeat 0px 0px; }
header .tkr .tkr-btn.play { background: url(../img/tkr-btn.gif) no-repeat 0 -49px; }
header .tkr .tkr-btn, header .tkr .tkr-btn.play { height: 49px; width: 50px; text-indent: 99px; overflow: hidden; z-index: 99; float: right }
header .comp { margin-bottom: 20px; position: relative }
header .comp h1, header .comp h2 { margin-bottom: 0!important }
header .comp .logo { width: 484px; margin-right: 0; }
header .comp h1 { height: 64px;  background-image: url(../img/logo_gestion.png?v=3);   background-repeat: no-repeat; position: relative }
header .comp h1 span.fiestaspatrias { background-image: url(../img/logo-fiestaspatrias.png); height: 88px; display: block; width: 476px }
header .comp h1 a { display: block; width: 484px; height: 64px }
header .comp h1 span, header .comp h2 span { display: none; }
/*header .search { background-image:url(/f/img/dot-hor.gif);  background-repeat:repeat-y; background-position:left; padding-left:10px;}
header .search, header form {width:195px; margin-top:7px }
header .search p.clima {margin-bottom:5px; font-size:12px; color:#646464; background-image:url(../img/clima-ico.jpg); background-repeat:no-repeat; background-position:left; padding-left:43px; }
header .search p.clima span {display:block; line-height:120%;}
header form input { height:17px; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:144px; padding-left:10px; float:left; background:url(../img/bg-input.gif) repeat-x; border:0; }
header form button { cursor:pointer; float:left; background:url(../img/button-search.gif) no-repeat; width:29px; height:19px; border:0; overflow:hidden; }
header form button span {display:none;} */

header .search { padding-top: 12px; width: 300px; }
.search ul { list-style: none; margin: 0; padding: 0; }
.search ul li { color: #7b7d7b; display: block; float: left; font-weight: bold; line-height: 100%; margin-bottom: 5px; }
.search ul li:first-child {/* border-right: 1px solid #7b7d7b; */ font-weight: normal !important; margin-right: 8px; padding-right: 8px; }
.search input { color: #7b7d7b; float: left; font: bold 12px arial; height: 31px; margin: 0 7px 0 0; padding: 0 5px; width: 170px; }
.search ul.right { width: 280px; }
.ie8 .search input, .ie7 .search input { color: #7b7d7b; float: left; font: bold 12px arial; height: 24px; margin: 0 7px 0 0; padding: 0 5px; padding-top: 7px; width: 190px; }
.search button { background: url(../img/btn_buscar.png) no-repeat 0 0; border: 0; float: left; height: 33px; padding: 0; text-indent: -9999px; width: 91px; }
nav { background: url(../img/bg-navmenu.gif) left repeat-x; height: 30px; font-size: 14px; }
nav .nav_menu { margin: 0 auto; width: 976px; line-height: 31px; padding: 0 10px }
.nav_menu ul { list-style: none; margin: 0; padding: 0; }
.nav_menu ul li, .nav_menu ul li a { display: block; float: left; }
.nav_menu ul li { background: url(../img/bg-navli.gif) no-repeat right; }
.nav_menu ul li:last-child { background: none !important; }
.nav_menu ul li a { color: #4B4B4B; padding: 0 9px; }
.nav_menu a.active, .nav_menu a.active:hover, .nav_menu a:hover { background: #FFDFBB; color: #8F071F; border-bottom: 2px solid #DEDAC3; height: 28px; border-radius: 0 0 5px 5px; -moz-border: 0 0 5px 5px; -webkit-border: 0 0 5px 5px; -o-border: 0 0 5px 5px; font-weight: bold; }
.nav_menu a:hover { font-weight: normal; text-decoration: none; }
nav#sub { background-image: none; background-color: #FFF4E6; }
nav#sub .submenu { width: 965px; margin: 0 auto; background: url(../img/bg-submenu.jpg) repeat-x left; height: 30px; }
.submenu ul { list-style: none; margin: 0; padding: 0; }
.submenu ul li { font-size: 13px; display: block; float: left; background: url(../img/bg-submenu-bor.jpg) no-repeat right; }
.submenu ul li a { color: #FFF; display: block; padding: 6px 10px; }
.submenu ul li a:hover, .submenu ul li a.active { background-color: #9c3838; color: #FFD8B8; text-decoration: none }
/*nav a { padding: 0 10px; display:block; float:left; line-height: 30px; text-decoration:none; color:#4b4b4b; margin-right:5px; background: url(../img/pipe-menu.gif) no-repeat right 2px; }
nav a.active {color: #ffdfbb; font-weight:bold; background-image:none;}
nav a.active,nav a:hover { background: #c94949; }
nav a:hover {color:#ffdfbb; background-image:none; text-decoration:none; } */

nav .nav_menu .n-inicio { display: none; }
nav.fijo { position: fixed; z-index: 999; top: 0; left: 0; margin: 0; width: 100%; height: 40px; box-shadow: 0 5px 12px -5px #333; max-width: 100%; background-color: #FFDFBB; background-image: none; animation: enter_menu .5s forwards; }
nav.fijo .nav_menu { width: 996px; margin: 0 auto }
nav.fijo .nav_menu ul { display: table; margin: 0; width: 100% }
nav.fijo .nav_menu ul li { display: table-cell; float: none; text-align: center; vertical-align: top; font-size: 12px; background-image: url(../img/bg-navli2.jpg); }
nav.fijo .nav_menu ul li a { height: 40px; line-height: 40px; border-radius: 0; border: 0 !important; float: none; display: inline-block }
nav.fijo .nav_menu ul li.n-inicio { width: 113px }
nav.fijo .nav_menu ul li.n-inicio img { position: relative; top: -2px }
 @keyframes enter_menu { 0% {
transform: translateY(-34px);
}
100% {
transform: translateY(0px);
}
}
#main .fox-column { background: url(../img/foxcolumn.gif) repeat-y left; }
#main .fox-column.doscolum { background: url(../img/foxcolumn3.gif) right; padding-right: 10px; }
#main .fox-column.nobg { background: none!important; }
#main .fox-column.brd-right { border-right: 1px solid #DEE4D8; padding-right: 10px; }
.lnk-ruta { height: 35px; }
.lnk-ruta ul { margin: 0; list-style: none; padding: 0 }
.lnk-ruta ul li { display: inline; font: bold 11px Arial, Helvetica, sans-serif; color: #990033; margin-bottom: 12px; text-transform: uppercase; background: url(../img/flecha-breadcam.jpg) no-repeat top right; margin-right: 7px; padding: 1px 17px 3px 0px; }
.lnk-ruta ul li a { color: #333!important; }
.lnk-ruta ul li.last { background: none; }
.notebox { margin-bottom: 10px; padding-bottom: 10px; border-bottom: solid 1px #dee4d8 }
.notebox h1.title, .notebox h1.title2 { line-height: 100% }
.notebox h1.title, .notebox h1.title a { font-size: 36px; color: #000; }
.notebox h1.title2, .notebox h1.title2 a { font-size: 30px }
.notebox .post-detalle p.intro { color: #4e5350; }
.notebox h5 { font-size: 11px; display: block; margin-bottom: 8px; text-transform: uppercase }
.notebox h5 a { color: #000; }
.notebox h5 span { font-size: 10px; color: #4a4c47; font-weight: normal; text-transform: none; }
.notebox h1 { line-height: 120%; }
.notebox h1, .notebox h1 a { font-size: 22px; color: #000; }
.notebox h1, .notebox h1 a:hover { color: #000; }
.notebox .metadata ul { list-style-type: none; font-weight: bold; margin: 0 0 10px; padding: 0; width: 90px; overflow: hidden }
.notebox .metadata ul li { width: 90px; }
.notebox .metadata, .notebox .metadata a { font-size: 11px; /*color:#e5ac7e;*/ text-transform: uppercase; font-family: Arial, Helvetica, sans-serif }
.notebox .metadata .ads { width: 80px; overflow: hidden }
.notebox .post-detalle { width: 377px; }
.notebox .post-detalle.big { width: 545px!important }
.notebox .post-detalle.med { width: 380px }
.notebox .post-detalle.big figure { padding-left: 0px!important }
.notebox .post-detalle p, .notebox .post-blog p { font-size: 14px; color: #4e5350; margin-bottom: 10px; line-height: 120%; text-align: left }
body#home .notebox.media .post-detalle p { float: right; width: 255px; display: block }
body#home #destaque .notebox .post-detalle p { float: none; width: auto }
.notebox .post-detalle p a { color: #9F581B; font-weight: bold; }
.notebox figure { margin-right: 10px; float: left; position: relative }
.sectionbox h2 { text-transform: uppercase; font-weight: bold; font-size: 12px; text-align: center; }
.sectionbox .boxdtl { width: 156px; padding: 20px 0; }
.sectionbox .boxdtlmiddle { width: 161px; padding: 20px 0; }
.sectionbox figure, section#estilos figure { text-align: center; }
.sectionbox .lastitem { margin-right: 0!important; border: none!important }
.sectionbox span { text-transform: uppercase; font-size: 14px; }
.sectionbox h3 { font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; margin-bottom: 5px; }
.sectionbox p, section#estilos p { font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin-bottom: 0; margin: 3px 17px; color: #656262; display: block; text-align: center }
.sectionbox p a { color: #656262; }
section#empresasyempresarios { margin-bottom: 20px; }
section#empresasyempresarios h2 { color: #7b896b; }
section#empresasyempresarios span { color: #656262; display: block; font-weight: bold; font-size: 14px; text-transform: capitalize; margin-bottom: 3px; }
section#empresasyempresarios h3 a { color: #656363!important; }
section#empresasyempresarios .boxes { background: #D9D8C1 }
section.flujo-galeria { margin-bottom: 20px; }
section.flujo-galeria h2 { color: #9C0621; }
section.flujo-galeria span { color: #656262; display: block; font-weight: bold; font-size: 14px; text-transform: capitalize; margin-bottom: 3px; }
section.flujo-galeria h3 a { color: #656363!important; }
section.flujo-galeria p { text-align: left; }
section.flujo-galeria p a { color: #333 }
section.flujo-galeria .ui-orbit { background: #FFD0A7 }
section.flujo-galeria .ui-orbit .ui-arrows a { width: 40px; height: 48px; background: url(../img/arrow-galeria.png) 0 0 no-repeat; }
section.flujo-galeria .ui-orbit .ui-arrows a { top: 35px }
section.flujo-galeria .ui-orbit a.ui-prev { background-position: 0 0 }
section.flujo-galeria .ui-orbit a.ui-next { background-position: -40px 0 }
section#maseng { margin-bottom: 20px; }
section#maseng h2 { color: #BA8949; }
section#maseng span { color: #333; display: block; font-weight: bold; font-size: 13px; text-transform: capitalize; margin-bottom: 3px; }
section#maseng h3 a { color: #333!important; }
section#maseng .boxes { background: #D2BB93 }
section#estilos { margin-bottom: 10px }
section#estilos .boxes { background: #E9D3D2!important }
section#estilos h2 { text-transform: uppercase; font-weight: bold; font-size: 12px; text-align: center; color: #8f408c; }
section#estilos .filetes, section#empresasyempresarios .filetes, section#maseng .filetes, .filetes, section.galerias .filetes { background: url(../img/filetes-empresa.png) top repeat-y; }
section#estilos .lastitem { margin-right: 0!important; }
section#estilos h3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 5px; }
section#estilos h3 a { color: #fff; }
section#estilos .boxdtl, section#estilos .boxdtlmiddle { position: relative; padding: 10px; width: 136px; display: block }
section#estilos .boxdtlmiddle { width: 141px; }
section#estilos span { color: #FFF; display: block; font-weight: bold; font-size: 14px; /*text-transform: capitalize;*/ margin-bottom: 3px; }
/*section#estilos span:first-letter { text-transform:uppercase; display:inline-block; clear:both; }*/
section#estilos span.caption { font-weight: normal; display: none }
section#estilos span.caption em { display: block; font-style: normal }
section#estilos span.caption em:first-letter { text-transform: uppercase; font-style: normal }
section#estilos p { position: absolute; width: 130px; margin: 0; top: 20px; left: 11px; color: #FFF; background: url(../img/bg-pestilos.png) repeat-y top; padding: 8px 2px; }
section#estilos p a { color: #FFF }
section#estilos .boxdtlmiddle p { left: 14px }
/* aside */
.last { margin-right: 0 !important; }
aside h6 { background: url(../img/bg_heads.png) no-repeat center top; color: #6d6d6d; font-size: 12px; margin: 0 0 10px !important; padding-top: 15px; text-align: center; text-transform: uppercase; }
.b310x610, .b310, .perured { margin-bottom: 15px; margin-left: 6px; }
aside.brd-left { border-left: 1px solid #DEE4D8; padding-left: 10px; }
/*sidebar indice*/
.indice_bolsa, .multimedia, .e_paper, .caricatura, .docs-bg, .masleidas { background-color: #FFD0A7; color: #c7c7c7; font-family: arial; margin: 0 auto 15px; padding: 10px; width: 280px; }
.indice_bolsa { background-color: #FFD9B9 }
.tab_content { clear: both; }
.indice_bolsa .tab_content { padding: 5px 5px 0; }
.indice_bolsa table { border-collapse: collapse !important; margin-bottom: 0; padding: 5px; }
.indice_bolsa table th { border-bottom: 1px dotted #c7c7c7; color: #fff !important; font-size: 11px; font-weight: normal; padding: 0 0 5px; }
.indice_bolsa table th.bolsa { }
.indice_bolsa table th.variacion { text-align: right; }
.indice_bolsa table tr { border-bottom: 1px dotted #c7c7c7; }
.indice_bolsa table tr.fin { border-bottom: none !important; }
.indice_bolsa table td { background: none !important; color: #c7c7c7; padding: 5px 0; border-bottom: 1px dotted #c7c7c7; }
.indice_bolsa figcaption { text-align: center; padding-top: 5px; }
.indice_bolsa figcaption a { color: #ffd9b9!important; display: block; font-size: 11px; }
.indice_bolsa table td.nombre_bolsa { font-size: 22px; text-transform: uppercase; vertical-align: top; }
.indice_bolsa table td.var_cantidad { font-size: 22px; text-align: right; }
.indice_bolsa table td.var_cantidad span { color: #FECDA4; display: block; font-size: 11px !important; }
.indice_bolsa table th.heads { text-align: center; }
.indice_bolsa .tab_usa table td, .indice_bolsa .tab_latam table td, .indice_bolsa .tab_eur table td, .indice_bolsa .tab_monedas table td, .indice_bolsa .tab_comodities table td { background: none !important; color: #c7c7c7; font-size: 11px; padding: 3px 0 0; }
.indice_bolsa table td.cod { text-transform: uppercase; }
.indice_bolsa table td.val, .indice_bolsa table td.hora, .indice_bolsa table td.var { text-align: center; }
.indice_bolsa table td.moneda { text-align: left; }
.indice_bolsa .tab_monedas .variacion { text-align: center; }
.indice_bolsa table td.var { width: 75px; }
.indice_bolsa table td.pos { color: #0bd615 !important; }
.indice_bolsa table td.neg { color: #f00 !important; }
.indice_bolsa .tab_usa table td, .indice_bolsa .tab_latam table td, .indice_bolsa .tab_eur table td, .indice_bolsa .tab_comodities table td { padding: 4px 0; }
.indice_bolsa .tabs { background: #333!important; }
.indice_bolsa p { font-size: 10px; margin: 5px 0 0; text-align: right; }
.indice_bolsa .tab_usa p { position: relative; }
.indice_bolsa .tab_usa p a.ver_graf { color: #ffd9b9; font-size: 12px !important; left: 0; position: absolute; }
.indice_bolsa .tab_usa p a.ver_graf:hover { text-decoration: underline; }
/*------------*/

.tabs { background: #333; padding: 5px; }
.tabs ul.menu_tabs { margin: 0; overflow: hidden; padding: 0; list-style: none; }
.tabs ul.menu_tabs li { display: inline-block; float: left; font-size: 11px; }
.tabs ul.menu_tabs li a { display: block; color: #c7c7c7; float: left; padding: 0px 5px; }
.tabs ul.menu_tabs li a:hover { text-decoration: none; }
.tabs ul.menu_tabs li.active { background: url(../img/arrow_select_tab.gif) no-repeat center 18px; height: 25px; }
.tabs ul.menu_tabs li.active a, #tabs ul.menu_tabs li a:hover { background: #262525; color: #FECDA4 !important; }
.tabs ul.menu_tabs.indice li.active a, #tabs ul.menu_tabs.indice li a:hover { background: #252525; color: #fed873 !important; }
.tabs ul.menu_tabs.indice li.active { background: url(../img/arrow_select_tab_ama.gif) no-repeat center 18px; height: 25px; }
.tabs.multi ul.menu_tabs { margin: 0; overflow: hidden; padding: 0; list-style: none; margin: 5px 0px 5px 25px; }
/*INDICADORES*/
.tabs.indicadores ul.menu_tabs { margin: 5px 0 5px 4px; overflow: hidden; padding: 0; list-style: none; }
.tabs.indicadores ul.menu_tabs li { display: block; float: left; font-size: 11px; margin-right: 35px!important }
.tabs.indicadores ul.menu_tabs li a { display: block; color: #c7c7c7; float: left; padding: 0px 10px; font-weight: normal; }
.tabs.indicadores ul.menu_tabs li a:hover { text-decoration: none; }
.tabs.indicadores ul.menu_tabs li.active { background: url(../img/arrow_select_tab_ama.gif) no-repeat bottom; height: 24px; }
.tabs.indicadores ul.menu_tabs li.active a, .tabs.indicadores ul.menu_tabs li a:hover { background: #262525; color: #fed873 !important; }
#flujo .indice_bolsa { background: #535353; width: 616px; }
#flujo .indice_bolsa .tab_content { background: none; padding: 5px 5px 0; }
#flujo .indice_bolsa table { margin-bottom: 0; padding: 5px; }
#flujo .indice_bolsa table th { border-bottom: 1px dotted #c7c7c7; color: #fff !important; font-size: 11px; font-weight: normal; }
#flujo .indice_bolsa table th.bolsa { }
#flujo .indice_bolsa table th.heads { text-align: center; }
#flujo .indice_bolsa table th.variacion { text-align: right; }
#flujo .indice_bolsa table tr { border-bottom: 1px dotted #c7c7c7; }
#flujo .indice_bolsa table tr.fin { border-bottom: none !important; }
#flujo .indice_bolsa table td { background: none !important; color: #c7c7c7; font-size: 11px; padding-top: 5px; text-align: center; border-bottom: 1px dotted #c7c7c7; }
#flujo .indice_bolsa table td.nombre_bolsa { font-size: 22px; text-transform: uppercase; vertical-align: top; }
#flujo .indice_bolsa table td.var_cantidad { font-size: 22px; text-align: right; }
#flujo .indice_bolsa table td.var_cantidad span { color: #0bd615; display: block; font-size: 11px !important; }
#flujo .indice_bolsa table td.cod { text-transform: uppercase; }
#flujo .indice_bolsa table td.moneda, #flujo .indice_bolsa table td.val, #flujo .indice_bolsa table td.hora { text-align: center; }
#flujo .indice_bolsa .tab_lima table td.moneda, #flujo .indice_bolsa .tab_usa table td.moneda, #flujo .indice_bolsa .tab_latam table td.moneda, #flujo .indice_bolsa .tab_eur table td.moneda, #flujo .indice_bolsa .tab_comodities table td.moneda { padding: 4px 0; text-align: left; }
#flujo .indice_bolsa .tab_lima table td.var, #flujo .indice_bolsa .tab_usa table td.var, #flujo .indice_bolsa .tab_latam table td.var, #flujo .indice_bolsa .tab_eur table td.var, #flujo .indice_bolsa .tab_comodities table td.var { text-align: center; }
#flujo .indice_bolsa table td.var { text-align: right; width: 75px; }
#flujo .indice_bolsa table td.pos { color: #0bd615; }
#flujo .indice_bolsa table td.neg { color: #f00; }
#flujo .indice_bolsa p { font-size: 11px; font-style: italic; padding: 20px 0 5px; text-align: right; }
#flujo .indice_bolsa .tab_usa p a.ver_graf { color: #FFD9B9; font-size: 12px !important; left: 0; position: absolute; top: 18px; }
#flujo .indice_bolsa .tabs { background: none; }
#flujo .indice_bolsa .tabs ul.menu_tabs li { margin-right: 50px; }
#flujo .indice_bolsa .tabs ul.menu_tabs li:last-child { margin-right: 0; }
#flujo .indice_bolsa .datos { border-collapse: collapse; margin-bottom: 30px; }
#flujo .indice_bolsa .datos tr { border-bottom: none !important; }
#flujo .indice_bolsa .datos th { background: #4a4849; color: #9f9f9f !important; padding: 3px; text-align: center; text-transform: uppercase; }
#flujo .indice_bolsa .datos td { background: none !important; border-bottom: 1px dotted #9f9f9f; height: 25px; padding: 10px 5px; text-align: center; }
#flujo .indice_bolsa .datos td.indicador { }
#flujo .indice_bolsa .datos td.ult_cierre { text-align: right; padding-right: 40px }
#flujo .indice_bolsa .datos td.fecha, #flujo .indice_bolsa .datos td.hora { text-align: center; }
#flujo .indice_bolsa .datos td.var { text-align: center; }
.multimedia .tabs ul.menu_tabs li, .e_paper .tabs ul.menu_tabs li, .documentos .tabs ul.menu_tabs li { text-transform: uppercase; }
.multimedia .tab_content { color: #c7c7c7; margin: 0 auto; width: 263px; }
.multimedia figure .media-type a { display: block; position: relative; }
.multimedia figure .media-type a .play { background: url(../img/play.png) no-repeat 0 0; height: 52px; left: 105px; position: absolute; top: 53px; width: 52px; }
.multimedia .tab_content figcaption { font-size: 11px; line-height: 120%; }
.multimedia .tab_content figcaption a { color: #FECDA4; }
.multimedia .tab_content figcaption span { color: #ffd9b9; }
.multimedia .viewer_draw .legend { display: none !important }
.e_paper { font-size: 11px; }
.tab_content .cnt_epaper { background: #262525; margin: 0 auto; padding: 5px; position: relative; width: 232px; }
.tab_content .cnt_epaper p { margin-bottom: 0; left: -13px; position: absolute; top: 70px; width: 268px; }
.tab_content .cnt_epaper p a.prev, .tab_content .cnt_epaper p a.next { background: url(../img/epaper_l_arrow.png) no-repeat 0 0; display: block; float: left; height: 17px; width: 18px; text-indent: -9999px; }
.tab_content .cnt_epaper p a.next { background: url(../img/epaper_r_arrow.png) no-repeat 0 0 !important; display: block; float: right; height: 17px; width: 18px; text-indent: -9999px; }
.e_paper figcaption { text-align: center; }
.e_paper figcaption span { color: #ffd9b9; display: block; }
.cnt_epaper ul { margin: 0; padding: 0; padding-left: 0; list-style-type: none; position: absolute; top: 0; left: 0 }
.cnt_epaper ul li { float: left }
.cnt_epaper_det { overflow: hidden; position: relative }
.tab_elcomercio .cnt_epaper_det { height: 204px; }
.tab_gestion .cnt_epaper_det { height: 147px; }
.tab_nyt .cnt_epaper_det { height: 215px; }
.tab_times .cnt_epaper_det { height: 155px; }
.cnt_epaper p .disabled { display: none!important }
.documentos .tab_content { margin-top: 5px; }
/***********LISTA index*/
.documentos ul.docs { margin: 0; padding: 0; list-style: none; }
.documentos ul.docs li { padding: 0 0 0 26px; }
.documentos ul.docs .pdf { background: url(../img/ico_pdf.png) no-repeat 0 3px; }
.documentos ul.docs .xls { background: url(../img/ico_xls.png) no-repeat 0 3px; }
.documentos ul.docs .doc { background: url(../img/ico_doc.png) no-repeat 0 3px; }
.documentos ul.docs li h5 { border-bottom: 1px dotted #c7c7c7; font-size: 11px; font-weight: normal; padding-bottom: 5px; margin-bottom: 8px; }
.documentos ul.docs li h5 a { color: #fff; }
.documentos figcaption { text-align: center; padding-top: 5px; }
.documentos figcaption a { color: #ffd9b9!important; display: block; font-size: 11px; }
/*MAS LEIDAS LISTA*/

.masleidas ul.leidas { margin: 7px 0 0; padding: 0; }
.masleidas ul.leidas li { list-style: disc; padding: 0; color: #ffd9b9; margin-left: 15px }
/*.masleidas ul.leidas li h5 span{ display:inline-block; margin-right:5px; color:#999; font-weight:bold;}*/
.masleidas ul.leidas li h5 { border-bottom: 1px dotted #c7c7c7; font-size: 11px; line-height: 120%; font-weight: normal; padding-bottom: 5px; margin-bottom: 8px; }
.masleidas ul.leidas li h5.last { border-bottom: none }
.masleidas ul.leidas li h5 a { color: #fff; }
.masleidas figcaption { text-align: center; padding-top: 5px; }
.masleidas figcaption a { color: #ffd9b9!important; display: block; font-size: 11px; }
.caricatura figure { background: #333; font-size: 11px; padding: 10px; }
.caricatura figure figcaption { text-align: center; }
.caricatura figure figcaption span { display: block; }
/*central*/

#central { line-height: 17px; font: 12px; float: right; }
#central h4 { background: url(../img/cent.h4bg.jpg) repeat-x left top; height: 39px; text-align: center; padding-top: 10px; color: #FFF; font-weight: bold; font-size: 12px; margin-bottom: 10px; border-radius: 3px; text-transform: uppercase; letter-spacing: 1px }
#central h4 a { font: 11px Arial, Helvetica, sans-serif; color: #FFF; display: block; letter-spacing: normal }
#central h4.encuesta { color: #6D6D6D; display: block; text-align: center; background: none; height: auto; border-bottom: none; margin-bottom: none; padding-bottom: 5px; }
#central p { font: 12px Arial, Helvetica, sans-serif; color: #636363; margin-bottom: 10px; line-height: 17px; }
#central span { color: #464941; margin-right: 4px; }
.ult-hora, #central #ult-blogs, #central .consult, #central .desde, #central #box-revistag, #central .daily-banner { padding-bottom: 5px; border-bottom: 1px solid #DEE4D8; margin-bottom: 12px; }
#central #ult-blogs { border-bottom: none; margin-bottom: 0px }
#central .ult-hora h2 { font: 12px Arial, Helvetica, sans-serif; margin-bottom: 3px; line-height: 125% }
#central .ult-hora h2 span { color: #971529; font-weight: bold; margin-right: 0!important }
#central .ult-hora p { color: #494c49; line-height: 120%; word-wrap: break-word }
#central a { color: #000; font-weight: bold }
#central p a { color: #9F581B }
#central .not-colum { clear: both }
#central .not-colum, #central .encuesta, #central .desde { padding-bottom: 15px; border-bottom: 1px solid #DEE4D8; margin-bottom: 8px; word-wrap: break-word; }
#central .desde { border-bottom: none; }
#central .not-colum img { display: block; float: left; margin-bottom: 5px }
#central p.colum { display: block; /*text-align:right;*/ color: #676565; font-size: 10px; line-height: 13px; margin-bottom: 3px; float: right; width: 80px; }
#central p.txt-right { text-align: right; }
#central p.txt-right span { color: #585656!important; display: block; font-weight: normal!important; margin: 0!important; font-family: Arial, Helvetica, sans-serif!important }
#central p span { font-weight: bold; }
#central p span.caps { font-weight: normal; margin-right: 0!important }
#central p.colum span { color: #000; font: bold 11px georgia; }
#central h6, #central h6 a { color: #8F071F; font: 13px Arial, Helvetica, sans-serif; margin: 0px; line-height: 18px; font-weight: bold; display: block; padding-right: 10px; clear: both }
#central h6.blanco, #central h6.blanco a { color: #FFF!important; margin-top: 0 }
#central h6.gris, #central h6.gris a { color: #494B49; margin-bottom: 5px; }
#central .ads { padding: 10px 0; margin-bottom: 10px; border-bottom: 1px solid #DEE4D8; }
#central .desde figure { margin-bottom: 0; height: 134px; margin-top: 1px; }
#central .desde.bvl figure { height: 80px; position: relative }
#central .desde.bvl figure .play-vid.nota { left: 45px; top: 15px; }
#central .desde h4 { margin-bottom: 0px }
#central .desde .c-video img { z-index: -999; margin: 0; display: block; }
/*#central .desde .c-video*/ .play-vid { position: absolute; background: url(../img/btn.play.png) no-repeat 0 0; width: 52px; height: 52px; left: 46px; top: 64px; display: block; }
a:hover .play-vid { background: url(../img/btn.play.png) no-repeat 0 -52px; }
/*#central .desde .c-video*/ .play-vid a { width: 52px; height: 52px; display: block; cursor: pointer; }
/*#central .desde .c-video*/ .play-vid span { display: none; }
.play-vid.nota { left: 31px; top: 15px; }
.play-vid.destacada { left: 42%; top: 32% }
#central .desde .descrip { background-color: #323232; padding: 5px; color: #9DA199; padding-left: 10px }
#central .desde .descrip a { color: #9DA199; padding-right: 0; }
#central .desde .descrip span { color: #FFF; }
#central .desde .descrip span { font-weight: normal; font-size: 10px; }
#central .consult .cont img { display: block }
#central .consult .cont { background: url(../img/bgconsult.dots.jpg) no-repeat top; padding: 5px 0px; }
#central p.consult { color: #676565; font-size: 10px; line-height: 13px; display: block; padding-top: 10px; padding-bottom: 5px; margin: 0; float: left }
#central .encuesta form#encuesta .item { padding: 3px 0px; margin-bottom: 3px; }
#central .encuesta form#encuesta .item img { float: right; }
#central .encuesta form#encuesta .item span { margin-left: 5px; color: #494B49; display: block; float: left; font-size: 13px; font-weight: bold; }
#central .encuesta form#encuesta input { padding: 0px }
#central .encuesta form#encuesta input.text { width: 73px; height: 19px; }
#central .encuesta p.small { font-size: 10px; display: block }
#central .encuesta form#encuesta input.submit-votar { width: 57px; height: 35px; background: url(../img/btns-encuesta.jpg) 0px 0px; border: none; cursor: pointer; margin: 0px }
#central .encuesta form#encuesta span.submit-result { font: 11px Arial, Helvetica, sans-serif; cursor: pointer; padding-top: 12px; color: #000; padding-right: 2px; }
/*popup encuesta - resultados*/

#enc-resultados { width: 175px; background: url(../img/bg-encuenta.gif) repeat-y top; position: fixed }
#enc-resultados .cont { background: url(../img/bg-popupencuesta.png) no-repeat top center; padding: 18px 10px; }
#enc-resultados h4 { font: 12px Georgia, "Times New Roman", Times, serif; color: #636363; text-transform: uppercase; text-align: center; display: block; }
#enc-resultados p, #enc-resultados #poll-item-1, #enc-resultados #poll-item-2, #enc-resultados #poll-item-3 { margin: 0; font: 13px Arial, Helvetica, sans-serif; color: #C7C7C7 }
#enc-resultados p.rojo { color: #9D0621 }
#enc-resultados #poll-item-1, #enc-resultados #poll-item-2, #enc-resultados #poll-item-3 { margin-bottom: 15px; }
#enc-resultados .pool_items { margin-top: 15px; }
#enc-resultados .pool_items .results .bg-bar { width: 100px; background: #FFF; padding: 3px; }
#enc-resultados .pool_items .results .bg-bar span { background-color: #FFEA00; display: block; height: 10px; }
#enc-resultados .item span { font-size: 12px !important; }
#enc-resultados .pre { color: #8B0E02; border-bottom: 1px solid #8B0E02; padding-bottom: 5px; }
#enc-resultados .item, #enc-resultados .pool_items p { padding: 12px 10px 9px 0px; }
#enc-resultados .item-text { width: auto !important; float: left!important; padding-left: 5px; }
#enc-resultados input { margin-right: 10px !important }
#enc-resultados .verrsl { text-align: center; padding: 10px 10px 5px !important }
#enc-resultados .btn-cerrar { background: url(../img/btn-cerrar.gif) no-repeat top; width: 44px; height: 37px; position: absolute; left: 183px; top: 0px; }
#enc-resultados .btn-cerrar a { width: 44px; height: 37px; cursor: pointer; display: block }
#enc-resultados .btn-cerrar a span { display: none }
/*nota*/
article h1, article h1 a, article h1 a:hover { font-size: 2.8em; color: #323232; }
article .metadata ul { list-style-type: none; font-weight: bold; margin: 0; padding: 0; }
article .metadata ul li { color: #8f071f; clear: both; display: block; float: left; width: 90px; }
article .metadata ul li span { display: block; float: left; }
article .metadata ul li.texto span { text-transform: none; font-weight: normal; }
article .cont-metadata { float: left; width: 100px; }
article .metadata { margin-bottom: 20px; width: 90px; clear: both }
article .metadata, article .metadata a { font-size: 11px; color: #8f071f; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; }
article .metadata a.imprimir, article .metadata a.compartir, article .metadata a.enviar { background: url("../img/spt_ges.png") no-repeat 0 -28px; display: block; float: left; padding-left: 18px; text-transform: capitalize; font-weight: normal; }
article .metadata a.compartir { background: url("../img/spt_ges.png") no-repeat 0 -57px !important; text-transform: none }
article .metadata a.enviar { background: url("../img/spt_ges.png") no-repeat 0 -85px !important; }
article .metadata a.mas_texto { background: url("../img/spt_ges.png") no-repeat scroll 0 -111px transparent !important; display: block; float: left; text-indent: -9999px; width: 16px; }
article .metadata a.menos_texto { background: url("../img/spt_ges.png") no-repeat scroll 0 -139px transparent !important; display: block; float: left; margin-right: 2px; text-indent: -9999px; width: 17px; }
article .post-detalle { width: 530px; }
article .post-detalle.notatext { width: 380px; }
article .post-detalle a { color: #9F581B; font-weight: bold; }
article .post-detalle p { color: #323232; font-size: 1.2em; line-height: 140% }
article .post-detalle p.bajada { color: #464d48; /*border-bottom:1px solid #dee4d8; border-top:1px solid #dee4d8; display:block; padding:10px 0px;*/ }
article .post-detalle h4 { color: #464d47; font: bold 14px georgia; margin-bottom: 5px; }
article .nota-detalle, .legend { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #323232; margin-bottom: 20px!important; line-height: 120%!important }
.legend b, .legend strong, article .nota-detalle strong, article .nota-detalle b { color: #971529; }
article .nota-detalle span, .thisviewer .legend span { text-transform: none; font-weight: bold; }
body#home article .nota-detalle, .legend { margin-bottom: 5px; }
.post-detalle table { width: 100%; height: auto; border: 1px solid #FFD9B9; border-collapse: collapse; margin: 15px 0 }
.post-detalle table tr:nth-child(even) td { background-color: #FFD9B9; border-right: 1px solid #FFF4E6; border-bottom: 1px solid #FFF4E6 }
.post-detalle table tr td { border-right: 1px solid #FFD9B9; border-bottom: 1px solid #FFD9B9; padding: 2px; font-size: 10px; line-height: 140%; color: #000; font-family: sans-serif; }
.post-detalle table tr td p { font-size: 10px; margin-bottom: 0; }
/*glosario*/
.glosario article .post-detalle { width: 635px; color: #6C6C70 }
.glosario article .post-detalle p { color: #6C6C70 }
a.cerrar { position: absolute; background: url(../img/ico-cerrar-player.gif) no-repeat 0 0px; display: block; height: 17px; width: 16px; top: 5px; left: 5px; text-indent: -9999px }
a.cerrar:hover { background-position: 0 -22px; display: block; height: 17px; width: 16px; top: 5px; left: 5px }
a.cerrar span { display: none; }
figure.padlft { padding-left: 90px; }
body#nota #flujo.nota-impresa figure, body#nota #flujo.nota-caricatura figure { padding-left: 0!important }
article ul.autor { margin: 0; padding: 0; list-style-type: none; font-size: 11px; margin-bottom: 15px; }
article ul.autor li, article ul.autor li a { color: #464D48; font-size: 13px; }
article ul.autor li.nombre { font-weight: bold!important; }
article ul.autor li.email a { font-weight: normal!important }
/*#flujo .metadata .comentarios span, .prim .metadata .comentarios span { background: url(../img/spt_ges.png) no-repeat right -2px; display: block; padding-right: 20px; }*/

/*titulos*/
#blogs h6, aside h6, #prensa-extranjera h6, #listado h6, #central h6.tit, .cnt-multimedia h6, .contactenos h6, .ind-b h6, #fotogaleria h6.tit, .search h6, .search h5, .docs h6, .nota-impresa h6, .nota-caricatura h6, .terminos h6, #flujo>*:not(#app-comments) h6, .notebox h6, #central h6.tit, #listado h6 { background: url(../img/bg_heads.png) no-repeat center top; color: #6f6d70; font: bold 12px Georgia, "Times New Roman", Times, serif; letter-spacing: 1px; margin: 0 0 10px; padding-top: 15px; text-align: center!important; text-transform: uppercase; display: block; }
/*blogs*/
#blogs, #prensa-extranjera { margin-top: 10px; overflow: hidden; }
#blogs .line-1 { margin-bottom: 20px; overflow: hidden; }
#blogs .line-2 { overflow: hidden; }
#central h6.tit, #listado h6 { font-size: 14px; font-weight: bold; }
#blogs .blog { background: #ffd9b9; padding: 10px; width: 289px !important; }
#blogs .blog .blog_autor { float: left; margin-right: 5px; width: 51px; word-wrap: break-word }
#blogs .blog .blog_autor img { opacity: .8; margin-bottom: 5px; }
#blogs .blog .blog_intro h5 { color: #323232; font: 10px Arial, Helvetica, sans-serif; font-weight: normal; margin: 0; text-transform: uppercase; margin-top: 3px; }
#blogs .blog .blog_intro { float: left; width: 228px; overflow: hidden; padding-bottom: 5px; height: 140px }
#blogs .blog .blog_intro hgroup { margin-bottom: 5px; }
#blogs .blog .blog_intro h2 { font-size: 14px; font-weight: bold; line-height: 114%; margin-bottom: 0; }
#blogs .blog .blog_intro h2 a { color: #272a28; }
#blogs .blog .blog_intro h3 { font-size: 11px; margin-bottom: 5px; text-transform: uppercase; }
#blogs .blog .blog_intro h3 a { color: #8f071f; font-weight: bold; }
#blogs .blog .blog_intro p { color: #636363; font-family: arial; font-size: 11px; line-height: 120%; margin-bottom: 0; }
#blogs .blog .blog_intro a { color: #000 }
/*prenseextranjera*/
#prensa-extranjera .notades { width: 147px; padding-right: 7px; margin-right: 5px; padding-left: 3px; }
#prensa-extranjera .notascont { padding-bottom: 10px; background: url(../img/filetes-prensa.jpg) left top repeat-y }
#prensa-extranjera .notades.last { margin-right: 0px; border-right: none; padding-right: 0 }
#prensa-extranjera .notades img { float: left; display: block; }
#prensa-extranjera .notades p { font-family: Arial, Helvetica, sans-serif; margin-bottom: 0; }
#prensa-extranjera .notades .nota-txt p { float: right; display: block; font-size: 12px; width: 121px; padding-right: 5px; }
#prensa-extranjera a { color: #000; text-decoration: none; }
/*urgente*/
.urgente { background: #32302d; border-radius: 5px; color: #c7c7c7; margin: 0 auto 20px; padding: 10px; width: 950px; }
.urgente .legend { display: block; color: #FECDA4!important; }
.urgente h1 { font-size: 38px; font-weight: normal; margin-bottom: 13px; }
.urgente h1 a { color: #c7c7c7; }
.urgente .urg_info { width: 600px; }
.urgente .urg_info .data-info { background: url(../img/btn_urgente.png) no-repeat; width: 84px; height: 35px; float: left; margin-right: 10px; }
.urgente .urg_info .data-info span { padding: 10px 0 5px; font: 12px Arial, Helvetica, sans-serif; color: #FFF; display: block; text-align: center }
.urgente .urg_info p { color: #fefefe; font-size: 14px; margin-bottom: 5px; }
.urgente .media { float: right; margin-left: 15px; width: 310px; position: relative }
.urgente .media .play-vid { left: 42%; top: 33% }
.urgente .urg_info ul { list-style: inside url("../img/urg_item.gif"); margin: 10px 0 0; padding: 0; }
.urgente .urg_info ul li { font-family: arial; font-size: 12px; line-height: 120%; margin-bottom: 15px; }
.urgente .urg_info ul li.fin { margin-bottom: 0 !important; }
.urgente .urg_info .play-audio { margin-top: 15px; }
.urgente .opinion { background: #1e1e1e; float: right; margin-left: 12px; padding: 10px; width: 124px; }
.urgente .opinion h6 { background: url(../img/bg_heads.png) no-repeat center 0; color: #6d6d6d; font-size: 12px; margin: 0 0 10px !important; padding-top: 15px; text-align: center; text-transform: uppercase; }
.urgente .opinion p { margin: 10px 0; }
.urgente .opinion hgroup { margin-bottom: 15px; }
.urgente .opinion hgroup h2 { font-family: arial; font-size: 13px; font-weight: bold; line-height: 114%; margin-bottom: 0; }
.urgente .opinion hgroup h2 a { color: #c7c7c7; }
.urgente .opinion hgroup h3 { font-family: arial; font-size: 13px; font-weight: bold; margin-bottom: 5px; }
.urgente .opinion hgroup h3 a { color: #9b0621; }
.urgente .opinion ul { list-style: none !important; margin: 0; padding: 0; }
.urgente .opinion ul li { background: none; color: #959595; font-family: arial; font-size: 10px; line-height: 100%; margin: 0; padding: 0 !important; }
.urgente .opinion ul li.autor_opinion { margin-bottom: 3px; text-transform: uppercase; }
/*notaaudio*/
.tags { background: #e7e1cd; margin: 30px 0; padding: 5px 10px; margin-left: 93px; }
.tags a { color: #323232 }
.tags span { color: #6b6d6f; display: inline-block; margin-right: 10px; font: bold 1.0em georgia; text-transform: uppercase; }
.tags h2, section#relacionadas h2, section#comentarios h2, section#comentar h2, section#todoblg h2 { color: #8F071F; font-size: 12px; font-weight: bold; text-align: center; text-transform: uppercase; border: 1px solid #dee4d8; border-right: none; border-left: none; padding: 5px 0px; letter-spacing: 0.1em; }
.tags p { font-family: Arial, Helvetica, sans-serif; }
section#relacionadas p, section#comentarios .coment-txt { font-family: Arial, Helvetica, sans-serif; }
section#relacionadas ul { list-style: none; margin: 20px 0; padding: 0 }
#relacionadas ul li a { color: #494c49; line-height: 130%; }
#relacionadas ul li span { color: #971529; font-size: 12px; margin-right: 5px; font-weight: bold; }
#relacionadas ul li a:hover { color: #000; text-decoration: underline }
section#comentarios .detail ul { list-style: none; margin: 0; padding: 0; }
section#relacionadas ul li, section#comentarios .detail ul li { font: 12px Arial, Helvetica, sans-serif; margin-bottom: 10px; }
section#relacionadas span, section#comentarios .detail ul li span { font: bold 20px Arial, Helvetica, sans-serif; }
section#comentarios .coment { background: url(../img/dotted-coment.jpg) repeat-x bottom; color: #4d534f; padding-bottom: 10px; }
section#comentarios .coment.last { background: none; }
section#comentarios .coment-txt { width: 375px; padding-right: 10px; }
section#comentarios .coment-txt strong { font-style: normal; }
section#comentarios .detail ul { padding: 0px; }
section#comentarios .detail ul li { margin: 0px; padding-left: 0px }
section#comentar .cont-coment { }
.cont-coment { color: #636363; font: 12px arial; }
.cont-coment label { color: #4d534f; display: block; float: left; font: 11px arial; margin-bottom: 10px; width: 80px; }
.cont-coment input.datacampo, .cont-coment textarea { float: left; height: 19px; margin: 0 0 10px; width: 370px; resize: none }
.cont-coment textarea { height: 52px !important; padding: 0; }
.cont-coment input.aceptar { float: left; margin: 0 3px 10px 80px; }
.cont-coment span { display: block; float: left; margin: 0 0 10px; }
.cont-coment button { background: url(../img/btn-coment.jpg) no-repeat 0 0; border: none; display: block; height: 35px; margin-left: 80px; text-indent: -9999px; width: 116px; }
/*section#comentar .cont-coment .text{ width:190px;}
section#comentar .cont-coment .text p, section#comentar .cont-coment .text span{ font:11px Arial, Helvetica, sans-serif; color:#636363}
section#comentar .cont-coment .text .acepto{}
section#comentar .cont-coment .text p.term{ margin-bottom:5px; font-weight:bold; color:#333}
section#comentar .cont-coment .text .submit-coment{ display:block; text-align:center; background:url(../img/btn-coment.jpg); width:70px; height:35px; border:none; margin:20px 0px 10px 35px;}
section#comentar .cont-coment .formulario{ width:255px;}
section#comentar .cont-coment .formulario input.datacampo{ width:240px; height:19px; color:#C7C7C7; font:11px Arial, Helvetica, sans-serif; padding-left:10px;}
section#comentar .cont-coment .formulario textarea{ width:240px; overflow:auto; height:130px; color:#C7C7C7; font:11px Arial, Helvetica, sans-serif; padding-left:10px; overflow:auto;}
section#comentar .cont-coment .acepto input {margin-top:4px; margin-right:3px;}*/

/*busqueda*/


.search h5 { background: none !important; border-bottom: 1px solid #DEE4D8; border-top: 1px solid #DEE4D8; padding: 5px 0 !important; }
.search .result { border-top: 1px solid #dee4d8; padding: 15px 0; }
.search .result h2 { font-size: 22px; line-height: 110%; margin: 0 !important; }
.search .result h2 a { color: #1a1f1c; }
.search .result h2 a .keyword { color: #93071f; }
.busqueda_avanzada { background: #e7e1cd; color: #323232; font-family: arial; font-size: 11px; padding: 10px; }
.busqueda_avanzada input { border: 1px solid #cfcfcf; float: left; margin: 0 10px 0 0; padding: 0; }
.busqueda_avanzada label { background: url(../img/ico_calendar.gif) no-repeat right 1px; display: block; float: left; margin-right: 10px; padding-right: 26px; }
.busqueda_avanzada .texto { height: 17px; width: 98px; }
.busqueda_avanzada .fecha { height: 17px; width: 48px; }
.busqueda_avanzada fieldset { clear: both; border: 0; margin: 0; padding: 10px 0 0; text-align: center; }
.busqueda_avanzada fieldset button { background: url(../img/btn_buscar.gif) no-repeat 0 0; border: none; cursor: pointer; height: 35px; text-indent: -9999px; width: 70px; }
.page_search { background: none !important; }
.page_search .busqueda { background: url(../img/bg_page_search.gif) repeat-y 0 0 !important; }
.page_search .keyword h3 { font: bold 16px georgia; }
.busqueda .sidebar { width: 214px; }
.busqueda .cnt_resultados { width: 734px; }
.busqueda .busqueda_filtros .filtros { background: #e7e9dc; padding: 10px; }
.busqueda_filtros .filtro_opt { display: block; height: 26px; margin-bottom: 8px; width: 214px; }
.filtro_opt dt { background: url(../img/bg_filtro_opt.gif) repeat-x; display: block; height: 26px; }
.filtro_opt dt a { background: url(../img/arrow_down.png) no-repeat 195px 9px; color: #323232; display: block; font: 11px arial; line-height: 26px; padding-left: 10px; }
.filtro_opt dt a:hover { text-decoration: none; }
.filtros label { color: #323232; font: 11px arial; display: block; margin-bottom: 8px; }
.filtros input.fecha { float: left; color: #bababa; font: 11px arial; height: 18px; margin: 0 10px 8px 0; padding: 0; text-align: center; width: 48px; }
.filtros button { background: url(../img/btn_buscar.gif) no-repeat 0 -25px; border: 0; display: block; height: 25px; padding: 0; text-indent: -9999px; width: 192px; }
.cnt_resultados .busqueda_rapida { color: #aca9a9; font: 11px arial; margin-bottom: 20px; }
.busqueda_rapida input { color: #323232; float: left; font: 11px arial; height: 23px; margin: 0 10px 5px 0; padding: 0 7px; width: 636px; }
.busqueda_rapida button { background: url(../img/btn_buscar.gif) no-repeat 0 0; border: 0; display: block; height: 25px; padding: 0; text-indent: -9999px; width: 70px; }
.busqueda_rapida p { clear: both; }
.cnt_resultados .num_resultados { font: 11px arial; }
.num_resultados p { display: block; float: left; }
.num_resultados .filtrar_por { display: block; float: right; height: 19px; width: 130px; }
.filtrar_por dt { background: #fff; border-color: #ddd; border-style: solid; border-width: 1px 0 1px 1px; height: 19px; padding-left: 7px; }
.filtrar_por dt a { color: #323232; display: block; font-weight: normal; line-height: 19px; }
.filtrar_por dt a span { background: url(../img/arrow_menu.jpg) no-repeat right 0; display: block; }
.cnt_resultados .paginador { border-top: 1px solid #dee4d8; padding: 20px 0; }
.paginador ul { display: block; float: right; list-style: none; margin: 0; padding: 0; }
.paginador ul li { color: #000; display: block; float: left; font: 11px arial; padding: 0 5px; }
.paginador ul li.disabled, .paginador ul li.page_current { color: #8b8b8b; }
.paginador ul li:last-child { padding-right: 0; }
.paginador ul li a { color: #000; display: block; float: left; font-weight: bold; }
body#busqueda .notebox { border-bottom: none !important; border-top: 1px solid #dee4d8; margin-bottom: 10px; padding-top: 10px; }
body#busqueda .notebox .post-detalle.big { font: 14px georgia; width: 638px!important; }
/*blogs*/
#p-blogs { background: url(../img/bg_heads.png) no-repeat top center; padding-top: 21px }
#p-blogs .tits { background-color: #FFD9B9; height: 29px; text-align: center; padding: 10px 0px; color: #323232; position: relative; margin-bottom: 10px }
#p-blogs .tits .img { position: absolute; left: 367px; top: -21px; }
#p-blogs .tits h4 { font-size: 12px; font-weight: bold; margin: 0px; color: #323232 }
#p-blogs .tits h6 { font-size: 10px; text-transform: uppercase; font-weight: normal; margin: 0; color: #323232 }
#p-blogs .metadata ul li, #p-blogs .metadata ul li a { color: #E5AB7D; }
#p-blogs .metadata ul li a.comentarios { background: url(../img/ico.coment.jpg) no-repeat right }
#p-blogs article .post-detalle { width: 380px; }
section#todoblg .descp-blogs { border-bottom: 1px solid #DEE4D8; padding: 10px 0px; }
section#todoblg .descp-blogs img { float: left; margin-right: 10px; display: block }
section#todoblg .descp-blogs h6 { font-size: 12px; color: #9B0621; font-weight: normal; margin-bottom: 0px }
section#todoblg .descp-blogs h6 a { color: #9B0621 }
section#todoblg .descp-blogs p { font: 11px Arial, Helvetica, sans-serif; color: #676565; margin-bottom: 0px }
section#todoblg .descp-blogs span { color: #323232; }
.p-blogs article .metadata.m-blogs { margin-top: 300px; }
.p-blogs article.prim { padding-top: 10px; }
.p-blogs { background: url(../img/bg_heads.png) no-repeat center 0; padding-top: 21px }
#flujo .tits, #flujo .tits2, #flujo .tits { background-color: #FFD9B9; text-align: center; padding: 7px 0px; color: #323232; position: relative; margin-bottom: 10px }
#flujo .tits2 { background: url(../img/bg-tit-krug.jpg) no-repeat top transparent; margin-top: 20px }
#flujo .tits2 h4 { text-transform: uppercase; font-size: 12px; margin-top: 5px; letter-spacing: 1px }
#flujo .tits2 h6 { background: none; font: normal 10px Arial, Helvetica, sans-serif; text-transform: uppercase; padding-top: 0 }
#flujo .tits .img, #flujo .imgder, #flujo .imgder2 { position: absolute; left: 475px; top: -24px; }
#flujo .imgder { left: 470px; top: -9px; }
#flujo .imgder2 { left: 366px; }
#flujo h4 { color: #323232; font-size: 14px; font-weight: bold; letter-spacing: 2px; margin: 0; }
#flujo h5 { color: #323232; font: 12px arial; margin: 0; text-transform: uppercase; }
#flujo h5.fsize12, #flujo h5.fsize12 { font: 12px Arial, Helvetica, sans-serif; font-weight: normal }
#flujo h5.fnormal { text-transform: none }
#flujo h4.fsize15 { font-size: 15px; font-weight: bold; text-transform: uppercase; }
section#todoblg .descp-blogs { border-bottom: 1px solid #DEE4D8; padding: 10px 0px; }
section#todoblg .descp-blogs img { float: left; margin-right: 10px; display: block }
section#todoblg .descp-blogs h6 { font-size: 12px; color: #9B0621; font-weight: normal; margin-bottom: 0px }
section#todoblg .descp-blogs p { font: 11px Arial, Helvetica, sans-serif; color: #676565; margin-bottom: 0px }
section#todoblg .descp-blogs span { color: #323232; }
.p-blogs article .metadata.m-blogs { margin-top: 300px; }
.p-blogs article.prim { padding-top: 10px; }
.notebox .metadata ul li img { border: none; text-align: left }
.notebox.entrad-blogs { margin-bottom: 10px; padding-top: 10px; }
.notebox.entrad-blogs .post-detalle { width: 380px; }
.notebox.entrad-blogs.last, .notebox.last { border-bottom: none; }
.notebox.entrad-blogs.prim, .p-blogs article.prim { border-top: 1px solid #DEE4D8; }
.notebox.entrad-blogs .blogdata { width: 100%; margin-bottom: 5px; }
.notebox.entrad-blogs .blogdata ul { list-style: none; margin: 0; padding: 0; }
.notebox.entrad-blogs .blogdata ul li { display: inline; font: 11px Arial, Helvetica, sans-serif; color: #4a4c47; margin-right: 3px; word-wrap: break-word; line-height: 140% }
.notebox.entrad-blogs .blogdata ul li span { margin: 0 3px; }
.notebox.entrad-blogs .blogdata ul li a { color: #8F071F; font-weight: bold; text-transform: uppercase; font-family: Georgia, "Times New Roman", Times, serif }
.notebox.entrad-blogs .blogdata ul li.coment a { background: url(../img/ico.coment.red.jpg) no-repeat scroll left; padding-left: 20px; height: 17px; color: #8F071F; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-transform: none }
.notebox.entrad-blogs h5 span { padding: 0 3px }
.notebox .post-blogs /*documentos*/
#flujo { position: relative }
#flujo .documentos { width: 639px; font-family: Arial, Helvetica, sans-serif }
#flujo .documentos .tab_content { background: #262525; margin-top: 5px; padding: 5px; }
#flujo .documentos .tab_content p { display: block; color: #9F9F9F; font-size: 11px; padding: 0px; margin: 0 }
#flujo .documentos .tab_content p span { margin: 0px }
#flujo .documentos .tab_content p span a { color: #9F9F9F; padding: 0px; margin: 0 }
#flujo .documentos .tab_content p span a.active { color: #FFF; text-decoration: underline; font-weight: bold }
#flujo .documentos .buscar { margin-bottom: 10px; }
#flujo .documentos .buscar .items { margin: 20px 0px; }
#flujo .documentos .buscar input { width: 292px; height: 18px; display: block; padding: 0px; }
#flujo .documentos .buscar button { background: url(../img/btn-buscar.jpg) no-repeat; width: 56px; height: 20px; border: none; margin-left: 5px; margin-top: 1px; }
.ie8 #flujo .documentos .buscar button { margin-top: 5px }
#flujo .documentos .buscar button span { display: none; }
.documentos table#docs { font-size: 11px; color: #FFF }
.documentos table#docs p .rigth { margin: 0px!important; }
.documentos table#docs td { border-bottom: 1px dotted #C7C7C7; text-align: center; padding: 10px 5px; }
.documentos table#docs td .fecha { position: relative; text-align: left; padding-left: 45px; }
.documentos table#docs td .fecha .btn-up { background: url(../img/ico-updown.jpg) no-repeat -1px 0px; width: 8px; height: 11px; display: block; position: absolute; left: 80px; top: 3px; }
.documentos table#docs td .fecha .btn-up a, .documentos table#docs td .fecha .btn-down a { cursor: pointer; display: block; width: 7px; height: 11px; }
.documentos table#docs td .fecha .btn-up span, .documentos table#docs td .fecha .btn-down span { display: none; }
.documentos table#docs td .fecha .btn-down { background: url(../img/ico-updown.jpg) no-repeat -10px 0px; width: 8px; height: 11px; display: block; position: absolute; left: 90px; top: 3px; }
.documentos table#docs td .tipo { position: relative; text-align: left; padding-left: 25px; }
.documentos table#docs td .tipo .btn-up { background: url(../img/ico-updown.jpg) no-repeat -1px 0px; width: 8px; height: 11px; display: block; position: absolute; left: 120px; top: 3px; }
.documentos table#docs td .tipo .btn-up a, .documentos table#docs td .tipo .btn-down a { cursor: pointer; display: block; width: 7px; height: 11px; }
.documentos table#docs td .tipo .btn-up span, .documentos table#docs td .tipo .btn-down span { display: none; }
.documentos table#docs td .tipo .btn-down { background: url(../img/ico-updown.jpg) no-repeat -10px 0px; width: 8px; height: 11px; display: block; position: absolute; left: 130px; top: 3px; }
.documentos table#docs td.ult { border: none; }
.documentos table#docs td.txt-left, .documentos table#docs tr.tit-doc td.txt-left { text-align: left; padding-left: 5px; }
.documentos table#docs tr.tit-doc { background-color: #323232; height: 22px; }
.documentos table#docs tr.tit-doc td { text-align: center; color: #9F9F9F; padding: 3px; border-bottom: none }
/*
#flujo .documentos ul.docs { margin: 0; padding: 0; list-style: none; }
#flujo .documentos ul.docs li { padding: 0 0 0 26px; }
#flujo .documentos ul.docs .pdf { background: url(../img/ico_pdf.png) no-repeat 0 3px; }
#flujo .documentos ul.docs .xls { background: url(../img/ico_xls.png) no-repeat 0 3px; }
#flujo .documentos ul.docs .doc { background: url(../img/ico_doc.png) no-repeat 0 3px; }
#flujo .documentos ul.docs li h5 { border-bottom: 1px dotted #C7C7C7; border-top: medium none; font-size: 11px; font-weight: normal; letter-spacing: 0; margin-bottom: 8px; padding-bottom: 5px; text-align: left; text-transform: none; }
#flujo .documentos ul.docs li h5 a { color: #fff; }*/

/* MULTIMEDIA */

body#multimedia .fox-column, body#indicadores .fox-column { background: url(../img/fox2column.gif) repeat-y !important; }
.cnt-multimedia .multimedia { padding: 0; width: 100%; }
.cnt-multimedia .multimedia .tabs { padding: 25px 10px 10px; }
.cnt-multimedia .multimedia .tabs .tab_content { margin-top: 5px; width: 620px; }
.cnt-multimedia .tab_content .tab_videos { }
.cnt-multimedia .tab_content .media { position: relative; }
.cnt-multimedia .tab_content .media p { position: absolute; left: -10px; top: 150px; width: 620px; }
.cnt-multimedia .tab_content .media p a { display: block; height: 21px; text-indent: -9999px; width: 22px; }
.cnt-multimedia .tab_content .media p a.prev { background: url(../img/multimedia_arrows.png) no-repeat 0 0; float: left; }
.cnt-multimedia .tab_content .media p a.next { background: url(../img/multimedia_arrows.png) no-repeat 0 -21px; float: right; }
/*.cnt-multimedia .tab_content .v_active { margin-bottom: 15px; }*/
.cnt-multimedia .tab_content .v_active figcaption { font: bold 20px/120% Tahoma, Arial!important; color: #5B5B5E; margin: 5px 0 10px; }
.cnt-multimedia .tab_content .v_active figcaption .source { color: #ffd9b9; text-transform: uppercase; }
.cnt-multimedia .cnt-media { padding: 10px 10px 0; }
.cnt-multimedia .cnt-media ul { list-style: none; margin: 0; padding: 0; }
.cnt-multimedia .cnt-media ul li { display: block; float: left; margin: 0 12px 15px 0; width: 192px; }
.cnt-multimedia .cnt-media ul li.fin { margin-right: 0 !important; }
.cnt-multimedia .cnt-media ul li.active img { }
.cnt-multimedia .cnt-media ul li a img { width: 100%; }
.cnt-multimedia .cnt-media ul li a:hover img { }
.cnt-multimedia .cnt-media ul li a .play { background: url(../img/play_m.png) no-repeat 0 0; display: block; height: 30px; left: 82px; text-indent: -9999px; top: 40px; width: 30px; }
.cnt-multimedia .cnt-media ul li figcaption { font-size: 14px; font-weight: bold; line-height: 140%; margin-top: 5px; }
.cnt-multimedia .cnt-media ul li figcaption .source { color: #ffd9b9; text-transform: uppercase; }
.cnt-multimedia .cnt-media ul li.active a .play { display: none }
.cnt-multimedia .tab_videos h4 { background: url(../img/arrow_select_tab.gif) no-repeat center bottom; color: #ffd9b9; display: block; font-size: 12px; font-weight: bold; margin: 15px auto 10px; padding-bottom: 7px; text-align: center; text-transform: uppercase; width: 65px; }
.cnt-multimedia .tab_videos h4 span { background: #262525; display: block; padding: 2px 0; }
/*multimedia interna*/



#multimedia-int { background: url(../img/bg-multimedia.jpg) repeat-y top; padding: 0px 10px 20px; font-family: Arial, Helvetica, sans-serif }
#multimedia-int .cont-menu { background: #5C5C5E; height: 50px; padding-left: 180px }
#multimedia-int .tab_content { padding: 5px; margin-bottom: 15px; }
#multimedia-int .cont-menu ul.menu_tabs { margin: 0 auto; overflow: hidden; padding: 0; list-style: none; }
#multimedia-int .cont-menu ul.menu_tabs li { display: inline-block; float: left; font: 14px/50px Tahoma, Arial; margin-right: 20px; }
#multimedia-int .cont-menu ul.menu_tabs li a { display: block; color: #FFF; float: left; padding: 0 15px; height: 50px; }
#multimedia-int .cont-menu ul.menu_tabs li a:hover { text-decoration: none; }
#multimedia-int .cont-menu ul.menu_tabs li.active { background: #960720; color: #FECDA4; }
#multimedia-int .cont-menu ul.menu_tabs li.active a { text-shadow: 1px 3px 3px #333333; }
#multimedia-int .cont-menu ul.menu_tabs li.active a, #multimedia-int .cont-menu ul.menu_tabs li a:hover { background: #960720; color: #FFF !important; }
#multimedia-int .cont-menu.destaca { margin-left: 170px; margin-bottom: 10px; }
#multimedia-int .cont-menu.destaca ul li { margin: 0; }
#multimedia-int .cont-menu.destaca ul li a { background: #262525; padding: 0 10px }
#multimedia-int .tab_content .media { position: relative; margin-bottom: 10px; }
#multimedia-int .tab_content .media p { position: absolute; left: -10px; top: 150px; width: 620px; }
#multimedia-int .tab_content .media p a { display: block; height: 21px; text-indent: -9999px; width: 22px; cursor: pointer }
#multimedia-int .tab_content .media p a.prev { background: url(../img/multimedia_arrows.png) no-repeat 0 0; float: left; }
#multimedia-int .tab_content .media p a.next { background: url(../img/multimedia_arrows.png) no-repeat 0 -21px; float: right; }
#multimedia-int .tab_content .media a.amplia { background: url(../img/btn-amplia.png); width: 42px; height: 35px; position: absolute; right: 0; top: 1px; text-indent: -9999px }
#multimedia-int .tab_content .media p a.prev.disabled, #multimedia-int .tab_content .media p a.next.disabled { background: url(../img/multimedia_arrows_disable.png); }
#multimedia-int .tab_content .media p a.next.disabled { background-position: 0px -21px }
/*#multimedia-int .tab_content .v_active { margin-bottom: 15px; }*/
#multimedia-int .tab_content .legend { font-size: 12px; font-weight: bold; margin: 10px 0; color: #C7C7C7; padding: 0 5px }
#multimedia-int .tab_content .v_active figcaption strong/*, #multimedia-int .tab_content .legend strong*/ { color: #FDCCA3; text-transform: uppercase }
#multimedia-int .tab_content .v_active figcaption a { color: #C7C7C7; }
#multimedia-int .tab_content .v_active figcaption .source { color: #ffd9b9; text-transform: uppercase; }
#multimedia-int .tab_content .cont-media-thumbs { padding: 10px; padding-bottom: 5px; position: relative; margin-top: 10px; border-top: 1px solid #ADA363 }
#multimedia-int .tab_content .row { border-bottom: 1px solid #ADA363; margin-bottom: 20px }
#multimedia-int .cnt-media { padding: 0 5px; margin-top: 10px; }
#multimedia-int .cnt-media.audios { margin-top: 30px; }
#multimedia-int .cnt-media ul { list-style: none; margin: 0; padding: 0; }
#multimedia-int .cnt-media ul li { display: block; float: left; margin: 0 12px 15px 0; width: 185px; border-bottom: 1px solid #CEC7A2; padding-bottom: 10px }
#multimedia-int .cnt-media.audios ul li { display: block; float: left; margin: 20px 18px 20px 18px; width: 200px; }
#multimedia-int .cnt-media ul li.fin { margin-right: 0 !important; }
#multimedia-int .cnt-media ul li a .play { background: url(../img/play_m.png) no-repeat 0 0; display: block; height: 30px; left: 82px; text-indent: -9999px; top: 40px; width: 30px; position: absolute; }
#multimedia-int .cnt-media ul li .media-type { position: static }
#multimedia-int .cnt-media ul li figcaption { font: 14px/130% Tahoma, Arial; margin-top: 5px; color: #5B5B5E; height: 70px }
#multimedia-int .cnt-media ul li figcaption a { color: #5B5B5E }
#multimedia-int .cnt-media ul li figcaption .source { color: #ffd9b9; text-transform: uppercase; }
#multimedia-int .cnt-media ul li.active a .play { display: none }
#multimedia-int .paginas { background: #5C5C5E; height: 50px }
#multimedia-int .paginas ul { display: block; list-style: none; padding: 0; }
#multimedia-int .paginas ul li { display: block; float: left; font: 16px/50px Tahoma, Arial; margin: 0; width: auto; padding: 0; border-right: 1px solid #727274 }
#multimedia-int .paginas ul li a { color: #FFF; height: 50px; display: block; width: 50px; text-align: center }
#multimedia-int .paginas ul li.page_current a, #multimedia-int .paginas ul li a:hover { color: #FFF; background: #960720; text-shadow: 1px 3px 3px #333333; text-decoration: none }
#multimedia-int .paginas ul li.prev a, #multimedia-int .paginas ul li.next a { background: url(../img/pages-arrows-mult.png) no-repeat 20px 1px; text-indent: -9999px }
#multimedia-int .paginas ul li.next { float: right }
#multimedia-int .paginas ul li.next a { background-position: 20px -49px; }
/*pop up*/
#popup, #popup_encuesta { position: absolute; top: 0; left: 0 }
#popup .back, #popup_encuesta .back { background-color: #FFF4E6; opacity: 0.8; filter: alpha(opacity=80); position: absolute; }
#popup .src, #popup_encuesta .src { width: 600px; height: 335px }
.pop-multi { width: 630px; background: url(../img/bg-multi.gif) repeat-y top center; padding: 10px 0px; position: fixed }
.pop-multi h4 { background: url(../img/bg-popupencuesta.png) no-repeat center top; display: block; text-align: center; text-transform: uppercase; color: #636363; font: 12px Georgia, "Times New Roman", Times, serif; padding-top: 15px; margin-bottom: 5px }
.pop-multi .mediapop { position: relative; padding-left: 15px; }
.pop-multi .mediapop p { position: absolute; left: 5px; top: 150px; width: 620px; }
.pop-multi .mediapop p a { display: block; height: 21px; text-indent: -9999px; width: 22px; }
.pop-multi .mediapop p a.prev { background: url(../img/multimedia_arrows.png) no-repeat 0 0; float: left; }
.pop-multi .mediapop p a.next { background: url(../img/multimedia_arrows.png) no-repeat 0 -21px; float: right; }
.pop-multi .mediapop p a.disabled, .pop-multi .mediapop p a.next.disabled { display: none }
.pop-multi .caption { font: 12px Arial, Helvetica, sans-serif; line-height: 140%; margin-top: 5px; color: #C7C7C7; padding-right: 15px; }
.pop-multi .caption .source { color: #ffd9b9; text-transform: uppercase; }
.pop-multi .btn-cerrar { background: url(../img/btn-cerrar.gif) no-repeat top; width: 44px; height: 37px; position: absolute; left: 639px; top: 0px; z-index: 10 }
.pop-multi .btn-cerrar a { width: 44px; height: 37px; cursor: pointer; display: block; }
.pop-multi .btn-cerrar a span { display: none }
/*CONTACTENOS*/
.contactenos { color: #4D534F; }
.contactenos h2, .rss h2 { font-size: 22px; font-weight: bold; color: #4D534F; margin-top: 20px; margin-bottom: 0; padding-bottom: 0 }
.contactenos h4 { font-size: 16px; color: #4D534F; font-weight: bold; }
.contactenos p { line-height: 200%; width: 720px; font-size: 14px; }
.contactenos span { color: #9D0621; font: 12px Arial, Helvetica, sans-serif; }
.contactenos form#contacto, form#validarmail { padding: 20px; }
.contactenos form#contacto div.box { margin-bottom: 0; margin-left: 60px; padding: 5px; }
.contactenos form#contacto div.box label.campo, form#validarmail div.box-mail label.campo { display: block; text-align: right; width: 150px; float: left; margin: 2px 0 0; padding: 0 10px 0 0; font-weight: normal; font-size: 14px; }
.contactenos form#contacto div.box span { margin-top: 9px; color: #6B6768; font-size: 12px; }
.contactenos form#contacto div.box input.datacampo, form#validarmail div.box-mail input.datacampo { width: 407px; background: url(../img/bg.form.jpg) no-repeat top left; height: 22px; margin: 0; border-left: none; border-top: none }
.contactenos form#contacto div.box .txt-area { background: url(../img/bgtextarea.jpg) no-repeat top left; width: 407px; overflow: auto; height: 92px; margin: 0; padding: 0; resize: none!important }
.contactenos form#contacto div.box label.campo.detalle { width: 250px; text-align: left; font-weight: normal; padding-left: 158px; margin-bottom: 5px; margin-top: 0 }
.contactenos form#contacto div.box label.campo.detalle input { border: 0 none }
.contactenos form#contacto p { color: #616163; font-size: 14px; }
.contactenos form#contacto div.box span.error-l { display: block; clear: both; color: #ff0000; font-size: 12px; padding: 0 0 0 163px; float: none; margin-top: 0 }
.contactenos form#contacto div.box .select-p { height: 24px; margin: 5px 6px 10px 0; padding: 0; }
input.submit-envia { width: 70px; height: 24px; cursor: pointer; border: 0 none; margin: 5px 0 0 160px; background: url(../img/btn-enviar.jpg) no-repeat; margin-bottom: 10px; }
/*.contactenos .box-info { border-top: 2px solid #CDD3C7; padding-top: 20px; }
.contactenos .box-info p, .rss p { font-family: Arial, Helvetica, sans-serif; margin-bottom: 10px; }
.contactenos .box-info ul { list-style-image: url(../img/vineta-disc.jpg); color: #4D534F }
.contactenos .box-info ul li { font: 13px Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 15px; }
.contactenos .box-info ul li span { font-weight: normal; color: #4D534F; display: block; padding-top: 3px; }
.contactenos .box-info ul li a { color: #000; }
*/

#contacto .container.bgcolor { padding: 0; width: 996px; }
#contacto .box-info .row-section { border-bottom: 1px solid #FFD8B7; margin-bottom: 20px; }
#contacto .box-info .row-section:last-child { border-bottom: 0; margin-bottom: 0; }
#contacto .box-info { background: #FFEAD9; padding: 25px 15px; }
#contacto .box-info .cell-inside { width: 321px; float: left; }
#contacto .box-info .list-inf { list-style: none; margin-left: 2em; padding-left: 2.5em; font-family: Arial; }
#contacto .box-info .list-inf > li { margin-bottom: 12px; position: relative; }
#contacto .box-info .list-inf > li > i { display: block; position: absolute; left: -20px; top: 5px; width: 5px; height: 5px; background: #333; }
#contacto .box-info .list-inf > li strong { display: block; }
#contacto .box-info .list-inf .title { font-family: Georgia, "Times New Roman", Times, serif; }
#contacto .box-info .list-inf.cl-contacto .title { color: #8D061F }
#contacto .box-info .list-inf.cl-contacto > li > i { background: #8D061F }
#contacto .box-info .list-inf.cl-personal .title { color: #9F5819 }
#contacto #flujo { padding: 25px 15px; }
#contacto #flujo .contacto-descipcion { margin-left: 35px; }
#contacto .b969x48 { background: #FFEAD9 }
/*terminos*/

.terminos { color: #4D534F; }
.terminos p { font: 12px Arial, Helvetica, sans-serif; line-height: 180% }
.terminos h2 { font-size: 20px; }
.terminos ul li , .list-int li { font: 12px Arial, Helvetica, sans-serif; margin:0 0 10px 20px;line-height: 22px;}
.terminos ul.termino-1 { margin: 20px 0px }
.terminos ul.termino-1 li { margin-left: 20px; line-height: 180%; margin-bottom: 5px; }
/*RSS*/

.rss { }
.rss h2.bg { background: url(../img/h2rss.jpg) no-repeat left; padding-left: 25px; margin-top: 10px; }
.rss p { padding-top: 10px; }
.rss ul { list-style: none; margin-left: 50px; margin-top: 10px; color: #4D534F }
.rss ul li { background: url(../img/li-rss.jpg) no-repeat scroll left; padding-left: 25px; font-size: 14px; margin-right: 45px; margin-bottom: 5px; display: block; float: left; }
.rss .ul-cont { width: 450px; padding-bottom: 10px; }
.rss .txt { width: 390px; }
/*ERROR404*/
.error404 { background: url(../img/bg-404.jpg) no-repeat right top; padding-bottom: 120px; }
.error404 h2 { font-size: 28px; color: #000; font-weight: normal; }
.error404 p { font: 16px Arial, Helvetica, sans-serif; width: 430px; line-height: 120% }
.error404 ul li { font: 13px Arial, Helvetica, sans-serif; margin-bottom: 15px; list-style-image: url(../img/vinetacircle.jpg); }
.error404 .box-busq { margin-bottom: 20px; width: 550px }
.error404 .campo { width: 396px; border: 1px solid #CCC3B8; background: #FFF4E6; height: 26px; border-right: none; }
.error404 .submit-buscar { background: url(../img/btn-buscar2.png) no-repeat left; width: 87px; height: 30px; border: none; }
.error404 .submit-buscar span { display: none; }
.error404 a { color: #91051F; }
footer { background: #efecdf; clear: both; padding-top: 14px; margin: 20px 0 10px; }
footer .secciones_links { border-bottom: 1px solid #ced3c8; margin: 0 14px 9px; padding: 5px 20px; padding-bottom: 20px; }
.secciones_links .secciones, .secciones_links .social, .secciones_links .contacto { float: left; }
.secciones_links h4 { color: #646464; font: bold 12px georgia; text-transform: uppercase; }
.secciones_links ul { margin: 0; padding-left: 14px; display: block }
.secciones_links ul li { font: 11px arial; margin: 0 40px 10px 0; }
.secciones_links ul.last { padding-right: 0; margin: 0 }
.secciones_links ul li a { color: #646464; }
.secciones { border-right: 1px solid #ced3c8; margin-right: 55px; width: 530px; }
.social { border-right: 1px solid #ced3c8; margin-right: 55px; padding-right: 50px; }
.social li, .contacto li { margin: 0 0 10px !important; }
footer .copyright { margin: 0 30px 14px; overflow: hidden; }
.copyright h5, .copyright h6 { display: block; float: left; margin-bottom: 0; }
.copyright h5 { height: 27px; margin-right: 20px; width: 109px; }
.copyright h5 a { background: url(../img/logo.gestion.t.png) no-repeat 0 0; display: block; height: 24px; text-indent: -9999px; }
.copyright h6 { color: #646464; font: normal 11px/27px arial; }
footer .red_eco { background: #000; color: #646464; font: normal 10px arial; padding: 10px 30px; }
.red_eco { color: #CCC }
.red_eco a, .red_eco .linksgrupospan { color: #fff; }
.red_eco span.f-b-pipe { padding: 0 3px }
.red_eco p { margin: 0; line-height: 1.5em; }
.red_eco p .left { margin: 0; color: #CCC }
.red_eco span.linksgrupo { padding-left: 10px; display: block }
.cnt_links { margin: 0 auto; position: relative }
body.plantillas-blogs .cnt_links { width: 970px; }
/*#pop-boxes { position: relative;  width: 100%; float:left;}*/

/*POPUP*/
#pop-box { background-color: #790A1D; position: fixed; right: 0px; bottom: 0; text-align: left; width: 390px; z-index: 100; width: 226px; }
#pop-box span.cerrar a { float: right; background: url(../img/btnpopup-cerrar.png?v2); width: 16px; height: 16px; display: block; text-indent: -99999; overflow: hidden; margin-top: 8px; margin-right: 8px }
#pop-box a.go_peruid, #pop-box a.suscrip { background: url(../img/flechita-popup.png) no-repeat left; display: block; height: 19px; margin: 10px!important; padding-left: 30px; color: #FFF; font: bold 14px Arial, Helvetica, sans-serif; text-shadow: 1px 2px 3px #000; -moz-text-shadow: 1px 2px 3px #000; -webkit-text-shadow: 1px 2px 3px #000; -o-text-shadow: 1px 2px 3px #000; cursor: pointer; display: block }
#form-suscrib { height: 65px; background: #FFF4E6; padding-top: 10px; padding-left: 10px; border: 1px solid #FECDA4; }
#form-suscrib span { display: block; margin-bottom: 10px; font: 12px Arial, Helvetica, sans-serif; color: #000 }
#form-suscrib input.data, #form-suscrib input.error { border: 1px solid #CCCCCC; height: 23px; width: 136px; }
#form-suscrib input.submit-sus { background: url(../img/btn-suscribir.jpg); width: 70px; height: 26px; text-indent: -9999; border: none; cursor: pointer }
#form-suscrib input.error { background-color: #FBE3E4; margin: 0; padding: 0 }
/* MEN\DA TOP */

.menu_top { background: #5c5c5c; border-bottom: 2px solid #c9b093; color: #ddd; font: bold 11px arial; padding: 8px 0; }
.menu_top .cnt_links { width: 996px!important; }
.menu_top ul { list-style: none; margin: 0 0 0 10px; padding: 0; }
.menu_top ul li { float: left; line-height: 20px; margin-right: 8px; }
.menu_top ul li, .menu_top ul li a { color: #ddd; }
.menu_top ul li.gec { margin-right: 230px; }
.menu_top ul li.icons a { background: url(../img/sprite-menutop.png?=v4) 0 0 no-repeat; width: 20px; height: 20px; overflow: hidden; text-indent: 100%; white-space: nowrap; display: block; }
.menu_top ul li.urbania a { background-position: 0 0; width: 77px; height: 18px }
.menu_top ul li.neoauto a { background-position: 0 -20px; width: 76px; height: 18px }
.menu_top ul li.aptitus a { background-position: 0 -40px; width: 87px; height: 12px; margin-top: 5px }
.menu_top ul li.clasi a { background-position: 0 -60px; width: 102px; height: 18px; margin-top: 2px }
.menu_top ul li.fb a { background-position: 0 -80px }
.menu_top ul li.tw a { background-position: -20px -80px }
.menu_top ul li.gp a { background-position: -40px -80px }
.menu_top ul li.pint a { background-position: -60px -80px }
.menu_top ul li.rss a { background-position: -80px -80px }
.menu_top ul li.movil a { background-position: -100px -80px }
.menu_top ul li.fb, .menu_top ul li.tw, .menu_top ul li.gp, .menu_top ul li.pint, .menu_top ul li.rss { margin-right: 5px }
.menu_top ul li.in { }
.menu_top ul li.in a { background-image: url("../img/icon_linkedin.png"); }
.menu_top ul li.registro_login { float: right !important; }
.menu_top ul li.registro_login .login, .menu_top ul li.registro_login .registro { display: block; float: left; }
.menu_top ul li.registro_login .login { border-right: 1px solid #ddd; margin-right: 10px; padding-right: 10px; }
.menu_top ul li.registro_login .registro { }
.menu_top #user-login, .menu_top #user-logued { float: right; padding-top: 2px; }
.menu_top #user-login a, .menu_top #user-logued a { color: #ddd; line-height: 16px; right: -21px; top: 2px; left: inherit; }
.menu_top #user-logued a.name { color: #FFDFBC!important }
/* SECCI\D3N */

.metadata ul li { clear: both; color: #8f071f; display: block; }
.metadata ul li span { display: block; float: left; margin-right: 2px; }
.metadata ul li a { color: #8f071f; display: block; float: left; word-wrap: break-word }
.metadata ul li a.comentarios, .metadata ul li a.comentarios-red { background: url("../img/spt_ges.png") no-repeat scroll right -2px transparent; display: block; padding-right: 16px; height: 18px; }
.metadata ul li a.compartir { background: url("../img/spt_ges.png") -2px -164px no-repeat; width: 14px; height: 18px; margin-bottom: 2px; }
/*.metadata ul li a.comentarios-red{background-image:url(../img/ico.coment.red.jpg) }*/
.metadata ul li.red a, {
color: #8F071F
}
.metadata .social-icons { position: relative; padding-top: 2px; }
.metadata .social-icons .list_icons { margin-bottom: 4px; overflow: hidden; }
.metadata .social-icons .list_icons > li { float: left; height: 18px; width: 18px; margin-right: 3px; clear: none; }
.metadata .social-icons .list_icons > li > a { background-image: url(../img/spt_sociales.png); background-repeat: no-repeat; width: 18px; height: 18px; }
.metadata .social-icons .list_icons > li > a.fb_icon { background-position: 0 0; }
.metadata .social-icons .list_icons > li > a.tw_icon { background-position: 0 -18px; }
.metadata .social-icons .list_icons > li > a.gp_icon { background-position: 0 -36px; }
.metadata ul li.gray, .notebox .metadata ul li.gray a, article .metadata ul li.gray a, article .metadata ul li.gray span, .notebox .metadata ul li.gray span { color: #000; font-weight: normal }
.metadata ul li a.comentarios span.n-comment { background: none; margin: 0; padding-right: 4px; }
/*popup encuesta - compartir*/
#compartir { position: absolute; top: 0; left: 0 }
#compartir.bacgr { background: url(../img/bg-compartir.png) no-repeat left top; }
#compartir .conten-list { padding: 5px 8px; border: 1px solid #FFBF8A; border-left: none; background: #FFD9B9; margin-left: 11px; width: 251px }
#compartir ul { list-style: none; margin: 0; padding: 0; }
#compartir ul li { background: url(../img/icos-compartir.jpg) no-repeat 0px 0px; font: 13px Arial, Helvetica, sans-serif; color: #000; display: block; padding-left: 20px; height: 18px; padding-bottom: 3px }
#compartir ul li a { color: #000 }
#compartir ul li a:hover { text-decoration: underline; }
#compartir ul li.deli { background: url(../img/icos-compartir.jpg) no-repeat 0px -20px; }
#compartir ul li.gbook { background: url(../img/icos-compartir.jpg) no-repeat 0px -40px; }
#compartir ul li.tech { background: url(../img/icos-compartir.jpg) no-repeat 0px -62px; }
#compartir ul li.myspa { background: url(../img/icos-compartir.jpg) no-repeat 0px -82px; }
#compartir ul li.fbk { background: url(../img/icos-compartir.jpg) no-repeat 0px -104px; }
#compartir ul li.dig { background: url(../img/icos-compartir.jpg) no-repeat 0px -124px; }
#compartir ul li.yahoo { background: url(../img/icos-compartir.jpg) no-repeat 0px -145px; }
#compartir ul li.stum { background: url(../img/icos-compartir.jpg) no-repeat 0px -166px; }
#compartir ul li.redd { background: url(../img/icos-compartir.jpg) no-repeat 0px -187px; }
#compartir .listas { width: 115px; margin-right: 20px; }
#compartir .listas.last { margin: 0 }
/*impresa*/

.impresa { margin: 10px auto; width: 366px; background: #1B1B1B; padding: 20px; padding-top: 10px; position: relative; }
.impresa p { color: #FFD8B8!important }
.btn-quiosco { background: url(../img/btn-quiosco.jpg) no-repeat 0px 0px; width: 450px; height: 57px; margin: 0 auto; }
.btn-quiosco a { display: block; width: 450px; height: 57px; cursor: pointer; }
.btn-quiosco a span { display: none; }
.nota-impresa h6, .nota-caricatura h6, .glosario h6 { padding-bottom: 10px; border-bottom: 1px solid #DEE4D8 }
.impresa .lnk-ruta { text-align: center; }
.impresa .btns-pags { margin-bottom: 0; left: -63px; position: absolute; top: 230px; width: 525px; }
.impresa .btns-pags p { margin: 0 }
.impresa .btns-pags p.prev, .impresa p.next { background: url(../img/btn-imp-flechas.jpg) no-repeat 0 0; display: block; float: left; height: 34px; width: 32px; text-indent: -9999px; }
.impresa .btns-pags p.next { background: url(../img/btn-imp-flechas.jpg) no-repeat -48px 0; display: block; float: right; height: 34px; width: 32px; text-indent: -9999px; }
.impresa .btns-pags p.off-nxt { background: url(../img/btn-imp-flechas.jpg) no-repeat -48px -47px; }
.impresa .btns-pags p.off-prev { background: url(../img/btn-imp-flechas.jpg) no-repeat 0 -47px; }
.impresa .btns-pags p.off-nxt, .impresa .btns-pags p.off-prev { display: block; float: left; height: 34px; width: 32px; text-indent: -9999px; }
.impresa .btns-pags a { display: block; cursor: pointer; height: 34px; width: 32px; }
.impresa .btns-pags a span, .impresa .btns-pags span { display: none; }
/* sidebar  noticia edicions*/

.not-edicion { border-top: 1px solid #DEE4D8; color: #000; font: 12px Arial, Helvetica, sans-serif; padding-top: 5px; margin-bottom: 20px; }
.not-edicion ul { list-style: none; margin: 0; padding: 0 }
.not-edicion ul li { display: block; border-bottom: 1px solid #DEE4D8; padding: 10px 0px; margin: 0 }
.not-edicion ul li a { color: #000 }
.not-edicion a.btn-portada { background: url(../img/bg-btnportada.jpg) no-repeat; width: 295px; height: 14px; margin: 10px 0; padding: 6px 5px; color: #000; display: block }
#archivos-cal { border-top: 1px solid #DEE4D8; color: #000; padding-top: 5px; }
#archivos-cal #calendar_links { padding: 10px 5px }
#archivos-cal #calendar-lnks span { display: block; padding-top: 6px; }
#archivos-cal #calendar_newYear { /*background:url(../img/bg-btnano.jpg) no-repeat; padding:6px 6px; width:56px; height:16px*/ font: 12px Arial, Helvetica, sans-serif; ; margin-left: 5px; color: #000; }
#archivos-cal .calendar_controls { background: url(../img/bg-calendarbtns.jpg) no-repeat; width: 202px; height: 28px; margin: 0 auto; position: relative; margin-top: 10px; }
#archivos-cal .calendar_controls.reduce { background: url(../img/bg-calendarbtns2.jpg) no-repeat; width: 156px; }
#archivos-cal .calendar_controls a#calendar_prev, #archivos-cal .calendar_controls a#calendar_next { background: url(../img/btn-prev-next-month.jpg)no-repeat 0 0; cursor: pointer; display: block; height: 28px; position: absolute; text-indent: -9999px; width: 20px; }
#archivos-cal .calendar_controls a#calendar_next { background-position: -20px 0px; text-indent: -9999px; top: 0; right: 0 }
#archivos-cal .calendar_controls .calendar_actmonth { display: block; font-weight: bold; height: 28px; line-height: 28px; margin: auto; text-align: center; width: 171px; }
#archivos-cal .calendar_controls .calendar_actmonth.reduce2 { width: 116px; }
/*
.archiv-calendar{border-top:1px solid #DEE4D8; color:#000;  padding-top:5px;}
.archiv-calendar .calendar-lnks{ padding:10px 5px}
.archiv-calendar .calendar-lnks span{ display:block; padding-top:6px;}
.archiv-calendar .calendar-lnks a.btn-ano{ background:url(../img/bg-btnano.jpg) no-repeat; width:56px; height:16px; margin-left:5px; color:#000; padding:6px 6px;}
.archiv-calendar .calend-mes{ background:url(../img/bg-calendarbtns.jpg) no-repeat; width:227px; height:28px; margin:0 auto; position:relative}
.archiv-calendar .calend-mes.reduce{background:url(../img/bg-calendarbtns2.jpg) no-repeat; width:156px;}
.archiv-calendar .calend-mes a#calendar-prev,  .archiv-calendar .calend-mes a#calendar-next{background: url(../img/btn-prev-next-month.jpg)no-repeat 0 0; cursor: pointer; display:block; height:28px; position:absolute; text-indent:-9999px;  width: 20px;}
.archiv-calendar .calend-mes a#calendar-next{background-position:-20px 0px; text-indent:-9999px;  top:0; right:0}
.archiv-calendar .calend-mes .calendar_actmonth{ display:block; font-weight:bold; height:28px; line-height:28px; margin: auto; text-align: center; width: 196px;}
.archiv-calendar .calend-mes .calendar_actmonth.reduce2{ width:116px;}

.tab-calendario{margin: 0 auto; width:280px;}
.tab-calendario.size2{ width:212px;}*/

#calendar { margin-top: 15px; font: 12px Arial, Helvetica, sans-serif; margin: 0 auto; }
#calendar td { color: #C3C3C3; font-size: 13px; height: 30px; margin: 0; padding: 0; text-align: center; background-color: #F5F5F5; }
#calendar td a { text-align: center; color: #000; height: 30px; }
#calendar tr.calendar_daysRow { border: 0 none; }
#calendar .calendar_titleRow td { color: #000000!important; background: url(../img/bg-titcalendar.jpg) repeat-x left; font-size: 15px; height: 30px; }
#calendar .calendar_titleRow td.last { border-right: none; }
#calendar .calendar_daysCellOver { background: #000; color: #FFF }
#calendar .calendar_daysCellOver a { color: #FFFFFF !important; }
#calendar .border-calendar { background: url("../i/bottom-box.gif") repeat-x scroll left bottom transparent; }
/*glosario*/
#glosario { padding: 10px 31px; border-top: 1px solid #DEE4D8 }
#tab-glosario { margin-top: 10px; text-align: center; }
#tab-glosario td { color: #6E6C70; font: bold 12px Arial, Helvetica, sans-serif; height: 30px; margin: 0; padding: 0; text-align: center!important; background: url(../img/bg-titcalendar.jpg) repeat-x left; width: 40px; border-right: 1px solid #FFF4E6; border-bottom: 1px solid #FFF4E6 }
#tab-glosario td a { color: #6E6C70; display: block; }
#tab-glosario td a.center { *margin-left:60px;
}
#impresa .dropdown dt { width: 300px; }
#impresa .dropdown dt a { background: url(../img/bg-btnportada.jpg) no-repeat; margin: 5px 0; height: 14px; width: 300px; border: 0; padding: 6px 5px; color: #000; }
#impresa .dropdown dt a span { padding-left: 5px; color: #000; font-weight: normal }
#impresa .dropdown dt a:hover, .menudrop .dropdown dd ul li a:hover { border: 0 !important; text-decoration: underline; }
#impresa .dropdown dd ul { border: 1px solid #d9d9d9 !important; left: 0px; top: -10px; width: 307px; height: auto!important; overflow: hidden }
#impresa .dropdown dd ul li { width: 298px; padding: 0; border: 0; }/*ie6fix*/
#impresa .dropdown dd ul li a { background: none; }/*ie6fix*/
#impresa .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 { display: block; padding-right: 20px; border: 1px solid #d9d9d9; font-weight: normal; }
.dropdown dt a span { cursor: pointer; display: block; }
.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; text-decoration: underline; }
/*caricatura*/

.img-carict .lnk-ruta p { text-align: center; color: #FFD8B8!important }
.img-carict { margin: 0 auto; background: #1B1B1B; padding: 10px 20px 18px; width: 396px; margin-bottom: 20px; }
.img-carict a img { border: none }
.box-carict { margin: 10px 0 20px 55px; width: 260px; }
.box-carict img { display: block; float: left; border: none; margin-left: 10px; }
.brd-btm { border-bottom: 1px solid #DEE4D8; margin-bottom: 10px; }
.nota-compartir { margin: 15px 0px; }
.nota-compartir p { color: #4D5250; font: 12px Arial, Helvetica, sans-serif; float: left; margin-right: 10px; padding-top: 2px; }
.nota-compartir ul { list-style: none; margin: 0; padding: 0; }
.nota-compartir li { display: block; float: left; margin-left: 0px }
/*ARCHIVOS*/

aside a.porseccion { background: url(../img/bg.porseccion.jpg) no-repeat; width: 202px; height: 16px; margin: 10px 0; padding: 5px 5px; color: #000; display: block; margin-top: 20px; }
aside a.porseccion span { font: 11px Arial, Helvetica, sans-serif; color: #323232 }
aside ul#lista-seccion { list-style: none; margin: 0; padding: 0px }
aside ul#lista-seccion li { display: block; font: 11px Arial, Helvetica, sans-serif; color: #000; padding: 5px 0; }
aside ul#lista-seccion li a { color: #000 }
/*enviar mail*/

#enviar_mail form { background: #FFD9B9; font: 12px Arial, Helvetica, sans-serif; padding: 5px; border: 1px solid #FFBF8A; }
#enviar_mail form input { margin-right: 5px; font: 12px Arial, Helvetica, sans-serif; width: 150px; height: 20px; }
#enviar_mail form .error { color: #F00; padding: 2px 0; height: 19px; font-size: 12px; }
#enviar_mail form a.cancel { font-size: 11px; color: #333; }
#enviar_mail form .sendme { width: 70px; height: 24px; cursor: pointer; border: 0 none; background: url(../img/btn-enviar.jpg) no-repeat; }
#enviar_mail form .sendme span { display: none; }
#enviar_mail .ok { background: #FFD9B9; border: 1px solid #FFBF8A; padding: 8px 20px; font-family: arial; top: 10px; }
/*redes*/
.redesgestion { background: #f5f5f5; overflow: hidden; margin: 0 auto 5px; width: 280px; padding: 10px; }
.masnoticias { background: url(../img/btn_masnoticias.png) no-repeat; height: 28px; margin: 10px 0; text-align: center }
.masnoticias a { display: block; height: 24px; cursor: pointer; text-align: center; color: #fff; font: 12px; padding-top: 6px; text-transform: uppercase; font-weight: bold; letter-spacing: 0.1em; }
.masnoticias a:hover { text-decoration: underline }
/*compartir*/
.box-compatir { border-top: 5px solid #8F071F; padding: 0 5px; background-color: #FFF0DD; word-wrap: break-word; width: 75px; float: left; margin-top: 5px; }
.box-compatir h2 { font: 13px Georgia, "Times New Roman", Times, serif; color: #000; margin: 5px 5px 12px; display: block }
.box-compatir ul { list-style: none; margin: 0px; padding: 0; padding-top: 8px; }
.box-compatir ul li { display: block; margin-bottom: 10px; text-align: center }
.box-compatir ul li.fb { text-align: left; }
.box-compatir ul li a { font: 12px Arial, Helvetica, sans-serif; color: #333 }
.box-compatir ul li.email a { background: url(../img/mail.ico.png) no-repeat top; height: 23px; padding-top: 4px; display: block; }
.box-compatir ul li.email a span { display: none }
/*player*/
.hide { display: none }
.vw { 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_play_pause, .vw_control_bg, .vw_play_pause_big, .vw_mail, .vw_share, .vw_mail_frm { height: 21px; background: url(../img/player_bg_off.png) repeat; float: left }
.vw_play_pause .vw_ico, .vw_progress, .vw_volume_on, .vw_size, .vw_volume, .vw_play_pause_big .vw_ico, .vw_mail .vw_ico, .vw_share .vw_ico { background: url(../img/player_images.png) no-repeat 0 0; }
.vw_mail, .vw_share { width: 34px; height: 26px; position: absolute; top: 10px; right: 10px; cursor: pointer; }
.vw_mail .vw_ico { width: 21px; height: 15px; background-position: -159px 0; margin: 6px auto }
.vw_share .vw_ico { width: 19px; height: 17px; background-position: -160px -17px; margin: 4px auto }
.vw_share { top: 46px }
.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 form button { background: url(../img/player_bg_on.png) }
.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_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_mail_frm { position: absolute; top: 0; left: 0 }
.vw form { width: 290px; margin: 0 auto }
.vw form input { border: 0; background: #fff; width: 290px; margin-bottom: 6px }
.vw form button { border: 0; color: #FFF; height: 25px; width: 56px; margin: 0; padding: 0; float: right }
.vw_play_pause, .vw_play_pause_big, .vw_control_bg { -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; }
/*xz*/


/*FONTS*/
@font-face { font-family: 'DroidSerifRegular'; src: url('../fonts/droidserif-regular-webfont.eot'); src: url('../fonts/droidserif-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/droidserif-regular-webfont.woff') format('woff'), url('../fonts/droidserif-regular-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'TeXGyreTermesRegular'; src: url('../fonts/texgyretermes-regular.eot'); src: url('../fonts/texgyretermes-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/texgyretermes-regular-webfont.woff') format('woff'), url('../fonts/texgyretermes-regular-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal; }
/*nota tits*/
body#nota article.font1 h1 { font-family: 'DroidSerifRegular'; }
body#nota article.font2 h1 { font-family: 'TeXGyreTermesRegular'; }
/*btn gestion educacion*/
.btn-educacion { width: 300px; height: 113px; margin-left: 3px; margin-bottom: 10px; }
/**/
.mas-break { background: url(/f/img/bg-cintillo-ultimas.jpg)!important; width: 470px; height: 28px; margin-bottom: 15px; margin-left: 4px; }
.mas-break h4 { text-transform: uppercase; font-size: 12px!important; color: #fff!important; font-weight: bold; background: none!important; padding-top: 7px!important; text-align: center; letter-spacing: normal!important; }
/**/
.adstopexpand { position: relative!important; }
a.tkr-btn { margin-right: 136px; }
.tkr-det { width: 659px!important; }
#bannerticker { display: none; position: absolute; top: 0; right: 0; }
.cnt-player { margin-bottom: 5px; padding-left: 0!important }
.bdtop { border-top: 1px solid #DEE4D8!important; padding-top: 10px; margin-top: 6px; }
.banner-indices { padding: 5px 16px; }
/* clasificados */
#clasf { margin-bottom: 30px; }
#clasf h4 { background: url(../img/clasif_title.png) no-repeat 0 0; height: 40px; text-indent: -9999px; border: 0; padding-bottom: 0; margin-bottom: 0 }
.box-clasf { background-image: url(../img/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(../img/clasif_logos.png?v3); 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*/
.hide { display: none }
.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; }
.viewer_draw a { position: absolute; top: 6px; left: 6px; background: #000; padding: 3px 8px; color: #fff; font-family: Verdana, Geneva, sans-serif; text-decoration: none }
.viewer_draw a:hover { background-color: #8F071F }
/*Revista G*/
h2.tit-g, h2.tit-masleidas { text-align: center; color: #BA8949; font: 26px Georgia, "Times New Roman", Times, serif; position: relative; padding-left: 48px; margin-bottom: 25px; margin-top: 14px }
h2.tit-g span.logo-g { display: block; background: url(../img/logo-g.jpg); width: 37px; height: 44px; position: absolute; top: -8px; left: 135px }
#central #box-revistag { background: url(../img/bg-boxrevistag.png) no-repeat 0 10px }
#central #box-revistag img { display: block; /*margin:17px auto 10px;*/ }
#central #box-revistag h6 { padding: 0px 15px; margin:
}
#central #box-revistag h6 a { padding-right: 0 }
/*mas leidas2012*/
h2.tit-masleidas { padding-left: 0; margin-top: 5px; border: 1px solid #DCC4A3; border-left: 0; border-right: 0; padding: 10px 0 }
.notebox h1 span.num-leidas { /*color:#BA8949;*/ padding-right: 10px; font-size: 25px }
/*entrevistas2012*/
#flujo h6.tit-entrevistas2012 { font-size: 26px; color: #000; text-transform: none; font-weight: normal; margin-bottom: 20px }
/*encuesta 2012*/
.encuesta2012 { background: url(../img/bg_heads.png) no-repeat center top; }
.encuesta2012 p { font-weight: normal; text-align: left; color: #333; font-size: 14px }
.encuesta2012-preg { border-top: 1px solid #DEE4D8; padding-top: 25px; }
.encuesta2012-preg .box-preg { margin-bottom: 25px; }
.encuesta2012-preg label, .encuesta2012-preg h2, .encuesta2012-preg .box-preg p.masvotado { font-size: 22px; font-weight: bold; display: block; margin-bottom: 10px }
.encuesta2012-preg .box-preg p.masvotado { color: #9F581B; font-size: 18px; padding-left: 35px; margin-top: 20px }
.encuesta2012-preg input.data-text { border: 1px solid #CCCCCC; width: 465px; height: 30px; }
.encuesta2012-preg span { font-size: 12px; display: block }
.encuesta2012-preg span.error-preg { font-size: 14px; font-weight: bold; color: #FF0030; padding-top: 5px }
.encuesta2012-preg .box-preg ul { margin-bottom: 10px; padding-left: 5px }
.encuesta2012-preg .box-preg ul li { list-style: none; }
.encuesta2012-preg .box-preg ul li p, .encuesta2012-preg .box-preg ul li p.masvotado { padding-left: 25px; font-size: 15px; }
.encuesta2012-preg .box-preg ul li p { color: #333; font-weight: bold; margin-bottom: 13px }
.encuesta2012-preg .box-preg ul li label { display: inline; font-weight: normal; font-size: 16px; line-height: 27px; padding-left: 5px }
.encuesta2012 .btn-votar, .encuesta2012 .btn-volver-encuesta { border: none; background: url(../img/btn-votarencuesta.jpg); width: 150px; height: 50px; text-indent: -9999px; margin-top: 40px; display: block; margin-left: 160px; }
.encuesta2012 .btn-volver-encuesta { background: url(../img/btn-volverencuesta.jpg); width: 217px; margin-left: 120px; }
/*newletter form*/
.cont-news { width: 695px; background: url(../img/bg-news.jpg); margin: 0 auto 15px; padding: 10px 0px 0 }
.cont-news h2 { text-align: center; margin-top: 0 }
.cont-news p { text-align: center; margin-bottom: 0 }
.cont-news #news-form .box { margin: 0 auto 5px; padding: 0; width: 425px; }
.cont-news #news-form .box-der { width: 125px; }
.cont-news #news-form .datacampo, .cont-news #news-form #contrasena { color: #666; width: 400px; height: 27px; font: 12px/27px Arial, Helvetica, sans-serif; box-shadow: 1px 2px 2px #CCCCCC inset!important; padding-left: 5px; border-radius: 4px; }
.cont-news #news-form .datacampo.error, .cont-news #news-form #contrasena .error { color: #C7121A; border: 2px solid #F38186; padding: 0 0 0 5px; }
.cont-news #news-form .masculino, .cont-news #news-form .fem { background: url(../img/icos-newsform.png) no-repeat 0 0; width: 15px; height: 30px; display: block; float: left; margin-left: 10px; }
.cont-news #news-form .fem { background-position: 0 -30px; }
.cont-news #news-form span { color: #9E0621 }
.cont-news #news-form .radio-b { margin-top: 10px; margin-left: 10px; }
.cont-news #news-form #anyo { width: 80px; height: 25px; padding: 4px 0 3px 5px; border: 1px solid #CCC }
.cont-news #news-form #ciudad, .cont-news #news-form #pais { width: 200px; height: 25px; padding: 4px 0 3px 5px; border: 1px solid #CCC }
.cont-news #news-form #contrasena, .cont-news #news-form #contrasena_caption { width: 200px; }
.cont-news #news-form .btn-enviar { background: url(../img/btn-enviar-news.jpg); width: 69px; height: 23px; margin-left: 170px; border: 0; cursor: pointer }
.cont-news .compartir { margin: 10px 0px 0px; border-top: 1px solid #CAD3C0; padding: 10px 0px 5px }
.cont-news .compartir ul { list-style: none; margin: 0; padding: 0; margin-left: 130px; }
.cont-news .compartir ul li { display: block; float: left; }
.cont-news .compartir ul li.share-tw { width: 110px; }
.cont-news .compartir ul li.share-gp { width: 80px; }
.cont-news .compartir ul li.email a { background: url("../img/mail.ico.png") no-repeat scroll center top transparent; display: block; height: 19px; padding-top: 4px; width: 68px; text-indent: -99999px }
#newsletter { background: #272727; border: 5px solid #FFD0A7 }
#newsletter h5 { background: url(../img/news-titbg.jpg) no-repeat top; padding-top: 25px; text-align: center; color: #FAD7B2; font: normal 23px Arial, Helvetica, sans-serif; margin-bottom: 10px; }
#newsletter form { margin-left: 13px; }
#newsletter form .box { padding: 0; margin: 0 0 15px; }
#newsletter form button { background: url(../img/btn-enviar-news.png); height: 26px; width: 70px; display: block; border: none; cursor: pointer; text-indent: -99999px; margin: 0 auto }
#newsletter label { font: normal 12px Arial, Helvetica, sans-serif; color: #CCCCCC; display: block; float: left; margin-top: 8px; width: 60px; }
#newsletter input { background: #FFF; height: 23px; line-height: 23px; border-radius: 3px; margin: 0 0 0 5px; float: left; width: 200px; }
strong.color { color: #661900; }
body.geducacion .notebox h1, body.geducacion .notebox h1 a { font-size: 18px; }
body.geducacion #central h4 { padding-top: 18px; height: 30px }
body.geducacion #central p.txt-right { font-size: 12px; text-align: left }
body.geducacion #central p.autor { font-weight: bold; width: 43% }
body.geducacion #central a, body.geducacion #central p.autor { color: #660000; display: block; }
body.geducacion h2.tit-cursos { margin-bottom: 10px; font-size: 22px; }
body.geducacion #newsletter { padding: 0; border-width: 6px; background: #333; margin-bottom: 10px }
body.geducacion .post-detalle figure { margin-bottom: 10px }
aside .informes { margin-top: 15px; }
aside .informes img { float: left; }
aside .informes h5 { float: right; display: block; text-align: left; font-size: 22px; margin-left: 10px; width: 75%; font-weight: normal; line-height: 100%; margin-top: 10px; margin-bottom: 18px }
aside .informes h5 span { display: block; font-size: 16px; color: #444 }
body.geducacion .nota figure { text-align: right }
body.geducacion .notebox h1.title a, body.geducacion .notebox h1.title { font-size: 36px!important }
.logo-geducacion { background: url(../img/gestion-educacion/logo-gestionedu.png) center no-repeat; height: 70px; margin-bottom: 15px; background-color: #fff4e6; text-indent: -9999px; border-bottom: 1px solid #E4E7DA; padding-bottom: 20px; }
.logo-geducacion a { display: block; height: 70px; text-indent: -9999px; }
body.geducacion .data-left { width: 90px; float: left }
#suscribete { height: 97px; margin-top: -38px; position: absolute; right: 0; top: 27px; *top:43px;
}
#suscribete a h4 { background: url(../img/bullet-suscribete.jpg) no-repeat left; padding-left: 15px; font: bold 18px Georgia, "Times New Roman", Times, serif; color: #84081E; margin: 0; }
#suscribete a:hover h4 { text-decoration: none }
/* RSS */

.box-rss { font-size: 13px; padding: 0 20px; }
.box-rss h1 { font-size: 40px; }
.box-rss p { }
.l-rss { float: left; width: 55%; }
.l-rss h2 { font-size: 20px; font-weight: bold; margin-bottom: 30px; }
.l-rss h2 a, .l-rss ul li a { background: url("../img/icon_rss.png") no-repeat 0 0; color: #661900; display: block; line-height: 40px; padding-left: 50px; }
.l-rss ul { border-bottom: 1px solid #999; overflow: hidden; }
.l-rss ul li, .l-rss ul li a { display: block; float: left; }
.l-rss ul li { margin-bottom: 12px; width: 49%; }
.l-rss ul li a { background-position: 0 -80px; line-height: 20px; padding-left: 30px; }
.r-rss { float: right; width: 39%; }
.r-rss h2 { font-size: 25px; font-weight: bold; line-height: 120%; }
.r-rss p { }
/*	estilomio*/
.estilomio { display: inline-block; width: 278px; padding: 10px; background-color: #fff; border: 1px solid #ccc; margin-bottom: 15px; }
.estilomio .head_estilomio { border-bottom: 1px solid #ddd; margin-bottom: 10px; }
.estilomio .head_estilomio img { padding-bottom: 5px; }
.estilomio .body_estilomio h2 { margin-bottom: 10px; line-height: 100%; }
.estilomio .body_estilomio h2 a { font-family: Georgia, "Times New Roman", Times, serif; color: #111; font-size: 22px; line-height: 100%; }
.estilomio .body_estilomio img { float: left; max-width: 99px; margin-right: 10px; }
.estilomio .body_estilomio img:hover { opacity: 0.9; }
.estilomio .body_estilomio .data_estilomio { float: left; float: left; width: 168px; }
.estilomio .body_estilomio .data_estilomio p { color: #545454; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 130% }
.estilomio .body_estilomio .precios { display: inline-block; width: 100%; }
.estilomio .body_estilomio .precios .precio_old, .estilomio .body_estilomio .precios .precio_now { float: left; width: 45% }
.estilomio .body_estilomio .precios .precio_old { width: 37%; }
.estilomio .body_estilomio .precios .precio_now { position: relative; top: -1px; }
.estilomio .body_estilomio .precios h4 { margin-bottom: 5px; }
.estilomio .body_estilomio .precios .precio_old h4, .estilomio .body_estilomio .precios .precio_old h3 { color: #AAAAAA; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; }
.estilomio .body_estilomio .precios .precio_old h3 { font-size: 15px; text-decoration: line-through; }
.estilomio .body_estilomio .precios .precio_now h4 { font-size: 16px; margin-bottom: 0; line-height: 100%; font-family: Georgia, "Times New Roman", Times, serif; }
.estilomio .body_estilomio .precios .precio_now h3 { font-size: 25px; margin-bottom: 0; font-family: Georgia, "Times New Roman", Times, serif; }
.veroferta a { display: inline-block; width: 100%; text-align: center; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; color: #fff; background: #333333; /* Old browsers */ background: -moz-linear-gradient(top, #333333 0%, #000000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #000000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #333333 0%, #000000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #333333 0%, #000000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #333333 0%, #000000 100%); /* IE10+ */ background: linear-gradient(to bottom, #333333 0%, #000000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000', GradientType=0 ); /* IE6-9 */
padding: 10px 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.veroferta a:hover { text-decoration: none; background: #444444; /* Old browsers */ background: -moz-linear-gradient(top, #444444 0%, #111111 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #444444), color-stop(100%, #111111)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #444444 0%, #111111 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #444444 0%, #111111 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #444444 0%, #111111 100%); /* IE10+ */ background: linear-gradient(to bottom, #444444 0%, #111111 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#111111', GradientType=0 ); /* IE6-9 */
}
/*box videocolum*/
@font-face { font-family: 'robotobold'; src: url('../videocolumnas/fonts/roboto-bold-webfont.woff'); src: url('../videocolumnas/fonts/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../videocolumnas/fonts/roboto-bold-webfont.woff') format('woff'), url('../videocolumnas/fonts/roboto-bold-webfont.ttf') format('truetype'), url('../videocolumnas/fonts/roboto-bold-webfont.svg#robotobold') format('svg'); font-weight: normal; font-style: normal; }
.box-videocolum { background: #444444; border-bottom: 7px solid #999999; position: relative; padding: 40px 7px 5px; }
.box-videocolum .catg { background: url(../videocolumnas/img/bg-cat-index.png) no-repeat top left !important; height: 25px; position: absolute; z-index: 10; top: 8px; left: -6px; font: 12px/27px 'robotobold'; color: #FFF; padding: 0 10px 10px; text-shadow: 1px 2px #333 }
.box-videocolum h2 { line-height: 18px; margin-bottom: 10px; padding: 0; text-align: left }
.box-videocolum h2 a { color: #FFFFFF; font: normal 16px 'robotobold'; margin: 0 0px 10px; }
.box-videocolum figure { float: right; display: block; margin-left: 10px; position: relative }
.box-videocolum p { color: #FFF; font: 12px Arial, Helvetica, sans-serif }
.box-videocolum .icon-play { background: url(../videocolumnas/img/icon-play.index.png) 0 0 no-repeat; position: absolute; display: block; text-indent: -9999px; left: 8px; top: 55px; width: 35px; height: 34px; z-index: 1 }
.box-videocolum figcaption { float: left; width: 265px }
/*encuesta digital*/
.btn-enct-digital { background: url(../img/btn-encuestadigital.png?v2); width: 115px; height: 115px; position: absolute; right: -115px; top: -13px; text-indent: -9999px!important }
.btn-enct-digital a { text-indent: -9999px!important; display: block; height: 115px; }
/*fotogaleria*/
#fotogaleria .lnk-ruta { text-align: center; margin-top: 2px; }
#fotogaleria .lnk-ruta ul { display: inline-block; margin: 0 auto; }
#fotogaleria h1 { color: #323232; font-weight: bold; font-size: 25px; }
#fotogaleria .title_content { width: 430px; margin: 0 auto; text-align: center; }
#fotogaleria .date { text-align: center; font-size: 13px; }
#fotogaleria .date .n_photo { color: #9F5819; font-size: 14px; }
#fotogaleria .photo_gal_content .photo_gal_inner { margin: 20px 10px 0 10px; position: relative; text-align: center; }
#fotogaleria .photo_gal_content .photo_gal_inner figure img { vertical-align: middle; max-width: 100%; }
#fotogaleria .ui-media-gallery-caption { /*position: absolute;*/ left: 0; right: 0; bottom: 0; background: rgba(34,34,34,.85); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#9c222222', endColorstr='#9c222222')\0/;
padding: 15px; color: #fff; font-family: arial; font-size: 13px; background: #222; margin: 0 10px 15px; }
#fotogaleria .ui-media-gallery-caption .ui-media-gallery-caption-content { margin: 0; }
#fotogaleria .ui-media-gallery-content { background: #FFF4E6; }
#fotogaleria .ui-media-gallery-caption p.legend { color: #fff; }
#fotogaleria .pagination { margin-bottom: 20px; text-align: center; }
#fotogaleria .pagination .list-pagination { list-style: none; font-size: 13px; height: 22px; display: inline-block; margin: 0; padding: 0; }
#fotogaleria .pagination .list-pagination li { float: left; margin: 0 5px; }
#fotogaleria .pagination .list-pagination li a { color: #202020; }
#fotogaleria .pagination .list-pagination li a.active { color: #9F5819; font-weight: bold; }
#fotogaleria .pagination .list-pagination li a.arrow { display: block; width: 14px; height: 16px; background: url(../img/spt_paginacion.png); overflow: hidden; text-indent: -999px; margin-top: 2px; }
#fotogaleria .pagination .list-pagination li a.arrow.prev { background-position: 0 0 }
#fotogaleria .pagination .list-pagination li a.arrow.next { background-position: 0 -16px; }
#fotogaleria .social_list { text-align: center; }
#fotogaleria .social_list ul { list-style: none; margin: 0; padding: 0; font-family: Arial; font-size: 12px; color: #202020; display: inline-block; }
#fotogaleria .social_list ul li { float: left; overflow: hidden; }
#fotogaleria .social_list ul li.mr_list { padding-right: 10px; }
#fotogaleria .social_list ul li.gp { max-width: 75px; }
#fotogaleria .social_list ul li .twitter-share-button { max-width: 104px; }
#fotogaleria .arrows_nav a, .show-media .arrows_nav a { display: block; width: 46px; height: 48px;/* background: rgba(0,0,0,.12);*/ background: rgba(116, 36, 50,.9); position: absolute; top: 50%; margin-top: -24px; filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#9c742432', endColorstr='#9c742432')\0/;
z-index: 10; }
#fotogaleria .arrows_nav a i, .show-media .arrows_nav a i { background: url(../img/min_arrow_galery.png) no-repeat; width: 16px; height: 25px; display: block; margin: 10px 0 0 15px; }
#fotogaleria .arrows_nav a.nav_prev, .show-media .arrows_nav a.nav_prev { left: -10px; }
#fotogaleria .arrows_nav a.nav_next, .show-media .arrows_nav a.nav_next { right: -10px; }
/*#fotogaleria .arrows_nav a.nav_next i{ background-position: -16px 0px;}*/
#fotogaleria .arrows_nav a:hover, .show-media .arrows_nav a:hover { background: rgba(116, 36, 50,.9); }
#fotogaleria .arrows_nav a:hover.nav_next i, #fotogaleria .arrows_nav a.nav_next i, .show-media .arrows_nav a:hover.nav_next i, .show-media .arrows_nav a.nav_next i { background-position: -16px -25px; }
#fotogaleria .arrows_nav a:hover.nav_prev i, #fotogaleria .arrows_nav a.nav_prev i, .show-media .arrows_nav a:hover.nav_prev i, .show-media .arrows_nav a.nav_prev i { background-position: 0 -25px; }
.notebox.afotogal { background: #FFE8CE }
.notebox.afotogal .afotogal_main { padding: 10px 10px 0; }
.notebox.afotogal .afotogal_main h1 { font-size: 20px; font-weight: bold; }
.notebox.afotogal .afotogal_main h1 a { color: #323232; }
.notebox.afotogal .afotogal_main .afotogal_inner { border-bottom: 1px solid #FFD9AA; }
.notebox.afotogal .afotogal_figure { padding-top: 10px; }
.notebox.afotogal .afotogal_figure img { vertical-align: middle; }
.notebox.afotogal .afotogal_figure a { margin-right: 4px; margin-right: 3px\0/; }
.notebox.afotogal .afotogal_figure a:last-child { margin-right: 0; }
.notebox.afotogal .post-detalle { width: 363px; }
/*zoom en imágenes*/
.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(107, 5, 0, 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 .ampliar_img { background-image: url(http://gestion2.e3.pe/ima/0/0/0/3/7/37787.png); width: 50px; height: 53px; left: 60%; margin-left: -60px; margin-top: 25%; position: relative; }
.imagenzoom:hover .izoom { top: 0; opacity: 1; }
/*mod galería*/
.mod-galeria { background-color: #333; width: 292px; border: 4px solid #ffd9b9; margin: 0 auto }
.mod-galeria .headline { background: url(../img/cent.h4bg.jpg) 0 0 repeat-x; width: 100%; height: 50px; overflow: hidden; }
.mod-galeria .headline h6 { background-image: url(../img/bg-headwhite.png); color: #fff; margin-top: 10px !important; text-shadow: 0 1px 4px #333; }
.mod-galeria ul { width: 274px; padding: 0; margin: 8px auto 0; list-style: none; }
.mod-galeria ul li.principal img { float: none; }
.mod-galeria ul li img { border: 2px solid #fff; }
.mod-galeria ul li { margin-bottom: 10px }
.mod-galeria ul li { border-bottom: 1px solid #444; padding-bottom: 5px }
.mod-galeria ul li img { float: left; }
.mod-galeria ul li h4 { padding-left: 150px }
.mod-galeria h3 a, .mod-galeria h4 a { color: #fff }
.mod-galeria h3 { font-size: 18px; font-weight: bold; line-height: 120%; margin-bottom: 0 }
.mod-galeria h4 { font-size: 14px; font-weight: bold; }
.mod-galeria a.vermas { display: block; margin: 15px auto; background-color: #B10725; width: 84px; height: 30px; border-radius: 5px; text-align: center; font: bold 12px/30px Arial; color: #fff; text-shadow: 0 0 3px #333; }
#ult-hora-lista, .ult-itm { overflow: hidden; }
/* efermeride ptw*/
.sectionbox figure, section#estilosnew figure { text-align: center; }
.sectionbox p, section#estilosnew p { font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin-bottom: 0; margin: 3px 17px; color: #656262; display: block; text-align: center }
section#estilosnew figure { margin-top: 40px; }
section#estilosnew { margin-bottom: 10px }
section#estilosnew .boxes { background: #E9D3D2!important }
section#estilosnew h2 { text-transform: uppercase; font-weight: bold; font-size: 12px; text-align: center; color: #8f408c; }
section#estilosnew .filetes, section#empresasyempresarios .filetes, section#maseng .filetes, .filetes, section.galerias .filetes { background: url(/f/img/filetes-empresa.png) top repeat-y; }
section#estilosnew .lastitem { margin-right: 0!important; }
section#estilosnew h3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 5px; }
section#estilosnew h3 a { color: #fff; }
section#estilosnew .boxdtl, section#estilosnew .boxdtlmiddle { position: relative; padding: 10px; width: 136px; display: block }
section#estilosnew .boxdtlmiddle { width: 141px; }
section#estilosnew span { color: #FFF; display: block; font-weight: bold; font-size: 14px; /*text-transform: capitalize;*/ margin-bottom: 3px; }
/*section#estilosnew span:first-letter { text-transform:uppercase; display:inline-block; clear:both; }*/
section#estilosnew span.caption { font-weight: normal; display: none }
section#estilosnew span.caption em { display: block; font-style: normal }
section#estilosnew span.caption em:first-letter { text-transform: uppercase; font-style: normal }
section#estilosnew p { position: absolute; width: 130px; margin: 0; top: 9px; left: 11px; color: #FFF; background: url(/f/img/bg-pestilos.png) repeat-y top; padding: 8px 2px; }
section#estilosnew p a { color: #FFF }
section#estilosnew .boxdtlmiddle p { left: 14px }
section#estilosnew2 { margin-bottom: 10px }
section#estilosnew2 p { color: #656262; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 0; margin: 3px 17px; text-align: center; }
section#estilosnew2 .boxes { background: #f2e1cd !important }
section#estilosnew2 h2 { text-transform: uppercase; font-weight: bold; font-size: 12px; text-align: center; color: #8f408c; }
section#estilosnew2 .filetes { background: url(../img/filetes-empresa.png) top repeat-y; }
section#estilosnew2 .lastitem { margin-right: 0!important; }
section#estilosnew2 h3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 5px; }
section#estilosnew2 h3 a { color: #fff; }
section#estilosnew2 .boxdtl, section#estilosnew2 .boxdtlmiddle { position: relative; padding: 10px; width: 136px; display: block }
section#estilosnew2 .boxdtlmiddle { width: 141px; }
section#estilosnew2 span { color: #FFF; display: block; font-size: 14px; margin-bottom: 3px; }
section#estilosnew2 span.caption { font-weight: normal; display: none }
section#estilosnew2 span.caption em { display: block; font-style: normal }
section#estilosnew2 span.caption em:first-letter { text-transform: uppercase; font-style: normal }
section#estilosnew2 .estilo1 p { display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 0; margin: 3px 17px; text-align: center; }
section#estilosnew2 .estilo1 p a { color: #656262; }
section#estilosnew2 .estilo2 p { position: absolute; width: 130px; margin: 0; top: 20px; color: #FFF; background: url(../img/bg-pestilos.png) repeat-y top; padding: 8px 2px; }
section#estilosnew2 .estilo2 p a { color: #FFF }
section#estilosnew2 p .uppercase { text-transform: uppercase; }
section#estilosnew2 p .underline { text-decoration: underline; }
section#estilosnew2 p .colornegro { color: #000000; }
section#estilosnew2 p .bold { font-weight: bold; }
/* Inicio: new sociales */
.block-social { display: block; width: 100%; height: 30px; }
.block-social li { float: left; width: auto!important; border: none!important; margin-bottom: 0!important; padding-bottom: 0!important; }
/* * redes solciales independiente */
.sharing { display: block; position: relative; clear: both; margin-top: 10px; }
.sharing .list-sharing { margin-bottom: 5px!important; overflow: hidden; list-style: none; padding-left: 0; }
.sharing .list-sharing.list-center { width: 70px; margin-left: auto; margin-right: auto; margin-bottom: 0px!important; }
.sharing .list-sharing.list-caricatura { padding-top: 10px; width: 70px; margin-left: auto; margin-right: auto; margin-bottom: 0px!important; }
.sharing .list-sharing li { float: left!important; height: 18px!important; width: 18px!important; margin-right: 5px!important; margin-bottom: 0px!important; clear: none; border: none!important; padding-bottom: 0!important; }
.sharing .list-sharing li.tit-sharing { width: auto!important; margin-right: 5px; font-family: Arial; }
.sharing .list-sharing li > a { background-image: url(../img/spt_sociales.png); background-repeat: no-repeat; width: 18px; height: 18px; display: block; }
.sharing .list-sharing li > a.fb_icon { background-position: 0 0; }
.sharing .list-sharing li > a.tw_icon { background-position: 0 -18px; }
.sharing .list-sharing li > a.gp_icon { background-position: 0 -36px; }
.mb7 { margin-bottom: 7px!important; }
/* fin: new sociales */




/*videogaleria*/
.cont_videogaleria { margin-bottom: 10px; }
.cont_videogaleria h3 { color: #9F581B; text-align: center; font-size: 14px; font-weight: bold; margin-bottom: 8px; }
.cont_videogaleria .videogale { padding: 10px 0 13px; background-color: #FCE0B9; }
.cont_videogaleria .videogale .dest_vgale { display: inline-block; border-bottom: 1px solid #FBBA6A; padding: 0 10px; }
.videogale .dest_vgale figure { position: relative; display: inline-block; float: left; }
.videogale .dest_vgale figure img { width: 100%; }
.videogale .dest_vgale h2 { font-size: 23px; line-height: 120%; margin-bottom: 10px; }
.videogale .dest_vgale h2 a { color: #262525; }
.videogale .play-vid { left: 50%; top: 50%; margin-left: -26px; margin-top: -26px; }
/*---*/
.masvideos { display: inline-block; padding: 10px 10px 0; }
.masvideos .cont_masvideos { display: inline-block; width: 100%; margin-bottom: 10px; }
.masvideos .cont_masvideos .mvideo { width: 49%; float: left; border-bottom: 1px solid #FBBA6A; padding-bottom: 10px; }
.cont_masvideos .mvideo figure { position: relative; }
.cont_masvideos .mvideo figure img { width: 100%; }
.cont_masvideos .mvideo h2 { font-size: 15px; line-height: 120%; margin-bottom: 0; }
.cont_masvideos .mvideo h2 a { color: #262525; }
.fright { float: right!important }
.vermasv { display: inline-block; width: 100%; text-align: center; }
.vermasv a { background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #950620), color-stop(1, #7D081D) ); background-image: -o-linear-gradient(bottom, #950620 0%, #7D081D 100%); background-image: -moz-linear-gradient(bottom, #950620 0%, #7D081D 100%); background-image: -webkit-linear-gradient(bottom, #950620 0%, #7D081D 100%); background-image: -ms-linear-gradient(bottom, #950620 0%, #7D081D 100%); background-image: linear-gradient(to bottom, #950620 0%, #7D081D 100%); color: #fff; padding: 5px 15px; display: inline-block; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-size: 13px; }
/*---*/
.videogaleria { }
.videogaleria .container .cnt-multimedia h6 { color: #9F581B!important; font-size: 14px!important; }
.videogaleria #multimedia-int { background: none; padding: 0 0 20px; }
.videogaleria #multimedia-int>ul { display: inline-block; margin: 0 0 0 190px; }
.videogaleria #multimedia-int>ul li { list-style: none; float: left; margin-right: 5px; color: #990033; padding-right: 17px; font-size: 11px; background: url(../img/flech_video.jpg) no-repeat right 0; }
.videogaleria #multimedia-int ul li a { color: #333333; }
.videogaleria #multimedia-int h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 25px; text-align: center; font-weight: bold; color: #323232; line-height: 120%; }
.fechasvideos { text-align: center; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; }
.fechasvideos span { color: #9F5819; }
/*v_yt*/
.v_yt { height: 0; overflow: hidden; padding-bottom: 56.25%; padding-top: 30px; position: relative }
.v_yt iframe, .v_yt object, .v_yt embed, .v_yt video { height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.contsocial { padding-left: 35px; }
.videogaleria #multimedia-int .cnt-media p { text-align: center; }
/*--*/

.wgaleriatags { display: inline-block; width: 100%; background-color: #E7E1CD; margin-bottom: 5px; }
.wgaleriatags h3 { margin-bottom: 0; border: none; float: left; font-size: 13px; padding-right: 0; width: auto; font-family: georgia; text-transform: uppercase; padding-top: 5px; padding-left: 5px; margin-right: 7px; color: #6B6D6F; }
.videogaleria #multimedia-int .wgaleriatags ul { width: 90%; padding-top: 0.5%; display: inline-block; }
.videogaleria #multimedia-int .wgaleriatags ul li { margin: 0; width: auto!important; border: none; padding-bottom: 0; margin-right: 10px; }
.videogaleria #multimedia-int .wgaleriatags ul li h4 { font-weight: 100; font-family: georgia; font-size: 11px; }
.videogaleria #multimedia-int .tab_content .cont-media-thumbs { border-top: 1px solid #DEE4D8; padding: 10px 0; }
.videogaleria .cont-media-thumbs h3 { text-align: center; margin-bottom: 15px; font-family: georgia; font-size: 14px; color: #9F581A; font-weight: bold; border-bottom: 1px solid #DEE4D8; padding-bottom: 10px; }
.videogaleria #multimedia-int .cnt-media ul li figcaption a { font-family: georgia; color: #262525; }
.videogaleria #multimedia-int .cnt-media ul li figcaption { margin-top: 0; }
.videogaleria #multimedia-int .cnt-media ul>li { width: 201px; }
.videogaleria #multimedia-int .cnt-media ul>li figure { position: relative; }
.videogaleria #multimedia-int .tab_content { padding: 0; }
#list-thumbs .play-vid { left: 50%; top: 29%; margin-left: -26px; margin-top: -26px; }
.videogaleria .show-media .arrows_nav a.nav_prev { left: 0; }
.videogaleria .show-media .arrows_nav a.nav_next { right: 0; }
.videogaleria .vermasv { border-bottom: 1px solid #DEE4D8; padding-bottom: 20px; padding-top: 10px; }
/*landing video*/
.landing_video { display: inline-block; width: 100%; margin-top: 10px; }
.landing_video .nota_video { display: inline-block; width: 100%; border-bottom: 1px solid #CCCCCC; padding-bottom: 10px; margin-bottom: 10px; }
.landing_video .nota_video figure { float: left; position: relative; }
.nota_video figure .media-type { width: 204px; }
.nota_video figure .media-type img { width: 100%; }
.nota_video figure .play-vid { left: 50%; top: 50%; margin-left: -26px; margin-top: -26px; }
.landing_video .txt_notavideo { float: left; margin-left: 20px; width: 63%; }
#flujo .landing_video .txt_notavideo h4 { font-size: 13px; color: #333333; letter-spacing: inherit; margin-bottom: 3px; }
.landing_video .txt_notavideo h4 span { color: #99061F; }
.landing_video .txt_notavideo h2 { font-size: 20px; line-height: 110%; margin-bottom: 8px; }
.landing_video .txt_notavideo h2 a { color: #333; }
.landing_video .txt_notavideo p { font-size: 14px; color: #4D5250; margin: 0; }
.landing_video .txt_notavideo p a { color: #9F5819; }
.galevideo .txt_notavideo { margin-left: 0; width: 100% }
.galevideo .txt_notavideo ul { margin: 0; display: inline-block; width: 100%; padding-left: 0; }
.galevideo .txt_notavideo ul li { float: left; margin-right: 13px; }
.nav_paginador { display: inline-block; float: left; padding-left: 40%; margin-top: 30px; }
.nav_paginador ul { margin: 0; padding: 0; }
.nav_paginador ul li { list-style: none; float: left; margin-right: 15px; font-size: 13px; line-height: 100%; }
.nav_paginador ul li a { font-size: 13px; color: #202020; }
.nav_paginador ul li.ant_p a, .nav_paginador ul li.sig_p a { width: 14px; height: 18px; display: inline-block; background: url(../img/flech_paginador.jpg) no-repeat 0 1px; }
.nav_paginador ul li.sig_p a { background-position: -13px 1px; }
.nav_paginador ul li.active_p a { color: #9F5819; }
/* VER VERSION MOVIL */
.vermovil { background: #9c0621; /* Old browsers */ background: -moz-linear-gradient(top, #9c0621 0%, #5f0716 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9c0621), color-stop(100%, #5f0716)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #9c0621 0%, #5f0716 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #9c0621 0%, #5f0716 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #9c0621 0%, #5f0716 100%); /* IE10+ */ background: linear-gradient(to bottom, #9c0621 0%, #5f0716 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c0621', endColorstr='#5f0716', GradientType=0 ); /* IE6-9 */
color: #FFFFFF; display: block; font: 50px "Times New Roman"; font-weight: bold; padding: 30px 0; text-align: center; text-transform: uppercase; }
.vermovil:hover { color: #FFFFFF; text-decoration: none; }
.ui-read-list { display: inline-block; }
.ui-read-list > i.ico-read-more { display: inline-block; position: relative; width: 18px; height: 18px; background: #82081E; border-radius: 1px; cursor: pointer; }
/*.ui-read-list > i.ico-read-more:hover{ box-shadow: 0 0 5px rgba(103,36,43,.5);}*/
.ui-read-list > i.ico-read-more:after { content: ""; display: block; opacity: .5; background: url(../img/iconstar.png) no-repeat; width: 13px; height: 13px; position: absolute; left: 50%; top: 50%; margin-left: -6.5px; margin-top: -6px; }
.ui-read-list input[type="checkbox"]:checked + i.ico-read-more:after, .ui-read-list i.ico-read-more:hover:after { opacity: 1; }
.ui-read-list input[type="checkbox"] { display: none; }
/*antes y despues*/

.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after { content: " "; display: block; background: white; position: absolute; z-index: 30; -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5); -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5); box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5); }
.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after { width: 3px; height: 9999px; left: 50%; margin-left: -1.5px; }
.twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after { width: 9999px; height: 3px; top: 50%; margin-top: -1.5px; }
.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay { position: absolute; top: 0; width: 100%; height: 100%; }
.twentytwenty-before-label:before, .twentytwenty-after-label:before { color: white; font-size: 13px; letter-spacing: 0.1em; }
.twentytwenty-before-label:before, .twentytwenty-after-label:before { position: absolute; background: rgba(255, 255, 255, 0.2); line-height: 38px; padding: 0 20px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.twentytwenty-horizontal .twentytwenty-before-label:before, .twentytwenty-horizontal .twentytwenty-after-label:before { top: 50%; margin-top: -19px; }
.twentytwenty-vertical .twentytwenty-before-label:before, .twentytwenty-vertical .twentytwenty-after-label:before { left: 50%; margin-left: -45px; text-align: center; width: 90px; }
.twentytwenty-left-arrow, .twentytwenty-right-arrow, .twentytwenty-up-arrow, .twentytwenty-down-arrow { width: 0; height: 0; border: 6px inset transparent; position: absolute; }
.twentytwenty-left-arrow, .twentytwenty-right-arrow { top: 50%; margin-top: -6px; }
.twentytwenty-up-arrow, .twentytwenty-down-arrow { left: 50%; margin-left: -6px; }
.twentytwenty-container { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; z-index: 0; overflow: hidden; position: relative; -webkit-user-select: none; -moz-user-select: none; }
.twentytwenty-container img { max-width: 100%; position: absolute; top: 0; display: block; }
.twentytwenty-container.active .twentytwenty-overlay, .twentytwenty-container.active :hover.twentytwenty-overlay { background: rgba(0, 0, 0, 0); }
.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label, .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label { opacity: 0; }
.twentytwenty-container * { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
.twentytwenty-overlay { -webkit-transition-property: background; -moz-transition-property: background; transition-property: background; background: rgba(0, 0, 0, 0); z-index: 25; }
.twentytwenty-before { z-index: 20; }
.twentytwenty-after { z-index: 10; }
.twentytwenty-handle { height: 38px; width: 38px; position: absolute; left: 50%; top: 50%; margin-left: -22px; margin-top: -22px; border: 3px solid white; -webkit-border-radius: 1000px; -moz-border-radius: 1000px; border-radius: 1000px; -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5); -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5); box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5); z-index: 40; cursor: pointer; }
.twentytwenty-horizontal .twentytwenty-handle:before { bottom: 50%; margin-bottom: 22px; -webkit-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); -moz-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); }
.twentytwenty-horizontal .twentytwenty-handle:after { top: 50%; margin-top: 22px; -webkit-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); -moz-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); }
.twentytwenty-vertical .twentytwenty-handle:before { left: 50%; margin-left: 22px; -webkit-box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); -moz-box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); }
.twentytwenty-vertical .twentytwenty-handle:after { right: 50%; margin-right: 22px; -webkit-box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); -moz-box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); }
.twentytwenty-left-arrow { border-right: 6px solid white; left: 50%; margin-left: -17px; }
.twentytwenty-right-arrow { border-left: 6px solid white; right: 50%; margin-right: -17px; }
.twentytwenty-up-arrow { border-bottom: 6px solid white; top: 50%; margin-top: -17px; }
.twentytwenty-down-arrow { border-top: 6px solid white; bottom: 50%; margin-bottom: -17px; }
.modal-preload { position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; background: rgba(0,0,0,.7); z-index: 99; }
.modal-preload .circles { width: 140px; height: 140px; position: absolute; left: 50%; top: 50%; margin-left: -70px; margin-top: -70px; }
.modal-preload .circles .circle { background-color: rgba(0,0,0,0); border: 4px solid #FFDFBB; opacity: .8; border-right: 5px solid rgba(0,0,0,0); border-left: 5px solid rgba(0,0,0,0); border-radius: 100px; box-shadow: 0 0 20px #FFDFBB; width: 140px; height: 140px; margin: 0 auto; position: relative; animation: spinPulse 1s infinite ease-in-out; -webkit-animation: spinPulse 1s infinite linear; }
.modal-preload .mainLogo { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.modal-preload .mainLogo .preloadEc { background: url("../img/iso-gestion.png") no-repeat scroll center center / 100% auto rgba(0, 0, 0, 0); display: block; height: 100%; margin: 0 auto; width: 30px; }
 @keyframes spinPulse { 0% {
transform: rotate(160deg);
opacity: 0;
}
 50% {
transform: rotate(145deg);
opacity: 1;
}
 100% {
transform: rotate(-320deg);
opacity: 0;
};
}
 @-webkit-keyframes spinPulse { 0% {
-webkit-transform: rotate(160deg);
opacity: 0;
box-shadow: 0 0 1px #2187e7;
}
 50% {
-webkit-transform: rotate(145deg);
opacity: 1;
}
 100% {
-webkit-transform: rotate(-320deg);
opacity: 0;
};
}
/*ooyala player embebido code*/
/*.ooplayaPlayer { position: relative; }
.ooplayaPlayer .cod-emb { width: 45px!important; height: 29px!important; position: absolute!important; z-index: 10001; border-radius: 4px; right: 9px; bottom: 90px; box-shadow: 0 1px 0px rgba(255,255,255,.5) inset; color: #fff; font-size: 11px; font-family: arial; text-align: center; cursor: pointer; background: #51544f; line-height: 29px; background: -moz-linear-gradient(top, #51544f 0%, #6e7774 40%, #0a0e0a 40%, #0f1708 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #51544f), color-stop(40%, #6e7774), color-stop(40%, #0a0e0a), color-stop(100%, #0f1708)); background: -webkit-linear-gradient(top, #51544f 0%, #6e7774 40%, #0a0e0a 40%, #0f1708 100%); background: -o-linear-gradient(top, #51544f 0%, #6e7774 40%, #0a0e0a 40%, #0f1708 100%); background: -ms-linear-gradient(top, #51544f 0%, #6e7774 40%, #0a0e0a 40%, #0f1708 100%); background: linear-gradient(to bottom, #51544f 0%, #6e7774 40%, #0a0e0a 40%, #0f1708 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51544f', endColorstr='#0f1708', GradientType=0 );
}
.ooplayaPlayer .code-insert { position: absolute!important; z-index: 10002; left: 0; top: 0; }
.ooplayaPlayer .code-insert .bto-site { text-align: center; margin-top: 30%; position: relative; z-index: 2; }
.ooplayaPlayer .code-insert .close-insert { width: 100%; height: 100%; background: rgba(0,0,0,.5); color: #fff; position: absolute; z-index: 1; left: 0; top: 0; }
.ooplayaPlayer > i { display: block; color: #fff; padding: 0 9px; font-style: normal; line-height: 25px; background: #282828; position: absolute; right: 0; top: 75%; z-index: 5; cursor: pointer; }
*/

/* Ooyala player */
.ooplayaPlayer { position: relative; }
/*.ooplayaPlayer > i { display: block; color: #fff; padding: 0 9px; font-style: normal; line-height: 25px; background: #000000; position: absolute; right: 0; top: 77%; height: 14%; z-index: 5; cursor: pointer; padding-top: 2.5%; padding-left: 3%; }
.ooplayaPlayer > i { box-shadow: 0px 0px 16px 0px rgba(255,255,255,1); -webkit-box-shadow: 0px 0px 16px 0px rgba(255,255,255,1); -moz-box-shadow: 0px 0px 16px 0px gba255, 255, 255, 1); -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-adiusbottomleft: 10px; border-top-left-radius: 10px; border-bottom-left-radius: 10px; border: 1px solid #ffffff; font-family: arial, sans-serif; font-size: 16px; }*/
.ooplayaPlayer > i { background-color: rgba(0, 0, 0, .5) !important; border-radius: 5px; border: 1px solid #fdfdfd; color: #fff; cursor: pointer; display: block; font: 15px/35px arial; left: 20px; padding: 0 !important; position: absolute !important; text-align: center; top: 20px !important; width: 170px !important; z-index: 10 !important; }
.ooplayaPlayer .ooyala-rel { -webkit-background-size: cover !important; -moz-background-size: cover !important; -ms-background-size: cover !important; background-size: cover !important; bottom: 0; height: auto !important; left: 0; padding: 20px 28px; position: absolute !important; right: 0; top: 0; width: auto !important; }
.ooplayaPlayer .ooyala-rel.share .share_video { display: block; }
.ooplayaPlayer .ooyala-rel.embed .embed_video { display: block; }
.ooplayaPlayer .ooyala-rel .shadow_box { -ms-box-shadow: inset 0px 0px 40px #000000; -moz-box-shadow: inset 0px 0px 40px #000000; -webkit-box-shadow: inset 0px 0px 40px #000000; background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8); bottom: 0; box-shadow: inset 0px 0px 40px #000000; left: 0; position: absolute; right: 0; top: 0; }
/* GRILLA_VIDEO */
.ooplayaPlayer .ooyala-rel .grilla_video { position: relative; z-index: 1; text-align: center; }
.ooplayaPlayer .ooyala-rel .grilla_video a { background-color: rgba(76, 76, 76, 0.61); box-sizing: border-box; -webkit-box-sizing: border-box; display: inline-block; margin: 1.5%; padding: 5px; width: 39%; }
.ooplayaPlayer .ooyala-rel .grilla_video a .figure_video { margin: 0; position: relative; /*width: 164px;*/ }
.ooplayaPlayer .ooyala-rel .grilla_video a .figure_video img { border: 0; display: block; width: 100%; }
.ooplayaPlayer .ooyala-rel .grilla_video a .figure_video .caption_video { background: url(../img/bg_video.png) no-repeat bottom; bottom: 0; left: 0; position: absolute; right: 0; top: 0; }
.ooplayaPlayer .ooyala-rel .grilla_video a .figure_video .caption_video .texto_video { bottom: 0; color: #FFFFFF; font-weight: 600; text-align: left; font: 13px "Arial"; padding: 5px; position: absolute; }
.ooplayaPlayer .ooyala-rel .grilla_video a .figure_video .caption_video .texto_video p { color: #FFFFFF !important; margin: 0; padding: 0; }
/* SHARE_VIDEO */
.ooplayaPlayer .ooyala-rel .share_video { background-color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0.69); bottom: 0; color: #FFFFFF; display: none; font-weight: bold; font: 14px "Helvetica"; left: 0; padding: 127px 20px 0; position: absolute; right: 0; text-align: center; top: 0; z-index: 2; }
.ooplayaPlayer .ooyala-rel .share_video .iconos_share_video { list-style: none; margin: 0; padding: 0; }
.ooplayaPlayer .ooyala-rel .share_video .iconos_share_video li { display: inline-block; margin: 0 10px; }
.ooplayaPlayer .ooyala-rel .share_video .iconos_share_video li a { background: url(../img/sprite_video.png?v2) no-repeat; display: block; height: 43px; text-indent: -999999px; width: 43px; }
.ooplayaPlayer .ooyala-rel .share_video .iconos_share_video li.fb a { background-position: 0 -86px; }
.ooplayaPlayer .ooyala-rel .share_video .iconos_share_video li.tw a { background-position: 0 -129px; }
.ooplayaPlayer .ooyala-rel .share_video .iconos_share_video li.gp a { background-position: 0 -172px; }
.ooplayaPlayer .ooyala-rel .share_video .iconos_share_video li.li a { background-position: 0 -215px; }
.ooplayaPlayer .ooyala-rel .share_video .iconos_share_video li.pi a { background-position: 0 -258px; }
.ooplayaPlayer .ooyala-rel .share_video .url_share_video { -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; background-color: #FFFFFF; border: 0; color: #333333; font: 14px "Helvetica"; height: 40px; overflow: auto; padding: 12px; text-align: center; width: 100%; resize: none; }
/* EMBED_VIDEO */

/*ooyala player embebido code*/
.ooplayaPlayer { position: relative; zoom: 1; }
.ooplayaPlayer::before, .ooplayaPlayer::after { display: table; line-height: 0; }
.ooplayaPlayer::after { clear: both; }
.ooplayaPlayer .cod-emb { width: 45px!important; height: 29px!important; position: absolute!important; z-index: 10001; border-radius: 4px; right: 9px; top: 20px; box-shadow: 0 1px 0px rgba(255,255,255,.5) inset; color: #fff; font-size: 11px; font-family: arial; text-align: center; cursor: pointer; background: #51544f; line-height: 29px; background: -moz-linear-gradient(top, #51544f 0%, #6e7774 40%, #0a0e0a 40%, #0f1708 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #51544f), color-stop(40%, #6e7774), color-stop(40%, #0a0e0a), color-stop(100%, #0f1708)); background: -webkit-linear-gradient(top, #51544f 0%, #6e7774 40%, #0a0e0a 40%, #0f1708 100%); background: -o-linear-gradient(top, #51544f 0%, #6e7774 40%, #0a0e0a 40%, #0f1708 100%); background: -ms-linear-gradient(top, #51544f 0%, #6e7774 40%, #0a0e0a 40%, #0f1708 100%); background: linear-gradient(to bottom, #51544f 0%, #6e7774 40%, #0a0e0a 40%, #0f1708 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51544f', endColorstr='#0f1708', GradientType=0 );
}
.ooplayaPlayer .code-insert { position: absolute!important; z-index: 10002; left: 0; top: 0; }
.ooplayaPlayer .code-insert .bto-site { text-align: center; margin-top: 30%; position: relative; z-index: 2; }
.ooplayaPlayer .code-insert .close-insert { width: 100%; height: 100%; background: rgba(0,0,0,.5); color: #fff; position: absolute; z-index: 1; left: 0; top: 0; }
.ooplayaPlayer .code-insert textarea { height: auto; }
/*.ooplayaPlayer .ooyala-rel .embed_video { background-color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0.69); bottom: 0; display: none; font-weight: bold; left: 0; padding: 150px 20px 0; position: absolute; right: 0; text-align: center; top: 0; z-index: 2; }
.ooplayaPlayer .ooyala-rel .embed_video p { margin: 0; color: #FFFFFF!important; font: 14px/120% "Helvetica"!important; }
.ooplayaPlayer .ooyala-rel .embed_video .code_embed_video { -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; background-color: #FFFFFF; box-sizing: border-box; color: #333333; font: 14px "Helvetica"; height: 75px; overflow: auto; margin-top: 10px; padding: 12px; resize: none; text-align: left; width: 496px; }*/
/* BOTONES_VIDEO */
.ooplayaPlayer .ooyala-rel .botones_video {/* margin: 5px 0; */ position: relative; text-align: center; z-index: 3; }
.ooplayaPlayer .ooyala-rel .botones_video a { background: url(../img/sprite_video.png?v2) no-repeat; display: inline-block; height: 43px; margin: 0 16px; width: 43px; }
.ooplayaPlayer .ooyala-rel .botones_video a.reload { background-position: 0 0; }
.ooplayaPlayer .ooyala-rel .botones_video a.share { background-position: -43px 0; }
.ooplayaPlayer .ooyala-rel .botones_video a.embed { background-position: -86px 0; }
.ooplayaPlayer .ooyala-rel .botones_video a.reload:hover { background-position: 0 -43px; }
.ooplayaPlayer .ooyala-rel .botones_video a.share:hover { background-position: -43px -43px; }
/* VER MAS */
.ooplayaPlayer .ooyala-rel .ver-mas-videos { bottom: 24px; margin-right: 2.5%; position: absolute; right: 28px; text-align: right; }
.ooplayaPlayer .ooyala-rel .ver-mas-videos a { background-color: #A60000; border-bottom: 2px solid #FB0000; border-radius: 1px 1px 0 0; color: #FFFFFF; display: block; font: 12px/120% "prelobold"; padding: 7px 10px 6px; text-decoration: none; text-transform: uppercase; }
.ooplayaPlayer .ooyala-rel .ver-mas-videos a:hover { background: #880909; background: -moz-linear-gradient(top, #880909 0%, #a60000 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #880909), color-stop(100%, #a60000)); background: -webkit-linear-gradient(top, #880909 0%, #a60000 100%); background: -o-linear-gradient(top, #880909 0%, #a60000 100%); background: -ms-linear-gradient(top, #880909 0%, #a60000 100%); background: linear-gradient(to bottom, #880909 0%, #a60000 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#880909', endColorstr='#a60000', GradientType=0 );
}
.ooplayaPlayer .ooyala-rel .botones_video a.embed:hover { background-position: -86px -43px; }
.ooplayaPlayer .ooyala-rel .ui-arrows { height: 44px; left: 0; margin-left: -28px; margin-right: -28px; margin-top: -22px; position: absolute; right: 0; top: 50%; }
.ooplayaPlayer .ooyala-rel .ui-arrows a { -ms-border-radius: 0; background: url(../img/sprite_video.png?v2) no-repeat; border-radius: 0; height: 44px; position: absolute; text-indent: -999999px; width: 27px; }
.ooplayaPlayer .ooyala-rel .ui-arrows a.ui-prev { background-position: -43px -86px; left: 0; }
.ooplayaPlayer .ooyala-rel .ui-arrows a.ui-prev:hover { background-position: -43px -130px; left: 0; }
.ooplayaPlayer .ooyala-rel .ui-arrows a.ui-next { background-position: -70px -86px; right: 0; }
.ooplayaPlayer .ooyala-rel .ui-arrows a.ui-next:hover { background-position: -70px -130px; right: 0; }
.ooplayaPlayer.ooplayaPlayer_nota .ooyala-rel .grilla_video a { width: 46% }
.ooplayaPlayer.ooplayaPlayer_nota .ooyala-rel .grilla_video a:nth-child(5), .ooplayaPlayer.ooplayaPlayer_nota .ooyala-rel .grilla_video a:nth-child(6) { display: none; }
.ooplayaPlayer .ooyala-rel .ui-inner, .ooplayaPlayer .ooyala-rel .ui-inner .ui-item { width: 100%; }
.ooplayaPlayer .ooyala-rel .ui-inner, .ooplayaPlayer .ooyala-rel .ui-inner .ui-item:last-child{ margin-right: -4px!important;}
.ooplayaPlayer .text-skip{
	background: 000;
    position: absolute;
    right: 0;
    bottom: 10%;
    z-index: 12000 !important;
    border: 1px solid #fff;
    border-radius: 5px 0 0 5px;
    cursor: pointer;
    padding: 8px 26px !important;
    height: auto;
    top: auto !important;
    left: auto !important;
}


.fleft { float: left; margin-top: -5px; margin-left: 5px; }
.vmas { float: right; margin-right: 5px; }
.vmas a { color: #fff; }
.contdaily { margin-bottom: 10px; display: inline-block; width: 100%; height: 150px; background-color: #333; }
.wg-center { width: 380px; margin: 15px auto }

/*----------------*/
.menu_top ul { position: relative; }
.icon-anticucho { position: absolute; top: -7px; left: 293px; }
.cnt_links .fb { margin-left: 45px; }


/* verona */
.img_auspicio-header {  margin-top: -38px; position: absolute;
right: 0; top: 27px;}
.img_auspicio-header:hover { opacity: 0.9; }

/* new peruid */
#pid-user-info {float: right; padding-right: 10px}
#pid-user-info a{ line-height: 20px; color: #ddd}
#pid-user-info .pid-user-name {text-transform: uppercase}
.pid-user-close {background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAEG0lEQVQ4EQEQBO/7APv7+4/9/f37+/v7m+Tk5AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANfX1wL7+/uN/f39+/v7+58A/f39+///////////+/v7o+Tk5AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADZ2dkC+/v7lf///////////v7+/wD7+/ub////////////////+/v7o+Tk5AQAAAAAAAAAAAAAAAAAAAAA2traAvv7+5X////////////////8/PytAOfn5wT8/Pyl////////////////+/v7o+Xl5QQAAAAAAAAAANvb2wL7+/uV/////////////////Pz8s+3t7QYAAAAAAOfn5wT8/Pyl////////////////+/v7o+Xl5QTb29sC+/v7lf////////////////z8/LPt7e0GAAAAAAAAAAAAAAAAAOjo6AT8/Pyl////////////////+/v7o/v7+5f////////////////8/Pyz7e3tBgAAAAAAAAAAAAAAAAAAAAAAAAAAAOjo6AT8/Pyl/////////////////////////////////Pz8s+3t7QYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOjo6AT8/Pyl//////////////////////z8/LHt7e0GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA29vbAvv7+5f/////////////////////+/v7peXl5QQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANvb2wL7+/uV////////////////////////////////+/v7o+Xl5QQAAAAAAAAAAAAAAAAAAAAAAAAAAADa2toC+/v7lf////////////////z8/LH8/Pyl////////////////+/v7o+Tk5AQAAAAAAAAAAAAAAAAA2dnZAvv7+5X////////////////8/Pyz7e3tBujo6AT8/Pyl////////////////+/v7o+Tk5AQAAAAAANfX1wL7+/uV/////////////////Pz8s+3t7QYAAAAAAAAAAOjo6AT8/Pyl////////////////+/v7o+Tk5AQA+/v7jf////////////////z8/LPt7e0GAAAAAAAAAAAAAAAAAAAAAOjo6AT8/Pyl////////////////+/v7nQD9/f37///////////8/Pyz7e3tBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOfn5wT8/Pyl///////////+/v7/APv7+5/+/v7//Pz8re3t7QYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOfn5wT7+/uf/v7+//z8/LFPCHSo4Agl4AAAAABJRU5ErkJggg==') center no-repeat #000; background-size: 8px; border-radius: 50%; position: relative; width: 16px; height: 16px; text-indent: 100%; white-space: nowrap; overflow: hidden; display: inline-block; vertical-align: sub; margin-left: 4px;}
.pid-user-close:hover { background-color: #8F071F;}
.pid-popup .pid-icon-close i {background-color: #90061F!important;}

/*comments */
.app-comments {background-color: white}
.app-comments .appc-form button {background-color: #5c5c5c}
.app-comments .appc-form.focus-in button {background-color: #8F071F}
.app-comments .appc-comment {margin-bottom: 0}
.app-comments .appc-list>ol>li:not(:last-of-type) {border-bottom: 1px solid #EEEEEE}
.app-comments .appc-avatar {display: none}
.app-comments .appc-comment {padding-left: 0}
.app-comments .appc-form .appc-area {margin-left: 0}
.app-comments ul.appc-head-opts li.appc-active {color: black}
.app-comments .appc-form .app-compartir {display: none}
.app-comments textarea { color: #444; font-size: 13px}
.app-comments .appc-form .appc-seguir label input {margin-left: 0}

.oo-player-container .oo-control-bar .oo-control-bar-items-wrapper a.oo-control-bar-item{color: transparent !important;}
.oo-player-container .oo-scrubber-bar-container .oo-scrubber-bar-padding .oo-playhead-padding .oo-playhead{background-color: rgb(121, 10, 29) !important; }
.oo-player-container .oo-scrubber-bar-container .oo-scrubber-bar-padding .oo-playhead-padding .oo-playhead-scrubbing{ border: 3px solid rgb(121, 10, 29) !important;background-color: #fff !important;  }
.oo-player-container .oo-control-bar .oo-control-bar-items-wrapper a.oo-control-bar-item .oo-icon-share{display: none;}
