/*

RONCHAMP - Juan Odriozola, i+D DISEŅO

*/

html,img {
	margin: 0px;
	padding: 0px;
	border: 0px;
	overflow: scroll;
	overflow-x: hidden;
}
body {
	color: #fff;
	background-color: #fff;
	margin: 0px;
	padding: 0;
	height: 100%;
	voice-family: "\"}\""; 
	voice-family:inherit;
	text-align: left;
	font-family:'AvenirLTStd45Book', Helvetica, sans-serif;
}
div#background    {
	text-align: center;
	margin: 0;
	padding: 0;
	position: fixed;
	top: -6px;
	right: 0;
	bottom: 0;
	left: 0;
	overflow: hidden;
	z-index: 1;
}

@font-face {
    font-family: 'MonotypeModernStdWide';
    src: url('modernmtstd-wide.eot');
    src: url('modernmtstd-wide.eot') format('embedded-opentype'),
         url('modernmtstd-wide.woff') format('woff'),
         url('modernmtstd-wide.ttf') format('truetype'),
         url('modernmtstd-wide.svg#MonotypeModernStdWide') format('svg');
}


@font-face {
    font-family: 'AvenirLTStd45Book';
    src: url('avenirltstd-book.eot');
    src: url('avenirltstd-book.eot') format('embedded-opentype'),
         url('avenirltstd-book.woff') format('woff'),
         url('avenirltstd-book.ttf') format('truetype'),
         url('avenirltstd-book.svg#AvenirLTStd45Book') format('svg');
}

@font-face {
    font-family: 'AvenirLTStd35Light';
    src: url('avenirltstd-light.eot');
    src: url('avenirltstd-light.eot') format('embedded-opentype'),
         url('avenirltstd-light.woff') format('woff'),
         url('avenirltstd-light.ttf') format('truetype'),
         url('avenirltstd-light.svg#AvenirLTStd35Light') format('svg');
}
@font-face {
    font-family: 'AvenirNextLTProBold';
    src: url('avenirnextltpro-bold.eot');
    src: url('avenirnextltpro-bold.eot') format('embedded-opentype'),
         url('avenirnextltpro-bold.woff') format('woff'),
         url('avenirnextltpro-bold.ttf') format('truetype'),
         url('avenirnextltpro-bold.svg#AvenirNextLTProBold') format('svg');
}



/*

CABEZAL - HOME

*/

#contenedor {
	background-color:#FFF;
	position:absolute;
	left:50%;
	margin-left:-500px;
	top:0px;
	height:auto;
	width: 1000px;

	z-index:2;
}

#frizo {
	background-color:#d2d3d4;
	position:absolute;
	left:50%;
	margin-left:-500px;
	top:0px;
	height:170px;
	width: 1000px;
	z-index:3;
}

#logo {
	
	position:absolute;
	left:50%;
	margin-left:-480px;
	top:30px;
	height:70px;
	width: 162px;
	z-index:4;
}

#destaque-index {
	
	position:absolute;
	left:50%;
	margin-left:-460px;
	top:615px;
	height:70px;
	width: 162px;
	z-index:4;
}


.botonera{
	
	
	width: 142px;
	height:auto;
	float:left;
	margin-top:200px;
	margin-left:20px;
	margin-right:20px;
	padding-top:20px;
	padding-left:20px;
	padding-bottom:20px;
}

.botones{
	width: 142px;
	height:auto;
	clear:left;
	padding-bottom:8px;
	padding-top:8px;
	border-bottom: solid 1px #999;
	display:block;
}
.botones2{
	width: 142px;
	height:auto;
	clear:left;
	padding-bottom:8px;
	padding-top:8px;
	border-bottom: solid 2px #999;
	display:block;
}


#titulo-home {
	
	position:absolute;
	left:50%;
	margin-left:-220px;
	top:55px;
	height:auto;
	width: 700px;
	z-index:6;
}

.img-home{
	margin-left:80px;
	margin-bottom:50px;
	margin-top:200px;
	width: 400px;
	height:auto;
	float:left;
	
}

.img-home2{
	margin-bottom:50px;
	margin-top:200px;
	width: 785px;
	height:auto;
	float:left;
	
}



#faja {
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	
	 opacity:.80;
filter:alpha(opacity=80);
	background-color:#000;
	position:absolute;
	left:50%;
	margin-left:220px;
	top:0px;
	height:200px;
	width: 200px;
	z-index:10;
}


/*

amenities

*/

.columna-titulo{
	margin-left:220px;
	margin-top:15px;
	width: 270px;
	height:auto;
	crear:left;
	
}



.columna-bajada{
	margin-left:220px;
	margin-top:15px;
	width: 270px;
	height:auto;
	float:left;
	
}

.columna-bajada2{
	margin-left:20px;
	margin-top:15px;
	width: 270px;
	height:auto;
	float:left;
	
}

/*

galeria

*/

.foto-galeria{
	margin-left:0px;
	margin-top:25px;
	margin-right:10px;
	padding-left:15px;
	width: 233px;
	height:172px;
	float:left;
	
}


/*

ubicacion

*/

.img-mapa{
	margin-bottom:50px;
	margin-top:250px;
	width: 785px;
	height:auto;
	float:left;
	
}



/*

Pie

*/

.cont-pie{
	border-top:solid 1px #999;
	margin-left:20px;
	margin-bottom:50px;
	margin-top:50px;
	width: 970px;
	height:auto;
	clear:left;
	
}

.pie-col1{
	padding-top:7px;
	padding-right:25px;
	width: 160px;
	height:auto;
	float:left;
	
}

.pie-col2{
	padding-left:15px;
	border-left:solid 1px #999;
	padding-top:7px;
	padding-right:25px;
	width: 200px;
	height:auto;
	float:left;
	
}


.pie-col3{
	padding-left:15px;
	border-left:solid 1px #999;
	padding-top:7px;
	padding-right:25px;
	width: 500px;
	height:auto;
	float:left;
	
}


/*

Plantas

*/

.bot-plantas{
	margin-bottom:50px;
	margin-top:200px;
	width: 785px;
	height:auto;
	float:left;
	
}

.nomb-calle{
	margin-bottom:20px;
	margin-top:10px;
	
	width: 100px;
	height:auto;
	float:left;
	
}

.nomb-calle2{
	margin-bottom:20px;
	margin-top:10px;
	margin-left:400px;
	width: 100px;
	height:auto;
	float:left;
	
}

.bot-plantas-legal{
	margin-bottom:50px;
	margin-top:50px;
	width: 700px;
	height:auto;
	float:left;
	
}


#tituloplantas{
	left:50%;
	margin-left:100px;
	top:220px;
	
	position:absolute;
	width: 337px;
	height:30px;
	z-index:21;
	
}

#agrandarplantas{
	left:50%;
	margin-left:100px;
	top:500px;
	
	position:absolute;
	width: 337px;
	height:30px;
	z-index:21;
	
}

#bot-plantas-p11{
	left:50%;
	margin-left:-255px;
	top:224px;
	
	position:absolute;
	width: 337px;
	height:30px;
	z-index:21;
	
}

#bot-plantas-p10{
	left:50%;
	margin-left:-277px;
	top:240px;
	
	position:absolute;
	width: 337px;
	height:30px;
	z-index:20;
	
}

#bot-plantas-p9{
	left:50%;
	margin-left:-293px;
	top:257px;
	
	position:absolute;
	width: 337px;
	height:30px;
	z-index:19;
	
}

#bot-plantas-p8{
	left:50%;
	margin-left:-291px;
	top:273px;
	
	position:absolute;
	width: 337px;
	height:30px;
	z-index:23;
	
}


#bot-plantas-p6-7{
	left:50%;
	margin-left:-292px;
	top:290px;
	
	position:absolute;
	width: 337px;
	height:40px;
	z-index:14;
	
}

#bot-plantas-p3-5{
	left:50%;
	margin-left:-292px;
	top:323px;
	
	position:absolute;
	width: 337px;
	height:40px;
	z-index:13;
	
}

#bot-plantas-p2{
	left:50%;
	margin-left:-291px;
	top:370px;
	
	position:absolute;
	width: 337px;
	height:17px;
	z-index:11;
	
}

#bot-plantas-p1{
	left:50%;
	margin-left:-290px;
	top:385px;
	
	position:absolute;
	width: 337px;
	height:30px;
	z-index:10;
	
}

#bot-plantas-ppb{
	left:50%;
	margin-left:-292.1px;
	top:400px;
	
	position:absolute;
	width: 337px;
	height:17px;
	z-index:11;
	
}

#bot-plantas-pss{
	left:50%;
	margin-left:-291px;
	top:418px;
	
	position:absolute;
	width: 337px;
	height:17px;
	z-index:12;
	
}




/*

links

*/


a.vinculo:link {
	font-family:'AvenirNextLTProBold' ;
	font-size: 12px;
	text-align: left;
	line-height: 20px;
	color:#666;
	text-decoration: none;
	
}

a.vinculo:visited {
	font-family:'AvenirNextLTProBold', Helvetica ;
	font-size: 12px;
	text-align: left;
	line-height: 20px;
	color:#666;
	text-decoration: none;
	
}
a.vinculo:hover {
	font-family:'AvenirNextLTProBold', Helvetica ;
font-size: 12px;

	text-align: left;
	line-height: 20px;
	color:#9f9f9f;
	text-decoration: none;
	-moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  transition-property: all;
  transition-duration: 0.5s;

}
a.vinculo:active {
	font-family:'AvenirNextLTProBold', Helvetica ;
font-size: 12px;
	text-align: left;
	line-height: 20px;
	color:#9f9f9f;
	text-decoration: none;
	
}
.activevinculo {
	font-family:'AvenirNextLTProBold', Helvetica ;
	font-size: 12px;
	text-align: left;
	line-height: 20px;
	color:#9f9f9f;
	text-decoration: none;
	
}





.iconos {
	opacity:.50;
	
filter:alpha(opacity=50);
	-moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  transition-property: all;
  transition-duration: 0.5s;

	}

	
.iconos:hover{
	-moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  transition-property: all;
  transition-duration: 0.5s;
opacity:1.0;
filter:alpha(opacity=100);
	}
	


/*

texto

*/

.txt-titulo {
	font-family:'Georgia', Helvetica ;
	font-size: 32px;
	text-align: left;
	line-height: 32px;
	color:#666;
	text-decoration: none;
}

.txt-titulo2 {
	font-family:'MonotypeModernStdWide', Helvetica ;
	font-size: 44px;
	text-align: left;
	line-height: 44px;
	color:#fff;
	text-decoration: none;
}

.txt-blanco {
	font-family:'AvenirLTStd45Book' ;
	font-size: 14px;
	text-align: left;
	line-height: 16px;
	color:#fff;
	text-decoration: none;
}


.txt-destaque {
	font-family:Georgia ;
	font-size: 18px;
	text-align: left;
	line-height: 20px;
	color:#666;
	font-weight:400;
	text-decoration: none;
}

.txt-negro {
	font-family:'AvenirLTStd45Book' ;
	font-size: 14px;
	text-align: left;
	line-height: 16px;
	color:#000;
	text-decoration: none;
}


.txt-negro-ch {
	font-family:'AvenirLTStd45Book' ;
	font-size: 10px;
	text-align: left;
	line-height: 12px;
	color:#000;
	text-decoration: none;
}




/* =================  Contact page ================= */

.img-contacto{
	margin-left:20px;
	margin-bottom:10px;
	margin-top:230px;
	width: 650px;
	height:auto;
	float:left;
	
}

.img-contacto2{
	margin-left:30px;
	margin-bottom:50px;
	margin-top:20px;
	width: 650px;
	height:auto;
	float:left;
	
}

/*

CONTACTO

*/	
	
	.input{
background: #000; border-top: solid 1px #FFF;; color:#fff; -moz-border-radius: 0px; -webkit-border-radius: 2px;border: 0; padding: 6px 6px 7px 8px;
font:13px 'AvenirLTStd35Light';
	cursor: text;
	
	margin: 5;
}
.input:hover{
background: #000; border-top: solid 1px #FFF;; color:#fff; -moz-border-radius: 0px; -webkit-border-radius: 2px;border: 0; padding: 6px 6px 7px 8px;
font:13px 'AvenirLTStd35Light';
	cursor: text;
	
	margin: 5;
}
.submit{background: #000; border-bottom: solid 1px #FFF;; color:#fff; -moz-border-radius: 0px; -webkit-border-radius: 2px;border: 0; padding: 6px 6px 7px 8px;
font:13px 'AvenirLTStd35Light';
	cursor: pointer;
	
	margin: 5;
}
.submit:hover{background: #fff; border-bottom: solid 1px #FFF;; color:#000; -moz-border-radius: 0px; -webkit-border-radius: 2px;border: 0; padding: 6px 6px 7px 8px;
font:13px 'AvenirLTStd35Light';
	cursor: pointer;
	
	margin: 5;
}



.contact-formtextarea {
  background-color: #2d3032;
  border: 3px solid #2d3032;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: #fbfbfb;
  
  font-size: 12px;
  font-family: "calibri", sans serif;
  -moz-transition-property: all;
  -moz-transition-duration: 0.3s;
  -o-transition-property: all;
  -o-transition-duration: 0.3s;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.3s;
  transition-property: all;
  transition-duration: 0.3s;
  
}