@font-face{ font-family:'LRegular'; src:url("type/LSANS.eot"); src:local("LSANS"), url("type/LSANS.TTF") format("opentype"); }
@font-face{ font-family:'LDitalic'; src:url("type/LSANSDI.eot"); src:local("LSANSDI"), url("type/LSANSDI.TTF") format("opentype"); font-style:italic; }
@font-face{ font-family:'LDemibold'; src:url("type/LSANSD.eot"); src:local("LSANSD"), url("type/LSANSD.TTF") format("opentype"); }
@font-face{ font-family:"Anivers"; src:url("type/anivers.eot"); src:local("Anivers"), url("type/anivers.ttf") format("truetype"); }

body{ background:url(bgpb.jpg) repeat-x #fff; font:normal 11px Tahoma, Geneva, sans-serif; }

.clear{ clear:both;}

#conten{ width:960px; height:auto; margin:0 auto; /*background:url(../img/pasbar.jpg) no-repeat center 0;*/ }

#header{ width:960px; margin:0; height:94px; }
#logo{ width:210px; height:85px; float:left; margin:6px 0 0 30px; }
#social{ width:320px; height:58px; float:right; margin:18px 60px 0 0; }
#social a{ display:block; width:48px; height:48px; float:left; margin:5px; text-indent:-9999px; }
#social a.tuiter{ background:url(tuiter.png) no-repeat 0 0;}
#social a.feisbock{ background:url(feisbuk.png) no-repeat 0 0;}
#social h2{ float:left; display:block; margin:5px; height:48px; width:188px; background:url(images/enterate.png) no-repeat 0 0; text-indent:-9999px; }

#middle{ width:960px; margin-top:1px; height:auto; background:url(../img/bgslide.jpg) no-repeat 0 0;	}
#imageslide{ width:580px; height:270px; display:block; float:left; margin:0 0 0 10px; overflow:hidden; display:inline; }

#motor{ width:330px; height:auto; float:right; margin:5px 20px 0 0; }

ul.tabs, li{ margin:0; padding:0; list-style:none; }
ul.tabs{ width:330px; height:20px; display:block; }
ul.tabs li{ width:105px; height:20px; line-height:20px; display:block; float:left; margin:0 0 0 30px; }
ul.tabs li a{ background: url(../img/tab.png) no-repeat 0 0; display:block; text-indent:-9999px; }
ul.tabs li a.vuelos{ background:0 0;}
ul.tabs li a.crucero{ background-position: 0 -20px; }

.formul{ width:330p; height:284px; display:block; background:url(../img/bgform.png) no-repeat 0 0; }
.campos{ width:285px; height:auto; float:left; margin:0 0 0 22px; }
h2.title{ height:10px; width:195px; margin:8px auto 0 auto; display:block; background:url(../img/txreserve.png) no-repeat 0 0; text-indent:-9999px; }
.inputs{ width:240px; margin:4px 0 4px 30px; display:block; float:left; display:inline; }
.inp{ width:280px; margin: 2px 0 2px 4px;}
.inputs span{ display:block;  font-weight:bold; height:22px; display:inline; line-height:22px; width:50px; float:left; color:#424242; text-transform:uppercase; margin:0 10px 0 0; text-align:right; }
.inputs input[type=text].day{ background:url(../img/day.png) no-repeat 0 0;}
.inputs input[type=text]{ height:14px; background:url(../img/input.png) no-repeat 0 0; padding:3px 5px; border:none; width:140px;  font-size:11px; }
.inputs input[type=radio]{ float:left; background:none; width:20px; height:20px; display:block; border:none; display:inline; }
.inputs span.mas{ width:105px; text-align:left; }
.inputs span.imas{ width:60px; }
.inputs span.amas{ width:120px; margin:0 0 0 0; }
.inputs input[type=hidden]{ display:none; }

.selex{ width:284px; margin:6px 0 0 0; display:block; float:left; height:auto; display:inline;}
.selecto{ width:82px; height:35px; display:block; float:left; margin:0 0 0 10px; display:inline; }
.selecto span{ font-weight:bold; display:block; color:#333;}
.selecto select{ display:block; margin:0 0 0 36px; font-size:11px;}
.selecto input[type=radio]{ background:none;}
a.search{ display:block; width:100px; height:20px; margin:5px  0 0 90px; background-position:-58px -58px; float:left; background:url(../img/search.png) no-repeat 0 0; text-indent:-9999px; display:inline; }
a.newm{ height:30px; width:240px; display:block; float:left; background:url(images/new.png) no-repeat center top; text-indent:-9999px; margin:1px 0 0 200px; display:inline; }

#weltex{ width:960px; margin:0 auto; height:auto; display:block; margin:10px 0 0 0; } 

ul.welcome{ width:960px; margin:0 auto; height:auto; padding:0; float:left; display:block; } 
ul.welcome li.tex{ width:330px; display:block; margin:0; float:left; height:auto; background:url(bg.jpg) right top no-repeat; }
ul.welcome li.side{ margin:0 0 0 14px;}
ul.welcome li.gal{ width:240px; margin-left: 22px; background:none; }

ul.welcome li.tex img{ float:left; margin: 6px 10px 0 2px; display:block; }
ul.welcome li.tex h2{ display:block; font-family:LDitalic, Tahoma, Arial; font-size:20px; font-style:italic; letter-spacing:-1px; padding:12px 0 6px 0; color:#fb8c3b;}
ul.welcome li.tex p{ display:block; width:200px; margin:0 0 0 108px; color:#777; font:bold 11px Tahoma, Geneva, sans-serif; text-align:justify; }
ul.welcome li.tex strong{ color:#444; }
ul.welcome li.tex .minies{ width:240px; height:auto;}
ul.welcome li.tex .minies img{ float:left; margin:0 0 0 9px;}

#paquetes{ width:960px; height:auto; margin:44px 0 0 0; display:block;}
.pack{ width:300px; height:auto; display:block; margin:0 0 0 16px; padding:5px 0 0 0; background:url(bgpack.jpg) repeat-x; float:left; display:inline; }
.pack img{ margin:0 5px;}
.pack span.eltitle{ padding:4px 0 10px 0; display:block; height:22px; line-height:18px; font-family: Anivers, Tahoma, Verdana; font-size:18px; text-align:center; font-weight:bold; color:#ff7612; background:url(bgptitle.jpg) center bottom no-repeat; margin:0 5px; }
.pack ul.listas, li{ margin:0; padding:0; display:block; }
.pack ul.listas{ width:290px; padding:5px;  background:url(bgul.jpg) 0 bottom repeat-x; }
.pack ul.listas li{ width:290px; height:auto; margin-bottom:15px; }
.pack ul.listas .dest, .dire, .price{ display:block; font-weight:bold;}
.pack ul.listas li .dest{  color:#5f4e3d; line-height:20px; }
.pack ul.listas li .dire{ color:#646464; float:left; width:230px; border-bottom:1px dashed #c9c9c9; }
.pack ul.listas li .price{ color:#ff7f22; float:right; }
.pack a.more{ height:18px; line-height:18px; margin:0 0 0 20px; width:80px; display:block; font-weight:bold; color:#fff; background:url(more.jpg) no-repeat 0 0; text-align:center; } 

#footer{ width:960px; border-top:1px solid #d5d5d5; height:30px; margin-top:15px; }
.copy, .ema{ display:block; line-height:20px; height:20px; color:#5b5a5a; margin:5px 10px; }
.copy{ float:left; }
.ema{ float:right;}
