/************************************************************************/
/*       					WEB CINUR		  							*/
/************************************************************************/

@import url(i_admin.css);

/* PLANTILLA COMUN */

* {
	margin: 0;
	padding: 0;
}

body
{
	background: #fff;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background: url(nivel/fondo_bloqueCentral.gif) no-repeat top center;
	text-align: center;
}

#bloqueFondo
{
	background: url(nivel/fondo_bloqueCentral.gif) repeat-y top center;
	margin: 0;
	padding: 0;
}

/* Bloque de contenido */

#bloqueContenido
{
	width: 710px;
	margin: 0px auto;
	overflow: hidden;
}

/* DEFINICIONES GENERICAS */

a:link, a:visited {
	text-decoration: none;
	color: #008080;
}
a:hover, a:active {
	text-decoration: underline;
	color: #f90;
}



/* DEFINICIONES DE CLASES */
.posicion_absoluta
{
	position: absolute;
}



/* BLOQUE ENCABEZADO */

div#bloqueEncabezado
{
	height: 60px;
	margin: 9px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	background: url(nivel/fondo_bloqueEncabezado.gif) no-repeat top center;
}

div#bloqueLogotipo
{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
div#bloqueLogotipo a { margin: 0; padding: 0; }
div#bloqueLogotipo img { margin: 0; padding: 0; }
div#bloqueLogotipo a span { display: none; }

/* Listado de elementos del Menu de Encabezado */

div#bloqueEncabezado ul.menuEncabezado
{
	list-style-type: none;
	margin: 0px 4px 0px 0px;
	padding: 0;
	float: right;
}

div#bloqueEncabezado ul.menuEncabezado li
{
	display: inline;
	font-size: 0.9em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: bottom;
}

div#bloqueEncabezado ul.menuEncabezado li a
{
	display: block;
	float: left;
	padding: 14px 0px 0px 0px;
	margin: 7px 0px 0px 10px
}

div#bloqueEncabezado ul.menuEncabezado li a.inicio:link, div#bloqueEncabezado ul.menuEncabezado li a.inicio:visited { background: url(nivel/home_l.gif) no-repeat top center; }
div#bloqueEncabezado ul.menuEncabezado li a.inicio:hover, div#bloqueEncabezado ul.menuEncabezado li a.inicio:active { background: url(nivel/home_h.gif) no-repeat top center; }

div#bloqueEncabezado ul.menuEncabezado li a.mapa:link, div#bloqueEncabezado ul.menuEncabezado li a.mapa:visited { background: url(nivel/mapaweb_l.gif) no-repeat top center; }
div#bloqueEncabezado ul.menuEncabezado li a.mapa:hover, div#bloqueEncabezado ul.menuEncabezado li a.mapa:active { background: url(nivel/mapaweb_h.gif) no-repeat top center; }

div#bloqueEncabezado ul.menuEncabezado li a.contacta:link, div#bloqueEncabezado ul.menuEncabezado li a.contacta:visited { background: url(nivel/contacta_l.gif) no-repeat top center; }
div#bloqueEncabezado ul.menuEncabezado li a.contacta:hover, div#bloqueEncabezado ul.menuEncabezado li a.contacta:active { background: url(nivel/contacta_h.gif) no-repeat top center; }

div#bloqueEncabezado ul.menuEncabezado li a.gestion:link, div#bloqueEncabezado ul.menuEncabezado li a.gestion:visited { background: url(nivel/gestion_l.gif) no-repeat top center; }
div#bloqueEncabezado ul.menuEncabezado li a.gestion:hover, div#bloqueEncabezado ul.menuEncabezado li a.gestion:active { background: url(nivel/gestion_h.gif) no-repeat top center; }


/* BLOQUE LISTADO IDIOMA */

div#bloqueListadoIdiomas
{
	margin: 0px 0px 8px 0px;
	padding: 7px 0px 0px 0px;
	font-size: 0.8em;
	color: #bbb;
	text-align: right;
	clear: right;
}
div#bloqueListadoIdiomas ul
{
	list-style-type: none;
}
div#bloqueListadoIdiomas ul li
{
	list-style-type: none;
	display: inline;
}
div#bloqueListadoIdiomas ul li.Castellano a
{
	background: url(inicio/es_es.png) no-repeat right center;
	padding-right: 23px;
}
div#bloqueListadoIdiomas ul li.Castellano a:hover
{
	background: url(inicio/es_es_over.png) no-repeat right center;
}
div#bloqueListadoIdiomas ul li.Galego a
{
	background: url(inicio/es_gl.png) no-repeat right center;
	padding-right: 23px;
}
div#bloqueListadoIdiomas ul li.Galego a:hover
{
	background: url(inicio/es_gl_over.png) no-repeat right center;
}
div#bloqueListadoIdiomas ul li.English a
{
	background: url(inicio/en_gb.png) no-repeat right center;
	padding-right: 23px;
}
div#bloqueListadoIdiomas ul li.English a:hover
{
	background: url(inicio/en_gb_over.png) no-repeat right center;
}
div#bloqueListadoIdiomas a:link, div#bloqueListadoIdiomas a:visited
{
	text-transform: lowercase;
	color: #ccc;
	margin: 0px 3px 0px 3px;
}
div#bloqueListadoIdiomas a:hover, div#bloqueListadoIdiomas a:active
{
	color: #f90;
}
div#bloqueListadoIdiomas a.seleccionado
{
	font-weight: bold;
}




/* BLOQUE FLASH */

div#bloqueFotografias
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 115px;
	text-align: left;
}

.bf_1 { background: url(../../../media/imagenes/fondos/img_1.jpg) no-repeat center left; }
.bf_2 { background: url(../../../media/imagenes/fondos/img_2.jpg) no-repeat center left; }
.bf_3 { background: url(../../../media/imagenes/fondos/img_3.jpg) no-repeat center left; }
.bf_4 { background: url(../../../media/imagenes/fondos/img_4.jpg) no-repeat center left; }
.bf_5 { background: url(../../../media/imagenes/fondos/img_5.jpg) no-repeat center left; }
.bf_6 { background: url(../../../media/imagenes/fondos/img_6.jpg) no-repeat center left; }
.bf_7 { background: url(../../../media/imagenes/fondos/img_7.jpg) no-repeat center left; }
.bf_8 { background: url(../../../media/imagenes/fondos/img_8.jpg) no-repeat center left; }
.bf_9 { background: url(../../../media/imagenes/fondos/img_9.jpg) no-repeat center left; }
.bf_10 { background: url(../../../media/imagenes/fondos/img_10.jpg) no-repeat center left; }
.bf_11 { background: url(../../../media/imagenes/fondos/img_11.jpg) no-repeat center left; }
.bf_12 { background: url(../../../media/imagenes/fondos/img_12.jpg) no-repeat center left; }
.bf_13 { background: url(../../../media/imagenes/fondos/img_13.jpg) no-repeat center left; }
.bf_14 { background: url(../../../media/imagenes/fondos/img_14.jpg) no-repeat center left; }
.bf_15 { background: url(../../../media/imagenes/fondos/img_15.jpg) no-repeat center left; }

/*
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="fondo.png", sizingMethod="image");
cargamos la imagen igual que como lo hicimos con la etiqueta img, pero el  método de escala será ahora image, es decir, la misma imagen 
background-repeat:no-repeat;
*/


/* BLOQUE MENU PRINCIPAL */

/* Bloque con el menu principal */

div#bloqueMenuPrincipal
{
	margin: 20px 0px 0px 0px;
	border-bottom: 1px solid #fff;
	background: #008080;
	height: 24px;
	text-align: left;
}

/* nivel 1 */
ul#menu_ppal
{
	position: absolute;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	list-style-type: none;
}
ul#menu_ppal li
{
	display: block;
	float: left;
	height: 24px;
	line-height: 24px;
	margin: 0px 0px 0px 0px;
	padding: 0px 12px 0px 12px;
	background: url(nivel/separador_li_3.gif) no-repeat left center;
}
ul#menu_ppal li.primero
{
	background: url(nivel/vacio.gif) no-repeat left;
}
ul#menu_ppal li a:link, ul#menu_ppal li a:visited
{
	display: block;
	font-family: "Trebuchet MS";
	font-size: 1.1em;
	text-transform: uppercase;
	color: #fff;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}
ul#menu_ppal li a:hover, ul#menu_ppal li a:active
{
	background: #E3F1F1;
	text-decoration: none;
	color: #FF9900;
	background: #008080;
	text-decoration: underline;
}
ul#menu_ppal li a.seleccionado:link, ul#menu_ppal li a.seleccionado:visited
{
	color: #FF9900;
}
ul#menu_ppal li a.seleccionado:hover, ul#menu_ppal li a.seleccionado:active
{
	background: none;
}


/* nivel 2 */
ul#menu_ppal ul
{
	position: absolute;
	width: 180px;
	text-align: left;
	border: 1px solid #fff;
	background: url(nivel/fondo_transparente_2.png) repeat-y;
	list-style-type: none;
	margin: 0px 0px 0px -12px;
	padding: 4px 0px 5px 0px;
}
ul#menu_ppal ul li
{
	display: block;
	float: none;
	margin: 0px 0px 2px 0px;
	padding: 0px 10px 0px 8px;
	background: none;
	line-height: 14px;
	height: auto;
}
ul#menu_ppal ul li.primero a
{
	padding: 0px 0px 0px 0px;
	background: url(nivel/li_2.gif) no-repeat left center;
}
ul#menu_ppal ul li a:link, ul#menu_ppal ul li a:visited
{
	text-transform: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #fff;
	padding: 0px 0px 0px 7px;
	margin: 0px 0px 0px 0px;
	background: url(nivel/li_2.gif) no-repeat left center;

}
ul#menu_ppal ul li a:hover, ul#menu_ppal ul li a:active
{
	text-decoration: underline;
	font-weight: normal;
	color: #f90;
	background: url(nivel/li_2_over.gif) no-repeat left center;
}
ul#menu_ppal ul li a.seleccionado:link, ul#menu_ppal ul li a.seleccionado:visited
{
	color: #FF9900;
	font-weight: bold;
	background: url(nivel/li_2_over.gif) no-repeat left center;
}
ul#menu_ppal li a.seleccionado:hover, ul#menu_ppal li a.seleccionado:active
{
}
ul#menu_ppal ul li a.oculto:link, ul#menu_ppal ul li a.oculto:visited
{
	color: #aaa;
	font-weight: normal;
	background: url(nivel/li_3.gif) no-repeat left center;
}
ul#menu_ppal li a.oculto:hover, ul#menu_ppal li a.oculto:active
{
}
ul#menu_ppal ul li a.ocultoseleccionado:link, ul#menu_ppal ul li a.ocultoseleccionado:visited
{
	color: #ccc;
	font-weight: bold;
	background: url(nivel/li_4.gif) no-repeat left center;
}
ul#menu_ppal li a.ocultoseleccionado:hover, ul#menu_ppal li a.ocultoseleccionado:active
{
}





/* BLOQUE CON EL MAPA */

div.bloqueMapa
{
	position: absolute;
	top: -198px;
	left: 530px;
	width: 176px;
}
div.bloqueMapa h2
{
	font-size: 0.8em;
	text-align: left;
	height: 19px;
	color: #fff;
	padding: 8px 0px 0px 15px;
	background: url(nivel/bloque_1_top.gif) no-repeat;
}
/*
	background-position: top bottom;
	background-repeat: no-repeat;
	background-image: url(nivel/bloque_1_top.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/webcinur/themes/version2/css/nivel/bloque_1_top.png');
*/
div.bloqueMapa h2 a:link, div.bloqueMapa h2 a:visited
{
	color: #f5f5f5;
	background: url(nivel/icono_busqueda.gif) no-repeat left top;
	padding-left: 20px;
}
div.bloqueMapa h2 a:hover, div.bloqueMapa h2 a:active
{
	color: #f90;
}

.cuerpoMapa
{
	padding: 2px 0px 0px 0px;
	height: 120px;
	background-position: center bottom;
	background-repeat: no-repeat;
	background-image: url(nivel/bloque_1_bottom.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/version2/css/nivel/bloque_1_bottom.png');
}

.cuerpoMapa p
{
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.cuerpoMapa p.enlace_busqueda
{
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	z-index: 999;
}
.cuerpoMapa p.enlace_busqueda a:link, .cuerpoMapa p.enlace_busqueda a:visited
{
	color: #4aa3a3;
	background: #e3f1f1 url(nivel/icono_busqueda.png) no-repeat left top;
	font-size: 7.5pt;
	padding-left: 15px;
}
.cuerpoMapa p.enlace_busqueda a:hover, .cuerpoMapa p.enlace_busqueda a:active
{
	color: #f90;
	text-decoration: none;
}



/* Buscador */

div#bloqueCentralB
{
	width: 250px;
	float: left;
	background-color: #F2F9F9;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	text-align: left;	
}

div#bloqueCentralB h1
{
	font-weight: bold;
	color: #008080;
	font-size: 1em;
	background: #ccc url(nivel/elemento_2.gif) no-repeat center left;
	margin: 0px 0px 2px 0px;
	padding: 5px 5px 5px 20px;
	border-bottom: 2px solid #fff;
	text-transform: uppercase;
}

div#bloqueCentralB p
{
	padding: 5px;
}

div#mapa
{
	text-align: center;
}

div#mapa p
{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}






/* Bloque con el Titulo de la sección y la ruta */

div#bloque_titulo
{
	margin: 0px 0px 0px 0px;
	text-align: left;
}
div#bloque_titulo h1
{
	font-family: Verdana, "Trebuchet MS";
	font-weight: normal;
	font-style: normal;
	color: #888;
	font-size: 0.9em;
	background: #eee url(nivel/elemento_7.gif) no-repeat center left;
	padding: 6px 0px 6px 25px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #008080;
	border-top: 1px solid #008080;
}
div#bloque_titulo span
{
	color: #666;
	font-size: 1em;
	font-style: normal;
	font-weight: bold;
	margin: 0px 0px 0px 2px;
}
div#bloque_titulo  a:link, div#bloque_titulo  a:visited
{
	color: #888;
}
div#bloque_titulo  a:hover, div#bloque_titulo  a:active
{
	color: #f90;

}

div#bloque_contenido 
{
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	overflow: auto;
}








/* BLOQUE PIE DE PAGINA */

div#bloquePiePagina
{
	background: url(nivel/fondo_piepagina.gif) no-repeat center top;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
div#contenidoPiePagina
{
	width: 730px;
	margin: 0px auto;
	padding: 45px 0px 25px 0px;
}
div#bloqueDireccionEmpresa
{
	background: url(nivel/logo_piepagina.gif) no-repeat left top;
	padding: 27px 0px 0px 0px;
}

div#bloqueDireccionEmpresa p
{
	text-align: left;
	font-size: 0.8em;
	color: #a9a9a9;
	margin: 0px 0px 3px 0px;
}

div#bloqueEnlacesPiePagina
{
	text-align: right;
}

div#bloqueEnlacesPiePagina ul
{
	float: right;
	list-style-type: none;
	padding: 3px 0px 0px 0px;
	margin: 0px;
}

div#bloqueEnlacesPiePagina ul li
{
	display: inline;
	margin: 0px 2px 0px 0px;
	padding: 0px 0px 0px 10px;
	background: url(nivel/separador_li_6.gif) no-repeat left;
}

div#bloqueEnlacesPiePagina ul li.primero
{
	background: url(nivel/vacio.gif) no-repeat center right;
}

div#bloqueEnlacesPiePagina ul li a:link, div#bloqueEnlacesPiePagina ul li a:visited
{
	color: #999;
	font-size: 0.9em;
}
div#bloqueEnlacesPiePagina ul li a:hover, div#bloqueEnlacesPiePagina ul li a:active
{
	color: #f90;
}





/* Bloque de cofinanciamiento */
div#confinanciado
{
}
div#confinanciado p
{
	margin-bottom: 8px;
	color: #666;
}
div#confinanciado img
{
	display: inline;
	vertical-align: middle;
	margin: 0px 10px 0px 0px;
	border: none;
}






/* Separadores */

div.separador_1
{
	margin: 0px 0px 10px 0px;
}

div.separador_2
{
	background: url(nivel/fondo_separador_2.gif) repeat-x center left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.separador_3
{
	background: url(nivel/fondo_separador_3.gif) repeat-x center left;
	margin: 0px 0px 20px 0px;
	padding: 10px 0px 0px 0px;
}

div.separador_4
{
	background: url(nivel/fondo_separador_4.gif) repeat-x center left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}






/************************************************************************/
/*       					PAGINADOR		  							*/
/************************************************************************/

.paginador
{
	margin: 0px 3px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
}
.paginador p
{
	float: left;
	color: #999;
	font-weight:normal;
	font-size: 0.9em;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
}
.paginador ul
{
	float: left;
}
.paginador ul li
{
	display: inline;
}
.paginador ul li a:link, .paginador ul li a:visited
{
	display: block;
	width: 14px;
	height: 14px;
	text-align: center;
	font-size: 0.9em;
	margin: 4px 3px 3px 3px;
	border: 1px solid #008080;
	background: #E3F1F1;
	float: left;
}
.paginador ul li a:hover, .paginador ul li a:active
{
	color: #fff;
	background: #f90;
}

.paginador ul li span
{
	display: block;
	width: 14px;
	height: 14px;
	color: #fff;
	font-weight:normal;
	font-size: 0.9em;
	text-align: center;
	margin: 4px 3px 3px 3px;
	border: 1px solid #333;
	background-color: #aaa;
	float: left;
}





