@font-face {
	font-family: CG_Omega;
	src: local('?'), url('/fonts/cgor45w.woff') format('woff'), url('/fonts/cgor45w.ttf') format('truetype'), url('/fonts/cgor45w.svg') format('svg'), url('/fonts/cgor45w.eot');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: CG_Omega_B;
	src: local('?'), url('/fonts/cg-omega-bold.woff') format('woff'), url('/fonts/cg-omega-bold.ttf') format('truetype'), url('/fonts/cg-omega-bold.svg') format('svg'), url('/fonts/cg-omega-bold.eot');
	font-weight: normal;
	font-style: normal;
}
* {
	font-family: Century Gothic, CG_Omega, sans-serif;
}
#tb_izq {
	position: absolute;
	top: 0;
    	left: 50%;
	width:100px;
	height:100%;
    	transform: translate(-500px);
    	-webkit-transform: translate(-500px);
}
#tb_der {
	position: absolute;
	top: 0;
    	left: 50%;
	width:100px;
	height:100%;
    	transform: translate(400px);
    	-webkit-transform: translate(400px);
}
#nivel1 {
	position: absolute;
	top: 90;
    	left: 50%;
    	transform: translate(-50%);
    	-webkit-transform: translate(-50%);
	z-index: 2;
}
#nivel2 {
	position: absolute;
	top: 271;
    	left: 50%;
    	transform: translate(-50%);
    	-webkit-transform: translate(-50%);
	z-index: 3;
}
#la_tabla {
	position: absolute;
	top: 290;
    	left: 50%;
    	transform: translate(-50%);
    	-webkit-transform: translate(-50%);
	font-size: 18px;
}

*:focus {
	outline: none;
}

table.conradio {
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
table.conradio th {
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
td.completa {
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
td.completa b{
	font-family: CG_Omega;
	font-size:17px;
}
td.izquierda{
	border-top-left-radius:10px;
	-moz-border-top-left-radius:10px;
	-webkit-border-top-left-radius:10px;
	border-bottom-left-radius:10px;
	-moz-border-bottom-left-radius:10px;
	-webkit-border-bottom-left-radius:10px;
}
td.izquierda b{
	font-family: CG_Omega;
	font-size:17px;
}
td.derecha {
	border-top-right-radius:10px;
	-moz-border-top-right-radius:10px;
	-webkit-border-top-right-radius:10px;
	border-bottom-right-radius:10px;
	-moz-border-bottom-right-radius:10px;
	-webkit-border-bottom-right-radius:10px;
}
td.derecha b{
	font-family: CG_Omega;
	font-size:17px;
}
td.central b{
	font-family: CG_Omega;
	font-size:17px;
}
td.sup_izquierda{
	border-top-left-radius:10px;
	-moz-border-top-left-radius:10px;
	-webkit-border-top-left-radius:10px;
}
td.sup_izquierda b{
	font-family: CG_Omega;
	font-size:17px;
}
td.sup_derecha {
	border-top-right-radius:10px;
	-moz-border-top-right-radius:10px;
	-webkit-border-top-right-radius:10px;
}
td.sup_derecha b{
	font-family: CG_Omega;
	font-size:17px;
}
td.inf_izquierda{
	border-bottom-left-radius:10px;
	-moz-border-bottom-left-radius:10px;
	-webkit-border-bottom-left-radius:10px;
}
td.inf_izquierda b{
	font-family: CG_Omega;
	font-size:17px;
}
td.inf_derecha {
	border-bottom-right-radius:10px;
	-moz-border-bottom-right-radius:10px;
	-webkit-border-bottom-right-radius:10px;
}
td.inf_derecha b{
	font-family: CG_Omega;
	font-size:17px;
}
.superior {
	border-top-left-radius:10px;
	-moz-border-top-left-radius:10px;
	-webkit-border-top-left-radius:10px;
	border-top-right-radius:10px;
	-moz-border-top-right-radius:10px;
	-webkit-border-top-right-radius:10px;
	border-top :2px solid #803300;
	border-bottom: 0px;
	border-left :2px solid #803300;
	border-right :2px solid #803300;
}
.inferior {
	border-bottom-left-radius:10px;
	-moz-border-bottom-left-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	-moz-border-bottom-right-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	border-bottom :2px solid #803300;
	border-top: 0px;
	border-left :2px solid #803300;
	border-right :2px solid #803300;
}
td.superior b{
	font-family: CG_Omega;
	font-size:17px;
}
td.inferior b{
	font-family: CG_Omega;
	font-size:17px;
}
td.sup_sup{
	border-top-left-radius:10px;
	-moz-border-top-left-radius:10px;
	-webkit-border-top-left-radius:10px;
	border-top-right-radius:10px;
	-moz-border-top-right-radius:10px;
	-webkit-border-top-right-radius:10px;
}
td.inf_inf{
	border-bottom-left-radius:10px;
	-moz-border-bottom-left-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	-moz-border-bottom-right-radius:10px;
	-webkit-border-bottom-right-radius:10px;
}
td.sup_sup b{
	font-family: CG_Omega;
	font-size:17px;
}
td.inf_inf b{
	font-family: CG_Omega;
	font-size:17px;
}
a.ayuda {display: inline-block;}
a.ayuda2 {display: inline-block;}
a.ayuda span{
	display:none;
	padding:15px;
	border-radius:25px;
	-moz-border-radius:25px;
	-webkit-border-radius:25px;
	text-align:center;
	position:absolute;
	z-index:10;
	cursor:none;
	font-size:15px;
}
a.ayuda2 span{
	display:none;
	padding:15px;
	border-radius:25px;
	-moz-border-radius:25px;
	-webkit-border-radius:25px;
	text-align:left;
	position:absolute;
	z-index:10;
	cursor:none;
	font-size:15px;
}
a.ayuda:hover span{ display:block; }
a.ayuda2:hover span{ display:block; }

span.blue{
	background:rgba(219,234,255,0.98);
	border:1px solid #4793ff;
	color:black;
}
span.red{
	background:rgba(247,49,49, 0.98);
	border:1px solid #F73131;
	color:#fff;
	font-weight: normal;
}
span.yellow{
	background:rgba(241,218,54, 0.98);
	border:1px solid #f1da36;
	color:black;
	font-weight: normal;
}
span.green{
	background:rgba(41,154,11, 0.98);
	border:1px solid #299a0b;
	color:#fff;
	font-weight: normal;
}

td.apoyo button{
	font-family: CG_Omega;
	color: #333333;
	cursor:pointer;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
    	text-align: center;
    	display: inline-block;
	font-weight: bold;
	width: 100%;
	height: 180;
	font-size: 24px;
        	border-width: 3px;
}
td.apoyo:hover button{
	color: black;
	font-family: CG_Omega_B;
        	border-width: 4px;
}
table.submenu{
	border-spacing: 25px 5px;
}
td.subapoyo {
	width: 30%;
}
td.subapoyo button{
	font-family: CG_Omega;
	color: #333333;
	cursor:pointer;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
    	text-align: center;
    	display: inline-block;
	font-weight: bold;
	width: 100%;
	height: 80px;
	font-size:20px;
}
td.subapoyo:hover button{
	color: black;
	font-family: CG_Omega_B;
        	border-width: 3px;
}
button.identidad{
   	background-color: #ffdfba;
   	border-color: #ffdfba;
}
button.subidentidad{
	visibility:hidden;
	background-color: #ffcb8f;
	border-color: #ffcb8f;
}
button.redes{
   	background-color: #bae1ff;
        	border-color: #bae1ff;
}
button.subredes{
	visibility:hidden;
	background-color: #8fceff;
	border-color: #8fceff;
}
button.aplicaciones{
   	background-color: #baffc9;
        	border-color: #baffc9;
}
button.subaplicaciones{
	visibility:hidden;
	background-color: #8fffa7;
	border-color: #8fffa7;
}
table.contenido {
	border-color: #D2D2D2;
	border-radius:25px;
	-moz-border-radius:25px;
	-webkit-border-radius:25px;
	border-spacing: 0px;
	border-style: inset;
}
table.contenido td{
	background-color:#D2D2D2;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:42px;
	padding-right:30px;
	text-indent: 40px;
	border-radius:25px;
	-moz-border-radius:25px;
	-webkit-border-radius:25px;
	font-size: 20px;
}
table.contenido p{
	margin-top:10px;
	margin-bottom:10px;
}
.loader {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url('/colaboraciones/cargando.gif') 50% 50% no-repeat #D2D2D2;
    opacity: .7;
}
.el_archivo {
	white-space: nowrap;
    overflow: hidden;
    width: 48%;
}
.el_archivo2 {
	white-space: nowrap;
    overflow: hidden;
    width: 100%;
}
.el_archivo3 {
	white-space: nowrap;
    overflow: hidden;
    width: 60%;
}
