body {
width:775px;
margin:0 auto;
text-align: center;

}

body > table {text-align: left;}

A:hover {
   color: #0A2847; TEXT-DECORATION: underline
}
A:link {
   color: #0A2847; TEXT-DECORATION: none
}
A:visited {
   color: #155799; TEXT-DECORATION: none
}
A:active {
   color: #0A2847; TEXT-DECORATION: underline
}
/* REDUCIR EL ESPACIO ENTRE PÁRRAFOS */
P{
	margin-top: 8px; margin-bottom: 8px 
}

/* ANTIGUOS ESTILOS DE JORGE QUE SE UTILIZAN EN LA PARTE ESTÁTICA */
.tahoma10 {  font-family: Tahoma; font-size: 10px}
.tahoma11 {  font-family: Tahoma; font-size: 11px; color: #000000; text-decoration: none}
.tahoma11_azul {  font-family: Tahoma; color: #0033CC; font-size: 11px}
.tahoma11_azulosc {  font-family: Tahoma; font-size: 11px; color: #333366; text-align: justify}
.tahoma11_azulclaro { font-family: Tahoma; color: #153EB7; font-size: 11px }
.tahoma11_azulosc_bold { font-family: Tahoma; font-size: 11px; color: #333366; text-align: justify ; font-weight: bold}
.tahoma12_azulosc {  font-family: Tahoma; font-size: 12px; color: #333366}
.tahoma11_naranja {  font-family: Tahoma; font-size: 11px; color: #8D4623}
.tahoma11_naranja_osc { font-family: Tahoma; font-size: 11px; color: #884322}
.tahoma11_amarilloosc { font-family: Tahoma; font-size: 11px; color: #464617; text-align: justify }
.tahoma11_marron { font-family: Tahoma; font-size: 11px; color: #996666; text-align: justify }
.tahoma11_verde { font-family: Tahoma; font-size: 11px; color: #666633}

.fecha9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; font-weight: bold }
.fecha_naranja { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #CC6633; font-weight: bold }
.fecha9_naranjaosc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #964925; font-weight: bold }
.fecha_amarilloosc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #808000; font-weight: bold }
.fecha_azulosc9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333366; font-weight: bold ; text-align: justify}
.fecha_verde { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #707038; font-weight: bold }
.fecha_azuloscuro { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333366; font-weight: bold }
.fecha_marron { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #663333; font-weight: bold }

.tit_azulosc_13 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #333366; font-weight: bold }

.parrafo4_11 { text-align: left; margin-top: 3px; margin-bottom: 5pt; margin-left: 0px ; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; color: #333333; padding-bottom: 4px}
.parrafo4_10 { text-align: justify; margin-top: 3px; margin-bottom: 5pt; margin-left: 0px ; font-family: Tahoma; font-size: 10px; color: #333333; padding-bottom: 4px }

.borde {  border: #999900; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #FFFFFF}
.borde_lados { border: #999900 solid; border-width: 1px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-variant: small-caps; color: #999900; font-weight: bolder}
.borde_marron { border: 1px #663333 solid; background-color: #FFFFFF }
.borde_lazul { border: solid; border-width: 1px 0px 0px; font-family: Tahoma; font-size: 11px; font-variant: normal; color: #333366; font-weight: normal; border-color: #000066 #999900 #999900; text-align: justify}
.borde_azul { border: 1px #e7e8eb solid; background-color: #FFFFFF }
.borde_azul_fecha { border: solid; border-width: 1px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-variant: small-caps; color: #333366; font-weight: bold; border-color: #000066 #999900 #999900; text-align: justify }
.borde_verde { border: 1px #999933 solid; background-color: #FFFFFF }
.borde_lados_verde { border: #999900 solid; border-width: 1px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-variant: small-caps; color: #999933; font-weight: bolder }
.borde_marron_claro { border: 1px solid; background-color: #FFFFFF ; border-color: #BB7777 #CC6666 #CC6666}
.borde_amarillo { border: 1px #999900 solid; background-color: #FFFFFF }.caja {  border: 1px #333366 none}

/* REDEFINIMOS LA ETIQUETA "A" PARA LOS EFECTOS DEL MENÚ DE LA IZQUIERDA */
A.menu_izq:hover {
	color: #0A2847; FONT-FAMILY: Geneva, Tahoma, Arial, Helvetica, sans-serif; line-height: 11px; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.menu_izq:link {
	color: #0A2847; FONT-FAMILY: Geneva, Tahoma, Arial, Helvetica, sans-serif; line-height: 11px; FONT-SIZE: 8pt; TEXT-DECORATION: none
}
A.menu_izq:active {
	color: #0A2847; FONT-FAMILY: Geneva, Tahoma, Arial, Helvetica, sans-serif; line-height: 11px;FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
A.menu_izq:visited {
	color: #0A2847; FONT-FAMILY: Geneva, Tahoma, Arial, Helvetica, sans-serif; line-height: 11px;FONT-SIZE: 8pt;  TEXT-DECORATION: none
}

/* GENERALES */
.error { text-align: justify; margin-top: 3px; margin-bottom: 5pt; margin-left: 0px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; padding-bottom: 4px }
.error_grande {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FD5922;
	font-weight: bold;
	line-height : 22px;
}
.error_grande3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FD5922;
	font-weight: normal;
	line-height : 22px;
}
.error_grande2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FD5922; font-weight: bold }
.ruta {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
.pie { font-family: Tahoma; font-size: 11px; color: #333366; text-align: justify }
.caja_transparente {  border:#333366; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

/*HOME*/
.frase_home {
	text-align: left;
	margin-top: 3px;
	margin-bottom: 5pt;
	margin-left: 0px ;
	font-family: Tahoma, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	padding-bottom: 4px;
	letter-spacing : 1px;
	font-weight : bold;
	line-height : 16px;
}

/*HOMES */
.desc_apartat { font-family: verdana; font-size: 10px; color: #444444}

/* CAJETIN LOGIN */
.caja {  border:#333366; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #FFFFFF}
.letras_login {  font-family: Tahoma; font-size: 11px; color: #333366}
.input_user { font-family: Tahoma; font-size: 10px}
.input_pwd { font-family: Tahoma; font-size: 10px}
.olvidaste { font-family: Tahoma; font-size: 11px}
.registrate { font-family: Tahoma; font-size: 11px; color: #884322}

/* LISTADOS */
.titol_listado { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #663333; font-weight: bold }
.desc_listado { text-align: left; margin-top: 3px; margin-bottom: 5pt; margin-left: 0px ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; padding-bottom: 4px }
.mas_listado { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #663333; font-weight: bold }
.data_listado { font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #777777; font-weight: normal }
.titol_petit { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #663333; font-weight: normal }

/* CAJETINES */
.titol_cajetin { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CC6633; font-weight: bold }
.data_cajetin { font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; font-weight: normal }
.desc_cajetin { text-align: left; margin-top: 3px; margin-bottom: 5pt; margin-left: 0px ; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; color: #333333; padding-bottom: 4px }
.mes_apartat { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #CC6633; font-weight: bold }

/* ESTILOS DE LA FICHA */
.contenido {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 17px;
}
.titol { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #333366}
.imprimir_enviar { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; font-weight: bold }
.autors { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; font-weight:normal ; margin-top: 0px; margin-bottom: 0px }
.editor { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; font-weight: bold ; margin-top: 0px; margin-bottom: 0px }
.areas { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; font-weight: bold ; margin-top: 0px; margin-bottom: 0px }
.butlletins { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; font-weight: bold ; margin-top: 0px; margin-bottom: 0px }
.breu_desc { text-align: left; margin-top: 3px; margin-bottom: 5pt; margin-left: 0px ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; padding-bottom: 4px }
.mini { font-family: Tahoma; font-size: 10px }
.copy { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; font-weight: bold }
.isbn { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; font-weight: bold ; margin-top: 0px; margin-bottom: 0px }
.preu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; font-weight: bold ; margin-top: 0px; margin-bottom: 0px }
.link_rel { font-family: Tahoma; font-size: 11px; color: #333366; text-align: justify ; text-decoration: underline}
