﻿html, body{font-family:Arial, helvetica, sans-serif}
table{padding:0;}
/*estilos generales*/
.fizquierda{float:left;}
.fderecha{float:right}
.bloque{display:block}
.espacioMenuIzq{height:.6em;min-height:.6em}
a.fizquierda img{margin:.2em 1em 1em 1em !important}
/*cabeceras*/
fieldset{border:0 !important}
.recuadro2{padding:0;margin:0;min-height:3em}
* html .recuadro2{height:3em}
div.videocabecera h1{ height:31px;font-size:2em !important;font-weight:bolder;letter-spacing:-.5px;font-family:Arial,Geneva,Helvetica;margin:0; padding:0; display:block;text-align:right; background-color:#868f98}
div.videocabecera h2{ height:31px;font-size:1.8em !important;font-weight:bolder;letter-spacing:-.5px;font-family:Arial,Geneva,Helvetica;margin:0; padding:0; display:block;text-align:right; background-color:#728089;color:white;text-align:center;}
div.videocabecera h1 span.gris{color:white;padding:0 0 0 2px;margin:0}
div.videocabecera img{height:2.9em}
* html div.videocabecera img{height:6em}
div.videocaja1{position:relative;background:#fff;}
div.videocaja1 *{margin:0;padding:0}

* html div.videocaja1 div.esq1,
* html div.videocaja1 div.esq2{top:0}
* html div.videocaja1 div.esq3,
* html div.videocaja1 div.esq4{margin-top:-5px;bottom:auto}
div.videocaja1 p.videotxtdestacado{margin:0;padding:0;text-align:justify;color:#555;margin:0 0 2em 2em;padding:0;color:#555;font-size:1em;}
div.videocaja1 p.videotxtdestacado a{color:#1C8BD4;font-weight:bolder;margin:1em 1em .5em;padding:0;text-align:justify;line-height:120%}
div.videocaja1 p.txt_introductorio{margin:1em;padding:1em; background-color:#F7FBFF; color:#444;font-size:1.1em; }
div.videocaja1 p.videotxtdestacado span{margin:0 0 2em 2em;padding:0;color:#555;font-size:1em;}
div.videocaja1 p.videotxtdestacado span.busqueda{ display:block; width:100px; margin:0 0 2em 2em;padding:0;color:#555;font-size:1em;}
div.videocaja1 h2{background:#b31b34;clear:right;color:#FFFFFF;font-size:1.2em;font-weight:bold;height:18px;line-height:90%;margin-top:4px;margin-bottom:10px;padding:8px 0 0 22px;}
div.videocaja1 h3{background:#b31b34;clear:right;color:#FFFFFF;font-size:1.2em;font-weight:bold;height:18px;line-height:90%;margin-top:4px;margin-bottom:10px;padding:8px 0 0 22px;}
* html div.videocaja1 h2{margin:.75em 10px 0}
div.videocaja2{font-size:1.1em;padding:.5em 0;margin:0 10px .8em;border-right:1px solid #d0d4d7;border-bottom:1px solid #d0d4d7;background-color:#F7FBFF; }
div.videocaja2 *{margin:.5em 1em;position:relative}
div.videocaja2 span{ clear:both; display:block;}
div.videocaja2 span label{width:46%;float:left;text-align:right;font-size:1em; margin:1em 1em .2em 0;padding:0 .1em;color:#333;}
/*repetido*/
div.videocaja2 span select {width:auto;float:left;font-size:90%;background-color:#fff;border:1px solid #c3d1de;margin:1em auto .2em;}
div.videocaja2 span input.checkbox{border:none;margin:1em auto .2em;padding:0;background-color:#F7FBFF;border:none;width:2em !important;height:2em !important}
div.videocaja2 fieldset{ clear:both; margin:4em 0 2em 0;display:block;}
div.videocaja2 fieldset legend span{text-align:right; font-size:1em; float:left; margin-left:20.7em; color:#333; margin-bottom:0; }
div.videocaja2 fieldset div.fecha{display:inline; text-align:left; float:left; margin-left:31em;}
div.videocaja2 fieldset  label{width:3%;float:left;font-size:1em; margin:1em 0.4em .2em 0; padding:0 0.5em 0 0.5em;  color:#333;}
div.videocaja2 fieldset  select{width:auto;float:left;font-size:90%;background-color:#fff;border:1px solid #c3d1de;margin:1em 0 .2em;}
div.videocaja2 p.videotxtdestacado{font-size:1.1em;font-weight:bolder;color:#E0263D; padding-top:20px; }
div.videocaja2  input, div.videocaja2  textarea,  div.videocaja2  select{ border:1px solid #E2E9F1; padding-top:0.2em; padding-bottom:0.2em;}
div.videocaja2 input.benviar{font-size:0.9em;background:#f7fbff url(../img/videoicolupa.gif) no-repeat left center;border-left:1px solid #d1e3f6;border-top:1px solid #d1e3f6;border-bottom:1px solid #6392c4;border-right:1px solid #6392c4;padding:6px 7px 6px 24px;
font-weight:bolder;color:#31659C;cursor:pointer;}
div.videocaja2 input.bbuscar{font-size:0.9em;background:#f7fbff url(../img/videoicolupa.gif) no-repeat left center;padding:6px 7px 6px 24px;margin-left:20px;font-weight:bolder;color:#31659C; border-left:1px solid #d1e3f6; border-top:1px solid #d1e3f6; border-bottom:1px solid #6392c4; border-right:1px solid #6392c4;cursor:pointer;}
div.videocaja1 .videocajabotonvolver { text-align:right;margin:1em 2.3em 1em 0;padding-top:1px;padding-bottom:2px;}
div.videocaja1 .videocajabotonvolver2 {margin:1em 2.3em 1em 0;width:68px;text-align:right;position:relative;left:71em; }
div.videocaja1 .videocajabotonvolver2 input.bvolver{display:block;text-decoration:none;font-size:1em; font-weight:bolder; color:#9faa00; padding:0.6em 0.2em 0.6em 0.2em; margin:0.7em 0 0 0;  background:#e2e9f1 url(../img/videoicoatras.gif) no-repeat left center; border-left:1px solid #d1e3f6; border-top:1px solid #d1e3f6; border-bottom:1px solid #626904; border-right:1px solid #626904;;
 width:7em;  text-align:right;  } 
.clear_left{ clear:left;}
.clear_right{ clear:right;}
.clear_both{ clear:both;}
div.videocaja2 ul.resultado_lista{margin:0 1.2em 1em;padding:0;list-style:none;}
div.videocaja2 ul.resultado_lista li{margin:1.5em .2em;padding:.5em;list-style:none;border:1px solid;border-color:#f9f9f9 #d8d8d8 #d8d8d8 #f9f9f9;height:100%;width:95%;background:#fff}
div.videocaja2 ul.resultado_lista li a{border:none;color:#1C8BD4}
div.videocaja1 .videocajabotonvolver input.bblancoraya {font-size:.9em;background-color:#f7fbff;font-weight:bolder;color:#31659C; float:right; cursor:pointer; clear:both; }
div.videocaja2 ul.resultado_lista li a{border:none;color:#1C8BD4}
div.videocaja2 li{}
div.videocaja2 li a img{border:none;margin:0 0 -2px 5px;}
div.videocaja2 li img{}
div.videocaja2 li strong{color:#444}
.bloque_video{ clear:both;}
.bloque_video a img{width:100px;}
.bloque_video ul{float:left;}
.bloque_video ul li a{float:left;color:#ed8000;font-weight:bolder; padding-left:0; margin-left:0; }
.bloque_video ul li a:hover{float:left;color:#d02433;font-weight:bolder; padding-left:0; margin-left:0; }
.bloque_video ul li{float:left; clear:left; } 
div.videocaja2 .videoseleccionado div.caja ul#descripcion{margin:0;padding:0;border:0; width:50em;}
div.videocaja2 .videoseleccionado div.caja ul#descripcion li span.negrita{ font-weight:bold; display:inline; }
div.videocaja2 .videoseleccionado div.caja{margin:.5em 1.2em 1em;padding:1em;background-color:#fff;border:1px solid;border-color:#f9f9f9 #d8d8d8 #d8d8d8 #f9f9f9;}

/***********************Paginacion*****************************/

#paginacion{ text-align:center; margin:1.2em 0 1.2em 0; padding-bottom:10px; font-size:0.9em;font-weight:bold;}
#paginacion p{ text-align:left; color:#333333;}
#paginacion ul {display:block;/* margin-top:20px; */margin-bottom:10px; }
#paginacion ul li {display:inline;/*margin-right:-20px;*/}
#paginacion ul li  form.paginacionvideotecanumeros {display:inline;}
#paginacion ul li .activa{text-decoration:underline;font-size:0.9em;display:inline; padding-left:2px; padding-right:2px;}
#paginacion ul li  form.paginacionvideotecanumeros input { background-color:#F7FBFF;font-size:0.9em;color:#31659C; font-weight:bold; cursor:pointer;}
#paginacion ul li a{padding-left:5px;padding-right:8px;color:#31659C; font-weight:bold;}
.no_activo{ color:#999999;}

/*********************************Fin paginacion*************************************************/

.sel{color:#1C8BD4;text-align:center;overflow:hidden;min-height:2em;font-size:1.1em}
.sel a,.sel span,.sel .sit{color:#1C8BD4;font-weight:bolder;padding:.3em .5em .25em;text-decoration:underline;}
.sel a:hover{color:#1C8BD4;font-weight:bolder;padding:.3em .5em .25em;text-decoration:none;}
.sel .sit,.sel .sit strong{font-weight:normal}
.imagengrande{width:150px;float:right;}
.reset li{border-style:none!important;background-color:#fff}
.reset ul{background-color:#fff!important}
.miniVideoteca{font-size:.85em}
.imgVideo{float:right;}
.imgDestacados{width:100px;margin:10px 0; float:right;}
.destacados{ background-color:#fff;}
div.videocaja2 ul.destacados li{  border:0; border-bottom:1px dashed #444;}
div.videocaja2 ul.destacados li ul li{ border:0; }

/********************************************************Administración************************************/
/********************************************************Administración************************************/
/*inicio-index*/
.contenido{ margin-top:2em;margin-bottom:2em; margin-left:15%; margin-right:15%}
.menu_admin { border-top:1px solid #A5000E; padding:0.5em 0.5em; background:#f5f5f5; margin-bottom:3em;}
.menu_admin li{ display:inline;}
.menu_admin li a{ text-decoration:none; color:#666; }
.gris{ color:#9faa00;}
.admin_h1{ font-size:0.7em; color:white; margin-bottom:0.5em; display:block; }
.opciones_admin li{ clear:both; line-height:2em; background:#f5f5f5; border-bottom:1px solid #FFFFFF; width:88%;text-align:left; padding-left:1em;}
.opciones_admin li a{ text-decoration:none; color:#333333; font-size:1em; padding:0.5em; margin-top:2em; }
/*fin-index*/
/*inicio formulario*/
div.videocaja2 span.admin_formulario { clear:both; display:block;}
#admin_formulario_archivos{ margin-left:2em;}
.admin_formulario_check{ display:inline;}
.admin_formulario_check input{ margin-left:6em; margin-top:0.7em;}
.columna1{ width:35%; float:left;}
#centrar_contenido{ display:block; margin-left:30em; margin-top:-2em; }
#admin_formulario_txt{  margin-left:15em;}
#admin_formulario_txt label{ width:10em;}
#formato_sonoro{display:block; margin-left:17em;}
#formato_sonoro label{ width:20%;}
.botonera_centrada{ text-align:center;}
.botonera_centrada input{padding-left:0.5em;padding-right:0.5em; background:#E2E9F1;font-weight:bold; color:#333; font-size:1em;}
/*fin formulario*/
.anexo{ color:#333333; font-size:1em; background:#fff;}
.anexo li{ color:#333333; font-size:1em;}
.txt_aviso{ margin-top:2em; margin-bottom:2em; color:#333333; text-align:center; background:#f5f5f5; padding-top:1em; padding-bottom:1em;}
#tabla_listado{ margin-top:20px; margin-bottom:20px; background-color:#FFF;}
#tabla_listado tr td{ padding-top:0.5em; padding-bottom:0.5em;padding-left:10px;}
#tabla_listado th{ background:#f4f4f4; width:10%; padding-top:1em; padding-bottom:1em; color:#666666; border-bottom:1px solid #999999;}
#tabla_listado td a{ color:#666666;}
#tabla_listado td a:hover{ color:#A5000E;}
.par{ background:#f6f6f6;}
.par td{padding-top:0.5em; padding-bottom:0.5em; padding-left:10px;}
.padding6{ margin-top:1em; margin-bottom:1em;}
.ancho1{width:10em; margin:0; padding:0; float:right;}
.ancho1 img{border:0; margin:0; padding:0;}
.ancho2{width:9em; margin:0; padding:0; float:right;}
.lista li{ line-height:120%; margin-top:20px;}
.lista li strong{ display:block; margin-bottom:10px; margin-top:10px;}
.lista li ul {margin-left:20px;}
#seccontenido{background-color:#FFFFFF;}
