body, td, p, pre  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

pre  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;

}


.grismedio{ color: #7e7e7e; }

.bienvenidatxt{ color: #7e7e7e; font-size: 14px;}
.bienvenidatxttit { color:#003399; font-size: 14px; font-weight:bold;}
.small_gris { color:#990033; font-size: 11px;}
.small { color:#990000; font-weight:bold; font-size: 10px;}
.inputform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color : #EEEEEE;
	color: #999999;
	border: 2px solid #E5E5E5;
	font-weight: bold;
}
.medio_gris { color:#717171; font-size: 11px; font-style: italic;}
.inputformreq {font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #ffd0d0; border-color: #ea1313; border-width : 1px;}
.formatoitem {
	font-size: 12px;
	font-weight: bold;
	color: #009900;
}
.formatoitemreq {
	font-size: 12px;
	font-weight: bold;
	color: #993300;
}


.Blancobig {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}

.gris { color:#a2a2a2; font-size: 10px; }
.gris A { color: #a2a2a2;  TEXT-DECORATION: none}
.gris A:active { color: White;  TEXT-DECORATION: none}
.gris A:link { color: #a2a2a2;  TEXT-DECORATION: none}
.gris A:visited { color: #929292;  TEXT-DECORATION: none}
.gris A:hover { color: #717171;  TEXT-DECORATION: underline}

.titulos { color:red; font-size: 14px; }
.titulos A { color: #990000;  TEXT-DECORATION: none}
.titulos A:active { color: White;  TEXT-DECORATION: none}
.titulos A:link { color: #990000;  TEXT-DECORATION: none}
.titulos A:visited { color: #663300;  TEXT-DECORATION: none}
.titulos A:hover { color: #cc0000;  TEXT-DECORATION: none}

.subtitulo { color:#333399; font-weight:bold; font-size: 14px;}

.formato { color:#4e4e4e; font-weight:bold; font-size: 12px;}

.tablaresaltada{
	background-color : #ffffd2;
	border : thin dotted #EA7C13;
	padding : 5 5 5 5;
}




.tablalogin {
	background-color : #ebebeb;
	border : thin dotted #D8D8D8;
	width : 200px;
	padding : 5 5 5 5;
}

.TDPORCOBRAR { 	background-color : #cc0000; color:White; font-weight:bold; font-size: 14px;}
.TD_color_1 { 	background-color : #eeeef9;}
.TD_color_2 { 	background-color : #d7d8f4;}
.TD_color_3 { 	background-color : #99B3CC;}
.TD_color_gris { 	background-color : #f1f1f1;}

.TD_color_Sistema {
	background-color : #FBFBFB;
	padding: 5px;
}
.TD_color_Sistema2 {
	background-color : #F4F4F4;
	padding: 5px;
} 


.TABLE_RES {
	border : thin solid #F7F7F7;
	padding : 5;
}

.TRTOPRESULTADOS {
	font : bold;
	text-align : center;
	background: #99B3CC;
}

.TD_RES_top {
	background-color : #3366CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #000000;
}

.TD_news_sep { 	background-color : #ececec;}
.TD_news_3 { 	background-color : #330099;}
.TD_news_4 { 	background-color : #e22a2a;}


.subtitulosm{ color:#003399; font-size: 12px; font-weight:bold;}


.titulorojobig {
	font-size: 16px;
	color: #333399;
	font-weight: bold;

}


/* Estilos Notas*/

.NotasTablasNormal {
	border-top: 1px Solid #afca25;
	border-right: 1px Solid #afca25;
	border-left: 1px Solid #afca25;
	border-bottom: 1px Solid #afca25;
	
	padding: 7px;
	background: #ddea9e;
	background-image: url(gifs/BackNotas.jpg);

}



.NotasTablasNormalTexto {
	font-size: 11px;
	color: Black;
}
.NotasTablasError {
	
	border-width: 1px;
	border-style: outset;
	border-color: gray;
	padding: 5px;
	background: #cc0000;
}
.NotasTablasErrorTexto {
	font-size: 12px;
	color: #ffffcc;
	font-weight: bold;
}
.NotasTablasErrorTexto A { color: Yellow;}
.NotasTablasErrorTexto A:active { color: Yellow;}
.NotasTablasErrorTexto A:link { color: Yellow;}
.NotasTablasErrorTexto A:visited { color: Yellow;}
.NotasTablasErrorTexto A:hover { color: Yellow;}

/* FIn Estilos Notas*/

.notas A { color: #FFFFFF;  TEXT-DECORATION: none}
.notas A:active { color: #ffffcc;  TEXT-DECORATION: none}
.notas A:link { color: #FFFFFF;  TEXT-DECORATION: none}
.notas A:visited { color: #FFFFFF;  TEXT-DECORATION: none}
.notas A:hover { color: Yellow;  TEXT-DECORATION: underline}

.notas_error {

	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: italic;
	border: thin none #FFFFFF;
	background: #cc3300;


}
.notasgris {

	font-size: 12px;
	font-weight: bold;
	color: Black;
	font-style: italic;
	background-color: #eaeaea;
	border: thin none #FFFFFF;


}

.notasorange {

	font-size: 12px;
	font-weight: bold;
	color: #7e7e7e;
	font-style: italic;
	background-color: #eaeaea;
	border: thin none #d8d8d8;


}



.linkblanco A:active { color: #FFFFFF;  TEXT-DECORATION: none;}
.linkblanco A:link { color: #FFFFFF;  TEXT-DECORATION: none}
.linkblanco A:visited { color: #FFFFFF;  TEXT-DECORATION: none}
.linkblanco A:hover { color: #FFFC00;  TEXT-DECORATION: underline}
.linkblanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}


.linkblanco2 A:active { color: #FFFFFF;  TEXT-DECORATION: none;}
.linkblanco2 A:link { color: #FFFFFF;  TEXT-DECORATION: none}
.linkblanco2 A:visited { color: #FFFFFF;  TEXT-DECORATION: none}
.linkblanco2 A:hover { color: #FFFC00;  TEXT-DECORATION: underline}
.linkblanco2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}



.linknegro A:active { color: #000000;  TEXT-DECORATION: none;}
.linknegro A:link { color: #000000;  TEXT-DECORATION: none}
.linknegro A:visited { color: #000000;  TEXT-DECORATION: none}
.linknegro A:hover { color: #6D6F71;  TEXT-DECORATION: underline}
.linknegro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}




.inicio A:active { color: #1B5BAC;  TEXT-DECORATION: none;}
.inicio A:link { color: #1B5BAC;  TEXT-DECORATION: none}
.inicio A:visited { color: #1B5BAC;  TEXT-DECORATION: none}
.inicio A:hover { color: #83b9fd;  TEXT-DECORATION: underline}
.inicio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1B5BAC;
}






.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
    line-height: 20px;
	color: #FFFFFF;
}
.footer .linkblanco2{
    font-size: 14px;
    line-height: 20px;
}



.accesotxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #207D9B;
}


.accesotxt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #898B8B;
}.textblanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}


.textneg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}




.textblanco14 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.textblanco14 A { color: #FFFFFF;  TEXT-DECORATION: none}
.textblanco14 A:active { color: #ffffcc;  TEXT-DECORATION: none}
.textblanco14 A:link { color: #FFFFFF;  TEXT-DECORATION: none}
.textblanco14 A:visited { color: #FFFFFF;  TEXT-DECORATION: none}
.textblanco14 A:hover { color: #ffffcc;  TEXT-DECORATION: underline}

.titnegro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
}
.fuentes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	font-weight: bold;
	color: #666666;
}


.linkOpen {
	font-size: 10px;
	color: #003366;
	font-style: italic;
}
.linkOpen A:active {
	color: #003366;
	TEXT-DECORATION: none;
}
.linkOpen A:link {
	color: #003366;
	TEXT-DECORATION: none
}
.linkOpen A:visited {
	color: #003366;
	TEXT-DECORATION: none
}
.linkOpen A:hover {
	color: #0033FF;
	TEXT-DECORATION: none
}

.linkazulclaro { font-size: 12px;  color: #66ffff; font-style: italic;}
.linkazulclaro A:active { color: #ffff66;  TEXT-DECORATION: none;}
.linkazulclaro A:link { color: #66ffff;  TEXT-DECORATION: none}
.linkazulclaro A:visited { color: #66ffff;  TEXT-DECORATION: none}
.linkazulclaro A:hover { color: #ffff66;  TEXT-DECORATION: none}

.linkamarillo { font-size: 12px;  color: #ffccff; font-style: italic;}
.linkamarillo A:active { color: Yellow;  TEXT-DECORATION: none;}
.linkamarillo A:link { color: #ffccff;  TEXT-DECORATION: none}
.linkamarillo A:visited { color: #ffccff;  TEXT-DECORATION: none}
.linkamarillo A:hover { color: Yellow;  TEXT-DECORATION: none}

.linkverde { font-size: 12px;  color: #ffff99; font-style: italic;}
.linkverde A:active { color: Yellow;  TEXT-DECORATION: none;}
.linkverde A:link { color: #ffff99;  TEXT-DECORATION: none}
.linkverde A:visited { color: #ffff99;  TEXT-DECORATION: none}
.linkverde A:hover { color: Yellow;  TEXT-DECORATION: none}


.orange {
	color: #CC6600;
	font-weight: bold;
	font-style: italic;
}

.estatus {
	FONT-SIZE: 18px;
	color: Red;
	font-weight: bold;
	font-style: italic;
}

.formsubmit {
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	border-top-width: 0.1em;
	border-right-width: 0.1em;
	border-bottom-width: 0.1em;
	border-left-width: 0.1em;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #5555dd;
	border-right-color: #000033;
	border-bottom-color: #000000;
	border-left-color: #5555dd;
	font-weight: bold;
	background-color: #006699;
} .contactored {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
}
.titblancos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
}
.tit_login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #A6AAAD;
	font-weight: bold;
}
.tit_zona_clientes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #6D6F71;
}
.tituloForma {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 5px;
}

.tit_clientes {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 28px;
	color: #393937;
}
.tablaFormatosTop {
	font-size: 18px;
	color: #FFF;
	background-color: #036;
}

.EQAselect {
    width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.EQAselect option {
    white-space: nowrap;
    width: 100%
}


.bot_admin {
	background-color: #C00;
	padding: 10px;
	height: 50px;
	width: 200px;
	}

.link_bot_admin { font-size: 14px;  color: #FFF; font-weight: bold;}
.link_bot_admin A:active { color: #efd630;  TEXT-DECORATION: none;}
.link_bot_admin A:link { color: #FFF;  TEXT-DECORATION: none}
.link_bot_admin A:visited { color: #FFF;  TEXT-DECORATION: none}
.link_bot_admin A:hover { color: #efd630;  TEXT-DECORATION: none}