/*Capas*/
* { padding: 0; margin: 0 auto; }
.clear { clear:both; }
.hidden {display:none;}
h1{font-size:19px; color:#1A54AF; line-height:40px;}

body { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; background:#0076C3;}

#motoluis { margin: auto; width: 800px; background-color:#FFF;}
#motoluis_iframe{ margin: auto; width: 855px; background-color:#FFF;}
#cabecera { height:88px; padding-right:35px; }
#logo{ width:214px; height:88px; background-image:url(../img/logo.png); float:left;}
#telefono{ width:200px; float:right; font-size:17px; text-align:right; margin-top:10px; font-weight:bold;}

#menu{background:url(../img/fondo-menu.gif) repeat-x; height:32px; padding-left:35px; line-height:32px;}
#menu #list a{color:#FFF; font-size:16px; font-weight:bold; text-decoration:none; margin-right:18px; float:left;}
#menu #list a:hover{ text-decoration:underline;}
#menu #flags{ background-color:#A1A1A1; width:97px; height:32px; text-align:center; float:right;}
#menu #flags img{ border:1px solid #FFF}

#banner{ height:218px; border-bottom:3px solid #F48423; background-color:#1A54AF;}
#banner #categorias{ width:250px; float:left;}
#banner #categorias ul{ list-style:none;}
#banner #categorias ul li{ height:24px; line-height:24px; font-weight:bold;}
#banner #categorias ul li.claro{background-color:#2167BD;}
#banner #categorias ul li a{margin-left:35px; color:#FFF; text-transform:uppercase; font-size:14px; text-decoration:none}
#banner #imagen{ width:550px; float:right; }

/*********************** NUEVAS RAUL*********************************/
#banner #circulo{background-image:url(../img/circle.png);position:absolute;margin:-180px 0px 0px 420px;height:120px;width:120px;}
#banner .textCircle{position:relative;text-align:center;color: #ffffff;width:98px;margin: 26px 0px 0px 12px;text-transform: uppercase;}

/*ES*/
#banner #circulo .textCircle .title_es{font-size: 1.1em; line-height: 19px;}
#banner #circulo .textCircle .text_es{font-size: 0.7em; line-height: 15px; }

/*EN*/
#banner #circulo .textCircle .title_en{font-size: 1em; line-height: 19px; font-weight: bold;}
#banner #circulo .textCircle .text_en{font-size: 0.7em; line-height: 15px; }

/*DE*/
#banner #circulo .textCircle .title_de{font-size: 1.1em; line-height: 19px;}
#banner #circulo .textCircle .text_de{font-size: 0.7em; line-height: 15px; }

/*NL*/
#banner #circulo .textCircle .title_nl{font-size: 0.7em; line-height: 19px; font-weight:bold;}
#banner #circulo .textCircle .text_nl{font-size: 0.6em; line-height: 15px; }

#contenido .horizontal_scroller{margin-top:10px;position:relative;width:100%;height:30px;background-color: #F7E700;display:block;overflow:hidden;}
#contenido .scrollingtext{position:absolute;white-space:nowrap;font-family:'Trebuchet MS',Arial;font-size:18px;font-weight:bold;color:#EF6F0B;padding-top:4px;text-transform: uppercase;}
/********************FIN NUEVAS RAUL*********************************/
#contenido{ background-color:#FFF; overflow:hidden;}
#contenido #informacion{ width:510px; float:left; margin-left:20px; text-align:justify}
#contenido #informacion #bloque{ width:161px; height:163px; padding-top:5px; float:left; margin:20px 9px 0 0; background:url(../img/fondo-coche.png) no-repeat; font-weight:bold; font-size:13px; color:#1A54AF; line-height:25px; text-align:center;}
#contenido #informacion #bloque .auto{margin:5px 0 ;}
#contenido #informacion #bloque .precio{ font-weight:bold; font-size:20px; color:#EA1802;}

/*#contenido #offerts{width:237px; float:right; margin:62px; margin:5px 20px 0 0;}*/
#contenido #offerts{width:237px; float:right; margin:62px 5px 20px 0 ;}
#cochesOcacion{ z-index:99;position:absolute; margin:380px 0 0 59px; top:0;}
#contenido #offerts #online{ background:url(../img/online.png) no-repeat; height:400px;}
#contenido #offerts #online ul{ list-style-image:url(../img/arrow.png); padding:0 30px 0 40px; font-weight:bold; list-style-position:inherit;}
#contenido #offerts #online ul li{ font-size:14px; line-height:17px; padding-top:15px; font-weight:normal;}
#contenido #offerts #oferta { width:236px; margin-bottom:10px;}
#contenido #offerts #oferta #special{ height:37px; background:url(../img/top_azul.png) no-repeat;/* line-height:37px;*/ line-height:18px; text-align:center; font-size:10px; font-weight:bold; text-transform:uppercase; color:#FFF; padding-left:13px;}
#contenido #offerts #oferta #list{ border:1px solid #D1D1D1; border-top:0; padding:13px; font-size:12px;}
#contenido #offerts #oferta #list .titulo{ font-size:14px;}
#contenido #offerts #oferta #list a{ color:#1A54AF; text-decoration:none; font-weight:bold;}
#contenido #offerts #oferta #bottom{ background:url(../img/ofertabottom.png) bottom no-repeat; height:6px; margin-bottom:15px}

#footer{ border-top:4px solid #0076C3; background-color:#B8D9FF; height:36px; line-height:36px; color:#00428C; font-size:13px;}
#footer #info{float:left; margin-left:20px}
#footer #design{float:right; margin-right:20px;}
#footer a{text-decoration:none; color:#00428C;}


/*Fuentes*/
.tit_apartado {font-size:14px; text-transform:uppercase; font-weight:bold; text-decoration:underline;}
.tit_faq{ font-size:14px; color:#1A54AF; font-weight:bold;}
.tit_faq a{ text-decoration:none}
.tit_faq a:hover{text-decoration:underline}
.faq_txt{ font-size:12px; text-align:justify;}
.faq_txt a{text-decoration:none; color:#1A54AF;}
.faq_txt a:hover{text-decoration:underline;}

/*TABLA DE AVISOS*/
#tabla_aviso { width:500px; font-size:14px;}
#tabla_aviso .col01{ padding:3px; background:#ccc; color:#000; font-weight:bold; border:#000 1px solid; font-size:12px;}
#tabla_aviso .col02{ padding:3px; border:#000 1px solid; font-size:12px; text-align:justify;}

.label{font-size:12px; width:120px; font-weight:bold; float:left;}

.galeria{ border:1px solid #1A54AF;}

#reserva { list-style:none; float:left;}
#reserva li a{ display:block; list-style-image:none; height:42px; width:192px; background-image:url(../img/reserva.png); border:none;}
#reserva li a:hover{ background-image:url(../img/areserva.png);}

select, input, textarea{ width:300px; margin-bottom:5px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#00428C;}
input.button{width:100px; background:#1A54AF; color:#FFF; font-weight:bold; margin-left:120px; margin-top:5px; cursor:pointer;}

/*Tabla*/
.tabla_list{ font-size:12px;}
.tabla_list thead td{background:#0076C3; color:#FFF; font-weight:bold; font-size:14px; padding:3px;}
.tabla_list thead a{color:#FFF; font-weight:bold; font-size:14px;}
.tabla_list tbody tr td{ border:1px solid #B8D9FF}
.tabla_list tbody tr.tit_tabla{background:#B8D9FF;}

/* reserva online fu*/
#contenido #offerts #ronline{ background:url(../img/online_back.png) no-repeat; height:500px;}
#contenido #offerts #ronline ul{ list-style-image:url(../img/arrow.png); padding:0 30px 0 40px; font-weight:bold; list-style-position:inherit;}
#contenido #offerts #ronline ul li{ font-size:14px; line-height:17px; padding-top:15px; font-weight:normal;}
#btn_online{ background:url(../img/btn_online.png) no-repeat; height:28px; width: 161px; font: 12px/28px Arial, Helvetica, sans-serif; color: #FFF; text-align:center; cursor: pointer; border: none; margin: 0 0 0 20px;}
.textBoxInput_cal {width: 180px;margin: 0 4px 10px 0; border:none;padding: 5px 5px 5px 5px; color:#02526b;font: normal 12px/14px "Helvetica", Arial, sans-serif;float:left;background: #fff url(../img/calander.png) no-repeat right bottom;cursor: pointer;}
.rwhite{ font: normal 14px/14px Arial, Helvetica, sans-serif; color: #FFF;}
.rorange{ font: normal 14px/14px Arial, Helvetica, sans-serif; color: #F48423;}
.rblue{ font: normal 14px/14px Arial, Helvetica, sans-serif; color: #1A54AF;}
.rblack{ font: normal 14px/14px Arial, Helvetica, sans-serif; color: #000;}
.rblueB{ font: bold 19px/21px Arial, Helvetica, sans-serif; color: #1A54AF;}
.rgrey{ font: normal 12px/14px Arial, Helvetica, sans-serif; color: #333333;}


