@media all{
 body:last-child .wrap_txt table, body:last-child .wrap_txt ul, body:last-child .wrap_txt ol, body:last-child .wrap_txt h3, body:last-child .wrap_txt h5, body:last-child .wrap_txt h6 {clear:left; float:left; }
body:last-child .wrap_txt  h4 {margin:0 0 10px 0;padding:0;}

#subHome_prod {color: #8b8b8b; margin-right: 0.09em;}
#subHome_prod #titSubhome { height:1%; background: url(/Portal_Corporativo/imagenes/fondoherr.gif) repeat-x;}
#subHome_prod #titSubhome .img {float: left; width: 35.75em;}
body>div #subHome_prod #titSubhome .img {float: left; width: 36em;}
#subHome_prod #titSubhome .img h3 {display:inline;margin:0;padding:0} /* Cambiado 20/04/2005*/
#subHome_prod #titSubhome .img img { vertical-align: top;display:inline;padding:0}

#subHome_prod #botones { padding-right: 0.45em; padding-top: 5.4em;}
#subHome_prod .boton { background-color:transparent; float: right; margin: 0px 0.45em; width: 6.3em; 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 .anuncios { float: left; width: 18.9em; padding-top: 0.9em;}
#subHome_prod .anuncio {clear: left; padding:0.45em 0.45em 1.8em 0;}
#subHome_prod .anuncio .img {float: left; width: 5em;}
#subHome_prod .anuncio .txt {margin-left: 5em;}

#subHome_prod #resaltado {margin-top: -3.15em; float: right; width: 33.26em;}
#subHome_prod #resaltado .cabecera {text-align: right; z-index:2; position:relative;}
#subHome_prod #cuerpoDestacado {background: url(/Ficheros/CMA/ficheros/fondo_resaltado.GIF) no-repeat right bottom; padding-top:0.09em; position:relative;}
#subHome_prod #cuerpoDestacado #pDest {padding-bottom: 2.16em; margin: 0px 3.6em 0px 0px;}
#subHome_prod #cuerpoDestacado #pDest p {margin:0.09em 0 0.9em}
#subHome_prod #divImgDest1 {clear: right; float: right;}
#subHome_prod #divImgDest2 {clear: right; float: right; z-index:20; position:relative;}
#subHome_prod #divImgDest2 img {margin-top: 0.9em; margin-left: 0.18em;}
BODY:last-child #subHome_prod #divImgDest2 IMG {margin-bottom: -0.09em;}
BODY:last-child #subHome_prod #cuerpoDestacado {padding-bottom: 0.09em;}

#subHome_prod #cajas {clear: both; margin-bottom: 1.8em; padding-top: 0.9em;}
#subHome_prod #cajas .cajasubhome {float: left; width: 15.4em; margin: 0px 2.52em 0px 0px; font: 100% Arial,Helvetica,sans-serif !important; border:0; background: url(/Portal_Corporativo/imagenes/bg_caja_an.gif) repeat-y right ;  }
#subHome_prod #cajas .ultimacaja {background: url(/Portal_Corporativo/imagenes/bg_caja_an.gif) repeat-y right; float: left; margin: 0px 2.52em 0px 0px; width: 16.3em;}
#subHome_prod #cajas .ultimacaja {margin-right: 0px;}
#subHome_prod #cajas .wrapper {	padding-right: 0.81em; background: url(/Portal_Corporativo/imagenes/bg_caja_top_an.gif) no-repeat right top;}
#subHome_prod #cajas .wrapper .cab {padding:0.45em; height:2.16em; border:1px solid #b0b0b0; border-right:none; font-weight: bold; font-size:125%; color:#000; }
#subHome_prod #cajas .wrapper .cue {padding:0.45em 0.45em 0 0.45em; border:1px solid #b0b0b0; border-right:none; border-top:none;  position: relative;min-height: 11.25em;}
* html #subHome_prod #cajas .wrapper .cue {height: 11.25em;}
#subHome_prod #cajas .wrapper .cue P { padding: 0 0 2.79em 0; margin:0;}
#subHome_prod #cajas .wrapper .img { position: absolute; right: 0px; bottom: 0; }
#subHome_prod #cajas .pie {	background: url(/Portal_Corporativo/imagenes/bg_caja_pie_an.gif) no-repeat right; FONT: 1px/1px monospace; height: 10.18em;}

BODY:last-child #subHome_prod #cajas .pie {height: 10.18em;}
body>div #subHome_prod #cajas .pie { height: 2em;}

.cb { clear: both; }

#imgTitSubHome {display: inline; margin:0; padding:0;font-size:100%}

.margenPC { margin:0.9em 0 1.8em 0; padding:0 0 0 2.7em; min-height:27em;}
* html .margenPC {height:27em}
.popup {padding:0 ;margin:0.9em 0 0 0.9em;width:53.1em}
.margenPC p { margin:0; padding:0 0 0.9em 0;}

#claim {display:block;clear:both;text-align:left;margin:0.45em 0 0 0.63em}
/* 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:none; padding:0 0 0.63em;list-style:none}	
.margenPC * ul , .margenPC ul#anchorQS , #columnaIzda #linksInf ul ,
#clmIzda li , #clmDcha  li, .margenPC ul.ulFila , .margenPC ul.inl, ul.links li	,#preguntasFrecuentes li {background:none; margin:0; padding:0; list-style:none; list-style-image:none;}
 .margenPC ul{padding:0 0 0 0.9em;margin:0}
 .margenPC ul ul {padding:0.63em 0;}
 .margenPC ul li ul li {margin-left:1.8em;padding:0px;background:none;list-style-type:disc;}
 .margenPC ul li {list-style: none;}

p { margin:0.9em 0; padding:0;}
p.mBottom { margin:0; padding-bottom:0.45em; text-align:justify;} /* POSIBLE ELIMINACIÓN */
h1, h2, h3 {font:bold 110% Arial ;margin-bottom:0.73em;text-align:left} /* Cambiado 20/04/2005*/
h4 {font:bold 100% Arial ;margin-bottom:0.73em;text-align:left} /* Cambiado 20/04/2005*/


 
/* PT 128 */

.margenPC .fila .fder {float:right;padding:0;margin:0  0 0.45em 0.9em;}
.margenPC .fila .anguloD { clear:both;height:1.8em; padding: 0 1.08em 0px 0;margin-bottom:1.8em;background: url(/Portal_Corporativo/imagenes/angulo_D2.gif) bottom right no-repeat; text-align:right;}
 ul.inl li{ display:inline; margin-left:1.35em;background:none }

/* PT 113p */
.izdaaa { float:left; width:36em;margin-bottom: 1.8em;}
.dchaaa { float:left; width:12.33em;}

/*pt 124e */
.margenPC .imgContratar { margin-top:0.9em;}

/* 111d, 136a, 158n  */
.linkDcha { margin:0; padding:0;float:right; text-align:right; width:13.5em;}
.linkIzq{ margin:0; padding:0;float:left; text-align:left; }
/*pt 158 */
#clmnIzda li { list-style:none;padding-left: 0.9em; background: url(/Portal_Corporativo/imagenes/bullet_verde_an.gif) no-repeat;}
#clmnDcha  li{ list-style:none; margin-left:0.9em;padding-left: 0.9em; background: url(/Portal_Corporativo/imagenes/bullet_verde_an.gif) no-repeat;}
/* pt 127 */
 #columnaIzda { margin:0; padding:0; width:14.49em; float:left;}
   #columnaIzda #imgSup,  #columnaIzda #imgCen,  #columnaIzda .txtCen { margin:0; padding:0; border-right:0.09em solid #ccc;text-align:center;font-size:90%}
	 #columnaIzda #imgSup { min-height:25.7em; vertical-align:bottom; text-align:right;}
	  * html #columnaIzda #imgSup {height:25.7em;}
	 #columnaIzda #imgCen { min-height:8.6em; text-align:center;}
	 * html #columnaIzda #imgCen {height:8.6em;}
	 #columnaIzda .txtCen, #clmnDcha .txtCen {padding:0.63em 0;font-size:90%} /* Cambiado 20/04/2005 */
	 #columnaIzda #imgInf { min-height:3.15em; background:url(/Portal_Corporativo/imagenes/raya.gif) top right no-repeat;}
	 * html #columnaIzda #imgInf {height:3.15em; }
	 #columnaIzda #linksInf { margin:0; padding:0; min-height:1.35em;}
	 * html  #columnaIzda #linksInf { height:1.35em;}
		 #columnaIzda #linksInf li { margin:0; padding:0 0 0.9em 0;}
 #columnaDcha { margin:0 0 0 14.85em; padding:0; text-align:justify;}
	 #columnaDcha h3 { margin:0 0 0.45em 0.54em; padding:0.2em 0 0 0.984em; font-size:110%; background:url(/Portal_Corporativo/imagenes/flecha_inc.gif) top left no-repeat;}
	 #columnaDcha p { margin:0; padding:0 0 0.9em 1.62em;}
	 #columnaDcha ul{margin:0 0 0.9em 0.9em}
	 #columnaDcha #anguloDinterior { margin:0; padding:0; min-height:4.5em; text-align:right;}
	* html #columnaDcha #anguloDinterior {height:4.5em; }

	/*pt111d*/
 #resulBuscadorOficinas , #resulBuscadorCajeros { padding:0; width: 49.95em;}
 #resulBuscadorOficinas td, #resulBuscadorCajeros td  {padding:0.09em 0; 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:0.45em;padding:0;margin:0;height:0.45em}	
		 #resulBuscadorOficinas th#of { width:3.6em;}
		 #resulBuscadorOficinas th#cp { width:4.77em;}
		 #resulBuscadorOficinas th#mun { width:6.75em;}
		 #resulBuscadorOficinas th#pro { width:5.04em;}
		 #resulBuscadorOficinas th#tel { width:5.76em;}
		 #resulBuscadorOficinas th#fax { width:5.76em;}
		 #resulBuscadorCajeros th#cp { width:7.74em;}
		 #resulBuscadorCajeros th#mun { width:14.85em;}
		 #resulBuscadorCajeros th#pro { width:6.21em;}
		 #resulBuscadorCajeros td.cabecera {  padding:0; height:0.73em; font-size:1px;}
		 #resulBuscadorCajeros td.cp {text-align:center}
		  td.izq {border-left:1px solid #000;}
	table tr.odd {background:#E0E0E0}
	table td.emp {text-align:center}
	 .txLight {  padding:0.9em 0 0.9em 0; font-size:90%;}
	 .infoVals { margin:1.35em 0 0 0; padding:0;width:55em; text-align:center; background-color:#00CC00;}
		 .infoVals p { margin:0; padding:0; color:#fff; font-weight:bold;}
	 .pagTable {padding:0; width:49.95em; text-align:center; clear:both;}
		 .pagTable .actual {  padding:0 0.45em; font-size:100%; font-weight:bold; display:inline;}
		 .pagTable li {display:inline;background:none;margin:0;padding:0}
		 .pagTable a {  padding:0 0.45em; font-weight:bold;}
 #pagTables { margin:0.9em 0 0 0; padding:0; text-align:right;}
	
	/* pt136 */ 
	#clmnIzda {float:left;text-align:justify;margin:0; padding: 0 0 0 1.35em;width:30.4em}
	* html #clmnIzda {padding:1.35em 0 0 1.35em; width:32.4em}
	#clmnDcha {float: right;text-align:center; padding:0; width:17.61em;margin-left:0}
 	#clmnDcha .clmnDchaIMG { display:block;margin:0; padding:0; clear:right;}
	#clmnDcha .clmnDchaFicha { margin:0; padding:1.8em 0 0.09em 0; border-top:1px solid #ccc;text-align:left}
	#clmnDcha .clmnDchaFicha p { margin:0; padding:0.36em 0 0 0; text-align:justify;}
	#clmnDcha .clmnDchaIMG img {margin:0 0 0.45em 0}

	/* pt136a */
.margenPC #btFooterOne { margin:0.45em 0 0 0; padding:0; clear:both; display:block; }
	.margenPC #btFooterOne p { margin:0; padding:0 0.9em 0 0; float:left;}
	
/* 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:1.35em 0;text-align:justify;}
ul#anchorQS li{padding:0 0 0.9em 0;margin:0;background:none}
		 .wrap_txt_img {width:100%;display:table}
		 .wrap_txt_img img {float:right;margin:0;padding:0 0 0.45em 0.9em;clear:right}
		 .wrap_txt_img .nImages {float:right;text-align:center}
		 .wrap_txt_img .nImages img{display:block;float:none; margin:0 auto 0.45em;}
		 * html .wrap_txt_img .nImages img{margin:0 0 0 1.35em;}
		 .wrap_txt_img .wrap_txt {float:left;clear:left;display:table}
		 
		  .wrap_txt_img .tabla{float:left;clear:left;}
		  .wrap_txt_img .tabla table img {float:none; padding: 0; clear:none;}
		  .wrap_txt_img  .con_img .wrap_txt{width:76%;}
		 
		 .wrap_txt_img .wrap_txt  p{width:100%;margin:0;padding:0;display:inline}
		  .wrap_txt ul li{display:block;float:left;width:100%;clear:both;margin:0.45em 0}
         .filaAnchorQS h3 { margin:1.35em 0 0.45em 0;}
         .filaAnchorQS h3 a { font-size:100%; color:#666;}
         .wrap_txt p, .filaAnchorQS p, #preguntasFrecuentes p { display:table;float:left;padding:0;}
		 .wrap_txt p p {}
    .anchorQSfooter , .anchorPMfooter{background: url(/Portal_Corporativo/imagenes/void_gris.gif) right repeat-x;  padding:0; text-align:right;height:1.9em}
*html .anchorQSfooter {height:2.3em;}
 
 
 
 /*pt 112 */

/* pt 270 */ 

/* pt 271 */
#clmnIzda .fIzq {float:left;clear:left;padding:0 0.45em 0.9em 0}
#clmnDcha #lista_capitulados { text-align:left;margin:0; padding:0; list-style:none; border-left:1px solid #ccc;}
        #clmnDcha #lista_capitulados li {  background:none;margin:0; padding:0.09em 0 0.09em 1.08em;}
        #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(/Portal_Corporativo/imagenes/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:none;list-style-type:none;margin:0; padding:0.09em 0 0.09em 1.08em;}

/*igual que fder2*/
#clmnIzda .clmnDchaIMG  { margin:0 0 0.45em 0.9em; float:right;clear:right}

/* pt 124e */
.contratarD { text-align:right ; float:right;max-width:11.7em;width:11.7em;}
.contratarI {   float:left; display:table;max-width: 37.8em; width:37.8em;}
.contratarD img {margin: 0 0 0.48em 0.9em}
.contratarD .anguloD {float:right; margin:0.54em 0 0 0; text-align:right; clear:both;height:1.8em; padding: 0 1.08em 0px 0;background: url(/Portal_Corporativo/imagenes/angulo_D2.gif) bottom right no-repeat;}

ul.links { margin:1.35em 0 0.36em 0;  padding:0;}

/* pt 197 */ 
.margenPC  #imgtitulo , .margenPC #preguntasFrecuentes #imgtitulo {position:relative;top:0;left:-0.9em;height:3.6em;text-align:left;width:100%;}
 html>body #preguntasFrecuentes ul{margin:0;padding-top:0.9em}

/* pt 198 */
 ul#anchorPM { margin:1.35em 0 0 0; }
	 ul#anchorPM li {padding:0 0 1.26em 0;margin-left:-0.9em}
	.margenPC .filaAnchorPM p  { padding:0.9em 0 0.45em 0;font-weight:normal; display:inline;color:#666;}

/* PT 158n */
.margenPC .fila {width:100%; margin: 0.45em 0 0.9em 0; padding:  0;text-align:justify;display:table;clear:both;}
	.margenPC .fila img { margin:0 1.35em 0 0; padding:0 0.45em 0 0; float:left;}

/* pt 116 */
#AdobeBottom { clear:both;}
	#AdobeBottom img { padding:0 0.09em 0 0; vertical-align:middle;}
/* pt 116e */
.fila p , .fila a{ margin:0;padding:0}
.fila .left { margin: 0; padding:  0;text-align:justify;width:24.03em; float:left;}
.fila .right { margin: 0 ; padding:  0;text-align:justify;width:24.03em; float:right;}

/* pt 116n */
 .fila  li {padding: 0 0 0 0.9em;margin:0; background: url(/Portal_Corporativo/imagenes/bullet_verde_an.gif) no-repeat;}
/*Contratacion de productos*/
ul li input.boton {text-align:left; margin:10px; padding:0; border:0; background-color:#FFF; color:#0c0; font:bold 100% Arial; cursor: pointer;}
	
	/* pt109 */
	.boton {margin:0; padding:0; border:0; background-color:#FFF; color:#0c0; font:bold 100% Arial; cursor: pointer;}
#mensajes {text-align:justify;}
	#mensajes span { font-weight:bold; font-size:110%;}
	#mensajes p {padding:0 0 0.9em 0;}
#titulo {   min-height:2.7em; text-align:right;}
* html #titulo {height:2.7em;}
#mapaIzda { width:25.65em; float:left; vertical-align:top;}
#buscadorOficinas { margin:0 0 0 25.65em; vertical-align:top;}
	 	#direccion,  #poblacion,  #codigo,  #oficina,  #provincias{ border:1px solid #999;font:normal 90%  Arial}
		#direccion {width:24em}
		#poblacion {width:15.8em}
		#buscadorOficinas li {background:none;line-height:2em}
		#buscadorOficinas ul {margin-bottom:0.9em;padding:0;}
		#buscadorOficinas ul ul {margin:0; padding:0;}
		#buscadorOficinas li li { margin:0 0.9em 0 0 ;display:inline}
	#buscadorOficinas .combo { margin:0 0 0.63em 0;}
		#buscadorOficinas .combo label, #buscadorOficinas .comboRight label { display:block;}
	#buscadorOficinas .comboRight { margin:0 0 0.63em 0; padding:0 2.25em 0 0; float:left}
	* #buscadorOficinas .comboRight { padding:0 0.36em 0 0;}
	#buscadorOficinas #Search { margin:0 0 0.9em 0; padding:0 1.8em 0 0; text-align:right; vertical-align:bottom;cursor:pointer}
	#buscadorOficinas li label{display:inline;}
	html>body #buscadorOficinas li label{padding-left:0.3em;}
	



#formuBuscadorSimple label{display:block} 




	/* gonzalo */
.publicidadContenidos { margin:2.7em 0 0.9em 0; padding:0.99em 0 0 2.7em; background:url(/Portal_Corporativo/imagenes/fondoPubliContenidos.gif) top right no-repeat;}
	.publicidadContenidos .PContent {/*margin:0 0 0 72;*/float:right; padding:0 0 0 0.9em; border-left:1px solid #BBB9B8;width:43.92em;}
	 body:last-child .publicidadContenidos .PContent{/*margin:0 0 0 70.63em;*/width:42.93em;min-height:4.95em}
	.publicidadContenidos .PContent .banner468 { margin:0.18em 0; padding:0;}
	.publicidadContenidos .PContent .banner120 { margin:0.72em 0.9em 0 0; padding:0;}
	.publicidadContenidos .PContent ul { margin:0; padding:1.8em 0 0 0; list-style:none; list-style-image:none;}
	.publicidadContenidos .PContent li { margiargin:0.18em 0; padding:0;}
	.publicidadContenidos .PContent .banner120 { margin:0.72em 0.9em 0 0; padding:0;}
	.publicidadContenidos .PContent ul { margin:0; padding:1.8em 0 0 0; list-style:none; list-style-image:none;}
	.publicidadContenidos .PContent li { margin:0; padding:0 0 0.45em 0;}
		.publicidadContenidos .PContent li p { margin:0; padding:0;}
	/*#layerVoz { position:absolute; visibility:visible; left:42.48em; top:-2.52em; z-index:1;}*/
	#layerVoz { position:absolute; visibility:visible; left:51.7em; top:-.4em; z-index:1;}
	html>/**/body #layerVoz {left:52.1em;}
/* fin gonzalo */

/* 125#*/
.filaSimulador { height:2.25em;}
	 .filaSimuladorSeparador { margin:1.8em 0 0 0;height:2.25em;}
	 .filaSimulador .dnm, .margenPC .filaSimuladorSeparador .dnm {float:left; width:14.85em;margin: 0 0 0.45em 0}
	  .filaSimulador .dnm label{display:block;}
	 .filaSimulador input.peq, .margenPC .filaSimulador input.peqGris { margin:0 0.45em 0 0;  width:3.6em;}
	 .filaSimulador input.rdb {margin:0;border:0;width:2.7em} /* Cambiado 20/04/2005*/
	 .filaSimulador input.gris, .margenPC .filaSimulador input.peqGris { background:#ccc;}
	 .filaSimulador select.month {width:8.2em;}
	 .filaSimulador select.year {width:5.14em;}
	 .filaSimulador select, .margenPC .filaSimuladorSeparador select , .filaSimulador input  {width:11.7em;}
 #disclameSimulador { margin:2em 0 0 0; padding:0; font-size:90%;}

/* pt502_pc  */
.filaFormLeft, .filaFormRight { width:49%; float:left; height:2.25em;margin-bottom:0.27em}
.filaFormLeft .dnm, .filaFormRight .dnm,  .filaForm .dnm, .filaFormTx .dnm , .filaFormLeft .dnmBold{ margin: 0 0.45em 0.2em 0;  float:left; width:13.5em;}
table.idiomas input, .filaFormLeft input, .filaFormLeft select, .filaFormRight input, .filaForm input, .filaForm select, .filaFormTx textarea , .filaSimulador input, .filaSimulador select, .filaSimulador textarea, .filaSimuladorSeparador select{ width:9.677em; height:1.452em; border:1px solid #B1ADAE; font:93% Arial,Helvetica,sans-serif; color:#666;}
.filaForm { margin:0.09em 0 ;height:2.25em; clear:left;margin-bottom:0.27em}
.filaFormTx {min-height:7.65em; clear:left;margin-bottom:0.45em}
.filaForm input.Oneletter { margin-left:0.45em; width:1.35em;}
input.mitad { width:4.5em;}
input.mitadmasuno { width:5.22em;margin-right:-0.63em;}
.filaForm input.mitadDoble { width:3.15em;}
.filaForm input.rdb, .filaFormRight input.rdb { width:auto; border:none;}
.filaFormTx textarea { width:27em; height:7.2em;margin:0.45em 0}
 select.nd { margin-left:0.45em; width:4.05em; vertical-align:middle;}
	p.co{font-size:0.9em;color:#9c9695}
	#lopd { margin:0.9em 2.25em; border:1px solid #ccc; overflow:auto; width:45em;height:9em;}
	#lopd p { width:100%; padding:0 0 0.45em 0;}
	  #aceptarLOPD {  float:left;  margin:0.9em 0; text-align:center; width:100%}
	  
.filaForm  p { padding:0 3.6em; float:left;}
.filaForm  input.ckb { width:auto; border:none;}
.filaForm  input.doble { margin-left:0.45em; width:17.2em;}
.filaFormLeft .dnmBold { font-weight:bold; font-size:110%;}
#footerFilaForm { margin:1.35em 0 0 0; padding:1.35em 0 0 0; border-top:1px solid #ccc; clear:both;}
	#footerFilaForm a {  padding:0 0 0 27%;}	  
	#footerFilaForm a.right {  float:right;}
#separador { margin:1.35em 0 0 0; padding:1.35em 0 0 0; border-top:1px solid #ccc;}
.separador { margin:1.35em 0 0 0; padding:1.35em 0 0 0; border-top:1px solid #ccc;}
#buscarOficina {display:inline;margin-left:0.45em;}
/* pt  118j */
.WorkWithus { margin:1.35em 0 0.9em  -0.63em; padding:0;font-weight:bold; clear:both;font-size:110%; color:#666;}
 table.idiomas { margin:1.35em 0; border:0; float:left;}
	 table.idiomas th {font-weight:normal;background-color:#FFF;color:#666}
	 table.idiomas .otros {padding-left:0.2em}
	 table.idiomas th.izda { width:10.89em; text-align:left; font-weight:normal;}

	/* 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}
/* 455d  */
ul.cards { margin:0 0 0.9em 0; padding:0;}
ul.cards li { margin:0; padding:0 0 0 0.9em; background: url(/Portal_Corporativo/imagenes/bullet_verde_an.gif) no-repeat; list-style:none;}
ul.cards li ul { margin:0; padding:2.25em 0 0 5.4em;}
.linkDcha2 { margin:0 0 1.35em 0; padding:0; width:20.25em; text-align:right;}
#imprimir { margin:0; padding:0 0.27em 0 0; text-align:right;}
ul.cheked { margin:0 0 0 3.6em; padding:0; list-style:none; list-style-image:none; list-style-type:none;}
ul.cheked li { margin:0; padding:0 0 0.45em 0;}

/* PT176 */	
.imagen_contratar {float:left; width: 9em;}
.imagen_contratar .anguloD {float:right; margin:0.54em 0 0 0; text-align:right; clear:both;height:1.8em; padding: 0 1.08em 0px 0;background: url(/Portal_Corporativo/imagenes/angulo_D2.gif) bottom right no-repeat;}
.cuerpo_contratar {float:left; width: 39.6em; padding-right: 1.8em}
.acrobat {float:left; width:100%}
	

/*compatibilidad con no-optimizadas */
.titcontenido {font:bold  1.08em arial;  color: #666; text-decoration: none}

A.titcontenido:hover { color: #0c0;}
.titcontenidooipgris{font:bold 0.99em arial ;color:#666;text-decoration:none;background:#fff}
.caja {border: #b1adae 1px solid;font:normal  0.9em arial;color: #666;height: 1.35em}
.select {font:normal 0.9em arial ; color:#666666;}
.boxgris {border:#b1adae 1px solid;font:normal  0.9em arial; background:#cccccc; color:#666;}
.boxpisos {border: #b1adae 1px solid;font:normal  0.9em arial; width:9.2em; color:#666;}
.boxcontacta {border:#b1adae 1px solid;font:normal  0.9em arial;color: #666; }
.boxlogin {border: #b1adae 1px solid; font:normal  0.9em arial; width: 1.14em; color: #666;height: 1.3em}
.box2 {	border: #b1adae 1px solid; font:normal  0.9em arial; width:9em; color: #666}
.box3 {	border: #b1adae 1px solid; font:normal  0.9em arial; width: 8em; color:#666}
.nihil{font-size:1pt}


/*Estilos para el Mapa Web*/

#contenedor {
	width: 52.2em;
}

div.area {
	float: left;
	width: 11.7em;
	border-left: 1px solid #E0E0E0;
	margin: 0 0 0.36em 0;
}

div.area h1 {
	font: bold 1.08em arial, helvetica, sans-serif;
	margin: 0 0 0 0.6em;
	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 0.72em;
	padding: 0;
	font: 0.99em arial, helvetica, sans-serif;
	color: #666;
}

div.area ul li {
	margin: 0;
	padding: 0;
	line-height: 1.26em;
	background: none;
}

div.area ul li a {
	font: 0.81em arial, helvetica, sans-serif;
	color: #666;
}

div.area ul li a:hover {
	font: 0.81em arial, helvetica, sans-serif;
	color: #000;
}


#mapaweb {
	float: left;
    width:98%;
	padding: 1.44em 0 0 0.72em;
	margin: 0;
}
#mapaweb ul {
	list-style-type: none;
	margin: 0 0 0 0.72em;
	padding: 0;
}
#mapaweb .titulo_sub {
clear:both;
	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 {
clear:both;
	float:left;
	width: 25%;
}
#mapaweb .izda a{
	margin-top: 1em;
	float:right;
	font-weight: normal;
}
#mapaweb .dcha {
	float:left;
	width: 73%;
	padding-left: 1em;
	margin-top: 1em;
	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:1.8em;
	width:100%;
}
* html #mapaweb .espaciado {
	float:left;
	padding-top:0;
	width:100%;
}
/*Plantilla 1552*/
.contenedor_grande { float:left; width:100%;}
.contenedora_reg { float:left; width: 100%; margin-top: 0.9em; padding:0; }
.izda_reg { float:left; width: 2.25em; }
.centro_reg { float:left; width: 9.9em; }
* html .centro_reg { padding-top: 0.27em; }
* html .dcha_reg { padding-top: 0.27em; }
.dcha_reg { float:left; width: 38.7em; }
.dcha_form { float:left; width: 26.1em;}
.dcha_form .dcha { float:left; width: 9em;}
.dcha_form .dcha2 { float:left; width: 14.85em;}
.izda_form { float:left; width: 23.4em;}
.dcha_form .caja_txt { width: 9em; height: 1.62em; font-size: 0.9em; margin-bottom: 0.63em; color: #666;}
.izda_form .caja_txt { width: 9em; height: 1.62em; font-size: 0.9em; margin-top: 4.5em; color: #666;}
.izda_form label { margin-right: 7.2em; }
.txt_pek { float:left; width: 100%; font-size: 0.9em; color:#9C9695; }
.txt_pek2 { float:left; width: 100%; font-size: 0.9em; color:#9C9695; margin-bottom: 0.9em;}
.txt_norm { float:left; width: 100%; margin-bottom: 1.35em;}
#aceptarLOPD2 { margin:0.9em 0 0.9em 10.8em; float:left; }
* html #aceptarLOPD2 { margin:0.9em 0 0.9em 5.4em; float:left}
.bot_reg { float:left; width: 100%; margin: 1.8em 0 1.8em 0;}
.bot_reg a { padding-left: 9em;}
#lopd2 { margin:0.9em 2.25em; float:left; border:1px solid #ccc; overflow:auto; width:45em; height:9em;}
	
/*Plantilla 1080 Pop-up*/
.pop_contenedor {float:left; width:75%; margin-left:2.7em;}
.pop_contenedor label {float:left;  margin-bottom:0.9em}
.pop_contenedor fieldset { margin:0; padding: 0; border:none}
.pop_contenedor .pop_logo { margin-left: 8.1em; width:100%}
.pop_contenedor .pop_txt {  width:100%; float:left;  margin-top: 0.9em; color: #9B9B9B; }
.pop_contenedor .pop_txt input { margin-left:0.9em;}
.pop_contenedor .pop_botones { width: 100%; float:right; }
.pop_contenedor .pop_botones a { margin-left: 2.7em; }
	
/*Plantilla 252 Pop-up*/
.pop_252 {float:left; width: 45em; }
body>div .pop_252 {float:left; width: 60em; }
body>div .pop_252 .pop_logo { float:left; padding: 2.7em 0 1em 23.94em; width:90%;}
.pop_252 .pop_logo { float:left; padding: 2.7em 0 0 23.94em; width:47%;}
.pop_252 .pop_logo h1 { margin: 0; padding: 0;}
* html .pop_252 .pop_logo { float:left; padding: 2.7em 0 1.17em 23.94em; width:80%;}
.pop_252 .izda { float:left; width: 9em; margin-left: 0.9em;}
.pop_252 .dcha { float:left; width:33.3em; border-left: 1px solid #BBB9B8; padding-left:1.35em;}
.pop_252 .dcha .titcontenidon { width: 100%; font-size: 1.17em; font-weight: bold; margin-bottom: 1.98em; }
.pop_252 .dcha ul { margin:0; padding:0;}
.pop_252 .dcha ul li { list-style:none; margin: 0 0 1.8em 1.17em; padding: 0 0 0 0.72em;background: url(/Portal_Corporativo/imagenes/bullet_verde_an.gif) no-repeat;}

.pop_252 .dcha ul.sin li { list-style:none; margin: 0 0 0 0; background:none; padding: 0 0 0 0;}
.pop_252 .dcha ul.sin_conmargen li { list-style:none; margin: 0 0 1em 0; background:none;}

	
/*Plantilla 255 Pop-up*/
.anguloD { clear:both;height:1.8em; padding: 0 1.08em 0px 0;margin-bottom:1.8em;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: -1.35em;}
.anguloD .hu {border-bottom: 1px solid #BBB9B8; width: 100%; padding-top: 1.08em; }

.anguloD2 { clear:both;height:1.8em; padding: 0 1.08em 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: -1.35em;}
.anguloD2 .hu {border-bottom: 1px solid #BBB9B8; width: 100%; padding-top: 1.08em; }
/*Plantilla 148*/
.dcha148 { float:left; width: 50%; }
.dcha148 a { float: right; }
.izda148 { margin-left:2.7em; float:left; width: 42%; font-size:1.08em;}
* html .izda148 { margin-left:1.35em; }
.entero148 { width: 90%; float:left; margin: 1.8em 0 2.25em 2.7em;}
.entero148 a { margin-bottom: 1.8em;}
* html .entero148 { margin-left:1.35em;}
	
/*Plantilla 253*/
.entero253 { float:left; width: 90%; margin-left:2.7em; }
* html .entero253 { margin-left:1.35em; }
.entero253 h3 { margin:0; padding:0; }
.entero253 .izda { float:left; width: 50%;}
.entero253 .izda select { width: 11.25em; }
.entero253 .izda label { margin-right:1.35em;}
.entero253 .izda a { margin-left: 0.45em;}
.entero253 ul { margin-top: 1.35em; }
.entero253 li { margin-bottom: 1.35em;}
	
/*Plantilla 3811*/
.izda_3811 { float:left; width: 48%;}
.izda_3811 label { float:left; width: 13.05em; }
.izda_3811 input { margin-bottom: 0.9em; }
.dcha_3811 { float:left; width: 48%;}
.dcha_3811 label { float:left; width: 9.45em; }
.dcha_3811 input { margin-bottom: 0.9em; }
.dcha_3811 select { margin:0 0.45em 0.9em 0; float:left;}
.entero_3811 { float:left; width: 98%; }
.entero_3811 label { float:left; width: 13.05em; }
.entero2_3811 { float:left; width: 98%; margin-top: 1.35em;}
.entero2_3811 label { float:left; width: 13.05em; }
.entero2_3811 .cajita { width: 49%; float:left;}
.entero2_3811 .cajita2 { width: 98%; float:left; margin-bottom: 0.45em;}
.izda2_3811 { float:left; width: 48%;}
.izda2_3811 label { float:left; width: 10.98em; padding-top: 0.18em;}
.izda2_3811 .input_box { margin-bottom: 0.9em; float:left; width:1.98em;}
.dcha_3811 input { margin-bottom: 0.9em; }
	
/*Contratacion de productos*/	
.nota {font-size: 0.9em;}
.clear-both {clear: both; height: 1px; overflow: hidden;}
.right {float: right;}
span.titulo {float: left; width: 22%; margin-bottom: 0.54em;}
span.resultado {float: left; width: 26%; margin-bottom: 0.54em; font-weight: bold;}

	
.formularioContratar label {float: left; width: 12%; margin-bottom: 0.54em;}
.formularioContratar br {clear: both;}
.formularioContratar input {width: 20%;}
.formularioContratar a {margin-left: 32%;}

.formularioAlta label {float: left; width: 22%; margin-bottom: 0.54em;}
.formularioAlta br {clear: both;}
.formularioAlta input, .formularioAlta select {width: 20%; float: left; margin-bottom: 0.54em; margin-right: 5.76em;}
.formularioAlta input.sinMargen, .formularioAlta select.sinMargen, span.sinMargen {margin-right: 0;}
.formularioAlta input.tresCol, .formularioAlta select.tresCol {margin-right: 0.54em;}
.formularioAlta span.resultado {float: left; width: 20%; margin-bottom: 0.54em; font-weight: normal;}
.formularioAlta .auto {width: auto; margin-right: 0.54em;}
.formularioAlta .corto {width: 12%; margin-right: 0.54em;}
.formularioAlta .micro {width: 8%; margin-right: 0.54em;}
.formularioAlta .largo, span.largo {width: 42%; margin-right: 0.54em;}
.formularioAlta input.radio {border: none; margin-right: 0.2em; width: 2%;}
.formularioAlta input.check{border: none; margin-right: 0.2em; width: 3%;}
.formularioAlta span.radio {float: left; width: 8%;}
.formularioAlta input.micro {width: 4%; margin-right: 0.36em;}
.formularioAlta a {margin-left: 32%;}
.formularioAlta a.boton {margin-left: 0;}
.formularioAlta select.doble {width: 40%;}
.formularioAlta .desactivado {background-color: #CCC;}
.formularioAlta caja_disabled {background-color: #CCC;}
.formularioAlta h5 {font-size: 1em; font-weight: bold;}
	
.botonera_inferior {text-align: center; margin-top: 2.7em;}
.botonera_inferior ul {list-style: none; margin: 0px auto; width: auto; padding: 0;}
.botonera_inferior ul li {display: inline; padding: 0; margin: 2.7em;}

p.margen{margin-left:20%}	

/* ESTILOS NUEVOS (13-12-2005) PARA CONTENIDOS */

#contenido table {font-size:1em; width: 98%;}
#contenido table.auto{font-size:1em; width:auto;}
#contenido caption, th {background: #00cc00; color: white; text-align: center; font-weight:bold;}
#contenido tr.par {background:#ccc;}
#contenido td {width: auto; padding:0.18em}
#contenido td.oculto{display:none;}
#contenido td.colr { background: #efefef;}
#contenido td.colr2 { background: #eff9ea;}
#contenido td.colr3 { background: #060;}
#contenido td.colr4 { background: #0c0;}
#contenido td.colr5 {background: #c33;}
#contenido .centro {text-align: center;}
#contenido table.new {width: 275px;}

.flotaIzq {float: left;}
.nota {font-size: 0.9em;}


	
.margenPC ul.alfabeto {list-style: none; margin: 0 0 1.54em 0; padding: 0;}
.margenPC ul.alfabeto li {display: inline; background:none;margin:0;}		
.wrap_txt ul.alfabeto li {display:inline;float:none;clear:none;width:auto;}
ul.diccionario {list-style: none; margin: 0; padding: 0;}

ul.diccionario li {border-bottom: 1px solid #CCC; margin: 0 0 1.08em 0;background:none;padding:0;}

.txt_destacados { width: 100%; margin-bottom: 1.35em;} 
.txt_destacados img { float:left; width: 3.15em; height: 2.25em;margin-right:0.9em; margin-bottom: 0.9em;} 
.txt_destacados a { float:left;}

.txt_destacados .texto{width:31.5em;margin-left:4em;}

.nota {font-size: 0.9em;}
.clear-both {clear: both; height: 1px; overflow: hidden;}
.right {float: right;}
span.titulo {float: left; width: 22%; margin-bottom: 0.54em;}
span.resultado {float: left; width: 26%; margin-bottom: 0.54em; font-weight: bold;}


table.sucur{width:100%;}
table.sucur th{width:33%;}
table.sucur tr.gris{BACKGROUND-COLOR: #ccc}
table.sucur td{VERTICAL-ALIGN: top}

/* FIN ESTILOS NUEVOS (13-12-2005) PARA CONTENIDOS */

/*ESTILOS NUEVOS PARA LA NEWSLETTER*/
.left{float:left;}
.right{float:right}
.mercados{float:right; margin:1em 3.5em 1em 0;}
#cont_izq{float:left; width:48%; clear:both;}
#cont_izq .bloq{border-bottom:1px solid #ccc;margin-top:1em;}
#cont_izq .banner{margin-top:1em;}
#cont_der{float:right; width:48%; margin-left:1em;}
#cont_der table{width:100%; border-bottom:1px solid #ccc; margin-bottom:1em;}
#cont_der table td.gris_blanco{background-color:#cccccc;color:#ffffff;}
.links{margin-top:3em; border-bottom:1px solid #ccc;}
.copy{padding-top:1em;}	
h3.imagen{ height:50px;background:url(http://www.cajamadrid.es/Portal_AsesorFinanciero/imagenes/icono_actualidad_01.gif) no-repeat left 0;}
h3.imagen span{background:url(http://www.cajamadrid.es/Portal_AsesorFinanciero/imagenes/actualidad.gif) no-repeat left 0;display:block; margin-left:5em; margin-top:1.5em; height:50px;width:55.5%;position:absolute;text-indent:-1000em;border-top:1px solid #ccc;}
* html h3.imagen span{width:90%;}


h3.imagen1{ height:50px;background:url(http://www.cajamadrid.es/OtrasFuncionalidades/imagenes/nl_bursatiles_icono.gif) no-repeat left 0;}
h3.imagen1 span{background:url(http://www.cajamadrid.es/OtrasFuncionalidades/imagenes/nl_titulo_Bursatiles.gif) no-repeat left ;}
}


/*tabla paises*/
#contenido table.paises {margin-bottom: 1em;}
* html #contenido table.paises{margin-top: 1em;}
#contenido table.paises caption {margin:1em .1818em 0; padding: 2px 0; width: 56.2em;}
#contenido table.paises td {vertical-align:top; }
#contenido table.paises td.banPais{text-align: center;width: 7.4096em; }
#contenido table.paises td.banPais img{display: block; margin: .5em auto;}
#contenido table.paises td.banPais strong{display: block; text-align: center;}
#contenido table.paises tr.impar td {background-color:#EDEDED;}
#contenido table.paises th.pais {vertical-align:top;font-weight:bold;background-color:#EDEDED;color:#666;text-align:left;}
#contenido table.paises td.pais {vertical-align:top;font-weight:bold;background-color:#EDEDED;color:#666;}
#contenido table.paises th.pais img {width:20px;height:12px;margin-right:6px;margin-bottom:-2px;}
#contenido table.paises td.pais img {width:20px;height:12px;margin-right:6px;margin-bottom:-2px;}
#contenido table.paises .oculto {position:absolute; left:-10000px; text-indent:-10000px; margin: 0; padding: 0;}
#contenido table.paises tbody.dineroExpress ul {padding:0;list-style:none;margin:0;width:300px; }
#contenido table.paises tbody.dineroExpress ul li {float:left;width: auto;margin:5px 15px 10px 0px; font-weight: bold; background-image: none; clear: none;}
#contenido table.paises tbody.dineroExpress ul.estrecho li {width:50%; clear:none;padding:0;}
#contenido table.paises tbody.dineroExpress ul li img {margin-right:6px;margin-bottom:-2px;}
#contenido table.paises th.banco {text-align:center;font-weight:bold;background-color:#fff;color:#666;vertical-align:top;}
#contenido table.paises td.banco {text-align:center;font-weight:bold;background-color:#fff;color:#666;vertical-align:top;}
#contenido table.paises tr.impar th.banco {background-color:#EDEDED;padding:4px;}
#contenido table.paises th.banco span {display:block;text-align:center;margin-top:2px;padding-bottom:6px;}
#contenido table.paises td.banco span {display:block;text-align:center;margin-top:2px;padding-bottom:6px;}
#contenido table.paises td.observaciones {padding:6px;}
#contenido table.paises td.observaciones p {margin-top:0;}
#contenido table.paises td.bic {text-align:center;}
.tarifas {text-align:center;}

/* listado países */
#contenido ul.listaPaises{padding: 0; text-align: left; margin: 1.5em 0;}

#contenido ul.listaPaises li{display: block; width: 9.9397em; float: left; clear: none; text-align: center; padding: 0; background-image: none;}
#contenido ul.listaPaises li img{display: block; margin: .5em auto 0; float: none; padding: 0 0 .2em;}
#contenido ul.listaPaises li span{display: block; text-align: center;clear: both; font-weight: bold;}

#contenido table.paises #elec, #contenido table.paises #orde, #contenido table.paises #bene {padding:2px 4px;}


#contenido div.paises ul {padding:0;list-style:none;margin:20px 0;}
#contenido div.paises ul li {width:96px;height:80px;padding:0 0 0 0;float:left;margin:0 7px 8px 0;clear:none; text-align:center; background-image: none;}
html>body #contenido div.paises ul li {margin-right:16px;}

#contenido div.paises ul li a{display:block;text-align:center;}
#contenido div.paises ul li span{display:block;text-align:center;font-weight:bold;}
#contenido div.paises ul li img{display:block;text-align:center;padding:0;margin:0 10px 6px 10px;width:76px;height:50px;}



/* tabla xbrl */
#contenido #xbrl table {width:51.23em;}
#contenido #xbrl table caption {padding:0 .5em .3333em .5em;font-size:1.1em;font-weight:bold;background:#FFFFFF none repeat scroll 0%; color:#666666;font-weight:bold;text-align:left;}
#contenido #xbrl table th, table td {font-size:1em;text-align: left;color: #666666;}
#contenido #xbrl table tr th {text-transform:uppercase;padding:.0909em;padding-left:.5454em;background:#E0E0E0 none repeat scroll 0%;}
#contenido #xbrl table thead th {background-color:#0c0;color:#fff;text-align:center;}
#contenido #xbrl table tbody th {font-weight:normal;}
#contenido #xbrl table tr td {padding:.2727em;padding-left:1.4545em;vertical-align:top;}
#contenido #xbrl table tr.impar td, table tr.impar th {background-color:#E0E0E0;}

#contenido #xbrl table th, table td {border:.0em solid #fff;border-left:0;}

#contenido #xbrl td.cifra {text-align:right;padding-left:0;padding-right:.5454em;}

#contenido #xbrl table tbody tr th {background-color:#FFFFFF;}
#contenido #xbrl table tbody tr.impar th {background-color:#E0E0E0;}

/* Acceso a Intranet desde el domicilio */
#acceso_intranet {margin-top: 2.5em;}
#acceso_intranet a {color: #5A5A5A; font-weight: normal; text-decoration: underline;}
#acceso_intranet strong a {color: #5A5A5A; font-weight: bold; text-decoration: underline;}
#acceso_intranet a:hover {color: #E8AF00;}
#acceso_intranet div.logo_intranet {float: left;width: 7.6em; margin-right: 1.4em;}
#acceso_intranet div.logo_intranet h1 {margin: 0;}
#acceso_intranet div.logo_intranet img {display: block;}
#acceso_intranet div.mensaje_acceso {float: left;width: 32em;}
#acceso_intranet div.mensaje_acceso h2 {color: #77BD38; font-size: 1.6em; font-weight: bold; margin-top: .15em; margin-bottom: .2em; padding: 0;}
#acceso_intranet div.mensaje_acceso p {color: #5A5A5A; margin: 0 0 .35em 0; padding: 0;}
#acceso_intranet div.mensaje_acceso ul {color: #5A5A5A; margin: .8em 0 1em 0; padding: 0; list-style: none;}
#acceso_intranet div.mensaje_acceso ul li {padding-left: .6em; margin-bottom: .35em; background: url(/Ficheros/CMA/ficheros/bullet_menu.GIF) no-repeat 0 .55em;}
#acceso_intranet div.mensaje_acceso ul ul {color: #5A5A5A; margin: .35em 0 1.3em 0;}
#acceso_intranet div.mensaje_acceso ul ul li {margin-left: 1em; background: url(/Ficheros/CMA/ficheros/bullet_menu2.GIF) no-repeat 0 .55em;}

/* Aviso Fraude */

#contenedor_fraude {color:#585858; margin:0 auto; width:49em;}

#contenedor_fraude #cabecera_fraude {border-bottom:.3em solid #eee; padding-bottom: .2em; width:auto;}
#contenedor_fraude #cabecera_fraude h1 {font-size: 1em; width: auto;}
#contenedor_fraude #cabecera_fraude h1 img {height:3.98em; float: none; margin: 0; padding: 0;}

#contenedor_fraude #cuerpo_fraude {padding:3.1em 0 4.1em 0;}
#contenedor_fraude #cuerpo_fraude div.imagenApoyo { float: left; width: 16em; margin-right: 1.8em; margin-top: .4em;}
#contenedor_fraude #cuerpo_fraude div.imagenApoyo img {clear: none; display: inline; margin: 0; padding: 0;width: 16em; height: 21.1em;}
body:last-child #contenedor_fraude #cuerpo_fraude div.imagenApoyo img {height: 21.25em;}

#contenedor_fraude #cuerpo_fraude div.contenido_fraude {width: 30em;float: left;}
#contenedor_fraude div.contenido_fraude div p, #cuerpo div li {margin-bottom: .3em; float: none; width: auto; display:block;}
#contenedor_fraude div.contenido_fraude h2 {color:#0c0; font-size:1.8em; margin: 0;}

#contenedor_fraude div.contenido_fraude  div.texto p {font-size: 1.1em;margin-top:1em;}
#contenedor_fraude div.contenido_fraude  div p.entradilla {font-size: 1.3em;color: #000;}
#contenedor_fraude div.contenido_fraude  div.servicioAtencion {border:.1em solid #e3e3e3; margin:4.2em 0 0 0; padding:.1em; width:21.8em;}
#contenedor_fraude div.contenido_fraude  div.servicioAtencion div {background:url(/Ficheros/CMA/ficheros/fondo_servicio.GIF) repeat-x bottom left; padding:.2727em .7272em;}
body:last-child #contenedor_fraude div.contenido_fraude  div.servicioAtencion div {padding:.15em .7272em;}
#contenedor_fraude div.contenido_fraude  div.servicioAtencion div h3 {float: none; clear: none; font-size:1.1em; margin-top: 0; margin-bottom:.1666em;}
#contenedor_fraude div.contenido_fraude  div.servicioAtencion div p {font-size:1em;}
#contenedor_fraude div.contenido_fraude  div.servicioAtencion div strong { color:#0c0; display:block; font-size:1.6em; font-weight:normal;}

#contenedor_fraude #pie {border-top:.3em solid #eee; padding-top:2.8em; text-align:center;}