
/* Globales
=======================================================*/

html{height:100%;}
#body{background-color:#FFF;margin:0; }

.TD_Wrapp{
border: 1px solid #ccc;
background-color:#FFF;
}

table,tr,td{font-family:tahoma;font-size:11px;margin:0;}
p { font-family:tahoma;font-size:11px; margin-left: 0px; clear:both; }
* { margin: 0; padding: 0; }
*html .ieCentrar { width: 994px; }
html>body .wrapper { margin: 0 auto; width: 1204px; }
.linea_titHome { width: 100%; display: block; padding: 0; background: #ccc; height:1px; overflow: hidden; margin:5px 0 ;  }
.bold { font-weight: bold;}
.left { float: left; }
.linea { border-bottom:1px solid #ccc; height: 1px; margin:0; padding: 0; display: block;}
.imagenButton { margin-bottom: 5px; width:100%;}
.titularNoticia { margin-left:12px; display: block; }
.right { float: right; }
#box_01 { float: left;border:1px solid #898989; margin-top:19px; background-image:url(gradient.png); background-repeat:repeat-x; background-color:#fde37c}

.ct, .ct .cl, .cb, .cb .cl { display:block;font-size:0;line-height:0;margin:0;height:4px;position:relative; }
.ct, .cb { width:100%;right:-1px}
.ct .cl, .cb .cl { width:4px;left:-2px}
.ct { background:transparent url(cs.gif) no-repeat top right;top:-1px }
.ct .cl {background:transparent url(cs.gif) no-repeat top left }
.cb{  background:transparent url(cs.gif) no-repeat scroll right bottom;bottom:-1px }
.cb .cl { background:transparent url(cs.gif) no-repeat scroll left bottom; }
.recomendado { background:transparent url(recomendado.gif) no-repeat scroll 0 0; height:69px; left:50%; margin-top:-27px;
position:absolute; width:152px;}
.marL7 { margin-left: 7px; } 
.radfdSkinnedFormButton .radfdOuterSpan  { width:140px !important; }
#dnn_ctr866_HtmlModule_HtmlModule_lblContent { float: left; margin: 10px 0 10px 10px; border-right:1px solid #CCCCCC; }
.RadPanelBar { margin:10px 0 20px !important; width:310px !important;}
*html .RadPanelBar { width:322px !important;}
#preview { margin-bottom: 5px; }
*html .RadPanelBar_Web20 .rpRootGroup { width: 97%; }
.destaca { display:block;
float:left;
font-size:1.4em;
line-height:17px;
margin:10px;
padding:7px 0;
text-align:left; clear: both; width: 100%;}
.RadPanelBar_Web20 .rpLink, .RadPanelBar_Web20 .rpTemplate { color:#FFFFFF !important; }
.RadTabStrip_Vista .rtsLI, .RadTabStrip_Vista .rtsLink { color:#000000 !important }
.RadPanelBar_Web20 .rpGroup .rpLink, .RadPanelBar_Web20 .rpGroup .rpTemplate { color:#333333 !important; }
.RadCalendar_Sunset .rcMain .rcOtherMonth a { color:#9D9A87 !important; }
.RadCalendar_Sunset .rcMain .rcRow a, .RadCalendar_Sunset .rcMain .rcRow span { color:#272522 !important; }
.noDisplay { display: none; }


/* Contenedores
=======================================================*/

.Izquierda{ float:left;width:360px; border-right:1px solid #CCC;padding:0 12px 0; display: inline-table; margin: 0; }
.Centro{ float:left;width:260px;padding:0 12px 0; border-right:1px solid #CCC; display:inline; margin: 0 }
.Derecha{ float:left;padding:0 10px; width:300px; display:inline; margin: 0 }
.Derecha img { margin: 10px auto; text-align: center;  }
 *html .Centro, *html .Derecha { padding:0 10px 0 0; margin:0 0 0 10px; }
*html .Derecha { width: 328px; }
*html .Izquierda { padding:0 10px 0 0; margin:0 0 0 6px; }
.Bajera{ float:left;width:975px; padding: 0 12px 15px 12px; }
.Bajera table { margin: 2px auto 0; text-align: center; }
.PanelTop table { margin: 2px auto 0; text-align: center; }
.PanelTop2 table { margin: 2px auto 0; text-align: center; }
.PanelTop { margin: 0 10px; }


/* Contenedores Critica
=======================================================*/

.CentroCritica{float:left;width:655px; border-right:1px solid #CCC;padding:0 6px 0; margin: 0; }
*html .CentroCritica {width:640px; margin: 0; }
.DerechaCritica{float:left;width:300px;padding:0 10px; margin: 0; }
.DerechaCritica img { margin: 10px auto; text-align: center; }
*html .DerechaCritica  { width:328px; margin: 0; }

/* Footer
=======================================================*/
  
#footer{clear:both;position;width:999px;z-index:20;margin:0 auto;padding:0 0 10px; }
.lineaFooter{background:#FFF none repeat scroll 0 0;clear:both;font-size:1px;height:1px;line-height:1px;}
 #navFooter{background:#F6F5F5 none repeat scroll 0 0;border:1px solid #CCC;margin:0;padding:7px;}

.barraF h1{float:left;width:395px;}

/* Banners
=======================================================*/

.banners{padding-bottom:5px; background-color:transparent !important; display:inline;float:left;text-align:center;margin:0 1px 0 auto; border-bottom:0px solid #CCCCCC;  }
*html .banners { height: 10px; }
html>body .banners { overflow:hidden; }
.banners p { margin:0 auto !important; width:100%; }
.banners img { vertical-align: top; }
.bannerIzquierda{ font-size:1%;float:left;display:inline;margin-left:2px;margin-right:2px; text-align:center;}
.bannerDerecha_a{display:inline;float:right;margin-bottom:3px; margin-right:6px; width:234px;}
.bannerDerecha_b{display:inline;float:right;clear:both;  margin-right:6px; width:234px; }
html>body .bannerDerecha_b { clear: none; } 
.banners object { margin: 0; }

/* Cabecera
=======================================================*/

.cabecera { background:url(fnd_cabecera.gif) repeat-x left top; padding:6px 0 0; }
.cabecera .fecha,.c_nivel_1_interior .fecha{font:normal 100% Georgia, "Times New Roman", Times, serif;color:#000;margin-top:25px;margin-right:8px;}
.cabecera .fecha { float:left; margin:31px 0 0;}
.cabecera .fecha p {text-align:left;margin-left:10px; width:200px; float:left; display:inline; }
.cabecera .fecha p em,.c_nivel_1_interior .fecha p em{font-style:normal;color:#666;}
.logo { background:transparent url(logoMondo.gif) no-repeat scroll 50% 0; height:48px; margin-top:2px; }
*html .logo {  background-position: 15% 0; }
.logoDetalle { background:transparent url(logoMondo_Detalle.gif) no-repeat scroll 0 6px; height:39px; left:2%; position:relative; top:17%; }
*html  .logoDetalle { background:transparent url(logoMondo_Detalle.gif) no-repeat scroll 0 0; }

/* Login
=======================================================*/
.ContLogin{background:#EEEEEE none repeat scroll 0 0;}
#login .contLogin{ clear: both; font-size:110%;text-align:right; margin:0;}
#login { border-top:1px solid #C7CFD2; margin:0 auto;border-top:1px solid #C7CFD2; margin:0 auto;border-bottom:1px solid #C7CFD2; margin:0 auto; }
#login .contLogin ul.listaLogin{display:inline;float:right;line-height:18px; padding:0;}
.listaLogin li { list-style-type: none; display: inline; margin:0; }
html>body #login .contLogin ul.listaLogin {margin: 0 1px 0 0; }

#dnn_ctr_Login_pnlLogin { margin:0 auto 15px; display: block; width: 248px; border: 1px solid #ccc; background:#f0f0f0; padding: 0 10px 10px 10px;}
#dnn_ctr_Login_chkCookie { border:0 none; margin-right:7px; vertical-align:text-top;}
*html #dnn_ctr_Login_chkCookie { vertical-align:middle; }
#dnn_ctr_Login_tdRegister a { text-decoration: none; color:#000;}
#dnn_ctr_Login_tdPassword a { text-decoration: none; color:#000;}
#dnn_ctr_Login_tdRegister a:hover { text-decoration: underline; color:#000;}
#dnn_ctr_Login_tdPassword a:hover { text-decoration: underline; color:#000;}

#loginform { width:248px; margin:auto; overflow: hidden; }
#loginform label{ clear:both; display:inline; float:left; margin:5px 0 1px; width:410px; }
#loginform input { display: inline; margin:3px 0 0 15px; width:209px; padding:2px; }
.boton {  margin:0; }

/* Menu
=======================================================*/

.navegacion {}
.navegacion li{ float:left;font:bold 120% Arial,Helvetica,sans-serif; margin:0 2px 0 0; list-style-type: none;}
.navegacion li a{ color:#fff !important;margin-right:1px;float:left;display:inline;padding: 0 7px 0; margin-top: 0px}
.navegacion li a:link:visited{ color:#fff !important;}
*html .h_ie7 { padding-bottom: 4px; }
.navegacion li.on { padding:0 2px 0 0; margin-right: 5px; color:#000 ; }
.navegacion li.on a{ display:block;color:#000 !important;border-left:1px solid #CCD5D9;border-right:1px solid #CCD5D9;margin:0;background:url(fnd_borde_nav1.gif) repeat-x right top;height:20px;
margin:0; padding-top:1px;}
.navegacion li.on a:visited { color: #000 !important;}
.contentMenu { clear: both; height:55px; background:transparent url(fnd_nav_1.gif) repeat-x scroll left top; }
*html .navegacion li.on a { height: 20px; }
.menu { padding-top: 5px; float: left; margin: 0; }
.menu a:hover { text-decoration: underline;}
 

/* Buscador
=======================================================*/

input[type="text"], input[type="password"], input[type="file"], input[type="reset"], select, textarea, .textarea { background: #fff url(input_shadow.png) no-repeat; border-color:#777777 #AAAAAA #AAAAAA #777777; border-style:solid; border-width:1px; }
*html input, *html textarea { background: #fff url(input_shadow.png) no-repeat; border-color:#777777 #AAAAAA #AAAAAA #777777; border-style:solid; border-width:1px; }

.boton1 {
background:#FAFAFA url(button.png) repeat-x scroll 0 0;
border-color:#CCCCCC #999999 #999999 #CCCCCC;
border-style:double;
border-width:1px;
color:#333333;
font-weight:bold;
padding:3px 10px;
float: right; margin:10px 23px 10px 0;
}
.boton1 a { color: #000; }
html body .RadInput_Telerik .riEmpty, html body .RadInput_Empty_Telerik { background: #fff url(input_shadow.png) no-repeat !important; border-color:#777777 #AAAAAA #AAAAAA #777777 !important; border-style:solid; border-width:1px; }
.buscador .boton { border:0 none; float:left; height:18px; margin-right:3px; width:46px; margin-top: 0;padding:0 0 3px; } .buscador .caja {  float:left;  margin-right:3px;   }
.buscador .caja input { height: 18px; margin:0; float: left;  }
.buscador { float:right; margin:4px 4px 0;  }
html body .RadInput_Default .riTextBox, html body .RadInputMgr_Default { padding: 0 !important; }


/* Resultados Buscador
=======================================================*/

.resultadosBuscador { margin:0 12px; padding: 20px 0; display: block; _width: 100%; }
.resultadosBuscador h1 { color:#000; font-size: 1.5em; margin: 0 0 10px 0; border-bottom: 1px solid #ccc; }
.resultadosBuscador th { font-weight: bold;}
.rgNoRecords { display:block; font-weight:bold; line-height: 30px; text-indent: 20px;}


/* Clearfix
=======================================================*/

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.clearfix{display:block;}
/* oculto IE-mac \ */
* html .clearfix{height:1%;}
/*fin oculto IE-mac  */

/* Menu migas
=======================================================*/

.breadcrumb{ color:#a1a1a1;vertical-align:middle;clear:both;font-size:1.1em; padding:0 20px 0 17px; margin: 0 ;}

/* Tokens
=======================================================*/

.LOGIN_object,a.LOGIN_object:link,a.LOGIN_object:visited,a.LOGIN_object:active{ background:#FFFFFF none repeat scroll 0 0; border-color:#EEEEEE #D8E1E3 #D8E1E3;
border-style:solid;
border-width:1px;
display:inline;
float:left;
margin:0 3px 0 0;
padding:1px 4px 1px 4px; font-family:tahoma; color: #D73939 !important;;font-weight:700; font-size: 0.9em;}
a.LOGIN_object:hover{text-decoration:underline; color: #D73939 !important;;font-weight:700; font-size: 0.9em; }
.USER_object,a.USER_object:link,a.USER_object:visited,a.USER_object:active { background:#FFFFFF none repeat scroll 0 0; border-color:#EEEEEE #D8E1E3 #D8E1E3;
border-style:solid;
border-width:1px;
display:inline;
float:left;
margin:0 3px 0 0;
padding:1px 4px 1px 4px; font-family:tahoma; color: #D73939 !important;;font-weight:700; font-size: 0.9em; }
a.USER_object:hover{text-decoration:underline; color: #D73939 !important;;font-weight:700; font-size: 0.9em; }
.DATE_object,a.DATE_object:link,a.DATE_object:visited,a.DATE_object:active{color:#000 ;font-family:tahoma;font-size:11px;text-decoration:none;}
a.DATE_object:hover{color:#c1c1c1;font-family:tahoma;font-size:11px;text-decoration:none;}
.BREADCRUMBS_object,a.BREADCRUMBS_object:link,a.BREADCRUMBS_object:visited,a.BREADCRUMBS_object:active{color:#8f8f8f;font-family:tahoma;font-size:10px;text-decoration:none;}
a.BREADCRUMBS_object:hover{color:#666;font-family:tahoma;font-size:10px;text-decoration:underline;}
.FOOTER_objects{color:#aaa;font-size:11px;}
a.FOOTER_objects:link,a.FOOTER_objects:visited,a.FOOTER_objects:active{font-size:11px;color:#aaa !important;font-weight:700 ;text-decoration:none;}
a.FOOTER_objects:hover{font-size:11px;color:#777 !important;font-weight:700;text-decoration:none;}
.Language_object{margin-left:20px;float:right;display:inline;font-family:tahoma;font-size:11px;text-decoration:none;}

/* Text
=======================================================*/

.normal,.Normal{font-family:tahoma;font-size:11px;color:#555;}
.NormalBold{font-family:tahoma;font-size:11px;font-weight:700;color:#555;}
.NormalRed{color:#C50000;font-family:tahoma;font-weight:700;font-size:11px;}
.h1{padding-top:20px;margin:0 auto;}


/* Form Elements
=======================================================*/

select,input{font-family:tahoma;font-size:11px;color:#333;}
select { border: 0;}
.NormalTextBox{color:#333;padding-left:4px;line-height:12px;font-family:tahoma;font-weight:400;font-size:11px;}
td.NormalTextBox{background:transparent;visibility:invisible;border:0;margin:0;padding:0;}
#dnn_dnnSEARCH_txtSearch.NormalTextBox{height:21px;background:transparent;width:174px;color:#666;border:0 solid #FFF;cursor:text;padding:4px 4px 0;}
*li { list-style-type: none; }

/* Sub Menus and Module Menus
=======================================================*/

.contSubMenu  { clear: both; border-bottom: 1px solid #ccc;-x-system-font:none; color:#C0C6C4; font-family:Arial,Helvetica,sans-serif; font-size:0.8em; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; height:22px; line-height:normal; width: 100%; border-top: 5px solid #fff; }
.subMenu li a{ margin:0 0 2px 2px; color: #3C3C3C; }
.subMenu li a:hover { color: #3C3C3C !important; text-decoration: underline !important; }
.subMenu li a:visited{ color: #3C3C3C !important; }
.subMenu li a:link { color: #3C3C3C !important; }
html>body .contSubMenu { margin: 30px 0 10px 0; padding-bottom: 1px; border-bottom: 1px solid #ccc; overflow:hidden; height:auto; }

/* Reglas de Safari 3.0 y Opera 9
=======================================================*/

@media screen and (-webkit-min-device-pixel-ratio:0) {


.Centro{ width:286px;}

.navegacion li {  padding-top: 2px;}

}

/* Comentarios
=======================================================*/

.comentarios { border:1px solid #CCCCCC; margin:5px 0 10px 0; padding:10px 0 8px 10px; background: #f0f0f0; width: 625px;}
.comentariosView { margin:5px 0 10px 19px;}
.GridHeader_Telerik, .ResizeHeader_Telerik { border-bottom:1px solid #ccc !important;}
.RadGrid_Telerik, .DetailTable_Telerik { width:635px; border:1px solid #ccc !important;}
*html .RadGrid_Telerik, .DetailTable_Telerik { width:620px !important;  }
*html .comentarios  { width:620px !important;  }

/* PAGINAS DETALLE
=======================================================*/

.cabeceraDetalle { background:url(fnd_cabecera.gif) repeat-x left top;}
.cabeceraDetalle h1 {float:left;width:395px;margin:0 auto; padding: 6px 0 0 10px;}
.cabeceraDetalle .fecha,.c_nivel_1_interior .fecha{font:normal 100% Georgia, "Times New Roman", Times, serif;color:#000;margin-top:25px;margin-right:8px;}
.cabeceraDetalle .fecha{ float:right; display:inline; padding:0 0 5px; margin:19px 11px 0 0;}
.cabeceraDetalle .fecha p{text-align:left;margin-left:10px;}
.cabeceraDetalle .fecha p em,.c_nivel_1_interior .fecha p em{font-style:normal;color:#666;}
html>body .cabeceraDetalle { padding: 0; }

#dnn_ctr380_ModuleContent { padding: 12px 0 0 0 ; }
#dnn_ctr380_ViewDetalleNoticia_puntuacion1_avisoLabel { color: #002060;}
#dnn_ctr380_ViewDetalleNoticia_puntuacion1_aviso2Label { color: #002060;}


/* Contenedores Detalle
=======================================================*/

.IzquierdaDetalle {float:left;width:646px; border-right:1px solid #CCC;padding:0 6px 0; margin: 10px 0 0 0; }
*html .IzquierdaDetalle { width:650px;}
.CentroDetalle {float:left;width:268px;padding:0 6px 0;  margin: 10px 0 0 0;}
.DerechaDetalle {float:left;width:300px;padding:0 12px 0;  margin: 10px 0 0 0; }
*html .DerechaDetalle { width:300px; }
.BajeraDetalle {float:left;width:971px; padding:0 12px; }
.BajeraDetalle table { margin: 0 auto; width: 100%; }

/* Agenda
=======================================================*/

.agendaBuscador { overflow: hidden; border: 1px solid #ccc; background: #f0f0f0; margin:10px 0; display: block; }
.agendaBuscador h1 { padding: 2px 0 2px 5px; color: #000; font-weight:normal; font-size: 2.2em; background:#000000 none repeat scroll 0 0;
color:#FFFFFF; }
.agendaBuscador table { margin:2px 0 0 0; }
.agendaBuscador label { margin: 10px; }
.limpiar { clear: both; }
.agendaBuscador .boton { float: right; margin:0 32px 8px 0; padding:0; }
.agendaDetalle { margin: 5px 6px 10px 6px; float: left;  }
.agendaDetalle .fecha { text-align: center; padding:6px; }
.agendaDetalle .hora { border-top:1px dotted #000000; font-size:1.7em; margin:4px 0 0; padding:4px 0 0; color:#CC0000; }
.agendaDetalle h2 { color:#002060; font-size:380%; letter-spacing:-1px; line-height:90%; margin:5px 0 10px; width: 100%; }
*html .agendaDetalle h2 { margin-bottom: -10px; }
#mapNotFound { margin: 0 auto; width: 100%; font-weight: bold; padding: 10px; text-align:center;}
.agendaDetalle h3 { color:#000; font-size:2em;  }
.agendaDetalle h4 { color:#000; font-size:2.5em; width:324px;  }
.agendaDetalle  p { font-size:1.3em; }
.agendaDetalle  .datos { margin: 20px 10px 10px 15px;  display:inline-table;  }
.agendaDetalle  .datos .direccion { font-size: 1.4em;  }
.agendaDetalle  .datos .ciudad { font-size: 1.4em; }
.agendaDetalle  .datos p { margin: 0 0 5px 0; font-size: 1.1em;}
.linea_02 { background: transparent url(bg_puntos.png) repeat-x scroll 0 0; height:2px; margin:4px; }
.nohay { display:block; padding:12px; }
.teloneroMaquetero { font-size:0.8em; color:#333; }
.masFechas { clear: both; float: left; margin:20px 0 10px 32px; position: relative;}

/* Buscador Mini
=======================================================*/

.buscadorMini { background:#F0F0F0 none repeat scroll 0 0; border:1px solid #CCCCCC;  text-align: left; margin: 0 0 5px 0; width: 100%; padding:6px;  }
.buscadorMini h1 { margin: 0 0 0 4px; color: #000; font-size: 20px; }
.buscadorMini p { color: #666; margin: 0 0 0 7px; font-size: 11px;  }
.RadInput_Default .riTextBox, .RadInputMgr_Default{ background: #fff url(input_shadow.png) no-repeat; border: none; }
.RadInput_Default .riTextBox, .RadInputMgr_Default { background: #fff url(input_shadow.png) no-repeat !important; border-color:#777777 #AAAAAA #AAAAAA #777777 !important; border-style:solid !important; border-width:1px !important; }

.calendario { background: #f0f0f0; border: 1px solid #ccc; padding:6px; text-align: left; display: block;  margin: 10px 0; width: 290px; }
.calendario p { color: #666; margin: 0 0 7px 2px; font-size: 11px; }
table.RadCalendar_Sunset { color: #666; margin: 0 0 7px 0; }
.calendario h1 { margin: 0; color: #000; font-size: 20px; }

/* Ultimas noticias
=======================================================*/

#dnn_ctr506_ViewListaUltimos_listaUltimosMultipage { background:#FFFFFF none repeat scroll 0 0; border-color:-moz-use-text-color #CCCCCC #CCCCCC; border style:none solid solid; border-width:0 1px 1px; clear:both;  }
#dnn_ctr506_ViewListaUltimos_listaUltimosMultipage td { padding:0 2px 0 4px; vertical-align:top;}
#dnn_ctr506_ViewListaUltimos_listaUltimosMultipage table { padding: 1px 0;}
#dnn_ctr506_ViewListaUltimos_ultimasNoticias { margin: 3px 0;}
#dnn_ctr506_ModuleContent { padding:0 0 9px 0;}
.RadTabStrip_Vista .rtsIn {  padding: 0 10px !important; line-height: 19px !important;  }
.RadTabStripTop_Vista .rtsLI .rtsSelected .rtsIn { line-height: 22px !important;  }

/* Foro
=======================================================*/

.foro { padding:0 20px; }

/* Agenda
=======================================================*/

.agendaDestacados { background:#F0F0F0 none repeat scroll 0 0; border:1px solid #CCCCCC; float:left; margin:0 0 10px; padding:0 9px 0 0;  }
*html .agendaDestacados  { padding: 0; }
.agendaDestacados  h2 { color: #000; background:transparent url(fondo_rayas.gif); padding:3px; border-bottom:1px solid #CCCCCC;  }
.agendaDestacados .cajaTitular_left h2, .agendaDestacados .cajaTitular_right h2 { font-size: 2.2em; margin:0 0 2px 0; }
.agendaDestacados .cajaTitular_left .fecha, .agendaDestacados .cajaTitular_right .fecha  { margin: 0 0 3px 0; }
.cajaAgendaDestacados { border: 1px solid #ccc; padding:3px; width:270px; }
*html .cajaAgendaDestacados { padding:3px 0 3px 3px; }
.agendaDestacados  .sala { background:#F0F0F0 url(arrow.png) no-repeat scroll 3px 6px; border-top:1px solid #CCCCCC; padding:3px 3px 3px 19px; }

/* Entrevistas
=======================================================*/

.entrevistasDestacados { background:#f0f0f0 none repeat scroll 0 0; border:1px solid #CCCCCC; float: left; margin:0 0 10px 0; padding: 0 9px 0 0;}
*html .entrevistasDestacados {  padding: 0 9px 15px 0;}
.entrevistasDestacados .cajaTitular_left h2, .entrevistasDestacados .cajaTitular_right h2 { font-size: 2.2em; margin:0 0 2px 0; }
.entrevistasDestacados .cajaTitular_left .fecha, .entrevistasDestacados .cajaTitular_right .fecha  { margin: 0 0 3px 0; }
.entrevistasDestacados img { border: none; }
.entrevistas { float: left; display: block; width: 623px; padding: 0 0 2px 0; }
.entrevistas .cajaTitular_left img, .entrevistas .cajaTitular_right  img{ float: left;  height: 80px; width: 80px; border: none; }
.cajaDestacados { border-top: 1px solid #9D9D9D ; border-bottom: 2px solid #666; width: 256px; border-right: 1px solid #9D9D9D ; border-left: 1px solid #9D9D9D; float: left; background: #fff url(fondoDestacadosEntre.gif) repeat-x scroll 0 100%; padding:0 10px 10px; margin:17px 10px 15px 7px; }
*html .cajaDestacados  { margin: 17px 8px 15px 10px; }
.cajaDestacados h2 { font-size: 2.3em; line-height:21px; margin:5px 0 4px; color: #000; }
*html .cajaDestacados h2 { width: 100%; display: block;}
.cajaDestacados p { font-size:14px; }
.cajaDestacados .fecha  { margin: 0 0 5px 0; color: #666;}
.cajaDestacados img { border: none; margin:10px 0 5px 0; } 
.marR10 { margin-right: 32px; }
*html .marR10 { margin-right: 20px; }
.cajaDestacados a, .cajaDestacados a:hover, .cajaDestacados a:link { color: #000 !important; cursor: hand;}
.cajaDestacados a:hover { text-decoration: underline; }

/* Criticas
=======================================================*/

.criticas .cajaTitular_left h2, .criticas .cajaTitular_right h2 { font-size: 1.8em; margin:0 0 2px 0; }
.criticas .cajaTitular_left .fecha, .criticas .cajaTitular_right .fecha  { margin: 0 0 3px 0; }
.criticas img { border: none; }
.criticas { float: left; display: block; width: 623px; padding: 0 0 2px 0; }
.criticas .cajaTitular_left img, .criticas .cajaTitular_right  img{ float: left;  height: 80px; width: 80px; border: none; }


.criticas .cajaTitular_leftDLC img, .criticasDLC .cajaTitular_rightDLC  img{ float: left; height="auto"; width: 80px; border: none; }



/* Comunes
=======================================================*/

#contenedor { margin:0 6px; }
#contenedor h1 { padding: 2px 0 2px 5px; color: #000; font-weight:normal; font-size: 2.2em; background:#000000 none repeat scroll 0 0;
color:#FFFFFF; }
#subContenedor { margin: 0 6px 10px;   }
*html #subContenedor {  width: 100%;   }
#subContenedor h1 { padding: 2px 0 2px 5px; color: #000; font-weight:normal; font-size: 2.2em; background:#333 none repeat scroll 0 0;
color:#FFFFFF; }
.entradillaTable p {}
#contenedorDetalle { margin:0 6px; }
#contenedorDetalle table { width: 100%; }
*html #contenedorDetalle table { width: 98%; }
.cajaTitular_left { margin: 10px 0 0 0; width:300px; float:left; padding: 0 20px 0 0; }
.cajaTitular_right { margin: 10px 0 0 0; width:300px; float:left; }
.cajaTitular_left h2, .cajaTitular_right h2 {  margin:2px 0 0; color:#000; font-size: 1.8em; }
.cajaTitular_left h2 a, .cajaTitular_right h2 a { color:#000  !important; text-decoration: none; }
.cajaTitular_left a:hover, .cajaTitular_right a:hover { text-decoration: underline; color:#000 !important; }
.cajaTitular_left h3, .cajaTitular_right h3 { font-size: 1.2em; margin:2px 0; color: #000; }
.cajaTitular_left h3 a, .cajaTitular_right h3 a { color:#FF3300; text-decoration: none; margin:5px 0 0 0;}
.cajaTitular_left h3 a:hover, .cajaTitular_right h3 a:hover { text-decoration: underline; } 
.cajaTitular_left p, .cajaTitular_right p { clear: none;  margin: 0;  }
.cajaTitular_left .fecha, .cajaTitular_right .fecha { margin: 0; color: #666; }
.cajaTitular_left .fecha span a, .cajaTitular_right .fecha span a{ margin: 3px 0; color: #666; text-decoration:none; }
.cajaTitular_left .fecha span a:hover, .cajaTitular_right span a:hover { text-decoration: underline;}
.cajaTitular_left li, .cajaTitular_right li { padding-bottom:5px; background:transparent url(/img/bg_puntos.png) repeat-x scroll left bottom; position:relative; }
.imgizq {  background: #ccc; margin-right:10px; border: none; }
.banner { margin: 0; padding:0; }
.cero { margin: 0; padding: 0;  }
.lineaNegra { border-bottom:1px dotted #000000; display: block; clear: both; }
.lineaNegra_02 { border-bottom:1px dotted #000000; display: block; clear: both; height:10px; margin:0 6px 0 15px; }
.linea_03 { border-bottom:1px solid #ccc; display: block; clear: both;  margin:0 10px 3px; padding:3px 0 0; }
.more { background:#F0F0F0 url(flechaLista.gif) no-repeat scroll 99% 9px; border-top:1px solid #CCCCCC; display:block; float:right; margin:10px 0 0; padding:4px 0; text-align:right; width:100%; }
.more a, .more a:link, .more a:hover, .more a:visited { font-weight: bold; padding-right:16px; }
.more_02 { background:#F0F0F0 url(flechaLista.gif) no-repeat scroll 99% 7px; display:block; float:right; margin:0 0 4px; padding:2px 15px 0 0;
text-align:right; width:97%;}
.more_02 a, .more_02 a:link, .more_02 a:hover, .more_02 a:visited { font-weight: bold; color: #000 !important;}
.leftDetalle { float: left; margin: 10px 0 0 0; width:377px; }
*html .leftDetalle { width:360px; }
.datosDetalle { margin: 0 0 0 3px; color: #666; font-size: 0.9em;}
*html .marR31 { margin-right: 31px; }

/* Titulares Destacados
=======================================================*/

.titularDestacado { display: block; clear:both; margin:10px auto; background:url(fondoTitularDestacado.gif) repeat-x scroll 0 100%; border: 1px solid #9D9D9D; width:100%; }
.titularDestacado h1 { background: url(fondoH1.gif); color: #fff; padding: 0 0 0 5px; border-bottom:1px solid #9D9D9D; }
.imgTitularDestacado { width: 100%; text-align: center; margin: 0 auto; display: block;}
.titularDestacado table { width: 100%; }

/* Noticias Destacadas
=======================================================*/

.noticiaTitular { font-size: 1.9em; font-weight: normal;  white-space:normal; text-indent:0; }
.noticiaTitularDestacada { white-space: -moz-pre-wrap;text-indent: 0; font-size: 1.9em; font-weight: normal;  white-space:normal; width: 360px; margin-left:8px; }
.subNoticia  { font-size: 1.3em; }

/* Resumenes
=======================================================*/

#resumenEntrevistas {  overflow: hidden; display:block; height: auto; margin:0; padding:5px 0 0; border-bottom: 1px solid #9D9D9D; }
*html #resumenEntrevistas { width:975px; }
.resumenNoticias { border: 1px solid #ccc; overflow:hidden; background:#F0F0F0 none repeat scroll 0 0; padding:6px 0; margin-bottom:10px; }
.subTitular { margin-left: 77px;}
.tituloDestacado { width: 360px;}
#resumenEntrevistas  p { text-indent: 0; font-size:1em; }
#resumenEntrevistas h1 { line-height:17px; background:#999; border-bottom:1px solid #9D9D9D; color:#fff; font-size:1.6em; margin-bottom:5px; padding:2px 0 2px 5px; _width: 100%; }
#resumenEntrevistas h2 { font-family:Tahoma,Arial,Helvetica; color: #000; margin: 0 0 0 10px; font-size:1.5em;  }
#resumenEntrevistas li { line-height:20px; background:transparent url(flechaLista.gif) no-repeat scroll 0 8px; list-style-type:none; position:relative; text-indent:10px;}
#resumenEntrevistas  b { font-weight:bold; font-size: 1.2em; margin:0 0 2px 0; color:#003366; }
#resumenEntrevistas .fecha  { margin: 0 0 3px 0; color: #666; }
#resumenEntrevistas .resumen { margin:0 10px; width:458px; }
#resumenEntrevistas img { border: none; width:70px; height: 70px; float: left; margin:0 10px 4px 0;  }
#resumenesH1 {  background:#999; border-bottom:1px solid #9D9D9D; color:#fff; font-size:1.6em; margin-bottom:5px; padding:2px 0 2px 5px; _width: 100%; line-height:17px; }

#resumenAgenda {  overflow: hidden; display:block; height: auto;clear:both; }
#resumenAgenda h1 {  background:#999; border-bottom:1px solid #9D9D9D; color:#fff; font-size:1.4em; font-weight:bold; margin:5px 0 0; padding-left:5px; _width: 100%; }
#resumenAgenda h2 { font-size: 1.3em; color: #000; font-weight: bold; margin:5px 0 0 10px;  }
#resumenAgenda  b { font-weight:bold; font-size: 1.2em; margin:0 0 2px 0; color:#000; }
#resumenAgenda .fechaAgenda { background:#FDE37C none repeat scroll 0 0; border:1px double #DDDDDD; color:#000000; font-weight:bold; margin:0 6px 3px 0; padding:2px 3px 2px 5px; }
#resumenAgenda img { border: none; width:70px; height: 70px; float: left; margin:0 0 4px 0;  }
#resumenAgenda  .destacado p { line-height: 15px;}
#resumenAgenda a:hover { color: #000 !important; }

#tablaResumenAgenda {  padding: 0; margin: 0; width: 100%; }
#tablaResumenAgenda th { font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #4f6b72; border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7;
border-top: 1px solid #C1DAD7; letter-spacing: 2px; text-transform: uppercase; text-align: left; padding: 6px 6px 6px 8px; background: #CAE8EA url(bg_header.jpg) no-repeat; }
#tablaResumenAgenda td { border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7; background: #fff; padding: 6px 0 6px 8px; color: #4f6b72; }

/* Edicion Titulares
=======================================================*/

.edicionTitulares { background:#F0F0F0; margin: 0 auto 20px; display: block; width: 600px; padding: 10px; border: 1px solid #ccc;}
.edicionTitulares h1 { border-bottom: 1px solid #ccc; color: #000; text-align: left; font-size:1.3em; margin: 5px 0; font-weight: bold; }

/* Lo +
=======================================================*/

#contenedorTop { margin: 0 0 20px 0;}
#contenedorTop h1 { padding: 2px 0 2px 5px; color: #000; font-weight:normal; font-size: 2.2em; background:#000000 none repeat scroll 0 0;
color:#FFFFFF; }
.top { width:620px; margin: 10px 0 0 0; border-bottom: 1px solid #ccc; padding: 6px 0;  }
.top .posicion { background:transparent url(fnd_top.png) no-repeat scroll 0 0; color:#FFFFFF; float:left; font-size:2.4em; font-weight:normal;
height:60px; margin:0 0 0 5px; padding:6px 0 0 12px; width:61px; display: block;  }
.top img { border: none; float: left; margin: 0; width: 100px;  }
*html .top .posicion  {  width:70px; }
.top h2 { float: left;  color:#000000; float:left; font-size:2.2em; margin:0 0 0 10px; display:inline-table; }
.top .titulo { color:#555555; float:left; font-size:0.7em; }
.top h2 a { color: #000 !important;}


/* Concursos
=======================================================*/

.concursos { margin: 15px 0; }
.concursos h2 { color:#000; font-size:2.2em; margin-bottom: 10px;  }
.concursos  a, .concursos  a:hover { color:#000; }
.concursos p{ margin-bottom: 5px; font-size:1.2em; }
.concursos .contenido {float: left; width: 330px; margin: 5px 0 0 5px; }
.concursos .fecha { font-size: 1.1em; }

.ganadoresLista { float: left; display: block; border: 1px solid #ccc; margin: 10px 0; width:107%;  }
.ganadoresLista  table { width: 100%; }
*html .ganadoresLista { width:100%; }
.ganadoresLista h1 { color:#fff; background: #000; padding: 0 0 0 5px; margin-bottom:10px; }
.ganadoresLista  h2 { font-size: 1.2em; font-weight:bold; margin:0 0 3px; }
.ganadoresLista  .contenido { padding: 5px 10px;}
*html .ganadoresLista  .contenido { padding: 0 10px;}
.ganadoresLista img { float: left;  height: 80px; width: 80px; border: none; }


/* Top10Videos
=======================================================*/



/*.imgPosicion{margin-left: 5px; top: 40px; position: relative; width: 20px;}*/
.imgPosicion{width:20px;}
/*.numPosicion{letter-spacing:-3px; font-size:25px; font-weight:bolder; position:relative; margin-left:5px; top:40px; font-family:Arial, Helvetica, sans-serif }*/
.numPosicion{font-size: 25px; font-weight: bolder; font-family: Arial, Helvetica, sans-serif}
.imgPreview{margin-left:65px;top:20px;}

.top10Titulo{font-size:18px;color:#777;}
.top10artista{font-weight:bolder;font-size:20px; }
.top10descripcion{font-size:14px; margin-top:5px}
.top10posicion{position:relative;top:48px;font-weight:bold;float:left;}
.top10semanas{float:right;position:relative;top:48px;font-weight:bold;}
.top10linea{width:100%;top:43px;border:1px solid #black;height: 1px;position:relative}

.top10selNumPosicion{letter-spacing:-3px;font-size:25px; font-weight:bolder; position:relative;margin-left:10px; top:20px;font-family:Arial, Helvetica, sans-serif }
.top10selimgPosicion{margin-left:1px;top:20px;position:relative;width:20px;}
.top10selTitulo{font-size:20px;position:relative;color:#777}
.top10selartista{font-weight:bolder;font-size:20px;position:relative;}
.top10selDescripcion p{font-size:14px; margin-top:5px}
.top10selPosicion{position:relative;font-weight:bold;float:left}
.top10selSemanas{float:right;position:relative;font-weight:bold;}
.top10sellinea{width:100%;border:1px solid #black;height: 1px}

.contenedorSel1C{width:540px;border-bottom:1px solid #333;margin:-6px 0 12px 60px;padding:0 0 12px;}
.contenedorSel2C{margin-left:60px;width:540px;height:30px;}
.contenedorTop10C{margin-left:230px;width:390px;top:-88px;position:relative}

.top10clear{border-bottom:1px solid #333;clear:both;margin:15px 0 -10px;}


