/*** ESTRUCTURA***/
/* Estructura del sitio, basado en la diagramacion*/
html, body{
	margin:0 auto;
	padding:0;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
	font-size:14px;
	color:#222222;
	background:#DDDDDD url(../imagenes/fondo.jpg) top repeat-x;
}
A:link {text-decoration:none;color:#000000;} 
A:visited {text-decoration:none;color:#000000;} 
A:active {text-decoration:none;color:#DA251D;} 
A:hover {text-decoration:none;color:#DA251D;}
#contenedor {
	position: relative;
	left: 50%;
	width: 776px;
	margin:0;
	margin-left:-510px;
}

#contenedor_cuerpo{
	width:776px;
	height:600px;
	background:#FFFFFF url(../imagenes/cuerpo.jpg) top center no-repeat;
}

#cuerpo{
	position:relative;
	width:992px;
	height:550px;
	top:-42px;
	left:-90px;
}

#colIzq{
	width:510px;
	min-height:100%;
	float:left;
	margin:0;
	padding:0;
}

#colDer{
	width:180px;
	min-height:100%;
	float:right;
}

/*#cabecera{
	width:989px;
	height:298px;
	position:absolute;
	top:-5px;
	left:-41px;
	margin:4px 0 0 10px;
	background:#FFFFCC url(../css/inicio.jpg) top left no-repeat;
	background-color: #FFFFFF;
}
*/
#banner{
	position:absolute;
	width:990px;
	height:114px;
	top:4px;
	margin:0 0 0 2px;
	left: -1px;
	/*background-color:#00FF00;
	background:#FFFFFF url(../imagenes/banner_imagen.jpg) top left no-repeat;
*/
}

#blq_contenido{
	width:510px;
	height:352px;
	margin-top:45px;
	margin-left:130px;
/*	background:url(../imagenes/contenido.jpg) top left no-repeat;*/
}
/*fin contenedor 1*/


#texto{
	width: 500px;
	height:500px;
	position:relative;
	top:26px;
	left:30px;
	margin:4px 0 0 10px;
	font-size:12px;
	/*background: url(../css/menu.jpg) no-repeat;
	background-image: url(../css/menu.gif);*/
}

#texto ul{
	list-style:none;
	margin:0 0 0 3px;
	padding:0 0 0 3px;
}

#texto ul li{
	float:left;
	margin:1px 0 0 0;
	text-align:center;
}

#texto li a{
	display:block;
	width:120px;
	height:39px;
	margin:0;
	padding:8px 0 0 0;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:#FF6600;

}
/**** fin contenedor 2 ******/


/***************   INCIO:menu_lat_izq    *********************/
#menu_lat_izq{
	position:absolute;
	width:219px;
	float:rigth;
	font-size:18px;
	text-aling: right;
	left: 148px;
	height: 347px;
	color:#CCCCCC;
	top: 257px;
}

 
#menu_lat_izq ul{
	margin: 0 0 0 0;
	padding: 0;
}

#menu_lat_izq ul li{
	list-style-type: none;
	width:250px;
}
#menu_lat_izq li a{
	width:300px; /*ancho que ocupan los links*/
	border-bottom:0px #CCCCCA solid; /*color del boton*/
	border-top:0px #CCCCCD solid; /*color de la sombra del boton*/
	text-decoration: none;
	font-weight:bold;
	display: block;
	padding: -2px -5px -2px -5px;/* margenes del contenido del menu*/
	text-align:left;/*alineacion del tecto*/
	color:#000000; /*color de letra*/
}

#menu_lat_izq .menuIzquierdoActivo a{
	font-size:18px; /*tamaņo de letra*/
	color:#FF0000; /*color de letra*/

}
 
#menu_lat_izq a:hover{ /*alpasar el mouse*/
	font-size:18px; /*tamaņo de letra*/
	color:#FF0000; /*color de letra*/

}
/***************   FIN:menu_lat_izq    *********************/

/***************   INCIO:menu_inicio    *********************/
#menu_inicio{
	position:absolute;
	width:244px;
	float:rigth;
	font-size:24px;
	text-aling: right;
	left: 131px;
	height: 447px;
	top: 245px;
}

 
#menu_inicio ul{
	margin: 0 0 0 0;
	padding: 0;
}

#menu_inicio ul li{
	list-style-type: none;
	width:180px;
}
#menu_inicio li a{
	width:147px;
	border-bottom:0px #CCCCCA solid;
	border-top:0px #CCCCCD solid;
	text-decoration: none;
	font-weight:bold;
	display: block;
	padding: -2px -5px -2px -5px;/* margenes del contenido del menu*/
	text-align:left;
	color:#000000;
	/*background:#CCCCCB;*/
	
}

#menu_inicio .menuInicioActivo a{
	font-size:24px;
	color:#FF0000;
}
 
#menu_inicio a:hover{
	font-size:24px;
	color:#FF0000;
}
/***************   FIN:menu_inicio    *********************/
/******* TEXTOS *******/

h1{
	padding:20px 0 0 20px;
	font-size:18px;
	color:#006432;
}

h2{
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	font-size:14px;
	color:#006432;
}
#e1{
	top: 189px;
	position: absolute;
	text-align:center;
	width:850px;
	left: 79px;
	background-color: #FFFFFF;}
#i1{left:  18px; position: absolute; top: 276px; width: 30%; font-family:sans-serif, Arial, Helvetica; color: #cc6633; font-size: 10pt; background-color: #eeeeee; font-style: oblique;}
#i2{
	left: 83px;
	position: absolute;
	top: 181px;
	height: 14px;
}
#i3{left: 82px; position: absolute; top: 208px; }
#i4{left: 82px; position: absolute; top: 235px; }
#i6{left: 82px; position: absolute; top: 261px; }
#i7{
	left: 82px;
	position: absolute;
	top: 287px;
	width: 172px;
}
#d1{left:  2px; position: absolute; top: 65px; width: 455px; height: 51px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 20px; overflow:none;}
#d12{left:  100px; position: absolute; top: 85px; width: 267px; height: 34px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 20px; overflow:none;}
#d2{left: 5px; position: absolute; top: 81px; width: 430px; height: 35px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 9pt; overflow:none;}
#t1{font-size: 36pt; left:139px; position: absolute; top: 11px; width: 185px; height: 40%; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-align:center;}
#t2{font-size: 36pt; left:7px; position: absolute; top: 23px; width: 430px; height: 40%; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-align:center;}
#2t1{font-size: 20pt; left:16px; position: absolute; top: 27px; width: 427px; height: 40%; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-align:center;}
#2t2{font-size: 20pt; left:13px; position: absolute; top: 26px; width: 430px; height: 40%; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-align:center;}

#visual{margin: 0 0 0 0; left: 269px; position: absolute; top: 159px; width: 185px; height: 50px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 8pt; background-color: #FFFFFF; overflow:auto; }
#arqutectura{left:269px; position: absolute; top: 302px; width: 185px; height: 50px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 1.1em; background-color: #FFFFFF; text-align:center;}
#grup{left: 766px; position: absolute; top: 602px; width: 222px; height: 33px; font-family: Arial, Helvetica, sans-serif; color: black; font-size: 9px;overflow:none;}
#windiss{
	left: 269px;
	position: absolute;
	top: 302px;
	width: 459px;
	height: 126px;
	overflow:none;
	background-color: #EB3D00;
}
#interiorisme{
	text-align:center;
	font-size: 20pt;
	left: 269px;
	position: absolute;
	top: 333px;
	width: 459px;
	height: 77px;
	overflow:none;
	background-color: #EB3D00;
}
#eeewd{
	left: 269px;
	position: absolute;
	top: 159px;
	width: 459px;
	height: 126px;
	overflow:none;
	background-color: #78C3E4;
}
#visual-merchandising{
	text-align:center;
	font-size: 20pt;
	left: 268px;
	position: absolute;
	top: 208px;
	width: 459px;
	height: 77px;
	overflow:none;
	background-color: #FF6600;
}
#window-disseny{
	left: 269px;
	position: absolute;
	top: 137px;
	width: 459px;
	height: 61px;
	overflow:none;
}
#arquitectura-interiorisme{
	left: 268px;
	position: absolute;
	top: 192px;
	width: 459px;
	height: 32px;
	overflow:none;
}
#fondoleng{position: relative; top: 0px; width: 991px; height: 650px; font-family: Arial, Helvetica, sans-serif; color: black; font-size: 9px; overflow:none; background:#DDDDDD url(../imagenes/fondoleng.jpg) top repeat-x;}
#fondo{position: relative; top: 0px; width: 991px; height: 650px; font-family: Arial, Helvetica, sans-serif; color: black; font-size: 9px; overflow:none; background:#DDDDDD url(../imagenes/fondo.gif) top repeat-x;}
#titulopoliticas{left: 630px; position: absolute; top: 492px; width: 410px; height: 18px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; overflow:none;}
#politica{left: 631px; position: absolute; top: 511px; width: 407px; height: 98px; font-family: Arial, Helvetica, sans-serif; color: black; font-size: 9px; overflow:auto;}
#clientes{left: 454px; position: absolute; top: 268px; width: 575px; height: 60%; font-family: Arial, Helvetica, sans-serif; color: black; font-size: 18px; overflow:auto;}
#foto{left: 547px; position: absolute; top: 259px; width: 201px; height: 293px; font-family: Arial, Helvetica, sans-serif; color: black; font-size: 9px; overflow:auto;}
#texto_empresa2{left: 384px; position: absolute; top: 257px; width: 158px; height: 60%; font-family: Arial, Helvetica, sans-serif; color: black; font-size: 12px; overflow:auto;}
#texto_empresa{left: 750px; position: absolute; top: 258px; width: 30%; height: 60%; font-family: Arial, Helvetica, sans-serif; color: black; font-size: 9px; overflow:auto;}
#texto_inicio{left: 471px; position: absolute; top: 340px; width: 448px; height: 141px; font-family: Arial, Helvetica, sans-serif; color: black; font-size: 40px; overflow:none;}
#imgmenu{left: 148px; position: absolute; top: 257px; width: 170px; height: 60%; font-family: Arial, Helvetica, sans-serif; color: black; font-size: 9px; overflow:none;}
#lineapie{left: -10px; position: absolute; top: 36px; width: 924px; height: 9px; font-family: Arial, Helvetica, sans-serif; color: black; font-size: 9px; overflow:none;}
#oficinas{left: 65px; position: absolute; top: 45px; width: 900px; height: 19px; font-family: Arial, Helvetica, sans-serif; color: black; font-size: 9px; overflow:none;}
#direccion{left: 64px; position: absolute; top: 19px; width: 592px; height: 25px; font-family: Arial, Helvetica, sans-serif; color: black; font-size: 16px; overflow:none;}
#servicios{left: 130px; position: absolute; top: 211px; width: 991px; height: 33px; font-family: Arial, Helvetica, sans-serif; color: #CCCCCC; font-size: 24px; background-color: #000000; overflow:auto;}
#tiempo{left: 1060px; position: absolute; top: 243px; width: 59px; height: 379px; font-family: Arial, Helvetica, sans-serif; color: black; font-size: 18px; overflow:none;}
#pie{left: 120px; position: absolute; top: 608px; width: 983px; height: 91px; font-family: Arial, Helvetica, sans-serif; color: FFFFFF; font-size: 9px; overflow:none;}
#c1{left:  666px; position: absolute; top: 275px; width: 383px; height: 333px; font-family: Arial, Helvetica, sans-serif; color: black; font-size: 9pt;}

#s1{left:  376px; position: absolute; top: 241px; width: 745px; height: 451px; background-color: #837F7E; font-family: Arial, Helvetica, sans-serif; color: black; font-size: 9pt;}

#z1{ left:  387px; position: absolute; top: 278px; width: 211px; font-family:sans-serif, Arial, Helvetica; color: #cc6633; font-size: 10pt; font-style: oblique; height: 328px;}
#logo{ left:  420px; position: absolute; top: 248px; width: 184px; font-family:sans-serif, Arial, Helvetica; color: #cc6633; font-size: 10pt; font-style: oblique; height: 194px;}
#contacta{ border: 0;left:  391px; position: absolute; top: 256px; width: 211px; font-family:sans-serif, Arial, Helvetica; color: #cc6633; font-size: 10pt; font-style: oblique; height: 328px;}
#cata{ left:  231px; position: absolute; top: 474px; width: 184px; font-family:sans-serif, Arial, Helvetica; color: #cc6633; font-size: 10pt; font-style: oblique; height: 108px;}
#espa{ left:  607px; position: absolute; top: 471px; width: 184px; font-family:sans-serif, Arial, Helvetica; color: #cc6633; font-size: 10pt; font-style: oblique; height: 114px;}
#volver{ left:  270px; position: absolute; top: 592px; width: 107px; font-family:sans-serif, Arial, Helvetica; color: #DA251D; font-size: 12pt; font-style: oblique; height: 34px;}

