.bg_general {
	background-image: url(../images/es/bg_general.gif);
	background-repeat: no-repeat;
	background-position: center;
	margin-top:5px;
}

.bg_cabecera {
	background-image: url(../images/es/cabecera.gif);
	background-repeat: no-repeat;
}

.bg_cierre {
	background-image: url(../images/es/bg_cierre.jpg);
	background-repeat: no-repeat;
}

.bg_suscripcion {
	background-image: url(../images/es/bg_suscripcion.jpg);
	background-repeat: no-repeat;
}

.bg_empresas {
	background-image: url(../images/es/bg_empresas_participadas.gif);
	background-repeat: no-repeat;
}

.bg_empresas_apoyadas {
	background-image: url(../images/ga/bg_empresas_apoyadas_listado.gif);
	background-repeat: no-repeat;
}

.bg_ficha {
	background-image: url(../images/es/bg_ficha.gif);
	background-repeat: no-repeat;
	height:510px;
	width:530px;
}

.bg_ficha_noticia{
	background-image: url(../images/ga/bg_novedades_ficha.gif);
	background-repeat: no-repeat;
	height:510px;
	width:530px;
}

.bg_ficha_apoyada {
	background-image: url(../images/ga/bg_empresas_apoyadas_ficha.gif);
	background-repeat: no-repeat;
	height:510px;
	width:530px;
}

.bg_proyectos {
	background-image: url(../images/es/bg_presentacion_proyectos.gif);
	background-repeat: no-repeat;
}

.bg_preguntas {
	background-image: url(../images/es/bg_preguntas_frecuentes.gif);
	background-repeat: no-repeat;
}

.bg_enlaces {
	background-image: url(../images/es/bg_enlaces.gif);
	background-repeat: no-repeat;
}

.bg_enlaces2 {
	background-image: url(../images/es/barra_enlaces.gif);
	background-repeat: no-repeat;
	width:319px;
}

.bg_novedades {
	background-image: url(../images/es/bg_novedades.gif);
	background-repeat: no-repeat;
}

.bg_novedades2 {
	background-image: url(../images/es/barra_novedades.gif);
	background-repeat: no-repeat;
	width:247px;
}

.bg_boletin {
	background-image: url(../images/es/bg_boletin.gif);
	background-repeat: no-repeat;
}

.bg_contacto {
	background-image: url(../images/es/bg_contacto.gif);
	background-repeat: no-repeat;
}

.bg_mapaweb {
	background-image: url(../images/es/bg_mapa_web.gif);
	background-repeat: no-repeat;
}

.bg_nota_legal {
	background-image: url(../images/es/fondo_nota_legal.gif);
}

a.empresa {
	font-family : Tahoma, Verdana, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
}

a.empresa:hover {
	font-family : Tahoma, Verdana, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #862330;
	text-decoration : underline;
}

a.noticia {
	font-family : Verdana, sans-serif, Tahoma;
	font-size : 10px;
	font-weight : bold;
	color : #1E5171;
	text-decoration : none;
}

a.noticia:hover {
	font-family :Verdana, sans-serif, Tahoma;
	font-size : 10px;
	font-weight : bold;
	color : #000000;
	text-decoration : underline;
}

.empresa {
	font-family : Tahoma, sans-serif;
	font-size : 11px;
	line-height: 14px;
	font-weight : bold;
	color : #862330;
	text-decoration : none;
}

.noticia_tit {
	font-family : Tahoma, sans-serif;
	font-size : 11px;
	line-height: 14px;
	font-weight : bold;
	color : #2D72AE;
	text-decoration : none;
}

.fondos {
	font-family : Tahoma, sans-serif;
	font-size : 11px;
	line-height: 14px;
	font-weight : bold;
	color : #656565;
	text-decoration : none;
}

.descripcion {
	font-family : Tahoma, sans-serif;
	font-size : 10px;
	line-height: 14px;
	font-weight : normal;
	color : #000000;
	text-decoration : none;
}

a.enlace_empresa {
	font-family : Tahoma, Verdana, sans-serif;
	font-size : 11px;
	line-height: 14px;
	font-weight : bold;
	color : #5E5E5E;
	text-decoration : none;
}

a.enlace_empresa:hover {
	font-family : Tahoma, Verdana, sans-serif;
	font-size : 11px;
	line-height: 14px;
	font-weight : bold;
	color : #862330;
	text-decoration : none;
}

a.enlace_noticia {
	font-family : Tahoma, Verdana, sans-serif;
	font-size : 11px;
	line-height: 14px;
	font-weight : bold;
	color : #5E5E5E;
	text-decoration : none;
}

a.enlace_noticia:hover {
	font-family : Tahoma, Verdana, sans-serif;
	font-size : 11px;
	line-height: 14px;
	font-weight : bold;
	color : #2D72AE;
	text-decoration : none;
}

.pregunta {
	font-family : Tahoma, sans-serif;
	font-size : 10px;
	line-height: 13px;
	font-weight : bold;
	color : #2C76A4;
	text-decoration : none;
	text-align: justify;
}

.text {
	font-family : Tahoma, sans-serif;
	font-size : 10px;
	line-height: 13px;
	font-weight : normal;
	color : #5E5E5E;
	text-decoration : none;
	text-align: justify;
}

.tit_enlace {
	font-family : Tahoma, sans-serif;
	font-size : 10px;
	line-height: 13px;
	font-weight : bold;
	padding-left: 5px;
	color : #FFFFFF;
	text-decoration : none;
	text-align: left;
}

a.enlace {
	font-family : Tahoma, Verdana, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #5E5E5E;
	text-decoration : none;
}

a.enlace:hover {
	font-family : Tahoma, Verdana, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #2D72AE;
	text-decoration : none;
}

.fecha_noticia {
	font-family : Tahoma, sans-serif;
	font-size : 10px;
	line-height: 13px;
	font-weight : normal;
	padding-left: 5px;
	color : #FFFFFF;
	text-decoration : none;
	text-align: left;
}

.tit_noticia {
	font-family : Tahoma, sans-serif;
	font-size : 10px;
	line-height: 13px;
	font-weight : bold;
	color : #1E5171;
	text-decoration : none;
	text-align: justify;
}

a.menu_cierre {
	font-family : Tahoma, Verdana, sans-serif;
	font-size : 9px;
	font-weight : normal;
	color : #FFFFFF;
	text-decoration : none;
}

a.menu_cierre:hover {
	font-family : Tahoma, Verdana, sans-serif;
	font-size : 9px;
	font-weight : normal;
	color : #8DD0FF;
	text-decoration : none;
}

INPUT {
	border : 1px solid #919191;
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	padding-left: 5px;
	padding-right: 5px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	color : #000000;
}

.text_boletin {
	font-family : Tahoma, sans-serif;
	font-size : 10px;
	line-height: 13px;
	font-weight : normal;
	padding-right: 10px;
	color : #000000;
	text-decoration : none;
}

a.boletin {
	font-family : Tahoma, Verdana, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #000000;
	text-decoration : none;
}

a.boletin:hover {
	font-family : Tahoma, Verdana, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #2F73B1;
	text-decoration : underline;
}

.input_boletin {
	border : 1px solid #919191;
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	padding-left: 5px;
	padding-right: 5px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	color : #2F73B1;
}

.text_form {
	font-family : Tahoma, sans-serif;
	font-size : 10px;
	line-height: 13px;
	font-weight : normal;
	padding-left: 15px;
	padding-right: 10px;
	color : #000000;
	text-decoration : none;
	text-align: left;
}

TEXTAREA {
	border : 1px solid #919191;
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	padding-left: 5px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	color : #000000;
}

SELECT {
	border : 1px solid #919191;
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	color : #000000;
}

.input_checkbox {
	border : 0px;
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	color : #000000;
}

.Contenedor {
	position:relative;
	width:450px;
	height:260px;
	overflow:hidden;
}

.Contenido {
	position:absolute;
	width:450px;
	padding-left:60px;
}

.Contenedor2 {
	position:relative;
	width:450px;
	height:320px;
	overflow:hidden;
}

.Contenido2 {
	position:absolute;
	width:450px;
	padding-left:60px;
}

.ContenedorNoticia {
	position:relative;
	width:300px;
	height:350px;
	padding-left:20px;
	float:left;
	text-align:left;
	overflow:hidden;
}

.ContenidoNoticia {
	position:absolute;
	width:280px;
}

.celdaGris {
	background-color:#CCCCCC;
	empty-cells:show;
}

.datoEmpresa {
	font-family : Tahoma, Verdana, sans-serif;
	font-size : 10px;
	color : #000000;
	text-decoration : none;
}


.enlace_pie {
	padding-left:5px;
	padding-right:5px;
}

.texto_boletin_pq{
	margin-top:40px;
	font-family : Verdana, sans-serif, Tahoma;
	font-size : 9px;
	color : #000000;
	text-decoration : none;
}

.bot_seleccion{ 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/ga/seleccion.png');
	background-repeat:no-repeat;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	float:left;
	background-image:url(../images/ga/seleccion.png);
	_background-image:url(../images/ga/spacer.gif);
	width:118px;
	height:72px;
	display:block;
	cursor:hand;
	margin-top:440px;
}

.bot_seleccion2{ 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/ga/seleccion.png');
	background-repeat:no-repeat;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	float:left;
	background-image:url(../images/ga/seleccion.png);
	_background-image:url(../images/ga/spacer.gif);
	width:118px;
	height:72px;
	display:block;
	cursor:hand;
	margin-top:385px;
}

.bg_seleccion_personal {
	background-image: url(../images/ga/fondo_ofertas.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

td.texto_seleccion p{
	font-family : Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding-left: 5px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	color : #000000;
	width:400px;
	margin-left:182px;
	line-height:17px;
	padding-top:30px;
	_padding-top:27px;
}

td.texto_seleccion2 p{
	font-family : Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding-left: 5px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	color : #000000;
	width:400px;
	margin-left:182px;
	line-height:17px;
}

a.enlace_seleccion{
	font-family : Georgia, Verdana, sans-serif, Tahoma;
	font-size : 11px;
	font-weight : bold;
	color : #A12B39;
	text-decoration : underline;
	margin-left:187px;
}

a.enlace_seleccion:hover {
	font-family :Georgia, Verdana, sans-serif, Tahoma;
	font-size : 11px;
	font-weight : bold;
	color : #000000;
	text-decoration : underline;
	margin-left:187px;
}

a.enlace_proceso{
	font-family : Tahoma, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #A12B39;
	text-decoration : none;
	margin-left:15px;
}

a.enlace_proceso:hover {
	font-family : Tahoma, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #000000;
	text-decoration : underline;
	margin-left:15px;
}


td.texto_negro_seleccion{
	font-family : Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 185px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	color : #000000;
	
}

li.fecha_proceso{
	font-family : Tahoma, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #000000;
	padding:0px;
	margin:0px;
	width:200px;
}

span.titulo_proceso{
	font-family : Tahoma, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #A12B39;
	text-decoration : none;
}

span.fecha_proceso{
	font-family : Tahoma, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	color : #000000;
	
}

span.apartado_ficha{
	font-family : Tahoma, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	color : #000000;
	text-decoration:underline
}

p.descripcion_proceso{
	font-family : Tahoma, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	color : #000000;
	width:320px;
	margin-top:10px;
	text-align: justify;
}


p.descripcion_archivo{
	margin:0px;
	padding:0px;
	font-family : Tahoma, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	color : #000000;
	width:320px;
	margin-left:15px;
}

a.cerrar_ficha{
	font-family : Tahoma, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #A12B39;
	text-decoration : none;
}

a.cerrar_ficha:hover{
	font-family : Tahoma, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #A12B39;
	text-decoration : underline;
}

.bg_procesos {
	background-image: url(../images/barra_procesos.gif);
	background-repeat: no-repeat;
	width:247px;
}

a.proceso {
	font-family : Verdana, sans-serif, Tahoma;
	font-size : 10px;
	font-weight : bold;
	color : #A02A3A;
	text-decoration : none;
}

a.proceso:hover {
	font-family :Verdana, sans-serif, Tahoma;
	font-size : 10px;
	font-weight : bold;
	color : #000000;
	text-decoration : underline;
}

.ContenedorProceso {
	position:relative;
	width:360px;
	height:350px;
	padding-left:20px;
	float:left;
	text-align:left;
	overflow:hidden;
}

.ContenidoProceso {
	position:absolute;
	width:320px;
}

.ContenedorSeleccion {
	position:relative;
	width:325px;
	height:350px;
	padding-left:20px;
	float:left;
	text-align:left;
	overflow:hidden;
}

.ContenidoSeleccion{
	position:absolute;
	width:305px;
}
