/* Hoja de estilo de la página de documentos de Ciencia y deporte por Chimi */

/* Generalidades */
* { margin: 0; padding: 0; }
.p { }
a:link { text-decoration: none; }
a:active { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover	{ text-decoration: none; } 
a:focus { text-decoration: none; }
img { border: none; text-align: center;}

/* Pasamos al tema */

h1 { padding-top: 18px; color: #203648; padding-left: 10px; letter-spacing: -1px; font-size: 20px; font-family: Helvetica, Verdana, Arial, sans-serif; }
h2 { padding-top: 18px; color: #1adbf3; padding-left: 10px; letter-spacing: -1px; font-size: 20px; font-family: Helvetica, Verdana, Arial, sans-serif; }
body { 
	background-repeat: repeat-x; 
	background-image: url(imagenes/fondo.gif); 
	background-color: #1a1e23; 
	font:76%/1.5 "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}
#pagina { width: 670px; margin: 0 auto; }
#fecha { padding-left: 5px; padding-bottom: 5px; padding-top: 10px; font-size: 10px; font-family: Helvetica, Verdana, Arial, sans-serif; color: white; }
#cabecera { height: 82px; width: 678px; }
#logo { margin-left: -4px; height: 82px; width: 497px; background-repeat: no-repeat; background-image: url(imagenes/logo.jpg); }
#linea { margin-bottom: 10px; padding-top: 5px; margin-left: 10px; text-align: center; border-bottom-color: #c5c5c5; border-bottom-style: dotted; border-bottom-width: 1px; width: 92%; }
#formcabecera { line-height: 10px; font-weight: bold; text-align: right; letter-spacing: -1px; font-size: 9px; height: 80px; width: 180px; background-repeat: no-repeat; background-image: url(imagenes/fondo_form_web.png); color: #406d91; float: right; }
#form_contenido { letter-spacing: 0px; font-style: normal; font-weight: normal; font-size: 12px; font-family: Helvetica, Verdana, Arial, sans-serif; color: #eaeaea; padding-right: 22px; padding-top: 12px; }
#menucabecera { width: 678px; height: 38px; }
#espacioderecha { margin-left: 488px; text-align: center; font-weight: bold; font-size: 16px; font-family: Helvetica, Verdana, Arial, sans-serif; padding-top: 10px; color: white; width: 190px; height: 38px; background-repeat: no-repeat; background-image: url(imagenes/espacioderecha.jpg); }
#espacioizquierda { padding-left: 15px; padding-top: 5px; background-image: url(imagenes/espacioizquierda.jpg); float: left; z-index: 0; visibility: visible; font-family: Helvetica, Verdana, Arial, sans-serif; font-weight: bold; color: #203648; letter-spacing: -1px; font-size: 20px; height: 38px; width: 473px; }
#contenido { margin-right: -1px; margin-left: -1px; border-right-color: #080712; border-left-color: #080712; border-right-width: 1px; border-right-style: solid; border-left-style: solid; border-left-width: 1px; background-color: #182131; min-height: 500px; width: 678px; }
#contenidoAdmin { min-height: 500px; width: 678px; background-color: white; margin-right: -1px; margin-left: -1px; border-right-color: #080712; border-left-color: #080712; border-right-width: 1px; border-right-style: solid; border-left-style: solid; border-left-width: 1px; }
#menu { float: left; font-family: Helvetica, Verdana, Arial, sans-serif; border-top-color: #e7e7e7; border-top-style: solid; border-top-width: 4px; background-color: #182131; border-right-color: #0d273a; border-right-style: solid; border-right-width: 1px; width: 222px; }

#menu ul { padding-left: 10px; list-style-type: none;}
#menu li { width: 88%; border-bottom-color: #254055; border-bottom-width: 1px; border-bottom-style: dotted; line-height: 20px; margin-left: 15px; color: #96ec11; list-style-type: disc; float: left;}
#menu li ul {}
#menu li a, #menu li a:visited { font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 12px; color: white; background-repeat: no-repeat; list-style-type: none; font: bold; }
#menu li a:hover { padding-bottom: 2px; padding-top: 2px; padding-right: 3px; padding-left: 3px; background-color: #f3f3f3; color: #203648; list-style-type: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

#menu li.current-cat a { list-style-type: none; -moz-border-radius: 9px; -webkit-border-radius: 9px;}
#menu li.current-cat a:visited { list-style-type: none;  }

.naranja { font-weight: bold; color: #ff5200; }

.verde { letter-spacing: -0.3px; font-weight: bold; color: #40ff02; }

#listado { color: #636363; font-weight: bold; font-size: 14px; font-family: Helvetica, Verdana, Arial, sans-serif; min-height: 500px; margin-left: 223px; background-color: white; border-top-color: #e7e7e7; border-top-width: 4px; border-top-style: solid; width: 455px; }

#documentos { padding-right: 15px; padding-left: 10px; }
#pie { margin-top: -10px; font-family: Helvetica, Verdana, Arial, sans-serif; text-align: center; padding-top: 10px; height: 66px; margin-left: -4px; background-repeat: no-repeat; background-image: url(imagenes/pie.jpg); width: 686px; }

#enlacespie { color: gray; text-align: center; font-size: 10px; font-family: Helvetica, Verdana, Arial, sans-serif; }
#enlacespie a:link, #enlacespie a:visited, #enlacespie a:active, #enlacespie a:hover {text-decoration: none; color: gray;}
#textopie { font-size: 10px; font-family: Helvetica, Verdana, Arial, sans-serif; color: gray; }
#textopie a:link, #textopie a:visited, #textopie a:active, #textopie a:hover { color: #00c7ff; text-decoration: none; }
.documento_icono { float: right; }
.documento_titulo { letter-spacing: -0.5px; color: #262626; font-size: 16px; font-weight: bold; font-family: Helvetica, Verdana, Arial, sans-serif; }
.documento_descripcion { letter-spacing: -0.5px; font-weight: bold; line-height: 15px; font-size: 12px; color: #858585; }
.documento_linea { margin-bottom: 10px; padding-top: 10px; border-bottom-color: #dedede; border-bottom-style: solid; border-bottom-width: 1px; }

/* componentes del form */
input.text {
margin-bottom: 2px;
padding-bottom: 3px;
padding-top: 3px;
border-right-width: 0px;
border-left-width: 0px;
border-top-width: 0px;
border-bottom-color: #203648;
border-bottom-width: 1px;
border-bottom-style: solid;
color: white;
background-color: #182131;
font-size: 9px;
width: 140px;
} 
input.password {
padding-bottom: 3px;
padding-top: 3px;
border-right-width: 0px;
border-left-width: 0px;
border-top-width: 0px;
border-bottom-color: #203648;
border-bottom-width: 1px;
border-bottom-style: solid;
color: white;
background-color: #182131;
font-size: 9px;
width: 140px;
}
input.submit { padding-bottom: 1px; padding-top: 1px; font-weight: bold; color: #203648; background-color: white; margin-top: 4px; border-top-color: #162737; border-bottom-color: #203648; border-left-color: #162737; border-right-color: #203648; border-right-style: solid; border-left-style: solid; border-bottom-style: solid; border-top-style: solid; border-left-width: 1px; border-bottom-width: 1px; border-right-width: 1px; border-top-width: 1px; line-height: 9px; width: 50px;}
#darAlta { padding-top: 5px; padding-left: 10px; }
#darAlta a:link, #darAlta a:visited, #darAlta a:active { color: black; background-color: #ececec; margin-right: 10px; float: left; padding-right: 5px; padding-left: 5px; padding-bottom: 3px; padding-top: 3px; font-weight: bold; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#darAlta a:hover { color: white; background: #96ec11; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

#darAltaDocumento { padding-top: 4px; padding-left: 10px; }
#darAltaDocumento a:link, #darAltaDocumento a:visited, #darAltaDocumento a:active { padding-right: 5px; padding-left: 5px; padding-bottom: 3px; padding-top: 40px; font-weight: bold; color: black; background: #ececec; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#darAltaDocumento a:hover { color: white; background: #96ec11; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

#contenedorlistadoAdmin { padding-right: 15px; padding-left: 15px; }
.adminListado { background-color: #ff0200; padding-top: 10px; height: 20px; width: 650px; margin-bottom: 3px; margin-top: 3px; border-bottom-color: #dedede; border-bottom-width: 1px; border-bottom-style: solid; }
.adminListadoFecha { letter-spacing: -0.5px; color: #373737; font-size: 14px; font-family: Helvetica, Verdana, Arial, sans-serif; width: 78px; }
.adminListadoTitulo { font-weight: bold; letter-spacing: -0.5px; color: #202020; font-size: 14px; font-family: Helvetica, Verdana, Arial, sans-serif; width: 300px; }
.adminListadoCategoria { font-weight: bold; line-height: 14px; letter-spacing: -0.5px; color: #182131; font-size: 9px; font-family: Helvetica, Verdana, Arial, sans-serif; }
.adminListadoDescripcion { border-bottom-color: #e3e3e3; border-bottom-style: solid; border-bottom-width: 2px; padding-bottom: 15px; line-height: 14px; font-weight: bold; letter-spacing: -0.5px; color: #7a7a7a; font-size: 12px; font-family: Helvetica, Verdana, Arial, sans-serif; width: 624px; }
.adminListadoEditar { text-align: center; width: 25px; }
.adminListadoBorrar { text-align: center; width: 25px; }
.adminUsuariosPermisos { text-align: center; width: 100px; background-color: #96ec11; font-weight: bold; color: #202020; font-size: 12px; font-family: Helvetica, Verdana, Arial, sans-serif; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
.adminUsuariosNombre { width: 240px; font-weight: bold; letter-spacing: -0.5px; color: #202020; font-size: 14px; font-family: Helvetica, Verdana, Arial, sans-serif; }
#boton_salir { padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px; width: 50px; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 14px; color: black; background-color: #dddddd; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#boton_salir a:link, #boton_salir a:hover, #boton_salir a:visited, #boton_salir a:active {text-decoration: none; color: black;}
.titulos { text-align: center; text-decoration: none; font-weight: bold; color: #203648; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 14px; }
.titulos a:link, .titulos a:hover, .titulos a:visited, .titulos a:active { text-align: center; text-decoration: none; font-weight: bold; color: #203648; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 14px; }
.titulos_tr { background-color: #dedede; }
.espacio_td { padding-top: 5px; }

/* formularios by Chimi */
#contenedor_formulario { padding-top: 15px; height: 450px; text-align: center; width: 635px; }
.form { padding-right: 50px; font-weight: bold; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 16px; text-align: right; color: #383838; }
.formLink { padding-right: 65px; font-weight: bold; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 16px; text-align: right; color: #383838; }
#tituloDescripcion { padding-top: 10px; margin-right: -45px; padding-left: 45px; float: left; font-weight: bold; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 16px; text-align: right; color: #383838; }
.campoform { margin-left: 20px; margin-bottom: 10px; margin-right: 10px; margin-top: 10px; width: 400px; padding-right: 6px; padding-left: 6px; padding-bottom: 6px; padding-top: 6px; border-color: #dcdcdc; border-width: 1px; border-style: solid; color: #666666; background-color: white; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 20px; }
.campoformSelect { margin-left: 20px; margin-bottom: 10px; margin-right: 10px; margin-top: 10px; width: 415px; padding-right: 6px; padding-left: 6px; padding-bottom: 6px; padding-top: 6px; border-color: #dcdcdc; border-width: 1px; border-style: solid; color: #666666; background-color: white; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 20px; }
.botonEnviar { color: white; margin-left: 20px; margin-bottom: 10px; margin-right: 10px; margin-top: 10px; width: 150px; padding-right: 6px; padding-left: 6px; padding-bottom: 6px; padding-top: 6px; border-color: #dcdcdc; border-width: 1px; border-style: solid; background-color: #203648; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 20px; }
.formEnviarDocs { padding-right: 50px; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 18px; text-align: right; color: #666666; }
.formEnviar { font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 18px; text-align: right; color: #666666; }
.formBorrar { padding-right: 50px; float: right; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 18px; text-align: right; color: #666666; }
.parrafoIndex { background-position: 0 1px; padding-top: 30px; margin-left: 30px; width: 385px; list-style-position: outside; list-style-type: square; line-height: 20px; padding-right: 15px; padding-left: 15px; color: #203648; letter-spacing: -0.3px; font-size: 14px; font-family: Helvetica, Verdana, Arial, sans-serif; }

.parrafoIndex a:link, .parrafoIndex a:visited, .parrafoIndex a:active, .parrafoIndex a:hover {font-style: italic; text-decoration: none; color: #197095;} 
