body{font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#eaedd8;color:#6c6c6c;margin:0;padding:0;}
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;border-top:2px solid #ffd324;border-bottom:2px solid #ffd324;padding:5px 20px 5px 45px;}
ul{list-style-type:none;font-size:0;line-height:0;margin:0;padding: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%;width:auto;height:auto;background:#fff url(/img/error_bg.jpg) no-repeat right bottom;border:2px solid #000;text-align:left;margin:auto;padding:25px;}
.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;float:left;margin:21px 41px 0 0;}
#cabecera h1{display:block;font:normal 11px Arial, Helvetica, sans-serif;color:#c2c2c2;background-color:inherit;float:left;margin:36px 0 0;}
#cabecera h1 span{color:#fff;background-color:#e36a01;padding:0 3px;}
#cuerpo{width:979px;background-color:#fff;color:#6c6c6c;margin:0 auto;}
#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;}
#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;font:bold 11px/34px Arial, Helvetica, sans-serif;color:#1b1b1b;background-color:inherit;text-decoration:none;padding:0 15px;}
#cuerpo ul.menu li a:hover{color:#fff;background-color:#e36a01;}
#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;background:url(/img/izq_bg.jpg) no-repeat 304px 195px;padding:15px 26px 40px 33px;}
#izquierdaIndex h2{display:block;width:430px;height:28px;font:22px Arial, Helvetica, sans-serif;background:url(img/punto.png) repeat-x left bottom;color:#000;margin:0 0 21px;}
#izquierdaIndex p.izquiTxt{display:block;font-size:12px;line-height:18px;text-align:justify;}
#izquierdaIndex p.izquiTxt span, #izquierdaIndex p.izquiTxt span a{color:#e36a01;font-weight:700;background-color:inherit;}
#izquierdaIndex #alquiler_coches{width:274px;background:url(/img/alquiler_coches_bg_1.gif) repeat-x 0 0;color:#fff;margin:60px 0 0;padding:0 0 11px;}
#izquierdaIndex #alquiler_coches h2{height:42px;background:url(/img/alquiler_coches_1.png) no-repeat 0 0;margin:0;padding:7px 0 0 10px;}
#izquierdaIndex #alquiler_coches h3.banner{color:#6c6c6c;font:11px Arial, Helvetica, sans-serif;padding-left:10px;padding-right:10px;padding-bottom:10px;}
#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: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:700;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;width:462px;border-left:1px solid #e0e0e5;border-right:1px solid #e0e0e5;background-image:url(/img/buscaBod.png);margin:0;padding:0 10px;}
#derechaIndex form fieldset{border-color:#e4e3eb;border-style:solid;border-width:1px;margin:0;padding:10px;}
#derechaIndex form fieldset legend{font-size:80%;font-weight:700;color:#e36a01;}
#derechaIndex form label{display:block;float:left;width:125px;text-align:center;font-size:70%;color:#000;margin:5px 0 0;padding:0;}
#derechaIndex form input, #derechaIndex form textarea, #derechaIndex form select{width:auto;font-size:70%;margin:5px 0 0 10px;}
#derechaIndex form select.tam{width:250px;}
#derechaIndex form br{clear:left;}
#pie{width:979px;height:60px;background:url(/img/pie_bg.png) no-repeat 0 0;position:relative;margin:0 auto;padding:14px 0 0;}
#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;position:absolute;left:820px;top:31px;font:bold 10px/18px Verdana, Arial, Helvetica, sans-serif;color:#0f6b92;background-color:inherit;padding:0;}
#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.png) 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;color:#fff;padding:5px 10px 5px 15px;}
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 .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;}