@charset "utf-8";
/* CSS Document */

body 	{
			font: 12px/18px "Calibri", "Myriad pro", sans-serif; margin:0px;
										}
.normal	{
			font: 12px/18px "Calibri", "Myriad pro", sans-serif;
			color: #333;											}
.msg	{ font: 100% "Trebuchet MS", sans-serif; margin: 0px;}			
			
.normalbold	{
			font: 12px/18px "Calibri", "Myriad pro", sans-serif;
			color: #333; font-weight: bold;										}

.small	{
			font: 10px/18px "Calibri", "Myriad pro", sans-serif;
			color: #666;											}



/*=========== menu =============== */

	.menu_activo{
		background:#FF6600;
		text-align:right;
		height:30px;
		font-weight:bolder;
		padding-right:10px;
		color:#fff;
	}
	
	.menu_normal{
		background:#ccc;
		text-align:right;
		height:30px;
		font-weight:bolder;
		padding-right:10px;
		color:#333;
	}
	
	.menu_over{
		background:#3399CC;
		text-align:right;
		height:30px;
		font-weight:bolder;
		padding-right:10px;
		color:#E9E6E6;
		cursor:pointer;
	}

/*=========== menu =============== */

/*=========== overlay ============ */

			#dialog_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
			#dialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}

/*=========== end overlay ============ */

			.big-link { display:block; margin-top: 100px; text-align: center; font-size: 70px;}
                  

	.timeform {
			font: 12px/18px "Calibri", "Myriad pro", sans-serif;
			color: #333;
			width:40px;
			height:16px;
			text-align:center;
			background-color:#FFCC99;
			border:thin; border-color:#CCC;									
	}
	
	.timeboton {
			font: 12px/18px "Calibri", "Myriad pro", sans-serif;
			color: #333;
			width:40px;
			height:30px;
			text-align:center;
										
	}

/* ============== cabezas =============*/

	.cabeza_center{
			/*background:#FF6600;*/
			background: #f6a828 url(../images/bg1.png) 50% 50% repeat-x; 
			text-align:center;
			font: 15px/24px "Calibri", "Myriad pro", sans-serif;
			height:50px;
			font-weight:bolder;
			color:#fff;
	}
	.cabeza2_center{
			background: #f6a828 url(../images/bg2.png) 50% 50% repeat-x; 
			text-align:center;
			font: 12px/18px "Calibri", "Myriad pro", sans-serif;
			font-weight:bolder;
			color:#663300;
	}
	.cabeza3_center{
			background: #f6a828 url(../images/bg1.png) 50% 50% repeat-x; 
			text-align:center;
			font: 12px/18px "Calibri", "Myriad pro", sans-serif;
			font-weight:bolder;
			color:#fff;
	}
/* ============== end cabezas =============*/
/* ============== ROWS ====================*/
	.row1{
			background:#eeeeee;
			font: 11px/18px "Calibri", "Myriad pro", sans-serif;
			color:#663300;
	}
	.row2{
			background:#F2F2F3;
			font: 11px/18px "Calibri", "Myriad pro", sans-serif;
			color:#663300;
	}
	.row3{
 			border: 1px solid #dddddd; 
			background: #eeeeee 50% top repeat-x; 
			color: #333333; 
			font-weight:bold;
	}
	.row4{
			background: #F5DEB3; 
			color: #333333; 
			font: 11px/18px "Calibri", "Myriad pro", sans-serif;
			font-weight:bold;
 			cursor:pointer;
	}
	.spamwork{
			font: 12px/18px "Calibri", "Myriad pro", sans-serif;
			color:#000000;
			font-weight:bolder;
	}
	.spamoff{
			font: 12px/18px "Calibri", "Myriad pro", sans-serif;
			color:#999999;
			font-weight:bolder;
	}
	
	.bordeLeftD{
			/*border-left-width: 2px; border-left-color: #FF6600;*/
			border-left: 2px solid #FFF;
	}
	.bordeLeftS{
			border-left-width: 1px; border-left-color: #FF6600;
	}
	.borderRightD{
			border-right-width: 2px; border-right-color: #FF6600;
	}
	.borderRightS{
			border-right: 1px solid #FFF;
	}
	.borderPaddin{
			padding-top:4px;
			padding-bottom:4px;
			padding-left:5px;
			padding-right:5px;
	}
	.borderArriba{
			border-top: 1px solid #FFF;
	}
	.borderAbajo{
			border-bottom: 1px solid #FFF;
	}
	.botonclick {
			 position:relative;
			 top:-18px;
			 left:0px;
			 height:0px;
	}
	.divhoras { border: 1px solid #FFCC66; background: #FFCC66; color: #000000; text-align:center; font-weight:bold; }
	.divhorassub { border: 1px solid #FFCC66; background: #fff; color: #333333; text-align:center; font-weight:bold; }
	.divhorasadd { border: 1px solid #FF6600; background: #fff; color: #FF6600; text-align:center; width:35px; height:18px; font-weight:bolder; }
	.divhorasverde { border: 1px solid #009900; background: #80CC80; color: #004C00; text-align:center; font-weight:bold; }
	.divhorasamarillo { border: 1px solid #FFFF00; background: #FFFF80; color: #808000; text-align:center; font-weight:bold; }
	.divhorasrojo { border: 1px solid #FF3300; background: #FF9980; color: #801A00; text-align:center; font-weight:bold; }
	
	.divverdeantes { border: 1px solid #7FCC7F; background: #BFE5BF; color: #7FA57F; text-align:center; font-weight:bold; }
	.divamarilloantes { border: 1px solid #FFFF7F; background: #FFFFBF; color: #BFBF7F; text-align:center; font-weight:bold; }
	.divrojoantes { border: 1px solid #FF997F; background: #FFCCBF; color: #BF8C7F; text-align:center; font-weight:bold; }
	
	.divhorasoff { border: 1px solid #999; background: #F0F0F0; color: #333333; text-align:center; font-weight:bolder; }
/* ============== ROWS ====================*/
/*=============== formas ==================*/

	.parainput{ 
			border: 1px solid #e78f08; 
			background: #f6a828 url(../images/backform.png) 50% 50% repeat-x; 
			color: #333; 
			font-weight: bold;
 			-moz-border-radius: 4px; 
			-webkit-border-radius: 4px; 
			border-radius: 4px;  
	}
	.parainputbig{
			width:73px;
			text-align:center;
			height:auto;
			font-family: "Calibri", "Myriad pro", sans-serif;
			border: 1px solid #e78f08; 
			background: #f6a828 url(../images/backform.png) 50% 50% repeat-x; 
			color: #333; 
			font-weight: bolder;
 			-moz-border-radius: 4px; 
			-webkit-border-radius: 4px; 
			border-radius: 4px;  
	}
 
/*=============== formas ==================*/

/*=============== batch ===================*/

	.cabeza_batch{
			background: #f6a828 url(../images/bg1.png) 50% 50% repeat-x; 
			text-align:center;
			font: 15px/24px "Calibri", "Myriad pro", sans-serif;
			height:30px;
			font-weight:bolder;
			color:#fff;
	}
	.cabeza_batch_m{
			background: #f6a828 url(../images/bg1.png) 50% 50% repeat-x; 
			text-align:center;
			font: 12px/24px "Calibri", "Myriad pro", sans-serif;
			height:30px;
			font-weight:bolder;
			color:#fff;
	}
	.divagregado{ 
			border: 1px solid #FFCC66; 
			background: #FFCC66; 
			color: #333; 
			text-align:left; 
			font-weight:bolder; font-size:17px;
			padding:2px;
			padding-left:5px;
	}
	.divnumero{ 
			border: 1px solid #FFCC66; 
			background: #fff; 
			color: #000000; 
			text-align:left; 
			font-weight:bolder; 
			font: 32px/36px "Calibri", "Myriad pro", sans-serif;
			padding:2px;
			padding-left:10px;
	}
	.media_d	{ 	
			font-size: 28px;
			font-weight: bolder;				
			font-family: Verdana, sans-serif, Helvetica;
			color: #003366;	}	
			
	.opciones{ 
			border: 1px solid #dddddd;
			background: #eeeeee; 
			color: #3399CC;
			font: 13px/20px "Calibri", "Myriad pro", sans-serif;
			font-weight: bold; padding-left:15px; padding-bottom:3px; padding-top:3px;
 			-moz-border-radius: 4px; 
			-webkit-border-radius: 4px; 
			border-radius: 4px;  
 			cursor:pointer;
	}
	.opcionesx{ 
			border: 1px solid #dddddd;
			background: #eeeeee; 
			color: #333;
			font: 13px/20px "Calibri", "Myriad pro", sans-serif;
			font-weight: bold; padding-left:15px; padding-bottom:3px; padding-top:3px;
 			-moz-border-radius: 4px; 
			-webkit-border-radius: 4px; 
			border-radius: 4px;  
 			cursor:pointer;
	}
	.opcionesover{ 
			border: 1px solid #FBCB09; 
			background: #FDF7D9; 
			color: #C77405;
			font: 13px/20px "Calibri", "Myriad pro", sans-serif;
			font-weight: bold; padding-left:15px; padding-bottom:3px; padding-top:3px;
 			-moz-border-radius: 4px; 
			-webkit-border-radius: 4px; 
			border-radius: 4px;  
 			cursor:pointer;
	}
	.tipospaddin{	
			padding-top:2px; 
			padding-left:3px; 
			padding-right:3px;
			padding-bottom:2px;	
	}
	.bordertipos{
			border: 1px solid #FF6600; 
			background: #FAFAFA;
	}
	.cabeza_tipos{
			background: #f6a828 url(../images/bg1.png) 50% 50% repeat-x; 
			text-align:center;
			font: 15px/18px "Calibri", "Myriad pro", sans-serif;
			height:40px;
			font-weight:bolder;
			color:#fff;
	}
	.row5{
			background: #FFCC66; 
			color: #333333; 
			font: 11px/18px "Calibri", "Myriad pro", sans-serif;
			font-weight:bold;
	}
/*=============== batch ===================*/

a:link,a:active,a:visited {text-decoration: none; color : #003366; }
a:hover	{ text-decoration: none; color : #FF6600; }											


.menu	{	height: 							25px;
			line-height: 						150%;
			font-weight: 						bold;		}

.bg_activo	{background-color:#CCC; }
.link_inactivo	{color:#666;	}				

h2 {
		font-size: 30px;
		font-weight: bold;
		color: #0099FF;
		margin-top: 10px;
		margin-bottom:20px;
	}

.letra_m { 
		position:relative; 
		font-family:'Lucida Grande', 'Lucida Sans Unicode', arial, sans-serif; 
		font-size:14px; 
		color:#000; 
		font-weight: bold;
	 }

.rallas_laterales { border-right: 1px solid #e78f08; border-left: 1px solid #e78f08;	}


/*======================= print =====================*/

	.print_ralla_total { border: 2px solid #000;	}
	.print_ralla_arriba { border-top: 2px solid #000;	}
	.print_ralla_abajo { border-bottom: 2px solid #000;	}
	.print_ralla_derecha { border-right: 2px solid #000;	}
	.print_ralla_izquierda { border-left: 2px solid #000;	}
	.print_cabeza	{ background: #FFFFCC; color: #000; font: 13px/18px "Calibri", "Myriad pro", sans-serif; font-weight:bold; padding:4px; padding-left:20px; 	}
	.print_contenido { color: #000; font: 16px/18px "Calibri", "Myriad pro", sans-serif; font-weight:bold; padding:5px; text-align:center;	}
	.print_abajo { color: #000; font: 13px/18px "Calibri", "Myriad pro", sans-serif; font-weight:bold; padding:2px; text-align:center; padding-bottom:10px	}
	.print_ralla_under { border-bottom: 1px solid #000;	}
	.print_ralla_under_reporte { border-bottom: 1px solid #B8B8B8 ; border-left:  1px solid #B8B8B8	}
	.print_ralla_right_reporte { border-right: 1px solid #B8B8B8	}
	.print_ralla_bottom_reporte { border-bottom: 1px solid #B8B8B8	}
	.print_fondo_blanco { background: #FFFFFF; }
	.print_fondo_gris { background: #F8F8F8 ; }

	.print_cabeza_reporte	{ background: #E0E0E0; color: #000; font: 13px/18px "Calibri", "Myriad pro", sans-serif; font-weight:bold; padding:4px; text-align:center;	}
