.wrapper_content {width:100%; padding-bottom:05px;padding-top:0px;overflow:hidden;}
.wrapper_content .container {margin:20px 0px 20px 0px !important;width:100% !important;overflow:hidden;clear:both;background:none;padding:0px !important;}

.w300 { width:300px !important;min-height:20px; }
.w634 { width:634px !important; }

.container .w634,.container .w300 { display:inline-block;clear:none; }
.wrapper_content .container { border-left:none !important; }
.wrapper_content .container .comp { padding-left:0px; }


/* BANNERS */

.ad {float:left; width:100%}
.articulo-page .ad {margin-bottom:22px}
.ad-zone {width:78%; background:#ececec; padding: 0 11% 11% 11%; float:left}
.ad-160x600 {width:160px;}
	.ad-zone .ad-160x600 {margin:25px 0 0 0; float:left}
.ad-300x340 {width:300px;}
.ad-300x670 {width:300px;height:670px;}
.ad-300x250 {width:300px; }
.ad .publicidad {float:left; background:#cccccc; padding:2px 4px; text-transform:uppercase; font-family:Arial, sans-serif; font-size:9px; line-height:9px; color:#000; clear:left;}
.ad-bottom {float:left; width:100%; margin-top:25px;text-align: center;}
.ad-bottom .ad-728x90 {width:728px; margin:0 auto}

.bannerLateral.left, .bannerLateral.right { display:none; }


/* BREADCRUMB & SECTION TITLE */
.wrapper_content .breadcrumb {float:left; width:100%; margin:0 0 15px 0;border-bottom:1px dotted #c9c9c9;padding-bottom:4px; }
.wrapper_content .breadcrumb span {float:left; margin-right:3px; font-weight:normal; color:#999999; text-transform:uppercase; font-size:1.1em; line-height:1em;}
.wrapper_content .page-title {font-family: 'open_sansbold'; color:#004A8A; font-size:26px;letter-spacing:-0.04em; text-transform:none;margin-top:-7px; margin-bottom:15px;border-bottom:1px dotted #004A8A; }
	.gallery-page .wrapper_content .page-title {float:left; width:60%; margin-bottom:20px}
	.registro-page .wrapper_content .page-title { position:relative; border-bottom:1px solid #000; padding-bottom:5px }
/*  .breadcrumb.tmarcasxl span a { color:#000000 !important; }   .breadcrumb.tmarcasxl span a:hover { color:#0099cc !important; } */

/* FORM STYLES */
textarea, input {background:#fff; border:1px solid #fff; color:#666666; padding:5px; font-size:1.15em}
textarea:hover, input:hover {border:1px solid #ccc}
textarea:focus, input:focus {border:1px solid #666}

/* TEXT STYLES */

.wrapper_content h1 {font-family: 'open_sansbold'; font-weight:normal;font-size:28px;letter-spacing:-0.04em;margin-bottom:6px; }
.wrapper_content .c75 .c100 h1 {font-size:4.4em; line-height:1.07em; letter-spacing:-0.05em; margin-bottom:0.2em}
.wrapper_content .c75 .c50 h1 {font-size:1.9em; line-height:1.07em; letter-spacing:-0.035em; margin-bottom:0.3em}
.wrapper_content .c75 .c55 h1 {font-size:2.8em; line-height:1.07em; letter-spacing:-0.035em; margin-bottom:0.3em}
.wrapper_content .mod-small h1,
.wrapper_content .c75 .c55 .mod-small h1, 
.wrapper_content .c75 .c43 h1, 
.wrapper_content .c100 .c31 h1 {font-size:1.7em; line-height:1.07em; letter-spacing:-0.035em; margin-bottom:0.45em}
.wrapper_content .c75 .c43 .mod-small h1 {margin-bottom:0.5em}
.wrapper_content .opinion h1 {font-family: 'open_sansbold'; font-size:1.4em; line-height:1em; letter-spacing:-0.035em; margin:5px 0; float:left}
.wrapper_content .que-paso-con h1{font-size:1.6em; line-height:1.1em; margin-bottom:5px}
div.unit.c37.float-right div.mod-big .comp h1,div.unit.c37.float-right .comp .mod-big h1 { font-size:1.7em;line-height:1.1; }
.articulo-page .wrapper_content .c100 .c65 h1 {font-size:2.8em; line-height:1em; letter-spacing:-0.035em;}
.gallery-page .wrapper_content .c75 .c100 h1 {font-size:2.2em; line-height:1em; letter-spacing:-0.035em;}
.highlight .highlight-content .highlight-data h1 {font-size:30px; text-align:center}
div.highlight-content p,div.highlight-content p.quantity { text-align:left; color:#333333;margin-bottom:10px;line-height:1.4;margin-top:0px; }
div.highlight-content p.quantity  { text-align:center; }
div.mod-big p,div.mod-small p  { text-align:left; }
div.mod-big h1 { line-height:1.2; }
div.mod-big h1 a,div.mod-small h1 a  { color:#000000; }
div.mod-big h1 a:hover,div.mod-small h1 a:hover  { color:#0099cd; }
div.mod-big h2,div.mod-small h2  { text-transform:uppercase;font-size:1.1em;letter-spacing:0.02em;color:#999999; }

div.editorial div.mod-big,div.editorial div.mod-small { border-top:none; }
h2.editorial_author { font-size:11px !important;font-style:oblique;letter-spacing:-0.02em; }

div.searching div.mod-small { border-top:none;border-bottom:1px dotted #c9c9c9;padding-bottom:10px; }


div.highlight-zone div.comp div.highlight div.highlight-content blockquote h2 { margin-top:0px !important;padding-top:0px; font-family: 'open_sansbold'; font-size:15px; color:#333333;line-height:1.3; margin-bottom:10px;font-style:none !important; }
div.sentence-author p  { font-size:11px; }

.equipo-page .wrapper_content .team-info h1 {font-size:3.4em}
.error404-page h1 { color:#fff; font-size:2.75em }
.wrapper_content .c75 .c100 .page-title h1 { font-size:1.8em; color:#000; text-transform:none; }

.wrapper_content h2 {font-family: 'open_sansregular',Arial, Helvetica, sans-serif; font-weight:normal; color:#666666; font-size:13px; line-height:1.3;}
.wrapper_content blockquote h2 {font-family: 'open_sansregular'; font-size:2em; line-height:1.2em; padding:35px 0 0 0; color:#666666; font-style:italic; text-transform:none;}
.articulo-page .wrapper_content .c100 .c65 h2 {font-size:1.45em; line-height:1.2em; margin:10px 0; text-transform:none; color:#777777; letter-spacing:-0.02em;}
.articulo-page .wrapper_content .c100 .c65 .total-comments-wrapper h2 {margin:0}
.articulo-page .wrapper_content #article-text .highlight .highlight-content h2 {padding-top:0; text-align:center; margin-top:0}
.wrapper_content .social-buttons .total-comments-wrapper h2 {font-family: 'open_sansbold'; font-size:1.2em; line-height:1em; color:#000; margin:0;}
.wrapper_content .comments-wrapper h2,
.wrapper_content .comments-wrapper .comments-info h2 {font-family: 'open_sansbold'; font-size:2em; line-height:1em; color:#000; margin:0; text-transform:uppercase;}
.comments-wrapper h2 { background:url("img/comun/icono-comentarios.png");background-repeat:no-repeat; padding-left:28px;font-size:16px !important;line-height:1.3;padding-bottom:5px;letter-spacing:-0.03em; }
	.wrapper_content .comments-wrapper .comments-info h2 {text-transform:none; font-size:1.5em; margin-bottom:5px}
.equipo-page .wrapper_content .team-info .team-stats .number-big h2,
.equipo-page .wrapper_content .team-info .team-stats .number-small h2 {font-family: 'open_sansextrabold'; font-weight:normal; color:#de0406; font-size:6em; line-height:0.85em; margin:0; letter-spacing:-0.02em;}
.equipo-page .wrapper_content .team-info .team-stats .number-small h2 {font-size:3.2em}
.gallery-page .wrapper_content .c100 .slider-wrapper .slider .slider-item h2 {font-family: 'open_sansbold'; font-size:1.2em; line-height:1em; color:#333; margin:0; text-transform:none}
.error404-wrapper .error-content h2 {font-family: 'open_sansextrabold'; font-weight:normal; color:#de0406; font-size:2.4em; text-transform:none; margin-bottom:20px}
.opinion-author-wrapper .author-bio h2,
.opinion-wrapper .author-head .author-info h2 { font-family: 'open_sansextrabold'; font-weight:normal; font-size:1.7em; color:#000; text-transform:none; margin: 0 0 10px 0; letter-spacing: -0.015em }
.opinion-wrapper .author-head .author-info h2 { font-size:2em; margin:0 }
.login-box h2 { font-family: 'open_sansbold'; font-weight:normal; font-size:1.7em; color:#000; text-transform:uppercase }

.wrapper_content h3 {font-family: 'open_sansregular'; font-weight:normal;font-size:13px;color:#999999;}
.wrapper_content .section-title {font-family: 'open_sansregular'; float:left; width:100%;font-size:15px;color:#444444;margin-bottom:10px;font-weight:bold; }
.wrapper_content .section-title h3 {float:left; width:92%; background:#000000; color:#fff; padding:6px 4% 5px 4%; text-transform:uppercase; font-size:1.7em; line-height:1.05em;}
.wrapper_content .c100 .slider-wrapper .slider-item .image-description h3 {background:#de0406; color:#fff; padding:5px; text-transform:uppercase; font-size:1.4em; line-height:1.05em; margin:0 0 5px 0}
.articulo-page .wrapper_content .c100 .c65 h3 {font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#de0406; text-transform:uppercase; font-size:1.2em; line-height:1em; margin: 0 0 5px 0}
.articulo-page .wrapper_content .c100 .c65 #article-text h3 {text-transform:none; font-weight:bold; color:#333333; font-size:1.3em; margin: 0 0 10px 0}
.wrapper_content .comments-wrapper .send-comments-wrapper h3 {font-family: 'open_sansbold'; font-size:1.85em; line-height:1em; color:#000; margin:0; text-transform:none;}
.equipo-page .wrapper_content .team-info .team-stats {font-family: 'open_sansbold'; text-transform:uppercase; text-align:center;}
.opinion-author-wrapper .author-bio h3,
.opinion-wrapper .author-head .author-info h3 { color:#666666; font-size:1.4em; letter-spacing: -0.015em }

.wrapper_content h4 {font-family: 'open_sansbold'; font-weight:normal; font-size:1.2em; line-height:1em; text-transform:uppercase; letter-spacing:-0.03em; margin:5px 0; float:left}
.wrapper_content .league-information h4 {text-align:center; width:100%}
.wrapper_content blockquote h4 {color:#666; font-family: Arial, Helvetica, sans-serif; font-size:1.3em; line-height: 1.1em; text-align:center; text-transform:none; margin:5px 0}
.wrapper_content blockquote h4 strong {color:#333}
.equipo-page .wrapper_content .team-info .team-stats h4 {font-family: 'open_sansbold'; color:#333333; font-size:1.1em; text-transform:uppercase; text-align:center; width:100%} 
.opinion-wrapper .author-head .author-info h4 { float:none; font-size:1.5em; color:#de0406; text-transform:uppercase }

.wrapper_content aside .opinion h5 {font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#de0406; font-size:1.1em; line-height:1.15em; margin: 0 0 1px 0}

.wrapper_content p {font-family: 'open_sansregular',Arial, Helvetica, sans-serif; font-weight:normal; color:#222222; font-size:13px; line-height:1.4;margin-bottom:16px; text-align: left; }
.wrapper_content aside .opinion p {font-size:1.15em; line-height:1.15em;}
.wrapper_content .c100 .slider-wrapper .slider-item .image-description p {float:left; font-size:1.15em; color:#cccccc}
.articulo-page .wrapper_content .photo-description .photo-credits p {color:#999999; font-style:italic; margin-top:5px}
.articulo-page .wrapper_content #article-text p {font-size:1.2em; line-height:1.3em; color:#666666; margin:0 0 15px 0}
.articulo-page .wrapper_content #article-text .highlight-content p {margin:0}
.articulo-page .wrapper_content #article-text .highlight-content .sentence-author p {text-align:center}
.articulo-page .wrapper_content .comments-wrapper .comment p {line-height:1.3em}
.comments-wrapper .send-comments-wrapper .footer-information p {color:#999999; font-size:12px !important; text-align:left; border-bottom:1px dotted #c9c9c9; padding-bottom:16px; }
.wrapper_content .team-info p {margin:0 0 3px 0}
.wrapper_content p strong {color:#333333}

.wrapper_content ul li {list-style:url("img/comun/list-bullet.png");}
.articulo-page .wrapper_content .related-articles ul {margin-left:30px}
.articulo-page .wrapper_content .related-articles ul li, .wrapper_content .article-list ul li {color:#666666; font-size:1.2em; line-height:1.4em}
.wrapper_content .article-list ul li {font-size:1.3em}
ul li a {color:#333333;font-size:12px;line-height:1.2; }
ul li a:hover {color:#0099cc;}
.equipo-page .wrapper_content .team-info ul {margin:10px 0 0 25px}
.equipo-page .wrapper_content .team-info ul li {font-family: 'open_sansbold'; text-align:left; color:#333}
.error404-wrapper .error-content ul {margin:15px 0 0 15px}
.error404-wrapper .error-content ul li {color:#777; font-size:1.2em; line-height:1.15em; margin:5px 0}
.error404-wrapper .error-content ul li strong { color:#de0406 }
.opinion-wrapper ul { margin:10px 0 0 35px }
.opinion-wrapper ul li { font-family: 'open_sansregular'; color:#666666; font-size:1.2em; line-height:1.2em; margin:3px 0; }

/* IMAGES */

.wrapper_content .comp img {float:left; width:100%; margin:0 0 5px 0;}
.wrapper_content .mod-small img {float:left; width:40%; margin:0 10px 5px 0;}
	.wrapper_content .c75 .c55 .mod-small img {width:40%;}
	.wrapper_content .c75 .c43 .mod-small img {width:28%;}
	.wrapper_content .c65 .c100 .mod-small img {width:25%;}
.articulo-page .wrapper_content img {margin:0}
.articulo-page .wrapper_content .photo-description {color:#333333; padding:7px 3%; float:left; border-bottom:1px dotted #c9c9c9; }


/* GENERIC COLUMNS AND MODULS */

.wrapper_content .mod-big {width:100%; float:left;margin-bottom:10px;}
.wrapper_content .mod-small {width:100%; float:left; padding:15px 0 0 0; border-top:1px dotted #ccc;}
.wrapper_content .c55 .mod-small {width:95%;}
.wrapper_content .c43 .first-mod {border-top:none; padding:0}
.wrapper_content .c43 .last-mod {margin-bottom:15px;}

.wrapper_content .c75 .c43 {float:right}
.wrapper_content .c75 .c55 .mod-small .comp {padding-right:0;}
.wrapper_content .c75 .c43 .comp,
.wrapper_content .c65 .c100 .comp {padding-right:0; padding-bottom:15px;}

.wrapper_content .c100 .c31 .comp {padding:15px 0 0 0}
.wrapper_content .c100 .c31 {margin:0 3.5% 0 0}
.wrapper_content .c100 .last-mod {margin-right:0}

.equipo-page .wrapper_content .team-info .comp,
.gallery-page .wrapper_content .comp,
.especiales-cabecera .comp,
.futbol-nacional-page .wrapper_content .league-teams-wrapper .comp,
.wrapper_content .legionarios-header-img .comp {padding-right:0}

.opinion-wrapper .comp { padding:15px }


/* HOME SLIDER */

.wrapper_content .c100 .slider-wrapper {float:left; width:98%; margin:0px; overflow:hidden}
.wrapper_content .c100 .slider-wrapper .comp {padding:0}
.wrapper_content .c100 .slider-wrapper .left-button, 
.wrapper_content .c100 .slider-wrapper .right-button,.wrapper_content .c100 .slider-wrapper .right-button.full {position:absolute; z-index:999; margin-top: 200px; margin-left:10px; width:35px; height:35px; background:url("img/comun/prev-next-button.png") no-repeat top left;}
.wrapper_content .c100 .slider-wrapper .right-button.full { float:right; }
.wrapper_content .c100 .slider-wrapper .right-button {margin-left:0px;right:20px; background:url("img/comun/prev-next-button.png") no-repeat top right;}
.wrapper_content .c100 .slider-wrapper .left-button:hover {cursor:pointer; background:url("img/comun/prev-next-button.png") no-repeat bottom left;}
.wrapper_content .c100 .slider-wrapper .right-button:hover {cursor:pointer; background:url("img/comun/prev-next-button.png") no-repeat bottom right;}
.wrapper_content .c100 .slider-wrapper .slider {height:480px; width:999999px; }
.wrapper_content .c100 .slider-wrapper .slider.full {height:450px; width:999999px; }
.wrapper_content .c100 .slider-wrapper .slider .slider-item {float:left; position:relative; width:934px; height:524px;}
.wrapper_content .c100 .slider-wrapper .slider .slider-item img{ width:100%;height:auto; }
.wrapper_content .c100 .slider-wrapper .slider .slider-item .image-wrapper {width:934px; position:relative; overflow:hidden;}
.wrapper_content .c100 .slider-wrapper .slider .slider-item .image-description {position:absolute; background:rgba(0,0,0,0.6); width:98%; padding:8px; bottom:-5px; left:0; z-index:9999}
.wrapper_content .c100 .slider-wrapper .slider .slider-item .image-description p { margin-bottom:0px; }
.wrapper_content .c100 .slider-wrapper .slider .slider-item .image-title {float:left; clear:right}


/* BARRA MARCADORES */

.barra-marcadores,
.barra-marcadores-single {width:100%; float:left; background:#000; margin-bottom:15px}
.barra-marcadores {padding:0 0.5%; width:99%}
.barra-marcadores .c25 .comp {padding:0 3px}
.barra-marcadores-single .comp img {width:auto; margin:0}
.barra-marcadores .c25 .match {float:left; width:100%}
.barra-marcadores .c25 .match .team-badge {width:27.5%; float:left; height:50px; background:#fff;}
.barra-marcadores .c25 .match .team-badge img {display:block; float:none; width:33px; margin:8px auto 0 auto}
.barra-marcadores .c25 .match .score {float:left; width:45%; height:48px; padding:2px 0 0 0; background:#cc0000; text-align:center;}
.barra-marcadores .c25 .match .score .resultado,
.barra-marcadores-single .score-wrapper .score .resultado {font-family: 'open_sansbold'; color:#fff; font-size:2.5em; line-height:1em; margin-bottom:4px}
.barra-marcadores .c25 .match .score .status,
.barra-marcadores-single .score-wrapper .score .status {font-family: 'open_sansregular'; color:#f1f1f1; font-size:1em; line-height:1em; text-transform:uppercase}
.barra-marcadores .c25 .match .team-name {width:49.35%; margin-top:2px; padding:3px 0; background:#333333; color:#f1f1f1; font-family:Arial, Helvetica, sans-serif; font-size:0.9em; line-height:1em; text-transform:uppercase; text-align:center}
.team-left {float:left}
.team-right {float:right}


/* BARRA MARCADORES - 1 PARTIDO */

.barra-marcadores-single .comp {padding:1px}
.barra-marcadores-single .team {width:40%; position:relative}
.barra-marcadores-single .team .flag, 
.barra-marcadores-single .team .name {width:100%; float:left}
.barra-marcadores-single .team .name {font-family: 'open_sansextrabold'; font-size:2em; line-height:1em; color:#fff; text-transform:uppercase; position:absolute; padding-top:30px}
.barra-marcadores-single .team-left .name {text-align:right}
.barra-marcadores-single .team-right .flag, .barra-marcadores-single .team-right .flag img {float:right}
.barra-marcadores-single .score-wrapper {float:left; width:14%; padding:0 3%;}
.barra-marcadores .competition-name,
.barra-marcadores-single .score-wrapper .competition-name {float:left; width:100%; padding:5px 0; text-align:center; color:#cccccc; font-size:1.2em; line-height:1em; text-transform:uppercase}
.barra-marcadores-single .score-wrapper .score {width:90%; padding:6px 5%; background:#cc0000; text-align:center;}


/* ARTICULO */
.articulo-page .wrapper_content .c100 .c65 .comp {padding-right:0}
.wrapper_content .social-buttons {width:100%; float:left; margin:20px 0 10px 0}
.wrapper_content .social-buttons .total-comments-wrapper {float:right; padding:0 0 0 30px; height:20px; background:url("img/comun/comments-ico-small.png") no-repeat top left}
.wrapper_content .social-buttons .total-comments-wrapper a:hover{color:#0099cc;}
.wrapper_content .social-buttons .addthis_toolbox {float:left; width:70%}
.wrapper_content .article-credits {float:left; margin:0px 0px 10px 0px; font-weight:normal; font-size:1.2em; line-height:1.2em;clear:right; }
div#main_content article div.comp div.article-credits { width:auto;min-width:60% !important;max-width:100% !important;clear:right !important; }
	.busqueda-page .wrapper_content .article-credits {width:100%; margin:0px; }
	.gallery-page .wrapper_content .article-credits {margin:0 0 0px 0} 
	.gallery-page .wrapper_content .slider-item .article-credits {margin:0 0 2px 0; font-size:1.1em}
.wrapper_content .article-credits .article-author,
.wrapper_content .article-credits .article-date,
.wrapper_content .article-credits .article-time {float:left}
div.article-credits span.article-author,div.mod-big div.article-credits span.list-author,div.mod-small div.article-credits span.list-author,div#main_content div.comp span.article-author {color:#333333;clear:both;font-style:italic !important;display:block;width:100%;font-size:11px;font-weight:bold !important; }
div#main_content div.comp span.article-author { display:block;clear:right;font-family: 'open_sansregular',arial,verdana,serif;letter-spacing:0.02em; }
.grey-wrapper .article-credits span.list-author { color:#666666 !important; }
.grey-wrapper .mod-big p { margin-right:20px;margin-bottom:10px; }

div.mod-big div.article-credits span.list-author,div.mod-small div.article-credits span.list-author  { display:inline;color:#999999;text-transform:uppercase}

div.article-credits span.article-datetime {color:#1d9dd1; margin-right:5px;clear:both;font-size:11px;font-family: 'open_sansregular',arial,verdana,serif; }
div#main_content div.comp span.article-datetime { color:#1d9dd1;display:block;margin-bottom:10px;clear:right;font-size:11px;font-family: 'open_sansregular',Arial,Verdana,serif; }
div.mod-big div.article-credits,div.mod-small div.article-credits { float:none;margin-top:0px;margin-bottom:1px;width:auto !important;color:#999999;font-size:bold;font-size:1em; }

.wrapper_content .article-credits .text-size {float:left; width:100%; margin:3px 0 0 0}
.wrapper_content .article-credits .text-size .resize-text-button {float:left; width:15px; height:15px; margin: 0 3px 0 0; opacity:0.8; background:red}
.wrapper_content .article-credits .text-size .resize-text-button:hover {cursor:pointer; opacity:1}
.wrapper_content .article-credits .text-size .plus {background:url("img/comun/resize-text-button.png") no-repeat top left}
.wrapper_content .article-credits .text-size .reset {background:url("img/comun/resize-text-button.png") no-repeat top center}
.wrapper_content .article-credits .text-size .minus {background:url("img/comun/resize-text-button.png") no-repeat top right}




.highlight-zone {width:90%; float:left; margin: 0 0 10px 0}
.highlight-zone .comp {padding-bottom:2px}
.highlight {float:right; width:100%; background:#efefef;}
.highlight .highlight-title {float:left; width:100%; background:#0099cc; padding:5px 0 3px 0; font-family: 'oswald' !important;font-weight:700;text-transform:uppercase; color:#fff; font-size:14px; line-height:1.3; letter-spacing:0.02em; text-align:center; }
.highlight .highlight-content {float:left; width:88%; padding:12px;}
.highlight .highlight-content .highlight-data {width:100%; float:left; margin:0 0 0px 0}
.highlight .highlight-image {width:100%; display:block; margin:0 0 10px 0; }
.highlight .highlight-content blockquote {}
.highlight .related-content li {float:left; list-style:none; width:100%; margin:5px 0}
.highlight .related-content .ico {float:left; width:25px; height:25px; margin-right:10px}
.highlight .related-content .article {background:url("img/comun/related-content-ico-article.png") no-repeat top left}
.highlight .related-content .image {background:url("img/comun/related-content-ico-photo.png") no-repeat top left}
.highlight .related-content .audio {background:url("img/comun/related-content-ico-audio.png") no-repeat top left}
.highlight .related-content .video {background:url("img/comun/related-content-ico-video.png") no-repeat top left}
.highlight .related-content .link {background:url("img/comun/related-content-ico-link.png") no-repeat top left}
.highlight .related-content .description {float:left; width:80%; font-family: 'open_sansregular';}



.total-comments {color:#0099cc}
.comments-wrapper { padding-left:10px;padding-right:10px;margin-top:40px; }
.wrapper_content .comments-wrapper .comments-info {float:left; width:85%; padding-left:15%; margin: 0 0 20px 0; background:url("img/comun/comments-ico-big.png") no-repeat top left}
.wrapper_content .comments-wrapper .comment {float:left; width:100%; padding:20px 0px 20px 0px; border-bottom:1px dotted #cccccc;}
.wrapper_content .comments-wrapper .last-comment {border-bottom:none}
.wrapper_content .comments-wrapper .comment-title {width:100%; float:left; margin:0 0 5px 0; font-family: 'open_sansregular';font-weight:bold; color:#000; font-size:13px; line-height:1em;letter-spacing: 0.015em;}
.wrapper_content .comments-wrapper .comment-title .user-name,
.wrapper_content .comments-wrapper .comment-title .comment-date {float:left; margin: 0 5px 0 0}
.wrapper_content .comments-wrapper .comment-title .comment-date {font-family: 'open_sansregular'; color:#999999}
.wrapper_content .comments-wrapper .avatar {float:left; width:10%;margin-top:3px; }
.wrapper_content .comments-wrapper .comment-text {float:right; width:87%}
.comment-text p { font-size:12px; margin-bottom:6px; }
.wrapper_content .comment-button,.comment-button-separator {float:left; font-family: 'open_sansregular'; color:#0099cc; text-transform:none;font-weight:bold; font-size:1.2em; line-height:1em; margin: 8px 0px 0 0; padding-left:0px; letter-spacing: 0.03em; }
.comment-button-separator {color:#999999; text-transform:none; font-size:13px; padding-left:5px; padding-right:5px;margin: 8px 0px 0px 0px; }
	.wrapper_content .comments-wrapper .send-comments-wrapper .footer-information .comment-button {font-size:1em; text-transform:none}
.wrapper_content .comment-button:hover {cursor:pointer; color:#00ccff}
.wrapper_content .comments-wrapper .send-comments-wrapper {width:100%; float:left; margin:20px 0 0 0}
.wrapper_content .comments-wrapper .send-comments-wrapper .send-comments-form {width:100%; float:left; margin:10px 0}
.wrapper_content .comments-wrapper .send-comments-wrapper .send-comments-form .form-comment-text,
.wrapper_content .comments-wrapper .send-comments-wrapper .send-comments-form input {width:95%; margin:0 0 10px 0;border:1px solid #c9c9c9; }
.wrapper_content .comments-wrapper .send-comments-wrapper .send-comments-form .form-comment-text {height:102px; }
.wrapper_content .comments-wrapper .send-comments-wrapper .send-comments-form .security-code {float:left; width:100%; margin:0 0 10px 0}
.wrapper_content .comments-wrapper .send-comments-wrapper .send-comments-form .security-code .code-image {float:left; width:107px; height:29px; border:1px solid #000}
.wrapper_content .comments-wrapper .send-comments-wrapper .send-comments-form .security-code .code-instructions {float:right; width:47%; color:#999999; font-size:1em}
.send-form-button {float:left; list-style:none; font-family: 'open_sansbold'; color:#fff; background:#0099cc; font-size:1.7em; line-height:1em; padding:10px; margin:0; text-align:center; text-transform:uppercase; letter-spacing:-0.02em}
.send-form-button:hover {cursor:pointer; background:#00ccff;}
.wrapper_content .comments-wrapper .send-comments-wrapper .footer-information {width:100%; float:left; margin:10px 0 0 0}
.wrapper_content .comments-wrapper .send-comments-wrapper .footer-information .buttons-wrapper {width:180px; margin:0 auto}


/* GREY WRAPPER */
.wrapper_content .grey-wrapper {width:100%; float:left; background:#efefef; margin:10px 0}
.wrapper_content .grey-wrapper .comp { width:100%; padding:15px 0px; }


/* PAGER */
.pager-wrapper {width:100%; float:left; background:#e5e5e5; padding:3px 0}
.pager-wrapper ul {width:175px; margin:0 auto;}
.pager-wrapper .page-number {float:left; list-style:none; font-family: 'open_sansbold'; color:#000; background:#fff; font-size:15px; line-height:1; width:26px; padding:2px 0 3px 0; margin:0 2px; text-align:center}
.pager-wrapper .page-number:hover {cursor:pointer; background:#00ccff; color:#fff}
.pager-wrapper .current {color:#fff; background:#0099cc}


/* BUSQUEDA PAGE */
.busqueda-page .wrapper_content .search-form {width:230px; margin:5px 10px 0 0;}
.busqueda-page .wrapper_content .search-form form {float:left; width:100%; margin:2px 2px 0 0;}
.busqueda-page .wrapper_content .search-form form input.search-frame {width:190px; padding:2px 5px}
.busqueda-page .wrapper_content .search-options {float:left; width:100%; margin:10px 0; font-family: Arial, Helvetica, sans-serif; font-size:1.25em; color:#666666;}
.busqueda-page .wrapper_content .search-options .option {float:left; margin-right:20px}
.busqueda-page .wrapper_content .search-options .option .checkbox {float: left; margin:1px 4px 0 0}

.inliner { display:inline !important;margin-right:15px;font-size:13px;margin-top:16px;color:#666666; }



/* EQUIPO PAGE */
.equipo-page .wrapper_content .team-info {width:100%; float:left}
.equipo-page .wrapper_content .team-info .team-data {padding-left:20px}
.equipo-page .wrapper_content .team-info .team-stats-wrapper {width:100%; float:left; margin:10px 0 0 0}
.equipo-page .wrapper_content .team-info .team-stats {width:90%; float:left; height:80px; padding:5px 5% 0 5%}
.equipo-page .wrapper_content .team-info .position,
.equipo-page .wrapper_content .team-info .goles,
.equipo-page .wrapper_content .team-info .proximos-rivales {background:#e3e3e3}
.equipo-page .wrapper_content .team-info .puntos,
.equipo-page .wrapper_content .team-info .goleadores {background:#d6d6d6}
.equipo-page .wrapper_content .team-info .smart-stat {float:left; margin-top:10px}


/* gallery PAGE */
.page-title-wrapper {position:relative; width:100%}

.multimedia-menu {
	position:absolute;
	right:0;
	width:180px;
	z-index:999;
}

.multimedia-menu ul li {
	list-style:none;
	background:url("img/comun/multimedia-menu-down-arrow.png") no-repeat top right #ededed;
	padding:5px 0 0 0;
	height:18px;
}

.multimedia-menu ul li:hover {
	cursor:pointer;
}

.multimedia-menu ul li a {
	font-family: 'open_sansbold'; 
	color:#000;
	margin-left:10px;
}

.multimedia-menu ul ul {
	display: none;
	margin-top:3px;
	border-top:1px solid #fff;
}

	.multimedia-menu ul li:hover > ul {
		display: block;
	}

.multimedia-menu ul ul li {
	background:#ededed;
	font-size:1em;
}

	.multimedia-menu ul ul li:hover {
		background:#666;
		color:#fff;
	}
	
	.multimedia-menu ul ul li:hover a {color:#fff}


/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.scrollable-wrapper {
	position:relative;
	width:88%;
	padding:6px 46px;
	height:130px;
	background:#E0E0E0;
}

.scrollable {
	/* required settings */
	position:relative;
	overflow:hidden;
	width: 100%;
	height:125px;
	float:left;
}

.scrollable .items div {
	background:#efefef;
	padding:5px;
	margin-right:7px;
	width:130px;
	height:auto;
}

.scrollable .items div img {
	display:block !important;
	clear:both !important;
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

.items div {
	float:left;
	width:96px;
	margin-right:3px;
}

/* single scrollable item */
.scrollable img {
	float:left;
	margin:0 0 0 0;
	border:1px solid #ccc;
}
	
	.scrollable img:hover {cursor:pointer;}

/* active item */
.scrollable .active {
	border:1px solid #0099cc;
	position:relative;
	cursor:default;
}

.image-info {
	position:relative;
	width:100%;
	height:480px;
}

.image-info .image-description {
	background: url("img/comun/slider-description-bckgrnd.png") repeat scroll 0 0 transparent;
	padding:2%;
	width:96%;
	position:absolute;
	bottom:0;
	left:0;
	z-index:9999;
}

	.image-info .image-description p {color:#fff}

/* styling for the image wrapper  */
	#image_wrap {
		/* dimensions */
		width:100%;
		margin:0;
		padding:0;
	}

/* prev, next, prevPage and nextPage buttons */
a.browse {
	position:absolute;
	background:url(img/comun/prev-next-button-smart.png) no-repeat top left;
	display:block;
	width:30px;
	height:30px;
	margin:22px 0 0 0;
	cursor:pointer;
}

/* right */
a.right 				{ background:url(img/comun/prev-next-button-smart.png) top right; clear:right; right: 10px; top:32px}
a.right:hover 		{ background-position:bottom right; }
a.right:active 	{ background-position:top right; } 


/* left */
a.left				{ left: 10px; top:32px; } 
a.left:hover  		{ background-position:bottom left; }
a.left:active  	{ background-position:top left; }

/* up and down */
a.up, a.down		{ 
	background:url(../es/img/scrollable/arrow/vert_large.png) no-repeat; 
	float: none;
	margin: 10px 50px;
}

/* up */
a.up:hover  		{ background-position:-30px 0; }
a.up:active  		{ background-position:-60px 0; }

/* down */
a.down 				{ background-position: 0 -30px; }
a.down:hover  		{ background-position:-30px -30px; }
a.down:active  	{ background-position:-60px -30px; } 


/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
}

.gallery-page .wrapper_content .c100 .slider-wrapper .slider-title {float:left; width:100%; padding:3px 0; background:#de0406; color:#fff; font-family: 'open_sansbold'; font-size:1.3em; text-transform:uppercase; text-align:center}
.gallery-page .wrapper_content .c100 .slider-wrapper {margin:0 0 20px 0}
.gallery-page .wrapper_content .c100 .slider-wrapper .slider {width:99999em}
.gallery-page .wrapper_content .c100 .slider-wrapper .slider .slider-group {float:left; width:700px; height:492px; background:#666666; padding:5px;}
.gallery-page .wrapper_content .c100 .slider-wrapper .slider .slider-group .slider-item {width:150px; height:140px;margin:5px; background:#cccccc; padding:7px}
	.gallery-page .wrapper_content .c100 .slider-wrapper .slider .slider-group .slider-item:hover {cursor:pointer; background:#b6b6b6}
.gallery-page .wrapper_content .c100 .slider-wrapper .slider .slider-group .slider-item .image-description {background:none; padding:5%; width:90%}
.gallery-page .wrapper_content .c100 .slider-wrapper .left-button, 
.gallery-page .wrapper_content .c100 .slider-wrapper .right-button {width:15px; height:15px; background:url(img/comun/photogallery-prev-next-button.png) no-repeat top left; margin-top:5px}
	.gallery-page .wrapper_content .c100 .slider-wrapper .right-button {margin-left:680px; background:url(img/comun/photogallery-prev-next-button.png) no-repeat top right;}

.gallery-page .play-button {position:absolute; width:611px; height:344px; background:url("img/comun/videogallery-play-button.png") no-repeat scroll center center transparent; opacity:0.85}
	.gallery-page .slider-item .play-button {width:152px; height:96px; background:url("img/comun/videogallery-play-button-smart.png") no-repeat scroll center center transparent;}
.gallery-page .play-button:hover {cursor:pointer; opacity:1;}

.slider-item .play-button { width:35px;height:35px;position:absolute;left:56px;top:28px;background:url("img/comun/videogallery-play-button-smart.png") no-repeat scroll center center;z-index:10;opacity:0.6; }
.slider-item .play-button:hover { opacity:1; }

.play-button-multimedia-search { width:35px;height:35px;position:relative;left:56px;top:28px;background:url("img/comun/videogallery-play-button-smart.png") no-repeat scroll center center;z-index:10;opacity:0.6; }


div.scrollable div.items div { display:inline-block; float:left;position:relative; }
div.scrollable div.items div span.play-button { width:35px;height:35px;position:absolute;left:56px;top:28px;background:url("img/comun/videogallery-play-button-smart.png") no-repeat scroll center center;z-index:10;opacity:0.6; }
div.scrollable div.items div span.play-button:hover { opacity:1; }

/* ERROR 404 PAGE */
.error404-wrapper {	width:100%;	float:left; min-height:310px; background:url("img/comun/error404-page-not-found.png") no-repeat 15px 70px #f2f2f2; }
.error404-wrapper .title { float:left; width:96%; padding:3px 2% 5px 2%; background:#000; }
.error404-wrapper .error-content {float:right; margin:35px 20px 20px 240px;}



/* FUTBOL NACIONAL */
.futbol-nacional-page .wrapper_content .league-teams-wrapper { float:left; width:100%; margin:0; }
.futbol-nacional-page .wrapper_content .league-teams-wrapper li { list-style:none; position:relative; float:left; width:10%; height:75px; padding:5px 0; text-align:center; background:#e3e3e3 }
.futbol-nacional-page .wrapper_content .league-teams-wrapper li img { float:none; width:56px; margin:0 auto }
.futbol-nacional-page .wrapper_content .league-teams-wrapper li .team-name { position:absolute; width:100%; bottom:5px; color:#666; text-transform:uppercase; text-align:center; font-size:1em }
.futbol-nacional-page .wrapper_content .league-teams-wrapper li:nth-child(2n) { background:#d6d6d6 }
.futbol-nacional-page .wrapper_content .league-teams-wrapper li:hover,
.futbol-nacional-page .wrapper_content .league-teams-wrapper li:nth-child(2n):hover { cursor:pointer; background:#c2c2c2 }


/* LEGIONARIOS */
.wrapper_content .legionarios-header-img {float:left; width:100%}



/* FUTBOL INTERNACIONAL */
.wrapper_content #accordion h3 { float:left; width:90%; padding: 5px 5%; background: url("img/comun/accordion-menu-bullet.png") no-repeat right top #000; text-transform:uppercase; font-size:1.7em }
.wrapper_content #accordion h3.open { background: url("img/comun/accordion-menu-bullet.png") no-repeat right bottom #000; }
.wrapper_content #accordion h3 a { width:100%; color:#fff }
.wrapper_content #accordion .table-wrapper { margin:0; width:90%; padding:5%; background:#e5e5e5 }
.wrapper_content aside .international-leagues .comp {background:#E5E5E5; padding:0; margin-bottom:20px}


/* OPINION */
.opinion-author-wrapper { float:left; width:80%; margin:0 10% 20px 10%; }
.opinion-author-wrapper .author-bio { float:left; width:70%; padding-top:30px }
.opinion-author-wrapper .author-photo { float:right; width:30%; overflow:hidden }
.opinion-wrapper { width:48.5%; float:left; margin-top:20px; height:350px; background:#ededed }
.opinion-wrapper .author-head { width:100%; float:left; position:relative; margin-bottom:10px }
.opinion-wrapper .author-head .author-info { position:absolute; bottom:0; width:65% }
.opinion-wrapper .author-head .author-photo { float:right; width:95px }
.opinion-wrapper .author-head .author-photo img { width:100%; margin:0 }
.wrapper_content .opinion-wrapper .comment-button { margin-left:20px }


/* REGISTRO PAGE */

.obligatory-field { position:absolute; right:0; top:5px; font-family: 'open_sansregular',Helvetica, Arial, sans-serif; font-size:13px; text-transform:none; color: #333333; }
.register-form { float:left; width:100%; margin:30px 0 }
.register-form .input-wrapper  { float:left; width:48.5%; margin-bottom:15px; }
.login-box.create-account-box .input-wrapper { float:left; margin:10px 0; width:46%; }
.create-account-box .input-wrapper
.input-wrapper .input-label,
.input-wrapper .input-label-radio,div.option div.input-label-radio { font-family: 'open_sansregular',Helvetica, Arial, sans-serif !important; font-size:13px !important; color: #666666;line-height:1.2; }
	.register-form .input-wrapper .input-label-radio {float:left; margin:9px 25px 0 0; color:#666666;font-family: 'open_sansregular',Helvetica, Arial, sans-serif; font-size:13px; color: #333333;line-height:1.2; }
	
.register-form .input-wrapper input { background:#eeeeee; width:97%; margin-top:3px; }
div.input-wrapper div input { border:1px solid #c9c9c9; }
.register-form .input-wrapper .input-radio, .register-form .input-wrapper .checkbox { float:left; width:20px; margin:10px 5px 0 0; }
	.register-form .input-wrapper .checkbox { margin-top:8px }
.register-form .input-wrapper select,.input-wrapper div .styled-select select { background:transparent; border:none; width:108%; height:28px; font-family: 'open_sansregular'; color:#666666; font-size:1.2em; padding:4px 0 0 8px }
.register-form .input-wrapper .styled-select,.input-wrapper div .styled-select select { width:100%; height:28px; margin-top:3px; overflow:hidden; background:url("img/comun/option-arrow-bckgrnd.png") no-repeat right top #ffffff; border:1px solid #c9c9c9;padding-bottom:4px;height:32px; }

.register-form .input-wrapper .styled-select:hover { cursor:pointer; background:url("img/comun/option-arrow-bckgrnd.png") no-repeat right bottom #eeeeee;  }
.register-form .input-wrapper .date { float:left; width:30%; margin-right:4.5%}
	.register-form .input-wrapper .year { margin:0 }
.register-form .input-wrapper .date select { width:120% }
.register-form .input-wrapper .opcionales { float:left; width:86%; margin:10px 0 0 7% }
.register-form .input-wrapper .opcionales .option { float:left; width:100% }
.register-form .captcha { float:left; width:50% }
.register-form .send-form-button { float:right; padding:10px 35px; margin-top:40px; font-size:2.5em }



/* LOGIN */
.login-zone { position:fixed; width:100%; height:100%; z-index:99999; background:url("img/comun/slider-description-bckgrnd.png") }
.close-button { position:absolute; top:4px; right:4px; width:14px; height:14px; background:url("img/comun/close-button.png") top left }
.close-button:hover { background:url("img/comun/close-button.png") bottom left; cursor:pointer }
.login-box .comp { font-family: 'open_sansregular',Helvetica, Arial, sans-serif !important; font-size:13px !important; padding:20px; }
.login-box .input-wrapper { float:left; margin:10px 0; width:100% }
.login-box .input-wrapper input { width:97%; margin-top:3px }
.lost-password { float:right; margin-top:2px; color:#de0406 }
.lost-password a:hover { text-decoration:underline }
.login-box .send-form-button { margin-top:20px; padding:10px 50px }
.facebook-connect { float:left; width:100%; margin-top:20px; padding-top:10px; border-top:1px dotted #666; }


/* SIDEBAR ELEMENTS */

.wrapper_content aside .comp {padding:0 0 22px 0}
.wrapper_content aside .league-information .comp {padding:0 0 10px 0}

.wrapper_content .encuesta .question {float:left; margin:5px 0}
.wrapper_content .encuesta .answer {float:left; width:100%; margin:2px 0;}
.wrapper_content .encuesta .answer-text {float:left; font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#777777; font-size:1.2em; line-height:1.15em;}
.wrapper_content .encuesta .answer-radio {float:left; margin:0 5px 0 0;}
.wrapper_content .encuesta .button {float:left; margin:10px 10px 0 0; font-family: 'open_sansbold'; font-size:1.3em; line-height:1em; font-weight:normal; color:#fff; text-transform:uppercase; padding:2px 7px 4px 7px; background:#de0406;}
.wrapper_content .encuesta .button:hover {cursor:pointer; background:#8f070c;}
.wrapper_content .resultado-encuesta .answer-text {color:#333333}
.wrapper_content .resultado-encuesta .bar-result-wrapper {float:left; width:100%; margin:1px 0; height:15px;}
	.wrapper_content .resultado-encuesta .answer-0 .bar-result-wrapper {background:#d2effc;}
	.wrapper_content .resultado-encuesta .answer-1 .bar-result-wrapper {background:#fff2cc;}
	.wrapper_content .resultado-encuesta .answer-2 .bar-result-wrapper {background:#e5f2cc;}
	.wrapper_content .resultado-encuesta .answer-3 .bar-result-wrapper {background:#ffe0cc;}
	.wrapper_content .resultado-encuesta .answer-4 .bar-result-wrapper {background:#f5e0eb;}
	.wrapper_content .resultado-encuesta .answer-5 .bar-result-wrapper {background:#e5e5f2;}
	.wrapper_content .resultado-encuesta .answer-6 .bar-result-wrapper {background:#ebe0d6;}
	.wrapper_content .resultado-encuesta .answer-7 .bar-result-wrapper {background:#ebd6e0;}
	.wrapper_content .resultado-encuesta .answer-8 .bar-result-wrapper {background:#f5e0cc;}
	.wrapper_content .resultado-encuesta .answer-9 .bar-result-wrapper {background:#d9e8f0;}
	.wrapper_content .resultado-encuesta .answer-10 .bar-result-wrapper {background:#e0e0eb;}
	.wrapper_content .resultado-encuesta .answer-11 .bar-result-wrapper {background:#ebebd6;}
.wrapper_content .resultado-encuesta .bar-result-wrapper .bar-result {float:left; width:50%; height:15px;}
	.wrapper_content .resultado-encuesta .answer-0 .bar-result {background:#6ecdf5;}
	.wrapper_content .resultado-encuesta .answer-1 .bar-result {background:#ffd65c;}
	.wrapper_content .resultado-encuesta .answer-2 .bar-result {background:#add65c;}
	.wrapper_content .resultado-encuesta .answer-3 .bar-result {background:#ff944c;}
	.wrapper_content .resultado-encuesta .answer-4 .bar-result {background:#d685ad;}
	.wrapper_content .resultado-encuesta .answer-5 .bar-result {background:#adadd6;}
	.wrapper_content .resultado-encuesta .answer-6 .bar-result {background:#b79470;}
	.wrapper_content .resultado-encuesta .answer-7 .bar-result {background:#ad5c85;}
	.wrapper_content .resultado-encuesta .answer-8 .bar-result {background:#d68533;}
	.wrapper_content .resultado-encuesta .answer-9 .bar-result {background:#4c94b7;}
	.wrapper_content .resultado-encuesta .answer-10 .bar-result {background:#8585ad;}
	.wrapper_content .resultado-encuesta .answer-11 .bar-result {background:#adad5c;}
.wrapper_content .resultado-encuesta .bar-result-wrapper .result-text {position:absolute; right:5px; margin-top: 3px; font-family:Arial, Helvetica, sans-serif; font-size:1em; line-height:1em; color:#000;}
.wrapper_content .resultado-encuesta .total-wrapper {float:left; width:92%; padding:3% 4%; margin:10px 0 0 0; background:#f4f4f4}
.wrapper_content .resultado-encuesta .total-wrapper p {font-size:1.3em; color:#333333}
.wrapper_content .resultado-encuesta .total-wrapper p.encuesta-cerrada {font-weight:bold; color:#de0406; font-style:italic}

.wrapper_content aside .league-information {float:left; width:100%; margin-bottom:12px; background:#efefef}

.wrapper_content .match {width:100%; float:left; margin:2px 0 0 0; font-family: 'open_sansregular'; color:#666666; font-size:1.05em; line-height:1em}
.wrapper_content .match .team {width:40%; float:left;}
.wrapper_content .match .team .team-name {float:left; width:95%; margin:0 0 0 5%; padding-top:5px; font-size:1.1em}
.wrapper_content .match .team-left {text-align:right}
.wrapper_content .match .team-left .team-name {margin:0 5% 0 0}
.wrapper_content .match .team .team-badge {float:left; width:25%;}
.wrapper_content .match .team .team-badge img {width:100%;}
.wrapper_content .match .vs,
.wrapper_content .match .match-result {width:20%; float:left; text-align:center; padding-top:5px}

.wrapper_content .match .match-result {background:#dd1805; padding:2px 2.5% 3px 2.5%; width: 11%; margin:3px 2% 0 2%; color:#fff; font-family: 'open_sansbold';}
.wrapper_content .match .vs {background:#fff; padding:2px 2.5% 3px 2.5%; width: 11%; margin:3px 2% 0 2%; color:#666; font-family: 'open_sansbold';}


.wrapper_content .table-wrapper {float:left; width:86%; padding:3%; background:#f7f7f7; margin-left:4%}
.wrapper_content table {width:100%; color: #666666; font-size:1.1em}
.wrapper_content table thead {font-family: 'open_sansbold'; text-transform:uppercase; color:#333333}
.wrapper_content table .column-badge {width:17%}
.wrapper_content .comp table .column-badge img {width:75%}
.wrapper_content table .column-team {width:31%; font-size:1.1em}
.wrapper_content table .column-matches, .wrapper_content table .column-goals, .wrapper_content table .column-points {width:13%; text-align:right;}
.wrapper_content table .column-points {font-family: 'open_sansbold'; color:#333333}
.wrapper_content table .column-scorer {width:70%; font-size:1.15em}

.wrapper_content blockquote .comillas {float:left; width: 45px; height:30px; margin-top:10px; background: url("img/comillas.png") top left no-repeat;}

.wrapper_content aside .opinion .opinion-article {float:left; width:100%; margin:0 0 10px 0}
.wrapper_content .opinion img {float:left; width:50px; margin: 2px 10px 0 0}

.wrapper_content .bueno-malo-golazo .video-thumb {float:left; width:100%; height:100%; margin:0 0 5px 0}
.wrapper_content .bueno-malo-golazo .play-button {width:211px; height:130px; position:absolute; background:url("img/comun/play-button.png") no-repeat center center; opacity:0.75}
.wrapper_content .bueno-malo-golazo .play-button:hover {cursor:pointer; opacity:1;}
.wrapper_content .bueno-malo-golazo img {width:99.9%; margin:0;}

.wrapper_content .que-paso-con .grey-wrapper {float:left; padding:10px; background:#e5e5e5}

.wrapper_content .article-list ul {float:left; margin:5px 0 0 15px}

.facebook-recommendations-wrapper {width:100%; float: left; background:#f4f5f6; min-height:400px; margin: 0 0 20px 0}

.wrapper_content .filter-list {width:100%; float:left; margin:5px 0 0 0}
.wrapper_content .filter-list li {width:94%; padding:3px 3%; float:left; list-style:none; font-size:1.3em;height:20px;padding-top:5px;}
.wrapper_content .filter-list li:nth-child(even) {background:#ededed;height:20px;padding-top:5px;}
.wrapper_content .filter-list li .item-number {float:left; width:17%; color:#33adff}
.wrapper_content .filter-list li .item-name {float:right; width:80%; color:#666666}
	.wrapper_content .filter-list li.sub-level-0 .item-name {width:75%;height:20px;padding-top:5px;}
	.wrapper_content .filter-list li.sub-level-1 .item-name {width:70%;height:20px;padding-top:5px;}
	.wrapper_content .filter-list li.sub-level-2 .item-name {width:65%;height:20px;padding-top:5px;}
	.wrapper_content .filter-list li.sub-level-3 .item-name {width:60%;height:20px;padding-top:5px;}
.wrapper_content .filter-list li a:hover .item-name {color:#0099cc;}


.facebook { background: url("img/comun/facebook-icon.png") no-repeat scroll 10px center #efefef !important; color: #000000;padding-left:35px !important;padding-right:10px; }
.facebook:hover { background: url("img/comun/facebook-icon.png") no-repeat scroll 10px center #ffffff !important;color: #0099cc; }
.twitter { background: url("img/comun/twitter-icon.png") no-repeat scroll 10px center #efefef !important; color: #000000;padding-left:35px !important;padding-right:10px; }
.twitter:hover { background: url("img/comun/twitter-icon.png") no-repeat scroll 10px center #ffffff !important; color: #0099cc; }
.login-button { background: none repeat scroll 0 0 #ffffff;border: 1px solid #bdbdbd;border-radius: 3px;float: left; font-family: Arial,Helvetica,sans-serif; font-size: 1.2em; margin: 0 10px 0 0; padding: 8px 8px 8px 32px; }



/* Padding */
/* ------------------------ */
.padding08 { padding:8px !important; }
.padding10 { padding:10px !important; }
.padding12 { padding:12px !important; }
.padding15 { padding:15px !important; }
.padding20 { padding:20px !important; }

/* Margin */
/* ------------------------ */

.margin-right-10 { margin-right:10px; }
.margin-right-20 { margin-right:20px; }
.margin-top-8 { margin-top:8px; }
.margin-top-16 { margin-top:16px; }
.margin-top-20{ margin-top:20px; }

/* Float */
/* ------------------------- */
.float-left { display:inline-block !important;float:left !important; }

/* MÃ¡ximo tamaÃ±o para imÃ¡genes */
/*-------------------------------------------- */

.c60 img,.c61 img,.c62 img,.c63 img,.c64 img,.c65 img,.c66 img,.c67 img,.c68 img,.c69 img,.c70 img { max-width:100%; height:auto; }
div.scrollable-wrapper div.scrollable div.items div img { height:80px; width:100%; }
.items div { width:auto; }



/* Header mÃ³dulos Sidebar */
/* ------------------------------------ */

.comp .header-comp {
	background: #c9c9c9 url("img/comun/bg-comp--header.png");
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 300px;
}
.comp .header-comp .title {
	text-transform:uppercase;
	font-family: 'oswald';
	font-weight:700;
	font-size: 13px;
	text-decoration: none;
	color: #8CD6F2;
	background-color: #000;
	width: 120px;
	height: 25px;
	float: left;
	text-align: left;
	margin: 0px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	vertical-align: middle;
	padding: 3px 3px 3px 10px;
	
}

.comp .header-comp .title.extra-width { width:200px !important; }


/*/////////ESTILOS SIDEBAR MULTIMEDIA////////*/

.comp .videos .header-video {
	background-color: #666;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 300px;
}
.comp .videos .header-video .header-multimedia {
	font-family: 'oswald';
	font-weight:700;
	font-size: 13px;
	text-decoration: none;
	color: #8CD6F2;
	background-color: #000;
	width: 94px;
	height: 25px;
	float: left;
	text-align: center;
	margin: 0px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	vertical-align: middle;
	padding: 3px;
}


.comp .videos .body-video,.comp .body-comp,.comp .body-comp-gray {
	padding: 10px;
	height: auto;
	width: 300px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	background-image: url(img/comun/bg-body-multimedia.png);
	background-repeat: repeat;
	background-position: center top;
	margin-top: 0px;
	/* border-top:1px solid #666666; */
}

.body-comp-gray {
	background-image:none !important;
	background-color:#ededed;
}

.comp .videos .body-video .title-video {
	font-family: 'open_sansregular',Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height:1.2;
	color: #8cd6f2;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	height: auto;
	width: 100%;
	display: block;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.comp .videos .body-video .title-video a {
	color: #8cd6f2;
	text-decoration: none;
}

.comp .videos .body-video .title-video a:hover {
	color: #00ccff;
}

.comp .videos .body-video p {
	font-family: 'open_sansregular',Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCC;
	text-decoration: none;
	font-weight: normal;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	word-spacing: -0.2em;
}

.comp .videos .body-video .footer-multimedia {
	font-family: 'open_sansregular',Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #8cd6f2;
	text-decoration: none;
	background-image: url(img/comun/item-arrow.png);
	background-repeat: no-repeat;
	font-weight: normal;
	display: block;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-align: right;
	background-position: 170px;
	word-spacing:0.02em;
}

p.footer-multimedia a {
	color: #8cd6f2;
}

p.footer-multimedia a :hover{
	color: #00ccff !important;
	text-decoration: none;
}

.search-multimedia-form {width:100%; margin:5px 10px 0 0;}
div.search-multimedia-form.float-left form input[type=text] { display:inline;float:left;width:80%;height:24px;padding:3px 8px 3px 8px;margin-right:4px;font-size:13px;color:#999999;border:1px solid #cccccc; }
div.search-multimedia-form.float-left form input[type=submit]  { width:34px;height:34px;float:left;background:#ededed url(img/comun/search-btn-multimedia.png);background-repeat:no-repeat;background-position:0px 0px;margin:0px;padding:0px; }


/*/////////FIN ESTILOS SIDEBAR MULTIMEDIA////////*/



/*/////////ESTILOS SIDEBAR MAS LEIDO////////*/

.more-reading {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
}

.more-reading {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	margin: 0px;
	float: left;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #efefef;
}
.more-reading ul li {
	height: auto;
	width: 100%;
	margin: 0px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	font-family: 'open_sansregular',Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:1.4;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 25px;
	float: left;
	background-color: #ebebeb;
	list-style-type: none;
	background-image: url(img/comun/item-arrow.png);
	background-repeat: no-repeat;
	background-position: 10px 12px;
}
.more-reading ul .dark  {
	background-color: #dddddd;
	height: auto;
	width: 100%;
	margin: 0px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 25px;
	float: left;
	list-style-type: none;
	background-position: 10px 12px;
}
.more-reading ul li a {
	text-decoration: none;
	color: #000;
}

.more-reading ul li a:hover {
	color: #0099cc;
}

/*/////////FIN ESTILOS SIDEBAR MAS LEIDO////////*/


/*/////////ESTILOS SIDEBAR MAS COMENTADO////////*/

.more-comment {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
}
 
.more-comment ul {
	background-color: #efefef;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	height: auto;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
	display: block;
}
.more-comment ul li {
	height: auto;
	width: 100%;
	margin: 0px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	font-family: 'open_sansregular',Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:1.4;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 25px;
	float: left;
	list-style-type: none;
	background-image: url(img/comun/item-arrow.png);
	background-repeat: no-repeat;
	background-position: 10px 12px;
}
.more-comment ul .dark  {
	background-color: #dddddd;
	height: auto;
	width: 100%;
	margin: 0px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 25px;
	float: left;
	background-image: url(img/comun/item-arrow.png);
	background-repeat: no-repeat;
	background-position: 10px 12px;
	list-style-type: none;
}
.more-comment ul li a {
	text-decoration: none;
	color: #000;
}

.more-comment ul li a:hover {
	text-decoration: none;
	color: #0099cc;
}

/*/////////FIN ESTILOS SIDEBAR MAS COMENTADO////////*/


/*/////////ESTILOS SIDEBAR MAS ARTICULOS////////*/

.see-more-article {
	background-color: #dfe6ec;
	height: 27px;
	width: 634px;
	padding: 0px;
	text-align: center;
	display: block;
	clear: both;
	margin: 0px;
}

.more-article-title {
	font-family: "open_sansbold";
	font-size: 13px;
	color: #FFF;
	text-decoration: none;
	background-color: #024a8a;
	height: 27px;
	width: 190px;
	margin: 0px auto 0px auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	text-align: center;
	display: block;
	clear: both;
	background-image: url(img/comun/item-arrow.png);
	background-repeat: no-repeat;
	background-position: 15px;
}
.more-article-title a {
	text-decoration: none;
	color: #FFF;
}

.more-article-title a:hover {
	text-decoration: none;
	color: #1d9dd1;
}

/*/////////FIN ESTILOS SIDEBAR MAS COMENTADO////////*/



/*/////////ESTILOS SIDEBAR RESUMEN RADIO////////*/


.summary-radio {
	margin: 0px;
	padding: 0px;
	height: auto;
	clear: both;
	overflow: auto;
	display: block;
}
.summary-radio .unit.c100 .comp .radio .suumary {
	background-color: #000;
	color: #8cd6f2;
	float: left;
	width: 40%;
	height: auto;
	margin: 0px;
	display: block;
	font-family: 'oswald';
	font-weight:700;
	font-size: 13px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}


/*/////////FIN ESTILOS SIDEBAR RESUMEN RADIO////////*/



/*/////////ESTILOS SIDEBAR SIGUENOS TAMBIEN////////*/

.follow-us {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 300px;
	background-image: url(img/comun/bg-summary-radio.png);
	background-repeat: no-repeat;
	background-position: center top;
	clear: both;
	overflow: auto;
	display: block;
}

.follow-us .unit.c100 .comp .follow-buttoms .name-title {
	background-color: #000;
	color: #8cd6f2;
	float: left;
	width: 35%;
	height: auto;
	display: block;
	font-family: 'oswald';
	font-weight:700;
	font-size: 13px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	text-align: center;
	margin: 0px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

.follow-us .unit.c100 .comp .follow-buttoms .wrapper-buttoms {
	height: auto;
	width: 55%;
	float: right;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

.follow-us .unit.c100 .comp .follow-buttoms .wrapper-buttoms div {
	height: auto;
	width: 30%;
	display: inline;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

.follow-us .unit.c100 .comp .follow-buttoms .wrapper-buttoms div a img {
	margin: 0px;
	padding: 0px;
	opacity:0.5;
}

.follow-us .unit.c100 .comp .follow-buttoms .wrapper-buttoms div a img:hover {
	margin: 0px;
	padding: 0px;
	opacity:10;
}

/*/////////FIN ESTILOS SIDEBAR SIGUENOS TAMBIEN////////*/



/*/////////ESTILOS SIDEBAR REDES SOCIALES////////*/


.redes-sociales {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 300px;
	background-image: url(img/comun/bg-summary-radio.png);
	background-repeat: no-repeat;
	background-position: center top;
	clear: both;
	overflow: auto;
	display: block;
}
.redes-sociales .unit.c100 .comp .redes .suumary {
	background-color: #000;
	color: #8cd6f2;
	float: left;
	width: 40%;
	height: auto;
	margin: 0px;
	display: block;
	font-family: 'oswald';
	font-weight:700;
	font-size: 13px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}

/*/////////FIN ESTILOS SIDEBAR REDES SOCIALES////////*/



/*///////// ESTILOS SIDEBAR EPAPERS////////*/

.edition-comics,.edition-epapers {
	background-image: url(img/comun/bg-body-multimedia.png);
	background-repeat: repeat;
	margin: 0px;
	height: auto;
	width: 300px;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	overflow: auto;
}



.edition-comics .unit.c100 .comp .comics .comics-name, .edition-epapers .unit.c100 .comp .epapers .epaper-name {
	font-family: 'oswald';
	font-weight:700;
	font-size: 13px;
	color: #8cd6f2;
	text-decoration: none;
	margin: 0px;
	height: auto;
	width: 100%;
	clear: both;
	display: block;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.edition-comics {
	padding-bottom:0px !important;padding-right:10px;  }
}

.comp .unit.c100 .edition-comics { margin-bottom:0px !important;padding:0px 0px 0px 0px !important;  }

.edition-comics img, .edition-comics .comics img {
	width:280px !important;
	height:auto;
}

.edition-comics p { color:#FFFFFF !important;margin-bottom:8px !important;font-size:11px !important; } 

.edition-epapers .unit.c100 .comp .epapers div {
	padding: 0px;
	height: auto;
	width: 130px;
	display: inline;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.edition-epapers .unit.c100 .comp .epapers div p {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 130px;
	text-align: center;
	color: #FFF;
	text-decoration: none;
	float: left;
}

.edition-epapers .unit.c100 .comp .epapers figure {
	height: auto;
	width: 130px;
	padding: 0px;
	display: block;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.edition-epapers .unit.c100 .comp .epapers figure figcaption {
	font-family: 'oswald';
	font-weight:700;
	font-size: 13px;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
}

/*/////////FIN ESTILOS SIDEBAR EPAPERS////////*/

/*/////////ESTILOS SIDEBAR BUSCADOR////////*/

.search-multimedia {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 300px;
}

.search-multimedia .unit.c100 .comp .search-media {
	width: 300px;
}
.search-multimedia .unit.c100 .comp .search-media #Buscar {
	margin: 0px;
	padding: 5px;
	height: auto;
	width: 300px;
	border: 1px solid #D6D6D6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCC;
	font-weight: normal;
	text-decoration: none;
	background-image: url(img/comun/search-btn.png);
	background-repeat: no-repeat;
	background-position: 290px 2px;
}

/*/////////FIN ESTILOS SIDEBAR BUSCADOR////////*/


/*/////////ESTILOS SIDEBAR LOS MAS VISTOS////////*/

.most-viewed {
	display: block;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 300px;
}
.most-viewed .unit.c100 .comp .viewed .title-most-viewed {
	font-family: 'oswald';
	font-weight:700;
	font-size: 13px;
	color: #333;
	text-decoration: none;
	display: block;
	margin: 0px;
	height: auto;
	width: 40%;
	text-align: center;
	background-color: #EDEDED;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	float: left;
}

.most-viewed .unit.c100 .comp .viewed .title-most-coment {
	font-family: 'oswald';
	font-weight:700;
	font-size: 13px;
	color: #8cd6f2;
	text-decoration: none;
	display: block;
	margin: 0px;
	height: auto;
	width: 45%;
	text-align: center;
	background-color: #000;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	float:left;
}

.most-viewed .unit.c100 .comp .viewed div {
	background-color: #ededed;
	padding: 10px;
	height: auto;
	width: 100%;
	margin: 0px;
	display: block;
	clear: both;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}




#mod-most-reading table tr.dark td,#mod-most-commented table tr.dark td {
	background-color: #FFF;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000;
	border-bottom: 1px solid #CCC;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

#mod-most-reading table tr.white td,#mod-most-commented table tr.white td {
	background-color: #ededed;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	border-bottom: 1px solid #ccc;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

#mod-most-reading table tbody,#mod-most-commented table tbody { border:1px solid #cccccc; }
div#mod-most-reading table tbody tr td a,div#mod-most-commented table tbody tr td a { color:#000000; }
div#mod-most-reading table tbody tr td a:hover,div#mod-most-commented table tbody tr td a:hover { color:#0099cc; }

#mod-most-reading table tr.dark img,#mod-most-commented table tr.dark img,#mod-most-reading table tr.white img,#mod-most-commented table tr.white img  { width:18px;height:18px; }

.most-viewed .unit.c100 .comp .viewed div table {
	padding-bottom: 5px;
}

/*/////////FIN ESTILOS SIDEBAR LOS MAS VISTOS////////*/





/* Cover Edhdeportes */
#widget_edhdeportes { background-color:#636363;height:auto;min-height:180px;width: 628px;margin-bottom:12px; } 
.header_edhdeportes { background-color:#000000; height:34px; padding-left:10px;position:relative; }
#list_edhdeportes { background-color: #636363;list-style-type: none;margin-bottom: 0;margin-left: 0;margin-right: 0;margin-top: 0;overflow-x: hidden;overflow-y: hidden;padding-bottom: 10px;padding-left: 0;padding-right: 0;padding-top: 10px;width: 628px; }
.titSiguenos {  color: #FFFFFF;float: left;font-size: 11px;font-weight: bold;padding-top: 12px; }
.header_edhdeportes a.btnFB { background-image: url("img/comun/edhdeportes/btnFB-edh-dep.png");display: block;float: left;height: 19px;margin-left: 8px;margin-top: 8px;vertical-align: middle;width: 19px; }
.header_edhdeportes a:hover.btnFB { background-position:0px 20px; }
.header_edhdeportes a.btnTW { background-image: url("img/comun/edhdeportes/btnTW-edh-dep.png");display: block;float: left;height: 19px;margin-left: 8px;margin-top: 8px;vertical-align: middle;width: 19px; }
.header_edhdeportes a:hover.btnTW { background-position:0px 20px; }
.logoEdhdeportes { float: right;position: absolute;right: 10px;top: 5px;z-index: 1000; }
.logoEdhdeportes img { height:23px;width:auto; }
ul#list_edhdeportes li { border-image-width:1;display: inline;float: left;margin-bottom: 0;margin-left: 7px;margin-right: 4px;margin-top: 0;padding-bottom: 0;padding-left: 0;padding-right: 0;padding-top: 0;width: 145px; }
ul#list_edhdeportes li img { width:100%;height:auto;display:block;clear:both; }
ul#list_edhdeportes li span a { font-family:'open_sansregular',Arial,Helvetica,Tahoma,Verdana;color: #ffffff !important;font-size: 12px;vertical-align: middle;line-height:1.2; }
ul#list_edhdeportes li span a:hover { color:#000000 !important;text-decoration:none; }

/* Cover Mujeres */
#widget_mujeres { background-color:#a5e1f0;height:auto;min-height:180px;width: 628px;margin-bottom:12px; } 
.header_mujeres { background-color:#06B5DE; height:34px; padding-left:10px;position:relative; }
#list_Mujeres { background-color: #A5E1F0;list-style-type: none;margin-bottom: 0;margin-left: 0;margin-right: 0;margin-top: 0;overflow-x: hidden;overflow-y: hidden;padding-bottom: 10px;padding-left: 0;padding-right: 0;padding-top: 10px;width: 628px; }
.titSiguenos {  color: #FFFFFF;float: left;font-size: 11px;font-weight: bold;padding-top: 12px; }
a.btnFB { background-image: url("img/comun/mujeres/btnFB.png");display: block;float: left;height: 19px;margin-left: 8px;margin-top: 8px;vertical-align: middle;width: 19px; }
a:hover.btnFB { background-position:0px 20px; }
a.btnTW { background-image: url("img/comun/mujeres/btnTW.png");display: block;float: left;height: 19px;margin-left: 8px;margin-top: 8px;vertical-align: middle;width: 19px; }
a:hover.btnTW { background-position:0px 20px; }
.logoMujeres { float: right;position: absolute;right: 10px;top: 0;z-index: 1000; }
ul#list_Mujeres li { border-image-width:1;display: inline;float: left;margin-bottom: 0;margin-left: 7px;margin-right: 4px;margin-top: 0;padding-bottom: 0;padding-left: 0;padding-right: 0;padding-top: 0;width: 145px; }
ul#list_Mujeres li img { width:100%;height:auto;display:block;clear:both; }
ul#list_Mujeres li span a { font-family:'open_sansregular',Arial,Helvetica,Tahoma,Verdana;color: #000000 !important;font-size: 12px;vertical-align: middle;line-height:1.2; }
ul#list_Mujeres li span a:hover { color:#0091b3 !important;text-decoration:none; }



/* Cover MAS.SV */
#widget_massv { background-color:#eaebcb;height:auto;min-height:180px;width: 628px;margin-bottom:12px; } 
.header_massv { background-color:#ea2b29; height:34px; padding-left:10px;position:relative; }
#list_massv { background-color: #eaebcb;list-style-type: none;margin-bottom: 0;margin-left: 0;margin-right: 0;margin-top: 0;overflow-x: hidden;overflow-y: hidden;padding-bottom: 10px;padding-left: 0;padding-right: 0;padding-top: 10px;width: 628px; }
.titSiguenos {  color: #FFFFFF;float: left;font-size: 11px;font-weight: bold;padding-top: 12px; }
a.btnFB { background-image: url("img/comun/massv/btnFB.png");display: block;float: left;height: 19px;margin-left: 8px;margin-top: 8px;vertical-align: middle;width: 19px; }
a:hover.btnFB { background-position:0px 20px; }
a.btnTW { background-image: url("img/comun/massv/btnTW.png");display: block;float: left;height: 19px;margin-left: 8px;margin-top: 8px;vertical-align: middle;width: 19px; }
a:hover.btnTW { background-position:0px 20px; }
.logoMassv { float: right;position: absolute;right: 10px;top: 3px;z-index: 1000; }
.logoMassv img { height:28px;width:auto; }
ul#list_massv li { border-image-width:1;display: inline;float: left;margin-bottom: 0;margin-left: 7px;margin-right: 4px;margin-top: 0;padding-bottom: 0;padding-left: 0;padding-right: 0;padding-top: 0;width: 145px; }
ul#list_massv li img { width:100%;height:auto;display:block;clear:both; }
ul#list_massv li span a { font-family:'open_sansregular',Arial,Helvetica,Tahoma,Verdana;color: #000000 !important;font-size: 12px;vertical-align: middle;line-height:1.2; }
ul#list_massv li span a:hover { color:#ea2b29 !important;text-decoration:none; }








.w280 { width:280px;margin-top:10px;margin-bottom:10px;text-align:left; }
.w260 { width:260px;margin-top:10px;margin-bottom:10px;text-align:left; }
.w40pct { display:inline;width:40%; }
.w45pct { display:inline;width:45%; }
.w48pct { display:inline;width:48%; }
.fleft { float:left; }
.fright { float:right; }
.tleft { text-align:left !important; }
.tright { text-align:right !important; }
.tcenter { text-align:center !important; }
.mleft20 { margin-left:20px; }
.mright20 { margin-right:20px; }
.noborder { border-top:none !important;border-bottom:none !important;border-left:none !important;border-right:none !important; }

/* 
div.graybox_module div article { text-transform:none;font-weight:normal;text-align:left;padding-left:5px;  }
div.graybox_module div article h2 { font-size:16px;margin:3px 0px 5px 0px;font-weight:normal; }
div.graybox_module div article h5 { font-size:11px;color:#999999;margin:2px 0px 5px 0px;font-weight:normal; }
div.graybox_module div article span.pre_title { font-size:10px;color:#666666; }
*/
.old_cover { background-image: url("../img/nuevaPortada/sombraEpaper.png");background-position:center 110px;background-repeat: no-repeat;width:110px;text-align:center;display:inline-block;  }
.old_cover span { padding-top:8px;display:block; }
    
.bx-pager a { -moz-text-blink: none;-moz-text-decoration-color: -moz-use-text-color;-moz-text-decoration-line: none;-moz-text-decoration-style: solid;background-image: url("../img/btnpagerNav.png");background-position: 0 -20px;background-repeat: no-repeat;color: #FFFFFF;display: inline-block;font-size: 2px;height: 18px;margin-right: 4px;width: 14px; }	
.bx-pager .pager-active, .bx-pager a:hover { background-position: 0 0; }

#home_close_left { width:160px;display:inline;float:left; }
#home_close_left .tower_advertising { margin-top:5px; }
#home_close_right { width:448px;display:inline;float:right; }




/* Estilos Multimedia */
/* ----------------------------------------- */

.multimedia-menu { display:inline; float:right;width:440px;text-align:right;top:-8px;overflow:hidden; }
.multimedia-menu a { font-family:'open_sansbold',Arial,Helvetica,Tahoma,Verdana,serif;display:inline;font-size:16px;color:#004A8A;display:inline;background:url("img/comun/icon-mini-arrow-blue.png");background-repeat:no-repeat;background-position:7px 10px;padding:3px 8px 4px 20px;margin-left:1px;letter-spacing:-0.02em; }
.multimedia-menu a.active, .multimedia-menu a:hover { color:#FFFFFF;background:#004A8A url("img/comun/icon-mini-arrow-cyan.png");background-repeat:no-repeat;background-position:7px 10px; }



/* Last Styles */
/* ----------------------------------- */

.smalltext { font-size:11px !important; }
.spacer-1 { width:100%;height:1px;display:block;clear:both; }
.spacer-3 { width:100%;height:3px;display:block;clear:both; }
.spacer-4 { width:100%;height:4px;display:block;clear:both; }
.spacer-5 { width:100%;height:5px;display:block;clear:both; }
.spacer-10 { width:100%;height:10px;display:block;clear:both; }
.spacer-15 { width:100%;height:15px;display:block;clear:both; }
.mod-big.media h1 { font-size:20px;line-height:1.2; }

/* Begin Hidden */
#video-transcription-01,#observadores_box { display:none; }


a.switch-video-info { font-family:'open_sansbold',Arial,Helvetica,Tahoma,Verdana,serif;font-size:12px;text-transform:uppercase;color:#024a8a;margin-left:0px;margin-right:10px;  }
a.switch-video-info.current, a.switch-video-info:hover  { text-decoration:none;border-bottom:3px solid #33adff;color:#33adff; }
.in-overflow { overflow-y:scroll;}

#video-transcription-01 ul { height:308px;padding-right:0px;padding-bottom:0px; }
#video-transcription-01 ul li { background-color:#e9e9e9; padding:10px;border-bottom:1px solid #cccccc; }
#video-transcription-01 ul li strong { color:#000000;font-size:13px; }
#video-transcription-01 ul li p { font-size:12px;margin-bottom:3px;margin-top:3px; }
#video-transcription-01 ul li.dark { background:#dedede;}
#video-transcription-01 .comp { margin-bottom:0px;padding-bottom:0px; }

div.comp div.slider div.slider-item div.image-wrapper img { width:100%;height:auto; }
#comic02 { display:none; }

.slider-wrapper.wgroup .slider-group { width:630px !important;height:440px !important;display:inline-block;overflow:hidden !important;left:0px;margin-right:1px !important; }
.slider-wrapper.wgroup .slider-group.full { width:936px !important;height:440px !important;display:inline-block;overflow:hidden !important;left:0px;margin-right:1px !important; }
.slider-wrapper.wgroup .slider-title { display:block;clear:both;padding:6px;text-align:center;text-transform:uppercase;color:#FFFFFF;font-family:'open_sansbold',Arial,Helvetica,Verdana,Tahoma,serif; font-size:13px;letter-spacing:-0.008em;background-color:#19A3D1;margin-bottom:10px;  } 
.slider-wrapper.wgroup .left-button,.slider-wrapper.wgroup .right-button { position:absolute;margin-top:0px !important;background: url("img/comun/nc-prev-next-button.png") !important; }
.slider-wrapper.wgroup .right-button { right:none;left:574px;background-position:right top !important; }
.slider-wrapper.wgroup .right-button.full { left:892px; }
.slider-wrapper.wgroup .left-button:hover { background: url("img/comun/nc-prev-next-button.png") !important;background-position:left bottom !important; }
.slider-wrapper.wgroup .right-button:hover { background: url("img/comun/nc-prev-next-button.png") !important;background-position:right bottom !important; }

.slider-wrapper.wgroup .slider-group .slider-item,.slider-wrapper.wgroup .slider-group.full .slider-item { width:148px !important;height:150px !important;margin-left:0px;margin-right:8px; }
.slider-wrapper.wgroup .slider-group.full .slider-item { margin-left:3px;margin-right:4px; }
.slider-wrapper.wgroup .slider-group .slider-item .image-description { width:150px !important;height:40px !important;margin-left:0px;margin-right:0px;padding:0px !important;background:none !important;top:110px;bottom:none;margin-bottom:10px; }
.slider-wrapper.wgroup .slider-group .slider-item .image-description .article-credits { margin:0px; padding:0px;font-size:11px !important; }
.slider-wrapper.wgroup .slider-group .slider-item .image-description h2 { font-size:12px !important;color:#004076;clear:left; }
.slider-wrapper.wgroup .slider-group .slider-item .image-wrapper { width:100% !important;height:auto;}
.slider-wrapper.wgroup .slider-group .slider-item .image-wrapper img { width:100% !important;height:auto;margin-bottom:0px; }

#mod-most-reading { display:block;clear:both;margin-top:3px;border: 1px solid #c9c9c9 !important; }
#mod-most-commented { display:none;clear:both;margin-top:3px;border: 1px solid #c9c9c9 !important; }

#tabcontent-01,#tabcontent-02,#tabcontent-03,.tab_act,.tab_des,.media_sidebar_title { background-color:#000000;padding:3px 8px; color:#8cd6f2; font-family:'oswald',Arial,Helvetica,Tahoma,Verdana,serif;font-size:1.3em;font-weight:700;text-transform:uppercase;cursor:pointer;height:14px;letter-spacing:0.03em; }
#tabcontent-01,.tab_act { background-color:#ededed;color:#000000;border:1px solid #cccccc;border-bottom:1px solid #ededed; }
.media_sidebar_title { color:#000000;padding-left:0px; background:none;border:none; }

section.most-viewed  { height:auto; margin-bottom:20px !important; }
section.most-viewed div.unit.c100 div.comp{ padding:0px;width:100%;  }
section.most-viewed div.unit.c100 div.comp section.viewed div { padding:0px;margin:0px; }
section.most-viewed div.unit.c100 div.comp section.viewed div table tbody tr.dark td,section.most-viewed div.unit.c100 div.comp section.viewed div table tbody tr.withe td { border:none !important; }
section.most-viewed div.unit.c100 div.comp section.viewed div table tbody tr.dark td img,section.most-viewed div.unit.c100 div.comp section.viewed div table tbody tr.withe td img { width:18px;height:18px; }
td.h-number { font-family:'open_sansbold',Arial,Helvetica,Tahoma,Verdana,serif !important; font-size:13px !important;text-align:center !important; }
p.multimedia-list-tags { text-align: left;margin-bottom:0px; }
p.color-white { color:#FFFFFF; }
.f-size-11 { font-size:11px !important; }
.m-bottom-5 { margin-bottom:5px !important; }


/* A R T I C L E    S T Y L E S */
/* --------------------------------- */

#main_content h1 { line-height:1.2 !important; }

/* Article Utils */
/* ------------------------- */
/* ------------------------- */
.article_box_utils { width:100%;display:block;clear:both;height:20px;margin-bottom:8px;margin-top:10px; }
.addthis_sharing_toolbox { display:inline;float:left;width:auto !important;margin-right:10px; }

/* Zoom Text */
/* ------------------------- */
.zoom_text { display:inline;float:left;padding-left:10px;padding-right:10px;border-left:1px dotted #999999;border-right:1px dotted #999999; }
a.big_text { background: url("img/comun/zoom-text.png");background-repeat: no-repeat; background-position: left top;width:16px;height:16px;margin-right:1px;display:inline-block; }
a.original_text { background: url("img/comun/zoom-text.png");background-repeat: no-repeat; background-position: center top;width:16px;height:16px;margin-right:1px;display:inline-block; }
a.small_text { background: url("img/comun/zoom-text.png");background-repeat: no-repeat; background-position: right top;width:16px;height:16px;margin-right:0px;display:inline-block; }
a.big_text:hover { background: url("img/comun/zoom-text.png");background-repeat: no-repeat; background-position: left bottom; }
a.original_text:hover { background: url("img/comun/zoom-text.png");background-repeat: no-repeat; background-position: center bottom; }
a.small_text:hover { background: url("img/comun/zoom-text.png");background-repeat: no-repeat; background-position: right bottom; }

/* To Comments */
/* ------------------------- */
.box_to_comments { display:inline;float:left;margin-left:10px;background: url("img/comun/mini-icon-to-comments.png");background-repeat: no-repeat; background-position: left center;padding-left:22px;color:#000000;font-size:13px;font-family:'open_sansregular',Arial,Verdana,tahoma,serif;font-weight:bold;  }

/* Media in Article */
.main_media_in_article { margin-top:10px;margin-bottom:16px; }
.photo-description { font-family: 'open_sansbold';color:#333333;font-size:11px; padding-top:2px; padding-bottom:7px; float:left; border-bottom:1px dotted #cecece;margin-bottom:16px; }



/* Marcas XL */
/* -----------------------------------*/

.box_marcasxl img { width:55px !important;height:37px !important;float:left !important;margin-right:8px !important;margin-left: 0 !important; }
p.sponsored,p.article { text-align:left;clear:both;display:block;height:auto;margin-top:4px;margin-bottom:5px;padding:0px; }
.box_marcasxl p { line-height:1.1 !important; }
.box_marcasxl { padding-bottom:8px;margin-top:5px; }
p.sponsored a ,p.article a { font-size:12px;font-weight:400;color:#000000;position:relative;top:2px; }
p.article a  { font-size:13px; }
p.sponsored a:hover,p.article a:hover { color:#0099d0; }
.header-marcasxl,.header-marcasxl.wsponsored,.header-marcasxl.wcategory { background:url("img/comun/bg-header-marcasxl.png");background-repeat:no-repeat;color:#000000;display:block;clear:both;text-align:left;border-bottom:1px dotted #c9c9c9;margin-bottom:15px;overflow:hidden; }
.header-marcasxl.wcategory { height:82px; }
.header-marcasxl.wsponsored { height:47px;border-bottom:none; }
.header-marcasxl span { display:inline-block;position:absolute;top:5px;left:10px;font-size:18px;font-family:'open_sansbold';height:48px;text-transform:uppercase; }
.header-marcasxl p { display:inline-block;position:absolute;top:5px;float:left;text-align:left;font-size:11px;line-height:1.1;width:80%;padding-right:0px;color:#999999 !important; }
.header-marcasxl .sponsored,.header-marcasxl .category,.footer-marcasxl { display:block;clear:both;width:84%;margin-left:auto;margin-right:auto;position:relative;top:52px;min-height:100px; }
.header-marcasxl .sponsored { min-height:120px;width:84%; }
.header-marcasxl .category { font-family:'open_sansbold';float:left;width:100%;font-size:14px;text-transform:uppercase;color:#000000;border-top:1px dotted #c9c9c9;padding-top:5px;padding-bottom:10px; }
.footer-marcasxl { top:20px;min-height:40px;padding-top:15px;border-top:1px dotted #c9c9c9;border-bottom:1px dotted #c9c9c9;margin-bottom:60px !important; }
.header-marcasxl .sponsored img,.footer-marcasxl img { max-width:90px;height:auto;float:left;margin-right:20px; }
.footer-marcasxl img { max-width:117px;margin-right:20px !important; }
.header-marcasxl .sponsored p,.footer-marcasxl p { text-align:left;font-family:'open_sansregular';padding-top:3px; }
.footer-marcasxl p { font-size:11px !important; }
.header-marcasxl .sponsored p { font-size:12px !important;line-height:1.3;padding-top:7px !important; }
.header-marcasxl p.marcasxl-def { color: #999999 !important;display: inline-block;float: right;font-size: 11px;line-height: 1.1;padding-right: 10px;position:relative;text-align:left;top:5px;width:60%; }
a.list_sponsored { font-family:'open_sansregular';font-size:12px; }
span.sponsored-author { font-size:12px;display:block;clear:left;color:#000000;margin-top:12px; }

/* SIDEBAR */
/* ---------------------------------- */

.module-black { display:block;clear:both;height:auto;background:url("img/comun/bg-module-black.png");padding:10px;color:#FFFFFF; }
span.module-black-name { display:block;clear:both;font-family:'oswald';font-weight:700;color:#8CD6F2;text-transform:uppercase;font-size:13px; }

/* Editoriales BOX */
/* ----------------------------- */
.texto-editoriales { display:block !important;clear:both !important;padding-bottom:2px;padding-top:0px;border:none;font-size:13px;color:#666666;height:auto !important;width:100%; }
.texto-editoriales span.list-author {color:#999999;font-style:italic;font-size:11px;font-weight:bold; }
.texto-editoriales p { text-align:left;margin-bottom:0px;line-height:1.2;margin-top:2px;color:#666666; }
.texto-editoriales h2 { text-transform:uppercase;font-size:11px;margin-top:5px;margin-bottom:0px;padding-bottom:0px; }
.texto-editoriales h1  { font-family:'Roboto Slab' !important; font-weight:400;color:#666666;font-size:13px !important;line-height:1.2;margin-bottom:1px;margin-top:2px;height:auto; } 
.texto-editoriales h1.main { font-weight:700;font-size:15px !important;line-height:1.1; color:#000000; }
.texto-editoriales h1 strong { font-weight:700;color:#000000; }
.texto-editoriales h1 a { color:#000000; }
.texto-editoriales h1 a:hover { color:#1d9dd1; }
.texto-editoriales h1 a:hover strong { color:#1d9dd1; }
.texto-editoriales hgroup h2 { margin-top:12px; }
#tab-editoriales-01,#tab-editoriales-02 { background-color:#FFFFFF;border:none;padding-left:0px;padding-right:0px; }
#tab-editoriales-01 { color:#000000;border-bottom:2px solid #000000; }
#tab-editoriales-02 { color:#999999; }
.line-spacer { border-bottom:1px dotted #c9c9c9;height:4px;margin-top:1px; }
span.edi_tabcontent_separator { font-family: "oswald",Arial,Helvetica,Tahoma,Verdana,serif;font-size: 1.3em;font-weight: 700;height: 14px;letter-spacing: 0.03em;padding-bottom: 3px;padding-right: 8px;padding-top: 3px;text-transform: uppercase;	color:#999999;padding-left:10px;padding-right:10px; }



/* Resumen de Radio */
/* -------------------------- */
span.radio-time { display:inline;float:right;margin-top:3px; margin-right:10px;color:#000000;font-weight:bold;height:10px !important;padding:2px 5px 6px 5px !important;background-color:#FFFFFF; }
.duration { float:right;margin-right:0px;font-size:11px; }

/* Resumen de Radio */
/* -------------------------- */
.follow-buttons { display:inline;float:right;margin-top:4px;padding-right:10px; }
.follow-buttons a { display:inline;float:left;width:auto !important;height:auto !important;padding-left:10px !important; }
.follow-buttons img { max-height:18px !important;width:auto !important;margin-left:10px; }

/* Epapers & Humor/Cartoons */
/* --------------------------- */
.epapers,.cartoons { display:block;clear:both;min-height:190px; }
.epapers div,.cartoons div { width:130px !important;height:auto;text-align:center;display:inline-block;text-transform:uppercase;font-weight:bold;font-size:12px; }
.epapers div img,.cartoons div img { display:block !important;clear:both !important;max-width:130px !important;height:auto; }
.humor-sponsored {  position:absolute;right:320px;top:-4px;height:30px;width:250px;padding:5px;color:#999999;text-transform:uppercase;font-family:'open_sansregular';font-size:10px;}
.humor-sponsored span { position:relative;left:0px;top:10px; }
.humor-sponsored img { width:150px !important;height:30px !important;float:right !important;margin-left:10px; }

/* Others */
/* ------------------------------ */
.form-border { display:block;clear:both;height:auto !important;border:1px dotted #9c9c9c;padding:10px;margin-bottom:20px;padding-bottom:15px !important;padding-right:15px; }
.form-border:hover { background-color:#efefef; }
.borders { border-top:1px solid #D8D8D8 !important;border-bottom:1px solid #D8D8D8 !important;border-left:1px solid #D8D8D8 !important;border-right:1px solid #D8D8D8 !important; }
.no-border { border-top:none !important; border-bottom:none !important; border-left:none !important; border-right:none !important; }
.borders-h { border-top:1px dotted #c9c9c9;border-bottom:1px dotted #c9c9c9; }
.border-h-bottom { border-bottom:1px dotted #c9c9c9; }
.margins-h { margin-left:10px;margin-right:10px; }
.padding-b { padding-bottom:8px !important; }
.mini-margins-v { margin-top:5px;margin-bottom:8px; }
.margins-v { margin-top:10px;margin-bottom:8px; }
.no-padding { padding-left:0px !important;padding-right:0px !important;padding-top:0px !important;padding-bottom:0px !important; }
.no-margin { margin:0px !important; }
.marginleft20 { margin-left:20px !important; }
div.highlight.borders-h ul.related-content.margins-h li  { display:block !important;clear:both !important;padding-left: 32px;height:auto;margin-bottom:0px;min-height:20px; }
div.highlight.borders-h ul.related-content.margins-h li .last { margin-bottom:8px !important;padding-bottom:10px !important; }
div.highlight.borders-h ul.related-content.margins-h li.image,div.highlight.borders-h ul.related-content.margins-h li.article,div.highlight.borders-h ul.related-content.margins-h li.video,div.highlight.borders-h ul.related-content.margins-h li.link,div.highlight.borders-h ul.related-content.margins-h li.audio { background-position:0px -4px; }
div.highlight.borders-h ul.related-content.margins-h li .description a { position:relative;font-size:13px;line-height:1.2;color:#0099cc;font-weight:bold; }
div.highlight.borders-h ul.related-content.margins-h li .description a:hover { color:#00ccff; }
div.highlight.borders-h.padding-b { margin-bottom:15px; }
.comp.grey-wrapper { border-top:none;padding-top:0px;margin-top:0px; }
.comp.grey-wrapper .mod-small,.comp.grey-wrapper .mod-big { border-top:none !important;padding-top:0px !important;margin-top:0px !important; }
.info-light-gray-box { background-color:#ededed;padding:10px; }
.big-text { font-size:18px !important;font-weight:bold;margin-bottom:5px; }
.btext-wmargin { font-size:18px !important;font-weight:bold;margin-bottom:0px;line-height:6px;margin-left: 2px;margin-right: 2px;color:#a9a9a9; }

/* Colors */
/* ------------------------- */
.red { color:#ff0000 !important; }
.blue { color:#003f76 !important; }


/* ExpansiÃ³n */
/* --------------------------------- */

.expansion-box { background-color:#FF3300 !important; }
.expansion-bg { background-color:#fdf0df !important; }
.expansion-header { display:block;clear:both;height:45px;background-color:#FCE9D1 !important;margin-bottom:15px; }





















/****** ESTILOS PAGE NOT FOUND ***/

.Error-404 {
	font-family: "open_sansbold";
	font-size: 30px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	height: auto;
	width: 540px;
	background-color: #004472;
	display: block;
	clear: both;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

.icon-404 {
	padding: 0px;
	height: 191px;
	width: 173px;
	display: block;
	float: left;
	margin-top: 30px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.container-error-404 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	padding: 0px;
	width: 50%;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	float: left;
	height: auto;
}

.c59-error404{width:80%;}

.container-error-404 ul li {
	color: #000;
	font-weight: normal;
	text-decoration: none;
}

/****** FIN ESTILOS PAGE NOT FOUND ***/




/****** ESTILOS FAQS ***/

.faqs {
	padding: 0px;
	height: auto;
	width: 634px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
.faqs div {
	background-color: #ededed;
	display: block;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.faqs div a {
	text-decoration: none;
	background-image: url(img/comun/bullet-preg-f-min.png);
	background-repeat: no-repeat;
	background-position: 4px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	font-weight: bold;
	float: left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	margin-right: 1px;
}

.faqs div a:hover {
	text-decoration: none;
	background-image: url(img/comun/bullet-preg-f-max.png);
	background-repeat: no-repeat;
	background-position: 4px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999;
	font-weight: bold;
	float: left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	background-color: #333;
	margin-right: 1px;
}

.container-faqs {
	height: auto;
	width: 634px;
	display: block;
	clear: both;
	background-color: #ededed;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	overflow: auto;
}

.title-faqs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	background-image: url(img/comun/bullet-faqs.png);
	background-repeat: no-repeat;
	background-position: 1px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	display: block;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	clear: both;
}
.container-faqs p {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/****** FIN ESTILOS FAQS ***/



/****** ESTILOS SUSCRIPCIONES ***/

.suscripcion {
	padding: 0px;
	height: auto;
	width: 634px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
.suscripcion div {
	background-color: #ededed;
	display: block;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.suscripcion div a {
	text-decoration: none;
	background-image: url(img/comun/bullet-preg-f-min.png);
	background-repeat: no-repeat;
	background-position: 4px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	font-weight: bold;
	float: left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	margin-right: 1px;
}

.suscripcion div a:hover {
	text-decoration: none;
	background-image: url(img/comun/bullet-preg-f-max.png);
	background-repeat: no-repeat;
	background-position: 4px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999;
	font-weight: bold;
	float: left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	background-color: #333;
	margin-right: 1px;
}

.container-suscripcion {
	height: auto;
	width: 634px;
	display: block;
	clear: both;
	background-color: #ededed;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	overflow: auto;
}

.title-suscripcion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	background-image: url(img/comun/bullet-faqs.png);
	background-repeat: no-repeat;
	background-position: 1px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	display: block;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	clear: both;
}
.container-suscripcion p {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/****** FIN ESTILOS SUSCRIPCIONES ***/



/****** ESTILOS navegacion ***/

.navegacion {
	padding: 0px;
	height: auto;
	width: 634px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
.navegacion div {
	background-color: #ededed;
	display: block;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.navegacion div a {
	text-decoration: none;
	background-image: url(img/comun/bullet-preg-f-min.png);
	background-repeat: no-repeat;
	background-position: 4px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	font-weight: bold;
	float: left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	margin-right: 1px;
}

.navegacion div a:hover {
	text-decoration: none;
	background-image: url(img/comun/bullet-preg-f-max.png);
	background-repeat: no-repeat;
	background-position: 4px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999;
	font-weight: bold;
	float: left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	background-color: #333;
	margin-right: 1px;
}

.container-navegacion {
	height: auto;
	width: 634px;
	display: block;
	clear: both;
	background-color: #ededed;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	overflow: auto;
}

.title-navegacion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	background-image: url(img/comun/bullet-faqs.png);
	background-repeat: no-repeat;
	background-position: 1px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	display: block;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	clear: both;
}
.container-navegacion p {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/****** FIN ESTILOS navegacion ***/



/****** ESTILOS revive ***/

.revive {
	padding: 0px;
	height: auto;
	width: 634px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
.revive div {
	background-color: #ededed;
	display: block;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.revive div a {
	text-decoration: none;
	background-image: url(img/comun/bullet-preg-f-min.png);
	background-repeat: no-repeat;
	background-position: 4px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	font-weight: bold;
	float: left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	margin-right: 1px;
}

.revive div a:hover {
	text-decoration: none;
	background-image: url(img/comun/bullet-preg-f-max.png);
	background-repeat: no-repeat;
	background-position: 4px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999;
	font-weight: bold;
	float: left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	background-color: #333;
	margin-right: 1px;
}

.container-revive {
	height: auto;
	width: 634px;
	display: block;
	clear: both;
	background-color: #ededed;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	overflow: auto;
}

.title-revive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	background-image: url(img/comun/bullet-faqs.png);
	background-repeat: no-repeat;
	background-position: 1px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	display: block;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	clear: both;
}
.container-revive p {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/****** FIN ESTILOS revive ***/



/****** ESTILOS CLASIFICADOS ***/

.clasificados {
	padding: 0px;
	height: auto;
	width: 634px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
.clasificados div {
	background-color: #ededed;
	display: block;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.clasificados div a {
	text-decoration: none;
	background-image: url(img/comun/bullet-preg-f-min.png);
	background-repeat: no-repeat;
	background-position: 4px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	font-weight: bold;
	float: left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	margin-right: 1px;
}

.clasificados div a:hover {
	text-decoration: none;
	background-image: url(img/comun/bullet-preg-f-max.png);
	background-repeat: no-repeat;
	background-position: 4px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999;
	font-weight: bold;
	float: left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	background-color: #333;
	margin-right: 1px;
}

.container-clasificados {
	height: auto;
	width: 634px;
	display: block;
	clear: both;
	background-color: #ededed;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	overflow: auto;
}

.title-clasificados {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	background-image: url(img/comun/bullet-faqs.png);
	background-repeat: no-repeat;
	background-position: 1px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	display: block;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	clear: both;
}
.container-clasificados p {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/****** FIN ESTILOS CLASIFICADOS ***/



/****** ESTILOS OTRAS ***/

.otras {
	padding: 0px;
	height: auto;
	width: 634px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
.otras div {
	background-color: #ededed;
	display: block;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.otras div a {
	text-decoration: none;
	background-image: url(img/comun/bullet-preg-f-min.png);
	background-repeat: no-repeat;
	background-position: 4px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	font-weight: bold;
	float: left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	margin-right: 1px;
}

.otras div a:hover {
	text-decoration: none;
	background-image: url(img/comun/bullet-preg-f-max.png);
	background-repeat: no-repeat;
	background-position: 4px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999;
	font-weight: bold;
	float: left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	background-color: #333;
	margin-right: 1px;
}

.container-otras {
	height: auto;
	width: 634px;
	display: block;
	clear: both;
	background-color: #ededed;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	overflow: auto;
}

.title-otras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	background-image: url(img/comun/bullet-faqs.png);
	background-repeat: no-repeat;
	background-position: 1px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	display: block;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	clear: both;
}
.container-otras p {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/****** FIN ESTILOS OTRAS ***/

/****** ESTILOS OBITUARIOS ***/

.c59-obituario{
	width:100%;
	background-color: #efefef;
	padding: 10px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

.info-gray-box {
	background-color: #999;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	padding: 20px;
	height: auto;
	width: 100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

.obituario-dark {
	background-color: #d9d9d9;
	padding: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: block;
	clear: both;
	height: auto;
	width: 100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

.obituario-ligth {
	background-color: #e5e5e5;
	padding: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: block;
	clear: both;
	height: auto;
	width: 100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

.remitente {
	display: block;
	margin: 0px;
	height: auto;
	width: 100%;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	clear: both;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-size: 12.5px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.asunto {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: auto;
	width: 100%;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12.5px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.name-obituario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12.5px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	background-color: #FFF;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	height: auto;
	width: 40%;
	display: block;
}

.fecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12.5px;
	font-weight: normal;
	text-decoration: none;
	color: #004a8a;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	display: block;
	clear: both;
	height: auto;
	width: 100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

.line-obituario {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
	clear: both;
	height: 1px;
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.buscador-obituario {
	text-decoration: none;
	background-image: url(img/comun/search-btn.png);
	background-repeat: no-repeat;
	background-position: right;
	display: block;
	float: left;
	padding: 5px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.name-search-obituario {
	display: block;
	float: left;
	padding: 5px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12.5px;
	font-weight: bold;
	text-decoration: none;
	color: #014a8a;
}
.btn-search-obituario {
	width: 10%;
	height: auto;
	display: block;
	float: left;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12.5px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.btn-search-obituario a {
	background-color: #3fa2fd;
	padding: 5px;
	height: auto;
	width: 10%;
	margin: 0px;
	color: #FFF;
	text-decoration: none;
}

.btn-search-obituario a:hover {
	background-color: #118DFD;
	padding: 5px;
	height: auto;
	width: 10%;
	margin: 0px;
	color: #FFF;
	text-decoration: none;
}
.container-date-obituario {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 50%;
	display: block;
	float: right;
}
.container-date-obituario select {
	display: block;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/****** FIN ESTILOS OBITUARIOS ***/




/****** ESTILOS HOMEPAGE ***/

.c59-homepage{
	width:100%;
	padding: 10px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

.homepage-box-info {
	background-color: #ebebeb;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	padding: 10px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.homepage01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
.btn-clik-homepage a {
	background-color: #024a8a;
	color: #FFF;
	text-decoration: none;
	font-family: "open_sansbold";
	font-size: 18px;
	background-image: url(img/comun/icon-mini-arrow-cyan.png);
	background-position: 5px;
	display: block;
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
	height: auto;
	width: 22%;
	float: right;
	margin-top: 20px;
	margin-left: 20px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	margin-right: 0px;
	margin-bottom: 0px;
}

.btn-clik-homepage-left a {
	background-color: #024a8a;
	color: #FFF;
	text-decoration: none;
	font-family: "open_sansbold";
	font-size: 18px;
	background-image: url(img/comun/icon-mini-arrow-cyan.png);
	background-position: 5px;
	display: block;
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
	height: auto;
	width: 22%;
	float: left;
	margin-top: 20px;
	margin-left: 20px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	margin-right: 0px;
	margin-bottom: 0px;
}


.btn-clik-homepage a:hover {
	background-color: #0366C0;
}

.btn-clik-homepage-left a:hover {
	background-color: #0366C0;
}
.homepage {
	margin-top: 10px;
	padding: 0px;
	list-style-type: none;
	margin-bottom: 20px;
}
.homepage li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	text-decoration: none;
	font-weight: normal;
	list-style-type: none;
	display: block;
	margin: 0px;
	height: auto;
	width: 50%;
	clear: both;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

/****** FIN ESTILOS HOMEPAGE ***/

/****** ESTILOS MAPA DEL SITIO ***/

.mapa {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

.btn-mapa-completo a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12.5px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-color: #3fa2fd;
	padding: 2px;
	display: block;
	height: auto;
	width: 26%;
	float: right;
	text-align: center;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
		-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

.container-form-mapaSitio {
	padding: 10px;
	height: auto;
	width: 604px;
	display: block;
	clear: both;
	background-color: #ededed;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	overflow: auto;
}

.col1-mapa {
	margin: 0px;
	padding: 0px;
	height: auto;
	display: block;
	float: left;
	width: 50%;
}
.title-mapaSitio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #004a8a;
	display: block;
	clear: both;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.info-mapaSitio {
	height: auto;
	width: 100%;
	clear: both;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.col2-mapa {
	margin: 0px;
	padding: 10px;
	height: auto;
	float: right;
	width: 45%;
	border: 5px solid #dfdfdf;
		-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.col2-mapa input {
	margin-bottom: 10px;
	height: 30px;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	border: 1px solid #CCC;
}
.col2-mapa textarea {
	width: 100%;
	margin: 0px;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	border: 1px solid #CCC;
		-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.send-form-button-mapa a {
	font-family: "open_sansbold";
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	height: auto;
	width: 100%;
	background-color: #024a8a;
	background-image: url(img/comun/icon-mini-arrow-cyan.png);
	background-repeat: no-repeat;
	background-position: 20px center;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 40px;
	display: block;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.head-title-list-mapa {
	background-color: #99ccff;
	display: block;
	clear: both;
	height: auto;
	width: 20%;
	color: #024A8A;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12.5px;
	text-decoration: none;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 10px;
	padding: 5px;
}



.send-form-button-mapa a:hover {
	background-color: #036AC7;
}
.dark-box-mapa {
	padding: 10px;
	height: 30px;
	width: 100%;
	display: block;
	clear: both;
	background-color: #e1e1e1;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

.ligth-box-mapa {
	padding: 10px;
	height: 30px;
	width: 100%;
	display: block;
	clear: both;
	background-color: #FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.cargo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12.5px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	display: inline;
	float: left;
	height: auto;
}
.email {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12.5px;
	font-weight: normal;
	text-decoration: none;
	display: inline;
	float: right;
	height: auto;
	margin: 0px;
	padding: 0px;
	color: #004a8a;
}

/****** FIN ESTILOS MAPA DEL SITIO ***/


/****** ESTILOS AVISO LEGAL ***/


.c59-aviso-legal{
	width:100%;
	padding: 10px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

.c59-aviso-legal p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12.5px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	word-spacing: -0.1em;
	padding: 0px;
	text-align: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
/****** FIN ESTILOS AVISO LEGAL ***/

/****** ESTILOS RSS ULTIMA HORA ***/

.unit.c59-rss-ultima-hora {
	height: auto;
	width: 954px;
	padding: 10px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	border: 1px solid #CCC;
	background-color: #fffff6;
	margin: 0px;
}
.check {
	float: left;
	display: block;
	padding: 0px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 0px;
	clear: left;
}
.unit.c59-rss-ultima-hora select {
	padding: 0px;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 0px;
	height: auto;
	width: 20%;
	display: block;
	clear: right;
}

.btn-rss-ultima-hora {
	font-size: 14px;
	font-family: Arial;
	font-weight: normal;
	text-shadow: 1px 1px 0px #ffffff;
	-webkit-box-shadow: inset 1px 1px 0px 0px #ffffff;
	-moz-box-shadow: inset 1px 1px 0px 0px #ffffff;
	box-shadow: inset 1px 1px 0px 0px #ffffff;
	cursor: pointer;
	color: #333;
	display: block;
	background: -webkit-linear-gradient(90deg, #BDB9B9 27%, #ededed 100%);
	background: -moz-linear-gradient(90deg, #BDB9B9 27%, #ededed 100%);
	background: -ms-linear-gradient(90deg, #BDB9B9 27%, #ededed 100%);
	background: linear-gradient(180deg, #ededed 27%, #BDB9B9 100%);



    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ededed",endColorstr="#BDB9B9");
	clear: left;
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 6px;
	padding-left: 12px;
	height: auto;
	width: 12%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 200px;
	border: 1px solid #CCC;
}

.btn-rss-ultima-hora:hover {
    background: -webkit-linear-gradient(90deg, #ededed 27%, #BDB9B9 100%);
    background: -moz-linear-gradient(90deg, #ededed 27%, #BDB9B9 100%);
    background: -ms-linear-gradient(90deg, #ededed 27%, #BDB9B9 100%);
    background: linear-gradient(180deg, #BDB9B9 27%, #ededed 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#BDB9B9",endColorstr="#ededed");
}

.btn-rss-ultima-hora:active {
    position:relative;
    top: 1px;
}
.rss-noticias {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #004a8a;
	text-decoration: none;
	display: block;
	padding: 0px;
	float: left;
	height: auto;
	width: 50%;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.line-rss {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #004a8a;
	clear: both;
	height: 1px;
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.w634-rss {
	height: auto;
	width: 100%;
}
.text-rss-ultima-hora {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12.5px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	padding: 0px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.text-rss-ultima-hora strong a {
	color: #000;
}

.text-rss-ultima-hora strong a:hover {
	color: #999;
}

/****** FIN ESTILOS RSS ULTIMA HORA ***/


/****** ESTILOS RSS OPINION ***/

.text-rss-opinion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12.5px;
	font-weight: normal;
	padding: 0px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #999;
	text-decoration: none;
}
.text-rss-opinion a {
	color: #3300FF;
	text-decoration: underline;
	font-weight: normal;
}

.text-rss-opinion a:hover {
	color: #03C;
}

/* 
.c100 h2 {
	text-align: left;
	display: block;
	clear: both;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	height: auto;
	width: 80%;
}

*/

/****** FIN ESTILOS RSS OPINION ***/

/****** ESTILOS ESPECIALES ***/


.header-theme { display:block;clear:both;margin-bottom:10px;height:auto; }

.c100.especiales-header {
	margin: 0px;
	padding: 0px;
	height: 208px;
	width: 954px;
	display: block;
	clear: both;
	background-image: url(img/comun/cabecera-especiales.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.container-nav-especiales {
	margin: 0px;
	height: auto;
	width: 954px;
	display: block;
	clear: both;
	padding-top: 180px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.container-nav-especiales div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	display: inline;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin: 0px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.container-nav-especiales div a {
	color: #FFF;
	text-decoration: none;
}

.container-nav-especiales div a:hover {
	color: #E10404;
	text-decoration: none;
}
.main-col {
	padding: 0px;
	height: auto;
	width: 634px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
.col2-especiales {
	float: right;
	height: auto;
	width: 300px;
	clear: none;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.t03-especiales {
	font-family: "Open Sans Extrabold";
	font-size: 38px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	line-height: 35px;
	padding-top: 10px;
	padding-bottom: 5px;
	word-spacing: -0.1em;
}
.credit-name,.credit-title {
	font-family: 'open_sansbold',Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height:1.2;
	text-decoration: none;
	color: #0099cc;
	display: block;
	letter-spacing:-0.03em;
	padding-left:35px;
}
.credit-title { color:#666666;font-family: 'open_sansregular';font-size:14px; }

.credit-name time {
	color: #F00;
}
.portada-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	display: inline;
	height: auto;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.left-article {
	display: block;
	padding: 0px;
	float: left;
	height: auto;
	width: 308px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.right-article {
	display: block;
	padding: 0px;
	float: right;
	height: auto;
	width: 308px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.t03-especiales-articles {
	font-family: "Open Sans Extrabold";
	font-size: 20px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	line-height: 15px;
}
.informacion {
	background-image: url(img/comun/bg-mas-especiales.png);
	background-repeat: repeat;
	padding: 0px;
	height: 30px;
	width: 100%;
	display: block;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
.title-mas-info {
	font-family: "Open Sans Extrabold";
	color: #FFF;
	text-decoration: none;
	font-size: 20px;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 3px;
}
.container-mas-info {
	display: block;
	padding: 0px;
	height: auto;
	width: 635px;
	margin-top: 2%;
	float: left;
}
.mas-informacion {
	font-size: 16px;
	text-decoration: none;
	color: #000;
	font-weight: bold;
	font-family: "Open Sans Extrabold";
	display: block;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-image: url(img/comun/item-arrow-red.png);
	background-repeat: no-repeat;
	background-position: 5px;
}


.cita2 {
	background-image: url(img/comun/cita.png);
	background-repeat: no-repeat;
	background-position:0px 0px;
	padding-left:35px;
	text-align: left;
	font-family: 'open_sansbold',Georgia;
	font-style: italic;
	font-size: 21px;
	line-height:1.3;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	letter-spacing:-0.04em;
	height: auto;
	padding-bottom: 16px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
} 

blockquote.cita2 span {
	display: block;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 30px;
	padding-left: 0px;
	background-image: url(img/comun/quote-inf.png);
	background-repeat: no-repeat;
	background-position: right bottom;
} 
.foto-curiosa {
	background-color: #dddddd;
	padding: 10px;
	margin: 0px;
	float: left;
	display: block;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	height: auto;
	width: 100%;
}
.col2-especiales p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	margin: 0px;
	display: block;
	background-color: #DDD;
	text-align: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	float: left;
	height: auto;
	width: 100%;
		-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.container-gal-especiales {
	display: block;
	height: 357px;
	width: 634px;
	float: left;
	background-color: #999;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 50px;
	text-decoration: none;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.sub-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	color: #000;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
}

.highlight .highlight-title-especial {
	float:left;
	width:100%;
	padding:5px 0 3px 0;
	font-family: 'oswald';
	font-weight:700;
	text-transform:uppercase;
	color:#fff;
	font-size:14px;
	line-height:1.3;
	letter-spacing:0.02em;
	text-align:center;
	background-color: #C00;
}

.total-comments-especial {
	color:#C00
}
.comp-especial h2 {
	background-repeat: no-repeat;
	padding-left: 28px;
	font-size: 16px !important;
	line-height: 1.3;
	padding-bottom: 5px;
	letter-spacing: -0.03em;
	background-image: url(img/comun/icono-comentarios-especial.png);
}


.pager-wrapper .current-especial {
	color:#fff;
	background-color: #900;
}

.pager-wrapper .page-number-especial {float:left; list-style:none; font-family: 'open_sansbold'; color:#000; background:#fff; font-size:15px; line-height:1; width:26px; padding:2px 0 3px 0; margin:0 2px; text-align:center}
.pager-wrapper .page-number-especial:hover {
	cursor:pointer;
	color:#fff;
	background-color: #F00;
}

.send-form-button-especial {
	float:left;
	list-style:none;
	font-family: 'open_sansbold';
	color:#fff;
	font-size:1.7em;
	line-height:1em;
	padding:10px;
	margin:0;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:-0.02em;
	background-color: #900;
}
.send-form-button-especial:hover {
	cursor:pointer;
	background-color: #F00;
}



/* Accordion */

/*----- Accordion -----*/
.accordion, .accordion * {
    -webkit-box-sizing:border-box; 
    -moz-box-sizing:border-box; 
    box-sizing:border-box;
}
 
.accordion {
    overflow:hidden;
    /* box-shadow:0px 1px 3px rgba(0,0,0,0.25); */
    border-radius:3px;
    background:#f7f7f7;
}
 
/*----- Section Titles -----*/
.accordion-section-title {
    width:100%;
    padding:16px;
    display:inline-block;
    border-bottom:1px solid #b3b3b3;
    background:#cccccc;
    transition:all linear 0.15s;
    /* Type */
    font-size:14px;
    color:#000000;
	font-family:'oswald';
	font-weight:700;
	text-transform:uppercase;
}
 
.accordion-section-title.active, .accordion-section-title:hover {
    background:#000000;
    /* Type */
    text-decoration:none;
	color:#71d6f2;
}
 
.accordion-section:last-child .accordion-section-title {
    border-bottom:none;
}
 
/*----- Section Content -----*/
.accordion-section-content {
    padding:15px;
    display:none;
	background-color:#efefef;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

.accordion-section-content p {
	text-align:left;
}

/* ------ Mapa del Sitio ------- */
a.sitemap-firstlevel { font-size:14px;text-transform:uppercase;text-decoration:none;font-weight:bold;display:block;clear:both;line-height:1.6;color:#004A8A;background:url('img/header/item-arrow.png');background-repeat:no-repeat;background-position:left center;border-bottom:1px dotted #BFDFFF; padding-left:15px;margin-bottom:12px;margin-top:15px; }
a:hover.sitemap-firstlevel { color:#1d9dd1; }
a.sitemap-secondlevel { font-size:13px;text-decoration:none;display:block;clear:both;margin-left:18px;padding-left:12px;line-height:1.5;color:#004A8A;background:url('img/comun/mini-item.png');background-repeat:no-repeat;background-position:left center; }
a:hover.sitemap-secondlevel { color:#1d9dd1; }

/* Ajustes Addthis */
div#atstbx.at-share-tbx-element.addthis_32x32_style.addthis-smartlayers.addthis-animated.at4-show a.at-share-btn { width:16px !important;height:16px !important;overflow:hidden; }
div#atstbx.at-share-tbx-element.addthis_32x32_style.addthis-smartlayers.addthis-animated.at4-show a.at-share-btn span { width:16px !important;height:16px !important;overflow:hidden; }


/* ÚLTIMOS AJUSTES */
/* ------------------------- */

.upper { text-transform:uppercase !important; } 
.mtop20 { margin-top:15px !important; }
.fsize11 { font-size:11px !important; }



/* Estilos para torres de publicidad */

@media screen and (min-width: 1300px) {

.bannerLateral.left {
	display: block;
	position: fixed;
	left:-moz-calc(((100% - 97em) / 2) - 17em) !important;
	left:calc(((100% - 97em) / 2) - 17em) !important;
    height: 600px;
    width: 160px;
    top:0px;
}

.bannerLateral.right {
    display: block;
	float:right;
	position: fixed;
	right:-moz-calc(((100% - 97em) / 2) - 17em) !important;
	right:calc(((100% - 97em) / 2) - 17em) !important;
    height: 600px;
    width: 160px;
    top:0px;
}

}

/* Completar registro de usuarios */
.complete-box {float: left; width: 100%; background: #DDDDDD;}
.complete-box .login-box-title {width: 100%; float: left; background: #0099cc; border-top: 1px solid #3a5c74; padding-bottom: 2px; margin-top: 20px; margin-bottom: 20px;}
.complete-box .login-box-title h2 {font-family: 'oswaldbold'; font-weight: normal; font-size: 15.5px; margin: 2px 0 0 20px; color: #fff; text-transform: uppercase;}
.complete-box  .complete-resgitre-box {float: left; width: 47%;}
.complete-box  .login-box {float: right; width: 50%;}
.complete-box .complete-resgitre-box .send-form-button {float: left; margin-top: 10px; padding: 9px 10px 10px 26px; margin-left: 10px; width: 265px; background: url("img/comun/send-button-bullet.png") no-repeat 40px 8px #0099cc; font-family: 'open_sansextrabold'; color: #fff; text-transform: uppercase; font-size: 1.5em; line-height: 1em; border: none; font-weight: normal;}
.complete-box .login-box .login-box-left h2,.complete-box .complete-resgitre-box h2 {font-family: 'open_sanssemibold'; font-weight: normal; color: #000; text-transform: none; font-size: 13px; line-height: 1em; margin-left: 10px; margin-bottom: 10px;}
.complete-box .complete-resgitre-box .send-form-button:hover {cursor: pointer; background: url("img/comun/send-button-bullet.png") no-repeat 40px 8px #8F070C; border:none;}
.complete-box .login-box #mainLoginForm .input-wrapper a {margin-left: 10px; color: #0099cc; font-size: 1.17em;}
.complete-box .login-box #mainLoginForm .input-wrapper a:first-letter {margin-left: 3px;}
.complete-box .division-boxs {border-left: 1px dotted #999999; height: 200px; width: 1px; float: left; margin-left: 10px;}
@-moz-document url-prefix() {.complete-box .complete-resgitre-box .send-form-button{ background: url("img/comun/send-button-bullet.png") no-repeat 40px 12px #0099cc;} .complete-box .complete-resgitre-box .send-form-button:hover{	background: url("img/comun/send-button-bullet.png") no-repeat 40px 12px #8F070C;}}

/*AMELECMAINT-569 MODIFICACIONES A LOS CSS PARA ELEMENTOS RELACIONADOS*/
div.mod-small p { min-height:70px; }
div.highlight.borders-h.padding-b { margin-top:-22px;margin-bottom:10px;background-color:transparent;border-top:none;border-bottom:none; }
div.highlight.borders-h ul.related-content { margin-left:0px; }
div.highlight.borders-h ul.related-content.margins-h li { min-height:14px; }
.highlight .related-content .description { width:95%; }
.ico.article { background:url("img/comun/ico-article.png") !important;background-repeat:no-repeat !important;width:16px !important;height:16px !important; }
.ico.image { background:url("img/comun/ico-camara.png") !important;background-repeat:no-repeat !important;width:16px !important;height:16px !important; }
.ico.video { background:url("img/comun/ico-video.png") !important;background-repeat:no-repeat !important;width:16px !important;height:16px !important; }
.ico.audio { background:url("img/comun/ico-audio.png") !important;background-repeat:no-repeat !important;width:16px !important;height:16px !important; }
div.highlight.borders-h ul.related-content.margins-h li .description a { font-weight:bold;font-size:12px;color:#000000;letter-spacing:0.01em; }
div.highlight.borders-h ul.related-content.margins-h li .description a:hover { color:#0099cd; }
.highlight .related-content .image { background:url("img/comun/ico-camara.png"); }
.highlight .related-content .video { background:url("img/comun/ico-video.png"); }
.highlight .related-content .audio { background:url("img/comun/ico-audio.png"); }
.highlight .related-content .article { background:url("img/comun/ico-article.png"); }
.highlight .related-content .image,.highlight .related-content .video,.highlight .related-content .article,.highlight .related-content .audio { background-repeat:no-repeat;background-size:14px 14px; }
div.highlight.borders-h ul.related-content.margins-h li.image, div.highlight.borders-h ul.related-content.margins-h li.article, div.highlight.borders-h ul.related-content.margins-h li.video, div.highlight.borders-h ul.related-content.margins-h li.link, div.highlight.borders-h ul.related-content.margins-h li.audio { background-position:0px 0px;padding-left:20px; }
/*AMELECMAINT-569 MODIFICACIONES A LOS CSS PARA ELEMENTOS RELACIONADOS*/
