﻿@font-face{
	font-family:'oswald';
	src:url(../fonts/oswald/Oswald-ExtraLight.ttf);	
}
@font-face{
	font-family:'oswald-bold';
	src:url(../fonts/oswald/Oswald-Bold.ttf);
}
@font-face{
	font-family:'oswald-ligth';
	src:url(../fonts/oswald/Oswald-Light.ttf);
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{
    -webkit-appearance: none;
    margin: 0;
}
input[type=number]{
    -moz-appearance: textfield;
}

.bodyc{
	background-image: url("../img/ssp.jpg");
	background-repeat: no-repeat;    	
}
.header{
    font-family: "Microsoft JhengHei UI";
	font-size: xx-large;
	color: #FFFFFF;
	cursor: hand;
	cursor: pointer;
	background-color:#1a5aaf;
}
.header2{
    font-family: "Microsoft JhengHei UI";
	font-size:large;
	color: #000000;
	background-color:#D5D5D5;
	border-radius: 5px;
	background: linear-gradient(0deg,lightgray,white,lightgray);
	padding:10px;
}
.footer{
	padding:0px;
	border-width:1px; 
	border-style:solid;
    border-bottom-color:#FFFFFF;
	border-top-color:#3366FF;
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF;		
	text-align:center;
	font-weight:normal;
	font-family: calibri,arial,verdana, courier new, courier, sans-serif;
	font-size:15pt;
	color:gray;
	height:25px;
}
H1.SaltoDePagina{
	PAGE-BREAK-AFTER: always
}
.campo_encabezado{
	padding:0px;
	color:#000000;
	font-weight:normal;
	font:800 2em oswald;
	font-size:20pt;
	background:#E4E4E4;
}
.comentario{
	padding:0px;
	color:#888888;
	font-size:8pt;
	text-decoration:none;
	font-family: arial,verdana, courier new, courier, sans-serif;
}
.cal_orange{
		color:#FFFFFF;
		background-color:#F08000;	
		font-family: calibri,arial,verdana, courier new, courier, sans-serif;
		font-size:15pt;
	}
	.cal_blue{
		color:#FFFFFF;
		background-color:#18B0E0;	
		font-family: calibri,arial,verdana, courier new, courier, sans-serif;
		font-size:15pt;
	}
.titulos1{
	padding:0px;
	font-size:9pt;
	font-weight:BOLD;
	border-width:0px;
	text-decoration:none;
	border-bottom-color:#FFFFFF;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF;
	background:#FFFFFF;
	font-family: arial,verdana, courier new, courier, sans-serif;
}
.titulos11{
	padding:3px;
	font-size:9pt;
	font-weight:BOLD;
	border-width:1px;
	border-style:solid;
	text-decoration:none;
	border-bottom-color:#000000;
	border-top-color:#000000;
	border-left-color:#000000;
	border-right-color:#000000;
	background:#FFFFFF;
	font-family: arial,verdana, courier new, courier, sans-serif;
}
.titulos2{
	padding:0px;
	font-size:9.5pt;
	font-weight:BOLD;
	text-decoration:none;
	font-family: arial,verdana, courier new, courier, sans-serif;
	color:#999999;
}
.titulos3{
	padding:0px;
	font-size:13pt;
	font-weight:BOLD;
	text-decoration:none;
	font-family: arial,verdana, courier new, courier, sans-serif;
	color:#FFFFFF;
}
.titulos4{
	padding:0px;
	font-size:50pt;
	font-weight:BOLD;
	text-decoration:none;
	color:#000000;
	text-align:center;
	font-family: calibri,arial,verdana, courier new, courier, sans-serif;
}
.titulos5{
	padding:0px;
	font-size:15pt;
	font-weight:BOLD;
	text-decoration:none;
	border-width:1px; 
	border-style:solid; 
	border-bottom-color:#FFFFFF;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF;
	color:#000000;
	text-align:left;
	font-family: courier new,arial,verdana,courier, sans-serif;
}
.titulos6{
	padding:0px;
	font-size:9pt;
	text-decoration:none;
	font-family: courier new, arial,verdana, courier, sans-serif;
}
.titulos7{
	padding:0px;
	font-size:8.00pt;
	text-decoration:none;
	font-family: calibri,arial,verdana, courier new, courier, sans-serif;
	text-align:left;
	color:#000000;
}
.titulos8{
	padding:0px;
	font-size:11.75pt;
	font-weight:BOLD;
	border-width:0px;
	text-decoration:underline;
	border-bottom-color:#FFFFFF;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF;
	background:#FFFFFF;
	font-family: arial,verdana, courier new, courier, sans-serif;
}
.texto1{
	padding:0px;
	font-size:10pt;
	font-family: arial,verdana, courier new, courier, sans-serif;
}
.texto2{
	padding:0px;
	font-size:7pt;
	font-family: arial,verdana, courier new, courier, sans-serif;
}
.texto2r{
	padding:0px;
	font-size:10pt;
	color: #FF3300;
	font-family: arial,verdana, courier new, courier, sans-serif;
}
.texto2a{
	padding:0px;
	font-size:10pt;
	color: #3333FF;
	font-family: arial,verdana, courier new, courier, sans-serif;
}
.texto2b{
	padding:0px;
	font-size:5pt;
	color: #375987;
	font-family: verdana, courier new, courier, sans-serif;
	font-weight: bold;
}
.texto3{
	padding:0px;
	font-size:9pt;
	font-family: arial,verdana, courier new, courier, sans-serif;
}
.texto4{
	padding:0px;
	font-size:10pt;
	font-family: arial,verdana, courier new, courier, sans-serif;
}
.texto5{
	padding:0px;
	font-size:9pt;
	font-family: arial, verdana, "courier new", courier, sans-serif;
}
.texto6{
padding:0px;
font-size:7pt;
font-family: Arial, verdana, "courier new", courier, sans-serif;
color: #FFFFFF;
font-weight: bold;
}
.green{
    border-width:1px; 
    border-style:solid; 
    border-bottom-color:#CCCCCC;
    border-top-color:#FFFFFF;
    border-left-color:#FFFFFF;
    border-right-color:#FFFFFF;
    background:green;
    font-size:7pt;
    font-family:"Microsoft JhengHei UI";
    color:#FFFFFF;
}

.total1{
	padding:0px;
	font-size:9pt;
	font-weight:BOLD;
	font-family: Arial,verdana, courier new, courier, sans-serif;
}	
.total2{
	padding:0px;
	font-size:7pt;
	font-weight:BOLD;
	font-family: Arial,verdana, courier new, courier, sans-serif;
}
.item1{
	padding:0px;
	font-size:9pt;
	font-family: arial,verdana, courier new, courier, sans-serif;
}	
.txtbox1{
	border-width:1px; 
	border-style:solid; 
	border-bottom-color:#000000;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF;
	background:#FFFFFF;
	font-family: arial,verdana, courier new, courier, sans-serif;
	font-size:10pt;
	color:#000000;
}
.txtbox2{
	border-width:1px; 
	border-style:solid; 
	border-bottom-color:gray;
	border-top-color:gray;
	border-left-color:gray;
	border-right-color:gray;
	background:#FFFFFF;
	font-family: arial,verdana, courier new, courier, sans-serif;
	font-size:8pt;
	color:#000000;
	padding:2px 2px 2px 2px;

}
.txtbox3{
	border-width:1px; 
	border-style:solid; 
	border-bottom-color:#C0C0C0;
	border-top-color:#C0C0C0;
	border-left-color:#C0C0C0;
	border-right-color:#C0C0C0;
	background:#FFFFFF;
	font-family: arial,verdana, courier new, courier, sans-serif;
	font-size:9pt;
	font-weight:normal;
	heigth:15pt;
	color:#000000;
}
.txtbox4{
	border-width:1px; 
	border-style:solid; 
	border-bottom-color:#FFFFFF;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF;
	background:#FFFFFF;
	font-family: arial,verdana, courier new, courier, sans-serif;
	font-size:10pt;
	color:#000000;		
}
.txtbox4a{
	border-width:1px; 
	border-style:solid; 
	border-bottom-color:#C0C0C0;
	border-top-color:#C0C0C0;
	border-left-color:#C0C0C0;
	border-right-color:#C0C0C0;
	background:#FFFFFF;
	font-family: arial,verdana, courier new, courier, sans-serif;
	font-size:13pt;
	color:#000000;
	text-align:left;		
}
.txtbox5{
	border-width:1px; 
	border-style:dashed; 
	border-bottom-color:#85AA4A;
	border-top-color:#85AA4A;
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF;
	background:#FFFFFF;
	font-family: arial,verdana, courier new, courier, sans-serif;
	font-size:8pt;
	font-weight:BOLD;
	heigth:6pt;
	color:#000000;
}
.campo5{
	border-width:1px; 
	border-style:solid; 
	border-bottom-color:#FFFFFF;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF;
	background:#FFFFFF;
	font-family: arial,verdana, courier new, courier, sans-serif;
	font-size:7pt;
	color:#000000;
}
.campo6{
	border-width:1px; 
	border-style:solid; 
	border-bottom-color:#000066;
	border-top-color:#000066;
	border-left-color:#000066;
	border-right-color:#000066;
	background:#FFFFFF;
	font-family: arial,verdana, courier new, courier, sans-serif;
	font-size:9pt;
	color:#000000;
}
.txtbox7{
	border-width:1px; 
	border-style:solid; 
	border-bottom-color:#000000;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF;
	background:#FFFFFF;
	font-family: arial,verdana, courier new, courier, sans-serif;
	font-size:9pt;
	heigth:10pt;
	color:#000000;
	text-align:center;
}
.txtbox_total1{
	border-width:2px; 
	border-style:solid; 
	border-bottom-color:#000000;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF;
	background:#FFFFFF;
	font-family: arial,verdana, courier new, courier, sans-serif;
	font-size:9pt;
	color:#000000;
	text-align:center;
	heigth:10pt;
}
.txtbox_total2{
	border-width:2px; 
	border-style:solid; 
	border-bottom-color:#000000;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF;
	background:#FFFFFF;
	font-family: arial,verdana, courier new, courier, sans-serif;
	font-size:9pt;
	color:#000000;
	text-align:right;
	heigth:10pt;
}
.txtbox_valores1{
	border-width:1px; 
	border-style:solid; 
	border-bottom-color:#000000;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF;
	background:#FFFFFF;
	font-family: arial,verdana, courier new, courier, sans-serif;
	font-size:9pt;
	color:#000000;
	text-align:right;
	heigth:10pt;
}
.boton{
	border-width:1px; 
	border-style:solid; 
	border-bottom-color:#000000;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-right-color:#000000;
	background:#1D87A9;
	font-family: arial,verdana, courier new, courier, sans-serif;
	font-size:15pt;
	font-weight:Normal;
	color:#FFFFFF;
	padding:10px;
}
.boton_negro{
	border-width:1px; 
	border-style:solid; 
	border-bottom-color:#000000;
	border-top-color:#E4E4E4;
	border-left-color:#000000;
	border-right-color:#E4E4E4;
	background:#01047E;
	height='10';
	font-family: arial,verdana, courier new, courier, sans-serif;
	font-size:6pt;
	text-align:left;
	font-weight:normal;
	color:#FFFFFF;
	padding:2px;
}
.t1{
	border-width:0px; 
	border-style:dashed; 
	border-bottom-color:#000000;
	border-top-color:#000000;
	border-left-color:#000000;
	border-right-color:#000000;
	background:#FFFFFF;
	font-family: arial,verdana, courier new, courier, sans-serif;
	font-size:7pt;
	color:#000000;
}
.tabla_1a{
	border-width:1px; 
	border-style:dashed; 
	border-bottom-color:#000000;
	border-top-color:#000000;
	border-left-color:#000000;
	border-right-color:#000000;
	background:#FFCC99;
	height='20';		
	font-family: arial,courier new,verdana, courier, sans-serif;
	font-size:7pt;
	text-align:center;
	font-weight:BOLD;
	color:#000066;
}
.tabla_1b{
	border-width:1px; 
	border-style:solid; 
	border-bottom-color:#000000;
	border-top-color:#000000;
	border-left-color:#000000;
	border-right-color:#000000;
	background:#FFFFFF;
	height='40';
	font-family: arial,verdana, courier new, courier, sans-serif;
	font-size:8pt;
	text-align:center;
	font-weight:BOLD;
	color:#000000;
}
.t1c{
	border-width:1px; 
	border-style:dashed; 
	border-bottom-color:#FFFFFF;
	border-top-color:#000000;
	border-left-color:#000000;
	border-right-color:#000000;
	background:#E4E4E4;
	height='30';
	font-family: arial,verdana, courier new, courier, sans-serif;
	font-size:9pt;		
	text-align:bottom,left;
	font-weight:BOLD;
	color:#000000;
}
.t1d{
	border-width:1px; 
	border-style:solid; 
	border-bottom-color:#333;
	border-top-color:#E4E4E4;
	border-right-color:#E4E4E4;
	border-left-color:#333;
	background:#D6D6D6;
	height:'7';
	width:'30';
	font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size:6.5pt;
	text-align:left;
	font-weight:Normal;
	color:#000000;
	padding:2px;
	/*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#990000',EndColorStr='#FFFFFF');
	margin: 0px auto;		*/
}
.t2d{
	border-width:0px; 
	border-style:solid; 
	border-bottom-color:#4A730D;
	border-top-color:#4A730D;
	border-left-color:#4A730D;
	border-right-color:#4A730D;
	background:#e4e4e4;
	height='7';
	font-family: arial,verdana, courier new, courier, sans-serif;
	font-size:6.5pt;
	text-align:center;
	font-weight:Normal;
	color:#000000;
	padding:2px;
}
.t2{
	border-width:0px; 
	border-style:solid; 
	border-bottom-color:#FFFFFF;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF;
	background:#e4e4e4;
	height='20';
	font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size:8pt;		
	text-align:bottom,left;
	font-weight:Bold;
	color:#000000;
}
.t22{
	border-width:0px; 
	border-style:solid; 
	border-bottom-color:#e4e4e4;
	border-top-color:#e4e4e4;
	border-left-color:#e4e4e4;
	border-right-color:#e4e4e4;
	background:#FFFFFF;
	height:'7';
	width:'30';
	font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size:6.5pt;
	text-align:left;
	font-weight:Normal;
	color:#000000;
	padding:2px;
	/*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#990000',EndColorStr='#FFFFFF');
	margin: 0px auto;		*/
}
.t23{
	border-width:1px; 
	border-style:solid; 
	border-bottom-color:#000000;
	border-top-color:#000000;		
	border-right-color:#000000;
	border-left-color:#000000;
	background:#C0C0C0;
	font-family: century gothic,verdana,arial, courier new, courier, sans-serif;
	font-size:10pt;
	color:#FFFFFF;
}
.t3{
	border-width:0px; 
	border-style:dashed; 
	border-bottom-color:#000000;
	border-top-color:#000000;		
	border-right-color:#000000;
	background:#000000;
	font-family: arial,verdana, courier new, courier, sans-serif;
	font-size:7pt;
	color:#000000;
}
.t4{
	border-width:1px; 
	border-style:solid; 
	border-bottom-color:#000000;
	border-top-color:#909090;
	border-right-color:#909090;
	border-left-color:#000000;
	background:#000000;
	height='20';
	font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size:7pt;
	color:#FFFFFF;		
}
.t5{
	border-width:1px; 
	border-style:solid; 
	border-bottom-color:#333;
	border-top-color:#E4E4E4;
	border-right-color:#E4E4E4;
	border-left-color:#333;
	background:#D6D6D6;
	filter: Alpha(Opacity=100, FinishOpacity=50, Style=1, StartX=25, StartY=0, FinishX=100, FinishY=100);
	font-family: arial,verdana, courier new, courier, sans-serif;
	font-size:7pt;
	color:#000000;
}
.t6{
	border-width:0px; 
	border-style:solid; 
	border-bottom-color:#999999;
	border-top-color:#999999;
	border-right-color:#999999;
	background:#333;
	height='20';
	font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size:10pt;
	color:#FFFFFF;
}
.alignC{
	border-width:1px; 
	border-style:solid; 
	border-bottom-color:#000000;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF;
	background:#FFFFFF;
	font-family: arial,verdana, courier new, courier, sans-serif;
	font-size:8pt;
	color:#000000;
	text-align:center;
}
.moneda{
	border-width:1px; 
	border-style:solid; 
	border-bottom-color:#000000;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF;
	background:#FFFFFF;
	font-family: arial,verdana, courier new, courier, sans-serif;
	font-size:9pt;
	color:#000000;
	text-align:center;
	width:15pt;
	heigth:10pt;
}
.combo{
	border-width:1px; 
	border-style:solid; 
	border-bottom-color:#FFFFFF;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF;
	background:#FFFFFF;		
	font-family: arial,verdana, courier new, courier, sans-serif;
	font-size:6pt;
	color:#000000;
	heigth=10;
}
.check{
	border-width:0px; 
	border-style:solid; 
	border-bottom-color:#FFFFFF;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF;
	background:#FFFFFF;		
	font-family: arial,verdana, courier new, courier, sans-serif;
	font-size:9pt;
	color:#000000;
	heigth=9pt;		
}
.check2{
	border-width:1px; 
	border-style:solid; 
	border-bottom-color:#000000;
	border-top-color:#000000;
	border-left-color:#000000;
	border-right-color:#000000;
	background:#FFFFFF;		
	font-family: calibri, courier new,arial, arial narrow,courier, sans-serif;
	font-size:12pt;		
	color:#000000;
	padding: 5px 5px 5px 5px;	
}
.check3{
	border-width:1px; 
	border-style:solid; 
	border-bottom-color:#e4e4e4;
	border-top-color:#e4e4e4;
	border-left-color:#e4e4e4;
	border-right-color:#e4e4e4;
	background:#FFFFFF;		
	font-family: arial, arial narrow,courier new, courier, sans-serif;
	font-size:7pt;
	color:#000000;
	heigth=7pt;		
}
.check4{
	border-width:0px; 
	border-style:solid; 
	border-bottom-color:#FFFFFF;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF;
	background:#FFFFFF;		
	font-family: arial,verdana, courier new, courier, sans-serif;
	font-size:6pt;
	color:#000000;
	heigth=9pt;		
}
.check5{
	border-width:0px; 
	border-style:solid; 
	border-bottom-color:#FFFFFF;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF;
	background:#FFFFFF;		
	font-family: calibri, courier new,arial, arial narrow,courier, sans-serif;
	text-decoration:underline;
	font-size:8pt;
	color:#000000;
	heigth=7pt;		
}
.firma{
	border-width:1px; 
	border-style:solid; 
	border-bottom-color:#000000;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF;
	background:#FFFFFF;
	font-family: arial,verdana, courier new, courier, sans-serif;
	font-size:9pt;
	heigth:1pt;
	color:#000000;
}	
.tit_rep{
	padding:2px;
	border-width:0px; 
	border-style:solid; 	
    border-bottom-color:#FFFFFF;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF;		
	text-align:center;
	font-weight:normal;
	font-family: calibri,arial,verdana, courier new, courier, sans-serif;
	font-size:30pt;
	color:#214D82;
}
.tit_rep2{
	padding:2px;
	border-width:0px; 
	border-style:solid;
    border-bottom-color:#FFFFFF;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF;		
	text-align:center;
	font-weight:normal;
	font-family: calibri,arial,verdana, courier new, courier, sans-serif;
	font-size:30pt;
	color:#0985DE;
}
.tit_rep3{
	padding:2px;
	border-width:0px; 
	border-style:solid;
    border-bottom-color:#FFFFFF;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF;		
	text-align:left;
	font-weight:normal;
	font-family: calibri,arial,verdana, courier new, courier, sans-serif;
	font-size:30pt;
	color:gray;
}
.tit_rep4{
    padding:2px 2px 2px 2px;
    border-width:1px; 
    border-style:solid;
    border-bottom-color:#E4E4E4;
    border-top-color:#E4E4E4;
    border-left-color:#E4E4E4;
    border-right-color:#E4E4E4;		
    text-align:left;
    font-weight:normal;
    font:800 2em oswald;
    font-size:12pt;
    color:white;
    background:#333333;
    cursor: hand;
    cursor: pointer;
}
.tit_rep5{
    padding:2px 2px 2px 2px;
    border-width:1px; 
    border-style:solid;
    border-bottom-color:#E4E4E4;
    border-top-color:#E4E4E4;
    border-left-color:#E4E4E4;
    border-right-color:#E4E4E4;		
    text-align:left;
    font-weight:normal;
    font:800 2em oswald;
    font-size:12pt;
    color:black;
    background:#cccccc;
    cursor: hand;
    cursor: pointer;
}
#loading
{
	position:absolute;
	top:0px;
	right:0px;
	background:#ff0000;
	color:#fff;
	font-size:14px;
	font-familly:Arial;
	padding:2px;
	display:none;
}
.azul{
	border-width:1px; 
	border-style:dashed; 
	border-bottom-color:#D6D6D6;
	border-top-color:#D6D6D6;
	border-left-color:#D6D6D6;
	border-right-color:#D6D6D6;
	background:#e4e4e4;
	font-family: arial,verdana, courier new, courier, sans-serif;
	font-size:15pt;
	font-weight:BOLD;
	heigth:20pt;
	color:#000000;
}
.azul{
	border-width:1px; 
	border-style:dashed; 
	border-bottom-color:#D6D6D6;
	border-top-color:#D6D6D6;
	border-left-color:#D6D6D6;
	border-right-color:#D6D6D6;
	background:#e4e4e4;
	font-family: arial,verdana, courier new, courier, sans-serif;
	font-size:12pt;
	font-weight:BOLD;
	heigth:20pt;
	color:#000000;
}
.procesando{
	border-width:1px; 
	border-style:solid; 
	border-bottom-color:#D6D6D6;
	border-top-color:#D6D6D6;
	border-left-color:#D6D6D6;
	border-right-color:#D6D6D6;
	background:#e4e4e4;
	font-family: arial,verdana, courier new, courier, sans-serif;
	font-size:50pt;
	font-weight:BOLD;
	heigth:100pt;
	color:#333;
}
.celeste{
	border-width:1px; 
	border-style:solid; 
	border-bottom-color:#FFFFFF;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF;
	background:#0066CC;
	height='15';
	font-family: arial,verdana, courier new, courier, sans-serif;
	font-size:8pt;
	text-align:center;
	font-weight:BOLD;
	color:#FFFFFF;
	padding:2px;
}
.verde{
	border-width:1px;
	border-style:solid; 
	border-bottom-color:#000000;
	border-top-color:#000000;
	border-left-color:#000000;
	border-right-color:#000000;
	background:#00b300;		
	font-family: arial,verdana, courier new, courier, sans-serif;
	font-size:10pt;
	text-align:center;
	font-weight:bold;		
	padding:2px;
}
.amarillo{
	border-width:1px; 
	border-style:solid; 
	border-bottom-color:#FFFFFF;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF;
	background:#FFCC66;
	height='15';
	font-family: arial,verdana, courier new, courier, sans-serif;
	font-size:8pt;
	text-align:center;
	font-weight:BOLD;
	color:#000000;
	padding:2px;
}
.rojo{
	border-width:1px; 
	border-style:solid; 
	border-bottom-color:#FFFFFF;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF;
	background:#FFFFFF;
	height='15';
	font-family: arial,verdana, courier new, courier, sans-serif;
	font-size:8pt;
	text-align:left;
	font-weight:BOLD;
	color:#FF3333;
	padding:2px;
}
.rojof{
	border-width:1px;
	border-style:solid;
	border-bottom-color:#000000;
	border-top-color:#000000;
	border-left-color:#000000;
	border-right-color:#000000;
	background:#E7BCC7;
	height='10';
	font-family: arial,verdana, courier new, courier, sans-serif;
	font-size:10pt;
	text-align:center;
	font-weight:bold;		
	color:#CC0000;
	padding:2px;
}
.rojoc{
	border-width:1px; 
	border-style:solid; 
	border-bottom-color:#333;
	border-top-color:#E4E4E4;
	border-left-color:#333;
	border-right-color:#E4E4E4;
	background:#909090;
	height='10';
	font-family: arial,verdana, courier new, courier, sans-serif;
	font-size:8pt;
	text-align:left;
	font-weight:normal;
	color:#FFFFFF;
	padding:2px;
}
.tabla_sombra{
	filter:Glow(color=#e4e4e4,strength=10);
	filter:Glow(color=#e4e4e4,strength=10);
	filter:Glow(color=#e4e4e4,strength=10);
	filter:Glow(color=#e4e4e4,strength=10);
}
.barra{
	border-width:1px; 
	border-style:solid;
	width:100%;
	height:'10';
	font-weight:normal;
	color:#909090;
}
.barra2{
	border-width:1px; 
	border-style:dashed; 
	border-bottom-color:#FFFFFF;
	border-top-color:#FFFFFF;
	border-left-color:#85AA4A;
	border-right-color:#FFFFFF;
	background:#FFFFFF;
	font-size:10pt;
	color:#000000;
}
.barra3{
	border-width:1px; 
	border-style:dashed; 
	border-bottom-color:#85AA4A;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF;
	background:#FFFFFF;
	font-family: arial, arial narrow,courier new, courier, sans-serif;
	font-size:7pt;
	heigth:7pt;
	color:#000000;		
}
.barra31{
	border-width:1px; 
	border-style:dashed; 
	border-bottom-color:#FFFFFF;
	border-top-color:#85AA4A;
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF;
	background:#FFFFFF;
	font-family: arial, arial narrow,courier new, courier, sans-serif;
	font-size:7pt;
	heigth:7pt;
	color:#000000;		
}
.barra32{
	border-width:1px; 
	border-style:solid; 
	border-bottom-color:#FFFFFF;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF;
	background:#FFFFFF;
	font-family: arial, arial narrow,courier new, courier, sans-serif;
	font-size:8pt;
	heigth:20pt;
	color:#000000;		
}
.barra33{
	border-width:1px; 
	border-style:dashed; 
	border-bottom-color:#FFFFFF;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-right-color:#85AA4A;
	background:#FFFFFF;
	font-family: arial, arial narrow,courier new, courier, sans-serif;
	font-size:7pt;
	heigth:7pt;
	color:#000000;		
}
.barra4{
	border-width:1px; 
	border-style:dashed; 
	border-bottom-color:#999999;
	border-top-color:#999999;
	border-left-color:#999999;
	border-right-color:#999999;
	background:#999999;
	font-family: arial,verdana, courier new, courier, sans-serif;
	font-size:6pt;
	padding: 1px 1px;
	text-align:left;
	color:#FFFFFF;
	heigth:6pt;	
}
.bmp1{
	border-width:1px; 
	border-style:solid; 
	border-bottom-color:#999999;
	border-top-color:#999999;
	border-left-color:#999999;
	border-right-color:#999999;
	background:#DDDDDD;
	font-family: arial,verdana, courier new, courier, sans-serif;
	font-size:9pt;
	padding: 6px 6px 6px 6px;
	text-align:left;
	color:#000000;
}	
.bmp2{
	border-width:1px; 
	border-style:solid; 
	border-bottom-color:#999999;
	border-top-color:#999999;
	border-left-color:#999999;
	border-right-color:#999999;
	background:#E4E4E4;
	font-family: arial,verdana, courier new, courier, sans-serif;
	font-size:9pt;
	padding: 6px 6px 6px 6px;
	text-align:left;
	color:#000000;
}
.bmp3{
	border-width:1px; 
	border-style:solid; 
	border-bottom-color:#999999;
	border-top-color:#999999;
	border-left-color:#999999;
	border-right-color:#999999;
	background:#DDDDDD;
	font-family: arial,verdana, courier new, courier, sans-serif;
	font-size:9pt;
	font-weight:bold;
	padding: 6px 6px 6px 6px;
	text-align:left;
	color:#000000;		
}
.barra5{
	border-width:1px; 
	border-style:dashed; 
	border-bottom-color:#000000;
	border-top-color:#000000;
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF;
	background:#FFFFFF;
	font-family: arial,verdana, courier new, courier, sans-serif;
	font-size:7pt;
	padding: 1px 1px;
	text-align:center;
	color:#000000;
	heigth:6pt;	
}
.barra6{
	border-width:1px; 
	border-style:dashed; 
	border-bottom-color:#990000;
	border-top-color:#990000;
	border-left-color:#990000;
	border-right-color:#FFFFFF;
	background:#990000;
	font-family: arial,verdana, courier new, courier, sans-serif;
	font-size:10pt;
	padding: 1px 1px;
	text-align:left;
	color:#FFFFFF;
	heigth:6pt;	
}
.barra7{
	padding:2px;
	border-width:3px; 
	border-style:solid; 
	border-bottom-color:#FFFFFF;
	border-top-color:#FFFFFF;
	border-left-color:#000066;
	border-right-color:#FFFFFF;
	background:#FFFFFF;
	text-align:left;
	font-weight:BOLD;
	font-family: calibri,arial,verdana, courier new, courier, sans-serif;
	font-size:20pt;
	color:#000000;
}
.barra8{
	border-width:1px; 
	border-style:dashed; 
	border-bottom-color:#990000;
	border-top-color:#990000;
	border-left-color:#990000;
	border-right-color:#FFFFFF;
	background:#990000;
	font-family: arial,verdana, courier new, courier, sans-serif;
	font-size:10pt;
	padding: 1px 1px;
	text-align:left;
	color:#FFFFFF;
	heigth:6pt;	
	text-decoration: blink;
}	
.button {
   border-top: 1px solid #96d1f8;
   background: #339900;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   padding: 3px 7px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 15px;
   font-family: Georgia, serif;
   text-decoration: none;
   vertical-align: middle;
}
.button:hover {
   border-top-color: #28597a;
   background: #28597a;
   color: #ccc;
}
.button:active {
   border-top-color: #1b435e;
   background: #1b435e;
}

.limpio{
	border-width:1px; 
	border-style:dashed; 
	border-bottom-color:#FFFFFF;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF;
	background:#FFFFFF;
	font-size:8.5pt;
	text-align:center;
	color:#000000;
}
img.clickimage{
	cursor: hand;
	cursor: pointer;
	font-weight:normal;
	font-family: calibri,arial,verdana, courier new, courier, sans-serif;
	font-size:7pt;
	color:#0000FF;
}	
cursor{
	cursor: hand;
	cursor: pointer;
	font-weight:normal;
	font-family: calibri,arial,verdana, courier new, courier, sans-serif;
	font-size:7pt;
	color:#0000FF;
}
.b_izq{
	padding:2px;
	border-width:3px; 
	border-style:solid; 
	border-bottom-color:#FFFFFF;
	border-top-color:#FFFFFF;
	border-left-color:#000066;
	border-right-color:#FFFFFF;
	background:#FFFFFF;
	text-align:left;
	font-weight:BOLD;
	font-family: calibri,arial,verdana, courier new, courier, sans-serif;
	font-size:20pt;
	color:#000000;
}
.b_der{
	padding:2px;
	border-width:3px; 
	border-style:solid; 
	border-bottom-color:#FFFFFF;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-right-color:#000066;
	background:#FFFFFF;
	text-align:left;
	font-weight:BOLD;
	font-family: calibri,arial,verdana, courier new, courier, sans-serif;
	font-size:20pt;
	color:#000000;
}
.mayusculas {
	border-width:0px;
	text-transform: uppercase;
	font-size:7pt;
}
.minusculas {text-transform: lowercase}
.capitaliza {text-transform: capitalize}
.h3{
	margin: 0px;
	padding: 0px;	
}

.suggestionsBox {
	position: relative;
	left: 30px;
	margin: 10px 0px 0px 0px;
	width: 200px;
	background-color: #212427;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 2px solid #000;	
	color: #fff;
}

.suggestionList {
	margin: 0px;
	padding: 0px;
	font:Calibri, Geneva, sans-serif;
	font-size:9px;
}

.suggestionList li {		
	margin: 0px 0px 3px 0px;
	padding: 3px;
	cursor: pointer;
}

.suggestionList li:hover {
	background-color: #659CD8;
}
.table{
	box-shadow: 20px 20px 20px #888888;
	border-bottom-color: #e4e4e4;
	border-top-color: #000000;
	border-left-color: #e4e4e4;
	border-right-color: #000000;
	border-top-width:5px;
	border-left-width:1px;
	border-bottom-width:1px;
	border-radius: 5px;
	background-color:#FFFFFF;
}
.table_1{		
            background-color: #FFFFFF;
            box-shadow: 20px 20px 20px #888888;
			border-bottom-color: #e4e4e4;
			border-top-color: #000000;
			border-left-color: #e4e4e4;
			border-right-color: #000000;
            color: #000000;
            text-decoration:none;                                
            padding:5px 5px 5px 5px;
            font-size:12pt;
	}
        .table_s{
            padding: 8px 12px;
            overflow-y: auto;
            height: 350px;
            border-radius: 5px;
            background: linear-gradient(0deg,lightgray,white,lightgray);
        }
        .table_s2{
            padding: 4px 6px;
            overflow-y: auto;
            height: 800px;
            border-radius: 2px;
            background: linear-gradient(0deg,lightgray,white,lightgray);
        }
        .table_s21{
            overflow-y: auto;
            height: 1000px;
            border-radius: 2px;
        }
        .table_s21::-webkit-scrollbar {
            display: none; 
        }
        .table_s3{
            padding: 4px 6px;
            overflow-y: auto;
            height: 100px;
            border-radius: 2px;
            background: linear-gradient(0deg,lightgray,white,lightgray);
        }
        .table_s4{
	        box-shadow: 10px 10px 10px #888888;
			border-bottom-color: #0066CC;
			border-top-color: #0066CC;
			border-left-color: #0066CC;
			border-right-color: #0066CC;		
			border-top-width:10px;	
            padding: 8px 12px;
            overflow-y: auto;
            border-radius: 5px;
            background: linear-gradient(0deg,lightgray,white,lightgray);
        }
.tit_tile1{
	font-family: "Microsoft JhengHei UI";
	font-size:medium;
	color: #FFFFFF;
	cursor: hand;
	text-decoration:none;
}
.tile1{
	margin-left: 40px;
	background-color:#6699FF;
	height:50px;
	text-align:center;
	font:800 2em oswald;
	padding: 5px 5px 5px 5px;
	box-shadow: 5px 5px 5px #000000;
}
.tile1:hover{		
	background-color:#1a5aaf;	
	cursor:hand;
}
.tit_tile2{
	font-family: "Microsoft JhengHei UI";
	font-size:medium;
	color: #FFFFFF;
	cursor: hand;
	text-decoration:none;
}
.tile2{
	background-color:#295494;
	height:50px;
	text-align:center;
	font:800 2em oswald;
	font-size:15pt;
	color: #FFFFFF;
	padding:11px 11px 11px 11px;
	text-decoration:none;
}
.tile2:hover{
	background-color:#6699FF;		
	cursor:hand;
}
.grad{		
  	/* IE10+ */ 
	background-image: -ms-linear-gradient(left, #FFFFFF 0%, #A6C6FF 100%);
	
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(left, #FFFFFF 0%, #A6C6FF 100%);
	
	/* Opera */ 
	background-image: -o-linear-gradient(left, #FFFFFF 0%, #A6C6FF 100%);
	
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #FFFFFF), color-stop(100, #A6C6FF));
	
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(left, #FFFFFF 0%, #A6C6FF 100%);
	
	/* W3C Markup */ 
	background-image: linear-gradient(to right, #FFFFFF 0%, #A6C6FF 100%);	
}
.posDiv{
	position: absolute;
    left:100px;
    top: 550px;
    z-index: -1;
    width:40%;
}
.input{
    border-width:1px;
    border-style:solid;
    padding: 3px 3px 3px 3px;
    border-bottom-color:#999999;
    border-top-color:#999999;
    border-left-color:#999999;
    border-right-color:#999999;
    border-top-right-radius: 0.3em;
	border-bottom-right-radius: 0.3em;	
	border-top-left-radius: 0.3em;
	border-bottom-left-radius: 0.3em;	
    background:#FFFFFF;
    font:800 2em oswald;
    font-size:12pt;
    color:#333333;
}
.title{
    font:700 1em oswald-bold;
    font-size:20pt;
    color:#0221140;
}
.content{
    font:700 1em oswald;
    font-size:15pt;
    color:#000000;
    text-justify: inter-word;
}
.content2{
    font:700 1em oswald;
    font-size:11pt;
    color:#000000;
    text-justify: inter-word;
}
.yellow{
    border-width:1px; 
    border-style:solid; 
    border-bottom-color:#000000;
    border-top-color:#000000;
    border-left-color:#000000;
    border-right-color:#000000;
    background:#ffff00;		
    font-family: arial,verdana, courier new, courier, sans-serif;
    font-size:7pt;
    text-align:center;
    font-weight:Bold;
    color:#000000;		
    -webkit-appearance: none;
    -moz-appearance: none;	  
    overflow:hidden;
}