﻿/*=================== RESET =================================================*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
}
body {
	line-height: 1;
    font-family:Arial, Helvetica, sans-serif;
    background-color:#002D73;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
a img,:link img,:visited img { border:none }
h1,h2,h3,h4,h5,h6 {
	font-weight:normal;
}
a:hover { text-decoration:none;}
/*=================== HEADER =================================================*/
#header { background:url(/img/common/bg-header.jpg) repeat-x left top; }
#header h1 { text-indent:-1000em; height:0; _line-height:0;}
#header #user { width:878px; margin:0 auto; padding:18px 12px 15px 10px; overflow:auto;}
#web { position:relative; }
#user p { font-size:11px; color:#E3E8F0;}
#user p a { color:#FFF;}
#user .title-user { padding-bottom:11px; border-bottom:1px solid #617DA8; overflow:auto; width:876px; margin-bottom:16px;}
#user .title-user strong { color:#91A4C3; font-size:15px; display:block; float:left;}
#user .title-user span { float:right;}
.code-user { 
    clear:both; 
    float:left;
    background:url(/img/common/img-card.jpg) no-repeat left top; 
    padding-left:130px; 
    width:288px; 
    line-height:15px; 
    height: auto!important; 
    height: 73px; 
    min-height: 73px;
}
.code-user strong { display:block; color:#FEC70A;}
.form-user { float:right; width:430px;}
.form-user fieldset { text-align:right; margin-bottom:10px; float:left; width:304px; margin-right:19px; _margin-right:8px;}
.form-user label { color:#FFDF79; font-size:12px;}
.form-user fieldset input { 
    width:152px; 
    border:3px solid #FFF; 
    background:#FFF url(/img/common/bg-input-user.jpg) repeat-x left top;
    padding:5px 0;
    margin-left:5px;
}
.btn-user 
{
    cursor:pointer;cursor:hand; 
    float:right; 
    width:106px; 
    height:33px; 
    background:url(/img/common/btn-user.jpg) no-repeat left top;
    border:none;
    text-align:center;
    font-size:11px;
    font-weight:bold;
    color:#069;
    padding:5px 0px;
}
#innerWeb { width:900px; margin:0 auto; position:relative; overflow:auto;}
.logo { clear:both; text-indent:-1000em; margin-bottom:21px;}
#accessUser { height:29px; margin-left:330px;}
#accessUser strong {background:url(/img/common/left-access.jpg) no-repeat left top; float:left; padding:0 0 0 49px;}
#accessUser a { 
    text-transform:uppercase; 
    color:#FFF; 
    font-size:10px;
    background:url(/img/common/right-access.jpg) no-repeat right top;
    text-decoration:none;
    padding:8px 49px 12px 0px;
    display:block;
}
#accessUser a:hover { color:#FED341;}
#info {position:absolute; top:13px; right:0px; font-size:12px; color:#002D73; font-weight:bold; padding:5px 0px; }
#info a { text-decoration:none; color:#002D73;}
#info a:hover { text-decoration:underline;}
#info .contact { background:url(/img/common/ico-contact.gif) no-repeat 0px 1px; padding-left:20px; padding-right:8px;}
#info .faq { background:url(/img/common/ico-faq.gif) no-repeat 9px 1px; padding-left:26px;}
.form-bookings .fieldset-bookings { font-size:11px;}
.form-bookings strong { display:block; color:#999; padding:10px 0px;}
.form-bookings .fieldset-bookings label { color:#DDB20C; text-align:right; width:43px; display:block; float:left; margin-right:10px;}
.form-bookings .fieldset-bookings fieldset input, .form-bookings .fieldset-bookings fieldset select 
{ font-size:11px; color:#900; border:1px solid #A4B97F;cursor: pointer;cursor:hand;
    }
.fieldset-day input { cursor:pointer;cursor:hand; background:url(/img/common/ico-calendar.gif) no-repeat right 3px; padding:3px; height:14px;}
.form-bookings  .btn-bookings {
    border:none;
    clear:both;
    display:block; 
    font-weight:bold; 
    font-size:11px;
    color:#069; 
    background:url(/img/common/btn-booking.jpg) no-repeat left top;
    padding:7px 0px 10px 0px; 
    text-align:center;
    margin:10px 0px 10px 50px;
    width:159px;
    height:30px;
}
/*=================== FORM MANAGE BOOKING =================================================*/
#manageBooking { 
    clear:both; 
    overflow:auto;
    float:left;
    background:#F7F7F7 url(/img/global/bg-manage-booking.jpg) repeat-x left top; 
    border:2px solid #EAEAEA; 
    border-bottom:1px solid #EAEAEA;
    padding:14px 15px 10px 15px;
    width:454px;
    font-size:11px;
}
#manageBooking ul{ margin:12px 0px 0px 0px; float:left;}
#manageBooking ul li { 
    background:url(/img/common/ico-li.gif) no-repeat 0 2px; 
    padding-left:12px; 
    margin-left:12px; 
    color:#666; 
    line-height:15px;
    padding-bottom:5px;
}
#manageBooking .form-manage { width:270px; float:right;}
#manageBooking .form-manage fieldset { margin-bottom:9px;text-align:right;}
#manageBooking .form-manage label { color:#002D73;}
#manageBooking .form-manage fieldset input 
{
    width: 149px;
    cursor:pointer;cursor:hand;
    border:none;
    padding:10px 4px 8px 4px;
    margin-left:5px;
    /*background: url(/img/global/bg-input-manage.jpg) no-repeat right bottom; */
    background: #FFFFFF url(/img/common/bg-input-manage.jpg) repeat-x scroll left top;
}



#manageBooking .btn-user { 
    background:url(/img/global/btn-manage.jpg) no-repeat;
}
/*=================== LANGUAGE =================================================*/
.lang-nav { clear:both; height:60px; width:900px;}
#selectLanguage { background:url(/img/common/bg-lang-select.jpg) no-repeat left top; width:38px; height:30px; cursor:hand;  float:left; margin-top:14px; overflow:hidden;}
#selectLanguage img { display:block; padding:6px 0px 0px 6px;}
#language { 
    background:url(/img/common/bg-lang.jpg) no-repeat left top; 
    width:169px; 
    height:30px; 
    float:left; 
    margin-top:14px; 
    overflow:hidden;
}
#language li { float:left;}
#language li img { padding:6px 0px 0px 6px;}
#language li a { 
    float:left; 
    display:block; 
    width:16px; 
    height:14px; 
    text-indent:-1000em; 
    margin:9px 6px 0px 11px;
    _margin-left:5px;
    _margin-right:3px;
}
#language .lang-last a{ margin-right:0px;}
#hideLanguage a{ background:url(/img/common/bg-lang.jpg) no-repeat -39px 0px; display:block; float:left; margin-top:14px; width:23px; height:30px; text-indent:-1000em;}
#hideLanguage.selected a { background:url(/img/common/lang-hide.jpg) no-repeat 0 0;}
#hideLanguage a:hover {background:url(/img/common/lang-hide.jpg) no-repeat 0px -30px;}
/*=================== FOOTER =================================================*/
#footer { background:#002D73 url(/img/common/bg-bottom-footer.jpg) repeat-x left bottom; clear:both;}
#innerFooter { 
    position:relative; 
    overflow:auto;
    width:900px; 
    margin:4px auto 0 auto; 
    background:url(/img/global/bg-top-footer.jpg) no-repeat left top;
    padding:30px 0px 60px 0px;
}
#innerFooter .box-interest { float:left; padding-left:123px; width:180px; padding-bottom:30px;}
#innerFooter .box-interest h4 { font-size:16px; margin-bottom:10px;}
#innerFooter .box-interest h4 a { text-decoration:none;}
#innerFooter .box-interest h4 a:hover { text-decoration:underline;}
#innerFooter .box-interest p { font-size:11px; color:#FFF; line-height:15px; }
#innerFooter .box-interest p a { text-decoration:none; color:#FFF;}
#innerFooter .box-interest p a:hover { color:#E3E8F0;}
#innerFooter #goldClub { background:url(/img/global/img-gold-club.jpg) no-repeat 34px 0px; padding-left:108px;}
#innerFooter #goldClub h4 a { color:#FFE800;}
#innerFooter #drivingRoutes { background:url(/img/global/img-routes.jpg) no-repeat 39px 0px; padding-left:113px; width:190px;}
#innerFooter #drivingRoutes h4 { color:#0FF;}
#innerFooter #drivingRoutes p a { color:#0FF; text-decoration:underline;}
#innerFooter #drivingRoutes p a:hover { text-decoration:none; color:#0FF;}
#innerFooter #carSales { background:url(/img/global/img-sales.jpg) no-repeat 49px 0px;}
#innerFooter #carSales h4 a { color:#FF6;}
#innerFooter h5 { 
    clear:both; 
    float:left;
    width:876px;
    text-align:center; 
    color:#91A4C3; 
    font-size:15px; 
    line-height:18px; 
    padding:20px 0px 0px 0px;  
    margin-bottom:12px; 
    margin-left:12px;
    _margin-left:6px;
}
#innerFooter ul.list-top { border-top:1px solid #617DA8; padding-top:8px;}
#innerFooter ul.list-bottom { border-bottom:1px solid #617DA8; margin-bottom:15px;}
#innerFooter ul { text-align:center; width:864px; padding-bottom:12px; padding-left:12px; overflow:auto; margin-left:12px; clear:both;}
#innerFooter ul li { text-align:center; font-size:11px; color:#E3E8F0;margin-right:12px; display:inline; line-height:15px;}
#innerFooter ul li a { color:#E3E8F0;  padding-right:15px; text-decoration:none;}
#innerFooter ul li a:hover { text-decoration:underline; color:#FFF;}
.info-copy { 
    clear:both; 
    background:url(/img/common/logo-centauro.jpg) no-repeat 12px 0px; 
    margin-top:9px; 
    padding-left:204px;
    font-size:9px;
    color:#E3E8F0;
    line-height:15px;
    width:250px;
    float:left;
}
.info-copy a { color:#EFD533;} 
.aenor-ue { float:right; padding-right:12px;}
.aenor-ue a { text-decoration:none;}
.aenor-ue .link-ue { margin-left:10px;}
/*=================== ROBAPAGINAS =================================================*/
#box { background-color:#FFC100; border-top:1px solid #FFE99D; clear:both;}
#innerBox { position:relative; width:900px; margin:0 auto; padding:15px 0px 12px 0px; overflow:auto;}
#innerBox .grupo-centauro { 
    background:url(/img/common/grupocentauro.jpg) no-repeat left top;
    padding-left:122px;
    width:450px;
    font-size:12px;
    color:#7D5F00;
    line-height:18px;
    float:left;
}
#innerBox .grupo-centauro strong { display:block; font-size:14px; color:#002D73;}
#innerBox .grupo-centauro a { color:#333;}
#innerBox ul { float:right;}
#innerBox ul li { float:left;}
#innerBox ul li a {text-indent:-1000em; display:block;}
#innerBox ul .hotel-levanteclub a { background:url(/img/common/levante-club.jpg) no-repeat left top; width:106px; height:55px;}
#innerBox ul .apartments-levante a { 
    background:url(/img/common/apartamentos-turisticos.jpg) no-repeat left top; 
    width:102px; 
    height:48px;
}
#innerBox ul .luxor a { width:73px; height:46px; margin-left:15px; background:url(/img/common/luxor.jpg) no-repeat left top;}
/*=================== CALENDAR =================================================*/
.ui-datepicker { font-size:11px!important;}
/*=================== KOA-BUTTONS =================================================*/
a.web-button
{
    display:block;
    background:transparent url(/img/common/koa-button1.jpg) no-repeat scroll left top;    
    text-decoration:none;
    cursor:pointer;cursor:hand;
}
a.web-button span
{
    cursor:pointer;cursor:hand; 
    background:transparent url(/img/common/koa-button2.jpg) no-repeat scroll right top;    
    color:#006699;
    display:block;
    font-size:11px;
    font-weight:bold;
    height:30px;
    padding:7px 10px 10px 10px;
    text-align:center;
}
