
/* **************************** ESTILOS PORTADA ZONA CENTRAL  cod_portada ******************************************************** */
#cuerpo_nodo {
/*	padding-left:9px;
	padding-right:60px;*/
}


/* **************************** PORTADA: SECCIONES  ******************************************************** */
/* Seccion SUBSECCIONES EN PORTADA/NODOS */
.TituloSeccion {
	font-weight: bold;
	FONT-SIZE: 10pt;
	color: #989898;
	margin:0px;
}
/*bloque secciones_portal*/

#secciones_portal{
	float:right;
	width:169px;
}
#secciones_portal{
	position:relative;	
	top:18px!important;
	top:9px;
}

/*es la lista de los enlaces de la seccion principal que aparecen en el menu izquierdo */

ul.Submenu {
	margin:0px;
	list-style:none;
	padding:0px;
	padding-left:2px;	
}


.Submenu li{	
	margin:0px;
	background:#F0F1F1;
	width:163px;
	margin-bottom:2px;
	padding:2px;
	line-height:14px;
	
}


/* son los enlaces de la seccion principal que aparecen en el menu izquierdo */
.Submenu a{
	COLOR: #5d7100; 
	FONT-SIZE: 8pt ;
	font-weight: bold; 
	TEXT-DECORATION: none; 
	WIDTH: 100%;
}
.Submenu a:hover {
	COLOR: #394600; 
	BORDER-BOTTOM:  0px dotted; 
	width: 100%; 
	FONT-SIZE: 8pt ;
	FONT-FAMILY: Trebuchet MS,Geneva, Verdana, Arial, Helvetica, sans-serif ; 
	font-weight: bold; 
	TEXT-DECORATION: underline; 
	WIDTH: 100%;
}

/* son los enlaces de la seccion principal que aparecen en el menu izquierdo

li.MenuActivado a {
   display: block;
	COLOR: #ffffff; 
	background:#000000;	
	FONT-SIZE: 9pt ;
	font-weight: bold; 
	TEXT-DECORATION: none ; 
}

li.MenuActivado a:hover {
	COLOR: #ffffff;  
	background:#ff0000;
	FONT-SIZE: 9pt ; 
	TEXT-DECORATION: none ;
}

li.MenuDesActivado a {
   display: block;
	COLOR: #ffffff; 
	background:#ff0000;	
	FONT-SIZE: 9pt ;
	font-weight: bold; 
	TEXT-DECORATION: none ; 
}

li.MenuDesActivado a:hover {
	COLOR: #ffffff;  
	background:#000000;
	FONT-SIZE: 9pt ; 
	TEXT-DECORATION: none ;
}

li.SubmenuActivado a {
   display: block;
	COLOR: #ffffff; 
	background:#000000;	
	FONT-SIZE: 9pt ;
	font-weight: bold; 
	TEXT-DECORATION: none ; 
}

li.SubmenuActivado a:hover {
	COLOR: #ffffff;  
	background:#ff0000;
	FONT-SIZE: 9pt ; 
	TEXT-DECORATION: none ;
}

li.SubmenuDesActivado a {
   display: block;
	COLOR: #ffffff; 
	background:#ff0000;	
	FONT-SIZE: 9pt ;
	font-weight: bold; 
	TEXT-DECORATION: none ; 
}

li.SubmenuDesActivado a:hover {
	COLOR: #ffffff;  
	background:#000000;
	FONT-SIZE: 9pt ; 
	TEXT-DECORATION: none ;
}


/* submenu derecho*/

li.SubmenuActivadoDer a {
   display: block;
	COLOR: #ffffff; 
	background:#000000;	
	FONT-SIZE: 9pt ;
	font-weight: bold; 
	TEXT-DECORATION: none ; 
}

li.SubmenuActivadoDer a:hover {
	COLOR: #ffffff;  
	background:#ff0000;
	FONT-SIZE: 9pt ; 
	TEXT-DECORATION: none ;
}

li.SubmenuDesActivadoDer a {
   display: block;
	COLOR: #ffffff; 
	background:#ff0000;	
	FONT-SIZE: 9pt ;
	font-weight: bold; 
	TEXT-DECORATION: none ; 
}

li.SubmenuDesActivadoDer a:hover {
	COLOR: #ffffff;  
	background:#000000;
	FONT-SIZE: 9pt ; 
	TEXT-DECORATION: none ;
}


/* **************************** ACTUALIDAD PORTADA ******************************************************** */
/* Seccion ACTUALIDAD */
.TituloActualidad {
	margin:0px;
	COLOR: #cb1543;
	FONT-SIZE: 12px ;	
	font-style: bold;
	text-align:justify;
	
}
.SubtituloActualidad {
	margin:0px;	
	font-size: 12px;
	font-style: bold;
	color: #555555;
	text-decoration: none;
}

.ResumenActualidad {
	margin:0px;	
	font-size: 12px;
	color: #333333;	
}
.FechaActualidad {
	margin:0px;	
	font-size: 11px;
	color: #aaacae;	
}


/* link actualidad en la portada*/
.LinkActualidad {
	COLOR: #666666;
	FONT-SIZE: 9pt ;
	font-weight: bold; 
	TEXT-DECORATION: none;
}

.LinkActualidad:hover {
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #666666 ; 
	FONT-SIZE:9pt ; 
	font-weight: bold; 
	TEXT-DECORATION: none;
}


/* **************************** FIN PORTADA ******************************************************** */





/* Enlaces al pie para volver */

#link_volver{
	margin:0px auto;
	width:100px;
	text-align:center;	
	margin-bottom:50px;
	margin-top:50px;
}

.LinkPie {	 
	 COLOR: #FFFFFF;
	 BACKGROUND-COLOR:#ce1442;	
	 FONT-SIZE: 12px ;
	 font-weight: bold; 	 
	 TEXT-DECORATION: none;
	 display:block;
}

.LinkPie:hover {
	 COLOR: #ffffff; 
	 BACKGROUND-COLOR: #5296bb;  
	 FONT-SIZE: 12px ;	  
	 font-weight: bold;	 
	 TEXT-DECORATION: none;
}






/* **************************** POR DEFECTO ******************************************************** */


/* en el td donde va el texto noticia, a pelo cod_defectonoticia */

#Cuerpo_noticia {
	margin-top:40px;
	text-align:justify;	
}

.texto_naranja{
	color:#c91542;
}

.texto_marron{
	color:#890054;
}
.link_rojo{
	color:#ffffff;
	background-color:#ce1442;	
}
.link_rojo:hover{
	text-decoration:underline;
}

.link_negro{
	color:#666666;
	/*background-color:#ffffff;	*/
}
.link_negro:hover{
	text-decoration:underline;
}

.link_naranja{
	color:#333333;
        text-decoration:none;
        font-weight: bold;
        FONT-SIZE: 12px ;
	/*background-color:#ffffff;	*/
}

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

.titulo_portada3{	
        color:#cb1543;
        text-decoration:none;
        font-weight: normal;
        FONT-SIZE: 12px ;
}

.titulo_portada3:hover{
        color:#c8c9ca;
	text-decoration:underline;
}


.titulo_color1{
	color:#ce1442;
}

/* ******************************** NOTICIAS - FICHAS **************************************************** */

/* en el td donde va la foto de las rutas */
#DatosNotNodo {		
	margin-bottom:20px;
	margin-top:20px;
}

/* en el td donde va la foto de las rutas */
#DatosNotFoto {		
	position:relative;
	text-align:left;
	padding:0px;
	margin-bottom:1px;
	margin-left:10px;
	margin-right:0px;
	margin-top:1px;
}
.foto_derecha{	
	float:right;
}

.foto_izquierda{	
	float:left;
}

.lupa{
	position:absolute;
	right:0px;
}

#DatosNotFoto a:hover img {
    filter:alpha(opacity=75);        
    opacity: 0.75;     
	cursor:pointer;
}

/* el pie de las fotos en cod_defectonodo,cod_defectonoticia, etc... */
.PiefotoNot {
	FONT-SIZE: 10px;
	color:#555555;
	padding:2px;	
}

p.PiefotoNot {
	margin:0px;
}

/* seccion de noticias a la que pertenece */


.SeccionNot{
	font-weight: bold;
	font-size: 12pt;
    color: #ce1442;	
}

/* Titulo de una noticia en cod_defectonoticia */
.TituloNot {
	font-weight: bold;
	font-size: 18px;	
	color: #ce1442 ;
	text-align:justify;	
}

/* Titulo 1 de una noticia en cod_defectonoticia */
.TituloNot1 {
     FONT-SIZE: 13px;
	 color: #999999;
	 text-align:right;
}

/* Titulo 2 de una noticia en cod_defectonoticia */
.TituloNot2 {
     FONT-SIZE: 9px;
	 font-weight: bold;
	 color: #F0ECDC;
	 text-align:right;
}
/* Subtitulo de una noticia en cod_defectonoticia */
.SubtituloNot {
	FONT-SIZE: 13px;
	font-weight: bold;
	color: #666666;
	text-align:justify;
}
/* Lo uso en el resumen de la noticia en cod_defectonodo y en cod_buscar */
.ResumenNot {
	FONT-SIZE: 13px;
	font-weight: bold;
	color: #333333;
	text-align:justify;
}
.ResumenNotNodo {
	FONT-SIZE: 11px;
	color: #666666;
	text-align:justify;
}

/* Fecha en cod_defectonoticia */
.FechaNot {
	FONT-SIZE: 10px;
	font-weight: bold;
	color: #aaacae;
}

/* titulo de los documentos de documentos */
.TitDoc  {
	color: #c21e3a; 	
}

/* ******************************** ZONA DE COMENTARIOS **************************************************** */
.CabComent{
	font-size:16px;
	font-weight:bold;
	color: #ffffff;
	text-align:left;
	BORDER-RIGHT: #e4e6db 1px solid;
	BORDER-TOP: #e4e6db 1px solid; 
	BORDER-LEFT: #e4e6db 1px solid; 
	BORDER-BOTTOM: #e4e6db 1px solid;
	background:#5296bb;
	text-align:right;
	padding:2px;
	margin-bottom:20px;
	margin-top:20px;
}
.Coment{
	font-size: 9px;
	color: #666666;
	text-align:left;
	background:#aaacae;
	padding:2px;
}
.TituloComent{
	font-size:9px;
	font-weight: bold;
	color: #939393;
	text-align:left;
	background:#f7f6f6;
	padding:2px;
}
.TextoComent{
	font-size: 11px;
	color: #939393;
	text-align:left;
	background:#f7f6f6;
	BORDER-BOTTOM: #C0C0C0 1px solid;
	padding:2px;
	margin-bottom:20px;
}

.FechaComent{
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
	text-align:left;
}

.UsuarioComent{
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
	text-align:left;
	
}



/* ********************************* LINKS *************************************************** */


/* link para imagenes, iconos */
.LinkFoto {
	COLOR: #aaacae; 
	FONT-SIZE: 10px ;	
	font-weight: bold; 
	TEXT-DECORATION: none;	
}

.LinkFoto:hover{
	color: #662C46;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

/* Enlaces a nodo en cod_defectonodo */
.LinkNodo01 {
	COLOR: #a8aaac; 
	FONT-SIZE: 12px ;
	font-weight: bold; 
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #f5f5f5;
        width: 100%;
}

.LinkNodo01:hover {
	BACKGROUND-COLOR: #a8aaac; 
	COLOR: #ffffff; 
	FONT-SIZE: 12px ;
	font-weight: bold; 
	TEXT-DECORATION: none;
}

/* Enlaces a elemento en cod_defectonodo */
.LinkNodo02{
	COLOR: #8a0054; 
	FONT-SIZE: 12px ; 
	TEXT-DECORATION: none;
}

.LinkNodo02:hover {
	BACKGROUND-COLOR: #8a0054; 
	COLOR: #ffffff; 
	FONT-SIZE: 12px ; 
	TEXT-DECORATION: none;
}

/* Enlaces a elemento usuario registrado cod_defectonodo */
.LinkNodo03 {
	COLOR: #707070; 
	FONT-SIZE: 12px ;
	font-weight: normal; 
	TEXT-DECORATION: none;
}

.LinkNodo03:hover {
	BACKGROUND-COLOR: #707070; 
	COLOR: #ffffff;
	FONT-SIZE: 10px ; 
	TEXT-DECORATION: none;
}

.LinkNodo04 {
	COLOR: #ce1442; 
	FONT-SIZE: 12px ;
	font-weight: bold; 
	TEXT-DECORATION: none;
}

.LinkNodo04:hover {
	BACKGROUND-COLOR: #ce1442; 
	COLOR: #ffffff; 
	FONT-SIZE: 12px ;
	font-weight: bold; 
	TEXT-DECORATION: none;
}
.LinkNodo05 {
	COLOR: #707070; 
	FONT-SIZE: 12px ;
	font-weight: bold; 
	TEXT-DECORATION: none;
}

.LinkNodo05:hover {
	BACKGROUND-COLOR: #707070; 
	COLOR: #ffffff; 
	FONT-SIZE: 12px ;
	font-weight: bold; 
	TEXT-DECORATION: none;
}
.LinkNodo06 {
	COLOR: #c21e3a; 
	FONT-SIZE: 12px ;
	font-weight: bold; 
	TEXT-DECORATION: none;
}

.LinkNodo06:hover {
	BACKGROUND-COLOR: #c21e3a; 
	COLOR: #ffffff; 
	FONT-SIZE: 12px ;
	font-weight: bold; 
	TEXT-DECORATION: none;
}

/* ******************************** RUTAS **************************************************** */

#linkruta{
	padding-left:9px;
	padding-right:50px;
	text-align:left;
	margin-bottom:0px;
	margin-top:-30px!important;	
	margin-left:0px;
}
#linkrutanodo{
/*	margin-top:-30px!important;*/
	margin-top:-30px;
	text-align:left;
	margin-bottom:30px;
	margin-left:0px;	
}

#masnotdepartamentos{
	padding-right:10px;
	text-align:right;
}
#linkruta_dpto{
	padding-left:0px;
	padding-right:50px;
	text-align:left;
	margin-bottom:10px;
	margin-top:0px!important;	
	margin-left:0px;
}
#linkrutanodo_dpto{
	padding-left:5px;
	padding-right:50px;
	text-align:left;
	margin-bottom:5px;
	margin-top:-38px!important;	
	margin-left:0px;
}


/* se usa en la ruta que sale en los nodos, noticias, buscar.., es el primer nodo de la ruta */

.Ruta01 {
	COLOR:#666666;
	background:#e6e6e7;
	FONT-SIZE: 12px ;
	font-weight: bold; 
	TEXT-DECORATION: none;
}

.Ruta01:hover {
	color:#000000;
}




/* se usa en la ruta que sale en los nodos, noticias, buscar.., son los siguientes nodos de la ruta */

.Ruta02 {
	COLOR:#FFFFFF;
	background:#aaacae;
	FONT-SIZE: 12px ;
	font-weight: bold; 
	TEXT-DECORATION: none;
}

.Ruta02:hover {
	color:#000000;
}


/* se usa en la ruta que sale en los nodos, noticias, buscar.., son los siguientes nodos de la ruta */


/*Inicio encuestas*/

#encuesta_centro{
	width:480px;
	margin:0px auto;
}

#linea_resultado{
	
}

#respuesta{
	padding:5px;
	float:left;
	position:relative;
	width:140px;
	text-align:left;
}

#barra{
	padding:5px;
	float:left;
	position:relative;
	width:220px;
	text-align:left;
	
}


#porcentaje{
	padding:5px;
	float:right;
	position:relative;
	width:90px;
	text-align:right;
	
}

.LinkEncuestas {
	COLOR: #5296bb; 
	FONT-SIZE: 14px ;
	font-weight: normal; 
	TEXT-DECORATION: none;
}

.LinkEncuestas:hover {
	BACKGROUND-COLOR: #5296bb; 
	COLOR: #ffffff; 
	FONT-SIZE: 14px ;
	font-weight: normal; 
	TEXT-DECORATION: none;
}

/*Fin encuestas*/

/*inicio formularios*/
.selecencuesta{
	font-size:10px;
	/*width:200px;	*/
}


/*fin formularios*/

.Ruta03 {
	COLOR:#FFFFFF;
	background:#dfa704;
	FONT-SIZE: 12px ;
	font-weight: bold; 
	TEXT-DECORATION: none;
}

.Ruta03:hover {
	color:#000000;
}


/*cuerpo bloque noticias*/
#bloque_noticias{
	
}
.bloque_noticias_interno{	
	list-style:none;
	margin:0px;
	padding:0px;
	margin-bottom:15px;
}

.bloque_noticias_interno_li_contenido{	
	min-height:60px;
}

.li_separador{	
	min-height:20px;
}


.li_separador_largo{	
	min-height:20px;
	width:100%;
}

.li_separador_sinpunto{	
	list-style:none;
	min-height:20px;
	width:560px;	
}

.li_separador_sinnada{	
	list-style:none;
	width:560px;		
	text-align:left;	
}
.li_separador_sinpunto_total{	
	list-style:none;
	min-height:20px;
	width:764px;	
}

.li_separador_sinnada_total{	
	list-style:none;
	width:764px;		
	text-align:left;	
}

.listadenodos{
	list-style:none;
	margin:0px;
	padding:0px;	
	margin-top:0px;
}


.lista_ficherosasociados_fotosmini{	
	list-style:none;	
	margin:0px;
	padding:0px;
	clear:both;
	margin-left:55px;
}
.lista_ficherosasociados_fotosmini li{	
	position:relative;	
	list-style:none;
	float:left;		
}

.lista_ficherosasociados_fotosmini a:hover img {
    filter:alpha(opacity=75);        
    opacity: 0.75;
	cursor:pointer;
}

.lista_ficherosasociados_prensamini{	
	list-style:none;	
	margin:0px;
	padding:0px;
	clear:both;	
	margin-left:55px;	
}

.lista_ficherosasociados_prensamini li{	
	position:relative;	
	list-style:none;
	float:left;		
}

.lista_ficherosasociados_prensamini a:hover img {
    filter:alpha(opacity=75);        
    opacity: 0.75;
	cursor:pointer;
}

#lista_ficherosasociados_imagental{	
	clear:both;	
	margin:0px auto;
	margin-bottom:40px;		
	background-color: #f2f2f2;	
	padding:6px;	
	
}


.lista_ficherosasociados_texto{	
	list-style:none;	
	margin:0px;
	padding:0px;
	clear:both;	
}
.lista_ficherosasociados_texto li{	
		
}



.content{
	width:340px;
}

.justificado{
	text-align:justify;
}

.derecha{
	text-align:right;
}

.centrado{	
	text-align:center;
}




.clear{
	clear:both;
}

/*inicio portada nodo*/


#bloque_noticias_1{
	padding:0px;
	margin:0px;
	position:relative;
	margin-bottom:5px;
	border:solid 1px #d2d9ea;
	padding:3px;
	width:744px;
}
#bloque_noticias_1 p{
	padding:0px;
	margin:0px;
}
#bloque_noticias_1 ul{
	padding:0px;
	margin:0px;
	list-style:none; 
}
#bloque_noticias_2{
	padding:0px;
	margin:0px;
	position:relative;
	margin-bottom:5px;
	/*background:url(../imagenes/noticias/separa_bloque_noticias.gif);*/
	width:560px;
	/*background:#000000;*/
}
#bloque_noticias_2_total{
	padding:0px;
	margin:0px;
	position:relative;
	margin-bottom:5px;
	/*background:url(../imagenes/noticias/separa_bloque_noticias.gif);*/
	width:764px;
/*	background:#000000;*/
}
#bloque_noticias_2 p{
	padding:0px;
	margin:0px;	
}
#bloque_noticias_2 ul{
	padding:0px;
	margin:0px;
	list-style:none;	
}
#bloque_noticias_2_izda{
	float:left;	
	width:48.5%;
	padding:0px;
	margin:0px;
	position:relative;
	padding:3px;
}
#bloque_noticias_2_der{
	float:right;
	width:48.5%;
	padding:0px;
	margin:0px;
	position:relative;
	padding:3px;
}
#bloque_noticias_FIN{
	width:100%;
	padding:0px;
	margin:0px;
	position:relative;
	padding:0px;
}
#bloque_noticias_FIN p{
	padding:0px;
	margin:0px;
}
#bloque_noticias_FIN ul{
	padding:0px;
	margin:0px;
	list-style:none;
}

#DatosNotFoto_portada{
	text-align:center;
	padding:2px;
}


/*fin portada nodo*/

/*inicio buscador_noticias*/
#buscador_noticias{
	background:#aaacae;
	text-align:center;
	height:26px;	
	margin-bottom:5px;
	padding-top:9px;
}
#buscador_noticias p{
	padding:0px;
	margin:0px;
	font-size:11px;
	color:#ffffff;
}

#buscador_noticias_resultados{
	background:#c8c9ca;
	padding:3px;
}

#buscador_noticias_resultados p{
	padding:0px;
	margin:0px;
	font-size:11px;
	color:#ffffff;
}

#buscador_noticias_resultados_derecha{
	float:right;
}



#buscador_noticias_paginacion{
	background:#c8c9ca;

	text-align:right;
}

#buscador_noticias_paginacion p{
	padding:0px;
	margin:0px;
	font-size:11px;
	color:#ffffff;
}


.camposform1{
	border:1px solid #666666;
	font-size:11px;
}
.camposformselect1{
	border:1px solid #666666;
	font-size:11px;
}
.botonform1{
	border:1px solid #666666;
	font-size:11px;
	background:#ffffff;
	cursor:pointer;
	color:#000000;
}

.buscado{
	padding:0px;
	margin:0px;
	font-size:9px;
	color:#666666;
}

.TextoPag{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

/*fin buscador_noticias*/
