/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(images/Background.png);
	background-repeat: no-repeat;
	/*background-color: #c2c4c5;*/
	background-color: #adaeae;
	background-position: top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px
	color: #000;
}
#Login{
	background-image:url(images/Login.png);
	background-position: top center;
	background-repeat:no-repeat;
}
#index, tr, td, th{
	border-color: transparent;
}
table tr td strong div {
	font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
	color: #FFF;
}
td,th {
	font-size: 11px;
	color: #000;
}
table tr div strong a {
	color: #FFF;
	font-size: 12px;
}
#trblue{
background-color:#FCEAAD;
color: #FFF;
font-size:16px;
}
#trlight{
background-color:#FFFFFF;
}
#Total{
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
}
#CelAzul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#000;
}
#ContenidoTablaFactura {
	font-size: 9px;
}
#Datos table {
	font-size: 10px;
}
.panel_button {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	top: 1px;
	width: 250px;
	height: 54px;
	z-index: 20;
	filter:alpha(opacity=70);
	-moz-opacity:0.70;
	-khtml-opacity: 0.70;
	opacity: 0.70;
	cursor: pointer;
}
.panel_button img {
	position: relative;
	top: 10px;
	border: none;
}
.panel_button a {
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	position: relative;
	top: 5px;
	left: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.Titulo{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #0054A8;
}
.SubTitulo{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #0054A8;
}
label{
	font-size:13px;
	color: #004000;
	font-weight:bold;
}
label.Recomendaciones{
	font-size:10px;
	color: #004000;
}
label.Detalle{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color: #0054A8;
	font-weight:bold;
}
label.Ticket{
	font-size:11px;
	color: #0054A8;
	font-weight:bold;
}
label.error3{
	color: red;
	font-size: 16px;
	font-weight:bold;
}
label.Ayuda{
	font-size:12px;
	color: #0054A8;
	font-weight:bold;
}
label.Informacion{
	color: #0054A8;
	font-size:12px;
	font-weight:bold;
}
.Sello {
	font-size: 12px;
}
/*cambie el width del menu a 100, quedo bien
cambie el heght a 30 para lo alto de separacion, se ve bien
*/
.menu{margin:0; padding:0; width:100px; list-style:none;background:rgb(255,255,255);}
.menu li{padding:0; margin:0 0 1px 0; height:30px; display:block; }
.menu li a{text-align:left;height:30px; padding:0px 25px; font:15px Verdana, Arial, Helvetica, sans-serif; color:rgb(255,255,255); display:block; background:url('images/Menu.png') 0px 0px no-repeat; text-decoration:none;}
.menu li a:hover{background:url('images/Menu.png') 0px -30px no-repeat; color:rgb(255,255,255);}
.menu li a.active, .menu li a.active:hover{background:url('images/Menu.png') 0px -80px no-repeat; color:rgb(255,255,255);}
.menu li a span{line-height:30px;}
.requisites{  
    padding: 0 2px 0 2px;  
}  
.requisites.error2{  
    text-decoration: underline;
	font-size:11px;  
    color: #FF0000;
}  
input.error2{
	border-color: #F00;
}
input.txt{
	width: 150px;
	padding: 5px;
	padding-left: 25px;
	background-repeat: no-repeat;
	background-position: 0% 50%;
}
input.text.active{
	background: #343434 url(img/search.png) no-repeat scroll right -43px;
	border-color: #000;
	color: #fff;
}
input:focus{
	background-color:#FFFF99;
}
#edtClave{
	background-image: url(images/User.png);
}
#edtNIP, #edtPassword1, #edtPassword2, #edtPassword3{
	background-image: url(images/Clave.png);
}
#edtRFC{
	background-image: url(images/RFC.png);
}
#edtCorreo, #edtCorreoNuevo{
	background-image: url(images/Email.png);
}
#edtFechaIni, #edtFechaFin{
	background-image: url(images/Calendario.png);
}
#edtFolio{
	background-image: url(images/Number.png);
}
#edtFacturaID{
	background-image: url(images/Factura2.png);
}
.success {
	color: #060;
	font-size: 12px;
	font-weight: bold;
}
.error {
	color: red;
	font-size: 12px;
	font-weight:bold;
}
.Formulario{
	margin: 0 auto;
	border: 1px solid #aaa;
	-moz-border-radius: 10px;
	-moz-box-shadow: 0 0 10px #aaa;
	-webkit-border-radius: 10px;
	-webkit-box-shadow: 0 0 10px #aaa;
	padding: 10px;
}
#loading{
	display:none;
}
select{
	width: 185px;
	height:25px;
}
#TableFactura{
	background-image:url(images/FondoFactura.png);
	background-position: top;
	background-repeat: no-repeat;
}
#PiePagina{
	background-image:url(images/PiePagina.jpg);
}
#Ayuda2{
	-moz-border-radius: 2px;
	-moz-box-shadow: 0 0 2px #aaa;
	-webkit-border-radius: 2px;
	-webkit-box-shadow: 0 0 2px #aaa;
	padding: 10px;
	background-image:url(images/Ayuda.png);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 13px;
}
.Foot{	
	position: 		fixed;
	font-size: 		11px;
	height: 		35px;
	width: 			100%;
	bottom: 		0px ;
	background-color: #ff6c0a;
	font-family: 	verdana, arial ;
	color:			#E0E0E0;
	border-top: 	1px solid #D0CAB3 ;
	font-weight: 	normal;
	/*opacity:0;*/
}
#Foot2{
	position: 			absolute;
	width:				1020px;
	left:				28%;
	top:				5px;
	margin-left:		-100px;
	/*border: 1px solid #009;*/
}
#Fecha{
	position:	absolute;
	text-align:	right;
	left:		575px;
	width:		220px;
	top:		5px;
}