/*****************************************************************
Principal
******************************************************************/
#print_cabecera {display: none;}

html {font-size: 62.5%;}
body {
	font-family: Verdana;
	color: #414140;
	font-size: 1.15em;
	padding: 0px;
	margin: 0;
	background-color: #D6D6C6;
}

input, textarea, select {font-size: 62.5%; font-size: 1.15em; font-family: Arial, Helvetica, sans-serif; color: #333;}
select option.opcion_gris { color: #aaa; }

form {padding:0px; margin:0px;}

h1, h2, h3, h4, h5, h6 {padding: 0; margin: 0;}
h1 strong {display: none;}

p {padding: 0 0 1.1em 0; margin: 0;}

hr { height: 1px;}

a:link {color: #438306; text-decoration: none;}
a:visited {color: #438306; text-decoration: none;}
a:hover {color: #438306; text-decoration: underline;}

a img {border: none;}

ul { padding: 0; margin: 0; list-style: none;}
ul li {	padding: 5px 0 5px 18px; background: url(imgcomunes/bolillo.gif) 7px 11px no-repeat;}
ul li img { vertical-align: middle; paddin-bottom: 2px;}

ul li ul li {	padding: 5px 0 5px 18px; background: url(imgcomunes/bolillo2.gif) 7px 11px no-repeat;}

img.foto_de { float: right; margin-left: 10px;}
img.foto_iz { float: left; margin-right: 10px;}

.finalizador {clear: both; height: 1px;}


input.btn1, input.btn2, input.btn3 {background-color: #438306; border: none; color: #fff; padding: 2px 0 0 0; font-weight: bold; margin: 0px; font-size: 1.1em; margin-top: 2px;}
input#botonenviar {font-size: 0.95em;}
/*
.btn2 {background-color: #fff; border: none; color: #438306; padding: 2px 0 0 0; font-weight: bold; margin: 0px; font-size: 1.1em;}
.btn3 {background-color: #004A80; border: none; color: #fff; padding: 2px 0 0 0; font-weight: bold; margin: 0px; font-size: 1em; }
**/

.btn4 a:link, .btn4 a:visited {background-color: #438306; color: #fff; padding: 3px; display: block; width: 110px; white-space: nowrap; text-align: center;}
.btn4 a:hover {text-decoration: none;}


.txt_de {display: block; text-align: right;}

p#sinmargen {padding: 0; margin: 0;}
p.txt_centrado {text-align: center;}

.font1 {font-size: 0.9em;}

p.txt_pq {font-size: 0.9em; color: #606060;}
p.entrada {font-size: 1.1em; font-weight: bold; color: #197B30;}


/**************************************************/
/***************************************************/
/*****************************************************************
Menú
*****************************************************************/
ul.menu_superior {text-align: right; background-color: #197B30; color: #fff; padding: 3px 5px;}
ul.menu_superior li { padding: 0; margin: 0; display: inline; }
ul.menu_superior a:link, ul.menu_superior a:visited {color: #fff; text-decoration: none;}
ul.menu_superior a:hover {text-decoration: underline;}

ul.menu_principal, ul.menu_principal li {padding: 0; margin: 0; width: 151px;}
ul.menu_principal li {background-color: #197B30; height: 28px;}
ul.menu_principal a { width: 139px; display: block; padding: 6px 0 4px 12px;}
ul.menu_principal a:link, ul.menu_principal a:visited {color: #fff; text-decoration: none;}
ul.menu_principal a:hover {text-decoration: none; background-color: #165124; height: 18px; width: 139px;}
ul.menu_principal {margin-top: 10px;}

.sec1 ul li.mnu1,
.sec2 ul li.mnu2,
.sec3 ul li.mnu3,
.sec4 ul li.mnu4,
.sec6 ul li.mnu6,
.sec5 ul li.mnu5 {background-color: #165124;}

ul.menu_horizontal {text-align: left; color: #fff; padding: 10px 0px;}
ul.menu_horizontal li { padding: 0; margin: 2px; display: inline; }
ul.menu_horizontal a:link, ul.menu_horizontal a:visited {color: #fff; text-decoration: none; background-color: green; padding: 3px; font-weight: bold;}
ul.menu_horizontal a:hover {text-decoration: none; background-color: #165124;}


/*****************************************************************
Página principal
*****************************************************************/

input.formlista { color: #7F7F7F; margin-top: 3px; font-size: 0.95em; width: 95%;}

.dest {
	padding-top: 7px;
	padding-right: 10px;
	width: 135px;
	float: right;
}
.dest dl {padding: 0; margin: 0; padding-top: 5px;}
.dest dl dd {padding: 0; margin: 0; color: #fff; font-size: 0.93em;}
.dest dl dt {color: #F1C001; font-weight: bold; padding: 0; margin: 0;}
a.conocermas {display: block; text-align: right;}
a:link.conocermas, a:visited.conocermas {color: #fff; padding-top: 7px;}

.txtdestinos { height: 151px; overflow: hidden; background-color: #197B30;}

.oportunidades {
	background: #F9F4D4 url(imghome/fd_oportunidades.gif)  repeat-y 0px 0px;
	overflow: hidden;
	margin-bottom: 10px;
	margin-top: 10px;
}
.oportunidades dd, .oportunidades dt, .oportunidades dl {padding: 0; margin: 0;}
.oportunidades dl {padding: 4px; margin-bottom: 3px;}
.oportunidades dd {font-weight: bold;}

.oportunidades2 {
	background: #F9F4D4 url(imgcomunes/fd_oportunidades.gif) repeat-y 0px 0px;
	overflow: hidden;
	margin-top: 11px;
	margin-bottom: 10px;
}
.oportunidades2 dd, .oportunidades2 dt, .oportunidades2 dl {padding: 0; margin: 0;}
.oportunidades2 dl {padding: 4px; margin-bottom: 3px;}
.oportunidades2 dd {font-weight: bold;}

.formulario_oportunidades {
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFDF1;
	border: 1px solid #EDEBDD;
	padding: 5px 5px;
}
.formulario_modificarficha{
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFDF1;
	border: 1px solid #EDEBDD;
	padding: 5px 5px;
	width: 100%
}
.enlaruta {	margin-top: 10px; background-color: #E6EBE7; padding-bottom: 7px; border-bottom: 5px solid #fff;}
.enlaruta ul {padding: 0; margin: 0; padding-right: 2px; font-size: 0.9em;}
.enlaruta ul li {background: url(imgcomunes/bolillo2.gif) 9px 12px no-repeat;}
.buscador_empresas {
	margin: 10px 0;
	border: 1px solid #197B30;
	background: url(imghome/fdbuscador.gif) 0px 0px repeat;
	padding: 7px 10px 8px 10px;
	color: #197B30;
}
h2.tit_buscaempresas strong{ display: none; }
h2.tit_buscaempresas { height: 17px; background: url(imghome/tit_buscador.gif) 0px 0px no-repeat; }
.buscador_empresas form {color: #000; padding-top: 4px;}
.buscador_empresas form label strong {display: none;}
input#texto_buscaempresas {width: 350px;}
input#texto_buscaempresas2 {width: 315px;}
select#rangoprecio{width: 196px;}
select#tipoalojamiento {margin: 5px 0;}
select#destino {margin: 5px 0; width: 263px;}

.enlaces_directos {
	margin-top: 10px;
	padding-left: 13px;
	background: url(imghome/fd_enlaces.gif) 0px 0px repeat-y;
}

.enlaces_directos dl, .enlaces_directos dt, .enlaces_directos dd {padding: 0; margin: 0;}
.enlaces_directos dt {color: green; font-weight: bold;}
.enlaces_directos img {padding-top: 6px;}
.enlaces_directos dd {height: 130px; overflow: auto;}
.enlaces_directos dd a, .enlaces_directos dd a:visited, .enlaces_directos dd a:hover { color: #414140; }
.enlaces_directos dd strong { color: green; }


dl.enlace1 { margin-left: 0; padding-left: 0; width: 111px; margin-left: 0px; float: left;}
dl.enlace2 { margin-left: 0; padding-left: 0; width: 111px; margin-left: 35px; float: left;}
dl.enlace3 { margin-left: 0; padding-left: 0; width: 111px; margin-left: 34px; float: left;}

dl.enlace1 dd { background-color: #E6EBE7; padding: 5px;}
dl.enlace2 dd { background-color: #E6EBE7; padding: 5px;}
dl.enlace3 dd { background-color: #E6EBE7; padding: 5px;}

.pie img {}
.pie {font-size: 0.9em;}

.accesibilidad {padding-top: 9px;}

/*****************************************************************
Listado de empresas
*****************************************************************/

.listado_empresas dd, .listado_empresas dl, .listado_empresas dt {padding: 0; margin: 0;}

.listado_empresas dt {padding-top: 10px; font-style: italic;}
.listado_empresas a, .listado_empresas a:link, .listado_empresas a:visited {display: block; font-weight: bold; font-size: 1.2em; text-decoration: underline; font-style: normal;}

.listado_empresas dl dd {padding-right: 10px; padding-left: 20px;}
.listado_empresas {}
.listado_empresas dl {
	padding-left: 10px;
	width: 380px;
	float: left;
}
.listado_empresas img {float: left; padding-top: 10px;}


.listado_empresas_precio { font-style: italic; padding: 0.5em 0; }
/**** Para poner el precio, anular estas lineas ***/
/*
.listado_empresas_precio {width: 100px; float: left; text-align: center; padding-top: 30px;}
.listado_empresas_precio {display: none; width: 1px solid blue;}
.listado_empresas_precio {width: 1px;}
*/
.listado_empresas dl { width: 480px;}
strong.verde {display: none;}

/************************************************************/
.bloque_empresa { color: #000;}
.bloque_empresa_azul {background-color: #E8EEF6; color: #000;}
strong.verde {color: #007D33;}

.bloque_empresa em, .bloque_empresa_azul em, .mensajes {display: block; padding-left: 14px; color: #F06000; background: url(imgcomunes/ico_estado.gif) 0px 2px no-repeat; }

a:link.conoportunidad, a:visited.conoportunidad { font-size: 1em; text-decoration: none; font-weight: normal; display: block; padding-left: 14px;  background: url(imgcomunes/ico_oportunidades.gif) 0px 2px no-repeat; padding-bottom: 4px; margin-top: 0.5em;}
a:hover.conoportunidad { text-decoration: underline;}

/*****************************************************************
Destinos
*****************************************************************/
.destinos_interior h1 {
	font-size: 1.3em;
	color: #234B99;
	padding: 0.3em 0;
}
.destinos_interior h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #234B99;
	padding: 0.3em 0;
}
.destinos_interior h2 em {
	display: block;
	font-size: 0.55em;
	font-weight: normal;
	font-family: "Verdana";
}
.destinos_interior h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #234B99;
	padding: 0;
	margin-bottom: 0.5em;
	font-size: 1.4em;
	font-weight: normal;
	border-bottom: 1px solid #234B99;
}

p.entradilla {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #234B99;
	font-size: 1.1em;
}

.destinos_fotos {
	background-color: #F5F6E8;
	border: 1px solid #E6E8D9;
	font-size: 0.85em;
	color: #234B99;
	margin-bottom: 8px;
}
.destinos_fotos p {float: left; padding: 0; margin: 0; padding-left: 11px; padding-top: 11px; padding-bottom: 5px; width: 129px;}
.destinos_fotos img {display: block; padding-bottom: 0em;}

.empresas_turisticas {
	background: url(imgcomunes/tit_empresasturisticas.gif) 0px 0px no-repeat;
	padding: 40px 10px 10px 10px;
	margin-top: 8px;
	background-color: #F9F4D4;
}
.empresas_turisticas h3 {display: none;}
.empresas_turisticas ul, .empresas_turisticas li { padding: 0; margin: 0;}
.empresas_turisticas li {padding: 3px 3px 3px 12px; background: url(imgcomunes/flecha.gif) 0px 7px no-repeat;}

.cuadro_azul { background-color: #D3EAF5; margin-bottom: 8px; padding: 10px;}
.cuadro_azul ul, .cuadro_azul li { padding: 0; margin: 0;}
.cuadro_azul li {padding: 3px 3px 3px 12px; background: url(imgcomunes/flecha.gif) 0px 7px no-repeat;}

.cuadro_amarillo { background-color: #F4E8BA; margin-top: 0px; margin-bottom: 10px; padding: 10px;}
.cuadro_amarillo ul, .cuadro_amarillo li { padding: 0; margin: 0;}
.cuadro_amarillo li {padding: 3px 3px 3px 12px; background: url(imgcomunes/flecha.gif) 0px 7px no-repeat;}

.cuadro_gris { background-color: #EFEFEF; margin-top: 8px; padding: 4px 8px;}
.cuadro_gris ul, .cuadro_gris li { padding: 0; margin: 0;}
.cuadro_gris li {padding: 3px 3px 3px 12px; background: url(imgcomunes/flecha.gif) 0px 7px no-repeat;}
.cuadro_gris input {padding: 0; margin: 0;}

input#nombre, input#email, input#titulo {width: 250px;}

.cuadro_registrarse { background-color: #F6F6F6; margin-top: 8px; padding: 4px 8px; font-size: 1em;}
.cuadro_registrarse ul, .cuadro_registrarse li { padding: 0; margin: 0;}
.cuadro_registrarse li {padding: 3px 3px 3px 12px; background: url(imgcomunes/flecha.gif) 0px 7px no-repeat;}
.cuadro_registrarse input {padding: 0; margin: 0;}
.cuadro_registrarse p {padding: 4px 0 3px 0; margin: 0; line-height: 1.1em;}


.cuadro_aleatorio p { text-align: left; background-color: #F6F6F6; margin-top: 8px; margin-right:0px; padding: 5px 5px 5px 5px; font-size: 1em;width: 140px;}

.cuadro_aleatorio2 p { text-align: left; background-color: #feffe2; border: 1px solid #ffbf26; margin-top: 8px; margin-right:0px; padding: 5px 5px 5px 5px; font-size: 1em;width: 140px;}

p.masop {font-weight: normal; padding: 0; margin: 0;}


.no_perder {
	background: url(imgcomunes/tit_notepuedesperder.gif) 0px 0px no-repeat;
	padding: 50px 10px 10px 10px;
	margin-top: 8px;
	background-color: #E6EBE7;
}
.no_perder h3 {display: none;}
.no_perder dl, .no_perder dt, .no_perder dd {padding: 0; margin: 0;}
.no_perder dl {padding-bottom: 8px;}
.no_perder dt { background: url(imgcomunes/marca.gif) 0px 0px no-repeat; padding-left: 17px; font-weight: bold; font-size: 0.9em;}
.no_perder dd {padding-left: 17px; font-size: 0.9em;}

h2.tit_sec{
	font-family: Verdana;
	color: #197B30;
	font-size: 1.5em;
	padding: 2px 4px;
	margin: 6px 0 9px 0;
	background-color: #E6F1E8;
}
/*****************************************************************/
dl.list_oportunidades, dl.list_oportunidades dt, dl.list_oportunidades dd {padding: 0; margin: 0;}
dl.list_oportunidades {margin-bottom: 15px; border: 1px solid #214998;}
dl.list_oportunidades dt {
	background: url(oportunidades/img/estrella.gif) 5px 5px no-repeat;
	font-size: 1.2em;
	background-color: #fff;
	font-weight: bold;
	color: #113C91;
	padding: 8px 0 4px 35px;
}

dl.list_oportunidades dd {
	background-color: #fff;
	padding: 4px 10px;
}

.listado_de_oportunidades {
	background-color: #B8D8E7;
	padding: 11px;
}

/*****************************************************************/
.buscador_oportunidades {
	background: #E8F1F6 url(imgcomunes/lupa.gif) 0px 0px no-repeat;
	padding: 55px 7px 7px 7px;
	overflow: hidden;
	margin-top: 0px;
	margin-bottom: 10px;
}
.buscador_oportunidades input, .buscador_oportunidades select {margin: 4px 0 6px 0;}

input.alto {margin-bottom: 7px;}


input#texto_libre {
	margin: 4px 0;
	width: 125px;
}
input#destino_oportunidades {
	width: 125px;
}
input#usuario, input#contrasena {width: 120px; margin: 2px 0 4px 0;}
/*****************************************************************/

.caja_oportunidades {
	color: #000;
	padding: 8px;
	border: 1px solid #89BA98;
	margin-bottom: 10px;
	background: #F9F4D4 url(oportunidades/img/fd_buscador.gif) top right no-repeat;
}
select.buscador_destino {width: 320px;}




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

/**************************************************************
Paginador
**************************************************************/
.paginador_bloque {
	background: url(imgcomunes/fd_paginador.gif) 0px 0px repeat-x;
	margin-top: 5px;
	padding: 9px 5px 0 5px;
	height: 53px;
}
.paginador_bloqueinf {
	padding: 9px 5px 0 5px;
	height: 19px;
	background: none;
	background-color: #F5F7FA;
	border-top: 1px solid #BDC9E1;
	margin-top: 5px;
}

.paginador_general {
	padding: 5px 5px 0px 5px;
	height: 15px;
	background: none;
	background-color: #F5F7FA;
	border-top: 1px solid #BDC9E1;
	border-bottom: 1px solid #BDC9E1;
}

.paginador_datos {float: left; width: 210px;}
.paginador { margin-left: 140px; text-align: right;}
.paginador a {padding: 0px 4px; color: #007D33; text-decoration: none;}
.paginador a:hover {background-color: #007D33; text-decoration: none; color: #fff;}
a.paginador_activado, a:visited.paginador_activado {background-color: #007D33; text-decoration: none; color: #fff;}

.paginador_datos select {vertical-align: middle; background-color: #BCCAE2; color: green; font-weight: bold;}

/***************************************************************/
ul.lista1 li {
	background: url(imgcomunes/bolillo1.gif) 10px 9px no-repeat;
	padding-right: 10px;
	margin-bottom: 5px;
}
ul.lista1 li a {font-weight: normal;}
ul.lista1 li ul a {font-weight: normal;}


ul.lista1 li ul li {
	background: url(imgcomunes/bolillo2.gif) 7px 11px no-repeat;
}
/***************************************************************/
.menu_intranet { background-color: #FEFAE9; margin-top: 2px;  margin-bottom: 10px; padding: 10px; border: 1px solid #F1EBD4;}
.menu_intranet ul, .menu_intranet li { padding: 0; margin: 0;}
.menu_intranet li {padding: 3px 3px 3px 13px; background: url(imgcomunes/flecha2.gif) 4px 8px no-repeat;}
.menu_intranet strong {color: #214998;}

.destacado_intranet {
/*	#height: 140px;
	#overflow: auto;*/
	background-color: #F3F7FD;
	border: 1px solid #BDCFE7;
	padding: 5px;
	margin-bottom: 0px;
	margin-top: 5px;
	color: #0E3481;
}

.busqueda_intranet {
	background-color: #F3F7FD;
	border: 1px solid #BDCFE7;
	padding: 5px;
	color: #0E3481;

}

.tipos {
	background: #fff url(imgcomunes/logotipo_pq.gif) bottom right no-repeat;
	padding: 15px;
	margin: 10px;
}
.newdoc {
	border: 1px dashed orange;
	padding: 3px;
	margin-bottom: 4px;
	background-color: #F8FFAC;
}
.catintranet {
	border-bottom: 3px solid #FCC805;
	margin-bottom: 10px;
	display:block;
	font-weight: bold;
	text-transform:	uppercase;
}
.ico_new {
	color: white;
	font-size: 9 px;
	background-color: #C3012B;
	padding:1px 2px;
}
.fecha_intranet {
	color: #113C91;
}

/***************************************************************/
dl.asociaciones, dl.asociaciones dt, dl.asociaciones dd {padding: 0; margin: 0;;}
dl.asociaciones dt {font-weight: bold;}
dl.asociaciones {padding: 15px 0; border-bottom: 1px solid #E9E9E9;}

/***************************************************************
Mapa web
***************************************************************/
ul.mapaweb { padding: 0; margin: 0; list-style: none; padding-left: 5px;}
ul.mapaweb li {	padding: 5px 0 5px 25px; background: url(imgcomunes/bolillo4.gif) 0px 5px no-repeat;}
ul.mapaweb li ul {	padding: 5px 0 5px 5px; background: none;}
ul.mapaweb li ul li{	padding: 5px 0 5px 9px; background: url(imgcomunes/bolillo1.gif) 0px 8px no-repeat;}
ul.mapaweb li ul li ul {	padding: 5px 0 5px 5px; background: none;}
ul.mapaweb li ul li ul li {	padding: 5px 0 5px 18px; background: url(imgcomunes/bolillo2.gif) 7px 11px no-repeat;}



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

/**************************************************************
Paginador
**************************************************************/
.paginador_bloque2 {
	padding: 0px 5px 0 5px;
}



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

a.btn4 strong {color: #fff; background-color: #46A745; padding: 5px; padding: 0px; border: 3px solid #46A745; height: 4px; cursor: hand; }
a:hover.btn4 strong {color: #fff; background-color: #1B731B; padding: 5px; padding: 0px; border: 3px solid #1B731B; height: 4px; text-decoration: none;}
/***************************************************************/
.titamarillo {
	color: #E1B304;
}
/***************************************************************/
.navegacion {
	font-size: 0.9em;
	padding-bottom: 3px;
	}
.navegacion2 {
	font-size: 0.9em;
	padding-top: 7px;
	}
.mosaico  {
	margin-bottom: 4px; }
/*******************************sugerencias********************************/
.bloque_sugerencias { color: #000; padding: 5px 3px}
.bloque_sugerencias_azul {background-color: #E8EEF6; color: #000; padding: 5px 3px}

/*******************************calendario********************************/
.cl_sel { font:xx-small Verdana;   background-color:#dddddd; }
.cl_wek { font:bold xx-small Verdana; color:black; width:100%; height:12px; }
.cl_day { font:bold xx-small Arial;   color:black; width:100%; height:12px; text-decoration:none; cursor:hand; }
.cl_dayns4 { font:bold x-small Arial;   color:black; text-decoration:none; }
.cl_in { border:inset 1px; padding:0px; font-weight:normal; background-color: #cccccc; width:18px; height:14px; }
.cl_out { border:outset 1px; padding:0px; font-weight:bold; background-color: #cccccc; width:18px; height:14px; }



/*******************************trayectoria********************************/
.trayectoria {color: #FF6600;}
.actividades_agenda {
	background: url(imgcomunes/tit_actividades.gif) 0px 0px no-repeat;
	padding: 40px 10px 10px 10px;
	background-color: #F9F4D4;
}
.actividades_agenda ul, .actividades_agenda li { padding: 0; margin: 0;}
.actividades_agenda li {padding: 3px 3px 3px 12px; background: url(imgcomunes/flecha.gif) 0px 7px no-repeat;}
.paginador_bloque3 {
	background-color: #F5F7FA;
	margin-top: 5px;
	padding: 0px 5px 0 5px;
	height: 30px;
	border-bottom: 1px solid #BDC9E1;
	border-top: 1px solid #BDC9E1
}



/**************************************************************
Calendario
**************************************************************/
.calendario { width: 154px; margin: 0 auto 10px auto; text-align: center; font-size: 0.9em; padding: 5px 3px; background-color: #F6EDB6;}
.calendario a {display: block; color: #50514D}
.calendario a:link, .calendario a:visited {text-decoration: none;}
.calendario_dia a:hover {text-decoration: none; background-color: #F1BF01; color: #fff; }

.calendario_cabecera {width: 22px; float: left; font-weight: bold;  margin: 5px 0; color: #197B30;}
.calendario_dia { border: 1px solid #fff; width: 16px; height: 12px; float: left; text-align: center; margin: 1px; padding: 1px; background-color: #fff;}
.calendario_act {color: #50514D; text-decoration: none; background-color: #F1BF01; color: #fff;  border: none;}

select.calendario_mostrar_mes {width: 100%;}
select.calendario_mostrar_categorias {width: 100%; margin: 10px 0;}
input.calendario_mod3 {width: 97%;}
a:link.calendario_act, a:visited.calendario_act, a:hover.calendario_act {color: #fff;}
.calendario_mes_diferente .calendario_dia { background-color: #F7F4E2;}
input.calendario_btn1 { background-color: #438306;  font-weight: bold; color: #fff; border: none; padding: 2px; margin: 8px 1px 1px 1px; font-size: 11px; vertical-align: middle; float: left;}
input.calendario_ancho100 {width: 100%;}

label.label_des {display: none;}
form {padding: 0; margin: 0;}
.calendario_finalizador { clear: both; height: 1px;}

.calendario_agenda dt { font-weight: normal; text-align: left; font-size: 1.1em;}
.calendario_agenda a:link, .calendario_agenda a:visited {color: #A7255A; text-decoration: none;}
.calendario_agenda a:hover {text-decoration: underline;;}
.calendario_agenda dd {margin-left: 0; font-weight: normal; color: #000; text-align: left;}
.calendario_agenda dd em {	display: block; color: #979797; font-style: normal;}

.calendario_agenda dt {padding: 0; margin: 0;}
.calendario_agenda dd {padding: 0; margin: 0;}
dl.calendario_agenda  {padding: 5px 0 5px 3px; margin: 0;}

.calendario_home { width: 152px; text-align: left;}
.calendario_contenedor {background-color: #E5F2F9; width: 165px; text-align: center; padding: 0px 0;}
.calendario_contenedor label {display: none;}

/**************************************************************
Newsletter
**************************************************************/
h3.tit_newsletter {
	font-size: 1.2em;
	padding-left: 15px;
}

ul.newsletter {
	padding: 0;
	margin: 0;
}
ul.newsletter li {
	padding-left: 40px;
	background: url(imgcomunes/flecha3.gif) 30px 8px no-repeat;
}
ul.newsletter li ul li {padding: 2px 20px; margin: 0; background: url(imgcomunes/flecha3.gif) 10px 6px no-repeat; color: #848484;}
