/*
 *********************************************
 * Networking System :: Sitio Web
 * Piel: Lima
 *
 * El resto de atributos en: web-general.css
 *********************************************
*/
@import url('opacidad.css?r=1591123188');
@import url('bordes.css?r=1628615760');
@import url('TipBox.css?r=1721413798');
@import url('web-general.css?r=1752770359');

		body { color: #4B651D; background: #AAA url('bg/squares.png'); font: normal 13px 'Century Gothic',Verdana, Arial; margin: 0px; padding: 0px;}
	a, span.Link, span.Enlace, a:active, a:visited, a:link {color: #663300; }
	a:hover, span.Link:hover, span.Enlace:hover {color: #996633;}
	.icoHover {color: #D1E487; background: #663300; padding: 4px; font-size: 15px; cursor: pointer; border-radius: 3px; }
	.icoHover:hover {background: #462300;}
	.Inline,.InLine {display: inline-block;}
	.InBlock {display: block;}
	/*BLOG menu colores */
	.UnderInfo{ border-bottom: 1px dashed #444; display: inline-block; cursor: help; padding-bottom: 2px;}
	.UnderInfo:hover {border-color: #A8D5ED;}
	.Copy:hover {color: darkgreen; cursor: crosshair;}
	.listOver { color: #444 !important; font-style: italic; text-decoration: underline;}
	
	div.hrMenu {background-color: #c0c0c0;}

.hrVertical { background-color: green; }
/*carga NS*/
	div.nwsLoad { border-color: #97C73F; background: #97C73F url('bg/squares.png');}
	div.nwsLoad div.B div.L { color: #333; text-shadow: 0px 0px 5px #FFF; }
	div.nwsLoad div.B div.L div.LIzq, div.nwsLoad div.B div.L div.LDer { background-image: url('bg/squares.png');}
	div.nwsLoad div.B div.L div.LIzq { color: white; border-color: #668727; background-color: #455C1B; }
	div.nwsLoad div.B div.L div.LDer { color: green; border-color: #668727; background-color: white;}
	div.nwsLoad div.B div.Btn {border-top: 1px solid #E3EFB6;}

	div.AT_Bor {border: 2px solid #668727;  background: #fff; margin-bottom: 10px;}
	div#Portada {background-color: #FFF;}
	
/* Update de la caja*/
	div.BoxC_S {background: #000 url('bg/starfond.gif');}
	div.BoxConten {border: 1px solid #303030; background: #FFF url('bg/squares.png');}
/* ***Caja y teatro *** */
	

	div.Caja_Sombra {background: #000 url('bg/overlay.png');}
	div.Caja_Conten { border: 1px solid #1E3B7F; background: #FFF url('bg/squares.png');} /*FFF2EC*/
	
	div.Teatro_Sombra {background: #000 url('bg/overlay.png');}
	div.Teatro_Conten { border: 1px solid #303030; background: #FFF;}

	/*Subcaja Contenido*/
	div.SubCaja div.Cabecera {background: #1E3B7F url('bg/squares.png');}
	div.SubCaja div.Cabecera div.Titulo span { color: white; text-shadow: 1px 1px 0px #222; }
	
	ul.MenuLinks li span { color: #663300; }
	ul.MenuLinks li span:hover,ul.MenuLinks li a:hover { /* border-left-color: #996633; */ color: #996633;}
	div.MenuElem ul li div {color: #444; }
	div.MenuElem ul li div.hr { background-color: #FFF; }
	div.MenuElem ul li div:hover, div.MenuElem ul li div.Activo {color: #fff; border: 1px solid #FFF; background: gray url('bg/squares.png');}

	ul.Main_2 {margin: 0px; padding: 0px; list-style: none;}
	ul.Main_2 li, ul.Main_2 li.Titulo { transition:  0.5s; transition-timing-function: ease; cursor: pointer; margin-bottom: 4px; width: 147px; background: transparent; border: 1px solid transparent; padding: 10px 0px 10px 0px; text-align: center;}
	ul.Main_2 li.Acordion {background-color: transparent;}
	ul.Main_2 li.Acordion:hover {background:#005100; border-color: #009B00; }
	ul.Main_2 li.Acordion:hover em,ul.Main_2 li.Acordion:hover span { color: #00FF00; }
	ul.Main_2 li.Activo, ul.Main_2 li.Activo:hover { background: #333; border-color: #999; border-radius: 10px;}
	ul.Main_2 li.Activo em, ul.Main_2 li.Activo:hover em, ul.Main_2 li.Activo span, ul.Main_2 li.Activo:hover span { color: #FFF !important; }
	ul.Main_2 li.Titulo em, ul.Main_2 li em { font-size: 1.9em; margin: 5px; color: #CCC; text-shadow: 1px 1px 0px #444;}
	ul.Main_2 li.Titulo span, ul.Main_2 li span { padding-top: 5px; color: #CCC; text-shadow: 1px 1px 0px #444; display: block; font-size: 13px;}


	ul.Main_3 {margin: 0px; padding: 0px; list-style: none;}
	ul.Main_3 li, ul.Main_3 li.Titulo { transition:  0.5s; transition-timing-function: ease; cursor: pointer; background: transparent; padding: 10px 0px 10px 0px; border: 1px solid transparent; text-align: center; display: inline-block; width: 126.5px;}
	
	.starLoad {background-image: url('bg/star.gif') !important; background-position: 10px 10px !important; background-repeat: no-repeat !important; background-size: 15px 15px !important;}
	ul.Main_3 li.Acordion {background: transparent;}
	ul.Main_3 li.Acordion:hover {background:#005100; border-color: #009B00; }
	ul.Main_3 li.Acordion:hover em,ul.Main_3 li.Acordion:hover span { color: #00FF00; }
	ul.Main_3 li.Activo, ul.Main_3 li.Activo:hover { background: #333; border-color: #999; border-radius: 10px;}
	ul.Main_3 li.Activo em, ul.Main_3 li.Activo:hover em, ul.Main_3 li.Activo span, ul.Main_3 li.Activo:hover span { color: #FFF !important; }
	ul.Main_3 li.Titulo em, ul.Main_3 li em { font-size: 1.9em; margin: 5px; color: #CCC; text-shadow: 1px 1px 0px #444;}
	ul.Main_3 li.Titulo span, ul.Main_3 li span { padding-top: 5px; color: #CCC; text-shadow: 1px 1px 0px #444; display: block; font-size: 13px;}


	.bgColor_Green_Trans {background-color: rgba( 60, 114, 3, .8);}
	.anuncioReinscrip { color: white; font-size: 1.7em; text-shadow: 1px 1px 0px #444; }
	.anuncioReinscrip .icono { font-size: 16px; color: yellow; text-align: center; background: #333; border-radius: 10px; padding: 10px; margin: 10px 0px 0px 590px; }

			.scroll_clrBlue { scrollbar-color: #c0c0c0 #055F94; }
		.scroll_clrGray { scrollbar-color: #333 #999; } /*#055F94 #F0F0F0;*/
		.scroll_clrLima { scrollbar-color: #00BB00 #008000; }
		.conScroll,.simpleScroll { box-sizing: border-box; scrollbar-width: thin; scrollbar-gutter: stable both-edges; }

		.conScroll { transition: 0.5s;}
	/* Cuando la pantalla es mayor a 900px */
	@media only screen and (min-width : 901px) {
		.conScroll { overflow: hidden;}
  		.conScroll:hover { overflow-y: scroll; }
	}

	/* Cuando la pantalla es menor a 900px  (tablets y teléfonos inteligentes)*/
	@media only screen and (max-width : 900px) {
			.conScroll { overflow: auto;}
	  		.conScroll:hover { overflow-y: scroll; }
	}

		/* Estilos para motores Webkit y blink (Chrome, Safari, Opera... )*/
		.conScroll::-webkit-scrollbar { -webkit-appearance: none; }
		.conScroll::-webkit-scrollbar:vertical { width:10px; }
		.conScroll::-webkit-scrollbar-button:increment,.conScroll::-webkit-scrollbar-button { display: none; } 
		.conScroll::-webkit-scrollbar:horizontal { height: 10px; }
		.conScroll::-webkit-scrollbar-thumb { background-color: #797979; border-radius: 20px; border: 2px solid #f1f2f3;}
		.conScroll::-webkit-scrollbar-track { border-radius: 10px;   }


	div.Lista ul li a, div.Lista ul li span {color: #663300; background: transparent url('bg/f_azul.gif') 1px 4px no-repeat;}
	div.Lista ul li em { color: gray;}
	div.Lista ul li a:hover, div.Lista ul li span:hover,div.Lista ul li a.Activo, div.Lista ul li span.Activo {color: #996633; background: transparent url('bg/hand.png') 0px 2px no-repeat; padding-left: 20px; padding-right: 0px;}

	div.Lista_A ul li a, div.Lista_A ul li span {color: #663300; background: transparent url('bg/cuadro.gif') no-repeat 4px 7px; }
	div.Lista_A ul li a.Activo, div.Lista_A ul li span.Activo, div.Lista_A ul li span:hover, div.Lista_A ul li a:hover { color: #996633; background: transparent url('bg/hand.png') 0px 3px no-repeat; padding-left: 20px; padding-right: 0px;}
	div.Lista_A ul li span.hijo,div.Lista_A ul li a.hijo, div.Lista_A ul li em.hijo {  color: #663300; background: transparent url('bg/f_azul.gif') 11px 6px no-repeat;  }
	div.Lista_A ul li span.hijo:hover,div.Lista_A ul li a.hijo:hover, div.Lista_A ul li em.hijo:hover {  color: #996633; background: transparent url('bg/hand.png') 0px 3px no-repeat; padding-left: 20px; padding-right: 0px; }




 /*Logotipo */

	/* barra de ubicacion */
		div.NavBar {background: #9CC400 url('bg/squares.png');}
		div.NavBar div ul li {}
		div.NavBar div ul li a {color: yellow; text-decoration: none; transition: 0.5s; font-weight: bold; text-shadow: 1px 1px 0px #444; font-size: 16px;}
		div.NavBar div ul li a:hover {color: #FFF; text-decoration: none;}
		div.NavBar div ul li span {color: #FFF; text-shadow: 1px 1px 0px #333; }
		div.NavBar div ul li.row { background: transparent url('../../images/item-pointer-mover.gif') 50% 50% no-repeat; }
		div.NavBar div ul li span em, div.NavBar div ul li a em {color: yellow! important; text-shadow: 1px 1px 0px #333; margin-right: 3px;}


/* Contenido */
	div.Contenedor {background: #FFF;}
	div.Contenido {}
	div.Contenido div.hr {width:90%; height: 1px; background-color: #0680C8; margin: 10px auto;}
	

	div.Contenido div.Dir {}
	div.Contenido div.Dir div.Ele_1, div.Contenido div.Dir div.Ele_2 {
		display: inline-block; min-width: 100px; margin: 10px 5px 0px 0px; text-align:center;
		height: 60px;
		padding: 5px 5px 2px 5px;
		background: transparent url('bg/squares.png'); 
		color: white;
		text-shadow: 1px 1px 1px #222;
		cursor: pointer;
	}
	div.Contenido div.Dir div.Ele_1 {
		background-color: #1E3B7F;
	}
	div.Contenido div.Dir div.Ele_2 {
		background-color: #E0E8F8;
	}


	div.Contenido div.Dir div.File {
		display: inline-block; min-width: 100px; margin: 10px 5px 0px 0px;
		padding: 5px 5px 2px 5px;
		background: #C6FFC6 url('bg/squares.png'); 
		color: darkgreen;
		cursor: pointer;
		font-weight: bold;
		border-radius: 5px;
		max-width: 150px;
		min-width: 150px;
	}
	div.Contenido div.Dir div.File div { text-align: center;}
	div.Contenido div.Dir div.File span { position: absolute; font-size: 10px; display:inline-block; color: black;}
	div.Contenido div.Dir div.File:hover { cursor:pointer; background-color: #9FFF9F; }
	div.Contenido div.Dir div.File div { font: bold 11px Arial;}


	div.Contenido div.Dir div.Activo1, div.Contenido div.Dir div.Ele_1:hover {
		background-color: #9AB1E7;
		border-color: #CCD8F2;
		color: yellow;
	}

	div.Contenido div.Dir div.Activo2, div.Contenido div.Dir div.Ele_2:hover {
		background-color: #F4F8FD;
		border-color: #9AB1E7;
		color: #1E3B7F;
	}


	div.Contenido div.Dir div.Activo1,div.Contenido div.Dir div.Activo2,div.Contenido div.Dir div.Activo3 { border-radius: 10px 10px 0px 0px; }
	
	div.Contenido div.Dir div.Activo1 em, div.Contenido div.Dir div.Ele_1:hover em { color: orange; }
	div.Contenido div.Dir div.Activo2 em, div.Contenido div.Dir div.Ele_2:hover em, div.Contenido div.Dir div.Ele_2:hover span { color: #1E3B7F; }
	div.Contenido div.Dir div.Ele_1 em, div.Contenido div.Dir div.Ele_2 em {font-size: 3em; margin: 4px;}
	div.Contenido div.Dir div.Ele_1 span, div.Contenido div.Dir div.Ele_2 span{ font: bold 10px Arial; display: block; }
	div.Contenido div.Dir div.Ele_2 span, div.Contenido div.Dir div.Ele_2 span{ color: #000; text-shadow: none;}
	

	div.Contenido div.Dir div.BgEle_1 {
		background: #9AB1E7 url('bg/squares.png'); display:none; margin: 0px 5px 10px 0px;
		padding: 10px;
		border-radius: 0px 5px 5px 5px;
	}
	div.Contenido div.Dir div.BgEle_2 {
		background: #F4F8FD url('bg/squares.png'); display:none; margin: 0px 5px 10px 0px;
		padding: 10px;
		border-radius: 0px 5px 5px 5px;
	}


		/* Cabeceras para aplicar */
		div.Contenido div.C div.Cuadro {background: #B0DD00 url('bg/squares.png'); border-color: #668727;}
		div.Contenido div.C div.Cuadro span { text-shadow: 1px 1px 0px #444; color: #F3F8E0; }
		div.Contenido div.C div.Line { border-color: #996633; color: #462300; text-shadow: 1px 1px 0px #CCC;}
		div.Contenido div.C div.Line em { color: #996633; text-shadow: 1px 1px 0px #CCC;}
		div.Contenido div.C div.Small { color: #99191C; }

		/* Estructura de cuerpo */
		div.Contenido div.B span.Fecha { color: #99191C;}


	div.bullet {background-color: #663300;}


	/* tabla estructura principal */
	.tbPrincipal td.Pilar {background: #668727 url('bg/squares.png');}

	.tbPrincipal div.Separador {background: #c0c0c0;}


	/* Blog filas */
	div.Blog:hover {background-color: #F3F8E0; border-color: #E3EFB6;}
	div.Blog_Izq {}
	div.Blog_Der {}
	div.Blog div.I span {border-color: #D1E487; background-color: #FFF;}
	div.Blog div.I span div { color: #FFF; background: #668727 url('bg/squares.png'); border-color: #9BC300; text-shadow: 1px 1px 0px #000; box-shadow: 2px 2px 5px #000; }
	div.Blog div.C div.T a, div.Blog div.C div.T span  { text-shadow: 1px 1px 0px #CCC; color: #663300;}
	div.Blog div.C div.T a:hover, div.Blog div.C div.T span:hover  { color: #996633;}
	div.Blog div.C div.R { color: #668727; }

	
		/* Blog imagen*/
		span.Blog_Imagen span.Img, div.Blog_Frame div { border: 1px solid #c0c0c0; background-color: #FFF;}
		span.Blog_Imagen span.Img img {border: 1px solid #FFF;}
		span.Blog_Imagen span.Img span.Bloque, div.Blog_Frame span.Bloque {background: #668727 url('bg/squares.png'); color: #EEE; text-shadow: 0px 1px 0px #000;}
		span.Blog_Imagen span.Img span.Bloque span, div.Blog_Frame span.Bloque span { color: #FFFF00;}
		span.Blog_Imagen span.Img span.Bloque span.Link, div.Blog_Frame span.Bloque span.Link  {color: #FFFF00;}
		span.Blog_Imagen span.Img span.Bloque span.Link:hover, div.Blog_Frame span.Bloque span.Link:hover {color: #FFF;text-shadow: 0px 1px 0px #000;}

/* Pie */
	div#Pie-Logos {background: #B0DD00 url('bg/squares.png');}
	div#Pie-Logos div#Pie { background: #668727 url('bg/squares.png');}
	div#Pie-Logos div#Pie div.BG {color: #ECE3D2; text-shadow: 1px 1px 0px #222;}
	div#Pie-Logos div#Pie div.Links a, div#Pie-Logos div#Pie div.Textos span.Enlace { color: #FFF;}
	div#Pie-Logos div#Pie div.Links a:hover, div#Pie-Logos div#Pie div.Textos span.Enlace:hover {color: #FFFF8C;}
	div#Pie-Logos div#Pie div span.contador {border: 1px solid #FFF; background: #c0c0c0; color: #000; text-shadow: 0px -1px 0px #FFF;}
	/* demas en css-general.css */
/* * * */

/* CAROUSEL BLOG Y GALERIA */
	.carousel-h li span div.lupa, .carousel-v div.CGal .thumbV2 span.lupa { background-color: #000;}
	.carousel-h li span img, .carousel-v div.CGal .thumbV2 img { border:1px solid #c0c0c0; background-color:#FFF;}
	.carousel-h li span:hover img, .carousel-v div.CGal .thumbV2:hover img {border-color: #888; background-color: #FFF;}
	.carousel-h li span div.nums { color: #FFF; background-color: #000;}
	


	.Galeria_car-h { overflow: hidden; height: 105px; padding: 0px; margin: 0px auto; text-align: left; }
	.Galeria_car-h div.C_Img {width: 89.5%; float: left; display: inline-block; text-align:center;}
	.Galeria_car-h div.C_Img div.Con { margin-left: 25px;}
	.Galeria_car-h div.C_Img div.Con div.Img { cursor: pointer; margin: 0px 5px 0px 5px; display: inline-block; }
	.Galeria_car-h div.C_Img div.Con div.Img img { border-radius: 5px; width: 95px; height: 95px; border:1px solid #c0c0c0; background-color:#FFF; padding:2px;}
	.Galeria_car-h div.C_Img div.Con div.Img img:hover {background-color: #c0c0c0; border-color: #666; opacity: .85;}
	.Galeria_car-h .btn_prev { display: inline-block; float: left; font-size: 2.3em;  color: #B0DD00; cursor: pointer;margin-top: 38px;}
	.Galeria_car-h .btn_next { display: inline-block; float: right; font-size: 2.3em; color: #B0DD00; cursor: pointer; margin-top: 38px;}
	.btn_prev:hover, .btn_next:hover { color: green;}


	.Bolsa-v { overflow: hidden; height: 615px; padding: 0px; margin: 0px auto; text-align: left; }
	.Bolsa-v div.Trip {padding: 0px; margin: 0px; display: inline-block; height: 615px;}
	.Bolsa-v div.Trip span img { background: #FFF; border: 1px solid #c0c0c0; text-align:center;}
	.Bolsa-v .btn_prev { position: absolute; font-size: 4em; color: #B0DD00; cursor: pointer; margin: 240px 0px 0px -69px; z-index: 5;}
	.Bolsa-v .btn_next { position: absolute; font-size: 4em; color: #B0DD00; cursor: pointer; margin: 240px 0px 0px 305px; z-index: 5;}
	.btn_prev:hover, .btn_next:hover { color: green;}



	/* Scroll Convocatorias */
		.carousel-v div.Trip span img { background: #FFF; border: 1px solid #c0c0c0;}
		.carousel-v div.Trip span img:hover { border-color: #888; }
		.carousel-v div.Avisos { text-align:center;}
	
	.carousel-v div.C .thumb {background:#FFFFFF; border:1px solid #D5D5D5;}
	.carousel-v div.C span.titulo {text-shadow: 0px -1px 0px #FFF; color: #666699;}
	.carousel-v div.C span.titulo:hover {color: #660066;}
	.carousel-v div.C span.descrip { text-shadow: 0px -1px 0px #FFF; color: gray}
	.carousel-v div.jv_hr {background-color: #c0c0c0;}
	/* Resto en web-gral.css */
/* * */	

/* MENU TOP*/

	div#BT_BG {background: #B0DD00 url('bg/lima-main-bg_60.png') 10px -1px repeat-x; border-bottom: 2px solid #759416;}
	
/* Slider */	
	.cs-title {background-color: #B1DD07; color: #FFF; letter-spacing: 1px;}
	.cs-prev, .cs-next { background-color: #B1DD07; color: #B38E5D; }

/*inicio de sesión*/
	div#Login-Body div.Borde { background: #B0DD00 url('bg/squares.png'); border: 3px solid #B1DD07; padding: 0px; border-radius: 30px;}
	div#Login-Body td.tdLogo { background: #394510 url('bg/squares.png');}
	div#Login-Body div.Cab { text-align: right; margin-top: 7px;}
	div#Login-Body div.Cab span.Cerrar { cursor: pointer; margin-right: 0px; border-bottom: 1px solid #394510; border-left: 1px solid #394510; background: #394510 url('bg/squares.png'); color: yellow; padding: 8px 12px; font: bold 14px Arial; border-radius: 0px 26px 0px 30px; }
	div#Login-Body div.Cab span.Cerrar span { margin: 0px 4px; }
	div#Login-Body div.Cab span.Cerrar:hover { background-color: #663300; color: #FFF;}
	div#Login-Body div.Pie {background: #009933 url('bg/squares.png'); }
	div#Login-Body div.Cab span.Titulo { color: #FFF; text-shadow: 1px 1px 0px #222;}
	
	div#Login-Body div.tdConten { color: #394510;}
	div#Login-Body div.tdConten div.Titulo {color: #394510; border-bottom: 3px solid #97C73F;}
	div#Login-Body div.tdConten div.Opciones span { color:#0680C8; }
	div#Login-Body div.tdConten div.Opciones span.Activo {border: 3px solid #0680C8; background-color: #009933; color: #FFF;}
	div#Login-Body div.tdConten span#LinkRepass, div#Login-Body div.tdConten span#LinkLogin {color: #009933;}
	div#Login-Body div.tdConten span#LinkRepass:hover, div#Login-Body div.tdConten span#LinkLogin:hover {color: #0680C8;}
	div#Login-Body div.Pie div {color: #DEF0FE; text-shadow: 1px 1px 0px #222;}
	

/* AVISOS GENERALES*/
	div.AvisoGral, div.AvisoGral_Body {position: fixed; width: 100%; display: none; }
	div.AvisoGral {z-index: 18; height: 100%; background: #000; top: 0; left: 0; }
	
	div.AvisoGral_Body  {z-index: 19; width: 100%; top: 32%;}
	div.AvisoGral_Body div.Cuadro { margin: 0px auto; width: 500px; border: 1px solid gray; background: #FFF url('bg/squares.png'); color: darkblue;}
	div.AvisoGral_Body div.Cuadro div.Cab {background: #AAA; height: 35px;}
	div.AvisoGral_Body div.Cuadro div.Cab span.Titulo {display: inline-block; margin: 4px 0px 0px 4px; font: bold 1.4em Verdana, Arial, Tahoma; color: #000; text-shadow: 1px 1px 0px #FFF;}
	div.AvisoGral_Body div.Cuadro div.Body { text-align: center; color: #555; font: normal 1.2em Verdana, Arial, Tahoma; padding: 10px;}

/* formularios */

	input, textarea.input, select, textarea {
		border-bottom-color: #668727; 
		background-color: linear-gradient(to bottom, #ffffff 0%,#F3F8E0 100%); 
		color: #455C1B;
	}
	input:focus, textarea.input:focus, textarea:focus {
		color: #C05D0B;
		border-bottom-color: #C05D0B;
		background: url('bg/hand.png') 5px 8px no-repeat, linear-gradient(to bottom, #ffffff 0%,#E8F1C0 100%);
		
	}
	select option {background: white; color: #C05D0B;}
/*Botones en web-general.css*/




/*teatro caja contenido*/
	div.Teatro_Foto {color: #c0c0c0;}
	div.Teatro_Foto span.Prev, div.Teatro_Foto span.Next, div.Teatro_Foto a, div.Teatro_Foto div.descrip {background: #000; border: 1px solid #303030;}

/* galeria modo teatro tira */
	div.Galeria {background: #000;}
	
	/*Paginacion Blog*/

div.TipDibujo div {color: #00002D;}
		
/* Tablas */
	div.divTabla-Cabecera table tr td {border-top: 1px solid #668727; border-bottom: 1px solid #668727; border-right: 1px solid #668727; background-color: #668727; color: #F3F8E0; text-shadow: 1px 1px 0px #444;}
	div.divTabla-Cabecera table tr td.C1 {border-left: 1px solid #668727;}
	div.divTabla-Cabecera table tr td.last {border-right: 1px solid #668727;}

	div.divTabla-Resultados div.Tabla table tr td.titulo {border-bottom: 1px solid #668727; border-right: 1px solid transparent; background-color: #668727; color: #F3F8E0; text-shadow: 1px 1px 0px #444;}
	div.divTabla-Resultados div.Tabla table tr td.tiC1 {border-left: 1px solid #668727;}
	div.divTabla-Resultados div.Tabla table tr td.C1 {border-left: 1px solid #668727;}
	div.divTabla-Resultados div.Tabla table tr td.cab {border-top: 1px solid #668727;}
	div.divTabla-Resultados div.Tabla table tr td.last {border-right: 1px solid #668727;}

	div.divTabla-Resultados div.Tabla table tr td { border-bottom: 1px solid #668727; border-right: 1px solid #668727; color: #462300;}
	div.divTabla-Resultados div.Tabla table tr.Uno {background-color: #F0F7D5;}
	div.divTabla-Resultados div.Tabla table tr.Dos {background-color: #E8F2BB;}	
	div.divTabla-Resultados div.Tabla table tr.focus, div.Luz table tr.focus:hover {background-color: #FFFFAA;}	
	/* Para iluminar filas, aplicar clase Luz a divTabla-Con */
	div.divTabla-Resultados div.Tabla table tr.over, div.divTabla-Resultados div.Luz table tr.Uno:hover, div.divTabla-Resultados div.Luz table tr.Dos:hover { background-color: #FAFAFA; }
/* * * * */

/* Div Form para estilos de formulario */
	div.divForm div.C span.T { color: #462300; background: transparent url('../../images/punto.gif') 0px 5.5px no-repeat; }
	div.divForm div.C div.I input, div.divForm div.C div.I textarea, div.divForm div.C div.I select {border-color: #996633; }
	div.divForm div.C div.I input:focus, div.divForm div.C div.I textarea:focus { border-color: #C05D0B; background-color: #FFF; }
	div.divForm div.C div.I span.txt { color: #668727;}
	div.divForm div.SubTitulo { border-color: #668727;}
	div.divForm div.SubTitulo span {background: transparent url('../../images/pic/c-16/down.png') left 50% no-repeat;}
	div.divForm div.Titulo { border-color: #668727;}
	div.divForm div.Titulo span.T { background: transparent url('../../images/pic/c-16/down.png') left 50% no-repeat; }
	div.divForm div.AuxTitulo { background: #0098CF url('bg/squares.png');}
	div.divForm div.AuxColor2 {background: #034369; }
	div.divForm div.AuxTitulo span { color: white; text-shadow: 0px 0px 1px #444;}
	div.divForm div.AuxTitulo em {color: white; text-shadow: 1px 1px 0px #444;}

	/* Paginacion de resultados general */
	div.Paginar { background: #668727 url('bg/squares.png'); border-color: #9BC300;}
	div.Paginar table tr td.R div {background: #FFF url('bg/squares.png'); color: #555; text-shadow: 0px 1px 0px #FFF;}
	div.Paginar table tr td.N ul li span { color: #70000D; border: 1px solid #FFF; background: #DBE3F7 url('bg/squares.png');}
	div.Paginar table tr td.N ul li span:hover { background-color: white;}
	div.Paginar table tr td.N ul li span.Activo { border-color: #FFF; background-color: #c0c0c0; color: #000; text-shadow: 0px 1px 0px #FFF;}


	.paginar {background: #668727 url('bg/squares.png'); border-color: #9BC300;}
	.paginar_cuerpo tr td {text-shadow: 1px 1px 0px #333; color: white;}
	.paginar_cuerpo em {color: yellow;}
	.pag span {  color: #70000D; border: 1px solid #FFF; text-shadow: 1px 1px 0px #FFF; background: #DBE3F7 url('bg/squares.png'); }
	.pag span:hover{ background-color: #86BCD6;}
	.pag span:Activo {border-color: #FFF; background-color: #c0c0c0; color: #000; text-shadow: 0px 1px 0px #FFF;}

		/* MENU derecho */
		div.MenuDer { background: #B0DD00 url('bg/squares.png'); border: 1px solid #668727;}
		div.MenuDer div.T div.icoNavidad {display: inline-block; width: 45px; height: 31px; position: absolute; margin: -13px 0px 0px 205px; background: transparent url('../../images/navidad/regalos.png') no-repeat;}
		div.MenuDer div.T div.icoNavidad2 {display: inline-block; width: 42px; height: 22px; position: absolute; margin: -5px 0px 0px 205px; background: transparent url('../../images/navidad/esfera.png') no-repeat;}
		div.MenuDer div.B { background: #fff; border: 1px solid #668727;}
		div.MenuDer div.T span {color: #F3F8E0; text-shadow: 1px 1px 0px #222;}

div.Examen_Cab {background: #D8F0FE; border: 1px solid #9DD9FD; box-shadow: 2px 3px 5px #222; padding: 5px;}
div.Examen_Cab span {font: bold 12px Tahoma; display: block; color: #00002D; background: transparent url('../../images/pic/c-16/down.png') left 50% no-repeat; padding-left: 15px; letter-spacing: 1px; padding-left: 20px;}
div.Examen_Cab em {font: italic 11px Arial; color: #000;}


/* MENU TOP nuevo */
.marginIconTop { color: white;}
.marginIconOp{ color: red;}

.cbp-hrsub { margin-top: 50px; }
.cbp-hrmenu > ul > li.Line div { background: transparent url('bg/verde-main-delimiter_.png') no-repeat; }
.cbp-hrmenu > ul > li > span.T, .hrmenu ul li span.Icon, .hrmenu ul li span.Activo, .hrmenu ul li span.T, .hrmenu span.Icon { color: #FFF; text-shadow: 1px 1px 0px #222; }
.cbp-hrmenu > ul > li.cbp-hropen span.T,.cbp-hrmenu > ul > li.cbp-hropen > span.T:hover, .hrmenu ul li span.Icon:hover, .hrmenu ul li span.Activo, .hrmenu ul li span.T:hover, .cbp-hrmenu > ul > li > span.T:hover {color: #FFF; text-shadow: 1px 1px 0px #444; background: #394510 url('bg/lava4.png') center 25px no-repeat; border: 1px solid #97C73F; border-radius: 10px !important; box-shadow: 0px 0px 5px #000;}
.hrmenu span.Icon:hover, .hrmenu ul li span.Icon:hover, .hrmenu ul li span.T:hover, .hrmenu ul li span.Activo, .hrmenu ul li span.T:hover { background: #394510 url('bg/lava4.png') center 0px no-repeat !important; border: 1px solid #97C73F;}
.hrmenu span.Activo,.hrmenu span.Activo:hover {background: red url('bg/lava4.png') center 0px no-repeat !important; border: 1px solid #97C73F;}

/* sub-menu */
.cbp-hrmenu .cbp-hrsub { background: #FFF url('bg/fondo.png'); box-shadow: 0px 15px 15px 0px #333; }
.cbp-hrmenu .cbp-hrsub-inner > div.col2:hover, .cbp-hrmenu .cbp-hrsub-inner > div.col:hover, .cbp-hrmenu .cbp-hrsub-inner > div.col3:hover{ }
.cbp-hrmenu .cbp-hrsub-inner > div a { color:yellow; }
.cbp-hrsub h4 { color: #455C1B; text-shadow: 1px 1px 0px #CCC, 0px 0px 5px #FFF; border-bottom-color: #668727; }
.cbp-hrsub h4 span.Icon {color: #455C1B; text-shadow: 1px 1px 0px #CCC; background: transparent;}

/* Botones Span */
	.icoRecarga, .icoAceptar, .icoCancelar, .icoOrange, .icoAzul {display: inline-block; color: white; padding: 3px; margin: 1px; border: 1px solid transparent; font-size: 15px; cursor: pointer; border-radius: 3px;}
	.btnRecarga, .icoRecarga {background-color: #126C98; color: white; text-shadow: 1px 1px 0px #222,0px 0px 4px #EEE;}
	.btnAceptar, .icoAceptar {background-color: #007000; color: white; text-shadow: 1px 1px 0px #222,0px 0px 4px #EEE;}
	.btnCancelar, .icoCancelar {background-color: #880000; color: white; text-shadow: 1px 1px 0px #222,0px 0px 4px #EEE;}
	.btnOrange,.icoOrange {background-color: #996600; color: white; text-shadow: 1px 1px 0px #222,0px 0px 4px #EEE;}
	.btnAzul,.icoAzul {background-color: #3399FF; color: white; text-shadow: 1px 1px 0px #222,0px 0px 4px #EEE;}

	.btnDisabled, .btnDisabled:hover, .icoDisabled, .icoDisabled:hover   {background-color: #C0C0C0; color: gray; text-shadow: 1px 1px 0px #222,0px 0px 4px white;}

	.btnRecarga:hover, .icoRecarga:hover { background: #126C98 url('bg/lava4.png') center -5px no-repeat; border-color: #002D2D;}
	.btnAceptar:hover, .icoAceptar:hover { background: #007000 url('bg/lava4.png') center -5px no-repeat; border-color: #005000;}
	.btnCancelar:hover, .icoCancelar:hover { background: #880000 url('bg/lava4.png') center -5px no-repeat; border-color: #550000;}
	.btnOrange:hover,.icoOrange:hover { background: #CC8A00 url('bg/lava4.png') center -5px no-repeat; border-color: #714D00;}
	.btnAzul,.icoAzul:hover { background: #0066FF url('bg/lava4.png') center -5px no-repeat; border-color: #3399FF;}
/* * * * */

/* Botones Span */
	.btnRecarga, .btnAceptar, .btnCancelar,.btnOrange {margin: 2px; display: inline-block; font-size: 11px; letter-spacing: 2px; font-weight: bold; cursor: pointer; height: 19px; padding:4px 5px 0px 5px; border: 1px solid transparent;}
	.btnIco24 {padding: 0px; text-align: left; height: 30px; width: 30px;}
	.btnIco24 img {width: 24px; height: 24px; margin: 3px;}
	.btnIco {padding: 0px; height: 22px; width: 22px; text-align: left;}
	.btnIco img { width: 16px; height: 16px; margin: 3px; }
	.btnIcoTxt {padding: 4px 5px 0px 25px;}
	.btnIcoTxt img { z-index: 0; position: absolute; width: 16px; height: 16px; float:left; margin: -1px 0px 0px -21px; }
/* * * * */

	  /* forms Div*/
	  	div.div-Formulario {color: #005555;}
		div.div-Formulario div.Titulo, div.div-Formulario div.TituloSmall { background: #668727; border: 1px solid #668727;}
		div.div-Formulario div.Acordion {cursor: pointer; background:#668727 url('../../images/pic/16/br_down.png') 98% 50% no-repeat; }
		div.div-Formulario div.Acordion:hover {background-color:#0680C8;}
		div.div-Formulario div.Activo {font-style: italic; background-image: url('../../images/pic/16/br_right.png'); background-color:#0680C8; }
		div.div-Formulario div.Titulo em {color: white; text-shadow: 1px 1px 0px #444;}
		div.div-Formulario div.Titulo span, div.div-Formulario div.TituloSmall span { color: #FFF; text-shadow: 1px 1px 0px #444;}
		div.div-Formulario div.Campos div span.Titulo {text-shadow: 0px 0px 5px #FFF; background: transparent url('../../images/punto.gif') left 50% no-repeat; }
		div.div-Formulario div.Campos div.textos span.Limite, div.CampoInputCount span.Limite {color: #FFF; background: #3399FF;}
		div.div-Formulario div.Campos ul.Menu li {margin: 0px 10px; display: block;}
		div.div-Formulario div.Campos ul.Menu li span {color: #0680C8; background: transparent url('../../images/item-pointer-a.gif') 2px 8px no-repeat; }
		div.div-Formulario div.Campos ul.Menu li span:hover, div.div-Formulario div.Campos ul.Menu li span.Activo { text-decoration: underline; color: #668727;}
		div.div-Formulario div.hr {width:80%; height: 1px; background-color: #0680C8; margin: 15px 2px;}

			/* Area de formularios*/
	div.div-Formulario div.Titulo, div.div-Formulario div.TituloSmall {margin-bottom: 1px;}
	div.div-Formulario div.Titulo img, div.div-Formulario div.TituloSmall img {position: absolute; margin: 7px 0px 0px 5px; }
	div.div-Formulario div.Titulo span, div.div-Formulario div.Titulo em, div.div-Formulario div.TituloSmall span {display: block; margin: 5px 20px 5px 5px; font-size: 1.3em; font-weight: bold; letter-spacing: 1pt;}
	div.div-Formulario div.Titulo em {margin: 8px 0px 0px 5px; font-weight: normal;}


	div.div-Formulario div.TituloSmall {}
	div.div-Formulario div.TituloSmall span {font-size: 11px;}

	div.div-Formulario div.Campos {margin: 5px 0px; text-align: left;}
	div.div-Formulario div.Campos div {margin-bottom: 1px;}
	div.div-Formulario div.Campos div input {width: 207px; margin: 0px;}
	div.div-Formulario div.LenCounter div input, div.CampoInputCount input {padding-right: 30px; width: 180px; margin: 0px;}
	div.div-Formulario div.Campos div textarea {width: 207px; height: 50px; margin: 0px;}
	div.div-Formulario div.Campos div select {width: 215px; margin: 0px;}

	div.div-Formulario div.Campos div.textos span.Titulo { display: block; margin: 10px 0px 5px 0px; font-weight: bold; font-size: 11px; letter-spacing: 1pt; padding-left: 13px; }
	div.div-Formulario div.Campos div.textos span.Limite, div.CampoInputCount span.Limite{height: 18px; font: bold 10px Arial, Verdana; text-align:center; padding-top: 4px; width: 25px; display: inline-block; margin: 2px 0px 0px 186px;}
	div.div-Formulario div.Campos div.botones {margin: 10px 0px; text-align: right;}
	div.div-Formulario div.Campos ul.Menu {}
	div.div-Formulario div.Campos ul.Menu li {margin: 0px 10px; display: block;}
	div.div-Formulario div.Campos ul.Menu li span {display: block; font-size: 11px; padding: 5px 4px 5px 13px; cursor: pointer; border-left: 2px solid transparent; border-bottom: 1px solid transparent;}


	/* forms Div*/
	div.MenuIzq div.Main {color: #005555;}
	div.MenuIzq div.Main div.Titulo { background: #9DC503; border: 1px solid #668727;}
	div.MenuIzq div.Main div.Acordion {cursor: pointer; background: #6F8A02 url('../../images/pic/16/br_down.png') 98% 50% no-repeat; }
	div.MenuIzq div.Main div.Acordion:hover {background-color:#9DC503;}
	div.MenuIzq div.Main div.Activo {font-style: italic; background-image: url('../../images/pic/16/br_right.png'); background-color:#9DC503; }
	div.MenuIzq div.Main div.Titulo span { color: #FFF; text-shadow: 1px 1px 0px #444;}
	div.MenuIzq div.Main div.Campos div span.Titulo {text-shadow: 0px 0px 5px #FFF; background: transparent url('../../images/punto.gif') left 2px no-repeat; }
	div.MenuIzq div.Main div.Campos div.textos span.Limite, div.CampoInputCount span.Limite {color: #FFF; background: #3399FF;}
	div.MenuIzq div.Main div.Campos ul.Menu li {margin: 0px 10px; display: block; border: 0px none;}
	div.MenuIzq div.Main div.Campos ul.Menu li span {color: #0680C8; background: transparent url('../../images/item-pointer-a.gif') 2px 6px no-repeat; }
	div.MenuIzq div.Main div.Campos ul.Menu li i {color: gray; background: transparent url('../../images/item-pointer-2.gif') 2px 6px no-repeat; }
	div.MenuIzq div.Main div.Campos ul.Menu li span:hover,div.SubCaja div.MenuIzq div.colIzq div.Main div.Campos ul.Menu li span.Activo { text-decoration: underline; color: #055F94;}

	div.MenuIzq div.Main div.Titulo {padding: 4px; margin-bottom: 1px;}
	div.MenuIzq div.Main div.Titulo em.ico { font-size: 16px; margin: 0px 2px 0px 4px; color: white; text-shadow: 1px 1px 1px #222;}
	div.MenuIzq div.Main div.Titulo img {position: absolute; margin: 6px 0px 0px 5px; }
	div.MenuIzq div.Main div.Titulo span {display: inline-block; margin: 0px 0px 0px 0px; font-size: 11px; font-weight: bold; letter-spacing: 1pt;}
	
	div.MenuIzq div.Main div.Campos {padding: 2px; text-align: left; }
	div.MenuIzq div.Main div.Campos div {margin-bottom: 1px;}
	div.MenuIzq div.Main div.Campos div input {width: 150px; margin: 0px;}
	div.MenuIzq div.Main div.LenCounter div input, div.CampoInputCount input {padding-right: 30px; width: 180px; margin: 0px;}
	div.MenuIzq div.Main div.Campos div textarea {width: 150px; height: 50px; margin: 1px 0px;}
	div.MenuIzq div.Main div.Campos div select {width: 155px; margin: 1px 0px;}
	div.MenuIzq div.Main div.Campos div.ReloadArea span {float: right;}
	div.MenuIzq div.Main div.Campos div.ReloadArea select { width: 123px;}


	div.MenuIzq div.Main div.Campos div.textos span.Titulo { display: block; margin: 10px 0px 5px 0px; font-weight: bold; font-size: 10px; letter-spacing: 1pt; padding-left: 13px; }
	div.MenuIzq div.Main div.Campos div.textos span.Limite, div.CampoInputCount span.Limite{height: 18px; font: bold 10px Arial, Verdana; text-align:center; padding-top: 4px; width: 25px; display: inline-block; margin: 2px 0px 0px 186px;}
	div.MenuIzq div.Main div.Campos div.botones {margin: 10px 0px; text-align: right;}
	div.MenuIzq div.Main div.Campos ul.Menu {}
	div.MenuIzq div.Main div.Campos ul.Menu li {margin: 0px 10px; display: block;}
	div.MenuIzq div.Main div.Campos ul.Menu li span {display: block; font-size: 10px; padding: 5px 4px 5px 13px; cursor: pointer; border-left: 2px solid transparent; border-bottom: 1px solid transparent;}
	div.MenuIzq div.Main div.Campos ul.Menu li i {display: block; font-size: 10px; padding: 5px 4px 5px 13px; border-left: 2px solid transparent; border-bottom: 1px solid transparent;}






	div.Tab {margin: 5px 5px;}
	div.Tab-H ul li {} 
	div.Tab-H ul li {border-bottom-color: #EEE; color: #EEE;}
	div.Tab-H ul li:hover {border-bottom-color: #FFF; color: #FFF;}
	div.Tab-H ul li.Activo {background-color: #E3F3FB; color: #668727; border-color: #668727;}
	
	/*contenido*/
	div.Tab-B {background: #E3F3FB url('bg/squares.png');}
	div.Tab-B div.Tab-Ele div.Tab-Shadow {background-color: #3F88A9; /*background: #E3F3FB url('bg/squares.png');*/}
	
	/* Tab-Shadow Conten*/
	div.Tab-Shadow_Conten { border-color: #FFF; background: #FFF; }
	div.Tab-Shadow_Conten div.Body {background: white;}

	/*div.TabIcons{margin: 0px; padding: 8px; border-bottom: 2px solid #3399FF;}*/
   	/*div.TabIcons span { font-size: 2em; margin-right: 20px; color: #1E3B7F; cursor: pointer; padding: 10px;}*/
   	/*div.TabIcons span:hover, div.TabIcons span.Activo { color: yellow; background: #3399FF; border-radius: 30px;}*/

	/* Estilo para menu de icono */
	div.TabIcons { margin: 10px; padding: 2px; background: #1E3B7F; }
	div.TabIcons span { font-size: 2em; margin-right: 20px;  color: white; cursor: pointer;}
	div.TabIcons span:hover { color: yellow; }


   	div.Tab_conte { height: 500px; }
   	div.Tab_capa {margin: 0px 0px 0px 5px; overflow-y:auto; display: none; position: absolute; border: 1px solid transparent;}

   	div.OverUno {background-color: #99CCFF;}
	div.OverDos {background-color: #BBDDFF;}	
	div.OverFocus {background-color: #FFFFAA;}
	div.OverUno:hover, div.OverDos:hover, div.OverFocus:hover {background-color: #FAFAFA;}


	div.Pestanas { display: block; border-bottom: 4px solid #394510; padding-bottom: -3px;  }
	div.Pestanas ul {margin-bottom: -4px; margin-left: 4px;}
	div.Pestanas ul li { display: inline-block; margin: 0px; padding: 0px; margin-left: -4px; margin-right: 1px;}
	div.Pestanas ul li span { display: block; border-bottom: 4px solid #394510; padding: 4px 6px; text-align: left; font: bold 12px Arial; border-radius: 5px 6px 0px 0px; }
	div.Pestanas ul li span:hover,div.Pestanas ul li span.Activo { border-color: #97C73F; color: #E3EFB6; cursor: pointer; text-shadow: 1px 1px 0px #333; background: #394510 url('bg/lava4.png') center -5px no-repeat;}


	div.Pestanas_Panel { display: block; background: #394510; border-radius: 20px; border-bottom: 4px solid #394510; padding-bottom: 5px;  padding-top: 5px;}
	div.Pestanas_Panel ul {margin-bottom: -4px; margin-left: 4px;}
	div.Pestanas_Panel ul li { display: inline-block; margin: 0px; padding: 0px;}
	div.Pestanas_Panel ul li span { transition: 0.3s; color: #E3EFB6; display: block; border: 1px solid #394510; padding: 4px 5px 4px 5px; text-align: left; font: bold 12px Verdana; }
	div.Pestanas_Panel ul li span em { float: left; margin-right: 4px; font-size: 16px; }
	div.Pestanas_Panel ul li span label { display: none; }
	div.Pestanas_Panel ul li span:hover { border-color: #00FF00; color: #00FF00;  cursor: pointer; text-shadow: 1px 1px 0px #333; background: #005000 url('bg/lava4.png') center 5px no-repeat;}
	div.Pestanas_Panel ul li span.Activo { border-color: #c0c0c0; color: #FFF; cursor: pointer; text-shadow: 1px 1px 0px #333; font-weight: bold; border-radius: 20px; background: #444 url('bg/lava4.png') center 5px no-repeat;}
	div.Pestanas_Panel ul li span.Activo label { display: inline-block;}


	/*Notificaciones*/
	div.Notify_Shadow {display: none; width: 100%; height: 100%; top: 0px; background: #000 url('bg/starfond.gif'); position: fixed; z-index: 15;}
	div.Notify_Conten {color: white; display: none; position: absolute; margin: 62px 0px 0px 10px; width: 430px; background: #06212D url('bg/squares.png'); border: 2px solid #0B3C51; border-top: 0px none;}
	div.Notify_OcultaIco {width: 366px; background: #06212D url('bg/squares.png'); height: 34px; position: absolute; margin: -38px 0px 0px -50px; z-index: 5;}
	div.Notify_Body { color: #000; margin: 5px; background: #FFF url('bg/core_bg.png'); }


	div.Web_Anuncio {border: 1px solid #c0c0c0; color: #555; margin: 1px 0px; padding: 3px; text-align: justify; font-size: 10px; border-radius: 5px;}
	div.Web_Anuncio u.Fecha { font-style: italic; }
	div.Web_Anuncio div.More { text-align: right; margin: 4px 0px; }
	div.Web_Anuncio div.More span { font-style: italic; }

/* panel de estudiante */
	div.SCapa-S1 {background: #000;}
	div.SCapa-S2 { background: #000;}
	div.SubCaja .WA {border-color: green;}
	div.SubCaja div.WA div.Titulo { background: #B0DD00 url('bg/squares.png'); }
	div.SubCaja div.WA div.Titulo span { text-shadow: 1px 1px 0px #333; color: #FFFF; }
	div.SubCaja div.WA div.Line { border-color: #996633; color: #462300; text-shadow: 1px 1px 0px #CCC;}
	div.SubCaja div.WA div.Line em { color: #996633; text-shadow: 1px 1px 0px #CCC;}
	div.SubCaja div.WA div.Small { color: #99191C; }

	.emOver {border-bottom: 1px dashed #FFF; }
	.bgPerfil { background: darkgreen url('bg/squares.png'); color: #000; }
	.bgPerfil_Cab { background: #8BAE00 url('bg/squares.png'); }
	.bgPerfil_Des { background: #9CC400 url('bg/squares.png'); }
	.bgPerfil_Cab em { color: #EEE; text-shadow: 1px 1px 0px #444; }
	.bgPerfil_Cab div { color: #EEE; text-shadow: 1px 1px 0px #444;}
	.bgPerfil_Des div { background: #FFF url('bg/squares.png'); color: darkgreen; }
	.bgPerfil_Body { color: #333; }
	.bgPerfil_Body_SC {  color: #333; } 
	.bgPerfil_Body_SC .Bloque:hover,.bgPerfil_Body .Bloque:hover { border-color: #000; box-shadow: 0px 0px 5px #000; }
	.bgPerfil_Body_SC .Bloque,.bgPerfil_Body .Bloque { background: #FFF; border: 1px solid #c0c0c0; }
	.bgPerfil_Body_SC .Bloque .T,.bgPerfil_Body .Bloque .T { background: #444; color: #f0f0f0; text-shadow: 1px 1px 0px #333; }
	.bgPerfil_Body_SC .Bloque .B, .bgPerfil_Body .Bloque .B { border: 1px solid #c0c0c0; }
	.bgPerfil_Body_SC .Bloque .B .divForm .C .T, .bgPerfil_Body .Bloque .B .divForm .C .T { text-shadow: 0px 0px 0px transparent; }

	.bgPerfil_Pilar { background: darkgreen; }
	.bgPerfil_WA { background: #FFF url('bg/squares.png'); border: 1px solid #FFF; color: #333; }
	.bgPerfil_Main { color: #333; }
	.bgPerfil_Main-bg { background: green url('bg/squares.png'); }
	.bgPerfil_Body .tipExito { color: green !important; }
	.tabCapas { border: 1px solid orange; }	
	.bgPerfil_Main .NControl {  color: yellow; }
	.mainIcons { background: transparent; }
	.mainIcons ul li span { color: #00FF00; }
	.mainIcons ul li span em { text-shadow: 1px 1px 0px #000; }
	.mainIcons ul li span:hover em, .mainIcons ul li span.Activo em  { color: #FFF; }
	.mainIcons ul li span:hover,.mainIcons ul li span.Activo { border-color: green; background: #000; border-bottom: 3px solid #00FF00; }
	.mainPerfil ul li div { background: #c0c0c0; }
    .mainPerfil ul li span { color: #FFF; text-shadow: 1px 1px 0px #000;}
	.mainPerfil ul li span em { color: #00FF00; text-shadow: 1px 1px 0px #000; }
	.mainPerfil ul li span:hover { border-left-color: #000; background: #000; border-right-color: #000; }
	.mainPerfil ul li span.Activo { background: #000; border-left-color: #00FF00;  border-right-color: #00FF00; }
	.mainPerfil ul li span:hover em,.mainPerfil ul li span.Activo em { color: #00FF00; }
		
	div.CuboEscuelas span {  border: 1px solid #c0c0c0; }
	div.CuboEscuelas span.Activo, div.CuboEscuelas span:hover { box-shadow: 0px 0px 5px #333; border-color: green; background: lightgreen; }

	.divCirElemento { background: #0066CC url('bg/squares.png'); color: white;}
	.divCirElemento em {color: white;}
	.divCirElemento div {  text-shadow: 1px 1px 0px #444; }
	.divCirElemento:hover em {color: #99FF99;}
	.divCirElemento:hover {background-color: #3399FF; color: #99FF99;}


label {
      margin-left: 0.5rem;
    }

    .check-css {
    	margin: 1px;
      border: 1px solid #c0c0c0;
      background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
      background-size: 100% 100%;
      background-position: center;
      background-repeat: no-repeat;
      width: 200px;
      height: 200px;
      appearance: none;
      display: inline-block;
      vertical-align: middle;
      background-origin: border-box;
      padding: 0;
      user-select: none;
      flex-shrink: 0;
      color: #2563eb;
      background-color: #888;
      border-color: #6b7280;
      border-width: 1px;
    }

    .check-css {
      cursor: pointer;
      background-color: #fff;
      background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
      width: 20px;
      height: 20px;
      appearance: none;
      border: 1px solid #c0c0c0;
      transition: background-color 0.3s ease-in-out;
    }

    .check-css:checked, .check-css:checked:hover {
      background-color: green;
    }

    .check-css:focus,.check-css:hover {
      background-color: #9DFF9D;
    }

    .check-css:disabled {
      background-color: #c0c0c0;
      background-image: none;
    }

    .check-css:disabled:checked {
      background-color: #c0c0c0;
      background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
    }