@charset "utf-8";
/* CSS Document */

.clear {
CLEAR: both; DISPLAY: block; FONT-SIZE: 0px; OVERFLOW: hidden; LINE-HEIGHT: 0px; HEIGHT: 0px
}

html{
margin: 0px;
padding:0px;
height: 100%;
}

body {
margin:0px;
padding:0px;
}

/* header*/

.header{
background-image:url(../images/es/rebecca_header.jpg);
height: 180px;
background-repeat: no-repeat;
text-align: center;
vertical-align: top;
width: 993px;
}
.header_in{
background-image:url(../images/es/header_in.jpg);
height: 70px;
background-repeat: no-repeat;
text-align: center;
vertical-align: top;
width: 993px;
}


.second-bullet{
border-top: dotted 2px #ff6600;
height:4px;
width:150px;
margin-bottom:9px;
margin-left: 3px;
margin-right:3px;
margin-top:1px;
float:right;
}

.madrid{
background:url(../images/es/apartments_03.jpg) right top no-repeat;
width:979px;
height:34px;
margin-bottom:10px;
margin-top:10px;
margin-left:auto;
margin-right:auto;
padding:0px;
}

/* info*/

.info2{
font-family: Arial;
font-size: 12px;
font-weight: bold;
color:#787878;
text-align: left;
vertical-align: top;
font-stretch: extra-expanded;
padding-left: 20px;
}




.telf{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color:#666666;
	text-align: left;
	vertical-align: top;
	padding-left: 30px;
	position: relative;
	left: 190px;
	top: -15px;
	width: 400px;
	font-stretch: extra-expanded;
}


.espanol{

font-family: Arial;
font-size: 13px;
font-weight: bold;
color:#666666;
text-align: right;
vertical-align: top;
position: relative;
left: 672px;
top: -32px;
width: 310px;
height: auto;




}




/* alquiler*/
.alquiler{
background-image:url(../images/es/apart.jpg);
width: 989px;
background-repeat: no-repeat;
height: 36px;

}
/*top form curves*/
.curve1{
background-image: url(../images/es/curvetop_1.jpg);
width:8px;
height: 6px;
background-repeat: no-repeat;
text-align: left;
vertical-align: top;
}

.curve2{
background-image: url(../images/es/curve_top_2.jpg);
height: 6px;
background-repeat: repeat-x;
text-align: left;
vertical-align: top;
}

.curve3{
background-image: url(../images/es/curve_top_3.jpg);
width:7px;
height: 6px;
background-repeat: no-repeat;
text-align: left;
vertical-align: top;
}


.curve4{
background-image: url(../images/es/curve_top_4.jpg);
width:7px;
background-repeat: repeat-y;
text-align: left;
vertical-align: top;
}

.curve5{
background-image: url(../images/es/curvetop_5.jpg);
width:7px;
height: 6px;
background-repeat: no-repeat;
text-align: left;
vertical-align: top;
}

.curve6{
background-image: url(../images/es/curvetop_6.jpg);
height: 6px;
background-repeat: repeat-x;
text-align: left;
vertical-align: top;
}

.curve7{
background-image: url(../images/es/curvetop_7.jpg);
height: 6px;
width: 8px;
background-repeat:no-repeat;
text-align: left;
vertical-align: top;
}


.curve8{
background-image: url(../images/es/curve_8.jpg);
width: 8px;
background-repeat:repeat-y;
text-align: left;
vertical-align: top;
} /*top form curves ends*/




.diadiendra{
background-image:url(../images/es/box_04.jpg);
width:9px;
height: 10px;
background-repeat:repeat-y;
text-align: right;

}


.diatopbg{
background-image:url(../images/es/box_02.jpg);
width: 96px;
height: 7px;
background-repeat: repeat-x;
}



.diadiendraright{
background-image:url(../images/es/box_06.jpg);
width:8px;
height: 10px;
background-repeat:repeat-y;

}

.diabottombg{
background-image:url(../images/es/box_08.jpg);
width: 96px;
height: 8px;
background-repeat: repeat-x;
}


.calender{
background-image:url(../images/es/calender.jpg);
width: 19px;
height: 21px;
background-repeat: no-repeat;
vertical-align: center;
text-align: center;
}

.downarrow{
background-image:url(../images/es/dropdown_10.jpg);
height: 20px;
width: 20px;
background-repeat: no-repeat;
vertical-align: middle;
text-align: center;
}
.search{
background-image: url(../images/es/buscar_13.jpg);
height: 23px;
width: 74px;
background-repeat: no-repeat;
text-align: center;
vertical-align: middle;

}
/*outer big green & grey curves starts*/
.greencurve1{
background-image: url(../images/es/green_big_curve1.jpg);
width: 46px;
height: 46px;
background-repeat: no-repeat;
vertical-align: top;
text-align: left;

}

.greencurve2{
background-image: url(../images/es/green_big_curve2.jpg);
height: 46px;
width: auto;
vertical-align: top;
text-align: left;

}
.greencurve3{
background-image: url(../images/es/green_big_curve3.jpg);
height: 46px;
width: 35px;
background-repeat: no-repeat;
vertical-align: top;
text-align: left;

}
.greenbigline1{
background-image: url(../images/es/green_big_curveleft.jpg);
background-repeat: repeat-y;
text-align: left;
vertical-align: top;
width: 46px;
height: auto;

}

.greyline{
background-image:url(../images/es/grey_line.jpg);
text-align: left;
vertical-align: top;
width: 35px;
height: auto;

}

.bottomcurve{
background-image:url(../images/es/bottomleftcurve.jpg);
text-align: left;
vertical-align: top;
width: 46px;
height: 50px;
background-repeat: no-repeat;


}
.bottomlinemaincurve{
background-image: url(../images/es/bottom_line.jpg);
height: 50px;
width: auto;
background-repeat: repeat-x;

}



.midtopcurve{
background-image: url(../images/es/top_midcurve.jpg);
height: 46px;
width: 42px;
background-repeat: no-repeat;

}


.midlowercurve{
background-image: url(../images/es/midlower_curve.jpg);
height: 50px;
width: 35px;
background-repeat: no-repeat;

}


.topmidline{
background-image:url(../images/es/topmidline.jpg);
height: 46px;
width: 236px;
background-repeat: no-repeat;

}

.leftmidline{
background-image: url(../images/es/grey_midline.jpg);
text-align: left;
vertical-align: top;
width: 42px;
height: auto;

}
.toprightcurve{
background-image: url(../images/es/toprightcurve.jpg);
width: 47px;
height: 46px;
background-repeat: no-repeat;
vertical-align: top;
text-align: left;
}


.rightbottomcurve{
background-image:url(../images/es/right_bottom_curve.jpg);
width: 47px;
height: 50px;
background-repeat: no-repeat;
vertical-align: top;
text-align: left;
}


.bottommidline{
background-image: url(../images/es/bottom_midcurve.jpg);
height: 50px;
width: 236px;
background-repeat: repeat-x;
}

.bottommidline-Phone{
background: url(../images/es/bottom_midcurve_phone.jpg) top center no-repeat;
height: 50px;
width: 236px;
}

.bottommidline-Legs{
background: url(../images/es/bottom_midcurve_leg.jpg) top center no-repeat;
height: 49px;
width: 236px;
}







.leftbottomcurve{
background-image:url(../images/es/leftbottomcurve.jpg);
width: 42px;
height: 50px;
background-repeat: no-repeat;
vertical-align: top;
text-align: left;
}



.rightendline{
background-image: url(../images/es/rightendline.jpg);
text-align: center;
vertical-align: top;
width: 46px;
/*height: 1815px;*/

}

/*outer big green & grey curves ends*/


.table{
background-image:url(../images/es/box.jpg);
width: 112px;
height: 31px;
background-repeat: no-repeat;
}


.checkin{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
height: 15px;
color:#999999;
}

.highlightedapartment{
background-image:url(../images/es/highlighted_apartment_14.jpg);
width: 569px;
height: 33px;
background-repeat: no-repeat;
}
/*index text*/






.horizontal_line{
background-color:#97dc74;
width: 550px;
height: 2px;
background-repeat: repeat-x;
margin-left:auto;
margin-right:auto;
}


.ourselection{
background-image: url(../images/es/our_selection.jpg);
width: 313px;
height: 35px;
background-repeat: no-repeat;
text-align: left;
vertical-align: top;
/*position: relative;
left: 1px;
top: -1px;*/

}


.apartments{
background-image:url(../images/es/our_selection.jpg);
width: 313px;
height: 27px;
background-repeat: no-repeat;
}

.seeall{
position: relative;
left: 355px;
top: -35px;
background-image:url(../images/es/see_all_apartment_grey.jpg);
text-align: center;
vertical-align: top;
width: 209px;
height: 24px;
background-repeat: no-repeat;
}


/* css for the image tables starts*/

.topgreyline{
background-image: url(../images/es/image_01.jpg);
width: 271;
height: 10px;
background-repeat: no-repeat;
text-align: left;
vertical-align: top;

}

.leftgreyline{
background-image: url(../images/es/image_02.jpg);
width: 11;
height: auto;
background-repeat: repeat-y;
text-align: left;
vertical-align: top;

}

.rightgreyline{
background-image: url(../images/es/image_04.jpg);
width: 25;
height: auto;
text-align: left;
vertical-align: top;

}

.bottomgreyline{
background-image: url(../images/es/image_06.jpg);
width: 271;
height: 14px;
background-repeat: no-repeat;
text-align: left;
vertical-align: top;

}/* css for the image tables ends*/


/* css for the images starts*/

.databaseimage1{

background-image: url(../images/es/image_03.jpg);
width: 235px;
height: 176px;
background-repeat: no-repeat;
text-align: left;
vertical-align: top;

}

.databaseimage2{
background-image: url(../images/es/images_1.jpg);
width: 235px;
height: 176px;
background-repeat: no-repeat;
text-align: left;
vertical-align: top;
}

.databaseimage3{
background-image: url(../images/es/image3.jpg);
width: 235px;
height: 176px;
background-repeat: no-repeat;
text-align: left;
vertical-align: top;
}

.databaseimage4{
background-image: url(../images/es/image5.jpg);
width: 235px;
height: 176px;
background-repeat: no-repeat;
text-align: left;
vertical-align: top;
}

.databaseimage5{

background-image: url(../images/es/image2_03.jpg);
width: 235px;
height: 176px;
background-repeat: no-repeat;
text-align: left;
vertical-align: top;
}

.Aprt-Villa-Img{

background-image: url(../images/es/villa_img.jpg);
width: 235px;
height: 176px;
background-repeat: no-repeat;
text-align: left;
vertical-align: top;
}

.Aprt-Dumas-Img{

background-image: url(../images/es/dumas_img.jpg);
width: 235px;
height: 176px;
background-repeat: no-repeat;
text-align: left;
vertical-align: top;
}

.Aprt-Santa-Img{

background-image: url(../images/es/santa_img.jpg);
width: 235px;
height: 176px;
background-repeat: no-repeat;
text-align: left;
vertical-align: top;
}

.Aprt-Olivar-Img{

background-image: url(../images/es/olivar_img.jpg);
width: 235px;
height: 176px;
background-repeat: no-repeat;
text-align: left;
vertical-align: top;
}













/* css for the images starts*/

.humanfigure{
background-image: url(../images/es/human_figure.jpg);
width: 12px;
height: 17px;
background-repeat: no-repeat;
vertical-align: middle;
}



.seebutton{
background-image:url(../images/es/button.jpg);
width: 76px;
height: 24px;
background-repeat: no-repeat;
text-align: center;
vertical-align: top;

}

.bookbutton{
background-image:url(../images/es/booking_greenjpg.jpg);
width: 76px;
height: 24px;
background-repeat: no-repeat;
text-align: center;
vertical-align: top;

}




.texts_apartment{

font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color:#666666;
font-weight: bold;
font-stretch: expanded;
}


.texts{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight: bold;
vertical-align:top;
font-stretch: extra-expanded;


}
.offers{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight: bold;
font-stretch:extra-expanded;
}


.plaintext{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight: bold;
}


.orangetext{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF8533;
font-weight: bold;
}


.toptext{
font-family: Arial;
font-size: 10px;
padding-bottom: 20px;
color:#333333;
font-weight: bold;

}


.number{
font-family: Arial;
color: #00CC33;
font-size: 13px;
font-weight: bold;
}

.number a{
font-family: Arial;
color: #FF6600;
font-size: 13px;
font-weight: bold;
text-decoration:none;
}

.number a:hover{
font-family: Arial;
color: #FF6600;
font-size: 13px;
font-weight: bold;
text-decoration:none;
}



.line{
font-family: Arial;
color: #666666;
font-size: 13px;
font-weight: bold;

}

.footer{
background-image: url(../images/es/footer.jpg);
width: 974px;
height: 184px;
background-repeat: no-repeat;
}

.footer-Phone{
background: url(../images/es/footer_phone.jpg) center top no-repeat;
width: 972px;
height: 177px;
}

.footer-Bathtub{
background: url(../images/es/footer_bathtub.jpg) center top no-repeat;
width: 972px;
height: 177px;
}

.footer-Bathtub2{
background: url(../images/es/footer_bathtub_2.jpg) center top no-repeat;
width: 972px;
height: 177px;
}

.footer-Makeiteasy{
background: url(../images/es/footer_makeiteasy.jpg) center top no-repeat;
width: 972px;
height: 177px;
}

.footer-Makeitdifference{
background: url(../images/es/footer_makeitdifference.jpg) center top no-repeat;
width: 972px;
height: 177px;
}

.footer-Legs{
background: url(../images/es/footer_legs.jpg) center top no-repeat;
width: 972px;
height: 177px;
}

.footer-MakinguComfortable{
background: url(../images/es/footer_makinguComfortable.jpg) center top no-repeat;
width: 972px;
height: 177px;
}

.footer-info{
background:url(../images/es/footer_info.jpg) no-repeat;
width:660px;
height: 20px;
border: none;
vertical-align: top;
text-align: center
}

/*  Footer curb start  */

.footercurve1{
background-image:url(../images/es/footer_03.jpg);
width:5px;
height: 3px;
background-repeat: no-repeat;
background-position: left;
vertical-align: top;
}

.footercurve2{
background-image:url(../images/es/footer_04.jpg);
width:auto;
height: 3px;
background-repeat: repeat-x;
background-position: left;
vertical-align: top;
}

.footercurve4{
background-image:url(../images/es/footer_05.jpg);
width:6px;
height: 3px;
background-repeat: no-repeat;
background-position: left;
vertical-align: top;
}

.footercurve5{
background-image:url(../images/es/footer_07.jpg);
width: 5px;
height: auto;
background-repeat: repeat-y;
background-position: left;
vertical-align: top;
}

.footercurve6{
background-image:url(../images/es/footer_09.jpg);
width: 6px;
height: auto;
background-repeat: repeat-y;
background-position: left;
vertical-align: top;
}

.footercurve7{
background:url(../images/en/footer_12.jpg) top left no-repeat;
width:6px;
height: 4px;
}

.footercurve8{
background:url(../images/en/footer_11.jpg) top left repeat-x;
width:auto;
height: 4px;
}

.footercurve9{
background:url(../images/en/footer_10.jpg)  top left no-repeat;
width:5px;
height: 4px;
}

/*  Footer curb end  */

.lowerlinks{
background-color:#999999;
font-family: Arial;
color: #FFFFFF;
font-size: 11px;
font-weight: bold;
vertical-align: top;
width: 970px;
height: 14px;
text-align: left;
margin:0px;
padding:0px;
}

.lowerlinks ul {
background-color:#999999;
/*border:#FF0000 solid 1px;*/
font-family: Arial;
text-align:center;
color: #FFFFFF;
list-style-type:none;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}

.lowerlinks li{
background-color:#999999;
/*border:#00FF00 solid 1px;*/
font-family: Arial;
text-align:center;
color: #FFFFFF;
display: inline;
list-style-type:none;
margin-left:3px;
margin-right:3px;
padding-left:2px;
padding-right:2px;
}

.lowerlinks a{
color: #FFFFFF;
text-decoration: none;
}

.lowerlinks a:hover{
color: #FFFFFF;
text-decoration: none;
}






.rightpanel{
width: 230px;


}
.rightpaneltext{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color:#000000;
text-align: left;
vertical-align: top;
line-height: 23px;
text-decoration:none;
}

.rightpaneltext a{
color:#000000;
text-decoration:none;


}
.rightpaneltext a:hover{
color:#009900;
text-decoration:none;

}

.heading{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color:#333333;
text-align: left;
vertical-align: top;
margin-bottom:2px;

}


.heading a{
color:#333333;
text-decoration:none;
}

.heading a:hover{
color:#009900;
text-decoration:none;

}

.cardpayment{
font-family:Arial;
font-size: 12px;
font-weight: bold;
color:#666666;
text-align: center;
vertical-align: top;
/*position: relative;
left: 20px;
top: 890px;*/
width: 200px;


}


.cardpayment-electapart{
font-family:Arial;
font-size: 12px;
font-weight: bold;
color:#666666;
text-align: center;
vertical-align: top;
position: relative;
left: 20px;
top: 1850px;
width: 200px;


}

.cardpayment-electapart2{
font-family:Arial;
font-size: 12px;
font-weight: bold;
color:#666666;
text-align: center;
vertical-align: top;
position: relative;
left: 20px;
top: 2290px;
width: 200px;
}

.cardpayment-electapart-reser{
	font-family:Arial;
	font-size: 12px;
	font-weight: bold;
	color:#666666;
	text-align: center;
	vertical-align: top;
	position: relative;
	left: 20px;
	top: 1160px;
	width: 200px;
}







.home{
background-image:url(../images/es/inicio_10.jpg);
width: 315px;
height: 33px;
background-repeat: no-repeat;
text-align: right;
padding-left: 10px;

}




/*css for elec apart html starts*/


.ourselection_Elect{
background-image:url(../images/es/our_selection_elect.jpg);
width: 313px;
height: 27px;
background-repeat: no-repeat;
}
/*big image in the elct apart html*/

.electapartimage{
background-image:url(../images/es/elect_apartimage_1.jpg);
width: 349px;
height: 262px;
background-repeat: no-repeat;
}
/*specific details
*/
.specific{
background-image:url(../images/es/specific.jpg);
background-repeat: no-repeat;
width: 181px;
height: 27px;

}
/*small lined images starts*/
.smallimage1{
background-image:url(../images/es/smallimage_elec1.jpg);
width: 134px;
height: 96px;
background-repeat: no-repeat;
text-align: center;
vertical: top;

}

.smallimage2{
background-image:url(../images/es/smallimage_elec2.jpg);
width: 134px;
height: 96px;
background-repeat: no-repeat;
text-align: center;
vertical: top;

}

.smallimage3{
background-image:url(../images/es/smallimage_elec3.jpg);
width: 134px;
height: 96px;
background-repeat: no-repeat;
text-align: center;
vertical: top;

}

.smallimage{
background-image:url(../images/es/smallimage.jpg);
width: 134px;
height: 96px;
background-repeat: no-repeat;
text-align: center;
vertical: top;

}
/*small lined images ends*/


/*curves of big image starts*/
.topline{
background-image:url(../images/es/elect_apart_topline.jpg);
width: 390px;
height: 18px;
background-repeat: no-repeat;

}

.lineright{
background-image:url(../images/es/elect_imagecurveright.jpg);
width: 24px;
height: auto;
background-repeat: repeat-y;

}

.bottomline{
background-image:url(../images/es/elect_bottomline.jpg);
width: auto;
height: 20px;
background-repeat: repeat-x;
text-align: left;
vertical-align: top;

}


.lineleft{
background-image:url(../images/es/elect_left.jpg);
width: 17px;
height: auto;
background-repeat: repeat-y;
text-align: left;
vertical-align: top;

}

/*pdf icon*/
.pdf{
background-image: url(../images/es/pdf_icon.jpg);
width: 35px;
height: 12px;
background-repeat: no-repeat;
background-position:bottom;
vertical-align: middle;
margin-top:20px;

}


/*description image*/
.description{
background-image:url(../images/es/the_descrition.jpg);
width: 313px;
height: 26px;
background-repeat: no-repeat;
text-align: left;
vertical-align: top;

}
/*apartment descriptions*/
.apartmentdes{
font-family: Arial;
font-size: 13px;
font-weight: normal;
color:#000000;
text-align: left;
vertical-align: top;
}


/*elect apartment feature button*/
.apart_feature{
background-image:url(../images/es/elect_apart_feature.jpg);
width: 315px;
height: 27px;
background-repeat: no-repeat;

}

.mirador{
font-family: Arial;
color:#666666;
font-size:14px;
text-align: left;
vertical-align: middle;
font-weight: bold;
}




/*elect apartment general heading*/
.general{
background-image:url(../images/es/general_button.jpg);
width: 65px;
height: 18px;
background-repeat: no-repeat;

}

.fecility{
background-image:url(../images/es/facilites_button.jpg);
width: 80px;
height: 18px;
background-repeat: no-repeat;

}

.bullet{
background-image: url(../images/es/elec_bullet.jpg);
width: 7px;
height: 8px;
background-repeat: no-repeat;

}

.building{
background-image: url(../images/es/building.jpg);
width: 314px;
height: 28px;
background-repeat: no-repeat;
}

.nearto{
background-image: url(../images/es/near_to.jpg);
width: 315px;
height: 27px;
background-repeat: no-repeat;
}

.electratestext{
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color:#000000;
text-align: left;
vertical-align: top;
padding-bottom: 0px;
margin-bottom: 0px;
}


.electratestext-2{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color:#666666;
text-align: left;
vertical-align: top;
padding-bottom: 0px;
margin-bottom: 0px;
}



.availability{
background-image: url(../images/es/availability.jpg);
width: 313px;
height: 28px;
background-repeat: no-repeat;
text-align: left;
vertical-align: top;
}

.arrow2{
background-image: url(../images/es/arrow2.jpg);
width: 21px;
height: 21px;
background-repeat: no-repeat;
text-align: left;
vertical-align: top;
}

.arrow1{
background-image: url(../images/es/arrow1.jpg);
width: 21px;
height: 21px;
background-repeat: no-repeat;
text-align: left;
vertical-align: top;
}

.monthtext{
font-family: Arial, Helvetica, sans-serif;
color:#333333;
font-size: 12px;
text-align: center;
vertical-align: top;
font-style: bold;

}
.legend{
background-image: url(../images/es/box_legend.jpg);
width: 16px;
height: 17px;
background-repeat: no-repeat;
text-align: center;
vertical-align: top;
}

.legend-Orange{
background-image: url(../images/es/box_legend_orange.jpg);
width: 16px;
height: 17px;
background-repeat: no-repeat;
text-align: center;
vertical-align: top;
}


.monthtext2{
font-family: Arial;
color:#333333;
font-size: 12px;
font-weight:bold;
text-align: center;
vertical-align: middle;
}
.adultarrow{
background-image:url(../images/es/dropdown_10.jpg);
height: 20px;
width: 20px;
background-repeat: no-repeat;
vertical-align: middle;
text-align: center;
}

.calculate{
background-image: url(../images/es/calcu.jpg);
background-position:center;
width: 77px;
height: 23px;
background-repeat: no-repeat;
text-align: center;
padding-left:50px;
vertical-align: top;}

.book{
background-image:url(../images/es/book_2.jpg);
background-position:center;
width: 81px;
height: 24px;
background-repeat: no-repeat;
text-align: center;
vertical-align: top;}

.contact{
background-image:url(../images/es/contact_1.jpg);
background-position:center;
width: 103px;
height: 24px;
background-repeat: no-repeat;
text-align: center;
vertical-align: top;

}

.maps{
background-image:url(../images/es/maps_link.jpg);
width: 316px;
height: 29px;
background-repeat: no-repeat;
background-position: left;
}

/*3 calcular html css starts*/

/*gren top left curve box*/

.greencurvetopleft{
background-image: url(../images/es/3_calcular_TOPRIGHT.jpg);
background-position: left;
width: 29px;
height: 25px;
background-repeat: no-repeat;
vertical-align:top;
}

/*green top right curve*/
.greencurvetopright{
background-image: url(../images/es/3_calcular_TOPLeft.jpg);
background-position: left;
width: 31px;
height: 25px;
background-repeat: no-repeat;
vertical-align:top;
}

/*green top left side*/
.greenlineleft{
background-image:url(../images/es/3_leftside.jpg);
background-position: left;
width: 29px;
height: auto;
background-repeat: repeat-y;
vertical-align:top;
}

/*green top right side*/
.greenlineright{
background-image:url(../images/es/3_calcular_rightside.jpg);
background-position: left;
width: 31px;
height: auto;
background-repeat: repeat-y;
vertical-align:top;
}



/*green curve top line starts*/

.greentopline{
background-image: url(../images/es/3_calcular_top.jpg);
width: 513px;
height: 25px;
background-position: left;
vertical-align: top;
background-repeat: no-repeat;
}


/*green bottom left curve*/
.greencurvebottomleft{
background-image: url(../images/es/3_calcular_bottomleft.jpg);
background-position: left;
width: 29px;
height: 27px;
background-repeat: no-repeat;
vertical-align:top;
}


/*green bottom right curve*/
.greencurvebottomright{
background-image:url(../images/es/3_calcular_bottomright.jpg);
background-position: left;
width: 31px;
height: 27px;
background-repeat: no-repeat;
vertical-align:top;
}



/*green curve bottom line starts*/

.greenbottomline{
background-image:url(../images/es/3_calcular_bottom.jpg);
width: 513px;
height: 27px;
background-position: left;
vertical-align: top;
background-repeat: no-repeat;
}


/*green box inside background color*/

.bgcolor{
background-color:#E4FFCA;
background-repeat:repeat;
text-align: left;
vertical-align: top;
}


/*3_calcular text*/

.calcular_text{
font-family: Arial;
color:#666666;
font-size: 13px;
text-align: left;
vertical-align: top;
font-weight: normal;

}

.calcular_text-2{
font-family: Arial;
color:#666666;
font-size: 13px;
text-align: left;
vertical-align: top;
font-weight: bold;

}

.calcular-text-orange{
font-family: Arial;
color:#ff6600;
font-size: 12px;
text-align: left;
vertical-align: top;
font-weight: bold;

}


.calcular-text-orange-2{
color:#FF6600;
font-family:Arial;
font-size:12px;
font-weight:bold;
text-align:left;
vertical-align:top;

}

/*3_calcular text*/

.calcular_boldtext{
font-family: Arial;
color:#333333;
font-size: 13px;
text-align: left;
vertical-align: top;
font-weight: bold;

}

.calcular_boldtext-2{
font-family: Arial;
color:#333333;
font-size: 13px;
text-align: left;
vertical-align: top;
font-weight: bold;

}

.horizontal_linedashed{
border-bottom:dashed 1px #333333;
width: 100px;
height: 4px;
background-repeat: repeat-x;
}


/*small curve for 2,3*/
.electcurve1{
background-image:url(../images/es/small_box_curve1.jpg);
width: auto;
height: 5px;
background-repeat: repeat-x;

}


.electcurve2{
background-image:url(../images/es/small_box_curve_6.jpg);
width: auto;
height: 6px;
background-repeat: repeat-x;

}

.electcurve3{
background-image:url(../images/es/small_box_curve_5.jpg);
width: 7px;
height: 6px;
background-repeat: no-repeat;

}
.electcurve4{
background-image:url(../images/es/small_box_curve2.jpg);
width: 7px;
height: auto;
background-repeat: repeat-y;
}


.electcurve5{
background-image:
url(../images/es/small_curve_box_9.jpg);
width: 7px;
height: 6px;
background-repeat: no-repeat;
}

.electcurve6{
background-image:url(../images/es/small_box_curve_3.jpg);
width: 7px;
height: 5px;
background-repeat: no-repeat;
}

.electcurve7{
background-image:url(../images/es/small_box_curve7.jpg);
width: 7px;
height: auto;
background-repeat: repeat-y;
}

.electcurve8{
background-image:url(../images/es/small_box_curve8.jpg);
width: 7px;
height: 5px;
background-repeat: no-repeat;

}


/*4.elect apart_reserva*/

/*grey empty box curves*/

.greytopleft{
background-image:url(../images/es/electapartreser_topleftcurve.jpg);
width: 10px;
height: 10px;
background-repeat: no-repeat;
vertical-align: top;
text-align: left;

}

.greytopline{
background-image:url(../images/es/electapartreser_topline.jpg);
width: auto;
height: 10px;
background-repeat: repeat-x;
vertical-align: top;
text-align: left;

}

.greytopright{
background-image:url(../images/es/electapartreser_topright_curve.jpg);
width: 10px;
height: 10px;
background-repeat: no-repeat;
vertical-align: top;
text-align: left;

}

.greyrightside{
background-image:url(../images/es/electapartreser_rightside.jpg);
width: 10px;
height: auto;
background-repeat: repeat-y;
vertical-align: top;
text-align: left;

}

.greyleftside{
background-image:url(../images/es/electapartreser_leftside.jpg);
width: 10px;
height: auto;
background-repeat: repeat-y;
vertical-align: top;
text-align: left;

}

.greybottomleft{
background-image:url(../images/es/electapartreser_topleft_curve.jpg);
width: 10px;
height: 10px;
background-repeat: no-repeat;
vertical-align: top;
text-align: left;

}

.greybottomline{
background-image:url(../images/es/electapartreser_bottomline.jpg);
width: auto;
height: 9px;
background-repeat: repeat-x;
vertical-align: top;
text-align: left;

}


.greybottomright{
background-image: url(../images/es/electapartreser_bottomleft_curve.jpg);
width: 10px;
height: 9px;
background-repeat: no-repeat;
vertical-align: top;
text-align: left;

}

.booking{
background-image: url(../images/es/4.reserva_booking.jpg);
width: 572px;
height: 33px;
background-repeat: no-repeat;
text-align: left;
vertical-align: top;

}
/*your quote*/

.your_quote{
background-image: url(../images/es/4.your_quote.jpg);
width: 313px;
height: 27px;
background-repeat: no-repeat;
vertical-align: top;
background-position: left;

}

/*continue booking*/
.continue_booking{
background-image:url(../images/es/4.continue_booking.jpg);
width: 313px;
height: 27px;
background-repeat: no-repeat;
vertical-align: top;
background-position: left;

}
/*star icon*/
.star_mandatory{
font-family: Arial;
color:#FF6600;
font-size: 16px;
font-weight: bold;
text-align: left;
vertical-align: top;
padding-left: 5px;

}

/* texts inside form*/

.startext{
font-family: Arial;
font-size: 12px;
color:#000000;
text-align: left;
vertical-align: middle;
font-weight: bold;

}


.mandatory{
font-family: Arial;
font-size: 10px;
color:#FF6600;
text-align: left;
vertical-align: top;
font-weight: bold;
font-stretch: extra-expanded;

}

/*arrival information*/
.arrival_info{
background-image: url(../images/es/4.arrival_info.jpg);
width: 313px;
height: 27px;
background-repeat: no-repeat;
vertical-align: top;
background-position: left;

}


.airline{
font-family: Arial;
color:#333333;
font-size: 12px;
font-weight:bold;
text-align: left;
vertical-align: middle;
}


/*additional information*/
.additional_info{
background-image:url(../images/es/4.additional_info.jpg);
width: 321px;
height: 27px;
background-repeat: no-repeat;
vertical-align: top;
background-position: left;

}

.4curvetopleft{
background-image:url(../images/es/4.-ELECCAPART_RESER_72PP-03.jpg);
width: 10px;
height: 10px;
background-repeat: no-repeat;
background-position: left;
vertical-align: top;
}

.4curvetopright{
background-image:url(../images/es/4.curvetopright.jpg);
width: 10px;
height: 10px;
background-repeat: no-repeat;
background-position: left;
vertical-align: top;
}

.4topline{
background-image:url(../images/es/reserver_topline.jpg);
width: 519px;
height: auto;
background-repeat: repeat-x;
background-position: left;
vertical-align: top;

}


.4sideleft{
background-image:url(../images/es/reserver_leftside.jpg);
width: 10px;
height: auto;
background-repeat: repeat-y;
background-position: left;
vertical-align: top;

}


.4sideright{
background-image: url(../images/es/4.right_side.jpg);
width: 10px;
height: auto;
background-repeat: repeat-y;
background-position: left;
vertical-align: top;

}


.4curvebottomright{
background-image:url(../images/es/4.bottom_rightcurve.jpg);
width: 10px;
height: 9px;
background-repeat: no-repeat;
background-position: left;
vertical-align: top;
}

.4curvebottomleft{
background-image: url(../images/es/4.bottom_leftcurve.jpg);
width: 10px;
height: 9px;
background-repeat: no-repeat;
background-position: left;
vertical-align: top;
}

.4bottomline{
background-image:url(../images/es/4.topline.jpg);
width: auto;
height: 10;
background-repeat: repeat-x;
background-position: left;
vertical-align: top;

}

.additonal_info{
background-image:url(../images/es/4.additional_info.jpg);
width: 321px;
height: 27px;

}


.how_u_find{
background-image: url(../images/es/how_u_find.jpg);
width: 570px;
height: 28px;
background-repeat: no-repeat;
background-position: left;
vertical-align: top;

}


.read_carefully{
background-image: url(../images/es/please_read.jpg);
width: 570px;
height: 27px;
background-repeat: no-repeat;
background-position: left;
vertical-align: top;

}

.terms{
background-image:url(../images/es/terms&condition.jpg);
width: 102px;
height: 24px;
background-position: left;
vertical-align: top;
background-repeat: no-repeat;
}

.wouldlike{
background-image: url(../images/es/would_like_to_have.jpg);
width: 421px;
height: 27px;
background-position: left;
vertical-align: top;
background-repeat: no-repeat;
}

.liketoget{
font-family: Arial;
color:#000000;
font-size: 11px;
font-weight:bold;
text-align: left;
vertical-align: middle;
}

.liketoget13{
font-family: Arial;
color:#666666;
font-size: 13px;
font-weight:bold;
text-align: left;
vertical-align: middle;
}

.liketoget-Big{
font-family: Arial;
color:#000000;
font-size: 12px;
font-weight:bold;
text-align: left;
vertical-align: middle;
}


.confirm{
background-image: url(../images/es/confirm.jpg);
width: 176px;
height: 24px;
background-repeat: no-repeat;
background-position: left;
vertical-align: top;
}

.curvegrey{
background-image:url(../images/es/4.-ELECCAPART_RESER_72PP-04.jpg);
width: 550px;
background-repeat: repeat-x;
}

.building-reser{
background:url(../images/es/information_elect_reser.jpg) top left no-repeat;
width:570px;
height:28px;
}



/*html 5 starts*/
.con{
background-image: url(../images/es/con_tarjeta.jpg);
width: 314px;
height: 28px;
background-position: left;
vertical-align: left;
background-repeat: no-repeat;
}

.mastercard{
background-image: url(../images/es/master_card.jpg);
width: 39px;
height: 26px;
background-repeat: no-repeat;
background-position: left;
vertical-align: top;

}
.visacard{
background-image:url(../images/es/visa.jpg);
width: 39px;
height: 26px;
background-repeat: no-repeat;
background-position: center;
vertical-align: top;

}

.envior{
background-image:url(../images/es/envior.jpg);
width: 61px;
height: 22px;
background-repeat: no-repeat;
background-position: left;
vertical-align: top;
}

.SERVIDOR{
font-family: Arial;
color:#339900;
text-align: left;
font-size: 11px;
font-weight: bold;
width: 250px;
vertical-align: top;
margin-left:70px;
margin-top:4px;
/*position: relative;
top: 3px;
left: 65px;*/
}

.SERVIDOR A{
font-family: Arial;
color:#339900;
text-align: left;
font-size: 11px;
font-weight: bold;
width: 200px;
vertical-align: top;
margin-left:0px;
margin-top:4px;
text-decoration:none;
}

.SERVIDOR A:hover{
font-family: Arial;
color:#339900;
text-align: left;
font-size: 11px;
font-weight: bold;
width: 200px;
vertical-align: top;
margin-left:0px;
margin-top:4px;
text-decoration:none;
}

.SERVIDOR-small{
font-family: Arial;
color:#339900;
text-align: left;
font-size: 12px;
font-weight: bold;
width: 500px;
vertical-align: top;
margin-left:0px;
margin-top:4px;
/*position: relative;
top: 3px;
left: 65px;*/
}

/*html 5.1*/
.cardpayment-confirmtarjeta{
font-family:Arial;
font-size: 12px;
font-weight: bold;
color:#666666;
position: relative;
left: 20px;
top: 800px;
width: 200px;
}

.cardpayment-apart-reser{
	font-family:Arial;
	font-size: 12px;
	font-weight: bold;
	color:#666666;
	text-align: center;
	vertical-align: top;
	position: relative;
	left: 20px;
	top: 1150px;
	width: 200px;
}



/*html 5.2*/
.gracias{
background-image: url(../images/es/gracias.jpg);
width: 316px;
height: 27px;
background-repeat: no-repeat;
background-position: left;
vertical-align: top;

}

.gracias-5d{
background-image: url(../images/es/gracias_2.jpg);
width: 316px;
height: 27px;
background-repeat: no-repeat;
background-position: left;
vertical-align: top;

}


/*html 5.3*/

.totalprice{
font-family: Arial;
color:#FF6600;
font-size: 12px;
font-weight: bold;
text-align: left;
vertical-align: top;
}

.tureference{
background-image:url(../images/es/tu_refencia.jpg);
width: 316px;
height: 27px;
background-repeat: no-repeat;
background-position: left;
vertical-align: top;
}


/*ornage curve*/

.orangecurvetopleft{
background-image:url(../images/es/orange_curve_topleft.jpg);
width: 35px;
height: 30px;
background-repeat: no-repeat;
background-position: left;
vertical-align: top;
}


.orangecurvetopright{
background-image:url(../images/es/orange_curve_topright.jpg);
width: 33px;
height: 30px;
background-repeat: no-repeat;
background-position: left;
vertical-align: top;
}

.orangecurvebottomleft{
background-image:url(../images/es/orange_curve_bottomleft.jpg);
width: 35px;
height: 29px;
background-repeat: no-repeat;
vertical-align: top;
}

.orangecurvebottomright{
background-image:url(../images/es/orange_curve_bottomright.jpg);
width: 33px;
height: 29px;
background-repeat: no-repeat;
background-position: left;
vertical-align: top;
}



.orangebottom-line{
background-image:url(../images/es/orange_bottom_line.jpg);
width: auto;
height: 29px;
background-repeat: repeat-x;
background-position: left;
vertical-align: top;
}


.orangetop-line{
background-image:url(../images/es/orange_top_line.jpg);
width: auto;
height: 30px;
background-repeat: repeat-x;
background-position: left;
vertical-align: top;
}



.orangeleftside{
background-image:url(../images/es/orange_leftside_line.jpg);
width: 35px;
height: auto;
background-repeat: repeat-y;
vertical-align: top;
}

.orangerightside{
background-image:url(../images/es/orangerightside.jpg);
width: 33px;
height: auto;
background-repeat: repeat-y;
background-position: left;
vertical-align: top;
}



.cardpayment-apart-reser-conf{
font-family:Arial;
font-size: 12px;
font-weight: bold;
color:#666666;
text-align: center;
vertical-align: top;
position: relative;
left: 20px;
top: 870px;
width: 200px;


}


.como{
background-image: url(../images/es/como_pre.jpg);
width: 314px;
height: 26px;
background-repeat: no-repeat;
vertical-align: top;
background-position: left;

}

.reservecalcutext{
font-family: arial;
font-size: 12px;
font-weight: bold;
color: #666666;
text-align: justify;
vertical-align: top;
}


/*6.pregmasfrequently html starts*/

.frequentlyask{
background-image: url(../images/es/faq.jpg);
width: 560px;
height: 32px;
background-repeat: no-repeat;
vertical-align: top;
background-position: center;

}

.pregmasmumber{
font-family: arial;
font-size: 12px;
font-weight: bold;
color: #FE6E17;
text-align: center;
vertical-align:middle;
}

.pregmasbullet{
background:url(../images/es/orange_bullet.jpg) left no-repeat;
width:5px;
height:5px;
padding-right:10px;
vertical-align: middle;

}

.how-do-i{
background-image:url(../images/es/pregmas_howdoi.jpg);
width: 572px;
height: 33px;
background-repeat: no-repeat;
background-position: left;
vertical-align: left;

}

.pregmas-payment{
background-image:url(../images/es/pregmas_payment.jpg);
width: 572px;
height: 33px;
background-repeat: no-repeat;
background-position: left;
vertical-align: left;
font-weight:

}

.pregmas-do-i-need{
background-image: url(../images/es/pregmas_doineed.jpg);
width: 572px;
height: 33px;
background-repeat: no-repeat;
background-position: left;
vertical-align: left;
font-weight:

}

.pregmas-what-i-do{
background-image:url(../images/es/pregmas_wht_do_i_do.jpg);
width: 572px;
height: 33px;
background-repeat: no-repeat;
background-position: left;
vertical-align: left;
font-weight:

}

.pregmas-additional{
background-image: url(../images/es/pregmas_additional_charges.jpg);
width: 572px;
height: 33px;
background-repeat: no-repeat;
background-position: left;
vertical-align: left;
font-weight:

}

.pregmas-yourprice{
background-image:url(../images/es/pregmas_your_price.jpg);
width: 572px;
height: 33px;
background-repeat: no-repeat;
background-position: left;
vertical-align: left;
font-weight:

}

.pregmas-whthappens{
background-image:url(../images/es/pregmas_wht_happens.jpg);
width: 572px;
height: 33px;
background-repeat: no-repeat;
background-position: left;
vertical-align: left;
font-weight:

}

.pregmas-cleaning{
background-image:url(../images/es/pregmas_cleaning.jpg);
width: 572px;
height: 33px;
background-repeat: no-repeat;
background-position: left;
vertical-align: left;
font-weight:

}

.pregmas-towel{
background-image:url(../images/es/pregmas_towel.jpg);
width: 572px;
height: 33px;
background-repeat: no-repeat;
background-position: left;
vertical-align: left;
font-weight:

}

.pregmas-cot{
background-image:url(../images/es/pregmas_cot.jpg);
width: 572px;
height: 33px;
background-repeat: no-repeat;
background-position: left;
vertical-align: left;
font-weight:

}

.pregmas-arrival{
background-image: url(../images/es/pregmas_arrical.jpg);
width: 572px;
height: 33px;
background-repeat: no-repeat;
background-position: left;
vertical-align: left;
font-weight:

}

.pregmas-terms{
background-image:url(../images/es/pregmas_terms.jpg);
width: 572px;
height: 33px;
background-repeat: no-repeat;
background-position: left;
vertical-align: left;
font-weight:

}

.pregmas-assist{
background-image:url(../images/es/pregmas_assist.jpg);
width: 572px;
height: 33px;
background-repeat: no-repeat;
background-position: left;
vertical-align: left;
font-weight:

}

.pregmas-practical{
background-image:url(../images/es/pregmas_practical.jpg);
width: 572px;
height: 33px;
background-repeat: no-repeat;
background-position: left;
vertical-align: left;
font-weight:

}



/*html7.commo reserva starts*/


.commobook{
background-image:url(../images/es/commo_booking.jpg);
width: 560px;
height: 32px;
background-repeat: no-repeat;
vertical-align: top;
background-position: center;

}


.commohow-to-book{
background-image:url(../images/es/commo_how_to_book.jpg);
width: 178px;
height: 24px;
background-repeat: no-repeat;
vertical-align: top;
background-position: left;
margin-right:5px;
float:right;
/*position: relative;
left: 390px;
top: -3px;*/

}

/*texts*/
.commo_text{
position: relative;
left: 5px;
top: -15px;
font-family: arial;
font-size: 14px;
font-weight: normal;
color: #666666;
text-align: justify;
vertical-align: top;
width: 500px;
line-height: 22px;
}
/*texts end*/

.commo-choose{
background-image: url(../images/es/7_commochoose.jpg);
width: 572px;
height: 33px;
background-repeat: no-repeat;
background-position: left;
vertical-align: left;

}


.commo-choice{
background-image:url(../images/es/7_commochoice.jpg);
width: 572px;
height: 33px;
background-repeat: no-repeat;
background-position: left;
vertical-align: left;

}


.commo-book{
background-image:url(../images/es/7_commobook.jpg);
width: 572px;
height: 33px;
background-repeat: no-repeat;
background-position: left;
vertical-align: left;

}
.commo-reservation{
background-image:url(../images/es/7_commo-reservation.jpg);
width: 572px;
height: 33px;
background-repeat: no-repeat;
background-position: left;
vertical-align: left;

}


/*html 12.Inform Prop starts*/

.pregmas-top-left{
background-image:
url(../images/es/PREGMAStopleft.jpg);
width: 28px;
height: 29px;
background-repeat: no-repeat;
background-position: left;
vertical-align: top;

}

.pregmas-top-right{
background-image:url(../images/es/PREGMAStopright.jpg);
width: 27px;
height: 29px;
background-repeat: no-repeat;
background-position: left;
vertical-align: top;

}

.pregmas-top-line{
background-image:url(../images/es/PREGMAStopline.jpg);
width: auto;
height: 29px;
background-repeat: repeat-x;
background-position: left;
vertical-align: top;
}


.pregmas-bottom-line{
background-image:url(../images/es/PREGMASbottomline.jpg);
width: auto;
height: 29px;
background-repeat: repeat-x;
background-position: left;
vertical-align: top;
}


.pregmas-bottom-right{
background-image:url(../images/es/PREGMASbottom_right.jpg);
width: 27px;
height: 29px;
background-repeat: no-repeat;
background-position: left;
vertical-align: top;

}


.pregmas-bottom-left{
background-image:url(../images/es/PREGMASbottom_left.jpg);
width: 27px;
height: 29px;
background-repeat: no-repeat;
background-position: left;
vertical-align: top;

}

.pregmas-left-line{
background-image:url(../images/es/PREGMASleftside.jpg);
width: 28px;
height: auto;
background-repeat: repeat-y;
background-position: left;
vertical-align: top;

}

.pregmas-right-line{
background-image:url(../images/es/PREGMASrightline.jpg);
width: 27px;
height: auto;
background-repeat: repeat-y;
background-position: left;
vertical-align: top;

}

/*green curve ends*/

.minimumstay{
background-image:url(../images/es/pregmasminimum.jpg);
width: 572px;
height: 33px;
background-repeat: no-repeat;
background-position: left;

}

/*8.informac util starts*/

.informac-booking{
background-image: url(../images/es/8_informac_util.jpg);
width: 560px;
height: 32px;
background-repeat: no-repeat;
vertical-align: top;
background-position: center;

}
.informachow-to-book{
background-image:url(../images/es/informa_usefulinfo.jpg);
width: 178px;
height: 24px;
background-repeat: no-repeat;
vertical-align: top;
background-position: left;
margin-right:5px;
float:right;
/*position: relative;
left: 390px;
top: -3px;*/

}

.informac-uponarrival{
background-image:url(../images/es/informac_uponarrival.jpg);
width: 572px;
height: 33px;
background-repeat: no-repeat;
background-position: left;
vertical-align: left;

}

.informac-duringstay{
background-image:url(../images/es/informac_during_your_stay.jpg);
width: 572px;
height: 33px;
background-repeat: no-repeat;
background-position: left;
vertical-align: left;

}

.informac-when_u_leave{
background-image: url(../images/es/informac_when_you_leave.jpg);
width: 572px;
height: 33px;
background-repeat: no-repeat;
background-position: left;
vertical-align: left;

}

/*html 9_condicios*/

.terms_termsofuse{
background-image: url(../images/es/9_ccondiciones_terms.jpg);
width: 178px;
height: 24px;
background-repeat: no-repeat;
vertical-align: top;
background-position: left;
float:right;
margin-right:5px;
/*position: relative;
left: 390px;
top: -3px;*/
}

.condicios-reservation{
background-image:url(../images/es/9_condicions_reservation.jpg);
width: 572px;
height: 33px;
background-repeat: no-repeat;
background-position: left;
vertical-align: left;

}

.rightpaneltext-two{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
color:#666666;
text-align: left;
vertical-align: top;

}


.condicios-cancel{
background-image:url(../images/es/9_cancellationofreservation.jpg);
width: 572px;
height: 33px;
background-repeat: no-repeat;
background-position: left;
vertical-align: left;

}


.condicios-deposit{
background-image:url(../images/es/9_deposit.jpg);
width: 572px;
height: 33px;
background-repeat: no-repeat;
background-position: left;
vertical-align: left;

}
.condicios-departure{
background-image:url(../images/es/9_condicions_departure.jpg);
width: 572px;
height: 33px;
background-repeat: no-repeat;
background-position: left;
vertical-align: left;

}
.condicios-cleaning{
background-image:url(../images/es/9_cleaning.jpg);
width: 572px;
height: 33px;
background-repeat: no-repeat;
background-position: left;
vertical-align: left;

}

.condicios-smoker{
background-image:url(../images/es/9_smokers.jpg);
width: 572px;
height: 33px;
background-repeat: no-repeat;
background-position: left;
vertical-align: left;

}

.condicios-guest{
background-image:url(../images/es/9_number_of_guest.jpg);
width: 572px;
height: 33px;
background-repeat: no-repeat;
background-position: left;
vertical-align: left;

}

.condicios-pets{
background-image:url(../images/es/9_pets.jpg);
width: 572px;
height: 33px;
background-repeat: no-repeat;
background-position: left;
vertical-align: left;

}

.condicios-neighbor{
background-image:url(../images/es/9_neighbor.jpg);
width: 572px;
height: 33px;
background-repeat: no-repeat;
background-position: left;
vertical-align: top;
}

.condicios-liabilites{
background-image:url(../images/es/9_ccondiciones_liabilities.jpg);
width: 572px;
height: 33px;
background-repeat: no-repeat;
background-position: left;
vertical-align: left;
}

.condicios-Las{
background-image:url(../images/es/9_las.jpg);
width: 572px;
height: 33px;
background-repeat: no-repeat;
background-position: left;
vertical-align: left;
}





/*10.html starts*/

.aboutus_heading{
background-image:url(../images/es/10_ABOUT_us.jpg);
width: 560px;
height: 32px;
background-repeat: no-repeat;
vertical-align: top;
background-position: center;

}

.aboutus_sobre{
background-image:url(../images/es/10_sobre.jpg);
width: 165px;
height: 23px;
background-repeat: no-repeat;
background-position: left;
vertical-align: top;

}

.aboutus_whychoose{
background-image:url(../images/es/10_why_choose.jpg);
width: 261px;
height: 22px;
background-repeat: no-repeat;
background-position: left;
vertical-align: top;

}



/*html 11 Contact HTML starts*/
.contactus_heading{
background-image:url(../images/es/11_contact_us.jpg);
width: 560px;
height: 32px;
background-repeat: no-repeat;
vertical-align: top;
background-position: center;
}

.contactus_phone{
background-image:url(../images/es/11_phone.jpg);
width: 573px;
height: 33px;
background-repeat: no-repeat;
vertical-align: top;
background-position: center;

}

.contactus_email{
background-image:url(../images/es/11_email.jpg);
width: 573px;
height: 33px;
background-repeat: no-repeat;
vertical-align: top;
background-position: center;

}

.contactus_your_comment{
background-image:url(../images/es/11_your_comments.jpg);
width: 573px;
height: 33px;
background-repeat: no-repeat;
vertical-align: top;
background-position: center;

}

.comment-text{
font-family: Arial;
color:#000000;
font-size: 12px;
font-stretch: extra-expanded;
font-weight: bold;

}
.contactsend{
background-image:url(../images/es/contactsend.jpg);
background-position: left;
vertical-align: top;
width: 60px;
height: 23px;
background-repeat: no-repeat;
border: none;
}



/*html 12.Inform Prop starts*/
.pghd-Information{
background:url(../images/es/information_pghd.jpg) top center no-repeat;
width: 569px;
height: 33px;
}


/*13.html starts*/
.moreservices-heading{
background-image:url(../images/es/13_more_servicesheading.jpg);
width: 560px;
height: 32px;
background-repeat: no-repeat;
vertical-align: top;
background-position: center;

}

.commoline{
background-image:url(../images/es/7_commo_book.jpg);
width: auto;
height: 8px;
background-repeat: no-repeat;
vertical-align: top;
background-position: left;

}


.moreservices-clean{
background-image: url(../images/es/13_more_servicesclean.jpg);
width: 178px;
height: 24px;
background-repeat: no-repeat;
vertical-align: top;
background-position: left;
float:right;
margin-right:5px;
}

.moreservices-chofer{
background-image:url(../images/es/13_more_serviceschofer.jpg);
width: 178px;
height: 24px;
background-repeat: no-repeat;
vertical-align: top;
background-position: left;
float:right;
margin-right:5px;
}

.moreservices-catering{
background-image:url(../images/es/13_more_servicescatering.jpg);
width: 178px;
height: 24px;
background-repeat: no-repeat;
vertical-align: top;
background-position: left;
float:right;
margin-right:5px;
}

.moreservices-beauty{
background-image:url(../images/es/13_more_servicesbeauty.jpg);
width: 178px;
height: 24px;
background-repeat: no-repeat;
vertical-align: top;
background-position: left;
float:right;
margin-right:5px;
}

.moreservices-tour{
background-image:url(../images/es/13_more_servicestour.jpg);
width: 178px;
height: 24px;
background-repeat: no-repeat;
vertical-align: top;
background-position: left;
float:right;
margin-right:5px;
}

.moreservice-text{
font-family: Arial;
font-size: 14px;
font-weight: normal;
color: #666666;
text-align: justify;
vertical-align: top;
line-height: 20px;
}


/*html 14.Inf_turistica starts*/
.pghd-inf{
background:url(../images/es/inf_pghd.jpg) top center no-repeat;
width: 569px;
height: 33px;
}

.hd-Inf1{
background:url(../images/es/inf_hd1.jpg) top left no-repeat;
width: 323px;
height: 25px;
}

.hd-Inf2{
background:url(../images/es/inf_hd2.jpg) top left no-repeat;
width: 323px;
height: 25px;
}

.hd-Inf3{
background:url(../images/es/inf_hd3.jpg) top left no-repeat;
width: 323px;
height: 25px;
}

.hd-Inf4{
background:url(../images/es/inf_hd4.jpg) top left no-repeat;
width: 323px;
height: 25px;
}

.hd-Inf5{
background:url(../images/es/inf_hd5.jpg) top left no-repeat;
width: 323px;
height: 25px;
}

.hd-Inf6{
background:url(../images/es/inf_hd6.jpg) top left no-repeat;
width: 323px;
height: 25px;
}





/*html 15 HTML starts*/
.pghd-Newsletter{
background:url(../images/es/newsletter_pghd.jpg) top center no-repeat;
width: 569px;
height: 33px;
}

.pghd-Comentario{
background:url(../images/es/newsletter_comentario_pghd.jpg) top center no-repeat;
width: 569px;
height: 33px;
}







/*html 16.Mapas starts*/

.pghd-Mapas{
background:url(../images/es/mapas_pghd.jpg) top center no-repeat;
width: 569px;
height: 33px;
}

.hd-Mapas1{
background:url(../images/es/mapas_hd1.jpg) top left no-repeat;
width: 323px;
height: 25px;
}

.hd-Mapas2{
background:url(../images/es/mapas_hd2.jpg) top left no-repeat;
width: 323px;
height: 25px;
}

.hd-Mapas3{
background:url(../images/es/mapas_hd3.jpg) top left no-repeat;
width: 323px;
height: 25px;
}










/*  18a_estudios  */
.pghd-Estudios{
background:url(../images/es/estudios_pghd.jpg) top center no-repeat;
width: 569px;
height: 33px;
}

.room-image1{
background-image: url(../images/es/img_room1.jpg);
width: 235px;
height: 176px;
background-repeat: no-repeat;
text-align: left;
vertical-align: top;
}

/*  18b_lofts  */
.pghd-Lofts{
background:url(../images/es/lofts_pghd.jpg) top center no-repeat;
width: 569px;
height: 33px;
}


/*  18c_lujo  */
.pghd-Lujo{
background:url(../images/es/lujo_pghd.jpg) top center no-repeat;
width: 569px;
height: 33px;
}

/*  18d_promoc  */
.pghd-Promoc{
background:url(../images/es/promoc_pghd.jpg) top center no-repeat;
width: 569px;
height: 33px;
}


.pghd-Terraza{
background:url(../images/es/terraza_pghd.jpg) top center no-repeat;
width: 569px;
height: 33px;
}


.pghd-Todos-Apart{
background:url(../images/es/todos_apart_pghd.jpg) top center no-repeat;
width: 569px;
height: 33px;
}
.list{
font-family: Arial;
color:#000000;
font-size: 13px;
font-weight: center;
vertical-align: top;
height: 17px;
text-align: left;
padding-right: 20px;
}

.list ul li{
font-family: Arial;
color: #000000;
vertical-align: top;
display: inline;
list-style-type:none;
padding-right: 20px;
}
/* ////////////////////////// curved small images ///////////////////////// */

.toplines{
background-image: url(../images/curve_image/top_curve.jpg);
width:138px;
height: 2px;
background-repeat: no-repeat;
background-position: top;
}


.bottomlines{
background-image:url(../images/curve_image/bottom_curve.jpg);
width:138px;
height: 3px;
background-repeat: no-repeat;
background-position: top;
}

.rightline{
background-image:url(../images/curve_image/right_line.jpg);
width:2px;
height: 96px;
background-repeat: no-repeat;
background-position: left;
}



.leftline{
background-image:url(../images/curve_image/left_line.jpg);
width:2px;
height: 96px;
background-repeat: no-repeat;
background-position: right;
}

