@media all {
	
html,body{margin:0;padding:0;font:82% Arial,Helvetica,sans-serif; color: #666;height: auto;}
body {font-size:85%} 
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; font: 1px/1px monospace; background: url(/Ficheros/CMA/ficheros/pattern_bkg.GIF) right repeat-x; height:2px; margin-bottom:20px;}
.hr2 {clear: both; display: block; font: 1px/1px monospace; background: url(/Ficheros/CMA/ficheros/void_gris.GIF) right repeat-x; height:1px; padding:10px 0;  content:"."; color:#fff;}
a {color: #00CC00; font-weight: bold; text-decoration: none; }
a:hover { color: #000;}

form, fieldset { margin:0; padding:0; border:0;}
legend { display:none;}

.skip {position:absolute; top:-9.3em; left: -93em;}
#izda {	position:absolute;top:4.6em;left:0;padding:0; width: 14.58em; margin: 0.9em 0 0 0.81em;clear:left}
#dcha {	position:absolute;top:4.6em;left:15.95em;width: 53.55em; padding: 1.26em 0 0 0.45em;margin:0;}
* html #dcha  {left:15.93em;}

#logo{position:absolute;top:0;margin: 0.63em 0 0.54em 1.17em;padding:0;}
#logo h1 {font-size:1em;}
#logo img {height:3.98em;}
* html #logo img {height:3.96em;}
#logo .no_home {position:absolute;top:0.81em;left:1.35em;height:3.15em;}

#logo h1 {display:inline;margin:0;padding:0} /* Cambiado el 20/04/2005*/ 
#cajetin {border: 0.09em solid #ccc; border-left: 0.36em solid #0f0; margin: 0px; width: 13.05em; position: relative; text-align: center;}
#cajetin img {margin: 0.27em 0.36em;}
#cajetin .centro { border-top: 0.09em solid #ccc; border-bottom: 0.09em solid #ccc; padding: 0.45em 0;}
#cajetin .entrar_pda {display:none}

#cajetin A {font-weight:normal; COLOR: #333;}
#cajetin a.primera {padding-right: 1.08em}
#cajetin a:hover {color:#0C0;}
.esquinaCajetin{ position:absolute; bottom: -0.18em; right: -0.09em; background: url(/Ficheros/CMA/ficheros/bevel1_an.GIF) right bottom no-repeat; width:0.54em; height:0.54em; }
AN.esquinaCajetin {display:none;}

ol li {background:none;}

#mP {padding: 0.72em 0 0 0}
* html #mP {font-size:103%;}
#mP ol { list-style:none; margin:0; padding:0.18em 0 0 0; border-top:0.09em solid #ccc;}
#mP ol.primero { border-top: none;}
#mP ol ol { border:0; padding:0; display:block} /*Cambiado 20/04/2005*/
#mP ol li.selected ol { display:block !important;}
#mP ol li {font-family:arial narrow, arial, helvetica; color: #0C0;font-weight: bold; padding-bottom: 0.27em; }
#mP ol ol li {font-family:arial; font-size:90%; padding: 0.09em 0 0 1.3em; }
#mP ol ol li a {padding-left: 0; }
/* html #mP ol ol li {padding-left:1.2em; }*/
#mP ol li a {color: #888; padding-left: 1.15em; font-family:arial narrow; line-height:115%; }
#mP ol li a:hover{color: #0C0; }
#mP ol li a span {color: #0C0; padding-right: 0.27em; }
#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: 0.9em; background: url(/Ficheros/CMA/ficheros/bullet_verde_an.GIF) no-repeat;}
#mP ol.MS li a , .margenPC li a{ padding-left: 0.18em;}
#mP ol.MS ol, .margenPC ol { border:0; margin:0 0 0 -0.9em; padding:0; list-style:none;}
#mP ol.MS ol li { background:none;}

#mP a {cursor:pointer;}

#mP .selected a, #mP .selected li.selected a {color: #0C0;}
#mP .selected li a {color: #888;}

#wrapper_cabecera {position:absolute;top:0;left:16.2em;margin:0;padding:0; width: 53.0em;}
body:last-child #wrapper_cabecera{left:16.3em;width: 53.3em;}
#wrapper_cabecera_os {position:absolute;top:0;left:16.2em;margin:0;padding:0; width: 53.0em; }
body:last-child #wrapper_cabecera_os {left:16.3em;width: 53.3em;}
#wrapper_cabecera_os #menusup ul li a { font-size:100%; }
#cabecera {text-align:right;padding: 0.18em 0 0.63em 0;background: url(/Ficheros/CMA/ficheros/top_toolbar_bkg_an.GIF)  right  no-repeat}
#cabecera form {display:inline;}
#cabecera a {color:#847F7C; font-size:90%; font-weight:normal; margin: 0.27em;}
#cabecera a:hover {color:#0c0;}
#cabecera input {margin:0; padding: 0 0.09em; 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 {float:left;margin:0;background:url(/Ficheros/CMA/ficheros/background.GIF) 0 0.18em repeat-x; padding:0.75em 0 0 0;width:100%;position:relative;}
#tabs h2 {float: left;margin:0;padding:0; font-size:1em;}
#tabs a {float: left;padding: 0; margin:-1px 0 0 0}
#tabs a  img { padding:0; margin:0 .4em 0 0;}




/*SUBMENU*/
#submenu {padding-left:0.45em;}
#submenu img.imagen {float:left; height:5.14em;}
* html #submenu img.imagen {height:5.13em}
#submenu img.brujula {float:right; height:1.44em;}
#submenu #arriba { position:relative; padding-bottom:0.09em; margin-bottom:-0.09em; }
* html  #submenu #arriba  {height:1%;}
#submenu #arriba p { position:absolute; right:0.1em; bottom:1.35em;margin:0;font-weight:800}
#submenu .enlaces { background:url(/Ficheros/CMA/ficheros/submenu_linea.GIF) 1.35em 0 #F8F8F8 no-repeat; height:1%; width:52.67em; display:table;}
* html #submenu .enlaces {margin-left:0.18em; width:52.2em; }
#submenu ul{margin:0;padding:0 0 0 0.95em;list-style:none;clear:left;display:block;border-bottom:0.09em solid #E8E8E8;}
* html #submenu ul{padding:0 0 0 .9em;}
#submenu ul li {float:left;width:12.5em;padding-left:0.63em;min-height:16px;margin-top:2px;padding:0; color:#0C0;}
* html #submenu .enlaces ul li { height:1.44em;width:12.4em;}
#submenu ul li a { font-weight:normal; color:#333;}
#submenu ul li a:hover { color:#0C0;}
#submenu ul li a.activado { color:#0C0;}

.claim { margin:1.17em 0 0 0.18em; padding:0;}

/*botonera*/
.botonera { width:51.3em; border-bottom:0.09em solid #999;padding-bottom:0.18em;margin:1.35em 1.35em 0; height:1%}
.botonera .boton {display:inline;width:auto;margin:0 0.27em 0 0}

/*pie*/
#pie {text-align:center; margin-bottom: 1em;}
#pie table {clear:both;}
#pie p, #pie address {display: block; font:normal 90% arial; color:#847F7C; margin-bottom: 1em;}
.linksPie {	margin-bottom: 0px; padding-bottom: 1.35em}
#pie .raya {margin: 0px 91px; font: 1px/1px monospace; border-bottom: #ccc 1px solid}
#pie a {font-weight: normal; font-size: 100%; color: #847f7c;}
#pie a.selected {color: #0c0;}
#pie a:hover {color: #0c0;}
body:last-child #pie #menuinf {padding-top:2.35em;}

#contenido { float:left;margin-top:0.9em; min-height:31.5em; width:53.85em;}
* html #contenido {height:31.5em;width:53.45em;}
#nucleo {	min-height:31.5em; COLOR:#666; margin:0; padding:0 0 0.9em 0;}

.home .seccion1 {padding-bottom: 1.35em; }
.home .seccion2 {float: left; padding-bottom:1.8em; width: 18.36em;}
.home .seccion3 {float: right; padding-bottom: 1.8em; width: 18.18em;}
.home .seccion2 img, .home .seccion3 img {height:5.42em;}
* html .home .seccion2 img,* html  .home .seccion3 img {height:5.4em;}
.home .seccion4 {float: left; margin-bottom: -0.9em; padding-bottom: 0px; width: 18.28em; }
* html .home .seccion4  {width: 18.18em;}
.home .seccion5 {float:right; width: 17.28em; margin-bottom: 1.8em; border: 0.09em solid #BCBCBC;padding:0.45em;}
* html .home .seccion5 { width: 17.18em;}
.home .seccion5 .top {padding-bottom: 0.9em;margin:0; font-size:100%;}
.home .seccion5 .img {float: left; width: 5.85em;}
.home .seccion5 .txt {padding-left: 5.85em}
.home .seccion5 p {margin:0; }
BODY:last-child .home .seccion5 {width: 17.28em}
.home .seccion6 {clear: right;  float: right; border:0; width: 18.18em;}
.home .seccion7 {padding-left: 0.72em;}
.home .seccion7 .sec {padding-bottom: 0.9em;}
.home .seccion7 .top {padding-bottom: 0.9em;}
.home .seccion7 .img {float: left; padding-bottom: 0.45em; width: 4.5em;}
.home .seccion7 .img img {width:4.5em;}
.home .seccion7 .txt {padding-left: 5.04em;}
.home .seccion8 {padding-left:  0.72em;}
.home .seccion8 .sec {padding-bottom:0.9em; float: left;}
.home .seccion8 .img {float: left; width: 3.6em;}
.home .seccion8 .img img {width:3.6em;}
.home .seccion8 .txt {padding-left: 4.14em;}
.home .seccion9 {padding-left: 0.72em;}
.home .seccion9 .img {float: left; width: 3.6em;}
.home .seccion9 .txt {padding-left: 4.14em;}
.home .seccion9 a {display: block; margin: 0.72em 0px;}
.home .seccion9 li a {margin:0.3em 0;}
.home .seccion9 li {border-bottom: 1px solid #FFF;}
.seccion9 li, .seccion9 ul {list-style:none;margin:0;padding:0; }
.home .pi {	margin-bottom: 0.9em; padding-bottom: 0.9em;}
.home .pi .cabecera {padding: 2.79em 0 .6em 5.58em; font-weight: bold; }
.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: 0.45em 0.9em .05em 1.8em;margin: 0 0 0 0; width:15.45em}
body:last-child .home .pi .cuerpo { background-position: 17em;margin: 0 0 0 0.2em;}
.home .pi .cuerpo p {margin-top: 0; margin-bottom: .5em;}
.home .pi .pie {background: url(/Ficheros/CMA/ficheros/prod_bottom.GIF) no-repeat; height: 1.71em;}
.elementoOculto {display: none;}
#nucleo .colIzda {float:left;width: 37.64em;}
* html #nucleo .colIzda {width: 37.34em;}
#nucleo .colDcha {background: url(/Ficheros/CMA/ficheros/pattern_bkg.GIF) repeat-y left; float: right; width: 14.94em;margin-left:0.18em;padding:0;}

#menusup { float:left; border-bottom: 1px solid #999; float:right; margin-top: 0.27em;}
#menusup ul { float:left; margin:0; padding:0;  list-style:none; padding-bottom: 0.45em; 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; margin-left: 11.25em;  width: 100%; height: 3.15em;}
* html #menuinf { float:left; margin-left: 5.67em; height: 1.35em;}
#menuinf ul { float:left; margin:0; padding:0; list-style:none; padding-bottom: 0.45em; border-bottom: 0.09em solid #999;}
#menuinf li { display:inline; font: 90% 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;}

#wrapper_cabecera #tabs p.telefono {font: normal .9em arial; position: absolute; top:-18px;left:-10px; color: #0C0; padding-left: 1.2em; margin: 0; background: url(/Portal_Corporativo/imagenes/tlf_att_cliente.gif) no-repeat 0 .2em;}



/*buscador*/
#wrapper_cabecera #tabs div.buscador {position:absolute;right:0;bottom:.3em;}
	html>/**/body #wrapper_cabecera #tabs div.buscador {bottom:.4444em;}
#wrapper_cabecera #tabs div.buscador p {margin:0;}
#wrapper_cabecera #tabs div.buscador input {font-size:1em;font-family:arial,sans-serif;border:1px solid #999;color:#999;width:11.6363em;height:1.3636em;padding:0 .1818em;}
	html>/**/body #wrapper_cabecera #tabs div.buscador input {float:left;}
#wrapper_cabecera #tabs div.buscador input.boton {border:0;width:1.3636em;cursor:pointer;margin-left:.1818em;background:url(/Portal_Corporativo/imagenes/buscar.gif) no-repeat 0 0;padding:0;}
#wrapper_cabecera #tabs div.buscador input.boton:hover {background:url(/Portal_Corporativo/imagenes/buscar.gif) no-repeat 0 -9.5454em;}

/*ESTILOS NUEVOS PARA LA NEWSLETTER*/
#menuinf_nl { float:left; width: 100%; height: 3.15em;}
* html #menuinf_nl { float:left;height: 1.35em;}
#menuinf_nl ul { float:left; margin:0; padding:0; list-style:none; padding-bottom: 0.45em; padding-top:0.45em; border-bottom: 0.09em solid #ccc;}
#menuinf_nl li { display:inline; font: 90% Arial,Helvetica,sans-serif; color: #847F7C; font-weight: normal; }
#menuinf_nl li a { color: #847F7C; text-decoration:none; font-weight: normal;}
#menuinf_nl li a:hover { color:#0C0; text-decoration:none; font-weight: normal;}
/*FIN ESTILOS NUEVOS PARA NEWSLETTER*/
	
}



@media print{
#wrapper, #subwrapper,  #wrapper_cabecera, #wrapper_cabecera_os
{width:100%; float:none; position:static}
#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%; }
#logo {position:static;text-align:center; padding-bottom:15px;}
#logo .no_home {position:static;padding-bottom:0;}
#logo h1 {display:inline;margin:0;padding:0} /* Cambiado 20/04/2005 */
#arriba{padding-top:15px}

#cabecera, #pie ,#tabs, #menusup , #menuinf,#izda, #layerVoz  { display:block;overflow:hidden;height:1px;width:1px;margin:0;padding:0;position:relative; }



#arriba{width:595px;}
#submenu {width:100%;background-color:#F8F8F8;}


	

	
.enlaces{width:100%;}
#dcha { position:static;width: 100%; padding: 14px 0 0 5px;margin:0;}
.enlaces, .margenPC{width: 100%;}
body:last-child .IMGfilaGuiasCM{display:none}

/* 136 */

/*127*/
* html #columnaDcha{float:right;margin:0;padding:0;width:400px;}

}
#frameTop #dcha {left:-3px;}
#frameTop #wrapper_cabecera{position:static;}
#frameTop #wrapper_cabecera #tabs p.telefono {left:-0px;}  /*El telefono posicionado en la izquierda*/


