/* ------------------------------------------------------------------------ */
/* Estilos generales aplicables a todos los modulos                         */
/* ------------------------------------------------------------------------ */

/*
 * Fichero: public.css ,v1.0 17/10/2005 Ana Noemi Fernandez Martinez
 * 
 * Hoja de estilos para presentación de los elementos principales comunes a
 * toda la Web. Se establecen tamaños, fuentes, solores y otros atributos 
 * en general.
 * 
 * Media			screen
 * Navegadores		IE5+, Mozilla 1.3+, Konqueror X, Opera X
 * CSS				2
 * Fichero			public.css
 * Version			v1.0
 * Autores			nfernandez@net2u.es
 *
 */

/* ESTILOS GENERALES */
body { margin:0em; padding:0em; font-family:Arial; color:#333333; font-size: 0.68em; text-align:center; background-color:#ffffff; border-top:0.45em solid #507B8F;}
html, body 	{}
form 		{ margin:0em; padding:0em;}
select 		{ display:inline;}
img 		{ border:0em solid #ffffff;}
h1, h2, h3, h4, h5, h6 { margin:0em; padding:0em;}
table 		{ border:0em solid #fff; empty-cells:show; border-collapse:collapse;}


/* ESTILOS CAJAS GLOBALES */
#web 		{ margin:0em auto; width:68.18em; text-align:left;}
#cabecera 	{ width:68.18em; height:7.36em; background:#ffffff url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_cabecera.jpg) top left no-repeat;}
#contenido 	{ clear:both; width:68.18em; background:#6893A8 url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_contenido.gif) top left repeat-Y; font-size:100%;}
#lateral	{ float:left; width:16.3em; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_menu.gif) top right no-repeat;}
#datos 		{ float:right;width:51.00em; }
#pie 		{ clear:both; width:51.00em; height:5.45em; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_pie.gif) top left repeat-X;}

/* ESTILOS PARA FOROS */
#contenido-foros 	{ clear:both; width:68.18em; background-color:#ffffff; font-size:100%;}
#pie-foros 		    { clear:both; width:100%; height:5.45em; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_pie.gif) top left repeat-X;}


/* ESTILOS PARA LA CABECERA DE LA WEB */
#cabecera h1 		{ float:left; margin:1.8em 0em 0em 1.2em; width:13.00em; font-size:100%;}
#cabecera h2 		{ float:right; margin:0.7em 0.4em 0em 0em; width:9.64em; height:3.36em; font-size:100%;}
#cabecera-opciones 	{ float:right;width:20em;}
#cabecera-tools 	{ clear:both; float:right; margin-top:1.2em; padding-top:0.4em; width:15.09em; height:1.91em; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_tools.gif) top left no-repeat;}


/* ESTILOS PARA EL PIE DE LA PAGINA */
#pie #pie-padding {padding-top:3em;}
#pie-enlaces      {float:right;}

/* ESTILOS PARA EL MENU LATERAL */
#lateral span { display:none;}

#lateral .menu { margin:0em; padding:0em; width:16em; font-family:Arial; font-weight:bold; color:#ffffff;}
#lateral .menu-padding { padding:1em 0em 0em 0em; margin:0em;}

#lateral li.opcion { clear:both; float:left; margin:0em; padding:0em; width:100%; list-style-type:none; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/linea_menu.gif) left bottom repeat-x; }
#lateral .enlace-menu { display:block;clear:both; float:left; padding:0.4em 0.5em; font-size:1.08em;  font-weight:bold; color:#ffffff; text-decoration:none;}
#lateral .enlace-menu:hover { text-decoration:none; }
#lateral .enlace-menu-on {display:block; float:left; margin:0.3em 0em 0.4em 0.3em; padding:0.4em 0em 0.4em 0.4em; width:15.3em; background-color:#EDF4F8; color:#394E5A; text-decoration:none;}

#lateral .submenu 	{clear:both; margin:0em; padding:0em; width:100%; font-family:Arial; font-weight:normal; color:#ffffff;}
#lateral .submenu-padding  {padding:0.2em 0em 0em 0em; margin:0em 0em 0.5em 0.8em;}

#lateral li.subopcion { float:left; margin:0em; padding:0em 0em 0em 1em; list-style-type:none; width:100%; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet4.gif) 0em 0.5em no-repeat;}
#lateral .enlace-submenu { display:block; font-size:1.08em;  font-weight:normal; color:#EDF4F8; text-decoration:none;}
#lateral .enlace-submenu:hover {text-decoration:underline;}
#lateral .enlace-submenu-on {display:block; font-size:1.08em; color:#ffffff; font-weight:bold; text-decoration:underline;}



/* ESTILOS PARA EL CONTENIDO DATOS */
#datos #datos-padding { clear:both; margin-bottom:1em; padding:0.8em; border:0.09em solid #D4DEE3;}
#datos #datos-padding-sinborde {clear:both; margin-bottom:1em; padding:0.8em 0.8em 0.8em 0em;}
#datos h2 { padding:0.5em 0em;}
.datos-col1 { float:left; width:24em;}
.datos-col2 { float:right; width:23.5em;}
.datos-col3 { float:left; width:27em;}
.datos-col4  { float:right; width:21em;}
.datos-busqueda-col1 {float:left; width:22em;}
.datos-busqueda-col2 {float:right; width:25em;}

/* ESTILOS PARA CUERPO DE PAGINAS LIBRES */
.cuerpo {font-size:100%; font-family:Arial; color:#333333;}
.cuerpo strong {color:#507B8F; font-size:0.8em;}
.cuerpo ul {margin:0.5em 0em 0em 5em; padding:0em;}
.cuerpo ul li {margin:0em; padding:0em 0em 0em 1em; list-style-type:none; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet3.gif) 0em 0.5em no-repeat;}
.cuerpo a { font-family:Arial; color:#006699; font-weight:normal; text-decoration:underline;}
.cuerpo a:hover  {color:#006699;}

.cuerpo2 {font-size:100%; font-family:Arial; color:#333333;}
.cuerpo2 strong {color:#507B8F; font-size:1.09em;}
.cuerpo2 ul {margin:0.5em 0em 0em 5em; padding:0em;}
.cuerpo2 ul li {margin:0em; padding:0em 0em 0em 1em; list-style-type:none; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet3.gif) 0em 0.5em no-repeat;}
.cuerpo2 a { font-family:Arial; color:#006699; font-weight:normal; text-decoration:underline;}
.cuerpo2 a:hover  {color:#006699;}


/* ESTILOS PARA LOS LISTADOS */
.listado-documentos ul { margin:0em; padding:0em; }
.listado-documentos li { margin:0em; list-style-type:none; padding:0em 0em 0em 1em; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet.gif) 0em 0.6em no-repeat;  }
.listado-enlaces ul    { margin:0em; padding:0em; }
.listado-enlaces li    { margin:0em; list-style-type:none; padding:0em 0em 0em 1em;; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet.gif) 0em 0.6em no-repeat; }
.listado-formato1 ul   { margin:0em; padding:0em;}
.listado-formato1 li   { margin:0em 0em 0em 1em; list-style-type:none; padding:0em 0em 0em 1em; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet.gif) 0em 0.5em no-repeat;  }
.listado-formato1 dl   { float:left; margin: 0.9em 0em; padding: 0em 0em 0.9em 0em; width:30em;}/* listado para detalle de actividades */
.listado-formato1 dt   { clear: both; float: left; margin: 0em; padding:0em; width:7.5em; color:#333;}
.listado-formato1 dd   { float: left; margin:0em; padding: 0em; width:22em;}
.listado-formato2      { margin:0em 1em; padding:0em;}
.listado-formato2 li   {list-style-type:none;}
.listado-formato2 li.listado-opcion    {padding:0em 0em 0.3em 1em;background:url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet2.gif) 0em 0.5em no-repeat;}
.listado-formato2 li.listado-subopcion {padding:0em 0em 0.2em 1em;background:url(/MODULOS/_GLOBAL/publico/interfaces/img/punto2.gif)  0em 0.5em no-repeat;}
.listado-formato3 ul   { margin:0em; padding:0em;}
.listado-formato3 li   { margin:0em 0em 0em 1em; list-style-type:none; padding:0.3em 0em 0.3em 1em; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/punto3.gif) 0em 0.7em no-repeat;  }
.listado-formato3 dl { margin: 0em; padding: 0em; }
.listado-formato3 dt { clear: both; float: left; margin: 0em; padding: 0em 0em 0.82em 0em; width: 6.4em; }
.listado-formato3 dd {  float: left; margin: 0em 0em 0.82em 0em; padding: 0em; width: 41em; }
.listado-formato4 dl { margin: 0em; padding: 0em; }
.listado-formato4 dt { clear: both; float: left; margin: 0em; padding: 0em 0em 0.82em 1em; width: 15.5em; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet.gif) 0em 0.5em no-repeat;}
.listado-formato4 dd {  float: left; margin: 0em 0em 0.82em 0em; padding: 0em; width: 34em; }
.listado-formato4 dd a			{float:left; padding:0em 0.2em 0.2em 0.2em; height:1.2em; font-size:100%; font-family:Arial; color:#006699; font-weight:bold; border-bottom:0.09em solid #006699; text-decoration:none; }
.listado-formato4 dd a:hover  	{float:left; padding:0em 0.2em 0.2em 0.2em; background-color:#E8EFF2; border-bottom:0.09em solid #006699;}


.listado-busqueda ul { margin:0em; padding:0em; list-style-type:none;} 
.listado-busqueda li { margin:0em; padding:0em 0em 0.3em 1em; width:100%; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/punto2.gif) 0em 0.5em no-repeat;}
.listado-bibliotecas dl { margin: 0.8em 0em 0em 0em; padding: 0em; }
.listado-bibliotecas dt { clear: both; float: left; margin: 0em; padding: 0.2em 0em 0em 1em; width: 4.5em;}
.listado-bibliotecas dd {  float: left; margin: 0em 0em 0em 0em; padding: 0em; width: 35em; }
.listado-sin ul { margin:0em; padding:0em; }
.listado-sin li { margin:0em; list-style-type:none; padding:0em 0em 0em 1em;  }

/* ESTILOS PARA CARPETAS */
#listado-carpetas {width:50em;}
#listado-carpetas ul {margin:0em; padding:0em; width:100%;}
#listado-carpetas li {display:inline;list-style-type: none; margin:0em; padding:0em; }
#listado-carpetas li a 		 {display:block; float:left; margin:0em 0.2em 0em 0em; padding:0.28em 0.4em; color: #FFF;  background-color: #87A9BA; font-size:1.09em; font-weight:bold; text-decoration: none; border: 0.09em solid #87A9BA; text-align:center;}
#listado-carpetas li a:hover {color: #333; background-color:#CCDCE1;  border: 0.09em solid #87A9BA;}
#listado-carpetas li a.carpeta-activa 		{color:#333; border: 0.09em solid #87A9BA; border-bottom:none; background-color:#F3F7F8; text-decoration:none;}
#listado-carpetas li a.carpeta-activa:hover {color: #333; background-color:#CCDCE1; border: 0.09em solid #87A9BA;}
#datos-carpetas 		{clear:both; margin:0em; padding:1em;  border:0.09em solid #AABEC9; background-color:#F3F7F8;}
.datos-carpetas-padding {margin:0em; padding:1em 0em 0.5em 1em; }


/* TABLA DE DATOS */

/* aplicada generalmente */
.tabla-formato1 {width:95%; font-size:100%; font-family:Arial; text-align:center;}
.tabla-formato1 tr th {padding:0.2em 0em 0.2em 0em; border-top:0.09em solid #Ac462D; border-bottom:0.09em solid #Ac462D; color:#Ac462D; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_tabla.gif) left bottom repeat-X;}
.tabla-formato1 tr td {padding:0.45em 0em; border-bottom:0.0em solid #D2D2D2;}
.tabla-formato1 tr td a { padding:0.2em 0.2em 0em 0.2em; height:1em; font-size:100%; font-family:Arial; color:#Ac462D; font-weight:normal; border-bottom:0.09em solid #Ac462D; text-decoration:none; }
.tabla-formato1 tr td a:hover {padding:0.2em 0.2em 0em 0.2em; background-color:#FDF8EE; border-bottom:0.09em solid #Ac462D;}

/* aplicada en detalle de bibliotecas */
.tabla-formato2 {width:29em; font-size:100%; font-family:Arial; text-align:left; border:0em solid #fff;}
.tabla-formato2 tr th {padding:0.18em 0em 0.18em 0em; text-align:center;  border-bottom:0.09em solid #AC5944; color:#Ac462D; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_tabla.gif) left bottom repeat-X;}
.tabla-formato2 tr td {padding:0.2em 0em;}

/* aplicada en detalle de equipamiento de Bibliotecas*/
.tabla-formato3 {width:100%; font-size:100%; font-family:Arial; text-align:left; border:0em solid #fff;}
.tabla-formato3 tr th {padding:0.18em 0em 0.18em 0em; text-align:center;  border-bottom:0.09em solid #AC5944; color:#Ac462D; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_tabla.gif) left bottom repeat-X;}
.tabla-formato3 tr td {padding:0.37em 0em; border-bottom:0.09em solid #D2D2D2;}

/* aplicada en detalle de inversiones y estadisticas de Bibiliotecas */
.tabla-formato4 { width:95%; font-size:100%; font-family:Arial; border:0em solid #fff; border-bottom:0.09em solid #Ac462D;}
.tabla-formato4 thead tr th { padding:0.3em 0.5em 0.3em 0.5em; text-align:center; border-top:0.09em solid #Ac462D; border-bottom:0.09em solid #Ac462D; color:#Ac462D; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_tabla.gif) left bottom repeat-X;}
.tabla-formato4 tbody tr td { padding:0.45em 0em 0.45em 0.5em; border-bottom:0.09em solid #D2D2D2; border-right:0.09em solid #D2D2D2;}
.tabla-formato4 tfoot tr td { padding:0.45em 0em 0.45em 0.5em; border-bottom:none; border-right:0.09em solid #D2D2D2;}
.tabla-formato4 tbody tr td.celda-sinfondo { border:0em; border-bottom:0.09em solid #Ac462D; background:none;}
.tabla-formato4 .alinear-izda {text-align:left;}
.tabla-formato4 .celda-sinlinea {border-bottom:none;}
.tabla-formato4 .linea-superior-celda {border-top:0.09em solid #Ac462D}

/* para el calendario de eventos */
#tabla-calendario 	{margin:0em; width:22.70em; font-size:100%; border-collapse: collapse; }
#tabla-calendario tr th 	{text-align:center; color:#AC462D; font-size:100%; border-bottom:0.09em solid #AC462D; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_tabla.gif) left bottom repeat-X;}
#tabla-calendario tr td     {padding: 0.18em 0em; color:#333; text-align: center; border-bottom:0.09em solid #AC462D;}
#tabla-calendario .calendario-evento-pasado    		{color:#666; background-color:#EDD9AF;}
#tabla-calendario .calendario-evento-pasado a   	{color:#666; text-decoration:none;}
#tabla-calendario .calendario-evento-pasado a:hover {text-decoration:underline;}
#tabla-calendario .calendario-evento-hoy 			{color:#fff; background-color:#AC462D;}
#tabla-calendario .calendario-evento-hoy a     		{color: #fff; text-decoration: none;}
#tabla-calendario .calendario-evento-hoy a:hover 	{text-decoration: underline;}
#tabla-calendario .calendario-evento-futuro			{color:#333; background-color:#F3E8CF;}
#tabla-calendario .calendario-evento-futuro	a 		{color:#333; text-decoration:none;}
#tabla-calendario .calendario-evento-futuro	a:hover {text-decoration:underline;}
#tabla-calendariolinea								{margin:0.18em 0em 0em 0em; padding:0.5em 0em 0em 0em; border-top:0.09em solid #AC462D;}
#mes {float:left; width:12em; text-align:center; color:#AC462D; font-weight:bold; font-size:100%;}
.caption-padding 	{ padding:0em 0em 0.3em 0em;}


/* ESTILOS PARA CAJA CON FORMATOS */

.caja-formato1 { width:100%; border-bottom: 0.18em solid #A9BEC8;}
.caja-formato1-padding {padding:0.5em 0em 1em 0em;}
.caja-formato2 { width:98%; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/decoracion.gif) left top repeat-Y; }
.caja-formato2-derecha {width:15.45em; margin:0em 0em 0.5em 0.5em; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/decoracion.gif) left top repeat-Y;}
.caja-formato2-decoracion { margin-left:0.3em; border-bottom: 0.2em solid #507B8F;}
.caja-formato2-padding { padding:0em 0em 0.7em 0.8em;}
.caja-formato3 { margin-bottom:0.5em; padding:0em 0em 0.8em 0em; border-bottom: 0.09em solid #A9BEC8;}
.caja-formato4 { width:100%; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/decoracion.gif) left top repeat-Y; }
.caja-formato4-decoracion { margin-left:0.3em; border-top: 0.18em solid #507B8F;}
.caja-formato4-padding { padding:0em 0em 0.7em 0.8em;}
.caja-formato5 {margin:0.5em 0em 0em 0em; background-color:#EFF3F5; border-top:0.09em solid #A9BEC8; border-bottom:0.09em solid #A9BEC8;}
.caja-formato5-padding {padding:0.5em 0.2em 0.5em 0.5em;}
.caja-formato6 	 { margin-bottom:1em; padding:0.7em 0.8em 0.5em 0.8em; border-bottom: 0.09em solid #A9BEC8; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/degradado.gif) left bottom repeat-X;}
/*.caja-formato6-a { padding:0.7em 0.8em 0.5em 0.8em; border-bottom: 0.09em solid #A9BEC8; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/degradado.gif) left bottom repeat-X;}*/
.caja-formato7 {clear:both; margin:0em; padding:1em;  border:0.09em solid #AABEC9;}
.caja-formato8 {clear:both; margin:0em; padding:1em;  border:0.09em solid #AABEC9; background-color:#F3F7F8;}
.caja-bibliotecas { margin-bottom:0.1em; padding:0.5em 0.8em 0.5em 0.8em; border-bottom: 0.09em solid #A9BEC8; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/degradado.gif) left bottom repeat-X;}
.caja-bibliotecas-padding {clear:both; margin:0em; padding:0em 1em 1em 1em;  border:0.09em solid #AABEC9;}
.caja-fechas { padding-bottom:1em; border-bottom: 0.09em solid #A9BEC8; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet.gif) 0em 0.7em  no-repeat;} /* aplicado en mostrar inversiones por fechas */
.caja-fechas-padding {margin:0em 1em 0em 1.6em;  background:url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_izda.gif) right bottom no-repeat;}

/* ESTILOS PARA BREADCRUMS, PATH */
#breadcrumbs {margin:0.5em 0em;  color:#2F4452; text-align:left; }
#breadcrumbs a { font-size:100%; color:#2F4452; text-decoration:underline; }
#breadcrumbs a:hover { text-decoration:underline; }
#breadcrumbs .actual { font-size:100%; color:#ac462d; font-weight:bold; }
.path { clear:both; color:#2F4452; text-align:left; width:auto; }
.path a { font-size:100%; color:#2F4452; text-decoration:underline; }
.path a:hover { text-decoration:underline; }



/* ESTILO PARA LA PAGINACION */
#paginacion		{padding:0.45em; margin: 0.45em 0em 0.45em 0em; width:97%; color:#394E5A; text-align:center;}
#paginacion a		{color:#394E5A; font-weight:bold; text-decoration:none;}
#paginacion a:hover	{color:#AC462D; font-weight:bold; text-decoration:underline;}
#paginacion span 	{color:#AC462D;}
#paginacion .actual {color:#AC462D;  font-weight:bold;}


/* ESTILOS PARA CUALQUIER FORMULARIO */
.formulario {clear:both; margin:0em; padding:0em;}
.formulario fieldset { margin:0em; padding:0em;  border:0em solid #ffffff;}
.formulario .form-padding {clear:both; margin:0em; padding:1em;  border:0.09em solid #AABEC9;}
.formulario fieldset legend { display:none;}
.formulario fieldset label { clear:both; float:left; padding-right:0.5em; text-align:right;}
.formulario fieldset .campos { margin:0em 0em 0.5em 0em; padding:0em; height:1.63em; color:#333333; font-size:100%; background-color:#F6F6F6; border-top:0.09em solid #808080; border-left:0.09em solid #808080; border-bottom:0.09em solid #D4D0C8; border-right:0.09em solid #D4D0C8;}
.formulario fieldset .boton { margin:0em; padding:0em 0em 0.1em 0em; width:6.5em; height:1.8em; color:#625D59; font-weight:bold; font-size:0.9em; text-transform:uppercase; border:0em solid black; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/boton.gif) top left no-repeat;}
.formulario fieldset .boton2 { margin:0em; padding:0em 0em 0.1em 0em; width:9.09em; height:1.6em; color:#625D59; font-weight:bold; font-size:1em; text-transform:uppercase; border:0em solid black; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/boton2.gif) top left no-repeat;}
.formulario fieldset .boton3 { margin:0em; padding:0em 0em 0.1em 0em; width:17em; height:1.6em; color:#625D59; font-weight:bold; font-size:1em;; text-transform:uppercase; border:0em solid black; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/boton3.gif) top left no-repeat;}
.formulario fieldset .boton-ir {display:inline; margin:0em; padding:0em; width:1.64em; height:1.7em; border:0em solid black; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/boton_ir.gif) 0em 0em no-repeat;}
.formulario fieldset .areatexto {margin:0em 0em 0.5em 0em; padding:0em; color:#333333; background-color:#F6F6F6; border-top:0.09em solid #808080; border-left:0.09em solid #808080; border-bottom:0.09em solid #D4D0C8; border-right:0.09em solid #D4D0C8;}
.selector { font-size:100%; margin:0em 0em 0.5em 0em; padding:0em; color:#333333; background-color:#F6F6F6; border-top:0.09em solid #808080; border-left:0.09em solid #808080; border-bottom:0.09em solid #D4D0C8; border-right:0.09em solid #D4D0C8;}
.formulario sup {margin:0em; padding:0em; color:#cc0000; font-weight:bold; font-size:100%; }

.formulario-login {  margin:0em; padding:0em; width:95%;}
.formulario-login fieldset { margin:0em; padding:0em;  border:0em solid #ffffff;}
.formulario-login fieldset legend { display:none;}
.formulario-login fieldset label {float:left; padding-right:0.5em;}
.formulario-login fieldset .campos { margin:0em 0em 0.5em 0em; padding:0em; height:1.63em; color:#333333; font-size:100%; background-color:#F6F6F6; border-top:0.09em solid #808080; border-left:0.09em solid #808080; border-bottom:0.09em solid #D4D0C8; border-right:0.09em solid #D4D0C8;}
.formulario-login fieldset .boton-login { margin:0em; padding:0em 0em 0.2em 0em; width:6.5em; height:1.8em; color:#625D59; font-weight:bold; font-size:0.9em; text-transform:uppercase; border:0em solid black; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/boton.gif) top left no-repeat;}



/* ESTILOS PARA TEXTO */
.texto {  }
.titulo 	{ color:#394E5A; font-size:1.27em; font-weight:bold;}
.subtitulo 	{ color:#1A475A; font-size:1.09em;font-weight:bold;}
.resumen 	{ color:#1A475A; font-size:1.09em; }
.destacado 	{ color:#507B8F; font-size:1.09em;}
.destacado2 { color:#2F4450; font-size:1.09em;}
.destacado3	{ color:#1A475A; font-size:1.09em; }
.destacado4	{ color:#Ac462D; font-size:1.09em; }
.especial 	{ color:#273C48; font-size:0.9em; }
.fecha 		{ font-family:Arial; color:#1A475A; padding-right:0.5em; }
.fecha2		{ font-family:Verdana; color:#1A475A; padding-right:0.5em; }
.antetitulo { font-size:0.95em; color:#1A475A; font-weight:normal; text-transform:uppercase; }
.titular 	{font-weight:bold; font-size:1.09em; color:#333333;}
.entradilla {font-style: italic; }
.aviso 	{ color:#cc0000; font-size:100%;}
.nota 	{ color:#AC462D; font-size:100%;  }
.titulo-padding   { padding:0.5em 0.4em 0.5em 0em;}
.titulo-padding2  { padding-bottom:0.5em;}
.texto-padding 	  { padding:0.7em 0.4em 0.2em 0em;}
.listado-titulo   { font-family:Verdana; padding:0.5em 0em; color:#2F4452; font-size:1.09em; }
.sinresultados 	  { padding-left:1.8em ;color:#AC462D; font-size:100%; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/iconos/aviso.gif) 0em 0em no-repeat;}

/* ESTILOS PARA IMAGENES */

.imagen-conmarco { border:0.09em solid #A9BEC8;}
.imagen-conmarco-margin { margin-bottom:0.5em; border:0.09em solid #A9BEC8;}
.imagen-conmarco-izquierda {border: 0.09em solid #DFC062; margin: 0.4em 0em 0em 0em; }
.imagen-conmarco-izquierda2 {border: 0.09em solid #A9BEC8; margin: 0.4em 0em 0em 0em; }
.imagen-conmarco-derecha {  }
.imagenes-derecha { float: right; }
.imagenes-izquierda { float: left; }
.caja-imagenes {float:left; width:100%;}
.caja-imagenes-padd {padding:1.5em 0em 0.5em 0em;}
.caja-imagenes-padd2 { margin-left:1em; padding:1.5em 0em 0.5em 0.5em;}
.imagen-conpie {float:left; }
.imagen-conpie-pie {padding: 0.18em 0em;  width:13.5em; background-color:#ECF2FB;border-bottom:0.09em solid #507B8F; text-align:center;}



/* ESTILOS PARA LOS ENLACES */

a.enlace 		{ font-family:Arial; color:#006699; font-weight:bold; text-decoration:underline; }
a.enlace:hover 	{ color:#006699;}
a.enlace-sin 	{ font-family:Arial; color:#006699; font-weight:bold; text-decoration:none; }
a.enlace-sin:hover { text-decoration:underline; }
a.enlace-destacado 			{float; padding:0.2em 0.2em 0em 0.2em; height:1em; font-size:100%; font-family:Arial; color:#006699; font-weight:bold; border-bottom:0.09em solid #006699; text-decoration:none; }
a.enlace-destacado:hover 	{padding:0.2em 0.2em 0em 0.2em; background-color:#E8EFF2; border-bottom:0.09em solid #006699;}
a.enlace-destacado2 		{ padding:0.2em 0em 0em 0em; height:1em; font-size:0.96em; font-family:Arial; color:#006699; font-weight:bold; border-bottom:0.09em solid #006699; text-decoration:none; }
a.enlace-destacado2:hover 	{padding:0.2em 0em 0em 0em; background-color:#E8EFF2; border-bottom:0.09em solid #006699;}
a.enlace-destacado3 		{ padding:0.2em 0.2em 0em 0.2em; height:1em; font-size:1.02em; font-family:Arial; color:#006699; border-bottom:0.09em solid #006699; text-decoration:none; }
a.enlace-destacado3:hover 	{padding:0.2em 0.2em 0em 0.2em; background-color:#E8EFF2; border-bottom:0.09em solid #006699;}
a.enlace-formato1 			{padding:0.2em 0.2em 0em 0.2em; height:1em; font-size:100%; font-family:Arial; color:#333333;  text-decoration:none;}
a.enlace-formato1:hover 	{ border-bottom:0.09em solid #006699;}
a.enlace-formato2 			{padding:0.2em 0.2em 0em 0.2em; height:1em; font-size:100%; font-family:Arial; color:#AC462D;  text-decoration:none;}
a.enlace-formato2:hover 	{ border-bottom:0.09em solid #AC462D;}
a.enlace-formato3 			{ padding:0.2em 0.2em 0em 0.2em; height:1em; font-size:100%; font-family:Arial; color:#AC462D;  text-decoration:none; border-bottom:0.09em solid #AC462D;}
a.enlace-formato3:hover 	{ border-bottom:0.09em solid #AC462D;}
a.enlace-mapa 			{ margin:0em 0em 0em 0.5em; padding-left: 1.5em; font-size:0.9em;/*10px*/ color:#003143; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/iconos/mapa.gif) 0em 0em no-repeat; text-transform:uppercase; text-decoration:none;}
a.enlace-mapa:hover 	{ text-decoration:underline;}
a.enlace-contactar 		{ padding-left: 1.5em; color:#003143; font-size:0.9em; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/iconos/contactar.gif) 0em 0em no-repeat; text-transform:uppercase; text-decoration:none;}
a.enlace-contactar:hover { text-decoration:underline;}
a.enlace-volver 		{ padding-left: 1.5em; color:#003143; font-size:100%; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/iconos/volver.gif) 0em 0em no-repeat; text-decoration:none;}
a.enlace-volver:hover 	{ text-decoration:underline;}
/*a.enlace-icono1 		{ display:block; padding-left:2em; width:8em; height:1.68em; color:#003143; font-size:1.09em; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/iconos/equipamiento.gif) 0em 0em no-repeat; text-decoration:none;}
a.enlace-icono1:hover 	{ text-decoration:underline;}
a.enlace-icono2 		{ display:block; padding-left:2em; width:5em; height:1.68em; color:#003143; font-size:1.09em; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/iconos/calculadora.gif) 0em 0em no-repeat; text-decoration:none;}
a.enlace-icono2:hover 	{ text-decoration:underline;}*/
a.enlace-mes-anterior 		 { float:left; padding-left:1em; width:4em; height:1.3em;  font-family:Arial; color:#333; text-decoration:underline; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_izda.gif) 0em 0em no-repeat;}
a.enlace-mes-anterior:hover  { text-decoration:underline;}
a.enlace-mes-siguiente 		 { float:right; padding-right:1em; width:4em; height:1.3em;  font-family:Arial; color:#333; text-decoration:underline; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet.gif) 4.3em 0.2em no-repeat;}
a.enlace-mes-siguiente:hover { text-decoration:underline;}


/* ESTILOS PARA ANCHOS */
.anchototal { width:100%;}
.ancho500	{ width:45.45em;}
.ancho400	{ width:36.36em;}
.ancho375   { width:34em;}
.ancho300	{ width:27.27em;}
.ancho250 	{ width:22.73em;}
.ancho230   { width:20.90em;}
.ancho200   { width:18.18em;}
.ancho180   { width:16.36em;}
.ancho175   { width:15.90em;}
.ancho170   { width:15.45em;}
.ancho160 	{ width:14.54em;}
.ancho150 	{ width:13.64em;}
.ancho140 	{ width:12.73em;}
.ancho100 	{ width:8.33em;}
.ancho80 	{ width:6.67em;}
.ancho60 	{ width:5.45em;}
.ancho50 	{ width:4.54em;}
.ancho30 	{ width:2.72em;}

/* ESTILOS PARA LA LINEA */
.linea-superior 	{ padding:0.7em 0em; color: #A9BEC8; border-top: 0.18em solid #A9BEC8; }
.linea-superior2 	{ padding:0.7em 0em; color: #A9BEC8; border-top: 0.08em solid #A9BEC8; }
.linea-inferior 	{ padding:0.7em 0em; color: #A9BEC8; border-bottom: 0.18em solid #A9BEC8; }
.linea-inferior2 	{ margin:0em 0em 0.5em 0em; padding:0.5em 0em; border-bottom: 0.09em solid #A9BEC8; }
.linea-derecha 		{ padding-right: 0.5em; border-right: 0.09em solid #A9BEC8; }
.linea-derecha2 	{ border-right:0.18em dashed #ccc;}
.linea-derecha3 	{border-right:0.2em solid #fff;} /* para cabecera del estilo tabla-formato1 */


/* ESTILOS PARA FLOTAR Y ALINEAR Y PADDING */
.flotar-izda 	{ float: left; }
.flotar-dcha 	{ float: right; }
.alinear-izda 	{ text-align: left; }
.alinear-dcha 	{ text-align: right; }
.alinear-centro {text-align:center;}

/* ESTILOS PARA ESPACIOS Y DIMENSIONES */
.margen-boton 	{ margin:0em 0em 0em 8.9em;}
.margen-boton2 	{ margin:0em 0em 0em 8.8em;}
.padding-izquierdo 	{ padding-left:1em;}
.padding-izquierdo2 { padding-left:2em;}
.padding-superior { padding-top:0.8em;}
.padding-inferior { padding-bottom:0.8em;}
.padding-inferior2 { padding-bottom:0.5em;}


/* ESTILOS PARA BORRAR ESTILOS Y OCULTAR*/
.borrar 	{ clear: both; }
.ocultar 	{ display: none; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* Hides from IE-mac \*/ * html .clearfix {height: 1%;} /* End hide from IE-mac */

