/***********************************FireFox 2 HACK************************************/
/**/#box_noticia ul{display:table}
/**/#box_noticia ul li a{display:table;}
/**/#box_noticia #atras, #box_noticia #adelante{display:-moz-inline-stack;}	
/**/#contenidos{ display:-moz-inline-block;}
/**/#proximo_evento {display:-moz-inline-block;}
/**/#listado_galerias li,#listado_galerias_v li { display: -moz-inline-stack;}
/**/#noticias ul li p{ display: -moz-inline-stack;}
/**/.banner_1{display:-moz-inline-block;}
/**/#listado_galerias_v li {display:-moz-inline-block;}

/**********************CSS GENERALES**********************/
h1{	font-size:16px;	margin:0px 0px 5px 0px; padding:0px; color:#C00;}
a, a:link, a:hover, a:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;color:#fff; }
object { outline:none; }
.titulos_nda strong { visibility:hidden}
span.titulos_nda{ font-size:18px; height:26px; }
#leer_mas span.titulos_nda{ font-size:11px; height:16px; color:#aa0000; cursor:pointer}
#leer_mas embed{ cursor:pointer}

/**********************HEADER Y MENU****************************/
#header{display: table-cell;height:188px;margin:0 auto;text-align:left;width:924px; }
#header h1{ color:#000;	display:inline-block;font-size:10px;height:auto;margin:0;;overflow:hidden;padding:0;text-align:left;}
#header h1 img{display:inline-block;}
#header .borde_menu{background:#000 url(../images/bordes_menu/barra-abajo-menu.jpg) repeat-x top left;	height:15px;display:block;}
#menu{height:32px; width:100%; display:inline-block; }
#header #beta  {position:absolute;z-index:12;top:0px; } 
#header > span {position:absolute;z-index:1000;top:0px; 	} 
#header #nav{text-transform:uppercase;display:table-cell;float:left;	line-height:1.5em;list-style-position:outside;list-style-type:none;	margin:0;	padding:0;	position:relative;	width:auto;	z-index:1000;}
#header #nav a{display:inline-block;color:#fff;text-decoration:none;background-color:#000;z-index: 1000;}
#header #nav a:hover{background-color:#000;color:#333;}
#header #nav li{float:left;position:relative;margin-bottom:0px;list-style:none;width:107px;}
#header #nav h2,#nav h3  { margin:0px; padding:0px; font-size:11px; font-weight:100;}
#header #nav ul {position:absolute;display:none;width:107px;top:32px;z-index: 1000;list-style:none;margin:0px;padding:0px;}
#header #nav li ul a{background:#000000 url(../images/sub.gif) no-repeat scroll left top;float:left;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;height:26px;.padding-top:0px;padding-top:3px;text-align:center;width:106px;z-index:1000;}
#header #nav li ul a:hover{background:#000000 url(../images/sub-over.gif) no-repeat scroll left top;float:left;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;height:26px;.padding-top:0px;padding-top:3px;color:#FFFFFF;text-align:center;width:106px;z-index:1000;}
#header #nav ul ul{top:auto;z-index: 1000;}	
#header #nav li ul ul {left:8em;margin:0px 0 0 0px;z-index: 1000; }
#header #nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{display:none;}
#header #nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{display:block;}
#header .home{background:url(../images/boton-menu/home.gif) left top no-repeat;height:32px;width:107px;}
#header .separador_footer{background:transparent url(../images/footer-image.gif) no-repeat scroll center top;height:60px;}
#header #nav #searcher {display:inline-block;height:auto;padding:6px 6px 0 0;text-align:right;width:377px;}
#header #inicio {left:12px;position:absolute;top:104px; border:0px none;}

/**********************CONTENEDORES*****************************/
#cont_pag{background:#000000;border:0 none; margin:0 auto;height:auto;top:0;width:924px; position:relative }
#contenidos{ background:#000000 none repeat scroll 0 0; overflow:hidden; clear:none; height:auto; min-height:425px;width:924px; margin:0 auto; display:inline-block;	text-align:left;}
#central{padding:15px 10px 5px; display:block;}
#contenidos table{margin:0px; padding:0px;}

/**********************FOOTER***********************************/
#footer{font-family:Tahoma, Geneva, sans-serif;width:924px;height:auto;background-color:#161616;margin:0px;	padding:0px;border-bottom:#999 solid 2px;}
#footer #info{width:890px; height:auto; margin:0px auto; padding:0px; }
#footer #info a { color:#880000; font-weight:bold; font-size:10px}
#footer #info p{font-size:9px;color:#777777;padding:0px;margin:0px;text-align:center;}
#footer #deportes{ width:840px;height:auto;margin:0px auto 10px;padding:0px;display:inline-block;}
#footer #deportes ul{ float:left; width:275px;height:auto;margin:2px;padding:0px; background-color:#1A1A1A;display:inline-block;}
#footer #deportes ul li{height:auto;width:auto;	float:left;	list-style:none;margin:0px 0 0 5px;padding:0px 0 0 0px;line-height:18px;display:inline-block;}
#footer #deportes h3 {font-size:10px;height:20px;line-height:23px;margin:0;padding:0;text-align:right;width:60px;}
#footer #deportes h3 a{color:#CC0000;font-size:10px;font-weight:bold;height:20px;line-height:23px;margin:0;padding:0;text-align:right;width:50px;}
#footer #deportes a{font-family:Tahoma, Geneva, sans-serif;font-size:11px;	color:#c1c1c1;padding:0px;margin:0px;font-size:11px;text-align:left;text-decoration:none;}
#footer #deportes a:hover{	font-family:Tahoma, Geneva, sans-serif;	font-size:11px;	color:#fff;	padding:0px;margin:0px;	font-size:11px;	text-align:left;text-decoration:none;}
#footer .ul-show{width:350px;clear:right;}

/**********************CAJA DE NOTICIAS*************************/

#box_noticia{float:left;margin:0 2px 0 0; overflow:hidden; height:275px;text-transform:uppercase; width:286px }
#box_noticia ul{list-style:none;margin:0px;padding:0px;width:286px;}
#box_noticia ul li{	background:transparent url(../images/linea-div-noticias.gif) repeat-x scroll center bottom;height:50px;list-style-image:none;list-style-position:outside;list-style-type:none;	margin:1px 0;	padding:2px 0;	width:286px;}
#box_noticia ul li div {color:#FFFFFF;float:left;font-size:11px;font-weight:bold;height:50px;width:50px;}
#box_noticia ul li p {height:auto;padding:1px 0;width:100%;margin:0px;display:inline-block;height:40px;}
#box_noticia ul li p img{border:0 none;	float:left;	margin-right:5px;text-align:left;}
#box_noticia ul li a{display:inline-block;width:100%;border:0px; line-height:12px;font-size:9px;text-align:left;height:100%;}
#box_noticia ul li a:hover{	color:#999; }
#box_noticia .separa{ height:220px; width:286px;} 
#box_noticia .vermas{display:inline-block;height:21px;margin:8px 0;width:100%;}
#box_noticia #atras, #box_noticia #adelante{ position:relative; display:inline-block;height:15px;width:15px; left:-125px; top:-2px}	
#box_noticia #adelante{ left:-10px;	}														
#box_noticia #atras a, #box_noticia #adelante a{ background:transparent url(../images/atras.png) no-repeat scroll 0 0;display:inline-block;height:15px;width:15px;}	
#box_noticia #adelante a{background:url(../images/adelante.png) no-repeat 0 0;	}

/**********************CAJA DE NOTICIAS*************************/
#ticker{background:#000; font-weight:normal; font-weight:100; border:2px dashed #222;display:inline-block;float:left;font-family:arial;font-size:12px;height:30px;margin:2px 10px 2px 24px;overflow:hidden;padding:3px 10px;text-transform:uppercase;width:784px;}
#ticker ul{text-align:left;display:inline-block;height:30px;list-style:none;margin:0;padding:0;width:854px;}
#ticker ul li{	display:inline-block;height:30px;list-style:none;margin:0;padding:0;width:775px;}
.control { display:inline-block;float:left;height:30px;margin:8px 0;width:50px;}
.categorias_dep { color:#aa0000; font-weight:bold}
#ticker ul li div {color:#FFFFFF;float:left;font-size:11px;font-weight:bold;height:50px;width:50px;}
#ticker ul li p {height:auto;padding:1px 0;width:100%;margin:0px;display:inline-block;height:40px;}
#ticker ul li p img{border:0 none;	float:left;	margin-right:5px;text-align:left;}
#ticker ul li a{border:0px none;display:inline-block;font-size:10px;height:30px;line-height:30px;text-align:left;width:auto;}
#ticker ul li a:hover{	color:#999; }
#ticker ul li h4 { display:inline}
.control #atras, .control #adelante{ position:relative; display:inline-block;height:15px;width:15px; left:0px; top:4px}	
.control #adelante{ left:10px;	}														
.control #atras a, .control #adelante a{ background:transparent url(../images/atras.png) no-repeat scroll 0 0;display:inline-block;height:15px;width:15px;}	
.control #adelante a{background:url(../images/adelante.png) no-repeat 0 0;	}


/**********************LISTADO DE NOTICIAS**********************/
#noticias a {text-align:left; font-size:11px;padding-bottom:5px;}
#noticias a:hover {color:#999;}
#noticias ul li p {	display:inline-block;margin:0;width:450px;}
#noticias {	float:left; min-height:400px; width:590px;	}
#noticias ul {display:block;margin:0;padding:0;list-style:none;width:100%;}

#noticias ul li a{	border:0 none;display:inline;height:auto;width:auto;}
#noticias .noti_li{	display:block; height:100px;background:transparent url(../images/linea-div-noticias.gif) repeat-x scroll center bottom; margin:0;width:100%;padding:10px 0 5px;}
#noticias img.imagen_noti { height:90px; width:120px;float:left; margin:0 10px 5px 0; background:url(../images/black_loader.gif) center no-repeat;}
.Noticia-peque-titulo  {margin:0;padding:0;font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; text-align:left; color:#C30; font-size:11px; text-transform:uppercase;}

/**********************SLIDER EVENTOS****************************/
#proximo_evento {display:inline-block;margin:25px 0;width:100%;}
#slideshow * { margin: 0; padding: 0; }
#slideshow { position:relative; width:576px; }
#menu_eventos, #slideshow #pictures, #slideshow #loading { position: absolute; }
#slideshow #loading { text-indent: -5000px;  visibility: hidden; z-index: 5;  }
#slideshow #pictures { height:259px;left:0;overflow:hidden;width:401px; }
#slideshow #pictures li { background:#000; height:262px;display: block; position: absolute; top: 0; width: 437px; }
#slideshow #pictures li img { display: block; position: relative; bottom: 0; }
#slideshow #menu_eventos { background:#000000;height:223px;list-style-type:none;padding-top:6px;right:0;width:170px;}
#slideshow #menu_eventos li { background:transparent url(../images/titulos-eventos/divisor.gif) no-repeat center bottom;width:160px; overflow:hidden;display: block; z-index: 1000; position: relative; height:54px; }
#slideshow #menu_eventos li a {  display: block; font-size: 11px; text-decoration: none; padding: 0px 0 0px 8px; z-index: 1000; color: #ccc; line-height: 11px; vertical-align: middle; }
#slideshow #menu_eventos li a:focus { outline: 0; }
#slideshow #menu_eventos li a:hover { color: #fff; }
#slideshow #menu_eventos li.current a { font-size: 11px; color: #fff; padding: 0px 0 0px 8px; line-height: 11px; }
#slideshow #menu_eventos li.background { background: url(../images/arrow.gif) no-repeat left center; position: absolute; font-size: 1px; height: 7px; width: 4px; z-index: 5; }
#slideshow .pos { left:405px;position:absolute; z-index:201;top:226px;}

/**********************GALERIAS FOTOS***********************/
#listado_galerias, #paginador, #listado_galerias_v{ text-align:left;list-style-image:none;list-style-position:outside; list-style-type:none;margin:0px 0 0;padding:0;width:300px;}
#listado_galerias li,#listado_galerias_v li {margin:0px auto;display:inline-block;list-style-image:none;list-style-position:outside;list-style-type:none; padding:1px 0;text-align:center; width:100px; min-height: 70px; display: inline-block; vertical-align: top; zoom: 1; display: inline; height: auto;}
#listado_galerias li a,#listado_galerias_v li a { font-weight: 100; color:#FFFFFF;display:block;font-size:10px;height:auto;padding:4px 0px 0px;text-transform:uppercase;}
#listado_galerias li a:hover, #listado_galerias_v li a:hover{ background:#222; color:#fff;}
#listado_galerias, #listado_galerias_v{	display:inline-block; height:auto;  }
#listado_galerias li p, #listado_galerias_v li p { line-height:13px; margin:2px 0px 2px; display:block;font-size:10px;height:26px;overflow:hidden;text-align:center;}
#listado_galerias li img, #listado_galerias_v li img{border:1px solid #333333;padding:0px; z-index:100;background:#000 url(../images/black_loader.gif) center no-repeat;display:block;height:70px;width:80px;margin:0px auto 0px;}

/**********************GALERIAS VIDEOS**********************/
#listado_galerias_v{ width:590px; background:#111 none repeat scroll 0 0;}
#listado_galerias_v li{ width:98px; height:auto; }
.pagi{color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:12px;position:relative;text-align:center;top:4px;}

/**********************PAGINADORES*************************/
#paginador { display:inline-block;height:auto;margin:5px 0px 22px ;width:100%;}
#paginador_v { display:inline-block;height:auto;margin:5px 0px 0px ;width:100%;}
#paginador li, #paginador_v li {	float:left;	height:15px;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0;text-align:center;	width:100px;}
#paginador p, #paginador_v p { height:15px;padding:0px;margin:0px;text-align:right;width:100%;display:inline-block;}

/**********************DETALLE NOTICIAS ***********/
#detalle{color:#FFFFFF;	float:left;	font-family: Verdana, Geneva, sans-serif;font-size:12px;width:593px; min-height:300px; padding:0 10px 0 0;}
#detalle #contenido_detalle a, #detalle #contenido_detalle_g a, #contenido_detalle_ex a{color:#AA0000; display:inline-block;  font-family:Verdana,Geneva,sans-serif; font-size:12px; font-weight:bold; vertical-align:middle;}
#detalle h1{margin:0; padding:0; text-transform:uppercase;font-size:20px;	}
#detalle h5{font-size:9px;margin:0;padding:0;display:inline-block; width:100%	}
#detalle h2, #sidebar h2{	/*margin:0;padding:0;*/ font-size:14px;	}
#detalle h3 { display:block;font-size:11px;margin:10px 0 0;padding:0;	}
#detalle span.nombre {	 font-size:14px; margin:0px; padding:0px; font-weight:bold;	}
#detalle td { background:#E1E1E1; border:1px solid #FFFFFF; padding:4px; }
#detalle #contenido_detalle, #detalle #contenido_detalle_g, #detalle #contenido_detalle_ex{ background:#FFFFFF;	color:#222222;float:left;padding:15px 25px 0px;width:545px;}
#detalle #contenido_detalle_ex{padding:15px 25px;}
#detalle #contenido_detalle_ex{ background:#222; color:#fff;}
#detalle .descripcion{	margin:5px 0; padding:0 0; 	}
#detalle .regresar{	padding:15px;	}
#detalle .introduccion{	color:#888888;	}
#detalle #contenido_detalle_g { background:#fff ;display:inline-block;width:542px;}
#detalle div.addthis_toolbox { margin:10px 0px}
#detalle #contenido_detalle_g a.carouselBtn{color:#FFF; }
#detalle p { margin:10px 0px;}

/**********************    COMENTARIOS   **********************/
#comentarios { display:block;margin:0 0 30px; }
#comentarios h2{ font-size:20px; height:20px;}
#comentarios fieldset.normal, #comentarios fieldset.back, #comentarios fieldset.form, #comentariosfieldset.comentado
{ display:block; border:0px; -moz-border-radius: 11px;-khtml-border-radius: 11px;-webkit-border-radius: 11px;border-radius: 5px; background:#f3f3f3  ;clear:both;	position:relative; 	margin:5px 0px; padding:8px 10px; width:480px;}
#comentarios fieldset.back{ background:#e1e1e1;}
#comentarios fieldset.comentado{ background:#FFBABA;}
#comentarios fieldset.form{ background:#fff; border:1px solid #888; font-size:11px}
#form_comment { display:none}
#comentarios label.error{ color:#F00; font-size:10px}
#comentarios legend{  color:#000000;font-family:Verdana,Geneva,sans-serif;font-size:12px;}
#comentarios b span{ font-size:11px;  color:#AA0000; font-weight:bold}
#comentarios input, #comentarios textarea {font-family:Arial,Helvetica,sans-serif;font-size:11px;height:15px;line-height:normal;margin:0px;padding:0;width:198px;}
#comentarios #enviar{ width:auto; height: auto;}
#comentarios textarea { width:490px; height:100px}
#comentarios dl {clear:both; margin:0px;}
#comentarios dt {float:left; line-height:20px; margin:0 10px 0px 0; text-align:left; width:65px;}
#comentarios dd {float:left;height:32px;line-height:20px;margin:0 0 0;width:400px;}
#comentarios dd.comment {float:left; line-height:20px; margin:0 0 0px; width:100%; height:auto}
#comentarios span.fecha { font-size:9px;font-weight:normal; color:#999;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;} 
#comentarios dd.comment { color:#222222;font-family:verdana;font-size:11px;line-height:15px;}
#comentarios dd.sin_aprobar { color:#aa0000; font-weight:normal; text-align:center}
.comentar { cursor:pointer;}
#comentarios fieldset.oculto{ display:none; }
#leer_mas { font-size:14px; color:#ff0000; display:block; z-index:1000; cursor:pointer}
#comentarios .photoComment{ float: left; margin:4px 8px 8px 0;}
#comentarios .delete_comment {position: absolute;  right: 15px; top: 4px; cursor:pointer}
#comentarios .opciones {display:inline;margin:0;position:absolute;right:0;width:120px;text-align:center;}
#comentarios .opciones a { cursor:pointer; font-size:10px;} 

/**********************    SPOTS   **********************/
ul.tabs { list-style:none; margin:0 !important;	padding:0;	height:30px;}
ul.tabs li { float:left; text-indent:0;padding:0;margin:0 !important;list-style-image:none !important; }
ul.tabs a { background:#222;font-size:11px;display:block;height: 30px;	line-height:30px;width: 111px;text-align:center; text-decoration:none;color:#fff;padding:0px;margin:0px;	position:relative;top:1px;}
ul.tabs a.guia {background:url(../images/guia.gif) top center;	background-position: 0px -50px ;width:98px;}
ul.tabs a:active {outline:none;}
ul.tabs a.sugerir {	background: url(../images/suge.gif) top center;	background-position: 0px -50px; width:162px; }
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a { background-position:0px 0px;	cursor:default !important;  color:#222 !important;}

#spots { display:block;margin:0 0 30px; color:#222 }
#spots h2{ font-size:20px; height:20px;}
#spots fieldset.normal, #spots fieldset.back, #spots fieldset.form, #spots fieldset.comentado {	display:block; 	border:0px;  }
#spots fieldset.normal, #spots fieldset.back, #spots fieldset.form, #spots fieldset.comentado { clear:both;position:relative; width:560px; height:500px; padding:10px}
#spots fieldset.back{ background:#e1e1e1;}
#spots fieldset.comentado{ background:#FFBABA;}
#spots fieldset.form{ background: url(../images/fondo.gif) left top no-repeat ; border:0px solid #888; font-size:11px}
#spots label.error{ color:#F00; font-size:10px}
#spots legend{  color:#000000;font-family:Verdana,Geneva,sans-serif;font-size:12px;}
#spots b span{ font-size:11px;  color:#AA0000; font-weight:bold}
#spots input, #spots textarea {font-family:Arial,Helvetica,sans-serif;font-size:11px;height:15px;line-height:normal;margin:0px;padding:0;width:198px;}
#spots #enviar{ width:auto; height: auto;}
#spots textarea { width:530px; height:100px}
#spots dl { clear:both; margin:0px;}
#spots dt { float:left; line-height:20px; margin:0 10px 0px 0; text-align:left; width:80px;}
#spots dd { float:left;height:24px;line-height:20px;margin:0 0 0;width:450px;}
#spots dd.comment { float:left; line-height:20px; margin:0 0 0px; width:100%; height:auto}
#spots dd.comment { color:#222222;font-family:verdana;font-size:11px;line-height:15px;}
.comentar { cursor:pointer;}
#spots ul { display:inline-block;height:445px;margin:5px 0; width:100%; }
#spots #listar > ul { overflow-y:auto; }
#spots ul li { border-bottom:1px dashed #222222;display:inline-block; width:525px; }
#spots ul li div a {color:#444444;display:inline-block;float:right;font-size:12px;font-weight:bold;text-align:right;}
#spots b { color:#CC3300}
#spots .content, #spots .contentPhoto { float:left;text-align:left; overflow:hidden;height:auto;margin:5px 0;padding:1px 10px; width:510px} 
.toolbar { display:block; text-align:left; margin:20px 0 0 25px;}
#spots a.anterior, #spots a.siguiente {text-align:center;width:55px;}
#spots .paginador a:hover {background:#aaa none repeat scroll 0 0;}
#spots .paginador a {color:#CC3300;display:inline-block;margin:0;padding:3px 2px 2px;text-align:center;width:auto;}
#spots .url_g_dd { height:60px; width:565px; }
#spots .url_g {height:30px; width:530px; }
#paginado { display:block; font-weight:bold; text-align:right;margin-top:20px;}
#spots .paginador { margin:-36px 0px 0px; !important }
#spots #listar { margin:0 auto; width:548px; }
#spots fieldset.sug{ padding:20px}

/**********************CALENDARIO EVENTOS**********************/
#fecha_calendar{ height:25px; list-style:none; margin:20px auto 10px; text-align:center; width:100%;}
#calendar , #loading{ font-family:arial; font-size:13px; font-weight:bold; height:340px; margin:10px auto; text-align:center; vertical-align:middle; width:400px; }
#loading{width:100%;}
#loading img{vertical-align:middle;margin:0px auto;position:relative;top:130px; }
#calendar td, #calendar th {background:transparent url(../img/cells.png) repeat scroll 0 0;color:#FFFFFF;height:50px;text-align:center;vertical-align:middle;width:50px;border:0px;}
#calendar th {height: 20px;	font-weight: bold; font-size: 14px; background:transparent url(../img/cells2.png) repeat scroll 0 0;}
#calendar td:hover, #calendar th:hover {background-position: 0px -81px;	color: #fff; vertical-align:middle;}
#calendar td.date_has_event {background-position: 162px 0px; color: white; vertical-align:middle;}
#calendar td.date_has_event:hover {	background-position: 162px -81px;vertical-align:middle;}
#calendar td.padding {	background: url(../img/calpad.jpg);}
#calendar td.today {background-position: 81px 0px;	color: white;}
#calendar td.today:hover {	background-position: 81px -81px;}
#calendar .events {	position: relative;  bottom:40px }
#calendar .events ul {/* -moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; -moz-border-radius-topleft:3px;	-moz-border-radius-topright:3px;*/ background:#333; border:1px solid #000000; color:#FFFFFF; display:none; font-size:15px; list-style-image:none;	list-style-position:outside; list-style-type:none; padding:15px; position:absolute;	text-align:left; width:300px; z-index:1000;	margin:0px;}
#calendar .events li {padding-bottom: 5px; margin:0px;}
#calendar .events li span {display: block; list-style:square; font-size: 11px; text-align: justify; color: #666; font-weight:normal;}
#calendar .events li span .title{display:inline; font-weight: bold; color: #FFF; margin:3px 0px; padding:0px; font-size: 12px;}
#calendar .eventos_prox{background:#000000 none repeat scroll 0 0; display:inline-block; float:right; list-style:none; margin:0; padding:0;}
#calendar .cambia_evento{float:left; margin-right:4px;}
#calendar .li_proximos{height:44px;padding:0 6px;}
.fechas{float:left;	list-style:none;margin:1px 10px;padding:0;text-align:center;width:80px;}
.libre{	width:137px; float:left; list-style:none;margin:1px 10px;padding:0;text-align:center;}

/**********************PUBLICIDAD****/
#Publicidad {background-color:#FFFFFF;display:inline-block;float:left;height:auto;padding:30px;width:844px;min-height:435px;}
#Publicidad .Titulos-publicidad{	font-family:Tahoma, Geneva, sans-serif;	color:#C00;	font-size:17px;	font-weight:bolder;}
#Publicidad .texto-publicidad{	font-family:Tahoma, Geneva, sans-serif;	color:#333;	font-size:13px;}
#Publicidad .texto-publicidad-resaltado{font-family:Tahoma, Geneva, sans-serif;	color:#333;	font-size:13px;	font-weight:bolder;}
#Publicidad .foto-derecha{margin:5px;padding:5px;float:right;background-color:#f2f2f2;}
#Publicidad .foto-izquierda{margin:5px;	padding:0px;float:left;}
#Publicidad #formulario{width:555px;height:280px;margin:280px 0 0 0;padding:0px 0 0 40px;	}
#Publicidad .titulo-contacto{font-family:Tahoma, Geneva, sans-serif;font-size:16px;color:#C00;font-weight:bold;text-align:center;margin:0px;padding:0px;}
#Publicidad .texto-campo{font-family:Tahoma, Geneva, sans-serif;font-size:11px;background-color:#222;color:#fff;overflow:auto;border:0px;}
#Publicidad .Nombres-contacto{font-family:Tahoma, Geneva, sans-serif;font-size:13px;color:#222;font-weight:bold;text-align:right;margin:0px;	padding:0px;}
#Publicidad .Puesto-contacto{font-family:Tahoma, Geneva, sans-serif;font-size:12px;color:#666;	font-weight:bold;text-align:center;margin:0px;padding:0px;}
#Publicidad .email-contacto{font-family:Tahoma, Geneva, sans-serif;	font-size:14px;	color:#ccc;	font-weight:bold;text-align:center;margin:0px;padding:0px;text-decoration:none;}
#Publicidad .email-contacto:hover{font-family:Tahoma, Geneva, sans-serif;	font-size:14px;	color:#fff;	font-weight:bold;text-align:center;margin:0px;padding:0px;text-decoration:underline;}

/**********************FLASH DESTACADOS Y VIDEOS ****/
.publicidad{ height:90px; margin:15px 0 20px; text-align:center; width:904px; display:inline-block }
.publicidad_show{ display:inline-block;float:left;height:auto;margin:10px 0;text-align:center;width:904px;}
#video_swf{bottom:22px;position:relative;width:580px;margin:0px 0px -22px -28px; height:370px;}
#video_box embed, #video_box object{ width:542px; height:340px; margin:0px auto 10px; }
#videos_show { text-align:center; }
#destacados_flash{	float:left;	margin-right:6px;width:676px;height:423px;	}
#publicidad{		display:table;	margin:5px 0;	width:310px;	}
.publicidad_cen{	width:280px; height:2px; float:left; }
.publi_sidebar{ 	height:2px; width:300px; margin:0px 0px 15px;}
.publi_banner4 { 	display:inline-block;	float:left;	height:2px;	width:545px;}
.publi_banner5 { 	width:230px;	height:2px;	display:inline-block;  float:left;}
.publi_banner6 {float:right;height:10px;width:120px;}
.publi_banner7 { width:468px; height:2px; margin:0px;float:left;}
.banner_hor{float:right;width:120px; height:2px}
#destacados_deporte {float:left;margin-bottom:10px;}

/**********************BANNERS ********************/
.banner_1 { width:904px; height:90px; display:inline-block; margin:15px 0 25px; border:1px solid #333; clear:both}
.banner_2 { width:300px; height:250px;float:left; margin:0 0px 20px; border:1px solid #333;}
.banner_3 { float:left;  width:300px; height:70px; display:inline-block; margin:0 13px; border:1px solid #333;}
.banner_4 { float:left; border:1px solid #222222;display:inline-block;height:70px;width:545px; margin:0 13px }
.banner_5 { border:1px solid #222222;display:inline-block;height:70px;margin:0 30px;width:230px;}
.banner_6 { width:120px; height:520px; display:inline-block; float:right; border:1px solid #333;	}
.banner_7 { width:468px; height:60px;	display:inline-block; border:1px solid #333;}
.banner_8 { width:678px; height:67px;	display:inline-block; border:1px solid #333;}
.banner_1 a, .banner_2 a, .banner_3 a, .banner_4 a,.banner_5 a, .banner_6 a, .banner_7 a, .banner_8 a{ display:inline-block; height:auto; z-index:2000}

/***** Facebook ****/
.banner_9 { width:670px; height:90px; display:inline-block; margin:15px 0 25px; border:1px solid #333;}
.banner_10 { width:670px; height:90px; display:inline-block; margin:15px 0 25px; border:1px solid #333;}
.banner_11 { width:670px; height:90px; display:inline-block; margin:15px 0 25px; border:1px solid #333;}
#sidebar .banner_3  { margin:8px 0px;}

/***********************************CONTACTO************************************/
#contacto-info { width:900px;display:inline-block;height:auto;background:url(../images/contacto-fondo.jpg) no-repeat left top;}
#contacto-info td{ padding:2px }
#contacto-info #formulario{	height:280px;margin:50px 0 0 120px;width:450px; }
#contacto-info .titulo-contacto{font-family:Tahoma, Geneva, sans-serif;font-size:16px;color:#C00;font-weight:bold;text-align:center;margin:0px;padding:0px;}
#contacto-info .texto-campo{font-family:Tahoma, Geneva, sans-serif;font-size:11px;background-color:#111111;color:#EEEEEE;overflow:auto;border:0px; width:240px}
#contacto-info .Nombres-contacto{font-family:Tahoma, Geneva, sans-serif;font-size:13px;color:#fff;font-weight:bold;text-align:right;margin:0px;	padding:0px;}
#contacto-info .Puesto-contacto{font-family:Tahoma, Geneva, sans-serif;font-size:12px;color:#666;	font-weight:bold;text-align:center;margin:0px;padding:0px;}
#contacto-info .email-contacto{font-family:Tahoma, Geneva, sans-serif;	font-size:14px;	color:#ccc;	font-weight:bold;text-align:center;margin:0px;padding:0px;text-decoration:none;}
#contacto-info .email-contacto:hover{font-family:Tahoma, Geneva, sans-serif;	font-size:14px;	color:#fff;	font-weight:bold;text-align:center;margin:0px;padding:0px;text-decoration:underline;}
#contacto-info #a, #contacto-info #b ,
#contacto-info #c, #contacto-info #d ,
#contacto-info #e, #contacto-info #f,
#contacto-info #g, #contacto-info #h {display:block;height:20px;left:645px;position:relative;top:90px;width:200px; cursor:pointer}
#contacto-info #b { top:120px }
#contacto-info #c { top:149px }
#contacto-info #d { top:179px }
#contacto-info #e { top:208px }
#contacto-info #f { top:236px }
#contacto-info #g { top:266px }
#contacto-info #h { top:295px }
#contacto-info #a a, #contacto-info #b a, 
#contacto-info #c a, #contacto-info #d a, 
#contacto-info #e a, #contacto-info #g a, 
#contacto-info #g a {display:block;height:100%;width:100%;}
#contacto-info #ernesto{left:126px;}
#contacto-info label.error , #Publicidad label.error {width: auto;font-size:10px;color:#FF0000;text-align:left; font-family:Verdana, Geneva, sans-serif;}

/*****************OSCURECE PANTALLA EN AJAX*********************/
#TB_overlay { position: fixed; z-index:1001; top: 0px; left: 0px; height:100%; width:100%;}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG { background-color:#000;  filter:alpha(opacity=75);  -moz-opacity: 0.75;  opacity: 0.75;}
* html #TB_overlay { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_load{ -moz-border-radius:15px; border-radius:15px; font-family:Verdana, Geneva, sans-serif; background-color:#222222; border:1px solid #666666;	clear:none;	color:#FFFFFF;	font-size:14px;	left:50%;	margin:0 -192px; padding:50px; position:fixed; text-align:center; top:30%; vertical-align:middle; width:300px; z-index:1002;}
* html #TB_load { /* ie6 hack */ font-family:Verdana, Geneva, sans-serif;position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#cerrar_error{ color:#F00;}

/**********************INFORMACION ANALISTA ********************/
#info_analista { color:#FFFFFF;	display:table; 	font-family:Arial,Helvetica,sans-serif;	font-size:12px;	margin-top:2px;	padding-right:10px;	text-align:justify;	width:100%;}
#info_analista img.imagen_noti { background:#000000 url(../images/black_loader.gif) no-repeat scroll center center;
border:2px solid #222222;float:left;height:204px;margin:10px 20px 10px 0;width:143px;}
#info_analista p{	display:block;width:auto;}

/**********************INFORMACION EQUIPO ********************/
.content_analist{clear:both; color:#FFFFFF; font-family:arial; font-size:11px;	}
.content_analist ul{display:table-cell;	list-style:none;margin:0;padding:5px;width:904px;}
.content_analist ul li{	background:#222222 none repeat scroll 0 0; display: inline; float:left; list-style-image:none; list-style-position:outside; list-style-type:none; margin:5px 10px 5px 10px; overflow:hidden; padding:6px 6px 0px; text-align:justify; min-height:191px; max-height:191px; height:191px; width:428px;}
.content_analist ul li:hover{	background:#333 none repeat scroll 0 0; }
.content_analist ul li h2{ height:22px;	text-transform:uppercase; position:relative; font-size:16px; color:#CC0000; margin:0 0 0px; padding:0px	}
.content_analist ul li p{	width:300px;}
.content_analist ul li img.foto{ background:#000000 url(../images/black_loader.gif) no-repeat scroll center center;height:138px; width:96px; border:1px solid #666; float:left; margin-right:10px; margin-bottom:5px;}
.content_analist ul li div.descripcion{	display:inline-block;height:146px;margin:0;padding:0;	}
.content_analist .ver_mas{background:#000000 none repeat scroll 0 0; height:20px;left:-6px;position:relative;text-align:right;width:103%;}

/**********************NO SE PARA QUE SON AUN********************/
.alvuelo{left:20px; position:relative; top:3px;}
.alvuelo2{left:134px;	position:relative; top:3px; vertical-align:middle;}
.analistas{ width:300px; font-size:20px; height:20px;margin:0px; line-height:30px;padding:0px; color:#C00; font-weight:bold; height:25px;display:inline-block;}
#proximoseventos{ height:258px; background-color:#222; color:#000000; display:inline-block; font-family:Arial,Helvetica,sans-serif; font-size:11px;	 padding:8px; text-align:justify; width:573px;}
.visitas{	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#F30; margin-left:5px; margin-right:5px; text-align:left;}
.titulo-foto{	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#CCC;margin-left:5px; margin-right:5px;text-align:center;}
#corresponsales{text-align:left; width:400px;}
.Titulosnegro{	margin-top:2px; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000000; font-weight:bold;}
.Tex-foto a:link{font-family:Arial,Verdana,Helvetica,sans-serif; text-align:center; color:#fff; font-size:10px;	padding-bottom:5px; padding-top:2px;}
.Tex-foto a:hover{font-family:Arial,Verdana,Helvetica,sans-serif; text-align:center; color:#999; font-size:10px; text-decoration:underline; 	padding-bottom:5px;  padding-top:2px;}
#contenedor {text-align:center;height:290px;	}
.fotitos{border:1px solid #ffffff;}
#video{	margin-left:71px;text-align:center;	font-family:Tahoma, "Lucida Sans", Arial;color:#333333;}
#video a:hover, #fotos a:hover{	text-align:center;	font-family:Tahoma, "Lucida Sans", Arial;	color:#ff9900;	text-decoration:none;	font-size:12px;	font-weight:bold;}
#video a, #fotos a{	text-align:center;	font-family:Tahoma, "Lucida Sans", Arial;font-size:12px;	font-weight:bold;color:#333333;	text-decoration:none;}
.titulos{	font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-align:center;	font-size:18px;	height:14px;color:#fff;	text-decoration:none;padding-top:6px;padding-bottom:8px;}
.titulosfotovideo{	font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-align:center;	font-size:18px;	height:18px;color:#F60;	text-decoration:none;padding-top:6px;padding-bottom:8px;}
#shows{	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-align:left;}
#shows a{font-family:Arial, Helvetica, sans-serif; 	font-size:11px; color:#ffffff; 	text-align:left; padding:1px 16px 10px 12px; text-decoration:none;background:transparent url(../images/flecha-bullet.gif) no-repeat scroll 0 5px; margin-left:10px;height:300px;}
#shows a:hover{	font-family:Arial, Helvetica, sans-serif; 	font-size:11px; color:#ff9900; 	text-align:left;  	padding:1px 16px 10px 12px; 	text-decoration:none;}
/* lo que me tumbe de fuel TV*/
.box {	border:medium none;	padding:0; margin-right:30px;text-align:right;	float:none;}
.top_stories, .stories {margin-bottom:0;	}
.stories {background-color:#000000;height:auto;margin-bottom:0;text-align:left;width:593px;}
.stories ul {	padding:0; margin:10px 0px 0px 0px; width:593px;display:inline-block;	}
.stories li {float:left;list-style:none;margin:10px 10px 0 0;width:280px;}
.stories li p{	display:inline-block;	}
.stories li img{ float:left; margin-bottom:5px; margin-right:10px; border:2px solid #fff;	}
.stories .photo {	float:left;margin-right:10px;width:75px;	}
.stories a > img {	border:2px solid #FFF;	}
.stories .title {	font-size:14px;	font-weight:bold;	}
/*.error{color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;margin:4px;padding:2px;text-align:center;vertical-align:middle;width:280px;}*/
#analistas{	display:inline-block;background:url(../images/texturablogger.gif) bottom center no-repeat;}
#analistas .blog_message_an img {float:left;margin:0 10px 5px 0;position:relative;}
.blog_message_an{background:transparent ;color:#FFFFFF;	display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:11px;	height:auto;margin:2px 12px 0 0;padding:10px;text-align:justify;}
.ultimo_comment{color:#FFFFFF;font-family:arial;font-size:11px;margin:10px 0 10px 0;}
.ultimo_comment a{	cursor:pointer;	display:block; width:100%;	}
.biografia{	background-color:#000000;background-image:url(../images/texturablogger.gif);	background-position:center center;	background-repeat:repeat-x;	font-family:Arial,Helvetica,sans-serif;	min-height:290px;width:904px;}
.cont_show{	display:inline-block;height:auto; text-align:center;	width:904px;float:left;	margin:0px 0px 15px 0px}
.widgets{	display:table; text-align:center; width:auto;	}
.galeria{background-color:#000000;background-image:url(../images/texturablogger.gif);background-position:center bottom;background-repeat:no-repeat;	display:inline-block;float:left;height:auto;width:606px;}
.titulo-galeria{background-color:#171717;display:block;	height:46px;margin:0;padding-top:14px;position:relative;text-align:center;text-transform:uppercase;width:99%;}
#el_show{vertical-align:top;}
#videos{float:left;	margin:0 0px 15px;	width:300px;}
#eventos{display:inline-block; margin:0 3px 15px; width:600px;clear:both; float:left;}
a.links_pri{ color:#990000; font-weight:bold; }

/******** REGISTRO ***************/
#promos { display:inline-block;float:left;width:504px; text-align:center }
#promos img { width:475px;}
#flash_banner {} 
#registrate {display:inline-block;float:left;width:400px;} 
div.content {display:inline-block;margin-left:auto;margin-right:auto;padding:10px 10px 20px;text-align:left;width:904px;}
#registrate div, #registrate td {color:#FFFFFF;font-family:tahoma,Trebuchet MS,arial,serif;font-size:8pt;line-height:140%;}
#registratediv.page_header {color:#555555;font-family:Trebuchet MS,arial,verdana,serif;font-size:15pt;margin-bottom:0;}
#registrate .icon_big {float:left;margin-bottom:5px;margin-right:5px;}
#registrate form {margin:0;}
#registrate div.signup_header {background:#222222;font-size:9pt;font-weight:bold;margin-bottom:10px;padding:6px 9px;width:380px;}
#registrate td.form1 {font-weight:bold;padding:12px 0 5px 10px;text-align:left;vertical-align:top;}
#registrate td.form2 {padding:10px 0 5px 10px;}
#registrate .Tips1 {vertical-align:middle;}

#sidebar{color:#FFF;font-size:11px;	font-family:Arial, Helvetica, sans-serif;float:right;height:auto;text-align:justify;	width:300px;}
#sidebar .addthis_toolbox{background:#FFFFFF ;color:#CC0000;margin:0 0 10px;padding:10px;}
#sidebar .addthis_toolbox a{color:#CC0000; font-weight:bold}
.info_equipo{float:left;width:436px;}

#facefan { background:#222222;display:block;float:left;margin:0px;padding:14px;width:470px;}
#redes_sociales {clear:both;display:inline-block;margin:10px 0 0;width:906px;} 
#redes { float:left;margin:0 5px;}

/********************* TWIITER *******************/
#twitter, #twitter_ul { background:transparent url(../images/twitter.jpg) no-repeat scroll center top;display:inline-block;float:left;height:272px;margin:0;overflow:hidden;padding:0;text-align:left;width:328px;}

#twitter .statuses {overflow-x:hidden;overflow-y:scroll;color:#DEDEDE;display:block;font-family:arial;font-size:11px;height:212px;list-style:none;margin:43px 10px 10px;padding:0;width:305px;}
#twitter .statuses li:hover, .statuses li.hover {background-color:#222;color:#fff;}
#twitter .statuses li {position:relative;}
#twitter .statuses li {height:70px;	border-bottom:1px dashed #D2DADA;	line-height:1.1em;padding:0.7em 0 0.6em;position:relative;}
#twitter .statuses .thumb {display:block;height:50px;left:0;margin:0 10px 0 5px;overflow:hidden;position:absolute;width:50px;}
#twitter a, #twitter strong{color:#AA0000;}
#twitter a {color:#AA0000;text-decoration:none;}
#twitter .statuses .thumb img {height:48px;width:48px; border:0px none;}
#twitter fieldset, #twitterimg {border-color:transparent;border-width:0;}
#twitter .statuses span.status-body {display:block;margin-left:65px;min-height:50px;overflow:hidden;width:222px;}
#twitter .statuses .lock, #twitter .statuses .screen-name {margin-right:5px;}
#twitter .tc #before, #twitter .tc #next{ position:relative; display:inline-block;height:15px;width:15px; left:0px; top:4px}	
#twitter .tc #next{ left:10px; }
#twitter .tc #before a, #twitter .tc #next a{ background:transparent url(../images/atras.png) no-repeat scroll 0 0;display:inline-block;height:15px;width:15px;}	
#twitter .tc #next a{ background:url(../images/adelante.png) no-repeat 0 0;	}

/********************* Promociones *******************/
#promociones {color:#eee;font-family:Verdana, Geneva, sans-serif;font-size:12px;width:450px;text-align:left;}
div.overlay { background-image: url(../images/transprent.gif);min-width:250px;min-height:auto;display:none;padding:55px; } 
div.overlay div.close { background-image:url(../images/close.png);position:absolute;right:5px;top:5px;cursor:pointer;height:35px;width:35px;} 
div.wrap {height:auto; overflow-y:auto; overflow-x:hidden;min-width:350px; }

/********************** HACKS FF *******************/
html>body #menu{height:34px; display:block}
html>body #footer #deportes{width:830px;}
html>body #footer #deportes ul{ width:272px;}
html>body #footer #info{width:890px; }
html>body #proximoseventos{ width:576px; }
html>body .blog_message{width:97%;}
html>body .ver_mas{bottom:0px;}
html>body .content_analist ul li{height:185px; max-height:185px; min-height:185px; width:415px;}
html>body .titulo-galeria{	height:34px;}
html>body #box_noticia{float:left;margin:0 5px 0 0;width:286px;}
html>body #box_noticia ul li p{margin:0px;}
html>body #box_noticia #atras, html>body #box_noticia #adelante{top:0px}	
html>body #box_noticia #atras{left:-115px;}
html>body #noticias .noti_li{padding:10px 0 2px;}
html>body #listado_galerias{height:auto; width:302px;}
html>body #listado_galerias_v{height:auto;width:100%;}
html>body #listado_galerias_v li {width:95px;}
html>body #listado_galerias li p, html>body #listado_galerias_v li p{ height:28px;margin: 6px 0px 0px 0px;}
html>body #listado_galerias_v li p{ height:40px;} 
html>body #listado_galerias li ,html>body  #listado_galerias_v li{ min-height:83px; display:inline-block; float:left }
html>body #paginador {width:100%; margin:4px auto 32px;}	
html>body #paginador li{ height:21px; width:100px;}
html>body #destacados_flash{margin-right:8px;}
html>body #eventos{margin:0 5px 15px;}
html>body #sidebar{width:300px;}
html>body #videos{width:293px;}
html>body .cont_show{width:904px;}
html>body .events { bottom:10px}
html>body .libre{ 	width:190px; }
html>body #video_swf{bottom:22px;margin:0 0 -22px 0;height:370px;position:relative;right:22px;display:block;width:590px;}
html>body #comentarios fieldset.normal, html>body  #comentarios fieldset.back, html>body  #comentarios fieldset.form{  width:502px;}
html>body #ticker { width:764px}