@charset "utf-8";

*{
	padding:0;
	margin:0;
	outline:none;
	-moz-outline:none;
	text-decoration:none;
	border:none;
	font-weight:100;
	}

/* CONTENEDORES */

strong{
	font-weight:bold;
	}	
	
body {
	background-color:#666;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#666;
	margin:0 auto;
	}

#contenedor {
	width: 961px;; /* ESTE NUMERO ES VARIABLE SEGUN EL ANCHO DE RESOLUCION 
						961 para 1024
						1209 para 1280
						XXXX para 1360
						XXXX para 1440
					*/
	margin: 0px auto;
}

#cabezal{
	height:35px;
	margin-top:10px;
	margin-bottom:10px;
}

#menu{
	height:32px;
	color:white;
	font-size:16px;
}

#galeria ul li, #productos ul li{
	background-image:url(../img/load.gif);
	background-repeat:no-repeat;
	background-position:50% 50%;
	}
	
#galeria{
	height:400px;
	}

#productos{
	height:550px;
	}

#textos{
		height:65px;
		margin-top:15px;
	}

#logo{
	background-image:url(../images/spry.png);
	background-repeat:no-repeat;
	background-position:-5px -40px;
	height:35px;
	width:120px;
	float:left;
	cursor:pointer;

	}
	
#empresa1,#empresa2,#empresa3, #empresa4, #link1,#link2,#link3,#link4,#link5,#texto,#red1,#red2{
	background-image:url(../images/spry.png);
	background-repeat:no-repeat;
	background-position:-130px -0px;
	height:35px;
	margin-left:5px;
	width:95px;
	float:left;
	cursor:pointer;
	opacity:0.8;
	filter:alpha(opacity=80);‎
 	}
	
	#link1 {background-position:-300px 1px;}
	#link2 {background-position:-400px 1px;}
	#link3 {background-position:-500px 1px;}
	#link4 {background-position:-600px 1px;}
	
	#red1,#red2 {float: right; width:18px;}
	
	#red1 {background-position:-1360px 1px;}
	#red2 {background-position:-1330px 1px;}
	
	#red1:hover {background-position:-1360px -35px;}
	#red2:hover {background-position:-1330px -35px;}
	
			
	#empresa1,#empresa2,#empresa3, #empresa4  {float: right;}
	
	#empresa1 {background-position:-1145px 1px; width:55px; }
	#empresa2 {background-position:-1020px 1px; width:65px}
	#empresa3 {background-position:-1090px 1px; width:55px;}
	#empresa4 {background-position:-900px 1px; width:120px;}
	
	#empresa1:hover {background-position:-1145px -35px;}
	#empresa2:hover {background-position:-1020px -35px;}
	#empresa3:hover {background-position:-1090px -35px;}
	#empresa4:hover {background-position:-900px -35px;}


#carousel{
	clear:both;
	height:100px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	border:1px #858585 solid;	
	border-left:none;
	border-right:none;
	}

.ambientes{
	background-image:url(../images/spry.png);
	background-repeat:no-repeat;
	background-position:-405px -175px;
	height:17px;
	margin-left:5px;
	width:50px;
	float:left;
	cursor:pointer;
	margin-top:-5px;
	}
.cocinas{
	margin-left:0px;	clear:left;

}
	
.dormitorios{
	background-position:-460px -175px;
	width:70px;
	}
	
.closets{
	background-position:-536px -175px;
	width:45px;
	}
	
.home_theater{
	background-position:-584px -175px;
	width:75px;
	}
	
.banos{
	background-position:-660px -175px;
	width:35px;
	}	
	
.offices{
	background-position:-760px -175px;
	width:83px;
	}

.acabamientos{
	background-position:-844px -175px;
	width:80px;
	}



#acabamientos{
	width:450px;
	height:520px;
	background-image:url(../img/transp.png);
	float:right;
	z-index:500000000;
	position:relative;
	top:-550px;
	padding:15px;
	color:white;
	font-family:Verdana, Geneva, sans-serif;
	margin-bottom:-550px;
	display:none;
	}


#acabamientos h1{
	font-family:GOTHIC,"GOTHIC",Verdana, Geneva, sans-serif;
	}
	
#acabamientos h1 span{
	cursor:pointer;
	}

.acaba{
	width:41px;
	height:41px;
	background-color:#666;
	float:left;
	margin-right:10px;
	margin-top:10px;
	background-image:url(../img/load.gif);
	background-repeat:no-repeat;
	background-position:50% 50%;
	}
	
	
.acaba.grande{
	width:450px;
	height:200px;
	
	}
		
.acaba.thumb{
	
	}	
		
.acaba.thumb img:hover{
	border:2px white solid;
	width:37px;
	height:37px;
	cursor:pointer;
	}
	
#pieAcaba{
	display:block;
	float:none;
	clear:both;
	text-transform:capitalize;
	}

	
#pie{
	clear:both;
	height:0px;
	margin-top:0px;
	font-size:9px;
	color:#E3E3E3;
	font-family:Verdana, Geneva, sans-serif;
}

/*Titulos de thumbs*/
.titulosObras
{	
	color: white;
	font-family: GOTHIC,Verdana;
	font-size: 18px;
	margin: 0 0 7px 8px;
	padding-top: 12px;
}



.titulosObras2
{	
	color: white;
	font-family: GOTHIC,Verdana;
	font-size: 18px;
	margin: 0 0 7px 8px;
	padding-top: 9px;
	padding-bottom: 9px;
}

.separador
{
	width: 700px;
	background-color: #666;
}



/* Etiquetas Globales */
ol, ul            {list-style: none;}
blockquote, q     {quotes: none;}
:focus            {outline: 0;}
h1,h2,h3,h4{font-family: 'QuadraatSansRegular';}

/* Etiquetas Especificas */

h1{
}

h2{
}

a{ 	
	text-decoration:none;
	color:#FFF;
	}

a:hover{
	color:#333;
}

#izquierda{
float:left; width:45%; margin-right:5px;}

#izquierda #introObras{
padding:10px; font-size:10px; line-height:12px; background-color:#7D7D7D; color:white;}

#izquierda #introObras h1{
font-family:GOTHIC,Verdana; font-size:24px; margin-bottom:15px;}

#izquierda  #thumbs{
	background-color:#545454;
	margin-top:5px;
	padding-left:2px;
	padding-bottom:4px;
}

#derecha{
width:54%; 
float:right;
font:Verdana, Geneva, sans-serif;
font-size:10px;
line-height:11px;}

#derecha #descripcion{
background:white; padding:25px;}

#derecha #descripcion h3{
font-family:GOTHIC,Verdana; font-size:20px;margin-bottom:15px;}

#derecha #descripcion h4{
font-family:Verdana; font-size:11px; font-weight:600;margin-bottom:5px;}



/* CONTACTO */
input{
	height:20px; 
	padding:2px; 
	width:455px; 
	margin-bottom:10px; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:10px; 
	color:#999;
	}

textarea{
	 height:70px;
	 padding:2px; 
	 width:455px; 
	 font-family:Verdana, Geneva, sans-serif;
	 font-size:10px; 
	 color:#999;
	 }

input[type=reset], 
input[type=submit]{
	float:right; 
	margin-left:5px; 
	margin-right:1px; 
	margin-top:10px; 
	width:60px;
	}

input[type=reset]:hover, 
input[type=submit]:hover{
	cursor:pointer;
	background-color:#FFF;
	 }


.error{
	color:white !important;
	/*display:none;*/
	float:left;
	z-index:10;	
	margin-top:10px; 
	display:none;
	background-color:#333;
	padding:5px;
	font-size:11px;
	top:0px;
}


#linea { height:20px; border-bottom:1px solid white; margin-bottom:25px; margin-top:50px;}
.telefonos{font-family:GOTHIC,Verdana; font-size:13px;margin-bottom:15px; display:block; margin-top:10px; margin-bottom:20px;}


/*////////////////////////////// INDEX //////////////////////////////////*/

/* SKYPE HACK */
span.skype_pnh_container {display:none !important;}
span.skype_pnh_print_container {display:inline !important;}