body{margin:0 3 3 3;
padding:0;
background-color: #2255AB;
}

body.pdf {
  				color: #000000;
  				background-color: #FFFFFF;
  				font-family:  Comic Sans MS, Verdana, Arial,Helvetica,sans-serif;	
  				font-size: 10pt;
  				margin:0;
  				padding:0;
  			}
  			
.pdf {
		FONT-SIZE: 8pt;
		FONT-FAMILY:  Comic Sans MS, Verdana, Arial,Helvetica,sans-serif;	
    } 
     			
.pdf9 {
		FONT-SIZE: 9pt;
		FONT-FAMILY:  Comic Sans MS, Verdana, Arial,Helvetica,sans-serif;	
    } 
    
.pdf10 {
		FONT-SIZE: 10pt;
		FONT-FAMILY:  Comic Sans MS, Verdana, Arial,Helvetica,sans-serif;	
    }  
    
.pdf12 {
		FONT-SIZE: 12pt;
		FONT-FAMILY:  Comic Sans MS, Verdana, Arial,Helvetica,sans-serif;	
    }      
    
TD, a, INPUT, SELECT, OPTION, TEXTAREA, body {
		FONT-SIZE: 10pt;
		FONT-FAMILY:  Verdana, Arial,Helvetica,sans-serif;	
    }
  
a.none:link, a.none:hover, a.none:active, a.none:visited  {
    	TEXT-DECORATION: none; 
		  BACKGROUND-COLOR: transparent;
	}   
   
a:link {
            COLOR: #003399;    
    }
a:active {
            COLOR: #FF0000;
    }
a:hover {
			BACKGROUND-COLOR: transparent;
    }
a:visited {
            COLOR: #803380;
    }

.CabTableIni
{
	padding: 3 3 3 3;
	margin:5 5 5 5;
	font-family:  Verdana, Arial,Helvetica,sans-serif;
	background-color:#ffffff;
	background-image: url(../images/varios/fondo_inicio.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

.CabTable
{
  border-bottom: 1px solid #0077bd;
  border-top: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
	padding: 3 3 3 3;
	margin:0 0 0 0;
	font-family:  Verdana, Arial,Helvetica,sans-serif;
	background-color:#FFFFFF;
	height:90px;
	background-repeat: no-repeat;
}
.InitTable
{
  border-bottom: 1px solid #003f6c;
  border-top: 1px solid #003f6c;
  border-left: 1px solid #003f6c;
  border-right: 1px solid #003f6c;
	padding: 3 3 3 3;
	margin:0 0 0 0;
	font-family:  Verdana, Arial,Helvetica,sans-serif;
	background-color: #ffffff;
}

.InitTableOrange
{
  border-bottom: 1px solid #003f6c;
  border-top: 1px solid #003f6c;
  border-left: 1px solid #003f6c;
  border-right: 1px solid #003f6c;
	padding: 3 3 3 3;
	margin:0 0 0 0;
	font-family:  Verdana, Arial,Helvetica,sans-serif;
	background-color: #ffd201;
}

.FormTablePdf
{
  border-bottom: 1px solid #d7def8;
  border-top: 1px solid #d7def8;
  border-left: 1px solid #d7def8;
  border-right: 1px solid #d7def8;
	padding: 1 1 1 1;
	margin:0 0 0 0;
	font-family:  Comic Sans MS,Verdana, Arial,Helvetica,sans-serif;	 
}

.FormTable
{
  border-bottom: 1px solid #d7def8;
  border-top: 1px solid #d7def8;
  border-left: 1px solid #d7def8;
  border-right: 1px solid #d7def8;
	padding: 1 1 1 1;
	margin:0 0 0 0;
	font-family:  Verdana, Arial,Helvetica,sans-serif;
}

.FormTableBillResult
{
 	border-style: solid;    
 	border-width: 1px;   
 	border-color: #d7def8;
}

.FormTableBillResultTDr
{ 
 	border-left: 1px solid #d7def8; 
	padding: 5 2 5 4;
	margin:0 0 0 0;
	font-family:  Verdana, Arial,Helvetica,sans-serif; 	
}

.FormTableBillResultTDb
{ 
 	border-top: 1px solid #d7def8; 
	padding: 5 2 5 4;
	margin:0 0 0 0;
	font-family:  Verdana, Arial,Helvetica,sans-serif; 
	background-color:#C0FFC0;	
}
  
.FormTableBill
{

	padding: 5 2 5 4;
	margin:0 0 0 0;
	font-family:  Verdana, Arial,Helvetica,sans-serif;
}

.borderTablePdf
{
  border-bottom: 1px solid #000000;
  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
	padding: 0 0 0 0;
	margin:0 0 0 0;
	font-family:  Comic Sans MS, Verdana, Arial,Helvetica,sans-serif;
}

.borderTablePdfCab
{
  border-bottom: 1px solid #000000;
  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
	padding: 0 0 0 0;
	margin:0 0 0 0;
	font-family:  Comic Sans MS, Verdana, Arial,Helvetica,sans-serif;
	font-size: 10pt;
}

.borderTablePdfCab14
{
  border-bottom: 1px solid #000000;
  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
	padding: 0 0 0 0;
	margin:0 0 0 0;
	font-family:  Comic Sans MS, Verdana, Arial,Helvetica,sans-serif;
	font-size: 12pt;
}

.borderTablePdfSign
{
  border-bottom: 1px solid #000000;
  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
	padding: 5 0 0 5;
	margin: 0 0 0 0;
	font-family: Comic Sans MS, Verdana, Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size: 10pt;	
}

.TextTitle
{
	background-color:#003f6c;
	font-family: Verdana, Arial,Helvetica,sans-serif;
	font-size:16px;
	color:White;
}

.TitleForm
{
	background-color:#d7def8;
	font-family: Verdana, Arial,Helvetica,sans-serif;
	font-size:12px;
	color:Black;
	padding:2px;
}

.DividerLine
{
	color:#003f6c;
	height: 1px;
}

.botonCopiar1 {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/copiar1.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 16px;
	border: none;
}

.botonCopiar1Off {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/copiar1_off.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 16px;
	border: none;
}

.botonCopiar2 {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/copiar2.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 16px;
	border: none;
}

.botonCopiar2Off {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/copiar2_off.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 16px;
	border: none;
}

.botonNuevo {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/nuevo.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 18px;
	border: none;
}

.botonNuevoPlus {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/nuevoplus.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 18px;
	border: none;
}

.botonGuardar {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/guardar.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonEditarCC {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/editarCC.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonRefrescar {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/refrescar.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonEliminar {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/eliminar.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonEliminar2 {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/eliminar2.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonEliminar2Off {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/eliminar2_off.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonEliminar2Chk {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/eliminar2_chk.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonEliminar2ChkOff {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/eliminar2_chk_off.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonCambiarMiniChk {
	cursor: pointer;
	background-image:  url(../images/varios/cambiarMini_chk.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border: none;
}

.botonCambiarMiniChkOff {
	cursor: pointer;
	background-image:  url(../images/varios/cambiarMini_chkoff.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border: none;
}

.botonEliminar_file {
	cursor: pointer;
	height: 20px;
	width: 78px;	
}

.botonAnadir {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/add.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonSeleccionar {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/seleccionar.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonLimpiar {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/limpiar.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 18px;
	border: none;
}

.botonLimpiarSeleccion {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/limpiarSeleccion.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 18px;
	border: none;
}

.botonBuscar {
	cursor: pointer;
	background-image:  url(../images/varios/buscar.gif);
	background-repeat: no-repeat;
	height: 32px;
	width: 32px;
	border: none;
}

.botonSiguiente {
	cursor: pointer;
	background-image:  url(../images/varios/siguiente.gif);
	background-repeat: no-repeat;
	height: 32px;
	width: 32px;
	border: none;
}

.botonImportar {
	cursor: pointer;
	background-image:  url(../images/varios/importar.gif);
	background-repeat: no-repeat;
	height: 37px;
	width: 37px;
	border: none;
}

.botonImprimir {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/imprimir.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonImprimirCompleto {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/imprimir_blue.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonImprimirExtendido {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/imprimir_green.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}


.botonImprimirCF {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/imprimirCF.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonImprimirPICDell {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/ico_dell.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonImprimirEtiq {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/imprimir_Etiquetas.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonImprimirLine {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/imprimir_Line.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonImprimirATs {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/imprimir_AT.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonCopiar {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/copiar.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 18px;
	border: none;
}

.botonImprimirMaqueta {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/imprimir_maqueta.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonImprimirMaquetaOff {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/imprimir_maqueta_off.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonImprimirOff {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/imprimir_off.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonImprimirCFOff {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/imprimirCF_off.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonImprimirEtiqOff {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/imprimir_Etiquetas_off.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonImprimirATsOff {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/imprimir_AT_off.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonNuevoOff {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/nuevo_off.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 18px;
	border: none;
}

.botonNuevoPlusOff {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/nuevoplus_off.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 18px;
	border: none;
}

.botonCopiarOff {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/copiar_off.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 18px;
	border: none;
}

.botonGuardarOff {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/guardar_off.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonEditarCCOff {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/editarCC_off.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonEliminarOff {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/eliminar_off.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonAnadirOff {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/add_off.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonLimpiarSeleccionOff {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/limpiarSeleccion_off.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 18px;
	border: none;
}

.botonCalendar {
	cursor: pointer;
	background-image:  url(../calendar/img/popcalendar.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	border: none;
}

.botonPdf {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/pdf.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonPdfOff {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/pdf_off.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonCambiar {
	cursor: pointer;
	background-image:  url(../images/varios/cambiar.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 26px;
	border: none;
}

.botonCambiarOff {
	cursor: pointer;
	background-image:  url(../images/varios/cambiaroff.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 26px;
	border: none;
}

.botonCambiarVehi {
	cursor: pointer;
	background-image:  url(../images/varios/cambiarVeh.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border: none;
}

.botonCambiarVehiOff {
	cursor: pointer;
	background-image:  url(../images/varios/cambiarVeh_off.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border: none;
}

.botonCambiarMini {
	cursor: pointer;
	background-image:  url(../images/varios/cambiarMini.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border: none;
}

.botonCambiarMiniInst {
	cursor: pointer;
	background-image:  url(../images/varios/cambiarMiniInst.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border: none;
}

.botonCambiarMiniOff {
	cursor: pointer;
	background-image:  url(../images/varios/cambiarMinioff.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border: none;
}

.botonCambiarDirecciones {
	cursor: pointer;
	background-image:  url(../images/varios/cambiarDirecciones.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border: none;
}

.botonCambiarDireccionesOff {
	cursor: pointer;
	background-image:  url(../images/varios/cambiarDireccionesoff.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border: none;
}

.botonInformes {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/informes.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonInformesOff {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/informes_off.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.TitleHeader
{
	background-color:#003f6c;
	font-family: Verdana, Arial,Helvetica,sans-serif;
	font-size:12px;
	color:White;
	padding:2px;
}

.TitleHeaderMini
{
	background-color:#003f6c;
	font-family: Verdana, Arial,Helvetica,sans-serif;
	font-size: 7pt;
	color:White;
	padding:2px;
}

.BotonHeader
{
	background-color:#FFFFFF;
	font-family: Verdana, Arial,Helvetica,sans-serif;
	font-size:12px;
	color:White;
	padding:2px;
}

.BotonEntrar
{
	font-family: Verdana, Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#003f6c;
	padding:2px;
}

.botonImprimirBoletines {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/print32.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 31px;
	border: none;
}

.botonImprimirBoletinesNew {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/print32_ex.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 31px;
	border: none;
}

.botonImprimirBoletinesOff {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/print32_off.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 31px;
	border: none;
}

.botonAyudaImpresion {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/ayuda32.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 30px;
	border: none;
}

.botonAyudaImpresionOff {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/ayuda32_off.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 30px;
	border: none;
}

.BotonEntrar12
{
	cursor: pointer;
	font-family: Verdana, Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#003f6c;
	padding:2px;
}

.TitleHeaderLink
{
	background-color:#003f6c;
	font-family: Verdana, Arial,Helvetica,sans-serif;
	font-size:12px;
	TEXT-DECORATION: underline;
	color:White;
	padding:2px;
}

.alternRow {
	background-color: #F0F0F0; 
}

.alternRowPdf {
	background-color: #DCD4D4; 
}

.leyendPdf {
	background-color: #FAFAD2;
}

.leyendCol {
	background-color: #FAFAD2; 
}

.listCab{
    background: #ABBEEF;
}

.errors {
  COLOR: red;
  FONT-WEIGHT: Bold;
  }
  
.boton{
        background:#BED5F8;
       }  
       
.TableBorderColor
{
  border-bottom: 1px solid #003f6c;;
  border-top: 1px solid #003f6c;
  border-left: 1px solid #003f6c;
  border-right: 1px solid #003f6c;
	padding: 3 3 3 3;
	margin:0 0 0 0;
	font-family:  Verdana, Arial,Helvetica,sans-serif;
	background-color: #d7def8;
}

.MsgErrorT
{
	font-family: Verdana, Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	color:Black;
	padding:2px;
}     

.InputReadOnly {
		FONT-SIZE: 9pt;
		FONT-FAMILY:  Verdana, Arial,Helvetica,sans-serif;	
		background-color:#FFFFC0;
    }    
 
.clsShow { }
.clsHide { display: none; }     
    
ul#tabnav {
  font: 11px  Verdana, Arial,Helvetica,sans-serif;
  list-style-type: none;
  padding-bottom: 24px;
  border-bottom: 1px solid #003f6c;
  margin: 0;
}

li.tabUnSelect {
  float: left;
  height: 21px;
  background-color: #FFF890;
  margin: 2px 2px 0 2px;
  border-bottom: 1px solid #003f6c;;
  border-top: 1px solid #003f6c;
  border-left: 1px solid #003f6c;
  border-right: 1px solid #003f6c;  
}
li.tabUnSelect a {
  float: left;
  display: block;
  color: #666;
  text-decoration: none;
  padding: 4px;
}

li.tabUnSelect a:hover {
  background: #fff;
}

li.tabSelect {
  float: left;
  height: 21px;
  background-color: #fff;
  margin: 2px 2px 0 2px;
  border-bottom: 1px solid #FFFFFF;
  border-top: 1px solid #003f6c;
  border-left: 1px solid #003f6c;
  border-right: 1px solid #003f6c;
}
li.tabSelect a {
  float: left;
  display: block;
  color: #666;
  text-decoration: none;
  padding: 4px;
}

li.tabSelect a:hover {
  background: #fff;
}    

.listCellHead{
  background-color:#7073FE;
  border-style:outset;
  border-width:1px;
  border-left-color:white;
  border-top-color:white;
  border-bottom-color:black;
  border-right-color:black;
  cursor:pointer;	
  color:White;
  font-family: Verdana, Arial,Helvetica,sans-serif;
  font-size:11px;
}

.listCellHeadDown{
  background-color:#7073FE;
  border-style:outset;
  border-width:1px;
  border-left-color:white;
  border-top-color:white;
  border-bottom-color:black;
  border-right-color:black;
  cursor:pointer;	
  color:White;
  font-family: Verdana, Arial,Helvetica,sans-serif;
  font-size:11px;
	background-image:  url(../images/varios/arrowDown.gif);
	background-repeat: no-repeat;  
	background-position: top left;	
}

.listCellHeadUp{
  background-color:#7073FE;
  border-style:outset;
  border-width:1px;
  border-left-color:white;
  border-top-color:white;
  border-bottom-color:black;
  border-right-color:black;
  cursor:pointer;	
  color:White;
  font-family: Verdana, Arial,Helvetica,sans-serif;
  font-size:11px;
	background-image:  url(../images/varios/arrowUp.gif);
	background-repeat: no-repeat;  
	background-position: top left;
}

td.mCenter {
		FONT-SIZE: 8pt;
		FONT-FAMILY:  Verdana, Arial,Helvetica,sans-serif;	
		text-align: center;
    }
    
td.mRight {
		FONT-SIZE: 8pt;
		FONT-FAMILY:  Verdana, Arial,Helvetica,sans-serif;	
		text-align: right;
    }    

.miniText{
		FONT-SIZE: 8pt;
		FONT-FAMILY:  Verdana, Arial,Helvetica,sans-serif;
}     

.miniTextPdf{
		FONT-SIZE: 7pt;
		FONT-FAMILY:  Comic Sans MS, Verdana, Arial,Helvetica,sans-serif;
} 

.miniTextRed{
		FONT-SIZE: 8pt;
		FONT-FAMILY:  Verdana, Arial,Helvetica,sans-serif;
    color:Red;		
}   

.mHCenter {
		text-align: center;
    }
    
.mHRight {
		text-align: right;
    }    
    
.listCellHeadSmall{
  background-color:#7073FE;
  border-style:outset;
  border-width:1px;
  border-left-color:white;
  border-top-color:white;
  border-bottom-color:black;
  border-right-color:black;
  color:White;
  font-family: Verdana, Arial,Helvetica,sans-serif;
  font-size:10px;
}    

.RowSmall {
  font-family: Verdana, Arial,Helvetica,sans-serif;
  font-size:10px;
}

.listCellHeadSmall2{
  background-color:#71BAFE;
  border-style:outset;
  border-width:1px;
  border-left-color:white;
  border-top-color:white;
  border-bottom-color:black;
  border-right-color:black;
  color:#333333;;
  font-family: Verdana, Arial,Helvetica,sans-serif;
  font-size:10px;
}    

.listCellHeadSmall3{
  background-color:#4C4EAE;
  border-style:outset;
  border-width:1px;
  border-left-color:white;
  border-top-color:white;
  border-bottom-color:black;
  border-right-color:black;
  color:White;
  font-family: Verdana, Arial,Helvetica,sans-serif;
  font-size:10px;
} 
    
.ActionButton 
{
	font-family: Verdana, Arial,Helvetica,sans-serif;
	font-size:11px;
	background:#003f6c;
	border-bottom: 1px solid #104A7B;
	border-right: 1px solid #104A7B;
	border-left: 1px solid #AFC4D5;
	border-top:1px solid #AFC4D5;
	color:white;
	height:25px;
	text-decoration:none;
	cursor: pointer;
} 

.RowSmallRight {
  font-family: Verdana, Arial,Helvetica,sans-serif;
  font-size:10px;
	text-align: right;  
} 

#divTree{
position:relative;
width:100%;
height:100%;
overflow:auto;
background-repeat: no-repeat;
}    

.pendienteRow {
	background-color: yellow; 
}

.lineaTabla {
	cursor:auto; 
  border-bottom: 1px solid #993333;;
  border-top: 1px solid #993333;
  border-left: 1px solid #993333;
  border-right: 1px solid #993333;	
	float: inherit; 
	}
	
.InputNoBorderSender {
	background: #CCFFCC;
	border: none;
  font-family: Verdana, Arial,Helvetica,sans-serif;
	margin: 0px;
}	

.InputNoBorderUbicadoPor {
	background: #F0D9AC;
	border: none;
  font-family: Verdana, Arial,Helvetica,sans-serif;
	margin: 0px;
}	

.InputNoBorderLeidoPor {
	background: #FAB9B0;
	border: none;
  font-family: Verdana, Arial,Helvetica,sans-serif;
	margin: 0px;
}	

.InputNoBorderTrucker {
	background: #abcdef;
	border: none;
  font-family: Verdana, Arial,Helvetica,sans-serif;
	margin: 0px;
}	
.InputNoBorderDriver {
	background: #FFFE9D;
	border: none;
  font-family: Verdana, Arial,Helvetica,sans-serif;
	margin: 0px;
}	
.InputNoBorderTarget {
	background: #CCFFFF;
	border: none;
  font-family: Verdana, Arial,Helvetica,sans-serif;
	margin: 0px;
}	

.InputNoBorderGestionTransporte {
	background: #DCDCDC;
	border: none;
  font-family: Verdana, Arial,Helvetica,sans-serif;
	margin: 0px;
	font-weight:bold;
}	

  ul.navbar {
    padding: 10;
    margin: 5;
    position: relative }

  ul.navbar li {  
    padding: 5;
    margin: 5;
   }

	
 a.linkInicio:visited, a.linkInicio:link { text-decoration:none; font-weight:bold;  }
 a.linkInicio:hover { text-decoration:none; font-weight:bold; background-color:#CCFFFF; }
 a.linkInicio:active { text-decoration:none; font-weight:bold;}	
 
 .botonEtiqueta1 {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/etiqueta1.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border: none;
}

 .botonEtiqueta2 {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/etiqueta2.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border: none;
}

 .botonEtiqueta3 {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/etiqueta3.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border: none;
}

 .botonLeerVerde {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/leer_green.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border: none;
}

 .botonLeer {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/leer.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border: none;
}

 .botonLeerOff {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/leer_off.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border: none;
}

 .botonEtiqueta4 {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/etiqueta4.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border: none;
}

 .botonEtiqueta5 {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/etiqueta5.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border: none;
}

 .botonEtiqueta6 {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/etiqueta6.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border: none;
}


 .botonEtiqueta7 {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/etiqueta7.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border: none;
}

 .botonEtiqueta8 {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/etiqueta8.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border: none;
}

 .botonEtiqueta9 {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/etiqueta9.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border: none;
}

 .botonVolverInventario {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/volver_inventario.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 19px;
	border: none;
}

 .botonVolverHojaRuta {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/volver_waybill.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 19px;
	border: none;
}


 .botonConsultarMovimientos {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/consultar_texto.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 19px;
	border: none;
}

 .botonConsultarNumeros {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/consultar_numeros.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 19px;
	border: none;
}

.botonExportar {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/exportar.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonExportarDNS {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/exportarDNS.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonExportarDNSOff {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/exportarDNS_off.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonExportarActivos {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/exportar_activos.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonExportarAlbaranDeposito {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/exportar_ad.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonExportarOff {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/exportar_off.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonExportarNoLogo {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/exportar_nologo.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonExportarNoLogoOff {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/exportar_nologo_off.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonExportarCarga {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/exportarCarga.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonExportarReducida {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/exportar_reduced.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonExportarReducidaOff {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/exportar_reduced_off.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonExportarResguardo {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/exportar_resguard.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonExportarResguardoOff {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/exportar_resguard_off.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonExportarDetalle {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/exportar_detalle.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonExportarDetalleOff {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/exportar_detalle_off.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}


.botonExportarDelivery {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/exportar_delivery.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonExportarDeliveryOff {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/exportar_delivery_off.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonExportarHojaRuta {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/exportar_waybill.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 19px;
	border: none;
}

.botonExportarHojaRutaOff {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/exportar_waybill_off.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 19px;
	border: none;
}

.botonExportarRelacionProveedor {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/exportar_rp.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 19px;
	border: none;
}

.botonExportarRelacionProveedorOff {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/exportar_rp_off.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 19px;
	border: none;
}

.Seleccion
{
	width:250px;
	padding: 10px;
}

.botonNuevoFM {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/nuevo_2_green.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 18px;
	border: none;
}

.botonNuevoFR {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/nuevo_9_brown.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 18px;
	border: none;
}

.botonNuevoFP {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/nuevo_3_red.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 18px;
	border: none;
}
.botonNuevoR {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/nuevo_4_yellow.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 18px;
	border: none;
}
.botonNuevoC {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/nuevo_5_orange.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 18px;
	border: none;
}

.botonNuevoCPlus {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/nuevo_5_orange_plus.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 18px;
	border: none;
}
.botonNuevoCPlusOff {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/nuevo_5_orange_plus_off.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 18px;
	border: none;
}

.botonNuevoNC {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/nuevo_6_purple.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 18px;
	border: none;
}
.botonNuevoND {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/nuevo_7_gray.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 18px;
	border: none;
}

.botonNuevoConceptoServicio {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/newConceptService.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 22px;
	border: none;
}

.botonNuevoConceptoServicioOff {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/newConceptService_off.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 22px;
	border: none;
}

.botonNuevoConceptoArticulo {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/newConceptArticle.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 22px;
	border: none;
}

.botonNuevoConceptoArticuloOff {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/newConceptArticle_off.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 22px;
	border: none;
}

.botonEmitirFras {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/bill_em.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonEmitirFrasOff {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/bill_em_off.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonEmitirFrasSel {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/bill_em_chk.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonEmitirFrasSelOff {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/bill_em_chk_off.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonNuevoAbono {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/nuevo_abono.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 18px;
	border: none;
}

.botonNuevoAbonoOff {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/nuevo_abono_off.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 18px;
	border: none;
}

.botonSubir {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/up.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border: none;
}

.botonSubirOff {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/up_off.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border: none;
}

.botonBajar {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/down.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border: none;
}

.botonBajarOff {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/down_off.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border: none;
}

.botonInformation {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/information.png);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border: none;
}

.botonInformationFondoBlanco {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/information.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border: none;
}

.botonActualizarTarifa {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/renew_tarif.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 18px;
	border: none;
}

.botonActualizarTarifaOff {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/renew_tarif_off.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 18px;
	border: none;

}

.botonRevisarTarifa {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/modify_tarif.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 18px;
	border: none;
}

.botonRevisarTarifaOff {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/modify_tarif_off.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 18px;
	border: none;

}

.botonExportarMovimientos {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/exportar_movimientos.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.botonExportarMovimientosOff {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/exportar_movimientos_off.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	border: none;
}

.linea{
visibility: hidden;
}

.linea2{
height: 1px;
color: #003F6C;
}

.logo{
float: left;
position: relative;
left: 10px;
text-align: left;
}

logo_boss{
float: left;
position: relative;
}

.creditos{
color: #ffffff;
}

.ButtonGenericAction
{
	font-family: Verdana, Arial,Helvetica,sans-serif;
	font-size:9px;
	font-weight: Bold;
	background:#007aac;
	border-bottom: 1px solid #104A7B;
	border-right: 1px solid #104A7B;
	border-left: 1px solid #AFC4D5;
	border-top:1px solid #AFC4D5;
	color:white;
	height:17px;
	text-decoration:none;
	cursor: pointer;
}

/** INICIO - Calendario Touroperador **/

.borderCalendar
{ 
	background-color: #EDF0E6
}

TD.CabMesCalendar { font-weight: Bold; font-size: 12pt; background-color: #C3D9FF; color: #1566E0; font: 11px  Verdana,Arial, Helvetica, sans-serif; }
  
TD.CabDiaCalendar { font-weight: Bold; font-size: 11pt; background-color: #C3D9FF; color: #000000; font: 11px  Verdana,Arial, Helvetica, sans-serif; }   
  
TD.DiaCalendarDiaSinEvento{ font-weight: Bold; font-size: 8pt;background-color: #FFFFFF;  color: #000000;  font: 11px  Verdana,Arial, Helvetica, sans-serif; 	} 
TD.DiaCalendarDisabled{  font-size: 8pt;background-color: #FFFFFF;  color: #DFD7D7;  font: 11px  Verdana,Arial, Helvetica, sans-serif; 	}

TD.DiaCalendarRojo{cursor: pointer; font-size: 6pt;background-color: #FF0000;  color: #000000;  font-family: Verdana,Arial, Helvetica, sans-serif; 	}
TD.DiaCalendarAmarillo{cursor: pointer; font-size: 6pt;background-color: #FFFF40;  color: #000000;  font-family: Verdana,Arial, Helvetica, sans-serif; 	}
TD.DiaCalendarAzul{ cursor: pointer;font-size: 6pt;background-color: #3F75FF;  color: #000000;  font-family: Verdana,Arial, Helvetica, sans-serif; 	}
TD.DiaCalendarVerde{cursor: pointer; font-size: 6pt;background-color: #40FF40;  color: #000000;  font-family: Verdana,Arial, Helvetica, sans-serif; 	}

.numberCalendar {
		FONT-SIZE: 8pt;
		FONT-FAMILY:  Verdana, Arial,Helvetica,sans-serif;	
    }
	
TD.DiaCalendarDomingo {  color: #000000; font-size: 8pt; font: 11px  Arial, Helvetica, sans-serif; }	 

TD.DiaCalendarDiaConEvento { 
	border: 1px solid #CB7011;
	font-weight: Bold; 
	color: #000000; 
	font-size: 8pt; 
	background-color: #C7D39C; 
	font: 11px  Arial, Helvetica, sans-serif;
}	   
   
TD.DiaCalendarHoy { border: 1px solid #000000; font-weight: Bold;  color: #000000; font-size: 8pt; font: 11px  Arial, Helvetica, sans-serif;  }	  



/** FIN - Calendario Touroperador **/

a.Ntooltip {
position: relative; /* es la posición normal */
text-decoration: none !important; /* forzar sin subrayado */
color:#0080C0 !important; /* forzar color del texto */
font-weight:bold !important; /* forzar negritas */
}

a.Ntooltip:hover {
z-index:999; /* va a estar por encima de todo */
background-color:#000000; /* DEBE haber un color de fondo */
}

a.Ntooltip span {
display: none; /* el elemento va a estar oculto */
}

a.Ntooltip:hover span {
display: block; /* se fuerza a mostrar el bloque */
position: absolute; /* se fuerza a que se ubique en un lugar de la pantalla */
top:2em; left:2em; /* donde va a estar */
width:250px; /* el ancho por defecto que va a tener */
padding:5px; /* la separación entre el contenido y los bordes */
background-color: #0080C0; /* el color de fondo por defecto */
color: #FFFFFF; /* el color de los textos por defecto */
}

/** Se usa:
<a class=Ntooltip href="#">     el texto visible<span>          ... el texto oculto (cualquier código HTML) ......</span></a>
**/

/** Touroperador **/

.ButtonTouroperator
{
	font-family: Verdana, Arial,Helvetica,sans-serif;
	font-size:9px;
	font-weight: Bold;
	background:#EC8C14;
	border-bottom: 1px solid #104A7B;
	border-right: 1px solid #104A7B;
	border-left: 1px solid #AFC4D5;
	border-top:1px solid #AFC4D5;
	color:white;
	height:17px;
	text-decoration:none;
	cursor: pointer;
}

TD.panelTotal {
	border-width: 1px;
	border-color: #E2E2E2;
	background-color: #FAFAFA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	border-style: solid;
	color:#184996;
}

.showPrecio {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#333333;
	border-style: none;		
}

TD.barraPrincipal {
	background-color: #DDDDDD; 
}

TD.panelLateral2 {
	border-width: 1px;
	border-color: #E2E2E2;
	background-color: #FAFAFA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border-style: solid;
	text-align: center;
}

.botonCloseCycle {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/closeCicle.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 19px;
	border: none;
}	

.botonCloseCycleOff {
	cursor: pointer;
	background-image:  url(../images/icons/botonera/closeCicle_off.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 19px;
	border: none;
}

.contenedor-responsivo {
    position: relative;
    overflow: hidden;
    padding-top: 56.25%;
}


.iframe-responsivo {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

.bottom-aligned {
    display: flex;
    align-items: flex-end;
}

/* Zoom imagen Inicio */

.myImg {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.myImg:hover {opacity: 0.7;}

/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 20px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.9); /* Black w/ opacity */
}

/* Modal Content (image) */
.modal-content {
    margin: auto;
    display: block;
    width: 75%;
    //max-width: 75%;
}

/* Caption of Modal Image */
.caption {
    margin: auto;
    display: block;
    width: 80%;
    max-width: 700px;
    text-align: center;
    color: #ccc;
    padding: 10px 0;
    height: 150px;
}

/* Add Animation */
.modal-content, .caption {
    -webkit-animation-name: zoom;
    -webkit-animation-duration: 0.6s;
    animation-name: zoom;
    animation-duration: 0.6s;
}

.out {
  animation-name: zoom-out;
  animation-duration: 0.6s;
}

@-webkit-keyframes zoom {
    from {-webkit-transform:scale(1)}
    to {-webkit-transform:scale(2)}
}

@keyframes zoom {
    from {transform:scale(0.4)}
    to {transform:scale(1)}
}

@keyframes zoom-out {
    from {transform:scale(1)}
    to {transform:scale(0)}
}

/* The Close Button */
.close {
    position: absolute;
    top: 15px;
    right: 35px;
    color: #f1f1f1;
    font-size: 40px;
    font-weight: bold;
    transition: 0.3s;
}

.close:hover,
.close:focus {
    color: #bbb;
    text-decoration: none;
    cursor: pointer;
}

/* 100% Image Width on Smaller Screens */
@media only screen and (max-width: 700px){
    .modal-content {
        width: 100%;
    }
}

.zoomImg {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.zoomImg:hover {opacity: 0.7;}

/* Zoom imagen Fin */