/* gererales */

body {
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.69em;
	color:#333;
	background:#fff url("../images/general/bg_body.gif") repeat-x;
	margin-top:16px;
	margin-bottom:15px;
}
a{
	color:#9e0a34;
}
a:hover{
	text-decoration:none;
	color:#9e0a34;
}
.clearfix {
	display: inline-block;
}
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.error{
	color:#9e0933;
	text-transform:uppercase;
	text-align:center;
	font-size:1.2em;
	padding-top:30px;
	background:transparent;
}
#center{
	width:920px;
	margin:0 auto;
	text-align:left;
}
#header{
	background:url("../images/general/bg_header.png") no-repeat;
	padding:0 24px;
}
#header .content_header{
	background:url("../images/general/bg_content_header.png") repeat-x;
	height:173px;
}
#header .content_header h1 a{
	background:url("../images/general/drogodependencias.gif") no-repeat;
	width:374px;
	height:169px;
	float:left;
}
#header .content_header h1 a span{
	display:none;
}
#header .content_header a.femp{
	float:right;
	background:url("../images/general/logo_femp.gif") no-repeat;
	width:163px;
	height:148px;
	margin-top:22px;
}
#header .content_header a.femp span{
	display:none;
}
#menu{
	background:url("../images/general/bg_content.png") repeat-y;
	padding:0 15px 0 13px;
}
#content_menu{
	background:url("../images/general/bg_menu.png") repeat-x;
	height:28px;
	padding-left:12px;
}
#content_menu a {
	height:28px;
	float:left;
	margin-right:10px;
}
#content_menu li {
	float:left;
}
#content_menu a.seleccion_geografica {
	width:161px;
	background:url("../images/general/btn_seleccion_geografica.gif") no-repeat;
}
#content_menu a.seleccion_geografica:hover,#content_menu a.seleccion_geograficaActive {
	background:url("../images/general/btn_seleccion_geografica.gif") no-repeat bottom;
	width:161px;
}
#content_menu a.asistente {
	width:81px;
	background:url("../images/general/btn_asistente.gif") no-repeat;
}
#content_menu a.asistente:hover,#content_menu a.asistenteActive {
	background:url("../images/general/btn_asistente.gif") no-repeat bottom;
	width:81px;
}
#content_menu a.municipios {
	width:88px;
	background:url("../images/general/btn_municipios.gif") no-repeat;
}
#content_menu a.municipios:hover,#content_menu a.municipiosActive {
	background:url("../images/general/btn_municipios.gif") no-repeat bottom;
	width:88px;
}
#content_menu a.planes {
	width:63px;
	background:url("../images/general/btn_planes.gif") no-repeat;
}
#content_menu a.planes:hover,#content_menu a.planesActive {
	background:url("../images/general/btn_planes.gif") no-repeat bottom;
	width:63px;
}
#content_menu a.programas {
	width:96px;
	background:url("../images/general/btn_programas.gif") no-repeat;
}
#content_menu a.programas:hover,#content_menu a.programasActive {
	background:url("../images/general/btn_programas.gif") no-repeat bottom;
	width:96px;
}
#content_menu a.actualizar_fichas {
	width:134px;
	background:url("../images/general/btn_actualizar_fichas.gif") no-repeat;
}
#content_menu a.actualizar_fichas:hover,#content_menu a.actualizar_fichasActive {
	background:url("../images/general/btn_actualizar_fichas.gif") no-repeat bottom;
	width:134px;
}
#content_menu a span{
	display:none;
}
#content{
	background:url("../images/general/bg_content.png") repeat-y;
	padding:0 15px 0 13px;
	width:892px;
}
#content .top{
	background:url("../images/general/bg_top_content.png") repeat-x;
	height:31px;
}
#footer{
	background:url("../images/general/bg_footer.png") repeat-x;
	height:31px;
	position:relative;
}
#footer .izq{
	background:url("../images/general/bg_footer_izq.png") no-repeat;
	position:absolute;
	left:0;
	width:24px;
	height:31px;
}
#footer .der{
	background:url("../images/general/bg_footer_der.png") no-repeat;
	position:absolute;
	right:0;
	width:24px;
	height:31px;
}
#footer .content_footer{
	position:absolute;
	right:20px;
	top:9px;
	padding-bottom:5px;
}
#footer .content_footer a{
	color:#fff;
	text-decoration:none;
	font-size:1.09em;
	margin-right:25px;
	background:transparent;	
}
#footer .content_footer a.active{
	text-decoration:underline;	
}
#footer .content_footer a:hover{
	color:#999;
	text-decoration:underline;
}

/* fin de generales */


/* portada */

div.portada{
	padding:3px 21px 0 18px;	
}
div.portada .left{
	float:left;
	width:56%;
}
div.portada .left .campana{
	width:452px;
	height:286px;
	float:left;
	margin-top:26px;
}
div.portada .left .logos{
	float:left;
	margin:36px 0 10px 0;
}
div.portada .left .logos .ministerio{
	width:181px;
	height:51px;
	margin-right:28px;
}
div.portada .left .logos .psdn{
	width:81px;
	height:51px;
}
div.portada .right{
	width:44%;
	float:left;
}
div.portada h2{
	color:#9e0a34;
	font-size:1.27em;
	margin-bottom:10px;
}
div.portada p{
	margin-bottom:10px;
	line-height:1.5em;
}

/* fin de portadas */


/* selección gráfica */

div.seleccion_grafica{
	padding:0 30px;
}
div.seleccion_grafica p{
	color:#3333cc;
	font-weight:bold;
	font-size:2.18em;
	text-align:center;
	padding:0 80px 50px 80px;
}
div.seleccion_grafica .zonas{
	padding-bottom:20px;
	float:left;
}
div.seleccion_grafica .zonas .bloque{
	float:left;
	width:257px;
}
div.seleccion_grafica .zonas .margen{
	margin-right:30px;
}
div.seleccion_grafica .zonas .bloque .sup{
	background:url("../images/seleccion_geografica/bg_degradado_zonas.png") no-repeat bottom;
	padding-bottom:19px;
}
div.seleccion_grafica .zonas .bloque .sup .bordes{
	background:url("../images/seleccion_geografica/bg_borde_top.png") no-repeat;
	height:14px;
}
div.seleccion_grafica .zonas .bloque .sup .content{
	background:url("../images/seleccion_geografica/bg_zonas.png") repeat-y;
}
div.seleccion_grafica .zonas .bloque .sup .content h2{
	color:#fff;
	font-weight:bold;
	text-align:center;
	font-size:1.9em;
	height:42px;
	background:transparent;
}
div.seleccion_grafica .zonas .bloque .inf .content{
	background:#9e0933;
	text-align:center;
}
div.seleccion_grafica .zonas .bloque .inf .content form select{
	width:170px;
	margin-bottom:20px;
}
div.seleccion_grafica .zonas .bloque .inf .content form input{
	font-weight:bold;
}
div.seleccion_grafica .zonas .bloque .inf .bordes{
	background:url("../images/seleccion_geografica/bg_borde_inf.png") no-repeat;
	height:14px;
}

/* fin de selección gráfica */

/* selección listado */

div.seleccion_listado{
	padding:0 30px 20px 30px;
}
div.seleccion_listado .comunidad{
	margin-bottom:16px;
	font-size:1.09em;
	float:left;
}
div.seleccion_listado .comunidad img{
	float:left;
	width:36px;
	height:25px;
	margin-right:6px;
}
div.seleccion_listado .comunidad h2{
	color:#9e0a34;
}
div.seleccion_listado .comunidad p{
	color:#000;	
}
div.seleccion_listado form#buscador{
	margin-bottom:16px;
	font-size:1.09em;
	float:right;
	background:#9E0933 url("../images/seleccion_geografica/LatIzq_busSeleccion.png") no-repeat;
	color:#fff;
	padding-left:15px;
	width:381px;
}
div.seleccion_listado form#buscador .bordeDer{
	background:url("../images/seleccion_geografica/LatDer_busSeleccion.png") top right no-repeat;
	padding:2px 15px 0 0;
	height:26px;
}
div.seleccion_listado table{
	width:100%;
	color:#000;
	font-size:1.09em;
}
div.seleccion_listado a,.seleccion_listado a:hover{
	color:#000;
}
div.seleccion_listado tr.titulos th{
	background:#9e0933 url("../images/seleccion_geografica/bg_tabla_comunidades.gif") repeat-x;
	font-weight:bold;
	vertical-align:top;
}
div.seleccion_listado th.izq div{
	background:transparent url("../images/seleccion_geografica/bg_izq_tabla_comunidades.gif") no-repeat;
	float:left;
	height:25px;
	padding-left:16px;
}
div.seleccion_listado th.der div{
	background:transparent url("../images/seleccion_geografica/bg_der_tabla_comunidades.gif") no-repeat top right;
	float:right;
	width:15px;
	height:25px;
}
div.seleccion_listado th.central{
	padding-left:15px;
}
div.seleccion_listado th.der{
	padding-left:15px;
}
div.seleccion_listado th a{
	color:#fff;
	text-decoration:none;
	background:transparent;
	margin-top:8px;
	float:left;
}
div.seleccion_listado th a:hover{
	color:#fff;
	background:transparent;
}
div.seleccion_listado th img{
	width:13px;
	height:13px;
	vertical-align:middle;
	margin-left:5px;
}
div.seleccion_listado tr.rosaOscuro{
	background:#e198ab;
}
div.seleccion_listado tr.rosa{
	background:#f5e6ea;
}
div.seleccion_listado tr td{
	padding:5px 0 5px 16px;
}
div#paginacion{
	padding:7px 15px 0 15px;
	font-weight:bold;
	text-align:center;
	font-size:1.2em;
}
div#paginacion a{
	font-weight:normal;
	font-size:0.9em;
	color:#9e0933;
}

/* fin de selección listado */

/* selección ficha */

div.seleccion_ficha{
	padding:0 30px 20px 30px;
	float:left;
}
div.seleccion_ficha .izq{
	float:left;
	width:367px;
	padding-right:70px;
}
div.seleccion_ficha .der{
	float:left;
	width:367px;
}
div.seleccion_ficha .bordeBottom{
	margin-bottom:14px;
	font-size:1.09em;
	border-bottom:1px solid #33c;
	padding-bottom:13px;
}
div.seleccion_ficha .bordeBottom img{
	float:left;
	width:36px;
	height:25px;
	margin-right:6px;
}
div.seleccion_ficha .bordeBottom h2{
	color:#9e0a34;
	font-size:1.09em;
}
div.seleccion_ficha .bordeBottom h2 span{
	display:block;
}
div.seleccion_ficha .tit{
	color:#9e0a34;
	text-transform:uppercase;
	padding-bottom:5px;
}
div.seleccion_ficha .tit2{
	color:#9e0a34;
	text-transform:uppercase;
	padding-bottom:25px;
}
div.seleccion_ficha .bordeBottom p{
	padding-bottom:3px;
}
div.seleccion_ficha .sinBordes{
	font-size:1.09em;
}
div.seleccion_ficha .sinBordes li{
	margin-left:30px;
	padding-bottom:30px;
}
div.seleccion_ficha .sinBordes li a{
	display:block;
}
div.seleccion_ficha a,.seleccion_ficha a:hover{
	color:#33c;
}
div.seleccion_ficha p span{
	font-weight:bold;
}

/* fin de selección ficha */

/* selección programa */

div.seleccion_programa{
	padding:0 30px 20px 30px;
	float:left;
	font-size:1.09em;
}
div.seleccion_programa .titular{
	padding:10px 0;
	float:left;
	width:416px;
}
div.seleccion_programa .titular span{
	color:#9e0a34;
}
div.seleccion_programa .titular p{
	padding-top:3px;
}
div.seleccion_programa .columna{
	float:left;
	width:416px;
}
div.seleccion_programa .columna span{
	color:#9e0a34;
	display:block;
}
div.seleccion_programa .titulares{
	padding-top:10px;
}
div.seleccion_programa .titulares span{
	color:#9e0a34;
	display:block;
}
div.seleccion_programa .columna p,div.seleccion_programa .titulares p{
	padding-top:3px;
}
div.seleccion_programa input{
	float:right;
}

/* fin de selección programa */

/* asistente */

form#asistente{
	padding:0 40px 23px 40px;
	float:left;
	width:819px;
}
form#asistente .contentBordeBottom{
	border-bottom:1px solid #33c;
	width:100%;
	padding-bottom:15px;
	margin-bottom:23px;
}
form#asistente .contentBordeBottom .tit{
	color:#9e0a34;
	font-size:1.5em;
	padding-bottom:10px;
}
form#asistente .contentBordeBottom label{
	font-size:1.3em;
	padding:0 25px 0 7px;
}
form#asistente .center{
	text-align:center;
	padding-bottom:20px;
}
form#asistente .center p{
	font-size:1.3em;
	padding-bottom:30px;
}
form#asistente .center .seleccion{
	color:#9e0a34;
	font-size:1.5em;
}
form#asistente .center .seleccion span{
	display:block;
}
form#asistente .center .seleccion span.adicional{
	padding-top:5px;
}
form#asistente .center .seleccion ul{
	padding:10px 0;
}
form#asistente .center input#buscar{
	margin-right:10px;
}
form#asistente .center input#borrar{
	margin-left:10px;
}
form#asistente .contentBordeBottom .titLateral{
	color:#9e0a34;
	font-size:1.5em;
	float:left;
	padding:11px 0;
}
form#asistente .contentBordeBottom .checksLateral{
	padding:10px 0 10px 115px;
}

/* fin de asistente */

/* listado general */

div.listado_general{
	padding:0 30px 20px 30px;
}
div.listado_general .separadorVertical{	
	float:left;
	width:306px;
	padding-right:15px;
}
div.listado_general .resultado{
	color:#9e0a34;
	font-size:1.5em;
	padding-bottom:15px;
}
div.listado_general form#buscadorMuni{
	font-size:1.2em;
	padding-left:25px;
	float:right;
	background:#9E0933 url("../images/general/LatIzq_busMuni.png") no-repeat;
	color:#fff;
	margin:25px 0 10px 0;
	width:350px;
}
div.listado_general form#buscadorMuni .bordeDer {
	background:transparent url("../images/general/LatDer_busMuni.png") top right no-repeat;
	padding-right:25px;
	height:56px;
}
div.listado_general form#buscadorMuni .bordeDer div{
	padding-top:3px;
	text-align:right;
}
div.listado_general form#buscadorPlanes{
	font-size:1.2em;
	padding-left:25px;
	background:#9E0933 url("../images/general/LatIzq_busMuni.png") no-repeat;
	color:#fff;
	margin:25px 0 10px 0;
	width:486px;
	float:right;
}
div.listado_general form#buscadorPlanes .bordeDer {
	background:transparent url("../images/general/LatDer_busMuni.png") right no-repeat;
	padding-right:25px;
	height:56px;
}
div.listado_general form#buscadorPlanes .bordeDer div{
	padding-top:3px;
	text-align:right;
}
div.listado_general form#buscadorProgramas{
	font-size:1.2em;
	padding-left:25px;
	float:right;
	background:#9E0933 url("../images/general/LatIzq_busMuni.png") no-repeat;
	color:#fff;
	margin:25px 0 10px 0;
	width:344px;
}
div.listado_general form#buscadorProgramas .bordeDer {
	background:transparent url("../images/general/LatDer_busMuni.png") right no-repeat;
	padding-right:25px;
	height:56px;
}
div.listado_general form#buscadorProgramas .bordeDer div{
	padding-top:3px;
	text-align:right;
}
div.listado_general form#buscadorCursos{
	margin-bottom:16px;
	font-size:1.09em;
	float:right;
	background:#9E0933 url("../images/seleccion_geografica/LatIzq_busSeleccion.png") no-repeat;
	color:#fff;
	padding-left:15px;
}
div.listado_general form#buscadorCursos .bordeDer{
	background:url("../images/seleccion_geografica/LatDer_busSeleccion.png") top right no-repeat;
	padding:2px 15px 0 0;
	height:26px;
}
div.listado_general .orden p.donde{
	color:#9e0a34;
	font-size:1.1em;
	padding-bottom:25px;
	text-transform:uppercase;	
}
div.listado_general .orden p.donde span{
	display:block;
}
div.listado_general .orden p.cuantos{
	font-size:1em;
	padding-bottom:10px;
	font-size:1.1em;	
}
div.listado_general a,.asistente_listado a:hover{
	color:#000;
}
div.listado_general table{
	width:100%;
	color:#000;
	font-size:1.09em;
}
div.listado_general tr.titulos th{
	background:#9e0933 url("../images/seleccion_geografica/bg_tabla_comunidades.gif") repeat-x;
	font-weight:bold;
	text-transform:uppercase;
	vertical-align:top;
}
div.listado_general th.izq div{
	background:transparent url("../images/seleccion_geografica/bg_izq_tabla_comunidades.gif") no-repeat;
	float:left;
	height:25px;
	padding-left:16px;
}
div.listado_general th.der div{
	background:transparent url("../images/seleccion_geografica/bg_der_tabla_comunidades.gif") no-repeat top right;
	float:right;
	width:15px;
	height:25px;
}
div.listado_general th.central{
	padding-left:15px;
}
div.listado_general th.der{
	padding-left:15px;
}
div.listado_general th a{
	color:#fff;
	text-decoration:none;
	background:transparent;
	margin-top:8px;
	float:left;
}
div.listado_general th a:hover{
	color:#fff;
	background:transparent;
}
div.listado_general th img{
	width:13px;
	height:13px;
	vertical-align:middle;
	margin-left:5px;
}
div.listado_general tr.rosaOscuro{
	background:#e198ab;
}
div.listado_general tr.rosa{
	background:#f5e6ea;
}
div.listado_general tr td{
	padding:5px 0 5px 16px;
}

/* fin de listado general */

/* municipios buscador,planes buscador,programas buscador */

form#municipios,form#planes,form#programas{
	padding:0 30px 20px 30px;
}
form#municipios .contentBordeBottom,form#planes .contentBordeBottom,form#programas .contentBordeBottom{
	border-bottom:1px solid #33c;
	width:100%;
	float:left;
	padding-bottom:15px;
	margin-bottom:23px;
}
form#municipios .contentBordeBottom .tit,form#planes .contentBordeBottom .tit,form#programas .contentBordeBottom .tit{
	color:#9e0a34;
	font-size:1.5em;
	padding-bottom:10px;
	text-transform:uppercase;
}
form#municipios .contentBordeBottom .checks,form#planes .contentBordeBottom .checks,form#programas .contentBordeBottom .checks{
	font-size:1.3em;
}
form#municipios .contentBordeBottom .checks label,form#planes .contentBordeBottom .checks label,form#programas .contentBordeBottom .checks label{
	padding:0 25px 0 7px;
}
form#municipios .contentBordeBottom .checks label.labelHabitantes{
	padding-right:8px;
}
form#planes .contentBordeBottom .checks label.labelPresuMuni,form#programas .contentBordeBottom .checks label.labelPresuMuni{
	padding-right:8px;
}
form#municipios .center,form#planes .center,form#programas .center{
	text-align:center;
}
form#municipios .center #buscar,form#planes .center #buscar,form#programas .center #buscar{
	margin-right:10px;
}
form#municipios .center #borrar,form#planes .center #borrar,form#programas .center #borrar{
	margin-left:10px;
}
form#programas div.tipos{
	width:33%;
	float:left;
}

/* fin de municipios buscador,fin de planes buscador,fin de programas buscador */

/* ficha plan */

div.ficha_plan{
	padding:0 30px 20px 30px
}
div.ficha_plan .izq{
	float:left;
	width:367px;
	padding-right:70px;
}
div.ficha_plan .der{
	float:left;
	width:367px;
}
div.ficha_plan .bordeBottom{
	margin-bottom:14px;
	font-size:1.09em;
	border-bottom:1px solid #33c;
	padding-bottom:13px;
	width:100%;
}
div.ficha_plan .bordeBottom img{
	float:left;
	width:36px;
	height:25px;
	margin-right:6px;
}
div.ficha_plan .bordeBottom ul{
	margin-left:16px;
	list-style-type:disc;
}
div.ficha_plan .bordeBottom ul ul ul{
	margin-left:12px;
	list-style-type:none;
}
div.ficha_plan .bordeBottom li li li{
	font-weight:normal;
}
div.ficha_plan .bordeBottom li{
	padding-top:8px;
	font-weight:bold;
}
div.ficha_plan .tit{
	color:#9e0a34;
	text-transform:uppercase;
	padding-bottom:5px;
}
div.ficha_plan .bordeBottom p{
	padding-bottom:5px;
}
div.ficha_plan .bordeBottom table th{
	font-weight:bold;	
}
div.ficha_plan .bordeBottom table th,div.ficha_plan .bordeBottom table td{
	padding:2px 0;	
}
div.ficha_plan a,.div.ficha_plan a:hover{
	color:#33c;
}
div.ficha_plan a.bandera{
	margin-top:5px;
	float:left;
}
div.ficha_plan p span{
	font-weight:bold;
}

/* fin de ficha plan */

/* ficha cursos */

div.ficha_cursos{
	padding:0 30px 20px 30px;
}
div.ficha_cursos .bordeBottom{
	margin-bottom:14px;
	font-size:1.09em;
	border-bottom:1px solid #33c;
	padding-bottom:13px;
	width:100%;
}
div.ficha_cursos .bordeBottom .curso{
	text-transform:uppercase;
	color:#9e0a34;
	font-size:1.2em;
	padding-top:3px;
}
div.ficha_cursos .bordeBottom .donde{
	float:right;
	padding-left:15px;
}
div.ficha_cursos .bordeBottom img{
	float:left;
	width:36px;
	height:25px;
	margin-right:6px;
}
div.ficha_cursos .bordeBottom h2{
	color:#9e0a34;
	font-size:1.09em;
}
div.ficha_cursos .bordeBottom h2 span{
	display:block;
}
div.ficha_cursos .bordeBottom p{
	padding-bottom:5px;
}
div.ficha_cursos .tit{
	color:#9e0a34;
	text-transform:uppercase;
	padding-bottom:5px;
}
div.ficha_cursos p span{
	font-weight:bold;
}
div.ficha_cursos a{
	color:#3333D3;
}

/* fin de ficha cursos */

/* actualizar fichas */


div.actualizar_fichas{
	padding-bottom:20px;
}
div.actualizar_fichas form{
	padding:50px 300px;
	font-size:1.3em;
}
div.actualizar_fichas form label{
	width:100px;
	float:left;
	padding-top:6px;
}
div.actualizar_fichas form .fila{
	padding-bottom:15px;
}
div.actualizar_fichas form .center{
	text-align:center;
}
div.actualizar_fichas form #entrar{
	margin-right:10px;
}
div.actualizar_fichas form #borrar{
	margin-left:10px;
}

/* fin de actualizar fichas */

/* contacto */

div.contacto{
	padding:0 30px 20px;
}
div.contacto .tit{
	color:#9e0933;
	text-transform:uppercase;
	font-size:1.2em;
	background:transparent;
}
div.contacto .content_contacto{
	width:522px;
	height:391px;
	padding:0 155px;
}
div.contacto .content_contacto .latIzq{
	background:url("../images/contacto/bg_contacto_latIzq.png")  no-repeat;
	width:14px;
	height:391px;
	float:left;
}
div.contacto .content_contacto .latDer{
	background:url("../images/contacto/bg_contacto_latDer.png") no-repeat;
	width:14px;
	height:391px;
	float:right;
}
div.contacto .content_contacto form{
	background:#9b0932 url("../images/contacto/bg_contacto_content.png") repeat-x;
	padding:30px 0 0 40px;
	float:left;
	width:454px;
	height:361px;
	color:#fff;
	font-size:1.2em;
}
div.contacto .content_contacto form .fila{
	padding-bottom:25px;
}
div.contacto .content_contacto form label{
	padding-top:5px;
	float:left;
	width:80px;
}
div.contacto .content_contacto form input{
	width:250px;
}
div.contacto .content_contacto form textarea{
	width:250px;
	height:70px;
}
div.contacto .content_contacto form .botones{
	padding-left:80px;
}
div.contacto .content_contacto form .botones input{
	width:auto;
	margin-right:20px;
}
div.contacto .contacto_correcto{
	text-align:center;
	padding:150px 0;
	font-size:1.2em;
	color:#9e0933;
	text-transform:uppercase;
	background:transparent;
}

/* fin de contacto */

/* mapa */

div.mapa_web{
	padding:0 30px 20px;
}
div.mapa_web .tit{
	color:#9e0933;
	text-transform:uppercase;
	font-size:1.2em;
	background:transparent;
}
div.mapa_web ul{
	width:200px;
	margin:0 310px 0;
}
div.mapa_web ul ul{
	width:auto;
	margin:0;
}
div.mapa_web ul li{
	padding-top:10px;
}
div.mapa_web ul li a{
	color:#3333De;
	text-decoration:none;
}
div.mapa_web ul li a:hover{
	text-decoration:underline;
}
div.mapa_web ul li li a{
	color:#000;
	padding-left:15px;
}

/* fin de mapa */

/* aviso legal */

div.aviso_legal{
	padding:0 30px 20px;
}
div.aviso_legal .tit{
	color:#9e0933;
	text-transform:uppercase;
	font-size:1.2em;
	background:transparent;
	padding-bottom:10px;
}
div.aviso_legal .content_aviso p{
	padding-bottom:12px;
}
div.aviso_legal .content_aviso span{
	display:block;
	padding-bottom:3px;
}
div.aviso_legal .content_aviso p.negrita{
	font-weight:bold;
}

/* fin de aviso legal */

/* privacidad e informacion legal */

div.privacidad{
	padding:0 30px 20px;
}
div.privacidad .tit{
	color:#9e0933;
	text-transform:uppercase;
	font-size:1.2em;
	background:transparent;
	padding-bottom:10px;
}
div.privacidad .content_privacidad p{
	padding-bottom:12px;
}

/* privacidad e informacion legal */
