body {
	margin: 0 auto;
	/*width: 780px;
	background-color:#6087B0;*/
}
img {border:0;}
fieldset
{
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}
SELECT 
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:9px;
   color:#000000;
   background: #fff; /* old browsers */
background: -moz-linear-gradient(top, #e5e5e5 0%, #ffffff 60%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(60%,#ffffff)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F7F7F7', endColorstr='#ffffff',GradientType=0 ); /* ie */  
height: 20px; border: 1px solid rgb(127, 157, 185); -moz-border-radius: 4px 4px 4px 4px;
}

.menu
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #336699;
    padding-left: 1px;        
    padding-right: 10px;	
	border-right: 1px solid #BFCCD9;	
	height: 30px;		
}
.menu-ultimo{border-right:0;}
#banderas {padding-left:352px;}
.cabecera
{
    background-image: url(../images/cabecera_fondo.gif);
    width: 780px;
    height: 80px;
}
.piedepagina
{
    text-align:center;
    background-color: #ffffff;
    height: 50px;
	width:780px;
	clear:left;
}
.pieSpace {width:780px;height:20px;}
.clogo {padding:8px;}
.ctelefono
{
    padding: 8px;
    left: 245px;
    position: relative;
    top: 0px;
}
.cabMenu
{
    background-color: #ffffff;
    border-color: Aqua;
    width: 770px;
    height: 25px;
    padding-left:10px;
    border-bottom: 1px solid #BFCCD9;     
}

.tNegro {font-family:Arial;font-size:11px;color:#000000; list-style:none;}
.tNegroB {font-family:Arial;font-size:11px;color:#000000;font-weight:bolder;}
.t12Negro {font-family:Arial;font-size:12px;color:#000000;font-weight:bolder;}
.t12NegroL {font-family:Arial;font-size:12px;color:#000000;}
.t16Negro {font-family:Arial;font-size:16px;color:#000000;}
.t16NegroB {font-family:Arial;font-size:16px;color:#000000;font-weight:bolder;}
.tAzul {font-family:Arial;font-size:11px;color:#003366;}
.t11Azul {font-family:Arial;font-size:11px;color:#336699;font-weight:bolder;}
.t12Azul {font-family:Arial;font-size:12px;color:#336699; margin-top:10px;}
.t12AzulB {font-family:Arial;font-size:12px;color:#336699;font-weight:bolder;}
.t12Rojo {font-family:Arial;font-size:12px;color:#cc0000;}
.t12RojoB {font-family:Arial;font-size:12px;color:#cc0000;font-weight: bolder;}
.t16RojoB {font-family:Arial;font-size:16px;color:#cc0000;font-weight: bolder;}
.t11Verde {font-family:Arial;font-size:11px;color:#009900;}
.t16Verde {font-family:Arial;font-size:16px;color:#009900;font-weight:bolder;}
.t16Azul {font-family:Arial;font-size:16px;color:#336699;}
.t16AzulB {font-family:Arial;font-size:16px;color:#336699;font-weight:bolder;}
.t20Azul {font-family:Arial;font-size:20px;color:#336699;}
.t20AzulB {font-family:Arial;font-size:20px;color:#336699;font-weight:bolder;}
.t22Azul {font-family:Arial;font-size:22px;color:#336699;}
.t22AzulB {font-family:Arial;font-size:22px;color:#336699;font-weight:bolder;}
.tBlanco {font-family:Arial;font-size:11px;color:#ffffff;}
.tBlancoB {font-family:Arial;font-size:11px;color:#ffffff;font-weight:bolder;}
.t13Blanco {font-family: Arial;font-size: 13px;color: #FFFFFF;font-weight: bolder;}
.t16Blanco {font-family: Arial;font-size: 16px;color: #FFFFFF;font-weight: bolder;}
.t20Blanco {font-family: Arial;font-size: 20px;color: #FFFFFF;font-weight: bolder;}
.t12Aqua{font-family: Arial; font-size: 12px; font-weight: bold;color: #336699;}

.bVerde {background-color: #009933;}
.bAzul {background: #4198C6; /* old browsers */

background: -moz-linear-gradient(top, #4198C6 0%, #0081C6 100%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4198C6), color-stop(100%,#0081C6)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4198C6', endColorstr='#0081C6',GradientType=0 ); /* ie */
     color: white;}
.bAzulL {background-color: #F1F5FC;}
.bAzulF {background-image: url(http://pre.qcruceros.com/qcruceros/images/permanentes/fondo_barra_azul.gif); background-position:10px;}
.bBeig {background-color: #F2E9CE;}
.bBlanco {background-color: #FFFFFF;}
.bNaranja {background-color: #ffe7d7;}
.bGris {background-color: #f0f0f0; width:33%; padding:10px;  -moz-box-shadow: 1px 0px 6px #999; /* FF3.5+ */
  -webkit-box-shadow: 1px 0px 6px #999; /* Saf3.0+, Chrome */
          box-shadow: 1px 0px 6px #999; /* Opera 10.5, IE9, Chrome 10+ */}
.bGris2 {background-color: #f0f0f0;}
.bOro {background-color: #CAA639;}
.bRojo {background-color: #BE1E1E;}
.TBLRazul {/*border: 1px solid #99b2cc;*/}
.BLRazul {border-bottom: 1px solid #99b2cc;border-right: 1px solid #99b2cc;border-left: 1px solid #99b2cc;}
.TBazul {border-top: 1px solid #99b2cc;border-bottom: 1px solid #99b2cc;}
.Tazul {border-top: 1px solid #99b2cc;}
.LRazul {border-left: 1px solid #99b2cc; border-right:1px solid #99b2cc;}
.bbAzul {border-bottom: 1px solid #99b2cc;}
.bbAzulD {border-bottom: 1px dotted #99b2cc;}
#linea {margin-bottom:10px; margin-top:10px; }
A {font-family:Arial;font-size:11px;text-decoration:none;color:#003366;}
A.tAzulU {font-family:Arial;font-size:11px;text-decoration:underline;color:#003366;}
A.tNegro {font-family:Arial;font-size:11px;text-decoration:none;color:#000000;}
A.tNegroU {font-family:Arial;font-size:11px;text-decoration:underline;color:#000000;}
A.t11Azul{font-family:Arial;font-size:14px;text-decoration:underline;color:#336699;font-weight:bolder;}
.t12VerdeBTab{font-family:Arial;font-size:12px;color:#009900 !important;font-weight:bolder;padding-left:20px;}
.t12RojoBTab{font-family:Arial;font-size:12px;color:#FF0000 !important;font-weight:bolder;padding-left:20px;}
#dvCruiseSummary {margin-bottom:10px;}
#tItinerario {width:100%; margin-bottom:20px;
}
