html { 
	padding: 0;
	margin: 0;
}

body {
	margin: 0;
	font-size:62.5%;
	font-family: "Trebuchet MS", sans-serif;
	background: #ffffff url(../img/fondo-top.png) repeat-x 0 0;
	text-align: center;
	color: #8b8c8c;
	width: 100%;
}

/* ============ TAGS GLOBALES ============ */

img {border: 0;}

ul, ol, li, dl, dt, dd {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

a { text-decoration: none; }

h1,h2,h3,h4,h5,h6 {padding: 0; margin: 0;}

form,fieldset,label,input {padding: 0;margin: 0;}

fieldset {border: 0;}

p {margin: 1em 0;}

.hidden {display: none;}
.clear {clear: both;}


/* ============ ORGANIZACION ESTRUCTURAL ============ */

#wrapper {
	width: 770px;
	margin: 0 auto;
	text-align: left;
	background: url(../img/wrapper-fondo.png) repeat-x;
	position: relative;
	/*overflow: hidden; */
	z-index: 1; 
	overflow: hidden;
}
h1 a {display: block; float: left; width: 369px; height: 126px; text-indent: -9000px; background: url(../img/h1-logo.png) no-repeat; margin: 61px 0 0 5px; overflow: hidden; }

#pin {display: block; width: 380px; height: 115px; background: url(../img/pin.png) no-repeat; text-indent: -9000px; position: absolute; top: 0; right: 14px;}

#botonera {float: left; width: 291px; height: 25px; margin: 110px 0 0 50px; background: url(../img/botonera.png) no-repeat; overflow: hidden; }
.altboton #botonera {background-image: url(../img/botonera-alt.png); }
	#botonera li {display: block; float: left; }
	#botonera li a {display: block; height: 25px; padding-top: 25px; overflow: hidden; background: url(../img/botonera.png) no-repeat 0 25px; }
	.altboton #botonera li a {background-image: url(../img/botonera-alt.png); }
	#botonera #btn1 a {width: 100px; } #botonera #btn1 a:hover {background-position: 0 -25px; } #botonera #btn1 .seleccionado, #botonera #btn1 .seleccionado:hover {background-position: 0 -50px; }
	#botonera #btn2 a {width: 112px; } #botonera #btn2 a:hover {background-position: -100px -25px; } #botonera #btn2 .seleccionado, #botonera #btn2 .seleccionado:hover {background-position: -100px -50px; }
	#botonera #btn3 a {width: 79px; } #botonera #btn3 a:hover {background-position: -212px -25px; } #botonera #btn3 .seleccionado, #botonera #btn3 .seleccionado:hover {background-position: -212px -50px; }

.bandera { background:transparent url(../img/bandera-ingles.png) no-repeat scroll 0 0; display:block; float:left; height:18px;  margin-left:6px; margin-top:113px; overflow:hidden; text-indent:-9000px; width:27px; }
	
#contenido {width: 320px; float: right; padding: 0 25px 30px 25px; margin: 52px 0 30px 0; border-left: 1px solid #ccc; font-size: 13px; }
	#contenido a {color: #519ad3; text-decoration: underline; }
	#contenido em {color: #519ad3; font-weight: bold; font-style: normal;  }
	#contenido h2 {text-indent: -9000px; width: 320px; height: 47px; margin-bottom: 10px; background: url(../img/tit-propiedades.png) no-repeat; padding-bottom: 14px; border-bottom: 1px solid #d1d1d1; }
	#contenido .quienes-somos {background-image: url(../img/tit-quienes-somos.png); }
	#contenido .contacto {background-image: url(../img/tit-contacto.png); }
	#selAmb {width: 320px; overflow: hidden; }
		#selAmb h3 {width: 123px; height: 49px; background: url(../img/h3-seleccione-ambientes.png) no-repeat; text-indent: -9000px; float: left; }
		#selAmb a {display: block; float: left; text-indent: -9000px; overflow: hidden; width: 44px; height: 44px; margin: 3px 0 0 5px; }
		#selAmb #btnAmb1 {background: url(../img/boton1.png) no-repeat; margin-left: 6px; }
		#selAmb #btnAmb1:hover {background: url(../img/boton1.png) no-repeat 0 -44px;}
		#selAmb #btnAmb2 {background: url(../img/boton2.png) no-repeat; }
		#selAmb #btnAmb2:hover {background: url(../img/boton2.png) no-repeat 0 -44px; }
		#selAmb #btnAmb3 {background: url(../img/boton3.png) no-repeat; }
		#selAmb #btnAmb3:hover {background: url(../img/boton3.png) no-repeat 0 -44px; }
		#selAmb #btnAmb4 {background: url(../img/boton4.png) no-repeat; }
		#selAmb #btnAmb4:hover {background: url(../img/boton4.png) no-repeat 0 -44px; }
	
	#formContacto {}
		#formContacto legend {display: none; }
		#formContacto label {display: block; float: left; font-size: 12px; width: 102px; padding-right: 5px; text-align: right; color: #519ad3; }
		#formContacto input {margin-bottom: 4px; width: 208px; }
		#formContacto textarea {width: 208px; height: 68px; }
		#formContacto button {width: 61px; height: 24px; display: block; border: 0; text-indent: -9000px; background: url(../img/enviar-btn.png) no-repeat; margin: 10px 0 0 262px; cursor: pointer; }
	
	#telefono {width: 257px; height: 51px; text-indent: -9000px; background: url(../img/telefono.png) no-repeat 0 3px; padding-top: 3px; }

#formSelAmb {padding-bottom: 14px; border-bottom: 1px solid #d1d1d1; }
	#formSelAmb legend {display: none; }
	#formSelAmb h3 {font: normal 24px Georgia, serif; color: #67aa35; float: left; }
	#formSelAmb select {font-size: 12px; margin: 6px 5px 0 5px; }
	
.ficha {margin-top: 12px; background: url(../img/tab.png) no-repeat; line-height: 1.2; overflow: hidden; padding-left: 10px; }
	.ficha h4 {color: #8d8d8d; font: normal 17px Georgia, serif; padding-top: 8px; }
	#contenido .ficha .masinfo, #contenido .ficha .mascond {display: block; text-decoration: none; font: bold 11px Tahoma, sans-serif; color: #fff; background: url(../img/mas-info.png) no-repeat; float: right; margin-top: -24px; padding-top: 5px; text-align: center; width: 113px; height: 20px; }
	#contenido .ficha .mascond { background: url(../img/condiciones-btn.png) no-repeat; width: 148px; }
	.ficha img {border: 3px solid #afafaf; margin: 19px 10px 0 0; float: left; }
	.ficha .plano {border: none; margin: 19px 0 19px -4px; }
	.ficha .intro {border-bottom: 1px solid #ccc; padding-bottom: 10px; }
	.ficha h5 {color: #62a3d6; padding-left: 12px; font-size: 13px; background: url(../img/bullet-h5.gif) no-repeat 0 4px; }
	.ficha ul {margin: 5px 0 10px 10px; }
		.ficha li {padding-left: 8px; background: url(../img/bullet-li.gif) no-repeat 0 7px; }
	#contenido  .ficha a {text-decoration: underline; color: #62a3d6; }
	#contenido .ficha .consultaLink {text-decoration: none; color: #8d8d8d; font-weight: bold; padding-left: 24px; background: url(../img/sobrelink.png) no-repeat 0 4px; }
	#contenido .ficha .consultaLink:hover {text-decoration: underline; color: #464646; }
	.aviso {padding: 3px 0; background-color: #fff799; text-align: center; color: #363636; }

#formFicha {margin: 12px 0;}
#formFicha legend {display: none;}
#formFicha fieldset {background-color: #d4d4d4; padding: 10px; font: normal 11px Tahoma, sans-serif; color: #4f4f4f; overflow: hidden; }
#formFicha label {width: 117px; display: block; float: left; }
	#formFicha label span {color: #42769d; font-weight: bold; }
#formFicha input {width: 100px; padding: 0 2px; vertical-align: 2px; margin-left: 5px; }
#formFicha button {width: 62px; height: 26px; background: url(../img/buscar-btn.gif) no-repeat; text-indent: -9000px; border: 0; overflow: hidden;  margin: 2px 0 0 5px;}

#colGraf {width: 399px; float: left; overflow: hidden; padding-bottom: 30px; }
	#colGraf h3 {display: block; float: right; margin-right: 25px; text-indent: -9000px; }
	#colGraf #leyenda1 {background: url(../img/leyenda1.png) no-repeat; width: 261px; height: 35px; }
	#colGraf #leyenda2 {background: url(../img/leyenda2.png) no-repeat; width: 237px; height: 158px; }
	#colGraf img {margin-top: 20px; }
	
	#cinta {background: #eeeeee url(../img/cinta-fondo.png) no-repeat; clear: both; width: 350px; overflow: hidden; margin: 18px 0 0 25px; float: left; text-align: center; }
		#cinta #topFotos {display: block; width: 350px; height: 34px; background: url(../img/cinta-top.png) no-repeat; }
		#colGraf #cinta img {margin-top: 0; }
		#cinta .fotoGrande {border: 4px solid #fff; margin-bottom: 16px; }
		#cinta p {margin: 0 0 0 15px; background: url(../img/fotos-fondo.png) repeat-y; text-align: left; }
		#cinta p img {margin: 0 3px 12px 6px; border: 4px solid #fff; }
	#pieFotos {display: block; margin-left: 25px; width: 374px; height: 84px; clear: both; background: url(../img/cinta-bottom.png) no-repeat; }
		
	
#pie {clear: both; height: 130px; background: url(../img/fondo-pie.png) repeat-x;}
	#linksPie {overflow: hidden; width: 700px; margin: 0 auto; padding-left: 10px; height: 71px;}
		#linksPie a {display: block; text-indent: -9000px; overflow: hidden; height: 71px; float: left; margin-right: 10px; }
		#link1 {background: url(../img/link1.png) no-repeat; width: 111px; }
		#link2 {background: url(../img/link2.png) no-repeat; width: 158px; }
		#link3 {background: url(../img/link3.png) no-repeat; width: 138px; }
		#link4 {background: url(../img/link4.png) no-repeat; width: 124px; }
		#link5 {background: url(../img/link5.png) no-repeat; width: 115px; }
	
	#copyright {width: 710px; margin: 10px auto; font: normal 11px Tahoma, sans-serif; color: #b6ccdd; text-align: left;}
		#copyright #dir1, #copyright #dir2 {display: block; float: left; text-align: right; padding-right: 16px; margin-right: 16px; border-right: 1px solid #b6ccdd; }
		#copyright #dir2 {text-align: left; }
		#copyright a {display: block; float: leftt; padding-top: 32px; background: url(../img/osmosis.png) no-repeat; width: 95px; height: 0; overflow: hidden;  }
.sin_select select { display: none; }