/* Fichero: public.css v1.0 25/05/2009
 * Media            screen
 * Navegadores      IE6+, Mozilla 2+, Opera 9.5
 * CSS              2.1*/

/* ESTILOS GENERALES */
body     { margin:0; padding:0; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:92%; color:#000; text-align:center; line-height:1.4em;color: #4d4d4d; background: #F0F0F0 url(fnd_friso2.gif)}
fieldset { border:none}
legend { text-indent:-10000em; height:0; margin:-10em}
select, textarea { border:0.09em solid #878787; font-size:90%; background:#fff; color:#4F5D55; font-family:Arial, Verdana, Helvetica, sans-serif}
a img, a.img:hover {  text-decoration:none;}
ul li img, img { font-size:75%; color:#000; font-weight:normal; line-height:1em}
input { width:11em;padding:0; font-family: Arial, Helvetica, sans-serif;    font-size: 0.8em;   color: #005EA7; background: #F0F0F0;    height: 1.5em;  border: 0.085em inset #005EA7;  margin: 0;text-align: left;float:left;}
.linea {border-bottom:0.085em solid #4D4D4D;margin:0.8em 0;}
.linea2 {border-bottom:0.2em solid #CCC;margin:0em 0 0.8em;}
sup {bottom: 1ex;vertical-align: baseline; _vertical-align: bottom; position: relative;}

/* estilos globales */

#cuerpo {width: 65.6em;background: #FFFFFF; margin: 0 auto; border: 0.085em solid #828282; overflow: hidden}
#contenido { background: #f7f7f7; float:left;width:100%;}
#logo { /*width: 5em;height:3em;*/ margin: 0.8em 0 1.20em 0.5em; float: left; }
#friso {float:left;width: 44.2em; margin: 0.3em 0.8em 0.52em 0;}

#datos {width:51.1em;border: 0.085em solid #C6C5BB;float:left;background:#FFF;margin:0.4em 0 1em 0.4em;text-align:left;}
#datos-padd {padding:0.65em}
#div_pie {  background: #f7f7f7;    width: auto;    padding: 0 0.4em 0.4em 0.4em;   clear: both;    width: 64.8em;}
#pie {  padding:1em 0.8em 1em;  font-size: .8em;    color: #AAAAAA; background: #fff;   border: 0.085em solid #C6C5BB;  border-bottom:#005ea8 0.3em solid;  border-top:#005ea8 0.18em solid;height:4em}
#pieizquierdo { float:left; width:58em;text-align:left;}
#piederecho {   text-align:right;}

#pieizquierdo ul {}
#pieizquierdo ul li{display:inline;list-style-type:none;padidng:0;margin:0;}
#pieizquierdo ul li a {text-decoration:none;}


/* ESTILOS CONTENIDOS*/

#col_izq {  width: 12.7em;  float:left; padding: 0.4em 0.3em 0.4em 0.4em}
#col_central {  padding: 0.4em 0.2em 0 0.2em;   float:left;}
#col_der {  width: 13em; margin-left:0.2em; padding: 0.4em 0 0.4em 0em; float:left;}
#col_central p {margin-left:0em;}
.cont-padd {padding:0.65em;}
.moduloLateral {    background: #fff;padding:0.5em 0.65em; border: 0.085em solid #C6C5BB;   width: 11.4em;  margin: 0 0 0.4em 0;text-align:left;}
.moduloLateral h2 { text-transform:uppercase;padding:0 0 0.8em 0em;color:#282828;font-size:1em}
.moduloLateral h2 a { color: #282828; text-decoration: none; }
.moduloLateralsp {  background: #fff;padding:0em; border: 0.085em solid #C6C5BB;    width: 12.7em;  margin: 0 0 0.4em 0;text-align:left;}

.moduloLateral2 {   padding:0.65em 0.65em 0 0.65em; background: #005EA8;    border: 0.085em solid #C6C5BB;  width: 11.4em;  height: 5em;}
.moduloLateral3 {   background: #fff;padding:0; border: 0.085em solid #C6C5BB;  width: 12.7em;  margin: 0 0 0.4em 0;text-align:left;}
.moduloLateral4 { background:url("fnd_menu2.gif") top left repeat-x;width:18.5em;padding:0 0 1em 0;height:2em}

#form_buscador img, #form_buscador2 img {   margin: 0;  vertical-align: bottom;}

.moduloCentral {    padding:0.65em 0.60em;  background: #fff;   border: 0.085em solid #C6C5BB;  width: 37.1em;  margin: 0em 0 0.4em 0;text-align:left;}
.moduloCentralTit { padding:0.97em 0.97em 0.5em 0.97em; background: #fff;   border: 0.085em solid #C6C5BB;  width: 62.5em;  margin: 0.4em 0 0.4em 0.4em;}
.moduloCentral h2 {float:left;}
.moduloCentral2 {   padding:0.65em 0.60em;  background: #fff;   border: 0.085em solid #C6C5BB;  width: 50.5em;  margin: 0em 0 0.4em 0;text-align:left;}
.moduloCentral3 {width: 64.3em;padding:0;   background: #fff;   border: 0.085em solid #C6C5BB;  margin: 0em 0 0.4em 0.4em;text-align:left}
.moduloCentral4 {width: 64.3em;padding:0;   background: #fff;   border: 0.085em solid #C6C5BB;  margin: 0.8em 0 0.4em 0.4em;text-align:left}
.columnas { column-width:10em;  column-gap: 1em}
.moduloSedesDet {float:left;width: 42.8em;padding:0;    background: #fff;   border: 0.085em solid #C6C5BB;  margin: 0em 0 0.4em 0.4em;text-align:left}
.moduloSedesMap {float:right;padding:0.7em; background: #fff;   border: 0.085em solid #C6C5BB;  margin: 0em 0 0.4em 0em;vertical-align:middle;}


#fotoCentral {background:#FFFFFF;border:0.085em solid #C6C5BB;width:62.7em;}

/* ESTILOS PARA PATH*/
.bdc {text-transform:uppercase;text-align:left;color:#A09F9C;font-weight:bold;font-size:75%;width:60em;float:left;}
.bdc a {color:#A09F9C;font-weight:bold;text-decoration:none;}
.bdc a:hover {text-decoration:underline}
.bdc .actual {text-transform:none;font-size:2.3em;color:#005EA8;font-weight:bold;margin-bottom:0.3em;line-height:1;}

.caj-this {width:12em;float:right;padding-top:0.6em}


/*ESTILOS IDIOMAS */
.idiomas {text-align:right;float:right;font-family: Arial;font-size: 0.75em;/*height: 1.5em;*/margin-right:1em;padding-top: 8px; }
.idiomas ul {margin:0;padding:0;}
.idiomas ul li{display:inline;color:#CCC}
.idiomas ul li span {color:#CCC}
.idiomas ul li a {color:#666666;text-decoration:none;}
.idiomas ul li a:hover {color:#005BA8;text-decoration:underline;}

/* ESTILOS FORMULARIOS*/
.form-bus {}
.form-bus fieldset{border:none; margin:0;padding:0}
.form-bus fieldset legend{display:none;}
.form-bus fieldset input.btn { background:url(boton_enviar_buscador1.gif) 0 0em no-repeat;width:2.2em;height:2.1em;margin-left:0.5em;border:none;text-align:center}

.form-mail {}
.form-mail fieldset{border:none; margin:0;padding:0}
.form-mail fieldset legend{display:none;}
.form-mail fieldset input.btn { text-align:center;background:url(boton_enviar_buscador1.gif) 0 0.1em no-repeat;width:2.2em;height:1.9em;margin-left:0.5em;border:none;}


.form-filtro { margin-top: 1em; color:#333;float:left; }
.form-filtro fieldset {border:none; margin:0;padding:0; width: 53em;}
.form-filtro fieldset legend{display:none;}
.form-filtro fieldset input {background:#FFF;border:0.085em solid 999;margin-right:8.2em}
.form-filtro fieldset input.rad {background:#FFF;border:0.085em solid 999;margin-right:0.2em;width:2em}
.form-filtro fieldset input.esp {border:0.085em solid 999;margin-right:0.5em}
.form-filtro fieldset input.fecha {border:0.085em solid 999;margin-right:1em;width:3em}
.form-filtro fieldset input.btn { text-align:center; cursor: pointer; background: #BFBFDF; margin: 0em; width: 5em; padding: 0em 0em 0.5em 0em; border: 0.1em solid #999999; font-weight:bold; font-size:1em; float:left}
.form-filtro fieldset input.btn2 { cursor: pointer; text-align:center;border-top:0.085em solid #00345C;border-left:0.085em solid #00345C;border-right:0.085em solid #B2CEE4;border-bottom:0.085em solid #B2CEE4;background:#F0F0F0;color:#005EA7;width:2em;margin:0 0 0 0.5em;float:left;font-size:1em}
.form-filtro fieldset label {float:left;padding-right:0.5em;}
.form-filtro fieldset label.lblpais {float:left;font-size:1.1em;color:#4d4d4d; margin-bottom: 0.5em;}
.form-filtro fieldset label.lblcol {float:left;font-size:0.8em;color:#4d4d4d;}
.form-filtro fieldset label.fch {float:left;padding-right:0.5em;margin-left:3.6em;}
.form-filtro fieldset select {height:2em;margin:0 0em 1.2em 0; width: 20em; font-size: 0.8em;}
.form-filtro fieldset .lblrad{font-size:0.9em;float:left;font-weight:normal;width:10em;}
.form-filtro fieldset select.select2 {font-size:1.1em;color:#4d4d4d;height:1.5em;margin:0 0em 1.2em 0;width:20em;border:0.085em solid #7F9DB9;}
.form-filtro fieldset select.select1 {font-size:0.9em;color:#4d4d4d;height:1.5em;margin:0 0em 1.2em 0;width:13em;border:0.085em solid #7F9DB9;}
.form-filtro fieldset select.select3 {font-size:1.1em;color:#4d4d4d;height:1.5em;margin:0 0.5em 1.2em 0;width:20em;border:0.085em solid #7F9DB9; float: left}
.form-filtro fieldset .flo-dch {float:right; width:5em}

.form-filtro2 {color:#333;float:left;}
.form-filtro2 fieldset{border:none; margin:0;padding:0;width:41.5em}
.form-filtro2 fieldset legend{display:none;}
.form-filtro2 fieldset input.esp {border:0.085em solid 999;margin-right:0.5em}
.form-filtro2 fieldset input.esp2 {border:0.085em solid 999;margin-right:0.5em; width:19em;}
.form-filtro2 fieldset input.btn { text-align:center;background:url(btn_filtro.gif) 0 0em no-repeat;width:5em;margin:0em;padding: 0em 0em 0.5em 0em;border:none;float:left;font-weight:bold;font-size:1em}
.form-filtro2 fieldset label {float:left;padding-right:0.5em;}
.form-filtro2 fieldset select {height:2em;margin:0 0em 1.2em 0;width:10em}

.form-filtro3 {color:#333;float:left;}
.form-filtro3 fieldset{border:none; margin:0;padding:0;}
.form-filtro3 fieldset label.lblcol {float:left;font-size:0.8em;color:#4d4d4d;}
.form-filtro3 fieldset select.select1 {font-size:0.9em;color:#4d4d4d;height:1.5em;margin:0 0em 1.2em 0;width:13em;border:0.085em solid #7F9DB9;float:left;}
.form-filtro3 fieldset select.select4 {font-size:0.9em;color:#4d4d4d;height:1.5em;margin:0 0em 0.5em 0;width:15em;border:0.085em solid #7F9DB9;float:left;}
.form-filtro3 fieldset input.btn2 { text-align:center;border-top:0.085em solid #00345C;border-left:0.085em solid #00345C;border-right:0.085em solid #B2CEE4;border-bottom:0.085em solid #B2CEE4;background:#F0F0F0;color:#005EA7;width:2em;margin:0 0 0 0.5em;float:left;font-size:1em}
.form-filtro3 fieldset input.btn3 { text-align:center;border-top:0.085em solid #00345C;border-left:0.085em solid #00345C;border-right:0.085em solid #B2CEE4;border-bottom:0.085em solid #B2CEE4;background:#F0F0F0;color:#005EA7;width:2em;margin:0 0 0.5em 0em;float:left;font-size:1em}


 /* estilos para posicionar banner */
#banner1 {float:right;margin:0.5em 0em 0 0em;}
#banner2 {float:right;margin:0.5em 1.5em 0.5em 0.5em;}

/* ESTILOS CAJAS*/
.filtro { font-size:0.9em;  color:#333; border-top:0.085em solid #999; border-right:0.085em solid #999; border-left:0.085em solid #999; border-bottom:0.16em solid #999;    background-color:#E0DFDA;   margin:0.5em 0; padding:1em 0.78em; text-align: left;width:97%}
.filtro-pais { font-size:0.9em; color:#333; margin:0.5em 0; padding:0.3em 0.78em;   text-align: left;width:97%}

#columnas3 {background-color:#F4F3F1;border:0.085em solid #BFBFDF;float:right;width:18.5em;margin:1em 1em 0 0}

/* ESTILOS LISTADOS*/
/*listado de noticias*/
#resultado {padding:0.65em 0 0.32em 0;text-align:left;}
.datosEvento {font-size:0.75em; color:#333; font-weight: bold;line-height:1.4em;}
.datosEvento2 {color:#666666;font-size:0.75em;font-weight:normal;line-height:1.4em;}
.lugarEvento {  font-size:0.75em;   color:#666; line-height:1.3em;  font-weight: bold;}
.tit_evento {   color: #005EA8; font-weight: bold;text-decoration:none}
.contacto {font-size:0.9em;background:none repeat scroll 0 0 #C4D236;border:0.085em solid #CCCCCC;color:#FFFFFF;margin-top:0.84em;padding:0.45em;}

 /* listado de noticias / eventos */
.lst-f1 {}
.lst-f1 ul {padding:0;margin:0.5em 0.5em;}
.lst-f1 ul li {float:left;border-top:0.085em solid #CCC;padding:0.65em 0;margin:0.5em 0em;width:100%}
.lst-f1 ul li.first {border-top:none;}
.lst-f1 ul li a {color: #005EA8; font-weight: bold;}
.lst-f1 ul li a.verde {color: #008173; font-weight: bold;font-size:0.75em;text-decoration:underline}
.lst-f1 ul li a.tag {color: #999; font-weight: bold;text-decoration:underline}
.lst-f1 ul li p {color: #999;font-size:0.8em;padding-top:0.65em;}
.txt-azul{color:#009DDB;font-weight:bold;text-transform:uppercase}

.dts-event{padding:0.5em;text-align:left;}
/*listado enlaces*/
.lst-enl{padding:0.5em; }
.lst-enl h2 {text-transform:uppercase;padding-bottom:0.8em;color:#282828;font-size:0.9em}
.lst-enl ul{padding:0em; margin:0.5em 0 0 0;}
.lst-enl ul li{margin:0;text-align:left;padding-bottom:0.5em;}
.lst-enl ul li a{font-size:85%;text-decoration:underline;background:url(mas2.gif) 0 0.5em no-repeat;color:#008173;font-weight:bold;padding:0 0 0 0.8em;line-height:1em;}
.lst-enl ul li a:hover{text-decoration:none;}

/*listado documentos*/
.lst-docs{padding:0.5em; }
.lst-docs h2 {text-transform:uppercase;padding-bottom:0.3em;color:#282828;font-size:0.9em}
.lst-docs ul{padding:0em; margin:0.5em 0 0 0;}
.lst-docs ul li{margin:0;text-align:left;padding-bottom:0.5em;}
.lst-docs ul li span{font-size:0.8em}
.lst-docs ul li a{font-size:85%;text-decoration:underline;background:url(pdf.jpg) 0 0 no-repeat;color:#008173;font-weight:bold;padding:0.2em 0 0 1.7em;line-height:1em;}
.lst-docs ul li a:hover{text-decoration:none;}
.lst-docs ul li a.enl {font-size:0.7em;color:#005EA8;text-decoration:underline;background:url(flecha.gif) 0 0.5em no-repeat;font-weight:bold;}
.lst-docs ul li a.enl:hover{text-decoration:none;}

.lst-podc{padding:0.5em; }
.lst-podc h2 {text-transform:uppercase;padding-bottom:0.3em;color:#282828;font-size:0.9em}
.lst-podc ul{padding:0em; margin:0.5em 0 0 0;}
.lst-podc ul li{margin:0;text-align:left;padding-bottom:0.5em;}
.lst-podc ul li span{font-size:0.8em}
.lst-podc ul li a{font-size:85%;text-decoration:underline;background:url(ver_online.gif) 0 0em no-repeat;color:#008173;font-weight:bold;padding:0.2em 0 0 1.7em;line-height:1em;}
.lst-podc ul li a:hover{text-decoration:none;}
.lst-podc ul li a.enl {font-size:0.7em;color:#005EA8;text-decoration:underline;background:url(flecha.gif) 0 0.5em no-repeat;font-weight:bold;}
.lst-podc ul li a.enl:hover{text-decoration:none;}

/*listado relacionados*/
.lst-rel {margin:0;padding:0}
.lst-rel h2 {text-transform:uppercase;padding-bottom:0.8em;color:#282828;font-size:0.9em}
.lst-rel ul{padding:0em; margin:0em 0 0 0;}
.lst-rel ul li{padding:0;float:left; display:inline; margin:0 0.5em 0 0;}
.lst-rel ul li a{padding:0;margin:0;}
.lst-rel ul li a:hover{}

/*listado relacionados*/
.lst-relpais {margin:0;padding-top:0.5em}
.lst-relpais h2 {text-transform:uppercase;padding-bottom:0.8em;color:#282828;}
.lst-relpais ul{padding:0em; margin:0.65em;}
.lst-relpais ul li{padding:0;float:left; display:inline; margin:0 0em 0 0; width:20%}
.lst-relpais ul li a{font-size:0.8em;font-weight:bold;margin:0 0.5em;color:#008173;text-decoration:none}
.lst-relpais ul li a:hover{text-decoration:underline}
ul li img.prensa2{padding:0.5em;border-spacing:1.7em; margin:0.84em 0; border:0.085em solid #336600}
ul li img.prensa2:hover{background:#990000;}
/*ul li img.prensa2:hover{border:0.3em solid #990000 !important;padding:0.3em;border-spacing:0em; margin:0.84em 0;}*/


/*listado relacionados img*/
ul li img.prensa{padding:0.2em;border-spacing:1.7em; margin:0.84em; border:0.085em solid #336600}
ul li img.prensa:hover{background:#990000;}


.lst-relimg {margin:0;padding:0}
.lst-relimg h2 {text-transform:uppercase;padding-bottom:0.8em;color:#282828;font-size:0.9em}
.lst-relimg ul{padding:0em; margin:0em 0 0 0;}
.lst-relimg ul li a{padding:0;margin:0;vertical-align:middle;}
.lst-relimg ul li a:hover{}
.lst-relimg ul li:hover {border:0.25em solid #990000 !important;padding:0.25em;margin:0.84em;border-spacing:0.42em;}

/*listado campañas*/
.lst-cam {margin:0;pading:0;}
.lst-cam ul {margin:0;pading:0;}
.lst-cam ul li {margin:0;pading:0;float:left;margin-left:0.5em;}
.lst-cam ul li a img {border:0.085em solid #336600}
.lst-cam ul li a:hover{border:0.3em solid #99000}

/*listado comunidad*/
#lst-com {}
#lst-com ul{}
#lst-com ul li{float:left;width:89%}
#lst-com ul li img{float:left;margin-right:1em;}
#lst-com ul li a.enl-fot{color:#005EA8;padding-left:1em;font-size:0.8em;background:url(flecha.gif) 0 0.5em no-repeat;}
#lst-com .enl-fot, .lst-com .enl-vid, .lst-com .enl-doc, .lst-com .enl-pod-vid, .lst-com .enl-pod-aud {color:#008173;  float:left; margin-top:0.05em; display:block; font-weight:bold;text-decoration:none;}
.ctd-usu {margin-left:4em;font-size:0.9em;}

/*listados blogs*/
.lst-blog {}
.lst-blog ul {float:left; width:100%;}
.lst-blog ul li {list-style-type:none;padding:0 0 1.5em 0;text-align:left;width:98%;border-top:0.085em dotted #C6C5BB;margin:0.65em;border-bottom:0.085em solid #C6C5BB;}
.lst-blog ul li a {font-size:1em;font-weight:bold;text-decoration:none;}
.lst-blog ul li a:hover {font-size:1em;font-weight:bold;text-decoration:underline;}
.lst-blog ul li p.tit-verde {   font-weight:bold;color:#008173;text-decoration:none;font-size:1em;}
a.tit-verde{font-weight:bold;color:#008173;text-decoration:none;font-size:1em;}

/*listado tags**/
.lst-tags{}
.lst-tags ul{margin:0;padding:0;}
.lst-tags ul li{display:inline;color:#999999;font-size:0.9em;}
.lst-tags ul li a{display:inline;color:#999999;font-size:0.9em;text-decoration:none;}
a.tag {color:#999999;font-size:1em;text-decoration:underline;}
/*Estilos comentarios*/
ul.nav-tools {  clear:both; margin:0.5em 0; padding:0.3em 0; background:url(http://www.medicosdelmundo.org/MODULOS/global/publico/interfaces/web/pwc/img/ln.gif) top left repeat-x; border-bottom:0.09em solid #E0E7E3;}
ul.nav-tools li { display:inline; padding-left:0.5em; margin-left:0.5em; font-size:75%; border-left:0.09em solid #B2C3BA;}
ul.nav-tools li.first, ul.nav-tools li:first-child { padding-left:0; margin-left:0; border-left:0;}
ul.nav-tools li a { font-size:100%; color:#008173;}
ul.nav-tools.f1 { margin-bottom:1.2em; background:none; border:0;}

.ico-valorar, .ico-comment , .ico-escribir, .ico-favorito { font-style:normal; padding:0 0.5em 0 1.7em; color:#000; font-size:100%;}
.ico-valorar    { background:url(iconos.gif.1)  0  -0.2em  no-repeat;}
.ico-comment    {  padding-left:1.7em; background:url(iconos.gif.1) -0.4em -7.7em  no-repeat;}
.ico-escribir   { padding-left:1.7em; background:url(iconos.gif.1) -0.4em -29.3em  no-repeat;}
.ico-favorito   { background:url(iconos.gif.1) -0.18em -2em no-repeat;}
.ico-valorar span, .ico-comment span, .ico-escribir span, .ico-favorito span { text-indent:-10000em; height : 0em;  visibility : hidden; display : block; overflow: hidden; margin:0; padding:0}
.enl-fav, .enl-fav-f1 { padding-left:1.9em; font-size:75%; background:url(iconos.gif.1) -0.18em -2em no-repeat;}
.enl-fav-f1 { font-size:100%;}
.enl-env { padding-left:2em; font-size:75%; background:url(iconos.gif.1) -0.09em -3.9em no-repeat;}
.txt_input3  {color:#999999;font-size:0.9em;}

/* estilos paises y sedes*/
.caj-paises{width:99%;  padding:0 1em 0 0;  float:left;text-align:left;}
.caj-paises-padd {padding:0.65em;}
.caj-paises h2 {color:#4D4D4D;padding-bottom:0.1em;font-size:1.3em;}

.lst-paises {margin:0 0.4em 0.4em;padding:0.5em 1em;text-align:left;border:0.085em solid #C6C5BB;background:#FFF;}
.lst-paises ul {padding:0.4em;margin:0.5em 1em;}
.lst-paises ul li {float:left;padding:0.65em 0;margin:0.5em 0em;border-top:0.085em solid #C6C5BB;}
.lst-paises ul li a .pais {color: #008173; font-weight: bold;font-size:0.75em;text-decoration:underline}
.lst-paises ul li h3 a {color: #008173; font-weight: bold;font-size:0.75em;text-decoration:underline}

/* detalle noticias*/
.col_central {  width:41.5em;   padding:0 1em 0 0;  float:left;text-align:left;}
#autor_foto_int { width: 25.5em; font-size:0.6em; }

/* detalle eventos*/
.col_central2 { width:45em; padding:0 1em 0 0;  float:left;text-align:left;}
h1 {font-size:1.7em;color: #005EA8;font-weight: bold;line-height:1em;text-align:left}
h2 {font-size:1.9em;color: #005EA8;font-weight: bold;line-height:1em;text-align:left;margin:0.65em 0}
h2.rosa {font-size:1.9em;color:#E3006A;font-weight: bold;line-height:1em;text-align:left;margin:0.65em 0}
h2.blanco {font-size:1em;color: #FFF;text-transform: uppercase; font-weight: bold;text-align:left;margin:0;padding:1em 0 0em 0.8em}
h3 {font-size:1.2em;color: #005EA8;font-weight: bold;line-height:1em;text-align:left;margin:0;padding:0.5em 0 1em 1.5em}
h3.rosa {font-size:1.7em;float:left;color:#E3006A;font-weight: bold;line-height:1em;text-align:left;margin:0.65em 0;padding:0}
h4 {font-size:1em;color: #FFF;text-transform: uppercase;    font-weight: bold;text-align:left;}
.twtr-hd h4 { text-transform: Capitalize; }
h5 {font-size:0.8em;    line-height:0.9em}

.caj-glos       { padding:0.5em}
.caj-glos li        { float:left; padding-right:0.15em;}
.caj-glos li a       { float:left; color:#333; font-weight:bold; font-size:75%; padding:0em 0.4em; text-decoration:none;}
.caj-glos li a.on, .caj-glos li a:hover { color:#000; font-weight:bold; background:#fff; }
.caj-biblio { float:left; padding:1em 0; width:28em}
ul.lst-glos      { clear:both; width:100%; margin:0.5em 0;}
ul.lst-glos li       { display:inline;clear:both; margin-bottom:0.5em; padding-bottom:0.5em; padding-bottom:1em; background:url(http://www.medicosdelmundo.org/MODULOS/global/publico/interfaces/web/pwc/img/ln.gif) bottom left repeat-x}
ul.lst-glos li a    {padding:0 0.5em;color:#000;font-weight:bold;}
ul.lst-glos li h3  { font-size:90%; margin-bottom:0.2em }
ul.lst-glos li p    { font-size:75%;}

/* estilos caja pag libres*/
#col_col_der {background:none repeat scroll 0 0 #FEF4ED;border:0.085em solid #666666;float:right;margin:0 0 1.3em ;padding:1.3em 0.16em 0 ;width:15.5em;}
#col_col_der2 {float:right;margin:0 0 1.3em;padding:0em 0em 0em;dipslay:block;}
#col_col_izq {float:left;padding:0 1em 0 0;width:45.5em;}
.mover {margin-left:1em;float:right}
/*estilos directorios*/
dl.lst-dir { margin:0; padding:0.5em 0.5em 0; font-size:90%; }
dl.lst-dir dt { clear:left; float:left; width:auto; padding-right:0.3em; line-height:1.3; font-weight:bold; color:#3C4604}
dl.lst-dir dd { color:#666;width:auto; line-height:1.3; padding-bottom:0.5em;}
dl.lst-dir dd a { font-size:100%; color:#005EA8; text-decoration:underline}
dl.lst-dir dd a.verde { font-size:100%; color:#008173; text-decoration:underline}
dl.lst-dir dd a:hover { color:#008173; text-decoration:none;}
/* Paginas de error*/
.caj-err-404 {text-align:left;}

/* Estilos menu */
#menu{display:none;}
ul.jd_menu {width:65.6em;background:#369 url(fnd_menu.gif) repeat-x 0 0;border-top: 0.085em solid #005ea8;color:#FFF;float:left;height:2em;list-style-type:none;margin:0;padding:0;border-bottom-width:0.3em;border-bottom-color:#F2F2F2;border-bottom-style: solid;}
ul.jd_menu li {float: left}
ul.jd_menu.menulevelhover2 {border-bottom-width:0.3em;border-bottom-color:#EB6E08;border-bottom-style: solid;}
ul.jd_menu.menulevelhover3 {border-bottom-width:0.3em;border-bottom-color:#A2AF27;border-bottom-style: solid;}
ul.jd_menu.menulevelhover4 {border-bottom-width:0.3em;border-bottom-color:#e3006a;border-bottom-style: solid;}
ul.jd_menu {width: 1%;}
ul.jd_menu {width: 1%;}
/* -- Sub-Menus -- */
ul.jd_menu ul {/*border-top:0.3em solid red;*/position:absolute; display:none;cursor:pointer;    list-style-type: none;  margin: 0em;  padding: 0; z-index: 10000;}
ul.jd_menu ul li {  float: none;    margin: 0;color:#FFF;}
ul.jd_menu { width:65.6em;   height:2em; background: url(fnd_menu.gif) repeat-x 0 0;  border-top-width: 0.085em;  border-top-style: solid;    border-top-color: #005ea8;  background-color: #369; color: #FFF;}
* html ul.jd_menu ul {width: 1%;}


/*ul.jd_menu li {width:25%;}*/

ul.jd_menu li a {text-decoration:none;}
ul.jd_menu li a:hover { color: #FFF; text-decoration: none;}
ul.jd_menu li li a:hover {  color: #fff; text-decoration: none;}
ul.jd_menu li li a {color:#333;text-decoration:none;font-size:0.9em;}
ul.jd_menu li#menulevel_1_0.jdm_hover,
ul.jd_menu li#menulevel_1_0.jdm_active {background:url(fnd_btn_0.gif) repeat-x 0 0;height:2em;color:#fff;/*border-bottom-width:0.3em; border-bottom-style: solid; border-bottom-color: #971282;*/}
ul.jd_menu li#menulevel_1_1.jdm_hover,
ul.jd_menu li#menulevel_1_1.jdm_active {    background:url(fnd_btn_1.gif) repeat-x 0 0;height:2em;}
ul.jd_menu li#menulevel_1_2.jdm_hover,
ul.jd_menu li#menulevel_1_2.jdm_active {background:url(fnd_btn_2.gif) repeat-x 0 0;height:2em/*;border-bottom-width:0.3em; border-bottom-style: solid; border-bottom-color: #A2AF27;*/}
ul.jd_menu li#menulevel_1_3.jdm_hover,
ul.jd_menu li#menulevel_1_3.jdm_active {    background:url(fnd_btn_3.gif) repeat-x 0 0;height:2em;/*border-right:0.25em solid #E3016B;border-bottom-width:0.3em; border-bottom-style: solid; border-bottom-color: #e3006a;*/}
ul.jd_menu li li.jdm_hover,ul.jd_menu li li.jdm_active {color: #FFF;}
ul.jd_menu li ul.submenu1 li.jdm_hover,ul.jd_menu li ul.submenu1 li.jdm_active {background-color:#EB6E08;color:#FFF;}
ul.jd_menu li ul.submenu2 li.jdm_hover,ul.jd_menu li ul.submenu2 li.jdm_active {background-color:#A2AF27;color:#FFF;}
ul.jd_menu li ul.submenu3 li.jdm_hover,ul.jd_menu li ul.submenu3 li.jdm_active {background-color:#e3006a;color:#FFF;}

ul.jd_menu li li {  font-family: Arial, Helvetica, sans-serif;      text-align:left;    font-style: normal; border:#CCC solid 0.085em;  color: #333;    height:auto;    width:14em; cursor:pointer; padding: 0.2em 0 0.2em 0.65em;  background:#F3F3F3;}
ul.jd_menu li li li {   font-family: Arial, Helvetica, sans-serif;      text-align:left;    font-style: normal; border:#CCC solid 0.085em;  color: #333;    height:auto;    width:12em; cursor:pointer; padding: 0.2em 0 0.2em 0.65em;  background:#F3F3F3;}

.menulevel_1_0, .menulevel_1_1, .menulevel_1_2, .menulevel_1_3  {   font-family: Arial, Helvetica, sans-serif;  font-size: 0.85em;  font-style: normal; font-weight: bold;  text-transform:uppercase;   text-align: center; border-right-width: 0.085em; border-right-style: solid;  border-right-color: #CCC;   list-style-type: none;  color: #FFF;    float: left;    height: 2em; width: 18.8em; cursor:pointer; padding: 0.4em 0 0 ;}
.menulevel_1_1.act { background-color:#EB6E08;}
.menulevel_1_2.act { background-color:#A2AF27;}
.menulevel_1_3.act  {background-color:#e3006a;}

.menulevel_1_3 {width:20.45em; border-right-width: 0;font-family: Arial, Helvetica, sans-serif;   font-size: 0.85em;  font-style: normal; font-weight: bold;  text-transform:uppercase;   text-align: center; list-style-type: none;  color: #FFF;    float: left;    height: 1.56em; cursor:pointer; padding: 0.4em 0 0 0em ;display:block;}
html:first-child .menulevel_1_3 {border-right-width: 0;font-family: Arial, Helvetica, sans-serif;   font-size: 0.85em;  font-style: normal; font-weight: bold;  text-transform:uppercase;   text-align: center; list-style-type: none;  color: #FFF;    float: left;    height: 1.56em; cursor:pointer; padding: 0.4em 0 0 0em ;display:block;}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
       .menulevel_1_3 {width:18.8em !important;}
 }
.menulevel4 {widht:60em;margin:0 1em;}
.menulevel4 ul {float:left;padding:0em;margin:1em 0}
.menulevel4 ul li {float:left;display:inline;width:11.5em;}
.menulevel4 li a img {border:0.085em solid #336600;padding:0.5em;}
.menulevel4 li a img:hover {border:0.2em solid #990000;padding:0.5em;}

/* estilos menu sin js*/
#submenu1, #submenu2, #submenu3 {   width:65.5em;   height: 0.8em;  float:left;     border-top-width: 0.35em;   border-right-width: 0;  border-bottom-width: 0.085em;   border-left-width: 0;   border-bottom-style: solid; border-top-style: solid;    border-bottom-color: #828282; padding-top:1em }
#submenu1 {border-top-color: #EB6E08;}
#submenu2 {border-top-color: #EB6E08;}
#submenu3 {border-top-color: #e3006a;}
#submenu1 ul li a, #submenu2 ul li a, #submenu3 ul li a {text-decoration:none;color:#666;}
#submenu2 ul li, #submenu3 ul li {  display:inline;font-family: Arial, Helvetica, sans-serif;   font-size: 0.8em;   font-style: normal; text-align: center; border-right-width: 0.085em;    border-right-style: dotted; border-right-color: #AAA;   list-style-type: none;  color: #666;    float: left;    height: 2em;    cursor:pointer; margin: -1.3em 0 0 0;   padding: 0.4em 0.5em 0 1em;}
#submenu1 ul .primerElemento, #submenu2 ul .primerElemento, #submenu3 ul .primerElemento {  margin: -1.3em 0 0 -3.4em;}
#submenu1 ul li:hover { background-color:#EB6E08;   color:#FFF;}
#submenu2 ul li:hover { background-color:#EB6E08;   color:#FFF;}
#submenu3 ul li:hover { background-color:#e3006a;   color:#FFF;}
#submenu1 ul li a:hover, #submenu2 ul li a:hover, #submenu3 ul li a:hover {color:#FFF;}
#submenu1 ul li.act { background-color:#EB6E08;   color:#FFF;}
#submenu2 ul li.act { background-color:#EB6E08;   color:#FFF;}
#submenu3 ul li.act { background-color:#e3006a;   color:#FFF;}
#submenu1 ul li.act a, #submenu2 ul li.act a, #submenu3 ul li.act a {color:#FFF;}

/* Estilos para el calendario */
.tbl-cal      {padding:0.2em 0.5em; margin:0em 0.2em 0em 0em; width:11.3em; text-align:center; background:#fff;  border:0.085em solid #000;  border-collapse: collapse; border-spacing: 0;}
.tbl-cal strong   { font-weight:bold; color:#000; white-space:nowrap; }
.tbl-cal thead th { text-align:center; padding:0em 0em;background:#bed600;;font-weight:bold;border-bottom:0.16em solid #000;}
.tbl-cal thead th a         { text-decoration:none;color:#000;}
.tbl-cal thead th a:hover   { text-decoration:none;background:none; color:#bed600; }
.tbl-cal thead th a img {border:0em }
.tbl-cal thead th strong    {padding:0em 0em;font-size:0.85em;text-align:center}
.tbl-cal thead th a span     {display:none;}
.tbl-cal tbody th { padding:0.1em 0.3em; color:#000; font-size:0.85em; font-weight:bold;  text-align:center; border:0;}
.tbl-cal tbody th.dom{ color:#bed600;}
.tbl-cal td       { width:3em;padding:0;margin:0;color:#000; font-size:0.85em; text-align:center; background:#FFF;}
.tbl-cal td a     { background:#f9fbe8;color:#829d00;padding:0.2em 0.4em;text-decoration:none;font-weight:bold;margin:0.5em 0em }
.tbl-cal td a strong { color:#829d00; }
.tbl-cal td a.evento { background:#f9fbe8;color:#829d00;padding:0em 0.4em;text-decoration:none;font-weight:bold;margin:0.5em 0em }
.tbl-cal td a:hover { text-decoration:underline;}
.tbl-cal td.hoy { color:#000; background:#bed600; }
.tbl-cal td.hoy a  { color:#000; background:#bed600;padding:0.2em 0.4em;font-weight:bold;}
.tbl-cal td.evento {background:#f9fbe8; }
.tbl-cal td.previo strong { color: #CCCCCC; }

/*  Estilos formularios */
.caj-tit {background:url(tick.gif) top left no-repeat;/*margin-right:3em;*/}
.caj-tit h2{margin:0.5em 1.5em;padding-top:0.5em;}
.caja_form {background:none repeat scroll 0 0 #F9F9F9;border:0.085em solid #999999;padding:0.84em 1em;width:47.5em;text-align:left;}
.caja_form2 {background:none repeat scroll 0 0 #F9F9F9;border:0.085em solid #999999;padding:0.84em 1em;width:60.8em;}
.caja_form3 {background:none repeat scroll 0 0 #F9F9F9;padding:0em 1em;width:60.8em;margin:0;}
/* caja geop*/
.caj-mapa {width:18.5em;}

.caj-err {background:url(tick_off2.gif) top left no-repeat;color:#005EA8;}
.formgeneral {}
.formgeneral fieldset{border:none;margin:0.5em 1em;}
.formgeneral fieldset legend{display:none;}
.formgeneral fieldset label{color:#005EA8;font-size:1.1em;}
.formgeneral fieldset .lbl1{color:#666699;font-size:0.9em;text-align:left;float:left;}
.formgeneral fieldset .lbl2{color:#4D4D4D;font-size:1em;margin-right:0.3em;}
.formgeneral fieldset .lblrad{color:#666699;font-size:0.9em;float:left;font-weight:normal;}
.formgeneral fieldset .lblrad2{color:#333;font-size:1em;float:left;font-weight:normal;}
.formgeneral fieldset .lblrad3{color:#666699;font-size:0.9em;font-weight:normal;margin:0;padding:0;float:right;width:11em;text-align:left;}

.formgeneral fieldset input{background:none repeat scroll 0 0 #FFFFFF;border:0.09em solid #999999;height:1.4em;text-align:left;margin-right:0.3em;}
.formgeneral fieldset select.subir {position:absolute;margin:-0.1em 0 0 0 !important;padding:0;height:1.4em;}
.formgeneral fieldset select.subir2 {margin:-0.1em 0 0 0 !important;padding:0;height:1.4em;}
.formgeneral fieldset select.fullwidth {width:98%;}
.formgeneral fieldset sup{color:#008173;}
.formgeneral fieldset .file     { margin-top:0.8em; width:20em; background:#fff;height:2em}
.formgeneral fieldset .btn{background:url("btn_rosa.png") repeat scroll 0 0 transparent;border:0 none;color:#FFFFFF;cursor:pointer;font-size:16px;font-weight:bold;height:50px;right:90px;text-align:center;width:300px;}
.formgeneral fieldset .btn2{background:url("btn_gris.png") repeat scroll 0 0 transparent;border:0 none;color:#FFFFFF;cursor:pointer;font-size:16px;font-weight:bold;height:50px;right:90px;text-align:center;width:300px;}
.formgeneral fieldset .btn3{background:url("btn_rosa.png") repeat scroll 0 0 transparent;border:0 none;color:#FFFFFF;cursor:pointer;font-size:16px;font-weight:bold;height:50px;right:90px;text-align:center;width:300px;}


.notas-form{color:#999999;font-size:0.9em;}
.notas-form2{color:#F9F9F9;font-size:0.9em;font-style:italic}
.notas-form3{color:#999999;font-size:0.9em;font-style:italic;position:absolute;margin-top:-1.8em}
.notas-form4{color:#999999;font-size:0.9em;font-style:italic}
.notas-form33{color:#999999;font-size:0.9em;font-style:italic;margin-top:-1.8em}

.tit_form {color:#005EA8;font-size:1em;font-weight:bold;text-align:left;}
.tit_form2 {color:#333;font-size:1em;font-weight:bold;text-align:left;}
.tresColumnas {float:left;width:19.3em;}
.tresColumnas1 {float:left;width:18em;}
.tresColumnas2 {float:right;width:16em;}
.tresColumnas2-2 {float:left;width:21em;}
.tresColumnas3 {float:left;width:15.1em;}
.tresColumnas4 {float:left;width:14.1em;}
.tresColumnas5 {float:right;width:15.7em;margin-left:0.3em}
.cuatroColumnas2 {float:left;width:11em;}
.cuatroColumnas {float:left;width:12.5em;}
.form-com { float: left;}
.form-com2 { margin-left: 2em; float: left;}
.form-izq { float: left; width: 45%;}
.form-der { margin-left: 2em; float: left;}
.form-izq2 { margin-top: 0.5em; float: left; width: 45%;}
.form-der2 { margin-top: 0.5em; margin-left: 2em; float: left;}
.bus-age{margin-top:0.5em}
.formgeneral fieldset .input2 {border:none;width:2em;float:left;font-weight:normal;font-size:0.9em;height:1.3em;text-align:left;background:#F9F9F9}
.formgeneral fieldset .input2-err {border:none;width:2em;float:left;font-weight:normal;font-size:0.9em;height:1.3em;text-align:left;background:#F9F9F9}
.formgeneral fieldset .input {border:0.085em solid #999999;height:1.4em;width:9em;}
.formgeneral fieldset .input1 {border:0.085em solid #999999;height:1.4em;width:11em;}
.formgeneral fieldset .input1-err {border:0.085em solid #999999;height:1.4em;width:11em;}
.formgeneral fieldset .input3 {border:0.085em solid #999999;height:1.4em;width:5em;}
.formgeneral fieldset .input3-err {border:0.085em solid #999999;height:1.4em;width:5em;}
.formgeneral fieldset .input4 {border:0.085em solid #999999;height:1.4em;width:4em;}
.formgeneral fieldset .input4-err {border:0.085em solid #999999;height:1.4em;width:4em;}
.formgeneral fieldset .input5 {border:0.085em solid #999999;height:1.4em;width:28em;float:left;}
.formgeneral fieldset .input5-err {border:0.085em solid #999999;height:1.4em;width:28em;float:left;}
.formgeneral fieldset .marcado {background:#FFFFCC;}
.formgeneral fieldset .apagado {background:#F9F9F9;}
.formgeneral fieldset .marcado-err {background:#FFFFCC;}
.formgeneral fieldset .checkb {border:none;width:1em;float:left;font-weight:normal;font-size:0.9em;text-align:left;background:#F9F9F9}
.formgeneral fieldset .checkb2 {float:left;border:none;width:2em;font-weight:normal;font-size:0.9em;text-align:right;margin:-1.2em 0em 0 10em}
/*.formgeneral fieldset h3 {font-size:1em; text-transform:none;}*/
.txt-rad {color:#666699;font-size:0.9em;float:left;font-weight:normal;}
.postit{float:left;line-height:1.1em;height:18em;width:17em;background:url(postit1.gif) top left no-repeat;color:#FFF;}
.postit-padd{width:10em;text-align:left;margin:1em 0em 1em 1.8em}
.postit2{float:right;line-height:1.1em;height:15em;width:12em;background:url(postit2.gif) top left no-repeat;color:#FFF;}
.postit-padd2{text-align:left;margin:1em 1em 1em 0em}
.anpostit {float:left;width:32.8em;text-align:left;}
.corto {float:left;width:7em;margin-top:0.8em}
.corto1 {float:left;width:13em;margin-top:0.8em}
.corto2 {float:left;width:20em;margin-top:0.8em}
.corto3 {float:left;width:5em;}
.corto4 {width:45em;float:left;}
.corto5 {float:left;width:7em;}
.corto6{float:left;width:13em;margin-top:0.3em}
/* estilos columnas*/
.col2f1{}
.col2f1-c1 {float:left;width:48%;}
.col2f1-c2 {float:left;width:45%;}

/* comentarios*/
.form-com{}
.form-com fieldset{}
.form-com fieldset legend{display:none;}
.form-com fieldset label{font-size:0.9em;float:left}
.form-com fieldset label.lbl {width:20%}
.form-com fieldset .input {background:#FFFFFF;border:0.085em solid #999999;font-size:0.9em;height:1.3em; margin-bottom:1.2em}
.form-com fieldset .input2 {background:#FFFFFF;border:0.085em solid #999999;font-size:0.9em;height:1.5em;width:15em; margin-bottom:1.2em;}
.form-com fieldset small{font-size:0.7em;}

.nombres{font-weight:bold;font-size:0.8em}
.boton_comentario {background:#BFBFDF;border:0.085em solid #999999;color:#005EA8;cursor:pointer;font-size:0.9em;font-weight:bold;height:2.2em;text-align:center}

/*estilos pestañas*/
.pesf1 ul        { float:left; width:98%; margin:0em; }
.pesf1 ul li     { float:left; margin:0em ;padding:0em; width:18.8em; list-style-type:none; height:1.6em;border-bottom:none;}
.pesf1 ul li.pes-inact a {text-decoration:none; font-weight:bold;color:#4D4D4D;background:#FFF;border-left:0.085em solid #999999;border-right:0.16em solid #999999;border-top:0.085em solid #999999;float:left;text-align:left;margin:0.085em 0 0.085em 0em;padding:0.6em 1em;top:0.085em;width:16.6em;z-index:300;}
.pesf1 ul li.pes-act a  {text-decoration:none; font-weight:bold;color:#4D4D4D;background:#F9F9F9;border-left:0.085em solid #999999;border-right:0.16em solid #999999;border-top:0.085em solid #999999;float:left;text-align:left;margin:0.085em 0;padding:0.7em 1em;top:0.085em;width:16.6em;z-index:300;}
.pesf1 ul li.pes-inact a:hover {text-decoration:underline; }
.pesf1 ul li.pes-act a:hover {text-decoration:underline;}


/* ESTILOS PUBLICACIONES*/
.publi-tit {font-size:130%;color:#4D4D4D;}
.publi-cita {color:#333;font-style:italic;font-size:90%;}
.publi-desc {}
.publi-obj  {}

/* Estilo nifty */
div.nifty{ background:url(barra-r.gif) top left no-repeat;color:#FFF; text-transform:uppercase; font-size:0.70em;padding-left:0.5em}

/*ESTILOS COMENTARIOS*/
.comentario {background-color:#F5F5F5;border:thin solid #BFBFDF;color:#666666;font-size:1em;margin:0.6em 0.6em 0.6em 0;padding:1em;text-align:left;width:39.3em}

/* ESTILOS PARA LOS BLOGS PORTADA*/
.blog { float:left; width:18em; margin:0 0.5em 0 0; line-height:0.9em;}

.flecha {       list-style-position:outside;    text-indent: 0; margin-left: -24px}
.blog .nombre { color:#005EA8;  font-weight:bold;margin:0.5em 0}
.blog .titulo { color:#595959;  font-weight:bold;font-size:0.75em}
.blog .texto {  color:#595959; font-size:0.75em;    }

.img_link { border:0.13em solid #900;   padding: 0;}
.migaPan{   font-size:0.8em; line-height:1.2em; text-transform: uppercase;  font-weight: bold;  color: #A09F9C;}
.migaPan a  {   text-decoration:none;margin:0; padding:0;   }
.migaPan a:hover    {   text-decoration:underline;  }
a.enl_blog {color: #005EA8;font-size:0.7em; text-decoration:none;line-height:1em;}
a.tit_blog {color: #005EA8;font-size:1em;   text-decoration:none;line-height:1em;}
a.tit_blog:hover {color: #005EA8;font-size:1em; text-decoration:underline;line-height:1em;}
.blog ul{float:left;width:10em;margin:0em 0 0 0.5em; padding:0}
.blog ul li{margin:0; padding:0;}
.blog ul li a {text-decoration:underline;}
.blog a img.br {border:0.085em solid #336600 !important;padding: 0.085em;}
.blog a img.br:hover {border:0.2em solid #990000 !important;padding:0}
/*ESTILOS PARA PUBLICACIONES*/
.img_publi_peq {    width:3.7em;    height:5.3em;   float:left; border:0.085em solid #360;  padding:0.065em;    margin:0 10px 0 0;}
.txt_publi {    line-height:1.4em;  font-size:0.75em;   float:left; width:8.3em;text-align:left;height:5.5em;}
.txt_publi .titulo {    color:#005EA8;  font-weight:bold;}
.txt_publi .texto { line-height:1.1em;  color:#595959;  font-weight:normal;}
.separacion {   height:0.9em;}
.msn-err {color:#F40C0C;font-size:0.9em}
.msn-ayu {color:#999;font-size:0.9em;text-align:left;}
.destacado {    color:#005EA8;  font-weight:bold;}
/* ESTILOS TEXTO */
.fec {font-size:0.8em;  color:#333; font-weight: bold;line-height:1.4em;}
.pie_foto {font-size:0.75em;width:38em;float:left;text-transform:none}
#autor_foto, #pie_foto { margin:0em 0.8em 0 0.8em;font-size:0.75em; color:#AAAAAA;  text-align:right;   }
.autor_foto, {   margin:0em 0.8em 0 0;font-size:0.75em; color:#AAAAAA;  text-align:right;   float:right;}
.antit {display:block; font-weight:bold;text-transform:uppercase;font-size:0.8em;  color:#666666;line-height:1.2em;margin:0 0 0.65em 0}
.entradilla {font-size:1em; font-weight:bold; color:#4D4D4D;line-height:1.2em;text-transform:none;margin:0 0 0.65em 0}
.imagen-texto {padding:0 0.84em;}
.fuente1 {font-size:75%;line-height:1.5;font-family:Arial;color:#333}
.fuente4 {font-size:0.9em;text-decoration:none;}
.fuente2 {font-size:1em}
.fuente3 {font-size:1.2em}
.sub{text-decoration:underline !important}

/*ESTILOS PAGINACION*/
#anterior {width:14.2em;float:left;height:1.6em;}
#anterior a {text-decoration:none;float:left;background:url(anterior.gif) top left no-repeat;width:5.5em;}
#anterior span{position:relative; top:-0.2em; background:#005EA8;font-family:Verdana;color:#FFF;font-weight:bold;font-size:0.6em;text-align:right;margin:1.5em 0 0.5em 2.2em;}

#siguiente {    height:1.6em;   text-align:right;   width:14.2em;   float:right;    }
#siguiente a {text-decoration:none;float:right;background:url(siguiente.gif) top left no-repeat;width:5.5em;}
#num_not, #num_ev{   float:left; width:100px;    text-align:center;  background:#CCC;    color:#FFF; font-size:10px; font-weight:bold;   height:18px;}
#siguiente span{position:relative; top:-0.2em; background:#005EA8;font-family:Verdana;color:#FFF;font-weight:bold;font-size:0.6em;text-align:left;margin:1.5em 2.6em 0.5em 0em;}

#btn-cont {width:20.5em;height:3.5em;float:left;background:url(btn_rosa.png) top left no-repeat;}
#btn-cont a{margin:0;color:#FFF;font-weight:bold;text-decoration:none;padding:0em 0 0 4.8em;}
#btn-cont a.largo{margin:0;color:#FFF;font-weight:bold;text-decoration:none;padding:0em 0 0 1em;}
#btn-cont span{}

#paginacion {border-top:0.085em solid #333333;margin:0.5em 0.5em;}
#paginacion .pag {margin:0.65em 0;padding:0.2em 0;float:right;font-size:0.80em;}
#paginacion .pag .sig {margin-left:0.5em 0 0.5em 0.5em; padding-right:0.5em; background:url(pag_siguiente.gif) center left no-repeat;color:#FFF}
#paginacion .pag .ant {background:url(pag_anterior.gif) center left no-repeat;color:#FFF}
#paginacion .pag .sig a{float:left}
#paginacion .pag .ant a{float:left;}
#paginacion .pag .ant span{position:relative; top:-0.1em;font-family:Verdana;color:#FFF;font-size:0.8em;text-align:right;margin:1.3em 0 0 1em;padding:0 1.2em 0 3em}
#paginacion .pag .sig span{position:relative; top:-0.1em;font-family:Verdana;color:#FFF;font-size:0.8em;text-align:right;margin:1.3em 0 0.5em 0em;padding:0 4em 0 0.5em}
/*#paginacion .caj-pag-ant { float:left; width:8em}
#paginacion .caj-pag-sig { float:right; width:8em}*/

/* Estilos mapa web*/
.col3f1{}
.col3f1-c1 {float:left;width:34%;}
.col3f1-c2 {float:left;width:30%;}
.col3f1-c3 {float:left;width:30%;}
#sitemap {}
#sitemap ul {}

#sitemap ul li.first {font-size:0.9em;width:33%;float:left;color:#4D4D4D;font-weight:bold;text-decoration:none}
#sitemap ul li a{margin-left:0.5em;font-weight:bold;font-size:85%;background:url(mas2.gif) 0 0.5em no-repeat;color:#008173;text-decoration:none;padding-left:0.8em; }
#sitemap ul li a:hover{text-decoration:underline}
#sitemap ul li ul { font-size:1em;}
#sitemap ul li ul li {margin-left:1em;}
#sitemap ul li ul li a{color:#008173;background:none;text-decoration:underline;}
#sitemap ul li ul li a:hover{color:#008173;background:none;text-decoration:none;}
/* ESTILOS PARA EL CUERPO */
.cpo               {text-align:left;font-family:Arial, Verdana, Helvetica, sans-serif; clear:both; margin-bottom:1.5em; font-size:1em; line-height:1.3em;color:#4D4D4D;}
.cpo ul           { padding:0 0 0 1em; margin:0 1.5em 1em 2em; display:block; overflow:hidden;}
.cpo ul li        { padding:0 0 0.7em 0em; list-style-type:disc;}
.cpo ul li a        { color:#e3006a;}
.cpo ul li ol li  { background:none; padding-left:0;}
.cpo strong    { font-weight:bold;}
.cpo p           { margin:1.2em 0.5em;}
.cpo ol          { clear:both;margin:0 1.5em 1.5em 1.2em; display:block; overflow:hidden; padding:0 0 0 1em}
.cpo ol li       { list-style-type:decimal; list-style-position:outside; display:list-item; margin:0 0 0.7em 2em;}
.cpo ol li ul li    { list-style-type:none; margin:0.1em 0; }
.cpo p a,  .cpo p a:link, .cpo p a:visited, .cpo a { font-size:100%; padding:0 0.2em;color:#E3006A;font-weight:bold;text-decoration:underline}
.cpo h1 { font-size:130%;color: #e3006a;margin:0;padding:0}
.cpo h2.nombre { font-size:160%;color: #005EA8;margin:0;padding:0}
.cpo h2 { font-size:120%;color: #e3006a;margin:0;padding:0}
.cpo h3 { font-size:130%;color: #e3006a;margin:0;padding:0.5em 0}
.cpo h3.puesto { font-size:100%;color: #e3006a;margin:0;padding:0.5em 0}
.cpo h4 { font-size:100%;color: #d4d4d4;margin:0;padding:0}
.cpo .cpo-fdo { padding:0.2em 0.6em; background:#E2EBC2}
.cpo p em { font-style:italic;/*padding:1.2em 0 1.2em 5em;margin-left:1.2em*/}
.cpo strong   { font-weight:bold;}
.cpo .subr { text-decoration:underline}
.cpo .caj-cita { clear:both; background:#FFF; margin:1em 0; padding:0.5em 1em 0.5em 3em; text-align:center}
.cpo blockquote { display:block; float:left; width:80%; padding:0 0 0 7em; color:#000; font-size:90%; font-style:normal; background:url(comillas3.gif) top left no-repeat }
.cpo blockquote p {margin-left:2em;text-align:left;}
.cpo cite { clear:both; display:block; margin-top:0.2em;font-style:normal; font-size:90%; color:#055A62; font-weight:normal; }
.cpo .nota {color:#666;font-weight:bold;}
.cpo table{font-size:0.9em}
.cpo table tr{}
.cpo table tr td{}
.cpo p small{font-size:0.7em}
.cpo #num_uno {background:url("uno.png") no-repeat scroll 0 0 transparent;padding:0 1.3em 0 5em;}
.cpo #num_dos {background:url("dos.png") no-repeat scroll 0 0 transparent;padding:0 1.3em 0 5em;}
.cpo #num_tres {background:url("tres.png") no-repeat scroll 0 0 transparent;padding:0 1.3em 0 5em;}
.cpo .img-izq-fck {float:left; margin:0 1em 1em 0}
.cpo .img-dch-fck {float:right; margin:0 0 1em 1em}
#fnd_naranja {background:none repeat scroll 0 0 #F4F7F9;border:0.085em solid #CCCCCC;margin:0 0 2.5em;}

/* ESTILOS CARRUSEL NOTICIAS*/
#NewsTickerH{width:37.1em;  height:22em;    margin:0 auto; font-family:Arial}
#NewsHorizontal {   width: 37.1em;  height:22em; display: block;    overflow: hidden;   position: relative; }
#TickerHorizontal {     width: 37.1em;      height:22em;        display: block;     list-style: none;       margin: 0;      padding: 0;}
#TickerHorizontal li {      display: block;     width: 41.5em;      color: #4D4D4D;     text-align: left;       font-size: 1em;     margin: 0;      padding: 6px;       float: left;}

#NewsTickerV{width:37.1em;  height:5em; margin:0 auto; font-family:Arial}
#NewsVertical { width: 37.1em;      height:3em; display: block; overflow: hidden;   position: relative; }
#TickerVertical ul {        width: 41.5em;  height:3em;     display: block;     list-style: none;       margin: 0;      padding: 0;}
#TickerVertical li {        display: block;     width: 41.5em;      color: #4D4D4D;     text-align: left;       margin: 0;      padding: 2px;       float: left;}
#TickerVertical li a{       display: block;     width: 40em;        color: #005EA8;     text-align: left;       font-size: 1em;     margin: 0;      padding: 2px;       float: left;}
#TickerVertical li strong {     display: block;     width: 41.5em;      color: #4D4D4D;     text-align: left;       font-size: 1em;     margin: 0;      padding: 2px;       float: left;}


/* Estilos para imagenes*/
a.boton1{background:url(btn_filtro.gif) bottom right no-repeat;width:3em;height:1em;}
a.boton4{background:url(pag_anterior.gif) bottom right no-repeat;}
a.boton5{background:url(pag_siguiente.gif) bottom right no-repeat;}
a.boton2{background:url(leermas.gif) bottom left no-repeat !important;width:12em;text-decoration:none}
a.boton3{background:url(verblogs.gif) bottom left no-repeat !important;width:12em;text-decoration:none}
a.boton6{background:url(verposts.gif) bottom left no-repeat !important;width:14em;text-decoration:none; padding:0.3em 0}
a.boton7{background:url(verblogosfera.gif) bottom left no-repeat !important;width:12em;text-decoration:none;}

a.boton1 span{color:#FFF;font-weight:bold;}


a.boton4 span{color:#FFF;font-weight:bold;background:#005EA8}
a.boton5 span{color:#FFF;font-weight:bold;background:#005EA8}
a.boton2 span{background:#005EA8;font-family:Arial;color:#FFF;font-weight:bold;font-size:0.7em;text-align:right;margin:1.5em 2em 0.5em 0.9em;}
a.boton3 span{background:#005EA8;font-family:Arial;color:#FFF;font-weight:bold;font-size:0.7em;text-align:right;margin:0em 3em 0em 1.5em;}
a.boton6 span{background:#005EA8;font-family:Arial;color:#FFF;font-weight:bold;font-size:0.7em;text-align:right;margin:0em 3em 0em 1.3em;}
a.boton7 span{background:#005EA8;font-family:Arial;color:#FFF;font-weight:bold;font-size:0.7em;text-align:right;margin:1.5em 2.5em 1em 1.2em;}

/* ESTILOS ENLACES */
a.verde {   font-weight:bold;color:#008173;text-decoration:none;font-size:0.9em;}
a.verde:hover {text-decoration:underline}
a.rosa {text-decoration:none;color: #e3006a;font-weight:bold;}
a.rosa:hover {color: #e3006a;text-decoration:underline}
a.rosa-pie {text-decoration:none;color: #e3006a;}
a.rosa-pie:hover {color: #e3006a;text-decoration:underline}
a.todas {   text-decoration:underline; color:#005EA8;   font-size:0.7em;text-align:left}
a.todas:hover { text-decoration:none}
a.vinculos {text-decoration:underline;font-size:0.75em}
a.tit_not {color: #005EA8;font-size:1.7em;  font-weight: bold;text-decoration:none;line-height:1em;}
a.tit_not:hover {   text-decoration:underline}
a.tit_pub {color: #005EA8;font-size:1em;    font-weight: bold;text-decoration:none;line-height:1em;}
a.tit_pub2 {color: #4D4D4D;font-size:1em;   font-weight: bold;text-decoration:none;line-height:1em;}
a.tit_pub:hover {   text-decoration:underline}
a.tit_pub2:hover {  text-decoration:underline}
a.vinculos {font-size:1em;}
.grisLink {color:#666666;font-size:1em;font-weight:bold;text-decoration:none;}
.grisLink:hover, .grisLink:visited {color:#666666;font-size:1.1em;font-weight:bold;font-size:1em;}

/* ESTILOS PARA FLOTAR Y ALINEAR */
.flo-izq { float: left }
.flo-dch { float: right }
.ali-izq { text-align: left }
.ali-dch { text-align: right }
.ali-cen { text-align: center }
.ali-top { vertical-align: top }
.ali-btt { vertical-align: bottom }
.ali-med { vertical-align: middle }
.fckIzq   { text-align: left }
.fckDch   { text-align: right }
.fckCen   { text-align: center }
.fckJus   { text-align: justify }

/* ESTILOS PARA ESPACIOS Y DIMENSIONES */
.padd        { padding:1em 2em}
.padd-top    { padding: 0.7em 0 0 0}
.padd-top-f1 { padding: 0.3em 0 0 0}
.padd-btt    { padding: 0 0 0.7em 0}
.padd-izq    { padding: 0 0 0 1.7em}
.padd-dch    { padding: 0 0.7em 0 0}
.padd-dch-f1 { padding: 0 1.5em 0 0}
.marg-top    { margin: 0.7em 0 0 0}
.marg-top-f1 { margin: 1.2em 0 0 0}
.marg-btt       { margin: 0 0 0.7em 0}
.marg-dch       { margin: 0 0.5em 0 0}
.padd-img       {padding:0em 0.65em 0.65em 0;}
.padd-izq2   { margin: 2em 0 1em 3em}
.padd-f1 {padding:0.65em}
.marg-spc {float:left;padding:0.4em 0 0 15em}

/* ANCHOS ESPECIALES*/
.an1 {width:9em}
.an2 {width:3em;}
.an3 {width:20em}
.an4 {width:13em}
.an5 {width:15em}
.an6 {width:40em}
.an7 {width:25em;float:left;}
.an8 {width:78em}
.an9 {width:45em}
.an10 {width:30em}
.noli {text-decoration:none;}

/* estilos para imagens*/
.img-dch{float:right;margin:0em 0em 0.5em 0.5em}
.img-izq{float:left;margin:0em 0.5em 0.5em 0}
.marg-img {margin:0 0 0.5em 0.5em}

/* ESTILOS PARA BORRAR ESTILOS Y OCULTAR*/
.ocultar{display:none;}
.brr { clear: both }
.ocu { text-indent:-10000em; height : 0em;  visibility : hidden; display : block; overflow: hidden; margin:0; padding:0; line-height:0; background:transparent !important}
.con:after { content : "."; display : block; height : 0em; clear : both; visibility : hidden }
.con { display : inline-block }
* html .con { height : 1% }
.con { display : block}

/* detalle eventos */
.col_central_eventos {  width:38.2em;   padding:0 1em 0 0;  float:left;text-align:left;}
.img-dest-evento {padding-right: 1em; float:left;}


.caj-map { }
.caj-map-padd {}
.caj-map.anc-map { }
.caj-map-lat { }
.caj-map.anc-evento{width: 37.5em;}

.border-fot {border-right:0.085em solid #C6C5BB;border-left:0.085em solid #C6C5BB}

/* BANNERS DE LA CABECERA Y CAMBIOS DE LA CABECERA */
#header #banner1 { margin: 0px; }
.busCab { float: right; padding-top: 8px; }
#header #banner2 { margin: 0.3em 1.5em 0.5em 0.5em; }

/* CAJA DE SIGUENOS SIGUENOS */
#siguenos {  }
#siguenos div div { color: #282828; font-size: 1em; padding: 0 0 0.8em 0; font-weight: bold; }
#siguenos ul { display: inline; margin: 0px; padding: 0px; }
#siguenos li { list-style-type: none; float: left; margin-left: 3px; }

html:first-child {}
