



.TCbox{padding:5px;}




.loginBoxHome { margin-bottom:10px;}

.noLoggedLink1, .noLoggedLink2{margin:10px 0 0 0;}

.loginBox ul{margin: 0;}
.loginBox li{margin: 0 0 0 20px; list-style:square;}

.loginLinks{position:absolute; left:145px; right:-65px; bottom:20px; top:130px; text-align:justify;z-index:900;}

.loginLinks a{display:block;}

.myTCbox{
    background: #EFF2F7 url( '../images/bg_mytc_box.gif' ) top right no-repeat;
    padding-top: 50px;
    padding-bottom: 34px;
    margin-top: 10px;
}

.myTCbox a{
 display:block;
}

.homeContent{float:left;margin:0 0 10px 0; width:760px; overflow:hidden;}

.homeContent .TCbox{overflow:hidden;}

.searchContainer{height:250px; overflow:hidden; margin-bottom:10px;}

.homeContent p{margin:0;}

/* SEARCH BOX HOME */
.searchContent
{
    margin: 0 0 0 0;
    width: 580px;
    overflow: hidden;
    float:left;
}

.searchBox
{
    margin: 0 0 0 0;
    padding: 10px;
    background-color: #8795BD;
    background: #009bdc url( '../images/tab_cerca_crociera_background.gif' ) bottom left no-repeat;
    color: #FFFFFF;
    font-weight: bold;
    height: 83px;
    position:relative;
}

.searchBoxRight 
{
   background: url( '../images/tab_cerca_crociera_background_dx.gif' ) no-repeat;
   width:13px;
   height:51px;
   position:absolute;
   right:0;
   bottom:0;
}

.searchBoxRightTop
{
   background: url( '../images/tab_cerca_crociera_background_top.gif' ) no-repeat;
   width:9px;
   height:9px;
   position:absolute;
   right:0;
   top:0;  
}


div.searchBox p
{
    margin: 10px 0 0 0;
}

.searchBox select
{
    width: 100%;
}

.searchBox table
{
    width: 95%;
}
.searchBox table td
{
    vertical-align: bottom;
    padding-top: 0;
}

.searchBox table.checkZone td
{
    white-space: nowrap;
    padding-top: 5px;
}

.searchBox span img
{
    float: left;
    margin: 0;
}
.searchRiver
{
    color: #fff;
    background: #B02F87 url( '../images/tab_cerca_river_background.gif' ) bottom left no-repeat;
}


.searchRiverRight 
{
   background: url( '../images/tab_cerca_river_background_dx.gif' ) no-repeat;
   width:13px;
   height:51px;
   position:absolute;
   right:0;
   bottom:0;
}

.searchRiverTop
{
   background: url( '../images/tab_cerca_river_background_top.gif' ) no-repeat;
   width:9px;
   height:9px;
   position:absolute;
   right:0;
   top:0;  
}

.searchRiver .checkZone
{
    background: transparent url( '../images/bg_dotted_red.gif' ) top left repeat-x;
}

.searchRiver .btnAction
{
    background-color: #A1334C /*#A1334C*/;
}

/*

.homeContent div.promotionsHP {height:77px;}

.homeContent div.promotionsHP p.promotionsHPimg{
  float:left;
  height:60px;
  width:60px;
  background-color:#FFFFFF;
  border:solid 1px #BFBFBF;
  padding:5px;
  margin:0 5px 0 0;
  text-align:center;
}



.homeContent div.promotionsHP div.promotionsHPcontent{
  float:left;
  background-color:#FFFFFF;
  border:solid 1px #BFBFBF;
  padding:5px;
  width:480px;
  height:60px;
  overflow:hidden;
}

.homeContent div.promotionsHP div.promotionsHPtext{ float:left; width:415px; overflow:hidden; margin-right:15px;}

.homeContent div.promotionsHP div.promotionsHPtext p{font-weight:normal;}

.homeContent div.promotionsHP div.promotionsHPbutton{
  float:left;
  margin:20px 0 0 0;
  width:50px;
  overflow:hidden;
}

*/

.promotionsHomePage 
{
    background: transparent url( '../images/bk_promotion.gif' ) no-repeat center;
    padding:24px 5px 0 5px;
    margin:25px 5px 0 5px;
    height:142px;
}

.promotionsHomePage div
{
    float:left;
    margin:0 14px;
}




