
a{color:#278ccd;text-decoration:underline;}
a:hover{color:#58bdfe;}
img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
td, th{padding:0;}
form{margin:0;padding:0;}
input, select, textarea{font-family:arial, verdana, sans-serif;color:#5c6063;margin:0;padding:0;border:1px solid #C3BDBF;}
ul{margin:0;padding:0;list-style:none;}
li{margin:0;padding:0;}
.moreInfo{display:block;text-align:right;font-weight:bold;background:url(../../img/ico_mes_info.gif) no-repeat right top;padding:0 10px 0 0;margin:8px 0 10px;}
.button{background:url(../../img/bg_boto83.gif) no-repeat 0 0;border:none;padding:0 0 2px 0;width:83px;text-align:center;color:#fff;border:0;height:22px;font-weight:bold;text-decoration:none;cursor:pointer;}
div.button2 div{float:left;background:url(../../img/bg_boto_left.gif) no-repeat 0 0;padding:0 0 0 3px;}
div.button2 p{clear:none !important;float:left;background:url(../../img/bg_boto_right.gif) no-repeat right top;padding:0 3px 0 0;}
div.button2 input,div.button2 a{float:left;background:url(../../img/bg_boto_middle.gif) repeat-x 0 0;font-weight:bold;color:#fff;border:none;padding:2px 10px 4px;font-size:11px;line-height:1.5;cursor:pointer;}
div.button2 a{display:block;text-decoration:none;}
div.button2 a:hover{color:#fff;}
div.buttonOR div{float:left;background:url(../../img/b2b-bg_boto_left.gif) no-repeat 0 0;padding:0 0 0 3px;}
div.buttonOR p{clear:none !important;float:left;background:url(../../img/b2b-bg_boto_right.gif) no-repeat right top;padding:0 3px 0 0;}
div.buttonOR a, div.buttonOR input{float:left;font-weight:bold;border:none;padding:2px 10px 4px;font-size:11px;line-height:1.5;cursor:pointer;background:url(../../img/b2b-bg_boto_middle.gif) repeat-x 0 0;color:#408bbd;}
div.buttonOR input{width:106px;}
div.buttonOR a{display:block;text-decoration:none;}
div.buttonOR a:hover, div.buttonOR input:hover{color:#206b9d;}
div.button2 .onRequest{font-weight:normal;}
.button:hover,.button2:hover div,.button2:hover input,.button2:hover a,input.butOver,div.butOver2 input,div.butOver2 a,div.butOver2 div{color:#fff;background-position:0 -26px;}
.button2:hover p,div.butOver2 p{background-position:right -26px;}
.next{font-weight:bold;margin:15px 0 0;}
.next a{background:url(../../img/ico_seguent.gif) no-repeat right 5px;padding:0 10px 0 0;}
a.next{background:url(../../img/ico_seguent.gif) no-repeat right 5px;padding:0 10px;}
.path{color:#808285;font-size:1.1em;padding:10px 0 0;}
.path a{color:#808285;}
.path a:hover{color:#a0a7ae;}
.goBack{font-size:1.2em;font-weight:bold;padding:0 0 0 10px;margin:15px 0 0;background:url(../../img/ico_back.gif) no-repeat 1px 4px;}
.back{font-weight:bold;padding:0 0 0 10px;background:url(../../img/ico_back.gif) no-repeat 1px 4px;}

.listaHoriz li{display:inline;background:url(../../img/list_barra.gif) no-repeat 0 3px;padding:0 13px 0 14px;}
.listaHoriz li.on{font-weight:bold;}
.listaHoriz .primerItem{background-image:none;padding-left:0;}
.otros{border-top:6px solid #f3f1f1;padding:13px 0 30px;margin:0 0 0 211px;}
.otros h2{color:#293b47;font-size:1.6em;padding:0 0 5px;}
.otros li{background:url(../../img/linia_punts_h.gif) repeat-x left bottom;padding:7px 0 10px;font-size:1.2em;border-bottom:1px solid #fff;min-height:16px;}
.noDisponible .otros{margin-left:0;}
.liniaPunts{background:url(../../img/linia_punts_h.gif) repeat-x left bottom;height:10px;margin:0 0 10px;font-size:1px;clear:both;}
.widthAuto{width:auto;}
#container{width:928px;margin:0 auto;position:relative;}
#content{margin:0 0 70px;}
#content:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#footer{clear:both;}
.colHomeLeft{width:320px;float:left;margin:17px 30px 0 0;overflow:hidden;}
.colHomeCenter{width:384px;float:left;margin:12px 0 0 0;overflow:hidden;}
.colHomeRight{width:164px;float:right;margin:17px 0 0 0;overflow:hidden;}
.colDetalleLeft{width:181px;float:left;margin:0;overflow:hidden;}
.colDetalleRight{width:716px;float:right;margin:0;overflow:hidden;}
.colDetalleRight:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#logo{float:left;color:#c1c0ba;height:105px;width:630px;}
#logo img{float:left;margin:15px 0 0;}
#logo p{margin:0 0 0 100px;font-size:2em;padding:27px 0 0;}
#logo p strong{color:#aeada4;}
#menuSuperior{float:right;width:280px;text-align:right;font-size:1.1em;padding:3px 0 0;margin:0 0 20px;}
#menuSuperior li{display:inline;background:url(../../img/separador_menu_sup.gif) no-repeat 0 3px;padding:0 8px 0 13px;}
#menuSuperior li.primer{background-image:none;}
#menuSuperior a{color:#5c6063;}
#menuSuperior a:hover{color:#a0a7ae;}
#formBuscador{float:right;}
#formBuscador input#buscador{padding:2px 0 0 20px;vertical-align:middle;height:18px;font-size:1.2em;border:1px solid #c7bcbc;z-index:0;float:left;}
#formBuscador .button2{float:left;}
#formBuscador .button2 div{background-image:none;border-left:1px solid #337BAD;padding-left:0;}
#formBuscador .button2 input{font-size:1.2em;padding-bottom:3px;}
#menuPrincipal{clear:both;margin:0 0 0 149px;height:38px;background:url(../../img/bg_separador_menu.gif) no-repeat 0 0;padding:0 0 0 1px;overflow:hidden;}
#menuPrincipal li{display:block;float:left;background:url(../../img/bg_separador_menu.gif) no-repeat right top;font-size:1.5em;font-weight:bold;padding:0 1px 0 0;}
#menuPrincipal li a{display:block;background:url(../../img/bg_item_menu.gif) repeat-x 0 0;color:#5c6063;padding:7px 19px 15px 20px;text-decoration:none;}
#menuPrincipal li.on a{background-image:url(../../img/bg_item_menu_on.gif);color:#eeba2e;}
#menuPrincipal li a:hover{color:#eeba2e;}

#menuFooter{text-align:center;margin:0 0 18px;}
#menuFooter li{display:inline;position:relative;background:url(../../img/separador_menu_sup.gif) no-repeat 0 3px;padding:0 19px 0 20px;font-size:1.1em;}
#menuFooter li.primer{background-image:none;padding-left:0;}
#menuFooter li a{color:#5c6063;font-weight:bold;}
#menuFooter li a:hover{color:#a0a7ae;}
#topLinks{background:url(../../img/bg_links_peu.gif) repeat-x 0 0;padding:20px 0 0 38px;overflow:hidden;}
#topLinks li{float:left;width:138px;padding:0 10px 3px 0;}
#topLinks li li{float:none;padding:0 0 3px;}
#topLinks h2{font-size:1.1em;color:#96958e;padding:0 0 3px;}
#legal{background:url(../../img/bg_peu.gif) repeat-x 0 0;font-size:1.1em;text-align:center;padding:20px 0 0;color:#a7a6a0;margin:18px 0 0;}
#legal a{color:#a7a6a0;text-decoration:none;}
#legal p{padding:0.5em 0;}
#legal ul{display:inline;vertical-align:middle;padding-top:4px;}
#legal ul li{display:inline;}
.formReserva{font-size:70%;line-height:1.2;margin:0px 0 2px 0;color:#666666;}
.divPais{}
.menuReserva{height:48px;color:#333333;background:url(../../img/p_gris.gif) repeat-x 0 47px;overflow:hidden;}
.menuReserva:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.menuReserva li{float:left;display:block;}
.menuReserva li a{display:block;color:#979690;font-size:1.8em;text-decoration:none;text-align:center;background:url(../../img/bg_pestanya_reserva.gif) no-repeat 0 13px;padding:20px 0 7px;width:142px;}
.menuReserva li a:hover{color:#aaa;}
.menuReserva li.on a, .formReserva .menuReserva li.unica a{font-size:2.2em;color:#293b45;background:url(../../img/bg_pestanya_reserva_on.gif) no-repeat 0 0;padding:14px 0 8px;width:178px;font-weight:bold;}
.menuReserva li.unica a{background-image:url(../../img/bg_pestanya_reserva_unica.gif);width:308px;text-align:left;padding-left:12px;}
.formReserva .marco{border-bottom:0px solid #d2cdc5;padding:3px;}
.formReserva form{padding:2px 0 2px 10px;width:270px;overflow:hidden;}
.formReserva label{font-size:1.2em;display:block;padding:0 0 2px;}
#divHuespedes #formNoJs,formNoJs{clear:both;float:none;overflow:hidden;padding:0pt 0pt 5px;width:auto;}
.formReserva form div div.edadNinos{text-align:right;width:100px;font-size:0.9em;padding-right:15px;}
.formReserva form div{float:left;width:130px;padding:0 0 7px 0;}
.formReserva form div div{width:52px;}
.formReserva form input{font-size:1em;}
.formReserva form select{font-size:1em;}
.formReserva #pais, .formReserva #destino{width:120px;}
.formReserva input.fecha{width:114px;vertical-align:middle;}
.formReserva img{vertical-align:middle;}
.formReserva #habitaciones{width:44px;}
.formReserva .habitacion select{width:36px;}
.smalltext{color:#666666;font-size:12px;}
#linkTodosDestinos{display:none;}
.formReserva #linkTodosDestinos{float:right;padding:0 2px 0 0;}
.formReserva form div.cabeceraDestino{overflow:hidden;height:10px;width:130px;display:inline;}
.formReserva form div.cabeceraDestino table.estructura{width:148px;padding:0;border:none;}
.formReserva form div.cabeceraDestino table.estructura tr{vertical-align:top;}
.formReserva form div.cabeceraDestino #linkTodosDestinos{text-align:right;line-height:1.4;}
.formReserva .bottom{clear:left;font-size:1.8em;text-align:right;width:320px;float:none;overflow:hidden;}
.formReserva form .button2 div{font-size:0.8em;float:left;height:25px;padding:0 0 0 3px;width:100%;}
.formReserva .button2 input{font-size:1.2em;}
.formReserva div.masOpc{width:auto;float:none;padding:10px;}
.formReserva div.masOpc li{display:inline;font-size:1.2em;padding:0 5px 0 0;color:#96958e;}
.formReserva div.masOpc p{font-size:1.2em;font-weight:bold;}
.formReserva #divHuespedes{width:170px;padding-top:0;padding-bottom:0;margin-bottom:5px;margin-left:5px;}
.formReserva #divHuespedes.on{}
.formReserva #divHuespedes div{float:right;}
.formReserva #divHabitaciones{width:80px;padding-top:5px;}
.formReserva #divHuespedes div.numHabitacion{float:left;width:50px;text-align:right;font-weight:bold;font-size:1.1em;padding-top:18px;color:#034b85;}
.formReserva #divHuespedes div.habitacion{float:none;width:auto;padding:0px 0 2px;border-bottom:0px solid #f6f6f6;clear:both;overflow:hidden;}
.formReserva #habitacion1 .numHabitacion{display:none;}
.formReserva .on #habitacion1 .numHabitacion{display:block;}
.formReserva form .divHotel{float:none;width:auto;}
.formReserva form .divHotel select{width:290px;}
.formReserva form #codi-promocional, .formReserva form #categoria{width:135px;}
.formReserva form #date1, .formReserva form #date2, .formReserva form #codi-promocional{padding:1px 2px;width:75px;}
.formReserva .divCodiPromocional, .formReserva .divCategoria{margin-bottom:10px;}
.formReserva .habitacionB select{width:66px;}
.formReserva #divHuespedesB{width:200px;padding-top:0;padding-bottom:0;margin-bottom:5px;}
.formReserva #divHuespedesB.on{background:#e9e8e6;}
.formReserva #divHuespedesB div{float:right;}
.formReserva #divHabitacionesB{width:90px;padding-top:5px;}
.formReserva #divHuespedesB div.numHabitacionB{float:left;width:50px;text-align:right;font-weight:bold;font-size:1.2em;padding-top:18px;}
.formReserva #divHuespedesB div.habitacion{float:none;width:auto;padding:5px 0 5px;border-bottom:5px solid #f6f6f6;clear:both;overflow:hidden;}
.formReserva #habitacionB1 .numHabitacion{display:none;}
.formReserva .on #habitacionB1 .numHabitacion{display:block;}

.herramientas{border:1px solid #d2cdc5;padding:3px 0;margin:0 0 10px;font-size:1.2em;}
.herramientas h2{font-size:18px;background:url(../../img/bg_titol_degradat.gif) repeat-x 0 0;padding:8px 14px 9px;}
.herramientas ul{background:url(../../img/bg_box_degradat.gif) repeat-x 0 0;padding:16px 14px 0;}
.herramientas li{background:url(../../img/list_triangle.gif) no-repeat 0 4px;padding:0 0 14px 10px;}
.herramientas .moreInfo{margin-right:14px;}
.colHomeCenter .otros{border:none;padding-top:0;margin-left:0;}
.colHomeCenter .otros ul.left{float:left;}
.colHomeCenter .otros ul.right{float:right;}
.colHomeCenter .otros ul{border-top:6px solid #f3f1f1;padding:8px 0 0;line-height:1.4;width:182px;}
.colHomeCenter .otros li.line{background:url(../../img/linia_punts_h.gif) repeat-x left bottom;}
.colHomeCenter .otros h2{font-size:1.2em;color:#5c6063;padding:0 0 3px;}
.colHomeCenter .otros li{padding:0 0 10px;margin:0 0 4px;height:auto;}
.promoFlash{margin:0 0 20px;}
.guiaDestinos{border-top:6px solid #f3f1f1;font-size:1.2em;margin:0 0 20px;clear:both;}
.guiaDestinos h2{padding:7px 0;font-size:18px;}
.guiaDestinos ul{margin:10px 0;width:450px;}
.guiaDestinos ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.guiaDestinos li{float:left;display:block;width:84px;padding:0 10px 0 0;}
.guiaDestinos select{width:230px;vertical-align:middle;float:left;}
.guiaDestinos label{font-weight:bold;vertical-align:middle;clear:left;padding:0 12px 0 0;}
.guiaDestinos input.button{margin:0 0 0 2px;width:132px;background-image:url(../../img/bg_boto132.gif);vertical-align:middle;float:right;}
.guiaDestinos form{margin:0 0 20px;overflow:hidden;}
.guiaDestinos .banner{border:1px solid #d2cdc5;background:url(../../img/bg_banner_destino.gif) repeat-x left bottom;}
.guiaDestinos .banner img{display:block;float:left;}
.guiaDestinos .banner div{margin:0 10px 0 137px;padding:15px 0 0 0;height:74px;}
.guiaDestinos .banner div p{font-size:16px;}
.guiaDestinos .banner div strong{color:#278ccd;}
.ideas{border-top:6px solid #f3f1f1;font-size:1.2em;padding:0 0 12px;}
.ideas h2{padding:7px 0 4px;font-size:18px;}
.ideas ul{padding:0;}
.ideas li{background:url(../../img/linia_punts_h.gif) repeat-x left bottom;padding:8px 2px 10px 3px;}
.ideas li p{background:url(../../img/list_quadrat.gif) no-repeat 0 4px;padding:0 0 0 10px;}
.ultimoMin{border-top:4px solid #f3f1f1;}
.ultimoMin h2{font-size:18px;color:#e8ae33;background:url(../../img/bg_titol_degradat.gif) repeat-x 0 0;padding:8px 1px 9px;}
.ultimoMin a, .ultimoMin span.estrelles{color:#e8ae33;font-weight:bold;}
.ultimoMin span.estrelles{background:url(../../img/estrella_taronja.gif) no-repeat right 3px;padding:0 9px 0 0;}
.ultimoMin a:hover{color:#efca00;}
.ultimoMin table{width:100%;}
.ultimoMin td{background:url(../../img/linia_punts_h.gif) repeat-x 0 0;padding:8px 0 10px;vertical-align:top;}
.ultimoMin .hotel{font-size:1.2em;}
.ultimoMin h3{padding:0 0 3px;font-size:1em;}
.ultimoMin .precio{font-size:2.5em;color:#e8ae33;font-weight:bold;padding:5px 0 7px;text-align:right;width:70px;}
.ultimoMin table td.hotel div.preciolm, .ofertas table td.hotel div.preciolm{font-size:0.8em;width:100%;text-align:right;}
.ultimoMin table td.hotel div.preciolm .num{color:#e8ae33;font-size:2.6em;font-weight:bold;}
.ultimoMin table td.hotel div.preciolm .unid{font-size:0.7em;}
.ofertas table td.hotel div.preciolm .num{color:#e8ae33;font-size:2.0em;font-weight:bold;}
.ofertas table td.hotel div.preciolm .unid{font-size:0.7em;}
.precio span.num, .precioNoche span.num, .precioTotal span.num{float:left;width:60px;text-align:right;}
td.precio span.num{float:none;width:auto;}
.precio span.unid, .precioNoche span.unid, .precioTotal span.unid{float:left;font-size:0.7em;width:0.5em;text-align:right;}
td.precio span.unid{float:none;width:auto;}




ul.links li{padding-bottom:7px;}
ul.links a{font-size:1.1em;color:#808285;}
ul.links li.on a{color:#e8ae33;font-weight:bold;background:url(../../img/fletxa_links_on.gif) no-repeat right 4px;padding:0 15px 0 0;text-decoration:none;}
ul.links a:hover{color:#a0a7ae;}
#llistaPaisos{display:none;position:absolute;left:214px;top:255px;border:1px solid #989c9f;background:#fff;width:500px;}
#llistaPaisos .todos{color:#278ccd;font-size:1.1em;padding:5px 4px 8px 8px;}
#llistaPaisos .close{float:right;padding:5px 4px 8px 8px;cursor:pointer;}
#llistaPaisos .taula{border-top:5px solid #f5f3f4;padding:8px 0 0 8px;}
#llistaPaisos table{width:100%;}
#llistaPaisos .taula h3{font-size:1.1em;padding-bottom:5px;color:#5c6164;}
#llistaPaisos td{padding:0 15px 5px 0;}
#llistaPaisos td.ult{padding:0 0 5px 0;}
#llistaPaisos ul{padding-bottom:5px;}
#llistaPaisos li{padding-bottom:5px;}
#llistaPaisos li a{font-size:1.1em;}
#ajuste{height:35px;position:relative;margin:5px 0 0;}
.ui-slider{width:160px;height:15px;position:relative;background-repeat:no-repeat;background-position:center center;background-image:url(../../img/slider-bg.gif);}
.ui-slider-handle{position:absolute;z-index:1;height:15px;width:8px;top:0;left:3px;background-image:url(../../img/slider-handle-left.gif);}
.ui-slider-handle-active{border:1px dotted black;}
.ui-slider-disabled .ui-slider-handle{opacity:0.5;}
.ui-slider-range{position:absolute;opacity:0.3;width:100%;height:100%;}

div#porPais.secVariable input{border:none;}
#porDestino{display:block;}
.marco div.dp-popup{font-size:13px;width:182px;}
.marco div.dp-popup h4{font-size:14px;color:#676b6e;}
.marco div.dp-popup{border:1px solid #d2cec5;}
.calendario input.dp-applied{width:114px;float:none;background:#268cce;border:1px solid #268cce;color:#fff;font-size:12px;margin:3px 0 5px 0;padding:3px 0;text-align:center;width:187px;}
.flash-replaced .alt{display:block;height:0;position:absolute;overflow:hidden;width:0;}
.homeSimple .colHomeLeft{width:384px;float:left;margin:13px 0 0 0;overflow:hidden;}
.homeSimple .colHomeRight{width:514px;float:right;margin:17px 0 0 0;overflow:hidden;}
.homeSimple .riuHotels h2{border-bottom:1px solid #d2cdc5;padding:7px 0;font-size:1.9em;}
.homeSimple .guiaDestinos{border-top:none;margin-bottom:30px;}
.homeSimple .guiaDestinos h2{border-bottom:1px solid #d2cdc5;font-size:1.4em;}
.homeSimple .guiaDestinos .mapaMundi{border-top:6px solid #f3f1f1;margin:0 0 20px;}
.homeSimple .guiaDestinos ul{width:auto;}
.homeSimple .guiaDestinos li{width:75px;line-height:1.4;}
.homeSimple .presentacion{width:312px;float:left;overflow:hidden;}
.homeSimple h1{padding:0 0 7px;font-size:2.0em;}
.homeSimple .presentacion p{font-size:1.2em;padding:0 0 15px;line-height:1.5;}
.homeSimple .formBoletin{width:178px;float:right;margin:36px 0 0;}
.homeSimple .destinosDestac li{background:url(../../img/linia_punts_h.gif) repeat-x left bottom;padding:0 0 10px;margin:0 0 10px;float:none;width:auto;clear:both;overflow:hidden;}
.homeSimple .destinosDestac .text,.homeSimple .destinosDestac li.ultim .text{width:378px;}
.homeSimple .destinosDestac li.ultim{background:none;}
.homeSimple .destinosDestac h2{margin-bottom:14px;color:#293B45;}
.homeSimple #menuPrincipal{margin:0 0 0 240px;}
.homeSimple .formBoletin input{width:168px;}
.homeSimple .formBoletin input.button{width:83px;}
.botonCerrar{float:right;padding:4px 4px 0 0;}
p.prop{font-weight:bold;}
div.space-line{clear:both;margin:2;padding:0;width:auto;}
.botones{padding:0;width:100%;}
.botones .button2{margin:0 0 0 10px;float:right;}
.separadorCancelar{padding:10px 0 10px 0;background:url(../../img/linia_punts_h_fosc.gif) repeat-x left;}
.Error{color:#CE081F;font-size:1.2em;font-weight:bold;}
.formReserva .calendar2 a.dp-choose-date{margin:-17px 0px 0px 85px;}
.formReserva #calendar2Container{display:inline;float:none;}
.formReserva #pais{margin-bottom:-2px;}
table.logotips td.foto{width:150px;}
.formReserva h2.reserves-hotel{color:#2b739f;font-weight:bold;font-size:1.20em;border-bottom:2px dotted #b3d1db;}
#pBusqueda .macro .form .calendari label{font-size:1.3em;font-weight:bold;}
.amb-menu-paquets{border:1px solid #D2CEC5;border-top:none;padding:10px;}
#pDetalle .guiaDestinos input.button{float:left;margin-left:5px;}
div.buttonOR input{width:106px;}
.formReserva form div.alineador,.macroOfertas .porFechas div.alineador{width:250px;height:1px;padding:0px;margin:0px;font-size:0px;}
.formReserva form div#calendar1, .macroOfertas .porFechas div#calendar1, .formReserva form div#calendar2, .macroOfertas .porFechas div#calendar2, .formReserva form div.calendar2Container, .macroOfertas .porFechas div.calendar2Container{padding-bottom:0px;font-size:0em;height:0px;}
#etiquetaDate1{float:left;width:100%;height:1%;}
#etiquetaDate2{float:left;width:100%;height:1%;}
#cautare-hoteluri-ro{background:url(../images/cautare-hoteluri-ro.jpg) top left no-repeat;width:100%;height:22px;color:#2b739f;font-weight:bold;font-size:1.20em;border-bottom:2px dotted #b3d1db;}
#cautare-hoteluri-en{background:url(../images/cautare-hoteluri-en.jpg) top left no-repeat;width:100%;height:22px;color:#2b739f;font-weight:bold;font-size:1.20em;border-bottom:2px dotted #b3d1db;}
#hide{display:none;}


button.submitBtn {height:30px; background:url(sprite-buttons.gif) no-repeat 100% -65px;}/*blue button right*/
button.submitBtn span {height:30px; line-height:30px; background:url(sprite-buttons.gif) no-repeat 0 0; }/*blue button left*/
button.submitBtn:hover{background-position:100% -95px }
button.submitBtn:hover span {background-position:0 -30px}

button.submitBtnShort {height:25px; background:url(sprite-buttons.gif) no-repeat 100% -185px;}/*small blue button right*/
button.submitBtnShort span {height:25px; line-height: 25px; background:url(sprite-buttons.gif) no-repeat 0 -130px; }/*small blue button left*/
button.submitBtnShort:hover {background-position:100% -210px}
button.submitBtnShort:hover span {background-position:0 -155px}

a.submitBtnShort {background:url(sprite-buttons.gif) no-repeat 100% -185px; float: left;cursor: pointer;height:25px;overflow:visible;padding:0pt 10px 0pt 0pt;text-align:center;text-decoration: none;font-weight: bold;}
a.submitBtnShort span {background:url(sprite-buttons.gif) no-repeat 0 -130px; float: left;height:25px;line-height: 25px;padding:0pt 0pt 0pt 10px;position:relative;white-space:nowrap;color: #FFF;}
a.submitBtnShort:hover {background-position:100% -210px}
a.submitBtnShort:hover span {background-position:0 -155px}

/*grey buttons*/
button.secondaryBtn { height:30px; background:url(sprite-buttons.gif) 100% -603px no-repeat;} /*large grey secondary button right*/
button.secondaryBtn span { height:30px; line-height:30px; background:url(sprite-buttons.gif) 0 -538px no-repeat;}/*large grey secondary button left*/

button.secondaryBtnShort { height:25px; background:url(sprite-buttons.gif) 100% -1073px no-repeat;}/*small grey secondary button right*/
button.secondaryBtnShort span { height:25px; line-height:25px; background:url(sprite-buttons.gif) 0 -1018px no-repeat; }/*small grey secondary button left*/

a.secondaryBtnShort {background:url(sprite-buttons.gif) 100% -1073px no-repeat; float: left;cursor: pointer;height:25px;overflow:visible;padding:0pt 10px 0pt 0pt;text-align:center;text-decoration: none;font-weight: bold;}/*small grey secondary button right*/
a.secondaryBtnShort span {background:url(sprite-buttons.gif) 0 -1018px no-repeat; float: left;height:25px;line-height: 25px;padding:0pt 0pt 0pt 10px;position:relative;white-space:nowrap;color: #FFF;}/*small grey secondary button left*/

/*light grey buttons / ie disabled color buttons */
button.disabledBtnShort { height:25px; background:url(sprite-buttons.gif) 100% -853px no-repeat;}
button.disabledBtnShort span { height:25px; line-height:25px; background:url(sprite-buttons.gif) 0 -798px no-repeat; color: #b2b2b2; }

a.info {background-color:#FFFFFF; border:1px solid #569B23; color:#569B23; font-weight:bold; letter-spacing:1px; padding:5px; position:relative; text-decoration:none; text-transform:uppercase; z-index:24; float:left; margin:0px 11px 5px 11px}
a.info:hover {border:1px solid #5A6260; color:#fff; z-index:25; background:#5A6260}
a.info span {display:none; letter-spacing:0; text-decoration:none; text-transform:none; width:374px;}
a.info:hover span {background-color:#5A6260; border:none; color:#FFFFFF; display:block; font-weight:normal; line-height:20px; padding:5px; position:absolute; text-align:left; top:24px; left: -1px;}

a.info2 {background-color:#FFFFFF; border:1px solid #660066; color:#660066; font-weight:bold; letter-spacing:1px; padding:5px; position:relative; text-decoration:none; text-transform:uppercase; z-index:24; float:right; margin:0px 0px 5px 0px}
a.info2:hover {border:1px solid #4B84A5; color:#fff; z-index:25; background: #4B84A5;}
a.info2 span {display:none; letter-spacing:0; text-decoration:none; text-transform:none; width:374px; }
a.info2:hover span {background-color:#4B84A5; border:none; color:#FFFFFF; display:block; font-weight:normal; line-height:20px; padding:5px; position:absolute; text-align:left; top:24px; left: -231px;}

.info_text {float:left; width:570px; display:block; color:#000}
.info_text_titlu {background-color:#FFFFFF; border:1px solid #569B23; color:#569B23; font-weight:bold; letter-spacing:1px; padding:5px; position: text-decoration:none; text-transform:uppercase; z-index:24; float:left; margin:0px 11px 5px 0px; float:left; width:150px; display:block}
.info_text span {letter-spacing:0; text-decoration:none; text-transform:none; width:384px; float:left; display:block; border-bottom:1px solid #ccc; padding-bottom:5px; margin-bottom:5px}

.info_text2 { float:left; width:570px; display:block; color:#000}
.info_text_titlu2 {background-color:#FFFFFF; border:1px solid #660066; color:#660066; font-weight:bold; letter-spacing:1px; padding:5px; position: text-decoration:none; text-transform:uppercase; z-index:24; float:left; margin:0px 11px 5px 0px; float:left; width:150px; display:block}
.info_text2 span {letter-spacing:0; text-decoration:none; text-transform:none; width:384px; float:left; display:block}
