/*----------------------------- General -----------------------------------------------*/
h3{
	font-family: Arial, Trebuchet MS, Verdana, Times New Roman;
	font-weight:normal;
	color:#FFFFFF;
	background-color:#003366;
	
}
p{
	font-family:Arial, Trebuchet MS, Verdana, Times New Roman;
	background-color:none;
	font-size:0.9em;
}
h1 { font-family: Arial;}
h2 { font-family: Arial;}
td {font-family:Arial, Trebuchet MS, Verdana, Times New Roman;color: #000000;font-size: 11px;}
th {font-family:Arial, Trebuchet MS, Verdana, Times New Roman;color: #000000;font-size: 11px; text-align:center;}
a {font-family:Arial, Trebuchet MS, Verdana, Times New Roman;}
a:link, a:active, a:visited {color: #3366CC;border: none;}
a:hover {color: #000000;}
input {font-family:Arial, Trebuchet MS, Verdana, Times New Roman;}
select {font-family:Arial, Trebuchet MS, Verdana, Times New Roman;}
form {font-family:Arial, Trebuchet MS, Verdana, Times New Roman;}
/*******/
table.verdana tbody tr.WhiteRow td p,table.verdana tbody tr.ColorRow td p,p.calculadora,p.centrado,p.mensaje
{background-color:transparent;}
/********************************************************************************/
/*----------------------------- rec.htm Tabs -----------------------------------------------*/
/********************************************************************************/
body{
font-family: Arial, Trebuchet MS, Verdana, Times New Roman;
margin:0px;
padding:0px;
}
label{display:block;
	padding-top:0px;
}
fieldset{
	width:800px;
	border:0px;
	padding:0px 0px 0px 10px;
}
textarea{font-family:Arial, Trebuchet MS, Verdana, Times New Roman;}
legend{font-weight:bold}
h2{font-size:1em;}
/* --- Diseño para las Pestañas --- */
dl#Main {float:left;width:630px;margin-top:-18px;font-family: Arial, Trebuchet MS, Verdana, Times New Roman;}
dl#Main dt {float:left;width:139px;text-align:center;z-index:5; font-size:12px;font-family: Arial, Trebuchet MS, Verdana, Times New Roman;}
dl#Main dd {float:left;z-index:10;margin-left:0px;clear:both;margin-top:-1px;font-family: Arial, Trebuchet MS, Verdana, Times New Roman;}
dl#Main fieldset{float:left; width:630px;font-family: Arial, Trebuchet MS, Verdana, Times New Roman;}
dl#Main, dl#Main dt,dl#Main dd {position:static;font-family: Arial, Trebuchet MS, Verdana, Times New Roman;}
dl#Main fieldset label {margin-top:7px;}

.ContainerTitle{width:100%;}

td,select,.nbeCampo,.nbeCampo2,.Contenido input,.Contenido textarea,.Contenido2 input,.Contenido2 textarea {font-size:0.8em;}

.Contenido,.Contenido2{font-size:0.8em;text-align:left !important;}

.nbeCampo,.nbeCampo2,.imgAyuda,.imgAyuda2,.Contenido,.Contenido2{
	float:left;
	margin-top:0px;
}
.nbeCampo2{padding-left:1.5em;}

.explic{margin-top:0px;}

.Contenido,.Contenido2 p{margin:0px;}

.nbeCampo{
	width:130px;
	display:block;
	clear:left;
	text-align:right;
	margin-right:5px;
}
.imgAyuda,.imgAyuda2{width:18px;}

.explic{
	font-style: italic;
	font-size:90%
}
.ColIzq{
	float:left;
	width:90% !important;
	display:block;
	text-align:left !important;
	padding-left:200px;
}
.campodato{width:460px !important;}
.contenido textarea {width:350px;height:100px;}
.boton{
	cursor:pointer;
	font-weight:bolder;
}
#Title{
	font-weight:bolder;
	letter-spacing:1px;
	padding:1px 5px
}

/* Manejo de tabs */
dl{
	margin-top:0px;
	position:relative
}
dt{
	display:block;
	width:179px;
	top:10px;
	position:relative;
	margin-bottom:1px;
	padding:3px;
}
dd{
	left:177px;
	z-index:4
}
.activo,.inactivo{
	position: absolute; 
	top:10px;
	float:left;
	margin-left:4px;
	padding: 0px 5px 5px 2px;
}
.activo {visibility: visible;}

.inactivo {display: none;}

.dt_activo {
	cursor: pointer;
	font-weight: bolder;
	line-height:150%;
	display:block
}
.dt_inactivo {
	border-right: #FFF 2px solid;
	cursor: pointer;
	background-color: #F0F0F0;
	font-weight: none;
	line-height:150%;
}

/********************************************************************************/
/*----------------------------- rec.htm Heading -----------------------------------------------*/
/********************************************************************************/
#RecID3{
	font-family: Arial, Trebuchet MS, Verdana, Times New Roman;
	font-weight:bolder;
	letter-spacing:1px;
	padding:1px 5px
}

#RecID0{
	display: none;
}
#RecID1{
	display: none;
}
#RecID2{
	display: none;
}

/********************************************************************************/
/*----------------------------- Menu -----------------------------------------------*/
/********************************************************************************/

/***************************************Wellcome Header ****************************************/
#wellcome{
	margin-top:0px;
	background-color:#000088;
	color:#FFFFFF;
	font-size: 11px;
	text-align:left;
	font-weight:bold;
	padding-top:0px;
	padding-bottom:5px;
	height:30px;
}
#wellcome label{
	font-size:12px;
	font-weight:bold;
	margin-left:5px;
	float:left;
	margin-top:7px;
	color:#FFFFFF;
}
#MenuButton{
	background-color: #000088;
	color:#FFFFFF;
	margin-left:5px;
}
/***************************************  END Wellcome Header ****************************************/
/***************************************Others********************************************************/
a {
	font-family: Arial, Trebuchet MS, Verdana, Times New Roman;
	/*font-size: 14px;*/
	color: #003366
}
/*a:visited {
	color: #666666;
	text-decoration: none;
}*/
a:hover {
	color: #666666;
	text-decoration: none;
}
a:link {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
/***************************************  END Others********************************************************/
/***************************************Left Menu ****************************************/
#NavBar{
	width:177px;
	position:absolute;
	left:0px;
	top:32px;
}
/*Menu Container Table*/
.TableMenu {
	padding: 2px;
	background-color:#003366;
	width:177px;
	border:1px solid #999999;
}
/*Parent Item*/
.ParentStyle {
	background-color: #FFF181;
	letter-spacing: 3px;
	color: #000088;
	font-family:Arial, Trebuchet MS, Verdana,  Times New Roman; /*Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	font-weight: bold;padding-left:5px;
}
.ParentStyle ul {
	list-style:none;
	margin-left:0px;
	padding-left:0px;
}
	/*If no Children*/
.ParentStyle ul a,.ParentStyle ul a:visited{
color:#F8F8FF;
font-size:12px;
font-weight:bold;
}
.ParentStyle ul a:hover{
color: #666666;
text-decoration: none;
}
/*Child Item*/
.Child {
	margin: 0px;
	padding: 2px 2px 2px 4px;
	color:#FFF181;
	font-size:9px;
	/*background-color:#DDDDDD;*/
	background-color:#FFFFFF;
}
.Child li{
	margin-left:0px;
	padding-left:0px;
	text-align:left;
	list-style-type:none;
}
.Child li a,.Child li a:visited{
	color:#000088;
	font-size:11px;
	margin-left:-10px;
}
.Child li a:hover{
color: #666666;
text-decoration: none;
}
/*************************************** END  Left Menu ****************************************/

/********************************************************************************/
/*----------------------------- Nexus-Search -----------------------------------------------*/
/********************************************************************************/
/********************************** Search Boxes (General) **********************************/
#principal{}
#main{ 
	margin-top: 20px; 
	text-align:center;
}
#uno{
	/*margin-left:180px;*/
	/*height:220px;*/
	margin-bottom:10px;
}
#dos{
	height:220px;
	position:absolute;
	top:80px;
	left:520px;
}
#tres{
	margin-left:220px;
	height:220px;
}
#cuatro{
	height:220px;
}
#uno table tr td,#dos table tr td,#tres table tr td,#cuatro table tr td,#cinco table tr td,#seis table tr td{
	border:0px;padding:1px;
}
#uno table,#dos table,#tres table,#cuatro table{
width:270px;
}
#dos table{
	height:206px;
}
#tres table{
	height:234px;
}
#cuatro table{
	height:230px;
}
#seis table{
	width:440px;
}
/********************************** END Search Boxes (General) **********************************/
/********************************** header Search Boxes **********************************/

#uno table#busqueda0 tbody tr#trTituloTabla0 td#tdTituloTabla0{
	background-color:#003366;
	padding:10px;
}
#dos table#busqueda1 tbody tr#trTituloTabla1 td#tdTituloTabla1{
	background-color:#003366;
	padding:10px;
}
#tres table#busqueda2 tbody tr#trTituloTabla2 td#tdTituloTabla2{
	background-color:#003366;
	padding:10px;
	height:30px;
}
#cuatro table#busqueda3 tbody tr#trTituloTabla3 td#tdTituloTabla3{
	background-color:#003366;
	padding:10px;
}
#cinco table#busqueda4 tbody tr#trTituloTabla0 td#tdTituloTabla0{
	background-color:#003366;
	padding:10px;
}
#seis table#busqueda5 tbody tr#trTituloTabla0 td#tdTituloTabla0{
	background-color:#003366;
	padding:10px;
}
h1#h1Encabezado{
	font-family: Arial,Trebuchet MS, Verdana,  Times New Roman;
}
#uno table#busqueda0 tbody tr#trTituloTabla0 td#tdTituloTabla0 h2#h2TituloTabla0{
	margin-bottom:0px;
}
#dos table#busqueda1 tbody tr#trTituloTabla1 td#tdTituloTabla1 h2#h2TituloTabla1{
	margin-bottom:0px;
}
#tres table#busqueda2 tbody tr#trTituloTabla2 td#tdTituloTabla2 h2#h2TituloTabla2{
	margin-bottom:0px;
	margin-top:0px;
}
#cuatro table#busqueda3 tbody tr#trTituloTabla3 td#tdTituloTabla3 h2#h2TituloTabla3{
	margin-bottom:0px;
}
#cinco table#busqueda4 tbody tr#trTituloTabla0 td#tdTituloTabla0 h2#h2TituloTabla0{
	margin-bottom:0px;
}
#seis table#busqueda5 tbody tr#trTituloTabla0 td#tdTituloTabla0 h2#h2TituloTabla0{
	margin-bottom:0px;
}
#uno table#busqueda0 tbody tr#trTituloTabla0 td#tdTituloTabla0 h2#h2TituloTabla0 font#fontTituloTabla0{
	color:white;
	margin-bottom:0px;
	font-family: Arial, Trebuchet MS, Verdana,  Times New Roman;
}
#dos table#busqueda1 tbody tr#trTituloTabla1 td#tdTituloTabla1 h2#h2TituloTabla1 font#fontTituloTabla1{
	color:white;
	margin-bottom:0px;
	font-family: Arial,Trebuchet MS, Verdana,  Times New Roman;
}
#tres table#busqueda2 tbody tr#trTituloTabla2 td#tdTituloTabla2 h2#h2TituloTabla2 font#fontTituloTabla2{
	color:white;
	margin-bottom:0px;
	margin-top:0px;
	font-family: Arial,Trebuchet MS, Verdana,  Times New Roman;
}
#cuatro table#busqueda3 tbody tr#trTituloTabla3 td#tdTituloTabla3 h2#h2TituloTabla3 font#fontTituloTabla3{
	color:white;
	margin-bottom:0px;
	font-family:  Arial,Trebuchet MS, Verdana, Times New Roman;
}
#cinco table#busqueda4 tbody tr#trTituloTabla0 td#tdTituloTabla0 h2#h2TituloTabla0 font#fontTituloTabla0{
	color:white;
	margin-bottom:0px;
	font-family: Arial,Trebuchet MS, Verdana,  Times New Roman;
}
#seis table#busqueda5 tbody tr#trTituloTabla0 td#tdTituloTabla0 h2#h2TituloTabla0 font#fontTituloTabla0{
	color:white;
	margin-bottom:0px;
	font-family: Arial,Trebuchet MS, Verdana,  Times New Roman;
}
/********************************** END header Search Boxes **********************************/
/********************************** Field Names **********************************/
#uno table#busqueda0 tbody tr#trLineaTabla0 td#tdNbeLineaTabla0,
#dos table#busqueda1 tbody tr#trLineaTabla1 td#tdNbeLineaTabla1,
#tres table#busqueda2 tbody tr#trLineaTabla2 td#tdNbeLineaTabla2,
#cuatro table#busqueda3 tbody tr#trLineaTabla3 td#tdNbeLineaTabla3,
#cinco table#busqueda4 tbody tr#trLineaTabla0 td#tdNbeLineaTabla0,
#seis table#busqueda5 tbody tr#trLineaTabla0 td#tdNbeLineaTabla0{
	font-family: Arial,Trebuchet MS, Verdana,  Times New Roman;
}
/********************************** END Field Names **********************************/

/*********Estilos impres sustituye a varios.css********/
#impres fieldset {width:600px;}
#impres .Letras {color: #362171;font-size:15;font:bold;}
#impres .Etiquetas {color: #000000;font-size:12;font:bold;padding:10px;}
#impres .Campos {border:3px solid #222363;}
#impres .boton{
        font-size:10px;
        font-family:Verdana,Helvetica;
        font-weight:bold;
        color:white;
        background:#68A0CF;
        border:0px;
        width:120px;
        height:19px;
       }
@media print {
  /* style sheet for print goes here */
  #impres .boton {display:none}
  #impres .Separador{display:none}
}
/***********End Estilos impres*****************/
a.enlaceAyuda{
	margin-left:20px;
	font-family: Arial, Trebuchet MS, Verdana, Times New Roman;
	font-size:11px;
	color:#FFFFFF !important;
}

a.enlaceAyuda1{
	text-align:center;
	font-family: Arial, Trebuchet MS, Verdana, Times New Roman;
	font-size:11px;
	color:#000000 !important;
	border:1px solid red;
}
/*Caja de busqueda*/
.cajabusqueda {
	float:right;
	margin-right:10px;
}
.cajabusqueda input {
	font-family: Arial, Trebuchet MS, Verdana, Times New Roman;
	font-size:11px;
}
.cajabusqueda .botonBusqueda{
	background-color: #000088;
	color:#FFFFFF;
	margin-top:5px;
}
/*END Caja de busqueda*/

/*Frame Central*/
#framecenter {
	display:block;
	margin-left:5px;
	float:left;
	position:relative;
	/*left:178px;
	top:43px;*/
	/*position:absolute;*/
	
}
/*END Frame Central*/
/*Ocultar proxima pestaña y anterior*/
#ProxTab ,#ProxTab1 ,#ProxTab2 ,#ProxTab3,#ProxTab4 ,#ProxTab5 ,#ProxTab6,#ProxTab7 ,#ProxTab8 ,#ProxTab9 {display:none;}
#AnteTab,#AnteTab1,#AnteTab2,#AnteTab3,#AnteTab4,#AnteTab5,#AnteTab6,#AnteTab7,#AnteTab8,#AnteTab9{display:none;}
/*Ocultar proxima pestaña*/

/************DE la vistas extendideas*******/
.tbl {
	
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	padding-left: 2px;
	padding-top: 3px;
	width:85%;
	
}
.celdizqtblsup{ width:20%;}
.celddertblsup{ width:80%;}
td.celdizqtblsup { text-align: right;}

.celdizqtblsup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	text-transform: capitalize;
	vertical-align: middle;
	padding-left: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.celddertblsup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	vertical-align: middle;
	padding-left: 2px;
}
.headtblinf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	vertical-align: middle;
	padding-left: 2px;
	text-transform: capitalize;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #FFFFFF;
}
.celdblinf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	vertical-align: middle;
	padding-left: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: none;
}
.tblinf {
	
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	padding-left: 2px;
	padding-top: 3px;
	
}

/************END DE la vistas extendideas*******/

/*Quitar boton verificar en parte superior cuando hay cajas de checkboxes*/
#cuerpo #botonaccion {display:none;}
#ActionLinkAll,#ActionLinkNone{text-transform: lowercase;font-size:12px !important;font-weight:bold  !important;}
/*End Quitar boton verificar en parte superior cuando hay cajas de checkboxes*/

/* Para evitar que bajen las imágenes de calendario en listarsup */
td.EVEFecha3,td.EVEFecha5,td.AACFecha1 {width:90px; whitespace:nowrap;}

.Contenido textarea#BLCBloque1_CPO {
	width:350px;
	height:100px;
}
#BLCCodAgente,#BLACodAgente {display:none;}
/*#diviframes {display:block !important;}
#diviframes iframe {height:1000px !important;}*/
/*nomostrar Vendedor*/

/*********Formularios, registro, pagos ***********************/
.borderOrange .bordertop {border-top:1px solid #ff9900;}
.borderOrange {border:1px solid #ff9900;}
.borderOrange td{
	background:#ffff;
	padding:3px;
	font-family:  Arial,Trebuchet MS, Verdana, Times New Roman;
	font-size:0.9em;
}
.borderOrange th {
	margin;0px;
	padding:0px;
}
.borderOrange input {
	font-family:  Arial,Trebuchet MS, Verdana, Times New Roman;
	font-size:0.9em;
	width:200px;
	background-color:#ffff;
}
.borderOrange textarea {
	font-family:  Arial,Trebuchet MS, Verdana, Times New Roman;
	font-size:0.9em;
	width:200px;
	height:60px;
	background-color:#ffff;
}
.borderOrange textarea.bloqueGde {
	width:300px;
	height:100px;
}
.borderOrange select {
	font-family:  Arial,Trebuchet MS, Verdana, Times New Roman;
	background-color:#ffff;
	font-size:12px;
}
.borderOrange .boton{
	border:1px solid #FDF0AA;
	color:black;
	background-color:#ff9900;
	width:auto !important;
}
.borderOrange .messagealert {
	color:#ff0000;
}
.borderOrange th.msg {
	padding:4px;
	font-family:  Arial,Trebuchet MS, Verdana, Times New Roman;
	font-size:0.9em;
	color:#fff;
	background:#FF9900;
}
.borderOrange .asterisc {
	color:#FF9900;
	font-weight:bold;
}
.borderOrange td label{ float:right;}
/*********End Formularios, registro, pagos *******/


/**************Para Reportes*******************/
#tabla {width:670px}
#tabla tr td {text-align:center;border:1px solid #DDDDDD}


a p{;font-size:12;font:bold;background-color:white;border:0px;padding-left:10px;margin-top:8px;}
.normal {font-weight:normal !important;}
#Alinear{margin-left:75%;clear:both;display:block}


#tablach tr td {text-align:center;border:1px solid #DDDDDD; font-family: Arial, Trebuchet MS, Verdana, Times New Roman;}
#tablach tr td.columna {width:50px;font-size:13px;}
#tablach tr td.td1 {width:150px;font-size:13px;}

#IframeVentas{clear:both}

/********************************************/



/************ FOR FIREFOX ********************/
body>div#cuerpo>div#noprint>div{
margin:0px auto;
text-align:center;
}
body>#wellcome{
margin-top:-10px;
padding-bottom:2px;
}
body>table td.Child {
padding-left:20px;
}
body>table td.ParentStyle ul{
margin:2px;
}
body>.TableMenu {
	padding: 0px;
}
body>table .TableMenu {
	padding: 0px;
}
.tableLeft{
float:left;
width:180px;
height:auto;
}
body>#framecenter {
/*float:left;*/
margin-top:0px;
margin-left:0px;
border:1px solid #fff;
/*position:relative;*/
width:100%;
left:0px;
}
body>#framecenter iframe {
margin-left:0px;
border:1px solid #fff;
/*position:static;*/
top:0px;
left:0px;
float:left;
/*min-width:700px;*/
width:100% !important;
}
body>#principal #uno table{
margin:0px auto;
}
body>#cuerpo {
margin:0px auto;
}
body>div#cuerpo form{
margin:0px auto;
}
body>div dl#Main {
margin-top:0px;
}
body>div dl#Main dt{
top:40px;
}
body>div dl#Main dt#Tab0{
position:absolute;
left:0px;
}
body>div dl#Main dt#Tab1{
position:absolute;
left:146px;
}
body>div dl#Main dt#Tab2{
position:absolute;
left:292px;
}
body>div dl#Main dt#Tab3{
position:absolute;
left:438px;
}
body>div dl#Main dt#Tab4{
position:absolute;
left:584px;
}
body>div dl#Main dd{
position:relative;
margin-top:16px;
left:0px;
}
body>span.ColIzq{
width:auto !important;
min-width:400px;
}
div>table#busqueda0{margin:0px auto;}
/************ FOR FIREFOX ********************/