@import url("template.css");

/* menuTop */
ul.menuTop{
	position:absolute;
	right:9px;
	top:13px;
}

/* Titulo Principal */
.tituloPrincipal{
	float:left;
	width:100%;
	background-position: left top;
	background-repeat: repeat-x;
}
.tituloPrincipal h2{
	background-position:left top;
	background-repeat:no-repeat;
	color:#fff;
	font-size:.9em;
	font-weight:normal;
	padding:10px 0 10px 24px;
	margin-bottom:0px;
	float:left;
	width:258px;
	display:block;
	text-indent:-900em;
	text-transform:uppercase;
}
.tituloPrincipal .home{
	text-indent:-900em;
	float:right;
	width:18px;
	height:18px;
	background: url(../img/back_home.gif) no-repeat left top;
	margin:8px 13px 0 0;
}

/* Content
*******************************************************************************/
#content{
	float:left;
	width:100%;
}
/* primera ***********************************************************/
#primera{
	width:214px;
	float:left;
	padding:0px 19px 0px 14px;
	background-position:left top;
	background-repeat:no-repeat;
}
/* Buscador */
.buscador{
	background-color:#e3e3e3;
	background-position:left top;
	background-repeat:no-repeat;
	padding:10px 0px 12px 0px;
	float:left;
	width:100%;
	font-family: Arial, Verdana;
}
.buscador form{
	margin-left:9px;
}
.buscador form fieldset{
	float:left;
}
.buscador form fieldset legend{
	display:none;
}
.buscador form fieldset label{
	font-size:.9em;
	color:#3e3e3e;
	margin-right:6px;
	display:inline;
}
.buscador form fieldset input{
	border:1px solid #9d9d9d;
	width:119px;
	padding:1px 2px;
	font-size:.9em;
	color:#7b7b7b;
	margin-right:4px;
}
.buscador form button{
	float:left;
	display:block;
	text-indent:-900em;
	background:#bec71b url(../img/btn_buscar.gif) center center no-repeat;
	border:none;
	width:17px;
	height:17px;
}
/* menuLeft */
.menuLeft{
	float:left;
	width:100%;
	padding-top:20px;
	font-size:1em;
	margin-bottom:16px;
	background-position:left top;
	background-repeat:repeat-x;
}
.menuLeft ul{
	padding-bottom:20px;
	background-position:left bottom;
	background-repeat:no-repeat;
}
.menuLeft ul li{
	border-bottom-width:1px;
	border-bottom-style:solid;
}
.menuLeft ul li a{
	display:block;
	padding:5px 10px;
	color:#fff;
}
.menuLeft ul li a:hover,
.menuLeft ul li.sel strong a{
	font-weight:bold;
}
.menuLeft ul li ul{
	padding-bottom:0px;
	border-top-width:1px;
	border-top-style:solid;
}
.menuLeft ul li ul li{
	border-bottom-width:1px;
	border-bottom-style:solid;
}
.menuLeft ul li ul li a{
	padding-left:25px;
}

/* newsletter */
.newsletter{
	float:left;
	width:194px;
	border:1px solid #b5bf00;
	background:url(../img/img_newsletter.jpg) left top no-repeat;
	padding:80px 9px 0 9px;
	margin-bottom:15px;
}
.newsletter p{
	font-size:.9em;
	color:#7d7d7d;
	margin-bottom:6px;
}
.newsletter .opciones{
	margin-bottom:4px;
}
.newsletter .opciones li{
	border-top:1px solid #d7d7d7;
	padding:3px 0 4px 0;
}
.newsletter .opciones li a{
	display:block;
	padding-left:15px;
	color:#7d7d7d;
	font-size:.8em;
	background:url(../img/ico_newsletter_opc.gif) left 4px no-repeat;
}
.newsletter .opciones li a:hover{
	color:#ff8400;
}

/* primera completa **************************************************/
#primeraCompleta{
	padding:30px 30px 20px 30px;
	color:#7d7d7d;
}
#primeraCompleta h2{
	color:#6e831a;
	font-size:1.8em;
	text-transform:uppercase;
	margin:0 0 12px 0;
}
#primeraCompleta p{
	margin:0 0 12px 0;
	color:#5f5f5f;
}
#primeraCompleta h3{
	color:#6e831a;
	font-size:1.4em;
	padding:12px 0;
}
#primeraCompleta ul,
#primeraCompleta ol{
	margin:0 0 12px 20px;
}
#primeraCompleta ul li{
	background-image:url(../img/ico01_verde.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	padding:0 0 0 13px;
}
#primeraCompleta ol li{
	list-style:inside;
	list-style-type: decimal;
} 
#primeraCompleta a{
	color:#6e831a;
	text-decoration: underline;
}
#primeraCompleta a:hover{
	text-decoration: none;
}


#primeraCompleta .links_amigos {margin-top: 20px;}
#primeraCompleta .links_amigos li {margin: 0 0 20px 0;}
#primeraCompleta .links_amigos p{
	padding: 0;
	margin:5px 0 0 0;
}

.mapa .titular{
	font-size:1.1em;
	margin:0 0 5px 0;
	display:block;
}
.mapa li{}
.mapa ul ul{margin-bottom:0!important;}

.mapa a{text-decoration:none!important;}
.mapa a:hover{text-decoration: underline!important;}

.mapa .info,
.mapa .info li{background-image:url(../img/ico01_azul.gif);}

.mapa .rincon,
.mapa .rincon li{background-image:url(../img/ico01_verde.gif);}

.mapa .espalda,
.mapa .espalda li{background-image:url(../img/ico01_amarillo.gif);}

.mapa .info .titular a{color:#2a7569!important;}
.mapa .rincon .titular a{color:#3a7d00!important;}
.mapa .espalda .titular a{color:#a0a800!important;}

.mapa ul li a{color:#7d7d7d!important;}


/* segunda ***********************************************************/
#segunda{
	/*width:571px;*/
	width:563px;
	float:left;
	/*padding:20px 12px 20px 0px;*/
	padding:10px 20px 20px 0px;
	background-position:right top;
	background-repeat:no-repeat;
}

/* utilidades */
.utilidades{
	float:left;
	width:100%;
	border-bottom:1px solid #9fbf30;
	font-size:.9em;
	margin-bottom:19px;
	padding-bottom: 4px;
}
.utilidades li{
	float: right;
	margin-left:15px;
	padding: 6px 0px 7px 0px;
}
.utilidades li a{
	background-position:left 3px;
	background-repeat:no-repeat;
}

.utilidades li a.mail,
.utilidades li a.imprimir{
	color:#7d7d7d;
	padding-left:15px;
}
.utilidades li a.mail	  {background-image:url(../img/ico_email.gif);}
.utilidades li a.imprimir {background-image:url(../img/ico_print.gif);}

.utilidades li.tipografia {padding: 0px; margin: 0px;}
.utilidades li.tipografia ul{
	float: left;
	width: 80px;
}
.utilidades li.tipografia ul li	{}

/* tamaos Grande, chico y mediano */
.grande		{font-size:1.2em;}
.mediano	{font-size:1em;}
.chico		{font-size:.8em;}

.utilidades li.sello {
	margin-left: 20px;
	padding:0px;
}


/* breadcrumbs */
.breadcrumbs{
	float:left;
	width:100%;
	padding-bottom:5px;
	margin-bottom:11px;
	border-bottom:1px dotted #c7d2a2;
}
.breadcrumbs li{
	display:inline;
	color:#a1a0a0;
	font-size:.9em;
}
.breadcrumbs li a{
	color:#a1a0a0;
	background:url(../img/ico_breadcrumbs.gif) right 3px no-repeat;
	padding-right:6px;
	margin-right:2px;
}
.breadcrumbs li a:hover{
	text-decoration:underline;
}

/* izquierda *******************************************/
#segunda .izquierda{
	width:440px;
	float:left;
}

/* last-blog */
.izquierda #last-blog{margin-bottom:15px;}
.izquierda #last-blog .fecha,
.izquierda .entrada_principal .fecha{
	color:#989898;
	background:url(../img/borde_tema_articulos.gif) left bottom repeat-x;
	display:block;
	padding-bottom:3px;
	margin-bottom:5px;
	font-size:.9em;
}
.izquierda .entrada_principal .fecha{margin-bottom:10px;}

.izquierda #last-blog h5{
	font-size:1.2em;
	margin-bottom:7px;
}
#last-blog #fck{margin-bottom:7px;}

#last-blog a.mas{
	color:#ff7800;
	text-decoration:underline;
}
#last-blog a.mas:hover{text-decoration:none;}

/* sugerir un tema al blog */
#sugerir-tema {margin-bottom: 25px;}
#sugerir-tema a{text-decoration: underline;}
#sugerir-tema a:hover{text-decoration: none;}

/* otros_temas */
.otros_temas .titulo{
	background-image: none !important;
	padding:5px 0px 5px 7px;
	text-transform:uppercase;
	margin-bottom:3px;
}
.otros_temas ul{}
.otros_temas ul li{
	border-bottom:1px solid #eee;
	padding:7px 0 10px 0;
}
.otros_temas ul li .fecha{
	display: block;
	color:#747473;
	font-size:.9em;
	padding:0 0 5px 0;
}
.otros_temas ul li a{text-decoration:underline;}
.otros_temas ul li a:hover{text-decoration:none;}

/* todos_temas */
.todos_temas .titulo{
	background-image: none !important;
	padding:5px 0px 5px 7px;
	text-transform:uppercase;
	margin-bottom:3px;
}
.todos_temas ul{}
.todos_temas ul li{
	font-size:1.2em;
	border-bottom:1px solid #eee;
	padding:7px 0 10px 0;
}
.todos_temas ul li .fecha{
	display: block;
	color:#747473;
	font-size:.7em;
	padding:0 0 5px 0;
}
.todos_temas ul li a{display: block; text-decoration:underline;}
.todos_temas ul li a:hover{text-decoration:none;}

.todos_temas .comms{
	display: inline;
	text-decoration:none;
	color:#747473;
	font-size:.75em;
	padding:5px 0 0 0;
}


.izquierda .entrada_principal{margin-bottom:30px;}

.izquierda #comment-list{font-size:.9em;}
.izquierda #comment-list{margin-bottom:20px;}
.izquierda #comment-list li{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px dotted #e0e0e0;
}
.izquierda #comment-list strong.datos{
	display:block;
	font-size:1.1em;
}
.izquierda #comment-list span{
	font-size:.8em;
	color:#a1a0a0;
}
.izquierda #comment-list p{color:#737373;}

/* post_comments */
.izquierda .post_comments{
	float:left;
	padding:15px;
	width:410px;
}
.post_comments th,
.post_comments td{
	vertical-align:top;
	padding-bottom:15px;
}
.post_comments th{
	text-align:left;
	width:130px;
}
.post_comments td input,
.post_comments td textarea{
	width:274px;
	border:none;
	border-width:1px;
	border-style:solid;
	border-color:#737373!important;
	font-size:.9em;
	padding:3px;
	color:#737373;
	font-family:Arial, Helvetica, sans-serif;
}
.post_comments button{
	float:right;
	color:#fff;
	font-weight:bold;
	border-width:1px;
	border-style:solid;
	border-top-color:#fff;
	border-left-color:#fff;	
	border-right-color:#737373;
	border-bottom-color:#737373;		
	padding:3px 4px;
	overflow:visible;
	font-size:1em;
}

/* derecha *******************************************/
#segunda .derecha{
	width:90px;
	padding:9px 0px 0px 20px;
	float:left;
}
/* archivos */
.derecha .archivos .titulo{
	display:block;
	margin-bottom:8px;
	font-size:1.2em;
}
.derecha .archivos ul li{margin-bottom:3px;}
.derecha .archivos ul li a {color:#90908e; text-decoration: none;}
.derecha .archivos ul li a:hover {text-decoration: underline;}

/* h3 */
#segunda h3{
	font-size:1.6em;
	margin-bottom:12px;
	font-weight:normal;
}

/* Autor */
.autor{
	float:left;
	width:100%;
	padding:0 0 10px 0; 
}
.autor img{
	float:left;
	border:1px solid #aeaeae;
	padding:3px;
	margin-right:8px;
	margin-bottom:8px;	
}
.autor strong.nombre{
	color:#9e9e9e;
	display:block;
	font-size:.9em;
	margin-bottom:4px;
}
.autor p{
	color:#9e9e9e;
	font-size:.9em;
	margin-bottom:3px;
}
.autor a.contacto{
	color:#9e9e9e;
	font-size:.9em;
	background:url(../img/ico_email.gif) left 3px no-repeat;
	padding-left:13px;
	text-decoration:underline;
}
.autor a.contacto:hover{
	text-decoration:none;
}

/* fck */
#segunda #fck {
	color:#666;
	height: 1%;
	_overflow:hidden;
	_width:auto;
	_overflow:visible;
	margin-bottom: 30px;
}
#segunda #fck img{
	margin: 10px 0px 10px 0px;
	border:1px solid #91a05f;
}
#segunda #fck img.float-left{
	float:left;
	margin: 0px 10px 10px 0px !important;
}

#segunda #fck p{margin: 0 0 17px 0}

#segunda #fck p a{
	color:#879b43;
	text-decoration:underline;
}
#segunda #fck p a:hover{text-decoration:none;}
#segunda #fck caption{
	text-align: left;
	font-weight:bold;
	padding:0 0 3px 0;
}
#segunda #fck ul,
#segunda #fck ol{
	margin:0 0 17px 10px;
}
#segunda #fck ol li{
	list-style-type:decimal;
	list-style-position:inside;
	margin: 0 0 5px 0;
}
#segunda #fck ul li{
	background-position: left 4px;
	background-repeat:no-repeat;
	padding: 0 0 0 10px;
	margin: 0 0 5px 0;
}

/* Relacionados */
.relacionados{
	float:left;
	width:100%;
	margin-bottom:35px;
}
.relacionados .titulo{
	display:block;
	padding:5px 0px 5px 7px;
	text-transform:uppercase;
	margin-bottom:3px;
}
.relacionados ul{
	margin-left:7px;
	font-size:1em;
}
.relacionados ul li{
	padding:5px 0 7px 0;
	border-bottom:1px solid #d0d0d0;
}
.relacionados ul li a{
	font-size:.9em;
	background:url(../img/ico_relacionados.gif) left 2px no-repeat;
	padding-left:14px;
	display:block;
}
.relacionados ul li a:hover{
	text-decoration:underline;
}
/* h4 */
h4{
	background-position:left top;
	background-repeat:repeat-y;
	padding:5px 0px 5px 7px;
	font-size:.9em;
	text-transform:uppercase;
	font-weight:normal;
	color:#fff;
	margin-bottom:8px;
	clear:both;
}
/* Destacado */
.destacado{
	background:#e8e9e6 left top no-repeat;
	padding:12px 220px 10px 12px;
	margin-bottom:4px;
}
.destacado h3{
	font-size:1.1em!important;
	text-transform:uppercase;
	font-weight:normal;
	margin-bottom:15px;
}
.destacado p{
	color:#666;
}

/* articulos */
ul.articulos{margin-bottom:10px;}
ul.articulos li{
	border-bottom:1px solid #dadada;
	padding:10px 0px;
}

ul.articulos li .tema{
	color:#666;
	background:url(../img/borde_tema_articulos.gif) left bottom repeat-x;
	display:block;
	padding-bottom:3px;
	margin-bottom:5px;
	font-size:.9em;
}
ul.articulos .titulo{
	font-size:1.1em;
	display:block;
	margin-bottom:7px;
}

ul.articulos li.new .titulo{
	background: url(../img/ico_nuevo.gif) no-repeat 0px 3px;
	padding-left: 45px;
}

ul.articulos p.url{
	font-size:0.8em;
	display:block;
	margin-top:15px;
}
ul.articulos p.url strong { margin-right:5px; }

ul.articulos p{color:#666;}
ul.articulos p a{
	color:#ff7800;
	text-decoration:underline;
	padding-left:7px;
}
ul.articulos p a:hover{text-decoration:none;}

/* publicaciones */
.publicaciones{margin-bottom:10px;}
.publicaciones li{
	border-bottom:1px solid #d0d0d0;
	padding:7px 0 8px 0;
}
.publicaciones li a{
	background:url(../img/ico_publicaciones.gif) left 2px no-repeat;
	padding-left:14px;
	color:#747473;
	font-size:.9em;
	display:block;

}
.publicaciones li a:hover{
	text-decoration:underline;
}

/* novedades */
ul.novedades {margin-bottom: 10px;}
ul.novedades li{
	border-bottom:1px solid #dadada;
	padding:10px 0px;
	clear: both;
}
ul.novedades li.first{padding-top:0px;}
ul.novedades li .titulo{
	font-size:1.2em;
	color:#2a7569;
	display:block;
	margin-bottom:8px;
}
ul.novedades li .adicional{
	display: block;
	clear: both;
	color:#989898;
	padding-bottom:3px;
	font-size:.9em;
}
ul.novedades li p{
	margin-bottom:10px;
	color:#7d7d7d;
	font-size:1em;
}
ul.novedades li p a{
	color:#ff7800;
	text-decoration:underline;
	margin-left:6px;
}
ul.novedades li p a:hover{
	text-decoration:none;
}
ul.novedades li img{
	margin-bottom:10px;
	float:left;
	margin-right:8px;
	border:1px solid #7d7d7d;
}

/* resultados del buscador de centros y profesionales */
ul.centros-prof li{
	border-bottom:1px solid #dadada;
	float:left;
	width:100%;
	padding: 9px 0px 0px 0px;
	color:#7d7d7d;
	font-size:1em;
}
ul.centros-prof li.first{padding-top:0px;}
ul.centros-prof li .titulo{
	font-size:1.2em;
	color:#2a7569;
	display:block;
	margin-bottom:8px;
}
ul.centros-prof li .adicional{
	display: block;
	clear: both;
	color:#989898;
	padding-bottom:3px;
	font-size:.9em;
}
ul.centros-prof li img{
	margin-bottom:10px;
	float:left;
	margin-right:8px;
	border:1px solid #7d7d7d;
}

ul.centros-prof li a{color:#879b43; text-decoration:underline;}
ul.centros-prof li a:hover{text-decoration:none;}

ul.centros-prof #fck1 {}
ul.centros-prof #fck1 p{ margin-bottom: 5px;}


/* Eventos */
/* estilos del listado de la seccion */
.listadoEventos {}
.listadoEventos li{
	border-bottom:1px solid #d0d0d0;
	padding:7px 0 8px 0;
}
.listadoEventos li .fecha{
	color:#747473;
	font-size:.9em;
}
.listadoEventos li strong.titulo{display: block;}
.listadoEventos li #fck{color:#595959;font-size:.9em;margin: 5px 0 0 0 !important;}
.listadoEventos li #fck p{margin-bottom: 5px !important;}

/* estilos del listado de la home */
.eventos-home {}
.eventos-home li{
	border-bottom:1px solid #d0d0d0;
	padding:7px 0 8px 0;
	color:#666;
}
.eventos-home li .fecha{
	display: block; 
	float: left;
	width: 85px;
	margin-right: 7px;
	font-size:.9em; 
	border-right: 1px solid #666;
}
.eventos-home li a {text-decoration: underline;}
.eventos-home li a:hover {text-decoration: none;}


/* faqs */

.faqs li{
	font-size:1em;
	margin-bottom:20px;
}
.faqs li .pregunta{
	display:block;
	margin-bottom:10px;
}
.faqs li #fck{color:#666;font-size:1em;margin: 5px 0 0 0 !important;}
.faqs li #fck p{margin-bottom: 10px !important;}

.faq-list {margin-bottom: 50px;}
.faq-list li{
	font-size:1em;
	margin-bottom:20px;
}
.faq-list li a{text-decoration: none}
.faq-list li a:hover{text-decoration: none}


/* menu_abc */
.menu_abc{
	border-bottom:1px dotted #c7d2a2;
	border-top:1px dotted #c7d2a2;	
	padding: 5px 0;
	margin-bottom:19px;
}
.menu_abc li{
	display:inline;
	font-size:1.3em;
	padding-right:2px;
	text-transform:uppercase;
}
.menu_abc li a,
.menu_abc li strong.sel{
	/*text-transform:uppercase;*/
	/*padding-right:6px;*/
	/*font-size:1.3em;*/
}
.menu_abc li a:hover{
	text-decoration:underline;
}

/* Glosario */
.glosario{}
.glosario .letra{
	display:block;
	font-size:2em;
	margin-bottom:17px;
}
.glosario ul li{margin-bottom:20px;}
.glosario ul li .titulo{
	display:block;
	margin-bottom:2px;
}
.glosario li #fck{color:#595959;font-size:1em;margin: 5px 0 0 0 !important;}
.glosario li #fck p{margin-bottom: 5px !important;}



/* copete */
.copete{
	/*
	background-position:left bottom;
	background-repeat: repeat-x;
	padding:13px 20px 0 12px;
	width:528px;
	*/
	float:left;
	margin-bottom:15px;
	width:560px;
}
.copete .titulo{
	display:block;
	font-size:1.5em;
	text-transform:uppercase;
	margin-bottom:9px;
}
.copete p{
	color:#6c6c6c;
	margin-bottom:8px;
}
.copete ul{margin-bottom:15px;}
.copete ul li{
	padding:5px 0 7px 10px;
	margin-bottom: 4px;
	font-size:1.1em;
}
.copete ul li a{font-weight:bold;}
.copete ul li a:hover{text-decoration: underline;}


/* formulario1 */
.formulario1{}
.formulario1 legend{display:none;}
.formulario1 fieldset{/*margin-bottom:15px;*/}
.formulario1 ul{ margin:0 !important;}
.formulario1 ul li{
	margin:0 20px 10px 0 !important;
	padding: 0px !important;
	background: none !important;
	float:left;
	/*width:100%;*/
}
.formulario1 ul li.limpio{width: 520px;clear:both;}

.formulario1 label{
	display:block;
	font-weight:bold;
	font-size:.9em;
	color:#7d7d7d;
	margin-bottom:3px;
	/*padding-left:12px;*/	
}
.formulario1 strong{
	font-size:.9em;
	color:#666;
}

.formulario1 input,
.formulario1 textarea,
.formulario1 select{
	/*margin-left:12px;*/
}
.formulario1 input.texto,
.formulario1 textarea,
.formulario1 select{
	border:1px solid #cfcfcf;
	color:#676767;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
}
.formulario1 input.texto,
.formulario1 textarea{
	width:268px;
	padding:3px 6px;
}
.formulario1 select{width:283px;}
.formulario1 select.corto{width:50px;}

.formulario1 input.corto{
	width:122px;
	float:left;
}
.formulario1 ul li ul li{margin-bottom:3px}
.formulario1 ul li ul li input{margin-right:3px;}
.formulario1 ul li ul li label{
	display: inline;
	font-weight: normal;
}
.formulario1 ul li ul li strong{
	font-weight:normal;
	color:#676767;
	font-size:.9em;
}

.formulario1 button,
.formulario2 button{
	border:none;
	color:#fff;
	padding:3px 10px;
	margin-top: 10px;
	overflow:visible;
	font-weight:bold;
	font-size:.9em;
	background-color:#4fa89a;
}
.formulario1 .checkbox,
.formulario2 .checkbox{
	width: 14px; height: 14px;
}

/* formulario2 */
.formulario2{}
.formulario2 legend{display:none;}

.formulario2 ul{margin:0 !important;}
.formulario2 ul li{
	margin:0 0 10px 0 !important;
	padding: 0px !important;
	background: none !important;
}

.formulario2 ul li ul {margin-top: 5px !important;}
.formulario2 ul li ul li{margin:0 0 3px 0 !important;}

.formulario2 label{
	font-size:.9em;
	margin-bottom:3px;
}
.formulario2 strong{
	font-size:.9em;
	color:#666;
}

.formulario2 input.texto,
.formulario2 textarea,
.formulario2 select{
	border:1px solid #cfcfcf;
	color:#676767;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
}
.formulario2 input.texto,
.formulario2 textarea{
	width:268px;
	padding:3px 6px;
}
.formulario2 select{width:283px;}
.formulario2 input.corto{
	width:122px;
	float:left;
}
.formulario1 ul li ul li{margin-bottom:3px}
.formulario1 ul li ul li input{margin-right:3px;}


/* separador */
hr.separador{
	width:100%;
	color:#fff;
	border:0px;
	border-bottom:1px solid #cfcfcf;
	background:none;
	margin-bottom:15px;
}

/* Resultados de bsqueda
******************************************************************************/
#search-results {margin-bottom:20px;}
#search-results li{
	border-bottom:1px solid #dadada;
	padding:10px 0 12px 0;
}

#search-results .autor{
	display: block;
	color:#666;
	padding-bottom:3px;
	margin-bottom:5px;
	font-size:.9em;
}

#search-results .titulo{
	font-size:1.2em;
	display:block;
	margin-bottom:7px;
}

#search-results A{
	color:#ff7800;
	text-decoration:underline;
}
#search-results A:hover{text-decoration:none;}


/* Encuestas
******************************************************************************/
/* abiertas */
#enc_activas{}
#enc_activas form{
	padding: 15px 0 20px 0;
	border-bottom: 1px solid #eee;
}

#enc_activas legend{
	font-size:1.2em;
	font-weight: bold;
}
#enc_activas button{
	border:none;
	color:#fff;
	padding:3px 10px;
	margin: 10px 0 0 10px;
	overflow:visible;
	font-weight:bold;
	font-size:.9em;
}
#enc_activas .checkbox{width: 15px; height: 15px;}

#enc_activas ul{margin: 5px 0px 0px 20px;}
#enc_activas ul li{margin: 5px 0px;}


/* cerradas */
#enc_cerradas{margin-top: 20px;}
#enc_cerradas ul{}
#enc_cerradas ul li{
	padding: 10px;
	border-bottom: 1px solid #eee;
	font-size:.9em;
}
#enc_cerradas li a{text-decoration: underline;}
#enc_cerradas li a:hover{text-decoration: none;}


/* intro categorķas */
.intro-cat {
	font-size: 1em;
	color: #666;
	margin-bottom: 10px;
	background-color: #EDF4D7;
	padding: 10px;
}
.intro-cat p{padding-bottom: 8px;}
.intro-cat a{color:#6a7600;text-decoration:none;}
.intro-cat a:hover{text-decoration: underline;}


/* Tests
******************************************************************************/
.brief {padding-bottom: 20px;}
.brief ul {}
.brief ul li{margin: 0 0 5px 0;}
.brief ul li a{}


/* Footer
******************************************************************************/
#footer{
	float:left;
	width:800px;
	padding:9px 0;
	margin-left:14px;
	font-size:.8em;
}


/* Formulario centros de salud y profesionales
******************************************************************************/
/* formulario1 */
.frm-centros{}
.frm-centros legend{display:none;}
.frm-centros fieldset{}

.frm-centros ul {margin: 10px 0 0 0;}
.frm-centros ul li{
	margin:5px 20px 0 0 !important;
	padding: 0px !important;
	background: none !important;
	float:left;
}
.frm-centros ul li.limpio {width: 520px;clear:both;}

.frm-centros label{
	display:block;
	font-weight:bold;
	font-size:.9em;
	color:#7d7d7d;
	margin-bottom:3px;
}
.frm-centros strong {font-size:.9em; color:#666;}

.frm-centros select{
	width:320px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#676767;
}

.frm-centros ul li ul {}
.frm-centros ul li ul.two-cols li {width: 240px; margin:0 10px 10px 0 !important;}

.frm-centros ul li ul li{margin-top: 0px !important;}
.frm-centros ul li ul li input{margin-right:3px;}
.frm-centros ul li ul li label{
	display: inline;
	font-weight: normal;
}
.frm-centros ul li ul li strong{
	font-weight:normal;
	color:#676767;
	font-size:.9em;
}

.frm-centros button{
	border:none;
	color:#fff;
	padding:3px 10px;
	margin-top: 10px;
	overflow:visible;
	font-weight:bold;
	font-size:.9em;
	background-color:#4fa89a;
}
.frm-centros .checkbox {width: 14px; height: 14px;}
