body { padding : 0; margin : 0; font-family : Verdana, Arial, Helvetica, sans-serif; background-color : #eaedd8; color : #6c6c6c; }
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span { margin : 0; padding : 0; }
.alerta { background : #fff6bf url("/img/exclamation_mark.gif") no-repeat center; background-position : 15px 50%; text-align : left; padding : 5px 20px 5px 45px; border-top : 2px solid #ffd324; border-bottom : 2px solid #ffd324; }
ul { margin : 0; padding : 0; list-style-type : none; font-size : 0; line-height : 0; }
.spacer { clear : both; font-size : 0; line-height : 0; }
div.message { position : absolute; left : 0; top : 0; width : 100%; height : 100%; background-color : #fff; }
div#myAlert { position : absolute; left : 0; top : 200px; width : 100%; text-align : center; }
.myAlert { position : absolute; left : 35%; padding : 25px; width : auto; height : auto; background : #fff url("/img/error_bg.jpg") no-repeat right bottom; border : 2px solid #000; margin : auto; text-align : left; }
.closeAlert { position : absolute; right : -10px; top : -10px; width : 20px; height : 20px; background-color : #000; background : url("/img/close.gif") no-repeat left top; cursor : pointer; }
.fadebox { display : none; position : absolute; top : 0%; left : 0%; width : 100%; background-color : #fff; z-index : 1001; }
.overbox { display : none; position : absolute; width : auto; height : auto; z-index : 1002; overflow : auto; }
#cabecera { background : url("/img/cabecera.png") no-repeat 0% 0%; width : 942px; height : 93px; margin : 0 auto; padding : 0 5px 0 34px; }
#cabecera ul.banderas { width : 80px; height : 11px; float : right; }
#cabecera ul.banderas li { float : left; font-size : 0; line-height : 0; }
#cabecera ul.banderas li a.de { display : block; background : url("/img/de_bg.png") no-repeat 0% 0%; width : 16px; height : 11px; margin : 4px 4px 0 0; }
#cabecera ul.banderas li a.de:hover { background : url("/img/de_hover.gif") no-repeat 0% 0%; }
#cabecera ul.banderas li a.fr { display : block; background : url("/img/fr_bg.png") no-repeat 0% 0%; width : 16px; height : 11px; margin : 4px 4px 0 0; }
#cabecera ul.banderas li a.fr:hover { background : url("/img/fr_hover.gif") no-repeat 0% 0%; }
#cabecera ul.banderas li a.es { display : block; background : url("/img/es_bg.gif") no-repeat 0% 0%; width : 16px; height : 11px; margin : 4px 4px 0 0; }
#cabecera ul.banderas li a.es:hover { background : url("/img/es_hover.gif") no-repeat 0% 0%; }
#cabecera ul.banderas li a.en { display : block; background : url("/img/uk_bg.png") no-repeat 0% 0%; width : 16px; height : 11px; margin : 4px 4px 0 0; }
#cabecera ul.banderas li a.en:hover { background : url("/img/uk_hover.gif") no-repeat 0% 0%; }
#cabecera img.logo { display : block; font-size : 0; line-height : 0; margin : 21px 41px 0 0; float : left; }
#cabecera h1 { display : block; font : normal 11px Arial, Helvetica, sans-serif; color : #c2c2c2; background-color : inherit; margin : 36px 0 0 0; float : left; }
#cabecera h1 span { color : #fff; background-color : #e36a01; padding : 0 3px 0 3px; }
#cuerpo { width : 979px; margin : 0 auto; background-color : #fff; color : #6c6c6c; }
#cuerpo p.EsqMenuIzq { display : block; background : url("/img/EsqMenuIzq.png") no-repeat 0% 0%; width : 22px; height : 34px; float : left; }
#cuerpo ul.menu { width : 935px; height : 34px; background : url("/img/menu_bg.gif") repeat-x 0% 0%; float : left; margin : 0 0 6px 0; }
#cuerpo ul.menu li { float : left; background : url("/img/MenuSepa.gif") no-repeat right top; height : 34px; padding : 0 2px 0 0; }
#cuerpo ul.menu li a { display : block; padding : 0 15px; font : bold 11px/34px Arial, Helvetica, sans-serif; color : #1b1b1b; background-color : inherit; text-decoration : none; }
#cuerpo ul.menu li a:hover { color : #fff; background-color : #e36a01; }
#cuerpo ul.menu li.noImg { background-image : none; }
#cuerpo p.EsqMenuDrcha { display : block; background : url("/img/EsqMenuDrcha.png") no-repeat 0% 0%; width : 22px; height : 34px; float : left; }
#cuerpo ul.menu li a.actual { background-color : #e36a01; color : #fff; }
#izquierdaIndex { width : 430px; float : left; padding : 15px 26px 40px 33px; background : url("/img/izq_bg.jpg") no-repeat 304px 195px; }
#izquierdaIndex h2 { display : block; width : 430px; height : 28px; margin : 0 0 21px 0; font : 22px Arial, Helvetica, sans-serif; background : url("img/punto.png") repeat-x left bottom; color : #000; }
#izquierdaIndex p.izquiTxt { display : block; font-size : 12px; line-height : 18px; text-align : justify; }
#izquierdaIndex p.izquiTxt span { color : #e36a01; font-weight : bold; background-color : inherit; }
#izquierdaIndex h2.le { display : block; width : 274px; margin : 50px 0 10px 0; font : 22px Arial, Helvetica, sans-serif; background : url("img/punto.gif") repeat-x left bottom; color : #000; }
#izquierdaIndex #alquiler_coches { width : 274px; background : url("/img/alquiler_coches_bg_1.gif") repeat-x 0% 0%; color : #fff; padding : 0 0 11px 0; margin : 60px 0 0 0; }
#izquierdaIndex #alquiler_coches h2 { height : 42px; margin : 0; padding : 7px 0 0 10px; background : url("/img/alquiler_coches_1.png") no-repeat 0% 0%; }
#izquierdaIndex #alquiler_coches h3.banner { color : #6c6c6c; font : 11px Arial, Helvetica, sans-serif; padding-left : 10px; padding-right : 10px; padding-bottom : 10px; }
#izquierdaGeneral { width : 625px; float : left; padding-top : 15px; padding-right : 26px; padding-bottom : 40px; padding-left : 33px; }
#izquierdaGeneral p.izquiTxt { display : block; font-size : 12px; line-height : 18px; text-align : justify; }
#izquierdaGeneral p.izquiTxt span { color : #e36a01; font-weight : bold; background-color : inherit; }
#izquierdaGeneral h2.le { display : block; width : 625px; margin : 20px 0 10px 0; font : 16px Arial, Helvetica, sans-serif; background : url("img/punto.gif") repeat-x left bottom; color : #666; font-weight : bold; }
#izquierdaGeneral #directions { font-family : Verdana, Arial, sans serif; font-size : 11px; margin : 2px; }
#izquierdaGeneral #directions a { color : #e36a01; }
#izquierdaGeneral ul { margin : 0; padding : 0; list-style-type : none; }
#izquierdaGeneral ul li a { color : #6c6c6c; font-size : 12px; text-decoration : none; }
#izquierdaGeneral ul li a:hover { color : #e36a01; }
#izquierdaGeneral ul li.destino { width : 299px; height : 12px; float : left; padding-top : 2px; margin : 2px 0 0; padding : 10px 0 0 12px; }
#izquierdaGeneral ul li.destino img { padding-right : 5px; }
#izquierdaGeneral #ofertas { width : 625px; background : url("/img/alquiler_coches_bg_1.gif") repeat-x 0% 0%; color : #fff; padding : 0 0 11px 0; margin : 40px 0 0 0; }
#izquierdaGeneral #ofertas h2 { height : 42px; margin : 0; padding : 7px 0 0 10px; background : url("/img/alquiler_coches_2.gif") no-repeat 0% 0%; font : 14px Arial, Helvetica, sans-serif; color : #666; font-weight : bold; }
#derechaGeneral { width : 285px; float : right; padding-top : 0; padding-right : 8px; padding-bottom : 0; padding-left : 0; }
#derechaGeneral #for_supe { width : 285px; height : 53px; background-image : url("/img/buscapequesupe.gif"); }
#derechaGeneral #for_infe { width : 285px; height : 73px; background-image : url("/img/buscapequeinfe.gif"); margin-left : -11px; }
#derechaGeneral #for_supe .bola { color : #ffffff; display : block; float : left; font-size : 12px; font-weight : bold; height : 19px; margin-top : 7px; margin-left : 8px; margin-right : 8px; padding-left : 20px; padding-top : 4px; }
#derechaGeneral form { font : 100% verdana, arial, sans-serif; margin : 0; padding : 0 10px 0 10px; width : 263px; border-left : 1px solid #e0e0e5; border-right : 1px solid #e0e0e5; background-image : url("/img/buscaBod.png"); }
#derechaGeneral form fieldset { border-color : #e4e3eb; border-width : 1px; border-style : solid; padding : 5px; margin : 0; }
#derechaGeneral form fieldset legend { font-size : 1.1em; font-size : 80%; font-weight : bold; color : #e36a01; }
#derechaGeneral form label { display : block; width : 220px; padding : 0; margin : 5px 0 0; text-align : left; font-size : 70%; color : #000; }
#derechaGeneral form fieldset label:first-letter { text-decoration : underline; }
#derechaGeneral form input, #derechaGeneral form textarea, #derechaGeneral form select { width : auto; margin : 5px 0 0 0; font-size : 70%; }
#derechaGeneral form select.tam { width : 250px; }
#derechaGeneral form select.TamPe { width : 75px; }
#derechaGeneral form input#reset { margin-left : 0; }
#derechaGeneral textarea { overflow : auto; }
#derechaGeneral form br { clear : left; }
#derechaIndex { width : 482px; float : right; padding : 0 8px 0 0; }
#derechaIndex h3.rightBot { display : block; color : #141414; font : normal 17px/43px Verdana, Arial, Helvetica, sans-serif; background-color : inherit; }
#derechaIndex p.rightTxt { display : block; font-size : 11px; line-height : 18px; width : 482px; text-align : justify; padding-bottom : 10px; }
#derechaIndex p.rightTxt a { color : #1e759a; background-color : inherit; font-weight : bold; text-decoration : underline; }
#derechaIndex p.rightTxt a:hover { text-decoration : none; }
#derechaIndex #for_supe { width : 484px; height : 53px; background-image : url("/img/buscasupe.png"); }
#derechaIndex #for_infe { width : 484px; height : 73px; background-image : url("/img/buscainfe.png"); margin-left : -11px; }
#derechaIndex #for_supe .bola { background-image : url("/img/bol_fle.gif"); background-repeat : no-repeat; color : #7a451f; display : block; float : left; font-size : 10px; font-weight : bold; height : 19px; margin-top : 7px; margin-left : 8px; margin-right : 22px; padding-left : 20px; padding-top : 4px; }
#derechaIndex form { font : 100% verdana, arial, sans-serif; margin : 0; padding : 0 10px 0 10px; width : 462px; border-left : 1px solid #e0e0e5; border-right : 1px solid #e0e0e5; background-image : url("/img/buscaBod.png"); }
#derechaIndex form fieldset { border-color : #e4e3eb; border-width : 1px; border-style : solid; padding : 10px; margin : 0; }
#derechaIndex form fieldset legend { font-size : 1.1em; font-size : 80%; font-weight : bold; color : #e36a01; }
#derechaIndex form label { display : block; float : left; width : 125px; padding : 0; margin : 5px 0 0; text-align : center; font-size : 70%; color : #000; }
#derechaIndex form fieldset label:first-letter { text-decoration : underline; }
#derechaIndex form input, #derechaIndex form textarea, #derechaIndex form select { width : auto; margin : 5px 0 0 10px; font-size : 70%; }
#derechaIndex form select.tam { width : 250px; }
#derechaIndex form input#reset { margin-left : 0; }
#derechaIndex textarea { overflow : auto; }
#derechaIndex form br { clear : left; }
#pie { width : 979px; height : 60px; background : url("/img/pie_bg.png") no-repeat 0% 0%; padding : 14px 0 0 0; margin : 0 auto; position : relative; }
#pie p.copyright { font : normal 10px/18px Verdana, Arial, Helvetica, sans-serif; position : absolute; left : 673px; top : 14px; width : 303px; color : #000; background-color : inherit; }
#pie p.design { display : block; padding : 0; position : absolute; left : 820px; top : 31px; font : bold 10px/18px Verdana, Arial, Helvetica, sans-serif; color : #0f6b92; background-color : inherit; }
#pie p.design a.link { font : bold 10px/18px Verdana, Arial, Helvetica, sans-serif; color : #0f6b92; background-color : inherit; text-decoration : none; padding : 2px; }
#pie p.design a.link:hover { color : #fff; background-color : #000; }
#pie a.xhtml { display : block; background : url("/img/xhtml_bg.png") no-repeat 0% 0%; width : 91px; height : 21px; position : absolute; left : 13px; top : 14px; text-indent : -2000px; }
#pie a.xhtml:hover { background : url("/img/xhtml_bg_hover.gif") no-repeat 0% 0%; }
#pie a.css { display : block; background : url("/img/css_bg.png") no-repeat 0% 0%; width : 91px; height : 21px; position : absolute; left : 110px; top : 14px; text-indent : -2000px; }
#pie a.css:hover { background : url("/img/css_bg_hover.gif") no-repeat 0% 0%; }
a.enlaceboton { background : transparent url("/img/bg_button_a_1.png") no-repeat scroll right top; color : #444; display : block; float : left; font : bold 14px verdana, arial, sans-serif; height : 27px; margin-right : 10px; padding-right : 28px; text-decoration : none; }
a.enlaceboton span { background : transparent url("/img/bg_button_span_1.png") no-repeat; display : block; line-height : 17px; padding : 5px 10px 5px 15px; color : #fff; }
a.enlaceboton:active { background-position : right bottom; color : #000; outline : none; }
a.enlaceboton:active span { background-position : left bottom; padding : 5px 10px 5px 15px; }
#izquierdaGeneral .tapa_sup *, #izquierdaGeneral .tapa_inf * { display : block; overflow : hidden; }
#izquierdaGeneral .contenedor { border-left : 1px solid #cccccc; border-right : 1px solid #cccccc; border-width : 0 1px; padding : 0 10px; font-family : Arial, Helvetica, sans-serif; }
#izquierdaGeneral .contenedor a:link, #izquierdaGeneral .contenedor a:visited, #izquierdaGeneral .contenedor a:active { color : #4e90e6; text-decoration : none; }
#izquierdaGeneral .contenedor a:hover { color : #00a8ec; text-decoration : none; }
#izquierdaGeneral .rad1 { background-color : #cccccc; }
#izquierdaGeneral .rad1 { margin : 0 10px; }
#izquierdaGeneral .rad1, #izquierdaGeneral .rad2, #izquierdaGeneral .rad3, #izquierdaGeneral .rad4, #izquierdaGeneral .rad5, #izquierdaGeneral .rad6 { font-size : 0; height : 1px; }
#izquierdaGeneral .rad2 { margin : 0 8px; }
#izquierdaGeneral .rad2, #izquierdaGeneral .rad3 { border-left : 2px solid #cccccc; border-right : 2px solid #cccccc; }
#izquierdaGeneral .rad2, #izquierdaGeneral .rad3, #izquierdaGeneral .rad4, #izquierdaGeneral .rad5, #izquierdaGeneral .rad6, #izquierdaGeneral .rad7, #izquierdaGeneral .rad8 { background-color : #ffffff; }
#izquierdaGeneral .rad3 { margin : 0 6px; }
#izquierdaGeneral .rad4 { margin : 0 5px; }
#izquierdaGeneral .rad4, #izquierdaGeneral .rad5, #izquierdaGeneral .rad6, #izquierdaGeneral .rad7, #izquierdaGeneral .rad8 { border-left : 1px solid #cccccc; border-right : 1px solid #cccccc; }
#izquierdaGeneral .rad5 { margin : 0 4px; }
#izquierdaGeneral .rad6 { margin : 0 3px; }
#izquierdaGeneral .rad7 { margin : 0 2px; }
#izquierdaGeneral .rad7, #izquierdaGeneral .rad8 { font-size : 0; height : 2px; }
#izquierdaGeneral .rad8 { margin : 0 1px; }
#izquierdaGeneral .imagen { float : left; margin : 5px 10px 5px 0; }
#izquierdaGeneral ul li.lista_5 { float : left; padding-top : 2px; margin : 2px 0 0; padding : 0 0 5px 12px; color : #6c6c6c; font-size : 11px; text-decoration : none; }
#izquierdaGeneral .contenedor ul { margin : 0; padding : 0; list-style-type : none; }

