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

b {
    font-weight: bold;
}

body {
    font: 11px Arial, Helvetica, sans-serif;
    background: #ebebeb;
    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: #000000;
}

.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 */
    background: #ebebeb;
    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 5px 0;
    width: 990px;
    clear: both;
    text-align: left;
}

.cabeceraContent {
    width: 100%;
    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: 11px;
    margin: 0 auto;
    width: 640px;
    height: 20px;
    clear: both;
}

.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: #c8c8c8;
}

.botoneraCorporativa ul li a {
    line-height: 20px;
    padding: 0;
    color: #c8c8c8;
    padding: 0 10px;
    text-decoration: none;
    text-align: center;
    font-size: 11px;
}

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

/* -- BOT.Corporativa */
/* BOT.categorias */
.botoneraCategorias {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0 auto;
    width: 640px;
    height: 25px;
    clear: both;
    margin-top: 0px;
}

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

.botoneraCategorias ul li {
    height: 25px;
    line-height: 25px;
    float: right;
    text-align: right;
    color: #c8c8c8;
}

.botoneraCategorias ul li a {
    line-height: 25px;
    padding: 0;
    color: #1d7522;
    padding: 0 7px;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    font-size: 12px;
}

.botoneraCategorias ul li a:hover {
    background: #f4f4f4;
    color: #1d7522;
    line-height: 25px;
}

/* -- BOT.Categorias */
/* BUSCADOR */
.buscador {
    width: 240px;
    float: right;
    padding: 0;
    clear: both;
    margin: 10px 0 5px 0;
}

.buscador div.input input {
    width: 150px;
    border: 1px solid #ccc;
    border-bottom: 2px solid #ccc;
    border-right: 2px solid #ccc;
    color: #999;
    font-size: 11px;
    height: 17px;
    line-height: 16px;
}

.buscador div.input {
    width: 170px;
    float: left;
    text-align: right;
}

.buscador div.boton {
    width: 70px;
    float: right;
    text-align: right;
}

/*  -- BUSCADOR */
.videoPrincipalContent {
    width: 100%;
    background: url('../media/images/bgmain.png') repeat-x;
    height: 397px;
}

.videoPrincipalContent .tv {
    margin: 0 auto;
    width: 1000px;
    height: 397px;
    background: url('../media/images/tv.png') no-repeat;
    behavior: url('../media/images/iepngfix.htc');
}

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

.secondContent {
    margin: 20px 0 0 0;
    width: 980px;
    background: url('../media/images/separadorTrans.gif') repeat-y;
}

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

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

.secondContent div.col1 div.videosPromocionados {
    margin: 0 0 20px 0;
}

.secondContent div.col1 div.videosPromocionadosLast {
    margin: 0;
}

.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: 30px;
    line-height: 30px;
}

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

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

.titulo span {
    padding: 0;
    color: #3b3938;
}

.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: 180px;
    color: #000;
    float: left;
    padding: 0 0px 10px 0;
    margin: 0 2px 2px 0;
    background: #fff;
    border-bottom: 5px solid #1d7522;
}

.video .thumbnail {
    margin: 0;
}

.video .thumbnail img {
    border: 1px solid #fff;
    width: 178px;
    border: 1px solid #c9c9c9;
    height: 95px;
}

.video .txt {
    padding: 5px 5px 0 5px;
    font-size: 11px;
    color: #3b3938;
}

.video .txt .titulo_video {
}

.video .txt .tiempo {
    line-height: 16px;
}

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

.videoPrincipal div.descripcion {
    font-size: 12px;
    color: #fff;
    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: #fff;
    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: 14px;
    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: #fff;
    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;
}

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

.datosVideo .des {
    background: #fff;
    padding: 10px;
    color: #666;
    border: 1px solid #ccc;
}

.datosVideo {
    margin: 0 0 20px 0;
}

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

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

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

/* Resultado de busqueda */
.resultado {
    background: #f4f4f4;
    margin: 2px 0 0 0;
    padding: 5px;
}

.resultado .thumbnail {
    width: 180px;
    float: left;
    margin: 0 5px 0 0;
}

.resultado .thumbnail img {
    width: 178px;
    height: 95px;
    border: 1px solid #ccc;
}

.resultado .datosL {
    float: left;
    padding: 0 5px 0px 5px;
    width: 370px;
    margin: 0 10px 0 0;
    border-right: 1px solid #ebebeb;
}

.resultado .datosL .tituloVideo {
    margin: 0 0 5px 0;
}

.resultado .datosL .tituloVideo a {
    color: #3b3938;
    font-size: 16px;
    font-weight: bold;
}

.resultado .datosL .descripcionVideo {
    margin: 0 0 5px 0;
}

.resultado .datosL .descripcionVideo .descripcion {
}

.resultado .datosR .descripcionVideo {
    text-align: left;
    float: right;
    padding: 0 0 0px 5px;
    width: 200px;
    background: blue;
}

.resultado .datosR .descripcion {
    text-align: left;
    margin: 0 0 10px 0;
}

.resultado .datosR .fechaVideo {
    text-align: left;
}

/* -- Resultado de busqueda */
/* PAGINACION */
.paginacion {
    background: #B7B7B7;
    padding: 5px;
}

.paginacion {
    color: #666;
}

.paginacion a {
    color: #666;
    background: #ccc;
    padding: 2px 4px;
    text-decoration: none;
    font-weight: bold;
}


.redesSociales {
    background: #F4F4F4;
    height: 25px;
    line-height: 25px;
    cursor: pointer;
    margin: 0 0 10px 0;
}

.redesSociales ul li {
    padding: 0 0 0 10px;
    float: left;
}

.redesSociales ul li a {
    color: #666;
    font-size: 10px;
    text-decoration: none;
}

img.iconoRed {
    width: 15px;
    vertical-align: middle;
    padding: 0 5px 2px 0;
}
