
body {
	background:#fff;
	display:table;
	margin:auto;
	text-align:center;
}

html{
	
}

busqueda{
	float:right;
}

titulo-iframe{
	vertical-align:top;
}
.iframe{
	width:575px;
        height:640px;
}

.iframesede{
	width:575px;
        height:415px;
}


.iframeefe{
	width:773px;
        height:922px;
}

.iframegaleria{
	width:773px;
        height:640px;
}

/* definicion de estilos generales para la web */
h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #3F6BB5;
	border-bottom: 1px dotted #cccccc;
}
h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;		
	color: #333333;	
	}

h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;		
	font-weight: normal;
	color: #3F6BB5;	
}

h4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;		
	font-weight: normal;
	color: #333333;	
}

h5{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #3F6BB5;	
}

h6{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6pt;
	font-weight: normal;
	color: #333333;	
}
p.resumen{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;		
	color: #333333;	
	font-style: italic;
}
p{

	/* font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;		
	color: #333333;	 */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;		
	/* color: #333333; */
	line-height: 150%;
	color: #666666;
	text-align: justify;
}

font{
 	/* font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;		
	color: #333333; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;		
	/* color: #333333; */
	/* line-height: 150%; */
	color: #666666;
	text-align: justify;
}

div{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;		
	/* color: #333333; */
	/* line-height: 150%; */
	color: #666666;
	text-align: justify;
}

span{
	/* font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;		
	color: #333333; */

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;		
	/* color: #333333; */
	line-height: 150%;
	color: #666666;
	text-align: justify;
}

span.detalle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;		
	line-height: 150%;
	color: #666666;
	text-align: justify;
}

ul{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;		
	list-style-type: disc;
	list-style-image: none;
	list-style: outside;
	color: #666666;	}

li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	list-style-type: disc; 
	line-height:150%;
}




ul.mapa{


	list-style-image: url(../resources/bullet-amarillo.jpg);
	list-style-position: inside;



	
}

li.mapa{
	line-height: normal;
	list-style-position: inside;
	list-style: none;
	margin-left: 10px;
		
}	

li.mapa_nivel4{
	line-height: 0px;
	list-style-position: inside;
	list-style: none;
	margin: 50px 0px 0px 0px;
	
}

li.mapa_nivel5{
	line-height:30px;
	list-style-position: inside;
	list-style: none;
	margin-left: 10px;
		
}

li.sinbullet{
	list-style-type: none;
	line-height: normal;
	list-style-image: none;	
}

ul.sinbullet{
	list-style-type: none;
	line-height: normal;
	list-style-image: none;	
}

a.ruta:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;		
	text-decoration: none;
	color: #999999;
	vertical-align:top;
	margin-bottom:7px;	
	}
a.ruta:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;		
	text-decoration: none;
	color: #999999;
	vertical-align:top;
	margin-bottom:7px;
	}
a.ruta:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;		
	text-decoration: none;
	color: #999999;
	vertical-align:top;
	margin-bottom:7px;	
	}
a.ruta:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;		
	text-decoration: none;
	color: #999999;
	vertical-align:top;
	margin-bottom:7px;	
}

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #3f6bb5;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;		
	text-decoration: none;
	color: #3f6bb5;
	}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
	color: #3f6bb5;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;		
	text-decoration: none;
	color: #3f6bb5;
}

a.negrita:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #3f6bb5;
	font-weight: bold;
}
a.negrita:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;		
	text-decoration: none;
	color: #3f6bb5;
	font-weight: bold;
	}
a.negrita:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
	color: #3f6bb5;
	font-weight: bold;
}
a.negrita:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;		
	text-decoration: none;
	color: #3f6bb5;
	font-weight: bold;
}


a.enlace:link {text-decoration: none; color: #cccccc;}
a.enlace:visited {text-decoration: none; color: #cccccc;}
a.enlace:hover {text-decoration: none; color: #cccccc;}
a.enlace:active {text-decoration: none; color: #cccccc;}

a.enlaceblanco:link {text-decoration: none; color: White;}
a.enlaceblanco:visited {text-decoration: none; color: White;}
a.enlaceblanco:hover {text-decoration: none;color: White;}
a.enlaceblanco:active {text-decoration: none; color: White;}

a.enlacenegro:link {text-decoration: none; color: #000000;}
a.enlacenegro:visited {text-decoration: none; color: #000000;}
a.enlacenegro:hover {text-decoration: none;color: #000000;}
a.enlacenegro:active {text-decoration: none; color: #000000;}

a.enlacebotonera:link {text-decoration: none; padding:0px 3px 0px 3px; color: White;}
a.enlacebotonera:visited {text-decoration: none; padding:0px 3px 0px 3px; color: White;}
a.enlacebotonera:hover {text-decoration: none;padding:0px 3px 0px 3px;color: White;}
a.enlacebotonera:active {text-decoration: none;padding:0px 3px 0px 3px; text-decoration:none;color: White;}

a.enlacenegro1:link {text-decoration: none; color: #3f6bb5;font-size: 7pt; margin-top:2px;line-height:70%	}
a.enlacenegro1:visited {text-decoration: none; color: #3f6bb5;font-size: 7pt;margin-top:2px;line-height:70%	}
a.enlacenegro1:hover {text-decoration: none;color: #3f6bb5;font-size: 7pt; margin-top:2px;line-height:70%	}
a.enlacenegro1:active {text-decoration: none; color: #3f6bb5;font-size: 7pt; margin-top:2px;line-height:70%	}

a.enlace_busqueda_normativa:link {text-decoration: none; color: #3A6FB5;font-size: 7pt;	 display:table-cell; vertical-align:middle; text-align:right}
a.enlace_busqueda_normativa:visited {text-decoration: none; color: #3A6FB5;font-size: 7pt; display:table-cell; vertical-align:middle; text-align:right}
a.enlace_busqueda_normativa:hover {text-decoration: none;color: #3A6FB5;font-size: 7pt; display:table-cell; vertical-align:middle; text-align:right}
a.enlace_busqueda_normativa:active {text-decoration: none; color: #3A6FB5;font-size: 7pt;  display:table-cell; vertical-align:middle; text-align:right}

a.textoMenuPie {font-size: 7pt;text-decoration: none; color: #666666;}
a.textoMenuPie:link {font-size: 7pt;text-decoration: none; color: #666666;}
a.textoMenuPie:visited {font-size: 7pt;text-decoration: none; color: #666666;}
a.textoMenuPie:hover {font-size: 7pt;text-decoration: none; color: #666666;}
a.textoMenuPie:active {font-size: 7pt;text-decoration: none; color: #666666;}

a.textoPieImagenNoticia {font-size: 7pt;text-decoration: none; color: #3A6FB5;}
a.textoPieImagenNoticia:link {font-size: 7pt;text-decoration: none; color: #3A6FB5;}
a.textoPieImagenNoticia:visited {font-size: 7pt;text-decoration: none; color: #3A6FB5;}
a.textoPieImagenNoticia:hover {font-size: 7pt;text-decoration: none; color: #3A6FB5;}
a.textoPieImagenNoticia:active {font-size: 7pt;text-decoration: none; color: #3A6FB5;}


/* CAPAS DEL CUERPO DE LA HOME */

#cuerpo-web {
	display:table-cell;
	/* background-color:green; */
	float:right;
	width:550px;	
}

#cuerpolistado {
	position: relative;
	margin: auto;	
/*	top: 180px; */
	/* top: 70px; 
	left: 125px;*/

top: 0px; 
	left: 0px; 

	height:100%;
/*   min-height: 125px;
     	height: auto !important;*/
	width: 415px;
	z-index: 3;

}


/* Estilo para el detalle de imagenes y videos */

.centraimagen{
	 width:100%;
	 text-align: center;
}



/* Definicion de estilos para el listado */

li.listado {	
	margin-top: 10px;
	margin-left: 0px;
	border-bottom: 20px;
	background-image: url('../resources/bullet-n1.jpg'); 
	background-repeat: no-repeat; 
	background-position: 0em 0.2em; 
	padding-left: 20px;
}

li.listado-n1 {	
	margin-top: 0px;
	margin-left: 0px;
	border-bottom: 20px;
	background-image: url('../resources/bullet-n1.jpg');
	background-repeat: no-repeat; 
	background-position: 0em 0.2em;
	padding-left: 20px;	
}

li.listado-n2 {	
	margin-top: 0px;
	margin-left: 0px;
	border-bottom: 20px;
	background-image: url('../resources/bullet-n2.jpg');
	background-repeat: no-repeat; 
	background-position: 0em 0.2em;
	padding-left: 20px;	
}


.listado-n1 {	
	background-image: url('../resources/bullet-n1.jpg');
	background-repeat: no-repeat; 
	background-position: 0em 0.2em;
	padding-left: 20px;
	margin: 0px 0px 5px 0px;
}

.listado-n2 {	
	background-image: url('../resources/bullet-n2.jpg');
	background-repeat: no-repeat; 
	background-position: 0em 0.2em;
	padding-left: 20px;
	margin: 0px 0px 0px 20px;	
}

/* CAPAS Asociadas a la estructura de la web */

#principal {
	display:table;
	margin: auto;
	display:table;
	width: 776px;
	padding-top:12px;
	/*width:822px;*/
	/*background-color: maroon; */
}

#contenedora{
	display:table;
	margin-top: auto;
	margin-left: auto;
	margin-right: auto;
	width:100%;
	/*height:100%;*/
	
	bottom:9px;
	/* background-color: blue  */
}


#contenido{
	display:table-cell;
	margin:auto;
	width:774px;
	
	/*background-color: red;  */
}

#contenido_impresion{
	display:table-cell;
	margin:auto;
	width:774px;
	border: 1px solid #cccccc;
	/* background-color: red; */
        /* display:inline; */
	

}


#cabecera{
	margin: auto;
	display:table-cell;
	width:100%;
	height:61px;
	/* background-color: yellow;  */
}


#noborde-izq{
	display:table-cell;
        margin:auto;
	width:23px;
	height:100%;
	vertical-align:top;
	/*background-image: url('../resources/fondo_izquierda.jpg');*/
	background-repeat: repeat-y;}

#noborde-der{
	display:table-cell;
        margin:auto;
        width:23px;
        height:100%;
	vertical-align:top;
	/*background-image: url('../resources/fondo_derecha.jpg');*/
	background-repeat: repeat-y;
}

#banner_superior_home {
	display:table-row;
        width:776px;
	//width:100%;
	height:100%;					 
	float:left;
	


	border-bottom: 1px solid #cccccc;
}

#banner_superior {
	display:table-row;
        width:776px;
	//width:100%;
	height:100%;					 
	float:left;

	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
_margin-top:-25px
}

#banner_superiorefe {
	display:table-row;
        width:776px;
	//width:100%;
	height:100%;					 
	float:center;

	//border-left: 1px solid #cccccc;
	//border-right: 1px solid #cccccc;
	//border-bottom: 1px solid #cccccc;
//_margin-top:-25px
}


#banner_superior_impresion {
	display:table-row;
        width:776px;
	//width:100%;
	height:100%;					 
	/* float:left; */
	float:none;
	_margin-top:-25px
}




#banner_enlaces_es {
	display:table-row;
        width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_enlaces_es.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}


#banner_normativa_es {
	display:table-row;
	width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_normativa_es.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}

#banner_normativa_en {
	display:table-row;
	width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_normativa_en.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}

#banner_normativa_fr {
	display:table-row;
	width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_normativa_fr.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}


#banner_superior_programa_es {
	display:table-row;
   	width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_mapa_web_es.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}


#banner_superior_agenda_es {
	display:table-row;
   width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_agenda_es.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}

#banner_superior_usuario_es {
	display:table-row;
   width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_atencion_usuario_es.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}

#banner_superior_biblioteca_es {
	display:table-row;
        width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_biblioteca_es.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}

#banner_superior_biblioteca_en {
	display:table-row;
   width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_biblioteca_en.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}

#banner_superior_biblioteca_fr {
	display:table-row;
   width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_biblioteca_fr.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}


#banner_superior_cooperamos_es {
	display:table-row;
        width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_cooperamos_es.jsp');
	background-repeat: no-repeat;border: 1px solid #cccccc
}

#banner_superior_cooperamos_en {
	display:table-row;
        width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_cooperamos_en.jsp');
	background-repeat: no-repeat;border: 1px solid #cccccc
}

#banner_superior_cooperamos_fr {
	display:table-row;
        width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_cooperamos_fr.jsp');
	background-repeat: no-repeat;border: 1px solid #cccccc
}

#banner_superior_becas_es {
	display:table-row;
        width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_becas_es.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}

#banner_superior_becas_en {
	display:table-row;
        width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_becas_en.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}

#banner_superior_becas_fr {
	display:table-row;
        width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_becas_fr.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}


#banner_superior_accion_es {
	display:table-row;
        width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_accion_es.jsp');
	background-repeat: no-repeat;border: 1px solid #cccccc
}

#banner_superior_accion_en {
	display:table-row;
        width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_accion_en.jsp');
	background-repeat: no-repeat;border: 1px solid #cccccc
}

#banner_superior_accion_fr {
	display:table-row;
        width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_accion_fr.jsp');
	background-repeat: no-repeat;border: 1px solid #cccccc
}


#banner_busqueda_es {
	display:table-row;
   width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_busqueda_es.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}
#banner_superior_cursos_es {
	display:table-row;
   width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_cursos_es.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}
#banner_superior_contratacion_es {
	display:table-row;
   width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_empleo_es.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}

#banner_superior_contratacion_en {
	display:table-row;
   width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_empleo_en.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}

#banner_superior_contratacion_fr {
	display:table-row;
   width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_empleo_fr.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}


#banner_superior_mapa_web_es {
	display:table-row;
   	width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_mapa_web_es.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}

#banner_superior_mundo_es {
	display:table-row;
   	width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_mundo_es.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}

#banner_superior_ONGD_es {
	display:table-row;
	width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_ong_es.jpg');
	background-repeat: no-repeat;
	 border: 1px solid #cccccc
	/*background-color: red;*/
}

#banner_superior_publicaciones_es {
	display:table-row;
    	width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_publicaciones_es.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}

#banner_superior_publicaciones_en {
	display:table-row;
    	width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_publicaciones_en.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}

#banner_superior_publicaciones_fr {
	display:table-row;
    	width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_publicaciones_fr.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}


#banner_superior_rss_es {
	display:table-row;
	width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_rss_es.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}

#banner_superior_subvenciones_es {
	display:table-row;
    	width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_subvenciones_es.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}


#banner_superior_subvenciones_en {
	display:table-row;
    width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_subvenciones_en.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}

#banner_superior_subvenciones_fr {
	display:table-row;
   width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_subvenciones_fr.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}


#banner_superior_antencion_es {
	display:table-row;
    	width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_atencion_ciuda_es.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}

#banner_superior_antencion_en {
	display:table-row;
    	width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_atencion_ciuda_en.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}

#banner_superior_antencion_fr {
	display:table-row;
    	width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_atencion_ciuda_fr.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}



#banner_superior_busqueda_es {
	display:table-row;
    	width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_busqueda_es.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}

#banner_superior_aecid_es {
	display:table-row;
    	width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_aecid_es.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}

#banner_superior_aecid_en {
	display:table-row;
    	width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_aecid_en.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}

#banner_superior_aecid_fr {
	display:table-row;
    	width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_aecid_fr.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}


#banner_superior_agenda_en {
	display:table-row;
   width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_agenda_en.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}


#banner_superior_audiovisuales_es {
	display:table-row;
        width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_fondos_audiov_es.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}

#banner_superior_audiovisuales_en {
	display:table-row;
        width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_fondos_audiov_en.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}

#banner_superior_audiovisuales_fr {
	display:table-row;
        width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_fondos_audiov_fr.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}



#banner_superior_oficina_es {
	display:table-row;
        width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_oficina_es.jsp');
	background-repeat: no-repeat;border: 1px solid #cccccc
}

#banner_superior_oficina_en {
	display:table-row;
        width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_oficina_en.jsp');
	background-repeat: no-repeat;border: 1px solid #cccccc
}

#banner_superior_oficina_fr {
	display:table-row;
        width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_oficina_fr.jsp');
	background-repeat: no-repeat;border: 1px solid #cccccc
}




#banner_superior_usuario_en {
	display:table-row;
   width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_atencion_usuario_en.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}


#banner_superior_busqueda_en {
	display:table-row;
   width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_busqueda_en.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}
#banner_superior_cursos_en {
	display:table-row;
   width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_cursos_en.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}

#banner_superior_mapa_web_en {
	display:table-row;
   width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_mapa_web_en.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}

#banner_superior_ONGD_en {
	display:table-row;
    width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_ong_en.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}

#banner_superior_publicaciones_en {
	display:table-row;
    width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_publicaciones_en.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}

#banner_superior_rss_en {
	display:table-row;
	width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_rss_en.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}


#banner_superior_busqueda_en {
	display:table-row;
    width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_busqueda_en.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}

#banner_superior_agenda_fr {
	display:table-row;
   width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_agenda_fr.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}

#banner_superior_usuario_fr {
	display:table-row;
   width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_atencion_usuario_fr.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}


#banner_superior_busqueda_fr {
	display:table-row;
   width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_busqueda_fr.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}
#banner_superior_cursos_fr {
	display:table-row;
   width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_cursos_fr.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}

#banner_superior_mapa_web_fr {
	display:table-row;
   width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_mapa_web_fr.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}

#banner_superior_ONGD_fr {
	display:table-row;
	width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_ong_fr.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}

#banner_superior_publicaciones_fr {
	display:table-row;
    width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_publicaciones_fr.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}

#banner_superior_rss_fr {
	display:table-row;
	width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_rss_fr.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}


#banner_superior_busqueda_fr {
	display:table-row;
    width:100%;
	height:100%;					 
	float:left;
	background-image:url('../resources/banner_busqueda_fr.jpg');
	background-repeat: no-repeat;border: 1px solid #cccccc
}

#menu {

	display:table-cell;
	float:left;
	text-align: left;
	margin-top: 105px;
	margin-left:0px;
	width:150px;					 
/*	background-color: green; */
}


#bannerSuperior {display:table-row;float:left;margin-top:7px;_margin-top:-33px;/*border-left:1px solid #cccccc;*/ text-align:left}
#banner {background-image: url('../resources/fondo-barra-derecha.jpg');background-repeat: repeat-x;float:right;width:149px;
margin-top: -44px;padding-top:6px;padding-right:10px;margin-right:-2px;border-top: 5px solid #3f6bb5;z-index:1000;}

#cuerpo{

	display:table-cell;
	/*float:right;*/
	float:left;margin-left:-1px;
	width: 576px;
	/*width: 100%;*/
	border-left: 1px solid #cccccc;
	/*background-color:pink; */
	margin-top:75px;
	padding-left: 10px;
	height:100%;
}

#cuerpoEditableWeb{

	display:table-cell;
	/*float:right;*/
	float:left;margin-left:-1px;
	width: 576px;	_width: 576px;
	/*width: 100%;*/
	border-left: 1px solid #ffffff;
	/*background-color:pink; */
	margin-top:-15px;	_margin-top:-30px;
	padding-left: 10px;
	height:100%;_background-color: #ffffff
	
	
}


#cuerpoEditableWebefe{

	display:table-cell;
	/*float:right;*/
	float:left;margin-left:-1px;
	width: 776px;	_width: 776px;
	/*width: 100%;*/
	border-left: 1px solid #cccccc;
	/*background-color:pink; */
	margin-top:-5px;	_margin-top:-5px;
	padding-left: 1px;
	height:100%;_background-color: #ffffff
	
	
}

#cuerpoEditableWebgaleria{

	display:table-cell;
	/*float:right;*/
	float:left;margin-left:-1px;
	width: 776px;	_width: 776px;
	/*width: 100%;*/
	border-left: 1px solid #cccccc;
	/*background-color:pink; */
	margin-top:-5px;	_margin-top:-5px;
	padding-left: 1px;
	height:100%;_background-color: #ffffff
	
	
}


#cuerpoEditableWeb_impresion{

	//float:left;
        margin-left:10px;
	/* border-left: 1px solid #cccccc; */
	margin-top:-15px;
	_margin-top:-30px;
	_background-color: #ffffff;
	width:98% ;
}


#ruta{
	/*display:table-cell;*/
	float:left;
	width:100%;
	text-align: left;
}

.signo_mayor{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 7pt;	
}

#body_editable{
	margin-top:10px;	
} 

#body_editable2{
	margin-top:10px;
	margin-left: 10px;	
	margin-right: 10px;
} 

#editable{
	display:table-row;
	/* float:right; */
        float:none;
	/* width:550px; */
	width:100%;
	_width:550px;
	min-height: 400px;
	/*background-color: gray; */
}

#texto_editable{
/*	text-align: justify; */
/*	padding-left:10px; */
	margin-right: 20px;
}

#texto_editableefe{
/*	text-align: justify; */
/*	padding-left:10px; */
	margin-right: 2px;
}


#noborde_inf{
	width:776px;
	height:25px;	
	/*background-image: url('../resources/fondo_inferior.jpg');*/
	background-repeat:repeat-x;
}
#text_inf{
	margin-top:12px;
	padding-top: 12px;
	margin:12px;
	padding:12px;
	top:12px
}

/* estilos asociados a la home */
#destacamos{
	background-color: #ffffff;
	float:right;
	display: table-cell;
	position: absolute;
	width: 225px;
	height: 284px;
	z-index: 3;
	/*left: 396px;*/
	left: 383px;
	top: 205px;
	border: 1px solid #d5beb8;
}

#agenda-b{
	background-color: #ffffff;
	position: absolute;
	width: 468px;
	height: 250px;
	z-index: 3;
	left: 141px;
	top: 502px;
	border: 1px solid #d0d0d0;
}
#agenda{
	margin-top:5px;
	margin-bottom:5px;
	background-color: #ffffff;
	width: 470px;
	height: 253px;
	float:left;	
	text-align:justify;	
	border: 1px solid #cccccc;		
	border-bottom:  1px solid #cccccc;					
}


#ultimas{
	float:left;
	display: table-cell;
	background-color: #ffffff;

	width: 225px;
	/*width: 317px;*/
	height: 284px;
	z-index: 3;
	/*left: 167px;*/
        left: 140px;
	top: 205px;
	border: 1px solid #d0d0d0;
}


#destacamos{
background-color: #ffffff;
	float:right;
	display: table-cell;
	width: 225px;
	height: 284px;
	z-index: 3;
	left: 383px;
	top: 205px;
	border: 1px solid #d5beb8;
}



#menu_int{
		background-color: #ffffff;position: absolute; width: 125px; height: 530px; z-index: 3; left: -2px; top: 207px
}

#menu_superior{
	background-color: #ffffff;
	position:absolute;
	margin-top:4px; 
	margin-bottom:4px; 
	vertical-align:bottom;width: 566px; height: 16px; z-index: 1; left: 0px; top: 60px;margin-top:13px;margin-left:11px;text-align:left
}
#busqueda{
/*	background-color: #cccccc;*/
	background-image: url('fondo_busqueda.jpg');
	position: absolute;
	/*width: 145px;*/
	/* height: 25px; */
	height: 20px;
	z-index: 1;
	left: 557px;
	/* top: -50px; */
	top: -25px;
	margin-top: 13px;
	margin-left: 11px;
	text-align: center;
	color:#333333;
}

#boton-avanzada{
	background-image: url('fondo_busqueda_avanzada.jpg');
	width: 51px;
	height: 30px;
	position: absolute;
	top:0px;
	left: 145px

}

div.search{
	vertical-align: middle;
}



form.search{
	vertical-align: middle;

}

input.search{
	border-style: none none none none;
	border-color: #CCCCCC; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

input.boton_search{
	border-style: none;
	vertical-align: middle;
	margin: 0px 2px 0px 2px;
}


#bienvenida{
	margin-left:45px;left:-46px;width: 220px;color: #999999;text-align:left
}
#contacto{
	width: 475px;margin-top:-15px;color: #999999;text-align:right;
}
#titulo_destacamos{
	width:217px;
	height:20px;
	color:#ffffff;
	background-image: url('fondo_titulo_convocatorias.jpg');
	padding-left: 8px;
	padding-top: 2px;
}

#noticia_destacamos_sin_foto{
	margin-bottom: 2px;
	/*margin-top:4px;*/
	/*min-height: 75px;*/
	height: 40px;
	text-align: left;
	/*padding-top: 8px;*/
	padding-bottom: 15px;
	padding-left: 0px;

	float:left;
       //float:none;

}
#notSinFoto{
	margin-bottom: 2px;
	/*margin-top:4px;*/
	/*min-height: 75px;*/
	height: 40px;
	text-align: left;
	/*padding-top: 8px;*/
	padding-bottom: 15px;
	padding-left: 0px;

}

#ageSinFoto{
	margin-bottom: 2px;
	/*margin-top:4px;*/
	/*min-height: 75px;*/
	height: 40px;
	text-align: left;
	/* padding-top: 8px; */
	padding-bottom: 15px;
	/* padding-bottom: 5px; */
	padding-left: 0px;

}

#noticia_destacamos{
	margin-bottom: 2px;
	/*margin-top:4px;*/
	/*min-height: 75px;*/
	height: 50px;
	text-align: left;
	/*padding-top: 8px;*/
	padding-bottom: 15px;
	padding-left: 0px;

        float:left;
       //float:none;

}

#noticia_agenda{
	/*margin: 8px 0px 8px 0px;*/
	/*margin-top:4px;*/
	/*min-height: 75px;*/
	

        /*text-align: left;*/
	/*padding-top: 8px;*/
	/*padding-bottom: 8px;*/
	/*padding-left: 0px;*/

       /*margin-top: 2px;*/
       margin-right: 0px;
       margin-bottom: 2px;
       margin-left: 0px;
       height: 50px;
       text-align: left;
       /*padding-top: 8px;*/
       padding-bottom: 8px;
       padding-left: 0px;
       float:left;
       //float:none;
}


#noticia_agenda_sin_foto{
	/*margin: 8px 0px 8px 0px;*/
	/*margin-top:4px;*/
	/*min-height: 75px;*/
	

        /*text-align: left;*/
	/*padding-top: 8px;*/
	/*padding-bottom: 8px;*/
	/*padding-left: 0px;*/

       /* margin-top: 2px; */
       margin-top: 0px;
       margin-right: 0px;
       margin-bottom: 2px;
       margin-left: 0px;
       height: 55px;
       text-align: left;
       /* padding-top: 8px; */
       padding-top: 0px
       padding-bottom: 8px;
       padding-left: 0px;
       float:left;
       //float:none;
       
}


imagen{
	width: 48px;
	height: 48px;
	text-align: left; 	
	margin: 5px 5px 5px 5px;	padding: 2px 2px 2px 2px;
	
}
#titulo_agenda{
	
  width:463px;height:20px;
  color:#333333;
  background-image: url('fondo_titulo_agenda.jpg');
  padding-left: 8px;
  padding-top: 2px;
}
#div_agenda{
	
	width:225px;
	padding-left: 8px;
}
#div_agenda2{
	
	width: 225px;
	left: 0px;
	float: right;
	position:relative;
	padding-left: 8px;
        top: -100px
		
}
imagen2{
	width: 48px;
	height: 48px;
	text-align: center;
}

#titulo_ultimas{
	width: 217px;
	height: 20px;
	color: #333333;
	background-image: url('fondo_titulo_noticias.jpg');
	padding-left: 8px;
	padding-top: 2px;
}
#noticia_ultimas{
margin-left:8px;color: #77281b;margin-top:12px;margin-right:8px;
}
#txt_busqueda{
	width:10px;height: 29px;
}
#txt_menu_sup{
	background-color: transparent;left:100px;width:566px; margin-bottom:4px;right:3px;
}
#item_menu_sup{
	color: #333333;
	background-image: url('fondo_btn_menu_superior.jpg');
	/* padding-bottom: 2px;
	padding-top: 2px; */
	padding: 2px 0px 2px 0px;
	margin-right: 3px;
	float:left;
}
#separador{
	width:5px
}
	
#separador_sup{
	background-color: transparent;top:-2px;width:3px;	height: 2px;}

	
a.nivel2:link { padding-right: 5px; text-decoration: none;	border: 1px;	color: #3f6bb5;}
a.nivel2:visited { padding-right: 5px; text-decoration: none;border: 1px;	color: #3f6bb5;}
a.nivel2:hover { padding-right: 5px; text-decoration: none;	border: 1px;	color: #3f6bb5;}
a.nivel2:active { padding-right: 5px;	text-decoration: none;	border: 1px;    color: #3f6bb5;}
	
a.nivel3:link { padding-left:0px;padding-right: 5px;	text-decoration: none;border: 1px;	color: #7f7f7f;}
a.nivel3:visited { padding-left:0px;padding-right: 5px;text-decoration: none;	border: 1px;	color: #7f7f7f;}
a.nivel3:hover { padding-left:0px;padding-right: 5px;text-decoration: none;	border: 1px;	color: #ffffff; background-color: #6699FF;}
a.nivel3:active { padding-left:0px;padding-right: 5px;text-decoration: none;	border: 1px;	color: #ffffff;}

a.nivel32:link {padding-left:5px;padding-right: 5px;	text-decoration: none;border: 1px;	color: #77281b;}
a.nivel32:visited {margin-left:5px;padding-right: 5px;text-decoration: none;border: 1px;	color: #77281b;}
a.nivel32:hover {margin-left:5px;padding-right: 5px;	text-decoration: none;border: 1px;	color: #ffffff; background-color: #77281b;}
a.nivel32:active {margin-left:5px;padding-right: 5px;	text-decoration: none;border: 1px;	color: #77281b;}

span.nivel2{
	/*background-image: url('fondo_menu_izq.jpg');*/
	background-color: #ffffff;
	width: 153px;
	color: #000000;
	border-bottom: 1px dotted #cccccc;
	padding-left: 5px;
	float: left;
	height: 20px;
	vertical-align: middle;
}
div.nivel2{
/*	background-image: url('bullet-menu.jpg');*/
	background-color: #ffffff;
	padding-top: 5px;	padding-bottom: 5px;
	width: 153px;
	color: #000000;
	border-bottom: 1px dotted #cccccc;
	padding-left: 5px;
	float: right;
	height: 20px;
	vertical-align: middle;
}
div.activonivel2{
/*	background-image: url('bullet-menu.jpg');*/
	background-color: #3f6bb5;
	padding-top: 5px;	padding-bottom: 5px;
	width: 153px;
	color: #ffffff;
	border-bottom: 1px dotted #ffffff;
	padding-left: 5px;
	float: right;
	height: 20px;
	vertical-align: middle;
}
span.nivel3{
	background: #ffffff;
	width: 153px;
	padding-right: 0px;
	margin-top: 0px;
	margin-bottom: 4px;
	float:left;padding-right: 5px;
}
span.activo{
	background: #ffffff;
	width: 153px;
	padding-right: 0px;
	margin-top: 0px;
	margin-bottom: 4px;
	color: #6699FF;
	float:left;
	margin-left:5px;padding-right: 5px;
}
div.activo{
	
	color: #6699FF;
	
}

#separador2{
	height:5px
}

span.fecha{
 width: 100%;
 color: #666666;
 font-size: 7pt;
}

.fecha{
 width: 100%;
 color: #666666;
 font-size: 7pt;
}

div.fecha{
 text-align:left;
 width: 100%;
 color: #666666;
}

div.fedepie{
 text-align:center;
 width: 100%;
 color: #666666;
}

a.pie2:link {text-decoration: none; padding-top:12px;	color: #3f6bb5;}
a.pie2:visited {text-decoration: none; padding-top:12px;		color: #3f6bb5;}
a.pie2:hover {text-decoration: none; padding-top:12px;		color: #3f6bb5;}
a.pie2:active {text-decoration: none; padding-top:12px;		color: #3f6bb5;}

a.fedepie:link {text-decoration: none; font-size: 7pt;	color: #3f6bb5;}
a.fedepie:visited {text-decoration: none;  font-size: 7pt;		color: #3f6bb5;}
a.fedepie:hover {text-decoration: underline;  font-size: 7pt;		color: #3f6bb5;}
a.fedepie:active {text-decoration: none;  font-size: 7pt;		color: #3f6bb5;}


#vermas_agenda{
	width: 88%;
	top: -14px;
        left: 30px;
	text-align: right;
	position:relative;
	
}

#vermas_destacamos{
	width: 63%;
	top: -14px;
        left: 60px;
	text-align: right;
	position:relative;
	color: #ffffff;
}

#vermas_ultimas{
	width: 53%;
	top: -14px;
        left: 90px;
	text-align: right;
	position:relative;
}

/*tema del calendario*/
th{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}


table{
	padding: 0;
}

img.izquierda{
	text-align: left;border:0px;
}
img{
border:0px;
}
izquierda{
	text-align: left;
	float:left;
}

/* Estilos asociados a la cabecera */
.cabSeccionIdiomas{
	width:170px;
	float:left;
	margin-top:45px;
}

/* estilo asociado a Presidencia Europea */
.logoPE {
	position:absolute;
	margin-left:325px;
	margin-top:-61px;
	//position:none;
}

.logos{
	display:table-cell;
	float:left;
	left: 7px;
	top:7px;
	padding-bottom: 7px;
}

.texto_cabecera {
	display:table-cell;
	top:7px;	
	left: -6px;
}

.texto_cabecera_dcha {
	display:table-cell;
	top:7px;
	left:72px;
	float:right;text-align:right;
}

.centrado{
	/*vertical-align: middle;*/
	border:0px;
	font-size: 7pt;
	
}

a.centrado:link {
	text-decoration:none;
	font-size: 7pt;
} 

a.centrado:visited {
	text-decoration:none;
	font-size: 7pt;
} 

a.centrado:hover{
	text-decoration:underline;
	font-size: 7pt;
}


a.centrado:active {
	text-decoration:none;
	font-size: 7pt;
} 
 

.capabusqueda{
	float:right;
	background-color:#cccccc;
	width:198px;
}

.contenedorabusqueda{
	background-image: url('../resources/fondo_busqueda.jpg');
	height:30px;
	float:left;
}

.inputbusqueda{
	border: 1px solid #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-left: 5px;
	vertical-align: middle;
	outline: none;
	width:106px;
}

.busqueda_avanzada{

	padding-top:0px;	
	width:51px;height:30px;
	float:right;
	font-size: 6pt;
	background-image: url('../resources/fondo_busqueda_avanzada.jpg');
	

}

.botones_cabecera{
	width:730px;
	float:left;
	top:14px;
	left:-50px;
	margin-top:11px;
	margin-bottom:4px;

}


/* Estilos asociados a la plantilla principal de la web */

#banner_home{
	display:table-row;
	/*width:100%;
	height:100%;	*/				 
	float:left;
	background-image:url('../resources/banner_home.jpg');
	background-position:right top;
	background-repeat: no-repeat;
}

#contenido_central_todo{
	float:left;
	width:772px;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	padding-bottom:14px;
}

#menu_editable_home{
	float:left;
	display:table-cell;
	width:614px;
}

#menu_home{
	float:left;
	text-align: left;
	margin-top: 0px;
	margin-left:0px;
	width:153px;
}

#menu_interior{
	float:left;
	text-align: left;
	margin-top: 84px;
	margin-left:0px;
	width:184px;
	border-right:1px solid #cccccc;height:100%;


}


#menu_interior_editable_web{
	float:left;
	text-align: left;
	margin-top: 0px;
	margin-left:0px;
	width:184px;
	border-right:1px solid #cccccc;height:100%;


}


#menu_interior_programa{
	float:left;
	text-align: left;
	
	margin-left:0px;
	width:184px;
	border-right:1px solid #cccccc;height:100%;


}


#menu_mapa{
	float:left;
	text-align: left;
	margin-top: 100px;
	margin-left:0px;
	width:153px;


}

.foto_aecid{
	margin-bottom:5px;
}

#zona_editable_home{
	  float:left;										  
	  margin-top:0px;
	  height:100%;
	  text-align: left;
}


#banner_dcha_home{
	 position:relative;
	 background-color:#ffffff;
	 /*background-image: url('../resources/fondo-barra-derecha.jpg');
	 background-repeat: repeat-x;*/
 	 float:right;
	 /*display:cell-table;*/
	 width:150px;left:10px;
	 margin-top: -23px;
 	 padding-top:12px;
	/*margin-top:-443px;
	 padding-top:7px;
	 padding-left:10px;*/
	 border-top: 5px solid #3f6bb5;
	 z-index:1000;
}


.flash{
	 position:relative;
	 /*background-color:#green;*/
	 background-image: url('../resources/fondo-barra-derecha.jpg');
	 background-repeat: repeat-x;
 	 float:right;
	 display:table-cell;
	/* width:400px;*/
	 z-index:0;
}
/* Estilos asociados al cuerpo de la plantilla principal de la web  */

#cuerpo_home{
	width:469px;
	float:left;
	text-align:left;

}

#cuerpo_programa{
	width:439px;
	float:left;
	text-align:left;

}

#caja_ultimas_home{

	background-color: #ffffff; 
	width:230px;	
	float:left;
	text-align:justify;
	margin-top: 0px;
	margin-bottom: 10px;
	border: 1px solid #cccccc;

}

#titulo_ultimas_home1{
	width: 230px;
	height: 20px;
	float:left;
}

.titulo_caja{
	padding-left: 10px;
	vertical-align: middle;
	float:left;
	width:50px;height: 20px;
	
}

.flota_dcha{
	float:right;
}

.contenido_caja{
	border-top: 1px dotted #000000;
	margin: 0px 0px 8px 8px;
	float:left;
	width:210px;
}


#caja_destacados_home{
	background-color: #ffffff;
	width:220px;	
	float:right;
	text-align:justify;
	border: 1px solid #d5beb8;

}

#titulo_destacados_home1{
	width: 220px;
	height: 10px;
	float:left;

}

#caja_agenda_home{

	background-color: #ffffff;
	width:467px;	
	float:left;
	text-align:justify;
	border: 1px solid #cccccc;
	margin-bottom:10px;
}

#fondo_agenda_home{

	width: 467px;
	height: 20px;
	color: #333333;
	/*background-repeat: repeat-x;*/
	/*background-image: url('../resources/pestanyas-home.jpg');*/
	float:left;

}

#titulo_agenda_home1{
	width: 220px;
	height: 10px;
	color: #333333;
	/*background-repeat: repeat-x;*/
	/*background-image: url('../resources/pestanyas-home.jpg');*/
	vertical-align:middle;
	float:left;
	vertical-align: middle;
}

#ver_mas_agenda{
	position:relative;
	top: -18px;
	z-index:1;
	float:right;
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 0px 0px;
}

#categoria_uno{
	width:220px;
	display:table-cell;
	float:left;
	margin:0px 5px 5px 5px;
	background-color:#FFFFFF;
}

#categoria_dos{
	width:220px;
	display:table-cell;
	float:right;
	margin:0px 5px 5px 5px;
	background-color:#FFFFFF;
}

#seccion_agenda{
	display:table-cell;
	width:100%;
	float:left;
}

.granate{
	color:#77281b;
}

#caja_agenda{
	margin: 0px 0px 10px 0px;
	border-bottom:1px solid #cccccc;
	min-height: 75px;
	text-align: left;
	margin-top:7px
}
#t-not{
	width:100%;
	display:table;
	/*background-color: red;*/
}
#list-not{
	float:left;
	display:table-cell;
	height:100%;
	width:350px;
	/*background-color: yellow;*/
}
#cal{
float:right;
display:table-cell; 
height:100%;
width:150px;
text-align: center;	
/*background-color: green;*/
}

div.alineacion-derecha{
	float:right
}

/* Estilo de tablas */

div.tabla
{
	clear: none;
	overflow: auto;
	border-color: black;
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	width: 565px;
	
}

div.fila
{
	clear: both;
	
}

div.col_titulo
{
	float: left;
	padding: 3px;
	border-color: black;
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	text-align: center;
	font-size: 8px;
}

div.col
{
	float: left;
	padding: 3px;
	border-color: black;
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
        text-align: right;
	font-size: 8px;
}

div.col_p
{
	float: left;
	padding: 3px;
	border-color: black;
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	text-align: left;
	font-size: 8px;
}




/* Estilo de tablas La Aecid */

div.taecid
{
	clear: none;
	overflow: auto;
	border-color: black;
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	width: 562px;
	
}

div.faecid
{
	clear: both;
	
}

div.col_taecid
{
	float: left;
	padding: 3px;
	border-color: black;
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	text-align: center;
	font-size: 8px;
	width: 70px;
}

div.colaecid
{
	float: left;
	padding: 3px;
	border-color: black;
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
        text-align: right;
	font-size: 8px;
	width: 70px;
}

div.col_paecid
{
	float: left;
	padding: 3px;
	border-color: black;
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	text-align: left;
	font-size: 8px;
	width: 70px;
}

div.col_28
{
	float: left;
	padding: 3px;
	border-color: black;
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	text-align: right;
	font-size: 8px;
	width: 70px;
	height: 28px;
}

/* Estilo de tablas subvencion */

div.tablasub
{
	clear: none;
	overflow: auto;
	width: 565px;
	
}

div.colsub
{
	float: left;
	padding: 3px;
	text-align: center;
	width: 565px;
}

/* Estilo de tablas subvencion detalle */

div.tablasubdet
{
	clear: none;
	overflow: auto;
	width: 565px;
}

div.colsubdet
{
	float: left;
	padding: 3px;
	width: 565px;
}

/* Estilo de tablas boletin index */

div.tablabol
{

	clear: none;
	overflow: auto;
	border-color: black;
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	width: 402px;
}

div.colboliz
{
	float: left;
	padding: 3px;
	text-align: left;
	border-color: black;
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	width: 200px;
}


div.colbolde
{
	float: left;
	padding: 3px;
	text-align: right;
	border-color: black;
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	width: 200px;
}


div.colboliz2
{
	float: left;
	padding: 3px;
	text-align: left;
	/*border-color: none;*/
	border-style: none;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	width: 200px;
}


div.colbolde2
{
	float: left;
	padding: 3px;
	text-align: right;
/*	border-color: none;*/
	border-style: none;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	width: 200px;
}






/* Estilo de tablas ongd1 */

div.tabla_ongd1
{
	clear: none;
	overflow: auto;
	border-color: black;
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	width: 565px;
	
}

div.fila_ongd1
{
	clear: both;
	
}

div.col_ongd1_1
{
	float: left;
	padding: 3px;
	border-color: black;
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	text-align: left;
	font-size: 8px;
	width: 55px;
}

div.col_ongd1_2
{
	float: left;
	padding: 3px;
	border-color: black;
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
        text-align: right;
	font-size: 8px;
	width: 75px;
}

div.col_ongd1_3
{
	float: left;
	padding: 3px;
	border-color: black;
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	text-align: right;
	font-size: 8px;
	width: 250px;
}

div.col_ongd1_4
{
	float: left;
	padding: 3px;
	border-color: black;
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	text-align: right;
	font-size: 8px;
	width: 60px;
	
}

div.col_ongd1_5
{
	float: left;
	padding: 3px;
	border-color: black;
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	text-align: right;
	font-size: 8px;
	width: 123px;

}





/* Estilo de tablas ongd2 */

div.tabla_ongd2
{
	clear: none;
	overflow: auto;
	border-color: black;
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	width: 565px;
	
}

div.fila_ongd2
{
	clear: both;
	
}

div.col_ongd2_1
{
	float: left;
	padding: 3px;
	border-color: black;
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	text-align: left;
	font-size: 8px;
	width: 55px;
}

div.col_ongd2_2
{
	float: left;
	padding: 3px;
	border-color: black;
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
        text-align: right;
	font-size: 8px;
	width: 75px;
}

div.col_ongd2_3
{
	float: left;
	padding: 3px;
	border-color: black;
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	text-align: right;
	font-size: 8px;
	width: 373px;
}

div.col_ongd2_4
{
	float: left;
	padding: 3px;
	border-color: black;
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	text-align: right;
	font-size: 8px;
	width: 60px;
	
}



/* Estilo de tablas ongd3 */

div.tabla_ongd3
{
	clear: none;
	overflow: auto;
	border-color: black;
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	width: 565px;
	
}

div.fila_ongd3
{
	clear: both;
	
}

div.col_ongd3_1
{
	float: left;
	padding: 3px;
	border-color: black;
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	text-align: left;
	font-size: 8px;
	width: 308px;
}

div.col_ongd3_2
{
	float: left;
	padding: 3px;
	border-color: black;
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
        text-align: right;
	font-size: 8px;
	width: 150px;
}

div.col_ongd3_3
{
	float: left;
	padding: 3px;
	border-color: black;
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	text-align: right;
	font-size: 8px;
	width: 105px;
}







/* Estilo de tablas ongd4 */

div.tabla_ongd4
{
	clear: none;
	overflow: auto;
	border-color: black;
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	width: 565px;
	
}

div.fila_ongd4
{
	clear: both;
	
}

div.col_ongd4_1
{
	float: left;
	padding: 3px;
	border-color: black;
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	text-align: left;
	font-size: 8px;
	width: 310px;
}

div.col_ongd4_2
{
	float: left;
	padding: 3px;
	border-color: black;
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
        text-align: right;
	font-size: 8px;
	width: 70px;
}

div.col_ongd4_3
{
	float: left;
	padding: 3px;
	border-color: black;
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	text-align: right;
	font-size: 8px;
	width: 50px;
}

div.col_ongd4_4
{
	float: left;
	padding: 3px;
	border-color: black;
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	text-align: right;
	font-size: 8px;
	width: 133px;
	
}




/* Estilos asociados al mantenimiento de las tablas */
.inputfile{
	width: 280px;
	height: 16px;
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 0px;
	padding-left: 5px;
	font-size: 10px;
	font-weight: normal;
	color: Black;
	vertical-align: middle;
	border: 1px solid #CCCCCC;
	background-color: transparent;
}

.label_mantenimiento{
	width:300px;
        vertical-align:middle;
        float:left;
        text-align:left
}


.inputbox_mantenimiento{
	width:300px;
	border: 1px solid #cccccc;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	padding: 0px 2px 0px 0px;	
}




/* Estilos asociados al formulario de atencion al cliente */

select.selectbox{
	/* border: 1px solid #cccccc; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 0px 2px 0px 0px;
	width:150px;//width:300px;
	font-size: 8pt;
	font-family: Verdana;
	line-height: 150%;
	color: #666666;

}

.inputbox_atencion{
	border: 1px solid #cccccc;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	padding: 0px 2px 0px 0px;	
}

.inputbox_atencion_grande{
	border: 1px solid #cccccc;
        height:16px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	padding: 0px 2px 0px 0px;	
}


.bloque_atencion{
	width:340px;
	/*background-color:red:*/
        float:left;
        margin: 20px 0px 40px 60px;
}

.caja_etiquetas{
	width:300px;
        float:left;
        margin: 3px 0px 3px 0px;
}

.label_atencion{
	width:120px;
        vertical-align:middle;
        float:left;
        text-align:left
}

.label_inputbox{
	width:180px;
        vertical-align:middle;
        float:left;
        text-align:left;
}


.cancelar_atencion{	
        width:120px;
        vertical-align:middle;
        float:left;
        text-align:left;
        margin-left:5px;
}

.enviar_atencion{
        width:120px;
        vertical-align:middle;
        float:right;
        text-align:right;
        margin-right:5px;
}


.responder_atencion{	
        width:120px;
        vertical-align:middle;
        float:left;
        text-align:left;
        margin-left:5px;
}

.no_responder_atencion{	
        width:120px;
        vertical-align:middle;
        float:left;
        text-align:left;
        margin-left:5px;
}

.volver_atencion{	
        width:120px;
        vertical-align:middle;
        float:left;
        text-align:left;
        margin-left:5px;
}

.mensajes{
	width:100%;
        float:left;
	color: #FF0000;
	text-align: center;
}

.mensajes_exito{
	width:100%;
        float:left;
	color: #3d9385;
	text-align: center;
}

.mensajes_error{
	width:100%;
        float:left;
	color: #FF0000;
	text-align: center;
}

.textarea_atencion{
	width:300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
   	height:150px;
	overflow:auto;
	border: 1px solid #cccccc;
}

.textarea_atencionRO{
	width:300px;
	color:#A9A9A9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
   	height:150px;
	overflow:auto;
	border: 1px solid #cccccc;
}

.boton_enviar{
	width:80px;
	height:20px;
	border-style:none;
	background-color:white;
	background-image:url('../resources/submit.png');
	background-repeat: no-repeat;
	background-position: right;

}

.boton_cancelar{
	width:80px;
	height:20px;
	border-style:none;
	background-color:white;
	background-image:url('../resources/cancel.png');
	background-repeat: no-repeat;
	background-position: left;
}


.boton_responder{
	width:80px;
	height:20px;
	border-style:none;
	background-color:white;
	/* background-image:url('../resources/cancel.png'); */
	background-repeat: no-repeat;
	background-position: left;
}

.boton_no_responder{
	width:100px;
	height:20px;
	border-style:none;
	background-color:white;
	/* background-image:url('../resources/cancel.png'); */
	background-repeat: no-repeat;
	background-position: left;
}

.boton_volver{
	width:80px;
	height:20px;
	border-style:none;
	background-color:white;
	/* background-image:url('../resources/cancel.png'); */
	background-repeat: no-repeat;
	background-position: left;
}

.boton_enviar_filtrado{
	width:120px;
	height:20px;
	padding:0px 20px 0px 0px;
	margin:0px 20px 0px 0px;
	border-style:none;	
	background-color:white;	
	background-position: right;
	background-repeat: no-repeat;
	background-image: url('../resources/submit.png');
}

/* Estilos asociados al mapa de google */

.tabla_desc{
	border:1px solid #cccccc;color:black;
	width: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
} 
.tabla_titulo {
	border:1px solid #cccccc;color:black;
	width: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #77281b;		  	  
}

/* Estilos asociados a los formularios de mantenimiento */

.inputbox{
	border: 1px solid #cccccc;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	padding: 0px 2px 0px 0px;	
}

.textlabel{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	padding: 0px 2px 0px 0px;		
}

.inputboxRO{
	border: 1px solid #cccccc;
	color: #A9A9A9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	padding: 0px 2px 0px 0px;	
}

.textlabelRO{
	color: #A9A9A9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	padding: 0px 2px 0px 0px;		
}

.boton_enviar_tabla{
	width:90px;
	height:20px;
	padding:0px 20px 0px 0px;
	margin:0px 20px 0px 0px;
	background-color:white;	
	background-image:url('../resources/submit.png');
	background-repeat: no-repeat;
	background-position: right;
}
.boton_cancelar_tabla{
	width:120px;
	height:20px;
	padding:0px 20px 0px 0px;
	margin:0px 20px 0px 0px;
	border-style:none;
	background-color:white;
	background-image:url('../resources/cancel.png');
	background-repeat: no-repeat;
	background-position: right;
}
.boton_cancelar_enviar_tabla{
	width:100px;
	height:20px;
	padding:0px 20px 0px 0px;
	margin:0px 20px 0px 0px;
	border-style:none;
	background-color:white;
	background-image:url('../resources/cancel.png');
	background-repeat: no-repeat;
	background-position: right;
}

.boton_enviar_icono{
	width:100px;
	height:20px;
	border-style:none;
	background-color:white;
	background-image:url('../resources/submit.png');
	background-repeat: no-repeat;
	background-position: center;

}
.boton_cancelar_icono{
	width:100px;
	height:20px;
	border-style:none;
	background-color:white;
	background-image:url('../resources/cancel.png');
	background-repeat: no-repeat;
	background-position: center;
}


.mantenimientos_centrado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;		
	/* color: #333333; */
	/* line-height: 150%; */
	color: #666666;
	text-align: center;
}




/* Estilos asociados al calendario */

.tabla_cal {
        border: #c0c0c0 1px solid;
        width: 150px;
        height: 100px;
}
#celda_principal_cal {
        text-align: center;
        padding: 0px 0px 0px 0px;
        background-color: #77281b;
        width: 150px;
        font-weight: bold;
}
#celda_principal_anniomes {
        text-align: center;
        padding: 0px 0px 0px 0px;
        background-color: #ffffff;
        width: 150px;
}
.anniomes_cal {
        padding: 0px 0px 0px 0px;
        text-align: center;
        width: 100px;
        color: #000000;
        vertical-align: middle;
}
.anniomes_cal_flecha {
        padding: 0px 0px 0px 0px;
        /*text-align: center;*/
        width: 17px;
        color: #000000;
        vertical-align: middle;
}
.dia_cal {
        padding: 0px 4px 0px 4px;
        text-align: center;
        width: 17px;
        color: #ffffff;
}
.lineacal_cal {
        text-align: justify;
        padding: 0px 0px 0px 4px;
        width: 150px;
        /* border: 1px #000000 solid; */
}
.celda_cal {
        padding: 2px 0px 0px 0px;
        text-align: center;
        width: 20px;
        /* border: 1px #000000 solid; */ 
}
.celda_cal a:link {
	background-color: #ffffff;
	color: #000000;
}
.celda_cal a:hover {
	background-color: #77281b;
	/* background-color: #bfa09d; */
	color: #ffffff;   
}

.celda_cal_hoy {
        padding: 2px 0px 0px 0px;
        text-align: center;
        width: 20px;
}
.celda_cal_hoy a:link {
	background-color: #bfa09d;
	color: #ffffff; 
}
.celda_cal_hoy a:hover {
	background-color: #bfa09d;
	color: #ffffff; 
}
.celda_cal_hoy a:visited {
	background-color: #bfa09d;
	color: #ffffff; 
}


/* Estilos link programa formacion */

a.pform:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;		
	text-decoration: none;
	}
a.pform:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;		
	text-decoration: none;
	}
a.pform:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;		
	text-decoration: none;
	}
a.pform:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;		
	text-decoration: none;
	}

/* Estilos asociados al mapa del web */

a.mapa_nivel4:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;		
	font-weight: normal;
	color: #666666;
	}
a.mapa_nivel4:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;		
	font-weight: normal;
	color: #666666;
	}
a.mapa_nivel4:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;		
	font-weight: normal;
	color: #666666;	
	}
a.mapa_nivel4:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;		
	font-weight: normal;
	cocolor: #666666;lor: #3F6BB5;
}
a.mapa_nivel5:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;		
	font-weight: normal;
	color: #3F6BB5;
	}
a.mapa_nivel5:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;		
	font-weight: normal;
	color: #3F6BB5;
	}
a.mapa_nivel5:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;		
	font-weight: normal;
	color: #3F6BB5;	
	}
a.mapa_nivel5:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;		
	font-weight: normal;
	color: #3F6BB5;
}
a.mapa_nivel6:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;		
	font-weight: normal;
	color: #3F6BB5;	
	}
a.mapa_nivel6:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;		
	font-weight: normal;
	color: #3F6BB5;	
	}
a.mapa_nivel6:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #3F6BB5;	
	}
a.mapa_nivel6:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;		
	font-weight: normal;
	color: #3F6BB5;
}

#caja_banner_home{

	background-color: #ffffff; 
	width:136px;	
	/*float:left;*/
	margin-left:5px;
	text-align:justify;
	margin-top: 17px;
	border: 1px solid #9fb5da;
	border-top: 5px solid #3f6bb5;
 	background-image: url('../resources/fondo-barra-derecha.jpg');
	background-repeat: repeat-x;

}

#caja_banner_prensa_home{

	background-color: #ffffff; 
	width:135px;	
	text-align:justify;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #cccccc;
	border-top: 5px solid #ffc312;

}



/* Estilos asociados al menu superior de la web */


#espaNavPrincipal {
	padding-bottom: 7px;
}


#barraNavPrincipal {
	/*background-image: url(/web/imagenes/menu/bg_nav01sNuevoBarra.gif);*/
        background: url('../resources/fondo_busqueda.jpg');
	background-position: bottom;
	background-repeat: repeat-x;
	margin-top: 0;
	margin-left: 0;
	margin-bottom: 0.01em;
	float: right;
	height: 1.3em;
	width: 776px;
	top:190px;
	padding-bottom:0.5em
	
}

#navPrincipal {
	float: left;
	display: block;
	width:776px;border-top: 0.0625em solid #CCC;
	height:1.5em;
}

#navPrincipal ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#navPrincipal ul li {
	list-style-type: none;
	display: inline;
}

#navPrincipal a {
	float: left; display: block;
	color: #333333;
	border-left: 0.0625em solid #DDD;
	border-top: 0.0625em solid #FFFFFF;
	border-bottom: 0.0625em solid #DDD;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-top: 0.4em;
	padding-bottom: 0.45em;
	text-decoration: none;
	font-weight: bold;
	height: 1.5em;
/*	background: url(/web/imagenes/menu/bg_nav01sNuevo.gif);*/
background: url('../resources/fondo_busqueda.jpg');
	background: url('fondo_titulo_claro.jpg');
	background-position: bottom;
	background-repeat: repeat-x;
	font-size: 12px;
}

#navPrincipal a:hover {
	color: #990000;
	text-decoration: none;
	font-weight: bold;
	border-top-color: #333333;
	border-bottom: 0.0625em solid #ffffff;
	background-image: none;
	background-color: #ffffff;
}

#navPrincipal a.activo {
	color: #990000;
	text-decoration: none;
	font-weight: bold;
	border-top-color: #333333;
	border-bottom: 0.0625em solid #ffffff;
	background-image: none;
	background-color: #ffffff;
}


.texto_centrado {
	text-align: center;	padding-bottom:10px; text-align: justify;

}

.texto_izquierda {
	text-align: left;	
}

.texto_negrita_izquierda {
	text-align: left;	
	font-weight: bold;
}

.texto_granate {
	color:#77281b;
	text-align: left;	
}






/* Estilos asociados al banner derecho*/

.bannerBordeImagen0 {
	border:0px;
}

#bannerCentrar {
	margin:auto;
}

.banners_derecha {
	margin-bottom:10px;
}

#bannerEstilo1 {
	padding-top:5px;
	padding-bottom:5px;
}

.bannerEstilo4 {
	float:left;
	height:30px;
	margin-top:5px;
	margin-left: 8px;
	width: 34px;
	border-right:1px solid #cccccc ;
}

.bannerEstilo5 {
	/*border-left:1px solid #cccccc;*/
	/*height:35px;*/
	float:right;
	text-align:left;
	width: 89px;
	height: 20px;
	padding-left:4px;
	padding-top: 10px;
	

}

#bannerEstilo2 {
	/*padding-top:5px;
	padding-bottom:5px;
	padding-left:8px;*/
	height:40px;
	border-bottom: 1px solid #9fb5da;
}

#bannerEstilo6 {
	padding-top:5px;
	padding-bottom:8px;
}

.bannerEstilo7 {
	float:right;
	margin-top:0px;
	text-align:right;
	height: 18px;
	padding-right: 5px;

	
}

a.mas_enlaces_home:link {
	font-size: 7pt;
	text-decoration: none;
}

a.mas_enlaces_home:visited {
	font-size: 7pt;
	text-decoration: none;
}

a.mas_enlaces_home:hover {
	font-size: 7pt;
	text-decoration: underline;
}

a.mas_enlaces_home:active {
	font-size: 7pt;
	text-decoration: none;
}


a.home:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #3f6bb5;text-align: left;
}
a.home:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;		
	text-decoration: none;
	color: #3f6bb5;text-align: left;
	}
a.home:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
	color: #3f6bb5;text-align: left;
}
a.home:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;		
	text-decoration: none;
	color: #3f6bb5;text-align: left;
}


.menuicono {
	float:left;
	margin-left:5px;height:1px;
}

.menutexto {
	text-align:left;
	height:1px;padding-left:5px;
}
.menutexto23 {
	text-align:left;
	color: #6699FF;
	height:1px;padding-left:5px;
}
.identado{
	margin-left: 20px;
}




/*Estilos nuevos para la home*/

h1.home {
	font-family: Verdana;
	color: #666666;
	font-size: 1em;
	background-image: url('../resources/pestanyas-home.jpg');
	background-repeat: repeat-x;
	padding-left: 6px;
	padding-top: 5px;
	margin-top: 5px;
	padding-right: 6px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	font-weight: bold;height:10px
}



/*home noticias, convocatorias y agenda*/

.tabla_home{
	display:table;
	width: 217px;
	border-left:3px double #cccccc;
	border-right:1px solid #cccccc;
	padding-left:7px;
	padding-right:7px;
	padding-top:7px;
	/*float:left;*/
	text-align: left;
	/*background-color:green;*/
}
.tabla_home_derecha{
	display:table;
	width: 217px;
	border-left:0px double #cccccc;
	border-right:1px solid #9fb5da;
	padding-left:7px;margin-left:3px;
	padding-right:7px;
	padding-top:7px;
	float:right;
	text-align: left;
	/*background-color:yellow;*/
}
.div-grande{
	float:right;
	/*background-color:pink;*/
	width: 217px;
	/*margin-top:-408px;*/
}
.fila_home_titulo{
	display:table-row;
	float:left;text-align: left;border-bottom:1px dotted #cccccc;

}

.celda_home_titulo{
	display:table-cell;
	height:19px;
	width:217px;float:left;text-align: left;

}

.titulo_home_seccion{
	padding-bottom:0px;
	margin-bottom:0px;
	font-family: Verdana; 
	color: #666666;
	font-size: 1em;
	background-image: url('../resources/pestanyas-home.jpg');
	background-repeat: repeat-x;	
	padding-left: 6px;	
	padding-top: 0px;		
	padding-right: 6px;	
	border-left: 1px solid #CCCCCC;	
	border-right: 1px solid #CCCCCC;	
	font-weight: bold;
	height:10px;	
	width:1px;float:left;text-align: left;

}


.borde_home_seccion{
	padding-bottom:2px;
	border-top:1px dotted #cccccc;margin-top:-13px
}


.tabla_home_contenido{
	display:table-row;
	padding-bottom:8px;float:left;text-align: left;/*background-color:red;*/

}

.celda_home_contenido{
	display:table-cell;
	height:1px;
	width:217px;float:left;text-align: left;

}

.foto_home_contenido{
	float:left;
	margin-right: 6px;
	margin-bottom: 16px;
	padding:1px;
	border:1px solid #cccccc;
width: 58px;
height: 52px;

}

.tabla_mas_contenido_home{
	position:relative; 
	width: 235px;border-top:1px solid #cccccc; border-left:3px solid #ffffff;float:left;
}

.celda_mas_contenido_home{
	float:right;
}

.tabla_mas_contenido_home_convocatorias{
	position:relative; 
	width: 235px;border-top:1px solid #cccccc; border-left:1px solid #cccccc;float:left;border-right: 1px solid #9fb5da;
}

.tabla_mas_contenido_home_agenda{
	position:relative; 
	width: 235px;border-top:1px solid #cccccc; border-left:1px solid #cccccc;float:left;
}

a.mas:link    { margin-left:2px; height:18px;text-decoration: none; color: #3F6BB5; background-color: #e3e9f3;font-size: 7pt;padding: 3px;background-image: url('../resources/btn_mas_enlaces.jpg');	background-repeat: no-repeat; background-position: left; }
a.mas:visited { margin-left:2px; height:18px;text-decoration: none; color: #3F6BB5; background-color: #e3e9f3;font-size: 7pt;padding: 3px;background-image: url('../resources/btn_mas_enlaces.jpg');	background-repeat: no-repeat; background-position: left; }
a.mas:hover   { margin-left:2px; height:18px;text-decoration: none; color: #e3e9f3; background-color: #3F6BB5;font-size: 7pt;padding: 3px;background-image: url('../resources/btn_mas_enlaces.jpg');	background-repeat: no-repeat; background-position: left; }
a.mas:active  { margin-left:2px; height:18px;text-decoration: none; color: #3F6BB5; background-color: #e3e9f3;font-size: 7pt;padding: 3px;background-image: url('../resources/btn_mas_enlaces.jpg');	background-repeat: no-repeat; background-position: left; }

a.mas_con:link    { left:-2px;border-right:1px solid #9fb5da;//margin-right:-10px;margin-left:2px; height:18px;text-decoration: none; color: #3F6BB5; background-color: #e3e9f3;font-size: 7pt;padding: 3px;background-image: url('../resources/btn_mas_enlaces.jpg');	background-repeat: no-repeat; background-position: left; }
a.mas_con:visited { left:-2px;border-right:1px solid #9fb5da;//margin-right:-10px;margin-left:2px; height:18px;text-decoration: none; color: #3F6BB5; background-color: #e3e9f3;font-size: 7pt;padding: 3px;background-image: url('../resources/btn_mas_enlaces.jpg');	background-repeat: no-repeat; background-position: left; }
a.mas_con:hover   { left:-2px;border-right:1px solid #9fb5da;//margin-right:-1px;margin-left:2px; height:18px;text-decoration: none; color: #e3e9f3; background-color: #3F6BB5;font-size: 7pt;padding: 3px;background-image: url('../resources/btn_mas_enlaces.jpg');	background-repeat: no-repeat; background-position: left; }
a.mas_con:active  { left:-2px;border-right:1px solid #9fb5da;//margin-right:-1px; margin-left:2px; height:18px;text-decoration: none; color: #3F6BB5; background-color: #e3e9f3;font-size: 7pt;padding: 3px;background-image: url('../resources/btn_mas_enlaces.jpg');	background-repeat: no-repeat; background-position: left; }


a.mas_not:link    { margin-bottom:14px;margin-left:2px; height:18px;text-decoration: none; color: #3F6BB5; background-color: #e3e9f3;font-size: 7pt;padding: 3px;background-image: url('../resources/btn_mas_enlaces.jpg');	background-repeat: no-repeat; background-position: left; }
a.mas_not:visited { margin-bottom:14px;margin-left:2px; height:18px;text-decoration: none; color: #3F6BB5; background-color: #e3e9f3;font-size: 7pt;padding: 3px;background-image: url('../resources/btn_mas_enlaces.jpg');	background-repeat: no-repeat; background-position: left; }
a.mas_not:hover   { margin-bottom:14px;margin-left:2px; height:18px;text-decoration: none; color: #e3e9f3; background-color: #3F6BB5;font-size: 7pt;padding: 3px;background-image: url('../resources/btn_mas_enlaces.jpg');	background-repeat: no-repeat; background-position: left; }
a.mas_not:active  { margin-bottom:14px;margin-left:2px; height:18px;text-decoration: none; color: #3F6BB5; background-color: #e3e9f3;font-size: 7pt;padding: 3px;background-image: url('../resources/btn_mas_enlaces.jpg');	background-repeat: no-repeat; background-position: left; }

a.envigor:link    {
					 margin-top:2px;
					 margin-left:2px;
					 height:18px;
					 width: 100px;
					 text-decoration: none;
					 text-align: center;
					 color: #3F6BB5;
					 background-color: #e3e9f3;
					 font-size: 7pt;
					 padding: 3px;
					 }
a.envigor:visited {
					 margin-top:2px;
					 margin-left:2px;
					 height:18px;
					 width: 100px;
					 text-decoration: none;		
					 text-align: center;
					 color: #3F6BB5;
					 background-color: #e3e9f3;
					 font-size: 7pt;
					 padding: 3px;
					 }
a.envigor:hover {
					 margin-top:2px;
					 margin-left:2px;
					 height:18px;
					 width: 100px;
					 text-decoration: none;
					 text-align: center;
					 color: #e3e9f3;
					 background-color: #3F6BB5;
					 font-size: 7pt;
					 padding: 3px;
					 }
a.envigor:active  { margin-top:2px;
						  margin-left:2px;
						  height:18px;
						  width: 100px;
						  text-decoration: none;
						  text-align: center;
						  color: #3F6BB5;
						  background-color: #e3e9f3;
						  font-size: 7pt;
						  padding: 3px;
					   }


	
li.activo {
	border: none;
	line-height: 0.92em;
	display: block;
	padding-top:5px;
	text-decoration: none;
	color: #3F6BB5;
	background-repeat: no-repeat;
	
}


div.color {
	background-color: red;
}

/*Estilos buscador normativa*/

.cancelar_normativa{	
        width:100px;
        vertical-align:middle;
        float:left;
        text-align:left;
        margin-left:25px;
}

.enviar_normativa{
        width:100px;
        vertical-align:middle;
        float:right;
        text-align:right;
        margin-right:25px;
}

.boton_buscar_normativa{
	width:100px;
	height:50px;
	border-style:none;
	background-color:white;
	background-image:url('../resources/btn_buscar_formulario.jpg');
	background-repeat: no-repeat;
	background-position: left;
	margin-bottom:20px;
}

.boton_borrar_normativa{
	width:100px;
	height:50px;
	border-style:none;
	background-color:white;
	background-image:url('../resources/btn_borrar.jpg');
	background-repeat: no-repeat;
	background-position: left;
	margin-bottom:20px;
}


#texto_noticia{
	float:right;width:140px;text-align:left;
}




#imagen_noticia{

margin-right:8px;
float: left;
width: 56px;
height: 50px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #cccccc;
border-right-color: #cccccc;
border-bottom-color: #cccccc;
border-left-color: #cccccc;
padding: 1px;

}


#imagen_noticia_sin_foto{

padding-top:3px; 
padding-left:3px;
float: left;
width: 60px;
height: 54px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #cccccc;
border-right-color: #cccccc;
border-bottom-color: #cccccc;
border-left-color: #cccccc;



}

.imagen_noticia img{
float: left;
width: 60px;
height: 54px;
border: 1px solid #cccccc;
margin: 1px;
}

span.fuenteBlanca{
color: #ffffff;
}

div.textoPieImagenBannerConfig {
	padding-top: 3px;
	text-align: left;
	font-size: 7pt;
	text-align:left;
	width:215px;
}

div.bordeSuperiorCeldaImagenMenuConfig {
	padding: 15px;
	border-width: 1px;
	border-color: #CCCCCC;
	border-top-style: dotted;
	margin-top: -9px;
}


.programasImagenPortada { 
padding : 2px; 
border : 1px solid #cccccc; 
} 

.interior40px{
	margin-left:40px
}


.interior80px{
	margin-left:80px;margin-top:0px;margin-bottom:0px
}


#menu_interiorProg{
	float:left;
	text-align: left;
	margin-top: 0px;
	margin-left:0px;
	width:184px;
	border-right:1px solid #cccccc;height:100%;
}

#cuerpoPrograma{

	display:table-cell;
	/*float:right;*/
	float:left;margin-left:-1px;
	width: 576px;
	/*width: 100%;*/
	border-left: 1px solid #cccccc;
	/*background-color:pink; */
	margin-top:-24px;
	padding-left: 10px;
	height:100%;
	
}

.imagen-izq{
float:left;margin:4px;padding:2px;border: 1px solid #cccccc
}
.imagen-dcha{
float:right;margin:4px;padding:2px;border: 1px solid #cccccc
}

.medioDerecha{float:right;width:50%}
.medioIzquierda{float:left;width:50%}
.tablaNovedades{display:table}
.tabalNovedadesFila{display:table-row;}
.tabalNovedadesFilaColumna1{display:table-cell;float:left}
.tabalNovedadesFilaColumna2{display:table-cell;float:right}


/* Estilos asociados a FckEditor */

div.JustificadoIzquierda{
	text-align: left;
}

div.JustificadoDerecha{
	text-align: right;	
}

div.JustificadoCentrado{
	text-align: center;	
}

div.Justificado{
	text-align: justify;
}

span.Negrita{
	font-weight: bold;	
}

span.Cursiva{
	font-style: italic;	
}

span.Subrayado{
	text-decoration: underline;
}

.imagen-izquierda{
	float:left;
	margin:4px;
	padding:2px;
	border: 1px solid #cccccc;
	text-align: left;
}
.imagen-derecha{
	float:right;
	margin:4px;
	padding:2px;
	border: 1px solid #cccccc;
	text-align: right;		
}
.imagen-centro{
 	text-align: center;	
}


.imagenDetalle{width:215px;border:1px dotted #cccccc;padding:2px}
.imagenDetallePub{border:1px dotted #cccccc;padding:2px}

.imagenListado{width:56px;}


.bold{font-weight: bold;}

a.home2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;		
	text-decoration: none;
	color: #999999;
	vertical-align:top;
	margin-bottom:7px;	
	}
a.home2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;		
	text-decoration: none;
	color: #999999;
	vertical-align:top;
	margin-bottom:7px;
	}
a.home2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;		
	text-decoration: none;
	color: #999999;
	vertical-align:top;
	margin-bottom:7px;	
	}
a.home2:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;		
	text-decoration: none;
	color: #999999;
	vertical-align:top;
	margin-bottom:7px;	
}

/* Enlaces asociados a impresion  */

.iconoImprimir{
	width: 100%;
	margin-bottom: 10px;
}

a.EnlaceImprimir:link {
	text-decoration:none;
	font-size: 7pt;
	margin-right:4px;
	color: #3A6FB5;
} 

a.EnlaceImprimir:visited {
	text-decoration:none;
	font-size: 7pt;
	margin-right:4px;
	color: #3A6FB5;
} 

a.EnlaceImprimir:hover{
	text-decoration:underline;
	font-size: 7pt;
	margin-right:4px;
	color: #3A6FB5;
}
a.EnlaceImprimir:active{
	text-decoration:none;
	font-size: 7pt;
	margin-right:4px;
	color: #3A6FB5;
}

.EnlaceEditable_impresion{
	margin-top:25px;
}