/*	TODOS LOS DOCUMENTOS */
/*	Fuentes de la página */
	body, input, select, textarea {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #959595;
		font-size: 70%;
	}
	input, select, textarea {
		font-size: 100%;
	}
/*	General para todo el documento */
	body {
		background: #FFF url(../images/ff_body.gif) repeat-x center top;
		margin: 20px 0;
		text-align: center;
	}
	p, ul, li, h1, h2, h3, h4, h5, h6, h7 {
		margin: 0;
		padding: 0;
	}

/*	Contenedor */
	#borde {
		margin: 0 auto;
		text-align: left;
		width: 698px;
		border: 1px solid #CCD7E0;
		background-color: #FFF;
	}
	#contenedor {
		margin: 20px 20px 10px 20px;
	}

/*	Cabacera */
	#cabacera ul {
		float: right;
		color: #BE0000;
		list-style-type: none;
		margin-top:40px;
	}
	#cabacera li {
		float: left;
		padding: 0 10px 0 2px;
		background: url(../images/arrow.gif) no-repeat right 0;
	}
	#cabacera li.actual {
		padding: 0 2px;
		background: none;
	}
	#cabacera ul li a {
		padding: 0 2px;
		color: #718EA5;
		text-decoration: none;
	}
	#cabacera ul li a:hover {
		background-color: #EAF0F4;
	}
	#cabacera h1 {
		margin: 0 0 10px 0;
	}
	#cabacera .flash{
		margin: 7px 0
	}
	#cabacera img  {
		border: 0;
		margin: 20px 0 0 0;
	}

/*	Título de la página */
	#titulo {
		height: 40px;
	}
	#titulo h2 {
		text-indent: -9999px;
	}
	#titulo_nivel2 {
		height: 52px;
	}
	#titulo_nivel2 h2 {
		text-indent: -9999px;
	}

/*	Menú de navegación */
	#menu {
		float: right;
		width: 180px;
		margin: 0 0 10px 0;
	}
	#menu ul {
		padding: 5px 0;
		list-style-type: none;
		background: url(../images/ff_menu.gif) repeat-x;
	}
	#menu li {
		padding: 3px 2px 3px 15px;
		background: url(../images/arrow.gif) no-repeat 0 2px;
	}
	#menu li a {
		color: #718EA5;
		padding: 1px 2px;
		text-decoration: none;
	}
	#menu li a:hover {
		background-color: #EAF0F4;
	}
	#home_banner {
		height: 172px;
		width: 177px;
		background-image: url(../images/home_banner.gif);
	}
	.menuseleccionado a {
		background-color: #EAF0F4;
	}

/*	Contenido */
	#contenido {
		float: left;
		margin: 0 0 20px 0;
		padding: 0 0 10px 0;
		background-color: #FAFBFC;
		width: 460px;
	}

/*	Pie */
	#pie_impresion { display: none; }
	#pie {
		clear: both;
		color: #BA0000;
	}
	ul#validadores {
		float: right;
	}
	ul#menu_pie {
		float: left;
	}
	ul#menu_pie, ul#validadores {
		padding: 5px 0 0 0;
		list-style-type: none;
	}
	ul#menu_pie li, ul#validadores li {
		display: inline;
		color: #CCC;
	}
	ul#menu_pie a {
		color: #BA0000;
		text-decoration: none;
		padding: 0 2px;
	}
	ul#validadores a {
		color: #BA0000;
		text-decoration: none;
		padding: 0 2px;
	}
	ul#menu_pie a:hover, ul#validadores a:hover {
		text-decoration: underline;
	}
	#hecho_por a {
		clear: both;
		display: block;
		padding: 3px 0 0 0;
		text-align: right;
		color: #CCC;
		font-size: .9em;
		text-decoration: none;
	}
	#hecho_por a:hover {
		text-decoration: underline;
	}

/*	Varios */
	.separador {
		background: #FFF url(../images/line.gif) repeat-x ;
		height: 1px;
		font-size: 0;
		clear: both;
	}
	.ayudatxt {
		position: absolute;
		top: 0;
		left: -9999px;
	}

/*	ESPECIFICO DE UNO O VARIOS DOCUMENTOS */
/*	Título de la página */
	.titulo_index {
		background: #FFF url(../images/tit_index.gif) no-repeat 0 9px;
	}
	.titulo_index_2 {
		background: url(../images/tit_index_02.gif) no-repeat 12px 19px;
	}
	.titulo_eskala {
		background: #FFF url(../images/tit_eskala.gif) no-repeat 0 9px;
	}
	.titulo_interiores {
		background: #FFF url(../images/tit_interiores.gif) no-repeat 0 9px;
	}
	.titulo_marcas {
		background: #FFF url(../images/tit_marcas.gif) no-repeat 0 9px;
	}
	.titulo_proyectos {
		background: #FFF url(../images/tit_proyectos.gif) no-repeat 0 9px;
	}
	.titulo_localizacion {
		background: #FFF url(../images/tit_localizacion.gif) no-repeat 0 9px;
	}
	.titulo_contacto {
		background: #FFF url(../images/tit_contacto.gif) no-repeat 0 9px;
	}
	.titulo_legal {
		background: #FFF url(../images/tit_aviso_legal.gif) no-repeat 0 9px;
	}
	.titulo_politica {
		background: #FFF url(../images/tit_politica.gif) no-repeat 0 9px;
	}

/*	Estilos generales */
	#contenido p.primero {
		margin: 0;
		padding: 20px 22px 0 22px;
		background: url(../images/flecha.gif) no-repeat 12px 24px;
	}
	#contenido p {
		margin: 0;
		padding: 10px 22px 0 22px;
	}
	#contenido p#fot_eskala {
		height: 256px;
		text-indent: -9999px;
		background: url(../images/fot_eskala_02.gif) no-repeat 22px 0;
	}
	#contenido p#fot_interiores {
		height: 143px;
		text-indent: -9999px;
		background: url(../images/fot_interiores_03.gif) no-repeat 22px 22px;
	}
	#contenido p#fot_marcas {
		height: 49px;
		text-indent: -9999px;
		background: url(../images/fot_marcas_01.gif) no-repeat 22px 12px;
	}
	#contenido p#fot_proyectos {
		clear: both;
		height: 142px;
		text-indent: -9999px;
		background: url(../images/fot_proyectos.gif) no-repeat 22px 22px;
	}
	h3 {
		margin: 22px 22px 0 37px;
		padding: 0 0 10px 0;
		color: #BE0000;
		font-size: 1em;
		background: url(../images/line.gif) repeat-x  0 1.4em;
		clear: both;
	}
	h3 span{
		display: block;
		color: #FFF;
		background-color: #BE0000;
	}
	h4 {
		margin: 10px 22px 0 22px;
		font-size: 1em;
		font-weight: normal;
	}
	h4 a {
		color: #959595;
		text-decoration: underline;
	}
	h4 a:hover {
		text-decoration: none;
	}
	ul.marcas{
		padding:20px 0 15px 0;
		text-align:center;
		display:block;
		} 
	li.logos, li.logos2 {
		height:90px;
		float:left;
		list-style-type: none;
		margin-left:15px;
		}
	li.logos2 {
		margin-left:0;
		width:160px;
		text-align:right;
		}
	li.dere {
		height:90px;
		float:right;
		margin-right:10px;
		list-style-type: none;
		}
	#gandia {
		height:165px;
		width:80px;
		display:block;
		}
	ul.marcas img {
		margin:5px;
		border:0;
	}
	
	#foto_localizacion {
		margin-top: 20px;
	}
	.subrayado {
		text-decoration: underline;
	}
	form#contacto {
		width: 380px;
		margin: 0;
		padding: 30px 0 30px 0;
	}
	form#contacto p {
		margin: 0;
		padding: 0;
	}
	form#contacto label {
		clear: both;
		text-align: left;
		padding: .6em 0 .6em 22px;
		display: block;
		cursor: pointer;
	}
	form#contacto input, form#contacto textarea {
		float: right;
		width: 280px;
		margin-top: -1.9em;
		border: 1px solid #7A7A7A;
	}
	form#contacto #enviar, form#contacto #borrar {
		color: #000;
		margin-top: 0;
		float: right;
		width: 100px;
		margin: 1.6em 184px 0 0;
		cursor: pointer;
	}
	form#contacto #borrar {
		margin: -1.6em 64px 0 0;
	}
	#pag_contacto {
	}
	#contacto_direccion span, #contacto_telefonos span {
		display: block;
	}
	.negro {
		color: #000;
	}
	.rojo {
		color: #BE0000;
	}
	#contacto_direccion {
		position: relative;
		top: 20px;
		left: 60px;
	}
	#contacto_telefonos {
		position: relative;
		top: 20px;
		left: 270px;
		margin-top: -3.6em;
		padding-bottom: 4em;
	}
	.rojo a {
		color: #BE0000;
		text-decoration: underline;
	}
	.rojo a:hover {
		text-decoration: none;
	}
	.proyecto_portada {
		display: block;
	}
	.proyecto_portada img {
		float: right;
		margin: 10px 22px 0 12px;
	}
	.proyecto_portada span {
		display: block;
		padding: 10px 22px 22px 37px;
	}
	.proyecto_portada p span {
		margin: 0;
		padding: 0 0 0 15px;
	}
	.proyecto_portada a {
		margin: 22px 0 0 37px;
		padding: 1px 2px 1px 15px;
		background: url(../images/arrow.gif) no-repeat 0 1px;
		color: #959595;
		background-color: #EEE;
		text-decoration: none;
	}
	.proyecto_portada a:hover {
		background-color: #EAF0F4;
	}
	#proyecto_planos img {
		margin: 10px 0 0 22px;
	}
	#proyecto_volver {
		padding: 10px 22px 0 22px;
		text-align: right;
	}
	#proyecto_volver a {
		padding: 1px 2px 1px 15px;
		background: url(../images/arrow.gif) no-repeat 0 1px;
		color: #959595;
		background-color: #EEE;
		text-decoration: none;
	}
	#proyecto_volver a:hover {
		background-color: #EAF0F4;
	}
	#galeria{
		margin: 0;
		padding: 30px 22px 30px 22px;
	}
	#galeria .gran {
		float:left;
		margin:0 0 0 15px;
	}
	#galeria p {
		float:left;
		width:56px;
		margin:0 0 0 8px;
		padding:0;		
	}
	#galeria p img {
		margin-bottom:5px;
		}
