@charset "utf-8";
/* CSS Document */
body{
	padding:0px;
	margin:0px;
	font-family:'Roboto', sans-serif;
	 background: url(../../img/fondo.png) no-repeat center bottom fixed,
         url(../../img/fondo2.png) no-repeat center bottom fixed,
         url(../../img/fondo3.png) no-repeat center bottom fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    font-weight:300;
	padding:0;margin:0px;font-family: 'Open Sans', sans-serif;background-color:#fff;text-align: justify;
}

.box {
  width: 440px;
  height: 440px;
  background: #222;
  margin: 0 auto;
  transition: width 2s ease, height 2s ease;
}

@media only screen and (max-width : 960px) {
  .box {
    width: 300px;
    height: 300px;
  }
}

html a img{border:none;}
img { border: none;}
b{font-weight:600;}
html{padding:0;margin:0;}

*{margin: 0;}
html, body {height:100%;}
input{border:#D1CAB7 solid 1px;color:#D2CBB8;}
#divgral{width:100%;margin:0 auto;padding:0;height:114px;/*background:url(../../img/sombra.png)repeat;*/z-index:9999;position:fixed;background-color: rgba(23, 22, 28, 0.55);}
#blanco{height:114px;}
#todo{width:1050px;margin:0 auto;height:114px;border:red solid 0px;}
#logo{width:20%;float:left;}
#logo img{display:block;margin:5px auto;width:100%;}
#divm{width:80%;float:left;}
#divmenu{display:block;width:100%;min-height:55px;border:green solid 0px;margin: -17px 0;float:right;}
#telefono{float: right;
    width: auto;
    color: #000;
    font-size: 12px;
    padding: 3px 10px;
    text-align: right;
    background: #ededed;
    border-radius: 5px;
    margin: 10px 0 0;}
#contenido{width:100%;margin:0 auto;font-size:12px;font-weight:300;}

/****MENU****/


/****MENU***********/
.clear:before, .clear:after {
    content: " ";
    display: table;
}

.clear:after {
    clear: both;
}

.clear {
    *zoom: 1;
}

a#pull {
    display: none;
}
nav {
    min-height: 0px;
    width: 100%;
    background:#FFFFFF;
    position: relative;
    margin-top: 22px;
}

nav ul {
    padding: 0;margin: 0 auto;width:100%;height:0px;display:block;
}

nav li {
    display:inline-block;
    float: left;
    width:14%;
    }


nav a {
    color:#FFF;
    display: inline-block;
    width: 100%;
    text-align: center;
    line-height:55px;
    text-decoration:none;
    font-weight:400;
    font-size:13px;
}



.a:hover{
color:#fff;   
background:#3591C9; 
}
.b:hover {
color:#fff;   
background:#3591C9; 
}


nav li ul{display:block;}
nav li ul li{width:100%;float:left;display:none;left:0;}
nav li ul li a{background:#575756;color:#FFF;line-height:normal;font-size:11px;padding:5px 2px;}
nav li ul li a:hover{background:#2d9ee7;color:#fff;text-decoration: none;}
nav li:hover li{display:block;text-decoration: none;}
nav a:hover{color:#FFF;border-bottom:#2d9ee7 solid 1px;}
nav a{border-bottom:#575756 solid 1px;}

nav #li4:hover #li4{background:#C4041F;}


/****MENU***/

@media only screen and (max-width : 550px) {
    nav{border-bottom:0;}
    nav ul{display:none;min-height:0;width:100%;}
    nav li{width:100% !important;float:left;position:relative;}
    nav a{text-align:left;width:100%;text-indent:25px;line-height:30px !important;}
    nav a#pull{display:block;background-color:#3591C9;width:100%;position:relative;color:#FFF;height:40px;line-height:40px;}
    nav a#pull:after {content:"";background: url('../img/nav-icon.png') no-repeat;width:30px;height:30px;display:inline-block;position:absolute;right:15px; top: 10px;}
    nav li:hover li{
        display:block;
    }
    nav li ul li{width:100% !important;float:left;display:none;height:30px;left:0;}
    nav li ul li a{background:#CB0613;color:#FFF;line-height:30px;font-size:11px;}
    
    }


label{font-family:'Open Sans Condensed', sans-serif !important;letter-spacing: 2px;}
.interior{background-color:rgba(23, 22, 28, 0.72);padding:10px; max-width:900px; width:90%; min-height:700px;overflow:hidden;}
.interior img{max-width:100%;margin:0 auto;display:block;width:auto;}
.interior p{
    color:#FFF;
    display:block;
    margin:0 auto;
    padding:20px 0;
    max-width:90%;
}
#contenedor2{
	border:0px solid #000;
	width:100%;
	margin:0px auto;
	overflow:hidden;
	min-height:130px;
	background:url(../img/header/Home%20Torre%20Plata-05.png) repeat-x;
}

#contenedor3{
	border:0px solid #000;
	width:100%;
	margin:0px auto;
	overflow:hidden;
	background:#000;
}

#contenedor{
	border:0px solid #000;
	max-width:900px;
	margin:0px auto;
	overflow:hidden;
	min-height:650px;
}

#contenederos_header{
	border:0px solid #000;
	width:900px;
	margin:0px auto;
	overflow:hidden;
}


#contenederos_header img {
	float:left;
}

#info_pax{
	color:#fff;
	font-size:12px;}

