@import url("reset.css");
/*
RESET
based on http://meyerweb.com/eric/tools/css/reset/ v1.0
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline; background:transparent; }
body { line-height:100%; background-color:#8C2A29; text-align:center; line-height:13px;  }
body, input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#5D5850; }
ol, ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:none; }
ins { text-decoration:none; }
del { text-decoration:line-through; }
table, caption, tbody, tfoot, thead, tr, th, td { vertical-align:middle; }
table { border-collapse:collapse; border-spacing:0; }
div { margin:auto; text-align:left; }
br { display:none; }
hr { position:absolute; top:-99999px; left:0; }
a { color:#47423A; text-decoration:none; }
a:hover, a:focus, a:hover *, a:focus * { color:#FF9900 !important; }
a:hover *, a:focus * { outline:0; }

img,embed,object,iframe { max-width:100%;}

h1,h2,h3 {color:#47423A;}
/*
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
GRID PATTERNS
*/

#sryn-ctn-general { position:relative; width:980px; height:100%; min-height:100%; margin:0 auto; z-index:0; background-color:#fff; padding: 12px 24px; }
#sryn-ctn-content { padding:23px 0 0 0; }
#sryn-ctn-body { padding:23px 0 0 0;}

/*
COLUMNS
*/
.ctn-cols { padding:0 0 22px 0; background:url("images/lin-solid-ver.png") 627px 0 repeat-y; }

.col-main { position:relative; float:left; width:619px; padding:0 8px 0 0; border-right:1px solid #DDD; }
.col-aside { position:relative; float:right; width:344px; }

.col-skinny,
.col-normal,
.col-wide { position:relative; float:left; padding-right:9px; margin-right:8px; }

.col-skinny { width:195px; }
.col-normal { width:301px; }
.col-wide { width:407px; }

.col-float { float:left; overflow:hidden; width:424px; margin:0; }

/*
BOXES
*/
.bgr-solid { border:8px solid #FFF; }
.bgr-lightgray { background:#ECEAE7; border-color:#ECEAE7; }

.bgr-lfr {
	background: url(images/lin-solid.gif) 627px top repeat-y;
	border-bottom: 0;
	display:inline-block;
	overflow:visible;	
}

.ctn-zone-clean {
	clear: left;
	border-top: 0;
	border-bottom: 15px solid #FFFFFF;
	overflow: hidden;
	_display: inline-block;
}

.col-left-full {
	width: 619px;
	float: left;
    margin: 0 9px 0 0;	
}

.col-right {
    margin: 0 0 0 8px !important;
    width: 344px !important;
    float: left;
}

/*
LINES
*/
.lin-hor-dotted { position:relative; overflow:hidden; clear:both; background:url("images/lin-dotted.png") left top repeat-x; height:1px; border:1px solid #FFF; border-width:22px 0; z-index:-1; }
.lin-hor-margin-spacer { margin:22px 0; padding:0; border:0; }
.lin-hor-padding-spacer { margin:0; padding:22px 0; border:0; }

.col-wide .lin-hor-dotted { border-top:0; margin-top:22px; }
.col-skinny .lin-hor-dotted { border-top:0; border-bottom:0; margin-top:17px; margin-bottom:17px; }
.col-aside .lin-hor-dotted { border-width:0 0 22px 0; }

/*
FAUX COLLUMN
*/
.bgr-col-1 { background:url("images/lin-dotted.png") 202px 0 repeat-y; }
.bgr-col-2 { background:url("images/lin-dotted.png") 414px 0 repeat-y; }
.bgr-col-3 { background:url("images/lin-dotted-4.png") 203px 0; }
.bgr-col-4 { background:url("images/lin-dotted.png") 308px 0 repeat-y; }

/*
VIEWPORT
*/
#ctn-zone-viewport .col-main,
#ctn-zone-viewport .col-aside { position:relative; height:543px; overflow:hidden; }
#ctn-zone-viewport .col-main .lin-hor-dotted { border-width:17px 0; }
#ctn-zone-viewport .col-main .lin-hor-dotted-last { position:absolute; left:0; bottom:0; width:619px; margin-bottom:0; border-width:17px 0; z-index:1; }
#ctn-zone-viewport .col-wide .lin-hor-dotted { border:0; margin:0 0 17px 0; }
#ctn-zone-viewport .col-wide .lin-hor-margin-spacer { margin:17px 0; }
#ctn-zone-viewport .col-skinny .lin-hor-dotted { border:0; margin:17px 0; }
#ctn-zone-viewport .col-aside .lin-hor-dotted { border-width:17px 0; }

#ctn-zone-viewport { overflow:hidden; float:left; display:block; width:628px; }
#ctn-zone-viewport-aside { overflow:hidden; float:right; display:block; width:352px; }
#ctn-zone-viewport-aside .col-aside .ctn-tgm { margin:0 0 8px 0; }
#ctn-zone-viewport-aside .col-aside .lin-hor-dotted { border-width:17px 0; }

/*
SECTIONS
*/
.ctn-section { position:relative; background:#FFF; height:25px; padding:0 0 7px 0; width:100%; }
.ctn-section .ttl-section,
.ctn-section .ctn-bar { float:left; }
.ctn-section .ttl-subtitle { float:left; margin:6px 0 0 11px; padding:0 0 0 14px; background:url("images/lin-dotted.png") repeat-y 0 0; color:#5D5850; font-size:11px; }
.ctn-section .ico-feed abbr { position:absolute; top:9px; right:0; }

/*
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
TYPOGRAPHY
*/

.kicker { padding:0 0 4px 0; color:#999999; }
.kicker,
.kicker a { font-weight:bold; text-transform:uppercase; line-height:12px; font-size: 11px; }
.kicker a { color:#FF9900; }
.kicker a:hover,
.kicker a:focus { text-decoration:underline; }

.ttl-section {	
	font-size: 16px;
    line-height: 1.2em;
    font-weight:bold;
    color: #FF0033;
}

.ttl-titular { /*font-size: 38px;font-style: normal;font-weight: bold;text-transform: normal;line-height: 0.8em;*/ margin-bottom:10px; }
/*.ttl-titular a { letter-spacing:-1px; color: #333; font-family: arial, sans-serif; }*/
.ttl-titular a {
    /*background-color: #E31821;
    color: #000;
    font-family: tahoma;
    letter-spacing: -1px;
    line-height: 1em;
    text-transform: uppercase;*/
	font-family: Helvetica, Arial, sans-serif;
	font-size: 40px;
	font-style: normal;
	font-weight: bold;
	text-transform: normal;
	letter-spacing: -2px;
	line-height: 0.85em;
	color:#000;
}
.ttl-titular a:hover { color:#E31821 !important;}
	
.ttl-titular.clearfix { padding-bottom:4px; } /* single titles gotta have clearfix */

.ttl-main { font-size:23px; line-height:23px; margin:-1px 0 -3px 0; *margin-bottom:-5px; }
.ttl-main a { letter-spacing:-0.7px; }
.ttl-main.clearfix { padding-bottom:7px; } /* single titles gotta have clearfix */

.ttl-subtitle { font-size:15px; line-height:14px; margin:0 0 -2px 0; }

.text-titular { font:normal 12px Arial,'sans-serif'; color:#47423A; text-align: justify; margin-top: -5px; line-height: 1.2em;}
	.text-titular a { text-decoration:none; color:#47423A;}
	.text-titular span { font-weight: bold; color: #ff0033;} 
	.text-titular a:hover { color: #FF0033;}		


.txt-claim { font-weight:normal; line-height:1em; font-size:12px; margin:6px 0 -1px 0; color:#47423A; *margin-top:7px; }

.ttl-single { margin:12px 0 -1px 0; font-size: 12px; }
.ttl-single a { line-height:14px; }
.ttl-single span { font-weight: bold; color: #ff0033;} 

.more { padding-top:15px; }
.more a { color:#FF9900; font-weight:bold; background:url("images/ico-general.png?nocache") right -220px no-repeat; padding:0 7px 0 0; line-height:1.1em; }
.more a:hover,
.more a:focus { text-decoration:underline; }
.sub-heading { float:left; margin-left:12px; padding:5px 0 0 12px; height:17px; color:#999; background:url("images/lin-dotted-4.png") repeat scroll 0 0 transparent; font-weight:normal; }


/*
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
SHARED ELEMENTS
*/

/*
HELPERS
*/
.clear { clear:both; }
.hide { display:none !important; }
.hide-accessible { position:absolute; top:-99999px; left:0; }
.first { margin-left:0 !important; padding-left:0 !important; }
.last { margin-right:0 !important; padding-right:0 !important; }
.top { margin-top:0 !important; padding-top:0 !important; }
.bottom { margin-bottom:0 !important; padding-bottom:0 !important; }
.text-right { text-align:right; }
.reset-bg { background:none !important; }
.reset-bg-white { background:#FFF !important; }
.reset-margin { margin:0; }
.reset-margin-top { margin-top:0 !important; }
.reset-margin-bottom { margin-bottom:0 !important; }
.reset-padding { padding:0; }
.reset-padding-top { padding-top:0 !important; }
.reset-padding-bottom { padding-bottom:0 !important; }

.left {float: left;}
.right {float: right;}

.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
.clearfix { display:inline-block; }
html[xmlns] .clearfix { display:block; }
* html .clearfix { height:1%; }

/*
LISTS
*/

/* headlines */
.lst-headlines { margin:0 0 -3px 0; padding-top:4px; *padding-top:8px; }
.lst-headlines li { margin:5px 0 -3px 0; }
.lst-headlines li a { line-height:14px; }

/* bullet */
.lst-bullet li,
.lst-headlines li.bullet { position:relative; padding:0 0 0 9px; background:url("images/ico-general.png?nocache") 0 -356px no-repeat; zoom:1; }
.lst-bullet li:hover,
.lst-headlines li.bullet:hover { background-position:0 -536px; }
.col-skinny .lst-bullet li.first { padding-right:7px; }

/* general */
.lst-general li { padding:5px 8px 6px 8px; }
.lst-general li.alt,
.lst-general li.even { background-color:#F2F1EF; padding-top:2px; padding-bottom:3px; }
.lst-general li a { display:block; font-weight:bold; }
.lst-general li .ico-external { margin-top:4px; vertical-align:top; }
/* 

/*
SPECIAL COVERAGE
*/
.special-coverage { position:relative; background:#EC3237; border-bottom:12px solid #FFF; height:35px; overflow:hidden; width:100%; }


/*
IMAGE CONTAINER
*/
.ctn-image { position:relative; float:left; z-index:1; }
#ctn-zone-viewport .ctn-image,
.mod-049-editorial .ctn-image,
.ctn-image-large { margin-bottom:17px; }
#ctn-zone-viewport .mod-502-vertical-captioned-image .ctn-image { margin-bottom:0; }

.ctn-image a,
.ctn-image img { float:left; overflow:hidden; }
.ctn-image a:hover,
.ctn-image a:focus,
.ctn-image .selected { border:3px solid #FF9900; outline:0; }
.ctn-image a:hover img,
.ctn-image a:focus img,
.ctn-image .selected img { margin:-3px; }
.ctn-image .selected { cursor:default; }
.ctn-image strong { text-transform:uppercase; color:#5D5850; padding-right:2px; }
.ctn-image .bgr { background:#FFF; opacity:0.85; -moz-opacity:0.85; filter:alpha(opacity=85); }
.ctn-image a:hover *,
.ctn-image a:focus * { color:#FF9900; }
.ctn-image .bgr,
.ctn-image .txt { width:183px; height:31px; padding:4px 6px 0 6px; overflow:hidden; position:absolute; bottom:0; left:0; cursor:pointer; color:#47423A; font-weight:normal; font-size: 11px; }

.ctn-image .title-img { width:183px; height:31px; padding:4px 6px 0 6px; overflow:hidden; position:absolute; top:0; left:0; cursor:pointer; color:#fff; font-weight:normal; font-size: 11px; background-color: #000; }
.ctn-image a:hover .bgr,
.ctn-image a:hover .txt,
.ctn-image a:focus .bgr,
.ctn-image a:focus .txt { margin-left:3px; height:28px; bottom:3px; padding:4px 3px 0 3px; }
.ctn-image .play-video { display:none; }
.ctn-image a:hover .play-video { display:block; position:absolute; top:56px; left:76px; height:31px; width:43px; background:url("../_img/btn-play.png") no-repeat; cursor:pointer; }

/* Contexto */
.ctn-captioned-image{ margin-bottom:8px; }
.ctn-highlight { padding:5px; }
.bgr-lightgray{ padding:5px; }
.bgr-lightgray .txt{ display:block; padding:8px 0 0 3px; overflow:hidden;color:#47423A; font-weight:normal; font-size: 11px; }

/* single line */
.single-line .bgr,
.single-line .txt { width:96.068796068796068796068796068796%; font-weight:bold; padding:5px 1.965601965601965601965601965602% 0 1.965601965601965601965601965602%; font-size: 12px; }
.single-line a:hover .bgr,
.single-line a:hover .txt,
.single-line a:focus .bgr,
.single-line a:focus .txt { height:16px; padding:5px 5px 0 5px; }
.single-line a .bgr,
.single-line a .txt { _bottom:-1px; }
.single-line a:hover .bgr,
.single-line a:hover .txt,
.single-line a:focus .bgr,
.single-line a:focus .txt { _bottom:2px; }

.ctn-image a .txt em { margin-top:-3px; }

.ctn-relacionados { background-color: #f2f2f2; padding: 7px;}
.ctn-relacionados strong { text-transform:uppercase; color:#5D5850; padding-right:2px; }
.ctn-relacionados a .txt em { margin-top:-3px; }
.ctn-relacionados span.txt { width:96.068796068796068796068796068796%; font-weight:bold; padding:5px 1.965601965601965601965601965602% 0 1.965601965601965601965601965602%; font-size: 12px; padding-left: 0px; }

/*
SOYROJINEGRO
*/
.header h1 {
	text-indent:-9999px;
	background-image:url(images/bannersryn.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:980px;
	height:177px;	
}

.header #breadcrumb { font: normal 12px Arial,sans-serif; color: #444; background-color:#e6e6e6; padding: 5px 8px;}
.header #breadcrumb span { font-weight: bold; padding-right: 5px; }
	#breadcrumb span.navigation-pipe { margin: 0px 7px;}

    #enlinea{ width: 100%; margin-top: 5px; margin-bottom: 0px; background-color: #bbb;}
        #widget_enlinea { width: 930px; margin: 0px auto;}

.multimedia iframe, 
.multimedia object, 
.multimedia embed {
    height: 240px; /* 192px / 287px */
    width: 100%; /* 287px / 287px */
}

ul#videos {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none; 
	background-color: #000; 
	padding: 5px 10px 5px;
}		
ul#videos li {
	border-top:1px dotted #999999;
	padding:8px 0 4px 20px;
	margin: 0.5em 0px;
}			
ul#videos li a {
	color:#f2f2f2;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:1.3em;
	text-decoration:none; 
	cursor: pointer;
}	
ul#videos li a:hover { color: #f90; }
ul#videos li:nth-child(1) { border:0; }

/*
NOTICIAS
*/
.anios { float: left;  margin-bottom: 50px; width: 100%;}
ul#anios { list-style: none;}
    ul#anios li { float: left; padding: 5px; margin: 5px; background-color: #555; }
        ul#anios li.primero { margin-left: 0px;}         
        ul#anios li.activo { background-color:#FF6347;} 

        ul#anios li:hover{background-color: #FF6347; cursor: pointer;}
        ul#anios li a:hover { color:#fff !important;}

        ul#anios li a { text-decoration: none; color:#FFFFFF; font:bold 12px/1.2em Helvetica,arial,sans-serif; cursor: pointer;}

.mes { /*background: url("images/deco_headline2.png") no-repeat right 0;*/margin-bottom: 25px;float: right;height:50px;}
    .mes h5 {display: inline-block;font-size: 80px;margin-top: 10px;margin-right: 20px;text-align: right;text-transform: lowercase;font-weight: normal; color:#FF4500;}
    .mes span {color:#555;font-size: 20px;letter-spacing: -2px;margin-right: 15px;margin-top: 20px;vertical-align: top;}

.historico {background: none repeat scroll 0 0 transparent;margin-bottom: 100px;/*text-align: center;*/float: left;width:100%;}


ul.fotos { list-style: none;}    
    ul.fotos li {background-color: #EEEEEE;float: left;height: 70px;margin: 4px; padding: 2px; width: 108px;}    
    ul.fotos li:hover { background-color: #FFCC00;}
    ul.fotos li div.thumb { width: 108px; height: 70px; margin-bottom: 0px; margin-top:0px; padding: 0px;overflow: hidden;}

.etiquetas { background-color: #f2f2f2; padding: 8px 4px 8px 8px; font:normal 12px arial, helvetica, sans-serif; width: 100%; display: block; color: #ff0033;}
 .etiquetas span { color: #c8c8c8; font: bold 15px arial;} 
/*.bloque ul#videos li { padding-left: 0px;}
    .bloque ul#videos li strong { text-transform: uppercase;}*/

#mod-visitaspaginas.mod-audience-pulse-ver { border:0px solid #ECEAE7; padding:8px; margin:0 0 22px 0; font-size: 12px !important; }
/*
MOD AUDIENCE PULSE VERTICAL
*/
.mod-audience-pulse-ver { border:3px solid #ECEAE7; padding:8px; margin:0 0 22px 0; }
.mod-audience-pulse-ver .ctn-section { padding-bottom:0; }
.mod-audience-pulse-ver .ctn-section .ttl-section span { width:143px; background-repeat:no-repeat; background-position:0 -250px; }
.mod-audience-pulse-ver li { position:relative; display:block; margin:0; background:url("images/lin-dotted.png") repeat-x; padding:8px 0 0 0; margin:7px 0 0 0; }
.mod-audience-pulse-ver li a { display:block; position:relative; overflow:hidden; text-decoration: none !important; }
.mod-audience-pulse-ver li .img { display:block; float:left; margin:0 8px 0 0; float:left; cursor:pointer; z-index:2; }
.mod-audience-pulse-ver li .img img { display:block; }
.mod-audience-pulse-ver li .img span { display:none; }
.mod-audience-pulse-ver li .img:hover,
.mod-audience-pulse-ver li .img:focus { width:83px; height:61px; border:3px solid #FF9900; overflow:hidden; }
.mod-audience-pulse-ver li .img:hover img,
.mod-audience-pulse-ver li .img:focus img { float:left; margin:-3px 0 0 -3px; }
.mod-audience-pulse-ver li .img:hover span,
.mod-audience-pulse-ver li .img:focus span { display:block; position:absolute; left:0; top:0; width:89px; height:67px; background:url("../_img/btn-play.png") center 15px no-repeat; cursor:pointer; }
.mod-audience-pulse-ver li .kicker { display:block; width:100px; height:12px; border-top:0px solid #FFF; margin:0 0 2px 0; padding:0; overflow:hidden; }
.mod-audience-pulse-ver li strong { position:relative; display:block; padding-bottom:4px; margin:0; }
.mod-audience-pulse-ver li strong em { _margin-left:3px; }
.mod-audience-pulse-ver li big { font-size:14px; color:#32aaff; /*#9bc80d*/; font-weight:bold; }

.mod-audience-pulse-ver li.videos strong { text-transform: uppercase;}
.mod-audience-pulse-ver li.videos a {color:#444444;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;line-height:1.2em;text-decoration:none;cursor: pointer;}   

.mod-audience-pulse-ver .fotos {background-color: #EEEEEE;float: left;height: 50px;margin: 4px; padding: 2px; width: 95px;}    
    .mod-audience-pulse-ver .fotos:hover { background-color: #FFCC00;}
    .mod-audience-pulse-ver .fotos div.thumb { width: 95px; height: 50px; margin-bottom: 0px; padding: 0px;overflow: hidden;}

.mod-audience-pulse-ver .counter { font-size: 11px;}    
/*
HEADER NOTICIAS
*/
.mod-title-seccion a {
    color: #f2f2f2 !important;
    display: block;
    float: left;    
    padding: 5px 8px;
    background-color: #EC3237;
    font-size:12px;
}

.bloque header { margin-bottom: 10px;}
.mod-title-seccion-right { width: 100%; display: block; clear: both;}
.mod-title-seccion-right a {
    background-color: #32aaff;
    color: #f2f2f2;
    display: block;
    float: left;
    font-family: helvetica;
    font-size: 20px;
    padding: 5px 8px;
}

#mod-nota { margin-right: 17px; }

.mod-title {
    margin-bottom: 15px;
    overflow: hidden;
}

.mod-title h1 {
    float: left;
    font-size: 36px;
    letter-spacing: -0.04em;
    width: 513px;
}

.mod-title  h1, .mod-title h2 {
    line-height: 110%;
    margin: 0;
    padding: 0;
}

.mod-title h1 em {
    color: #999; /*#BEBCB9;*/
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
}

.mod-title h1 br {
    display: inline;
}

/*————— redes sociales ————— */
.social-media{margin:0;}.menu-social-media{padding:0;}.menu-social-media .vigneta{font:11px "Trebuchet MS",sans-serif;color:#2879ae;float:left;margin:10px 5px;}.wrapper-redes{padding:10px 0 0 0;float:right;}.caja-facebook{border-right:1px dotted #999;display:block;padding-right:5px;float:left;}.caja-twitter{display:block;float:left;width:105px;padding-left:5px;border-right:1px dotted #999;border-right:1px dotted #999;}.caja-buzz{border-right:1px dotted #999;display:block;float:left;padding:0 10px;}.ico-mail2{display:block;float:left; padding-left:5px;}

/*
ARTICULO
*/
.bgr-fig { 
    background-color: #ECEAE7;
    margin: 0 auto !important;
    padding: 15px 8px;
    width: 600px;
}

.mod-content {
    font-size: 13px;
    margin-bottom: 14px;
}

.mod-content p, .mod-content div, .mod-content h1,.mod-content h2,.mod-content h3,.mod-content h4 {
    line-height: 120%;
    margin-top: 16px;
}

.mod-imagenes { margin-top: 0px !important;}


div.text-article { margin-top: -5px !important;}

.text-article br { display: block; margin-top: 5px; }

.img-article {
    margin: 0 17px 15px 0;
    width: 619px;
}

.img-article img {
    margin-bottom: 10px;
}

/* Social Bar */
.social-bar { display:block; overflow:hidden; padding-top:2px; height:40px; }
.social-bar iframe { float:left; overflow:hidden; margin-left:12px !important; padding-left:12px; border-left:1px dotted #BEB7AF; width:97px; height:21px; }
.social-bar .twitter-follow { float:left; width:61px; }
.social-bar .twitter-follow-button { display:block; margin:0 !important; padding:0; width:61px !important; border:none; text-indent:-9999em; }
/* Fanpage */
.ctn-fanpage { border:3px solid #ECEAE7; margin-bottom:22px; }
iframe.fanpage { border:none; overflow:hidden; margin-bottom:6px; height:258px; }


/*.mod-ustream { margin-top:17px; }*/

/**************/
.seccion { 
	margin: 10px 0px; 
	background-color:rgba(255,255,255,0.9);
	border-radius: 5px;  
    -moz-border-radius: 5px;  
    -webkit-border-radius: 5px; 
    padding: 15px 10px; /* 15px / 896px */
}

/*
FOOTER
*/
footer[role="contentinfo"] {    
    padding: 20px 24px;
    background-color: #444;
    width: 980px;
    margin: 0px auto;
}
footer[role="contentinfo"] .inner  h2 {
	text-indent:-9999px;
	background-image:url(images/logofooter.png);
	background-repeat:no-repeat;
	background-position:top left;
	width:331px;
	height:111px;	
}

footer[role="contentinfo"] .inner p {
    font-size: 12px;
    line-height: 1.2em;
    font-weight: bold;
    padding: 0 0 10px 162px;
    vertical-align:middle;
    color:#fff;
}
.logohtml5 { margin-top: 20px;}

.inner {
    margin: 0 auto;
    position: relative;
    width: 980px;
}
/*
NEW
ICONS HEADLINES
*/
.ico-arrow-bloque {
    background: url("images/arrow-section.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 7px;
    margin: 5px 0 0;
    overflow: hidden;
    padding-left: 5px;
    text-indent: -9999px;
    vertical-align: middle;
    width: 9px;
}

.ico-hed { display:block; float:left; height:14px; margin:-3px 0 0 0; padding-right:5px; background:url("images/ico-general.png?nocache") no-repeat; vertical-align:bottom; overflow:hidden; text-indent:-9999px; _padding-right:2px; }

.ico-hed-photo { width:12px; background-position:0 4px; }
.ico-hed-video { width:13px; background-position:0 -41px; }
.ico-hed-twitter { width:9px; background-position:0 -132px; }
.ico-hed-infographic { width:12px; margin:-2px 0 0 0; background-position:0 -89px; }
.ico-hed-sound { width:10px; background-position:0 -445px; }
.ico-hed-blog { width:14px; background-position:0 -580px; }
.ico-hed-vc { display:inline; height:auto; margin:0; padding-right:1px; color:#9bc80d; vertical-align:top; font-style:normal; font-weight:bold; text-transform:uppercase; background:none; text-indent:0; }
.ico-hed-play { position:absolute; left:0; width:19px; height:24px; margin:0; background-position:0 -950px; }
.ico-hed-article { width:11px; background-position:0 -1080px; }

.ico-hed-minmin,
.ico-hed-live,
.ico-hed-now { height:15px; margin:-2px 0 0 0; background:url("images/ico-general-pt.png") no-repeat; }

.ico-hed-minmin { width:117px; background-position:0 1px; }
.ico-hed-live { width:62px; background-position:0 -42px; }
.ico-hed-now { width:60px; background-position:0 -179px; }

/* hover and focus */
a:hover .ico-hed,
a:focus .ico-hed { cursor:pointer; }
a:hover .ico-hed-photo,
a:focus .ico-hed-photo { background-position:-100px 4px; }
a:hover .ico-hed-video,
a:focus .ico-hed-video { background-position:-100px -41px; }
a:hover .ico-hed-twitter,
a:focus .ico-hed-twitter { background-position:-100px -132px; }
a:hover .ico-hed-infographic,
a:focus .ico-hed-infographic { background-position:-100px -89px; }
a:hover .ico-hed-sound,
a:focus .ico-hed-sound { background-position:-100px -445px; }
a:hover .ico-hed-blog,
a:focus .ico-hed-blog { background-position:-100px -580px; }
a:hover .ico-hed-article,
a:focus .ico-hed-article { background-position:-100px -1080px; }

a:hover .ico-hed-play,
a:focus .ico-hed-play { background-position:-100px -950px; margin:-3px 0 0 -3px; left:3px; }
a:hover .ico-hed-minmin,
a:focus .ico-hed-minmin { background-position:-200px 1px; }
a:hover .ico-hed-live,
a:focus .ico-hed-live { background-position:-200px -42px; }
a:hover .ico-hed-now,
a:focus .ico-hed-now { background-position:-200px -179px; }

/*
Estilo del menu principal
*/
/*DropDown Menu*/
/*Estilos Base para funcionamiento --->>> */
.menu { margin:0 auto; padding:0; list-style:none; display:block; position:relative; background:#FF0033; margin-bottom:2px;}
.menu li { display:inline-block; *display:inline; position:relative; list-style:none;}
.menu li ul li { padding:0; float:none;}
.menu li ul {visibility:hidden; top:-500px; position:absolute; margin:0; padding:0; right:0; z-index:1000; /*width:150px;*/ width:inherit;}
.menu table {border-collapse:collapse; 	margin:0; 	padding:0; 	font-size:1em; 	margin:-1px;}	
/*Estilo para los enlaces de primer nivel*/
.menu li a, 
.menu li a:visited { position:relative; display:block; *display:inline-block; text-decoration:none; padding:7px 10px; color:#FFF; margin-left:1px;font-family:'Arial'; font-size:12px; z-index:3000; font-weight:bold; }
.menu li a b{ font-weight:normal; font-family:'Arial'; }
.menu li a:hover, 
.menu li:hover a{ /*text-decoration:underline;*/}		

/*Estilo para los enlaces de primer nivel rectificacion para ie --->>> */
.menu li:hover a, 
.menu li a:hover{ background-image:url(images/trans.gif); color:#FFF; /*border-color:#F3C;*/ background:#000;}		
/*Ul de segundo nivel --- >>>*/
.menu li:hover ul, 
.menu li a:hover ul{ visibility:visible; list-style:none; top:24px; left:0; padding:2px; display:block; background-image:url(images/menu.png); margin:0;  text-align:left; overflow:visible;}	
.menu li:hover ul li, 
.menu li a:hover ul li{ margin:0; list-style:none; padding:0;overflow:visible; width:auto; background-image:url(images/bg-mas-in.png); }	
/*Enlaces segundo nivel -->> */
.menu li:hover ul li a, 
.menu li a:hover ul li a { margin:1px 0 0 0; width:100px; text-align:left; font:normal 13px Arial; font-family:'Arial'; line-height:18px; float:none; padding:3px 10px; color:#FFF;  line-height:14px; text-decoration:none; background-image:url(images/bg-mas-in.png); }		
/*Enlaces segundo nivel (sobre) -->> */
.menu li:hover ul li a:hover, 
.menu li a:hover ul li a:hover { background-color: #444;}
/*Tercer Nivel*/
.menu li:hover ul li ul,
.menu li a:hover ul li ul{visibility:hidden; top:-500px; position:absolute; margin:0; padding:0; right:0; z-index:1000; /*width:150px;*/ width:106px;}
.menu li:hover ul li:hover ul,
.menu li a:hover ul li a:hover ul{visibility:visible; list-style:none; top:0; left:120px; *left:122px; _left:120px; padding:2px; display:block;  margin:0;  text-align:left; border:solid 1px #000; border-width:3px 1px 0 1px; padding:0; border-top-color:#cd2146;}
.menu li:hover ul li:hover ul li,
.menu li a:hover ul li a:hover ul li{ float:none; display:block; margin:0; padding:0;}
.menu li:hover ul li:hover ul li a,
.menu li a:hover ul li a:hover ul li a{ margin:0; font:normal 11px Arial; width:90px; border-bottom:solid 1px #000; padding:2px 8px;}
.menu li a:hover ul li a:hover ul li a:hover{ color:#FCF;}