/* CSS Document */
BODY {
background-color:#FFFFFF;
}

HTML{
overflow-x:hidden;
}
#titulo{ 
padding-left:20px;
padding-right:20px;
padding-bottom:5px;
font-size: 18px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #666666;
}

#texto{
	padding-left:20px;
	padding-right:20px;
	padding-bottom:5px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-style: normal;
	line-height: 1.3;
	text-align:justify;
}

#texto ul{
	padding-left:20px;
	padding-right:20px;
	padding-bottom:5px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-style: normal;
	line-height: 1.3;
	text-align:justify;
}

#texto a:link{
color: #FF9900;
text-decoration: none;
}

#texto a:visited{
text-decoration: none;
color: #FF9900;
}

#texto a:active{
text-decoration: none;
color: #FF9900;
}

#texto a:hover{
text-decoration: underline;
color: #FF9900;
}


#Menu {
	position:absolute;
	left:0px;
	top: 155px;
	/*top:225px;*/
	width:311px;
	height:507px;
	z-index:9;
}
#ContenedorTitulo{
	position:absolute;
	left:363px;
	top:156px;
	width:430px;
	height:25px;
	z-index:11;
}

#menuInferiorCorto {
	position:absolute;
	left:155px;
	top:680px;
}

#menuInferiorMedio {
	position:absolute;
	left:155px;
	top:690px;
}

#menuInferiorLargo {
	position:absolute;
	left:155px;
	top:870px;
}



#SubmenuRel {
	position:relative;
	left:0px;
	top:2px;
	width:1100px;
	height:55px;
	z-index:8;
}

#SubmenuRel_2 {
	position:relative;
	left:0px;
	top:-24px;
	width:1100px;
	height:25px;
	z-index:8;
}

#layerFacebookRel{
	color: #FFFFFF;
	text-align:left;
	position:relative;
	left:0px;
	/*top:20px;*/
	top: 6px;	
	z-index:9;	
}

#DireccionRel {
	position:relative;
	left:250px;
	top:-20px;
	width:650px;
	height:17px;
	z-index:8;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align:left;
}



/* Usado en servicios.html */
#SubmenuLargo{
	position:absolute;
	left:365px;
	/*top:680px;*/
	top:810px;
	width:1100px;
	height:55px;
	z-index:8;
	
}


#layerFacebookLargo{
	color: #FFFFFF;
	text-align:right;
	position:absolute;
	left:155px;
	top:827px;
	z-index:9;
	
}

#DireccionLargo {
	position:absolute;
	/*left:848px;*/
	left:370px;
	/*top:728px;*/
	top:860px;
	/*	width:386px;*/
	width:630px;
	height:17px;
	z-index:8;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align:right;
}



#Foto {
	position:absolute;
	left:608px;
	/*top:160px;*/
	top: 210px;
	width:454px;
	height:423px;
	z-index:1;
}

#FotoAncha {
	position:absolute;
	left:438px;
	/*top:217px;*/
	top: 198px;
	width:454px;
	height:423px;
	z-index:1;
}



a:link {
	color: #FF9900;
	text-decoration: none;
}
a:visited {
	color: #FF9900;
	text-decoration: none;
}
a:hover {
	color: #FF9900;
	text-decoration: underline;
}
a:active {
	color: #FF9900;
	text-decoration: none;
}

#ContenedorTexto {
	position:absolute;
	left:362px;
	/*top:226px;*/
	top:240px;
	width:563px;
	height:386px;
	z-index:11;
	visibility: visible;
}

#ContenedorTextoSinTit {
	position:absolute;
	left:362px;
	/*top:226px;*/
	top:170px;
	width:563px;
	height:386px;
	z-index:11;
	visibility: visible;
}

#ContenedorTextoConTitulo{
	position:absolute;
	left:362px;
	/*top:226px;*/
	top:310px;
	width:563px;
	height:386px;
	z-index:11;
	visibility: visible;
}


#FondoTexto {
	position:absolute;
	left:361px;
	/*top:222px;*/
	top:292px;
	width:553px;
	/* height:414px; */
	height:364px;
	z-index:10;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fotos/fondocapa.png", sizingMethod="scale");
}

#FondoTextoSinTit {
	position:absolute;
	left:361px;
	/*top:222px;*/
	top:210px;
	width:553px;
	/* height:414px; */
	height:364px;
	z-index:10;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/fotos/fondocapa.png", sizingMethod="scale");
}

/* Usado en el texto de servicios.html */
#ContenedorTextoAncho {
	position:absolute;
	left:348px;
	top:246px;
	width:641px;
	height:386px;
	z-index:11;
	visibility: visible;
}

#FondoTextoAncho {
	position:absolute;
	left:361px;
	top:292px;
	width:641px;
	height:386px;
	z-index:10;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fotos/fondocapa.png", sizingMethod="scale");
}




/* Usado en el texto de arquitectura.html */
#ContenedorTextoMedio {
	position:absolute;
	left:348px;
	top:246px;
	width:521px;
	height:386px;
	z-index:11;
	visibility: visible;
}

#FondoTextoMedio {
	position:absolute;
	left:361px;
	top:292px;
	width:511px;
	height:386px;
	z-index:10;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fotos/fondocapa.png", sizingMethod="scale");
}


#Logo {
	position:absolute;
	/*left:230px;*/
	left:180px;
	/*top:21px; */
	top:21px;
	width:784;
	height:150;
	z-index:2;
}

#suma {
	position:absolute;
	left:345px;
	top:71px;
	width:562px;
	height:32px;
	z-index:13;
}

.sumaTituloPpal {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 5px;
	color: #FFAD01;
	text-align:center;
	
}

.nuevasideasTitulo {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	
	letter-spacing: 5px;
	font-weight:bold;
}



#Linea {
	position:absolute;
	/*left:313px;*/
	left:1093px;
	/*top:97px;*/
	top:240px;
	width:30px;
	height:580px;
	z-index:15;
}




#LineaCorto {
	position:absolute;
	/*left:313px;*/
	left:1093px;
	/*top:97px;*/
	top:240px;
	width:30px;
	height:510px;
	z-index:15;
}

.LineaId {
	width:30px;
	/*height:780px;*/
	height:580px;
	text-align:center;
	vertical-align:middle;
}


.LineaIdLargo{
	width:30px;
	/*height:880px;*/
	height: 720px;
	text-align:center;
	vertical-align:middle;
}

.LineaIdCorto {
	width:30px;
	/*height:780px;*/
	height:580px;
	text-align:center;
	vertical-align:middle;
}


#LineaHor {
	position:relative;
	left:-250px;
	/*top:97px;*/
	top:10px;
	width:1050px;
	height:30px;
	z-index:15;
}


.LineaHorId {
	width:1050px;
	/*height:780px;*/
	height:30px;
	text-align:center;
	vertical-align:middle;
}



#div_bureau {
	position:absolute;
	left:128px;
	top:301px;
	z-index:16;
	width: 97px;
	height: 114px;
} 


#div_bureau_Index {
	position:absolute;
	left:128px;
	top:395px;
	z-index:16;
	width: 97px;
	height: 114px;
} 

.posicionTituloPag{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
}


#LayerTituloPag {
	position:absolute;
	left:367px;
	top:172px;
	width:253px;
	height:31px;
	z-index:17;
}


#layerFacebook{
	color: #FFFFFF;
	text-align:right;
	position:absolute;
	left:155px;
	top:645px;
	z-index:9;
	
}

#layerFacebookMedio{
	color: #FFFFFF;
	text-align:right;
	position:absolute;
	left:155px;
	top:827px;
	z-index:9;
	
}

#layerFacebookLargo{
	color: #FFFFFF;
	text-align:right;
	position:absolute;
	left:155px;
	top:827px;
	z-index:9;
	
}



#PosicionFormularioWeb {
	position:relative;
	left:45px;
	top:45px;
	z-index:20;
}


#PosicionEquipooWeb {
	position:relative;
	left:-105px;
	top:40px;
	z-index:20;
}

.textoPeq{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-style: normal;
	line-height: 1;
	text-align:justify;
}


#textoPeq li{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-style: normal;
	line-height: 1;
	text-align:justify;
}

#sumaCabecera {
	position:absolute;
	left:345px;
	top:71px;	
	z-index:13;
}


#sumaRel {
	position:relative;
	left:16px;
	top:0px;
	width:562px;
	height:32px;
	z-index:13;
}


#nuevasideasRel {
	position:relative;
	left:38px;
	top:2px;
	width:513px;
	height:27px;
	z-index:14;
}

#ContenedorTituloRel{
	position:relative;
	left:34px;
	top:22px;
	width:430px;
	height:25px;
	z-index:11;
}

#ContenedorTituloRelSinMenu{
	position:relative;
	left:34px;
	top:4px;
	width:430px;
	height:25px;
	z-index:11;
}

#RastroMigasRel {
	position:relative;
	left:0px;
	top:0px;
	width:640px;
	height:15px;
	z-index:8;
	
}

.textoRastroMigas{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-align:right;
}


.resaltaTexto {
	color: #FF9900;
	font-weight: bold;
}


.resaltaTextoNegro {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #666666; 
	font-weight: bold; 
}


#mapaWebRel {
	position: relative;
	left:-110px;
	top:-40px;
	width:750px;
	height:15px;
	z-index:9;
	font-size: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF9900;
	text-align:right;
}

#avisoLegalRel {
	position: relative;
	left:500px;
	/*top: -14px;*/
	top: -20px;
	width: 150px;
	z-index:9;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
/*
#avisoLegalRel a:active{
	color: #666666;
}

#avisoLegalRel a:link{
	color: #666666;
}

#avisoLegalRel a:visited{
	color: #666666;
}

#avisoLegalRel a:hover{
	text-decoration: underline;
	color: #666666;
}*/


/* tipo fuentes títulos con PSD: 
 Eurasia Normal
 22 pt, espacio horizontal entre caracteres: 55
 altura vertical caracteres (estiramiento) 90% */