/* CSS Document */

*, 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:#4e4b49;background: #ffffff}
address { font-style: normal}



/*estructura de pagina*/
#contenedora {margin:0 auto; width:768px; overflow:hidden; height:100%}
#cab_home {overflow:hidden; background:#fafafa url(../img/bg_pagina_sup.gif) no-repeat left top; padding:0 9px 0 7px; height:7.95em; width:752px}

#contenidosa {float:left;height:100%;background:#fff url(../img/bg_pagina_cen_blanco.gif) repeat-y left top;padding:10px 11px 30px 11px;width:746px;}

.home #contenidosa { float:left;height:100%; background:#fafafa url(../img/bg_pagina_cen.gif) repeat-y left top; padding:0 11px; width:746px}


#piepagina_sa {overflow:hidden;background:#ffffff url(../img/bg_pie.gif) no-repeat left bottom; padding:0 10px 14px 0; width:758px; height:100%; margin-bottom:14px; float:left}
.home #piepagina_sa {background:#ffffff url(../img/fondopie_home.gif) no-repeat left top; padding:14px 10px 14px 0; width:758px; height:33px; margin-bottom:14px;}
/********************************************************************/
/*nuevos salud madrid*/
/********************************************************************/
#bloq_sup {float:left;width:532px}
#moduloDerecha {float:right;width:212px}
#moduloDerecha .actu {margin: 0;}
#bloq_inf { overflow:hidden; height:100%;margin:9px 0 0 0; width:523px;}
#bloq_sup .imagen {display:block}
#bloq_inf .bloque1 {float:left;margin:0 0 8px 0;width:252px}

#bloq_inf .bloque1 h2.tit {height:12px;padding:5px 2px 9px 16px;background:#164d71 url(../img/bg_titazul.gif) repeat-x 0 0;color:#fff;border-bottom:1px solid #3d6580;font-size:1.3em;}
#bloq_inf .bloque1 .txt {border:2px solid #e6e5e5;float:left;padding:12px 2px 12px 12px; position:relative;  height:auto !important; height:12em; min-height:12em;width:234px}
#bloq_inf .bloque1 .txt .actu_dest {overflow: hidden; display: block; position:relative;}
#bloq_inf .bloque1 .txt .msup {padding-top:10px;} 
#bloq_inf .bloque1 .txt img {float:left;margin-right:10px;width:108px; height:108px;}
#bloq_inf .bloque1 .txt h3 {padding-bottom:2px;color:#666;font-size:1.2em;font-weight:bold;}
#bloq_inf .bloque1 .txt h3 a		{color:#0072A9;}
#bloq_inf .bloque1 .txt h3 a:hover, #contenido #bloq_inf .bloque1 .txt h3 a:active, #contenido #bloq_inf .bloque1 .txt h3 a:focus	{text-decoration:underline}
#bloq_inf .bloque1 .txt span.co	{font-size:1.1em;padding-right:0px; display:block;}

#bloq_inf .bloque1 .txt .actu_dest img {float:left;margin-right:10px;width:80px; height:80px;}
#bloq_inf .bloque1 .txt .msup img {float:left;margin-right:10px;width:80px; height:80px;} 

#bloq_inf .bloque1 .txtimglibre {border:2px solid #e6e5e5;float:left;padding:12px 2px 12px 12px; position:relative;  height:auto !important; height:12em; min-height:12em;width:234px}
#bloq_inf .bloque1 .txtimglibre .actu_dest {overflow: hidden; display: block; position:relative;}
#bloq_inf .bloque1 .txtimglibre .msup {padding-top:10px;} 
#bloq_inf .bloque1 .txtimglibre img {float:left;margin-right:10px;}
#bloq_inf .bloque1 .txtimglibre h3 {padding-bottom:2px;color:#666;font-size:1.2em;font-weight:bold;}
#bloq_inf .bloque1 .txtimglibre h3 a		{color:#0072A9;}
#bloq_inf .bloque1 .txtimglibre h3 a:hover, #contenido #bloq_inf .bloque1 .txt h3 a:active, #contenido #bloq_inf .bloque1 .txt h3 a:focus	{text-decoration:underline}
#bloq_inf .bloque1 .txtimglibre span.co	{font-size:1.1em;padding-right:0px; display:block;}





#saludmadrid #contenidosa #bloq_inf .bloq_Izq { float:left; margin:5px 0 0; width:257px; }
#saludmadrid #contenidosa #bloq_inf .bloq_Der { float:right; margin:5px 0 0; overflow:hidden; width:257px; }


/*ESOTOARI: Falta meter la clase en los enlaces*/
.masinfo{background:transparent url(../img/ico_submit.gif) no-repeat 100% 60%;padding-right:20px;color:#019CDC;font-size:1.1em;font-weight:bold}
.masinfo:hover,.masinfo:active,.masinfo:focus{text-decoration:underline}

#moduloDerecha .img_peke1 img	{float:left;position:relative;margin:0 0 12px 0;}
#moduloDerecha .img_peke1 .txt1 {float:left;display:block;margin-top:-3em;position:absolute;z-index:10;font-size:1.15em;line-height:18px;padding-left:10px;}
#moduloDerecha .img_peke1 .txt2 {float:left;display:block;margin-top:-2.3em;position:absolute;z-index:10;font-size:1.15em;padding-left:10px;}

#moduloDerecha .img_peke1 .rojo			{color:#da4e2a;font-size:1.45em}
#moduloDerecha .img_peke1 .azulagenda	{color:#019CDC;font-size:1.45em}

#moduloDerecha .bloque2			{/*float:left;*/background:#FFFFFF url(../img/banner_sabias.gif) no-repeat scroll left bottom;padding:14px 4px 4px 10px; overflow:hidden; clear:both;}
#moduloDerecha .bloque2 .tit		{font-size:1.6em;font-weight:bold;padding-bottom:8px;}
#moduloDerecha .bloque2 .txt a:hover {text-decoration:underline}
.azul{color:#019CDC}

/*
#moduloDerecha .img_banner{ margin-bottom:14px;width:210px}
#moduloDerecha .img_banner a{display:block; font-size:1.2em; line-height:18px}
#moduloDerecha .img_banner img{ width:210px}
#moduloDerecha .img_banner .txt1{display:block; padding:2px 4px 4px 10px}
#moduloDerecha .img_banner .txt2{display:block; padding:14px 4px 4px 10px}
#moduloDerecha .img_banner .rojo{color:#da4e2a}
*/

/*desplegables de subhome*/
#cols {height:100%;margin:30px 0 0;overflow:hidden;width:100%}
#cols ul, #cols .columna, #cols .columna2 {float:left}
#cols li{list-style:none}
#cols li ul{padding:10px; display:none; float:left; width:146px; position:relative}
#cols .bl ul{ display:block}
#cols li li{ padding:0 0 6px 10px; background:transparent url(../img/bolo_azul2.gif) no-repeat 0 5px}
#cols li li a:hover, #cols li li a:active, #cols li li a:focus{text-decoration:underline;}

#cols .bl{margin-right:9px;width:166px;margin-bottom:18px; border:1px solid #d1d0d0; overflow:hidden; height:100%; cursor:pointer}
#cols .bl h3.az {color:#0395D0;font-size:120%;padding:10px 20px; /*height:1em;*/ background:#fefefe url(../img/despliega_off2.gif) repeat-x left bottom;}
#cols .bl h3.az a{ color:#0395D0;}
#cols .bl h3.az span{height:2.5em; display:block}
#cols .bl h3.az .outer, #cols .bl h3.az .middle, #cols .bl h3.az .inner{width:auto}
#cols .bl h3.az .outer{display:table; width:130px}
#cols .bl h3.az .middle{display:table-row; height:auto; text-align:center; width:130px}
#cols .bl h3.az .inner{display:table-cell;height:auto; vertical-align:middle}

#cols li.activo h3.az		{background:#1a88c1 url(../img/despliega_on2.gif) repeat-x left bottom}
#cols li.activo h3.az a	{color:#fff;}


#cols .bl ul.az2{ display:block; background:#f8ffff}
#cols .bl h3.az2 {color:#0395D0;font-size:120%;padding:10px 20px; /*height:1em;*/ background:#f8ffff url(../img/despliega_off3.gif) repeat-x left bottom}
#cols .bl h3.az2 a{ color:#0395D0}
#cols .bl h3.az2 span{height:2.5em; display:block}
#cols .bl h3.az2 .outer,#contenido #cols .bl h3.az2 .middle,#contenido #cols .bl h3.az2 .inner{width:auto}
#cols .bl h3.az2 .outer{display:table; width:130px}
#cols .bl h3.az2 .middle{display:table-row; height:auto; text-align:center; width:130px}
#cols .bl h3.az2 .inner{display:table-cell;height:auto; vertical-align:middle}

#cols li.activo h3.az2		{background:#1a88c1 url(../img/despliega_on2.gif) repeat-x left bottom}
#cols li.activo h3.az2 a	{color:#fff;}



/*enlaces, pararfos...*/
a{text-decoration:none; color:#4e4b49}
a:hover,a:active,a:focus{text-decoration:none}
p{font-size:1.1em}
input, select, textarea{border:1px solid #c4c6c7; font-size:1.1em}
input{padding:2px}
select{padding:1px 2px}

/*comunes*/
.visible{visibility:visible}
.oculto{visibility:hidden; display:none;}/*ESOTOARI: rEVISAR, HA CAMBIADO DISPLAY POR VISIBILITY. -> metido display:none */
.none{display:none!important}
.sinborde{border:none}
.wauto{width:auto!important}
.off-left {left:-999em;position:absolute;width:990em} /*ESOTOARI: HAY QUE METER ESTA CLASE */
.fclear{ clear:both}

/*cabecera*/
#cab_home .logosalud	{background:#ffffff url(../img/bg_cajalogo.gif) no-repeat left top; padding:17px 0 0 28px; float:left; height:135px; width:258px}
#cab_home .logocm	{padding:17px 18px 0 18px; float:right}
#cab_home .titular	{text-align:right; float:left; margin:40px 0 0 0; width:338px}
#cab_home #buscadores_home {float:left;padding:26px 0 0 0;/*margin:30px 35px 0 0;*/margin:30px 0 0 0;width:165px;}
#cab_home #buscadores_home legend {position:absolute;left:-5000em;top:-5000em;font-size:0;}
#cab_home #buscadores_home input.inp		{float:left;width:8em;}
#cab_home #buscadores_home input.bolo_rojo	{float:left;padding-top:5px;border:none;}
/*#cab_home .att {float:left;margin:40px 15px 0 0;}*/
#cab_home .att {float:left;margin:64px 5px 0 0;width:198px;}
#cab_home .com {float:left;margin:5px 0 0 0;}
#cab_home .rss { float:left; margin:60px 25px 0 0; width:30px;}


/*encabezados y titulares*/
#cab_home h1{color:#0072A9; font-size:1.4em; font-family:Helvetica, sans-serif; font-weight:bold}
#cab_home h1 span{ display:block; color:#4d4948; font-size:0.9em}
.modazul h3{font-size:2.1em}
.seccion h3{font-size:1.7em; font-weight:normal; background:#e6e8ea url(../img/bg_h3contenido.gif) repeat-x left top; margin-bottom:18px; height:1.2em; padding:3px 7px; color:#5f5e5e}
.seccion h3 a:hover,.seccion h3 a:active,.seccion h3 a:focus{ text-decoration:underline}
.seccion{overflow:hidden; height:100%}


/*menus*/
/*menu principal horizontal*/

#menu_principal				{float:left;width:100%;text-align:center;background:#fff url(../img/bg_pagina_cen_blanco.gif) repeat-y left top;}
#menu_principal ul			{float:left;width:746px;position:relative;z-index:100;background:#164D71 url(../img/bg_menuppal.gif) repeat-x scroll left top;border-bottom:1px solid #ACBAC4;margin-left:10px;}
#menu_principal ul li 			{list-style-type:none;position:relative;text-align:center;z-index:200;font-size:1.2em;}

#menu_principal ul li.nivel1 	{float:left;background:transparent url(../img/sep_menuppal.gif) no-repeat scroll 0 0;padding-left:3px;}
#menu_principal ul li.first 	{background:none;padding-left:0;}

#menu_principal ul li a 		{background:#164D71 url(../img/bg_menuppal.gif) repeat-x scroll left top;color:#fff;display:block;float:left;font-weight:bold;height:24px;padding:7px 17px 0;position:relative;}

#menu_principal ul li:hover	{position:relative;}
#menu_principal ul li a:hover,#menu_principal ul li a:active,#menu_principal ul li a:focus	{background:#cacacd url(../img/bg_menuppal_on.gif) repeat-x left top;color:#0072A9;position:relative;}


#menu_principal ul li.on a 		{background:#cacacd url(../img/bg_menuppal_on.gif) repeat-x left top;color:#0072A9;}
#menu_principal ul li.on ul li a	{background:none;color:#5f5f5f;}
#menu_principal ul li.on ul li a:hover,#menu_principal ul li.on ul li a:active,#menu_principal ul li.on ul li a:focus	{color:#4da9da;background:transparent;}

/*sin js*/
/*
#menu_principal ul ul{visibility:visible;display:block;position:static; background-color:#f3f4f6; border:1px solid #e0e0e0; padding:4px 0; clear:both}
#menu_principal ul ul li{text-align:left; float:none}
#menu_principal ul ul li a{ color:#5f5f5f;text-align:left; float:none; font-size:1em; height:auto; font-weight:normal; padding:4px 10px; background:transparent}
#menu_principal ul ul li a:hover,#menu_principal ul ul li a:active,#menu_principal ul ul li a:focus{ color:#4da9da; background:transparent}
#menu_principal ul ul li.on a{ color:#4da9da; background:transparent}

#menu_principal ul li ul li a {width: 122px}
#menu_principal ul li ul li a:hover {position: relative}

#menu_principal ul li:hover ul{visibility:visible}
#menu_principal ul a:hover ul{visibility:visible}
#menu_principal ul a:active ul{visibility:visible}
#menu_principal ul a:focus ul{visibility:visible}
*/

/*menu lateral vertical*/
.menulat{width:159px}
.menulat .sup{background:#ffffff url(../img/bg_menulat_sup.gif) no-repeat top left; padding-top:13px}
.menulat .inf{background:#ffffff url(../img/bg_menulat_inf.gif) no-repeat bottom left; padding-bottom:13px}
.menulat .cen{background:#ebeced url(../img/bg_menulat_cen.gif) repeat-y top left; padding-bottom:40px}
.menulat li{list-style:none; overflow:hidden; height:100%;position: relative;z-index: 200}
.menulat ul{position: relative}
.menulat li a{ padding:3px 12px 4px; display:block; background-position:top; font-size:1em}
.menulat li.on a{ background:#dcdcdc url(../img/bg_menulat_on.gif) repeat-x left top; color:#0072A9}
.menulat li a:hover,.menulat li a:active,.menulat li a:focus{ background:#dcdcdc url(../img/bg_menulat_on.gif) repeat-x left top; color:#0072A9}
.menulat li a.bgnone:hover,.menulat li a.bgnone:active,.menulat li a.bgnone:focus{ background:none; color:#0072A9}

/*modulos*/
.modulo{ overflow:hidden; height:100%; clear:both}
.modulo .inf{background:#ffffff url(../img/bg_pagina_inf.gif) no-repeat left bottom; padding-bottom:26px}
.modulo .cen{background:#ffffff url(../img/bg_pagina_cen.gif) repeat-y left top;height:100%;overflow:hidden;padding:0 8px}
.moduloblanco .sup{background:#ffffff url(../img/bg_pagina_sup_blanco.gif) no-repeat left top; padding-top:26px}
.moduloblanco .inf{background:#ffffff url(../img/bg_pagina_inf_blanco.gif) no-repeat left bottom; padding-bottom:26px}
.moduloblanco .cen{background:#ffffff url(../img/bg_pagina_cen_blanco.gif) repeat-y left top;height:100%;overflow:hidden;padding:0 11px;padding-top:13px}


/*modulo azul redondeado*/
.modazul{color:#ffffff}
.modazul .sup{background:#004b75 url(../img/modazul_sup.gif) no-repeat left top;padding-top:30px}
.modazul .inf{background:#004b75 url(../img/modazul_inf.gif) no-repeat left bottom;padding-bottom:30px}
.modazul .fondo{ height:100%;overflow:hidden;background:#004d77 url(../img/modazul_fondo.gif) repeat-y left bottom}
.modazul .cen{ min-height:241px;overflow:hidden; background:transparent url(../img/modazul_cen.gif) no-repeat left top}
.modazul .cen .texto{float:left; width:510px; padding:0 0 0 25px}
.modazul .cen .enlaces{float:right; width:202px; padding:0 25px 0 0}
.modazul .cen .enlaces a img{margin:20px 0 0 0}
.modazul .cen p{padding:16px 0 0 0}


/*modulo banner informacion*/
.bannerhome{background:#ffffff url(../img/moduloblanco.gif) no-repeat left top; padding:20px; width:940px; height:56px}
.bannerhome p.mail{background:transparent url(../img/ico_mail.gif) no-repeat left top;margin:0 0 0 10px;padding:25px 0 25px 80px}
.banner p.mail{background:transparent url(../img/ico_mail.gif) no-repeat left top;/*margin:4px 0 0 25px;*/padding:16px 0 0 100px; height:45px}

a.link{ color:#0072A9; font-weight:bold}
a.link:hover,a.link:active,a.link:focus{ text-decoration:underline}

/*.banner{float:right;clear:both;overflow:hidden;height:100%;position:relative;margin-bottom:10px;}
.banner { margin-left:-10px;}*/
	.banner img, .bloque_actualidad { margin-bottom:12px; clear:both; overflow:hidden;}


#wai_sa 			{float:left;padding:13px 5px 4px 30px;border-right:1px solid #D6D6D6;}
#digital_sa 		{float:left;margin-left:5px;padding:4px 5px 4px 0;border-right:1px solid #D6D6D6;}

#piepagina_sa p {float:left;padding:12px 5px 15px 5px;border-right:1px solid #D6D6D6;color:#A6A5A4;font-size:0.9em;}


#enlacescorporativos_sa {float:left;padding:10px 2px 0 10px;}

.txt07gr6_sa {color:#999;font-size:1em;}
.txt07gr6_sa a	{color:#666;font-size:0.9em;text-decoration:underline;}
.txt07gr6_sa a:hover	{text-decoration:none;}

.form{padding:20px 2px; position:relative}
.form .campo{margin-bottom:22px; clear:both; overflow:hidden; height:100%}
.form .lastcampo{margin-bottom:0; clear:both; overflow:hidden; height:100%; float:left}
.form label{float:left; display:block; font-size:1.1em}
.form input{float:left; margin-left:20px}
.form select{ float:left; margin-left:20px}
.form textarea{ float:left; margin-left:20px}
.botonera_der{float:right; padding-top:10px}
.botonera_der2{float:right;padding:0 0 5px 0;}
.botonera{padding-top:20px}
.boton{background:#e6e8eb url(../img/bg_boton.gif) repeat-x left top; border:1px solid #c4c6c7; overflow:hidden; height:100%; padding:2px 6px 0 6px; float:left; height:17px}
input.submit{background:transparent url(../img/ico_submit.gif) no-repeat right 50%;border:none;color:#0072A9;cursor:pointer;font-size:1.1em;font-weight:bold;padding:0 16px 2px 0;white-space:nowrap;width:auto; margin:0}
a.submit{background:transparent url(../img/ico_submit.gif) no-repeat right 50%;border:none;color:#0072A9;cursor:pointer;font-size:1.1em;font-weight:bold;padding:0 16px 2px 0;white-space:nowrap;width:auto}


/*formulario masa corporal*/
.form_mc{width:529px; clear:both; overflow:hidden; height:100%}
.form_mc label{width:36px}
.form_mc .campo input, .form_mc .lastcampo input{width:150px}
.form_mc select{width:144px}

/*lista resultados masa corporal*/
#resultados{float:left}
.indice_mc{color:#0072A9}
.lista_mc{margin:10px 0 24px}
.lista_mc li{list-style:none; font-size:1.1em}

/*tablas comun*/
table{ border-left:1px solid #c4c6c7;border-top:1px solid #c4c6c7}
table caption{font-size:1.1em;font-weight:bold;padding:0 0 10px 0;text-align:left}
table thead th{ border-right:1px solid #c4c6c7;border-bottom:1px solid #c4c6c7; padding:5px 10px; text-align:left; color:#0072A9; font-size:1.1em}
table tbody td{ border-right:1px solid #c4c6c7;;border-bottom:1px solid #c4c6c7; padding:5px 10px; font-size:1.1em}

/*tabla resultados*/
.resultados_mc{float:left}
/*mensaje  de error*/
.mensaje_error{background-color:#FFCCCC;border:1px solid red;padding:5px 0;width:auto; margin-top:20px}
.mensaje_error p{margin:10px}
.mensaje_error ul{margin:20px 0; padding-left:40px; padding-right:40px}
.mensaje_error ul li{list-style:square; margin-bottom:2px}
.mensaje_error ul a{ text-decoration:underline}
.mensaje_error ul a:hover,.mensaje_error ul a:active,.mensaje_error ul a:focus{ text-decoration:none}

/*capa menus hnover*/
div.ahover {position: absolute}
#menu_principal ul div.ahover{background:#cacacd url(../img/bg_menuppal_on.gif) repeat-x left top;color:#0072A9}
#menu_principal ul div.ahover {background:#cacacd url(../img/bg_menuppal_on.gif) repeat-x left top;color:#0072A9}
.menulat ul div.ahover {background: #dcdcdc url(../img/bg_menulat_on.gif) repeat-x center top}

/*16 abril 2009***************************************************************************/
.imagen{position:relative} /*ESOTOARI: id="caja_roja" */ 
.botonera_home{ position:absolute; top:0px; right:20px}
.btn_rojo{color:#fff;width:auto;overflow:visible;background-color:transparent;cursor:pointer;font-weight:bold;padding-right:2px;font-size:1em; text-decoration:none; display:block; clear:both; float:left}
.btn_rojo span {background: url(../img/btn_rojo_izq.png) no-repeat top left;padding-left:30px;display:block;float:left; height:36px}
.btn_rojo span span {background:url(../img/btn_rojo_der.png) no-repeat top right;padding:11px 11px 0 11px;display:block; height:25px; width:6em; white-space:nowrap}


/*formulario registro*/
.form_registro{width:100%; clear:both; overflow:hidden; height:100%; padding:0 0 0 0; margin-top:-20px}
.form_registro .mensaje_error{margin:20px 0}
.form_registro fieldset{padding:0 20px 0}
.form_registro legend{font-weight:bold; font-size:1.1em; padding-bottom:20px}
.form_registro .mod{background:#e7e8ea url(../img/bg_registro.gif) repeat-x left top; padding:20px}
.form_registro .mod p{padding-bottom:20px}
.form_registro label{width:110px; text-align:right}
.form_registro .campo input{width:180px}
.form_registro select{width:186px}
.form_registro .tipodocumento{ text-align:right; width:auto}

/*formulario contacto*/
.form_contacto{width:100%; clear:both; overflow:hidden; height:100%; padding:0 0 0 0; margin-top:-20px}
.form_contacto .mensaje_error{margin:20px 0; position:relative; float:left; overflow:hidden; height:100%}
.form_contacto fieldset{padding:0 20px 0}
.form_contacto legend{font-weight:bold; font-size:1.1em; padding-bottom:20px}
.form_contacto .mod{background:#e7e8ea url(../img/bg_registro.gif) repeat-x left top; padding:20px; position:relative; float:left; overflow:hidden; height:100%}
.form_contacto .mod p{padding-bottom:20px}
.form_contacto label{width:110px; text-align:right}
.form_contacto .campo input{width:400px}
.form_contacto select{width:186px}

.form .clave input{ width:auto}
.form .clave label{ width:auto; text-align:left; padding-left:10px}
.form .mod .label{ float:left; margin:0; padding:0; text-align:right}
.form_registro .mod .label{ width:110px}
.form ul li{font-size:1.1em; padding-bottom:2px}
.form .cp{width:50px!important}
.form .telefono{width:100px!important}

.registro{overflow:hidden; height:100%}
.registro fieldset{float:left; width:44%}
.registro label{width:200px; text-align:left}
.form_registro .registro input{width:auto; margin:0 6px 0 0}
.form_registro .registro .campo{margin-bottom:10px}

.sinregistrar{ font-weight:bold; padding:0 0 0 6px; color:#e02928; text-align:right}

.botonera_right{float:right; padding:20px 0 0 20px}

.doscol{ overflow:hidden; height:100%; padding:20px 60px 0}
.doscol .colizq{ float:left; padding:0 20px 0 0}
.doscol .colder{ float:right;padding:0 0 0 20px}

.captcha{ text-align:center; padding:20px}

.mensaje{width:400px}

.nota{border:1px solid #C4C6C7;height:100%;margin-top:20px;overflow:hidden;padding:10px; font-size:0.9em; color:#666666; float:left}
/***************************************************************************/

/*20 abril 2009**************************************************************/
#col1{float:left;width:340px}
#col2{float:right;height:auto;width:188px}
.detalle_video{ padding:0 8px}
.detalle_video .video{padding-bottom:26px}
.detalle_video .descripcion{padding-bottom:26px}
.detalle_video .descripcion p{font-size:1em}
.detalle_video .enlaces p{clear:both}
.lista_videos{position:relative; padding:0 8px}
.lista_videos a{color:#0072A9; font-weight:bold}
.lista_videos a:hover,.lista_videos a:active,.lista_videos a:focus{text-decoration:underline}
.lista_videos dt{/*height:148px;*/ border: 1px solid #d6d6d6; margin:14px 0 2px 0; position:relative}
.lista_videos .plantilla_video{left:0px;position:absolute; top:3px}
h4{font-size:1.2em; font-weight:bold; padding-bottom:14px; color:#666666}
.a2columnas{overflow:hidden; height:100%}
a.enlace_video{background: url(../img/ico_video.gif) no-repeat left 50%;border:none;color:#0072A9;cursor:pointer;font-size:1.1em;font-weight:bold;padding:0 0 2px 22px;white-space:nowrap;width:auto}
.botonera_cen{margin:0 auto}
.padTop20{padding-top:20px; clear:both}
/***************************************************************************/

/*21 abril 2009**************************************************************/
.destacados {padding:0 8px}
.destacados ul li{border-bottom:1px dashed #CCCCCC;padding:2px 0}
.destacados ul li a{color:#0072A9; font-weight:bold}
.destacados ul li a:hover,.destacados ul li a:active,.destacados ul li a:focus{text-decoration:underline}
/***************************************************************************/

/*23 abril 2009********************************************************************* ESOTOARI: Pendiente nueva cabecera buscador*/
.form_buscador{margin-top:-20px; overflow:hidden; height:100%;background:#E7E8EA url(../img/bg_registro.gif) repeat-x scroll left top;}
.form_buscador .pclave label,.form_buscador .pclave input{float:none; width:145px}
.form_buscador .campo_fecha{margin-left:4px;width:6em}
.form_buscador .fechas{ margin-bottom:4px}
.form_buscador .fechas label{width:40px}
.form_buscador input{ margin-left:0}
.form_buscador .botonera{padding:10px 0 0 43px}
/***************************************************************************/

/*24 abril 2009*********************************************************************/
.lista_videos2{position:relative; padding:0 8px}
.lista_videos2 a{color:#0072A9; font-weight:bold}
.lista_videos2 a:hover,.lista_videos2 a:active,.lista_videos2 a:focus{text-decoration:underline}
.lista_videos2 dl{margin-top:-18px}
.lista_videos2 dt{clear:both;float:left;margin:20px 14px 0 0;position:relative;width:170px}
.lista_videos2 dd{background:#FFFFFF url(../img/bg_migas.gif) repeat-x scroll left bottom;padding:20px 0 40px;}
.lista_videos2 p{font-size:1em}
.lista_videos2 .plantilla_video{left:0px;position:absolute; top:3px}

.paginacion{background:#F9F8F9 none repeat scroll 0 0;height:100%;overflow:hidden;padding:10px}
.paginacion .posicion{ float:left}
.paginacion .paginas{ float:right}
.paginacion .paginas ol li {display:inline;margin:0 2px}
.paginacion .paginas ol li a{ color:#0072A9; text-decoration:underline; font-weight:bold}
.paginacion .paginas ol li a:hover,.paginacion .paginas ol li a:active,.paginacion .paginas ol li a:focus{text-decoration:none}
/***************************************************************************/


#izda_ciu {float:left;width:534px;margin:0 10px 0 0;}
#dcha_ciu {float:left;width:210px; margin-left:-10px;}
	#dcha_ciu .actu { margin:0;}

/*.bloque_actualidad img		{ float:left;margin-left:-10px;}*/
.bloque_actualidad h3		{ padding-left:10px; margin-left:-10px; background:url(../img/banner_comun.gif) no-repeat; clear:both; height:42px; line-height:42px; vertical-align:middle; color:#019CDC; font-weight:normal; font-size:120%;}
	.bloque_actualidad h3 a { color:#019CDC;}
	
.bloque_actualidad ul.notlist 			{float:left;width:96%;padding:10px 10px 0 0;margin:0;}
.bloque_actualidad ul.notlist li 			{float:left;width:180px;padding:0 0 4px 12px;background:url(../img/bolo_azul2.gif) no-repeat left 5px;margin:0 0 8px 0;border-bottom:1px solid #d6d6d6;list-style-type:none;}
.bloque_actualidad ul.notlist li.nobor		{border-bottom:0;}
.bloque_actualidad ul.notlist li a			{color:#58585a;}
.bloque_actualidad ul.notlist li a:hover	{text-decoration:underline;}
.bloque_actualidad ul.notlist li a strong	{ font-weight:normal;}


/*** PESTANYAS: Hospitales y Centros de salud ****/
#saludmadrid #gris_larga						{ display:none;}
/*#saludmadrid #gris_larga h2 					{ background:url(../img/fnd_titulo.gif) repeat-x 0 0; color:#019CDC; font-size:1.3em; height:12px; padding:5px 2px 9px 16px; margin-bottom:1em;}*/
#saludmadrid .cajitaHospNuevos 					{ float:left; border-bottom:2px solid #106695; border-left:2px solid #106695; border-right:2px solid #106695; margin-bottom:1em;}
#saludmadrid .cajita4							{ float:none; overflow:hidden; border:2px solid #E6E5E5; padding-top:2em;}
#saludmadrid .cajitaHospNuevos h2, #saludmadrid .cajita4 h2
								 				{ text-align:center; margin-bottom:2em; font-size:1.1em; background:url(../img/bg_menuppal.gif) repeat-x  left top; height:24px; vertical-align:middle; line-height:24px; color:#FFFFFF; width:742px;}
#saludmadrid .cajita4 h2						{ margin-top:-2em;}
#saludmadrid #enlaces_fotos3 .mod_foto_cont 	{ float:left; padding-bottom:2em; width:100%;}
#saludmadrid #enlaces_fotos3 .mod_foto 			{ float:left; margin-left:12px; width:230px; /*height:auto !important; height:98px; min-height:98px;*/ display:inline; background:url("../img/fnd_hospital.gif") no-repeat left top #FFFFFF;}
#saludmadrid #enlaces_fotos3 .mod_foto .mod_foto
												{ padding:0; width:auto; height:auto; margin:0; display:block; padding:6px; background:url("../img/fnd_hospital_b.gif") no-repeat left bottom transparent; height:auto !important; height:82px; min-height:82px;}
#saludmadrid #enlaces_fotos3 .mod_foto .txt_foto 
												{ color:#696969; float:left; line-height:12px; padding:0 0 0 10px; width:128px;}
#saludmadrid #enlaces_fotos3 .mod_foto .txt_foto p
												{ font-size:1em;}
#saludmadrid #enlaces_fotos3 .mod_foto .txt_foto .azul a
												{ color:#019CDC; text-decoration:none; font-size:1.1em; font-weight:bold; line-height:1em; display:block; margin-bottom:.2em;}
#saludmadrid #enlaces_fotos3 .mod_foto .txt_foto .azul a:hover
												{ text-decoration:underline;}												
#saludmadrid #enlaces_fotos3 .mod_foto .foto 	{ float:left; background-color:#D1D1D1; width:80px; height:80px;}
#saludmadrid #enlaces_fotos3 .mod_foto .foto img 
												{ width:80px;}


/** 2010/10/14: SECO_208382. Evitar salto al empezar la rotacion  **/
#caja_roja a, #caja_roja img{
display:block;
}

