/*
 * Fichero: public.css ,v1.0 17/10/2005 Francisco Javier Lopez
 * 
 * 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			Fco. Javier Lopez <fco@net2u.es>
 *
 */

/* ESTILOS GENERALES */
body { margin: 0px; padding: 0px; font-family: "Trebuchet MS", arial, helvetica, verdana, sans-serif; font-size: 11px; color: #333333; text-align: center; background: #EDEBE9 url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo.jpg) top left repeat-x; }
html, body {  }
img {border:none;}
table {empty-cells:show; border-collapse:collapse;}

/* ESTILOS CAJAS GLOBALES */
#web { margin: 0px auto 0px auto; width: 750px; text-align: left; }
#cabecera { clear: both; width: 750px; height: 115px; }
#contenido { clear: both; width: 750px; }
#lateral { float: left; width: 179px; }
#datos { float: right; width: 541px; }
#pie { clear: both; margin: 15px 0px 0px 0px; }

/* ESTILOS PARA LA CABECERA DE LA WEB */
#cabecera #cabecera-barra { height: 23px; font-size: 10px; font-weight: bold; color: #FFFFFF; }
#cabecera #cabecera-barra a { color: #BBDE92; }
#cabecera #cabecera-barra a:hover { color: #A5C97E; }
#cabecera #cabecera-barra-padding { padding: 4px 7px 0px 7px }
#cabecera #cabecera-barra1 { float: left; text-transform: uppercase; }
#cabecera #cabecera-barra2 { float: right; }
#cabecera #cabecera-barra3 { text-transform: uppercase; text-align: center; }
#cabecera #cabecera-datos { height: 92px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_cabecera.jpg) top left no-repeat; }
#cabecera #cabecera-datos h1 { margin: 0px; padding: 0px; width: 247px; height: 53px; }
#cabecera #cabecera-datos h1 a { display: block; width: 247px; height: 53px; }
#cabecera #cabecera-datos h1 span { display: none }
#cabecera #cabecera-menu { height: 38px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_cabecera_menu.jpg) top right no-repeat; }
#cabecera #cabecera-menu-padding {margin: 0px 16px 0px 85px; padding: 14px 0px 0px 0px;  background: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_menu.gif) left 14px repeat-x; }
#cabecera #cabecera-menu #cabecera-menu1 { float: left; }
#cabecera #cabecera-menu #cabecera-menu1 ul { margin: 0px; padding: 0px; width: 590px; height: 22px; }
#cabecera #cabecera-menu #cabecera-menu1 li { list-style-type: none; float: left; height: 18px; padding: 3px 4px 1px 5px; font-size: 12px; font-weight: bold; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_menu_separador.gif) top left repeat-y; }
#cabecera #cabecera-menu #cabecera-menu1 li a { color: #5B4E21; text-decoration: none; }
#cabecera #cabecera-menu #cabecera-menu1 li a:hover { color: #3A3000; }
#cabecera #cabecera-menu #cabecera-menu1 li.inicio { padding: 3px 8px 1px 8px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_menu_inicio.gif) top left no-repeat; }
#cabecera #cabecera-menu #cabecera-menu1 li.inicio a { color: #FFFFFF; }
#cabecera #cabecera-menu #cabecera-menu1 li.inicio a:hover { color: #FFFFFF; }
#cabecera #cabecera-menu #cabecera-menu1 li.actual { background: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_menu_actual.gif) top left repeat-x; }
#cabecera #cabecera-menu #cabecera-menu1 li.actual a { color: #827236; }
#cabecera #cabecera-menu #cabecera-menu1 li.actual a:hover { color: #5B4E21; }
#cabecera #cabecera-menu #cabecera-menu2 { float: right; }
#cabecera #cabecera-menu #cabecera-menu2 ul { margin: 0px; padding: 0px; width: 150px; height: 22px; }
#cabecera #cabecera-menu #cabecera-menu2 li { list-style-type: none; float: right; height: 11px; padding: 3px 4px 1px 5px; font-size: 12px; font-weight: bold; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_menu_separador.gif) top right repeat-y; }
#cabecera #cabecera-menu #cabecera-menu2 li a { color: #5B4E21; text-decoration: none; }
#cabecera #cabecera-menu #cabecera-menu2 li a:hover { color: #3A3000; }
#cabecera #cabecera-menu #cabecera-menu2 li.fin { padding: 3px 8px 1px 8px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_menu_fin.gif) top right no-repeat;  }
#cabecera #cabecera-menu #cabecera-menu2 li.actual { background: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_menu_actual.gif) top left repeat-x; }
#cabecera #cabecera-menu #cabecera-menu2 li.actual a { color: #827236; }
#cabecera #cabecera-menu #cabecera-menu2 li.actual a:hover { color: #5B4E21; }

/* ESTILOS PARA EL PIE DE LA PAGINA */
#pie #pie-datos { padding: 8px 0px 4px 0px; text-align: right; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_pie_datos.gif) bottom left no-repeat; border-bottom: 1px solid #C2C2B6; }
#pie #pie-organizaciones { padding: 5px 0px 0px 0px; text-align: center; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_pie.gif) top left repeat-x; }

/* ESTILOS PARA EL CONTENIDO */
#contenido #contenido-padding { padding: 7px 18px 0px 0px; }
#contenido h2 { margin: 0px 0px 5px 0px; padding: 1px 8px 1px 8px; color: #FFFFFF; font-size: 11px; text-transform: uppercase; }
#contenido h2.f1 { background: #951F1F url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_f1.gif) top left no-repeat; }
#contenido h2.f2 { background: #575757 url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_f2.gif) top left no-repeat; }
#contenido h2.f3 { background: #257224 url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_f3.gif) top left no-repeat; }
#contenido h2.f4 { background: #257224 url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_f4.gif) top left no-repeat; }
#contenido h2.f5 { background: #257224 url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_f5.gif) top left no-repeat; }
#contenido h3.t1 { margin: 8px 0px 7px 0px; padding: 2px 4px 2px 4px; color: #027E40; font-size: 12px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_t1.gif) top left repeat-x; border-bottom: 1px solid #BFD1C1; }
#contenido h3.t2 { margin: 4px 0px 4px 0px; padding: 2px 4px 2px 4px; color: #027E40; font-size: 12px; }
#contenido h3.t3 { margin: 4px 0px 2px 0px; padding: 2px 4px 2px 15px; color: #027E40; font-size: 12px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_t3.gif) 0px 5px no-repeat; }
#contenido h3.t4 { margin: 4px 0px 4px 0px; padding: 2px 4px 2px 4px; color: #9F6502; font-size: 12px; }
#contenido h3.t5 { margin: 2px 0px 0px 0px; padding: 2px 4px 2px 4px; color: #333333; font-size: 12px; }
#contenido .f6   { background: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_f6.gif) top left no-repeat; }

/* ESTILOS PARA EL MENU LATERAL */
#lateral .menu {  }
#lateral .menu ul { margin: 0px; padding: 0px;  }
#lateral .menu ul li { list-style-type: none; border-bottom: 1px solid #A7A896; }
#lateral .menu ul li a { display: block; padding: 2px 5px 2px 17px; color: #4F5332; font-weight: bold; text-decoration: none; background: #DFE0DB url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_menu.gif) 2px 5px no-repeat; }
#lateral .menu ul li a:hover { color: #323616; background: #C7C8BF url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_menu.gif) 2px 5px no-repeat; }
.submenu {margin-top:10px;padding-left:20px;}


/* ESTILOS PARA LOS LISTADOS */
.listado-documentos ul { margin: 0px 0px 10px 0px; padding: 0px; }
.listado-documentos li { list-style-type: none; margin: 0px 0px 2px 0px; padding: 0px 0px 0px 10px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/enlace_datos.gif) 2px 6px no-repeat; }
.listado-enlaces ul { margin: 0px 0px 10px 0px; padding: 0px; }
.listado-enlaces li { list-style-type: none; margin: 0px 0px 2px 0px; padding: 0px 0px 0px 10px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/enlace_datos.gif) 2px 6px no-repeat; }
.listado-categorias { background: #ECECEA; border-top: 1px solid #C4C4BA; border-bottom: 1px solid #C4C4BA; }
.listado-categorias ul { margin: 0px; padding: 8px; }
.listado-categorias li { list-style-type: none; margin: 0px 0px 2px 0px; padding: 0px 0px 0px 10px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/enlace_categorias.gif) 2px 6px no-repeat;  }
.listado-submenu 		{background: #fff; border-top: 1px solid #C4C4BA; border-bottom: 1px solid #C4C4BA; }
.listado-submenu ul { margin: 0px; padding: 8px; }
.listado-submenu li { list-style-type: none; margin: 0px 0px 2px 0px; padding: 0px 0px 0px 10px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/enlace_categorias.gif) 2px 6px no-repeat;  }

.listado-datos ul { margin: 0px; padding: 0px; }
.listado-datos li { list-style-type: none; margin: 0px 0px 2px 0px; padding: 0px 0px 0px 10px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/enlace_datos.gif) 2px 6px no-repeat; }
.listado-noticias ul { margin: 0px; padding: 0px; }
.listado-noticias li { list-style-type: none; margin: 0px 0px 8px 0px; padding: 0px 0px 0px 10px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/enlace_datos.gif) 2px 6px no-repeat; }
.listado-competiciones {  }
.listado-competiciones ul { margin: 0px; padding: 0px; }
.listado-competiciones li { list-style-type: none; margin: 0px 0px 2px 0px; padding: 0px; font-size: 10px; font-weight: bold; text-transform: uppercase; background: #FFC65B url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_competiciones.gif) top right repeat-y; }
.listado-competiciones li a { display: block; padding: 0px 0px 0px 30px; width: 81px; color: #773C02; text-decoration: none; }
.listado-competiciones li a:hover { color: #4A1600; }
.listado-competiciones li.bb a  { background: url(/MODULOS/_GLOBAL/publico/interfaces/img/cp_bb.gif) top left no-repeat; }
.listado-competiciones li.feb a { background: url(/MODULOS/_GLOBAL/publico/interfaces/img/cp_feb.gif) top left no-repeat; }
.listado-competiciones li.acb a { background: url(/MODULOS/_GLOBAL/publico/interfaces/img/cp_acb.gif) top left no-repeat; }
.listado-competiciones li.fiba a { background: url(/MODULOS/_GLOBAL/publico/interfaces/img/cp_fiba.gif) top left no-repeat; }
.listado-competiciones li.nba a { background: url(/MODULOS/_GLOBAL/publico/interfaces/img/cp_nba.gif) top left no-repeat; }
.listado-competiciones li.alava a { background: url(/MODULOS/_GLOBAL/publico/interfaces/img/cp_alava.gif) top left no-repeat; }
.listado-competiciones li.guipuzcoa a { background: url(/MODULOS/_GLOBAL/publico/interfaces/img/cp_guipuzcoa.gif) top left no-repeat; }
.listado-competiciones li.vizcaya a { background: url(/MODULOS/_GLOBAL/publico/interfaces/img/cp_vizcaya.gif) top left no-repeat; }
.listado-formato1 ul {  }
.listado-formato1 li {  }
.listado-formato1 dl { margin: 0px; padding: 0px; }
.listado-formato1 dt { clear: both; float: left; margin: 0px 0px 5px 0px; width: 75px; }
.listado-formato1 dd { float: right; margin: 0px 0px 5px 0px; width: 425px;  }
.cuerpo ul { /*margin: 0px 0px 12px 0px; padding: 0px;*/ }
.cuerpo li { list-style-type: none; margin: 0px 0px 2px 0px; padding: 0px 0px 0px 10px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/enlace_datos.gif) 2px 6px no-repeat; }

/* LISTADO PARA CARPETAS */
#listado-carpetas {width:100%;}
#listado-carpetas ul {margin:0px; padding:0px; width:100%;}
#listado-carpetas li  { margin:0px; padding:2px 5px; width:100px; color:#fff; list-style-type: none;  font-weight:bold; border: 1px solid #2A822A; border-bottom:none; background-color:#2A822A;}
#datos-carpetas 		{clear:both; margin:0px; padding:5px;  border:1px solid #2A822A; background-color:#F7F5EE;}
.datos-carpetas-padding {margin:0px; padding:5px 0px 5px 10px; }


/* ESTILOS PARA EL MES DE ACTIVIDADES */
.home-calendario { font-size: 11px; }
.home-calendario-caption { margin: 8px 0px 3px 0px; padding: 4px 0px 0px 0px; color: #CC0000; text-align: center; font-weight: bold; border-top: 1px solid #C5C7BC; }
.home-calendario-caption div { padding: 2px 0px 0px 0px; }
.home-calendario td { padding: 2px; font-size: 11px; text-align: center; border-bottom: 1px solid #CC0001; }
.home-calendario th { font-size: 11px; color: #FFFFFF; font-weight: bold; text-align: center; background: #CC0000; border-top: 1px solid #CC0000; }
.calendario-evento-pasado { color: #999999; }
.calendario-evento-pasado a { color: #999999; }
.calendario-evento-hoy { color: #FFFFFF; font-weight: bold; background: #1B571B; }
.calendario-evento-hoy a { color: #FFFFFF; }
.calendario-evento-futuro { background: #BFD1C1; }
a.calendario-retroceder { display: block; width: 12px; height: 10px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/enlace_retroceder.gif) top left no-repeat; }
a.calendario-retroceder span { display: none; }
a.calendario-avanzar { display: block; width: 12px; height: 10px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/enlace_avanzar.gif) top left no-repeat; }
a.calendario-avanzar span { display: none; }

/* TABLA DE DATOS */
table.tabla-datos 		{ margin:0px; padding:0px;width:100%; }
.tabla-datos thead th 	{ padding:3px 5px; color:#fff; text-align:center;border-right:1px solid #E7E0C9; background-color:#8E8175; }
.tabla-datos thead th a {color:#fff;}
.tabla-datos thead th a:hover { color:#E7E0C9; }
.tabla-datos tr td 		{ padding:3px 0px; text-align:center; border-bottom:1px solid #8E8175;}

/* ESTILOS PARA CAJA CON FORMATOS */
.caja-f1 { margin: 0px 0px 12px 0px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_caja_f1.gif) top left repeat-x; }
.caja-f1-padding { padding: 8px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_caja_f1_sup.gif) top left no-repeat; }
.caja-f2 { margin: 0px 0px 12px 0px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_caja_f1.gif) top left repeat-x; }
.caja-f2-padding { padding: 8px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_caja_f2_sup.gif) top left no-repeat; }
.caja-f3 { margin: 0px 0px 12px 0px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_caja_f1.gif) top left repeat-x; }
.caja-f3-padding { padding: 8px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_caja_f3_sup.gif) top left no-repeat; }
.caja-f4 { margin: 0px 0px 12px 0px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_caja_f1.gif) top left repeat-x; }
.caja-f4-padding { padding: 8px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_caja_f4_sup.gif) top left no-repeat; }
.caja-datos { background: #FFFFFF; }
.caja-datos-padding { padding: 8px; }
.caja-datos2 { background: #ECECEA; border-top: 1px solid #C4C4BA; border-bottom: 1px solid #C4C4BA;  }
.caja-datos2-padding { padding: 8px;  }
.caja-datos3 { border-top: 1px solid #C4C4BA; border-bottom: 1px solid #C4C4BA;  }
.caja-datos3-padding { padding: 8px;  }
.caja-separadorTop { margin: 5px 0px 5px 0px; border-top: 1px solid #C4C6B9; }
.caja-separadorTop-padding { padding: 3px 0px 0px 0px; }
.caja-fecha { margin: 0px 0px 5px 0px; width: 120px; border-bottom: 1px solid #C4C4BA; }
.caja-fecha2 { margin: 0px 0px 5px 0px; width: 180px; border-bottom: 1px solid #C4C4BA; }
.caja-titulo { margin: 0px 0px 10px 0px; padding: 0px 0px 5px 0px; border-bottom: 1px solid #C4C4BA; }
.caja-titulo2 { margin: 0px 0px 2px 0px; padding: 0px 0px 5px 0px; }
.cuerpo {  }

/* ESTILOS PARA COLUMNAS */
.columnas2f1 {  }
.columnas2f1-c1 { float: left; width: 386px; }
.columnas2f1-c2 { float: right; width: 143px; }
.columnas2f2 { margin: 0px 0px 5px 0px; }
.columnas2f2-c1 { float: right; width: 255px; }
.columnas2f2-c2 { float: left; width: 86px; }
.columnas3f1 { background: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_comunas3.gif) top left repeat-y; }
.columnas3f1-c1 { float: left; width:32%; }
.columnas3f1-c2 { padding: 0px 0px 0px 10px; float: left; width:32%; }
.columnas3f1-c3 { float: right; width:32%; }
.columnas2f3 { margin: 0px 0px 5px 0px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_comunas3.gif) top left repeat-y; }
.columnas2f3-c1 { float: right; width: 49%; }
.columnas2f3-c2 { float: left; width: 49%; }

/* FONDOS ESPECIALES */
.fondo-nuevo { background: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_nuevo.gif) top right no-repeat; }

/* ESTILOS PARA BREADCRUMS */
#breadcrumbs {  }
#breadcrumbs a {  }
#breadcrumbs a:hover {  }
#breadcrumbs .actual {  }

/* ESTILO PARA LA PAGINACION */
#paginacion { padding: 8px 0px 0px 0px; text-align: center; border-top: 1px solid #DCDCDC; }
#paginacion a.retroceder-todo { padding: 1px 6px 1px 4px; font-size: 10px; text-decoration: none; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/paginacion_boton.gif) top left no-repeat; }
#paginacion a.retroceder-todo:hover { color: #000000; }
#paginacion a.retroceder-todo span {  }
#paginacion a.retroceder { padding: 1px 7px 1px 7px; font-size: 10px; text-decoration: none; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/paginacion_boton.gif) top left no-repeat; }
#paginacion a.retroceder:hover { color: #000000; }
#paginacion a.retroceder span {  }
#paginacion a.avanzar-todo { padding: 1px 6px 1px 4px; font-size: 10px; text-decoration: none; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/paginacion_boton.gif) top left no-repeat; }
#paginacion a.avanzar-todo:hover { color: #000000; }
#paginacion a.avanzar-todo span {  }
#paginacion a.avanzar { padding: 1px 7px 1px 7px; font-size: 10px; text-decoration: none; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/paginacion_boton.gif) top left no-repeat; }
#paginacion a.avanzar:hover { color: #000000; }
#paginacion a.avanzar span {  }
#paginacion .leyenda { color: #027E40; }
#paginacion .leyenda strong {  }
#paginacion .resultados { font-weight: bold; }
#paginacion .actual { color: #027E40; }
#paginacion .actual strong {  }

/* ESTILOS PARA LA NAVEGACION COMPLEMENTARIA */
#navegacion { clear: both; padding: 15px 0px 10px 0px; text-align: right; }

/* ESTILOS PARA CUALQUIER FORMULARIO */
.formulario { margin: 0px; padding: 0px; }
.formulario fieldset { margin: 0px; padding: 0px; border: 0px solid #FFFFFF; }
.formulario fieldset legend { position: relative; left: -7px; margin: 3px 0px 5px 0px; padding: 0px 0px 4px 0px; color: #222222; border-bottom: 1px solid #C6C8BD; }
.formulario fieldset label {  clear: both; float: left; padding: 0px 0px 0px 0px; color: #323232; }
.formulario fieldset .campos { float: left; margin: 0px; font-size: 11px; color: #555555; vertical-align: middle; }
.formulario fieldset .campos-cm { float: left; margin: 2px 5px 5px 0px; font-size: 11px; color: #555555; vertical-align: middle; }
.formulario fieldset .campos-error { background: #FFD4D4; } 
.formulario fieldset radio { margin: 0px; vertical-align: middle; }
.formulario .boton { margin: 0px 5px 0px 100px; padding: 0px 0px 1px 0px; width: 42px; font-family: "Trebuchet MS", arial, helvetica, verdana, sans-serif; font-size: 10px; color: #525333; font-weight: bold; vertical-align: middle; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/boton.gif) top left no-repeat;  border: 0px solid #525252;}
.formulario .boton-gd { margin: 0px 5px 0px 100px; padding: 0px 0px 1px 0px; width: 84px; font-family: "Trebuchet MS", arial, helvetica, verdana, sans-serif; font-size: 10px; color: #525333; font-weight: bold; vertical-align: middle; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/boton_gd.gif) top left no-repeat;  border: 0px solid #525252;}
.formulario .boton2-gd { margin: 0px 5px 0px 0px; padding: 0px 0px 1px 0px; width: 84px; font-family: "Trebuchet MS", arial, helvetica, verdana, sans-serif; font-size: 10px; color: #525333; font-weight: bold; vertical-align: middle; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/boton_gd.gif) top left no-repeat;  border: 0px solid #525252;}
.formulario sup {color: #EE0000; font-weight: bold; font-size: 12px; }
.formulario .avisoForm { font-size: 10px; color: #EE0000; padding: 0px 0px 0px 100px; }

.formulario-filtrar { margin: 0px; padding: 8px; background: #ECECEA; border-top: 1px solid #C4C4BA; border-bottom: 1px solid #C4C4BA; }
.formulario-filtrar fieldset { margin: 0px; padding: 0px; border: 0px solid #FFFFFF; }
.formulario-filtrar fieldset legend { display: none; }
.formulario-filtrar fieldset strong { color: #44380E; }
.formulario-filtrar fieldset label {  float: left; padding: 0px 0px 0px 0px; color: #A16503; font-weight: bold; }
.formulario-filtrar fieldset .campos { float: left; margin: 0px; font-size: 11px; color: #555555; vertical-align: middle; }
.formulario-filtrar fieldset radio { margin: 0px; vertical-align: middle; }
.formulario-filtrar .boton { margin: 0px 5px 0px 10px; padding: 0px 0px 1px 0px; width: 42px; font-family: "Trebuchet MS", arial, helvetica, verdana, sans-serif; font-size: 10px; color: #525333; font-weight: bold; vertical-align: middle; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/boton.gif) top left no-repeat;  border: 0px solid #525252;}


/* ESTILOS PARA TEXTO */
.texto {  }
.texto-gd { font-size: 12px; }
.entradilla {  }
.destacado { }
.especial {  }
.fecha { color: #CC0000; font-size: 10px; }
.antetitulo { color: #007300; font-size: 11px; }
.titulo { color: #007300; font-size: 12px; }
.titulo-gd { color: #007200; font-size: 14px; }
.titulo-destacado { color: #A16503; font-size: 12px; text-transform: uppercase; border-bottom: 1px solid #DEC9A6; }
.subtitulo { color: #505332; font-size: 13px; }
.entradilla { color: #333333; font-weight: bold; }
.resumen {  }
.cuerpo {  }
.especial {  }
.nota { font-size: 10px; color: #CD0104; }
.cuerpo strong { color: #333333; }
.mayusculas { text-transform: uppercase; }

/* ESTILOS PARA IMAGENES */
.imagen-sinmarco { border: 0px solid #FFFFFF; }
.imagen-conmarco { border: 1px solid #71734C; }

.imagen-derecha { float: right; background: #FFFFFF; }
.imagen-derecha div div, .imagen-izquierda div div { margin: 0px 0px 10px 0px; font-size: 10px; text-align: center; }
.imagen-derecha-padding { margin: 0px 0px 8px 10px; }
.imagen-izquierda { float: left; background: #FFFFFF; }
.imagen-izquierda-padding { margin: 0px 10px 8px 0px; }

/* ESTILOS PARA LOS ENLACES */
a { color: #4E5231; }
a:hover { color: #7E825E; }
a.enlace { color: #4E5231; }
a.enlace:hover { color: #7E825E;  }
a.enlace-pq { color: #4E5231; font-size: 10px; font-weight: bold; }
a.enlace-pq:hover { color: #7E825E; }
a.enlace-destacado { padding: 0px 0px 0px 15px; color: #4E5231; font-size: 10px; font-weight: bold; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/enlace_avanzar.gif) 0px 3px no-repeat; }
a.enlace-destacado:hover { color: #7E825E; }
a.enlace-documento { padding: 0px 0px 0px 15px; color: #4E5231; font-size: 10px; font-weight: bold; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/enlace_documento.gif) 0px 3px no-repeat; }
a.enlace-documento:hover { color: #7E825E; }
a.enlace-subir { padding: 0px 15px 0px 0px; color: #4E5231; font-size: 10px; font-weight: bold; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/enlace_subir.gif) right 3px no-repeat;  }
a.enlace-subir:hover { color: #7E825E; }
a.enlace-volver { padding: 0px 15px 0px 0px; color: #4E5231; font-size: 10px; font-weight: bold; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/enlace_volver.gif) right 3px no-repeat; }
a.enlace-volver:hover { color: #7E825E; }

/* ESTILOS PARA LA LINEA */
.linea 	{ color: #000000; height: 1px; border: 1px solid #000000;}
.linea2 { color: #C4C4BA; height: 0.08em; border:0.08em solid #C4C4BA; }

/* ESTILOS PARA FLOTAR Y ALINEAR Y PADDING */
.flotar-izquierda { float: left; }
.flotar-derecha { float: right; }
.alinear-izquierda { text-align: left; }
.alinear-derecha { text-align: right; }
.alinear-centro { text-align: center; }

/* ESTILOS PARA ESPACIOS Y DIMENSIONES */
.padding-izquierda { padding: 0px 15px 15px 0px; }
.padding-derecha { padding: 0px 0px 15px 15px; }
.m-foto { width: 166px;}
.ancho260 {width:260px;}
.ancho230 {width:230px;}
.ancho160 {width:160px;}
.ancho140 {width:140px;}
.ancho100 {width:100px;}
.ancho70 {width:70px;}

/* 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 */
