/*
 * Fichero: public.css ,v1.0 02/02/2006 Ana Noemí Fernández Martínez
 *
 * 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			nfernadez@net2u.es
 *
 */

/* ESTILOS GENERALES */
body 			{margin:0px; color: #3A3A3A; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; background:#EFE9DD url('/MODULOS/_GLOBAL/publico/interfaces/img/fondo_contenido.gif') repeat-x top left;}
html, body 		{}
h1,h2,h3,h4,h5 	{margin:0px; padding:0px;}
input 			{margin:0px; padding:0px; vertical-align:middle;}
form 			{margin:0px; padding:0px;border:0px solid #fff;}
select			{color:#333; font-size:11px; background-color:#fff;}
table { empty-cells:show }

/* ESTILOS CAJAS GLOBALES */
#web 			{width:770px; text-align: left;  }
#cabecera 		{float:left; width:770px; background:url('/MODULOS/_GLOBAL/publico/interfaces/img/fondo_cabecera.gif') repeat-Y top left;}
#contenido 		{clear: both;}
#datos 			{float:right; width:770px;}
.lateral        {float:left; padding:0px 0px 0px 80px; width:630px;}
#pie 			{clear:both; padding:15px 0px 10px 0px; width:770px; height:35px;  border-top:1px solid #cccccc; text-align:center; }
#pie span       {color:#666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}


/* ESTILOS PARA LA CABECERA */
#cabecera-logo {width:770px; height:88px; background:#ffffff  url('/MODULOS/_GLOBAL/publico/interfaces/img/fondo_cabecera.jpg') no-repeat top right;}
#cabecera-logo h1 {width:315px; height:88px; background:url('/MODULOS/_GLOBAL/publico/interfaces/img/logo.gif') 5px 0px no-repeat;}
#cabecera-logo h1 span {display:none;}

/* ESTILOS PARA EL MENU HORIZONTAL */
#menu 			{width:770px; height:16px;  color:#fff; background-color:#6A624F; text-align:center;}
#menu a 		{color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; }
#menu a:hover  	{text-decoration:underline;}

/* ESTILOS PARA CONTENIDO */
#home-contenido {margin:25px 0px 10px 70px;}
#titulo-fondo   {margin-bottom:10px;width:300px; height:20px; background:url('/MODULOS/_GLOBAL/publico/interfaces/img/fondo_titulo.gif') no-repeat left; }
#titulo2-fondo	 {margin-bottom:0px;width:300px; height:20px; background:url('/MODULOS/_GLOBAL/publico/interfaces/img/fondo_catalogo.gif') no-repeat left; }
#titulo3-fondo	 {padding-top:0px;width:300px; background:url('/MODULOS/_GLOBAL/publico/interfaces/img/fondo_catalogo.gif') no-repeat left; }

/* ESTILOS PARA LOS ENLACES */
a.enlace 		{color:#B15C02; font-weight:bold; text-decoration:none;}
a.enlace:hover 	{text-decoration:underline;}
a.enlace-destacado { padding:0px 22px 0px 0px; color: #B15C02; text-align:left; font-size: 10px; font-weight:bold; background:url('/MODULOS/_GLOBAL/publico/interfaces/img/btn_detalle.gif') no-repeat right; text-decoration: none;}
a.enlace-destacado:hover { color: #F8991C; }
a.enlace-ver    {padding: 0px 14px 0px 0px; font-weight:bold; color:#B15C02; font-size:11px;text-decoration:none; background:url('/MODULOS/_GLOBAL/publico/interfaces/img/btn_detalle.gif') no-repeat right;}
a.enlace-ver:hover {text-decoration:underline;}
a.enlace-ir { padding:0px 22px 0px 0px; color: #B15C02; text-align:left; font-size: 10px; font-weight:bold; background:url('/MODULOS/_GLOBAL/publico/interfaces/img/btn_ir.gif') no-repeat right; text-decoration: none;}
a.enlace-ir:hover { color: #F8991Ce; text-decoration:underline; }
a.enlace-pdf    {padding: 5px 20px 5px 0px;  font-weight:bold; color:#B15C02; font-size:11px;text-decoration:none; background:url('/MODULOS/_GLOBAL/publico/interfaces/img/iconopdf.gif') no-repeat right;}
a.enlace-pdf:hover {text-decoration:underline;}



/* ESTILOS PARA TEXTOS */
.titulo       {padding:3px 0px 0px 17px; color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
.titulo-art   		{font-size:11px; color:#1459A4; font-weight:bold;}
.subtitulo-art	  	{color:#1459A4; font-size:11px; font-weight:normal;}
.titulo2			{margin-bottom:5px; padding-bottom:5px; color:#1459A4; font-size:11px; font-weight:bold; border-bottom:1px solid #1459A4;}			
.ficha-titulo		{padding-bottom:5px; color:#4B0B0E; font-weight:bold; font-size:11px;}
.ficha-subtitulo    {color:#666; font-weight:bold; font-size:11px;}
.small				{color:666; font-size:10px;}
.destacado          {color:#1459A4; font-weight:bold;}


/* ESTILOS PARA CAJA */
.caja-formato1 		{float:left; width:630px; text-align:left; border-top:1px solid #9BAEBD; border-bottom:1px solid #9BAEBD; background-color:#F8F5EE;}
.caja-formato1-padd {padding:10px 20px 10px 20px;}
.caja-formato2 		{padding:2px 5px 2px 20px; width:620px; color:#fff; font-size:10px; background-color:#98907D;}
.caja-formato3		{padding:10px; width:620px; background-color:#F7F3EE; border-bottom:1px solid #908E82;}
.caja-formato4      {width:630px; height:100px;background:#DBD4CC url('/MODULOS/_GLOBAL/publico/interfaces/img/fondo_ficha.gif') repeat-Y top left;border:1px solid #D77C23;}
.caja-formato4-padd {padding:10px 5px 10px 25px;}


/* ESTILOS PARA LISTADOS */
.listado-categorias {margin: 0px; padding: 0px;}
.listado-categorias li {list-style-type: none; padding: 0px 0px 10px 15px; color:#B15C02; font-size:11px; font-weight:bold;}
.listado-categorias li a {color:#B15C02; font-size:11px; font-weight:bold; text-decoration:none;}
.listado-categorias li a:hover {text-decoration:underline;}
.listado-subcategorias {margin: 0px; padding: 0px;}
.listado-subcategorias li {list-style-type: none; padding: 0px 0px 10px 15px; color:#666; font-weight:bold; font-size:11px; }
.listado-subcategorias li a {color:#B15C02; font-size:11px; font-weight:bold; text-decoration:none;}
.listado-subcategorias li a:hover {text-decoration:underline;}
.listado-subcategorias2 {margin: 0px; padding: 0px;}
.listado-subcategorias2 li {margin-left:30px; list-style-type: disc; padding: 0px 0px 7px 0px; color:#0956A1; font-weight:bold; font-size:11px; }
.listado-subcategorias2 .autor {font-size:10px; color:#333333; font-weight:normal;}
.listado-documentos    {margin: 0px; padding: 0px;}
.listado-documentos li {list-style-type: none; padding: 0px 0px 0px 15px; color:#333; font-size:11px; font-weight:normal;}
.listado-documentos li a {color:#333; font-size:11px; font-weight:normal; text-decoration:none;}
.listado-documentos li a:hover {text-decoration:underline;}
.listado-buscador ul {margin: 0px; padding: 0px;}
.listado-buscador li {list-style-type: none; margin:0px; padding: 0px 5px 10px 15px; color:#666; font-weight:normal; font-size:10px; }
.listado-buscador li a {color:#0956A1; padding:0px 18px 0px 0px; font-weight:bold; background:url('/MODULOS/_GLOBAL/publico/interfaces/img/btn_mas.gif') no-repeat right; text-decoration:none;}
.listado-buscador li a:hover {text-decoration:underline;}
.listado-buscador li strong {color:#333;}


/* ESTILOS PARA FORMULARIO */
.formulario { margin:0px; padding:0px; text-align:left;}
.formulario fieldset { padding:20px; width:590px; color:#666666; background-color:#F8F5EE; border:1px solid #9BAEBD; text-align:left;}
.formulario fieldset legend {margin:0px; padding: 0px; display: none; }
.formulario fieldset label 	{float: left; margin:0px 0px 3px 0px; padding: 0px; width:30%; text-align: left; color: #666; font-size:11px; font-weight:normal;}
.formulario fieldset select {display:inline;}

.campos {float:left; margin:0px 0px 2px 0px; padding:2px; vertical-align:middle; border:1px solid #5E5E5E; color:#666; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.boton  {margin:0px 0px 0px 5px; padding:1px; width:50px; border-top:1px solid #CFCFCF; border-right:1px solid #CFCFCF; border-bottom:1px solid #151515; border-left:1px solid #151515;font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; cursor: pointer; color:#fff; font-weight:bold; background-color:#696969;}
.buton  {margin:0px 0px 1px 5px; padding:0px; height:20px;}
.btn-anterior {padding:5px 0px 5px 10px; width:70px; cursor: pointer; font-family: Verdana, Arial, Helvetica, sans-serif; color:#BC652B; font-size:10px; font-weight:bold; border:0px solid black; background:url('/MODULOS/_GLOBAL/publico/interfaces/img/btn_atras.gif') no-repeat left; }
.btn-siguiente {padding:5px 10px 5px 0px;width:70px; cursor: pointer; font-family: Verdana, Arial, Helvetica, sans-serif; color:#BC652B; font-size:10px; font-weight:bold; border:0px solid black; background:url('/MODULOS/_GLOBAL/publico/interfaces/img/btn_ir.gif') no-repeat right; }

/* ESTILOS PARA IMAGENES */
.imagenes-conmarco-izda {float:left; display:block; text-align:left; border:1px solid #B15C02; margin:0px 10px 0px 0px;}


/* ESTILO PARA LA PAGINACION */
#paginacion 	{clear:both; padding:15px 0px; text-align:center; font-weight: bold; text-decoration: none;}
#paginacion a 	{color:#B15C02; font-weight:bold; font-size:10px; text-decoration:none; }
#paginacion a:hover {color:#F8991C; font-size:10px; text-decoration:none; }
#paginacion .resultados { font-weight:normal; color:#333;}
#paginacion .actual 	{ padding:1px 2px 1px 1px; color:#ffffff; font-size:10px; text-decoration: none;  background-color: #98907D;}

/* ESTILOS PARA EL PATH */
.path 			{clear:both;  margin:10px 0px 10px 15px; width:100%; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; }
.path a 		{color:#B15C02; font-weight:normal; font-size:11px; text-decoration:underline;}
.path .actual 	{color:#322C29; font-weight:bold;}
.path-titulo    {color:#322C29;}

/* 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; }
.margen-izda    {padding-left:15px;}
.margen-dcha    {padding-right:40px;}
.padd-dcha    {padding-right:15px;}
.padd-dcha2    {padding-right:20px;}

/* ESTILOS VARIOS */
.noresultados {margin:5px 0px; text-align:left;  color:#A16300; font-weight:bold; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.linea   {margin-bottom:5px; padding-bottom:10px; border-bottom:1px solid #9BAEBD;}

/* ESTILOS PARA BORRAR ESTILOS Y OCULTAR*/
.borrar { clear: both; }
.ocultar { display: none; }
.contenedor:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* Hides from IE-mac \*/ * html .contenedor {height: 1%;} /* End hide from IE-mac */
