/* Me lo cargo todo para que los IT metamos estilos que luego fusionaremos con styles.css */

.centered {
    text-align: center;
    margin: 0 auto;
}

/* Ajax calls add & remnove this class from document si it gets nicer */
html.busy, html.busy * {  
  cursor: wait !important;  
}

/* Owners START */

#owners-presentation {
    padding-top: 15px;
}

#guide_prices {
    width: 280px;
    height: 60px;
}

#owner-register td label{
    float:right
}

#owners-apartments-head {
    height: 313px;
    padding-left: 11em;
}

#owners-hostels-head {
    height: 313px;
    padding-left: 11em;
}

#register-now {
    text-align:center;
    position: absolute;
    top: 300px;
    right: 360px;
}

#register-now h3 {
    color:#390;
    margin-bottom: 5px;
    font-weight: bold;
}

#login-button {
    padding: 4px 10px 1px 10px;
    height: 13px;
}

ul.right-box {
    float:right;
    padding:0 3px 0 0;
    clear: right;
    width: 280px;
    background: #FFF;
}

ul.big {
    display: inline-block;
    width: 255px;
    margin-left: 28px;
    margin-bottom: 30px;
    padding-right: 5px;
    padding: 0;
}
.padd{padding:10px;}
.owners .content {
    border-top: 0!important;
}

.owners .tabs .content{
    padding-right: 55px;
    padding-bottom: 50px;
}

#owner-login span {
    font-size: 11px;
    margin-left: 9px;
    padding-top: 5px;
}

#owner-login input {
    padding: 2px 4px;
}

#owner-register label {
    white-space: nowrap;
}

.quote li {
    background-position-x: 253px;
}

/* START Contact US*/

.contact-warning, .owners-warning {
    background: #FFF9D9 url(/static/images/attention.gif) no-repeat 5px 50%;
    color: red;
    padding: 5px 5px 5px 30px;
    margin-bottom: 5px;
}

.contact-warning ul, .owners-warning ul {
    margin: 0;
}

.contact-waiting, .owners-waiting {
    background: #FFDCD9 url(/static/images/loadinfo.gif) no-repeat 5px 50%;
    padding: 5px 5px 5px 30px;
    margin-bottom: 5px;
    color: #FF8C00;
}

.contact-sended, .owners-sended {
    background: #DDFFD9 url(/static/images/icon_yes.gif) no-repeat 5px 50%;
    padding: 5px 5px 5px 30px;
    margin-bottom: 5px;
    color: #008000;
}

.contact-waiting p, .contact-sended p, .owners-waiting p, .owners-sended p {
    margin: 0;
}

.label-form-error {
    color:red !important;
}

.input-form-error {
    border-color: red !important;
}

/* END Owners & contactUS ... */

.hidden {
	display: none;
}



.item{position:relative;}

.item:hover{
	background:#E3EEF4;
}

/*.photo-view .photo{width:278px;height:185px;overflow:hidden}*/

.photo-view{overflow:hidden;}

.debug_keywords_container{box-shadow:1px 1px 5px #666;cursor:move;position:absolute; top:10px; left:10px; background:#fff; border:2px solid #666;}
.debug_keywords_inner{padding:8px;}
.debug_keywords_container label{display:inline-block; width:30px;}
#debug_keywords_bar{position:absolute;top:0;left:0}
.debug_keywords_bar ul{list-style:none;}
.debug_keywords_bar ul li{display:inline-bock;width:16px; height:16px; background:#666;color:#fff;line-height:16px}
.debug_keywords_container .block{margin-bottom:5px !important;}
#page_keywords, #metas_keywords{padding:20px;}
#page_keywords li, #metas_keywords li{width:31%;margin-right:2%;float:left;padding-bottom:4px;border-bottom:1px solid #DDD;margin-bottom:4px;}
 #metas_keywords li{width:100%;float:none;}
.debug_keywords_table td{padding:4px;}

.debug_keywords_close{
	position: absolute;
	right: 5px;
	top: 5px;
	width: 15px;
	height: 15px;
	line-height: 15px;
	background: white;
	opacity: .8;
	font: 10px Verdana;
	color: #333;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	border: 1px solid #555;
}
.debug_keywords_title{
position:relative;
 background:#666;
 color:#fff;padding:8px; margin-bottom:8px;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #999999), color-stop(100%, #666666));
  background-image: -webkit-linear-gradient(#999999, #666666);
  background-image: -moz-linear-gradient(#999999, #666666);
  background-image: -o-linear-gradient(#999999, #666666);
  background-image: -ms-linear-gradient(#999999, #666666);
  background-image: linear-gradient(#999999, #666666);
  background: #666666;
  background: -webkit-gradient(linear, left top, left bottom, from(#999999), to(#666666));
  background: -moz-linear-gradient(top, #999999, #666666);
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#999999, endColorstr=#666666)";
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#999999, endColorstr=#666666)";
  
  }

strike{text-decoration:none !important;}

.tabs ul.tab-item.detail li .item{float:left !important}

.fixed-right{position:fixed;top:0;
    z-index:99;
    background:none;
    width:287px;
    }
    
    
ul.tabs-inner-content{padding:0 16px 16px 16px; border:1px solid #9CBBCC;}

.detail-title-review{margin:0;padding:0;display:inline-block;}
h2.detail-address{display:inline-block;}

.AAPHeadTitle { color: #134E78 !important; }

.legend ul{margin:0;padding:4px; overflow:hidden;}
.legend ul li img{vertical-align:middle;}
.legend ul li{float:left;line-height:24px;}

.text-capitalize:first-letter {
    text-transform: capitalize;    
}
 

.evalBar {
    width: 80px;
    height: 16px;
    background: url(/images/sprite_eval.png) no-repeat 0 -16px;
}

.ev {
    background: url(/images/sprite_stars.png) no-repeat 0 0;
    height: 15px;
    font-size: 1px;
}

.evAP {
    background: url(/images/sprite_eval.png) no-repeat 0 -1px;
    height: 15px;
    font-size: 1px;
    display:block;
}

.ev0 {
    display: none;
}

.ev1 {
    width: 8px;
}

.ev2 {
    width: 16px;
}

.ev3 {
    width: 24px;
}

.ev4 {
    width: 32px;
}

.ev5 {
    width: 40px;
}

.ev6 {
    width: 48px;
}

.ev7 {
    width: 56px;
}

.ev8 {
    width: 64px;
}

.ev9 {
    width: 72px;
}

.ev10 {
    width: 80px;
}

.evaluation-bar {
    float: left;
    padding: 1px;
    margin: 0 5px 0 0;
    border: 1px solid #D6D6D6;
}

.evaluation-block {
    float: left;
    width: 7px;
    height: 7px;
    font-size: .7em;
    margin: 0 1px 0 0;
}

.evaluation-block.ok {
    background: #FFAE00;
}

.evaluation-block.ko {
    background: #ECECEC;
}

