/*autor: @guscas*/
/*--------------------------------------------
Estructura del css

1.RESET
2.GRILLA FLUIDA
3.HEADINGS
4.TIPOGRAFIAS
5.KOMODINES
6.LINKS
7.FIGURAS & IMAGENES
8.NAVEGACION Y HEADER
9.BODY
10.PERSONALIZACION

------------------------------------------------*/
/*--------------------1.RESET---------------------*/
img { max-width: 100%; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, th, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, h1, h2, h3, h4, h5, h6 {
    border: 0; color: #333; font-size: 12px; font-style: inherit; font-weight: inherit; margin: 0; outline: 0; padding: 0; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { background-color: #fff; font-family: Arial, Helvetica, sans-serif; }
p, span { color: #444; font-family: Arial, Helvetica, sans-serif; font-size: 1.000em; font-weight: normal; margin: 0; padding: 0; }
:focus { outline: 0; }
span a { text-decoration: underline; }
ol, ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; float: left; margin: auto; }
caption, th, td { font-weight: normal; text-align: left; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
.clear { clear: both; }
/*------------------------ 2 GRILLA FLUIDA -------------------------------*/
.container-fluid { *zoom:1; }
.container-fluid:before, .container-fluid:after { display: table; content: ""; line-height: 0; }
.container-fluid:after { clear: both; }
.row-fluid { width: 100%; *zoom:1; }
.row-fluid:before, .row-fluid:after { display: table; content: ""; line-height: 0; }
.row-fluid:after { clear: both; }
.row-fluid [class*="span"] { display: block; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; margin-left: 2.127659574468085%; *margin-left:2.074468085106383%; }
.row-fluid [class*="span"]:first-child { margin-left: 0!important; }
.row-fluid .span12 { width: 100%; *width:99.94680851063829%; }
.row-fluid .span11 { width: 91.48936170212765%; *width:91.43617021276594%; }
.row-fluid .span10 { width: 82.97872340425532%; *width:82.92553191489361%; }
.row-fluid .span9 { width: 74.46808510638297%; *width:74.41489361702126%; }
.row-fluid .span8 { width: 65.95744680851064%; *width:65.90425531914893%; }
.row-fluid .span7 { width: 57.44680851063829%; *width:57.39361702127659%; }
.row-fluid .span6 { width: 48.93617021276595%; *width:48.88297872340425%; }
.row-fluid .span5 { width: 40.42553191489362%; *width:40.37234042553192%; }
.row-fluid .span4 { width: 31.914893617021278%; *width:31.861702127659576%; }
.row-fluid .span3 { width: 23.404255319148934%; *width:23.351063829787233%; }
.row-fluid .span2 { width: 14.893617021276595%; *width:14.840425531914894%; }
.row-fluid .span1 { width: 6.382978723404255%; *width:6.329787234042553%; }
[class*="span"].hide, .row-fluid [class*="span"].hide { display: none; }
[class*="span"].pull-right, .row-fluid [class*="span"].pull-right { float: right; }
.row { margin-left: -20px; *zoom: 1; }
.row:before, .row:after { display: table; line-height: 0; content: ""; }
.row:after { clear: both; }
[class*="span"] { float: left; min-height: 1px; margin-left: 20px; }
/*------------------3.HEADINGS  em  en base 12--------------------*/
html { font-size: 100%; /* 1 */ -webkit-text-size-adjust: 100%; /* 2 */ -ms-text-size-adjust: 100%; /* 2 */ }
h1, h1 a { font-size: 2.000em; /*24px*/ }
h2, h2 a { font-size: 1.833em; /*22px*/ }
h3, h3 a { font-size: 1.333em /*16px*/ }
h4, h4 a { font-size: 1.000em /*12px*/ }
h5, h5 a { font-size: 0.917em /*11px*/ }
h6, h6 a { font-size: 0.917em /*10px*/ }
/*-------------------4.TIPOGRAFIAS--------------------------*/
a { color:#006699; text-decoration: none; }
a:hover { color: #912918; text-decoration: underline!important; }
a:active { color: #B3B23D; }
/*-------------------5.KOMODINES--------------------------*/
.mright0 { margin-right: 0!important; }
.marb { margin-bottom: 5%; }
.marb2 { margin-bottom: 9%; }
.mar2 { margin: 5% 0!important; }
.marb10 { margin-bottom: 10%; }
.fright { float: right!important; }
.acenter { text-align: center; }
.display_off { display: none!important; }
.display_on { display: block; }
.padd5 { padding: 5px; }
.bordernone { border: none!important; }
/*-------------------------------------------------------------*/

/* ------------------------6.FIGURES & IMAGES------------- */
figure img, figure object, figure embed { max-width: 100%; }
figcaption { display: block; font-weight: normal; }
/*screen 1024*/
/*-------------------------------------------------------------*/
/* ------------------------7. NAVEGACION Y HEADER------------- */
.wheader { width: 100%; display: inline-block; background: url(../img/bg_head_1.png?20130516) #fff repeat-x 0 bottom; position: relative; z-index: 999; -moz-box-shadow: 0px 1px 2px #ccc; -webkit-box-shadow: 0px 1px 2px #ccc; box-shadow: 0px 1px 2px #ccc; border-bottom: 1px solid #ccc; }
header { max-width: 1200px; margin: 0 auto; padding: 10px 0; }
.share_home { margin-left: 0!important; }
.share_home .share { float: left; margin-left: 20px; }
.share_home .share span { color: #999; float: left; padding-right: 5px; }
.share_home .share ul { float: left }
.share_home .share ul li { float: left; position: relative; }
.share_home .share ul li a { background: url(../img/share_bm.png?20130516) no-repeat 0 0; display: inline-block; width: 16px; height: 16px; margin-right: 5px; float: left; }
.share ul li.r2 a { background-position: 0 -18px; }
.share ul li.r3 a { background-position: 0 -36px; }
.share_home .home { float: right; padding-right: 20px; }
.share_home .home span a { text-decoration: none; background: url(../img/volver_portada.png?20130603) no-repeat 0 0px; padding-left: 17px; }
.share_home .home span a{ text-decoration:none;}
.share_home .home span a span { color: #333333; background: none; padding-left: 0; }
.share ul li:hover div { display: block; }
#fb_share, #tw_share, #gm_share, #pt_share { position: absolute; z-index: 99999; height: auto!important; padding-top: 0px; border: none; margin-top: 15px; top: -5px; background-color: transparent; }
#fb_share div, #tw_share div, #gm_share div, #pt_share div {
    border: 1px solid #CCCCCC; padding: 9px; z-index: 99999; background: #f1f1f1;
    background: -moz-linear-gradient(top, #f1f1f1 14%, #ffffff 72%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(14%, #f1f1f1), color-stop(72%, #ffffff));
    background: -webkit-linear-gradient(top, #f1f1f1 14%, #ffffff 72%);
    background: -o-linear-gradient(top, #f1f1f1 14%, #ffffff 72%);
    background: -ms-linear-gradient(top, #f1f1f1 14%, #ffffff 72%);
    background: linear-gradient(to bottom, #f1f1f1 14%, #ffffff 72%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#ffffff', GradientType=0 );
    margin-top: 8px; height: auto!important; border-radius: 5px; display: inline-block;
}
#fb_share div div {  border: none; padding: 0px; margin-top: 0px; width: 100%; display: inline-block; background: none; border-top: 1px solid #DDD; padding-top: 10px; }
.fb_share_small span { text-align: left; float: left; font-size: 11px; padding-top: 2px; }
#fb_share { height: 50px; }
#fb_share div iframe, #tw_share div iframe { margin-top: 2px; }
#tw_share { width: 150px; }
.fb_share_small { float: right; background-color: transparent; }
.fb_share_small .fb_sharebutton { display: block; padding: 0px 0px 0px 3px; width: 70px!important; height: 16px; color: #3B5998; font-size: 11px; font-family: "lucida grande", tahoma, verdana, arial, sans-serif; text-align: left; border: 1px solid #d8dfea;
    background: url('http://static.fbshare.me/fb_sq_small.png?20130516') no-repeat top right !important; background-color: #fff; }
.fb_share_small a:hover { color: #fff; background-color: #3b5998!important; border-color: #295582; }
.fb_share_small .fb_sharecount { position: absolute; top: 1px; right: 52px; font-size: 14px; font-weight: bold; margin-right: 3px; color: #3b5998; }
.fb_share_small .count-1k { font-size: 12px; }
.fb_share_small .count-10k { font-size: 13px; }
#pt_share div { width: 70px!important;}
#pt_share div a span { display: block!important; }
/* redes sociales */
.fb_share, .tw_share, .gm_share { width: 16px; height: 17px; display: inline; float: left; margin-right: 5px; background: #FFF url("../img/icons_social.png?180712") left top no-repeat; }
.contshearch { display: inline-block; width: 96%; padding: 0 2%; }
.contshearch .search { margin: 0 auto; max-width: 800px; }
.search .logo { padding-left: 3% }
.search .search_cont { background: #FFF url(../img/bg_search_nw.jpg?20130516) repeat-X 0 0; padding-bottom: 1px; border: 1px solid #dadada; margin-top: 15px; padding-right: 1px; position: relative; display: block; }
.search .span8 { *width: 62.65%!important; }
.search_cont .camp_text { background: none; padding: 13px 10px 0; border: none; *width:70.41%; }
.cont_buscador_b .search_cont .camp_text {padding: 15px 10px 0;}
.search_cont button { background-color: #000; border: none; float: right!important; margin: 1px 0 0; padding: 1.8% 3%; width: 119px; }
.search_cont button:hover { background-color: #CC2912; }
.search_cont button span { color: #fff; font-weight: bold; }
.por_buscamas a { text-decoration: none!important; }
/*---------------------9.BODY------------------------------*/
.wbody { max-width: 1200px; margin: 0 auto; padding-top: 10px; }
.cont_pag .pag { float: right; border-bottom: 1px solid #DFDFDF; padding-bottom: 10px; }
.result_pag .b1 { float: left; }
.result_pag .b1 span { float: left; }
.result_pag .b1 .opt_list a, .result_pag .b1 .opt_mosaic a { display: block; width: 24px; height: 20px; background: url(../img/icons.png?20130516) 0px 0px no-repeat; }
.result_pag .b1 .opt_list a.inactivo { background-position:0px -24px; }
.result_pag .b1 .opt_mosaic a.inactivo { background-position: 0px -48px; }
.result_pag .b1 .opt_mosaic { margin-left: 5px; }
.result_pag .b1 .opt_mosaic a { background-position: 0px -72px; }
.result_pag .b2 { float: left; margin-left: 18px; padding-left: 18px; border-left: 1px solid #666; border-right: 1px solid #666; padding-right: 12px; position: relative; }
.result_pag .b2 a { background: url(../img/refresh.png?20130516) no-repeat 0 0; width: 90px; height: 21px; float: left; }
.result_pag .b2 a span { padding-left: 25px; color: #3B9800; position: absolute; top: -2px; font-size: 12px; left: 20px; }
.result_pag .b2 span.minutos { color: #BBB; font-size: 10px; position: absolute; width: 60%; left: 43px; top: 11px; }
.result_pag .b2 a .min0 { top: 2px !important; }
.result_pag .b3 { padding-left: 1%; float: left; font-size: 17px; }
.result_pag .b3 h1 { font-size: 14px; display: inline; }
.result_pag .b3 h1 span { font-size: 17px; font-weight: bold; }
.result_pag ul { float:right; }
.result_pag ul li { border-right: 1px solid #CCCCCC; float: left; }
.result_pag ul li a { padding: 0 5px; }
.result_pag ul li.select_time { color: #666666; font-weight: bold; padding: 0 5px; }
.result_pag ul li.select_time a { font-weight: bold; }
.cont_pag, .wprincipal { width: 96%; padding: 0 2%; display: inline-block; }
.left_col {}
.fixed_bm { position:absolute; width: 10.893617021276595%; width: 13.89%\9; }
.center_col { padding-top: 10px; }
.cont_filtro_2 { border-top: 1px solid #EBEBEB; padding-top: 10px; margin-top: -5px; padding-bottom: 10px; }
.cont_filtro_2 .padd5 input{ width: 90%; margin-top: 5px; border: 1px solid #CCC; border-left: 1px solid #CECECE; border-right: 1px solid #CECECE; border-top: 1px solid #AAAAAA; padding: 2px; }
.cont_filtro_2 h3 { font-weight: bold; font-size: 14px; }
.cont_filtro_2 ul { padding-top: 10px; }
.cont_filtro_2 ul li { padding: 0 0 10px 0px; }
.cont_filtro_2 ul li a { text-decoration: none; padding-left: 10px; color:#555; }
.cont_filtro_2 ul li .newsCategory { font-size: 9px; color: #999; }
.cont_filtro_2 ul li a:hover { color: #666; background: url(../img/bullet_bm_n_1.png?20130603) no-repeat 0px 5px; }
.cont_filtro_2 ul li a.select_fecha { background: url(../img/bullet_bm_n_1.png?20130603) no-repeat 0px 5px; font-weight: bolder; color: #000; }
.date-btn { display: block; background-color: #333; color: #FFF; border: 1px solid #232323; padding: 3px 10px; text-transform: uppercase; font-weight: bold; font-size: 1em; width: 80px; margin-left: 20px; }
.date-btn:hover { background-color:#CC2912; border:1px solid #A3210E}
.cont_new_medio hgroup h2 { line-height: 22px; padding-right:8px; }
.cont_new_medio hgroup h2 a { color: #006699; text-decoration: none; font-size: 18px; word-wrap: break-word; }
.cont_new_medio hgroup h3 { color: #339900; font-size: 12px; padding-bottom: 2px; word-wrap: break-word; }
.cont_new_medio .span11 .span3, .bloq_news .cont_new_medio .span12 .span3 { max-height: 85px; overflow: hidden; position:relative; text-align: center; }
.cont_new_medio .span11 .span3 img { width: 100%; }
.cont_new_medio .span11 p { padding-top: 2px; margin: 0; display: inline-block; width: 100%; }
.cont_new_medio .span12 .span3 { background: #000; }
.tags_fecha { display: inline-block; width: 100%; padding-top: 15px; }
.tags_fecha .tag span, .tags_fecha .tag h3 { float: left; line-height: 16px; }
.tags_fecha .tag h3 a { font-size: 12px; white-space: nowrap; line-height: 16px; *font-weight: normal; }
.tags_fecha .tag span { font-style: italic; font-weight: bold; position: relative; top: 2px; }
.tags_fecha .fecha { color: #999; padding-top: 3px; text-align: right; }
.bloq_news { width: 100%; background: url(../img/bg3.jpg?20130603) repeat-x center bottom white; border-bottom: 1px solid #EBEBEB; display: inline-block; margin-bottom: 18px; padding-bottom: 18px; position: relative; }
/*------*/
.fuente_eco a, .fuente_p21 a, .fuente_tutv a, .fuente_trome a, .fuente_gestion a, 
.fuente_depor a, .fuente_perucom a, .fuente_publimetro a, .fuente_rpp a, .fuente_america a, 
.fuente_laprensa a, .fuente_lr a, .fuente_ryt a, .fuente_ecamerica a, .fuente_canaln a, .fuente_americadepor a { background: url(../img/icons_logos2.png?20140520); float: right; width: 35px; height: 35px; right: 0; }
.fuente_tutv a { background-position: 0 -470px; }
.fuente_p21 a { background-position: 0 -44px; }
.fuente_trome a { background-position: 0 -88px; }
.fuente_gestion a { background-position: 0 -132px; }
.fuente_depor a { background-position: 0 -176px; }
.fuente_perucom a { background-position: 0 -220px; }
.fuente_publimetro a { background-position: 0 -261px; }
.fuente_rpp a { background-position: 0 -305px; }
.fuente_america a { background-position: 0 -348px; }
.fuente_laprensa a { background-position: 0 -389px; }
.fuente_lr a { background-position: 0 -430px }
.fuente_ryt a { background-position: 0 -515px; }
.fuente_ecamerica a { background-position: 0 -1053px; }
.fuente_canaln a { background-position: 0 -1105px; }
.fuente_americadepor a { background-position: 0 -1156px; }
.cont_buscador_b, .paginacion { display: inline-block; width: 100%; padding-bottom: 10px; }
.paginacion { margin-top: 10px; }
.paginacion ul { margin-top: 7px; }
.paginacion ul li { float: left; margin-right: 5px; }
.paginacion ul li a { font-size: 11px; text-decoration: none; padding: 6px 10px; display: inline-block; background-color: #E7E7E7; border: 1px solid #E8E8E8; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color:#333; }
.paginacion ul li.active_paginator span { font-size: 11px; text-decoration: none; padding: 6px 10px; display: inline-block; background-color: #CE221C; border: 1px solid #B41C18; color: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.paginacion ul li.active_paginator a, .paginacion ul li a:hover { background-color: #CE221C; border: 1px solid #B41C18; color: #fff; }
.paginacion ul li.active_paginator a { cursor: default; }
/*----*/
.wfooter { border-top: 1px solid #ddd; }
footer { max-width: 768px; margin: 0 auto; padding: 10px 0; }
footer .fuentes { margin-bottom: 10px; padding-left:10px; *padding-left: 0px; }
footer .fuentes h4 { color: #666; font-weight: bold; position: relative; top: 7px; left: -5px; }
footer .fuentes ul li { margin-right: 5px; float: left; }
footer .fuentes ul li a { background: url(../img/icons_logos.png?20140520) no-repeat 0 0; width: 27px; height: 27px; float: left; }
footer h5 { color: #999999; padding-top: 10px; }

footer .fuentes ul li.l2 a { background-position: 0 -44px; }
footer .fuentes  ul li.l3 a { background-position: 0 -88px; }
footer .fuentes  ul li.l4 a { background-position: 0 -132px; }
footer .fuentes  ul li.l5 a { background-position: 0 -176px; }
footer .fuentes ul li.l6 a { background-position: 0 -220px; }
footer .fuentes ul li.l7 a { background-position: 0 -262px; }
footer .fuentes ul li.l8 a { background-position: 0 -304px; }
footer .fuentes ul li.l9 a { background-position: 0 -346px; }
footer .fuentes ul li.l10 a { background-position: 0 -388px; }
footer .fuentes ul li.l11 a { background-position: 0 -428px; }
footer .fuentes ul li.l12 a { background-position: 0 -470px; }
footer .fuentes ul li.l13 a { background-position: 0 -552px; }
footer .fuentes ul li.l14 a { background-position: 0 -594px; }
footer .fuentes ul li.l15 a { background-position: 0 -636px; }
footer .fuentes ul li.l16 a { background-position: 0 -678px; }
footer .fuentes ul li.l99 a { background-position: 0 -512px; width: 28px; }
/*-------*/
.video_bm, .mask_gallery { height:22px; width:22px; display:inline-block; background:url(../img/icon_bm2_1.png?20130821) 0 -1px; position:absolute; bottom: 5px; right: 5px; }
.mask_gallery { background-position:0 -29px; }
/*---galeria---*/
.b_galeria .cont_new_medio .span11 .span12 { margin-bottom: 5px; margin-left: 0; }
.b_galeria .cont_new_medio .span11 .span12 ul { background-color: #e5e5e5; padding: 1%; }
.b_galeria .cont_new_medio .span11 .span12 ul li { max-height: 78px; overflow: hidden; position: relative; }
.b_galeria .cont_new_medio .span11 .span12 ul li a img { width:100%; }
/*-------*/
.nav_ipad { padding: 15px 0 5px; margin-left: 0!important; }
ul.nav_ipad  li { text-align: left; float:left; width: auto; padding-right: 5px; margin-right: 10px; }
ul.nav_ipad  li a { padding-left: 26px; background: url("../img/icon_nav_ipad.png?20130603") no-repeat scroll 4px -20px transparent; height: 16px; padding-bottom: 3px; font-size: 15px; color: #999999; }
ul.nav_ipad  li a.active2 { background-position: 0px 1px; }
ul.nav_ipad li.all a { background:none; }
ul.nav_ipad li.all_img a { background-position: 0px -64px; }
ul.nav_ipad li.all_video a { background-position: 0px -109px; }
ul.nav_ipad li.all_fotogaleria a { background-position: 4px -155px; }
ul.nav_ipad li.mas_fecha a { background-position: right -192px; padding: 0px 27px 0px 0px; }
ul.nav_ipad li.all_news a.active2 { background-position: 0px 1px; }
ul.nav_ipad li.all_img a.active2 { background-position: 0px -43px; }
ul.nav_ipad li.all_video a.active2 { background-position: 0px -87px; }
ul.nav_ipad li.all_fotogaleria a.active2 { background-position: 4px -132px; }
/*-----Nav tablet------*/
.tablet_nav ul.nav_ipad { display: block; padding: 0; margin-bottom: 15px; height: auto; }
.tablet_nav ul.nav_ipad li { width: 100%; border-bottom: 1px solid #EEEEEE; background: url(../img/icon_nav_ipad.png?20130603) no-repeat scroll right -173px transparent!important;  padding-bottom:5px; }
.tablet_nav ul.nav_ipad li a { width: 90%; display: inline-block; text-align: left; text-decoration: none; color: #999; padding: 1px 0 1px 30px; margin: 14px 0 10px; }
.tablet_nav ul.nav_ipad li a span, .mas_fecha { display:block;  color:#999; }
.tablet_nav ul.nav_ipad li a.active2 span { color: #CE260D; }
/*------tags iphone------*/
#lnkMobile, #lnkMobile2 { background: transparent url('../img/btn_iphone_tags.png?20130603') right top no-repeat; display: block; float: right; height: 28px; width: 24px; cursor: pointer; }
#lnkMobile2 { display:none; }
.tagsIphone { display: block; width: 100%; clear: both; text-align: right; }
/*mosaic*/
.cont_mosaic { margin-left:0!important; }
.cont_mosaic .span3 { padding-top:5px ; min-height:275px; border-right: 1px solid #F1F1F1; padding-right: 2.127659574468085%; position:relative; *width:21%; }
.cont_mosaic .span3 h4 { font-size:11px; margin-bottom: 5px; color:#ccc; }
.cont_mosaic .span3 figure { max-height: 78px; overflow: hidden; position: relative; margin-bottom:10px; }
.cont_mosaic .span3:last-child { border: none; }
.cont_mosaic .span3 figure span { position: absolute; left: 0; bottom: 0; }
.cont_mosaic .span3 figure a { display:block; }
.cont_mosaic .span3 figure a img { width:100%; }
.cont_mosaic .span3 h2 a, .cont_mosaic .span3 h2 { font-size: 14px; line-height: 18px; }
.cont_mosaic .span3 span { margin-top:10px; }
.cont_mosaic .span3 figure  span { float:left; width:35px; height:35px; }
.cont_mosaic .span3 figure a span.video_bm { float: none; bottom: 5px!important; right: 5px!important; height: 22px!important; width: 22px!important; left: inherit; *left: 80%; }
.font_mosaic { display: block; color: #339900; word-wrap: break-word; }
.cont_mosaic .sinfoto h2 a { font-size: 16px; line-height: 133%; }
.cont_mosaic .sinfoto figure { height:40px; }
/* estilo para msg error de fechas*/
.error-date { clear: both; color: red; font-size: 11px; }
/*estilos para iphone con nube tags */
.wrapper { overflow-x: hidden; position: relative; }
.wrapperBody2 { float: left; min-height: 350px; position: relative; width: 100%; }
.tagsMobile { background-color: #F8F8F8; border-left: 1px solid #CCCCCC; display: none; float: right; min-height: 480px; position: absolute; right: -275px; width: 275px; z-index: 10000; }
/*nubedetags*/
.nubetags { float: none !important; }
.conten_nube, .conten_nube2 { max-width: 970px; margin: 0 auto; padding-bottom: 1.5%; }
.conten_nube h3, .conten_nube2 h3 { padding-left: 2%; color: #666; font-weight: bold; padding-bottom: 2px; margin-bottom: 5px; }
.right_col { padding-top: 12px; }
.right_col .conten_nube h3, .right_col .conten_nube2 h3, #mobile .conten_nube h3, #mobile .conten_nube2 h3 {
    padding-left: 2%; color: #666; border-bottom: 1px solid #999; font-weight: bold; padding-bottom: 2px; margin-bottom: 5px; font-size: 13px; }
.conten_nube ul li, .conten_nube2 ul li { float: left; padding-right: 2%; }
.conten_nube ul, .conten_nube2 ul { width: 98%; padding-top: 0%; display:inline-block; padding-left:2%; }
.right_col .conten_nube ul li, .right_col .conten_nube2 ul li, #mobile .conten_nube ul li, #mobile .conten_nube2 ul li { float: none ; padding-right: 8%; display:inline; }
.conten_nube ul li a, .conten_nube2 ul li a { text-decoration:none!important; }
.conten_nube ul li.txt18 a:hover, .conten_nube ul li.txt17 a:hover, 
.conten_nube ul li.txt16 a:hover, .conten_nube ul li.txt15 a:hover, 
.conten_nube ul li.txt14 a:hover, .conten_nube ul li.txt13 a:hover,  
.conten_nube ul li.txt12 a:hover { background-color:#CFE3EE; }
.conten_nube ul li.txt18 a { font-size: 18px; color: #005B89; }
.conten_nube ul li.txt17 a { font-size: 17px; color: #006699; }
.conten_nube ul li.txt16 a { font-size: 16px; color: #006CA2; }
.conten_nube ul li.txt15 a { font-size: 15px; color: #0073AD; }
.conten_nube ul li.txt14 a { font-size: 14px; color:#007DBB; }
.conten_nube ul li.txt13 a { font-size: 13px; color: #0087CA; }
.conten_nube ul li.txt12 a { font-size: 12px; color: #0091D9; }
.lomasbsqd { float: right; width: 240px; margin-bottom: 20px; }
.lomasbsqd ul li { padding-bottom: 1%; }
.lomasbsqd ul li a { top: 0!important; }
.conten_nube2 ul li.txt18 a:hover, .conten_nube2 ul li.txt17 a:hover, .conten_nube2 ul li.txt16 a:hover,
.conten_nube2 ul li.txt15 a:hover, .conten_nube2 ul li.txt14 a:hover, .conten_nube2 ul li.txt13 a:hover,  .conten_nube2 ul li.txt12 a:hover { background-color:#CFE3EE; }
.conten_nube2 ul li.txt18 a { font-size: 18px; color: #549134; }
.conten_nube2 ul li.txt17 a { font-size: 17px; color: #549134; }
.conten_nube2 ul li.txt16 a { font-size: 16px; color: #639B45; }
.conten_nube2 ul li.txt15 a { font-size: 15px; color: #7BAD61; }
.conten_nube2 ul li.txt14 a { font-size: 14px; color:#7EAD64; }
.conten_nube2 ul li.txt13 a { font-size: 13px; color: #8BBF6E; }
.conten_nube2 ul li.txt12 a { font-size: 12px; color: #91C178; }
/*----------clientes----------*/
ul.user_register { float:right; width:10%; }
ul.user_register li { float:left; }
ul.user_register li a { color:#333; }
.center_user { padding:0 2%; }
.cont_pag .pag ul.b4 { float:right; }
.cont_pag .pag ul.b4 li { float:left; border-right: 1px solid #ccc; }
.cont_pag .pag ul.b4 li a { padding: 0 5px; color: #999; }
.cont_pag .pag ul.b4 li.select_time { color: #666666; font-weight: bold; padding: 0px 5px; }
.bloq_news .cont_new_medio .span12 p { display:inline-block; margin-bottom:0; margin-top: 5px; width: 100%; word-wrap: break-word; }
.bloq_news .tags_fecha { padding-top:10px; }
.b_galeria .cont_new_medio .span12 .span12 ul { background-color: #e5e5e5; padding: 1%; }
.b_galeria .cont_new_medio .span12 .span12 ul li { max-height: 106px; overflow: hidden; position: relative; }
.b_galeria .cont_new_medio .span12 hgroup { margin-left:0; }
.b_galeria .cont_new_medio .span12 .span12 ul li img { width:100%; }
.scroll_secciones { width: 140px!important; height: 140px!important; }
#avisos_perured { float: right; margin-bottom: 20px; }
#avisos_perured iframe { margin: 0 auto!important; }
.logo_iphone { display: none!important; }
.separator-client { display: none; }
/* breadcrumd */
.resultado_para.breadcrum, .breadcrum { border-style: dotted; float: none; margin: 0 315px 10px 0px; padding-bottom: 2px; width: auto; }
.resultado_para ol { display: inline-block; }
.resultado_para ol li { border-right: 0 dotted #CCCCCC; color: #999999; float: left; font-size: 14px; margin-right: 5px; padding-right: 5px; }
.resultado_para ol li a { color: #787878; font-size: 11px; }
.resultado_para ol li a:hover, .resultado_para ol li:first-child a:hover { color: #333333; text-decoration: underline; }
.resultado_para ol li a strong { color: #898989; font-family: tahoma; font-size: 11px; }
.resultado_para ol li.no-border { border: medium none; }
.tablet_nav ul.nav_ipad li a.active_menu span{ color: #000000; }
.bloq_news_publicidad { width: 100%; background: url(../img/bg3.jpg?20130603) repeat-x center bottom white; border-bottom: 1px solid #EBEBEB; display:block; margin-bottom: 18px; padding-bottom: 17px; margin-top: -6px !important; *margin-top: -6px; position: relative;     text-align: center; }
.bloq_news_publicidad h2 { font-size: 11px; margin: 0; text-align:right; line-height: 10px; color:#979696; }

.adv300x250, .adv300x100 {
	display: inline-block;
	margin-bottom: 13px;
	padding-left: 0px;
    width: 300px;
}
.adv160x600 {    
    position: absolute;
    margin-left: 990px;
    top: 245px;
    width: 160px;
    *margin-left:0px;
}

.adv120x600 {    
    position: absolute;
    margin-left: 990px;
    top: 245px;
    width: 160px;
    *margin-left:0px;
}