/*
Description: Inversiones Mendoza
Author: Analía Basualdo
*/


/*-----------------------------------------------------------------------*/

body {
background:url(images/back.gif);
margin:0;
padding:0;
}

#header {
background:url(images/backheader.jpg) repeat-x 0 0;
margin:0;
padding:0;
}

#header-wrap,#wrap {
width:887px;
height:348px;
margin:0 auto;
padding:0;
}

#menu {
list-style:none;
width:600px;
height:45px;
position:relative;
margin:0;
padding:0;
}

#menu span {
display:none;
position:absolute;
}

#menu a {
display:block;
text-indent:0;
position:absolute;
outline:none;
font-family: Helvetica, Verdana, Arial, sans-serif;
color: #FFFFFF;
font-size: 11px;
text-align: center;
text-transform: uppercase;
line-height: 45px;
text-decoration: none;
}

#menu a:hover {
background-position:left top;
color:#00CCFF;
}

#menu a:hover span {
display:block;
}

#menu .home {
width:58px;
height:45px;
background:url(images/home.jpg) no-repeat;
left:26px;
top:0;
}

#menu .home span {
width:58px;
height:45px;
background:url(images/home_o.jpg) no-repeat;
left:0;
top:0;
}

#menu .homea {
width:58px;
height:45px;
background:url(images/home_o.jpg) no-repeat;
left:26px;
top:0;
background-position:right top;
}

#menu .rooms {
width:56px;
height:45px;
background:url(images/rooms.jpg) no-repeat;
left:88px;
top:0;
}

#menu .rooms span {
width:56px;
height:45px;
background:url(images/rooms_o.jpg) no-repeat;
left:0;
top:0;
}

#menu .roomsa {
width:56px;
height:45px;
background:url(images/rooms_o.jpg) no-repeat;
left:88px;
top:0;
background-position:right top;
}

#menu .amenities {
width:72px;
height:45px;
background:url(images/amenitiesbtn.jpg) no-repeat;
left:149px;
top:0;
}

#menu .amenities span {
width:72px;
height:45px;
background:url(images/amenities_o.jpg) no-repeat;
left:0;
top:0;
}

#menu .amenitiesa {
width:72px;
height:45px;
background:url(images/amenities_o.jpg) no-repeat;
left:149px;
top:0;
background-position:right top;
}

#menu .reservation {
width:88px;
height:45px;
background:url(images/reservation.jpg) no-repeat;
left:224px;
top:0;
}

#menu .reservation span {
width:88px;
height:45px;
background:url(images/reservations_o.jpg) no-repeat;
left:0;
top:0;
}

#menu .reservationa {
width:88px;
height:45px;
background:url(images/reservations_o.jpg) no-repeat;
left:224px;
top:0;
background-position:right top;
}

#menu .location {
width:73px;
height:45px;
background:url(images/location.jpg) no-repeat;
left:316px;
top:0;
}

#menu .location span {
width:73px;
height:45px;
background:url(images/location_o.jpg) no-repeat;
left:0;
top:0;
}

#menu .locationa {
width:73px;
height:45px;
background:url(images/location_o.jpg) no-repeat;
left:316px;
top:0;
background-position:right top;
}

#menu .groups {
width:59px;
height:45px;
background:url(images/groups.jpg) no-repeat;
left:392px;
top:0;
}

#menu .groups span {
width:59px;
height:45px;
background:url(images/groups_o.jpg) no-repeat;
left:0;
top:0;
}

#menu .groupsa {
width:59px;
height:45px;
background:url(images/groups_o.jpg) no-repeat;
left:392px;
top:0;
background-position:right top;
}

#menu .shuttle {
width:66px;
height:45px;
background:url(images/shuttle.jpg) no-repeat;
left:455px;
top:0;
}

#menu .shuttle span {
width:66px;
height:45px;
background:url(images/shuttle_o.jpg) no-repeat;
left:0;
top:0;
}

#menu .shuttlea {
width:66px;
height:45px;
background:url(images/shuttle_o.jpg) no-repeat;
left:455px;
top:0;
background-position:right top;
}

#menu .contact {
width:78px;
height:45px;
background:url(images/contact.jpg) no-repeat;
left:525px;
top:0;
}

#menu .contact span {
width:78px;
height:45px;
background:url(images/contact_o.jpg) no-repeat;
left:0;
top:0;
}

#menu .contacta {
width:78px;
height:45px;
background:url(images/contact_o.jpg) no-repeat;
left:525px;
top:0;
background-position:right top;
}

#splash {
position:relative;
margin:-10px 0 0;
padding:0;
}

#splash-wrap {
width:887px;
height:45px;
position:relative;
background-image:url(images/btns.jpg);
margin:0 auto;
padding:0;
}

#content {
clear:both;
margin:0;
padding:0 0 0px 0;
}

#content-wrap {
width:887px;
margin:0 auto;
padding:0;
}

#main_content {
float:right;
width:412px;
text-align:left;
display:block;
background:#FFF;
margin:0;
}

#sidebar {
float:left;
width:475px;
text-align:left;
display:block;
overflow:visible;
background:#FFF;
margin:0;
padding:0;
}

.promo_frame {
display:block;
overflow:auto;
background-image:url(images/in_promo.jpg);
margin:0;
padding:0;
}

#checkleft {
width:412px;
float:right;
display:block;
background-image:url(images/availability_a.jpg);
background-position:0 70px;
padding:0;
}

#checkright {
width:412px;
float:right;
display:block;
background-image:url(images/amenities_a.jpg);
background-position:bottom right;
margin:0;
padding:0;
}

#welcomeleft {
width:475px;
float:left;
display:block;
padding:0;
}

#welcomeright {
width:475px;
float:left;
display:block;
background-image:url(images/photos_index.jpg);
background-position:bottom right;
margin:0;
padding:0;
}

#galleries {
clear:both;
width:887px;
text-align:left;
display:block;
overflow:visible;
background:#FFF;
margin:0;
padding:0;
}

#galleriestop {
width:887px;
height: 55px;
float:left;
display:block;
padding:0;
font-family: Avenir, Helvetica, Arial, sans-serif;
font-size:14px;
font-weight: normal;
text-transform:uppercase;
color:#1C92C5;
line-height: 65px;
text-indent: 50px;
background-image: url(images/titlebig.jpg)
}

#galleriescontent {
width:887px;
height:185px;
float:left;
display:block;
background-image:url(images/rooms_back.jpg);
background-position:bottom right;
margin:0;
padding:0;
}

img {
border:none;
}

.foto {
list-style-type:none;
height:158px;
position:relative;
margin:0 0 0 45px;
padding:0;
}

.foto li {
float:left;
list-style-type:none;
border:none;
text-decoration:none;
}

.text-photo {
font-family:Helvetica, Verdana, Arial, sans-serif;
color:#2664BB;
font-size:11px;
line-height:14px;
margin:0 0 0 6px;
}

#contactleft {
width:475px;
height:458px;
float:left;
display:block;
background-image:url(images/contact_back.jpg);
background-position:bottom left;
padding:0;
}

#contactleft1 {
width:475px;
height:458px;
float:left;
display:block;
background-image:url(images/vacio1.jpg);
background-position:bottom left;
padding:0;
}


#contactright {
width:475px;
float:left;
display:block;
margin:45px 0 0 45px;
padding:0;
}
#driving {
width:475px;
float:left;
display:block;
margin:20px 0 0 25px;
padding:0;
}

#contact-photo {
width:412px;
height:240px;
float:right;
display:block;
background-image:url(images/contact_photos.jpg);
background-position:bottom right;
margin:0;
padding:0;
}
#contact-photo1 {
width:412px;
height:240px;
float:right;
display:block;
background-image:url(images/vacio.jpg);
background-position:bottom right;
margin:0;
padding:0;
}
.textshutte{
font-family:Helvetica, Verdana, Arial, sans-serif;
color:#2664BB;
font-size:11px;
line-height:14px;
margin:0;
padding:10px 20px 0 32px;}
#contactleft2 {
width:475px;
height:458px;
float:left;
display:block;
background-image:url(images/contact_back2.jpg);
background-position:bottom left;
padding:0;
}
#contact-photo2 {
width:412px;
height:240px;
float:right;
display:block;
background-image:url(images/contact_photos2.jpg);
background-position:bottom right;
margin:0;
padding:0;
}

#welcome-text {
float:left;
width:433px;
height:134px;
background-image:url(images/welcome_a.jpg);
font-family:Helvetica, Verdana, Arial, sans-serif;
color:#848484;
font-size:11px;
line-height:14px;
margin:0;
padding:0 20px 0 32px;
}

#gallery-text {
float:left;
width:165px;
height:185px;
font-family:Helvetica, Verdana, Arial, sans-serif;
color:#2664BB;
font-size:11px;
line-height:14px;
margin:0 0 0 285px;
padding:0;
}

#check-text {
float:left;
width:412px;
height:148px;
font-family:Helvetica, Verdana, Arial, sans-serif;
color:#848484;
font-size:11px;
line-height:16px;
margin:0 0 0 52px;
padding:0;
}

#amenities-text {
float:left;
width:160px;
height:195px;
font-family:Helvetica, Verdana, Arial, sans-serif;
color:#848484;
font-size:12px;
line-height:20px;
list-style:url(images/pic.jpg);
list-style-position:outside;
margin:-10px 0 0 30px;
padding:0;
}

#amenities-text-b {
float:right;
width:160px;
height:195px;
font-family:Helvetica, Verdana, Arial, sans-serif;
color:#848484;
font-size:12px;
line-height:20px;
list-style:url(images/pic.jpg);
list-style-position:outside;
margin:-10px 48px 0 0;
padding:0;
}

#amenities-text2 {
float:left;
width:180px;
height:95px;
font-family:Helvetica, Verdana, Arial, sans-serif;
color:#848484;
font-size:12px;
line-height:20px;
list-style:url(images/pic.jpg);
list-style-position:outside;
margin:-10px 0 0 -10px;
padding:0;
}

#amenities-text-b2 {
float:right;
width:180px;
height:95px;
font-family:Helvetica, Verdana, Arial, sans-serif;
color:#848484;
font-size:12px;
line-height:20px;
list-style:url(images/pic.jpg);
list-style-position:outside;
margin:-10px 58px 0 0;
padding:0;
}

#contact-text {
float:left;
width:433px;
font-family:Helvetica, Verdana, Arial, sans-serif;
color:#848484;
font-size:11px;
line-height:14px;
margin:0;
padding:0 20px 0 32px;
}

#driving-text {
float:left;
width:383px;
font-family:Helvetica, Verdana, Arial, sans-serif;
color:#2664BB;
font-size:11px;
line-height:14px;
margin:0;
padding:10px 20px 0 32px;
}

.formlarge {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333;
background-color:#fff;
font-weight:400;
font-size:10px;
width:224px;
height:16px;
text-align:left;
border:1px solid #2664BB;
}

.formlit {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333;
background-color:#fff;
font-weight:400;
font-size:10px;
width:81px;
height:16px;
text-align:left;
border:1px solid #2664BB;
}

.textlarge {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333;
background-color:#fff;
font-weight:400;
font-size:10px;
width:224px;
height:61px;
text-align:left;
border:1px solid #2664BB;
}

label {
font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-size:10px;
text-align:left;
}

.labela {
font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
color:#2664BB;
font-size:11px;
text-align:left;
line-height:18px;
}
h1{
width: 475px;
height: 84px;
font-family: Avenir, Helvetica, Arial, sans-serif;
font-size:16px;
font-weight: normal;
text-transform:uppercase;
color:#1C92C5;
line-height: 110px;
text-indent: 33px;
background-image:url(images/title.jpg);
}
h2{
width: 412px;
height: 70px;
font-family: Avenir, Helvetica, Arial, sans-serif;
font-size:14px;
font-weight: normal;
text-transform:uppercase;
line-height: 85px;
text-indent: 53px;
color: #FFF;
background-image:url(images/titlecheck.jpg);
}
h3{
width: 475px;
height: 55px;
font-family: Avenir, Helvetica, Arial, sans-serif;
font-size:14px;
font-weight: normal;
text-transform:uppercase;
line-height: 65px;
text-indent: 53px;
color: #004B69;
background-image: url(images/titlegal.jpg);
}
h4{
width: 412px;
height: 55px;
font-family: Avenir, Helvetica, Arial, sans-serif;
font-size:14px;
font-weight: normal;
text-transform:uppercase;
line-height: 65px;
text-indent: 55px;
color: #004B69;
background-image: url(images/titleamenities.jpg);
}
#headline {
text-align:left;
display:block;
margin:0;
padding:0;
}

.map {
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#fff;
font-size:10px;
text-align:left;
border:1px solid #2664BB;
}

#footer {
clear:both;
height:87px;
margin:0;
padding:0;
}

#footer-wrap {
width:887px;
height:87px;
font-family:Helvetica, Arial, sans-serif;
color:#fff;
font-size:10px;
text-align:center;
line-height:22px;
background:url(images/footer.jpg);
margin:0 auto;
padding:0;
}

.blueone {
color:#fff;
font-size:10px;
margin:15px 0 2px 30px;
}

#footerside {
float:left;
width:181px;
display:block;
overflow:visible;
text-align:left;
margin:0 0 0 10px;
padding:0;
}

#footerleft {
width:270px;
float:left;
display:block;
text-align:left;
padding:0 8px 0 11px;
}

#footeright {
width:290px;
float:left;
display:block;
text-align:left;
margin:0 0 0 10px;
padding:0 0 0 10px;
}

.textfooter {
font-family:Helvetica,Verdana, Arial, sans-serif;
color:#B2E1ED;
font-size:10px;
line-height:16px;
margin:0 0 2px 30px;
}

.btn * {
font-style:normal;
background-image:url(images/btn2.png);
background-repeat:no-repeat;
display:block;
position:relative;
}

.btna * {
font-style:normal;
background-image:url(images/btn3.png);
background-repeat:no-repeat;
display:block;
position:relative;
}

.check,.welcome,.footercontent {
display:block;
overflow:hidden;
margin:0;
padding:0;
}

.btn,.btna {
display:block;
position:relative;
background:#aaa;
float:left;
color:#fff;
text-decoration:none;
cursor:pointer;
margin-left:-1px;
padding:5px;
}

.btn i,.btna i {
background-position:top left;
position:absolute;
margin-bottom:-5px;
top:0;
left:0;
width:5px;
height:5px;
}

.btn span,.btna span {
background-position:bottom left;
left:-5px;
margin-bottom:-5px;
padding:0 0 5px 10px;
}

.btn span i,.btna span i {
background-position:bottom right;
margin-bottom:0;
position:absolute;
left:100%;
width:10px;
height:100%;
top:0;
}

.btn span span,.btna span span {
background-position:top right;
position:absolute;
right:-10px;
margin-left:10px;
top:-5px;
height:0;
}

* html .btn span,* html .btn i,* html .btna span,* html .btna i {
float:left;
width:auto;
background-image:none;
cursor:pointer;
}

.btn.blue,.btna.blue {
background:#00C0FB;
font-family:Helvetica,Verdana, Arial, sans-serif;
font-size: 11px;
margin-top: 10px
}

.btn:hover,.btna:hover {
background-color:#2664BB;
}

.btn:active,.btna:active {
background-color:#444;
}

.btn[class],.btna[class] {
background-image:url(images/shade.png);
background-position:bottom;
}


a.linkss {
font-family:Helvetica,Verdana, Arial, sans-serif;
color:#B2E1ED;
font-size:10px;
text-decoration: none;
}

.linkss:hover {
color:#fff;
}

.linkss:active,{
color:#B2E1ED;
}

a.linksFooter:link {
font-family:Helvetica, Verdana, Arial, sans-serif;
color:#075BA4;
font-size:11px;
text-decoration:none;
margin: 0;
padding: 0
}

a.linksFooter:visited {
font-family:Helvetica, Verdana, Arial, sans-serif;
color:#075BA4;
font-size:11px;
text-decoration:none;
margin: 0;
padding: 0
}

a.linksFooter:hover {
font-family:Helvetica, Verdana, Arial, sans-serif;
color:#1A92C7;
font-size:11px;
margin: 0;
padding: 0
}

.textFooter{
font-family:Helvetica, Verdana, Arial, sans-serif;
color:#075BA4;
font-size:11px;
margin: 0;
padding: 0;
}

#footermenu {
margin:0;
padding:0;
}

#footermenu-wrap{
width:887px;
height:35px;
margin:0 auto;
padding:0;
text-align: center;
color:#075BA4;
line-height: 17px;
font-size:11px;
padding-bottom: 10px
}