	@charset "utf-8";
	
	body { background-color: #ABC8E2; }
	a:link { color: #183152;; }
	a:visited {	color: #183152;; }
	#pagina-principal { margin:auto; width:885px; height:auto;}
	#bloque-principal { width:885px; height:auto; margin-top:50px; position:relative; float:left;  }
	#nubes { width:885px; height:auto; position:relative; float:left; }
	#bloque-pie-pagina { margin-top:3px; text-align:center; color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:12px;width:885px; height:30px; background-color:#183152; position:relative; float:left; }
	#panel-logotipo { width:319px; height: 400px; background-color:#ABC8E2; position:relative; float:left; }
	   #reloj { text-align:center; width: 319px; height: 20px; background-color:#ABC8E2; color:#FFFFFF; }
	   #logo { width:319px; height:280px; background:#ffffff; position:relative; float:left; }
	   #pie-logotipo { width:219px; height:100px; position:relative; float:right; border-left:1px solid #FFFFFF; }
	   
	#panel-foto { width:428px; 	height:400px; position:relative; float:left; background:#ABC8E2; }
	    #panel-foto-sub { width: 428px; height:83px; position:relative; float:right; }
		#panel-foto-sub-texto { padding-top:65px; font:Arial; font-size:13px; color:#FFFFFF; text-align:right; }		
		#panel-foto-central { width: auto; height:317px; border-top:1px solid #FFFFFF; position:relative; float:right; }		
		#panel-foto-central-b-iz { width: 29px; height:317px; position:relative; float:left; background:#ABC8E2; } 
		#panel-foto-barra-central{ width:370px; height:317px; position:relative; float:left; }
		 #panel-barra-central{ width:370px; height:83px; position:relative; float:left; }
		#panel-foto-central-b-de { width: 25px; height:317px; position:relative; border-right:1px solid #FFFFFF; float:right;
		 background:#ABC8E2; }
		
			#panel-foto-barra-de { width:25px; height:216px; background:#ABC8E2; border-right:1px solid #FFFFFF;
			border-bottom:1px solid #FFFFFF; }			
			#panel-foto-barra-iz { width:29px; height:216px; background:#ABC8E2; border-left:1px solid #FFFFFF;
			border-bottom:1px solid #FFFFFF; }	
	
			#panel-foto-movil {	width:367px; height:242px; margin-top:50px;	border: 2px solid #FFFFFF; background:#ABC8E2; }
	
	#panel-edificio { width:135px; height:400px; background-color:#ABC8E2; position:relative; float:right; }
	
	#barra-menu { width:740px;height:40px;position:relative;float:left;padding-left:99px;padding-right:0px;background-color:#ABC8E2; } 
	#menu {	width:549;	height:40px;	border-top: 1px solid #FFFFFF;	border-left: 1px solid #FFFFFF;	}
	
    .b1 { width:99px; height:auto; min-height:100px; background-color:#ABC8E2; position:relative; float:left; }
	.b2 { width:135px; height:auto; min-height:100px; background-color:#ABC8E2; position:relative; float:left; }
	.p-blanco { width:auto; height:auto; background-color:#FFFFFF; }
	.p-separador-azul { width:auto; height:70px; background-color:#183152; }
	.p-separador-blanco { width:auto; height:70px; background-color:#FFFFFF; }
	.p-separador-azul-claro { width:auto; height:70px; background-color:#ABC8E2; }
	
	
	
		
	.panel-tipo1 {
	width:651px;
	height:auto;
	background-color:#FFFFFF;
	background-image:url(../img/principal/barra-b-a.jpg);
	background-repeat:no-repeat;
	background-position:bottom;	
	position:relative;
	float:left;
    }
	
	.panel-tipo2-azul {
	min-width:100px;
	width:651px;
	height:auto;
	background-color:#183152;
	color:#FFFFFF;
	position:relative;
	float:left;
    } 
	
	
	
	 #barra-marco-der { width:432px; height:80px; background-color:#ABC8E2; }
 
	#panel-ventanas {
	width:651px;
	height:auto;
	}		
	 
#presenta { width:885px; height:auto; background-color:#ABC8E2; position:relative; border:0px solid #FFFFFF; float:left;	}
#filosofia { width:885px; height:auto; background-color:#ABC8E2; position:relative; border:0px solid #FFFFFF; float:left;	}
#trabajos-verticales { width:885px; height:auto; background-color:#ABC8E2; position:relative; border:0px solid #FFFFFF;float:left;	}
#servicios { width:885px; height:650px; background-color:#ABC8E2; position:relative; border:0px solid #FFFFFF; float:left;	}
#galeria { width:885px; height:650px; background-color:#ABC8E2; position:relative; border:0px solid #FFFFFF;	float:left;	}
#localizacion { width:885px; height:650px; background-color:#ABC8E2; position:relative; border:0px solid #FFFFFF;	float:left;	}
#mapa  { width:885px; height:650px; background-color:#ABC8E2; position:relative; border:0px solid #FFFFFF;	float:left;	}
 .bloque-mapa { width:500px; height:auto; margin:auto; text-align:center; }
 #galeria-miniaturas 
 { 
   	margin:auto;
   	width:600px;
	height:auto;
	padding:10px;
	
 }
 #galeria-miniaturas a {
    color:#FFFFFF;
	display: block;
	text-align:center;
	text-decoration:none;
 }
 #galeria-miniaturas a:hover {
	background: #FFFFFF;
	color: #183152;
}
	
 
  
 .miniaturas { width:auto; height:auto; text-align:center; padding:20px; position:relative; float:inherit; margin:5px; border:1px solid #FFFFFF; }
 
.titulo { font-family: Arial, Helvetica, sans-serif; font-size:18px; }
.titulo2 { font-family: Arial, Helvetica, sans-serif; font-size:15px; }
.titulo-sec { font-family: Arial, Helvetica, sans-serif; text-decoration:underline; font-size:16px; }
.texto {padding: 20px 20px 20px 20px; font-family: Arial, Helvetica, sans-serif; font-size:13px; text-align:justify; color:#183152; }
.texto-borde { border:1px solid #183152;  padding: 20px 20px 20px 20px; font-family: Arial, Helvetica, sans-serif; font-size:13px; text-align:justify; color:#183152; }
.texto-borde2 {
	border-bottom:1px solid #183152;
 	padding: 20px 20px 20px 20px; font-family: Arial, Helvetica, sans-serif; font-size:13px; text-align:justify; color:#183152;
 
  }
.texto2 { padding: 5px 0px 5px 10px; font-family: Arial, Helvetica, sans-serif; font-size:13px; text-align:justify; color:#183152; }
.texto3-blanco { padding: 50px 50px 50px 50px; font-family: Arial, Helvetica, sans-serif; font-size:13px; text-align:justify; color:#FFFFFF; }

img.foto{ border: 1px  solid #FFFFFF;}
#slider ul, #slider li{	margin:0; padding:0; list-style:none; }
#slider li{ width:auto;	height:auto; overflow:hidden; }		
#prevBtn{}
#nextBtn{}		


	

	
