/* CSS para Navegación por canales */

/*Fondo de menu Col1*/
#contenedor13{background: transparent url(/imagenes/cn/fnd_cuerpo_vistaC.gif) repeat-y }

/* Menu */
.navegacionEspecialB {padding-top:6px}

/* Para la Home */
.lockImg1{overflow:hidden;width:62px;height:60px;float:left;margin-right:5px}
.cabeceraEntradilla div.parrafo p{font-size: 1em;}

/* Foto detalle canales. Tipos de ajuste: 0 - izquierda, 1 - derecha */
.fotoDescripcion .lockImg_0 {
	overflow:hidden;
	float:left;
	margin-right:5px
}
.fotoDescripcion .lockImg_1 {
    overflow:hidden;
    float:right;
    margin-left:5px
}

/*
.cabeceraC{width:382px;}
*/
.filas {width:29.8750em; margin-right:0.625em;}
.fila .panelFila{margin-left:0}
.filaNew .panelFila{margin-left:0}	

/* Para Detalles */
/*#navCan {width: 100%;min-height:28em;margin-bottom:0; background: transparent url(../../imagenes/cn/fnd_contenedora_vistaD.gif) repeat-y; background-position: 24.625em 0;float:right}*/
.sinCol{background:white}/* Para el contenedor13 sin columna derecha*/
.publiInfo h4.info, 
.publiInfo h4.areaResp, 
.ficha h3,
.ficha h4.areaResp, 
.ficha h4.dContacto, 
.ficha h4.dLocalizacion, 
.ficha h4.info, 
.ficha h4.dAsociado, 
.ficha h4.transporte, 
.ficha h4.servicios, 
.ficha h4.recomendado, 
.ficha h4.sitioInteres{ /*background-color: #e5e2da; */color:#555555}
h5.titBloque{background:none;}

/* Para listados */
p.datosActividad{font-size: 0.7em; padding:0 0 0 6px}

.publiCuerpo .parrafoTitulo {font-size:0.9em; font-weight:bold}

/* .tareas { background-color:#F0EDE4; border:none }
.ficha { height:1%; border:1px solid #e5e2da;} */
.ficha.cierre, .tareas.cierre { border-bottom: 6px solid #e5e2da; }
/*.ficha .info .listadoGenerico li, .contenedorFicha .info .listadoGenerico li {border-bottom: 1px solid #e5e2da; } */

/* relacionados de la home */
.bodyE .ficha{border:none }
.ficha h3{ /*background-color: #e5e2da; */color:#555555}

/* Formularios buscadores laterales */
.ficha .cuerpo,
.ficha .cuerpoB, 
.contenedorFicha .cuerpoB, 
.ficha .cuerpoG, 
.ficha .cuerpoInfo { background-color:white; padding:5px;font-size:0.75em;padding-bottom:10px;}

.cuerpovistaC, #navCan .cuerpovistaD, #navCan .cuerpovistaE, #navCan .cuerpovistaF{background:none}
#navCan .contenedorFicha{ border:none; width:14.75em; background:url(/img/n_fdo_contenedorFicha.gif) repeat-x top;}
#navCan .contenedorFicha{ width:14.5em !important;}
#navCan .contenedorFicha .ficha.clear{ border-top:1px solid #EAEAEA; border-left:1px solid #EAEAEA; border-right:1px solid #EAEAEA; border-bottom:1px solid #EAEAEA; position:relative; margin-bottom:0.3125em; }
#navCan .bodyD .contenedorFicha .ficha.clear{ border:none;  margin-top:0em; margin-bottom:0.3125em; }

#navCan .contenedorFicha .panel .ficha{ margin-top:0em; margin-bottom:0; border:0;}

/* SIDEBAR 4col - Filtro destacado */
#navCan .contenedorFicha .ficha.destacado { 
    background: #D2DFF8;
    border: 0;
    margin-bottom: 0.625em;
    margin-top: 0 !important;
}

    #navCan .contenedorFicha .ficha.destacado .filtro { 
        border: 0;
    }

        /*#navCan .contenedorFicha .ficha.destacado .filtro input[type="text"],*/
        #navCan .contenedorFicha .ficha.destacado .filtro input.caja1 { 
            width: 93%;
        }

        #navCan .contenedorFicha .ficha.destacado .filtro select { 
            width: 95%;
        }

        #navCan .contenedorFicha .ficha.destacado .filtro input[type="submit"],
        #navCan .contenedorFicha .ficha.destacado .filtro input.botonPequeno { 
            float: right;
            background: url(/img/n_btnPequeno.gif) no-repeat 50% 0.4em;
            color: white;
            border: none;
            margin: 0.2em 0.7em 0 0;
            padding: 0;
            width: 5em;
            height: 2em;
            cursor:pointer;
        }

/* Distribuciones de destacados de la HOME */
.fila .panelFila_1x2, .filaNew .panelFila_1x2 {display: inline; float: left; width: 29.875em; }
.lockImg2 {float: left; overflow: hidden; width: 14.5em;}
.lockImg3 {float: left; margin-bottom: 0.2em; overflow: hidden; width: 29.875em; }

/* Promocionales */
#navCan .contenedorFicha .panel1 { min-height: 0; }
#contenedor13 .columna2 .cuerpovistaC .contenedorFicha .panel1 { min-height: 0; }
#contenedor13 .columna2 .panel .cuerpovistaC .contenedorFicha .panel1 { min-height: 0; }

/* Paneles relacionados */
#navCan .contenedorFicha .panel .bodyE > .parrafo { padding-left: 1em; }

/* Listado de canales por defecto */
#navCan .elemResult li div.foto img.fotoListado {
    width: 4.975em; /*60px*/
}

/* Listado de canales con estructura tabular */
#navCan .LC_tabular {
    clear: both;
    margin-bottom: 0.625em;
    padding: 1.375em 1.375em 0;
}
#navCan .LC_tabular ul {
    clear: both;
    width: 100%;
}
#navCan .LC_tabular ul li {
    float: left;
    overflow: hidden;
    text-align: center;
    width: 24%;
}
#navCan .LC_tabular ul li div {
    overflow: hidden;
    vertical-align: middle;
}
#navCan .LC_tabular ul li div .fotoListado {
    float: none;
    overflow: hidden;
    height: auto;
    width: 3.75em; /*60px*/
	margin: 0;
}

/* Separadores */
.top { margin-top: 0.5em; padding-top: 0.5em; }
.bottom { margin-bottom: 0.5em; padding-bottom: 0.5em; }

/* Galería multimedia */
.galeria { clear:both; padding-top: 1em; padding-bottom: 1em; }
.galeria div{ height:6.25em; overflow:hidden; vertical-align:middle }
.galeria ul { width:100%;  clear:both }
.galeria ul li { min-height: 9em; width:33.33%; float:left; text-align:center; overflow:hidden }
.galeria ul li.subEstructutra02 { float:right }
.galeria ul li span.documentoTipo { font-size:0.9167em }
.galeria ul li p a { font-size:1em }

/* ESTILOS COPIA DE MAPA WEB */

.mapaWeb .set{background: #F8F8F8 url("../../imagenes/cn/fnd_cuerpoB.jpg") repeat-y scroll left top;float: left; display:inline; width: 19.3em;}
.mapaWeb .set.clear-bottom{ margin-right: 1.2em;}
.mapaWeb .set p{background: transparent url("../../imagenes/cn/fnd_cabecera_mw.gif") repeat-x left top ;padding: 0.625em 0 0 0.3333em;}
.mapaWeb .set ul{ padding-bottom: 1em; padding-left: 0.4375em;padding-right: 0.5em;background: transparent url("../../imagenes/cn/cierre121_1.gif") no-repeat left bottom;}
.mapaWeb .set ul li{background:transparent url("../../imagenes/cn/marc_UL_Flecha.gif") no-repeat 0 0.41667em; padding:0 0 0.25em 0.5em;}
.mapaWeb .set ul li ul{background: none;}

/* Tablas en detalles de canal (sin foto) */
div.parrafo table thead,div.parrafo table tfoot,div.parrafo table caption{ font-size: 0.75em; }
div.parrafo table{color:#555555;width:100%;border-bottom: 5px solid #EAEAEA;margin-bottom: 15px;background: transparent url(../../imagenes/cn/sep_vertical01.gif) repeat-y right;                  }
div.parrafo table thead{min-height:30px; height:auto !important; height:30px;background: transparent url(../../imagenes/cn/sep_UL_Horizontal03.gif) repeat-x bottom;}
div.parrafo table caption {text-align:left;display:block}
div.parrafo table caption.special {color:#31558e;font-weight:bold}
div.parrafo table .reduced{font-size:0.8em; } 
div.parrafo table .fixed{font-size:0.8em; table-layout:fixed;overflow:hidden} 
div.parrafo table.reduced td{font-size:0.8em;overflow:hidden} 
div.parrafo table.reduced thead th{white-space:normal;} 
div.parrafo table th{background-image: url(../../imagenes/cn/sep_vertical01.gif);background-repeat: repeat-y;background-position:left;white-space: nowrap; padding: 0 5px 5px 5px;border-bottom: 1px solid #999;}
div.parrafo table th.doWrap{white-space:normal;} 
div.parrafo table {font-weight:normal}
div.parrafo table th.centrado {text-align:center;}
div.parrafo table tr.par{background-color:#f8f8f8}
div.parrafo table td, div.parrafo table th{font-size:11px}    
div.parrafo table td, div.parrafo table tbody th{background-image: url(../../imagenes/cn/sep_vertical01.gif);background-repeat: repeat-y;background-position:left;padding: 5px;border-bottom: 1px solid #999;}
div.parrafo table td p{margin:0;}
div.parrafo table td.centrado, div.parrafo table tr.centrado td, div.parrafo table tr.centrado th{text-align: center;}
div.parrafo table td.derecha, div.parrafo table tr.derecha td , div.parrafo table tr.derecha th {text-align: right;}
div.parrafo table td.destacado, div.parrafo table tr.destacado td , div.parrafo table tr.destacado th { color:#31558e; font-weight:bold }
div.parrafo table ul li{font-size:1em}

/* Player */
#navCan div.player { margin-bottom: 0.2em }
