
BODY {	padding: 0; margin: 0; font: 91% /*70%screen*/ Arial, Tahoma; color: #999;  height: auto }
IMG { border:0;}
FORM { padding:0; margin:0;}
TABLE, TR, TD {	font-size: 100%; }
BR.clear-both, DIV.clear-both  {clear: both; display: block; font: 1px/1px monospace}
.hr {	CLEAR: both; DISPLAY: block; BACKGROUND: url(/Ficheros/CMA/ficheros/pattern_bkg.GIF) repeat-x right; MARGIN-BOTTOM: 10px; FONT: 1px/1px monospace; HEIGHT: 2px;}
.hr2 {margin:5px 0;clear: both; display: block; font: 1px/1px monospace; background: url(/Portal_Corporativo/imagenes/void_gris.gif) right repeat-x; height:1px; }
a {	FONT-WEIGHT: bold; COLOR: #0c0; TEXT-DECORATION: none }
.skipPDA {display:none}

#wrapper #subwrapper #izda #mP ul li li a:visited, #wrapper #subwrapper #izda  #mP ul li a:visited , 
#wrapper #subwrapper #izda  #mP .selected a:visited , #wrapper #subwrapper  #izda #mP .selected li.selected a:visited,
#wrapper #subwrapper  #izda #mP .selected li a:visited, #wrapper #subwrapper #wrapper_cabecera #cabecera a:visited,
#pie p.linksPie a:visited, a:visited { color: #080 }

#wrapper #subwrapper #izda #mP ul li li a:active, #wrapper #subwrapper #izda  #mP ul li a:active ,
#wrapper #subwrapper #izda  #mP .selected a:active ,#wrapper #subwrapper  #izda #mP .selected li.selected a:active  ,
#wrapper #subwrapper  #izda #mP .selected li a:active,#wrapper #subwrapper #wrapper_cabecera #cabecera a:active ,
#pie p.linksPie a:active ,a:active  {color:#030}

#logo {margin:16px 0 10px 0;text-align:center;}
#logo .home {height:35px}
#logo .no_home {height:25px;padding-left:35px}
#logo h1 {display:inline;margin:0;padding:0} /* Cambiado 20/04/2005 */ 

.skip {margin:3px 3px 0}


#cajetin {border: 1px solid #ccc; border-left: 4px solid #0f0; margin: 15px 0 5px 40px; width: 185px; position: relative; text-align: center;}
#cajetin img {margin: 3px 4px;}
#cajetin .centro { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 5px 0;}
#cajetin .entrar { display:none}
#cajetin .entrar_pda {}

#cajetin a {font-weight:normal; COLOR: #333;}
#cajetin a.primera {display:none}
#cajetin a:hover {color:#0C0;}
#cajetin .esquinaCajetin{display:none }

#mP {padding: 8px 0 5px 5px}
#mP ol { list-style:none; margin:0; padding:2px 0 0 0; border-top:1px solid #ccc;}
#mP ol.primero { border-top: none;}
#mP ol ol {list-style:none; border:0; margin:0; padding:0; display:block !important} /* Cambiado 20/004/2005 */
#mP ol li.selected ol { display:block;}
#mP ol li {font-family:arial narrow, arial, tahoma; color: #0C0;font-weight: bold; padding-bottom: 3px; }
#mP ol ol li {font-family:arial; font-size:110% ; padding: 1px 0 0 20px; }
#mP ol li a {color: #888; padding-left: 2px; font-family:arial narrow,arial; line-height:115%; }
#mP ol li a span {color: #0C0; padding-right: 3px; }
#mP ol li li a {font-weight:normal; font-family:  Arial,Helvetica,sans-serif; font-size: 100%;}
#mP ol.MS li, .margenPC li { padding-left: 10px; background: url(/Ficheros/CMA/ficheros/bullet_verde_an.GIF)   no-repeat}
#mP ol.MS ol, .margenPC ol { border:0; margin:0 0 0 -10px; padding:0; list-style:none;}
#mP ol.MS li ol li { ;background:url();list-style-image:none}
#mP .selected a {color: #0C0;}
#mP .selected li a {color: #888;}
#mP .selected li.selected a {color: #0c0;}

/* a eliminar despues del pase*/
#mP {padding: 8px 0 5px 5px}
#mP ul { list-style:none; margin:0; padding:2px 0 0 0; border-top:1px solid #ccc;}
#mP ul.primero { border-top: none;}
#mP ul ul {list-style:none; border:0; margin:0; padding:0; display:block !important} /* Cambiado 20/004/2005 */
#mP ul li.selected ul { display:block;}
#mP ul li {font-family:arial narrow, arial, tahoma; color: #0C0;font-weight: bold; padding-bottom: 3px; }
#mP ul ul li {font-family:arial; font-size:110% ; padding: 1px 0 0 20px; }
#mP ul li a {color: #888; padding-left: 2px; font-family:arial narrow,arial; line-height:115%; }
#mP ul li a span {color: #0C0; padding-right: 3px; }
#mP ul li li a {font-weight:normal; font-family:  Arial,Helvetica,sans-serif; font-size: 100%;}
#mP ul.MS li, .margenPC li { padding-left: 10px; background: url(/Ficheros/CMA/ficheros/bullet_verde_an.GIF)   no-repeat}
#mP ul.MS ul, .margenPC ul { border:0; margin:0 0 0 -10px; padding:0; list-style:none;}
#mP ul.MS li ul li { ;background:url();list-style-image:none}
#mP .selected a {color: #0C0;}
#mP .selected li a {color: #888;}
#mP .selected li.selected a {color: #0c0;}
/* fin de a eliminar despues del pase*/

#cabecera {margin:0 1px;color:#fff;text-align:center;}
#cabecera form {display:inline;}
#cabecera a {color:#999; font-size:110% /*screen90*/; font-weight:normal; margin:0 2px 15px 0;border-bottom:1px solid #847F7C; }


#cabecera input {margin:0; padding: 0; vertical-align:middle;}
.busqueda{width: 50px; color:#666;background-color:#EFEFEF;border-left:1px solid #666666;border-top:1px solid #666666;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;font-family:arial, helvetica, verdana, news gothic mt, sans-serif;font-size:10px}
.busquedafocus{width: 50px; color:#333333;background-color:#FFFFFF;border:1px solid #333333;font-family:arial, helvetica, verdana, news gothic mt, sans-serif;font-size:10px}
#tabs { text-align:center;padding:10px 0 0 0; font: 1px/1px monospace; margin:0; }
#tabs a { margin-top:5px;width:100%;display:block; background:url(/Ficheros/CMA/ficheros/back_tabs.gif) bottom repeat-x;}
#tabs a img {padding:0;}
#tabs .noHandheld { display:none;}
#tabs h2 {display:inline;margin:0;padding:0} /* Cambiado 20/04/2005 */

/*SUBMENU*/

img.imagen {float:left;padding-bottom:3px}
img.brujula {float:left;padding:5px 0 0 10px;clear:both}
#arriba p { display:block;float:right;width:100%;font-weight:800;text-align:right}

#submenu .enlaces {background:url(/Ficheros/CMA/ficheros/submenu_linea.gif) 0 0 #F8F8F8 no-repeat;height:1%;margin-top:10px}
#submenu .enlaces ul{margin:0;padding:4px  0 4px 32px;list-style:none;clear:left;display:block;}
#submenu .enlaces ul li {float:left;}
#submenu .enlaces ul li a {font-weight:normal; line-height:115%; font-size:110% ; color:#333;}
#submenu .enlaces ul li a.activo {color:#0C0;}

.botonera{padding-top:10px;display:inline;text-align:center}
.botonera .boton {display:block;height:20px}
#pie {clear:both;}
#pie p {text-align:center; font-size:90%; color: #999;padding-bottom: 5px }
#pie p.linksPie {margin-bottom: 0px; padding-bottom: 10px;color: #999}
#pie .raya {margin: 0px 20px; font: 1px/1px monospace; border-bottom: #ccc 1px solid}
#pie p.linksPie a {font-weight: normal; font-size: 125%; COLOR: #999;margin:0 2px 0 0;white-space:nowrap}


#contenido {margin:0;padding:0}

.home #nucleo {	COLOR: #666;margin:0;padding:0;}
.home .seccion1 {width:100%}
.home .seccion2, .home .seccion3  {float:left; padding: 10px 0 10px 12px;} 
.home .seccion4 {margin:0 0 -10px 10px;padding:0;width: 212px}
.home .seccion5 { width:211px;margin:0 0 20px 12px; border: 1px solid #BCBCBC;padding:5px;}	
.home .seccion5 p {margin:0; }
.home .seccion5 .top { padding-bottom: 10px;}
.home .seccion5 .img {float: left; width: 65px;vertical-align:top}
.home .seccion5 .txt {padding-left: 65px}
.home .seccion6 {float:left; padding: 0 0 0 12px;} 
.home .seccion7 {float: left;padding:10px 0 10px 8px; }
.home .seccion7 .sec {padding-bottom: 10px;}
.home .seccion7 .top {padding-bottom: 10px;}
.home .seccion7 .img {float: left; padding-bottom: 5px; width: 50px;}
.home .seccion7 .txt {padding-left: 56px;}
.home .seccion8 {padding-left:  8px}
.home .seccion8 .sec {padding-bottom:10px;float:left;clear:both}
.home .seccion8 .img {float: left; width: 40px;margin-bottom:10px}
.home .seccion8 .txt {padding: 0 5px 0 46px;float:left}
.home .seccion9 {padding-left: 8px;}
.home .seccion9 .img {float: left; width: 40px;}
.home .seccion9 .txt {padding-left: 46px;}
.home .seccion9 a {display: block;padding:3px 0}
.home .pi {	margin-bottom: 10px; padding-bottom: 10px;}
.home .pi .cabecera {padding: 31px 0 0 62px; font-weight: bold; height: 24px;}
.home .pi .wrapcuerpo { background: url(/Ficheros/CMA/ficheros/prod_bkg_lt.GIF) repeat-y left;} 
.home .pi .cuerpo { background: url(/Ficheros/CMA/ficheros/prod_bkg_rt.GIF) right repeat-y; padding: 5px 10px 0 20px;margin: 0 0 0 2px}
.home .pi .pie {background: url(/Ficheros/CMA/ficheros/prod_bottom.GIF) no-repeat; height: 19px;}
.elementoOculto {display: none;}
#nucleo .colIzda { margin-bottom: -10px;}
#nucleo .colDcha {background: url(/Ficheros/CMA/ficheros/pattern_bkg.GIF) repeat-y left; float: none;}

#subHome_prod {color: #8b8b8b;padding:-0 5px}
#subHome_prod #titSubhome {background: url(/Ficheros/CMA/ficheros/fondoherr.GIF) repeat-x;}
#subHome_prod #titSubhome .img h3 {display:inline;margin:0;padding:0} /* Cambiado el 20/04/2005  */
#subHome_prod #titSubhome .img  .imagen {display:none}
#imgTitSubHome {display: inline; margin:0; padding:0;font-size:100%}
#subHome_prod #botones { padding:60px 5px 15px 0; clear:both; width:100%;}
#subHome_prod .boton { float:left; margin:0px 5px; text-align:center;}
#subHome_prod .boton p {margin:0px;}
#subHome_prod .boton a { font-weight:normal; color: #8b8b8b;}
#subHome_prod .boton a:hover {color: #0c0;}

#subHome_prod .anuncio {clear: left; padding-bottom:20px;}
#subHome_prod .anuncio .img {float:left; width:55px;}
#subHome_prod .anuncio .txt {margin-left: 55px;}



#subHome_prod #cuerpoDestacado {border-bottom:1px solid #ccc}
#subHome_prod #divImgDest1, #subHome_prod #divImgDest2 {display:none}

#subHome_prod #cajas {clear: both; margin-bottom: 20px; padding: 10px 0 0 10px;}
#subHome_prod #cajas .cajasubhome {float: left; margin: 15px 10px 0px 10px;  background: url(/Ficheros/CMA/ficheros/bg_caja_an.GIF) repeat-y right ;width:200px}
#subHome_prod #cajas .ultimacaja {float: left; margin: 15px 10px 0px 10px;  background: url(/Ficheros/CMA/ficheros/bg_caja_an.GIF) repeat-y right ; width:200px}
#subHome_prod #cajas .wrapper {	padding-right: 9px; background: url(/Ficheros/CMA/ficheros/bg_caja_top_an.GIF) no-repeat right top;}
#subHome_prod #cajas .wrapper .cab {padding:5px; height:1.2em; border:1px solid #b0b0b0; border-right:none;font:bold 110% Arial;color:#000; }
#subHome_prod #cajas .wrapper .cue {border:1px solid red;padding:5px 5px 0 5px; border:1px solid #b0b0b0; border-right:none; border-top:none; }

#subHome_prod #cajas .wrapper .cue P { padding: 0; margin:0;}
#subHome_prod #cajas .wrapper .img { text-align:right;padding-left:100px}
#subHome_prod #cajas .wrapper .img img {width:72px}
#subHome_prod #cajas .pie {	background: url(/Ficheros/CMA/ficheros/bg_caja_pie_an.GIF) no-repeat right; FONT: 1px/1px monospace; height: 10px;}



.margenPC {padding:20px 5px  20px 5px}
.claim {display:block;clear:both;text-align:left;padding:15px 0}

/* limpiar*/
.filaM * ,#mensajes *, #titulo *,  #mapaIzda  * ,#buscadorOficinas *,	fieldset , .filaWWleft  * , .filaWWright *  ,	.filaWW * , table.idiomas * ,	#footerFilaWW * , .filaFormLeft * , .filaFormRight * , .filaForm * , .filaFormTx * , #footerFilaForm * ,  .filaSimulador *, .filaSimuladorSeparador * {border:0;margin:0;padding:0;}

/* listas */	
.margenPC ul.links li , .home  li , .margenPC ul#anchorPM li {background:url(); padding:0 0 7px 0;list-style:none}	
.margenPC * ul , .margenPC ul#anchorQS , #columnaIzda #linksInf ul ,
#clmIzda li , #clmDcha  li, .margenPC ul.ulFila , .margenPC ul.inl,#preguntasFrecuentes li {background:url(); margin:0; padding:0; list-style:none; list-style-image:none;}
 .margenPC ul{padding:0 0 0 10px;margin:0}
 .margenPC ul ul {padding:7px 0;}
 .margenPC ul li ul li {margin-left:20px;padding:0px;background:none;list-style-type:disc;}

	
	
p { margin:10px 0; padding:0;}
p.mBottom { margin:0; padding-bottom:5px; text-align:justify;} /* POSIBLE ELIMINACIÓN */
h1, h2 , h3 { font:bold 110%  Arial ;margin-bottom:8px;float:left} /* Cambiado 20/04/2005 */
h4 { font:bold 100%  Arial ;margin-bottom:8px;float:left} /* Cambiado 20/04/2005 */
 
/* PT 128 */
 .fder {padding:0;margin:0  0 5px 5px;}
.anguloD { clear:both;height:20px; padding: 0 12px 3px 0;margin-bottom:20px;background: url(/Portal_Corporativo/imagenes/angulo_D2.GIF) bottom right no-repeat; text-align:right; margin:0;}
 ul.inl li{ display:inline; margin-left:15px;background:none}

/*pt 124e */
.margenPC .imgContratar { margin-top:10px;}
.margenPC ul.links li {background:url()}

/* 111d, 136a, 158n  */
 .linkDcha { margin:0; padding:0;float:right;width:50px;/*height:1%;vertical-align:bottom */}
 .linkIzq{ margin:0; padding:0;float:left/*;width:50px;height:1%;vertical-align:bottom*/}

/*pt 158 */
#clmnIzda li , #clmnDcha  li{ padding-left: 10px; background: url(/Ficheros/CMA/ficheros/bullet_verde_an.gif) no-repeat;}

/* pt 127 */
 #columnaIzda { float:left;}
   #clmnDcha .txtCen,  #columnaIzda #txtCen {text-align:center;font-size:90%} /* Cambiado 20/04/2005 */
	 #columnaIzda #imgCen {text-align:center;}
	 #columnaIzda #imgInf { background:url(/Portal_Corporativo/imagenes/raya.gif) top right no-repeat;}
		 #columnaIzda #linksInf { margin:10px 0; padding:10px 0;}
		 #columnaIzda #linksInf li { margin:10px 0 10px 20px;list-style:none}
 #columnaDcha {  text-align:justify;}
	 #columnaDcha h3 { margin:0 0 5px 6px; padding:3px 0 0 12px; font-size:110%; background:url(/Ficheros/CMA/ficheros/flecha_inc.gif) top left no-repeat;}
	 #columnaDcha p { margin:0; padding:0 0 10px 18px;}
	 #columnaDcha #anguloDinterior { margin:0; padding:0; height:50px;text-align:right;}


	/*pt111d*/
 #resulBuscadorOficinas , #resulBuscadorCajeros { padding:0; width:555px;}
 #resulBuscadorOficinas td, #resulBuscadorCajeros td  {padding:1px 2px; text-align:center;}
	#resulBuscadorCajeros th, #resulBuscadorOficinas th {padding:0; background-color:#00CC00; color:#fff; }
	#resulBuscadorCajeros th.cabecera, #resulBuscadorOficinas th.cabecera{background-color:#fff;line-height:5px;padding:0;margin:0;height:5px}	
		 #resulBuscadorCajeros td.cabecera {  padding:0; height:8px; font-size:1px;}
		 #resulBuscadorCajeros td.cp {text-align:center}
		  td.izq {border-left:1px solid #000;}
	table tr.odd {border:1px solid red;background:#E0E0E0}
	table td.emp {text-align:center}
	 .txLight {  padding:10px 0 10px 0; font-size:90%;}
	 .infoVals { margin:15px 0 0 0; padding:0;width:555px; text-align:center; background-color:#00CC00;}
		 .infoVals p { margin:0; padding:0; color:#fff; font-weight:bold;}
	 .pagTable {  padding:0;width:555px; text-align:center; height:15px;}
		 .pagTable .actual {  padding:0 5px; font-size:100%; font-weight:bold;display:inline;}
		 .pagTable a {  padding:0 5px; font-weight:bold;}
 #pagTables { margin:10px 0 0 0; padding:0; text-align:right;}
	
	/* pt136 */
	#clmnDcha {text-align:center}
	#clmnDcha .clmnDchaIMG {margin:0  40px 5px 40px}
	#clmnDcha .clmnDchaFicha { margin:0; padding:20px 0 0 0; border-top:1px solid #ccc;text-align:left}
	#clmnDcha .clmnDchaFicha p { margin:0; padding:4px 0 0 0; text-align:justify;}

	/* pt136a */
.margenPC #btFooterOne { margin:5px 0 0 0; }
	.margenPC #btFooterOne p { padding:0 10px 0 0;display:inline}
	
/* pt196b */
 .filaAnchorQS * , #preguntasFrecuentes * , ul#anchorPM * {margin:0;padding:0;}
 ul#anchorQS, .margenPC ul#anchorPM { border-bottom:1px solid #ccc;}
 ul#anchorQS { margin:0; padding:0;}
.filaAnchorPM {margin:15px 0;text-align:justify;}
ul#anchorQS li{padding:0 0 10px 0;margin:0;background:url()}
		.filaAnchorQS h3 { margin:15px 0 5px 0;}
         	.filaAnchorQS h3 a { font-size:100%; color:#666;}
         .wrap_txt p, .filaAnchorQS p, #preguntasFrecuentes p { display:table;float:left;padding:0;margin:0}
.margenPC .filaAnchorQS .anchorQSfooter {background: url(/Ficheros/CMA/ficheros/void_gris.gif)  right repeat-x;  margin-top:10px; text-align:right;height:10px}
/*, .anchorPMfooter*/
 
/* pt 270 */ 	
.margenPC .filalineaTB .filaCapitulada {width:100%}
/* pt 271 */ 
#clmnIzda .fIzq {text-align:center;clear:left;padding:0 5px 10px 0}
#clmnDcha #lista_capitulados { text-align:left;margin:0; padding:0; list-style:none; border-left:1px solid #ccc;}
        #clmnDcha #lista_capitulados li {  background:url();margin:0; padding:1px 0 1px 12px;}
        #clmnDcha #lista_capitulados li a { margin:0; padding:0; font-weight:normal; font-size:90%; color:#999;}
        #clmnDcha #lista_capitulados li a:hover { color:#00CC00;}
        #clmnDcha #lista_capitulados li#selected {background:url(/Ficheros/CMA/ficheros/ico-selected.gif) left no-repeat;}
	#clmnDcha #lista_capitulados li#selected li a{color:#999;}
        #clmnDcha #lista_capitulados li#selected a { color:#00CC00;}
        #clmnDcha #lista_capitulados  ul { margin:0; padding:0; list-style:none; list-style-image:none; border:none;}
        #clmnDcha #lista_capitulados li li { background:url();list-style-type:none;margin:0; padding:1px 0 1px 12px;}

/* pt 124e */
.contratarD ,.contratarD .anguloD {float:right}
ul.links { margin:30px 0 4px 0;  padding:0;}

/* pt 197 */ 
#preguntasFrecuentes .pFimg { margin:0 0 0 20px; float:right;}
 #preguntasFrecuentes #tituloPF {position:relative;top:0;left:-10px;height:40px;text-align:left;width:100%}

/* pt 198 */
 ul#anchorPM { margin:15px 0 0 0; }
	 ul#anchorPM li {padding:0 0 14px 0;margin-left:-10px}
	.margenPC .filaAnchorPM p  { padding:10px 0 5px 0;font-weight:normal; display:inline;color:#666;}

/*pt 158 */
#clmnIzda li , #clmnDcha  li{ padding-left: 10px; background: url(/Ficheros/CMA/ficheros/bullet_verde_an.gif) no-repeat;}

/* PT 158n */
.margenPC .fila { height:1%;margin: 15px 0; padding:  0;text-align:justify;clear:both;}
	.margenPC .fila img { margin:0 10px 0 0; float:left;}

/* pt 116 */
#AdobeBottom { }
	#AdobeBottom img { padding-top:15px}

/* pt 116e */
.fila  h3, .fila  h2 , .fila  p{ margin:0;padding:0}
.fila .left {margin: 0 0 15px 0; padding:  0;text-align:justify;width:267px; float:left;}
.fila .right { margin: 0 0 15px 0; padding:  0;text-align:justify;width:267px; float:right;}
/* pt 116n */
 .fila ul{padding:0 0 0 10px}
 .fila  li {padding: 0 0 0 10px;list-style:none;margin:0; background: url(/Ficheros/CMA/ficheros/bullet_verde_an.gif) no-repeat;}

/* pt109 */
.boton {margin:0;border:0;background-color:#FFF;color:#0c0;font:bold 100% Arial;cursor:pointer}
	#mensajes span { font-weight:bold; font-size:110%;}
	#mensajes p { padding:0;}
#mapaIzda {display:none}
	#provincias, #direccion, #poblacion, #codigo, #oficina, #provincias{ border:1px solid #999;font-size: 100%}
	#buscadorOficinas ul { margin:0 0 10px 0; list-style:none; list-style-image:none;}
			#buscadorOficinas ul ul { margin:0;padding:0;}
		#buscadorOficinas li {margin:0;background:url() }
		#buscadorOficinas li li {margin:0;padding:0;display:inline }
		#buscadorOficinas .combo label, #buscadorOficinas .comboRight label { display:block;}
	#buscadorOficinas #Search { text-align:right;}


/* gonzalo */
.publicidadContenidos { margin:10px 0 10px 0; padding:0 0 0 10px; background:url(/Portal_Corporativo/imagenes/fondos/fondoPubliContenidos.gif) top right no-repeat;}
	.publicidadContenidos .PContent { margin:0 10px 0 0; padding:10px 0 0 10px; border-left:1px solid #BBB9B8; height:55px;}
	.publicidadContenidos .PContent .banner468 { margin:2px 0; padding:0;}
	.publicidadContenidos .PContent .banner120 { margin:8px 10px 0 0; padding:0;}
	.publicidadContenidos .PContent ul { margin:0; padding:20px 0 0 0; list-style:none; list-style-image:none;}
	.publicidadContenidos .PContent li { margin:0; padding:0 0 5px 0;}
		.publicidadContenidos .PContent li p { margin:0; padding:0;}
	#layerVoz { margin:0; padding:0; position:absolute; visibility:visible; left:577px; top:35px; z-index:1; text-align:center;}
/* fin gonzalo */

/* 125#*/
.filaSimulador { /*height:25px;*/}
	 .filaSimuladorSeparador { margin:20px 0 0 0;height:25px;}
	 .filaSimulador .dnm, .margenPC .filaSimuladorSeparador .dnm {float:left;/* width:165px;*/}
	 .filaSimulador input, .margenPC .filaSimulador select, .margenPC .filaSimulador textarea, .margenPC .filaSimuladorSeparador select { height:17px; border:1px solid #B1ADAE; font:90% Arial,Helvetica,sans-serif; color:#666;}
	 .filaSimulador input.peq, .margenPC .filaSimulador input.peqGris { margin:0;  width:40px;}
	 .filaSimulador input.rdb {margin:0;border:0;width:30px}  /* Cambiado 20/04/2005  */
	 .filaSimulador select.month {/*width:80px;*/}
	 .filaSimulador select.year {/*width:46px;*/}
	 .filaSimulador select, .margenPC .filaSimuladorSeparador select ,  .filaSimulador input  {width:130px;}
 	 .filaSimulador input#plazoHipo {margin: 0 50px 0 0}
 #disclameSimulador { margin:20px 0 0 0; padding:0; font-size:90%;}

/* pt502_pc  */
.filaFormLeft, .filaFormRight,  .filaForm { float:left;clear:left;margin:5px 0 5px 0}
.filaFormLeft .dnm, .filaFormRight .dnm, .filaForm .dnm, .filaFormTx .dnm ,  .filaFormLeft .dnmBold {float:left;}
.filaFormLeft input, .filaFormLeft select, .filaFormRight input, .filaForm input, .filaForm select, .filaFormTx textarea {border:1px solid #B1ADAE; font:90% Arial,Helvetica,sans-serif; color:#666;}
.margenPC  .vl *  {display:block;float:left;clear:left;}
.margenPC  .vl label {margin-top:5px}
.margenPC  .vl input {margin-bottom:5px}

.filaFormTx {height:85px; }

.filaForm  input.ckb { width:auto; border:none;}
.filaForm  input.doble { margin-left:5px; width:180px;}
.filaForm input.mitad { width:50px;}
.filaForm input.rdb { width:auto; border:none;}
.filaFormTx textarea { width:300px; height:80px;}
.filaForm select.nd { margin-left:5px; width:45px; vertical-align:top;}
.filaForm  p { padding:0 40px; float:left;}
	#lopd { margin:10px 0 10px 0px ; border:1px solid #ccc; overflow:scroll; width:300px;height:25px;}
	#lopd p {padding:0 0 5px 0;width:450px}
	  #aceptarLOPD { margin-top:10px; text-align:center;}
	
#footerFilaForm {text-align:left; margin-top:10px; padding:0; clear:both; display:block;}
	#footerFilaForm a {  padding:0 0 0 27%;}	  
	#footerFilaForm a.right {  float:right;}
#separador { height:15px; border-top:1px solid #ccc;}
#buscarOficina{display:block;text-align:right;white-space:nowrap;}

/* pt  118j */
.WorkWithus { margin:15px 0 10px  -7px; padding:0;font-weight:bold; clear:both;font-size:110%;}
	* html 	fieldset {background: url(/Ficheros/CMA/ficheros/submenu_linea.gif) 0 30px no-repeat}
	html>body fieldset {background: url(/Ficheros/CMA/ficheros/submenu_linea.gif) 0 7px no-repeat}
	body:last-child fieldset {padding-bottom:5px;background: url(/Ficheros/CMA/ficheros/submenu_linea.gif) 0 0 no-repeat}

	.margenPC table.idiomas { margin:15px 0; border:0; float:left;}
	.margenPC table.idiomas th {font-weight:normal;background-color:#FFF;color:#666}
	.margenPC table.idiomas .otros {padding-left:3px}
	.margenPC table.idiomas th.izda { text-align:left; font-weight:normal;}
	.margenPC table input {width:10px}

	/* clearfix corregido opera */
	.clearfix:after { content: "";display:block; clear:both;height:0; visibility:hidden;}
	body:last-child .clearfix {content:".";}
	.clearfix {display:inline-block;}
	/* \*/
	* html .clearfix {height:1%;} 
	.clearfix {display:block}


/* Estilos foot y head.jsp*/
#menusup { float:left; border-bottom: 1px solid #999; float:right; margin-top: 3px;}
#menusup ul { float:left; margin:0; padding:0;  list-style:none; padding-bottom: 5px; font-weight: normal;}
#menusup li { display:inline; font-size:90%; color: #847F7C; font-weight: normal;}
#menusup li a { color: #847F7C; text-decoration:none; font-weight: normal;}
#menusup li a:hover { color:#0C0; text-decoration:none; }	

#menuinf { float:left; }
#menuinf ul { float:left; margin:0; padding:0; list-style:none; padding-bottom: 5px; border-bottom: 1px solid #999;}
#menuinf li { display:inline; font: 10px Arial,Helvetica,sans-serif; color: #847F7C; font-weight: normal; }
#menuinf li a { color: #847F7C; text-decoration:none; font-weight: normal;}
#menuinf li a:hover { color:#0C0; text-decoration:none; font-weight: normal;}

/*Cabecera de Pensana Obra social*/
#wrapper_cabecera_os {position:absolute;top:0;left:180px;margin:0;padding:0; width: 590px; }
body:last-child #wrapper_cabecera_os {width: 590px;}
#wrapper_cabecera_os #menusup ul li a { font-size:100%; }


/*Nuevos estilos fondos*/
.tablas { border-collapse: collapse; border:none}

/* PT176 */	
	
/*PT130 y fondos gesb.css*/
.img_barrab{ visibility:hidden}
.barraa { float: left; border-bottom: 1px solid #CCC; }
.barraa .uno { float: left;  font:bold  12px arial;  color: #666; text-decoration: none; padding-top: 10px; }
.barraa .dos { float: left;  font-size: 11px; padding-top: 10px; font-weight: bold; color: #0C0; }
.barraa .izda { float: left;  }
.barraa .dcha { float: left; }

/*Estilos para el Mapa Web*/

#contenedor {
	width: 580px;
}

div.area {
	float: left;
	width: 130px;
	border-left: 1px solid #E0E0E0;
	margin: 0 0 4px 0;
}

div.area h1 {
	font: bold 12px arial, helvetica, sans-serif;
	margin: 0 0 0 7px;
	padding: 0;
}

div.area h1.activo {
	color: #E0E0E0;
}

div.area h1 a {
	color: #00CC00;
	text-decoration: none;
}

div.area h1 a:hover {
	color: #000;
	text-decoration: none;
}

div.area h1.activo a {
	color: #E0E0E0;
}

div.area h1.activo a:hover {
	color: #000;
	text-decoration: none;
}

div.area ul {
	list-style-type: none;
	margin: 0 0 0 8px;
	padding: 0;
	font: 11px arial, helvetica, sans-serif;
	color: #666;
}

div.area ul li {
	margin: 0;
	padding: 5px;
	line-height: 14px;
	background: none;
}

div.area ul li a {
	font: 9px arial, helvetica, sans-serif;
	color: #666;
}

div.area ul li a:hover {
	font: 9px arial, helvetica, sans-serif;
	color: #000;
}


#mapaweb {
	float: left;
    width:98%;
	padding: 16px 0 0 8px;
	margin: 0;
}
#mapaweb ul {
	list-style-type: none;
	margin: 0 0 0 8px;
	padding: 0;
}
#mapaweb .titulo_sub {
	color: #0C0;
	border-bottom: 1px solid #E0E0E0;
	font-weight: bold;
}
#mapaweb .titulo_sub a{
	color: #0C0;
	border-bottom: 1px solid #E0E0E0;
	font-weight: bold;
	margin:0;
	padding:0;
}
#mapaweb .titulo_sub a:hover{
	color: #333;
	border-bottom: 1px solid #E0E0E0;
	font-weight: bold;
	
}
#mapaweb .izda {
	font-weight: normal;
}
#mapaweb .izda a{
	float:right;
	font-weight: normal;
}
#mapaweb .dcha {
	font-weight: normal;
	text-align: justify;	
}
#mapaweb .dcha li {
	list-style:none;
	display:inline;
	font-weight: normal;
	background: none;
}

#mapaweb .dcha ul li a{
	color: #666;
	font-weight:normal;
}

#mapaweb .dcha ul li a:hover{
	color: #333;
}

#mapaweb .espaciado {
	float:left;
	padding-top:20px;
	width:100%;
}

/*Plantilla 1552*/
.contenedor_grande { float:left; width:100%;}
.contenedora_reg { float:left; width: 100%; margin-top: 10px; padding:0; }
.izda_reg { float:left; width: 25px; }
.centro_reg { float:left; width: 110px; }
* html .centro_reg { padding-top: 3px; }
* html .dcha_reg { padding-top: 3px; }
.dcha_reg { float:left; width: 430px; }
.dcha_form { float:left; width: 290px;}
.dcha_form .dcha { float:left; width: 100px;}
.dcha_form .dcha2 { float:left; width: 165px;}
.izda_form { float:left; width: 260px;}
.dcha_form .caja_txt { width: 90px; height: 18px; font-size: 11px; margin-bottom: 7px; color: #666;}
.izda_form .caja_txt { width: 90px; height: 18px; font-size: 11px; margin-top: 50px; color: #666;}
.izda_form label { margin-right: 80px; }
.txt_pek { float:left; width: 100%; font-size: 10px; color:#9C9695; }
.txt_pek2 { float:left; width: 100%; font-size: 10px; color:#9C9695; margin-bottom: 10px;}
.txt_norm { float:left; width: 100%; margin-bottom: 15px;}
#aceptarLOPD2 { margin:10px 0 10px 120px; float:left; width: 100%;}
* html #aceptarLOPD2 { margin:10px 0 10px 60px; float:left}
.bot_reg { float:left; width: 100%; margin: 20px 0 20px 0;}
.bot_reg a { padding-left: 100px;}
#lopd2 { margin:10px 25px; float:left; border:1px solid #ccc; overflow:auto; width:500px;height:100px;}
	
/*Plantilla 1080 Pop-up*/
.pop_contenedor {float:left; margin-left:30px;}
.pop_contenedor label {float:left;  margin-bottom:10px}
.pop_contenedor fieldset { margin:0; padding: 0; border:none}
.pop_contenedor .pop_logo { margin-left: 90px; width:100%}
.pop_contenedor .pop_txt {  width:100%; float:left;  margin-top: 10px; color: #9B9B9B; }
.pop_contenedor .pop_txt input { margin-left:10px;}
.pop_contenedor .pop_botones { width: 100%; float:right; }
.pop_contenedor .pop_botones a { margin-left: 30px; }
	
/*Plantilla 252 Pop-up*/
.pop_252 {float:left; width: 500px; }
.pop_252 .pop_logo { float:left; padding: 30px 0 0 266px; width:47%;}
.pop_252 .pop_logo h1 { margin: 0; padding: 0;}
* html .pop_252 .pop_logo { float:left; padding: 30px 0 13px 266px; width:80%;}
.pop_252 .izda { float:left; width: 100px; margin-left: 10px;}
.pop_252 .dcha { float:left; width:370px; border-left: 1px solid #BBB9B8; padding-left:15px;}
.pop_252 .dcha .titcontenidon { width: 100%; font-size: 13px; font-weight: bold; margin-bottom: 22px; }
.pop_252 .dcha ul { margin:0; padding:0;}
.pop_252 .dcha ul li { list-style:none; margin: 0 0 20px 13px; padding: 0 0 0 8px;background: url(/Ficheros/CMA/ficheros/bullet_verde_an.GIF) no-repeat;}
	
/*Plantilla 255 Pop-up*/
.anguloD { clear:both;height:20px; padding: 0 12px 0px 0;margin-bottom:20px;background: url(/Portal_Corporativo/imagenes/angulo_d.gif) top right no-repeat; text-align:right; }
* html .anguloD .hu {border-bottom: 1px solid #BBB9B8; width: 98%; margin-top: -15px;}
.anguloD .hu {border-bottom: 1px solid #BBB9B8; width: 100%; padding-top: 12px; }

.anguloD2 { clear:both;height:20px; padding: 0 12px 0px 0;margin-bottom:0;background: url(/Portal_Corporativo/imagenes/angulo_d.gif) top right no-repeat; text-align:right; }
* html .anguloD2 .hu {border-bottom: 1px solid #BBB9B8; width: 100%; margin-top: -15px;}
.anguloD2 .hu {border-bottom: 1px solid #BBB9B8; width: 100%; padding-top: 12px; }
/*Plantilla 148*/
.dcha148 { float:left; width: 50%; }
.dcha148 a { float: right; }
.izda148 { margin-left:30px; float:left; width: 42%; font-size:12px;}
* html .izda148 { margin-left:15px; }
.entero148 { width: 90%; float:left; margin: 20px 0 25px 30px;}
.entero148 a { margin-bottom: 20px;}
* html .entero148 { margin-left:15px;}
	
/*Plantilla 253*/
.entero253 { float:left; width: 90%; margin-left:30px; }
* html .entero253 { margin-left:15px; }
.entero253 h3 { margin:0; padding:0; }
.entero253 .izda { float:left; width: 50%;}
.entero253 .izda select { width: 125px; }
.entero253 .izda label { margin-right:15px;}
.entero253 .izda a { margin-left: 5px;}
.entero253 ul { margin-top: 15px; }
.entero253 li { margin-bottom: 15px;}
	
/*Plantilla 3811*/
.izda_3811 { float:left; width: 48%;}
.izda_3811 label { float:left; width: 145px; }
.izda_3811 input { margin-bottom: 10px; }
.dcha_3811 { float:left; width: 48%;}
.dcha_3811 label { float:left; width: 105px; }
.dcha_3811 input { margin-bottom: 10px; }
.dcha_3811 select { margin:0 5px 10px 0; float:left;}
.entero_3811 { float:left; width: 98%; }
.entero_3811 label { float:left; width: 145px; }
.entero2_3811 { float:left; width: 98%; margin-top: 15px;}
.entero2_3811 label { float:left; width: 145px; }
.entero2_3811 .cajita { width: 49%; float:left;}
.entero2_3811 .cajita2 { width: 98%; float:left; margin-bottom: 5px;}
.izda2_3811 { float:left; width: 48%;}
.izda2_3811 label { float:left; width: 122px; padding-top: 2px;}
.izda2_3811 .input_box { margin-bottom: 10px; float:left; width:22px;}
.dcha_3811 input { margin-bottom: 10px; }


