*{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}
html{
	background-image:url("../imagenes/fondo.jpg");
	background-repeat:repeat;
	background-size:100px;
	height:100%;
	
}
body{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	height:100%;
	
}
#contenedor{
	width:1024px;
	background:white;
	height:auto;
	overflow:hidden;
	min-height:1024px;

	
}
#cabecera{
	width:1024px;
	background:white;
	position:absolute;
}
#logo{
	width:35%;
	float:left;
}
#mensaje{
	float:right;
	width:60%;
	color:rgba(163, 163, 163, 1);
	font-size:2em;
	font-weight:bold;
	text-align:right;
	margin-right:10px;
	margin-top:8%;
}
#neon{
	width:100%;
	
	float:left;
}
#neon a{
	background-color:rgba(200, 200, 200, 1);
	font-size:2em;
	font-weight:bold;
	
	padding-top:10px;
	padding-bottom:10px;
	box-shadow:0px 0px 3px black;
	float:left;
	
	width:100%;
}
#neon a:hover{
	background-color:red;
	color:white;

}
#botoneracontacto{
	float:right;
	width:28%;
	margin-right:2%;
	margin-top:25px;
}
.telefono{
	width:100%;
	float:left;
	text-align:right;
	font-weight:bold;
	font-size:2em;
	text-decoration:none;
	color:rgba(80, 50, 50, 1);
}
.telefono span{
	float:left;
}
.telefono img{
	height:30px;
	float:right;
}
.email{
	width:100%;
	float:left;	
	text-align:right;
	font-weight:bold;
	font-size:2em;
	text-decoration:none;
	padding-bottom:5px;
	color:rgba(80, 50, 50, 1);
}
.email a{
	font-weight:bold;
	text-decoration:none;
	padding-bottom:5px;
	color:rgba(80, 50, 50, 1);
	float:left;
}
.email img{
	height:30px;
	float:right;
}
#botonera{
	width:70%;
	margin-top:20px;
	float:right;

}
.boton{
	background-color:rgba(210,210,230,1);
	font-size:1.4em;
	font-weight:bold;
	color:black;
	box-shadow:0px 0px 3px black;
	/*border-radius:5px;*/
	padding:10px;
	float:right;
	margin:10px;
	text-decoration:none;
}
.boton:hover{
	background-color:rgba(210,230,210,1);
	color:red;
	box-shadow:0px 0px 3px yellow;

}
#cuerpo{
	width:100%;
	background:white;
	float:left;
	margin-bottom:35px;
	height:100%;
}
#cuerpo hr{
	width:98%;
	margin-left:1%;
	font-size:1.4em;
	font-weight:bold;
}
#pie{
	width:100%;
	background-color: rgba(163, 163, 163, 1);
	height:30px;
	box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.6), inset 0 -1px 1px rgba(0, 0, 0, 0.6), 0 0 5px rgba(0, 0, 0, 0.6);
	position:fixed;
	bottom:0px;
	vertical-align:middle;
	
}
.linea{
	margin-top:15px;
	height:1px;
	box-shadow:0px 0px 3px darkblue;
	width:900px;
	background-color:darkblue;
}
#tablaplanos{
	width:58%;
	float:left;
	Margin:1%;
}
.piso{
	font-size:2em;
	font-weight:bold;
	vertical-align:middle;
}
.enlaceplano{
	width:125px;
	height:35px;
	background-image:url("../imagenes/flechaverdeizquierda.png");
	background-repeat:no-repeat;
	font-weight:bold;
	text-align:right;
	padding-right:10px;
	vertical-align:middle;
	background-position:left;
}
.enlaceplanovendido{
	width:125px;
	height:35px;
	background-image:url("../imagenes/flecharojaizquierda.png");
	background-repeat:no-repeat;
	font-weight:bold;
	text-align:right;
	padding-right:10px;
	vertical-align:middle;
	background-position:left;
	text-decoration:none;
	font-size:2em;
	font-weight:bold;
	color:white;
}
.enlacerender{
	width:125px;
	height:35px;
	background-image:url("../imagenes/flechaverdederecha.png");
	background-repeat:no-repeat;
	font-weight:bold;
	text-align:center;
	padding-right:10px;
	vertical-align:middle;
	background-position:right;
}
.enlaceplano a{
	text-decoration:none;
	font-size:2em;
	font-weight:bold;
	color:white;
}
.enlacerender a{
	text-decoration:none;
	font-size:2em;
	font-weight:bold;
	color:white;
}
#tablacontacto{
	float:left;
	width:48%;
	margin:1%;
	font-family:Georgia, Serif;
	font-size:2em;
	background-color:rgba(200,200,220,0.9);
	border-radius:5px;
	box-shadow:0px 0px 3px black;inset 0px 0px 2px black;padding:5px;
	/*border-collapse:collapse;*/
	
	
}

#tablacontacto tr:last-child td:last-child {
    -moz-border-radius-bottomright:5px;
    -webkit-border-bottom-right-radius:5px;
    border-bottom-right-radius:5px
	
}

#tablacontacto th{
padding:5px;
background-color:rgba(100,100,120,0.9);
color:white;
font-weight:bold;
	box-shadow:inset 0px 0px 3px black;
	
}
#tablacontacto td{
padding:5px;
background-color:rgba(240,240,250,0.9);
box-shadow:inset 0px 0px 3px black;
	
	
}
#tablacontactodirecto{
float:right;
width:48%;
margin:1%;
	font-family:Georgia, Serif;
	font-size:2em;
	background-color:rgba(200,200,220,0.9);
	border-radius:5px;
	box-shadow:0px 0px 3px black;inset 0px 0px 2px black;padding:5px;
}
#tablacontactodirecto tr:last-child td:last-child {
    -moz-border-radius-bottomright:5px;
    -webkit-border-bottom-right-radius:5px;
    border-bottom-right-radius:5px
	
}
#tablacontactodirecto th{
padding:5px;
background-color:rgba(100,100,120,0.9);
color:white;
font-weight:bold;
	box-shadow:inset 0px 0px 3px black;
	vertical-align:top;
}
#tablacontactodirecto td{
padding:5px;
background-color:rgba(240,240,250,0.9);
box-shadow:inset 0px 0px 3px black;
vertical-align:top;
	
}
#tablacontactodirecto input{
	width:98%;
	border:1px solid black;
	background-color:rgba(250,250,250,1);
	font-size:0.8em;
	color:black;
}
#tablacontactodirecto textarea{
	width:98%;
	border:1px solid black;
	float:left;
	margin-left:1%;
	background-color:rgba(250,250,250,1);
	font-size:0.8em;
	color:black;
}

.fotorender img:hover{
	background-color:rgba(20,20,20,0.9);
}
/*carrusel
 @-webkit-keyframes rotator {
    from { -webkit-transform: rotateY(0deg);  }
    to   { -webkit-transform: rotateY(30deg); }
  }@-moz-keyframes rotator {
    from { -moz-transform: rotateY(0deg);  }
    to   { -moz-transform: rotateY(30deg); }
  }@-ms-keyframes rotator {
    from { -ms-transform: rotateY(0deg);  }
    to   { -ms-transform: rotateY(30deg); }
  }#stage{margin:2em auto 1em 50%;height:140px;-webkit-perspective:1200px;-webkit-perspective-origin:0 50%;-moz-perspective:1200px;-moz-perspective-origin:0 50%;-ms-perspective:1200px;-ms-perspective-origin:0 50%;background:rgba(0,255,255,.1);border:1px solid #ccc}#rotator{-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;-webkit-animation-timing-function:cubic-bezier(1,.2,.2,1);-webkit-animation-duration:1s;-webkit-animation-delay:1s;-moz-transform-origin:0 0;-moz-transform-style:preserve-3d;-moz-animation-timing-function:cubic-bezier(1,.2,.2,1);-moz-animation-duration:1s;-moz-animation-delay:1s;-ms-transform-origin:0 0;-ms-transform-style:preserve-3d;-ms-animation-timing-function:cubic-bezier(1,.2,.2,1);-ms-animation-duration:1s;-ms-animation-delay:1s}#rotator:hover{-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-ms-animation-play-state:paused}#rotator a{position:absolute;left:-81px;-moz-transform-style:preserve-3d}#rotator a img{padding:10px;border:1px solid #ccc!important;background:#fff;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}#rotator a:nth-of-type(1) img {-webkit-transform:rotateY(-90deg) translateZ(300px);-moz-transform:rotateY(-90deg) translateZ(300px);-ms-transform:rotateY(-90deg) translateZ(300px)}#rotator a:nth-of-type(2) img {-webkit-transform:rotateY(-60deg) translateZ(300px);-moz-transform:rotateY(-60deg) translateZ(300px);-ms-transform:rotateY(-60deg) translateZ(300px)}#rotator a:nth-of-type(3) img {-webkit-transform:rotateY(-30deg) translateZ(300px);-moz-transform:rotateY(-30deg) translateZ(300px);-ms-transform:rotateY(-30deg) translateZ(300px)}#rotator a:nth-of-type(4) img {-webkit-transform:translateZ(300px);-moz-transform:translateZ(300px);-ms-transform:translateZ(300px);background:#000}#rotator a:nth-of-type(5) img {-webkit-transform:rotateY(30deg) translateZ(300px);-moz-transform:rotateY(30deg) translateZ(300px);-ms-transform:rotateY(30deg) translateZ(300px)}#rotator a:nth-of-type(6) img {-webkit-transform:rotateY(60deg) translateZ(300px);-moz-transform:rotateY(60deg) translateZ(300px);-ms-transform:rotateY(60deg) translateZ(300px)}#rotator a:nth-of-type(n+7) {display:none}</style><style type="text/css">#stage2{margin:2em auto 1em 50%;height:240px;-webkit-perspective:1200px;-webkit-perspective-origin:0 50%;-moz-perspective:1200px;-moz-perspective-origin:0 50%;-ms-perspective:1200px;-ms-perspective-origin:0 50%}#rotator2 a{position:absolute;left:-151px;-moz-transform-style:preserve-3d}#rotator2 a img{padding:10px;border:1px solid #ccc;background:#fff;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}#rotator2 a:nth-child(1) img {-webkit-transform:rotateY(-120deg) translateZ(80px);-moz-transform:rotateY(-120deg) translateZ(80px);-ms-transform:rotateY(-120deg) translateZ(80px)}#rotator2 a:nth-child(2) img {-webkit-transform:translateZ(80px);-moz-transform:translateZ(80px);-ms-transform:translateZ(80px)}#rotator2 a:nth-child(3) img {-webkit-transform:rotateY(120deg) translateZ(80px);-moz-transform:rotateY(120deg) translateZ(80px);-ms-transform:rotateY(120deg) translateZ(80px)}#rotator2 a:nth-child(n+4) {display:none}@-webkit-keyframes rotator2 {
    from { -webkit-transform: rotateY(0deg);  }
    to   { -webkit-transform: rotateY(-120deg); }
  }@-moz-keyframes rotator2 {
    from { -moz-transform: rotateY(0deg);  }
    to   { -moz-transform: rotateY(-120deg); }
  }@-ms-keyframes rotator2 {
    from { -ms-transform: rotateY(0deg);  }
    to   { -ms-transform: rotateY(-120deg); }
  }#rotator2{-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;-webkit-animation-timing-function:cubic-bezier(1,.2,.2,1);-webkit-animation-duration:2s;-webkit-animation-delay:1s;-moz-transform-origin:0 0;-moz-transform-style:preserve-3d;-moz-animation-timing-function:cubic-bezier(1,.2,.2,1);-moz-animation-duration:2s;-moz-animation-delay:1s;-ms-transform-origin:0 0;-ms-transform-style:preserve-3d;-ms-animation-timing-function:cubic-bezier(1,.2,.2,1);-ms-animation-duration:2s;-ms-animation-delay:1s}#rotator2:hover{-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-ms-animation-play-state:paused}</style><style type="text/css">#stage3{margin:2em auto 1em 50%;height:240px;-webkit-perspective:1200px;-webkit-perspective-origin:0 90px;-moz-perspective:1200px;-moz-perspective-origin:0 90px;-ms-perspective:1200px;-ms-perspective-origin:0 90px}#rotator3 a{position:absolute;left:-151px;-moz-transform-style:preserve-3d}#rotator3 a img{padding:10px;border:1px solid #ccc;background:#fff;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}#rotator3 a:nth-of-type(1) img {-webkit-transform:rotateX(-90deg) translateZ(100px);-moz-transform:rotateX(-90deg) translateZ(100px);-ms-transform:rotateX(-90deg) translateZ(100px)}#rotator3 a:nth-of-type(2) img {-webkit-transform:translateZ(100px);-moz-transform:translateZ(100px);-ms-transform:translateZ(100px)}#rotator3 a:nth-of-type(3) img {-webkit-transform:rotateX(90deg) translateZ(100px);-moz-transform:rotateX(90deg) translateZ(100px);-ms-transform:rotateX(90deg) translateZ(100px)}#rotator3 a:nth-of-type(n+4) {display:none}@-webkit-keyframes rotator3 {
    from { -webkit-transform: rotateX(0deg);  }
    to   { -webkit-transform: rotateX(90deg); }
  }@-moz-keyframes rotator3 {
    from { -moz-transform: rotateX(0deg);  }
    to   { -moz-transform: rotateX(90deg); }
  }@-ms-keyframes rotator3 {
    from { -ms-transform: rotateX(0deg);  }
    to   { -ms-transform: rotateX(90deg); }
  }#rotator3{-webkit-transform-origin:0 101px;-webkit-transform-style:preserve-3d;-webkit-animation-timing-function:cubic-bezier(1,.2,.2,1);-webkit-animation-duration:2s;-webkit-animation-delay:1s;-moz-transform-origin:0 101px;-moz-transform-style:preserve-3d;-moz-animation-timing-function:cubic-bezier(1,.2,.2,1);-moz-animation-duration:2s;-moz-animation-delay:1s;-ms-transform-origin:0 101px;-ms-transform-style:preserve-3d;-ms-animation-timing-function:cubic-bezier(1,.2,.2,1);-ms-animation-duration:2s;-ms-animation-delay:1s}#rotator3:hover{-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-ms-animation-play-state:paused}</style><style type="text/css">#stage4{margin:1em auto;width:382px;height:292px}#stage4 a{position:absolute}#stage4 a img{padding:10px;border:1px solid #ccc;background:#fff}#stage4 a:nth-of-type(1) {-webkit-animation-name:fader;-webkit-animation-delay:4s;-webkit-animation-duration:1s;-moz-animation-name:fader;-moz-animation-delay:4s;-moz-animation-duration:1s;-ms-animation-name:fader;-ms-animation-delay:4s;-ms-animation-duration:1s;z-index:20}#stage4 a:nth-of-type(2) {z-index:10}#stage4 a:nth-of-type(n+3) {display:none}@-webkit-keyframes fader {
    from { opacity: 1.0; }
    to   { opacity: 0.0; }
  }@-moz-keyframes fader {
    from { opacity: 1.0; }
    to   { opacity: 0.0; }
  }@-ms-keyframes fader {
    from { opacity: 1.0; }
    to   { opacity: 0.0; }
  }*/