/*---------------------- ESTRUCTURA GENERAL -------------------------*/
/* hacks varios, adivinen para q browser... */
html, body, #wraper {
    min-height:99.5%; /* alto minimom FF y Safari */
    width:100%;
    height:99.5%; /* alto minimo para IE Windows */
    margin:0;
    padding:0
}
html>body #wraper {
    height:auto /* con este hack escondemos el min-height de IE*/
}
/* fin hacks varios */

body {
    background:url(bg.gif) repeat-x
}
#wraper {
    position:absolute;
    top:0;
    left:1%;
    width:98%;
	border-top:2px solid #fff;
	border-right:1px solid #efefef;
	border-left:1px solid #efefef;
	border-bottom:1px solid #fff;
	background:url(bg2.gif) repeat-x top #fff
}
#top,#header,#header2,#main,#menu{
	position:relative;
	margin:0 1.5% 0 1.5%;
	width:97%;
    padding:0
}
#footer{
    position:absolute;
    bottom:0;
    width: 100%;
	background:url(bg_foot.gif) repeat-x #f0f0f0;
    height:5em /* esta altura debe ser menor que el padding bottom del main  */
}
/*para IE6*/
* html #footer{
    height:5.8em /* esta altura debe ser menor que el padding bottom del main  */
}
/*para IE7*/
*:first-child+html #footer{
    height:5.8em /* esta altura debe ser menor que el padding bottom del main  */
}
#menu{
	background:#006f98;
	margin-bottom:1px
}
#main {
	overflow:hidden;
	min-height:15em;
	margin-bottom:6.5em
}
* html #main{
	overflow:visible;
	height:15em
}

/* ------------------------- BASICOS ------------------------- */
body{
	font-size:0.95em;
    font-family: Arial;
    color:#000
}
a{
	color:#000;
	font-weight:bold
}
a:hover,a:focus{
	color:#006f98
}
.nodisplay{
	display:none
}
h1{
	color:#006f98
}
h2{
	color:#006f98;
	margin:0 0 0.2em 0;
	font-size:1.3em
}
h3{
	color:#006f98;
	margin:0 0 0.2em 0;
	font-size:1.1em
}
ul{
	margin:0.2em;
	margin-left:1.2em;
	list-style:url(bullet1.gif);
	padding:0
}
.mas{
	color:#006f98
}
.mas:hover,.mas:focus{
	color:#000
}
/* ------------------------- TOP ------------------------- */
#top{
	text-align:right;
	font-size:0.75em;
	padding-top:0.2em
}
#top a{
	color:#006f98
}
#top a:hover,#top a:focus,#top .selected{
	color:#000
}


/* ------------------------- HEADER ------------------------- */
#header{
	overflow:hidden;
}
.logo{
	float:left;
	margin:0;
	padding:0
}
.logo img{
	border:0
}
#moto{
	font-size:1em;
	color:#2f2f2f;
	float:left;
	width:43%;
	margin-top:1.4em;
	margin-left:2.8em
}

/* ------------------------- LOGIN ------------------------- */
#login{
	float:right;
	margin-top:0.3em;
	width:13em;
	background:url(bg_login.gif) repeat-x bottom #e3e3e3
}
.header_login{
	font-size:0.75em;
	overflow:hidden;
	margin:0.3em 0.3em 0 0.3em;
	padding:0
}
.header_login .login_div{
	float:left;
	width:100%;
	overflow:hidden;
	margin-bottom:0.3em
}
.header_login .form_label_txt{
	text-align:right;
	padding-right:0.2em;
	font-weight:bold;
	color:#004e6b;
	width:40%;
	clear:left;
	float:left;
}
.header_login .form_field{
	border:1px solid #818181;
	font-size:0.9em;
	width:57%;
	float:left
}
.header_login .form_button{
	float:right;
	color:#000;
	font-weight:bold;
	font-size:0.9em;
	border:1px solid;
	padding:0;
	background:url(bg_btn.gif) repeat-x top #fff
}
#login_bottom,.login_bottom{
	width:100%;
	margin:0 0.3em 0.4em 0.3em;
	text-align:center;
	font-size:0.7em
}
#login_bottom a{
	font-weight:normal
}

/* ------------------------- MENU ------------------------- */
#menu ul{
	overflow:hidden;
	margin:0;
	padding:0
}
#menu ul li {
	text-align:center;
	list-style:none;
	border-right:1px solid #fff;
	float:left;
	width:19.8%
}
#menu ul .last{
	border-right:none
}
#menu ul li a{
	text-decoration:none;
	border-top:2px solid #006f98;
	padding:0.2em 0;
	color:#fff;
	width:100%;
	display:block
}
#menu ul li a:hover,#menu ul li a:focus,#menu ul li .selected{
	border-top:2px solid #006f98;
	color:#006f98;
	background:url(arrow_vert1.gif) no-repeat top center #fff
}
#menu h2{
	color:#fff
}
/* ------------------------- IMAGEN HOME ------------------------- */
#home_imagen{
	overflow:hidden;
	padding:0;
	margin:0;
	height:131px;
	background:#585858
}
* html #home_imagen{
	width:100%
}
#home_imagen img{
	padding:0;
	margin:0
}

/* ------------------------- BREADCRUMBS ------------------------- */
#breadcrumbs{
	margin:0.5em 0;
	padding:0.3em 0;
	font-size:0.7em;
	border-bottom:1px solid #006f98
}
#breadcrumbs a{
	color:#006f98
}
#breadcrumbs a:hover,#breadcrumbs a:focus{
	color:#000
}



/* ------------------------- CONTENIDO HOME------------------------- */
#contenido_home{
	width:100%;
	overflow:hidden
}
#central_home{
	float:left;
	width:75%
}
* html #central_home{
	width:75%
}
* html #central_home{
	width:74.7%
}
/*para IE7*/
*:first-child+html #central_home{
	width:74.6%
}
#side_home{
	background:url(bg_comu.gif) repeat-x bottom #006f98;
	float:left;
	overflow:hidden;
	width:25%;
}
/* ------------------------- noticias------------------------- */
.news{
	padding-bottom:0.35em;
	margin-bottom:0.35em;
	overflow:hidden;
	width:98%;
	border-bottom:1px solid #006f98
}
.news li{
	font-size:0.85em
}
.news .mas{
	font-size:0.8em;
	text-align:right;
	width:100%;
	display:block
}
/* ------------------------- tres cuerpos------------------------- */
.tres_container{
	width:99.5%;
	overflow:hidden
}
.tres_bloque{
	float:left;
	width:32.5%;
	overflow:hidden;
	margin-right:0.6%;
	margin-bottom:0.5em;
	background:#ececec;
	border-top:4px solid #006f98;
	text-align:center
}
.tres_container .last{
	margin-right:0
}
.tres_bloque h3{
	color:#004e6b;
	font-size:1em;
	width:100%;
	text-align:center;
	padding-top:0.3em;
	background:url(arrow_vert1.gif) no-repeat top center
}
.tres_bloque .image{
	overflow:hidden;
}
.tres_bloque img{
	border:2px solid #fff
}
.tres_bloque p{
	margin:0.35em 0.35em 1em 0.35em;
	text-align:left;
	font-size:0.85em
}
.tres_bloque a{
	font-weight:normal
}
/* ------------------------- comunidad------------------------- */
#side_home h2{
	text-align:center;
	color:#fff;
	border-top:4px solid #006f98;
	height:55px;
	overflow:hidden;
	background:#2f2f2f
}
#side_home p{
	font-size:0.85em;
	color:#fff;
	margin:0.15em 0.3em
}
#side_home p a{
	font-weight:normal;
	color:#fff
}
#side_home h3{
	font-size:1em;
	margin:0.3em;
	color:#fff
}
#side_home ul{
	margin:0 0.3em 0.3em 0.3em;
	padding-left:1.5em;
	list-style:url(bullet2.gif);
	font-size:0.85em;
	color:#fff
}
#side_home ul a{
	color:#fff
}
#side_home .adic{
	display:block;
	font-size:0.85em;
}
/* ------------------------- CONTENIDO INTERIOR------------------------- */
#contenido_int{
	margin-top:1em;
	background:url(bg_int.gif) repeat-y 13em #f4f4f4;
	width:100%;
	overflow:hidden
}
#central_int{
	padding-left:14em
}
#central_int2{
	padding-left:0
}
#central_int h1,#central_int2 h1{
	margin:0 0 0.8em 0;
	font-size:1.6em
}
#side_int{
	background:#006f98 url(bg_submenu.gif) repeat-x bottom;
	padding-bottom:2.2em;
	float:left;
	width:13em
}
#side_int h2{
	color:#fff
}
/* ------------------------- SUBMENU INTERIOR------------------------- */
.submenu{
	margin:0;
	list-style:url();
	list-style:none
}
* html .submenu li{
	border-bottom:1px solid #006f98;
}
.submenu li{
	border-top:1px solid #006f98;
	margin:0
}
.submenu a{
	color:#fff;
	text-decoration:none;
	background:url(bullet2.gif) no-repeat top left;
	padding-top:0.2em;
	display:block;
	padding-left:1em
}
.submenu a:hover,.submenu a:focus,.submenu .selected{
	color:#fff;
	background:url(bullet2.gif) no-repeat top left #35393b
}
.submenu li ul{
	margin:0;
	list-style:url();
	list-style:none
}
.submenu li ul li a{
	background:url(bullet2.gif) no-repeat 1em 0;
	padding-top:0.2em;
	display:block;
	padding-left:2em
}
.submenu li ul li a:hover,.submenu li ul li a:focus,.submenu li ul .selected{
	background:url(bullet2.gif) no-repeat 1em 0 #000
}
.submenu li ul li ul{
	list-style:url();
	list-style:none;
	font-size:0.85em;
}
.submenu li ul li ul li a{
	background:url(bullet2.gif) no-repeat 2em 0;
	padding-top:0.2em;
	display:block;
	padding-left:3em
}
.submenu li ul li ul .selected{
	background:none;
}
.submenu li ul li ul li a:hover,.submenu li ul li ul li a:hover{
	background:url(bullet2.gif) no-repeat 2em 0;
}

.submenu li ul li ul li ul{
	list-style:url();
	list-style:none;
	font-size:0.85em;
}
.submenu li ul li ul li ul li a{
	background:none;
	padding-top:0.2em;
	display:block;
	padding-left:4em
}
.submenu li ul li ul li ul li a:hover{
	background:none;
}
/* ------------------------- FOOTER ------------------------- */
#footer_content{
	overflow:hidden;
	margin:1em 1% 0.1em 1%
}
#footer_bajo{
	overflow:hidden;
	padding:0.2em 0;
	font-size:0.75em;
	width:100%;
	background:#fff;
	color:#006f98;
}
/* ------------------------- footer content ------------------------- */

.footer_cont_left{
	float:left;
	overflow:hidden
}
.footer_cont_left ul{
	list-style:url();
	list-style:none;
	float:left;
	margin:0;
	padding:0
}
.footer_cont_left ul li{
	float:left;
	margin-right:0.4em
}
.footer_cont_left a img{
	margin-top:0.5em;
	border:0
}


.footer_cont_right{
	float:right
}
.coord{
	display:block;
	font-size:0.6em
}
.bloque_logos{
	overflow:hidden;
	float:left
}
.bloque_logos ul{
	list-style:url();
	list-style:none;
	float:left;
	margin:0;
	padding:0
}
.bloque_logos ul li{
	float:left;
	margin-right:0
}
.bloque_logos a img{
	border:0
}

/* ------------------------- footer abajo ------------------------- */
#footer_bajo a{
	font-weight:normal;
	color:#006f98
}
.footer_bajo_left a img{
	border:0
}
.footer_bajo_left{
	overflow:hidden;
	float:left;
	height:1.5em
}
.footer_bajo_left ul{
	list-style:url();
	list-style:none;
	float:left;
	margin:0;
	padding:0
}
.footer_bajo_left ul li{
	float:left;
	margin-right:0.4em
}
.footer_bajo_right{
	text-align:right;
	float:right;
	overflow:hidden;
	width:35%
}
.footer_bajo_right ul{
	list-style:url();
	list-style:none;
	float:right;
	margin:0;
	padding:0
}
.footer_bajo_right ul li{
	float:left;
	margin-left:0.4em
}


/* ------------------------- listado canal ------------------------- */
.listado_canal{
	margin:0;
	list-style:url();
	list-style:none
}
.listado_canal li{
	border-bottom:1px solid #006f98;
	padding-bottom:0.5em;
	margin-bottom:0.8em;
	overflow:hidden
}
.listado_canal li .imagen_listado{
	float:left;
	height:5em;
	min-height:5em;
	width:14.5em;
	background:url(arrow_hori1.gif) no-repeat right center
}
* html .listado_canal li .imagen_listado{
	margin-top:1em
}
.imagen_listado img{
	border:2px solid #006f98
}
.listado_canal li .texto_listado{
	padding-left:140px;
}
.texto_listado h2{
	padding:0;
	margin:0
}
.texto_listado h2 a{
	color:#006f98
}
.texto_listado h2 a:hover{
	color:#000
}
.texto_listado p{
	font-size:0.9em;
	margin:0
}
/* ------------------------- listado sub-canal ------------------------- */
.listado_subcanal{
	margin-left:2em;
	list-style:url(bullet11.gif);
}
.listado_subcanal li{
	margin-bottom:0.8em;
}
* html .listado_subcanal li{
	padding-left:0.7em
}
*:first-child+html .listado_subcanal li{
	padding-left:0.7em
}
.listado_subcanal li a{
	font-size:1.1em
}

/* ------------------------- listado contenido ------------------------- */
.listado_cont{
	margin:0;
	list-style:url();
	list-style:none
}
.listado_cont li{
	border-bottom:1px solid #006f98;
	padding-bottom:0.5em;
	margin-bottom:0.5em;
	overflow:hidden
}
.listado_cont li h2{
	font-size:1.1em;
	margin:0
}
.listado_cont li p{
	margin:0.3em 0
}

/* ------------------------- paginas ------------------------- */
.page{
	width:100%;
	font-weight:bold;
	font-size:0.7em;
	color:#006f98;
	text-align:right
}
* html .page{
	width:99%
}
.page a{
	color:#006f98
}
.page a:hover.page a:focus{
	color:#000
}
/* ------------------------- articulo ------------------------- */
/*para IE6*/
#central_int .parrafo{
	margin-bottom:0.8em;
	overflow:hidden
}
#central_int .parrafo h2{
	width:100%;
	float:left
}
#central_int p{
	margin:0;
	margin-bottom:0.5em
}
/*para firefox*/
html>/**/body #central_int .parrafo p{
	width:95%
}
/*para firefox*/
html>/**/body #central_int .parrafo ul{
	list-style:url(bullet1.gif);
	margin-left:0;
	padding-left:2em;
	float:left;
	width:95%;
	overflow:hidden
}
/*para firefox*/
html>/**/body #central_int .parrafo ol{
	float:left;
	width:95%;
	overflow:hidden
}

.image_left{
	border:2px solid #006f98;
	margin:0 1em 0.5em 0;
	float:left
}
.image_right{
	border:2px solid #006f98;
	margin:0 0 0.5em 1em;
	float:right
}
.image_left img{
	margin:0;
	padding:0
}
.side_relac{
	border-top:2px solid #006f98;
	border-bottom:1px solid #006f98;
	padding:0.3em;
	padding-top:0;
	margin:0 0 0.5em 1em;
	float:right;
	width:10em;
}
.side_relac h2{
	color:#004e6b;
	font-size:0.8em;
	width:100%;
	text-align:center;
	padding-top:0.3em;
	background:url(arrow_vert1.gif) no-repeat top center
}
.side_relac ul{
	list-style:url(bullet1.gif)
}
.side_relac a{
	font-size:0.8em;
	color:#000
}
.side_relac a:hover{
	color:#006f98
}
.volver{
	background:url(bullet3.gif) no-repeat top left;
	padding-left:1em;
	font-size:0.8em;
	color:#006f98
}
/* ------------------------- fichas ------------------------- */
.form_clasif{
	clear:right;
	border-top:1px solid #006f98;
	padding-top:0.5em;
	margin-bottom:1.5em;
	font-size:0.9em;
}
.form_label{
}
.form_field{
	border:1px solid #999
}
.form_button{
	color:#000;
	font-weight:bold;
	font-size:0.9em;
	border:1px solid;
	padding:0;
	background:url(bg_btn.gif) repeat-x top #fff
}

.listado_fichas{
	margin:0.5em 0;
	list-style:url();
	list-style:none
}
.ficha{
	clear:right;
	border:1px solid #35393b;
	margin-bottom:0.5em;
	background:#f0f0f0
}

.listado_datos{
	margin:0.3em;
	list-style:url();
	list-style:none
}
.listado_datos .access{
	border:2px solid #35393b;
	float:right
}
.listado_datos .titulo{
	font-weight:bold;
	color:#004e6b
}
.listado_datos a{
	font-weight:normal
}
.enlace_externo{
	background:url(link_ext.gif) no-repeat top right;
	padding-right:1em
}

/* ------------------------- MAPA ------------------------- */
.mapa{
	width:70%;
	margin:0 auto
}

/* ------------------------- FORM CONTACTO ------------------------- */
.form_intro{
	margin:0 auto;
	width:60%
}
#contacta{
	margin:0 auto;
	width:60%
}
#buscador{
	margin:0 auto;
	margin-bottom:2em;
	width:95%
}
.contacta_div{
	border-bottom:1px solid #35393b;
	border-top:1px solid #35393b;
	width:100%;
	overflow:hidden;
	padding:0.2em 0;
	margin:0.5em 0
}
.contacta_label_txt,.contacta_label2{
	text-align:right;
	float:left;
	width:41%
}
.contacta_field,.contacta_area{
	border:1px solid #818181;
	float:right;
	width:57%
}
.contacta_area{
	height:6em
}
.contacta_buttons{
	text-align:center
}
.contacta_button{
	color:#000;
	font-weight:bold;
	font-size:0.9em;
	border:1px solid;
	padding:0;
	background:url(bg_btn.gif) repeat-x top #fff
}
.contacta_label3{
	margin-left:1.2em
}
.contacta_label_txt3{
}
.input_dia,.input_mes,.input_ano,.input_radio{
	border:1px solid #818181
}
.input_radio{
	border:none
}
.contacta_label4{
	text-align:right;
	float:left;
	width:41%;
	display:block
}
.bloque_check{
	float:right;
	width:57%
}
.check_label{
	display:block
}
.input_check{
	margin:0
}

.discap_container input{
	padding-top:0.2em;
	margin-bottom:0.1em
}
.discap{
	margin-bottom:0.3em;
	margin-left:1em
}
/* ------------------------- FORM PERSONALIZ ------------------------- */
#personalizacion{
	margin:0 auto;
	width:60%;
}
.personaliz_set{
	margin:0.5em 0
}
.personaliz_set legend{
	font-weight:bold
}
.personaliz_label{
	display:block
}
.personaliz_buttons{
	text-align:center
}
.personaliz_button{
	color:#000;
	font-weight:bold;
	font-size:0.9em;
	border:1px solid;
	padding:0;
	background:url(bg_btn.gif) repeat-x top #fff
}

.input_radio{
	margin-left:1em
}
.input_dia{
	margin-left:1em;
	width:2em
}
.input_mes{
	width:2em
}
.input_ano{
	width:4em
}

.datos_blogs{
	margin:0;
	font-weight:bold;
	font-size:0.85em
}
.lista_blogs{
	margin-bottom:1.5em
}
.lista_blogs li{
	border-bottom:1px solid #818181;
	padding:0.5em 0
}
.lista_blogs h3{
	margin:0
}
.lista_blogs p{
	margin:0
}
.lista_blogs .adic{
	font-weight:bold;
	font-size:0.8em
}

#entrada{
	margin:0 auto;
	width:99.5%;
}
.entrada_div{
	/*
	border-bottom:1px solid #35393b;
	border-top:1px solid #35393b;
	*/
	width:100%;
	overflow:hidden;
	padding:0.2em 0;
	margin:0.5em 0
}
.entrada_label_txt{
	text-align:right;
	float:left;
	width:15%
}
.entrada_field,.entrada_area{
	border:1px solid #818181;
	float:right;
	width:84%
}
.entrada_area{
	width:82%;
	height:20em
}
.entrada_buttons{
	text-align:center
}
.entrada_button{
	color:#000;
	font-weight:bold;
	font-size:0.9em;
	border:1px solid;
	padding:0;
	background:url(bg_btn.gif) repeat-x top #fff
}

.lista_perfil{
	width:98%;
	overflow:hidden
}
.lista_perfil dt{
	clear:both;
	font-weight:bold;
	color:#006f98;
	float:left;
	width:30%;
	margin:0;
	padding:0.5em 0
}
.lista_perfil dd{
	margin:0;
	padding:0.5em 0;
	padding-left:30%;
	border-bottom:1px solid #818181
}
/* ------------------------- IMGS LISTADOS ------------------------- */
.der_igualdad{
	background:url(../images/igualdad.jpg) no-repeat
}
.der_reconocimiento{
	background:url(../images/papeles.jpg) no-repeat
}
.der_reclamaciones{
	background:url(../images/martillo.jpg) no-repeat
}
.der_tutela{
	background:url(../images/sillaruedas.jpg) no-repeat
}
.der_autonomia{
	background:url(../images/mujer.jpg) no-repeat
}
.der_participacion{
	background:url(../images/manos.jpg) no-repeat
}
.tem_salud{
	background:url(../images/botiquin.jpg) no-repeat
}
.tem_sociales{
	background:url(../images/callcenter2.jpg) no-repeat
}
.tem_laboral{
	background:url(../images/panes.jpg) no-repeat
}
.tem_cultura{
	background:url(../images/balon.jpg) no-repeat
}
.tem_soc_prestaciones{
	background:url(../images/agenda.jpg) no-repeat
}
.tem_soc_atencion{
	background:url(../images/cama.jpg) no-repeat
}
.tem_soc_servicios{
	background:url(../images/casa4.jpg) no-repeat
}
.tem_soc_comunidad{
	background:url(../images/callcenter1.jpg) no-repeat
}
.tem_soc_apoyo{
	background:url(../images/familia.jpg) no-repeat
}
.tem_soc_temprana{
	background:url(../images/grupo.jpg) no-repeat
}
.tem_soc_orientacion{
	background:url(../images/leyendo.jpg) no-repeat
}
.tem_soc_pre_ayudas{
	background:url(../images/familia3.jpg) no-repeat
}
.tem_soc_pre_autonomia{
	background:url(../images/callcenter4.jpg) no-repeat
}
.tem_soc_pre_lismi{
	background:url(../images/mano4.jpg) no-repeat
}
.tem_soc_pre_seguridad{
	background:url(../images/hospital.jpg) no-repeat
}
.tem_soc_pre_renta{
	background:url(../images/calculadora.jpg) no-repeat
}
.tem_lab_empleo{
	background:url(../images/oficina.jpg) no-repeat
}
.tem_lab_educacion{
	background:url(../images/sillas.jpg) no-repeat
}
.tem_lab_emp_prelaboral{
	background:url(../images/pc.jpg) no-repeat
}
.tem_lab_emp_protegido{
	background:url(../images/imprenta.jpg) no-repeat
}
.tem_lab_emp_integracion{
	background:url(../images/gente2.jpg) no-repeat
}
.tem_lab_emp_incentivos{
	background:url(../images/microscopio.jpg) no-repeat
}
.tem_lab_emp_apoyo{
	background:url(../images/callcenter3.jpg) no-repeat
}
.tem_cul_turismo{
	background:url(../images/avion.jpg) no-repeat
}
.tem_cul_cultura{
	background:url(../images/museo.jpg) no-repeat
}
.tem_cul_ocio{
	background:url(../images/playa2.jpg) no-repeat
}
.tem_cul_deportes{
	background:url(../images/basket.jpg) no-repeat
}
.tem_cul_tur_alojamiento{
	background:url(../images/hotel.jpg) no-repeat
}
.tem_cul_tur_viajes{
	background:url(../images/palmeras.jpg) no-repeat
}
.tem_cul_tur_edificios{
	background:url(../images/coliseo.jpg) no-repeat
}
.tem_cul_tur_transporte{
	background:url(../images/bus.jpg) no-repeat
}
.tem_cul_cul_arte{
	background:url(../images/museo2.jpg) no-repeat
}
.tem_cul_cul_cine{
	background:url(../images/cine.jpg) no-repeat
}
.tem_cul_cul_teatro{
	background:url(../images/teatro.jpg) no-repeat
}
.tem_cul_ocio_libre{
	background:url(../images/playa.jpg) no-repeat
}
.tem_cul_ocio_compras{
	background:url(../images/compras.jpg) no-repeat
}
.tem_cul_ocio_restauracion{
	background:url(../images/restaurante.jpg) no-repeat
}
.acc_transporte{
	background:url(../images/metro.jpg) no-repeat
}
.acc_vivienda{
	background:url(../images/casa.jpg) no-repeat
}
.acc_diaria{
	background:url(../images/diaria.jpg) no-repeat
}
.acc_tic{
	background:url(../images/audifonos.jpg) no-repeat
}
.acc_transp_transporte{
	background:url(../images/trafico.jpg) no-repeat
}
.acc_transp_tarjeta{
	background:url(../images/parking2.jpg) no-repeat
}
.acc_transp_subvenciones{
	background:url(../images/calendario.jpg) no-repeat
}
.acc_transp_exencion{
	background:url(../images/coche.jpg) no-repeat
}
.acc_transp_otros{
	background:url(../images/ambulancia.jpg) no-repeat
}
.acc_tic_ayudas{
	background:url(../images/libros2.jpg) no-repeat
}
.acc_tic_mas{
	background:url(../images/agenda2.jpg) no-repeat
}
.acc_tic_adaptar{
	background:url(../images/www.jpg) no-repeat
}
.acc_tic_financiacion{
	background:url(../images/monedas.jpg) no-repeat
}
.acc_tic_formacion{
	background:url(../images/formacion.jpg) no-repeat
}


.side_relac ul li a:visited,.parrafo p a:visited{
	color:#696f72
}
.side_relac ul li a:hover,.parrafo p a:hover{
	color:#006f98
}

.contenido_final{
	padding:0.5em;
	overflow:hidden;
	border:1px solid #006f98;
	border-left:4px solid #006f98
}
.contenido_final2{
	padding:0.5em;
	overflow:hidden;
	border:1px solid #006f98;
	border-top:4px solid #006f98
}

* html .contenido_final,* html .contenido_final2{
	border:0;
	overflow:hidden;
	padding:0;
	background:url(borde-der.gif) repeat-y top right
}
* html .contenido_final h1{
	padding-top:0.7em;
	padding-left:0.3em;
	border-top:1px solid #006f98
}
* html .contenido_final2 h1{
	padding-top:0.7em;
	padding-left:0.3em;
	border-top:4px solid #006f98
}
* html .contenido_final .side_relac,* html .contenido_final2 .side_relac{
	margin-right:0.7em
}
* html .contenido_final .parrafo,* html .contenido_final2 .parrafo{
	padding-left:0.7em;
	padding-right:0.7em
}

* html .central_int1{
	background:url(borde-izq.gif) repeat-y 14em
}
* html .central_int2{
	background:url(borde-der.gif) repeat-y 14em
}
* html .central_int1 #breadcrumbs,* html .central_int2 #breadcrumbs{
	margin-bottom:0;
	background:#fff
}
* html .contenido_final .ficha,* html .contenido_final2 .ficha{
	margin-left:0.7em;
	margin-right:0.7em
}

/*     FORM GESTION CONTENIDO LINK      */

.gestor_field{
	border:1px solid #818181;
	margin-top:-20px;
	float:right;
	width:57%
}

.gestor_area{
	border:1px solid #818181;
	margin-top:-20px;
	float:right;
	width:57%
}

.ficha2{
	height:250px;
	clear:right;
	border:1px solid #585858;
	margin-bottom:0.5em;
	background:#f0f0f0;
	
}

.contacta_area2{
	border:1px solid #818181;
	float:right;
	width:57%;
	height:6em;
	margin-top:-20px;
}

.entrada_area2{
	border:1px solid #818181;
	float:right;
	width:500px;
	height:20em
}