/****************************************************
	Tablas de Error, Success y Warning, de la Vista	*
*****************************************************/
.errortable {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #BFC3C5;
	border-right-color: #BFC3C5;
	border-bottom-color: #BFC3C5;
	border-left-color: #BFC3C5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #800000;
}

.successtable {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #BFC3C5;
	border-right-color: #BFC3C5;
	border-bottom-color: #BFC3C5;
	border-left-color: #BFC3C5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336600;
}
.warningtable {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #BFC3C5;
	border-right-color: #BFC3C5;
	border-bottom-color: #BFC3C5;
	border-left-color: #BFC3C5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EADF00;
}
.mjstable1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #BFC3C5;
	border-right-color: #BFC3C5;
	border-bottom-color: #BFC3C5;
	border-left-color: #BFC3C5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336600;
}
.mjstable2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #800000;
}
body{
	text-align: center;
}
.tablaContenedora{
	width: 1000px;
}
.tdContenedoraMenuIzqYContenido{
	background-image:url('../imagenes/pixels/px_fondo_formulario.jpg');
	width: 100%;
}
.tdContenidoCentral{
	width:769px;
  	padding-top:24px;
  	padding-right:60px;
  	padding-left:60px;
  	padding-bottom:30px;
}
.tdContenidoCentralContenido{
  	padding-left:60px;
}
/*****************************************
	Estilos Login    					**
******************************************/
.tdContenidoCentralLogin{
	width:1000px;
	height:510px; 
	background-image:url('../imagenes/pixels/px_fondo_formulario.jpg');
	vertical-align: top;
}
.tableContenidoCentralLogin{
	height:510px; 
	width:1000px;
	background-image:url('../imagenes/fondo/fondo_login.jpg');
	background-repeat:no-repeat;
	vertical-align: bottom;
}
.cuadroLogin{
	background-color:#EFF2F5;
	border:solid 4px #D6DEE6;
}
.tituloLogin{
	font-weight:Bold;
	font-family:Trebuchet MS;
	font-size:13px;
	color:#FF0000;
}
.labelLogin{
    color:#003366;
	font-weight:normal;
	font-family: Arial;
	font-size:11px;
}
.linkNoMeAcuerdo{
	font-weight:Normal;
	font-family:Arial;
	font-size:10px;
	color:#FF0000;
}

A.linkNoMeAcuerdo:link      {color:#FF0000; text-decoration: underline;}
A.linkNoMeAcuerdo:active    {color:#FF0000; text-decoration: underline;}
A.linkNoMeAcuerdo:visited   {color:#FF0000; text-decoration: underline;}
A.linkNoMeAcuerdo:hover     {color:#FF0000; text-decoration: underline;}
/*****************************************
	Estilos Menu Top					**
******************************************/
.tdContenedoraMenuTop{
	padding-left:27px;
	background-image:url('../imagenes/pixels/px_fondo_formulario.jpg');	
	width: 945px;
}
.tablaMenuTop{
	width: 945px;
}
.tdMenuTopNormal{
	background-image:url('../imagenes/pixels/px_boton_1.jpg');
	background-repeat:repeat-x;
	text-align:center;
}
.tdMenuTopSelect{
	background-image:url('../imagenes/pixels/px_boton_2.jpg');
	background-repeat:repeat-x;
	text-align:center;
}

.textMenuTop{
	text-align: center;
	color:#ffffff;
	font-weight:bold;
	font-family: Arial;
	font-size:11px;
}
A.textMenuTop:link      {color:#ffffff; text-decoration: none;}
A.textMenuTop:active    {color:#ffffff; text-decoration: none;}
A.textMenuTop:visited   {color:#ffffff; text-decoration: none;}
A.textMenuTop:hover     {color:#ffffff; text-decoration: none;}
/*****************************************
	Estilos Contenido Central			**
******************************************/
.hrgroup{
	color: #cccccc;
	background-color: #cccccc;
	height: 1px;
	width: 90%;
}
.textHeadTablaEquipaje{
	font-weight:Bold;
	font-family: Arial;
	font-size:12px;
	color:#003366;
}
.tablaCentroPest{
	border-right:solid 1px #999999;
	border-left:solid 1px #999999;
}
.pestTituloActiva30px{
  height:30px;
  background-image:url('../imagenes/pixels/px_pestana_activa30.jpg');
  padding:2px,2px,2px,5px;
  text-align:center;
}
.pestTituloDesactiva30px{
  height:30px;
  background-image:url('../imagenes/pixels/px_pestana_inactiva30.jpg');
  padding:2px,2px,2px,5px;
  text-align:center;
}
.tdPestSeparadorAlta{
	background-image:url('../imagenes/pixels/px_pestana_inactiva30.jpg');
	width:1px;
}
.pestTituloActiva{
	font-family: Arial;
	font-size:12px;
	font-weight: bold;
	color: #FFFFFF;
}
A.pestTituloDesactivaLink:link    {
	font-weight:Bold;
	font-family: Arial;
	font-size:12px;
	color:#003366; 
	text-decoration: none;
	}
A.pestTituloDesactivaLink:active    {
	font-weight:Bold;
	font-family: Arial;
	font-size:12px;
	color:#003366; 
	text-decoration: none;
	}
A.pestTituloDesactivaLink:visited    {
	font-weight:Bold;
	font-family: Arial;
	font-size:12px;
	color:#003366; 
	text-decoration: none;
	}
A.pestTituloDesactivaLink:hover    {
	font-weight:Bold;
	font-family: Arial;
	font-size:12px;
	color:#FB993D; 
	text-decoration: none;
	}
.tablaCentroConPestanias{
	border-left:solid 1px #999999;
	border-right:solid 1px #999999;
	border-top:solid 1px #999999;
	border-bottom:solid 4px #999999;
	padding-top:10px;
	padding-left:10px;
	background-color:#ffffff;
	width:100%;
}
.tablaCentroSinPestanias{
	border-left:solid 1px #999999;
	border-right:solid 1px #999999;
	border-top:solid 1px #999999;
	border-bottom:solid 4px #999999;
	padding-top:10px;
	padding-left:10px;
	background-color:#ffffff;
	width:100%;
}
.trContenidoFormulario{
	align:left;
	valign:middle;
	padding-bottom: 8px;
}
.subTitulo{
	font-weight:Bold;
	font-family: Arial;
	font-size:16px;
	color:#003366; 
	text-decoration: none;
}
.subTituloGrupo{
	font-weight:Bold;
	font-family: Arial;
	font-size:12px;
	color:#003366; 
	text-decoration: none;
	padding-bottom: 12px;
	padding-top: 20px;
	align:left;
	valign:middle;
}
.subTituloGrupoConLinea{
	font-weight:Bold;
	font-family: Arial;
	font-size:12px;
	color:#003366; 
	text-decoration: none;
	padding-bottom: 12px;
	padding-top: 15px;
	align:left;
	valign:middle;
}
.label{
	color:#333333;
	font-weight:normal;
	font-family: Arial;
	font-size:11px;
}
.tituloEmailRegistrado{
	color:#FF0000;
	font-weight:normal;
	font-family: Arial;
	font-size:14px;
}
.labelEmailRegistrado{
	color:#003366;
	font-weight:normal;
	font-family: Arial;
	font-size:13px;
}
.leyenda{
	color:#333333;
	font-weight:normal;
	font-family: Arial;
	font-size:10px;
}
.inputText{
  font-family:Arial;
  font-size:12px;
  font-weight:Normal;
  color:#333333;
  border:solid 1px #7F9DB9;
}
.inputTextRead{
  font-family:Arial;
  font-size:12px;
  font-weight:Normal;
  color:#999999;
  border:solid 1px #C7C7BE;
  background-color: #ECE9D8;
}
.inputRadio{
  color:#333333;
}
.inputPassword{
	color:#003366;
	font-weight:normal;
	font-family: Arial;
	font-size:12px;
}
.inputOption{
  	font-family:Arial;
  	font-size:10px;
  	font-weight:Normal;
  	color:#333333;
  	border:solid 1px #7F9DB9;
  	width: 170px;
}
.tdBotonInfTabla{
	padding-top:12px;
  	padding-right:2px;
}
.tableBorderListado{
	border-left:solid 1px #999999;
	border-right:solid 1px #999999;
	border-bottom:solid 1px #999999;
}
.trTextoHead{
	font-weight:Bold;
	font-family:Arial;
	font-size:12px;
	color:#003366;
}
.trFondoHead{
	background-image: url("../imagenes/pixels/px_centro_tabla_head.jpg");
	height: 30px;
}
.trTextoListado{
	font-weight:Normal;
	font-family:Arial;
	font-size:12px;
	color:#000000;
}
.trFondoListadoPar1{
	background-color: #FFFFFF;
}
.trFondoSelect{
	background-color: #E4EDF3;
}
.trFondoListadoPar2{
	background-color: #F3F3F3;
}
.linkVisualizarDoc{
	font-weight:Normal;
	font-family:Arial;
	font-size:13px;
	color:#003366;
}

A.linkVisualizarDoc:link      {color:#003366; text-decoration: underline;}
A.linkVisualizarDoc:active    {color:#003366; text-decoration: underline;}
A.linkVisualizarDoc:visited   {color:#003366; text-decoration: underline;}
A.linkVisualizarDoc:hover     {color:#003366; text-decoration: underline;}
/*****************************************
	Estilos Menu Izquierdo				**
******************************************/
.tdItemMenuIzq{
	width:75%;
	padding-top:2px; 
	padding-left:5px;
	text-align:left; 
	valign:middle; 
}
.tdBulletMenuIzq{
	height:40; 
	width:25%;
	text-align:right; 
	valign:middle; 
}
.treeviewTexto{
	font-weight:Normal;
	font-family:Arial;
	font-size:12px;
	color:#666666;
}

A.treeviewTexto:link      {color:#666666; text-decoration: none;}
A.treeviewTexto:active    {color:#666666; text-decoration: none;}
A.treeviewTexto:visited   {color:#666666; text-decoration: none;}
A.treeviewTexto:hover     {color:#FB9638; text-decoration: none;}

.treeviewTextoSelect{
	font-weight:Normal;
	font-family:Arial;
	font-size:12px;
	color:#FB9638;
}

A.treeviewTextoSelect:link      {color:#FB9638; text-decoration: none;}
A.treeviewTextoSelect:active    {color:#FB9638; text-decoration: none;}
A.treeviewTextoSelect:visited   {color:#FB9638; text-decoration: none;}
A.treeviewTextoSelect:hover     {color:#FB9638; text-decoration: none;}
/**********************************************
** ESTILOS DE IMPRESION SOLICITUD PENDIENTE   *
**********************************************/
.tituloImpresion{
	color:#003366;
	font-weight:bold;
	font-family: Arial;
	font-size:15px;
}
.labelImp{
	color:#003366;
	font-weight:normal;
	font-family: Arial;
	font-size:13px;
}
.labelPequenioImp{
	color:#003366;
	font-weight:normal;
	font-family: Arial;
	font-size:11px;
}
.labelCuadroImp{
	color:#003366;
	font-weight:normal;
	font-family: Arial;
	font-size:9px;
}
/*********************************************
** LINK ACCIONES                             *
**********************************************/
.linkAccion{
	font-weight:Normal;
	font-family:Arial;
	font-size:10px;
	color:#003366;
}

A.linkAccion:link      {color:#003366; text-decoration: underline;}
A.linkAccion:active    {color:#003366; text-decoration: underline;}
A.linkAccion:visited   {color:#003366; text-decoration: underline;}
A.linkAccion:hover     {color:#003366; text-decoration: underline;}
/*********************************************
** ESTILOS BUSCADOR AUTOCOMPLETE             *
**********************************************/
.sugerenciaModeloIV {
		position:fixed;
		width:200px; 
		top:395px;
		left:830px;
		border:1px solid black; 
		display:none; 
		background-color: #ffffff; 
		z-index: 50;
}
.sugerenciasAutoComplete ul {
		list-style: none; 
		margin: 0; 
		padding: 0; 
		font-weight:normal;
		font-family: Arial;
		font-size:.75em;
	}
.sugerenciasAutoComplete ul li {padding: .2em; border-bottom: 1px solid silver;}
.seleccionado {font-weight:bold; background-color: #FFFF00;}
