/* tipos de letra */

/* 10 px */
.txt06gr1{font: 0.6em Arial, Helvetica, sans-serif; color: #4C4C4C;}
.txt06gr2{font: 0.6em Arial, Helvetica, sans-serif; color: #626262;}
.txt06gr3{font: 0.6em Arial, Helvetica, sans-serif; color: #666666;}
.txt06gr6{font: 0.6em Arial, Helvetica, sans-serif; color: #999999;} 
.txt06azu{font: 0.6em Arial, Helvetica, sans-serif; color: #557CAC;}

/* 11 px */
.txt07neg{font: 0.7em Arial, Helvetica, sans-serif; color: #000000;} /* negro */
.txt07gr1{font: 0.7em Arial, Helvetica, sans-serif; color: #4C4C4C;} /* gris muy oscuro */
.txt07gr2{font: 0.7em Arial, Helvetica, sans-serif; color: #626262;} /* gris oscuro */
.txt07gr3{font: 0.7em Arial, Helvetica, sans-serif; color: #666666;} /* gris oscuro */
.txt07gr4{font: 0.7em Arial, Helvetica, sans-serif; color: #777777;} /* gris medio */
.txt07gr5{font: 0.7em Arial, Helvetica, sans-serif; color: #8C8C8C;} /* gris claro */
.txt07gr6{font: 0.7em Arial, Helvetica, sans-serif; color: #999999;} /* gris muy claro */
.txt07bla{font: 0.7em Arial, Helvetica, sans-serif; color: #ffffff;} /* blanco */
.txt07azu{font: 0.7em Arial, Helvetica, sans-serif; color: #557CAC;} /* azul */
.txt07roj{font: 0.7em Arial, Helvetica, sans-serif; color: #D40707;} /* rojo */
.txt07nar{font: 0.7em Arial, Helvetica, sans-serif; color: #D46C07;} /* naranja */
.txt07ver{font: 0.7em Arial, Helvetica, sans-serif; color: #228339;} /* verde */

/* 12 px */
.txt08azu{font: 0.8em Arial, Helvetica, sans-serif; color: #557CAC;}
.txt08gr3{font: 0.8em Arial, Helvetica, sans-serif; color: #666666;}
.txt08gr5{font: 0.8em Arial, Helvetica, sans-serif; color: #8C8C8C;}
.txt08bla{font: 0.8em Arial, Helvetica, sans-serif; color: #ffffff;}
.txt08gr1{font: 0.8em Arial, Helvetica, sans-serif; color: #4C4C4C;}
.txt08roj{font: 0.8em Arial, Helvetica, sans-serif; color: #D40707;}

/* 14 px */
.sub09gr3{font: 0.9em Arial, Helvetica, sans-serif; color: #666666;} 
.txt09azu{font: 0.9em Arial, Helvetica, sans-serif; color: #557CAC;}

/* 16 px */
.tit10roj{font: 1.0em Arial, Helvetica, sans-serif; color: #D40707;}

/* 18 px */
.tit11gr3{font: 1.1em Arial, Helvetica, sans-serif; color: #666666;} 

/* 24 px */
.tit16gr1{font: 1.6em Arial, Helvetica, sans-serif; color: #4C4C4C;} 

/* georgia 11 px */
.titGeo07gr1{font: 0.7em Georgia, Times New Roman, Times, serif; color: #4C4C4C;} 

/* georgia 12 px */
.linkGeo08gr4{font: 0.8em Georgia, Times New Roman, Times, serif; color: #777777;} 
.desGeo08azu{font: 0.8em Georgia, Times New Roman, Times, serif; color: #557CAC;} 
.desGeo08roj{font: 0.8em Georgia, Times New Roman, Times, serif; color: #D40707;} 

/* georgia 14 px */
.agrGeo09roj{font: 0.9em Georgia, Times New Roman, Times, serif; color: #D40707;} 

/* georgia 17 px */
.linkGeo10gr1{font: 1.0em Georgia, Times New Roman, Times, serif; color: #4C4C4C;} 
.linkGeo10gr4{font: 1.0em Georgia, Times New Roman, Times, serif; color: #777777;} 

/* georgia 18 px */
.titGeo11azu{font: 1.1em Georgia, Times New Roman, Times, serif; color: #557CAC;} 
.titGeo11gr3{font: 1.1em Georgia, Times New Roman, Times, serif; color: #666666;} 

/* georgia 24 px */
.titGeo15bla{font: 1.5em Georgia, Times New Roman, Times, serif; color: #FFFFFF;} 
.titGeo15roj{font: 1.5em Georgia, Times New Roman, Times, serif; color: #D40707;} 
.titGeo15azu{font: 1.5em Georgia, Times New Roman, Times, serif; color: #557CAC;} 

/* georgia 28 px */
.titGeo17gr1{font: 1.7em Georgia, Times New Roman, Times, serif; color: #4C4C4C;} 

/* fin tipos de letra */

/* general */
body{ margin : 0 18px 10px 10px; }
img { border: 0; }
a { text-decoration: none; color: #557cac;}
a:hover {color: #d50404; text-decoration: underline; }
form { padding: 0; margin: 0; }
hr { display: none; }
.oculto { display: none; }
p { margin: 0; padding: 0; font:11px/20px verdana, arial, helvetica, sans-serif;}

#contenedora { width:100%; text-align: center; }
#contenido { width: 752px; margin: auto; text-align: left; margin-top: 12px; }

#marco_top { background-image: url(../images/portal/top.gif); width: 752px; height: 7px; background-repeat: no-repeat; float: left; }
#marco_bottom { background-image: url(../images/portal/bottom.gif); width: 752px; height: 4px; background-repeat: no-repeat; float: left; margin-bottom: 10px; }
#marco_medio { float: left; width: 372px; margin: 0; padding: 0; }
#marco_top_medio { background-image: url(../images/portal/top_mitad.gif); width: 372px; height: 7px; background-repeat: no-repeat; margin-top: 0; }
#marco_bottom_medio { background-image: url(../images/portal/bottom_mitad.gif); width: 372px;  float: left; height: 7px; background-repeat: no-repeat; margin-bottom: 8px; }
#marcotop { background-image: url(../images/portal/top547.gif); width: 547px; height: 7px; background-repeat: no-repeat; float: left; }
#marcobottom { background-image: url(../images/portal/bottom547.gif); width: 547px; height: 4px; background-repeat: no-repeat; float: left; }

#columnaIzq { float: left; width: 370px; margin : 0 8px 0 0; padding: 0; } 
#columnaDer { float: right; width: 370px; margin : 0; padding: 0; }
#zonaIzq { float: left; width: 547px; }
#zonaDer { float: right; width: 197px; }
/* fin general */

/* cabecera */
#cab_home { width: 752px; height: 106px; margin: auto; margin-bottom: 15px; padding: 0; text-align: left; background: url(../images/portal/fondo_home.gif) no-repeat top left; }
#logo_home { width: 104px; float: left; }
#acceso { width: 648px; float: left; }
#buscadores_home { width: 648px; height: 70px; }
#buscadores_home #buscUno_home { float: left; width: 296px; height: 70px; padding: 0; margin: 0; text-align: right; }
#buscadores_home #buscUno_home #avanzada { margin: 0; height: 25px; padding: 11px 5px 3px 0; he\ight: 11px; }
#buscadores_home #buscUno_home .campo_texto { font: 0.7em arial, helvetica, sans-serif; color: #4c4c4c; width: 230px; }
#buscadores_home #buscUno_home #campo { margin: 0; padding: 0; }
#buscadores_home #buscUno_home .bot_buscar { padding: 0; margin: 0 10px 0 10px; }
#buscadores_home #buscDos_home { float: left; width: 195px; height: 70px; he\ight: 43px; padding-top: 25px; margin: 0; background: url(../images/fondo_busc2.gif) no-repeat top left; text-align: right; }
#buscadores_home #buscDos_home .campo_desp { font-family: Arial, Helvetica, sans-serif; font-size:0.7em;  width:150px; padding:0; margin:0; color:#626262; }
#buscadores_home #buscDos_home .bot_buscar { padding: 0; margin: 0 10px 0 5px;}
#buscadores_home #foto_home { width: 157px; height: 70px; float: left; padding: 0; margin: 0; font-size: 0; line-height: 0; }
#botonera_home { width: 648px;  height: 35px; background: url(../images/portal/bg_botonera.gif) repeat top left; padding: 0; margin: 0; }
#botonera_home #botones_home { width: 290px; float: left; w\idth: 289px; height: 36px; padding: 0;  background: url(../images/portal/bg_botones2.gif) no-repeat top right;}
#botonera_home #botones_home ul { display: inline; float: left; list-style: none; padding: 11px 0 10px 0; margin: 0px; line-height: 16px; }
#botonera_home #botones_home li { display: inline; }
#botonera_home #botones_home .p_normal a  { padding: 13px 13px 9px  13px; margin: 0; font-size: 0.6em; font-family:  Arial, Helvetica, sans-serif; color: #4C4C4C; text-decoration: none; font-weight: bold; }
/*  seleccion ciudadanos  */
#botonera_home #botones_home .p_activo a { padding: 13px 13px 12px 13px; margin: 0; background: #ffffff url(../images/portal/bg_fondo_activo.gif) no-repeat top center; font-size: 0.6em; font-family:  Arial, Helvetica, sans-serif; color: #d40707; text-decoration: none; font-weight: bold; }
#botonera_home #botones_home .normal a   { padding: 13px 13px 9px  13px; margin: 0; border-left: #E2E2E2 2px solid; font-size: 0.6em; font-family:  Arial, Helvetica, sans-serif; color: #4C4C4C; text-decoration: none; font-weight: bold; }
#botonera_home #botones_home .ultimo a   { padding: 13px 13px 9px  13px; margin: 0; border-left: #E2E2E2 2px solid; font-size: 0.6em; font-family:  Arial, Helvetica, sans-serif; color: #4C4C4C; text-decoration: none; font-weight: bold; }
/*  seleccion empresas  */
#botonera_home #botones_home .primero a  { padding: 13px 13px 9px  13px; margin: 0; border-right: #E2E2E2 2px solid; font-size: 0.6em; font-family:  Arial, Helvetica, sans-serif; color: #4C4C4C; text-decoration: none; font-weight: bold; }
#botonera_home #botones_home .n_activo a { padding: 13px 13px 12px 13px; margin: 0; background: #ffffff url(../images/potal/bg_fondo_activo.gif) no-repeat top center; font-size: 0.6em; font-family:  Arial, Helvetica, sans-serif; color: #d40707; text-decoration: none; font-weight: bold; }
#botonera_home #botones_home .ultimo_b a { padding: 13px 13px 9px  13px; margin: 0; border-left: #E2E2E2 2px solid; font-size: 0.6em; font-family:  Arial, Helvetica, sans-serif; color: #4C4C4C; text-decoration: none; font-weight: bold; }
/*  seleccion mi madrid  */
#botonera_home #botones_home .primero_b a{ padding: 13px 13px 9px  13px; margin: 0; border-right: #E2E2E2 2px solid; font-size: 0.6em; font-family:  Arial, Helvetica, sans-serif; color: #4C4C4C; text-decoration: none; font-weight: bold; }
#botonera_home #botones_home .normal_b a { padding: 13px 13px 9px  13px; margin: 0; border-right: #E2E2E2 2px solid; font-size: 0.6em; font-family:  Arial, Helvetica, sans-serif; color: #4C4C4C; text-decoration: none; font-weight: bold; }
#botonera_home #botones_home .u_activo a { padding: 13px 13px 12px 13px; margin: 0; background: #ffffff url(../images/portal/bg_fondo_activo.gif) no-repeat top center; font-size: 0.6em; font-family:  Arial, Helvetica, sans-serif; color: #d40707; text-decoration: none; font-weight: bold; }
#botonera_home #botones_home a:hover { text-decoration: underline; }
#botonera_home #enlaces_home { width: 358px; float: left; }
#botonera_home #enlaces_home ul { display: inline; float: right; list-style: none; padding-top: 11px;  margin: 0; line-height: 0.75em; }
#botonera_home #enlaces_home li { display: inline; }
#botonera_home #enlaces_home .normal a { padding: 0 10px 0 10px;  margin: 0; font-size: 0.7em; font-family:  Arial, Helvetica, sans-serif; color: #4C4C4C; text-decoration: none; font-weight: normal; border-right: #4C4C4C 1px solid; }
#botonera_home #enlaces_home .activo a { padding: 0 10px 0 10px;  margin: 0; font-size: 0.7em; font-family:  Arial, Helvetica, sans-serif; color: #d40707; text-decoration: none; font-weight: normal; border-right: #4C4C4C 1px solid; }
#botonera_home #enlaces_home .ultimo a { padding: 0 13px 0 10px; margin: 0; font-size: 0.7em; font-family:  Arial, Helvetica, sans-serif; color: #4C4C4C; text-decoration: none; font-weight: normal; }
#botonera_home #enlaces_home .ultimo_activo a { padding: 0 13px 0 10px; margin: 0; font-size: 0.7em; font-family:  Arial, Helvetica, sans-serif; color: #d40707; text-decoration: none; font-weight: normal; }
#botonera_home #enlaces_home a:hover { text-decoration: underline; }

/* BARRA DIVISION SUB SECCIONES */
#secciones { width: 752px; height: 57px; padding: 0; margin: auto; margin-bottom: 3px; text-align:left; background:#EEEEEE;}
#secciones a { color: #fff; }
#secciones a:hover { color: #cc0000; }
#secciones h3  {padding: 0; margin: 0; font-size: 1.0em; }
#secciones .temas { float:left; width: 250px; w\idth: 239px; height: 26px;  he\ight: 22px; padding:4px 0px 0px 11px; margin:0px 0px 0px 0px; background: #EEEEEE;  font-family: Arial, Helvetica, sans-serif; font-size: .8em; color: #D40707; text-align:left; font-weight:bold; text-decoration: underline; }
#secciones .temas a { color: #D40707; text-decoration: underline; }
#secciones .serv { float:left; width: 251px; w\idth: 240px; height: 26px;  he\ight: 22px; padding:4px 0px 0px 11px; margin:0px 0px 0px 0px; background: #C2C2C2 url(../images/portal/bg_limiteseccion.gif) no-repeat top right;  font-family: Arial, Helvetica, sans-serif; font-size: .8em; color: #fff; text-align:left; font-weight:bold; }
#secciones .actu { float:left; width: 251px; w\idth: 240px; height: 26px;  he\ight: 22px; padding:4px 0px 0px 11px; margin:0px 0px 0px 0px; background: #C2C2C2;  font-family: Arial, Helvetica, sans-serif; font-size: .8em; color: #fff; text-align:left; font-weight:bold; }
#secciones h2 { padding: 0; margin: 0; font-size: 1.0em; }
#barrainf { margin: auto; width: 752px; w\idth: 741px; height: 31px;  he\ight: 27px;  padding:4px 0px 0px 11px; background: #eee; text-align:left; font-weight:bold; margin-bottom: 3px; }
#barrainf a { color: #777; text-decoration: underline; }
#separadorLineaBlanca { margin: auto; width: 752px; height: 3px; padding: 0; background: #fff; font-size: 0; line-height: 0; }

/* barra Temas, Servicios y tramites, Actualidad y agenda */
#barraTeSerAc { width: 752px; margin: auto; text-align: left; margin-bottom: 0; height: 35px;}
#barraTeSerAc h3 {margin: 0; float: left;}
#barraTeSerAc .activo {background-color: #eee;  width: 250px; w\idth: 239px; padding: 9px 0 10px 11px; margin: 0; float: left;}
#barraTeSerAc .activo a {font: bold 0.7em arial, helvetica, sans-serif; color: #d40707;}
#barraTeSerAc .noactivo {background-color: #c2c2c2; width: 250px; w\idth: 239px; padding: 9px 0 10px 11px; margin: 0; float: left;}
#barraTeSerAc .noactivo a {font: bold 0.7em arial, helvetica, sans-serif; color: #fff;}
#barraTeSerAc .noactivo a:hover {color: #d50404;}
#barraTeSerAc .ultimo_noactivo {background-color: #c2c2c2; width: 252px; w\idth: 241px; padding: 9px 0 10px 11px; margin: 0; float: left;}
#barraTeSerAc .ultimo_noactivo a {font: bold 0.7em arial, helvetica, sans-serif; color: #fff;}
#barraTeSerAc .ultimo_noactivo a:hover {color: #d50404;}
#barraTeSerAc .ultimo_activo {background-color: #eee; width: 252px; w\idth: 241px; padding: 9px 0 10px 11px; margin: 0; float: left;}
#barraTeSerAc .ultimo_activo a {font: bold 0.7em arial, helvetica, sans-serif; color: #d40707;}
#barraTeSerAc .ultimo_activo a:hover {color: #d50404;}

/* Titular BARRA ROJA */
#barraroja { background-color: #d40707; width: 752px;   margin: auto;   padding: 12px 0 4px 11px;   w\idth: 741px;      text-align: left;   clear: both; }
#barraroja h2 { font: normal 1.5em georgia, arial, helvetica, sans-serif;   color: #fff;    margin: 0;  padding: 0;}
#barraroja h3 { font: normal 0.8em arial, helvetica, sans-serif;    color: #fff;    float: left;    margin: 0 7px 0 0;  padding: 10px 9px 0 0;  border-right: 1px solid #fff;}
#barra { width: 752px;  margin: auto;   text-align: left;   background-color: #d40707; clear: both; }
#barrarojabis { background-color: #d40707;  width: 397px;   float: left;padding: 12px 0 4px 11px;   w\idth: 406px;  height: 45px;   he\ight: 29px;}
#barrarojabis h2 { font: normal 1.5em georgia, arial, helvetica, sans-serif;    color: #fff;    margin: 0;  padding: 0;}
.alias { font-size: 0.6em;  font-weight: normal;}
#barrarojabis_enlaces { background-color: #d40707;  width: 355px;   font-family: arial, helvetica, sans-serif;  font-size: 0.8em;   color: #fff;    float: left;    height: 45px;   text-align: right;  padding: 22px 10px 0 0; w\idth: 325px;  he\ight: 23px;}
#barrarojabis_enlaces a { color: #fff;}

/* Titular BARRA GRIS CLARITA  */
#barragriscl { background-color: #EEEEEE; width: 752px; margin: auto; padding: 14px 0px 9px 11px;   w\idth: 741px;      text-align:left;}
#barragriscl h2 { margin: 0; padding: 0; font-size: 1.0em; }

/* Titular BARRA GRIS CLARITA con menos separcion por abajo  */
#barragrisc2 {background-color: #EEEEEE; width: 752px;  margin: auto;   margin-bottom: 3px; padding: 14px 0px 9px 11px; w\idth: 741px; text-align:left;}
#barragrisc2 h2 {margin: 0; padding: 0; font-size: 1.0em; }

/* Titular BARRA GRIS */
#barragris {    background-color: #eee; width: 752px;   margin: auto;   margin-bottom: 3px; padding: 5px 0 5px 11px;    w\idth: 741px; text-align:left;}
#barragris ul { padding: 0;    margin: 0;   list-style-type: none;}
#barragris li { display: inline;}
#barragris li.resto {   display: inline;    border-left: 1px solid #777;    padding-left: 10px; margin-left: 5px;}
#barragris a:hover {text-decoration: underline; color: #777777; }

/* subBARRAGRIS */
#subbarragris { background-color: #f6f6f6;  width: 752px;   margin: auto;   padding: 5px 0 5px 12px;    w\idth: 741px;  border: 1px solid #d6d6d6;  text-align:left;}
#subbarragris h3 {  font-family: Arial, Helvetica, sans-serif;      font-size: 0.7em;       color: #4c4c4c; float: left;    padding-right: 9px; border-right: 1px solid #d6d6d6;    margin-right: 7px;}
#subbarragris h4 {  font-family: Arial, Helvetica, sans-serif;      font-size: 0.7em;       color: #557cac;     font-weight: bold;  margin: 0;  padding: 0;}

/* BARRA GRIS bis*/
#barragrisbis { background-color: #f6f6f6;  width: 752px; margin: auto; padding: 12px 0 8px 11px;   w\idth: 741px;  text-align:left;}
#barragrisbis h4 { margin: 0;}
#barragrisbis a { font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #d40707; }

/* Titular BARRA AZUL */
#barraazul {    background-color: #628dc2;  margin: auto;   width: 752px;   padding: 12px 0 4px 11px;   w\idth: 741px;  text-align:left; font-size:1.0em;}
#barraazul2 {   background-color: #628dc2;  margin: auto;   width: 752px;   padding: 12px 0 4px 11px;   w\idth: 741px;  text-align:left; }
#barraazul h2 { margin: 0;  padding: 0; font-size: 1.0em; }
#barraazul h2  a:hover {text-decoration: underline; color: #fff; }
#barraazul2 h2 { margin: 0; padding: 0; }

/* opciones cabecera */
#sub_cabecera_tres { width: 752px; background: #D6D6D6 url(../images/portal/fondo_opcionescab.gif) repeat bottom left; padding: 0;  margin: auto; text-align:left; clear: both; }
#sub_cabecera_tres ul { padding-bottom: 8px; padding-left: 3px; padding-top: 10px;  padding-right: 0; list-style: none; margin: 0; line-height: 0.75em; }
#sub_cabecera_tres li { display: inline; }
#sub_cabecera_tres .normal a { font-size: 0.7em; font-family:  Arial, Helvetica, sans-serif; color: #4C4C4C; text-decoration: none; padding-right: 6px; padding-left: 8px;  padding-top: 0; padding-bottom: 0; border-left: #ABABAB 1px solid;  }
#sub_cabecera_tres .primero a { font-size: 0.7em; font-family:  Arial, Helvetica, sans-serif; color: #4C4C4C; text-decoration: none; padding-right: 6px; padding-left: 8px;  padding-top: 0; padding-bottom: 0; }
#sub_cabecera_tres .seleccionado a { font-size: 0.7em; font-family:  Arial, Helvetica, sans-serif; color: #4C4C4C; text-decoration: none; padding-right: 6px; padding-left: 8px;  padding-top: 3px; padding-bottom: 7px; border-left: #C2C2C2 1px solid; border-right: #C2C2C2 1px solid; border-top: #C2C2C2 1px solid; background-color: #fff;}
#sub_cabecera_tres a:hover { text-decoration: underline; }
/* fin opciones cabecera*/

/* BARRA GRIS cmgete*/
#barragris2 { background-color: #eeeeee; width: 752px; margin: auto; padding: 10px 0 10px 11px; w\idth: 741px; text-align:left;}
#barragris2 h2 { margin: 0; padding: 0; }

/* opciones cabecera */
#sub_cabecera_cuatro { width: 752px; padding: 0; border-left: 1px solid #eee; border-right: 1px solid #eee; border-bottom: 1px solid #eee; w\idth: 750px; margin: auto; text-align:left; clear: both; }
#sub_cabecera_cuatro ul { padding: 5px 0 8px 0; list-style: none; margin: 0; line-height: 0.75em; }
#sub_cabecera_cuatro li { display: inline; }
#sub_cabecera_cuatro .normal a { text-decoration: none; padding: 0 6px 0 8px; border-left: #eee 1px solid;  }
#sub_cabecera_cuatro .primero a { text-decoration: none; padding: 0 6px 0 8px; }
#sub_cabecera_cuatro .seleccionado a { text-decoration: none; padding: 6px 6px 8px 8px; background-color: #eee; }
#sub_cabecera_cuatro a:hover { color: #4c4c4c; text-decoration: underline; }
/* fin opciones cabecera*/

/* cabecera telefono */
#cabecera_telefono { width: 752px; background: #eeeeee; border-bottom: #FFFFFF 3px solid; margin:auto; text-align: right; }
#cabecera_telefono ul { padding-bottom: 8px; padding-left: 3px; padding-top: 8px;  padding-right: 0; list-style: none; margin: 0; }
#cabecera_telefono li { display: inline; list-style-type: none; font-size: 0.7em; font-family: Arial, Helvetica, sans-serif; border-left: #777777 1px solid; color: #4C4C4C; padding-right: 6px; padding-left: 8px;  padding-top: 0px; padding-bottom: 0; }
#cabecera_telefono li a { color: #4C4C4C;  text-decoration: none; }
#cabecera_telefono a:hover { color: #ff0000; text-decoration: underline; }
#cabecera_telefono .primero { border-left-width: 0; }
/* fin cabecera telefono */

/* foto */
#arriba { padding-top: 0; padding-bottom: 0; margin-bottom:10px; width: 545px;  border: #d6d6d6 1px solid;  float: left;}
#fotocont { float: left; width: 152px; padding: 9px 15px 9px 10px; w\idth: 127px; margin-top:30px;}
#titcont { float: left; padding-top: 42px;  width: 350px;   line-height: 1.5em; margin-top:30px;}
#titcont h2 { float: left; line-height: 0.7em; padding: 0;  margin: 0; }
#titcont h3 { float: left; line-height: 0.7em; padding: 0;  margin: 0; }
.tit { font-family: Georgia, Times New Roman, Times, serif; font-size: 1.0em; color: #4575B2; font-weight: bold; letter-spacing: -0.07em; line-height: 0.5em;}
.subtit { font-family: Georgia, Times New Roman, Times, serif;  font-size: 2.1em; color: #000000; font-weight: normal; }
#parche_exp {float: left; display: block; width: 500px; height: 35px; padding: 0; margin: 0;}
/* fin foto */

/* destacados */
.desModulogra { width: 547px; float: left; border: #d6d6d6 1px solid; w\idth: 545px;}
.desModulogra img { float: right; margin: 5px 0 0 5px; width: 74px; }
.desModulogra h3 { font: normal 0.7em arial, helvetica, sans-serif; color: #999999; background-color: #f7f6f0; padding: 2px 0 2px 6px; border-bottom: #d6d6d6 1px solid;    margin: 0;}
.desModulogra h3 a { font-weight: bold; color: #4c4c4c;}
.desModulogra h3 a:hover { color: #d50404;}

.desModulohome { width: 477px; float: left; border: #d6d6d6 1px solid; w\idth: 475px; }
.desModulohome img { float: right; margin: 5px 0 0 5px; width: 74px; }
.desModulohome h3 { font: normal 0.8em arial, helvetica, sans-serif; color: #557cac; background-color: #f7f6f0; padding: 2px 0 2px 6px; border-bottom: #d6d6d6 1px solid; margin: 0; }
.desModulohome h3 a { font-weight: bold; }
.desModulohome h3 a:hover { color: #d50404; }
.desModulohome .contenidoD h4 { margin: 0 0 10px 0; border-bottom: #d6d6d6 1px solid;}
.desModulohome .contenidoD h4 a { font-size: 1.2em; color: #557cac; font-weight: bold; }
.desModulohome .contenidoD h4 a:hover { color: #d50404;}

/* modulos de la home */
.desModulomed { width: 370px; float: left; border: #d6d6d6 1px solid; w\idth: 368px; margin-bottom: 10px; }
.desModulomed img { float: right; margin: 5px 0 0 5px; width: 74px; }
.desModulomed h3 { font: normal 0.7em arial, helvetica, sans-serif; color: #999999; background-color: #f7f6f0;  padding: 2px 0 2px 6px; border-bottom: #d6d6d6 1px solid;   margin: 0; }
.desModulomed h3 a { font-weight: bold; color: #4c4c4c; }
.desModulomed h3 a:hover { color: #d50404; }
.desModulomed_con_foto { width: 370px; float: left; border: #d6d6d6 1px solid;  w\idth: 368px;  margin-bottom: 10px; }
.desModulomed_con_foto .imagen_grande { float: left; padding: 5px 0 0 5px; }
.desModulomed_con_foto .imagen_grande img { width:108px; }
.desModulomed_con_foto h3 { background-color: #f7f6f0;  padding: 2px 0 2px 6px; border-bottom: #d6d6d6 1px solid;   margin: 0; }
.desModulomed_con_foto h3 a { font-weight: bold;    color: #4c4c4c;}
.desModulomed_con_foto h3 a:hover { color: #d50404; }
.desModulomed_der { width: 370px; float: right; border: #d6d6d6 1px solid; w\idth: 368px; }
.desModulomed_der h3 { background-color: #f7f6f0; padding: 2px 0 2px 6px; border-bottom: #d6d6d6 1px solid; margin: 0; }
.desModulomed_der h3 a { font-weight: bold; color: #4c4c4c; }
.desModulomed_der h3 a:hover { color: #d50404; }

/* modulo de 270 pixel ahr */
.desModulo270 { width: 270px;   float: left;    border: #d6d6d6 1px solid;  w\idth: 268px;  margin-bottom: 10px;}
.desModulo270 h3 {  font: normal 0.7em arial, helvetica, sans-serif;    color: #999;    background-color: #f7f6f0;  padding: 2px 0 2px 6px; border-bottom: #d6d6d6 1px solid;   margin: 0;}
.desModulo270 h3 a {font-weight: bold;  color: #4c4c4c;}
.desModulo270 h3 a:hover { color: #d50404;}
.desModulo270 img { float: right; margin: 5px 0 0 5px; width: 74px; }
.desModulo270_der { width: 270px;   float: right;   border: #d6d6d6 1px solid;  w\idth: 268px;  margin-bottom: 10px;}
.desModulo270_der h3 {  font: normal 0.7em arial, helvetica, sans-serif;    color: #999;    background-color: #f7f6f0;  padding: 2px 0 2px 6px; border-bottom: #d6d6d6 1px solid;   margin: 0;}
.desModulo270_der h3 a {font-weight: bold;  color: #4c4c4c;}
.desModulo270_der h3 a:hover {  color: #d50404;}
.contenido270 { border-top: 1px solid #f0efef;  padding: 10px 8px 13px 8px; line-height: 0.9em;}
.contenido270 p {font-family: arial, helvetica, sans-serif; font-size: 0.7em;   color: #666;    margin-bottom: 5px;}
.contenido270 p a { font-family: arial, helvetica, sans-serif;  color: #557cac; }
.contenido270 p .ico {font-family: arial, helvetica, sans-serif;    color: #557CAC; background: url(../images/portal/ico_descarga.gif) no-repeat top right; padding-right:18px;}
.contenido270 p a:hover {   color: #d50404;}
/*fin  modulo de 270 pixel */

.desModulopeq1 {    width: 197px;   float: left;    border: #d6d6d6 1px solid;  w\idth: 195px;  margin-bottom: 10px;}
.contenidoD1 {  padding:10px;   font: normal 0.6em arial, helvetica, sans-serif;    color:#666666; }
.contenidoD1 h4 {   font: bold 1.1em arial, helvetica, sans-serif;  color: #4C4C4C; margin: 0;}
.desModulopeq { float: right; width: 197px; border: #d6d6d6 1px solid;  w\idth: 195px;  margin-bottom: 10px; }
.desModulopeq h3 { background-color: #f7f6f0;   padding: 2px 6px 2px 6px;   border-bottom: #d6d6d6 1px solid;   margin: 0; font-size: 1.0em;}
.desModulopeq h3.rojo {     font: normal 0.7em arial, helvetica, sans-serif; color: #fff; background-color: #d40707;    padding: 2px 6px 2px 6px;   border-bottom: #d6d6d6 1px solid;   margin: 0;}
.desModulopeq h3 a {color: #4c4c4c; }
.desModulopeq h3 a:hover {  color: #d50404;}

/* ---------------- modulo de 182 px ---------------- */
.desModuloCuartoIzq {   width: 177px;   float: left;    border: #d6d6d6 1px solid;  w\idth: 179px;  margin-bottom: 10px;    }
.desModuloCuartoIzq h3 {    font: normal 0.7em arial, helvetica, sans-serif;    color: #999;    background-color: #f7f6f0;  padding: 2px 6px 2px 6px;   border-bottom: #d6d6d6 1px solid;   margin: 0;}
.desModuloCuartoIzq h3 a {  font-weight: bold;  color: #4c4c4c;}
.desModuloCuartoIzq h3 a:hover {    color: #d50404;}
.desModuloCuartoDer {   width: 177px;   float: right;   border: #d6d6d6 1px solid;  w\idth: 179px;  margin-bottom: 10px;}
.desModuloCuartoDer h3 {    font: normal 0.7em arial, helvetica, sans-serif;    color: #999;    background-color: #f7f6f0;  padding: 2px 6px 2px 6px;   border-bottom: #d6d6d6 1px solid;   margin: 0;}
.desModuloCuartoDer h3 a {  font-weight: bold;  color: #4c4c4c;}
.desModuloCuartoDer h3 a:hover {    color: #d50404;}
/* ------------- fin modulo de 182 px ----------------- */
.contenidoD {   border-top: 1px solid #f0efef;  padding: 10px 8px 2px 8px;  line-height: 0.9em;}
.contenidoD h3 {    background-color: #f7f6f0;  padding: 2px 6px 2px 6px;   border-bottom: #d6d6d6 1px solid;   margin: 0;}
.contenidoD h3 a {  font-weight: bold;  color: #4c4c4c;}
.contenidoD p {margin-bottom: 5px;}
.contenidoD a {margin-bottom: 5px; padding-bottom:2px;}
.contenidoD p a {   font-family: arial, helvetica, sans-serif;  color: #557cac;}
.contenidoD .titulin{   font-family: arial, helvetica, sans-serif;  font-weight: bold;  color: #557cac;}
.contenidoD ul { margin: 0; padding: 0; list-style-type: square; list-style-position: inside; }
.contenidoD ul li { color: #557cac; margin-bottom: 10px;}
/*.contenidoD ul li img{    margin-bottom: 110px;}*/
/*.contenidoD ul a {    font-family: arial, helvetica, sans-serif;  font-size: 0.7em;   font-weight: bold;  color: #557cac;}*/
.contenidoD .enlace{    font-family: arial, helvetica, sans-serif;  font-size: 0.7em;   font-weight: bold;  color: #557cac;}
.contenidoD ul a:hover {    color: #d50404;}
.contenidoD h4 { margin: 0 0 10px 0; border-bottom: #d6d6d6 1px solid;}
.contenidoD h4 a {  color: #4c4c4c;}
.contenidoD h4 a:hover { color: #d50404;}
.desModulomed .contenidoD .separador_articulos { width:350px; margin: 0; padding: 0; float:left; }
.desModulohome .contenidoD .separador_articulos { width:450px; margin: 0; padding: 0; float:left; }
.desModulogra .contenidoD .separador_articulos { width:529px;  margin: 0; padding: 0; float:left; }
.ico_flechita {font-weight: normal; font-family: Georgia, Times New Roman, Times, serif; font-size: 9px;   background: url(../images/portal/ico_flechita.gif)  no-repeat top left; padding: 1px 0 0 0; }
/*.contenidoD p .ico {font-family: arial, helvetica, sans-serif;    color: #557CAC; background-image: url(../images/portal/ico_flechita.gif) no-repeat top right; padding-right:18px;}*/
/* .contenidoD p a img {    display:inline;} */
.contenidoD .formAgenda {display:inline; padding: 0; margin: 0; font-size: 0.7em;   font-family: arial, helvetica, sans-serif;  font-weight: bold;  color: #4C4C4C;}
.contenidoD .formAgenda .etiqueta {float:left; padding: 0; margin: 4px 0 0 0; }
.contenidoD .campo_desp {display:inline; font-family: Arial, Helvetica, sans-serif; font-size: 11px;  width: 200px; padding: 0; margin: 0 0 10px 5px; font-weight: normal;  color: #4C4C4C;}
.contenidoD .bot_buscar {display:inline; padding: 0; margin: 0 0 10px 5px;}

.contenidoDnormal { border-top: 1px solid #f0efef;  padding: 10px 8px 0 8px;    line-height: 0.9em;}
.contenidoDnormal ul {  padding: 0;    margin: 0;   list-style-type: square;    list-style-position: inside;}
.contenidoDnormal ul li {   color: #557cac; margin-bottom: 8px;}
.contenidoDnormal a {margin-bottom: 8px;}
.contenidoDnormal a:hover {     color: #d50404;}
.contenidoDnormal h4 { margin: 0 0 10px 0;  border-bottom: #d6d6d6 1px solid;}
.contenidoDnormal h4 a {color: #4c4c4c;}
.contenidoDnormal h4 a:hover {  color: #d50404;}

.contenidoDenlace { padding: 10px 8px 10px 8px; line-height: 0.9em;}
.contenidoDenlace ul {  padding: 0;    margin: 0;   list-style-type: none;}
.contenidoDenlace ul li {   color: #557cac; margin-bottom: 3px;}
.contenidoDenlace a:hover {     color: #d50404;}
.contenidoDenlace h4 {  font-family: arial, helvetica, sans-serif;  font-weight: normal;    color: #4c4c4c;     margin: 0 0 10px 0; border-bottom: #d6d6d6 1px solid;}
.contenidoDenlace h4 a {    color: #4c4c4c;}
.contenidoDenlace h4 a:hover {  color: #d50404;}

.contenidoDenlacesExternos ul{  padding: 11px 0 11px 10px;    margin: 0;    list-style-type: none;}
.contenidoDenlacesExternos ul li{   font-family: arial, helvetica, sans-serif;  font-size: 0.7em;   padding: 0;    margin: 0;}
.contenidoDenlacesExternos ul li a {    color: #557cac;}
#carpeta { background : #E9E7DC url(../images/portal/tr_carp.gif) no-repeat; width: 197px;  padding: 9px 0 0 32px;  w\idth: 165px;  margin-bottom: 0;}
#carpeta_bottom { background : url(../images/portal/tr_carp2.gif) no-repeat; width: 197px;  padding: 0 0 5px 32px;  w\idth: 165px;  height: 8px; margin-bottom: 6px; font-size: 0; line-height: 0;}
.textoazul {    font-family: Arial, Helvetica, sans-serif;      color: #557cac; font-size: 0.7em;       font-weight: bold;  line-height: 1.2em;}
.textogris {    font-family: Arial, Helvetica, sans-serif;  color: #666;    font-size: 0.7em;   line-height: 1.2em; padding-bottom: 10px; }
.textogris_puntos { font-family: Arial, Helvetica, sans-serif;  color: #666;    font-size: 0.7em;   line-height: 1.2em; padding-bottom: 10px;   background : url(../images/portal/bg_destacados.gif) repeat-x bottom;   margin-bottom: 10px; }
.textorojo {            font-family: Arial, Helvetica, sans-serif;  color: #D40707; font-weight: bold;}
#foto3r {   border-bottom: #d6d6d6 1px dotted;  border-top: #d6d6d6 1px solid;  border-right: #d6d6d6 1px solid;    border-left: #d6d6d6 1px solid;}
#rrr {  width: 197px;   border-bottom: #d6d6d6 1px solid;   border-right: #d6d6d6 1px solid;    border-left: #d6d6d6 1px solid; padding: 6px 0 6px 19px;    w\idth: 176px;  font-family: arial, helvetica, sans-serif;  font-size: 0.7em;   color: #4c4c4c; margin-bottom: 12px;}
#rrr a {    color: #4c4c4c;}
#rrr a:hover {  color: #d50404;}
/* provisional */
#fondo {    margin-top: 7px;        border-top: 1px solid #d6d6d6;      width:197px;    background-color: #E9E7DC;      float:left;}

/* destacado gestion electronica cmserv.htm */
.modulo_GesElec { width: 199px; w\idth: 197px; float: left; border: #d6d6d6 1px solid;  padding: 0; margin:0 8px 0 0; }
.modulo_GesElec img{width:74px;}
.modulo_GesElec h3 { background: #f7f6f0; padding: 2px 0 2px 5px;   margin: 0; border-bottom: #d6d6d6 1px solid;}
.modulo_GesElec .info_gesti { padding: 3px 0 8px 5px; margin: 0; line-height: 1.0em;}
.modulo_GesElec .info_gesti ul{ list-style: none; margin: 0; padding: 0; }
.modulo_GesElec2 h3 {background: #f7f6f0; padding: 2px 0 2px 5px;   margin: 0; border-bottom: #d6d6d6 1px solid;}
.modulo_GesElec2 {width: 203px; w\idth: 201px; float: left; border: #d6d6d6 1px solid;  padding: 0; margin: 0; }
/* fin destacados */

/*boletin informativo*/
.boletinInf { width: 410px; float: left; padding: 15px 0 10px 5px; background: #f6f6f3; margin-top: 10px; margin-bottom: 10px; height: 60px; he\ight: 45px; }
.boletinInf .ico_pdf { height:16px; background: url(../images/portal/ico_pdf.gif) no-repeat top left; padding: 0 0 0 16px; margin-left: 12px; line-height: 16px;}
.boletinInf .ico_pdf a { color: #557cac; }

/* Acuerdos de Gobierno */
.ver_pdf { font-weight: normal; font-family: Arial, Helvetica, sans-serif; color: #557CAC;  background: #ffffff url(../images/portal/ico_pdf2.gif) no-repeat center left; padding: 5px 0 3px 25px; }

/* ------------------------ rastro de migas -----------------------------*/
.rMigas {  border:#d6d6d6 solid 1px; width: 752px; w\idth:750px; background-color: #f6f6f6; padding: 0; margin: auto; margin-bottom: 10px; text-align:left; clear: both; float:left;}
.rMigas ul{list-style:none; margin:2px 0 2px 0; padding: 3px 2px 3px 5px;}
.rMigas li{display:inline;  padding-left:7px;}
.rMigas .txtn {padding-right: 6px; padding-left: 8px;  padding-top: 0; padding-bottom: 0; border-right: #d6d6d6 1px solid;  }

/* footer */
#piepagina { height: 49px; border-top : 2px solid #d6d6d6; border-bottom : 2px solid #d6d6d6; margin: 20px 0 5px 0; width: 752px; float: left; padding: 4px 0 4px 0; hei\ght: 37px;}
#wai { float: left; width: 73px; border-right : 1px solid #d6d6d6; padding: 13px 15px 4px 0; w\idth: 57px; }
#digital { float: left; width: 145px; border-right: 1px solid #d6d6d6; padding: 4px 0 4px 15px; w\idth: 129px; }
#piepagina p { float: left; padding: 23px 15px 1px 15px; border-right : 1px solid #d6d6d6; }
#enlacescorporativos { float: right; padding: 20px 2px 0 0; text-align: right; }
#enlacescorporativos a { color: #666; }
#enlacescorporativos a:hover { color: #d50404; }
.auxiliar { clear: left; }
/* fin footer */

.ver_ficha {  background: url(../images/portal/ico_ficha2.gif) no-repeat top left; padding: 0 0 0 15px; margin: 0; }
