body {
	font-family: Arial, Helvetica, sans-serif;
}

.form_biblioteca{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#3e6b44;
	font-weight:700;
	text-align:right;
}

.form_inscripcion{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#3e6b44;
	font-weight:700;
	text-align:left;
}

/***********************************************/
/* centrado                                    */
/***********************************************/

#centrado { position:absolute; left:50%; width:760px; margin-left:-380px; }
#centrado2 { position:absolute; left:50%; width:640px; margin-left:-320px; top:50%; height:400px; margin-top:-200px;}
#centrado3 { position:absolute; left:50%; width:575px; margin-left:-287px; top:50%; height:400px; margin-top:-200px;}
/***********************************************/
/* logo                                        */
/***********************************************/

.logo{
margin: 10px 0px 10px 10px;
}

/***********************************************/
/* imagen                                      */
/***********************************************/

.imagen{
border: 1px solid #000000;
}

/***********************************************/
/* tabla0                                      */
/***********************************************/

.tabla0{
border: 2px solid #3e6b44;
}

/***********************************************/
/* idioma                                      */
/***********************************************/

#idioma{
font-family:arial narrow;
font-size: 12px;
color:#000000;
margin:10px 0px 0px 100px;
}

#idioma a{
text-decoration: none;
color: #000000;
}

#idioma a:hover{
text-decoration:underline;
color: #000000;
}

/***********************************************/
/* menu                                        */
/***********************************************/

#menu ul
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:700;
margin: 0;
padding: 0;
list-style-type: none;
}



#menu a
{
display: block;
color: #ffffff;
background-color: #3e6b44;
width:155px;
border: 1px solid #ffffff;
padding: 4px 0px 3px 10px;
text-decoration: none;
}

/***********************************************/
/* cabecera columna izquierda                  */
/***********************************************/

#cabecera01{
margin:5px 0px 0px 0px;
padding:5px 0px 5px 0px;
background-color: #9a0000;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
color:#ffffff;
font-weight:700;
border-bottom:1px solid #ffffff;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
}

/***********************************************/
/* cabecera columna central                    */
/***********************************************/

#cabecera02{
margin:5px 0px 0px 0px;
padding:5px 0px 5px 0px;
background-color: #3e6b44;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
color:#ffffff;
font-weight:700;
border: 1px solid #ffffff;
}

/***********************************************/
/* cabecera columna derecha                    */
/***********************************************/

#cabecera03{
margin:5px 0px 0px 0px;
padding:5px 0px 5px 0px;
background-color: #f7c601;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
color:#ffffff;
font-weight:700;
border-bottom:1px solid #ffffff;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
}

#cabecera03_b{
margin:5px 0px 0px 0px;
padding:5px 0px 5px 0px;
background-color: #52b646;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
color:#ffffff;
font-weight:700;
border-bottom:1px solid #ffffff;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
}

#cabecera03_c{
margin:5px 0px 0px 0px;
padding:5px 0px 5px 0px;
background-color: #d03969;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
color:#ffffff;
font-weight:700;
border-bottom:1px solid #ffffff;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
}

/***********************************************/
/* columna izquierda y derecha                 */
/***********************************************/

.columna_izq_der{
background-color:#eeeeee;
}

/***********************************************/
/* columna DERECHA                             */
/***********************************************/

#contenido_izq_home{
margin:4px 4px 4px 4px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
text-align:left;
font-weight:700;
padding:3px 3px 3px 3px;
background-color:#ffffff;
border-top: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
}

#contenido_izq_home a{
color:#000000;
text-decoration:none;
}

#contenido_izq_home a:hover{
text-decoration:underline;
}

#contenido_izq{
margin:10px 10px 10px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
text-align:left;
font-weight:700;
}

#contenido_izq a{
color:#000000;
text-decoration:none;
}

#contenido_izq a:hover{
text-decoration:underline;
}

#contenido2_izq{
margin:10px 10px 10px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
text-align:left;
}

#contenido2_izq a{
color:#000000;
text-decoration:none;
}

#contenido2_izq a:hover{
text-decoration:underline;
}
/***********************************************/
/* columna central                             */
/***********************************************/

#contenido{
margin:10px 20px 10px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
text-align:justify;
}

#contenido a{
color:#000000;
text-decoration:none;
}

#contenido a:hover{
text-decoration:underline;
}


#contenido_jor{
margin:10px 20px 10px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
text-align:justify;
}

#contenido_jor a{
color:#FF0000;
text-decoration:none;
}

#contenido_jor a:hover{
text-decoration:underline;
}

/***********************************************/
/* columna IZQUIERDA                           */
/***********************************************/

#contenido_jornadas{
margin:4px 4px 4px 4px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
text-align:left;
font-weight:700;
padding:3px 3px 3px 3px;
background-color:#ffffff;
border-top: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
}

#contenido_jornadas a{
color:#000000;
text-decoration:none;
}

#contenido_jornadas a:hover{
text-decoration:underline;
}


#contenido_der1{
margin:10px 10px 10px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
text-align:left;
font-weight:700;
}

#contenido_der1 a{
color:#000000;
text-decoration:none;
}

#contenido_der1 a:hover{
text-decoration:underline;
}

#contenido_der1_b{
margin:10px 10px 10px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
text-align:center;
font-weight:700;
}

#contenido_der1_b a{
color:#000000;
text-decoration:none;
}

#contenido_der1_b a:hover{
text-decoration:underline;
}

#contenido_der2{
margin:10px 10px 10px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
text-align:left;
font-weight:700;
}

#contenido_der2 a{
color:#000000;
text-decoration:none;
}

#contenido_der2 a:hover{
text-decoration:underline;
}

#contenido_der3{
margin:10px 10px 10px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
text-align:left;
font-weight:700;
}

#contenido_der3 a{
color:#000000;
text-decoration:none;
}

#contenido_der3 a:hover{
text-decoration:underline;
}

/***********************************************/
/* menu secundario                             */
/***********************************************/

#menu2 dl{
margin:5px 5px 5px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
text-align:left;
}

#menu2 dd{
margin:5px 0px 0px 0px;
padding:5px 5px 5px 5px;
}

#menu2 dd a:link{
color:#000000;
text-decoration:none;
}

#menu2 dd a:visited{
color:#000000;
text-decoration:none;
}

#menu2 dd a:hover{
color:#000000;
text-decoration:underline;
}

/************************************/
/*****   LISTA DEFINICION 2     *****/
/************************************/

#lista2{
margin:3px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
}

#lista2 dt{
margin-left:10px;
margin-bottom:10px;
margin-top:10px;
}

#lista2 dd{
margin:0px 0px 0px 20px;
padding:5px 5px 5px 15px;
border-left:2px solid #000000;
text-align:justify;
}

#lista2 dd a{


}

#lista2 dd a:link{
color:#000000;
text-decoration:none;
}

#lista2 dd a:visited{
color:#999999;
text-decoration:none;
}

#lista2 dd a:hover{
color:#000000;
text-decoration:underline;
}


/***********************************************/
/* Resultados biblioteca                       */
/***********************************************/

#contenido_b{
margin:10px 0px 10px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
text-align:justify;
}

#contenido_b a{
color:#000000;
text-decoration:none;
}

#contenido_b a:hover{
color:#000000;
text-decoration:underline;
}

.tablaresultados{
	background-color:#ffffff;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.cabecera_resultado{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#3e6b44;
	font-weight:bold;
	border-bottom: 1px solid #000000;
	height:25px;
	text-align:center;
	padding:5px 0px 0px 5px;
}

.resultado{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	/* border-bottom: 1px solid #000000; */
	height:20px;
	text-align:center;
	padding:2px 0px 2px 5px;
}

.paginacion{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	height:25px;
	text-align:right;
	padding:5px 5px 0px 5px;
}

.paginacion a{
	text-decoration:none;
}

.paginacion a:link { color: #000000; }
.paginacion a:visited { color: #000000; }
.paginacion a:hover { color: #000000;text-decoration:underline;}

/***********************************************/
/* arbela                                      */
/***********************************************/

.numero_arbela{
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
color:#000000;
font-weight:700;
}

#contenido_arbela{
margin:10px 20px 10px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
text-align:justify;
}

#contenido_arbela a{
color:#000000;
text-decoration:underline;
}

#contenido_arbela a:hover{
text-decoration:none;
background-color:#3e6b44;
color:#ffffff;
}

/***********************************************/
/* pie                                         */
/***********************************************/

#pie{
padding:5px 0px 5px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#ffffff;
text-align:center;
background-color:#3e6b44;
}

#pie a{
color:#ffffff;
text-decoration:none;
}

#pie a:hover{
color:#ffffff;
text-decoration:underline;
}

#pie2{
margin: 5px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
text-align:center;

}

#pie2 a{
color:#000000;
text-decoration:none;
}

#pie2 a:hover{
color:#000000;
text-decoration:underline;
}

/***********************************************/
/* Añadidos JaeT32                             */
/***********************************************/

#cabecera03_d{
margin:5px 0px 0px 0px;
padding:5px 0px 5px 0px;
background-color: #f7c601;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
color:#ffffff;
font-weight:700;
border-bottom:1px solid #ffffff;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
}

#contenido_der4{
margin:10px 10px 10px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
text-align:left;
font-weight:700;
}

#contenido_der4 a{
color:#000000;
text-decoration:none;
}

#contenido_der4 a:hover{
text-decoration:underline;
}

#contenido_der4 form input.texto{
	width: 130px;
}