@charset "utf-8";
/* CSS Document */
#doc { padding:5px; }

html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {
	-webkit-text-size-adjust:none;
}

/* publicidad */
.titullo { font-size:22px; }
.titullo2 { font-size:15px; }

/* publicidad */
.pub { margin-bottom:7px; text-align:center; width:100%; background:#f0f0f0; padding:2px 0; }

/* Header */
#hd {background:url(../images/header-bg.gif) repeat-x top left; width:100%; }
#hd h1 { background:url(../images/logo-bg.gif) no-repeat left top; width:100%; height:50px; text-indent:-99000px; margin-bottom:5px; }
#hd h1 a { display:block; width:100%; height:100%; }
#hd span.right {border-right:1px solid #969696;display:block;float:right;height:46px;margin-top:-52px;width:1px;}

#hd .nav-main { background:url("../images/bg-filete-hd-nav.gif") repeat-x scroll 0 bottom #FFFFFF; }
#hd .nav-main.mision {background:#333;}
#hd .nav-main.mision a {color:white; }
#hd .nav-main ul { display:table; height:1%; max-width:315px; margin:0 auto; }
#hd .nav-main ul li { float:left; font-size:85%; text-transform:uppercase; color:#323232; padding:5px 3px; font-family:georgia; }
#hd .nav-main ul li a { text-decoration:none; color:#323232; }
#hd .nav-main ul li.active {background:none repeat scroll 0 0 #FFFFFF;border-left:1px solid #707070;border-right:1px solid #707070;border-top:1px solid #BBBBBB;}
#hd .nav-main ul li.active a {color:#D02128;font-weight:bold;padding:0 2px;}

#hd .date { padding-top:5px; text-transform:uppercase; color:#4d4d4d; border-bottom:1px dotted #787878;}
#hd .date p { font-size:69%; }
#hd .date span { color:#d02127; }
#hd .date .mercado {background:none repeat scroll 0 0 #F7F7F7;border-top:1px dotted #D9C8C8;font-size:80%;margin-top:2px;padding-bottom:3px;padding-top:3px;text-align:center;}
/*#hd .date marquee { font-size:69%; }*/
#hd .date b { color:#D02128; }
#hd .date img {vertical-align:bottom;}

/* Footer */
#ft { display:table; height:1%; width:100%; border-top:1px dotted #787878; margin-top:5px; }
#ft .ft-top .nav-second ul { float:left; width:100%; }
#ft .ft-top .nav-second ul.last { float:right; }
#ft .ft-top .nav-second ul li { background:url(../images/bg-footer-nav.gif) repeat-x bottom left; line-height:27px; font-size:123.1%; border:1px solid #efefef; margin-bottom:5px; }
#ft .ft-top .nav-second ul li a { text-decoration:none; color:#bd1a20; display:block; background: url(../images/bg-left-footer-list.gif) no-repeat 7px 6px; height:27px; padding-left:28px; }
#ft .ft-top .nav-second ul li.blue a { color:#0f325a; background: url(../images/bg-left-footer-list_blue.gif) no-repeat 7px 6px; }
#ft .ft-top .nav-second ul li.brown a { color:#756764; background: url(../images/bg-left-footer-list_brown.gif) no-repeat 7px 6px; }

#ft .ft-middle { clear:both; border-top:1px dotted #777; }
#ft .ft-middle a { float:left; }
#ft .ft-middle a img { border:none; }
#ft .ft-middle a.right { float:right; }

#ft .pub { clear:both;  border-top:1px dotted #777; padding-top:5px; } 

#ft .ft-bottom { font-size:85%; text-align:center; color:#4d4d4d; border-top:1px solid #969696; }
#ft .ft-bottom p.first { border-left:1px solid #969696; border-right:1px solid #969696; padding-top:5px; }
#ft .ft-bottom p { font-size:85%; }

#ft.no-top {border-top:none; }

/* Noticias */
.first-news a {text-decoration:none;}
.first-news h3 {
background:url("../images/bg-title-leg_video.gif") repeat-x scroll left bottom transparent;
border:1px solid #E0E0E0;
color:#BD1A20;
cursor:pointer;
font-size:12px;
height:14px;
padding:7px 0 6px 5px;
text-transform:uppercase;
}
/*a.flechas{background:url("../images/arrow.png") no-repeat scroll left 4px transparent;color:#7D7D7D;display:block;float:right;font-size:10px;font-weight:bold;height:22px;line-height:12px;padding-left:8px;padding-right:8px;width:50px;}*/
a.flechas{
background:url("../images/arrows.png") no-repeat scroll center top transparent;
color:#7D7D7D;
display:block;
float:right;
font-size:10px;
font-weight:bold;
height:7px;
line-height:12px;
margin-right:5px;
margin-top:5px;
padding-left:8px;
padding-right:8px;
text-indent:-5000px;
width:5px;
}
.news {border-bottom:1px dotted #777777;display:table;padding:5px;width:100%;}
.news.last {border-bottom:none;}
.news .hd h3 { color:#000; font-size:93%; }
.news .hd h3 a { text-decoration:none; color:#000;  }
.news .hd h2 {color:#000000;font-size:12px;font-weight:bold;line-height:14px;margin-bottom:2px;}
.news .hd h2 a {  color:#4E4E4E; text-decoration:none; }
.news .hd h2 a {  color:#4E4E4E; text-decoration:none; }
.news .hd h2 span { color:#c82328; }
.news p {color:#7D7D7D;font-size:93%;line-height:117%;overflow:hidden;}
.news p a { color:#4E4E4E;}
.news.video h2 { font-size:93%; font-weight:bold; }
.news.video h2 a { color:#2b2b2b; text-decoration:none; }

/* principal */
.news.main .mg { margin:5px 0; }
.news.main .hd h2 { font-size:153.9%; line-height:110%; }
.news.main .mt p { font-size:85%; color:#969696; }
.news.main .mt p strong { font-weight:bold; color:#323232; }
.news.main .bd h4 { font-size:108%; color:#323232; font-weight:bold; margin-top:15px; }
.news.main .bd p { font-size:108%; color:#646464; margin-bottom:15px; }
.news.main .bd h3 { font-size:100%; color:#323232; font-weight:bold; }

.news-r .mg, .video .mg {float:right;margin-right:5px;}
.news-r .mg, .video .mg img {width:106px;height:82px;}

.verMas {
background:none repeat scroll 0 0 #FEFEFE;
border-top:1px dotted #e3e3e3;
height:25px;
line-height:24px;
}

.verMas a {
color:#BD1A20;
margin-left:5px;
}

.verMas a span {
border-color:transparent transparent transparent #BD1A20;
border-style:solid;
border-width:3px 0 3px 3px;
float:left;
height:0;
margin:9px 0 0 6px;
width:0;
}

/* Modulos fotos y videos */
.leg .hd { background:url(../images/bg-title-leg.gif) repeat-x top left; margin-top:10px; max-height:29px;  }
.leg .hd h3 { background:url(../images/bg-left-footer-list_white.gif) no-repeat 5px 5px; font-size:16px; padding:3px 0 3px 25px; color:#fff; border:1px solid #e0e0e0; }
.leg .hd h3 a {color:#fff; text-decoration:none;}
.leg.videoleg .hd { background:url(../images/bg-title-leg_video.gif) repeat-x top left; margin-top:10px; max-height:29px;  }
.leg.videoleg .hd h3 { background:url(../images/bg-left-footer-list.gif) no-repeat 5px 7px; font-size:16px; padding:5px 0 1px 25px; color:#bd1a20; border:1px solid #e0e0e0; border-top:none; }

#bd .leg {width:100%;}
.leg .bd { background:url(../images/bg-body-leg.gif) repeat-x top left #ebebeb; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee; display:table; width:100%;  }
.leg .bd ul li {border-right:1px dotted #969696;float:left;line-height:110%;margin:5px 0;padding:0 5px;position:relative;width:100%;clear:both;}
.leg .bd ul li img {display:block;float:left;margin:0 5px 0 0;}
.leg .bd ul li.last { border:none; }
.leg .bd ul li .left {float:left;}
.leg .bd ul li .right {margin-left:5px;}
.leg .bd ul li a { font-size:85%; text-decoration:none; color:#323232; font-weight:bold;padding:0 5px 0 0; text-transform:uppercase;}
.leg .bd ul li a img.more { position:absolute; top:19px; left:22px}

.leg .ft { border-bottom:1px dotted #969696; padding:5px 0; font-size:85%; text-align:right; }
.leg .ft a { color:#d12128; text-decoration:none; }

/* Sub menu */
.sub-menu { border-top:1px solid #a7a7a7; border-bottom:1px solid #a7a7a7; padding:3px 0; max-width:100%; overflow:hidden; margin-top:5px;clear:both;}
.sub-menu.no-top { margin-top:0; }
.sub-menu .bg {background:url("../images/bg-filete-hd-nav.gif") repeat-x scroll 0 center #FFFFFF;display:table;margin-bottom:5px;padding:4px 0;text-align:center;width:100%;}
.sub-menu ul {  margin:0 auto;  }
.sub-menu ul li { display:inline; font-size:85%; padding:0 3px 0 0; font-weight:bold; }
.sub-menu ul li a { text-decoration:none; color:#646464; padding:0 0 0 3px; margin-right:2px }
.sub-menu ul li.active a {background:none repeat scroll 0 0 #D02128;padding:4px; color:white;}


/* Titulo principal */
.main-title { background:url(../images/bg-footer-nav.gif) repeat-x top left; margin-top:10px; max-height:29px; }
.main-title h2 {  background:url(../images/bg-left-footer-list.gif) no-repeat 5px 7px; font-size:16px; padding:5px 0 1px 25px; color:#bd1a20; border:1px solid #e0e0e0; }

p.firma {border-bottom:1px dotted gray;color:#004A71;font-size:70%;margin-top:7px;padding:0 0 5px;text-transform:uppercase;}
p.firma span.por {color: #4E4E4E;font-size: 100%;text-transform: none;}
span.firma_portada {color:#004A71;font-size:70%;text-transform:uppercase;}
span.por {color:#4E4E4E;font-size:70%;text-transform:none;}

.main-title.video {background:url(../images/bg-title-leg_video.gif) repeat-x top left; margin-top:10px; max-height:29px; }
.main-title.video h2 { border:1px solid #e0e0e0; border-top:none; }
.main-title.foto { background:url(../images/bg-title-leg.gif) repeat-x top left; max-height:29px; }
.main-title.foto h2 { background:url(../images/bg-left-footer-list_white.gif) no-repeat 5px 5px; color:#fff; padding:3px 0 3px 25px; }
.main-title.servicios { background:url(../images/bg-footer-nav.gif) repeat-x top left; max-height:29px; }
.main-title.servicios h2 { color:#0f325a; background: url(../images/bg-left-footer-list_blue.gif) no-repeat 7px 7px; }
.main-title.minuto { background:none; }
.main-title.minuto h2 { background:none; border:none; color:#d12128; padding:0; }


/* Paginador */
.pager { display:table; border-bottom:1px dotted #777; width:100%; padding-bottom:0; }
.pager ul li { float:left; padding-bottom:0; }
.pager ul li.prev { width:24%; }
.pager ul li.next { width:24%; float:right; text-align:right; }
.pager ul li.pages { width:50%; text-align:center; color:#d14139; font-size:85%; font-weight:bold; padding-top:10px; }
.pager.no-bottom { border-bottom:none; margin-bottom:0; }
.pager.no-bottom  ul li { margin-bottom:-5px; }

/* Relacionados */
.related { margin-top:5px; }
.related h2 { border:1px solid #efefef; padding:5px; font-size:123.1%; color:#bd1a20; }
.related ul { margin:10px 0; }
.related ul li { background:url(../images/ic-list.gif) no-repeat left 2px; text-indent:15px; margin-top:5px; font-size:85%; line-height:120%; }
.related ul li a { text-decoration:none; color:#0f325a; }

/* Resultados */
#bd .resultados h2 {
background:none repeat scroll 0 0 #999999;
border-bottom:1px solid gray;
border-top:2px solid white;
color:#D12228;
font-size:11px;
font-weight:bold;
line-height:27px;
padding-left:10px;
text-transform:uppercase;
}

#bd .panel {
background-color:#F1F1F1;
display:table;
height:1%;
text-align:center;
width:100%;
}

.results {
overflow:hidden;
border-bottom:1px dotted #787878;
}

.results div {
clear:both;
float:left;
margin:0 10px;
padding:5px 0;
width:95%;
}

.results .first-r {
border-bottom:1px dotted #787878;
}

.results h3 {
background:none repeat scroll 0 0 #D12228;
color:#FFFFFF;
float:right;
font-size:200%;
font-weight:bold;
height:31px;
line-height:31px;
margin:auto;
text-align:center;
width:39px;
}

.results  p {
color:#D12228;
float:left;
font-size:120%;
font-weight:bold;
line-height:206%;
}

.panel h4 {
background-color:#BFBFBF;
border-bottom:3px solid #FFFFFF;
border-top:1px solid white;
clear:both;
color:#4D4D4D;
font-size:85%;
line-height:153.9%;
margin-top:1px;
text-align:center;
text-indent:10px;
}






/*
.result { margin-top:5px; border:1px solid #d6d6d6; padding:2px; }
.result .hd { background:#000; display:table; height:1%; width:100%; padding:5px 0; margin-bottom:2px;  }
.result .hd h3 {  font-weight:bold; font-size:85%; color:#fff; text-transform:uppercase; }
.result .hd h3 span { color:#103258; }
.result .hd p { float:right; font-size:93%; font-weight:bold; color:#636363; }
.result .hd.tenis { background:url(../images/bg-minuto-hd_tenis.gif) no-repeat bottom left #000; text-indent:40px; }
.result .hd.futbol { background:url(../images/bg-minuto-hd_futbol.gif) no-repeat bottom left #000; text-indent:47px; }
.result .bd { background:#e7e7e7; padding:5px;}
.result h4 { font-size:93%; color:#3f3f3f; padding-bottom:3px; border-bottom:1px solid #a6a6a6; font-weight:bold; }
.result span.time { float:right; margin-top:-18px; font-size:85%; color:#343434; }
.result table { margin-top:5px; width:100%; }
.result table tr.line td { border-bottom:1px solid #fff; }
.result table td { padding:3px 0; font-size:77%; }
.result table.tenis td {  border-right:1px solid #fff; }
.result table td span { font-size:150%; padding:2px 0; min-width:20px; background:#515151; font-weight:bold; color:#fff; display:block; text-align:center; margin:3px 5px 0; }
.result p { padding:2px; background:#f1f1f1; font-size:85%; color:#343434; margin-top:5px; }
.result table.futbol td.center { text-align:center; }
.result table.futbol td.line { border-right:1px solid #fff; } 
*/
/* Buscador */
.buscador { border-bottom:1px dotted #737373; padding-bottom:5px; }
.buscador form { padding-top:5px; width:320px; margin:0 auto; }
.buscador form input { background:url(../images/bg-input.gif) no-repeat top left; border:none; width:219px; height:15px; padding:3px 5px; font-size:85%; margin-right:6px; }
.buscador form button { background:url(../images/btn-buscar.gif) no-repeat top left; width:71px; height:23px; border: none; cursor:pointer; }
.buscador form button span { visibility:hidden; }
.buscador form p { font-size:93%; color:#cd183b; font-weight:bold; margin-top:5px; }

/* Clima */
.weather { border-bottom:1px dotted #777; padding-bottom:15px; margin-top:5px; }
.weather .hd {border-bottom:1px dotted #777; padding-bottom:5px; }
.weather .hd h3 { font-size:93%; color:#323232;}
.weather .hd h3 strong { color:#0f325a; font-weight:bold; }
.weather ul { display:table; height:1%; width:100%; }
.weather ul li { float:left; margin-top:8px; width:20%; margin-left:7px; } 	
.weather ul li.today { width:48%; padding-right:7px; border-right:1px dotted #777; margin-left:0; min-height:80px; }
.weather ul li h4 { font-size:93%; color:#323232; font-weight:bold; margin-bottom:4px; }
.weather ul li p { color:#646464; font-size:85%; border-bottom:1px dotted #777; padding-bottom:3px; }
.weather ul li span.max { color:#d22329; }
.weather ul li span.min { color:#0f325a; }
.weather ul li.today span, .weather ul li.today img { display:block; float:left; }
.weather ul li.today span { height:23px; line-height:23px; font-size:93%; margin-top:5px; }
.weather ul li.today span.max { border-right:1px dotted #777; padding-right:5px; margin-right:5px; }
.weather ul li.today span.min { border-left:1px dotted #777; padding-left:5px; margin-left:5px; } 
.weather ul li.today + li { border-right:1px dotted #777; padding-right:7px; min-height:80px; }

/**** MERCADOS ***/
.content_mercados h4 { color:#0F325A;
font-family:Georgia;
font-size:123.1%;
font-weight:normal;
line-height:174%;
margin:0 4px;}
.content_mercados th { color:#3C3C3C;
font-size:93%;
line-height:131%;
margin-top:5px;
padding-right:2px;
width:40px; background-color:#F0F0F0}
.content_mercados td {border-bottom:1px dotted #3C3C3C;
color:#3C3C3C;
font-family:Tahoma;
font-size:93%;
line-height:123.1%;
padding-bottom:2px;}
.content_mercados .alza {
background:url("../../static/CLAClarin/images/ic-cotizacion.gif") no-repeat scroll 0 2px transparent;
padding-left:10px;
}
.content_mercados .baja {
background:url("../../static/CLAClarin/images/ic-cotizacion.gif") no-repeat scroll 0 -18px transparent;
padding-left:10px;
}
.content_mercados .igual {
background:url("../../static/CLAClarin/images/ic-cotizacion.gif") no-repeat scroll 0 -38px transparent;
padding-left:10px;
}
.content_clima .bd ul li {
background:url("../images/bg-border-vert-dotted_f3f3f3.gif") repeat-y scroll left center transparent;
display:inline;
float:left;
height:41px;
padding:0 12px;
}
/******* SERVICIOS **********/
/* HOROSCOPO */
.horoscopo .mu-main { border:none !important; padding:0 !important}
.horoscopo .mu-main .hd { height:73px; padding:5px 0}
.horoscopo .mu-main .hd .mg { float:left; border-right:1px dotted #787878; padding-right:10px; margin-right:10px}
.horoscopo .mu-main .hd h4 { font-size:108%; padding-bottom:3px; color:#333333}
.horoscopo .mu-main .hd h2 { font-size:108%; padding-bottom:3px; color:#cc3333; font-weight:bold; text-transform:uppercase;}
.horoscopo .mu-main .hd p { color:#8d8d8d; padding:0}
.horoscopo .mu-main p { font-size:108%; color:#333; padding-bottom:10px; line-height:100%;}
.horoscopo .mu-main p em { font-weight:bold; font-style:normal;}
.horoscopo .mu { border-top:1px dotted #787878; padding:5px 0; min-height:73px}
.horoscopo .mu .mg { float:left; border-right:1px dotted #787878; padding-right:10px; margin-right:10px}
.horoscopo .mu .mt h3 { font-size:108%; padding-bottom:3px; font-weight:bold; color:#cc3333}
.horoscopo .mu .mt h3 a {color:#cc3333}
.horoscopo .mu .mt p { font-size:108%; color:#333; line-height:100%;}
.horoscopo .mu .mt p span { color:#8d8d8d; padding-bottom:3px; display:block}
/* MERCADOS */
.mercados { padding-bottom:10px}
.mercados h4 { font-size:108%; color:#0f325a; font-weight:bold; border-bottom:1px dotted #787878; padding:5px 0; margin-bottom:5px}
.mercados th {font-size:93%; color:#323232; font-weight:bold; border-left:1px dotted #787878; padding-left:5px}
.mercados td { font-size:93%; color:#666; font-weight:bold; padding:0 0 5px 5px; border-left:1px dotted #787878; }
.mercados .first { padding:0; border:none}
.mercados .sep-line { border-top:1px dotted #787878; border-left:none}
.mercados .alza {
background:url(../../img_default/ic-cotizacion.gif) no-repeat scroll 5px 2px transparent;
padding-left:15px;
}
.mercados .baja {
background:url(../../img_default/ic-cotizacion.gif) no-repeat scroll 5px -18px transparent !important;
padding-left:15px;
}
.mercados .igual {
background:url(../../img_default/ic-cotizacion.gif) no-repeat scroll 5px -38px transparent !important;
padding-left:15px;
}
/* TIEMPO */
.tiempo { padding:10px 0}
.tiempo .two-cols { display:table; height:1%; width:100%;}
.tiempo .left { float:left; width:50%}
.tiempo .right { float:left; width:50%; padding-top:7px}
.tiempo .left .border-box { border:4px solid #e1e1e1; padding:6px; min-height:185px}
.tiempo h4 { font-size:108%; color:#02436e;}
.tiempo h3 { font-size:108%; font-weight:bold; color:#02436e}
.tiempo .sep-line { border-top:1px dotted #a6a6a6;}
.tiempo .sep-vert { border-left:1px dotted #a6a6a6; padding-left:10px}
.tiempo .temp { font-size:292%; color:#808285; font-weight:bold}
.tiempo .max { font-size:116%; color:#d22329; font-weight:bold}
.tiempo .min { font-size:116%; font-weight:bold; color:#02436e}
.tiempo p { color:#646464; font-size:93%;}
.tiempo p span { font-weight:bold}
.tiempo .right .border-box { border:1px solid #dfdfdf; border-right:1px solid #9f9f9f; padding:6px; min-height:185px}
.tiempo .select { text-align:center; padding:5px 0;}
.tiempo .select select { color:#646464; font-size:93%}
/* TRAFICO */
.ui-tabs .ui-tabs-hide { display: none !important; }
.trafico { margin:10px 0; border-right:1px solid #cccccc; border-top:1px solid #cccccc;}
.trafico .ui-tabs-panel { border:1px solid #cccccc; border-top:1px solid #fff; border-right:1px solid #fff}
.trafico .ui-tabs-nav { height:24px; border-left:1px solid #cccccc;}
.trafico .ui-tabs-nav li { width:32.9%; border-left:1px solid #cccccc; display:inline; float:left; text-indent:10px; padding-top:5px; font-size:108%; border-bottom:1px solid #ccc}
.trafico .ui-tabs-nav li:first-child { border-left:none}
.trafico .ui-tabs-nav li:last-child { width:33%}
.trafico .ui-tabs-nav li a { color:#ccc; text-decoration:none}
.trafico .ui-tabs-nav .ui-state-active { border-bottom:1px solid #fff}
.trafico .ui-tabs-nav .ui-state-active a { font-weight:bold; color:#0f325a}
.trafico .ui-tabs-panel ul { margin:10px}
.trafico .ui-tabs-panel ul li { padding:10px 0; border-bottom:1px dotted #ccc }
.trafico .ui-tabs-panel ul p { padding-left:22px; font-size:93%; font-weight:bold; color:#333333}
.trafico .ui-tabs-panel ul p span { font-weight:normal; color:#666; line-height:153.9%;}
.trafico .ui-tabs-panel ul p.red { background:url(../images/ic-traffic-red.gif) 0 0 no-repeat}
.trafico .ui-tabs-panel ul p.yellow { background:url(../images/ic-traffic-yellow.gif) 0 0 no-repeat}
.trafico .ui-tabs-panel ul p.green { background:url(../images/ic-traffic-green.gif) 0 0 no-repeat}

/* Shareo*/

.des-share { background: none repeat scroll 0 0 #E9E9E9; clear: both; display: block; margin-top: 10px; padding: 3px;}

.des-share ul {
    overflow: hidden;
}

.des-share ul li {
    border-right: 1px solid #FFF;
    float: left;
    font-size: 11px;
    font-weight: normal;
    height: 20px;
    padding-left: 5px;
}

.des-share ul li a.compartir_button {
    background: none repeat scroll 0 -45px transparent;
    padding: 3px 0 0;
    text-transform: uppercase;
    width: 75px;
}

.des-share ul li a.twitter_button {
    background-position: 0 -1px;
	text-decoration: none;
}

.des-share ul li a.facebook_button {
    background-position: 0 -23px;
    text-decoration: none;	
}
.des-share ul li a {
    background: url("../images/sprite-des-share-2.png") no-repeat scroll 0 0 transparent;
    color: #666666;
    display: block;
    font-weight: bold;
    height: 20px;
    padding: 3px 5px 0 30px;
    width: 55px;
}