/*
 * Fichero: public.css ,v1.0px 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.5+, IE6, IE7, Opera 9
 * CSS                2
 * Fichero            public.css
 * Version            v1.0
 * Autores            Francisco Javier Lopez <jjkiko@gmail.com>
 * Comentarios
 */

/* ESTILOS GENERALES */
body { margin: 0px; padding: 0px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #5E5B4D; font-size: 11px; font-style: normal; text-align: center; background: #EEECE5 url(/img/fondo.jpg) top left repeat-x; }
html, body {  }
td, th {  }
hr { color:#CC6633; }


/* ESTILOS CAJAS GLOBALES. GRID GLOBAL */
#web-pre { }
#web { margin: 0px auto 0px auto; width: 770px; text-align: left; }
#pcab {  }
#cab {  }
#scab { clear: both; height: 44px; background: transparent url(/img/fondo_scab.gif) bottom right no-repeat; border-bottom: 1px solid #d7d6d0; }
#ctd { clear: both; }
#lat { float: left; margin: 0px 0px 15px 0px; width: 190px; background: #E5E8CE url(/img/fondo_men.gif) top left no-repeat; }
#lat-home { float: right; width: 290px; }
#lat-home .center{margin: 0 0 15px 25px; }
#lat-home .center2{height:35px; margin: 0px 0 2px 45px; padding:0 2px 0 8px;}
#dts { float: right; margin: 0px 0px 15px 0px; width: 565px; }
#dts-home { float: left; width: 465px; }
#ppie { clear: both; margin: 5px 0px 15px 0px; padding: 8px 10px 8px 10px; background: #FFFFFF; font-size: 10px; }
#madrid-barcelona-zaragoza { clear: both; margin: 5px 0px 15px 0px; padding: 8px 10px 8px 10px; text-align: center;}
#pie { clear: both; color: #20201F; }

/* ESTILOS PARA LA WEB */
#web-blo {  }
#web-min {  }
#web-con {  }
* html #web-min {  }
* html #web-con {  }
/*\*/ * html #web-min, * html #web-con, * html #web-blo {  } /**/

/* ESTILOS PARA LA PREHOME DE LA WEB */
#web-pre .XX {  }
#web-pre .XX-padd {  }
#web-pre h1.XX {  }
#web-pre h2.XX {  }
#web-pre h3.XX {  }
#web-pre h4.XX {  }
#web-pre h5.XX {  }

/* ESTILOS PARA LA PRECABECERA */
#pcab {  }

/* ESTILOS PARA LA CABECERA DE LA WEB */
#cab .c1 { float: left; width: 182px; }
#cab .c2 { float: right; width: 370px; }
#cab h1 { margin: 0px; padding: 0px; }
#cab h1 a { display: block; width: 182px; height: 96px; text-indent: -35000px; background: transparent url(/img/logo.gif) top left no-repeat; }
#cab h2 { margin: 0px; padding: 18px 0px 10px 0px; font-family: 'Times New Roman'; font-size: 15px; color: #686965; font-weight: normal;  font-style: italic; /*background: transparent url(/img/ico_claim.gif) 0px 23px no-repeat;*/ }
#cab h2 a { color: #686965; font-weight: normal;  text-decoration:none; }
#cab h2 a:hover { color: #686965; font-weight: normal;  text-decoration:none;}

/* ESTILOS PARA LA SUBCABECERA */
#scab .XX {  }
#scab .XX-padd {  }
#scab h1.XX {  }
#scab h2.XX {  }
#scab h3.XX {  }
#scab h4.XX {  }
#scab h5.XX {  }
#scab .nav {  }

/* ESTILOS PARA EL PREPIE */
#ppie ul { margin: 0px; padding: 0px; }
#ppie li { list-style-type: none; margin: 2px 0px 0px 0px; padding: 0px 0px 2px 12px; background: transparent url(/img/ico_doc.gif) 0px 3px no-repeat; border-bottom: 1px solid #EEEDE9; }
#ppie li.fin { border-bottom: 0px solid #EEEDE9; }
#ppie a { color: #7D7B6F; text-decoration: none; }
#ppie a:hover { color: #3D3C31; }

/* ESTILOS PARA EL PIE DE LA PAGINA */
#pie .pie-caj { margin: 0px 0px 8px 0px; padding: 0px 0px 8px 0px; font-size: 10px; border-bottom: 1px solid #D2D1C8; }

/* ESTILOS PARA EL MENU LATERAL */
#lat h2.scc-men { margin: 0px; padding: 0px 0px 4px 0px; font-size: 13px; font-weight: bold; color: #595B46; }

/* ESTILOS PARA EL CONTENIDO Y DATOS */
#ctd .ctd-padd { padding: 15px 0px 0px 0px; }
#ctd h1.claim { margin: 0px; padding:13px 0px 13px 0px; font-size: 20px; color: #7A9900; font-weight: normal; line-height: 22px; background: transparent url(/img/fondo_cajas.gif) bottom left no-repeat; border-bottom: 1px solid #d7d6d0; }
#ctd h2.claim { margin: 0px; padding:13px 0px 13px 0px; font-size: 20px; color: #7A9900; font-weight: normal; line-height: 22px; background: transparent url(/img/fondo_cajas.gif) bottom left no-repeat; border-bottom: 1px solid #d7d6d0; }
#ctd h1.scc-tit { margin: 0px; padding:0px 0px 0px 0px; font-size: 20px; color: #7A9900; font-weight: normal; line-height: 22px; }
#ctd h2.scc-tit { margin: 0px; padding:0px 0px 0px 0px; font-size: 20px; color: #7A9900; font-weight: normal; line-height: 22px; }
#ctd h3.scc { margin: 0px; padding: 0px 0px 4px 0px; font-size: 15px; color: #7A9900; }
#ctd h3.scc-ent { margin: 0px 0px 10px 0px; padding: 5px 0px 8px 0px; font-size: 13px; color: #7A9900; background: transparent url(/img/fondo_cajas.gif) bottom left no-repeat; border-bottom: 1px solid #d7d6d0; }
#ctd h2.scc-ent { margin: 0px 0px 10px 0px; padding: 5px 0px 8px 0px; font-size: 13px; color: #7A9900; background: transparent url(/img/fondo_cajas.gif) bottom left no-repeat; border-bottom: 1px solid #d7d6d0; }
#ctd h2.scc-ent a{ color: #7A9900; text-decoration:none; }
#ctd h4.scc { margin: 0px; padding: 0px 0px 2px 0px; font-size: 13px; color: #7A9900; }
#dts .XX {  }
#dts .XX-padd {  }
#dts h1.XX {  }
#dts h2.XX {  }
#dts h3.XX {  }
#dts h4.XX {  }
#dts h5.XX {  }

#ctd h1.claim a { color: #7A9900; text-decoration:none; font-weight:normal;}
#ctd h1.claim a:hover{ color: #7A9900; text-decoration:none;}
#ctd h1.scc-tit a{ color: #7A9900; text-decoration:none; font-weight:normal; }
#ctd h1.scc-tit a:hover{ color: #7A9900;}

#ctd h3.scc a{ color: #7A9900; text-decoration:none;}
#ctd h3.scc a:hover{ color: #7A9900; text-decoration:none;}

/* ESTILOS PARA MENUS DE NAVEGACION */
/* Menu de 1º Nivel, 2º Nivel y 3º Nivel anidados. Con el estilo ".act" estamos definiendo la opcion de menu actual */
.men { padding: 10px; }
.men ul { margin: 0px; padding: 0px; }
.men ul li { list-style-type: none; margin: 2px 0px 0px 0px; padding: 0px 0px 2px 14px; background: transparent url(/img/ico_men1.gif) 2px 3px no-repeat; border-bottom: 1px solid #D2D4BB; }
.men ul li a { display: block; font-weight: bold; color: #416100; text-decoration: none; }
.men ul li a:hover { color: #7A9900; }
.men ul li.act { background: #F5F8DE url(/img/ico_men2.gif) 2px 3px no-repeat; }
.men ul li.act a { font-weight: normal; }
.men ul li.act a:hover {  }
.men ul ul {  }
.men ul ul li { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 14px; background: #F5F8DE url(/img/ico_men3.gif) 2px 3px no-repeat; border-bottom: 0px solid #EEEDE9; }
.men ul ul li a { color: #94B228; }
.men ul ul li a:hover {  }
.men ul ul li.act { background: #F5F8DE url(/img/ico_men4.gif) 2px 3px no-repeat; }
.men ul ul li.act a {  }
.men ul ul li.act a:hover {  }
.men ul ul ul {  }
.men ul ul ul li {  }
.men ul ul ul li a {  }
.men ul ul ul li a:hover {  }
.men ul ul ul li.act {  }
.men ul ul ul li.act a {  }
.men ul ul ul li.act a:hover {  }
.men ul li.fin { border: 0px solid #FFFFFF; }
/* Menu de 1º Nivel. Con el estilo ".act" estamos definiendo la opcion de menu actual */
.men-1n {  }
.men-1n ul { width: 770px; margin: 0px; padding: 0px; }
.men-1n ul li { list-style-type: none; float: left; margin: 0px 5px 0px 0px; letter-spacing: -0.03em; }
.men-1n ul li a { display: block; padding: 4px; color: #535042; font-size: 12px; text-transform: uppercase; text-decoration: none; }
.men-1n ul li a:hover { color: #587800; background: #E0E7C5; }
.men-1n ul li.act {  }
.men-1n ul li.act a { color: #587800; background: #E0E7C5; }
.men-1n ul li.act a:hover { color: #587800; background: #E0E7C5; }
/* Menu de 2º Nivel. Con el estilo ".act" estamos definiendo la opcion de menu actual */
.men-2n {  }
.men-2n ul {  }
.men-2n ul li {  }
.men-2n ul li a {  }
.men-2n ul li a:hover {  }
.men-2n ul li.act {  }
.men-2n ul li.act a {  }
.men-2n ul li.act a:hover {  }
/* Menu de 3º Nivel. Con el estilo ".act" estamos definiendo la opcion de menu actual */
.men-3n {  }
.men-3n ul {  }
.men-3n ul li {  }
.men-3n ul li a {  }
.men-3n ul li a:hover {  }
.men-3n ul li.act {  }
.men-3n ul li.act a {  }
.men-3n ul li.act a:hover {  }

/* ESTILOS PARA LOS LISTADOS */
/* Listados para documentos pdf */
.lst-pdf ul {  }
.lst-pdf li {  }
/* Listados para documentos */
.lst-doc { padding: 0px 0px 6px 0px; }
.lst-doc ul { margin: 0px; padding: 0px; }
.lst-doc li { list-style-type: none; margin: 4px 0px 0px 0px; padding: 0px 0px 6px 12px; background: transparent url(/img/ico_doc.gif) 0px 3px no-repeat; }
.lst-doc dl {  }
.lst-doc dt {  }
.lst-doc dd {  }
/* Listados para enlaces */
.lst-url {  }
.lst-url ul {  }
.lst-url li {  }
.lst-url dl {  }
.lst-url dt {  }
.lst-url dd {  }
/* Listados para categorias */
.lst-cat {  }
.lst-cat ul {  }
.lst-cat li {  }
.lst-cat dl {  }
.lst-cat dt {  }
.lst-cat dd {  }
/* Listados para datos de resultados */
.lst-dts {  }
.lst-dts dl {  }
.lst-dts dt {  }
.lst-dts dd {  }
/* Listados para explicaciones */
.lst-exp {  }
.lst-exp ul {  }
.lst-exp li {  }
.lst-exp dl {  }
.lst-exp dt {  }
.lst-exp dd {  }
/* Listados para notas */
.lst-not {  }
.lst-not ul {  }
.lst-not li {  }
.lst-not dl {  }
.lst-not dt {  }
.lst-not dd {  }
/* Listados para opciones */
.lst-op {  }
.lst-op ul {  }
.lst-op li {  }
.lst-op dl {  }
.lst-op dt {  }
.lst-op dd {  }
/* Listados para subopciones */
.lst-sop {  }
.lst-sop ul {  }
.lst-sop li {  }
.lst-sop dl {  }
.lst-sop dt {  }
.lst-sop dd {  }
/* Listado favoritos */
.lst-fav {  }
.lst-fav ul {  }
.lst-fav li {  }
.lst-fav dl {  }
.lst-fav dt {  }
.lst-fav dd {  }
/* Listado de Tags */
.lst-tags ol {  }
.lst-tags li {  }
.lst-tags li span {  }
.lst-tags a {  }
.lst-tags a:hover {  }
.lst-tags .tm1 { font-size:10px; }
.lst-tags .tm2 { font-size: 13px; }
.lst-tags .tm3 { font-size: 16px; }
.lst-tags .tm4 { font-size: 19px; }
.lst-tags .tm5 { font-size: 21px; }
/* Listado acciones */
.lst-acc {  }
.lst-acc ul {  }
.lst-acc li {  }

/* TABLA DE DATOS */
/* Tabla de datos normal */
table.tbl-dts {  }
table.tbl-dts caption {  }
.tbl-dts th {  }
.tbl-dts td {  }
.tbl-dts td.par {  }
/* Tabla para el calendario normal */
table.tbl-cal {  }
table.tbl-cal caption {  }
table.tbl-cal caption a {  }
table.tbl-cal caption a:hover {  }
.tbl-cal thead { }
.tbl-cal thead th {  }
.tbl-cal thead th a.mes-ant {  }
.tbl-cal thead th a.mes-ant:hover {  }
.tbl-cal thead th a.mes-sig {  }
.tbl-cal thead th a.mes-sig:hover {  }
.tbl-cal tbody th {  }
.tbl-cal tbody th a {  }
.tbl-cal tbody th a:hover {  }
.tbl-cal td {  }
.tbl-cal td a {  }
.tbl-cal td a:hover {  }
.tbl-cal td.hoy {  }
.tbl-cal td.hoy a {  }
.tbl-cal td.hoy a:hover {  }
.tbl-cal td.previo  {  }
.tbl-cal td.previo a {  }
.tbl-cal td.proximo {  }
.tbl-cal td.proximo a {  }
.tbl-cal td.ant {  }
.tbl-cal td.ant a {  }
.tbl-cal td.ant a:hover {  }
.tbl-cal td.fsm {  }
.tbl-cal td.fsm a {  }
.tbl-cal td.fsm a:hover {  }
/* Tabla para el calendario citas */
table.tbl-cit {  }
table.tbl-cit caption {  }
table.tbl-cit caption a {  }
table.tbl-cit caption a:hover {  }
.tbl-cit tr th {  }
.tbl-cit tr th a {  }
.tbl-cit tr th a:hover {  }
.tbl-cit td {  }
.tbl-cit td.hoy {  }
.tbl-cit td.hoy a {  }
.tbl-cit td.hoy a:hover {  }
.tbl-cit td.lib {  }
.tbl-cit td.lib a {  }
.tbl-cit td.lib a:hover {  }
.tbl-cit td.nlib {  }
/* Tabla de datos normal, especial o personlizada: Formato 1 */
table.tbl-f1 {  }
table.tbl-f1 caption {  }
.tbl-f1 th {  }
.tbl-f1 td {  }

/* ESTILOS PARA CAJA CON FORMATOS */
/* Caja Claim */
.caj-claim {  }
.caj-claim-img div {  }
/* Caja con esquinas redondeadas */
.caj-rddo { }
.caj-rddo-t {  }
.caj-rddo-b {  }
.caj-rddo-i {  }
.caj-rddo-d {  }
.caj-rddo-e1 {  }
.caj-rddo-e2 {  }
.caj-rddo-e3 {  }
.caj-rddo-e4 {  }
.caj-rddo-padd {  }
/* Caja de Ayuda */
.caj-ayu {  }
.caj-ayu-padd {  }
/* Caja de error */
.caj-err {  }
.caj-err-padd {  }
.caj-err strong {  }
/* Caja de alertas y/o avisos */
.caj-ale {  }
.caj-ale-padd {  }
.caj-ale strong {  }
/* Caja de 'No hay datos en listado */
.caj-ndts {  }
.caj-ndts-padd {  }
.caj-ndts strong {  }
/* Caja para contenidos anexos */
.caj-anx {  }
.caj-anx-padd {  }
/* Caja para contenidos notas */
.caj-not {  }
.caj-not-padd {  }
/* Caja resultados */
.caj-res {  }
.caj-res-padd {  }
/* Caja para la autentificacion */
.caj-aut {  }
.caj-aut-padd {  }
/* Caja para contenido destacado */
.caj-des { margin: 0px 0px 12px 0px; padding: 10px; background: #EAE7E1 url(/img/fondo_cajas2.gif) top right no-repeat; }
.caj-des-padd {  }
.caj-des-scc {  }
.caj-des h2 { margin: 0px; padding: 0px 0px 2px 0px; font-size: 16px; }
/* Caja Tooltip */
#caj-ttip {  }
#caj-ttip-img {  }
/* Caja para personalizable: formato 1 */
.caj-f1 { margin: 0px 0px 12px 0px; padding: 0px 0px 12px 0px; background: transparent url(/img/fondo_scab.gif) bottom right no-repeat; border-bottom: 1px solid #d7d6d0; }
.caj-f1-padd {  }
/* Caja para personalizable: formato 2 */
.caj-f2 { margin: 0px 0px 12px 0px; padding: 10px; background: #E8E7DF url(/img/fondo_cajas2.gif) top right no-repeat; }
.caj-f2-padd {  }

/* ESTILOS PARA LAS PESTAÑAS */
.pesf1 {  }
.pesf1 ul {  }
.pesf1 ul li {  }
.pesf1 ul li a {  }
.pesf1 ul li a:hover {  }
.pesf1 ul li.act {  }
.pesf1 ul li.act a {  }
.pesf1 ul li.act a:hover {  }
.pesf1 ul li.inact a {  }
.pesf1 ul li.inact a:hover {  }
.pesf1-cpo { }
.pesf1-padd {  }

/* ESTILOS PARA EL POPUP */
#pop {  }
#pop-padd {  }

/* ESTILOS PARA COLUMNAS GENERALES */
/* 2 Columnas 50%-50& */
.col2f1 { }
.col2f1-c1 { float: left; width: 49%; }
.col2f1-c2 { float: right; width: 49%;  }
/* 2 Columnas 50%-50& */
.col2f2 { }
.col2f2-c1 { float: left; width: 49%; }
.col2f2-c2 { float: right; width: 50%;  }
/* 2 Columnas 70%-30% */
.col2f2i {  }
.col2f2i-c1 { float: left; width: 69%; }
.col2f2i-c2 { float: right; width: 29%; }
/* 2 Columnas 30%-70% */
.col2f2d {  }
.col2f2d-c1 { float: left; width: 29%; }
.col2f2d-c2 { float: right; width: 69%; }
/* 2 Columnas 60%-40% */
.col2f3i {  }
.col2f3i-c1 { float: left; width: 59%; }
.col2f3i-c2 { float: right; width: 39%; }
/* 2 Columnas 40%-60% */
.col2f3d {  }
.col2f3d-c1 { float: left; width: 39%; }
.col2f3d-c2 { float: right; width: 59%; }
/* 2 Columnas 20%-80% */
.col2f4d {  }
.col2f4d-c1 { float: left; width: 19%; }
.col2f4d-c2 { float: right; width: 79%; }
/* 2 Columnas 80%-20% */
.col2f4i {  }
.col2f4i-c1 { float: left; width: 79%; }
.col2f4i-c2 { float: right; width: 19%; }
/* 3 Columnas 33%-33%-33% */
.col3f1 {  }
.col3f1-c1 { float:left; margin:0% 1.99% 0% 0%; width:32%; }
.col3f1-c2 { float:left; margin:0% 0% 0% 0%; width:32%; }
.col3f1-c3 { float:right; width:32%; }
/* 3 Columnas 33%-33%-33% */
.col3f2 {  }
.col3f2-c1 { float: left; width: 6%; padding: 0% 1% 0% 0%; }
.col3f2-c2 { float: left; width: 84%; }
.col3f2-c3 { float: right; width: 6%; padding: 0% 0% 0% 1%; }
/* 3 Columnas 20%-60%-20% */
.col3f3 {  }
.col3f3-c1 { float: left; margin:0% 1% 0% 0%; width: 20%;  }
.col3f3-c2 { float: left; width: 58%; }
.col3f3-c3 { float: right; width: 20%; }
/* 3 Columnas grid 1 33%-66% */
.col3f1g1 {  }
.col3f1g1-c1 { float:left; width:32%; }
.col3f1g1-c2 { float:right; width:66%; }
/* 3 Columnas grid 2 66%-33% */
.col3f1g2 {  }
.col3f1g2-c1 { float:left; width:66%; }
.col3f1g2-c2 { float:right; width:32%; }
/* 4 Columnas 25%-25%-25%-25% */
.col4f1 {  }
.col4f1-c1 { float:left; margin:0% 1.333% 0% 0%; width:24%; }
.col4f1-c2 { float:left; margin:0% 1.333% 0% 0%; width:24%; }
.col4f1-c3 { float:left; margin:0% 0% 0% 0%; width:24%; }
.col4f1-c4 { float:right; margin:0% 0% 0% 0%; width:24%; }
/* 4 Columnas grid 1 25%-50%-25% */
.col4f1g1 {  }
.col4f1g1-c1 { float:left; margin:0% 1.5% 0% 0%; width:24%; }
.col4f1g1-c2 { float:left; margin:0% 0% 0% 0%; width:49%; }
.col4f1g1-c3 { float:right; margin:0% 0% 0% 0%; width:24%; }
/* 4 Columnas grid 2 25%-25%-50% */
.col4f1g2 {  }
.col4f1g2-c1 { float:left; margin:0% 1.5% 0% 0%; width:24%; }
.col4f1g2-c2 { float:left; margin:0% 0% 0% 0%; width:24%; }
.col4f1g2-c3 { float:right; margin:0% 0% 0% 0%; width:49%; }
/* 4 Columnas grid 3 50%-25%-25% */
.col4f1g3 {  }
.col4f1g3-c1 { float:left; margin:0% 1.5% 0% 0%; width:49%; }
.col4f1g3-c2 { float:left; margin:0% 0% 0% 0%; width:24%; }
.col4f1g3-c3 { float:right; margin:0% 0% 0% 0%; width:24%; }
/* 5 Columnas 20%-20%-20%-20%-20% */
.col5f1 {  }
.col5f1-c1 { float:left; margin:0% 1.2% 0% 0%; width:19%; }
.col5f1-c2 { float:left; margin:0% 1.2% 0% 0%; width: 19%; }
.col5f1-c3 { float:left; margin:0% 1.2% 0% 0%; width: 19%; }
.col5f1-c4 { float:left; margin:0% 0% 0% 0%; width:19%; }
.col5f1-c5 { float:right; margin:0% 0% 0% 0%; width:19%; }
/* 6 Columnas 16%-16%-16%-16%-16%-16% */
.col6f1 { width: 100%; }
.col6f1-c11 { float:left; margin:0% 2% 0% 0%; width:100%; }
.col6f1-c1 { float:left; margin:0% 2% 0% 0%; width:15%; }
.col6f1-c2 { float:left; margin:0% 2% 0% 0%; width: 15%; }
.col6f1-c3 { float:left; margin:0% 2% 0% 0%; width: 15%; }
.col6f1-c4 { float:left; margin:0% 2% 0% 0%; width:15%; }
.col6f1-c5 { float:left; margin:0% 0% 0% 0%; width:15%; }
.col6f1-c6 { float:right; margin:0% 0% 0% 0%; width:15%; }
/* ESTILOS PARA COLUMNAS PERSONALIZADAS */
.col2p1 {  }
.col2p1-c1 {  }
.col2p1-c2 { ; }

/* FONDOS ESPECIALES */
.fdo-f1 { padding: 10px 0px 0px 0px; background: transparent url(/img/fondo_cajas2.gif) top right no-repeat; border-top: 1px solid #d7d6d0; }

/* ESTILOS PARA BREADCRUMS */
.bdc { clear: both; background: transparent url(/img/fondo_bdc.gif) top left repeat-x; }
.bdc-padd { padding: 7px 0px 7px 0px; background: transparent url(/img/fondo_scab.gif) bottom left no-repeat; border-bottom: 1px solid #d7d6d0; }
.bdc strong { color: #446400; }
.bdc a { color: #7A9900; text-decoration: none; } 
.bdc a.act { font-weight: bold; color: #143A00; text-decoration: none; }
.bdc a.act:hover, .bdc a:hover { color: #9EBC33; }

/* ESTILO PARA LA PAGINACION */
.pag {   }
.pag a {  }
.pag a.ini {  }
.pag a.ini:hover {  }
.pag .ini-inact {  }
.pag a.ant {  }
.pag a.ant:hover {  }
.pag .ant-inact {  }
.pag a.fin {  }
.pag a.fin:hover {  }
.pag .fin-inact {  }
.pag a.sig {  }
.pag a.sig:hover {  }
.pag .sig-inact {  }
.pag .ley {  }
.pag .ley strong {  }
.pag .res {  }
.pag a.act {  }
.pag a.act strong {  }

/* ESTILOS PARA LA NAVEGACION COMPLEMENTARIA */
/* Barra de opciones navegacion superior */
.nav-top { padding: 3px 10px 3px 6px; text-align: right; background: #20201E url(/img/fondo_navtop.gif) bottom left no-repeat;}
.nav-top-padd {  }
.nav-top a { padding: 0px 0px 0px 13px; color: #EDEBE4; font-weight: bold; text-decoration: none; }
.nav-top a.nt-ctt { background: transparent url(/img/ico_mail.gif) 0px 4px no-repeat; }
.nav-top a.nt-ctt:hover { color: #A8BD59; }
.nav-top a.nt-web { background: transparent url(/img/ico_web.gif) 0px 4px no-repeat; }
.nav-top a.nt-web:hover { color: #A8BD59; }
/* Barra de opciones navegacion inferior */
.nav-btt {  }
.nav-btt-padd {  }

/* ESTILOS PARA CUALQUIER FORMULARIO */
/* Formulario Buscador */
.form-bus {  }
.form-bus fieldset {  }
.form-bus legend {  }
.form-bus strong {  }
.form-bus .lbl {  }
.form-bus .lbl-f1 {  }
.form-bus .cps {  }
.form-bus .rad {  }
.form-bus .btn {  }
/* Formulario general */
.form { margin: 5px 0px 5px 0px; padding: 0px; }
.form fieldset { border: 0px solid #FFFFFF; }
.form fieldset legend {  }
.form fieldset .lbl { border: 0px solid #FFFFFF; }
.form fieldset .cps { margin: 0px 0px 8px 0px; font-size: 12px; color: #6B695D; background: #FFFFF5; }
.form fieldset .cps-err {  }
.form fieldset .rad {  }
.form fieldset .chx {  }
.form fieldset .tex {  }
.form .btn { margin: 0px 0px 8px 0px; width: 66px; height: 22px; color: #416100; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; text-transform: uppercase; text-align: center; background: transparent url(/img/boton_pq.gif) top left no-repeat; border: 0px solid #FFFFFF; }
.form .btn disabled {  }
.form .dist-btn {  }
.form .obl {  }
.form .avi {  }
.form .ayu {  }
/* Formulario de filtros de busqueda, opcion de filtrado. Se anida con el estilo "form" */
.form-fil {  }
/* Formulario de autentificacion de entrada a la web se anida con el estilo "form" */
.form-aut {  }
/* Formulario de XXX para cajas ventanas se anida con el estilo "form" */
.form-ctc { margin: 0px; padding: 0px; }
.form-ctc fieldset { border: 0px solid #FFFFFF; }
.form-ctc fieldset legend { display: none; }
.form-ctc fieldset .lbl { float: left; width: 180px; text-align: right; font-weight: bold; }
.form-ctc fieldset .lbl-gr {  }
.form-ctc fieldset .lbl-md {  }
.form-ctc fieldset .lbl-pq {  }
.form-ctc fieldset .cps { margin-bottom: 2px; width: 300px; font-family:'trebuchet ms', arial, helvetica, sans-serif; font-size: 11px; color: #4C4C4C; }
.form-ctc fieldset .cps-gr {  }
.form-ctc fieldset .cps-md {  }
.form-ctc fieldset .cps-pq { margin-bottom: 2px; width: 70px; font-family:'trebuchet ms', arial, helvetica, sans-serif; font-size: 11px; color: #4C4C4C; }
.form-ctc fieldset .cps-err {  } 
.form-ctc fieldset .rad {  }
.form-ctc fieldset .chx {  }
.form-ctc fieldset .tex { font-family:'trebuchet ms', arial, helvetica, sans-serif; font-size: 11px; color: #4C4C4C; }
.form-ctc fieldset .tex-gr {  }
.form-ctc fieldset .tex-md {  }
.form-ctc fieldset .tex-pq {  }
.form-ctc .btn { display: block; margin: 8px 0px 0px 0px; padding: 2px 0px 0px 0px; width: 129px; height: 22px; color: #416100; font-size: 12px; font-weight: bold; text-decoration: none; text-align: center; background: transparent url(/img/boton_grande.gif) top left no-repeat; border: 0px solid #FFFFFF; }
.form-ctc .btn disabled {  }
.form-ctc .btn-gr {  }
.form-ctc .btn-md {  }
.form-ctc .btn-pq {  }
.form-ctc .dist-btn { padding: 8px 0px 0px 180px; }
.form-ctc .obl { color: #FF0000; }
.form-ctc .avi { margin-top: 10px; padding-top: 7px; text-align: center; border-top: 1px solid #DAD8CA; }

/* ESTILOS PARA TEXTO */
.txt { font-size: 11px; }       /* Estilo para el texto en general */
.txt-pq { font-size: 10px; }    /* Estilo para el texto en general tamaño pequeño */
.txt-md { font-size: 13px; }    /* Estilo para el texto en general tamaño mediano*/
.txt-gd {  }    /* Estilo para el texto en general tamaño grande */
.txt-f1 {  }    /* Estilo para el texto con otro formato, si hay algun mas se nombra correlativamente: f2, f3,... */
.ent { font-size: 12px; color: #343225; }       /* Estilo para la entradilla */
.ent-f1 {  }    /* Esilo para la entradilla con otro formato, si hay algun mas se nombra correlativamente: f2, f3,... */
.des { color: #20201F; }       /* Estilo para destacado */
.des-f1 { color: #7A9900; }    /* Esilo para destacado con otro formato, si hay algun mas se nombra correlativamente: f2, f3,... */
.esp {  }       /* Estilos especiales de color, indicar donde se usa y porque */
.esp-f1 {  }    /* Estilos especiales de color, indicar donde se usa y porque, si hay algun mas se nombra correlativamente: f2, f3,... */
.fec {  }       /* Estilo para campo de fecha */
.fec-ini {  }   /* Estilo para campo de fecha de inicio */
.fec-fin {  }   /* Estilo para campo de fecha de final o ultima fecha */
.fec-crt {  }   /* Estilo para campo de fecha critica */
.fec-act {  }   /* Estilo para campo de fecha Actual */
.tit {  }       /* Estilo para el titulo */
.tit-f1 {  }    /* Estilo para el titulo, indicar donde se usa y porque, si hay algun mas se nombra correlativamente: f2, f3,... */
.ant {  }       /* Estilo para antetitulos */
.sub {  }       /* Estilo para la subcabecera */
.dscp {  }      /* Estilo para utilizar cuando descripcion */
.res {  }       /* Estilo para la resaltados para destacaar textos sobre el resto ya sea en color o en negrita */
.not {  }       /* Estilo para notas */
.ane {  }       /* Estilos para anexos */
.ok {  }        /* Estilo para Ok en resultados */
.nok {  }       /* Estilo para resultados no Ok en resultados */
.pvp {  }       /* Estilo para precio */
.pvp-des {  }   /* Estilo para destacado */
.pvp-ant {  }   /* Estilo para precio anterior */
.ndts {  }      /* Estilo que indica que no hay resultados en listados. Se utiliza cuando no hay decoracion, si no se utilizara los definidos en las cajas */
.err {  }       /* Estilo que indica que hay un error */
.may { text-transform: uppercase; }      /* Estilo de texto mayusculas */
.min { text-transform: lowercase; }      /* Estilo de texto minusculas */
.cap { text-transform: capitalize; }     /* Estilo de texto capitalize */

/* ESTILOS PARA EL CUERPO */
.cpo {  }
.cpo strong {  }
.cpo ul {  }
.cpo li {  }
.cpo ul {  }
.cpo li {  }
.cpo p {  }

/* ESTILOS PARA IMAGENES */
img {  }
a img { border: 0px; }
a:hover img {  }
.img-sm {  }
.img-cm { margin: 0px 0px 10px 0px; padding: 5px; background: #EAE8E1; }
a .img-cm  { background: #EAE8E1; }
a .img-cm:hover  { background: #CBC8C1; }
.img-dch { float: right; margin: 0px 0px 10px 10px; padding: 5px; background: #EAE8E1; } 
.img-dch-padd {  }
.img-izq { float: left; margin: 0px 10px 10px 0px; padding: 5px; background: #EAE8E1; } 
.img-izq-padd {  }
.img-dch .pie, .img-izq .pie {  }

/* ESTILOS PARA ENLACES */
a {  color:#D2691E; /*color:#004070;color: #C82A4C;*/ font-weight: bold; } 
a:hover { color:#FFBB00; /*color: #A0213D;*/ }
a.seo {font-size:11px; font-style:normal; color:#5E5B4D; text-decoration:none; font-weight:normal; }
a.seo b {font-size:11px; font-style:normal; color:#5E5B4D; text-decoration:none; font-weight:normal; }
a.enl {  } /* Estilo para enlace */
a.enl:hover {  }
a.enl-tit {  } /* Estilo para enlace en titulo */
a.enl-tit:hover {  }
a.enl-pq {  } /* Enlaces pequeños */
a.enl-pq:hover {  }
a.enl-des {  } /* Enlaces destacados */
a.enl-des:hover {  }
a.enl-mas {  } /* Enlaces mas informacion */
a.enl-mas:hover {  }
a.enl-mas-pq {  } /* Enlaces mas informacion */
a.enl-mas-pq:hover {  }
a.enl-com {  } /* Enlaces comentarios */
a.enl-com:hover {  }
a.enl-fot {  } /* Enlaces foto */
a.enl-fot:hover {  }
a.enl-vid {  } /* Enlaces video */
a.enl-vid:hover {  }
a.enl-aud {  } /* Enlaces video */
a.enl-aud:hover {  }
a.enl-swf {  } /* Enlaces flash */
a.enl-swf:hover {  }
a.enl-pdf {  } /* Enlaces pdf */
a.enl-pdf:hover {  }
a.enl-amp {  } /* Enlaces ampliar foto */
a.enl-amp:hover {  }
a.enl-doc {  } /* Enlaces para documentos */
a.enl-doc:hover {  }
a.enl-imp {  } /* Enlaces para impresion */
a.enl-imp:hover {  }
a.enl-top {  } /* Enlaces subir */
a.enl-top:hover {  }
a.enl-vol {  } /* Enlaces volver */
a.enl-vol:hover {  }
a.enl-ant {  } /* Enlaces para anterior */
a.enl-ant:hover {  }
a.enl-sig {  } /* Enlaces siguiente */
a.enl-sig:hover {  }
a.enl-hoy {  } /* Enlaces hoy */
a.enl-hoy:hover {  }
a.enl-ema {  } /* Enlaces email */
a.enl-ema:hover {  }
a.enl-gua {  } /* Enlaces guardar */
a.enl-gua:hover {  }
a.enl-res {  } /* Enlaces restuarar */
a.enl-res:hover {  }
a.enl-sal {  } /* Enlaces salir */
a.enl-sal:hover {  }
a.enl-ale {  } /* Enlaces alerta */
a.enl-ale:hover {  }
a.enl-eli {   } /* Enlaces eliminar */
a.enl-eli:hover {  }
a.enl-ayu {  } /* Enlaces ayuda */
a.enl-ayu:hover {  }
a.enl-edi {  } /* Enlaces editar */
a.enl-edi:hover {  }
a.enl-nedi {  } /* Enlaces no editar  */
a.enl-nedi:hover {  }
a.enl-vis {  } /* Enlaces previsualizar  */
a.enl-vis:hover {  }
a.enl-rdo {  } /* Enlaces resaltado */
a.enl-des:hover {  }
a.enl-ndes {  } /* Enlaces no resaltado */
a.enl-ndes:hover {  }
a.enl-min {  } /* Enlace minimizar */
a.enl-min:hover {  }
a.enl-max {  } /* Enlaces maximizar */
a.enl-max:hover {  }
a.enl-btn { display: block; float: right; margin: 8px 0px 0px 0px; padding: 3px 0px 0px 0px; width: 129px; height: 22px; color: #416100; font-size: 10px; font-weight: bold; text-decoration: none; text-transform: uppercase; text-align: center; background: transparent url(/img/boton_grande.gif) top left no-repeat; } /* Enlaces tipo boton */
a.enl-btn:hover {  }

/* ESTILOS PARA LA LINEAS */
.lin-f1 {  }

/* ESTILOS PARA FLOTAR Y ALINEAR */
.flo-izq { float: left; }
.flo-dch { float: right; }
.ali-izq { text-align: left; }
.ali-dch { text-align: right; }
.ali-cen { text-align: center; }
.ali-top { vertical-align: top; }
.ali-btt { vertical-align: bottom; }
.ali-med { vertical-align: middle; }

/* ESTILOS PARA ESPACIOS PADDINGS Y MARGINS */
.padd {  }
.padd-top { padding: 10px 0px 0px 0px; }
.padd-btt { padding: 0px 0px 10px 0px; }
.padd-izq { padding: 0px 10px 10px 0px; }
.padd-dch { padding: 0px 0px 10px 0px; }
.marg {  }
.marg-top { padding: 10px 0px 0px 0px; }
.marg-btt { padding: 0px 0px 10px 0px; }
.marg-izq { padding: 0px 10px 10px 0px; }
.marg-dch { padding: 0px 0px 10px 10px; }
.marg-top-btt { margin: 5px 0px 5px 0px; }

/* ESTILOS PARA LAS ANCHURAS EMPLEADAS EN MAQUETACION */
.an1 { width: 150px; }
.an2 {  }
.an3 {  }

/* ESTILOS PARA LAS ALTURAS EMPLEADAS EN MAQUETACION */
.al1 {  }
.al2 {  }
.al3 {  }

/* ESTILOS PARA BORRAR ESTILOS Y OCULTAR*/
.brr { clear: both; }
.sn-bor { border: 0px solid #FFFFFF; }
.ocu { display: none; }
.con:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.con {display:inline-block;}
@media all { .con { display:block; }}
* html .con { height: 1%; display:block;}
·piehr {color:#515151;}

/* Posicionamiento*/
.marketing h1{
  display:inline;
  font-size:11px;
  color:#7A9900;
}

.marketing h1 a{
  color:#7A9900;
  text-decoration:none;
}

.marketing h1 a:hover{
  color:#7A9900;
  text-decoration:none;
}

#posicionamiento h1{
/* margin: 0px; 
 padding:13px 0px 13px 0px; 
 font-size: 20px; 
 color: #7A9900; 
 font-weight: normal; 
 line-height: 22px; 
 background: transparent url(/img/fondo_cajas.gif) bottom left no-repeat;
 border-bottom: 1px solid #d7d6d0;*/
 font-size: 11px
 display:inline;
 color:#000;
 } 

.posicionamiento h1 a{
  color:#7A9900;
  text-decoration:none;
}

.posicionamiento h1 a:hover{
  color:#7A9900;
  text-decoration:none;
}
 /* ............................................NUBE DE TAGS */
 
.col6f1-c11 h1 {clear:left; float:left; font-size:20px; margin:0px; padding: 5px 10px 5px 10px;}
.col6f1-c11 h2 {float:left; font-size:18px; margin:0px; padding: 5px 10px 5px 10px;}
.col6f1-c11 h3 {float:left; font-size:16px; margin:0px; padding: 5px 10px 5px 10px;}
.col6f1-c11 h4 {float:left; font-size:14px; margin:0px; padding: 5px 10px 5px 10px;}
.col6f1-c11 h5 {float:left; font-size:12px; margin:0px; padding: 5px 10px 5px 10px;}
.col6f1-c11 h6 {float:left; font-size:10px; margin:0px; padding: 5px 10px 5px 10px;}
