﻿body {font-family:Tahoma, Sans-Serif; font-size:11px; }

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/irent/page_background.png); background-repeat:no-repeat; background-position:center top; } 

/*Header Style*/
#head_panel{text-align:right; font-weight:bold; color:#0081ff;}
#head_panel strong{color:#0e3a8e;}
#head_panel a{}
#head_panel img.logo{float:left;}
#head_panel div.actions{width:910px; margin:10px 0px 0px 0px;}
#head_panel .lang_flag{float:none; vertical-align: middle; position: relative; top: -1px;}
#head_panel #MARCA-COSURFING img{vertical-align:text-bottom;}

/*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{padding-bottom:2px; border-top:solid 2px #fff;}
#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;}
.red_alert{background-image:url(/img/alert.png); background-repeat:no-repeat; padding:0px 0px 0px 14px; color:#ff0000;}
.red_alert a{color:#ff0000}
.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*/
.accommodations_container {width:100%; height:494px; overflow:auto;}
.accommodation {width: 310px;/* height: 170px; */background-color: #f1f9fc; border: solid 1px #bbc7cf;
                    float: left; margin: 0px 20px 40px 0px;}
.accommodation .accommodation_name {border-bottom: solid 1px #d5dadd; padding: 3px 5px 3px 5px;}
.accommodation .accommodation_photo {width:135px; height:109px; padding: 10px 10px 10px 10px; float: left;}
.accommodation .accommodation_buttons {width: 145px; height: 110px; padding: 10px 10px 10px 0px; float: left;
                            overflow: hidden;}
.accommodation .accommodation_button {height: 14px; padding: 0px 5px 0px 5px; margin: 0px 0px 5px 0px;
                                      background: #c9c9c9 url(/img/edit.png) no-repeat 130px 2px;}
.accommodation .accommodation_button a {color:#000000;}
.accommodation_action_confirm {width: 72px; height: 17px; padding: 2px 0px 0px 30px; border-top: solid 1px  #bbc7cf;
                            border-right: solid 1px  #bbc7cf; background: url(/img/confirm.png) no-repeat 10px 3px;
                            float: left;}
.accommodation_actions_remove {width: 73px; height: 17px; padding: 2px 0px 0px 30px; border-top: solid 1px  #bbc7cf;
                             border-right: solid 1px  #bbc7cf; background: url(/img/remove.png) no-repeat 10px 3px; float: left;}
.accommodation_actions_delete {width: 73px; height: 17px; padding: 2px 0px 0px 30px; border-top: solid 1px  #bbc7cf;
                           background: url(/img/delete.png) no-repeat 10px 3px;
                            float: left;}
.accommodation_actions_status{padding:4px 4px 4px 4px; border-top:solid 1px #cccccc; clear:both;}

/* ===OTROS PANELES=== */
/*General content*/
#general_container {width:100%;}
#general_container ._left{width:48%; margin:0px 2% 0px 0px; padding:0px 0px 0px 0px; float:left; display:block;}
#general_container ._right{width:48%; margin:0px 0px 0px 2%; padding:0px 0px 0px 0px; float:right; display:block;}

/*NEW ACCOMMODATION*/
/*Main*/
.stage_sub_title{font-weight: bold; text-align: center;}

/*Stage 1*/
#stage_1_container{width:100%; height:350px; /*overflow:auto;*/}
#stage_1_container ._top{width:100%; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-bottom:solid 2px #ffffff; display:block;}
#stage_1_container ._bottom{width:100%; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:block;}
#stage_1_container table{width:100%;}
#stage_1_container input[type="text"]{}

/*Stage 2 .. N*/
#stage_container{width:100%; height:340px; overflow:auto;}
#stage_container ._left{width:48%; margin:0px 2% 0px 0px; padding:0px 0px 0px 0px; float:left; display:block;}
#stage_container ._right{width:48%; margin:0px 0px 0px 2%; padding:0px 0px 0px 0px; float:right; display:block;}
#stage_container table{width:100%;}
#stage_container input[type="text"]{}
#stage_container .RadComboBox_owners_i_rent{width:127px !important;}

/*Stage 4 Photos*/
#stage_container iframe{width:100%; height:300px; overflow:visible; border:none !important;}

/*Stage 5*/
#stage_5_container{width:100%; height:365px; overflow:hidden;}
.new_price{font-weight:bold;}
.new_price_na{color:#bcbcbc; font-weight:bold;}
/*.add_item{padding: 2px 3px 3px 24px; background: url(/img/add3.png) no-repeat 6px 3px; border: 2px outset; color:#000; background-color:#d4d0c8}
.rem_item{padding: 2px 3px 3px 24px; background: url(/img/remove2.png) no-repeat 6px 3px; border: 2px outset; color:#000; background-color:#d4d0c8}*/

/*Stage Bar*/
#stage_bar {width:100%; height:19px; background-color:#c1c1c1; color:#fff; font-weight:bold;}
#stage_bar .begin0{width:10px; height:19px; float:left; background-image:url(/img/irent/to0.png); display:block;}
#stage_bar .begin1{width:10px; height:19px; float:left; background-image:url(/img/irent/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/irent/from0.png); display:block;}
#stage_bar .fromto1{width:14px; height:19px; float:left; background-image:url(/img/irent/from1.png); display:block;}
#stage_bar .to{width:14px; height:19px; float:left; background-image:url(/img/irent/to.png); display:block;}
#stage_bar .last0{width:14px; height:19px; float:left; background-image:url(/img/irent/last0.png); display:block;}
#stage_bar .last1{width:14px; height:19px; float:left; background-image:url(/img/irent/last1.png); display:block;}

/*EDIT ACCOMMODATION*/
#villa_edit_container{width:100%; height:385px; overflow:auto;}
#villa_edit_container iframe{width:100%; height:340px; overflow:visible; border:none !important;}
#villa_edit_container ._top{width:100%; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-bottom:solid 2px #ffffff; display:block;}
#villa_edit_container ._bottom{width:100%; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:block;}
#villa_edit_container table{width:100%;}
#villa_edit_container ._left{width:48%; margin:0px 2% 0px 0px; padding:0px 0px 0px 0px; float:left; display:block;}
#villa_edit_container ._right{width:48%; margin:0px 0px 0px 2%; padding:0px 0px 0px 0px; float:right; display:block;}
.foot_actions{width:650px; height:20px; background-color:#f5fafd; padding:0px 10px 0px 10px; text-align:right;}

/*Stages Style*/
._prev{font-weight:bold; padding:0px 0px 0px 14px; background-image:url(/img/prev.png); background-repeat:no-repeat; background-position:left;}
._cancel{font-weight:bold; padding:0px 14px 0px 0px; margin:0px 0px 0px 200px;}
._next{font-weight:bold; padding:0px 14px 0px 0px; background-image:url(/img/next.png); background-repeat:no-repeat; background-position:right; float:right;}
._goto{font-weight:bold; padding:0px 14px 0px 0px; background-image:url(/img/next.png); background-repeat:no-repeat; background-position:right;}

/*General Style*/
a.help{cursor:pointer; vertical-align: middle; position: relative; top: 3px;}

/*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"].deposit{width:100px !important; text-align:right; background-color:#ffffe0 !important;}
input[type="text"].total {width:100px !important; text-align:right; background-color:#ccffcc !important;}
input[type="submit"] {font-size:11px;}
input[type="button"] {font-size:11px;}

/*General table layout*/
table td.left{width:50%; text-align:right; padding: 2px 4px 2px 0px}
table td.right{width:50%; text-align:left; padding: 2px 0px 2px 4px}
table td.right img{vertical-align:middle; padding: 0px 0px 0px 4px;}
#distances .tdl{text-align: right; width: 29%;}
#distances .tdc1{width: 25%;}
#distances .tdc1 img{vertical-align:middle; padding: 0px 0px 0px 4px;}
#distances .tdc2{width: 18%;}
#distances .tdr{width: 25%;}

/*Registration process*/
.personal_data {width:100%;}
.personal_data td.left{width:130px; text-align:right; padding:6px 3px 6px 0px;}
.personal_data td.right{text-align:left; padding:6px 0px 6px 3px;}
.personal_data td.center{text-align:center; padding:6px 0px 0px 0px;}
.personal_data input[type="text"].rcbReadOnly{width:204px !important;}
.personal_data input[type="text"].riTextBox{width:220px !important;}

/*Login Page*/
#product_details {width:99%}
#product_details .select_product {padding-top:12px; width:48px; vertical-align:top; text-align:right;}
#product_details td.center {text-align:center;}
#product_details td div{width:144px; height:115px; padding:5px 5px 0px 5px; margin:0px auto 0px auto;}

/*Alerts*/
.green_text{background-image:url(/img/confirm.png);	background-repeat:no-repeat; text-align:left; 
          padding:1px 2px 0px 14px; color:#009933; font-weight:bold;}
.red_text{background-image:url(/img/alert.png);	background-repeat:no-repeat; text-align:left; 
          padding:1px 2px 0px 14px; color:#ff2222; font-weight:bold;}
          
/* separadores */
div.separator_white
{width: auto; height: 2px; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
 overflow: hidden; clear: both; background-color:#ffffff;}
  
/*panel para botones*/
.buttons_bar{width:650px; height:28px; background-color:#f5fafd; padding:4px 10px 4px 10px; text-align:right;}

/*Publication*/
#accommodation_container {}
#accommodation_container img{float:left;}
#accommodation_container .accommodation_data{float:left; margin:0px 0px 0px 10px;}

/* ===PLANNING=== */
#no-map{display:none;}
.label_calendar{padding:2px 4px 2px 4px;}

/*Ventanas*/
#popup_content{padding:4px 4px 4px 4px;}

/*forms sys notif*/
#forms{border-bottom:solid 1px #cccccc; border-top:solid 1px #cccccc; height:200px; overflow:auto;}
#forms .normal{border-bottom:solid 1px #cccccc; padding:0px 0px 2px 0px; margin:0px 0px 2px 0px;}
#forms .alternate{border-bottom:solid 1px #cccccc; background-color:#f1f9fc; padding:0px 0px 2px 0px; margin:0px 0px 2px 0px; }