.text {
	font-family: Verdana;
	font-size: 12px;
	color: #003399;
}
.textObservaciones {
	font-family: "Indie Flower", cursive;
	font-size: 20px;
	color: #03F;
}


.textMantPrevent {
	font-family: Verdana;
	font-size: 18px;
	color: #000;
}
.error {
	font-family: Verdana;
	font-size: 10px;
	color: #FF0000;
}

.textLogin {
	font-family: Verdana;
	font-size: 16px;
	color: #003399;
}
.textLoginNov2015 {
	font-family: Verdana;
	font-size: 16px;
	color: #FFF;
}


.textTabla {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.textplan {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.textcontrato {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	margin: 0px;
	padding: 10px;
}

.textplansub {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	margin: 0px;
	padding: 10px;
	text-decoration: underline;
}



.textcambiopass {
	font-family: Verdana;
	font-size: 8px;
	color: #003399;
}
.textmensajeemail {
	font-family: Verdana;
	font-size: 12px;
	color: #990000;
	font-weight: bold;
}


.textresaltado {
	font-family: Verdana;
	font-size: 10px;
	color: #003399;
	font-weight: bold;
}
.textresaltadoBlanco {
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}


a:link {
	font-family: Tahoma;
	font-size: 12px;
	color: #666;
	text-decoration: none;
}

a:visited {
	font-family: Tahoma;
	font-size: 12px;
	color: #666;
	text-decoration: none;
}

a:hover {
	font-family: Tahoma;
	font-size: 12px;
	color: #F00;
	text-decoration: none;
}

a.m7:link {
	font-family: Tahoma;
	font-size: 12px;
	color: #333;
	text-decoration: none;
}

a.m7:visited {
	font-family: Tahoma;
	font-size: 12px;
	color: #333;
	text-decoration: none;
}

a.m7:hover {
	font-family: Tahoma;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}


a.mnu:link {
    font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	color: #069;
	text-decoration: none;
}

a.mnu:visited {
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 18px;
	color: #069;
	text-decoration: none;
}

a.mnu:hover {
    font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	color: #F00;
	text-decoration: none;
}

a.x:link {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	color: #FFF;
	text-decoration: none;
}

a.x:visited {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	color: #FFF;
	text-decoration: none;
}

a.x:hover {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	color: #F60;
	text-decoration: none;
}

a.lk:link {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 12px;
	color: #666;
	text-decoration: none;
}

a.lk:visited {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 12px;
	color: #666;
	text-decoration: none;
}

a.lk:hover {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 12px;
	color: #F00;
	text-decoration: none;
}


td {
	font-family: Verdana;
	font-size: 10px;
}
td.interno {
	font-family: Verdana;
	font-size: 14px;
	color: #060;
}

.statusa {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #0F0;
}
.statuss {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #F00;
}



table {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

}
table_gestion {
	border: 1px solid #999;
}

.table2 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}





.contenidocampos {
	font-family: Verdana;
	font-size: 10px;
	color: #003;
	background-color: #DFF4F1;
}
.contenidocamposLogin {
	font-family: Verdana;
	font-size: 16px;
	color: #666;
	background-color: #DFF4F1;
}

.tablaauth {
	font-family: Verdana;
	font-size: 10px;
	color: #003;
	background-color: #FFFFFF;
}

.xsalidalayer {
	font-family: Verdana;
	font-size: 10px;
	color: #FFF;
	background-color: #000000;
	font-weight: bold;
}

.contenidocomentarios {
	font-family: Verdana;
	font-size: 10px;
	color: #000;
}

.contenidocamposResaltado {
	font-family: Verdana;
	font-size: 10px;
	color: #300;
	background-color: #FF9;
		padding: 3px;

}

.contenidocamposDisable {
	font-family: Verdana;
	font-size: 10px;
	color: #999;
	background-color: #CCC;
}
.titulos {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #03F;
	font-style: normal;
	font-weight: normal;
}
.titulos_pc {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #00557D;
	font-style: normal;
	font-weight: normal;
}

.titulosPPal {
	font-family: 'Dosis', sans-serif;
	font-size: 36px;
	color: #F60;
	font-style: normal;
	font-weight: normal;
}
.titulosPantallasIngresos {
	font-family: 'Dosis', sans-serif;
	font-size: 20px;
	color: #C30;
	font-style: normal;
	font-weight: normal;
}

.numeros_casos {
	font-family: 'Dosis', sans-serif;
	font-size: 30px;
	color: #FFF;
	font-style: normal;
	font-weight: normal;
}
.texto_workflow {
	font-family: 'Dosis', sans-serif;
	font-size: 18px;
	color: #FFF;
	font-style: normal;
	font-weight: normal;
}
.texto_info_user {
    font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
	color: #006600;
	font-style: normal;
	font-weight: normal;
}



.titulosOC {
	font-family: Tahoma;
	font-size: 24px;
	color: #333;
	font-style: normal;
	font-weight: bold;
}
.EncabezadoSeccionOc {
	font-family: Tahoma;
	font-size: 20px;
	color: #CCC;
	font-style: normal;
	font-weight: normal;
	background-color: #666;
}


.MensajeError {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
}
.TituloFactura {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
}

.WorkFlow {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #000;
	font-style: normal;
	background-color: #00FF33;
	border-radius:7px;
	-moz-border-radius:7px; /* Firefox */
	-webkit-border-radius:7px;
	padding:5px;
	-webkit-box-shadow: 2px 2px 5px #999;
	-moz-box-shadow: 2px 2px 5px #999;
	filter: shadow(color=#999999, direction=135, strength=2);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #009900;
	border-right-color: #003300;
	border-bottom-color: #003300;
	border-left-color: #003300;
	margin-top: 5px;
}
.WorkFlow_nov2018 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #000;
	font-style: normal;
	background-color: #F60;
	border-radius:7px;
	-moz-border-radius:7px; /* Firefox */
	-webkit-border-radius:7px;
	padding:5px;
	-webkit-box-shadow: 2px 2px 5px #999;
	-moz-box-shadow: 2px 2px 5px #999;
	filter: shadow(color=#999999, direction=135, strength=2);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #009900;
	border-right-color: #003300;
	border-bottom-color: #003300;
	border-left-color: #003300;
	margin-top: 5px;
}
.WorkFlow_3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #000;
	font-style: normal;
	background-color: #03F;
	border-radius:7px;
	-moz-border-radius:7px; /* Firefox */
	-webkit-border-radius:7px;
	padding:5px;
	-webkit-box-shadow: 2px 2px 5px #999;
	-moz-box-shadow: 2px 2px 5px #999;
	filter: shadow(color=#999999, direction=135, strength=2);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #009900;
	border-right-color: #003300;
	border-bottom-color: #003300;
	border-left-color: #003300;
	margin-top: 5px;
}
.WorkFlow_2019 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #000;
	font-style: normal;
	background-color: #fa7268;
	border-radius:7px;
	-moz-border-radius:7px; /* Firefox */
	-webkit-border-radius:7px;
	padding:5px;
	-webkit-box-shadow: 2px 2px 5px #999;
	-moz-box-shadow: 2px 2px 5px #999;
	filter: shadow(color=#999999, direction=135, strength=2);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #009900;
	border-right-color: #003300;
	border-bottom-color: #003300;
	border-left-color: #003300;
	margin-top: 5px;
}
.WorkFlow_2020 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #000;
	font-style: normal;
	background-color: #0f4c81;
	border-radius:7px;
	-moz-border-radius:7px; /* Firefox */
	-webkit-border-radius:7px;
	padding:5px;
	-webkit-box-shadow: 2px 2px 5px #999;
	-moz-box-shadow: 2px 2px 5px #999;
	filter: shadow(color=#999999, direction=135, strength=2);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #009900;
	border-right-color: #003300;
	border-bottom-color: #003300;
	border-left-color: #003300;
	margin-top: 5px;
}






.MensajeErrorTable {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #FFF;
	font-style: normal;
	font-weight: bold;
	background-color: #F60;
}
.encabezadofactura {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	font-style: normal;
	font-weight: bold;
	background-color: #006;
}




.rol {
	font-family: Verdana;
	font-size: 10px;
	color: #000;
}

#rbox1 {
	border-radius:7px;
	-moz-border-radius:7px; /* Firefox */
	-webkit-border-radius:7px; /* Safari y Chrome */
	/* Otros estilos */ 
border:2px solid #006600;
	padding:5px;
	
	-webkit-box-shadow: 2px 2px 5px #999;
  -moz-box-shadow: 2px 2px 5px #999;
  filter: shadow(color=#999999, direction=135, strength=2);

}

#rbox2 {
	border-radius:7px;
	-moz-border-radius:7px; /* Firefox */
	-webkit-border-radius:7px; /* Safari y Chrome */
	/* Otros estilos */ 
border:1px solid #0059A9;
	padding:5px;
	-webkit-box-shadow: 2px 2px 5px #999;
	-moz-box-shadow: 2px 2px 5px #999;
	filter: shadow(color=#999999, direction=135, strength=2);
	background-color: #F4F4F4;
	
	
	
}
#rbox_encabezado {
	border-radius:7px;
	-moz-border-radius:7px; /* Firefox */
	-webkit-border-radius:7px;
	-webkit-box-shadow: 2px 2px 5px #999;
	-moz-box-shadow: 2px 2px 5px #999;
	filter: shadow(color=#999999, direction=135, strength=2);
	background-color: #FFF;
}

#caja_login{ 
    background: none repeat scroll 0 0 #FFF; 
    border: 1px solid #DDDDDD; 
    margin: 0 auto; 
    padding: 8px; 
    box-shadow:0px 0px 20px black; 
    border-radius:7px; 
} 


#rbox3 {
	border-radius:7px;
	-moz-border-radius:7px; /* Firefox */
	-webkit-border-radius:7px; /* Safari y Chrome */
	/* Otros estilos */ 
border:2px solid #000000;
	padding:5px;
	-webkit-box-shadow: 2px 2px 5px #999;
	-moz-box-shadow: 2px 2px 5px #999;
	filter: shadow(color=#999999, direction=135, strength=2);
	background-color: #FFF;	
	
	
}
#Mensaje {
	border-radius:7px;
	-moz-border-radius:7px; /* Firefox */
	-webkit-border-radius:7px; /* Safari y Chrome */
	/* Otros estilos */ 
border:2px solid #000000;
	padding:5px;
	-webkit-box-shadow: 2px 2px 5px #999;
	-moz-box-shadow: 2px 2px 5px #999;
	filter: shadow(color=#999999, direction=135, strength=2);
	background-color: #9F0;
	color: #03C;
	font-size: 14px;
}

#rbox4 {
	border-radius:7px;
	-moz-border-radius:7px; /* Firefox */
	-webkit-border-radius:7px; /* Safari y Chrome */
	/* Otros estilos */ 
border:1px solid #0033AB;
	padding:5px;
	background-color: #EFEFEF;
}


#CampoTexto {
	border-radius:7px;
	-moz-border-radius:7px; /* Firefox */
	-webkit-border-radius:7px; /* Safari y Chrome */
	/* Otros estilos */ 
border:1px solid #0033AB;
	padding:5px;
	background-color: #DFF4F1;
	font-family: Verdana;
	font-size: 14px;
	font-weight: normal;
	color: #000;
}

#rbox5 {
	border-radius:7px;
	-moz-border-radius:7px; /* Firefox */
	-webkit-border-radius:7px; /* Safari y Chrome */
	/* Otros estilos */ 
border:2px solid #666666;
	padding:5px;
	background-color: #E5E5E5;
}
#UpBox {
	border-radius:7px;
	-moz-border-radius:7px; /* Firefox */
	-webkit-border-radius:7px; /* Safari y Chrome */
	/* Otros estilos */ 
border:1px solid #666666;
	padding:5px;
	background-color: #E5E5E5;
	width: 600px;
}

#rbox6 {
	border-radius:7px;
	-moz-border-radius:7px; /* Firefox */
	-webkit-border-radius:7px; /* Safari y Chrome */
	/* Otros estilos */ 
border:2px solid #666666;
	padding:5px;
}
#rbox7 {
	border-radius:7px;
	-moz-border-radius:7px; /* Firefox */
	-webkit-border-radius:7px; /* Safari y Chrome */
	/* Otros estilos */ 
border:1px solid #666666;
	padding:5px;
}

.cb {
	font-family: barcode;
	font-size: 50px;
	font-weight: normal;
	font-style: normal;
}

.btn_1 {
	font-family: Tahoma;
	font-size: 16px;
	color: #FFF;
	font-style: normal;
	font-weight: bold;
	background-color: #333;
	border: 1px solid #900;
	border-radius:4px;
	-moz-border-radius:4px; /* Firefox */
	-webkit-border-radius:4px; /* Safari y Chrome */
	/* Otros estilos */ 
    border:1px solid #000000;
	padding:5px;
}

.boton_pc{
	font-size:12px;
	font-family:Verdana,Helvetica;
	font-weight:bold;
	color:white;
	border:1px solid #333;
	width:80px;
	height:25px;
	background-color: #00557D;
       }
.table_academic {
	font-family: Verdana;
	font-size: 10px;
	color: #000;
	border: 1px solid #333;
	background-color: #FFFFA6;
	margin: 2px;
	padding: 10px;
	-webkit-box-shadow: 2px 2px 5px #999;
	-moz-box-shadow: 2px 2px 5px #999;
	filter: shadow(color=#999999, direction=135, strength=2);
}
.table_academicHeader {
	font-family: Verdana;
	font-size: 12px;
	color: #FFF;
	border: 1px solid #333;
	background-color: #069;
	margin: 2px;
	font-weight: bold;
}
#boxaut {
    border:1px solid #CCCCCC;
	padding:20px;
	background-image: url(overlay.png);
	background-repeat: repeat;	
	box-shadow:0px 0px 20px black; 
    border-radius:7px; 
}

button.btnauth {
 border: none;
 background: #3a7999;
 color: #f2f2f2;
 padding: 30px;
 font-size: 18px;
 border-radius: 5px;
 position: relative;
 box-sizing: border-box;
 transition: all 500ms ease;
}
