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

.clear {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 0px; OVERFLOW: hidden; LINE-HEIGHT: 0px; HEIGHT: 0px;
}
html{
padding-right:0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px;
height: 100%;
}

body {
margin-left:0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;

}
/*rent apart magazine*/
.rentaparttext{
font-family:Arial;
color:#000000;
font-size: 13px;
font-weight: bold;
}

.rentapartgreen{
font-family:Arial;
color:#339900;
font-size: 13px;
font-weight: bold;
}




/* header*/

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


/* 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/en/apart.jpg);
width: 989px;
background-repeat: no-repeat;
height: 36px;

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

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

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


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

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

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

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


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




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

}


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



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

}

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


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

.downarrow{
background-image:url(../images/en/dropdown_10.jpg);
height: 20px;
width: 20px;
background-repeat: no-repeat;
vertical-align: middle;
text-align: center;
}
.search{
background-image: url(../images/en/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/en/green_big_curve1.jpg);
width: 46px;
height: 46px;
background-repeat: no-repeat;
vertical-align: top;
text-align: left;

}

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

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

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

}

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

}

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


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

}

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

}


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

}


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

}

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

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


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


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

}

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


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

}

/*outer big green & grey curves ends*/


.table{
background-image:
url(../images/en/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/en/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/en/our_selection.jpg);
width: 313px;
height: 27px;
background-repeat: no-repeat;
text-align: left;
vertical-align: top;
position: relative;
left: 1px;
top: -1px;

}


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

.seeall{
position: relative;
left: 355px;
top: -27px;
background-image:url(../images/en/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/en/image_01.jpg);
width: 271;
height: 10px;
background-repeat: no-repeat;
text-align: left;
vertical-align: top;

}

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

}

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

}

.bottomgreyline{
background-image: url(../images/en/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/en/image_03.jpg);
width: 235px;
height: 176px;
background-repeat: no-repeat;
text-align: left;
vertical-align: top;

}

.databaseimage2{

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

}

.databaseimage3{

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

}

.databaseimage4{

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

.databaseimage5{

background-image: url(../images/en/image4.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/en/human_figure.jpg);
width: 12px;
height: 17px;
background-repeat: no-repeat;
text-align: top;
vertical-align: middle;
}



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

}

.bookbutton{
background-image:url(../images/en/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;
}



.paymentcard{

font-family: Arial;
font-size:13px;
color:#666666;
font-weight: bold;
font-stretch:extra-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;
vertical-align: top;
text-align: left;
}


.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/en/footer.jpg);
width: 974px;
height: 184px;
background-repeat: no-repeat;
}

.footer-info{
background:url(../images/en/footer_info.jpg) no-repeat;
width:650px;
height: 20px;
border: none;
vertical-align: top;
padding:0px;

}


.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{
/*border:#00FF00 solid 1px;*/
background-color:#999999;
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: 700px;
width: 200px;


}

/*css for 2.elec apart html starts*/


.cardpaymentelectapart{
	font-family:Arial;
	font-size: 12px;
	font-weight: bold;
	color:#666666;
	text-align: center;
	vertical-align: top;
	
	

}

.yourchoice-heading{
background-image:url(../images/en/2_your_choice.jpg);
width: 569px;
height: 33px;
background-repeat: no-repeat;

}


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

}


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


/*css for 2.elec apart html starts*/


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

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

.specific{
background-image:url(../images/en/specific.jpg);
background-repeat: no-repeat;
width: 181px;
height: 27px;

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

}

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

}

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

}

.smallimage{
background-image:url(../images/en/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/en/elect_apart_topline.jpg);
width: 390px;
height: 18px;
background-repeat: no-repeat;

}

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

}

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

}


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

}

/*pdf icon*/
.pdf{
background-image: url(../images/en/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/en/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/en/elect_apart_feature.jpg);
width: 315px;
height: 27px;
background-repeat: no-repeat;

}



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

}

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

}

.bullet{
background-image: url(../images/en/elec_bullet.jpg);
width: 7px;
height: 8px;
background-repeat: no-repeat;
vertical-align: top;
background-position: center;

}

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

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

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

}

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

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

.arrow1{
background-image: url(../images/en/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/en/box_legend.jpg);
width: 16px;
height: 17px;
background-repeat: no-repeat;
text-align: center;
vertical-align: top;
}

.legend-Orange{
background-image: url(../images/en/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/en/dropdown_10.jpg);
height: 20px;
width: 20px;
background-repeat: no-repeat;
vertical-align: middle;
text-align: center;
}

.calculate{
background-image: url(../images/en/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/en/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/en/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/en/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/en/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/en/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/en/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/en/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/en/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/en/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/en/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/en/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;

}

/*3_calcular text*/

.calcular_boldtext{
font-family: Arial;
color:#333333;
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;
}

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



/*4.elect apart_reserva*/

.booking{
background-image: url(../images/en/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/en/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/en/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: 18px;
font-weight: bold;
text-align: left;
vertical-align: middle;
padding-left: 0px;
}

/* 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/en/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/en/4.additional_info.jpg);
width: 321px;
height: 27px;
background-repeat: no-repeat;
vertical-align: top;
background-position: left;

}

.4curvetopleft{
background-image:url(../images/en/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/en/4.curvetopright.jpg);
width: 10px;
height: 10px;
background-repeat: no-repeat;
background-position: left;
vertical-align: top;
}

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

}


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

}


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

}


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

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

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

}

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

}


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

}


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

}

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

.wouldlike{
background-image: url(../images/en/would_like%20to%20have.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;
}
.confirm{
background-image: url(../images/en/confirm.jpg);
width: 160px;
height: 24px;
background-repeat: no-repeat;
background-position: left;
vertical-align: top;
border:none;
cursor:pointer;
}

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


/*grey empty box curves*/

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

}

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

}

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

}

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

}

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

}

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

}

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

}


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

}


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

}

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

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

}

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



/*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: 1250px;
width: 200px;


}

/*html 5.2*/
.gracias{
background-image: url(../images/en/gracias.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/en/tu_refencia.jpg);
width: 316px;
height: 27px;
background-repeat: no-repeat;
background-position: left;
vertical-align: top;
}


/*ornage curve*/

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


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

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

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



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


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



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

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


.payment-method{
background-image:url(../images/en/payment_method_7.jpg);
width: 314px;
height: 26px;
background-repeat: no-repeat;
vertical-align: top;
background-position: left;

}
.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/en/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;
}

/*2nd html right panel*/



/*6.pregmasfrequently html starts*/

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

}

/*green curved box starts*/

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

}

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

}

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

}


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

}


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

}


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

}

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

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


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

}

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

.apartmentpregmas{
background-image:url(../images/en/pregmas_apartment.jpg);
width: 572px;
height: 33px;
background-repeat: no-repeat;
background-position: left;
vertical-align: left;

}

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

}

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

}

.pregmasfrec-bold{
font-family: arial;
font-size: 13px;
font-weight: bold;
color: #000000;
text-align: justify;
vertical-align: top;
width: 560px;
line-height: 20px;
}

.pregmas-do-i-need{
background-image: url(../images/en/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/en/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/en/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/en/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/en/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/en/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/en/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/en/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/en/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/en/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/en/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/en/pregmas_practical.jpg);
width: 572px;
height: 33px;
background-repeat: no-repeat;
background-position: left;
vertical-align: left;
font-weight:

}

.pregmasbullettext{
font-family: arial;
font-size: 13px;
font-weight: normal;
color: #666666;
text-align: justify;
vertical-align: top;
}

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

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

}



/*html7.commo reserva starts*/


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

}

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

}
.commohow-to-book{
background-image:url(../images/en/commo_how_to_book.jpg);
width: 178px;
height: 24px;
background-repeat: no-repeat;
vertical-align: top;
background-position: left;
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: 20px;
}
/*texts end*/

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

}


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

}


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

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

}

/*8.informac util starts*/

.informac-booking{
background-image: url(../images/en/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/en/informa_usefulinfo.jpg);
width: 178px;
height: 24px;
background-repeat: no-repeat;
vertical-align: top;
background-position: left;
position: relative;
left: 390px;
top: -3px;

}

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

}

.informac-duringstay{
background-image:url(../images/en/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/en/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/en/9.ccondiciones_terms.jpg);
width: 178px;
height: 24px;
background-repeat: no-repeat;
vertical-align: top;
background-position: left;
position: relative;
left: 390px;
top: -3px;

}

.condicios-reservation{
background-image:url(../images/en/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/en/9.cancellationofreservation.jpg);
width: 572px;
height: 33px;
background-repeat: no-repeat;
background-position: left;
vertical-align: left;

}


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

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

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

}

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

}

.condicios-guest{
background-image:url(../images/en/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/en/9.pets.jpg);
width: 572px;
height: 33px;
background-repeat: no-repeat;
background-position: left;
vertical-align: left;

}

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

}

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

}

/*10.html starts*/

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

}

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

}

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

}

.contactus_heading{
background-image:url(../images/en/11.contact_us.jpg);
width: 560px;
height: 32px;
background-repeat: no-repeat;
vertical-align: top;
background-position: center;

}

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

}

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

}

.contactus_your_comment{
background-image:url(../images/en/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/en/contactsend.jpg);
background-position: left;
vertical-align: top;
width: 60px;
height: 23px;
background-repeat: no-repeat;
border: none;

}

/*12html starts*/

.information_heading{
background-image:url(../images/en/12.information_owners.jpg);
width: 560px;
height: 32px;
background-repeat: no-repeat;
vertical-align: top;
background-position: center;

}
/*dotten lines for html 2,3*/
.second-bullet{
border-top: dotted 2px #ff6600;
height:3px;
width:170px;
margin-bottom:9px;
margin-left: 3px;
margin-right:3px;
margin-top:1px;
float:right;
}

.boldtext{
font-family: Arial;
font-size: 13px;
font-weight: bold;
font-stretch: extra-expanded;
color: #666666;
vertical-align: top;
text-align: left;

}


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

}


.moreservices-clean{
background-image: url(../images/en/13.more_servicesclean.jpg);
width: 178px;
height: 24px;
background-repeat: no-repeat;
vertical-align: top;
background-position: left;
position: relative;
left: 390px;
top: -3px;

}

.moreservices-chofer{
background-image:url(../images/en/13.more_serviceschofer.jpg);
width: 178px;
height: 24px;
background-repeat: no-repeat;
vertical-align: top;
background-position: left;
position: relative;
left: 390px;
top: -3px;

}

.moreservices-catering{
background-image:url(../images/en/13.more_servicescatering.jpg);
width: 178px;
height: 24px;
background-repeat: no-repeat;
vertical-align: top;
background-position: left;
position: relative;
left: 390px;
top: -3px;

}

.moreservices-beauty{
background-image:url(../images/en/13.more_servicesbeauty.jpg);
width: 178px;
height: 24px;
background-repeat: no-repeat;
vertical-align: top;
background-position: left;
position: relative;
left: 390px;
top: -3px;

}

.moreservices-tour{
background-image:url(../images/en/13.more_servicestour.jpg);
width: 178px;
height: 24px;
background-repeat: no-repeat;
vertical-align: top;
background-position: left;
position: relative;
left: 390px;
top: -3px;

}

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


.pghd-inf{
background:url(../images/en/inf_pghd.jpg) top center no-repeat;
width: 569px;
height: 33px;
}

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

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

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


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

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

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


/*15ahtml starts*/



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

/*16html*/
.SERVIDOR{
font-family: Arial;
color:#339900;
text-align: left;
font-size: 11px;
font-weight: bold;
width: 200px;
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;
}

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

.plano-Mapas1{
background:url(../images/en/mapas_plano.jpg) top left no-repeat;
width: 323px;
height: 25px;
}


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

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

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

/*18 html starts*/

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

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

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


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

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


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


.pghd-Todos-Apart{
background:url(../images/en/todos_apart_pghd.jpg) top center no-repeat;
width: 569px;
height: 33px;
}
/*small curve for 2,3*/
.electcurve1{
background-image:url(../images/en/small_box_curve1.jpg);
width: auto;
height: 5px;
background-repeat: repeat-x;

}


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

}

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

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


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

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

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

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

}



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

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

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

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

.footercurve6{
background-image:url(../images/en/footer_09.jpg);
width: 6px;
height: 11px;
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 for 6pregmas*/
.footer-Bathtub{
background: url(../images/en/footer_bathtub.jpg) center top no-repeat;
width: 972px;
height: 177px;
}

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


.bottomline-six{
background-image: url(../images/en/bottom_line.jpg);
height: 50px;
width: auto;
background-repeat: repeat-x;

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

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

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

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

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

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

.news_con{
font-family: Arial;
color:#339900;
text-align: left;
font-size: 13px;
font-weight: bold;
width: 400px;
vertical-align: top;
margin-left:70px;
margin-top:4px;
}

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

.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;*/
}

.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;
}

.gracias-5d 
{

background-image:url(../images/en/gracias_2.jpg);
background-position:left center;
background-repeat:no-repeat;
height:27px;
vertical-align:top;
width:316px;
}

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


