/* 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:70%; background:#fff; color:#4F5D55; font-family:Arial, Verdana, Helvetica, sans-serif}
a img, a.img:hover { border:0.084em solid #FFF; 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.084em inset #005EA7;	margin: 0;text-align: left;float:left;}
.linea {border-bottom:0.084em solid #4D4D4D;margin-top:0.8em;}
.linea2 {border-bottom:0.2em solid #CCC}

/* estilos globales */

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

#datos {width:64.2em;border: 0.084em 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.084em 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.084em 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}
.moduloLateralsp {	background: #fff;padding:0em; border: 0.084em 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.084em solid #C6C5BB;	width: 11.4em;	height: 5em;}
.moduloLateral3 {	background: #fff;padding:0; border: 0.084em 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.084em solid #C6C5BB;	width: 64.2em;	margin: 0em 0 0.4em 0;text-align:left;}
.moduloCentralTit {	display:none;}
.moduloCentral h2 {float:left;}
.moduloCentral2 {	padding:0.65em 0.60em;	background: #fff;	border: 0.084em solid #C6C5BB;	width: 50.5em;	margin: 0em 0 0.4em 0;text-align:left;}
.moduloCentral3 {width: 64.2em;padding:0;	background: #fff;	border: 0.084em solid #C6C5BB;	margin: 0em 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.084em solid #C6C5BB;	margin: 0em 0 0.4em 0.4em;text-align:left}
.moduloSedesMap {float:right;padding:0.7em;	background: #fff;	border: 0.084em solid #C6C5BB;	margin: 0em 0 0.4em 0em;vertical-align:middle;}


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

/* ESTILOS PARA PATH*/
.bdc {text-align:left;color:#A09F9C;font-weight:bold;font-size:100%;width:45em;float:left;}
.bdc a {text-transform:uppercase;color:#A09F9C;font-weight:bold;text-decoration:none;font-size:75%;}
.bdc a:hover {text-decoration:underline}
.bdc .actual {font-size:1.6em;color:#005EA8;font-weight:bold;}

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


/*ESTILOS IDIOMAS */
.idiomas {display:none;}


/* ESTILOS FORMULARIOS*/
.form-bus {display:none;}

.form-mail {}
.form-mail fieldset{border:none; margin:0;padding:0}
.form-mail fieldset legend{display:none;}
.form-mail fieldset input.btn { 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 {display:none;}
.form-filtro2 {display:none;}

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

/* ESTILOS CAJAS*/
.filtro { display:none;}
.filtro-pais { display:none;}

#columnas3 {background-color:#F4F3F1;border:0.084em 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.084em solid #CCCCCC;color:#FFFFFF;margin-top:0.84em;padding:0.84em;}

 /* 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.084em 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}

.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;}
.lst-relpais ul li a{font-size:0.8em;font-weight:bold;padding:0.5em 1em;margin:0 0.5em;color:#008173;text-decoration:none}
.lst-relpais ul li a:hover{text-decoration:underline}
ul li img.prensa2{padding:0.42em;border-spacing:1.7em; margin:0.84em; border:0.084em solid #336600}
ul li img.prensa2:hover{border:0.3em solid #990000 !important;padding:0.2em;border-spacing:0.42em; margin:0.84em;}


/*listado relacionados img*/
ul li img.prensa{padding:0.42em;border-spacing:1.7em; margin:0.84em; border:0.084em solid #336600}
ul li img.prensa:hover{border:0.3em solid #990000 !important;padding:0.2em;border-spacing:0.42em; margin:0.84em;}


.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;width:15em;margin-left:1.5em;}
.lst-cam ul li a img {border:0.084em 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;}
.lst-blog ul li {list-style-type:none;padding:0 0 1.5em 0;text-align:left;width:98%;border-top:0.084em dotted #C6C5BB;margin:0.65em;border-bottom:0.084em 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;}

/*listado tags**/
.lst-tags{}
.lst-tags ul{margin:0;padding:0;}
.lst-tags ul li{display:inline}
.lst-tags ul li a{display:inline;color:#999999;text-decoration:none;}
/*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.084em 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.084em 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;}
/* 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;}
h5 {font-size:0.8em;	line-height:0.9em}


/* Paginas de error*/
.caj-err-404 {text-align:left;}

/* Estilos menu */
#menu{display:none;}


/*estilos huecos*/
#hueco0 {display:none}
#hueco1 {display:none}
#hueco2 {display:none}
#hueco3 {display:none}
#hueco4 {display:none}
#hueco5 {display:none}

/* 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.084em;	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: #A2AF27;}
#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.084em;	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:#A2AF27;	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;}

/* Estilos para el calendario */
.tbl-cal      {padding:0em 0.5em; margin:0em 0.2em 0em 0em; width:11.2em; text-align:center; background:#fff;  border:0.084em 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:#FF3974;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:#2370AA; }
.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:#FF3974;}
.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:#FFF;color:#000;padding:0.2em 0.4em;text-decoration:none;font-weight:bold;margin:0.5em 0em }
.tbl-cal td a.evento     { background:#FEC5D8;color:#FF3974;padding:0.2em 0.4em;text-decoration:none;font-weight:bold;margin:0.5em 0em }
.tbl-cal td a:hover { text-decoration:underline;}
.tbl-cal td.hoy a  { color:#000; background:#FD7AA7;padding:0.2em 0.4em;font-weight:bold;}

/*  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.084em solid #999999;padding:0.84em 1em;width:47.5em;text-align:left;}
.caja_form2 {background:none repeat scroll 0 0 #F9F9F9;border:0.084em solid #999999;padding:0.84em 1em;width:60.8em;}

/* caja geop*/
.caj-mapa {width:18.5em;}

.caj-err {background:url("tick_off2.gif") 0 0 no-repeat ;color:#F40C0C;font-weight:bold;height:7em;}
.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;}
.formgeneral fieldset .lbl2{color:#4D4D4D;font-size:1em;margin-right:0.3em;}
.formgeneral fieldset .lblrad{color:#005EA8;font-size:0.9em;float:left;font-weight:normal;}
.formgeneral fieldset .lblrad2{color:#333;font-size:1em;float:left;font-weight:normal;}
.formgeneral fieldset input{background:none repeat scroll 0 0 #FFFFFF;border:0.084em solid #999999;height:1.3em;text-align:left;margin-right:0.3em;}
.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;}


.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}

.tit_form {color:#005EA8;font-size:1em;font-weight:bold;text-align:left;}
.tresColumnas {float:left;width:19.3em;}
.tresColumnas1 {float:left;width:18em;}
.tresColumnas2 {float:left;width:16em;}
.tresColumnas3 {float:left;width:15.1em;}
.tresColumnas4 {float:left;width:14.1em;}
.cuatroColumnas2 {float:left;width:11em;}
.cuatroColumnas {float:left;width:12.5em;}
.formgeneral fieldset .input2 {border:none;width:2em;float:left;font-weight:normal;font-size:0.9em;height:1.3em;text-align:left;}
.formgeneral fieldset .input {border:0.084em solid #999999;font-size:0.9em;height:1.5em;width:9em;}
.formgeneral fieldset .input1 {border:0.084em solid #999999;font-size:0.9em;height:1.5em;width:14em;}
.formgeneral fieldset .input3 {border:0.084em solid #999999;font-size:0.9em;height:1.5em;width:5em;}
.formgeneral fieldset .input4 {border:0.084em solid #999999;font-size:0.9em;height:1.5em;width:4em;}
.formgeneral fieldset .input4-err {border:0.084em solid #999999;font-size:0.9em;height:1.5em;width:4em;}
.formgeneral fieldset .input5 {border:0.084em solid #999999;font-size:0.9em;height:1.5em;width:28em;}
.formgeneral fieldset .checkb {border:none;width:2em;float:left;font-weight:normal;font-size:0.9em;text-align:left;}
.formgeneral fieldset .checkb2 {border:none;width:2em;font-weight:normal;font-size:0.9em;text-align:left;margin:-1.2em 0 0 27em}
/*.formgeneral fieldset h3 {font-size:1em; text-transform:none;}*/

.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;}
.corto1 {float:left;width:10em;}
.corto2 {float:left;width:20em;}
.corto3 {float:left;width:5em;}
.corto4 {width:45em;float:left;}

/* estilos columnas*/
.col2f1{}
.col2f1-c1 {float:left;width:48%;}
.col2f1-c2 {float:left;width:45%;}

/* formulario 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.084em solid #999999;font-size:0.9em;height:1.3em; margin-bottom:1.2em}
.form-com fieldset .input2 {background:#FFFFFF;border:0.084em 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.084em solid #999999;color:#005EA8;cursor:pointer;font-size:0.9em;font-weight:bold;height:2.2em}

/*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;}
.pesf1 ul li.pes-inact a {text-decoration:none; font-weight:bold;color:#4D4D4D;background:#FFF;border-bottom:0.084em solid #999999;border-left:0.084em solid #999999;border-right:0.084em solid #999999;border-top:0.084em solid #999999;float:left;text-align:left;margin:0.084em 0;padding:0.6em 1em;top:0.084em;width:18.8em;z-index:300;}
.pesf1 ul li.pes-act a	{text-decoration:none; font-weight:bold;color:#4D4D4D;background:#F9F9F9;border-left:0.084em solid #999999;border-right:0.084em solid #999999;border-top:0.084em solid #999999;float:left;text-align:left;margin:0.084em 0;padding:0.7em 1em;top:0.084em;width:18.8em;z-index:300;}
.pesf1 ul li.pes-inact a:hover {text-decoration:underline; }
.pesf1 ul li.pes-act a:hover {text-decoration:underline;}




/* 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.084em solid #336600 !important;padding: 0.084em;}
.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.084em 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;}
#autor_foto {	margin:0em 0.2em 0 0;font-size:0.75em; color:#AAAAAA;	text-align:right;	float:right;}
.antit {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:0.8em}
.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;}
#anterior span{background:#005EA8;font-family:Verdana;color:#FFF;font-weight:bold;font-size:0.6em;text-align:right;margin:1.5em 0.8em 0.5em 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{	float:left;	width:100px;	text-align:center;	background:#CCC;	color:#FFF;	font-size:10px;	font-weight:bold;	height:18px;}
#siguiente span{background:#005EA8;font-family:Verdana;color:#FFF;font-weight:bold;font-size:0.6em;text-align:left;margin:1.5em 2.9em 0.5em 0em;}


#paginacion {border-top:0.084em 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;background:url(pag_siguiente.gif) top left no-repeat;color:#FFF}
#paginacion .pag .ant {background:url(pag_anterior.gif) top left no-repeat;color:#FFF}
#paginacion .pag .sig a{float:left;height:1.6em;}
#paginacion .pag .ant a{float:left;height:1.6em;}
#paginacion .pag .ant span{background:#005EA8;font-family:Verdana;color:#FFF;font-size:0.8em;text-align:right;margin:1.3em 0.8em 0.5em 1em;padding-left:1.6em}
#paginacion .pag .sig span{background:#005EA8;font-family:Verdana;color:#FFF;font-size:0.8em;text-align:right;margin:1.3em 0em 0.5em 0em;padding:0 2em 0 .5em}

/* 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; margin:0 1.5em 1em 2em;}
.cpo ul li        { padding:0 0 0.7em 0em; list-style-type:disc;}
.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.5em;margin-left:1.2em }
.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 { font-size:100%; padding:0 0.2em;color:#E3006A;font-weight:bold;text-decoration:underline}
.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 h4 { font-size:100%;color: #d4d4d4;margin:0;padding:0}
.cpo .cpo-fdo { padding:0.2em 0.6em; background:#E2EBC2}
.cpo p em { background:url(comillas3.gif) top left no-repeat;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:#E2EBC2; margin:1em 0; padding:0.5em 1em 0.5em 3em; text-align:center}
.cpo  .caj-cita blockquote { display:block; float:left; width:80%; padding:0 0 0 2.7em; color:#000; font-size:110%; font-style:normal; background:url(quote_top.gif) top left no-repeat }
.cpo  .caj-cita blockquote p { padding:0em 3.5em 0 0.5em; background:url(quote_btt.gif) bottom right no-repeat;}
.cpo  .caj-cita 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}

/* 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;width:5.5em;text-decoration:none}
a.boton3{background:url(verblogs.gif) bottom left no-repeat;width:10em;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:Verdana;color:#FFF;font-weight:bold;font-size:0.6em;text-align:right;margin:1.5em 0.8em 0.5em 0.3em;}
a.boton3 span{background:#005EA8;font-family:Verdana;color:#FFF;font-weight:bold;font-size:0.6em;text-align:right;margin:1.5em 0.8em 0.5em 0.4em;}

/* 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:1.1em;font-weight:bold;}


/* 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 }
.fckDcha { 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: 0 0 0 3em}

/* ANCHOS ESPECIALES*/
.an1 {width:9em}
.an2 {width:3em;}
.an3 {width:20em}
.an4 {width:13em}
.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}

/* 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}
