﻿body
{
    margin:0px 0px 0px 0px;
    background-color:#f3f3f3;
    
    scrollbar-face-color:#F9F9F9;
    scrollbar-highlight-color:#cee7e7;
    scrollbar-3dlight-color:#008FFF;
    scrollbar-darkshadow-color:#ced7e7;
    scrollbar-shadow-color:#008FFF;
    scrollbar-arrow-color:#008FFF;
    scrollbar-track-color:#F9F9F9;    
    
        
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

.wrapperContainer
{
    position:absolute;
    left:50%;
    width:793px; 
    margin-left:-398px;    
    background-color:White;    
    border:solid 1px #999999;   
}

.header
{
    background-position:right;
    background-image:url(./Images/cabecera_home.jpg);
    background-repeat:no-repeat;
    height:125px;
}

#menuZone
{
    height: 35px;    
    text-align:left;
}


#menuZone ul
{
    margin-top:5px;
}

#menuZone li
{
    width:80px;
    height: 18px;
    text-align:center;
    
    line-height: 18px;
    
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #666666;
    
    border-right-style: solid;
    border-right-width: 2px;
    border-right-color: #999999;
}

#content
{
    
}


#leftSide
{
    width:140px;
    margin: 1px; 
}

#rightSide
{
    /*position:relative;*/ 
    margin: 1px; 
    margin-left:2px;
}

#footer
{
    /*position:relative;
    float:none;
    display:inline;*/
    vertical-align:bottom;
}



a {
 COLOR: #003399;
 font-size: 8px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 vertical-align: center;
 TEXT-DECORATION: none
}
a:link {
 COLOR: #003399;
 font-size: 9px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 vertical-align: center;
 TEXT-DECORATION: none
}
a:visited {
 COLOR: #003399;
 font-size: 9px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 vertical-align: center;
 TEXT-DECORATION: none
}
a:hover {
 COLOR: #003399;
 font-size: 9px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 vertical-align: center;
 TEXT-DECORATION: underline;
}



select {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 color: #000000;
 z-index:0;
}


input {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 color: #000000;
}


.loginBox
{
    width:140px;
     
    vertical-align:middle;
    
    border-collapse: collapse;
    border-top: 1px solid #008FFF;
    border-bottom: 1px solid #008FFF;
    border-left: 1px solid #008FFF;
    border-right: 1px solid #008FFF;
    border-color: #008FFF;
    background:#BFE3FF;
    
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}


.agencyOperationBox
{
    width: 140px;
    vertical-align: middle;
    border-collapse: collapse;
    border-top: 1px solid #008FFF;
    border-bottom: 1px solid #008FFF;
    border-left: 1px solid #008FFF;
    border-right: 1px solid #008FFF;
    border-color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #666666;
}



.grayBoxHeader
{
    width:100%; 
    height:30px;
        
    background-color:#F3F3F3;
    
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #004299;
	text-align:left;
	
	border-bottom: 1px solid #3192CE;
}








.itineraryDescriptionHeader
{
    width:100%; 
    height:30px;
    
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #07399C;
	text-align:left;
	
	border-bottom: 1px solid #999999;
}




.itineraryRightBlueBoldLable
{   
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #004299;
	text-align:right;
}

.itineraryRightRedBoldLable
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #CC0000;
	text-align:right;
}

.itineraryZoomMessage
{    
    font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
    text-align:left;
    vertical-align:top;
}

.itineraryDescription
{    
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #008FFF;
    text-align:left;
}






.guestsNumber
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
    text-align:left; 
    font-weight:bold; 
}


.guestsNumberDdl
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
    text-align:left;  
}


.cabinNameInGrid
{
    font-weight:bold;
    color:#3192CE;
}


.categoryNameInGrid
{
    font-weight:bold;
    color:#07399C;
}

.flightLable
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
    text-align:left; 
    font-weight:bold; 
}


.loginBoxHeader
{
    height:30px;
    
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #07399C;
	text-align:left;
	
	border-bottom: 1px solid #999999;
}


.lblNewPasswordMessages 
{
    color: #004299;
    font-weight: bold;
}

.lblNewPasswordMessagesFields 
{
    color: #004299;
}

.txbUserPrefix
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:30px;
}

.txbUserTelephon
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:60px;
}

.txbNewPassword
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:98px;
}


.categoryHeaderInGrid
{
	font-weight:bold;
	color:#07399C;
	text-align:left;
}

.categoryCellData
{
	color:#07399C;
	text-align:left;
}


.insuranceGridCell
{
	color:#07399C;
	text-align:left;
}


.insuranceGridPriceCell
{
	font-weight:bold;
	color:#07399C;
	text-align:left;
}



.ssvGridCell
{
	color:#07399C;
	text-align:left;
}


.quoteGridHeader
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCC;
	font-weight:bold;	
}


.qouteGridCell
{
	color:#07399C;
}

.qouteGridPriceCell
{
	color: #999999;
}

.quoteGridFooter
{
	height:30px;
}



.optionConfirmationGrayDottedBox
{
	border: 1px dashed #999999;
    text-align: left;
   
    color: #004299;
    background-color: #f9f9f9;
    margin: 3px;
}

/* Print Tickets */
.arial11AzulBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004299;
}

.cajaColor {
	border-collapse: collapse;
	border-TOP: 1px solid #008FFF;
	border-bottom: 1px solid #008FFF;
	border-left: 1px solid #008FFF;
	border-right: 1px solid #008FFF;
	border-color: #008FFF;
	background:#BFE3FF;
}

.LineaDiscontinua {
	border-bottom: 1px solid #999999;
	border-bottom-style:dotted ;
}

.LineaGrisContinua {
	border-collapse: collapse;
	border-bottom: 1px solid #999999;
}

.CajaGris {
	border-collapse: collapse;
	border-TOP: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-color: #999999;
	background:#ffffff;
}

.ticket_subtable_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #004299;
	text-align:left;
	height:32px;
	background-image: url(Images/px_cab_gris.gif)
}

.ListadoFondoAzul {
	background:#EEF2EE;
	border-bottom: 1px solid #999999;
	border-bottom-style:dotted ;
}

.arial11BoldNaranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #008FFF;
}

.arial11Azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #004299;
}

.arial11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
/* End Print Tickets */

