﻿html { height:auto; width:100%; text-align:center; background-color:#fff;} 
body { width:100%; font-family:Arial; color:#000000; margin:auto; display:block; background-color:#FFFFFF; background-image:url(/imgweb/bg.jpg); background-repeat:repeat-y; background-position:center;} 
a img { border:0;}
a:link { color:#31520D; } 
a:visited { color:#31520D; } 
a:active { color:#31520D; } 
a:hover { color:#000; text-decoration:underline;} 
h1 { font-size:1.2em; text-align:left;} 
h2 { font-size:1.1em; text-align:left;}  
hr { color:#FFFFFF; height:0.5px; }
abbr, acronym { border-bottom:1px dotted; cursor:help;}
#contenedor { width:981px; height:100%; background-color:#ffffff; }
.nodisplay {display:none;}
.negrita{font-weight:bold;}
.h1 {background-color:#31520D;color:#FFF; margin:0 0 1% 0; padding:0; font-size:0.9em; text-align:center;}
.h1 span {font-size:1.2em;}

/*cabecera*/
#cab {width:100%; height:80px; background-color:#ffffff; margin:0; padding:5px; text-align:center; border-bottom: 10px solid #748E16;}
#cab #cab_l { background-color:#fff; width:160px; float:left;}
#cab #cab_c { background-color:#fff; width:40%; float:left; display:block; margin:10px auto auto 10%;}
#cab #cab_r { background-color:#fff;  width:160px; float:right; margin:20px 0 0 0;}

/*izquierda*/
#izquierda { background-color:#ffffff; width:25%; color:#ffffff; margin:0.5em 0 1em 0; float:left; text-align:left;}
#izquierda ul {padding:0; margin:0 0 0 0px; list-style: none; width:100%; }
#izquierda ul li {  width:100%; height:100%; padding:0; margin:0;   }
#izquierda ul li a { color:#FFF; font-size:0.8em; font-weight: bold; width:96%; display:block; padding:0.3em 0 0.3em 3%; text-decoration:none;  border:1px solid #fff }

#izquierda ul li a:visited {background-color:#7A8F2E;} /* Cuando la hemos visitado  */
#izquierda ul li a:link {background-color:#7A8F2E; }    /* En reposo */
#izquierda ul li a:active {background-color:#7A8F2E;}  /* Cuando hacemos click */
#izquierda ul li a:hover { color:#000;background-color:#ffffff; border:1px solid #748E16}    /* Cuando el foco está activo */

#izquierda ul li ul { margin:0 0 0 1em; padding:0; }
#izquierda ul li ul li {  width:90%; height:auto; display:block; font-size:0.9em; font-weight:normal;   }
#izquierda ul li ul li a { background-color:#000; font-weight: normal; color:#fff; width:98%; display:block; text-decoration:none; border-bottom: 1px solid #000;  border-left: 0; border-right: 0; border-top: 0;}

#izquierda ul li ul li a:visited { color:#000; background-color:#ffffff;} /* Cuando la hemos visitado  */
#izquierda ul li ul li a:link { color:#000; background-color:#ffffff; }    /* En reposo */
#izquierda ul li ul li a:active { color:#000; background-color:#ffffff; }  /* Cuando hacemos click */
#izquierda ul li ul li a:hover { color:#000; background-color:#D6DCB1; border-bottom: 1px solid #000; border-left: 0; border-right: 0; border-top: 0;}    /* Cuando el foco está activo */

#izq { width:100%; height:auto; background-color:#ffffff; color:#11394C;}
#logos {  text-align:center; margin:25px 0 50px 0; padding:0;}

/*contenido*/
.documentos {list-style-type:none; margin-left:10px;}/*es un UL*/
#contenido span.titulo {font-weight:bold;}
#contenido .imgseccion {border:1px solid #000000; float:left; margin:0.4em 1em 0.4em 0pt;}
#contenido { width:72%; margin:0.5em 0 0 0; float:right; padding:0 0 8px 0; background-color:#fff; text-align:justify;}

#contenido #index { width:auto; margin:0; float:left; padding:5px; background-color:#ffffff; text-align:justify;font-size:1.0em;}

#contenido #index ul { background-color:#fff; color:#31520D; clear:both;}
#contenido #index ul li {}
#contenido #index ul li a { color:#31520D;}
#contenido #index ul li a:hover { color:#000000;} 

#contenido #secc { width:100%; height:auto; background-color:#748E16; text-align:center;  color:#FFFFFF; font-weight:bold; margin:0; padding:0 0 0 10px; border-top: 1px solid #fff; font-size:0.9em;}

#contenido p { width:auto; font-size:0.9em; color:#000;}
#contenido .cmarron {color:#B15200;}

#contenido .formulario { width:auto; font-size:0.7em; color: #000000; margin: 10px 10px 0px 20px;}
#contenido .botonform {color:#ffffff; background-color:#8A4000; margin:5px 5px 0 5px; height:20px; border:1px solid #ffffff; cursor:pointer; text-align:center;}

#vis {background-color:#eee;}

#foot { width:100%; height:5em; clear:both; text-align: left; margin:0; padding:8px 0px 8px 8px; background-color:#E0E0E0; font-size:0.7em; }
#foot p { margin:0; padding:0;}
#pie { width:50%; height:auto; text-align: left; margin:0; padding:8px 0px 8px 8px; float:left;}
#pie a { font-size:1em; }

#pie a:link { color:#31520D; } 
#pie a:visited { color:#31520D; } 
#pie a:active { color:#31520D; } 
#pie a:hover { color:#000; text-decoration:underline;} 

#cetificados { width:45%; height:auto; text-align:right; margin: 0 8px 0 0; padding:8px 0px 8px 8px; float:right;}
#cetificados p { padding: 0 16px 0 0;}

/*login*/
#login form fieldset {  width:95%; margin:10px 0 0 0; }
#login form fieldset {  width:95%; }
#login form legend span { width:auto; background-color:#11394C; color:#FFFFFF; margin:0 3px 0 0; padding:3px; text-align:center;}
#login form span {display:block; font-size:0.8em;  font-weight:bold; margin:8px; color:#868686; padding:3px; float:left; width:12em; text-align:right;}
#login form input { border:1px solid #000; width:25%; margin:8px; float:left;}
#login .botonform {color:#ffffff; background-color:#31520D; width:5em; margin:5px 5px 0 5px; height:20px; border:1px solid #ffffff; cursor:pointer; text-align:center;}
#login p {clear:left;}
#areapri h1 { width:95%; font-size:0.9em; font-weight:bold; color:#666666; background-color:#f3f3f3; margin:10px 0 0 0; padding:0 0 0 10px; }
#areapri ul { font-size:0.9em; margin:inherit; }

textarea {float:left;}
/*FICHAS PARTICIPA*/
#ficha_par { width:100%; height:auto; background-color:#fff; margin:0; padding:0; font-size:1em; }
#ficha_par p { font-size:1em;}
#ficha_par label { font-size:1.2em; display:block; width:100%; clear:both;  margin:0; color:#000000; text-align: left; padding:0;}
#ficha_par input[type="text"], #ficha_par input[type="password"]  { font-size:1em; display:block; width:85%; clear:both; margin:0; border: 1px solid #2F4165; color:#2F4165; padding:2px;}
#ficha_par select { font-size:1em; display:block; width:auto; clear:both; border: 1px solid #2F4165; color:#2F4165; float:left;}
#ficha_par .botonform { width:auto; height:1.7em; clear:both; background-color:#31520D; border-top: 1px solid #4A5A7A; border-left:1px solid #4A5A7A; border-right:1px solid #5A6C90; border-bottom:1px solid #5A6C90; margin:5px 0 0 10px; color:#ffffff; cursor:pointer; margin:1px; padding:0; }
#ficha_par .botonform2 {font-size:0.8em;}
#ficha_par input.radiobutton  { font-size:1.2em; display:block; width:auto; float:left; margin:0.2em; border:0; color:#2F4165; padding:0.2em;}
#ficha_par label.l_radiobutton { float: left;  width:auto; background-color:#fff; margin:0; padding:0.2em;}
#ficha_par .inputhide {border:0px;}
#ficha_par .encuesta { width:auto; font-size:0.7em; color: #000000; margin: 10px 10px 0px 20px;}
#ficha_par .encuesta input[type="radio"] { font-size:1em; margin:0; font-weight:normal;}
#ficha_par .encuesta label { font-size:1.2em; display:block; width:100%; clear:both;  margin:15px 5px 5px 5px; color:#000000; text-align: left; padding:0; font-weight:bold;}
#ficha_par .encuesta span {font-weight:normal;}
#ficha_par .encuesta .caso {font-weight:normal; padding-left:10px; width:90%;}
#ficha_par .encuesta .botonform { width:auto; height:1.7em; clear:both; background-color:#31520D; border-top: 1px solid #4A5A7A; border-left:1px solid #4A5A7A; border-right:1px solid #5A6C90; border-bottom:1px solid #5A6C90; margin:15px 0 0 10px; color:#ffffff; cursor:pointer; padding:0; float:left;}
#ficha_par .encuesta .botonform2 {font-size:0.8em;}
#resul_encues { width:auto; font-size:0.7em; color: #000000; margin: 10px 10px 0px 20px;}
#resul_encues .pregunta{font-size:1.3em;font-weight:bold;}
#resul_encues .respuesta{font-size:1.2em;font-weight:normal; padding-left:20px; width:90%;}

/*texto secciones*/
#txt_secc { width:100%; height:auto; background-color:#fff; margin:0; padding:0; font-size:1em; }
#txt_secc p { font-size:1em;}
#txt_secc label { font-size:1.2em; display:block; width:100%; clear:both;  margin:0; color:#000000; text-align: left; padding:0;}
#txt_secc input[type="text"], #ficha_par input[type="password"]  { font-size:1em; display:block; width:85%; clear:both; margin:0; border: 1px solid #2F4165; color:#2F4165; padding:2px;}
#txt_secc select { font-size:1em; display:block; width:auto; clear:both; border: 1px solid #2F4165; color:#2F4165;}
#txt_secc .botonform { width:auto; height:1.7em; clear:both; background-color:#31520D; border-top: 1px solid #4A5A7A; border-left:1px solid #4A5A7A; border-right:1px solid #5A6C90; border-bottom:1px solid #5A6C90; margin:5px 0 0 10px; color:#ffffff; cursor:pointer; margin:0; padding:0; }
#txt_secc .botonform2 {font-size:0.8em;}
#txt_secc input.radiobutton  { font-size:1.2em; display:block; width:auto; float:left; margin:0.2em; border:0; color:#2F4165; padding:0.2em;}
#txt_secc label.l_radiobutton { float: left;  width:auto; background-color:#fff; margin:0; padding:0.2em;}
#txt_secc .inputhide {border:0px;}

#txt_secc2 { font-size:1em; display:block; width:auto; clear:both; border: 0px; color:#2F4165; float:left;}
#txt_secc2 .botonform { width:auto; height:1.7em; clear:both; background-color:#31520D; border-top: 1px solid #4A5A7A; border-left:1px solid #4A5A7A; border-right:1px solid #5A6C90; border-bottom:1px solid #5A6C90; margin:5px 0 0 10px; color:#ffffff; cursor:pointer; margin:1px; padding:0; }
#txt_secc2 .botonform2 {font-size:0.8em;}


#listado { width:100%;font-size: 0.8em; height:auto; border-bottom:1px dashed #cacaca; padding:0px; margin:0px 0px -10px 0px; float:left;padding-top:4px;}
#listado p{width: 100%;padding:8px 2px 8px 0px; margin:0; height: 15px;}
#listado .campo1{position:absolute; margin-left:0.2em;}
#listado .campo2{position:absolute; margin-left:5em;}
#listado .campo3{position:absolute; margin-left:10em;}
#listado .campo4{position:absolute; margin-left:15em;}
#listado .campo5{position:absolute; margin-left:20em;}
#listado .campo6{position:absolute; margin-left:25em;}
#listado .campo7{position:absolute; margin-left:30em;}
#listado .campo8{position:absolute; margin-left:35em;}
#listado .campo9{position:absolute; margin-left:40em;}
#listado .campo10{position:absolute; margin-left:45em;}
#listado .campo11{position:absolute; margin-left:50em;}
#listado .campo12{position:absolute; margin-left:55em;}
#listado .campofinal{float:right;}

#listadoTitulo { width:100%; font-size: 0.8em; height:auto;background-color:#748E16; color:#ffffff;height:auto; margin-top:10px; float:left;}
#listadoTitulo p{width: 100%; height: 15px;color:#ffffff;font-weight: bold;margin:4px 0px;}
#listadoTitulo .campo1{position:absolute; margin-left:0.2em;}
#listadoTitulo .campo2{position:absolute; margin-left:5em;}
#listadoTitulo .campo3{position:absolute; margin-left:10em;}
#listadoTitulo .campo4{position:absolute; margin-left:15em;}
#listadoTitulo .campo5{position:absolute; margin-left:20em;}
#listadoTitulo .campo6{position:absolute; margin-left:25em;}
#listadoTitulo .campo7{position:absolute; margin-left:30em;}
#listadoTitulo .campo8{position:absolute; margin-left:35em;}
#listadoTitulo .campo9{position:absolute; margin-left:40em;}
#listadoTitulo .campo10{position:absolute; margin-left:45em;}
#listadoTitulo .campo11{position:absolute; margin-left:50em;}
#listadoTitulo .campo12{position:absolute; margin-left:55em;}
#listadoTitulo .campofinal{float:right;}

/*NOTICIAS*/
#noticias .noticia {padding:2px; margin:1em 0 0 0; color:#000000;border-bottom: 1px dashed #CACACA;float:left;clear:both;width:100%;}
#noticias .noticia p {margin:0 0 0.5em 0; font-size:0.8em;}
#noticias .noticia a.titulo {font-weight:bold; font-size:1.2em; margin-left:0.5em;}
#noticias .noticia p.masinfo {font-size:0.7em;}
#noticias .noticia span.fecha {font-weight:bold;}
#noticia span.titulo {font-weight:bold; font-size:1.2em; margin-left:0.5em;color:#31520D;text-decoration:underline;}
#noticia span.fecha {font-weight:bold;}
#noticias .noticia img {float:left;margin-right:5px;}
#noticia img {float:left;margin-right:10px;}

caption {color:#000; font-size:1.2em; font-weight:bold;}
table {width:100%; font-size: 0.8em; height:auto; color:#ffffff;height:auto; margin-top:10px; float:left;}
table th {color:#ffffff;font-weight: bold;margin:4px 0px; background-color:#748E16;}
table td {padding:8px 2px 8px 0px; margin:0; height: 15px;color:#000000;border-bottom: 1px dashed #CACACA;}
table input {width:95%;}
table input[type="checkbox"] {width:auto;}

#tabla_lis {width:100%; font-size: 0.8em; height:auto; color:#ffffff;height:auto; margin-top:10px; float:left;}
#tabla_lis th {width: auto; height: 15px;color:#ffffff;font-weight: bold;margin:4px 0px; background-color:#748E16;}
#tabla_lis td {width: 100%;padding:8px 2px 8px 0px; margin:0; height: 15px;color:#000000;}
#tabla_lis td {border-bottom: 1px dashed #CACACA; }
#tabla_lis .t1 {width:7%; text-align:center;}
#tabla_lis .t2 {width:7%; text-align:center;}
#tabla_lis .t3 {width:25%;text-align:left;}
#tabla_lis .t4 {width:20%;text-align:left;}
#tabla_lis .t5 {width:17%;text-align:left;}
#tabla_lis .t6 {width:17%;text-align:left;}
#tabla_lis .t7 {width:7%; text-align:center;}
#tabla_lis .t8 {width:8%; text-align:center;}
#tabla_lis .t9 {width:8%; text-align:left;}
#tabla_lis .t10 {width:30%; text-align:left;}
#tabla_lis .t11 {width:8%; text-align:left;}
#tabla_lis .t12 {width:17%; text-align:left;}
#tabla_lis .t13 {width:17%; text-align:left;}

.galeria {list-style:none; }
.galeria li {float:left; margin:5px;}

/*ERRORES*/
#contenido .error {color:red;width:auto; font-size:0.9em;}
#contenido .atras {width:100%;font-size:0.9em; font-weight:bold; font-style:italic; float:left;}

#ficha_par2 { font-size:1em;}
#ficha_par2 p { font-size:1em;}
#ficha_par2 .botonform { width:auto; height:1.7em; clear:both; background-color:#31520D; border-top: 1px solid #4A5A7A; border-left:1px solid #4A5A7A; border-right:1px solid #5A6C90; border-bottom:1px solid #5A6C90; margin:5px 0 0 10px; color:#ffffff; cursor:pointer; margin:1px; padding:0; }
#ficha_par2 label { font-size:1; width:auto;  margin:0; color:#000000;}
#ficha_par2{text-align:left;}

#ficha_par2 p a {font-size:1em;padding:2px 10px 5px 10px;border:1px solid #4A5A7A;background-color:#31520D;color:#FFFFFF;float:left;text-decoration:none;}
#ficha_par .btnimprimir {font-size:1em;padding:2px 10px 5px 10px;border:1px solid #4A5A7A;background-color:#31520D;color:#FFFFFF;float:left;text-decoration:none;}
#avisolegal {display:none;}
#ficha_par2 .lecturaaviso {font-size:1.2em;}
#ficha_par2 .enlaceaviso {padding:0px;border:0px;background-color:#FFFFFF;color:#31520D;text-decoration:underline;display:inline; float:none;}
#contenido .guardadodatos {color:red;width:auto; font-size:1.7em; font-weight:bold;}
#ficha_par2 .deportes  {font-size:1.2em;text-decoration:underline}

#ficha_par2 .t1 {width:10%; text-align:center;}
#ficha_par2 .t2 {width:5%; text-align:center;}
#ficha_par2 .t3 {width:25%;text-align:left;}
#ficha_par2 .t4 {width:20%;text-align:left;}
#ficha_par2 .t5 {width:17%;text-align:left;}
#ficha_par2 .t6 {width:17%;text-align:left;}
#ficha_par2 .t7 {width:7%;text-align:left;}