body{font-family: Arial, Helvetica, sans-serif, Serif; font-size: 0.75em; font-weight: normal}
h1{font-family:Times New Roman; font-size:18px; font-weight:normal; color:#0e3a8e; line-height:18px;}

a{color:#0081ff; text-decoration:none;}

a img{border:0px;}

select {font-size:11px;}

#website_panel {background-image:url(/img/page_background.png); background-repeat:no-repeat; background-position:center center} 

/*Header Style*/
#head_panel{text-align:right; font-weight:bold; color:#0081ff;}
#head_panel strong{color:#0e3a8e;}
#head_panel a{}
#head_panel img{float:left;}
#head_panel div.actions{width:910px; height: 45px; margin:10px 0px 0px 0px;}
#head_panel .lang_flag{float:none; vertical-align: middle; position: relative; top: -1px;}

/*Center Style*/
#center_panel{background-image:url(/img/grey_dot.png);  background-repeat:repeat-y; background-position:right;}
#center_panel div.actions{width:650px; height:24px; background-color:#f5fafd; padding:4px 10px 0px 10px; text-align:right;}
#center_panel input[type="checkbox"]{vertical-align: middle; position: relative; top: -1px;}
#right_panel div.right_items{border-top:solid 2px #ffffff; padding-top:2px;}
#foot_panel{text-align:center; border-top:solid 2px #91dcf3;}

/*Login page*/
#login_panel strong{font-size:12px;}
#login_panel input[type="text"]{width:250px;}
#login_panel input[type="password"]{width:250px;}
#login_panel input[type="submit"]{width:150px;}

/*Section Title*/
.title_text_container{float: left; margin-right: 15px;}
.title_hr_container{margin-top:10px;}

/*Right Notifications*/
.alert{background-image:url(/img/alert.png); background-repeat:no-repeat; padding:0px 0px 0px 14px;}
.confirm{background-image:url(/img/confirm.png); background-repeat:no-repeat; padding:0px 0px 0px 14px;}
.edit{background-image:url(/img/edit.png); background-repeat:no-repeat; padding:0px 0px 0px 14px;}


/*For villa_list*/
.accommodation {float: left; width: 310px; height: 140px;}
.details{    width: 100%;    height: 90%;}
.details ul{    list-style-image: none;    list-style-type: none;    margin: 0;    padding: 10px;}
.details ul label{    font-weight: bold;}
.photo-container{    padding: 10px;    width: 150px;    float: left;}
.data-container{    height: 90%;    width: auto;}


/* ===OTROS PANELES=== */

/*Popup Booking*/
#popup_content{}
#popup_content input[type="text"]{width:160px; font-size:11px; float:right; position:relative; top:-4px; left: 1px;}
#popup_content input[type="checkbox"]{width:13px; float:right; position:relative; top:-4px;}
#popup_content input[type="submit"]{width:120px; position:relative; top:-4px;}
#popup_content input[type="text"].amount{width:110px; float:right; position:relative; top:-4px; text-align:right;}
#popup_content input[type="text"].total{width:110px; float:right; position:relative; top:-4px; text-align:right; background-color:#ccffcc;}
#popup_content select{width:162px; float:right; position:relative; top:-4px;}
#popup_content select.people{width:54px; float:right; position:relative; top:-4px;}
#popup_content .RadPicker_Default {float:right;}
#popup_content textarea {width:99%; height:120px;}
#popup_content .left_content{width:50%; height:300px; padding:1% 1% 1% 1%; float:left;}
#popup_content .left_content div{clear:both; padding:4px 0px 0px 0px;}
#popup_content .right_content{width:46%; height:300px; padding:1% 1% 1% 1%; float:right;}
#popup_content .actions{text-align:right; padding:0px 3px 0px 0px;}

/*NEW ACCOMMODATION*/
/*Main*/
#stage_100_container{width:100%; height:350px;}
#stage_100_container ._top{width:100%; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-bottom:solid 2px #ffffff; display:block;}
#stage_100_container ._bottom{width:100%; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:block;}
#stage_100_container ._left_top{width:48%; margin:0px 2% 0px 0px; padding:0px 0px 0px 0px; border-bottom:solid 2px #ffffff; float:left; display:block;}
#stage_100_container ._right_top{width:48%; margin:0px 0px 0px 2%; padding:0px 0px 0px 0px; border-bottom:solid 2px #ffffff; float:left; display:block;}
#stage_100_container ._left_bottom{width:48%; margin:0px 2% 0px 0px; padding:0px 0px 0px 0px; float:left; text-align:right; display:block;}
#stage_100_container ._right_bottom{width:48%; margin:0px 0px 0px 2%; padding:0px 0px 0px 0px; float:left; display:block;}
#stage_100_container table{width:100%;}
#stage_100_container input[type="text"]{width:185px;}
#stage_100_container select{width:222px;}

/*Stage Bar*/
#stage_bar {color:#ffffff; font-weight:bold;}
#stage_bar .begin0{width:10px; height:19px; float:left; background-image:url(/img/to0.png); display:block;}
#stage_bar .begin1{width:10px; height:19px; float:left; background-image:url(/img/to1.png); display:block;}
#stage_bar .select0{height:16px; float:left; border-top:solid 1px #767676; border-bottom:solid 1px #767676; background-color:#6f6f6f; display:block; padding:1px 8px 0px 8px;}
#stage_bar .select1{height:16px; float:left; border-top:solid 1px #5077b3; border-bottom:solid 1px #5077b3; background-color:#0e3a8c; display:block; padding:1px 8px 0px 8px;}
#stage_bar .fromto0{width:14px; height:19px; float:left; background-image:url(/img/from0.png); display:block;}
#stage_bar .fromto1{width:14px; height:19px; float:left; background-image:url(/img/from1.png); display:block;}
#stage_bar .to{width:14px; height:19px; float:left; background-image:url(/img/to.png); display:block;}
#stage_bar .last0{width:14px; height:19px; float:left; background-image:url(/img/last0.png); display:block;}
#stage_bar .last1{width:14px; height:19px; float:left; background-image:url(/img/last1.png); display:block;}
#stage_bar .end0{width:auto; height:17px; float:left; border-top:solid 1px #c9c9c9; border-bottom:solid 1px #c9c9c9; background-color:#c1c1c1; display:block; padding:1px 0px 0px px;}
#stage_bar .end1{width:10px; height:19px; float:left; background-image:url(/img/end.png); display:block;}

/*Stages Style*/
._prev{font-weight:bold; padding:0px 0px 0px 14px; background-image:url(/img/prev.png); background-repeat:no-repeat; background-position:left;}
._next{font-weight:bold; padding:0px 14px 0px 0px; background-image:url(/img/next.png); background-repeat:no-repeat; background-position:right; float:right;}

/*General Style*/
a.help{cursor:pointer;}

/*Agent conditions*/
.conditions{height:461px; padding:4px 0px 0px 0px; overflow:auto;}

/*Generic Styles*/
input[type="text"].amount {width:100px !important; text-align:right; background-color:#eeffee !important;}
input[type="text"].total {width:100px !important; text-align:right; background-color:#ccffcc !important;}

/*General table layout*/
table td.left{width:50%; text-align:right; padding: 0px 4px 0px 0px}
table td.right{width:50%; text-align:left; padding: 0px 0px 0px 4px}

/*Registration process*/
#personal_data {width:100%;}
#personal_data td.left{width:130px; text-align:right; padding:6px 0px 6px 0px;}
#personal_data td.right{text-align:right; padding:6px 0px 6px 0px;}
#personal_data input[type="text"]{width:204px !important;}
#personal_data input[type="text"].riTextBox{width:220px !important;}

