@charset "UTF-8";
/* CSS Document */
i {
    font-style: italic;
}

b {
    font-weight: bold;
}

body {
    font: 11px Arial, Helvetica, sans-serif;
    background: #efefef;
    margin: 0; /* es recomendable ajustar a cero el margen y el relleno del elemento body para lograr la compatibilidad con la configuración predeterminada de los diversos navegadores */
    padding: 0;
    text-align: center; /* esto centra el contenedor en los navegadores IE 5*. El texto se ajusta posteriormente con el valor predeterminado de alineación a la izquierda en el selector #container */
    color: #efefef;
}

.clear, .break {
    clear: both;
}

.oneColFixCtr div.container {
    width: 980px; /* el uso de 20px menos que un ancho completo de 800px da cabida a los bordes del navegador y evita la aparición de una barra de desplazamiento horizontal */
    
    text-align: left;
    margin: 0 auto; /* esto anula text-align: center en el elemento body. */
}

.oneColFixCtr div.mainContent {
    padding: 0 0 10px 0; /* recuerde que el relleno es el espacio situado dentro del cuadro div y que el margen es el espacio situado fuera del cuadro div */
}

.logo {
    width: 320px;
    float: left;
}

.cabeceraRight {
    width: 640px;
    float: right;
    height: 90px;
}

.cabecera {
    margin: 0 auto;
    padding: 0 0 0px 0;
    width: 980px;
    clear: both;
    text-align: left;



}

.cabeceraContent {
    width: 100%;
    background: #000;
border-bottom:1px solid #efefef;
margin-bottom:20px;
 background:  #FFF; 
}

.videoPrincipal {
    margin: 0 auto;
    padding: 10px;
    width: 990px;
    clear: both;
    text-align: left;
}

/* BOT.Corporativa */
.botoneraCorporativa {
    font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
    float:left;
    width: 640px;
    height: 30px;
    clear: both;
margin-top:20px;
}

.botoneraCorporativa ul {
    border: 0;
    list-style-type: none;
    text-align: right;
    display: inline;

}

.botoneraCorporativa ul li {
    height: 20px;
    line-height: 20px;
    float: right;
    text-align: right;
    color: #efefef;
}

.botoneraCorporativa ul li a {
    line-height: 20px;
    padding: 0;
    color: #D20000;
    padding: 0 10px;
    text-decoration: none;
    text-align: center;
   


}

.botoneraCorporativa ul li a:hover {
    text-decoration: underline;
}


#botonerabuscador{
	   width: 978px;
	    height: 40px;
	    position:relative;
	float:left;
	    margin-top: 0px;

background:  #d20000;

}
/* -- BOT.Corporativa */
/* BOT.categorias */
.botoneraCategorias {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    
    width:700px;
    height: 30px;
margin-left:10px;
  padding-top:12px;

float:left;
}

.botoneraCategorias ul {
    border: 0;
    list-style-type: none;
    text-align: left;
    display: inline;
  height: 30px;
}

.botoneraCategorias ul li {
    height: 30px;
  
    float: left;
    text-align: left;
    color: #c8c8c8;
}

.botoneraCategorias ul li a {
     height: 30px;
    padding: 0;
    color: #fff;
    padding: 0 10px 0px 0px;
    text-decoration: none;
   
    text-align: left;
     font-size: 13px;

}

.botoneraCategorias ul li a:hover {
    text-decoration:underline;
    color: #000;
    height: 30px;
}

/* -- BOT.Categorias */
/* BUSCADOR */
.buscador {
    width: 240px;
    float: right;
margin-right:7px;
margin-top:6px;
background:#fff;
}

.buscador div.input input {
    width: 150px;
border:1px solid white;
    color: #000;
    font-size: 12px;
float: right;margin-top:3px;

}

.buscador div.input {
    width: 150px;
    float: right;
  
margin-top:3px;

}

.buscador div.boton {

    
    
margin-top:3px;
}

/*  -- BUSCADOR */
.videoPrincipalContentInicio {
    width: 100%;
  background-color:#efefef;
    height: 397px;
}

.videoPrincipalContentInicio .tvinicio {
    margin: 0 auto;
    width: 976px;
    height: 397px;
border:1px solid #d9d9d9;
 background:#fff;
} 

.videoPrincipalContentInicio .tvinicio #mediaspace {
    padding: 45px 0 0 0;
}


.videoPrincipalContent {
    width: 100%;
  background-color:#efefef;
    height: 554;
}

.videoPrincipalContent .tv {
    margin: 0 auto;
    width: 976px;
    height: 554px;
border:1px solid #d9d9d9;
 background:#fff;
}

.videoPrincipalContent .tv #mediaspace {
    padding: 45px 0 0 0;
}

.secondContent {
    margin: 20px 0 0 0;
    width: 980px;
   

}

.secondContent div.col1 {
    width: 730px;
    float: left;
}

.secondContent div.col2 {
    width: 220px;
    float: right;
}

.secondContent div.col1 div.videosPromocionados {
    margin: 0 0 20px 0;
padding:20px;
border:1px solid #222;
background-color:#111;
}

.secondContent div.col1 div.videosPromocionadosLast {
   	   margin: 0 0 20px 0;
	padding:20px;
	border:1px solid #222;
	background-color:#111;
}

.secondContent div.col1 div.videosPromocionados div.titulo, #datosVideo .titulo, .videosRelacionadosInterior div.titulo, .secondContent div.col1 .titulo, .secondContent div.col2 div.canales div.titulo, .secondContent div.col2 div.etiquetas div.titulo {
    font-size: 18px;
    height: 40px;
    line-height: 30px;
width:100%;

}

.secondContent div.col1 div.videosListados {
    width: 600px; /* IE */
}

.videosRelacionadosInterior {
    width: 960px;
    margin: 10px;
    background: #98bbe3;
}

.titulo  {

 padding: 0px 0px 0px 0px;
color: #fff;
width:100%;
border-bottom:1px solid #222;


}
.titulo span {

    color: #fff;
width:100%;

}

.secondContent div.col1 div.videosPromocionados div.contenido, .secondContent div.col1 div.videosListados div.contenido, .videosRelacionadosInterior div.contenido, .secondContent div.col2 div.canales div.contenido, .secondContent div.col2 div.etiquetas div.contenido {
    padding: 0;
}

.secondContent div.col2 div.etiquetas div.contenido {
    padding-right: 10px;
}

.secondContent div.col2 div.canales div.contenido ul li {
    line-height: 15px;
    margin: 0 0 5px 0;
}

.secondContent div.col2 div.canales div.contenido ul li.listadoCanales a {
    font-weight: bold;
    font-size: 12px;
}

.secondContent div.col2 div.canales div.contenido ul li.listadoCanales {
    color: #3883d6;
}

.secondContent div.col2 div.canales div.contenido ul li a {
    color: #fff;
}

.secondContent div.col2 div.etiquetas div.contenido span {
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    line-height: 18px;
}

/* VIDEO PORTADA THUMBNAIL */
.video {
    width: 690px;
    color: #666;
    float: left;
    padding: 0 0px 0px 0;
    margin: 0 2px 2px 0;
	border-bottom: 1px solid #222;
	
	margin-bottom:1px;
}

.busco{
	padding: 10px 10px 10px 10px;font-size: 1.3em;color: #ddd;	margin-left:190px;
}



.buscotitulo a{
	color:#a4a4a4;
}

.buscotitulo a:hover{
	color:white;
}

.buscopart b{
	font-weight:normal;
	color:#666;
}

.buscopart {
	font-weight:normal;
	color:#666;
}
.videor {
    width: 690px;
    color: #000;
    float: left;
    padding: 0 0px 0px 0;
    margin: 0 2px 2px 0;
	border-bottom: 1px solid #222;
	
	margin-bottom:1px;
}


.videor .thumbnail {
    margin: 0;
}

.videor .thumbnail img {
  
    width: 178px;
    
    height: 95px;
float:left;
}

.videor .thumbnail {
    margin: 0;
}

.video .thumbnail img {
  
    width: 178px;
    
    height: 95px;
float:left;
}




.video .txt {
    padding: 10px 10px 10px 10px;
    font-size: 1.3em;
    color: #666;
margin-left:190px;

}

.video .titulo_video a{
	font-size: 15px;
	color: #a4a4a4;
	text-decoration:none;
	  
}
.video .titulo_video a:hover{
	font-size: 15px;
	color: #fff;
}



.videoPrincipal div.titulo {
    font-size: 18px;
    color: #000;
    
    margin: 0 0 0px 0;
    padding: 0 0 5px;
}

.videoPrincipal div.descripcion {
    font-size: 12px;
    color: #666;
    line-height: 19px;
    border-bottom: 1px dotted #fff;
    margin: 0 0 5px 0;
    padding: 0 0 5px;
}

.videoPrincipal div.fecha {
    color: #fff;
    border-bottom: 1px dotted #fff;
    margin: 0 0 5px 0;
    padding: 0 0 5px;
}

.videoPrincipal div.visto {
    color: #666;
    border-bottom: 1px dotted #fff;
    margin: 0 0 5px 0;
    padding: 0 0 5px;
}

.videoPrincipal div.canal, .secondContent div.col1 div.canal div.titulo {
     font-size: 13px;
    color: #fff;
    border-bottom: 1px dotted #fff;
    margin: 0 0 5px 0;
    padding: 0 0 5px;
}

.videoPrincipal div.visto span.destacado {
    font-size: 16px;
    font-weight: bold;
}

.txt {
    font-size: 12px;
    color: #efefef;
    line-height: 19px;
}

.pieContent {
    width: 100%;
    background: #b7b7b7 url('../media/images/sepFoot.gif') repeat-x;
    padding: 20px 0 0 0;
}

.pie2Content {
    width: 100%;
    background: #d6d6d6;
    line-height: 25px;
    height: 25px;
}

.pie {
    text-align: left;
    width: 990px;
    margin: 0 auto;
    color: #666;
    line-height: 25px;
    height: 25px;
}

.pie .txt {
    width: 780px;
    float: left;
    color: #666;
    line-height: 25px;
    height: 25px;
    font-size: 11px;
}

.pie .creditos {
    float: right;
    width: 200px;
    text-align: right;
    font-size: 11px;
    line-height: 25px;
    height: 25px;
}

.pie .creditos a, .pie .txt a {
    color: #666;
    font-size: 11px;
}

.pie .creditos a:hover, .pie .txt a:hover {
    text-decoration: none;
}

.pie .txt span.destacado {
    font-weight: bold;
}

.pie div.patrocinadores {
    padding: 10px;
    background: #fff;
    margin: 0 0 10px 0;
}

.pie div.patrocinadores img {
    width: 956px;
}

.pieNews {
    text-align: left;
    width: 990px;
    margin: 0 auto;
    color: #666;
}

.masNoticias .titulo {
    color: #fff;
    font-size: 12px;
}

.masNoticias .contentNews {
    background: #ccc;
    border: 1px solid #9e9e9e;
    padding: 10px 10px 0 10px;
    margin: 2px 0 10px 0;
}

.masNoticias .contentNews .categoria a {
    color: #1d7522;
    font-weight: bold;
	text-decoration:none;
}
.masNoticias .contentNews .categoria a:hover {
	text-decoration:underline;	
}

.columna{
	 float: left;
	 width:312px;
	 margin:0 10px 0 0;
}

ul.noticias {
    width: 310px;
    margin: 0 0 10px 0;
    padding: 0 0 5px 0;
    border-bottom: 1px dotted #666;
	 
}
 
ul.noticias li div.point {
    width: 3px;
    float: left;
    line-height: 12px;
    height: 12px;
    margin: 0 5px 0 0;
}

ul.noticias li a {
    color: #666;
    text-decoration: none;
    line-height: 12px;
    height: 12px;
}

ul.noticias li a:hover {
    text-decoration: underline;
}

/* NUBE DE TAGS */
.nubeTags {
    text-align: justify;
}

.nubeTags a {
    color: #666;
    text-decoration: none;
}

.nubeTags .etiqueta0 {
    color: #CCCCCC;
    font-size: 10px;
}

.nubeTags a.etiqueta1 {
    font-size: 10px;
}

.nubeTags a.etiqueta2 {
    font-size: 10px;
}

.nubeTags a.etiqueta3 {
    font-size: 15px;
}

.nubeTags a.etiqueta4 {
    font-size: 18px;
}

.nubeTags a.etiqueta6 {
    font-size: 36px;
    color: #b2b2b2;
}

.nubeTags a.etiqueta5:link {
    font-size: 26px;
    color: #b2b2b2;
    text-decoration: none;
}

.nubeTags a.etiqueta5:visited {
    color: #b2b2b2;
}

.nubeTags a.etiqueta5:hover {
    color: #b2b2b2;
}

.nubeTags a.etiqueta5:active {
    color: #b2b2b2;
}

/* -- Nube de tags */
.banners {
    margin: 10px 0 10px 0;

}

.banners .titulo {
    font-size: 10px;
    color: #b2b2b2;
    margin: 0 0 2px 0;
width:220px;
}

.banners .ban {
    margin: 0 0 10px 0;

}

.ban img{
	margin-top:10px;
}

#datosVideo .des {

font-size:14px;
    color: #a4a4a4;
  
}

#datosVideo {
    margin: 0 0 20px 0;
border:1px solid #222;
padding:20px;
background-color:#111;
}

#datosVideo .des .descripcion, #datosVideo .des .canal, #datosVideo .des .fecha {
    margin: 0 0 10px 0;

}

#datosVideo .des .datos {
    width: 300px;
    float: left;
}

#datosVideo  b{
   color:#666;
font-weight:normal;

}

.tiempo {
   color:#666;
font-weight:normal;

}

.tiempo b{
   color:#666;
font-weight:normal;

}

#datosVideo .des .estadistica {
    width: 300px;
    float: right;
}

/* Resultado de busqueda */
#resultado {
	    margin: 0 0 20px 0;
	padding:20px;
	border:1px solid #222;
	background-color:#111;

}






/* -- Resultado de busqueda */
/* PAGINACION */
.paginacion {
font-size:14px;
}

.paginacion {
    color: #999;
}

.paginacion a {
    color: #999;
  
   
    text-decoration: none;
    font-weight: bold;
}

