﻿/*
=======================================================================================
 HOTELES RH                                                     Site produced by KOALAB        
 Copyright 2007                                                   http://www.koalab.com
=======================================================================================
*/
#contentService 
{
    clear:both;
}
#headerService
{
    background:transparent url(../../imgLib/services/img-movil.jpg) no-repeat right top;
}
#headerService p,
#headerService h3
{
    width:619px;
}
#contentService h4
{
    font-size:26px!important;
    color:#274A8E!important;
    margin-bottom:25px;
}
/*
============================================================================
 Hoteles RH : OFICINA CENTRAL Y DEPARTAMENTOS
============================================================================
*/
.office-address
{
   width:220px;
   padding-left:53px;
   float:left;
   line-height:25px!important;
   padding-bottom:0px!important;
}
.office-address strong
{
    display:block;
}
.office-address a
{
    color:#09F!important;
}
.office-address span
{
    display:block;
    padding-left:23px;
}
.office-address .tel-number
{
    background:transparent url(../../imgLib/services/ico-movil.gif) no-repeat 4px 3px;
}
.office-address .fax-number
{
    background:transparent url(../../imgLib/services/ico-fax.gif) no-repeat left 3px;
}
.office-address .email-img
{
    background:transparent url(../../imgLib/services/ico-email.gif) no-repeat left 6px;
}
#officeCentral
{
    background:transparent url(../../imgLib/services/img-office-central.jpg) no-repeat left 8px;
}
#bookingCentral
{
    background:transparent url(../../imgLib/services/img-central-booking.jpg) no-repeat left 5px;
    padding-bottom:10px!important;
}
#rrhhDepartment
{
    background:transparent url(../../imgLib/services/img-rrhh.jpg) no-repeat left 5px;
    padding-bottom:10px!important;
}
#buyDepartment
{
    background:transparent url(../../imgLib/services/img-buy.jpg) no-repeat left 5px;
}
#administrationDepartment
{
    background:transparent url(../../imgLib/services/img-administration.jpg) no-repeat 10px 5px;
}
#salesDepartment { background:url(../../imgLib/services/ico-sales.jpg) no-repeat 0px 10px; padding-bottom:10px!important;}
/*
============================================================================
 Hoteles RH : NUESTROS HOTELES
============================================================================
*/
#hotelsDepartments { clear:both; padding-top:10px;}
.contact-hotels
{
    clear:both;
    overflow:auto;
}
.title-contact-hotels
{
    width:101px;
    text-align:right;
    line-height:25px;
    margin-left:20px;
    float:left;
    height:266px;
}
.left-single h2
{
    height:100px;
}
.address-hotels
{
    font-size:11px!important;
    color:#333!important;
    width:169px;
    float:left;
    padding-left:33px;
}
.address-hotels a strong
{
    color:#333!important;
}
.address-hotels .mail-send
{
    display:block;
    color:#09F!important;
}
/*
============================================================================
 Hoteles RH : FORMULARIO DE CONTACTO
============================================================================
*/
#formContact
{
    clear:both;
    width:830px;
    background-color:#FFF;
    border:1px solid #86AED7;
    border-top-width:10px;
    padding-bottom:20px;
}
#formContact h5
{
    color:#658CD6;
}
#headerformContact
{
    background:#FFF url(../../imgLib/services/img-form-contact.jpg) no-repeat 15px 15px;
    padding:15px 0px 10px 80px;
    margin-bottom:1px;
    border-bottom:1px solid #EEF3F6;
}
#headerformContact p
{
    color:#999;
    font-size:12px;
    padding:0px!important;
    line-height:15px;
}
#formContact #bodyformContact
{
        background:#FFF url(../../imgLib/services/bg-consejos.jpg) repeat-x left top;
}
#formContact fieldset
{
    display:inline;
    margin-left:25px;
    padding-top:15px;
}
#formContact fieldset label
{
    display:block;
    color:#86AED7;
    font-size:12px;
    margin-bottom:10px;
}
#formContact fieldset input
{
    width:240px;
    border:1px solid #CFDDE7;
    background:#FFF url(../../imgLib/services/bg-input-contact.jpg) repeat-x left 1px;
    padding:5px 0px;
}
.subject-message input
{
    width:318px!important;
}
#formContact fieldset select
{
    font-size:16px;
    font-family:Arial, Sans-Serif, Times New Roman;
}
#formContact fieldset textarea
{
    width:755px;
    height:120px;
    border:1px solid #CFDDE7;
    background:#FFF url(../../imgLib/services/bg-input-contact.jpg) repeat-x 0px 1px;
    padding:10px;
}
.btn-contact-send
{
    color:#FFF;
    font-size:12px;
    font-weight:bold;
    float:right;
    border:none;
    background-color:#86AED7;
    padding:8px 25px;
    text-align:center;
    margin-right:30px;
    font-family:Arial, Sans-Serif, Times New Roman;
}
.footer-contact
{
    font-size:11px!important;
    color:#999!important;
    margin:0px!important;
    padding:10px 0px 25px 0px!important;
}
/*
============================================================================
 Hoteles RH : FORMULARIO DE CONTACTO VALIDACIÓN
============================================================================
*/
#validationSummary 
{
    margin-left:25px;
}
#validationSummary h5
{
    color:#FF0000;
    margin:10px 0px;
}
#validationSummary p,
#validationSummary ul
{
    color:#999;
    font-size:12px;
    margin:0px;
    padding:0px 0px 5px 0px;
}
#validationSummary li
{
    background:transparent url(../../imgLib/blog/ico-alert.gif) no-repeat 0px 2px;
    padding-left:15px;
    font-weight:bold;
} 
.error-message,
.success-message
{
    font-weight:bold;
    padding:10px 10px 10px 36px!important;
    margin:0px 0px 30px 0px!important;
    font-size:12px!important;
    width:90%!important;
}
.error-message 
{
    background:#FFEFF0 url(../../imgLib/ico-inactive-item.gif) no-repeat 10px 10px;
    border:1px solid red;
    color:#990000 !important;
}
.error-message a
{
    color:#990000!important;
}
.success-message
{
    background:#ECF4ED url(../../imgLib/ico-alert-success.gif) no-repeat 10px 11px;
    border:1px solid green;
    color:#008000!important;
}
