@charset "utf-8";
*, html, body, div, table, h1, h2, h3, h4, h5, h6, p, form, img, a{margin:0;padding:0;border:0;font-size:100.01%}
body {font-size:.7em; font-family:Arial, Verdana, Helvetica, sans-serif; color:#42413b}

/*GENERALES***************************************************************************************************************************************************************************/
/*Clearfix*/
#cuerpo, #pie , #cabecera, .faldon, #tepuedeinteresar,  .modulo1, #colcentral, #collateral , #migas,.parmodulos, .introduccion, .modulogris, .piecontenido, .envuelve , .izdadcha, .tresmodulos, .fila {height:100%; overflow:hidden}
/*Subrayados*/
#textopie a, .enlacedcha a , .modulo1  h3  a, .modulo1 .inferior  a, #migas  a, #menulat li a , .serviciointerior h3 a, h2.h2gris a,   h2.h2azul a, .masinfo a, #colcentral a, #colcentral .articulo a:hover,  #colcentral #contenidogeneral .promo h3 a, #colcentral table.tabla00  th a:hover, #colcentral ol.paginacion li.activo a  {text-decoration:none}
#textopie a:hover , .enlacedcha a:hover, #migas  a:hover , .modulo1  h3  a:hover, .modulo1 .inferior  a:hover, .modulotrosi  p a:hover, .modulo1  .txt ul  li.masinfo a:hover, .serviciointerior h3 a:hover , h2.h2gris a:hover,   h2.h2azul a:hover, .masinfo a:hover, #colcentral a:hover, #colcentral .articulo a,  #colcentral #contenidogeneral .promo h3 a:hover, #colcentral ol.paginacion li.activo a:hover {text-decoration:underline}
#colcentral .areaancla ul li a:hover {background-image:none}
p.enlacedcha {text-align:right}
kbd {color: black;font-size:.9em;font-weight: normal;font-family: "Lucida console", Courier, monospace;border-top:.15em solid #ccc;border-right:.25em solid #aaa;border-bottom:.3em solid #888;border-left:.2em solid #bbb;padding:.05em .2em;color:#000;background:#fff}
.accesibilidad.articulo  p, .accesibilidad.articulo  h3 { margin-bottom:.6em}
.accesibilidad.articulo  h3 {margin:2em 0 1em}
ul.access li kbd {margin: 0.5em 1em 0 0 ;line-height: 2em;}
/*Colores*/
.enlacedcha, .enlacedcha  a , #migas a, #menulat li a, .serviciointerior h3 a , .serviciointerior h3, h2.h2gris a, #colcentral a , p.subir  a , #colcentral ol.paginacion li.activo a {color:#0096DB}
.gris {color:#737373}
.oculto {display:none; visibility:hidden}
.txtcentrado {text-align:center}
#pagina .sinmargen {margin:0 !important}
p.exclamacion { background:url(../img/ico_exclamacion.gif) 0 0 no-repeat; padding-left:18px}

/*TITULOS***************************************************************************************************************************************************************************/
 h2.h2gris {margin-bottom:12px; background:url(../img/fnd_h2_gris.gif) 0 0 no-repeat; padding: 5px 0 16px 8px; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:1.5em; color:#0096db; text-transform:uppercase}
.home h2.h2gris  {padding:8px 0pt 15px 8px}
.home  #collateral h2.h2gris  {padding:7px 0pt 16px 8px}
h2.h2neutro {  font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:1.5em; margin:5px 0 16px}
.anchototal #colcentral  .h2gris {background:url(../img/fnd_h2_gris_940.gif) 0 0 no-repeat}

/*ESTRUCTURA***************************************************************************************************************************************************************************/
#pagina { background:#FFF url(../img/fnd_body.gif) 0 0 repeat-x }
#colcentral {width:700px; float:left}
#collateral {width:220px; float: right}
.anchototal #colcentral { margin: 0 auto 36px; width:940px}

/*PIE***************************************************************************************************************************************************************************/
#pie {background:#e2e1dd url(../img/fnd_pie.gif) 0 0 no-repeat;color:#4d4e53; height:102px;width: 940px; margin:36px auto}
#logopie { float:left; width:140px; background:url(../img/punteado_gris_vertical.gif) 100%  0 repeat-y; text-align:center; margin-top:14px}
#textopie {float:right; width:769px; padding-top:29px}
#textopie  p a {color:#4d4e53; font-weight:bold}
#textopie a {color:#4d4e53}
#textopie  address {font-family: "Microsoft Sans Serif", Arial, Verdana, Helvetica, sans-serif; font-size:.8em; font-style:normal; margin-bottom:14px}

/*CABECERA***************************************************************************************************************************************************************************/
#cabecera { height:71px;background-color: #003050 ; padding-top:21px;width:995px; margin:0 auto  10px; position:relative}
#cabecera  h1 { width:486px; margin:-21px 0  0 0px}
#secundaria {float:right; padding-right:10px}
#secundaria a {  text-decoration:none;; color:#FFF; border-bottom:1px solid #003050 }
#secundaria a:hover {color:#0096db; border-bottom:1px solid #003050}
#secundaria {list-style:none}
#secundaria li{ display:inline;color:#0096db;border-bottom:1px  dotted #0096db; margin-right:18px}
form#buscador_cabecera  {font-size:1.2em; position:absolute; right:28px; bottom:10px}
form#buscador_cabecera  #txt_buscar {border:1px solid #8c8d8e; width:200px; font-size:1em}
form#buscador_cabecera  #btn_buscar{color:#FFF; padding:2px 0; font-size:.93em; line-height:1em; width:61px; height:21px; text-align:center; margin-bottom:-7px}
/*FBE ***************************************************************************************************************************************************************************/
#cabecera_fbe {background-color:#d4dce5;width: 100%;}
#cabecera_fbe  h1 { width:800px;  margin:0 auto  10px; position:relative;}
#cuerpo.tercernivel1 #collateral.FBE {float:right; margin-top: 60px;}
#cuerpo.tercernivel1 #colcentral.FBE {float: left;}

/*HOME***************************************************************************************************************************************************************************/
.home  #collateral {margin-top:35px; width:220px}
#cuerpo {width:940px/*995px*/; margin:0 auto;padding:0 28px }
.home .faldon {clear:both; margin-top:49px; float:left; width:100%}
.faldon .promo { float:left; margin-right:20px}
.faldon .promo.cincopromos { float:left; margin-right:10px}
.home .faldon .promo , #contenidogeneral .faldon .promo {width:220px}
 #destacadohome {width:700px; height:32.9em; background:url(../img/fnd_iframe_1.gif) 0 0 no-repeat; margin-bottom:20px}
 #destacadohome  .envuelve {  padding: 6px ;background:url(../img/fnd_iframe_2.gif)  bottom left no-repeat; width:688px; height:32.4em; position:relative}
#pestaniashome  {height:35px; overflow:hidden; clear:both; position:relative; bottom:-1px}
#pestaniashome li { list-style:none; float:left; width:110px; height:35px}
#pestaniashome li a {text-indent:-10000px; width:110px; height:35px; display:block; outline:none}
#pestaniashome li a:hover , #pestaniashome li a.activo {background-position:top left}
#pestaniashome  .pesta1 a { background:url(../img/pesta_icam.gif) bottom left no-repeat}
#pestaniashome  .pesta2  a { background:url(../img/pesta_servicios.gif) bottom left  no-repeat}
#destacadohome  .columna {float:left; width:31.5%; padding: 6px 6px 0}
#destacadohome   .modulo2 { padding-bottom:2.2em/*26px*/; height:8.1em; background:url(../img/fnd_cols_ajax.gif) 98%  7px no-repeat}
* html #destacadohome   .modulo2  { padding-bottom:1.8em}
#destacadohome .sinmargen  .modulo2  {background-image:none}
#destacadohome  .modulo2 .img { position:relative; width:72px; float:left}
#destacadohome   .modulo2 .img img {height:60px; width:60px}
#destacadohome  .modulo2 .img span { position:absolute; display:block; height:60px; width:60px; background:url(../img/marco_60x60.gif) 0 0 no-repeat}
#destacadohome   .modulo2  h3  {margin:7px 0 5px}
#destacadohome  .modulo2 .txt {float:left; width:133px}
#destacadohome h2 {background:url(../img/fnd_titus_peq.gif) 0 0 no-repeat; color:#FFF; font-size:1.1em; font-weight:normal; padding:2px 3px 10px 4px ; margin-bottom:4px}
#destacadohome h2 a {color:#FFF}
#destacadohome  p.enlacedcha { float:right; margin-top:-10px; position:relative;left:-15px; font-size:1.1em}
#areansq  { background:url(../img/fnd_areansq.jpg) bottom left no-repeat; height:178px}
#areansq  h2 {background:url(../img/fnd_areansq.jpg) bottom left no-repeat}
#areansq ul { padding:93px 0 0 9px; list-style:none}
#areansq ul li.uno a { background:url(../img/informacion_ar.gif) bottom left no-repeat; text-indent:-10000px; display:block; height:18px; width:96px; outline:none; position:relative}
#areansq ul li.dos a {background:url(../img/acceder_ar.gif) bottom left no-repeat; text-indent:-10000px; display:block; height:18px; width:64px; outline:none; position:relative; margin-top:4px}
#areansq ul li a:hover  {background-position: 0 0}

/*COLUMNA LATERAL***************************************************************************************************************************************************************************/
 .pastilla  h2.h2gris {margin-bottom:-11px}
 #collateral h2.h2gris  {background:url(../img/fnd_h2_gris_lateral.gif) 0 0 no-repeat}
#collateral  h2.h2azul { background:url(../img/fnd_h2_azul_lateral.gif) 0 0 no-repeat; padding: 7px 0 16px 8px; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:1.3em}
#collateral h2.h2azul2 { margin-bottom:12px}
#collateral h2.h2azuln { background:url(../img/fnd_h2azuln.gif) 0 0 no-repeat; padding:8px 0 9px 9px }
 h2.h2azul a {color:#FFF}
#collateral .promo {margin-bottom:20px}
#collateral .pastilla .texto {margin-top:12px}
#collateral .pastilla { width:220px; font-size:1.1em;margin-bottom:17px}
.home .modulotrosi {margin-top:22px}
.modulotrosi { width:220px; height:252px; background: url(../img/fnd_otrosi.jpg) 0 0 no-repeat; font-size:1.1em} 
.modulotrosi  p a {color:#333; text-decoration:none}
.modulotrosi .contenido { padding:168px 65px 10px 10px} 
.pastilla .enlacedcha {text-align:right}
#migas { background:url(../img/punteado_gris_horizontal.gif)  left bottom repeat-x; padding-bottom:6px; color:#000; margin:15px 0 24px; clear:both}
#migas p {display:inline; width:auto; background-color:#FFF; position:relative}
#migas ol { display:inline; margin-left:-8px}
#migas li {list-style:none; display:inline; background:url(../img/flecha_doble.gif) 0 .4em no-repeat; padding-left:10px; margin-right:2px}

/*MODULOS***************************************************************************************************************************************************************************/
.modulo1 { float:left; width:335px; margin-right:25px}
.modulo1 .img { position:relative; width:100px; float:left}
.modulo1 .img a,  .modulogris  .img a, .modulo2 .img a {cursor:pointer}
.modulo1 .img img {height:90px; width:90px}
.modulo1 .img span { position:absolute; display:block; height:90px; width:90px; background:url(../img/marco_90x90.gif) 0 0 no-repeat}
.modulo1  h3  {margin:7px 0 5px; font-weight:bold}
.modulo1  h3  a, .modulo1 .inferior  ul  li a { color:#0096db; font-size:1.2em}
#tepuedeinteresar .modulo1 h3 a, #tepuedeinteresar .modulo1 .inferior ul li a {font-weight:normal}
.modulo1 .txt {float:right; width:230px}
.modulo1.sinfoto .txt { float:none; width:auto}
.modulo1 .inferior {clear:both; margin-top:2.8em; float:left; width:100%}
.modulo1 .inferior ul {clear:both}
.modulo1 .inferior  ul  li{ list-style:none; background:url(../img/bolo_azul.gif) 0 .5em no-repeat; text-indent:6px}
.modulogris { background:url(../img/fnd_servicios_interior_sup.gif) 0 0 no-repeat; padding-top:8px; margin-bottom:20px; position:relative; color:#000}
.modulogris.azul { background:url(../img/VentUni/fnd_servicios_interior_sup.gif) 0 0 no-repeat; padding-top:5px; margin-bottom:20px; position:relative; color:#000}
.modulogris .envuelve {background: #E6E6E6 url(../img/fnd_servicios_interior_inf.gif) bottom left  no-repeat}
.modulogris .envuelve.azul {background: #FFFFFF; border: 1px solid #0096DB;}
.modulogris.azul .titularBlanco{background: #0096DB; font-size: 1.2em; padding: 0px 3px 1px 5px; color: #FFFFFF}
.modulogris .txt { float:right; width:555px; padding:17px 16px  13px 0}
.modulogris .masinfo { position:absolute; right:13px; bottom:13px}
.modulogris h3 {font-size:1.1em; margin-bottom:3px}
.modulogris.imagenpegada .img { float:left; width:120px}
.modulogris.imagenpegada .envuelve {margin-top:-10px}
 .modulogris {margin-bottom:20px; position:relative}
  .modulogris  .envuelve {padding: 2px 10px 10px}
 .modulogris .txt {padding:4px 16px  13px 0; width:560px}
  .modulogris .img { position:relative; width:100px; float:left}
 .modulogris .img img {height:90px; width:90px}
 .modulogris .img.azul {padding-top: 5px;}
 .modulogris .img span { position:absolute; display:block; height:90px; width:90px; background:url(../img/marco_90x90_sobregris.gif) 0 0 no-repeat}

/*SUBHOMES***************************************************************************************************************************************************************************/
.subhome1 .parmodulos { padding-bottom:36px}
.modulo1  ul  li { list-style:none; padding-left:6px; background:url(../img/cuadrogris.gif) 0 .5em no-repeat}
#colcentral .modulo1  .txt ul  li  a {color: #000; background:url(../img/punteado_negro_horizontal.gif) 0 1.1em repeat-x; text-decoration:none}
#colcentral .modulo1 .txt ul li a:hover {background-image:none}
.modulo1  .txt ul  li  a:hover {background:none}
.modulo1  .txt ul  li.masinfo  { float:right; background-image:none}
.modulo1 .txt ul li.masinfo a, .masinfo a {background:url(../img/signo_mas.gif) 0 .2em no-repeat; padding-left:15px; color:#0096db}
 .masinfo.volver { text-align:right}
 .masinfo.volver a {background:url(../img/flecha_doble_azul.gif) 0 .46em no-repeat; padding-left:10px }

/*TERCER NIVEL***************************************************************************************************************************************************************************/
#cuerpo.tercernivel1  #collateral { float:left}
#cuerpo.tercernivel1 #colcentral {float:right}
ul#menulat { border-bottom:1px solid #e2e1d2; margin-bottom:36px; height:100%; overflow:hidden}
#menulat li {list-style:none; background:url(../img/bolo_menulat.gif) 6px 48% no-repeat; color:#FFF; font-size:1.1em; border-top:1px solid #e2e1d2; margin:0; float:left; width:100%}
#menulat li.activo {margin:1px 0; padding-top:1px}
#menulat li.activo  a {color:#FFF;  margin:0;background: #0096DB url(../img/fnd_menu_inf.gif) bottom left no-repeat}
#menulat li.activo  a span {background:url(../img/fnd_menu_sup.gif) 0 0 no-repeat}
#menulat li a {display:block;margin:1px 0}
#menulat li a span {display:block;padding:5px 0 6px 13px;position:relative;width: 207px}
#menulat li a:hover {color:#FFF;background: #0096DB url(../img/fnd_menu_inf.gif) bottom left no-repeat; cursor:pointer}
#menulat li a:hover span {background:  url(../img/fnd_menu_sup.gif) top left no-repeat }
.accesoservicios  ul.cuadrogris { margin-top:10px} 
#colcentral .accesoservicios  ul li { margin-bottom:3px}
#colcentral .accesoservicios  ul.cuadrogris a {color: #000; background:url(../img/punteado_negro_horizontal.gif) 0 1.1em repeat-x; text-decoration:none}
#colcentral .accesoservicios  ul.cuadrogris a:hover {background-image:none; text-decoration:none}
.introduccion {color:#000; margin-bottom:20px}
.introduccion .txt {float:right; width: 497px}
.introduccion .img {float:left; width:185px}
.introduccion .img img {width:185px; height:auto}
.introduccion p, .introduccion ul {margin-bottom:16px}
.introduccion.modelo2  .txt { float:left}
.introduccion.modelo2 .img { float:right}
.visorinterior { margin-bottom:36px}
.visorinterior.azul { margin-bottom:10px}
.piecontenido li {margin-bottom:10px}
ul.cuadrogris li {list-style:none; padding-left:7px; background:url(../img/cuadrogris.gif) 0 .5em no-repeat}
#contenidogeneral {color:#000}
#contenidogeneral .articulo { margin-bottom:23px}
.articulo .imgcontenido { float:left; margin:0 18px 18px 0}
.articulo p, .articulo ul {margin-bottom:16px}
#contenidogeneral .modulogris { margin-bottom:55px}
#funcionalidades { text-align:right; font-size:.86em; clear:both; margin-bottom:20px}
#funcionalidades  li {display:inline; padding-right:10px}
#funcionalidades  img {vertical-align:middle; margin-right:3px}
#funcionalidades  a {color:#737373; text-decoration:none}
#idiomas {float: right;}
#idiomas img{padding-left: 10px;}
#idiomas div{font-weight: bold; font-size: 0.9em; color:#606A74;padding-bottom: 3px;padding-left: 10px;}
#contenidogeneral .zonaimagenes {margin-bottom:40px}
#contenidogeneral .faldon {margin-bottom:63px}
.promo.promoservicios {background:url(../img/fnd_modulo_servicios.gif) left bottom no-repeat}
.cincopromos.promoservicios {background:url(../img/fnd_modulo_servicios_3.gif) left bottom no-repeat}
.dospromos .promo.promoservicios  {background:url(../img/fnd_modulo_servicios_2.gif) left bottom no-repeat}
.promo h3 {font-size:1.1em; margin-bottom:3px}
.promo .txt { padding:12px 12px 9px}
.promo.promoservicios .txt { padding-bottom:16px}
#contenidogeneral .faldon.dospromos .promo { width:340px}
#contenidogeneral .faldon .cincopromos.promoservicios { width:130px}
.izdadcha div.izda { float:left; width:320px; margin-right:60px}
.izdadcha  div.dcha {float:left; width:130px}
.izdadcha h3 { font-size:1.2em;color:#606A74;background:url(../img/punteado_gris_horizontal.gif)  left bottom repeat-x; padding-bottom:6px; margin-bottom:13px}
.izdadcha li {list-style:none}
.piecontenido ul.uldocumentos {margin-left:10px}
.piecontenido .uldocumentos li img  {margin:0 5px 0 -10px; vertical-align:middle}
.zonaimagenes { border:1px solid #d6d6d4; text-align:center; padding:13px}
p.subir {text-align:right}
p.subir  a {background:url(../img/flecha_arriba.gif) 0 .2em no-repeat; padding-left:22px}
.areaancla { background: url(../img/punteado_gris_horizontal_2.gif) left bottom repeat-x; margin-bottom:23px; padding-bottom:1px}
.areaancla h3 {font-size:1.2em;margin:23px 0 5px}
#colcentral  .areaancla ul  li  a {color: #000; background:url(../img/punteado_negro_horizontal.gif) 0 1.1em repeat-x; text-decoration:none}
 #listasanclas  {width:675px; margin:0  auto  82px}
 .izdadcha div.izda , .izdadcha div.dcha { width:305px}
.areaancla .izdadcha { width:570px; margin:0 auto}
.areaancla .izdadcha div.izda {width:285px; margin-right:0}
.areaancla .izdadcha div.dcha {width:285px}
.areaancla p, .areaancla  ul {margin-bottom:16px}

/*SUBHOME AREA PERSONAL*/
button.botonicam { border:none; background-color:transparent; font-size:1em; margin:0; padding:0; color:#005abb}
.botonicam span  {background:url(../img/fnd_btn_izda.gif) top left no-repeat; display:block}
.botonicam span span  {background:url(../img/fnd_btn_dcha.gif) top right no-repeat; padding:4px 11px 5px}
table.tabla00 {border-collapse:collapse; width:630px; margin: 16px  auto }
table.tabla00 .par {background-color:#f2f2f2}
table.tabla00 th { padding:8px 0 6px; text-align:center; font-weight:bold}
#colcentral table.tabla00  th a { background:url(../img/punteado_negro_horizontal.gif) left bottom repeat-x; color:#000}
#colcentral table.tabla00  th a:hover {background-image:none}
table.tabla00 td, table.tabla00 th{border:1px solid #ccc}
table.tabla00 th {background-color:#ddd; color:#000}
table.tabla00 td {padding:10px  10px  8px}
#gestiones { clear:both; margin-bottom:20px}
#favoritos, #servicios{ margin-bottom:28px}
.col460 {width:460px; float:left}
.col220 {width:220px; float:right}
 .col460 .h2gris {background:url(../img/fnd_h2_gris_460.gif) 0 0 no-repeat}
 .col220 .h2gris {background:url(../img/fnd_h2_gris_220.gif) 0 0 no-repeat}
#servicios .h2gris, #favoritos .h2gris, #gestiones  .h2gris, #aunclick  .h2gris {margin-bottom:7px}
#servicios fieldset { padding:0 12px}
#servicios  legend { padding-bottom:12px}
#servicios .btn { display:block; width:6.6em; margin:0 auto -10px}
form #servicios  .fila {margin-bottom:8px}
#pagina .col220 .modulo1.sinfoto { width:220px ; margin-right:0}
#pagina .col220 .modulo1.sinfoto  .enlacedcha { margin-top:14px}
#gestiones .enlacedcha  {margin-right:34px}
#gestiones p {margin-left:12px}
.tresmodulos  .modulo1 {margin-right:33px;width:30%}
#aunclick .tresmodulos { margin: 0  12px 36px}
#mensajebienvenida { margin-bottom:15px; padding:16px  12px}
#mensajebienvenida p { margin-bottom:10px}
/*botones*/
span.btn { background:url(../img/fnd_btn_izda.gif) top left no-repeat; padding:0 0 10px 6px; white-space:nowrap;vertical-align:top}
span.btn input {background: url(../img/fnd_btn_dcha.gif) top right no-repeat;color:#004D9F; padding:4px 14px 4px 8px; vertical-align:top;overflow:visible;font: normal 1em  Arial, Helvetica, sans-serif; height:1.98em; border:none !important}
html > body span.btn input  { padding:3px 14px 5px 8px}

span.btn2 { background:url(../img/fnd_btn_2_izda.gif) top left no-repeat; padding:0px 0px 9px 7px;
white-space:nowrap;vertical-align:top}
span.btn2 input {background: url(../img/fnd_btn_2_dcha.gif) top right no-repeat;color: #FFF;
padding:0px 16px 5px 8px; vertical-align:top;overflow:visible;
font: normal 1.1em  Arial, Helvetica, sans-serif; height:1.8em; border:none !important }
html > body span.btn2 input  { padding:0px 16px 6px 8px}

.size9 { font-size:.9em }
.size10 { font-size:1em }
.size11 { font-size:1.1em }
.size12 { font-size:1.2em }
.negrita { font-weight:bold }
.cursiva { font-style:italic }
.textoAzul{	color: #0096DB;}
.txtcentrado {text-align:center}
.txtleft {text-align:left}
.txtright {text-align:right}
.txtjustify {text-align: justify}

select {border:1px solid #8c8d8e; padding:1px}
form .fila {margin-bottom:12px}
form .modulogris .envuelve {padding:6px 14px 10px}
.criterios label {margin-right:14px;text-align:right}
.criterios label.anchofijo {width:13em; float:left}
.criterios select { margin-right:5px}
.envuelve select {margin-top:2px}
ol.paginacion { text-align:center; margin:-5px 0 -4px}
ol.paginacion li { display:inline; font-size:.9em; padding:0 1px}
#colcentral .paginacion li  a {color:#000; text-decoration:underline}
#colcentral .paginacion li  a:hover {text-decoration:none}
ol.paginacion li.activo strong {font-size:1.1em; color:#0096DB }
p.mostrando { margin:27px 0 16px 12px; text-align:center}
dl.listado  {margin-bottom:-1px}
dl.listado dt {padding:16px 0 10px; font-size:1.2em; color:#0096db; font-weight:bold; margin-bottom:2px}
dl.listado .gris { font-size:.8em; font-weight:normal }
dl.listado dd {background:url(../img/punteado_gris_horizontal_2.gif) bottom left repeat-x; padding-bottom:45px}
#colcentral dl.listado dd a {color:#000}
dl.listado dd a img , dl.listado dd a:hover img {vertical-align:middle; text-decoration:none}
dl.listado dd  div { padding-top:8px}
.introduccion .txt.sinfoto { width:100%; float:none}

/*MAPA WEB*/
ul.pestanias {list-style:none; overflow:hidden; height:100%; position:relative; bottom:-1px}
ul.pestanias li  { float:left; margin-right:10px}
#colcentral ul.pestanias li  a {width:130px; height:23px; display:block; text-align:center; color:#737373; padding-top:12px; background:url(../img/fnd_pestania.gif) left bottom no-repeat}
#colcentral ul.pestanias li  a.activo { background-position:top left; color:#0096db}
.moduloblanco {width:700px; background:url(../img/fnd_iframe_1.gif) 0 0 no-repeat}
.moduloblanco .envuelve  {background:transparent url(../img/fnd_iframe_2.gif) left bottom no-repeat ;padding:6px;width:688px}
#mapaweb {padding: 30px 110px 45px 120px ; height:100%; overflow:hidden}
#mapaweb .columna {float:left; width:49%}
#mapaweb .columna .modulo1 {margin:0 20px 20px 0; width:205px }
#mapaweb .columna.sinmargen .modulo1 {margin-right:0}

/*INICIO AREA RESTRINGIDA*/
.anchototal .moduloblanco { background: url(../img/fnd_moduloblanco1.gif) top left no-repeat; width:100%; padding-top:5px; margin-bottom:24px}
.anchototal .moduloblanco .envuelve {background: url(../img/fnd_moduloblanco2.gif) bottom left no-repeat; width:auto; padding: 5px 13px 10px }
 .moduloblanco .envuelve p { margin:5px 0} 
form.validacionusuarios {}
.validacionusuarios h3.titunegro { font-size:1.2em}
.validacionusuarios label { width:224px; background:url(../img/fnd_label_usuarios.gif) 0 0 no-repeat; float:left; padding: 3px 6px; font-size:1.2em; text-align:right }
form.validacionusuarios  input.conborde  { border:1px solid #0096db; text-align:left; width:176px; font-size:1.2em; font-family:Arial, Helvetica, sans-serif; padding:1px}
html > body form.validacionusuarios  input.conborde  {margin-top:1px}
.validacionusuarios .fila  {padding:0 260px 0 235px; text-align:right; position:relative}
.validacionusuarios  .caracteres { margin:25px 0 18px}
.validacionusuarios  .disca { position:absolute; top:2px; left:663px}
.validacionusuarios .mitadcha label { padding:0; width:auto; background-image:none; float:none; text-align:left }
.validacionusuarios .mitadcha input  {width: auto; border:none}
.moduloblanco .envuelve  .fila .btn2 {text-align:right}

/* 22 julio */
.criterios label.anchofijo2 {width:15em; float:left}
.modulonogris{color:#000000;margin-bottom:20px;padding-top:8px;position:relative; padding:6px 14px 10px}
#mi_lista .enlacedcha{margin-right:34px}
.formato01 .tabla00 .t01{}
.formato01 .tabla00 .t02{width:370px}
.formato01 .tabla00 .t03{}

/* 23 julio */
.criterios2 label {margin-left:6px}
.criterios2 select { margin-right:5px}
.criterios2 .marL40{margin-left:40px}
.w500{ width:500px}
.btngestion{margin-left:260px}
* html .btngestion{margin-left:267px}
*:first-child+html .btngestion{margin-left:267px}
.criterios2 legend{padding-bottom:12px}
.formulario1 .modulo1 .txt ul.cuadrogris li{margin-bottom:5px}

/**************************************************************************ICAM***********************************************************************/
/* CALCULADORA DE CUOTAS DEL SERVICIO MEDICO*/
.cajaTexto {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background: #FFCC99; text-align: right;}
.cajaResaltada {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;text-align: right;background: #FFCC99;font-weight: bold;}
.cjaconborde{border:1px solid rgb(204, 204, 204);text-align: right}
/**************************************************************************ICAM***********************************************************************/

/*** VENTANILLA UNICA ********************************/
#cuerpo.tercernivel1  #collateral.VentUni {float:right; margin-top: 115px;}
#cuerpo.tercernivel1 #colcentral.VentUni {float:left}
.tituloAncla{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color:#0096DB; height: 20px; padding-left: 3px;padding-bottom: 3px;padding-top: 4px;}
