
/*  Estilos Generales*/
body {
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.9em;
	background-color:#9c9c9c;
	margin-top:3px;
	}

img {
	margin:0px;
	padding:0px;
	border:none;
		}

a {
	text-decoration:none;
	}

a:hover {
	text-decoration:underline;
	}
	
DIV#ptd_pagina {
	margin:0 auto;	
	width:1004px;
	background-color:#FFFFFF;
	}
	
.parrafo, .rss_parrafo{
	text-align: left;
	font-size: 0.9em;
	font-family:Arial, Helvetica, sans-serif;
	color: #383838;
	line-height:18px;
	}

.rss_parrafo{
	padding-left:18px;
	text-align:justify;
	margin-bottom:0;
	}

.plt_descripcion{
	width: 705px;
	margin:0 auto;
	padding:15px 0px;
	padding-bottom:0px;	
	overflow:hidden;
	}

.enlace_volver{
	color:#3f85cc;
	text-decoration:none;
	font-size:0.9em;
}

.enlace_volver:hover{
	text-decoration:underline;
}

	
/*  Estilos Cabecera Portada*/
	
div#ptd_encabezado{ 
	background-color:#fff;
	width:1004px;
	height:62px;
	overflow:hidden;
	position:relative;
	margin: 0px auto;
 	}
div#ptd_encabezado_izquierda{
	position:absolute;
	width:645px;
	height:62px;
	top:0px;
	left:0px;
	}

div#ptd_encabezado_derecha{
	position:relative;
	width:350px;
	height:57px;
	float:right;
	text-align:right;
	padding-top:5px;
	overflow:hidden;
	}

div#ptd_encabezado_derecha_fecha{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#555;
	padding-right:10px;
	text-align:right;
	position:absolute;
	top: 5px;
	right:10px;
	}

.tuberia{
	color: #8a4377;
	line-height: 23px;
	margin: 5px auto;
	}

.text_iconos {
	color:#555;
	text-decoration:none;
	}

.text_iconos:hover{
	text-decoration:underline;
	}

#ptd_encabezado_derecha_iconoscabecera{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	padding-right:10px;
	text-align:right;
	width:183px;
	height:23px;
	position:absolute;
	bottom: 8px;
	right: 10px;
	}

.icono_cabecera{
	vertical-align: middle;
	margin-left:5px;
	margin-right:5px;
	}

/*  Estilos Menú Portada*/

div#ptd_menu{
	width:1004px;
	border-top:1px solid #8a4377;
	margin:0px auto;
	background-color:#FFFFFF;
	position:relative;
	z-index:0;
	height: 50px;
	}

div.ptd_menu_zona{
	width: 25%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	text-align:center;
	height:38px;
	float:left;
	color:#FFFFFF;
	vertical-align: middle;
	line-height:38px;
	display:inline;
	}

.ptd_menu_zona a{
	text-decoration:none;
	color: #FFFFFF;
	}

.ptd_menu_zona a:hover{
	text-decoration:underline;
	}

li#ptd_buscador form {
	display:block;
	font-size:0.8em;
	height:38px;
	margin:0 auto;
	text-align:center;
	padding-right: 2px;
	}

#buscador_rellenar{
	border:1px solid #8a4377;
 	background-color:#FFFFFF;
    width:172px;
    height:20px;
	vertical-align: middle;
	color:#333333;
	font-size:0.9em;
	padding-left:4px;
	}

#btn_buscador{
    width:39px;
    height:24px;
	vertical-align: middle;
	background-color:transparent;
	background-image:url("/img/img_buscador_lupa.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	border:none;
	margin:0;
	padding:0;
	text-align: left;
	cursor:pointer;
	}

div#img_degradado_arriba{
	background-image: url(/img/img_degradadoarriba.jpg);
	background-repeat:no-repeat;
	width:1004px;
	height:26px;
	overflow:hidden;
}

div#img_degradado_abajo{
	background-image: url(/img/img_degradadoabajo.jpg);
	background-repeat:no-repeat;
	width:1004px;
	height:28px;
	overflow:hidden;
	}


/*  Estilos Cuerpo Portada*/

div#banner_portada{
	width:367px;
	height:321px;
	float:left;
	background-color:#e5e5e5;
	}

div#ptd_cuerpo{
	background-image:url(/img/img_fondo.jpg);
	background-repeat:repeat-y;
	margin:0 auto;
	overflow:hidden;
	width:1004px;
	min-height:450px;
	}

div#ptd_col_izquierda {
	float:left;
	margin-left: 25px;
	display:inline;
	width:705px;
	}
	
/* Banners ciudadanos abajo*/
div.ptd_banner_ciudadanos{
	width:704px;
	border:1px solid #d2d2d2;
	overflow:hidden;
	margin-bottom:29px;
	}

/* Banner Portada Productos Arriba */

div#ptd_productos{
	width:704px;
	height:150px;
	border:1px solid #d2d2d2;
	margin-bottom:29px;
	overflow:hidden;
	}

div.ptd_productos_arriba{
	float:left;
	width:200px;
	height:73px;
	padding-top:13px;
	padding-left:27px;
	}

.ptd_productos_arriba p{
	color: #555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	margin:0px auto;
	padding-top: 12px;
	}


/* Banner Portada derecha */

#farmacias_vertodas a{
	position:absolute;
	color:#6bc1f5;
	top: 74px;
	right:50px;
	font-size: 0.85em;
	}

div#ptd_col_derecha {
	display:inline;
	float: right;
	margin-right: 25px;
	width: 226px;
	}


/*  Estilos Portada Noticias de Actualidad*/

div#ptd_abajo {
	width:705px;
	margin-bottom:26px;
	overflow:hidden;
	}

div#ptd_noticias {
	width:314px;
	height:326px;
	float:right;
	}

div#noticias_actualidad, #noticias_actualidad_farmaceuticos {
	width:314px;
	height:35px;
	margin-bottom:1px;
	}

#noticias_actualidad_farmaceuticos {
	width:463px;
	}

div#noticias_actualidad_titulo {
	width:215px;
	height:35px;
	float:left;
	margin-left:6px;
	background-color:#999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight: bold;
	line-height:35px;
	vertical-align:middle;
	text-align:center;
	}

#noticias_actualidad_titulo a{
	text-decoration:none;
	color: #FFFFFF;
	}

#noticias_actualidad_titulo a:hover{
	text-decoration:underline;
}

div#noticias_actualidad_iconorss{
	width:35px;
	height:35px;
	float:right;
	}

div#noticias_actualidad_texto, div#noticias_actualidad_texto_farmaceuticos{
	width:312px;
	height:283px;
	background-color:#FFFFFF;
	border:1px solid #d2d2d2;
	position:relative;
	}
	
div#noticias_actualidad_texto_farmaceuticos{
	height:332px;
}

div#noticias_actualidad_texto_farmaceuticos{
	width:463px;
	}
	
div#noticias_actualidad_texto table a{
	color:#2A5FAA;
	text-decoration:none;
	}

div#noticias_actualidad_texto table a:hover{
	text-decoration:underline;
	}

ul.tipo1 li {
background:transparent url(/img/ico_flecha.jpg) no-repeat scroll 0 5px;
border-bottom:1px dotted #D5D5D5;
color:#383838;
list-style-type:none;
margin:0 0 15px;
padding:0 0 0 15px;
width:100%;
}

div#noticias_actualidad_vertodas{
	width:76px;
	height:20px;
	background-color:#FFFFFF;
	border:1px solid #d2d2d2;
	position:absolute;
	right:29px;
	bottom:-6px;
	}

div#noticias_actualidad_vertodas p{
	margin:0;
	line-height: 18px;
	}

div#noticias_actualidad_vertodas img{
	vertical-align:middle;
	}

#noticias_actualidad_vertodas a{
	text-decoration:none;
	color: #555;
	font-size:0.7em;
	text-align:right;
	}

#noticias_actualidad_vertodas a:hover{
	text-decoration:underline;
	}

div#pie{
	width:1004px;
	background-color:#b9b9b9;
	height:55px;
	margin:0px auto;
	color: #555;
	font-size:0.75em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	overflow: hidden;
	line-height:16px;
	}

.raya{
	border-right:1px dotted #555;
	color:#555;
	width:3px;
	float:left;
	margin:5px 10px;
	height:45px;
	}


.pie_zona{
	float:left;
	width:301px;
	text-align:left;
	margin:5px auto;
	}

.pie_zona a{
	text-decoration:none;
	color: #555;
	}
	
.pie_zona a:hover{
	text-decoration:underline;
	}

/* Banner Portada Fototitulares */

#ptd_fototitulares{
	height:320px;
	overflow:hidden;
	position:relative;
	width:367px;
	}

div.ptd_cont_fototitulares {
	height:321px;
	margin:0px auto;
	overflow:hidden;
	position:relative;
	width:367px;
	}


#ptd_fototitulares_numeros{
	position:absolute;
	right:0px;
	margin-right:165px;
	bottom:0px;
	height:33px;
	text-align:right;
	}

div.ptd_fondo_num {
	background-image:url(/img/portada_fondo_numero.jpg);
	background-repeat:no-repeat;
	float: left;
	height:33px;
	text-align:center;
	width:20px;
	color: #FFFFFF;
	line-height:33px;
	vertical-align: middle;
	padding-right: 5px;
	}

div.ptd_fondo_num a {
	color: #FFFFFF;
	text-decoration:none;
}

div.ptd_fondo_num a:hover {
	text-decoration:underline;
	}

div.ptd_fototitulares_tit{
	padding:20px 10px;
	margin:0px auto;
	}
	
.ptd_fototitulares_tit a{
	color:#ff9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.4em;
	text-align:left;
	text-decoration:none;
	}
	
.ptd_fototitulares_tit a:hover{
	text-decoration: underline;
	}

div.ptd_fototitulares_res{
	padding-left:10px;
	padding-right:10px;
	margin:0px auto;
}


.ptd_fototitulares_res a{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	text-align:left;
	text-decoration:none;
	}
	
.ptd_fototitulares_res a:hover{
	text-decoration:underline;
	}

div.ptd_fototitulares_res p{
	color:#FFFFFF;
	margin:2px auto;
	line-height:17px;
	}

div.ptd_fototitulares_foto {
	background-color:#fff;
	height:321px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	width:367px;
	}


div.ptd_fototitulares_sombra{
	background-color:#000000;
	bottom:0;
	color:#000000;
	height:321px;
	left:0;
	opacity:0.85;
	filter: alpha(opacity = 85);
	position:absolute;
	width:202px;
	}

div.ptd_fototitulares_txt_numeros {
	background-color:#9c9c9c;
	bottom:0;
	height:34px;
	left:0;
	margin:0 auto;
	position:absolute;
	text-align:left;
	width:202px;
	}

div.ptd_banner{
	width:224px;
	height:104px;
	border:1px solid #d2d2d2;
	margin-bottom:26px;
	position:relative;
	}
	
/*Estilos plantilla titulares formato página intermedia*/

#plt_cont_titulares {
	width:100%;
	overflow:hidden;
	padding-bottom:15px;
	}

.plt_cont_titular {
	width:330px;
	padding-top:30px;
}

.plt_cont_titular.tit_impar {
	float:left;
}

.plt_cont_titular.tit_par {
	float:right;
}

.plt_tit {
    background-color:#8a4377;
	height:35px; 
}

.plt_tit_txt {
	color:#FFFFFF; 
	line-height:35px; 
	padding-left:10px;
	text-transform:uppercase;
	}

.plt_tit_txt a{
	color:#FFFFFF; 
	}

.plt_cont_res {
	overflow:hidden;
	background-color:#f1f1f1; 
	padding-bottom:20px;
}

.plt_res_img {
	float:left; 
	width:88px; 
	padding-top:20px; 
	padding-left:10px;
}

.plt_res_txt {
	float:right; 
	width:220px; 
	padding-top:20px;	
}

.plt_res_txt p{
	font-size:0.8em;
	margin:0px;
}


/* El Colegiado - Junta de Gobierno */

.ficha_img_cont_txt {
	float:left;
	padding:15px 0px;
	width:440px;
	padding-left: 8px;
	}

ul.tipo1  p{
	margin:0px auto;
	padding:0 0;
 	}
	
.tipo1_titulo{
	font-family:Arial, Helvetica, sans-serif;
	color:#142c50;
 	font-size:1.2em;
	}
	
.sub_titulo{
	font-family:Arial, Helvetica, sans-serif;
	color:#142c50;	
	margin: 0px auto;
 	font-size:1.1em;
	border-bottom:1px solid #9C9C9C;
	color:#102e51;
	width: 100%;
	margin-bottom:15px;
	}


	
ul.tipo1  a{
 color:#3F85CC;
 text-decoration:none;
 }

ul.tipo1 a:hover {
	 color:#3F85CC;
	 text-decoration:underline;
	 }

ul.tipo1 {
	clear:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	list-style-type:none;
	line-height:18px;
	margin:0px;
	padding:0px;
	margin-bottom: 5px;
	}
	


	
ul.tipo1 li{
	background:transparent url(/img/ico_flecha.jpg) no-repeat scroll 0 5px;
	padding:0 0 0px 15px;
	width:100%;
	word-wrap:break-word;
	list-style-type:none;
	margin:0;
	margin-bottom: 15px;
	border-bottom:1px dotted #D5D5D5;
	color: #383838;
	}
	
li.documentacion{
	border:none!important;
	}	
	
ul.tipo1 li p{	
	margin-bottom:8px;	
}
.tipo_titulo{
	font-family:Arial, Helvetica, sans-serif;
	color: #1f1f1f;
	margin:0px auto;
	padding-bottom:10px;
	}
	
ul.tipo_asociaciones{
	clear:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	list-style-type:none;
	line-height:18px;
	margin:0px;
	padding:0px;
	margin-bottom: 5px;
	}
	
.tipo_asociaciones li{
	background:transparent url(/img/ico_flecha.jpg) no-repeat scroll 0 5px;
	padding:0 0 0px 15px;
	width:689px;
	word-wrap:break-word;
	list-style-type:none;
	margin:0;
	margin-bottom: 15px;
	border-bottom:1px dotted #D5D5D5;
	color: #383838;
	}


.tipo_asociaciones li  a{
	 color:#3F85CC;
	 text-decoration:none;
	}

.tipo_asociaciones li a:hover {
	color:#3F85CC;
	text-decoration:underline;
 	}
	

/*plantilla -artículo */

div#include_articulo{
	margin:0px auto;
	width: 705px;
	margin-bottom:32px;

	}

div#titulo_articulo_azul, div#titulo_articulo_rojo, div#titulo_articulo_verde, div#titulo_articulo_naranja {
	border-bottom:2px #d2d2d2 solid;
	padding-bottom:1px;
	height:35px;
	width:100%;
	color:#FFFFFF;
	background-repeat:no-repeat; 
	overflow:hidden;
	}

div#titulo_articulo_azul {
	background-image: url(/img/fondo_titulos_azules.jpg);
	}

div#titulo_articulo_rojo {
	background-image: url(/img/fondo_titulos_rojos.jpg);
	}

div#titulo_articulo_verde {
	background-image: url(/img/fondo_titulos_verdes.jpg);
	}

div#titulo_articulo_naranja {
	background-image: url(/img/fondo_titulos_naranja.jpg);
	}

span#tit_articulo{
	font-family:Arial, Helvetica, sans-serif;
	line-height:35px;
	vertical-align: middle;
	float:left;
	font-size: 1.1em;
	text-transform:uppercase;
	}

div#botonera{
	padding-top:5px;
	overflow:hidden;
	width: 140px;
	float:right;
	text-align:right;
	overflow:hidden;
	}

#botonera_boton {
	padding-left:7px;
	line-height:35px;
	}

#botonera_boton img{
	padding-left:3px;
	}

.compartelo {
	border-top:1px solid #102e51;
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px 3px 3px;
	}

.icon_social {
	border:1px solid #102e51;
	margin:2px;
	vertical-align:bottom;
	}

/*plantilla - enlaces relacionados */

.ficha_descarga {
	background-color:#EEEEEE;
	margin-bottom:10px;
	padding-bottom:4px;
	margin-top:10px;
	}



.titulo-enlaces {
	background:#8b4176 none repeat scroll 0 0;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin-top:0;
	padding:4px;
	text-align:left;
	}
.titulo-descargas {
	background:#8b4176 none repeat scroll 0 0;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:4px;
	text-align:left;
	}

.unenlace, .unadescarga{
	 margin: 10px 0px 0px; 
	 background: url(/img/ico_enlazar_gris_16.jpg) no-repeat left center;
	 background-position: 7px 3px;
	 text-align:left;
	 font-size:10px;
	 padding: 7px 0 8px 25px;
  	 }

.unadescarga {
	background-position: 0.5em 0em;
	}
	
.unadescarga a, .unenlace a{
  color:#000;
  text-decoration:none;
	}

.unadescarga a:hover, .unenlace a:hover{
  text-decoration:underline;
	}

.tamanio {
  color:#403f3f;
  }




/*Artículos Bolsa de trabajo */

.listado_bolsadetrabajo{
	background-image: url(/img/img_tabla_fondo.jpg);
	background-position: top ;
	background-repeat:repeat-x;
	padding:0px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#333333;
	border-bottom:2px solid #8b4176;
	border-top:1px solid #8b4176;
	margin-bottom:15px;;
	width:705px;
	}

.listado_bolsadetrabajo th{
	background:transparent url(/img/img_tabla_fondo.jpg); 
	background-position:0 0;
	background-repeat:repeat-x;
	border-bottom:1px solid #9FB6C5;
	padding:4px 10px;
	text-align:left;
	}

.listado_bolsadetrabajo td{
	border-bottom:1px solid #DADADA;
	padding:8px 9px;
	vertical-align:top;
	}

.fila_par{
	background-color:#F7F9FC ;
	background-repeat:no-repeat;
	background-position: 0px 0px;
	}

.fila_impar{
	background-color:#fff;
	background-repeat:no-repeat;
	background-position: 0px 0px;
	}

.tit_port_bolsadetrabajo a{
	color:#FFFFFF;
	}


/*plantilla -circulares */

.formucirc {
	margin:0 auto 20px;
	width:705px;
}

#circForm {
	margin:0 auto;
	width:705px;
}

#circForm legend {
	border:medium none;
	color:#1F1F1F;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.4em;
	font-weight:bold;
}

#circForm fieldset {
	border:thin solid #8A4377;
	margin:0 auto;
}

div#include_articulo_circulares table{
	margin:0px auto;
	width: 705px!important;
	}
	
.titulo_circulares, .titulo_agenda{
	font-family:Arial, Helvetica, sans-serif;
	color:#142c50;
 	font-size:1.1em;
	background:transparent url(/img/ico_flecha.jpg);
	background-position:0 5px;
	background-repeat: no-repeat;
	padding:0 0 8px 15px;
	width:98%;
	word-wrap:break-word;
	text-align:left;
	font-weight:bold;
	margin-top:15px;
	text-transform: uppercase;
	}

.titulo_agenda{
	text-transform:none;
	}

.titulo_agenda a, .titulo_circulares a {
	color:#142c50;
}

.agenda_fecha {
	color:#007FAA;
	font-size:0.9em;
}

.contenido_fichdescarga_circulares{
 	text-align:left;
	padding: 0px !important;
	margin:0px auto;
	}

.fichdescarga_circulares{
	padding-left:15px;
	margin:0px auto;
	border-bottom:1px dotted #D5D5D5;
	padding-bottom:8px;
	}
	
.fichdescarga_circulares span{	
	text-transform: uppercase !important ;
}

.fichdescarga_circulares img {
	vertical-align:middle;
	}

.fichdescarga_circulares a{
	font-family:Arial, Helvetica, sans-serif;
	color:#142c50;
 	font-size:0.9em;
	color: #3F85CC;
	text-align:left;
	}
	
.numeros_descarga{
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	}

/***********************************   PAGINADORES DE LOS MODULOS        *****************************************************/
/*  Para el DIV que engloba las tablas del paginador */
/* #paginador {padding-right: 35px;} */
/* Para la tabla del paginador   */
.paginador-tabla { text-align:center; margin:10px auto;}

/* Para 'primero' ,'anterior'...sin enlace */
.paginador-modulo {  font-family: Trebuchet MS; font-size: 0.8em;  color: #666666; text-decoration: none; margin:0px 5px 0px 5px}
/* Para 'primero' ,'anterior'...CON enlace */
a.paginador-modulo:link {  font-family: Trebuchet MS; font-size: 0.8em;  color: #666666; text-decoration: none; margin:0px 5px 0px 5px}
a.paginador-modulo:visited {  font-family: Trebuchet MS; font-size: 0.8em; color: #666666; text-decoration: none; margin:0px 5px 0px 5px}
a.paginador-modulo:hover {  font-family: Trebuchet MS;   font-size: 0.8em; color: #666666;  text-decoration: underline; margin:0px 5px 0px 5px}
/* Para los n?meros de p?gina CON enlace */
a.paginador-pagina:link {  font-family: Verdana; font-size: 0.9em;  color: #666666; text-decoration: none; margin-left:4px}
a.paginador-pagina:visited {  font-family: Verdana; font-size: 0.9em; color: #666666; text-decoration: none; margin-left:4px}
a.paginador-pagina:hover {  font-family: Verdana;   font-size: 0.9em; color: #666666;  text-decoration: underline; margin-left:4px}
/* Para los n?meros de p?gina SIN enlace */
.paginador-pagina-actual {  font-family: Verdana; font-size: 0.9em;  color: #333333; font-weight:bold; margin-left:4px}

/********************************************************/




/*** Ciudadanos**/

#titulo_enlaces_ciudadanos{
	text-align:center; 
	}
	
#titulo_enlaces_ciudadanos  a{
	font-family:Arial, Helvetica, sans-serif;
	color:#ff4001;
	text-align:center; 
	font-size:1.5em;
	}
	
.enlace_volver a{
	font-family:Arial, Helvetica, sans-serif;
	color:#ff4001;
	text-align:center;
	text-decoration:none;
	}
	
.enlace_volver a:hover{
text-decoration:underline;
	}

/*Estilos contactar*/

#formulario_contactar, #formulario_oferta{
	width:705px;
	margin:0px auto;
	overflow:hidden;
	text-align:center;
	}

#contactar, #oferta {
	width:703px;
	margin:0px auto;
	border: solid 1px #ddd;
	text-align:center;
	overflow:hidden;
	}

#disclaimer {
	width:705px;
	margin:15px auto;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#888;	
	text-align:justify;
	}

#contactar form{
	display:block;
	width:95%;
	margin:0px auto;
	padding:0px;
	border:none;
	}

.tit_form_contactar, .tit_form_oferta{
	margin:10px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	color:#666;
	text-align:left;
	}

.tit_form_oferta{
	font-size:1.2em;
	}
	
.datos_form_contactar {
	border:1px solid #ddd;
	/*float:left;*/
	width:90%;
	margin:0px auto;
	padding-top:10px;
	padding-bottom:10px;
	display:block;
	}

.datos_form_contactar legend{
	background:transparent url(/img/ico_flecha.jpg) no-repeat scroll 0 5px;
	padding-left: 15px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:1.2em;
	color:#142C50;
	letter-spacing:0.1em;
	}

.datos_form_contactar div {
	font-family:Arial, Helvetica, sans-serif;
	color:#222;
	font-size:12px;
	clear:both;
	text-align:left;
	}

.datos_form_contactar label {
	float: left;
	width: 18em;
	text-align: right;
	margin-right: 1em;
	padding:0.6em 0;
	padding-top:0.9em;
	line-height:1em;
	}

.datos_form_contactar input, .txt_select {
	margin: 0.5em 0;
	background:#FAFAFA none repeat scroll 0 0;
	border:1px solid #DDDDDD;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:1em;
	padding:0.2em;
	width:20em;
	vertical-align:middle;
	}

.txt_select {
	width:20.5em;
	
	}

.datos_form_contactar input:hover,.datos_form_contactar input:focus {
	background:#F6F6F6 none repeat scroll 0 0;
	border-color:#C5C5C5;
	}
	
.input_sel {
	border:1px solid red!important;
	}	


.datos_form_contactar textarea{
	margin: 0.5em 0;
	/*-moz-border-radius-bottomleft:0.4em;
	-moz-border-radius-bottomright:0.4em;
	-moz-border-radius-topleft:0.4em;
	-moz-border-radius-topright:0.4em;*/
	/*-x-system-font:none;*/
	background:#FAFAFA none repeat scroll 0 0;
	border:1px solid #DDDDDD;
	font-family:arial,sans-serif;
	font-size:1em;
	line-height:normal;
	padding:0.2em;
	width:30em;
	height:8em;
	overflow:hidden;
	}

#observaciones {
	width:32em;
	}

#boton_enviar, #boton_reset {
	float:right;
	margin:10px 17px 5px auto;
	}

#boton_enviar .button, #boton_reset .button {
    border: none;
    background: url(http://www.farmaceuticosdevalladolid.es/img/ico_enviar.jpg) no-repeat top left;
   	cursor:pointer;
	height:30px;	
	color:#666;
	padding-bottom:6px;
	padding-left:30px;
	}

#boton_reset .button {
    background: url(http://www.farmaceuticosdevalladolid.es/img/ico_reset.jpg) no-repeat top left;
	}

.contenido_formulario {
	width:95%;
	margin:0px auto;
	}
	
	
/** Formulario Farmacias de guardia**/


div#fbusfarm{
	margin:0px auto;
	width:705px;
	margin-bottom:20px;
	}
	
#buscafarma{
	margin:0px auto;
	width:705px;
}


#buscafarma legend{
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color:#1F1F1F;
	font-weight: bold;
	}
	
#buscafarma	fieldset{
	border:#8a4377 solid thin;
	margin: 0px auto;
	}

#buscafarma .cuerpoform {
	background-color:#F2F2F2;
	color:#555555;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.9em;
	height:40px;
	margin:10px auto;
	padding:0;
	width:683px;
}

#buscafarma .cuerpoform p {
	height:40px;
	line-height:40px;
	margin:0 auto;
}

.cuerpoform_circ {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 0.9em; 
	color: #555;
	background-color:#f2f2f2;
	height: 40px;
	padding:0px 0px;
	margin:10px auto;
	width:683px;
	}
	
.cuerpoform_circ p{
	margin:0px auto;
	height: 40px;
	line-height:40px;
	text-align:left;
	padding-left:10px;
	}
	
.cuerpoform_circ #nombre{
	vertical-align:middle;
	border:1px solid #8A4377;
	width:276px;
	}

.etiqueta{
	margin-left: 10px;
	vertical-align:middle;
	}

#botonnom{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px;
	width:70px;
	height:22px;
	color: #FFFFFF; 
	background-color: #8a4377;
	border:2px #ccc solid ;
	vertical-align:middle;
	margin-left: 20px;
	}
	
#cadena{
	border: 1px solid #8a4377;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:middle;
	}
	
#guardia{
	background-color:#FFFFFF;
	vertical-align:middle;
	margin-left: 20px;
	}

/*Fichas farmacia*/

#lista_farmacias_tit {
	background-image:url(/img/ico_flecha_gris.jpg);
	background-position:2px 4px;
	background-repeat:no-repeat;
	color:#383838;
	font-size:1.1em;
	margin:0;
	padding-left:14px;
	font-weight:bold;
}

.ficha_farmacia {
	overflow:hidden;
	width:352px;
	margin-bottom:20px;
	float:left;
	
	}

.ficha_cont_tit, ficha_cont_tit a {
	background-color: rgb(138, 67, 119); 
	width: 340px;
}

.ficha_cont_tit a, .ficha_cont_tit span {
	color:#FFFFFF;
	line-height:35px;
	padding-left:10px;
	text-decoration:none;
	display:block;
}

.ficha_cont_tit a:hover {
	text-decoration:underline;
}

.ficha_cont_desc {
	overflow: hidden; 
	width: 340px; 
	height: 160px; 
	background-color: rgb(241, 241, 241);
}

.ficha_cont_img {
	float:left;
	padding: 15px 15px 0 15px;
	}

.ficha_cont_txt {
	float:right;
	width:220px;
	text-align:left;
	padding-top:20px;
	font-size:0.8em;
}

.ficha_cont_txt p{
	margin:0px 0px 8px;
}

.ficha_campo {
	color:#003075;
	font-weight:bold;
}


.ficha_valor {
}

/*Portada farmacéuticos */

#banner_portada_farmaceuticos {
	float:left;
	width:224px;
}

#ptd_noticias_farmaceuticos {
	width:465px;
	float:right;
}
	
#ptd_noticias_farmaceuticos #include_articulo{
	width:465px;
}

#ptd_noticias_farmaceuticos #include_articulo .titulo_circulares{
	font-size:0.9em;
}

/*Estilos rutas*/

#cont_ruta {
	height:14px;
	border-bottom:2px solid #8a4377; 
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.8em;
	line-height:20px;
	padding-left:18px;
	text-align:left; 
	color: #666666; 
	padding-bottom:10px;
	}

#cont_ruta a {
	color: #666666;
	text-decoration:none;
	}

#cont_ruta a:hover {
	text-decoration:underline;
	} 

/*rss*/

.rss_fecha {
	padding-left:18px;	
	font-size:0.8em;
	color:#aaa;
	margin:2px 0;
	padding-top:10px;
}

.rss_fecha, .rss_tit_int {
	background-image:url(/img/ico_flecha.jpg);
	background-position:5px 13px;
	background-repeat:no-repeat;
}

.rss_tit_int {
	background-position:5px 4px;
}

.rss_tit, .rss_tit_int {
	margin:0px;
	color:#142C50;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.0em;
	padding-left:18px;
	margin-top:5px;
	}

.rss_tit a{
	color:#142C50;
	}

.rss_desc {
	margin:8px 18px 10px;
	margin-bottom:0px;
	font-size:0.9em;
	padding-bottom:15px;
	border-bottom:1px dotted #ddd;
}

.rss_unenlace, .rss_descarga {
	font-size:0.95em;
}

.rss_descarga {
	margin:5px 0;
	line-height:26px;
}

.rss_descarga a{
	color:black;
	padding-left:4px;
	font-size:0.8em;
}

.rss_tamanio {
	padding-left:4px;
	color:#403F3F
	}
	
/*Paginador rss*/

.rss_cont_paginador {
	margin:10px 0;
	overflow:hidden;
} 

ul.paginador_rss {
	margin:0 auto;
}

ul.paginador_rss, ul.paginador_rss li {
	border:0; 
	padding:0;
}

.paginador_rss li{
	font-size:11px;
	list-style:none;
	margin:0;
	margin-right:2px;
}

.paginador_rss a{
	border:solid 1px #9aafe5;
	margin-right:2px;
}

.paginador_rss .pag_anterior_off, .paginador_rss .pag_siguiente_off {
	border:solid 1px #DEDEDE;
	color:#888888;
	display:block;
	float:left;
	font-weight:bold;
	margin-right:2px;
	padding:3px 4px;
}

.paginador_rss .pag_siguiente a, .paginador_rss .pag_anterior a {
font-weight:bold;
}

.paginador_rss .pag_activo{
	background:#2e6ab1;
	color:#FFFFFF;
	font-weight:bold;
	display:block;
	float:left;
	padding:4px 6px;
	margin-right:2px;
}

.paginador_rss a {
	color:#0e509e;
	display:block;
	float:left;
	padding:3px 6px;
	text-decoration:none;
}

.paginador_rss a:hover{
	border:solid 1px #0e509e;
}

/*mapa web*/

.secciones-mapa{
	padding-left:10px;
}

.secciones_mapa li{
	clear:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.9em;
	padding:0;
	background:transparent url(/img/ico_flecha.jpg) no-repeat scroll 0 8px;
	color:#3F85CC;
	list-style-type:none;
	margin:0;
	padding:0 0 0 18px;
	text-decoration:none;
}

.secciones_mapa a{
	color:#3F85CC!important;
}

.mapa_titulo {
	color:#1F1F1F;
	font-family:Arial,Helvetica,sans-serif;
	margin:0 auto;
}

.titulo_sec{
	color:#003074; 
	background:url(/img/ico_mapa.jpg);
	background-repeat:no-repeat; 
	background-position:left 4px;
	padding-left:14px;
}


/*Formación continuada*/

ul.tipo_direccion {
	clear:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	list-style-type:none;
	line-height:18px;
	margin:0px;
	padding:0px;
	margin-bottom: 5px;
}

ul.tipo_direccion li{
background:transparent url(/img/ico_mapa.jpg) no-repeat scroll left 4px!important;
	padding:0 0 0px 15px;
	width:100%;
	word-wrap:break-word;
	list-style-type:none;
	margin:0;
	margin-bottom: 15px;
	border-bottom:1px dotted #D5D5D5;
	color: #383838;
}

ul.tipo_direccion  a{
 color:#3F85CC;
 text-decoration:none;
 }

ul.tipo_direccion a:hover {
	 color:#3F85CC;
	 text-decoration:underline;
	 }
	


/*Imprimir*/

div#ptd_cuerpo{
	width:750px;
	background:none;
	min-height:0px;
}

div#ptd_pagina {
	width:750px;
}

div#ptd_encabezado{
	width:750px;
}

div#img_degradado_arriba {
	width:750px;
}

div#ptd_col_derecha {
	display:none;
	}
	
div#ptd_menu {
	display:none;
}

div.formuppa{
	display:none;
}

#cont_ruta{
	border-top:1px solid #8A4377;
	padding-top:7px;
}
	
div#pie{
	width:735px;
	font-size:0.7em;
	padding-left:15px;
	text-align:center;
	margin:0px auto;
}

.raya{
	margin:15px;
}

.pie_zona {
	width:205px !important;
}

div.formunmen{
	display:none;
}

body{
	background-color:#FFFFFF;
}

#ptd_encabezado_derecha_iconoscabecera {
	display:none;
}

.resultado {
	padding-bottom:15px;
}

.formuconcyl{
	display:none;
}

div#img_degradado_arriba{
	background-image:none;
}

div#botonera {
	display:none;
}

div#img_degradado_abajo{
	display:none;
}

.compartelo{
	display:none;
}

div#ptd_encabezado_derecha_fecha {
	color:#555555;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.8em;
	padding-right:10px;
	position:absolute;
	right:10px;
	text-align:right;
	top:5px;
}

div#imp_cuerpo{
	overflow:hidden;
}

.imp_titulo {
	color:#003074;
	padding-bottom:1px;
	width:100%;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.1em;
	text-transform:uppercase;
}

.ficha_imagen_cont_desc {
	background-color:#EFEFEF;
	overflow:hidden;
}

.ficha_imagen_cont_img {
	float:left;
	padding:15px;
}

.ficha_elemento_cont_img {
	padding:14px 10px 0;
}

div#fbusfarm {
	display:none;
}

.tit_port_bolsadetrabajo a {
	color:#FFFFFF!important;
}
a {
	text-decoration:none;
}

#buscaempleo{
	display:none;
}

.formucirc {
	display:none;
}

.paginador-tabla {
	display:none;
}

.rss_cont_paginador {
	display:none;
}

/*estilos imprimir consultas frecuentes*/


div#texto_informativo{
	visibility: visible;
	display: block;
	padding:0px 0px 20px 0;
}

div#texto_informativo p{
	color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.75em;
    line-height: 16px;
    text-align: left;
	font-style:italic;
	margin:0px;
	padding:0px;
	text-align:justify;
}


p.imp_titulo_consultas_frecuentes{
    font-family: Georgia,"Times New Roman",Times,serif;
    color: #67028C;
    font-size: 1.5em;
    font-style: italic;
    margin: 0;
    padding: 15px 0 5px 0;
	line-height:22px;
	width:500px;
	text-align:justify;
}

div#imp_descripcion_consultas_frecuentes ul {
    list-style: none outside none;
    margin: 0;
    padding: 10px 0;
}

div#imp_descripcion_consultas_frecuentes ul p {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.3em;
    font-weight: normal;
    margin: 0;
    padding: 10px 0;
	line-height:20px;
	text-align:justify;
}

div#imp_descripcion_consultas_frecuentes ul li {
    background: url("../img/cim/consultas_frecuentes/ico_vineta.jpg") no-repeat scroll 0 7px transparent;
    list-style: none outside none;
    padding: 0 0 0 15px;
	line-height:20px;
}

div#pregunta_frecuente_cont_img {
    height: 141px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 165px;
}

div#imp_descripcion_consultas_frecuentes p {
    margin: 0;
    padding: 10px 0;
	line-height:20px;
}

div#include_articulo_consultas_frecuentes{
	position:relative;
	width:auto;
	
	}

div#imp_descripcion_consultas_frecuentes{
	color: #5D5F62;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    line-height: 20px;
    padding-bottom: 20px;
    text-align: justify;
    width: 500px;
}

div#pregunta_frecuente_cont_img{
	
	height: 180px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 165px;
}

div#imp_descripcion_consultas_frecuentes table{
	border: 1px solid #CCD8E7;
    font-size: 0.75em;
    margin: 0 auto;
    text-align:left;
    width: 99.5%;
	margin: 0 8px;
	padding:0px;
}


div#imp_descripcion_consultas_frecuentes tr{
	font-size: 1.1em;
    text-align: left;
}

div#imp_descripcion_consultas_frecuentes td{
    color: #333;
    font-weight:normal;
    padding: 2px 0;
}

div#imp_descripcion_consultas_frecuentes table table{
	border: none;
}

div#imp_descripcion_consultas_frecuentes td p{

    color: #333;
    font-weight:normal;
    padding: 0px 0;
	margin:0px;
}


div#imp_descripcion_consultas_frecuentes .ficha_descarga {
	  margin: 0 8px;
}

div#imp_descripcion_consultas_frecuentes h3 {
    color: #0A3A74;
    font-size: 1.1em;
    font-weight: bold;
    margin: 0 8px;
    padding: 10px 0;
}

.ficha_descarga{
	display:none;
}

.tablafichdescarga{
	display:none;
}
