/*-----generales-----*/ 

 

body{

	font-family:verdana,helvetica,arial,sans-serif;

	margin:0;

	padding:0px;

	font-size:.84em;

	background-color:#F3F0E8;

}

	

* {

  padding:0;

  margin:0;

  font-size:1em;

}



.clear {

	clear: both;

	height: 0;

	margin: 0;

	font-size: 1px;

	line-height: 0px;

}



p {

	color:#222958;

	line-height:1.3em;

	font-size:0.9em;

	margin:0em 0.7em 1em 0.7em;

	

}



a {

	text-decoration:none;

}



p a {

	font-weight:bold;

	text-decoration:none;

	color: #222958;

	border-bottom: 1px solid #222958;	

}

p a:hover {

	background-color: #222958;

	color: #FFFFFF;

}



q:before, q:after {

    content: ""; 

}

img {

	border:0;

}



acronym{border-bottom:1px dotted; cursor:help}



h2, h4, h5 {

	color:#222958;

	font-size: 1.3em;

	padding: 0.5em;

	text-align: center;

}

h3{

	

	font-size:1.2em;

}



.invisible {position: absolute; left: -1000em; width: 1px; height: 1px; overflow: hidden;}

.adyacente{

	font-size:0.01em;

	line-height:0.01em;

	margin:0;

	padding:0;

	float:right;

	color: #F3F0E8;

}

.destacado {

	color: #D56500;

	background-color: #B7D7EC;

	margin-bottom: 0.5em;

}

.h_destacado {

	text-align: left;

	padding: 0px 0px 0px 17px;

	margin: 10px 15px;

	width: 50%;

	background-image: url(retadis/fondos/fondo_destacado.gif);

	background-repeat: no-repeat;

	color:#222958;

	font-size: 1.3em;

}



/*h2:first-letter{color:#EA7811;font-size:1em;}*/



/*h3:first-letter{color:#D56500;font-size:1em;}*/



/*h4:first-letter{color:#EA7811;font-size:1em;}*/



/*h5:first-letter{color:#EA7811;font-size:1em;}*/



.tit_documento {

	text-align: left;

	background-image: url(retadis/fondos/titulo.gif);

	background-repeat: no-repeat;

	background-position: 0px 5px;

	margin-left: 10px;

	padding-left: 20px;

	color:#222958;

	font-size: 1.3em;

	padding-bottom: 15px;

	font-weight: bold;

}

.tit_actividad {

	text-align:center;

	color:#222958;

	font-size:1.3em;

	padding:0.5em;

}

.subtitulo {

	text-align: left;

	margin-left: 10px;

	padding-left: 20px;

	color:#222958;

	font-size: 1.3em;

}

/*--------fin generales----------*/



#contenido {

	width:100%;

	margin:10px 0px 0px 0px;

}

#cabecera {

	background-color:#232958;

	height: 85px;

}

#cabecera h1 {

	font-size:1.4em;

	text-indent: -10000px;

	float: left;

	position: absolute;

	left: 5px;

	top: 16px;

}



.retadis {

	float:left;

	margin-top: 7px;

	margin-left: 12px;

}



.avanza {

	float:right;

	margin-top: 10px;

	margin-right: 12px;

}

#recursos {

	height: 1.3em;

	background-color: #232958;

}

#recursos ul {

	float: right;

	list-style-type: none;

	width: 100%;

	position: absolute;

}

#recursos ul li{

	text-align: center;

	display: inline;

}

#recursos ul li a{

	text-decoration: none;

	background-image: url(retadis/fondos/recursos_fondo.gif);

	background-repeat: repeat-x;

	background-position: left;

	color: #FFFFFF;

	margin-right: 1px;

	height: 1.3em;

	float: right;

	padding: 0px 25px;

	

}

#recursos ul li a:hover{

	border-bottom: 3px solid #D61769;

	background-color: #232958;

	background-image:none;

}



#subcontenido {

	margin:3px 0px 0px 0px;

}



/*-----------------columna izquierda--------------------*/



#columna_iz {

	width:25%;

	float:left;

}

ul#menu_2{

	list-style:none;

	background-color:#232958;

}



ul#menu_2 li{

	margin-bottom:1px;

	display: block;

}



ul#menu_2 li a{

	text-decoration:none;

	background-image:url(retadis/fondos/menu_principal_li.gif);

	background-color: #232958;

	display: block;

	background-repeat: no-repeat;

	color: #FFFFFF;

	padding: 6px 0px 5px 16px;

	border-bottom: 1px solid #515570;

	height: 1.4em;

}



ul#menu_2 li a:hover{

	background-color:#7982BC;

	background-image: url(retadis/fondos/menu_principal_hover.gif);

	background-repeat: no-repeat;

}

ul#menu_2 li ul{

	background-color: #F3F0E8;

	list-style-type: none;

	display: block;

	clear: both;

}



ul#menu_2 li ul li{

	display: inline;

}

ul#menu_2 li ul li a{

	background-image: url(retadis/fondos/submenu.gif);

	background-repeat: no-repeat;

	background-position: -2px -2px;

	height: auto!important;

	margin-left: 3%;

	background-color: #DFE3FF;

	color: #232958;

	padding-left: 21px;

	border-bottom: 1px solid #C6CDFF;

	

}



ul#menu_2 li ul li a:hover{

	background-image: url(retadis/fondos/submenu_hover.gif);

	background-repeat: no-repeat;

	background-position: -2px -2px;



}



ul#menu_13{

	list-style:none;

	background-color:#232958;

}



ul#menu_13 li{

	margin-bottom:1px;

	display: block;

}



ul#menu_13 li a{

	text-decoration:none;

	background-image:url(retadis/fondos/menu_principal_li.gif);

	background-color: #232958;

	display: block;

	background-repeat: no-repeat;

	color: #FFFFFF;

	padding: 6px 0px 5px 16px;

	border-bottom: 1px solid #515570;

	height: 1.4em;

}



ul#menu_13 li a:hover{

	background-color:#7982BC;

	background-image: url(retadis/fondos/menu_principal_hover.gif);

	background-repeat: no-repeat;

}

ul#menu_13 li ul{

	background-color: #F3F0E8;

	list-style-type: none;

	display: block;

	clear: both;

}



ul#menu_13 li ul li{

	display: inline;

}

ul#menu_13 li ul li a{

	background-image: url(retadis/fondos/submenu.gif);

	background-repeat: no-repeat;

	background-position: -2px -2px;

	height: auto!important;

	margin-left: 3%;

	background-color: #DFE3FF;

	color: #232958;

	padding-left: 21px;

	border-bottom: 1px solid #C6CDFF;

	

}



ul#menu_13 li ul li a:hover{

	background-image: url(retadis/fondos/submenu_hover.gif);

	background-repeat: no-repeat;

	background-position: -2px -2px;



}


#foto, #fotoPortadaCentro {

	background-color: #757EB7;

	margin: 1em auto 0em auto;

	background-image: url(retadis/fondos/foto_dia.gif);

	background-repeat: no-repeat;

	background-position: left bottom;

	width: 80%;

	padding: 0.3em 0.3em 12px 0.3em;

}



.pie_fotodia {

	color:#FFFFFF;

	text-align:center;

	font-weight:bold;

}



.dia {

	margin-top: 1em;

	margin-bottom: 1em;

	border: 2px solid #FFFFFF;

}



.encabezado_foto {

	color:#FFFFFF;

	margin-top: 1em;

	display: block;

	height: 1.3em;

}

.centrar_imagen {

	text-align:center;

}

#patrocinio {

	margin-top: 2em;

}

/*-----------------------central-------------------*/

#central {

	width:49%;

	float:left;

	margin-left:7px;

	margin-right: 8px;

}

#bienvenidos {

	background-color:#D6E3EB;

	background-image: url(retadis/fondos/bienvenidos.gif);

	background-repeat: repeat-x;

	background-position: left bottom;

	padding: 0.5em;

}

#bienvenidos img {

	float:left;

	border:2px solid #4F7A94;

	margin-right: 5px;

}



.icono {

	float: left;

	margin: 0.5em 1em 0.5em 0em;

}

#proyectos {

	width:100%;

}



#proyectos dl{

	float:left;

	width:46%;

	display: block;

	height:140 px;

	padding-left: 0.1em;

	margin-bottom: 15px;

	margin-left: 7px;

	overflow:visible;
	
}

#proyectos dl dt{

	color:#222958;

	font-weight: bold;

	font-size: 0.9em;

	margin-bottom: 6px;

}



#proyectos dl dd{

	color:#222958;

	line-height:1.3em;

	margin-bottom:0.9em;

	font-size:.9em;

}

#proyectos img{

	float: left;

	border: 2px solid #4F7A94;

	padding: 2px;

	margin-right: 0.3em;

	width:91px;

	height: 78px;

}

.proyecto1 {

	float:left;

	width:48%;

	padding-left: 0.3em;

}

.proyecto1 img{

	float: left;

	border: 2px solid #4F7A94;

	padding: 2px;

	margin-right: 0.3em;

}



.leer a{

	color: #EA7811;

	border-bottom: 1px solid #EA7811;

	margin-left: 0.2em;

	font-weight: bold;

}

.leer a:hover{

	color: #222958;

	background-color: #EA7811;

}



#central2{

	width: 74%;

	float: left;

	margin-left: 5px;

	padding-top: 15px;

	border-right: 1px solid #999999;

	border-left: 1px solid #999999;

	border-bottom: 1px solid #999999;

	border-top: 10px solid #999999;

	padding-bottom: 20px;

}

.quees {

	background-image: url(retadis/fondos/ico_quienes.gif);

	background-position: right top;

	width: 65%;

	height: 1.7em;

	background-repeat: no-repeat;

	margin-left: 4px;

	padding-top: 22px;

	padding-left: 20px;

	color: #EC780B;

	font-size: 1.4em;

	margin-bottom: 15px;

	text-align:left;

}

.estadisticas {

	background-image: url(retadis/fondos/ico_estadisticas.gif);

	background-position: right top;

	width: 65%;

	height: 1.7em;

	background-repeat: no-repeat;

	margin-left: 4px;

	padding-top: 22px;

	padding-left: 20px;

	color: #EC780B;

	font-size: 1.4em;

	text-align:left;

}

.mapa {

	background-image: url(retadis/fondos/ico_mapa.gif);

	background-position: right top;

	width: 65%;

	height: 1.9em;

	background-repeat: no-repeat;

	margin-left: 4px;

	padding-top: 22px;

	padding-left: 20px;

	color: #EC780B;

	font-size: 1.4em;

	text-align:left;

}

.boletin {

	background-image: url(retadis/fondos/ico_boletin.gif);

	background-position: right top;

	width: 65%;

	height: 1.9em;

	background-repeat: no-repeat;

	margin-left: 4px;

	padding-top: 22px;

	padding-left: 20px;

	color: #EC780B;

	font-size: 1.4em;

	text-align:left;

}

.contacto {

	background-image: url(retadis/fondos/ico_contacto.gif);

	background-position: right top;

	width: 65%;

	height: 1.7em;

	background-repeat: no-repeat;

	margin-left: 4px;

	padding-top: 22px;

	padding-left: 20px;

	color: #EC780B;

	font-size: 1.4em;

	text-align:left;

}

.servicios {

	background-image: url(retadis/fondos/ico_servicios.gif);

	background-position: right top;

	width: 65%;

	height: 1.7em;

	background-repeat: no-repeat;

	margin-bottom:15px;

	margin-left: 4px;

	padding-top: 22px;

	padding-left: 20px;

	color: #EC780B;

	font-size: 1.4em;

	text-align:left;

}

.accesibilidad {

	background-image: url(retadis/fondos/ico_accesibilidad.gif);

	background-position: right top;

	width: 65%;

	height: 1.7em;

	background-repeat: no-repeat;

	margin-left: 4px;

	padding-top: 22px;

	padding-left: 20px;

	color: #EC780B;

	font-size: 1.4em;

	text-align:left;

}

.centros {

	background-image: url(retadis/fondos/ico_centros.gif);

	background-position: right top;

	width: 65%;

	height: 1.7em;

	background-repeat: no-repeat;

	margin-left: 4px;

	padding-top: 22px;

	padding-left: 20px;

	color: #EC780B;

	font-size: 1.4em;

	text-align:left;

}

.asesores {

	background-image: url(retadis/fondos/ico_asesores.gif);

	background-position: right top;

	width: 65%;

	height: 1.7em;

	background-repeat: no-repeat;

	margin-left: 4px;

	padding-top: 22px;

	padding-left: 20px;

	color: #EC780B;

	font-size: 1.4em;

	text-align:left;

}

.login {

	background-image: url(retadis/fondos/ico_login.gif);

	background-position: right top;

	width: 65%;

	height: 1.7em;

	background-repeat: no-repeat;

	margin-left: 4px;

	padding-top: 22px;

	padding-left: 20px;

	color: #EC780B;

	font-size: 1.4em;

	text-align:left;

}

.foros {

	background-image: url(retadis/fondos/ico_foros.gif);

	background-position: right top;

	width: 65%;

	height: 1.7em;

	background-repeat: no-repeat;

	margin-left: 4px;

	padding-top: 22px;

	padding-left: 20px;

	color: #EC780B;

	font-size: 1.4em;

	text-align:left;

}

.actividades {

	background-image:url(retadis/fondos/ico_actividades.gif);

	background-position: right top;

	width: 65%;

	height: 1.7em;

	background-repeat: no-repeat;

	margin-left: 4px;

	padding-top: 22px;

	padding-left: 20px;

	color: #EC780B;

	font-size: 1.4em;

	text-align:left;

}

.galeria {

	background-image:url(retadis/fondos/ico_galeria.gif);

	background-position: right top;

	width: 65%;

	height: 1.7em;

	background-repeat: no-repeat;

	margin-left: 4px;

	padding-top: 22px;

	padding-left: 20px;

	color: #EC780B;

	font-size: 1.4em;

	text-align:left;

}

ul.lista_comun {

	margin: 15px;

	list-style-type: none;

}

ul.lista_comun  li{

	color: #222958;

	background-image:url(retadis/fondos/icono_actividades.gif);

	background-repeat: no-repeat;

	background-position: 0px 4px;

	padding-left: 13px;

}

ul.lista_comun  li a{

	color: #232958;

	font-weight: bold;

	border-bottom: 1px solid #232958;

	

}

ul.lista_comun  li a:hover{

	background-color:#232958;

	border:none;

	color: #F3F0E8;

}

ul.direccion {

	background-color:#D6E3EB;

	background-image:url(retadis/fondos/bienvenidos.gif);

	background-repeat: repeat-x;

	background-position: left bottom;

	width: 90%;

	padding: 0.5em;

	margin: 20px auto;

	list-style-type: none;

}

ul.direccion li{

	background-image:url(retadis/fondos/li_dir.gif);

	background-repeat: no-repeat;

	background-position: left center;

	color: #333333;

	padding-left: 12px;

	margin-left: 20px;

}

ul.direccion li a{

	font-weight: bold;

	text-decoration: underline;

	color: #232958;

}



ul.direccion li a:hover{

	color: #F1EEE7;

	background-color: #232958;

}



ul.direccion2 {

	background-color:#D6E3EB;

	background-image:url(retadis/fondos/bienvenidos.gif);

	background-repeat: repeat-x;

	background-position: left bottom;

	width: 90%;

	padding: 0.5em;

	margin: 20px auto;

	list-style-type: none;

}

ul.direccion2 li {

	padding-left: 14px;

	margin-left: 20px;

}

ul.direccion2 li strong{

	background-image:url(retadis/fondos/li_dir.gif);

	background-repeat: no-repeat;

	background-position: 0px 5px;

	color: #333333;

	padding-left: 14px;

	margin-left:-15px;

}

 

ul.direccion2 li a{

	font-weight: bold;

	text-decoration: underline;

	color: #232958;

}



ul.direccion2 li a:hover{

	color: #F1EEE7;

	background-color: #232958;

}





.redterritorial {

	border:1px solid #84C9F3;

	padding:3px;

	margin: 7px;



}

ul.lista_normal {

	list-style-type: none;

	margin-top: 15px;

	margin-left: 15px;

}

ul.lista_normal li{

	color: #222958;

	background-image:url(retadis/fondos/icono_actividades.gif);

	background-repeat: no-repeat;

	background-position: 0px 4px;

	padding-left: 13px;

	margin-bottom: 5px;

}

ul.lista_normal li a{

	color: #232958;

	font-weight: bold;

	border-bottom: 1px solid #232958;

}

ul.lista_normal li a:hover{

	background-color:#232958;

	color: #F3F0E8;

}

/*----------------columna derecha-------------*/

#columna_der {

	width:24%!important;

	float: left;

}

/*.ultimas {

	background-image:url(retadis/fondos/actividades.gif);

	background-repeat: repeat;

	background-position: left top;

}*/

#actividades {

	padding: 0px;

	width:90%;

	margin: 0.5em auto 0.5em auto;

	

}

#actividades dl {

	border:2px solid #232958;

	background-color: #DFDCD6;

	margin: 1.1em 0em;

}



#actividades dl dt{

	background-color: #232958;

	color: #FFFFFF;

	text-align: center;

	padding-top: 0.3em;

	padding-bottom: 0.3em;

	background-image:url(retadis/fondos/dt_ultimas.gif);

	background-repeat: repeat;

	background-position: left top;

}



#actividades dd{

	background-color: #DFDCD6;

	color: #232958;

	font-size: 0.85em;

	background-image:url(retadis/fondos/icono_actividades.gif);

	background-repeat: no-repeat;

	background-position: 3px 8px;

	padding: 0.4em 0.4em 0.4em 1.2em;

	margin:0em 0em 0.5em 0em; 

}

#actividades dd a{

	color: #232958;

	border-bottom:1px solid #232958;

}

#actividades dd a:hover{

	color: #FFFFFF;

	background-color: #232958;

}

.mas a{

	background-color:#232958;

	display:block;

	border:1px solid #EA7811;

	font-weight: bold;

	color: #FFFFFF;

	width: 5em;

	text-align: center;

	padding: 0.1em;

	float: right;

	margin-top: 0.3em;

	margin-bottom: 0.6em;

	margin-right: 0.7em;

}



.mas a:hover{

	background-color: #EA7811;

	border:1px solid #232958;

}

/*-----------------------------pie---------------------*/

#pie {

	background-color: #232958;

	height: 20px;

	text-align: center;

	padding-top: 8px;

	margin-top: 20px;

}

.copy {

	color:#FFFFFF;

}

/*-----------------------------mapa de espa�a---------------------*/

#mapa_nacional {

	width:400px;

	height:334px;

	margin: 0px auto;

}

ul.circulo {

	background-repeat:no-repeat;

	background-image:url(retadis/fondos/espana.jpg);

	height: 334px;

	width: 400px;

	visibility: visible;

}

ul.circulo li {

	display:inline;

	float: left;



}

ul.circulo li a {

	background-image:url(retadis/fondos/circulo.gif);

	background-repeat: no-repeat;

	background-position: left center;

	height: 14px;

	width: 14px;

	position:absolute;

	outline: none;

	overflow: hidden;

	display: block;

	text-indent: -9999px;

}

ul.circulo li a:hover {

	background-image:url(retadis/fondos/circulo_sobre.gif);

	background-repeat: no-repeat;

	background-position: left center;

}

/*-----------------------------actividades---------------------*/

.historico {

	background-color: #E8E2D7;

	width: 96%;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #232958;

	margin: 15px auto;

	padding-bottom: 0.8em;



}

dl.historico dt {

	background-color: #232958;

	color: #FFFFFF;

	font-weight:bold;

	padding-top: 0.3em;

	padding-bottom: 0.3em;

	background-image:url(retadis/fondos/dt_ultimas.gif);

	background-repeat: repeat;

	background-position: left top;

	padding-left: 0.6em;

	border: 1px solid #232958;

}

dl.historico dd strong {

	color: #333333;

	font-style: normal;

}

dl.historico dd {

	color: #EC780B;

	padding-left: 0.7em;

	margin-top: 0.7em;

	padding-right: 0.7em;

	font-style: italic;

	

}

dl.historico dd a{

	color:#333333;

}

dl.historico dd a:hover{

	border-bottom:1px dashed #333333;

}

.paginacion {

	clear:both;

	text-align: center;

	margin:10px 0px;

}



.paginacion a{

	margin-right: 5px;

	margin-left: 5px;

	

}

.actividad {

	float: left;

	border:1px solid #84C9F3;

	padding:3px;

	margin-right: 15px;

	margin-bottom: 5px;

	margin-left: 15px;

}

.titular {

	color: #595C97;

	margin-bottom: 0.7em;

	font-weight: bold;

	text-align:left;

}

.lugar {

	font-weight: bold;

	color: #FFFFFF;

	background-color: #232958;

	text-align: right;

	padding-right: 20px;

	font-style: italic;

	font-size: 1.1em;

}

/*-----------------------------mapa web---------------------*/

dl.m_web {

	background-image: url(retadis/fondos/pico_dl.gif);

	background-repeat: no-repeat;

	background-position: right bottom;

	border: 1px solid #D5D1C7;

	padding: 8px;

	margin: 4px;

	background-color: #FFFFFF;

}

dl.m_web dt a{

	display: block;

	color: #FFFFFF;

	background-color: #232958;

	font-weight: bold;

	padding: 5px;

	border: 1px solid #D5D1C7;

	margin-bottom: 15px;

}

dl.m_web dt a:hover{

	color: #232958;

	background-color: #CBCFEB;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	text-decoration: underline;

}

dl.m_web dd {

	margin-right: 8px;

	margin-left: 8px;

}

dl.m_web dd a{

	color: #232958;

	background-image: url(retadis/fondos/puntos_mweb.gif);

	background-repeat: no-repeat;

	background-position: left top;

	padding-left: 18px;

	line-height: 1.5em;

}



dl.m_web dd a:hover{

	text-decoration: underline;

}

.encuadre {

	width:40%;

	float:left;

	margin-left: 40px;

	margin-top: 10px;

}

/*------------------------------CENTROS AUTON�MICOS---------------------*/

ul.autonomias {

	list-style-type: none;

	background-color: #FFFFFF;

	border: 1px solid #D5D1C7;

	width: 30%;

	float: left;

	margin: 10px;

}

ul.autonomias li {

	margin-top: 5px;

	margin-bottom: 5px;

}



ul.autonomias li a{

	background-image: url(retadis/fondos/lista_normal.gif);

	background-repeat: no-repeat;

	background-position: 2px 0px;

	padding-left: 18px;

	color: #232958;

}

ul.autonomias li a:hover{

	text-decoration:underline;

}

/*------------------------------SERVICIOS---------------------*/

.portada_docu {

	float:right;

	border:1px solid #84C9F3;

	padding:3px;

	margin-right: 15px;

	margin-bottom: 5px;

	margin-left: 15px;

}

.descarga {



}


.descarga a{

	background-image: url(retadis/fondos/descarga.gif);

	background-repeat: no-repeat;

	background-position: left 0px;

	display: inline;

	border: 1px solid #232958;

	margin-top: 15px;

	margin-bottom:15px;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 28px;

}

.descarga a:hover{

	background-image: url(retadis/fondos/descarga_sobre.gif);

	border: 1px solid #232958;

	background-color: #FFFFFF;

	color: #232958;

}

a.enlace_eliminar {

	border:none;

	cursor:pointer;

}

a:hover.enlace_eliminar {

	background-color:transparent;

}



a.enlace_calendario {

	border:none;

	cursor:pointer;

}

a:hover.enlace_calendario {

	background-color:transparent;

}

.fecha {

	color: #EC780B;

	background-color: #FFFFFF;

	width: 100px;

	text-align: center;

	padding-top: 3px;

	padding-bottom: 3px;

	border-top: 1px solid #232958;

	border-bottom: 1px solid #232958;

}

/*-----------------------------LOGS Y FORMULARIOS---------------------*/



/*-----------LOGIN-------------------*/

em {

	color:#FF0000;

}

input{

	border:1px solid #232958;

	background-image:url(retadis/fondos/fondo_input.gif);

	background-repeat:repeat-x;

	background-position:top left;

	background-color:#FFFFFF;

	padding:2px;

	font-size:inherit;

	font-family:inherit;

}

.elemento {

	display:block;

	width: 50%;

	margin-left: 25px;

	margin-top: 10px;

}

.nuevo {

	overflow:visible;

	

}

.nuevo2 {

	overflow:visible;

	color: #ACA899;

	

}

.etiqueta {

	width: 7em;

	font-weight: bold;

	display: block;

	float: left;

	margin-top: 3px;

	text-align: right;

	margin-right: 5px;

	color: #232958;

}

.boton1 {

	margin-left: 18%;

	margin-top: 10px;

	margin-bottom:15px;

}

.boton2 {

	margin-top: 10px;

	margin-bottom:15px;

}

.boton3{

	width: 80px;

	position: relative;

	top: -26px;

	left: 170px;

	font-size: 0.95em;

}

.boton3 a{

	border:1px solid #232958;

	background-image:url(retadis/fondos/fondo_input.gif);

	background-repeat:repeat-x;

	background-position:top left;

	background-color:#FFFFFF;

	color: #000000;

	display: block;

	padding: 4px 2px;

	text-align: center;

}

.boton4{

	width: 80px;

	position: relative;

	top: -39px;

	left: 350px;

	font-size: 0.95em;

}

.boton4 a{

	border:1px solid #232958;

	background-image:url(retadis/fondos/fondo_input.gif);

	background-repeat:repeat-x;

	background-position:top left;

	background-color:#FFFFFF;

	color: #000000;

	display: block;

	padding: 4px 2px;

	text-align: center;

}



input.nuevo_boton {

	margin-left: 118px;

}

.entrada {

	text-align: center;

	background-color: #FFFFFF;

	width: 200px;

	padding-top: 21px;

	border: 2px solid #F19822;

	font-size: 1.2em;

	margin: 20px auto;

}

.entrada span{

	color:#FF0000;

	font-weight: bold;

}



.etiqueta2 {

	width: 14em;

	font-weight: bold;

	display: block;

	float: left;

	margin-top: 3px;

	margin-right: 5px;

	color: #232958;

}

.error {

	background-color: #FFFFFF;

	width: 80%;

	padding-top: 15px;

	border: 2px solid #F19822;

	font-size: 1.2em;

	margin: 20px auto;

}

.error span{

	color:#FF0000;

	font-weight: bold;

}

.buscador {

	width: 97%;

	margin-right: auto;

	margin-left: auto;

}

.grande {

	display:block;

	width:70%;

	margin-left: 25px;

	margin-top: 10px;

}

.mas_grande {

	width:55%;

}

.descarte {

	color: #FF0000;

	margin-left:100px;

	

}

.insercion {

	border: 1px solid #DFD8C4;

	padding: 10px;

}

legend {

	color: #232958;

	background-color: #DFD8C4;

	padding: 3px;

	font-weight: bold;



}

.elemento2 {

	width:95%;

	margin-top: 10px;

	margin-bottom: 20px;

}

ul.edicion {

	margin: 20px;

}

ul.edicion li{

	display: inline;

	padding: 5px;

}

ul.edicion li a{

	color: #232958;

	font-weight: bold;

	background-color: #FFFFFF;

	border: 1px solid #DFD8C4;

	padding:1px 5px;

}

ul.edicion li a:hover{

	background-color:#DFD8C4;

	border: 1px solid #999999;

}

ul.edicion li.editar a {

	background-image:url(retadis/fondos/editar.gif);

	background-repeat:no-repeat;

	padding-left:22px;

	background-position: left center;

}

ul.edicion li.reabrir a {

	background-image:url(retadis/fondos/reabrir.gif);

	background-repeat:no-repeat;

	padding-left:22px;

	background-position: left center;

}

ul.edicion li.asignar a {

	background-image:url(retadis/fondos/asignar.gif);

	background-repeat:no-repeat;

	padding-left:22px;

	background-position: left center;

}

ul.edicion li.responder a {

	background-image:url(retadis/fondos/responder.gif);

	background-repeat:no-repeat;

	padding-left:22px;

	background-position: left center;

}

ul.edicion li.validar a {

	background-image:url(retadis/fondos/validar.gif);

	background-repeat:no-repeat;

	padding-left:22px;

	background-position: left center;

}

ul.edicion li.cancelar a {

	background-image:url(retadis/fondos/eliminar_sobre.gif);

	background-repeat:no-repeat;

	padding-left:22px;

	background-position: left center;

}

/*--------------------------FOROS------------------*/

.tit_foro {

	font-weight: bold;

	background-color: #232958;

	color: #F3F0E8;

	padding-top: 5px;

	padding-bottom: 5px;

	margin-right: auto;

	margin-left: auto;

}

.tabla_foro {

	margin-bottom:10px;

	margin-right: auto;

	margin-left: auto;

	border: 1px solid #232958;

	background-color: #232958;

	text-align: center;

	width: 90%;

}

.tabla_foro th {

	background-image:url(retadis/fondos/th_fondo.gif);

	background-position:left top;

	background-repeat:repeat;

	color: #232958;

	background-color: #D6E3EB;

	padding: 7px;

}

.tabla_foro td {

	background-color:#D6E3EB;

	padding: 5px;

	color:#232958;

}

.tabla_foro th a{

	font-weight:bold;

	color: #232958;

	font-style: italic;

}

.tabla_foro th a:hover{

	color: #F3F0E8;

	background-color: #232958;



}

.tabla_foro td a{

	font-weight:bold;

	color: #232958;

	border-bottom: 1px solid #232958;

}

.tabla_foro td a:hover{

	color: #F3F0E8;

	background-color: #232958;



}

.volver{

	background-image: url(retadis/fondos/volver.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 15px;

	margin: 15px 0px 15px 28px;

	height: 20px;

}

.ajuste {

	color: #232958;

	margin-left: 0.7em;

	margin-bottom: 0.8em;

	display: block;

}

.enviar {

	width: 10%;

	text-align: center;

	border: 1px solid #232958;

	color: #FAF9F5;

	margin-left: 93px;

}

.enviar a{

	display: block;

	border:none;

}

.buscador textarea {

	width:55%;

	border:1px solid #232958;

	background-image:url(retadis/fondos/fondo_input.gif);

	background-repeat:repeat-x;

	background-position:top left;

	background-color:#FFFFFF;

	padding:2px;

	font-size:inherit;

	font-family:inherit;

}

td.asignada {

	background-color: #E8E460;

}

td.cerrada {

	background-color: #73E600;

}

td.pendiente_validacion {

	background-color: #66CCFF;

}

td.pendiente_asignar {

	background-color: #DB171D;

	color: #FFFFFF;

}

td.botones a{

	border:none;

	margin:0;

}

td.botones a:hover{

	background-color:transparent;

}

.tema {

	font-weight:bold;

	margin-left: 67px;

}

.tema span{

	font-size:1.1em;

	color: #4856B5;

	font-style: italic;

	margin-left: 6px;



}

/*--------------------------------BANNERS-------------------------*/

#banners, #bannersCentros {

	background-color: #D6E3EB;

	width:164px;

	margin: 0px auto;

	background-image: url(retadis/fondos/fondos_banner.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	border-bottom: 2px solid #BCBCBC;

	padding: 15px 4px 4px 4px;

}

#banners dl, #bannersCentros dl {

	border: 2px solid #222958;

	margin-bottom: 3px;

}

#banners dl dt img, #bannersCentros dl dt img{

	margin:0px;

	padding: 0px;

	display: block;

}

#banners dl dd, #bannersCentros dl dd  {

	text-align:center;

	margin: 0px;

	

}

#banners dl dd a, #bannersCentros dl dd a{

	display:block;

	background-color:#BCBCBC;

	background-image:url(retadis/fondos/banners_dd.gif);

	background-position:left bottom;

	background-repeat:repeat-x;

	color:#FFFFFF;

	font-weight: bold;

	padding-top: 4px;

	padding-bottom: 4px;

	border-top: 1px solid #999999;

}

#banners dl dd a:hover, #bannersCentros dl dd a:hover{

	background-color:#222958;

	color:#FFFFFF;

	background-image:none;

}

/*-----------------------------faq-------------------------*/

ol.quest {

	width: 70%;

	background-color: #FFFFFF;

	border: 1px solid #D5D1C7;

	padding-bottom:5px;

	padding-left:38px;

	margin: 14px;

	color: #EC780B;	

}

ol.quest li {

	margin-top: 5px;

	margin-bottom: 5px;

}

ol.quest li a{

	padding-left: 0px;

	color: #232958;

}

ol.quest li a:hover{

	text-decoration:none;

	background-color:#232958;

	color:#FFFFFF;

}

.subir{

	color: #232958;

	text-align:right;

	padding-right:15px;

	display:block;

	margin-top:5px;

}

.subir a{

	padding:0px 25px 0px 10px;

	background-image:url(retadis/fondos/flecha_up2.gif);

	background-repeat:no-repeat;

	background-position:right bottom;	

}

.subir a:hover{

	background-color:#232958;

	background-image:url(retadis/fondos/flecha_up_hover2.png);

	background-repeat:no-repeat;

	background-position:right bottom;

	color:#FFFFFF;

}

span.numerales{

	color: #EC780B;

	padding-left:3px;

	margin-right:8px;

	font-weight:bold;

}

dl.faq {

	background-color:#FFFFFF;

	width: 96%;

	border-bottom: 1px solid #232958;

	border-right: 1px solid #232958;

	border-top:1px solid #232958;

	margin: 15px auto;

	padding-bottom: 0.8em;

	background-image:url(retadis/fondos/faq_margen_resp1.png);

	background-repeat:repeat-y;

}

dl.faq dt {

	background-color: #232958;

	background-repeat:no-repeat;

	color: #FFFFFF;

	border-top:1px solid #FFFFFF;

	border-right:1px solid #FFFFFF;

	padding: 0.3em 5px;

	margin-left:7px;

}

dl.faq dd {

	color:#232958;

	padding-left: 1.3em;

	margin-top: 0.7em;

	padding-right: 0.7em;

}

dl.faq dd a{

	color:#333333;

}

dl.faq dd a:hover{

	text-decoration:none;

}

.pregunta{

	border-top:1px solid #FFFFFF;

	border-right:1px solid #FFFFFF;

}

/*-----------------------------fin de faq------------------------*/

.consulta{

	padding-right:10px;

	display:block;

	margin:1.1em 0.7em 0.7em 0.7em;

	font-weight:bold;

	text-align:left;

}

.consulta a{

	padding:8px 45px 3px 1px;

	background-image:url(retadis/fondos/crear_consulta.gif);

	background-repeat:no-repeat;

	background-position:right bottom;

	text-decoration:underline;

	color:#232958;	

	

}

.consulta a:hover{

	background-color:#232958;

	background-image:url(retadis/fondos/crear_consulta_hover.gif);

	background-repeat:no-repeat;

	background-position:right bottom;

	color:#FFFFFF;

}

/*--------------tema------------*/

.temario{

	padding-right:15px;

	display:block;

	margin:1.1em 0.9em 0.7em 0.7em;

	font-weight:bold;

	text-align:left;

}

.temario a{

	padding:8px 60px 3px 1px;

	background-image:url(retadis/fondos/crear_tema.gif);

	background-repeat:no-repeat;

	background-position:right bottom;

	text-decoration:underline;

	color:#232958;	

	

}

.temario a:hover{

	background-color:#232958;

	background-image:url(retadis/fondos/crear_tema_hover.gif);

	background-repeat:no-repeat;

	background-position:right bottom;

	color:#FFFFFF;

}

/*------------fin--consulta--tema------------*/



/*-------------up-----------------*/

.up{

	padding-right:1px;

	display:block;

	margin:0px 0px 2px 8px;

	font-weight:bold;

	text-align:center;

}

.up a{

	padding:1px 21px 3px 1px;

	background-image:url(retadis/fondos/up.gif);

	background-repeat:no-repeat;

	background-position:right bottom;

	color:#232958;	

}

.up a:hover{

	background-color:#232958;

	background-image:url(retadis/fondos/up_hover.gif);

	background-repeat:no-repeat;

	background-position:right bottom;

	color:#FFFFFF;

}

/*-----------------down----------------------*/

.down{

	padding-right:1px;

	display:block;

	margin:0;

	font-weight:bold;

	text-align:center;

}

.down a{

	padding:1px 20px 3px 1px;

	background-image:url(retadis/fondos/down.gif);

	background-repeat:no-repeat;

	background-position:right bottom;

	color:#232958;	

	

}

.down a:hover{

	background-color:#232958;

	background-image:url(retadis/fondos/down_hover.gif);

	background-repeat:no-repeat;

	background-position:right bottom;

	color:#FFFFFF;

}

/*---------------------galeria-------------------*/

dl.imagenes {

	width:180px;

	height:230px;

	display:block;

	float:left;

	background-image:url(retadis/fondos/imagenes_fondo.gif);

	background-repeat:repeat-x;

	background-position:bottom left;

	background-color:#C8EAFF;

	border-right:1px solid #5ABAF6;

	border-bottom:1px solid #5ABAF6;

	border-top:1px solid #E7F6FF;

	border-left:1px solid #E7F6FF;

	padding: 5px;

	margin-bottom: 5px;

	margin-left: 15px;

	margin-top: 10px;

}

dl.imagenes dt{

	color:#232958;

	font-weight:bold;

	font-size:0.8em;

}

dl.imagenes dd img{

	border:2px solid #FFFFFF;

	margin-left:18px;

	margin-top:5px;

}

dl.imagenes dd.date {

	color:#FFFFFF;

	text-align:right;

	font-size:0.75em;

	margin-top: 9px;

	margin-right: 17px;

	background-image: url(retadis/fondos/calendario_peque.gif);

	background-repeat: no-repeat;

	background-position: 80px center;

}

.frecuente {

	background-image: url(retadis/fondos/question.gif);

	background-repeat: no-repeat;

	background-position: left center;

	height: 22px;

	padding-top: 4px;

	padding-left: 33px;

	font-size: 1.2em;

	font-weight: bold;



}

span.oculto {

	position: absolute;

	left: -5000px;

	top: -5000px;

}
.ministerio {
	margin-top: 10px;
}
