@charset "UTF-8";
/* CSS Document */
 /*** CSS RESET ***/  html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure,  footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{     margin:0;     padding:0;     border:0;     outline:0;     font-size:100%;     vertical-align:baseline;     background:transparent;     } body{     line-height:1; } article,aside,details,figcaption,figure, footer,header,hgroup,menu,nav,section{          display:block; } nav ul{     list-style:none; } blockquote, q{     quotes:none; } blockquote:before, blockquote:after, q:before, q:after{     content:'';     content:none; } a{     margin:0;     padding:0;     font-size:100%;     vertical-align:baseline;     background:transparent;     text-decoration: none; } ins{     background-color:#ff9;     color:#000;     text-decoration:none; } mark{     background-color:#ff9;     color:#000;      font-style:italic;     font-weight:bold; } del{     text-decoration: line-through; } abbr[title], dfn[title]{     border-bottom:1px dotted;     cursor:help; } table{     border-collapse:collapse;     border-spacing:0; } /****** This content separator is already styled to match the look we are after ******/ hr{     clear: both;     display:block;     height:1px;     border:0;      width: 900px;  border-top: 1px dashed #aaa; /* Change this color and border style to suit your needs */     margin:0 auto 0;     padding:0; } input, select{     vertical-align:middle; }
@font-face {
    font-family: 'museo_slab_100regular';
    src: url('museo_slab_100-webfont.eot');
    src: url('museo_slab_100-webfont.eot?#iefix') format('embedded-opentype'),
         url('museo_slab_100-webfont.woff') format('woff'),
         url('museo_slab_100-webfont.ttf') format('truetype'),
         url('museo_slab_100-webfont.svg#museo_slab_100regular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'museo_slab_300regular';
    src: url('museo_slab_300-webfont.eot');
    src: url('museo_slab_300-webfont.eot?#iefix') format('embedded-opentype'),
         url('museo_slab_300-webfont.woff') format('woff'),
         url('museo_slab_300-webfont.ttf') format('truetype'),
         url('museo_slab_300-webfont.svg#museo_slab_300regular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'museo500';
    src: url('museo500-regular-webfont.eot');
    src: url('museo500-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('museo500-regular-webfont.woff') format('woff'),
         url('museo500-regular-webfont.ttf') format('truetype'),
         url('museo500-regular-webfont.svg#museo500') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'museo700';
    src: url('museo700-regular-webfont.eot');
    src: url('museo700-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('museo700-regular-webfont.woff') format('woff'),
         url('museo700-regular-webfont.ttf') format('truetype'),
         url('museo700-regular-webfont.svg#museo700') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
  
	font-family: 'VegurLight';
    src: url('vegur-l_0602-webfont.eot');
    src: url('vegur-l_0602-webfont.eot?#iefix') format('embedded-opentype'),
         url('vegur-l_0602-webfont.woff') format('woff'),
         url('vegur-l_0602-webfont.ttf') format('truetype'),
         url('vegur-l_0602-webfont.svg#VegurLight') format('svg');
    font-weight: normal;
    font-style: normal;
	}
body{
   
	font-family: 'museo_slab_100regular', Helvetica, Arial, sans-serif;
    font-size: 14px;
    color:#454545;
    
}

h1{}
h1{}
h1{}
h1{}
h1{}
h6{}

#wrapper{
	width:1000px;
	
	margin:0 auto;

}
#header{
	margin:20px auto 10px auto;
	height:35px;
	background-color:black;
}
#header h1 a{
    background: url('../images/logo.png');
    width: 360px;  height: 35px;
	float: left;  display: block;
    text-indent: -99999px;
	}
#line{
	width:1000px;
	height:1px;
	background-color:#000;
	margin:10px auto 10px auto;}
	

ul{
	list-style:none;
	
}
.active{
	color: #FFF;
	}
.menuproyectos{ color:#666 ; background-color:transparent;}
.menuproyectosactive{ color:#000; background-color:transparent;}
a.menuproyectos:hover{ color: #000 ; background-color:transparent;}
a.menuproyectosactive:hover{ color:#000; background-color:transparent;}
	
#lang_menu { 
	font-family:'museo500',Helvetica,Arial,sans-serif;   
	height:35px;
	float:right;
	padding-right: 6px;
	
	

}
#lang_menu li{

	padding: 10px 3px;
	float:left;
	

}
#lang_menu li a{
	color:#CCC;}

#lang_menu li a:hover{
	color:#FFF;}

#lang_menu li a.active{
	color:#FFF;}
	
#contenido{
	width:1000px;
	height:470px;}
	
#sliderFrame{
	width:1000px;
	height:470px;}
	
	
#contenido img{
	float:left;
	}
#texto{
	text-align:justify;
	line-height: 1.7em;
	width:380px;
	float:left;
	margin: 91px 50px 91px 50px;
	font-size:13px;
	}
#mapa{
	float:left;}
address{
	text-align:justify;
	line-height: 1.5em;
	width:140px;
	float:left;
	margin: 20px;
	font-size:12px;
	font-style:normal;
	}
	
#footer{
	margin:10px 0 10px 0;
	min-width: 1000px;}
	
nav ul li {
	margin:3px 0 3px 0;}
	
nav div a{
	font-family:'museo500',Helvetica,Arial,sans-serif;
	color: #999;
}
	
nav div{
	text-align:center;
	background-color: #000;
	width: 90px;
	padding: 3px 5px 3px 5px;
	display: inline-block;}

ul.proyectos {
	padding: 2px 0 2px 0;
	background: #D7D7D7;}
	
nav ul li a:hover{
	color: #FFF;}
	

nav ul li ul li{
	font-size:8;
	padding:20px 51px 0 40px;
	display:inline;
	}
li.ultimo {
	padding:20px 1px 0 40px;}	
	
nav ul li ul {
		display: inline;
		}
		
#sliderind.pika-thumbs {
	display:none;
	}
	
#sliderind {
	width: 1000px;
	height:470px;}
#slider {
	width: 1000px;
	height:400px;}
	
/* Spans */

.negrita {font-family:'museo500',Helvetica,Arial,sans-serif;}



/* Secciones */

#linevert {
	height: 28px;
	width:2px;
	background-color: #ECECEC;
	margin-bottom: 0px;}
	
#first {
	margin-top: -55px;
	font-size:13px;
	line-height: 1.5em;
	width: auto;
	bottom: 0px;
	}
	
#first p {
		background-color: #ECECEC;
		padding: 1px 10px 1px 10px;
	}
	
.unifamiliar { float:left; margin-left: 125px;}	
.espacios {float:left; margin-left: 393px;}
.inteior {float:right}
.reforma {float:left; margin-left: 693px;}

#linevert.uni {margin-left: 75px;}
#linevert.esp {margin-left: 100px;}
#linevert.int {margin-left: 370px;}
#linevert.ref {margin-left: 60px;}



		


	
