body{font-family:Arial,helvetica,sans-serif;font-size:12px;background:url(dashboard/bg_body.jpg);text-align:center}
#layout,#footer .info_footer{font-size:12px;margin:0 20px;text-align:left;min-width:960px}
#header{text-align:left;padding:20px 40px;height:90px;background:url(dashboard/barra.png) repeat-x left -18px;margin-bottom:-10px;position:relative;z-index:1}
#logo{display:block; width: 180px; height: 79px; float: left; margin-right: 15px}
#logo img{width:100%}
#header .tagline{font-size: 18px; color: #585858; font-weight: bold; width: 400px; display: block; float: left; padding-top: 30px;font-family:'century gothic',Arial,helvetica,sans-serif;}
#header .tagline .sub_tagline{font-size: 12px; font-weight: normal;display: block}
.signed_status{text-transform:uppercase;font-weight:bold;text-align:right;float:right}
.signed_status .status{float:right;}
.signed_status a{color:#000;text-decoration:none;font-size:13px;float:right;clear:right;}
.signed_status .indicator{margin:4px 0 10px}

#container{background:#fff url(dashboard/col.png) repeat-y left}
.fnd{padding-bottom: 50px;padding-top:9px;}
#menu{margin:0;font-size:14px;width:218px;float:left;}
#menu li{list-style:none;padding:0 0 2px 0;text-shadow:0 1px 0 #fff;font-weight:bold;}
#menu li .menu_group{padding:10px;display:block;color:#667281;text-decoration:none;}
#menu li .menu_group:hover{color:#000}
#menu li .menu_group .collapsed{float:left;background:url(dashboard/collapsed.png) no-repeat;width:9px;height:12px;margin:4px 10px 0 0;}
#menu li .menu_group .expanded{float:left;background:url(dashboard/expanded.png) no-repeat;width:9px;height:12px;margin:4px 10px 0 0;}
#menu li.submenu ul{margin:0}
#menu li.submenu ul li,#menu li .menu_group{background:url(dashboard/separator.jpg) repeat-x bottom;}
#menu li.submenu ul li a:link,#menu li.submenu ul li a:visited{text-decoration:none;padding:10px;color:#40474d;display:block;position:relative;}
#menu li.submenu ul li.selected a:link,#menu li.submenu ul li.selected a:visited,#menu li ul.submenu li.selected a:hover,#menu li ul.submenu li.selected a:visited:hover{background:#f4aa5b url(dashboard/mnu_selected.png) repeat-x bottom;text-shadow:0 1px 0 rgba(255,255,255,0.5);color:#000}
#menu li.submenu ul li a:hover,#menu li.submenu ul li a:visited:hover{background:#ffddab url(dashboard/mnu_hover.png) repeat-x bottom;}
#menu li.submenu ul li a:link img,#menu li.submenu ul li a:visited img{float:left;margin:-5px 5px;display:inline}

#layout .content{padding:0 19px 20px;text-align:justify;margin:0 0 0 220px}
#layout .content p{line-height:2em}
.fluid{width:100%;overflow:hidden}

.col{width:220px;float:right;overflow: hidden}
.col .bloque{padding:10px;margin:20px 0}

#container .page_name{border: 0}
#container .page_name h1.page_title{color:#626262;font-size:35px;font-weight:bold;text-transform:uppercase;margin-bottom:30px;display:block;text-align:left;}
.page_title .name{color:#000;}
.page_subtitle{font-size: 17px;margin-bottom: 15px;display: block}

.fluid .bloque{width:29%;float:left;margin:15px 0.5%;display:inline;width:32.33333%;}
.info_panel{padding:10px;background:#eee url(dashboard/info-pan.png) repeat-x bottom;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-align:left}
.fluid .info_panel{min-height:230px}
.title_panel{color:#352c25;font-size:20px;text-shadow:0 1px 0 #fff;}
.title_panel .title_icon{margin-top:-10px;position:relative;top:5px;float:right;}

.last{margin-right:0 !important;}

ol.number_list{font-size:12px;margin:0;}
ol.number_list li{list-style:none;float:left;border-bottom:#ddd 1px solid;;width:100%;}
ol.number_list li .news_item{color:#393939;text-decoration:none;padding:1px 9px 0;margin-left:-9px;margin-right:-9px;line-height: 20px;}
ol.number_list li .news_item:hover{background:#f5f8f8;}
ol.number_list li .news_item span.number{color:#72716f;font-size:50px;float:left;margin-right:5px;line-height: 50px;}

.info_panel .wk_date{display:block;font-size:50px;border-bottom:#dddddc 1px solid;text-align:center;text-transform:uppercase;}
.info_panel .description{line-height:12px;text-align:justify;margin:10px 0}
.info_panel .condo_name{display:block;margin:10px 0}
.info_panel .condo_name select{font-weight:bold}
.info_panel .address_unit{display:block;text-indent:20px}
.info_panel .notice{color:#800;font-weight:bold;font-style:normal}

.btn1{display:inline-block;line-height:45px;font-size:27px;font-weight:bold;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.5);text-decoration:none;text-transform:uppercase;border:0;background:transparent;cursor:pointer}
.btn1 .left{float:left;background:url(dashboard/btn_1_left.png) no-repeat;width:10px;height:49px}
.btn1 .center{float:left;background:url(dashboard/btn_1_center.png) repeat-x;height:49px;line-height:49px}
.btn1 .right{float:left;background:url(dashboard/btn_1_right.png) no-repeat;width:10px;height:49px}

.btn1:hover .left{background:url(dashboard/btn_1_left_hover.png) no-repeat;}
.btn1:hover .center{background:url(dashboard/btn_1_center_hover.png) repeat-x;}
.btn1:hover .right{background:url(dashboard/btn_1_right_hover.png) no-repeat;}

#footer{background:url("dashboard/month_separator.png") repeat-x scroll 0 0 transparent;height:36px;border-top:1px solid #999;min-width:960px;}
#footer .info_footer{ height: 297px}

#footer .copy{height: 39px; display: block; line-height: 39px; color: #fff}

.bloque_link{ cursor: pointer; margin-bottom: 20px}
.list .bloque_link{ background-color: #eff0ef; margin-bottom: 0  }
.list .bloque_link h3.titulo{ background-color: #6ca8b5;
		background: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(108,168,181)),color-stop(1, rgb(135,201,214)));
		background: -moz-linear-gradient(center bottom,rgb(108,168,181) 0%,rgb(135,201,214) 100%);
		padding: 0 10px; height: 30px; font-size: 18px; color: #ffffff; font-weight: normal; line-height: 30px;text-shadow:0px 1px 0px rgba(0,0,0,0.2);
}
.list .bloque_link .texto{ padding: 0 10px 10px; margin: 0}
.list .bloque_link .readmore{color: #227d90; text-decoration: none}
.list .bloque_link .readmore:hover, .list .hover .readmore{color: #40474D; text-decoration: underline}


.list .acciones{background-color: #eff0ef; text-align: right; padding: 0 10px 10px 10px; margin-bottom: 20px;overflow:hidden}
.list .acciones a{ float: right; margin-left: 10px; color: #40474D; text-decoration: none;}
.list .acciones a:hover{ text-decoration: underline}

.list .block, .list .block .acciones{ background-color: #d9ded9;}
.list .block h3.titulo{ background-color: #979797;}
.list .block h3.titulo{ background-color: #979797;
		background: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(174,173,173)),color-stop(1, rgb(151,151,151)));
		background: -moz-linear-gradient(center bottom,rgb(174,173,173) 0%,rgb(151,151,151) 100%);
		padding: 0 10px; height: 30px; font-size: 18px; color: #ffffff; font-weight: normal; line-height: 30px;text-shadow:0px 1px 0px rgba(0,0,0,0.2);
}
.list .block .acciones{ margin-bottom: 20px}

#footer .copy{height: 39px; display: block; line-height: 39px; color: #fff}

.list .paginator{ margin-bottom: 10px;height:20px;}
.list .paginator span{ display: block; float: left; margin-right: 5px}
.list .paginator a{ text-decoration: none; color: #E66C2C; display: block;}
.list .paginator a.prev, .list .paginator a.next{  float: left; width: 6px; padding-top: 2px; margin-right: 5px}

.archivos{ padding: 10px}
.archivos .link_img, .archivos .link_img img{ width: 32px; height: 32px;}
.archivos .link_img{ display: block; float: left; margin-right: 10px}
.archivos .file_dueno{ margin-bottom: 25px}
.archivos .file_dueno .nombre{ color: #000000; display: block; font-weight: bold}

#Loading,.loading{position:fixed;top:0;left:0;opacity:0.7;filter:alpha(opacity=70);width:100%;height: 100%;background:#000 url(admin/loading.gif) no-repeat center;display:none;z-index:3}
.loading_blanco{position:absolute;top:0;left:0;width:100%;height: 100%;background:#fff url(admin/loading-blanco.gif) no-repeat center;}
.center{text-align:center;}

#msgflash .error{color:#fff; background: url(dashboard/error.gif) no-repeat 10px center #FCB3B6; border:1px solid #FF0404; display:block; padding:10px 10px 10px 40px; margin-bottom:10px; color:#191919; font-size:13px; font-weight:bold}
#msgflash .warning{color:#fff; background: url(dashboard/warning.png) no-repeat 10px center #ffc; border:1px solid #ae0; display:block; padding:10px 10px 10px 40px; margin-bottom:10px; color:#191919; font-size:13px; font-weight:bold}
#msgflash .success{color:#fff; background: url(dashboard/success.gif) no-repeat 10px center #FCFFE5; border:1px solid #8EBF00; display:block; padding:10px 10px 10px 40px; margin-bottom:10px; color:#191919; font-size:14px; font-weight:bold}

.inf-message{padding:1px;margin:10px 0;overflow:hidden}
.inf-message .message-icon{float:left;margin:7px 3px;display:inline}
.inf-message .ui-button{float:right;color:#fff}
.inf-message select{width:142px;float:left;margin:4px 5px;display:inline}
.inf-message label{float:left;margin:0;margin:7px 0;display:inline}

.cake-debug,.cake-stack-trace,pre{background:#fff;color:#000;font-family:'Courier New',monospace;font-size:12px;padding: 5px 0;z-index:50;position:relative;}
input,select{color: #3a3a3a;font-size: 16px;height:40px;line-height:34px;border:1px solid #999;background:#eee;padding:2px;padding-left:10px ;width:100%;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;*behavior:url(/css/box-sizing/border-box.htc);*height:24px;*width:100%;}
select{padding-top:7px;padding-bottom:7px}
input:active,input:focus{background:#fff}
.radio legend{font-size: 15px;font-family: 'arial'}
.error-message{position: absolute;color:#f00;font-weight:bold;background:url(/img/icons/16/red_button.png) no-repeat left center;padding-left:20px}
/*.error input,.error textarea,.error select,.form-error{border:1px solid #f00}*/
label{display:block;margin-bottom:3px;font-size: 15px}
.reservacion-general{overflow:hidden}
.reservacion-general div.input{width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;*behavior:url(/css/box-sizing/border-box.htc);float:left;padding:0 5px;margin:5px 0}
.reservacion-general button{float:right;display:inline;margin:5px}

.textarea label{display:block}
hr{border:0;border-top:1px solid #DFD9C3;}
.textarea textarea{
	padding:5px;border:1px solid #DFD9C3;width:100%;height:80px;
	border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2) inset;box-shadow:1px 1px 2px rgba(0,0,0,0.2) inset;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2) inset;;-ms-box-shadow:1px 1px 2px rgba(0,0,0,0.2) inset;
	box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;*behavior:url(/css/box-sizing/border-box.htc)
}

.help{color:#ccc;font-weight:bold;margin-left:5px;cursor:help}
/*label .help,legend .help{font-size:0.9em;position:absolute;right:5px}*/

br.spacer{clear:both;}

.reservacion-servicios{margin:0;list-style-type:none;overflow:hidden}
.reservacion-servicios .cantidad,.reservacion-servicios .inicio,.reservacion-servicios .fin,.reservacion-servicios .precio{width:165px}
div.total{width:165px;float:right}
.reservacion-servicios li{margin:5px;overflow:hidden;position:relative;border-bottom:1px solid #ccc;width:468px;float:left;display:inline}
.reservacion-servicios li input{text-align:right;color:#000}
.reservacion-servicios li select{color:#000}
.reservacion-servicios li button{width:23px;height:23px;position:absolute;bottom:32px;right:0;background-color:transparent;border:0;cursor:pointer}
input[disabled]{background:#ddd;border:1px solid #999;cursor:auto;color:#000}
.reservacion-servicios li.loading{background:#000 url(admin/loading-wheel.gif) no-repeat center center;z-index:1000;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5}
.suma input{text-align:right;font-size:1.2em;font-weight:bold}
.reservacion-servicios .data div.input{float:left;margin:5px 10px;width:95px;padding:0;height:50px;border:1px solid #d4cbb2;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;overflow:hidden;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-ms-box-sizing:content-box}
.reservacion-servicios .data div.input label{background:#faf9f4;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;padding:2px 5px;border-bottom:1px solid #d4cbb2;text-transform:capitalize;-moz-box-shadow:0 1px 3px -1px #000;margin:0 0 3px 0;color:#333;height:17px;overflow:hidden}
.reservacion-servicios fieldset{padding:0.5em 0!important}
.reservacion-servicios legend{display:block;width:100%;height:33px;padding:3px!important;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;*behavior:url(/css/box-sizing/border-box.htc)}
.reservacion-servicios legend select{border:0;background:transparent;cursor:pointer;font-weight:bold}
.reservacion-servicios legend .form-error{color:#700;background:url(/img/icons/16/red_button.png) no-repeat left center;padding-left:20px}
.reservacion-servicios .picture{float:left;width:100px;height:100px;border:1px solid #d4cbb2;overflow:hidden;display:inline;margin:5px 2px;padding:5px}
.reservacion-servicios .picture img{width:100%;height:100%;display:block}
.reservacion-servicios .data{/**margin-left:110px;/**/overflow:hidden}
.reservacion-servicios .servicio{width:100%}
.reservacion-servicios input{text-align:right;color:#000;border:0;background:#fff}
.reservacion-servicios select{color:#000;border:0;background:#fff}
.reservacion-servicios button{padding:0!important;width:25px!important;height:25px!important;right:0!important;top:12px!important;background:url(lib/jquery.ui/south-street/ui-bg_gloss-wave_100_ece8da_500x100.png) repeat-x scroll 50% 50% #ECE8DA;border:0;z-index:1;cursor:pointer;}
.reservacion-servicios .data div.precio{border:0}
.reservacion-servicios .data div.precio label{background:transparent;-moz-box-shadow:none;border:0;font-weight:normal;font-size:0.8em}
.reservacion-servicios .data div.precio input{background:transparent;font-weight:bold;font-size:1.35em;color:#333}
.reservacion-servicios .data div.total{float:right;display:inline;margin:5px 0;width:115px;height:112px;padding:0}
.reservacion-servicios .data div.total label{border:0;text-transform:uppercase;background:transparent;font-size:1.2em;text-align:center;-moz-box-shadow:none;margin:25% 0 0 0;height:25%;padding:0}
.reservacion-servicios .data div.total input{border:0;background:transparent;font-size:1.6em;text-align:center;font-weight:bold;color:#333;height:25%;margin:0 0 25% 0;padding:0}
.reservacion-servicios .data div.error{border-color:#f00}
.reservacion-servicios .data div.error label{color:#700;background:url(/img/icons/16/red_button.png) no-repeat left center;padding-left:20px}
.reservacion-suma{overflow:hidden;width:auto!important;float:none!important;margin:5px 0}
.reservacion-suma .ui-icon{margin:10px!important;float:left!important}
.reservacion-suma label{text-transform:uppercase;font-size:2em;float:left;margin:0 0 0 20px}
.reservacion-suma input{text-align:right;font-size:2em;font-weight:bold;float:left;border:0;background:transparent;width:150px;padding:0;height:1.2em}
.reservacion-suma button{float:right;display:inline;margin:3px}

.importantInf{
	/*width:32.3%;float:left;margin:0 0.5%;display:inline;*/position:relative;display:block;margin:10px;float:none;width:auto;
	background-color:#ffa30c;cursor:pointer;border:1px solid #ff6f0f;border-top-color:#ffc458;padding:10px 10px 10px 50px;color:#630;text-shadow:1px 1px 1px #ffc99a;text-decoration:none;
	-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;border-radius:5px;
	-moz-box-shadow:0 4px 8px #999,0 -20px 30px #f60 inset,0 -1px 0 0 #ff6f0f;-webkit-box-shadow:0 4px 8px #999,0 -20px 30px #f60 inset,0 -1px 0 0 #ff6f0f;-ms-box-shadow:0 4px 8px #999,0 -20px 30px #f60 inset,0 -1px 0 0 #ff6f0f;box-shadow:0 4px 8px #999,0 -20px 30px #f60 inset,0 -1px 0 0 #ff6f0f;
	box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;*behavior:url(/css/box-sizing/border-box.htc)
}
.importantInf:hover{background-color:#fb0}
.importantInf img{float:left;position:absolute;top:-10px;left:-7px}
.col .importantInf{display:block;margin:10px;float:none;width:auto}


.estadisticas{list-style:none;margin:0 0 0 20px}
.estadisticas li{display:none}
.estadisticas .selected,.estadisticas .selected li{display:block;display:list-item}
.estadisticas ul{list-style-type:disc;margin:10px 0}


/***	File Uploader	***/
/*.file{height:auto}
.file label{margin-bottom:3px}
.file .error-message{float:none}
.file .iframes{clear:left}
.file iframe{border:none;height:25px;width:100%;overflow:hidden;color:inherit;font-family:inherit}
.file .preview{margin:5px 0;list-style-type:none;max-height:200px;overflow:auto}
.file li{padding:3px 3px 3px 15px;overflow:hidden;background:url(admin/drag-area.gif) no-repeat 3px 3px transparent;cursor:url(admin/hand-open.cur),move}
.file li .name{padding:2px 0;width:352px;margin:4px}
.file li .name:focus,div.file .preview li input.focus{border:1px solid #ddd;background:#fff;font-weight:normal;text-decoration:none;cursor:text;width:350px}
.file .sorting li{cursor:pointer;cursor:url(admin/hand-closed.cur),move}
.file .thumb img{max-width:32px;max-height:32px;margin-top:0;vertical-align:middle;*width:32px;*height:32px}
.file .thumb img{margin-top:expression((this.parentNode.offsetHeight - this.height)/2)}
.file .thumb{text-align:center;width:40px;height:32px;line-height:32px;float:left;background:url(admin/loading-wheel.gif) no-repeat center center}
.file .loaded .thumb{background:none}
.file a:link,.file a:visited{display:block;float:right;width:0;height:16px;line-height:16px;overflow:hidden;padding:8px 2px 8px 18px;color:transparent;text-indent:-100px}
.file .delete{background:url(admin/delete.png) no-repeat center center}
.file .deleting .delete{background-image:url(admin/loading-wheel.gif)}*/

.profile{margin:0;overflow:hidden}
.profile .ui-dialog{overflow:hidden;position:relative;border-bottom:1px solid #ccc;width:458px;float:left;display:inline;margin:5px;padding:5px!important;*width:468px}
.profile .ui-dialog .ui-dialog-content{overflow:hidden}
.profile .ui-dialog .data{overflow:hidden;margin:0 -5px}
.profile .ui-dialog .input{float:left;margin:5px;width:222px;padding:0;height:50px;border:1px solid #d4cbb2;-moz-border-radius:5px;overflow:hidden;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-ms-box-sizing:content-box}
.profile .ui-dialog .chico{width:105px}
.profile .ui-dialog .grande{width:339px}
.profile .ui-dialog .input label{background:#faf9f4;position:relative;-moz-border-radius:5px 5px 0 0;padding:2px 5px;border-bottom:1px solid #d4cbb2;text-transform:capitalize;-moz-box-shadow:0 1px 3px -1px #000;margin:0 0 3px 0;color:#333}
.profile .ui-dialog fieldset{padding:0!important}
.profile .ui-dialog .ui-dialog-titlebar{display:block;width:100%;padding:6px!important;margin-bottom:5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;*behavior:url(/css/box-sizing/border-box.htc);*height:30px;*left:-7px}
.profile .ui-dialog .servicio{width:100%}
.profile .ui-dialog input{color:#000;border:0;background:#fff}
.profile .ui-dialog .radio{background:#fff}
.profile .ui-dialog .radio input{float:left;width:1em;margin:0 5px;display:inline;*width:1.6em;*behavior:none}
.profile .ui-dialog .radio label{float:left;width:80px;background:transparent;-moz-box-shadow:none;border:0;padding:2px 0;font-weight:normal;*margin:0 -5px}
.profile .ui-dialog .radio fieldset{border:0}
.profile .ui-dialog .radio legend{background:#faf9f4;-moz-border-radius:5px 5px 0 0;padding:2px 5px;border-bottom:1px solid #d4cbb2;text-transform:capitalize;-moz-box-shadow:0 1px 3px -1px #000;margin:0 0 3px 0;color:#333;width:100%;font-weight:bold;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;*behavior:url(/css/box-sizing/border-box.htc);*position:relative;*left:-7px;*height:22px}
.profile .ui-dialog select{color:#000;border:0;background:#fff}
.profile .ui-dialog .error{border-color:#f00}
.profile .ui-dialog .error label{color:#700;background:url(/img/icons/16/red_button.png) no-repeat left center;padding-left:20px}

/* Listas de datos */
dl.data{overflow:hidden;padding:10px}
dl.data dt{font-weight:bold;color:#000;width:200px;height:5em;float:left}
dl.data dd{margin-bottom:5px;width:200px;float:left;padding-top:1.5em;height:3.5em;margin-left:-200px}
dl.data dt.text{width:auto;height:1.5em;float:none;clear:both}
dl.data dd.text{width:auto;height:auto;padding:0;margin:0;float:none;margin-bottom:30px;line-height: 20px}
dl.data .medium{width: 200px;margin-right: 40px;margin-bottom: 20px;float: left}

.reservacion-detalles td{padding:5px}
.reservacion-detalles tfoot td{font-weight:bold;text-transform:uppercase;font-size:16px;cursor:auto}

form.ui-dialog{width:auto;position:static;margin-bottom:15px}
form.ui-dialog .botonera{text-align:right}

/* DEBUG */
.cake-debug,.cake-stack-trace,pre{background:#fff;color:#000;font-family:'Courier New',monospace;font-size:12px;padding: 5px 0;z-index:50;text-align:left;position:relative}

div.notificaciones{float:right;position:absolute;margin-top:65px;right:40px}
.notificaciones-icon.on{background-image:url(/img/admin/icons/able-bell.png)}
.notificaciones-icon{background-image:url(/img/admin/icons/disable-bell.png);background-repeat:no-repeat;height:22px;width:22px;position:relative;margin-right:13px;display:block;float:right;cursor:pointer}
.notificaciones-cuadro{display:none;width:271px;border:solid 2px #c9c9c9;background-color:#fff;z-index:10;position:relative;margin-top:32px}
.notificaciones-cuadro-flecha{background-image:url(/img/admin/icons/caja-notificaciones.png);background-repeat:no-repeat;width:9px;height:7px;background-size:9px 7px;display:block;position:absolute;top:-7px;right:17px}
.notificaciones-subcuadro{display:block;height:48px;border-bottom:1px solid #c9c9c9;padding:0 10px;text-decoration:none!important}
.notificaciones-subcuadro .notificaciones-texto{font-family:arial;font-size:14px;color:#333;top:15px;position:relative}
.notificaciones-subcuadro.on .notificaciones-cantidad{background-color:#f02626;color:#fff;font-weight:700;border-color:#f02626}
.notificaciones-subcuadro:hover{background-color:#f3f2f2}
.notificaciones-subcuadro.on .notificaciones-texto{font-weight:700;color:#333}
.notificaciones-subcuadro .notificaciones-cantidad{float:right;border:solid 1px #333;border-radius:30px;width:25px;height:19px;top:10px;position:relative;text-align:center;padding-top:6px;color:#333}
.notificaciones-description.on{display:block}
.notificaciones-description{display:none;width:207px;height:25px;background-color:#f02626;color:#fff;text-align:center;vertical-align:middle;border-radius:5px;padding-top:10px;border:solid 1px #fff;float:right;margin-right:10px;position:relative;top:-6px;font-size:12px;font-weight:700}
.notificaciones-description-arrow{background-image:url(/img/admin/icons/tooltips.png);display:block;height:8px;width:6px;float:right;position:relative;right:-5px;top:3px}
#avaluos_list{float:left;line-height:40px;font-size:17px;margin-right:20px}

.avaluos_formu {
    background-color: #373737;
    color: #fff;
    font-size: 18px;
    padding-left: 3%;
    margin-bottom: 0px !important;
    margin-top: 15px;
    cursor: pointer;
    border: solid 0px #fff !important;
    height: 27px;
    padding-top: 10px;
    line-height: normal !important;
}

div.apartado {
    border: 1px solid #FFC134;
    padding: 10px;
    overflow: hidden;
    display: inherit;
}

/*fieldset.grupo {
    border-top: 2px solid #B1DB38;
    border-bottom: 2px solid #B1DB38;
    background: #e8fab5;
    padding: 10px 5px 0;
    margin-bottom: 10px;
}*/

div.radio label {
    margin-left: 5px;
    display: inline-block;
    float: left;
    margin-right: 25px;
}

div.radio input{ position: relative; }

.acciones_entidades {
    width: 50%;
    float: left;
    display: block;
    height: 90px;
    margin-bottom: 10px;
}

.acciones_entidades span{
	line-height: 43px;
}

#LoadingDiv {
    position: fixed;
    top: 0;
    left: 0;
    opacity: 0.7;
    filter: alpha(opacity=70);
    width: 100%;
    height: 100%;
    background: #000 url(admin/loading.gif) no-repeat center;
    display: none;
    z-index: 3;
}

/*#container>#LoadingDiv{position:fixed;top:0;left:0;height:100%}
#LoadingDiv{width:100%;background:#000 url(admin/loading.gif) no-repeat center center;z-index:1000;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5}*/
div.inputs-cliente-view a.edit-cliente{ color: #000; float: right; }

#modals #container{ background: #fff url(noronet/col.png) repeat-y left; }
#modals .content{ margin: 0px; }


div.radio{ height: auto; min-height: 65px; }
table.info img{ border-right: 1px solid #ddd; padding-right: 2px; margin-left: 2px; margin-top: 2px; cursor: pointer; }

div.input{ width: 40%; margin: 0 20px 25px 0;position: relative;}
#PropiedadAddForm div.input {width:48%}
div.input.last{margin: 0px 0px 35px 0px;}
div.input.text, div.input.select{ height: 60px; }
div.input input[type="text"], div.input select,  div.input textarea{ width: 100%; }
div.input.full{margin-right: 20%;}
div.checkboxFull{ width: 100%; }
div.input.checkbox.checkboxFull input{ float: left; }
#agentes{width:468px;float: left;}
#agentes .input.checkbox{margin-bottom: 0;}
#map-canvas{height: 360px;float: left;width: 100%;}

#option_feed{border-top: 1px solid #dedede; width: 100%; display: block; margin-left:0px; height: 204px; overflow: hidden; overflow-y: inherit;}
.autocomplete_options{ width: 99.85%; display:block; position:relative; opacity: 0; transition: all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s; z-index: -1;  }
.autocomplete_options.active{ opacity: 1; z-index: 10;}
.autocomplete_options li{ -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #fff; border-color: #dedede; border-image: none; border-style: solid; border-width: 0 1px 1px; cursor: pointer;font-size: 0.8em; list-style-type: none; margin: 0; padding: 7px 0px; z-index: 1000; -webkit-transition:all 0.25s ease 0s;transition: all 0.25s ease 0s; height: 19px; padding-left: 3.5%;}
.autocomplete_options li.options_list.hover{ background-color: #000;border-color: #454349;color: #fff }
.preview{width: 100%;}
.amenidades .input.checkbox{width: 30% !important;}
.map{width: 100% !important;height: 300px;display: none;}

.map > div{width: 960px;height: 300px;}
div.input .signo{position: absolute;right: 20px;bottom: 10px;font-weight: 600;}
.select-campo{
  display: inline-block;
    width: 100%;
}
.select-campo .input{
  width: 20%;
}
.lista-check.select-campos .select-campo .input.checkbox {margin-top: 25px;}
div.radio.agentes label{
    margin-left: 5px;
    display: inline-block;
    float: left;
    margin-right: 25px;
    min-width: 300px;
    margin-bottom: 20px;
}
div.radio.agentes{
  width: 100%
}
.input-agente{
  width:33%;
  display: inline-block; 
}
@media screen and (max-width: 1400px) {
  .input-agente{
    width:50%;
  }
}