﻿body  {
	text-align:center;
	font:14px Arial, Verdana, sans-serif;
	color: #d8d8d8;
	margin: 0px 0px 0px 0px;
	background-image: url(../images/fondo.jpg);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:center;
	background-position:top;
	background-color: #000000;
}
#sitio{
	position:relative; 
	width:992px; 
	margin:0 auto; 
	padding:0px; 
	text-align:left; 
	border:0px solid;
}
#logo {
	float:left;
	width:992px;
	height:200px;
}
#menu_horizontal{
	clear:both;
	float:left;
	width:992px;
	height:22px;
	background:#161616;
	display:inline;
}
#lista_horizontal {
	font: 12px Arial;
	font-weight:bold;
	text-align:center;
}
.barra_fondo{
	float:left;
	width:992px;
	height:35px;
	background:#000000;
}


#noticia_fija{
	float:left;
	width:325px;
	height:auto;
	margin-bottom:3px;
}
#noticia_fija_up{
	float:left;
	background:#000000;
	width:325px;
	height:35px;
	border:0px;
}
#noticia_fija_center{
	float:left;
	background:#0D0D0D;
	width:325px;
	height:25px;
	border:0px;

}
#noticia_fija_conte{
	float:left;
	background:#0D0D0D;
	width:325px;
	height:379px;
	border:0px;

}
#noticia_fija_text{
	width:270px;
	margin-left:30px;
	margin-right:7px;
	margin-top:25px;
	height:200px;
	font: 14px Arial;
	color:#FFFFFF;
	text-align:justify;
	border:0px;
}
#noticia_fija_text a{
	color:#A80E10;
	text-decoration:none;
}
#noticia_fija_text a:hover, #noticia_fija_text a:active{
	color:#D04004;
	text-decoration:none;
}
.noticias{
	clear:both;
	float:left;
	width:325px;
	height:auto;
	border:0px;
	filter:alpha(opacity:95);
	-khtml-opacity: 0.9;
	opacity: 0.9;
	background:#0C0000;
}

.noticias_up_center{
	float:left;
	background:#0C0000;
	width:325px;
	height:auto;
	margin-bottom:2px;
	border:0px;
}
.noticias_up_center span{
	float:left;
	font:16px Arial, Verdana, sans-serif;
	margin-left:31px;
	margin-top:5px;
}
.noticias_text{
	margin-top:15px;
	margin-left:13px;
	margin-right:3px;
	width:300px;
	height:auto;
	border:0px;
}
.noticia_full{
	font: 14px Arial, Verdana, sans-serif;
	width:280px;
	margin-left:15px;
	margin-right:7px;
	height:auto;
	border:0px;
}
.foto_noticia{
	width:111px;
	height:auto;
	margin-left:5px;
	margin-right:8px;
	overflow:hidden;
	border: 1px solid #241A19 ;
	text-align:center;
}
.noticia_full span{
	margin-left:3px;
	border:0px;
}
.noticia_full a, .noticia_full a:link, .noticia_full a:active, .noticia_full a:visited {
	color:#fff;
	text-decoration:none;
}
.noticia_full a:hover{
	color:#D04004;
	text-decoration:none;
}
.mas_noticias{
	margin-left:13px;
	border:0px;
}
.mas_noticias a{
	font: 16px Arial, Verdana, sans-serif;
	color:#A80E10;
	text-decoration:none;
}
.mas_noticias a:hover, .mas_noticias a:active{
	font: 16px Arial, Verdana, sans-serif;
	color:#D04004;
	text-decoration:none;
}


.noticia_titulo{
	color:#A80E10;
}
.fecha_small{
	font: 10px Arial, Verdana, sans-serif;
}
.noticia_titulo a, .noticia_titulo a:link, .noticia_titulo a:active, .noticia_titulo a:visited {
	color:#A80E10;
	text-decoration:none;
}
.noticia_titulo a:hover{
	color:#D04004;
	text-decoration:none;
}


.contenido_izquierda{
	float:left;
	width:325px;
	height:auto;
	border:0px;
	margin-right:3px;
}
.contenido_derecha{
	float:left;
	width:660px;
	height:auto;
	border:0px;
}
.contenido_izquierda_videos{
	float:left;
	width:660px;
	height:auto;
	border:0px;
	
}
.contenido_derecha_videos{
	float:left;
	width:325px;
	height:auto;
	border:0px;
	margin-left:7px;
}

.barra_text{
	float:right;
	height:35px;
	font: 12px Arial;
	font-weight:bold;
	text-align:center;
}
.videos_home{
	width:665px;
	height:auto;
}
.videos_up{
	float:left;
	background:#0D0D0D;
	width:665px;
	height:25px;

}
.videos_up span{
	float:left;
	font:16px Arial, Verdana, sans-serif;
	margin-left:40px;
	margin-top:5px;
}
.videos_cont{
	position:relative;
	float:left;
	background:#0D0D0D;
	width:503px;
	height:379px;

}
.videos_cont_video{
	width:auto;
	height:auto;
	border:1px solid #181818;
	background:#181818;
}
.videos_titulo{
	position:absolute;
	width:auto;
	height:auto;
	left: 40px;
	top: 20px;
	color:#FFFFFF;
	font:14px Arial, Verdana, sans-serif;
	font-weight:bold;
}
.videos_mas{
	font:14px Arial, Verdana, sans-serif;
	margin-bottom:12px;
	
}
.videos_titulo a, .videos_titulo a:active, .videos_titulo a:visited {
	font:14px Arial, Verdana, sans-serif;
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
}
.video_video{
	position:absolute;
	width:438px;
	height:269px;
	left: 40px;
	top: 50px;
	border:1px solid #333333;
	background:#1B1B1B;
	padding:8px 8px 8px 8px;
}
.videos_otros{
	float:left;
	background:#0D0D0D;
	width:161px;
	height:379px;
	
}
.video_contenido{
	margin-top:22px;
}
.video_otro{
	font: 14px Arial, Verdana, sans-serif;
	width:150px;
	height:70px;
	overflow:hidden;
	border:1px solid #333333;

}
.video_otro:hover{
	border:1px solid #333333;
	background:#0B0000;

}
.video_otro a{
	font: 11px Arial, Verdana, sans-serif;
	color:#FFF;
	text-decoration:none;
}
.video_otro a:hover, .video_otro a:active{
	font: 11px Arial, Verdana, sans-serif;
	color:#D04004;
	text-decoration:none;
}
.foto_video_otro{
	width:70px;
	height:50px;
	margin-left:5px;
	margin-right:5px;
	margin-top:8px;
	overflow:hidden;
	
	text-align:center;
}

.evento_home{
	width:400px;
	height:auto;
	float:left;
	background:#0C0000;
	margin-top:2px;
	margin-right:2px;
	display:block;
}
.derecho_ads{
	width:255px;
	height:auto;
	float:left;
	display:block;
}
.derecho_ads_cont{
	width:100%;
	background:#0C0000;
	margin-left:2px;
	margin-top:2px;
	padding:2px;
	text-align:center;
}
.title_ads{
	width:100%;
	float:left;
	display:block;
	height:auto;
	margin-bottom:2px;
	border:0px;
}
.title_ads span{
	margin-bottom:2px;
	float:left;
	font:16px Arial, Verdana, sans-serif;
	margin-left:40px;
	margin-top:5px;
	text-align:center;
}
.derecho_ads_cont img{
	padding:2px;
	border:1px solid #211414;
	text-align:center;
	margin-top:2px;
}
.derecho_ads_cont a, .derecho_ads_cont a:active, .derecho_ads_cont a:visited {
	font:14px Arial, Verdana, sans-serif;
	color: #A80E10;
	text-decoration: none;
	font-weight:bold;
}
.derecho_ads_cont a:hover{
	color: #D04004;
	text-decoration: underline;
	font-weight:bold;
}
.evento_up{
	float:left;
	background:#000000;
	width:667px;
	height:47px;
}
.evento_cont{
	float:left;
	background:#0C0000;
	width:384px;
	height:auto;
	margin-top:2px;
}
.evento_box_imagen{
	background:#140606;
	border: 1px solid #211414;
	padding:8px;
	margin-left:40px;
	width:320px;
	height:auto;
}
.evento_box_info{
	font: 14px Arial, Verdana, sans-serif;
	width:325px;
	height:auto;
	margin-left:40px;
	margin-top:5px;
}
#images {
	width: 552px;
	border: 1px solid #363636;
	float: left;
	background-color: #2d2d2d;
	margin-top: 7px;
	line-height: 20px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 8px;
	padding-left: 8px;
}
.evento_otros{
	float:left;
	background:#0C0000;
	width:116px;
	height:533px;
	margin-top:2px;
}
.title_evento{
	width:360px;
	float:left;
	height:auto;
	margin-bottom:2px;
	border:0px;
}
.title_evento span{
	margin-bottom:2px;
	float:left;
	font:16px Arial, Verdana, sans-serif;
	margin-left:40px;
	margin-top:5px;
}
.title_evento2{
	margin-bottom:2px;
	float:left;
	font:14px Arial, Verdana, sans-serif;
	margin-left:40px;
	margin-top:5px;
}
.title_evento2 a, .title_evento2 a:active, .title_evento2 a:visited {
	font:14px Arial, Verdana, sans-serif;
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
}
.eventos_contenido{
	margin-left:17px;
	margin-top:20px;
}
.evento_otro{
	font: 14px Arial, Verdana, sans-serif;
	width:100px;
	height:90px;
	overflow:hidden;
	border:0px;
}
.evento_otro a{
	font: 14px Arial, Verdana, sans-serif;
	color:#FFF;
	text-decoration:none;
}
.evento_otro a:hover, .evento_otro a:active{
	font: 14px Arial, Verdana, sans-serif;
	color:#D04004;
	text-decoration:none;
}
.foto_evento_otro{
	width:66px;
	height:56px;
	overflow:hidden;
	border: 1px solid #CCCCCC ;
	text-align:center;
}
.footer{
	
	background-repeat:no-repeat;	
	position:absolute; 
	width:100%; 
	height: 364px;
	top: -15px; 
	visibility: visible; 
	left: 0px;
	background-image:url(../images/index_24.jpg);
}

.footer_cont {
	clear:both;
	position:relative;
	width:100%; 
	padding-top:40px;
}
.contenido_footer{
	position:absolute; 
	width:500px; 
	height: 100px;
	top: 200px;
	right:0px;
	visibility: visible; 
}
.menu_footer{
	width:200px;
	float:left;
}
.lista_footer ul {
	list-style: none;
	width:100px;
	padding: 5px;
	margin:0px;
}
.lista_footer li{
	list-style: none;
	display:block;
	text-decoration: none;
	padding:3px;
}
.lista_footer li a, .lista_footer li a:link, .lista_footer li a:active, .lista_footer li a:visited {
	font: 11px Arial, Helvetica, sans-serif;
	border-bottom: #E4C81F 1px dotted;
	padding: 2px 2px 2px 15px;
	color: #fff;
 	display: block;
	text-decoration: none;
	}
.lista_footer li a:hover {
	border-bottom: #C23716 1px dotted;
	color: #C23716;

}
.mapa_contenido{
	width:320px;
	height:auto;
	float:left;
	font: 12px Arial, Verdana, sans-serif;
	margin-left:5px;
}
.mapa{
	font: 16px Arial, Verdana, sans-serif;
	font-weight:bold;
	margin-left:5px;
}
.mapa_contenido a, .mapa_contenido a:link, .mapa_contenido a:active, .mapa_contenido a:visited {
	font: 14px Arial, Helvetica, sans-serif;
	color: #fff;
 	display: block;
	text-decoration: none;
}
.mapa_contenido a:hover {
	color: #71A2C2;
}
.mapa_contenido ul {
	list-style: none;
	padding: 5px;
	margin:0px;
}
.mapa_contenido li{
	list-style: none;
	display:block;
	text-decoration: none;
	padding:3px;
}
.mapa_contenido li a, .mapa_contenido li a:link, .mapa_contenido li a:active, .mapa_contenido li a:visited {
	font: 11px Arial, Helvetica, sans-serif;
	border-bottom: #E4C81F 1px dotted;
	padding: 2px 2px 2px 15px;
	color: #fff;
 	display: block;
	text-decoration: none;
	}
.mapa_contenido li a:hover {
	border-bottom: #C23716 1px dotted;
	color: #C23716;
}


.busqueda{
	float:left;
}
.busqueda1{
	float:left;
	padding: 0px 8px;
}
.input_buscar{
	width:125px;
	height:15px;
	font-size:12px;
	padding: 4px 4px 0 10px;
	border:1px solid #CCCCCC;
	background:#696969;
	color:#FFFFFF;
	float:left;
}




img{
	border:0px;
}
.lista_menu, .lista_menu ul { 
	list-style: none;
	margin: 0px;
	width:auto;
	padding: 0px;
	
}
ul.lista_menu ul
{
	position:absolute;
	left:0px;
	top:24px;
	display:none;
	list-style:none;
	background:#161616;
	z-index:1000;
}
ul.lista_menu li:hover > ul
{
	display:block;
}
.lista_menu {
	font: 12px Arial, Verdana, sans-serif;
	position: relative;
	float: left;
}
.lista_menu li {
	float: left;
	margin: 0;
	height:22px;
	position: relative;
	display:block;
}
.lista_menu li a, .lista_menu li a:link, .lista_menu li a:active, .lista_menu li a:visited {
	font: 12px Arial, Verdana, sans-serif;
	color: #ffffff;
	height:22px;
 	display: block;
	text-decoration: none;
	padding: 3px 5px 0 6px;
}

.lista_menu li a:hover {
	color: #161616;	
	height:22px;
	background:#fff;
	background-repeat: repeat-x;
	display:block;
}
.info_videos{
	display:block;
	float:left;
	width:169px;
	height:200px;
	margin:6px;
	border-bottom:1px dotted #be8a42;
	padding: 6px
}
.info_videos a, .cat_vid a, .info_videos a:active, .cat_vid a:active, .info_videos a:visited {
	font:14px Arial, Verdana, sans-serif;
	color: #A80E10;
	text-decoration: none;

}
.info_videos a:hover, .cat_vid a:hover{
	color: #D04004;
	text-decoration: underline;
}
.lista_videos{
	width:800px;
	height:auto;
	margin:0 auto;
	padding-bottom:5px;
}
.info_videos img{
	padding:2px;
	border:1px solid #211414;
	text-align:center;
	margin-top:2px;
}
.cats_videos{
	margin:0 auto;
	padding: 6px 0 6px 0;
	text-align:center;
}
.cat_vid { 
padding: 1px; 
text-align:center;
}







.comentarios{
	width:991px;
	height:auto;
	float:left;
}

.comentarios_up{
	float:left;
	background:url(../images/comentarios_up.png);
	background-repeat:no-repeat;
	width:991px;
	height:107px;
}
.comentarios_cont{
	float:left;
	background:url(../images/comentarios_cont.png);
	background-repeat:repeat-y;
	width:991px;
	height:auto;
}
.comentarios_foot{
	float:left;
	background:url(../images/comentarios_foot.png);
	background-repeat:no-repeat;
	width:991px;
	height:38px;
}
.banner_l{
	float:left;
	width:250px;
	height:auto;
	margin-left:15px;
}
.barra{
	float:left;
	width:100%;
	height:35px;
	background:#000000;
}
.titulo{
	font: 12px Arial, Verdana, sans-serif;
	font-weight:bold;
	padding-left:10px;
}
.separator{
	margin-top:5px;
	height:35px;
}
.separator_eventos{
	width:100%;
	height:10px;
	background:#000;
	clear:both;
}
.separador_pie{
	height:35px;
	width:100%;
	float:left;
}
.contacto_cont{
	width:991px;
	height:auto;
	float:left;
	font: 12px Arial, Verdana, sans-serif;
	background:#0C0000;
	filter:alpha(opacity:95);
	-khtml-opacity: 0.9;
	opacity: 0.9;
}
.contenido_contacto{
	width:500px;
	height:auto;
	float:left;
	font: 12px Arial, Verdana, sans-serif;
	margin-left:8px;
}
.contenido_contacto h1{
	font:17px Arial, Verdana, sans-serif;
	font-weight:bold;
}
div.footp {
		clear:both;
		padding: 3px;
		margin: 3px;
		text-align:center;
}
	
div.footp a {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #ccc;
		text-decoration: none; /* no underline */
		color:#FFFFFF;
}
div.footp a:hover {
		border: 1px solid #EEE;
		color: #000;
		background-color: #ccc;
}
div.footp a:active {
	color: #000;
}
div.footp span.current {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #ccc;
		font-weight: bold;
		background-color: #2B2B2B;
		color: #FFF;
}
div.footp span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
		color: #DDD;
}
.limpia{
	clear:both;
}

