/* CSS Reviter */

body {
	background-color: #c7bcb5;
}

DIV.fondo_marron{
	margin: 0 auto;
	width: 930px;
	background-color: #c7bcb5;
}

DIV.fondo_blanco{
	margin: 0 auto;
	width: 930px;
	/*height: 1040px;*/
	background-color: #FFF;
}

DIV.contenedor{
	margin: 0 auto;
	width: 920px;
	padding: 5px;
}




/******************/
/*Añadidos felipe*/
/******************/


/*Permite ocultar cualquier elemento html*/
.oculto 
{ 
	display:none; 
	visibility:hidden;
}

/*Todas las imagenes border=0*/
img
{
	border: 0;
}

/*Para hacer que los div flotantes ocupen altura dentro de la estructura*/
.clear
{
	clear: both; 
}

/*******************************/
/*ELEMENTOS SEPARACION Y ADORNO*/
/*******************************/

DIV.separacion_vertical_02
{
	width: 100%;
	height: 0.2em;
}

DIV.separacion_vertical_05
{
	width: 100%;
	height: 0.5em;
}

DIV.separacion_vertical_15
{
	width: 100%;
	height: 1.5em;
}
DIV.separacion_vertical_10
{
	width: 100%;
	height: 1em;
}

DIV.separacion_vertical_17
{
	width: 100%;
	height: 1.7em;
}

DIV.separacion_vertical_30
{
	width: 100%;
	height: 3.0em;
}

DIV.clear_ambos
{
	clear: both;
}

DIV.adorno1
{
	width: 100%;
	height: 0.5em;
	background-color: #EDAC18;
}

DIV.adorno2
{
	width: 100%;
	height: 0.5em;
	background-color: #E78C23;
}

DIV.adorno3
{
	width: 100%;
	height: 0.1em;
	background-color: #cb380a;
}

/***********************************/
/*FIN ELEMENTOS SEPARACION Y ADORNO*/
/***********************************/

/**************************/
/*ELEMENTOS DE MIGA DE PAN*/
/**************************/

/*Contenedor de la miga de pan*/
#miga
{ 
	width: 100%; 						/*Ocupa el 100% del su contenedor*/
	height: 1.8em;  					/*Alto de la miga de pan*/
	background-color: #322150;			/*Color de fondo*/
	font-family: Arial;					/*Tipo de letra por defecto*/
	font-size: 0.75em;
	font-weight: bold;
	color: #FFFFFF;		
}

/*Contenedor del texto de la miga de pan*/
div.texto_miga
{
	float:left;							/*Parte izquierda de la miga*/
	padding-left: 5px;					/*Margenes*/
	margin-top: 0.25em;
}

/*Contenedor del menu de la miga de pan*/
div.menu_miga
{
	float: right;						/*Parte derecha de la miga*/
	padding-right: 5px;					/*Margenes*/
	margin-top: 0.45em;	
}

/*Enlaces de texto en la miga de pan*/
a.miga:link
{
	font-family: Arial;					/*Tipo de letra*/
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;		
    text-decoration: none                
}
a.miga:visited
{
	font-family: Arial;					/*Tipo de letra*/
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;		
    text-decoration: none                
}
a.miga:hover
{
	font-family: Arial;					/*Tipo de letra*/
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;		
    text-decoration: underline                
}
.miga_estatico
{
	font-family: Arial;					/*Tipo de letra*/
	font-size: 1em;
	font-weight: bold;
	color: #fdfc86;		
              
}

/******************************/
/*FIN ELEMENTOS DE MIGA DE PAN*/
/******************************/


/*****************************/
/* ELEMENTOS DETALLE NOTICIA */
/*****************************/

#alinea_derecha
{
	width: 100%;
	text-align: right;
}

#detalleNoticia
{
	width: 100%;
	text-align: justify;
}

img.foto_detalle
{
	border: 0;
	padding: 3px 10px 5px 0px;
	float: left;
	
}
img.tamano_foto_detalle{
	width: 180px;
	height: 150px;
	}

SPAN.enlace_relacionado
{
	font-family: Arial;					/*Tipo de letra*/
	font-size: 1.2em;
	font-weight: normal;
	color: #E78C23;		
    text-decoration: none
}

a.enlace_relacionado:link 
{
	font-family: Arial;					/*Tipo de letra*/
	font-size: 1em;
	font-weight: normal;
	color: #E78C23;		
    text-decoration: none
}

a.enlace_relacionado:visited 
{
	font-family: Arial;					/*Tipo de letra*/
	font-size: 1em;
	font-weight: normal;
	color: #E78C23;		
    text-decoration: none
}

a.enlace_relacionado:hover 
{
	font-family: Arial;					/*Tipo de letra*/
	font-size: 1em;
	font-weight: normal;
	color: #E78C23;		
    text-decoration: underline
}

#galeria_imagenes
{ 
	width: 100%; 						/*Ocupa el 100% del su contenedor*/
	height: 2em; 						/*Alto del pie*/
	background-color: #E78C23;			/*Color de fondo*/
	font-family: Arial;					/*Tipo de letra por defecto*/
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;	
}

#cuerpo_galeria
{
	float: left;
	background-color: #FFF9EE;
	width: 100%;
}

.thumbnail
{
	float: left;
	width: 110px;
	/*margin: 5px 5px 5px 5px;*/
	margin: 3px 2px 3px 2px;
}

SPAN.texto_galeria
{
	float:left;
	padding-left: 5px;
	margin-top: 0.3em;
}

#atras
{ 
	float: left;
	width: 100%; 						/*Ocupa el 100% del su contenedor*/
	height: 1.5em; 						/*Alto del pie*/
	background-color: #E78C23;			/*Color de fondo*/
	font-family: Arial;					/*Tipo de letra por defecto*/
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 20px;
}

#texto_atras
{		
	padding-left: 5px;
}

a.volver_detalle:link 
{
	font-family: Arial;					/*Tipo de letra*/
	font-size: 1em;
	font-weight: normal;
	color: #FFFFFF;			
    text-decoration: none
}

a.volver_detalle:visited 
{
	font-family: Arial;					/*Tipo de letra*/
	font-size: 1em;
	font-weight: normal;
	color: #FFFFFF;		
    text-decoration: none
}

a.volver_detalle:hover 
{
	font-family: Arial;					/*Tipo de letra*/
	font-size: 1em;
	font-weight: normal;
	color: #FFFFFF;	
    text-decoration: underline
}

/*********************/
/*FIN DETALLE NOTICIA*/
/*********************/



/*Contenedor del menu y los contenidos*/
#menucontenidos
{ 
	width: 100%; 						/*Ocupa el 100% del su contenedor*/
	background-color: #FFFFFF;			/*Color de fondo*/
	font-family: Arial;					/*Tipo de letra por defecto*/
	font-size: 0.75em;
	font-weight: bold;
	color: #000000;	
}

/****************/
/*MENU PRINCIPAL*/
/****************/

/*Contenedor del menú*/
#menu					
{
	float: left;
	width: 22%;
}

/*Fondo menu 1 y nivel 1*/
DIV.enlaces_menu1_nivel1
{
	margin-left: 1.4em;
	background-image: url(img/guion_menu1_nivel1.gif);
	background-repeat: no-repeat;
	padding-left:17px
}

/*Fondo menu 1 y nivel 1*/
DIV.enlaces_menu1_nivel2
{
	margin-left: 1.4em;
	background-image: url(img/guion_menu2_nivel1.gif);
	background-repeat: no-repeat;
		padding-left:17px
}

DIV.enlaces_menu1_nivel3
{
	margin-left: 1.4em;
	background-image: url(img/guion_menu_nivel4.gif);
	background-repeat: no-repeat;
		padding-left:17px
}

/*Fondo menu 1 y nivel 1*/
DIV.enlaces_menu1_nivel4
{
	margin-left: 1.4em;
	background-image: url(img/guion_menu_nivel4.gif);
	background-repeat: no-repeat;
	padding-left:17px
}
DIV.enlaces_menu1_nivel5
{
	margin-left: 1.4em;
	background-image: url(img/guion_menu_nivel4.gif);
	background-repeat: no-repeat;
	padding-left:17px
}
/*Contiene los enlaces del nivel 1*/

SPAN.enlaces_nivel1
{
	margin-left: 1.5em;
}

/*Separador menu 1 de nivel 1*/
DIV.separacion_menu1_nivel1
{
	/*width: 100%;*/
	width: 91%;
	height: 1px;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 17px;
	background-color: #CC3E24;
}

/*Separador menu 2 de nivel 1*/
DIV.separacion_menu1_nivel2
{
	width: 91%;
	height: 1px;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 17px;
	background-color: #E59D1C;
}

DIV.linea_menu_fijo
{
	width: 91%;
	height: 1px;
	margin-top: -1px;;
	margin-left: 17px;
	background-color: #E59D1C;
}

#texto_menu_fijo
{
	
	color: #412f63;
	font-family: Arial;
	font-size: 1em;
	padding-left: 7px;
	text-align: left;
	vertical-align: middle;
}

DIV.volver_menu_nivel2
{
	width: 91%;
	height: 27px;
	//height:25px;	
	margin-top: 0.5em;
	//padding-top:0.5em;
	vertical-align:middle;
	background-color: #E59D1C;
	margin-left: 1.4em;
	background-image: url(img/volver_menu.gif);
	background-repeat: no-repeat;
}
DIV.nombre_menu_nivel
{
	width: 91%;
	margin-left: 1.4em;
	color:#31214e;
		
	background-color:#feefd2;
}
DIV.nombre_menu_nivel2
{
	width: 91%;
	height: 27px;	
	margin-bottom: 0.5em;
	border-color:#E59D1C;
	border-width:1px;
	border-style:solid;
	margin-left: 1.4em;
	text-align:center;
}
div.linea_naranja_nivel{
	width: 91%;
	height: 1px;
	background-color: #e29d1c;
	margin-left: 1.4em;	
}


DIV.separacion_menu1_nivel3
{
	width: 91%;
	height: 1px;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 17px;
	background-color: #f9c341;
}

DIV.volver_menu_nivel3
{
	width: 91%;
	height: 27px;	
		//height:25px;	
	margin-top: 0.5em;
	//padding-top:0.5em;
	background-color: #f9c341;
	margin-left: 1.4em;
	background-image: url(img/volver_menu.gif);
	background-repeat: no-repeat;
}

DIV.separacion_menu1_nivel4
{
	width: 91%;
	height: 1px;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 17px;
	background-color: #f98f41;
}

DIV.volver_menu_nivel4
{
	width: 91%;
	height: 27px;	
		//height:25px;	
	margin-top: 0.5em;
	//padding-top:0.5em;
	background-color: #f98f41;
	margin-left: 1.4em;
	background-image: url(img/volver_menu.gif);
	background-repeat: no-repeat;
}

DIV.separacion_menu1_nivel5
{
	width: 91%;
	height: 1px;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 17px;
	background-color: #f98f41;
}

DIV.volver_menu_nivel5
{
	width: 91%;
	height: 27px;	
		//height:25px;	
	margin-top: 0.5em;
	//padding-top:0.5em;
	background-color: #f98f41;
	margin-left: 1.4em;
	background-image: url(img/volver_menu.gif);
	background-repeat: no-repeat;
}

a.volver_a_menu:link
{
	color: #FFFFFF;
	font-family: Arial;					/*Tipo de letra*/
	font-size: 0.9em;
	padding-top: 1.5em;
	padding-left: 17px;
	line-height: 27px;
	vertical-align: middle;
    text-decoration: none                
}
a.volver_a_menu:visited
{
	color: #FFFFFF;
	font-family: Arial;					/*Tipo de letra*/
	font-size: 0.9em;
	padding-top: 1.5em;
	
	padding-left: 17px;
	line-height: 27px;
	vertical-align: middle;
    text-decoration: none                
}
a.volver_a_menu:hover
{
	color: #FFFFFF;
	font-family: Arial;					/*Tipo de letra*/
	font-size: 0.9em;
	padding-top: 1.5em;
	
	padding-left: 17px;
	line-height: 27px;
	vertical-align: middle;	
    text-decoration: none                
}


/*Enlaces de texto en el primer nivel de los menús*/
a.menu_nivel1:link
{
	font-family: Arial;					/*Tipo de letra*/
	font-size: 1em;
	font-weight: normal;
	color: #6F6F6F;	
    text-decoration: none                
}
a.menu_nivel1:visited
{
	font-family: Arial;					/*Tipo de letra*/
	font-size: 1em;
	font-weight: normal;
	color: #6F6F6F;			
    text-decoration: none                
}
a.menu_nivel1:hover
{
	font-family: Arial;					/*Tipo de letra*/
	font-size: 1em;
	font-weight: normal;
	color: #000000;	
    text-decoration: none                
}
/*para el span que separa el cuadrado del texto del menu*/
span.espacio_menu{
			  
}

#forms_menu
{
	margin-top: 0em;
	margin-bottom: 0em;
}

/*FIN DEL MENU*/

/* *** BUSCADOR *** */

#flota_izda
{
	float: left;
}
#flota_dcha{
	float:right;
	}
DIV.buscador
{
	margin-left: 1.4em;
}

#buscador
{
	font-family: Arial;
	font-size: 1em;
	color: #6F6F6F;
	font-weight: normal;
	border: #c8c8c8;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}

#img_buscar
{
	margin-top: 0em;
	//margin-top: 0.1em;	 	/* PARA IE*/
	margin-left: 0.5em;
	//margin-left: 0.4em;	 	/* PARA IE*/
	cursor: pointer;
}

/*FIN BUSCADOR*/

/* *** BOLETIN *** */

#img_boletin
{
	margin-top: 1em;
	//margin-top: 0.1em;	 	/* PARA IE*/
	margin-left: 5.8em;
	//margin-left: 0.4em;    	/* PARA IE*/
	cursor: pointer;
}


/* *** SESION *** */

#texto_sesion
{
	font-family: Arial;
	font-size: 0.8em;
	color: #e4944d;
}

#preg_sesion
{
	float: left;
	clear: left;
	margin-top: 0.4em;
}

a.texto_sesion2:link
{
	font-family: Arial;					/*Tipo de letra*/
	font-size: 0.8em;
	font-weight: normal;
	color: #6F6F6F;
	padding-left: 5px;	
    text-decoration: none                
}
a.texto_sesion2:visited
{
	font-family: Arial;					/*Tipo de letra*/
	font-size: 0.8em;
	font-weight: normal;
	color: #6F6F6F;
	padding-left: 5px;	
    text-decoration: none                 
}
a.texto_sesion2:hover
{
	font-family: Arial;					/*Tipo de letra*/
	font-size: 0.8em;
	font-weight: normal;
	color: #000000;	
	padding-left: 5px;		
    text-decoration: none                
}


#img_session
{
	margin-top: 1em;
	//margin-top: 0.1em;		/* PARA IE*/
	margin-left: 8.7em;
	//margin-left: 0.4em;    	/* PARA IE*/
	cursor: pointer;
}

/*FIN SESION*/

DIV.la_imagen
{
	width: 100%;
	text-align:center;
}


/*******************/
/*ELEMENTOS DEL PIE*/
/*******************/

/*Contenedor del pie*/
#pie
{ 
	width: 100%; 						/*Ocupa el 100% del su contenedor*/
	height: 3em;  					/*Alto del pie*/
	background-color: #322150;			/*Color de fondo*/
	font-family: Arial;					/*Tipo de letra por defecto*/
	font-size: 0.60em;
	font-weight: bold;
	color: #FFFFFF;		
	v-align:bottom;
}

/*Contenedor del texto del pie*/
div.texto_pie
{
	float:left;							/*Parte izquierda del pie*/
	padding-left: 5px;					/*Margenes*/
	margin-top: 0.7em;
}

/*Contenedor de los enlaces del pie*/
div.enlaces_pie
{
	float: right;						/*Parte derecha*/
	padding-right: 5px;					/*Margenes*/
	margin-top: 0.4em;	
}

/***********************/
/*FIN ELEMENTOS DEL PIE*/
/***********************/

/************/
/*CONTENIDOS*/
/************/

div.contenidos
{
	/*BORDER: #000 1px solid ;*/
	float: left;
	width: 50%;	
	padding-top: 21px;
	padding-left: 25px;
	padding-right: 0px;
}

/*Separador*/
DIV.separacion_tipo1
{
	width: 100%;
	height: 1px;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	background-color: #A1A1A1;
}

DIV.separacion_tipo2
{
	width: 100%;
	height: 1px;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	background-color: #E78C23;
}

DIV.textos_noticia_sin_foto
{
	float: left;
	width: 100%;
}
div.tamano_noticia{
	/*height: 149px;
	//height:152px;*/
	
	}
DIV.textos_noticia
{
	float: right;
	width: 70%;
}

DIV.fotos_noticia
{	
	float: left;
	width: 25%;
}

/*Tipos de letra en noticias*/
SPAN.noticias_tipo
{
	font-family: Arial;					/*Tipo de letra*/
	font-size: 1.2em;
	font-weight: normal;
	color: #A90000;		
    text-decoration: none                
}

SPAN.noticias_subtitulo
{
	font-family: Arial;					/*Tipo de letra*/
	font-size: 1.2em;
	font-weight: normal;
	color: #666666;		
    text-decoration: none                
}

SPAN.noticias_fecha
{
	font-family: Arial;					/*Tipo de letra*/
	font-size: 1em;
	font-weight: bold;
	color: #A90000;		
    text-decoration: none                
}

SPAN.noticias_titular
{
	font-family: Arial;					/*Tipo de letra*/
	font-size: 1.5em;
	font-weight: bold;
	color: #A90000;		
    text-decoration: none                
}

SPAN.noticias_texto
{
	font-family: Arial;					/*Tipo de letra*/
	font-size: 1em;
	font-weight: normal;
	color: #666666;		
    text-decoration: none                	
}

a.noticias_titular:link 
{
	font-family: Arial;					/*Tipo de letra*/
	font-size: 1.5em;
	font-weight: bold;
	color: #A90000;		
    text-decoration: none
}

a.noticias_titular:visited 
{
	font-family: Arial;					/*Tipo de letra*/
	font-size: 1.5em;
	font-weight: bold;
	color: #A90000;		
    text-decoration: none
}

a.noticias_titular:hover 
{
	font-family: Arial;					/*Tipo de letra*/
	font-size: 1.5em;
	font-weight: bold;
	color: #A90000;		
    text-decoration: underline
}

/****************/
/*FIN CONTENIDOS*/
/****************/

/****************/
/*CUADROS CENTRO*/
/****************/

#linea_cuadros
{
	width: 100%;
}

#cuadro_cultura
{
	margin-top: 4px;
	float: left;
	width: 471px;
	height: 133px;
	background-image: url(img/cuadros/cultura.gif);
}

#cuadro_lomasdestacado
{
	margin-top: 4px;
	float: left;
	width: 471px;
	height: 133px;
	background-image: url(img/cuadros/lomasdestacado.gif);
}

#cuadro_boletin
{
	margin-top: 4px;
	float: left;
	width: 471px;
	height: 133px;
	background-image: url(img/cuadros/elboletin.gif);
}

#cuadro_tienda
{
	margin-top: 4px;
	float: left;
	width: 471px;
	height: 133px;
	background-image: url(img/cuadros/tienda.gif);
}

#cuadro_vivienda
{
	margin-top: 4px;
	float: left;
	width: 471px;
	height: 133px;
	background-image: url(img/cuadros/vivienda.gif);
}
#cuadro_formacion
{
	margin-top: 4px;
	float: left;
	width: 471px;
	height: 133px;
	background-image: url(img/cuadros/formacion.gif);
}


.titulo_cuadro1
{
	margin-top: 5.7em;
	margin-right:5px;	
	padding-left:8em;
}
.titulo_cuadro2
{
	margin-top: 6.5em;	
	margin-right:5px;
	padding-left:8em;
}
.texto_titulo_cuadro
{
	font-family:  Arial,Geneva,Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #d5853f;
	font-weight: normal;
}





A.texto_enlace_cuadro:link
{
	color: #d5853f;
	font-weight: normal;
	font-size: 1em;
    font-family:  Arial,Geneva,Verdana, Helvetica, sans-serif;
    text-decoration: none;
}

A.texto_enlace_cuadro:visited
{
	color: #d5853f;
	font-weight: normal;
	font-size: 1em;
    font-family:  Arial,Geneva,Verdana, Helvetica, sans-serif;
    text-decoration: none;
}
A.texto_enlace_cuadro:hover
{
	font-weight: normal;
	font-size: 1em;
    color: #dd7921;
    font-family:  Arial,Geneva,Verdana, Helvetica, sans-serif;
    text-decoration: underline;
}

/********************/
/*FIN CUADROS CENTRO*/
/********************/


/****************/
/*MENU dcha*/
/****************/

DIV.menu_dcha
{
	/* BORDER: #000 1px solid ;*/
	float:right;
	width: 22%;	
	padding-top: 21px;
	padding-left:18px;
}
.texto_teruel_imagen{
	font-weight: normal;
	font-size: 1.2em;
    font-family: Arial,Verdana;	
	color:#745e9b;
	}



/* *** LA IMAGEN *** */

DIV.la_imagen
{
	width: 100%;
}

#img_imagen
{
	width: 98%;
	border: #e4944d;
	border-style: solid; 
	border-top-width: 2px; 
	border-right-width: 2px; 
	border-bottom-width: 2px; 
	border-left-width: 2px;
}
/*MENU PRO¿YECTOS*/
DIV.linea_azul
{
	width: 100%;
	height: 1px;
	margin-top: 0.5em;
	margin-bottom: 1px;
	background-color: #322150;
}
DIV.linea_azul_sin_top
{
	width: 100%;
	height: 1px;
	margin-top: 1px;	
	background-color: #322150;
}

DIV.linea_azul_bottom
{
	width: 100%;
	height: 1px;
	margin-bottom:1px;
	background-color: #322150;
}
div.cuadro_gris{
	
	width: 100% !important;
	*width: 95%;
	height: 26px;
	background-color: #c7bcb5;
}

/*div.cuadro_azuloscuro{
	width: 100% !important;
	*width: 95%;
 	height: 22px;
	/*background-color: #32214e;*/
	/*background-color: #c7bcb5;
}*/
div.cuadro_azuloscuro{
	width: 100% !important;
	*width: 95%;
 	height: 33px;
	background-image: url(img/bajos_proyectos.gif);
	background-repeat: no-repeat;
	/*background-color: #32214e;
	background-color: #c7bcb5;*/
}
div.posicion_fin_proyectos{
	width:100%;
	padding-top:7px;
	padding-left:10px;
	}
/*para el final del bloque proyectos*/
div.final_proyectos{
	vertical-align: top;
	width: 100%;
	height:11px;
	*height:-8px;
	background-color:#c7bcb5;
	/*background-color: #32FF4e;*/	
}
#flota_izda_arriba
{
	clear: left;
	float: left;
	width: 9px;
	height: 8px;
	vertical-align: bottom;
	background-image: url(img/final_proyectos_izda.gif);
	background-repeat: no-repeat;
}
#flota_dcha_arriba{

	width:9px;
	height:8px;
	float:right;
	vertical-align:top;
	background-image: url(img/final_proyectos_dcha.gif);
	background-repeat: no-repeat;
}
/*fin final bloque proyectos*/
div.posicion_cabecera_proyectos{
	width:100%;
	padding-top:5px;
	padding-left:10px;
	}
div.cuadro_gris_suave{
	width: 100%;
	height: 56px;
	background-color: #f2efed;
	
}
div.cuadro_gris_suave:hover{
	width: 100%;
	height: 56px;
	background-color: #fbf9f8;
}
div.linea_gris{
	width: 100%;
	height: 1px;
	background-color: #90869d;
	
}

#texto_proyectos
{
	color: #ffffff;
	font-family: Arial;
	font-size: 1em;
	padding-left: 7px;
	text-align: left;
	vertical-align: middle;
}

DIV.posicion_menu_proyectos
{
	width:50%;
	padding-left:15px;
	padding-top:10px;
	
}

.posicion_texto_proyectos{
	padding-left: 14px;
	text-align: left;
	vertical-align: middle;
	}
.texto_titulo_proyectos{
	
	font-family: Arial,Verdana;
	font-size: 1.2em;
	font-weight:bold;
		
	color:#322150;
}
a.texto_titulo_proyectos:link
{
	font-weight:bold;
	color:#322150;
	text-decoration: none;
}
a.texto_titulo_proyectos:visited
{

font-weight:bold;
	color:#322150;
	text-decoration: none;
}

a.texto_titulo_proyectos:hover
{
	color:#6b578e;
	font-weight:bold;
	text-decoration: none;
}

.texto_subtitulo_proyectos{

	font-weight: normal;
	font-size: 1.1em;
    font-family: Arial,Verdana;	
    padding-left: 14px;
	text-align: left;
	vertical-align: middle;
	color:#745e9b;
}
div.linea_gris_3{
	width: 100%;
	height: 3px;
	background-color: #cac0b9;
	
}

/******************/
/*PARA EL ACORDEON MOOTOOL*/
/********************/
.acordeon
{
    MARGIN-TOP: 0px;
    DISPLAY: none;
    WIDTH: 100%
}

a.probar:link
{
	color: #ffffff;
	font-family: Arial;
	font-size: 1em;
	padding-left: 7px;
	text-align: left;
	vertical-align: middle;
text-decoration: none;
}
a.probar:visited
{
	color: #ffffff;
	font-family: Arial;
	font-size: 1em;
	padding-left: 7px;
	text-align: left;
	vertical-align: middle;
text-decoration: none;
}

a.probar:hover
{
	color: #cccccc;
	font-family: Arial;
	font-size: 1em;
	padding-left: 7px;
	text-align: left;
	vertical-align: middle;
text-decoration: none;
}

.contenido
{
    BACKGROUND-COLOR: #eeeeee
}

.titulo
{
    FONT-SIZE: 14px;
    MARGIN: 0px;
    CURSOR: pointer;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #b4c24b
}
.javascript .de1
{
    FONT-WEIGHT: normal;
    COLOR: #000020;
    FONT-FAMILY: 'Courier New', Courier, monospace
}
.javascript .de2
{
    FONT-WEIGHT: normal;
    COLOR: #000020;
    FONT-FAMILY: 'Courier New', Courier, monospace
}
.javascript
{
    BORDER-RIGHT: #d0d0d0 1px solid;
    BORDER-TOP: #d0d0d0 1px solid;
    BORDER-LEFT: #d0d0d0 1px solid;
    COLOR: #000066;
    BORDER-BOTTOM: #d0d0d0 1px solid
}
.javascript A:link
{
    COLOR: #000060
}
.javascript A:hover
{
    BACKGROUND-COLOR: #f0f000
}
.javascript .head
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 70%;
    PADDING-BOTTOM: 2px;
    COLOR: #808080;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #d0d0d0 1px solid;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #f0f0ff
}
.javascript .foot
{
    PADDING-RIGHT: 2px;
    BORDER-TOP: #d0d0d0 1px solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 70%;
    PADDING-BOTTOM: 2px;
    COLOR: #808080;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #f0f0ff
}
.javascript .imp
{
    FONT-WEIGHT: bold;
    COLOR: red
}
.javascript LI
{
    FONT: 95% 'Courier New', Courier, monospace;
    COLOR: #003030
}
.javascript LI.li2
{
    FONT-WEIGHT: bold;
    COLOR: #006060
}
.javascript .kw1
{
    FONT-WEIGHT: bold;
    COLOR: #000066
}
.javascript .kw2
{
    FONT-WEIGHT: bold;
    COLOR: #003366
}
.javascript .kw3
{
    COLOR: #000066
}
.javascript .co1
{
    COLOR: #009900;
    FONT-STYLE: italic
}
.javascript .coMULTI
{
    COLOR: #009900;
    FONT-STYLE: italic
}
.javascript .es0
{
    FONT-WEIGHT: bold;
    COLOR: #000099
}
.javascript .br0
{
    COLOR: #66cc66
}
.javascript .st0
{
    COLOR: #3366cc
}
.javascript .nu0
{
    COLOR: #cc0000
}
.javascript .me1
{
    COLOR: #006600
}
.javascript .re0
{
    COLOR: #0066ff
}



/****************/
/*FIN MENU DCHA*/
/****************/


/****************/
/*Aviso legal*/

a.aviso_legal:link
{
	color:#fdfc86;
	text-decoration: none;
}
a.aviso_legal:visited
{

	color:#fdfc86;
	text-decoration: none;
}

a.aviso_legal:hover
{
	color:#cdcc6b;
	text-decoration: none;
}


/******************************/
/***** CONTENEDOR Y CONTENIDO DE PROYECTOS*/
/***********************************/
.contenedor_proyectos
{
    position:relative;
    left: 0px;
    top: 0px;
    width: 100%;
    height:285px;
    overflow:hidden;
    
}

/*********************/
/* PARA EL MAPA WEB*/
/*********************/
a.menu_mapa1:link
{
	font-family: Arial;					/*Tipo de letra*/
	font-size: 0.8em;
	font-weight: normal;
	color: #A90000;	
    text-decoration: none                
}
a.menu_mapa1:visited
{
	font-family: Arial;					/*Tipo de letra*/
	font-size: 0.8em;
	font-weight: normal;
	color: #A90000;			
    text-decoration: none                
}
a.menu_mapa1:hover
{
	font-family: Arial;					/*Tipo de letra*/
	font-size: 0.8em;
	font-weight: normal;
	color: #000000;	
    text-decoration: none                 
}

/*******ESTILOS PARA LAS FICHAS DE VIVIENDA
*/

.fondo_ficha1{
	padding-left:10px;
	background-color:#fff3dd;
}
.fondo_ficha1_par{
	padding-left:10px;
	background-color:#fff9ee;
}
.texto_enunciado{
	font-family: Arial;					/*Tipo de letra*/
	font-size: 0.9em;
	font-weight: bold;
	color: #817f7b;	
	line-height:20px;
    text-decoration: none
}
.texto_contenido_ficha{
	font-family: Arial;					/*Tipo de letra*/
	font-size: 1em;
	font-weight: bold;
	color: #e78c23;	
	line-height:20px;
    text-decoration: none
}

.texto_direccion_ficha{
	font-family: Arial;					/*Tipo de letra*/
	font-size: 1.2em;
	font-weight: bold;
	line-height:20px;
	color: #bf403e;	
    text-decoration: none
}
.linea_ficha{
	height: 1px;
	border: 0;
	color: #e59d1c;
	background-color: #e59d1c;
}

/*Enlaces de texto en la miga de pan*/
a.evento:link
{
	 text-decoration:none;
  font-family: Arial,Helvetica,sans-serif;
  font-weight: bold;
  font-size: 1.2em;
  color: #EEAA21;               
}
a.evento:visited
{
	 text-decoration:none;
  font-family: Arial,Helvetica,sans-serif;
  font-weight: bold;
  font-size: 1.2em;
  color: #EEAA21;               
}
a.evento:hover
{
  text-decoration:none;
  font-family: Arial,Helvetica,sans-serif;
  font-weight: bold;
  font-size: 1.2em;
  color: #EEAA21;               
}

/*/estilo del listado de viviendas*/
.cabecera_listado_viviendas{
	padding-left:10px;
	background-color:#e59d1c;
	color:#ffffff;
	font-size:1.5em;
}



.cabecera_tabla_viviendas{
	padding-left:10px;
	background-color:#ffebc6;
	color:#ce8400;
	height: 30px;
	line-height:30px;
	vertical-align:middle;
	font-size:1.1em;
}

.texto_listado_vivienda{
	 
  font-family: Arial,Helvetica,sans-serif;
  font-weight: bold;
  font-size: 0.9em;
  color: #a90000;    
}

/*Enlaces de texto en la miga de pan*/
a.ficha_vivienda:link
{
	 text-decoration:none;
  font-family: Arial,Helvetica,sans-serif;
  font-weight: bold;
  font-size: 0.9em;
  color: #a90000;                  
}
a.ficha_vivienda:visited
{
	 text-decoration:none;
 font-family: Arial,Helvetica,sans-serif;
  font-weight: bold;
  font-size: 0.9em;
  color: #a90000;                  
}
a.ficha_vivienda:hover
{
  text-decoration:none;
 font-family: Arial,Helvetica,sans-serif;
  font-weight: bold;
  font-size: 0.9em;
  color: #a90000;                  
}


.texto_libre{
	 
  font-family: Arial,Helvetica,sans-serif;
  font-weight: bold;
  font-size: 0.9em;
  color: #000000;    
}

/*PARA LA VISUALIZACION DE VIVIVENDAS*/

.seemTd2AlignIzq{ width : 2%; float : left; color: inherit; background: inherit; }
.seemTd4AlignIzq{ width : 4%; //width : 3%; float : left; color: inherit; background: inherit; }
.seemTd5AlignIzq{ width : 5%; //width : 4%; float : left; color: inherit; background: inherit; }
.seemTd10AlignIzq{ width : 10%; //width : 9%;float : left; color: inherit; background: inherit; }
.seemTd20AlignIzq{ width : 20%; //width : 19%; float : left; color: inherit; background: inherit; }
.seemTd22AlignIzq{ width : 22%; float : left; color: inherit; background: inherit; }
.seemTd25AlignIzq{ width : 25%; float : left; color: inherit; background: inherit; }
.seemTd30AlignIzq{ width : 30%; //width : 29%; float : left; color: inherit; background: inherit; }
.seemTd35AlignIzq{ width : 35%; //width : 34%; float : left; color: inherit; background: inherit; }
.seemTd44AlignIzq{ width : 44%; //width : 42.5%; float : left; color: inherit; background: inherit; }
.seemTd45AlignIzq{ width : 45%; //width : 43%; float : left; color: inherit; background: inherit; }
.seemTd48AlignIzq{ width : 48%; //width : 47%; float : left; color: inherit; background: inherit; }
.seemTd58AlignIzq{ width : 58%; //width : 56%; float : left; color: inherit; background: inherit; }
.seemTd60AlignIzq{ width : 60%; float : left; color: inherit; background: inherit; }
.seemTd65AlignIzq{ width : 65%; float : left; color: inherit; background: inherit; }
.seemTd68AlignIzq{ width : 68%; //width : 66%; float : left; color: inherit; background: inherit; }
.seemTd70AlignIzq{ width : 70%; float : left; color: inherit; background: inherit; }
.seemTd90AlignIzq{ width : 90%; //width : 88%; float : left; color: inherit; background: inherit; }
.seemTd90AlignIzqNegro{ width : 90%; //width : 88%; float : left; color: inherit; background: inherit; }
.seemTd100AlignIzq{ width : 100%; float : left; color: inherit; background: inherit; }

/* ------------- para el tooltip de mas info*/

a.help {
position: absolute;
text-decoration: none;
color: black;
border-bottom: 2px #eee dotted;
}
a.help span {
display: none;
text-decoration:none;
}
a.help:hover {
background: none; /* IE hack */
z-index: 100;
text-decoration:none;
}
a.help:hover span {
display:block!important;
display:inline-block;
max-width:300px;

position: relative;
float:left;

top: -1em;
left: -1em;
background: #ffffcc;
text-align: justify;
font-family: Arial,Helvetica,sans-serif;
  font-weight: bold;
  font-size: 0.8em;
text-decoration:none;   
color:#000;
padding:3px 5px 3px 5px;
}
