/**
 * oscuro: #2888D9 
 * claro: #18A7EA
 */

html, body{
	background:#fff;
	z-index:0;
}
/* IE 6 doesn't support max-height
 * we use height instead, but this forces the menu to always be this tall
 */
* html .ui-autocomplete {
	height:200px;
}

a{
	color:#39599C;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

div.autocomplete {
	background-color:#fff;
	/*border:1px solid #888;*/
	margin:0;
	padding:0;
	position:absolute;
	width:250px;
	z-index:102;
}

div.autocomplete ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

div.autocomplete ul li {
	cursor:pointer;
	display:block;
	height:32px;
	list-style-type:none;
	margin:0;
	padding:2px;
}

div.autocomplete ul li.selected { background-color:#ffb;}

div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(../images/delete.gif) no-repeat 0 -16px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0;border:0}
div.star-rating,div.star-rating a{background:url(../images/star.gif) no-repeat 0 0}
div.star-rating{background:transparent!important;overflow:hidden!important}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
div.star-rating-readonly a{cursor:default !important}

h2{
	border-bottom:5px solid #b1b2b4 ;
	color:#707172;
	font-size:120%;
	font-weight:700;
	margin:10px 0;
}

h3{
	border-bottom:2px solid #b1b2b4 ;
	color:#707172;
	font-size:110%;
    font-weight:700;
}

hr{
	border:0;
	border-bottom:1px solid #666;
}

strong{
	font-weight:700;
}

table.dialog_popup_table{
	border-collapse:collapse;
	direction:ltr;
	margin:auto;
	table-layout:fixed;
	width:465px;
	background:#fff;
}

textarea{
	font-size:12px;
}

ul#compartir_tabnav {
	border-bottom:1px solid #2888D9; 
	list-style-type:none;
	margin:1em 0;
	padding:3px 10px;
	text-align:left;
}

ul#compartir_tabnav a:hover {
	background:#fff;
}

ul#compartir_tabnav a.selected{
	background-color:#fff;
	color:#000;
	font-weight:700;
	padding:6px 10px 2px 10px;
	position:relative;
	top:1px;
}

ul#compartir_tabnav a.unselected{
	background-color:#d8dfea;
	color:#3b5998;
	padding:2px 4px;
}

ul#compartir_tabnav li {
	display:inline;
}

ul#compartir_tabnav li a {
	border:1px solid #2888D9;
	border-bottom:none;
	font-weight:700;
	margin-right:0;
	text-decoration:none;
}

ul#compartir_tabnav li.selected {
	background-color:#2888D9;
	border-bottom:1px solid #fff;
}

ul#subtabnav {
	background:#4d85c4;
	height:17px;
	list-style-type:none;
	margin:0 0 1em 0;
	padding:3px 10px 7px 10px;
	text-align:left;
}

ul#subtabnav a.selected{
	font-weight:700;
	color:#004c9a;
	padding:0;
	background:#fff;
	padding:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	border-radius:3px;
}

ul#subtabnav li {
	display:inline;
	padding-right:10px;
	background:url(../images/layout/tabnav/bullet_left.jpg) left center no-repeat;
	padding-left:10px;
	margin-top:10px;
}

ul#subtabnav li a {
	text-decoration:none;
	border-bottom:none;
	font-weight:normal;
	color:#fff;
	padding-left:1em;
}

ul#tabnav{
	text-align:left;
	margin:1em 0 1em 0;
	border-bottom:3px solid #2888D9;
	list-style-type:none;
	padding:3px 10px 2px 10px;
}

ul#tabnav a:hover {
	background:red;
	background-color:#2888D9;
	color:#fff;
}

ul#tabnav a.selected{
	font-weight:700;
	background-color:#2888D9;
	color:#fff;
	border:1px solid #2888D9;
}

ul#tabnav a.unselected{
	color:#7B757B;
	background-color:#FFFBFF;
	border-top:1px solid #2888D9;
	border-right:1px solid #2888D9;
	border-left:1px solid #2888D9;
}

ul#tabnav li {
	display:inline;
}

ul#tabnav li a {
	padding:6px 10px 2px 10px;
	margin-right:0;
	text-decoration:none;
	border-bottom:none;
	font-weight:700;
	margin:0;
}

ul#tabnav li.selected {
	border-bottom:1px solid #fff;
	background-color:#2888D9;
}

#barra_aplicaciones {
	border:1px solid #bdbec1;
	background:#d2d3d5;
	opacity:0.8;
    filter:alpha(opacity=80);
    -moz-opacity:0.8;
    -khtml-opacity:0.8;
	/*margin-left:15px;
	margin-right:15px;*/
	overflow:visible !important;
	position:relative;
	display:block;
	height:22px;
	line-height:22px;
}

#barra_aplicaciones .barra_derecha{
	float:right;
	height:22px;
}

#barra_aplicaciones .barra_izquierda{
	display:inline;
}

#barra_aplicaciones .bloque{
	float:left;
	/*padding:2px 7px;*/
	position:relative;
}

#barra_aplicaciones .bloque .acciones{
	float:left;
	padding:0;
	margin-left:5px;
}

#barra_aplicaciones .bloque .acciones .accion{
	float:left;
	margin-right:5px;
}

#barra_aplicaciones .bloque .acciones .accion a{
	padding-top:2px;
	display:block;
}

#barra_aplicaciones .bloque .titulo{
	/*background:url(../images/flecha_pie_pagina.png)  no-repeat;*/
	font-weight:700;
	font-size:110%;
	padding-left:7px;/*27px;*/
	/*padding-top:2px;*/
	padding-right:7px;
	/*height:15px;*/
	border-right:1px solid #bdbec1;
	float:left;
}
/* Botones */
.num-alum		{	font-size:12px; position:absolute; width:110px;text-align:center;top:0; margin:177px 0 0 27px;color:#3D648A;font-weight:bold;line-height:17px;	}
.num-alum h1	{	font-size:32px; margin-top:0;	}
.deja-test		{	float:right; clear:both;	}
.deja-test a	{	background:#149BE1; color:#fff; padding:5px;font-weight:lighter;font-size:12px;border:1px solid #2888D9;border-bottom:1px solid #1F77B2;
					-webkit-box-shadow: inset 0 1px 0 0 #6FADC9;box-shadow: inset 0 1px 0 0 #6FADC9;border-radius:5px;	}
.deja-test a:hover{	background:#2888D9;	}
a.ver-test		{	font-size:12px; float:right;clear:both; margin-top:10px;	}
a:hover.ver-test{	color:#000;	}
.btn-azul		{	background:#149BE1; color:#fff; padding:5px;font-weight:lighter;font-size:12px;border:1px solid #2888D9;border-bottom:1px solid #1F77B2;
					-webkit-box-shadow: inset 0 1px 0 0 #6FADC9;box-shadow: inset 0 1px 0 0 #6FADC9;border-radius:5px;	}
.btn-azul:hover	{	background:#2888D9;	}

.btn-registrar	{	width:250px;margin-top:35px; border-top:1px solid #dadada; padding-top:15px;	}
.btn-registrar p {	font-size: 13px;color: #777; width:83px; float:left; margin-left:54px; margin-top:5px;	}
.sub-form		{	width:250px; clear:both; padding-top:0px;	}
.btn			{	background-color: #7fbf4d;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7fbf4d), color-stop(100%, #63a62f));
					background-image: -webkit-linear-gradient(top, #7fbf4d, #63a62f);background-image: -moz-linear-gradient(top, #7fbf4d, #63a62f);
					background-image: -ms-linear-gradient(top, #7fbf4d, #63a62f);background-image: -o-linear-gradient(top, #7fbf4d, #63a62f);
					background-image: linear-gradient(top, #7fbf4d, #63a62f);border: 1px solid #63a62f;border-bottom: 1px solid #5b992b;
					-webkit-box-shadow: inset 0 1px 0 0 #96ca6d;box-shadow: inset 0 1px 0 0 #96ca6d;color: #fff;font-size:13px;padding: 5px 12px;
					text-align: center;text-shadow: 0 -1px 0 #4c9021;	}
.btn:hover		{	background-color: #63a62f;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #63a62f), color-stop(100%, #7fbf4d));
					background-image: -webkit-linear-gradient(top, #63a62f, #7fbf4d);background-image: -moz-linear-gradient(top, #63a62f, #7fbf4d);
					background-image: -ms-linear-gradient(top, #63a62f, #7fbf4d);background-image: -o-linear-gradient(top, #63a62f, #7fbf4d);
					background-image: linear-gradient(top, #63a62f, #7fbf4d); color:#fff;	}
.btn-r2			{	background-color: #7fbf4d;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7fbf4d), color-stop(100%, #63a62f));
					background-image: -webkit-linear-gradient(top, #7fbf4d, #63a62f);background-image: -moz-linear-gradient(top, #7fbf4d, #63a62f);
					background-image: -ms-linear-gradient(top, #7fbf4d, #63a62f);background-image: -o-linear-gradient(top, #7fbf4d, #63a62f);
					background-image: linear-gradient(top, #7fbf4d, #63a62f);border: 1px solid #63a62f;border-bottom: 1px solid #5b992b;
					-webkit-box-shadow: inset 0 1px 0 0 #96ca6d;box-shadow: inset 0 1px 0 0 #96ca6d;color: #fff;font-size:13px;padding: 5px 12px;
					text-shadow: 0 -1px 0 #4c9021; float:right; margin-top:-3px;	}
.btn-r2:hover	{	background-color: #63a62f;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #63a62f), color-stop(100%, #7fbf4d));
					background-image: -webkit-linear-gradient(top, #63a62f, #7fbf4d);background-image: -moz-linear-gradient(top, #63a62f, #7fbf4d);
					background-image: -ms-linear-gradient(top, #63a62f, #7fbf4d);background-image: -o-linear-gradient(top, #63a62f, #7fbf4d);
					background-image: linear-gradient(top, #63a62f, #7fbf4d); color:#fff;	}
.btn-r3			{	background-color: #7fbf4d;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7fbf4d), color-stop(100%, #63a62f));
					background-image: -webkit-linear-gradient(top, #7fbf4d, #63a62f);background-image: -moz-linear-gradient(top, #7fbf4d, #63a62f);
					background-image: -ms-linear-gradient(top, #7fbf4d, #63a62f);background-image: -o-linear-gradient(top, #7fbf4d, #63a62f);
					background-image: linear-gradient(top, #7fbf4d, #63a62f);border: 1px solid #63a62f;border-bottom: 1px solid #5b992b;
					-webkit-box-shadow: inset 0 1px 0 0 #96ca6d;box-shadow: inset 0 1px 0 0 #96ca6d;color: #fff;font-size:13px;padding: 5px 12px;
					text-shadow: 0 -1px 0 #4c9021; float:right;	}
.btn-r3:hover	{	background-color: #63a62f;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #63a62f), color-stop(100%, #7fbf4d));
					background-image: -webkit-linear-gradient(top, #63a62f, #7fbf4d);background-image: -moz-linear-gradient(top, #63a62f, #7fbf4d);
					background-image: -ms-linear-gradient(top, #63a62f, #7fbf4d);background-image: -o-linear-gradient(top, #63a62f, #7fbf4d);
					background-image: linear-gradient(top, #63a62f, #7fbf4d); color:#fff;	}

/* POP UP */
.activator			{	background-color: #7fbf4d;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7fbf4d), color-stop(100%, #63a62f));
						background-image: -webkit-linear-gradient(top, #7fbf4d, #63a62f);background-image: -moz-linear-gradient(top, #7fbf4d, #63a62f);
						background-image: -ms-linear-gradient(top, #7fbf4d, #63a62f);background-image: -o-linear-gradient(top, #7fbf4d, #63a62f);
						background-image: linear-gradient(top, #7fbf4d, #63a62f);border: 1px solid #63a62f;border-bottom: 1px solid #5b992b;
						-webkit-box-shadow: inset 0 1px 0 0 #96ca6d;box-shadow: inset 0 1px 0 0 #96ca6d;color: #fff;font-size:13px;padding: 5px 12px;
						text-align: center;text-shadow: 0 -1px 0 #4c9021;margin-left:10px; cursor:pointer; float:right; margin-top:0px;	}
.activator:hover	{	background-color: #63a62f;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #63a62f), color-stop(100%, #7fbf4d));
						background-image: -webkit-linear-gradient(top, #63a62f, #7fbf4d);background-image: -moz-linear-gradient(top, #63a62f, #7fbf4d);
						background-image: -ms-linear-gradient(top, #63a62f, #7fbf4d);background-image: -o-linear-gradient(top, #63a62f, #7fbf4d);
						background-image: linear-gradient(top, #63a62f, #7fbf4d); color:#fff;	}
.overlay	{	background:transparent url(../images/overlay.png) repeat top left;position:fixed;top:0px;bottom:0px;left:0px;right:0px;z-index:750;	}
.box		{	position:fixed;top:-500px; width:100%; left:0;z-index:751;	}
.box-int	{	background-color:#fff;color:#7F7F7F;padding:25px 30px;-moz-border-radius: 30px;-webkit-border-radius:30px;-khtml-border-radius:30px;
				width:690px; margin-left:auto; margin-right:auto; height:360px;		}
.box h2		{	color:#EF7777;	}
.box h3		{	text-align:center;	}
.box p		{	font-size: 13px;color: #777; width:160px;text-align:right;	}
.boxclose	{	float:right;width:26px;height:26px;background:transparent url(../images/cancel.png) repeat top left;margin-top:-5px;margin-right:-10px;
            	cursor:pointer; border:none;	}

.activator2		{	background-color: #7fbf4d;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7fbf4d), color-stop(100%, #63a62f));
						background-image: -webkit-linear-gradient(top, #7fbf4d, #63a62f);background-image: -moz-linear-gradient(top, #7fbf4d, #63a62f);
						background-image: -ms-linear-gradient(top, #7fbf4d, #63a62f);background-image: -o-linear-gradient(top, #7fbf4d, #63a62f);
						background-image: linear-gradient(top, #7fbf4d, #63a62f);border: 1px solid #63a62f;border-bottom: 1px solid #5b992b;
						-webkit-box-shadow: inset 0 1px 0 0 #96ca6d;box-shadow: inset 0 1px 0 0 #96ca6d;color: #fff;font-size:13px;padding: 5px 12px;
						text-align: center;text-shadow: 0 -1px 0 #4c9021; cursor:pointer; float:right; margin-top:-3px;	}
.activator2:hover	{	background-color: #63a62f;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #63a62f), color-stop(100%, #7fbf4d));
						background-image: -webkit-linear-gradient(top, #63a62f, #7fbf4d);background-image: -moz-linear-gradient(top, #63a62f, #7fbf4d);
						background-image: -ms-linear-gradient(top, #63a62f, #7fbf4d);background-image: -o-linear-gradient(top, #63a62f, #7fbf4d);
						background-image: linear-gradient(top, #63a62f, #7fbf4d); color:#fff;	}
.boxclose2		{	background-color: #7fbf4d;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7fbf4d), color-stop(100%, #63a62f));
					background-image: -webkit-linear-gradient(top, #7fbf4d, #63a62f);background-image: -moz-linear-gradient(top, #7fbf4d, #63a62f);
					background-image: -ms-linear-gradient(top, #7fbf4d, #63a62f);background-image: -o-linear-gradient(top, #7fbf4d, #63a62f);
					background-image: linear-gradient(top, #7fbf4d, #63a62f);border: 1px solid #63a62f;border-bottom: 1px solid #5b992b;
					-webkit-box-shadow: inset 0 1px 0 0 #96ca6d;box-shadow: inset 0 1px 0 0 #96ca6d;color: #fff;font-size:13px;padding: 5px 12px;
					text-shadow: 0 -1px 0 #4c9021; cursor:pointer; margin-left:85px;	}
.boxclose2:hover{	background-color: #63a62f;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #63a62f), color-stop(100%, #7fbf4d));
					background-image: -webkit-linear-gradient(top, #63a62f, #7fbf4d);background-image: -moz-linear-gradient(top, #63a62f, #7fbf4d);
					background-image: -ms-linear-gradient(top, #63a62f, #7fbf4d);background-image: -o-linear-gradient(top, #63a62f, #7fbf4d);
					background-image: linear-gradient(top, #63a62f, #7fbf4d); color:#fff;	}
.box2			{	position:fixed;top:-500px; width:100%; left:0;z-index:751;	}
.box-int2		{	background-color:#fff;color:#7F7F7F;padding:25px 30px;-moz-border-radius: 30px;-webkit-border-radius:30px;-khtml-border-radius:30px;
					width:280px; margin-left:auto; margin-right:auto; height:400px;		}
.box2 h2		{	color:#EF7777;	}
.box2 p			{	font-size: 13px;color: #777;	}


.activator3		{	margin:0; font-size:12px; cursor:pointer; float:right; margin:8px 0; border:none; background:none; color:#333;	}
.activator3:hover{	color:#999;	}
.boxclose3		{	background-color: #7fbf4d;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7fbf4d), color-stop(100%, #63a62f));
					background-image: -webkit-linear-gradient(top, #7fbf4d, #63a62f);background-image: -moz-linear-gradient(top, #7fbf4d, #63a62f);
					background-image: -ms-linear-gradient(top, #7fbf4d, #63a62f);background-image: -o-linear-gradient(top, #7fbf4d, #63a62f);
					background-image: linear-gradient(top, #7fbf4d, #63a62f);border: 1px solid #63a62f;border-bottom: 1px solid #5b992b;
					-webkit-box-shadow: inset 0 1px 0 0 #96ca6d;box-shadow: inset 0 1px 0 0 #96ca6d;color: #fff;font-size:13px;padding: 5px 12px;
					text-shadow: 0 -1px 0 #4c9021; cursor:pointer; margin-left:80px;	}
.boxclose3:hover{	background-color: #63a62f;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #63a62f), color-stop(100%, #7fbf4d));
					background-image: -webkit-linear-gradient(top, #63a62f, #7fbf4d);background-image: -moz-linear-gradient(top, #63a62f, #7fbf4d);
					background-image: -ms-linear-gradient(top, #63a62f, #7fbf4d);background-image: -o-linear-gradient(top, #63a62f, #7fbf4d);
					background-image: linear-gradient(top, #63a62f, #7fbf4d); color:#fff;	}
.box3		{	position:fixed;top:-500px; width:100%; left:0;z-index:751;	}
.box-int3	{	background-color:#fff;color:#7F7F7F;padding:25px 30px;-moz-border-radius: 30px;-webkit-border-radius:30px;-khtml-border-radius:30px;
				width:330px; margin-left:auto; margin-right:auto; height:210px;		}
.box-int4	{	background-color:#fff;color:#7F7F7F;padding:25px 30px;-moz-border-radius: 30px;-webkit-border-radius:30px;-khtml-border-radius:30px;
				width:260px; margin-left:auto; margin-right:auto; height:240px;		}
.box3 h2	{	color:#EF7777;	}
.box3 h3	{	text-align:center;	}
.box3 p		{	font-size: 13px;color: #777;	}

.box4		{	position:fixed;top:-500px; width:100%; left:0;z-index:751;	}
.box4-int	{	background-color:#fff;color:#7F7F7F;padding:25px 30px;-moz-border-radius: 30px;-webkit-border-radius:30px;-khtml-border-radius:30px;
				width:654px; margin-left:auto; margin-right:auto; height:400px;	}
.box4 h2	{	color:#EF7777; line-height:12px; margin-top:0;	}
.box4 h4	{	 margin-left:10px;	}
.box4 p		{	font-size: 13px;color: #777; width:160px;text-align:right;	}
.boxclose4	{	float:right;width:26px;height:26px;background:transparent url(../images/cancel.png) repeat top left;margin-top:-5px;margin-right:-10px;
            	cursor:pointer; border:none;	}


#bd, #doc{
   	height:100%;
   	margin-bottom:1em;
   	margin-top:1em;
}

#breadcrumb{
	margin:.5em 0;
}

#breadcrumb a{
	text-decoration:underline;
}

#carreras img{
	width:auto;
	vertical-align:top;
}

#carreras li{
	list-style:decimal;
	margin-left:20px;
	margin-bottom:5px;
}

#fixeddiv{
	left:800px;
	top:100px;
	position:fixed;
}

#fixeddiv #menu_fixed_entregar{
	text-align:center;
	margin:.5em auto;
}

#fixeddiv #menu_fixed_preguntas{
	margin:1em;
	text-align:center;
}

#free_dialog{
	text-align:left;
}

/* Testimonios */
ul#test 	{	margin-left:-20px; padding-top:20px;padding-bottom:230px; width:976px;	}
ul#test li	{	list-style:none;margin:-12px;float:left;	}

ul#test li a{	text-decoration:none;color:#000;background:#f7e865;display:block;height:160px;width:160px;padding:25px;
				-moz-box-shadow:5px 5px 7px rgba(77,77,77,.3);-webkit-box-shadow: 5px 5px 7px rgba(77,77,77,.3);box-shadow: 5px 5px 7px rgba(77,77,77,.3);
				-moz-transition:-moz-transform .15s linear;-o-transition:-o-transform .15s linear;-webkit-transition:-webkit-transform .15s linear;	}

#contenedor ul#test li a p	{	font-size:8px; line-height:9px; color:#000; font-style:italic;	}
ul#test li a .firma			{	font-style:italic; font-size:10px; font-weight:bold;	}
ul#test li a				{	-webkit-transform: rotate(-6deg);-o-transform: rotate(-6deg);-moz-transform:rotate(-6deg); opacity:1.0;	}
ul#test li:nth-child(even) a{	-o-transform:rotate(4deg);-webkit-transform:rotate(4deg);-moz-transform:rotate(4deg);position:relative;top:5px;background:#7ad8f2;	}
ul#test li:nth-child(5n) a	{	-o-transform:rotate(3deg);-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);position:relative;top:-5px;background:#FBBA00;	}
ul#test li:nth-child(3n) a	{	-o-transform:rotate(5deg);-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);position:relative;top:-10px; background:#F45BD7;	}
ul#test li:nth-child(4n) a	{	-o-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);position:relative;top:-5px;background:#d4ef91;	}
ul#test li a:hover,
ul li a:focus				{	box-shadow:5px 5px 7px rgba(77,77,77,.3);-moz-box-shadow:5px 5px 7px rgba(77,77,77,.3);-webkit-box-shadow: 5px 5px 7px rgba(77,77,77,.3);
 								-webkit-transform: scale(1.5);-moz-transform: scale(1.5);-o-transform: scale(1.5);position:relative;z-index:5;	}


/* Footer Mota */
#footer		{	clear:both; background:#156DAC; width:100%; bottom:0; padding:10px 0; top:0; margin-top:-5px;	}
.footer 		{	width:100%;padding:10px 25px;clear:both;display: table;margin: -130px 0;height:100px;text-align: right;	}
.txt-footer p 	{	font-size: 11px;font-style: italic;line-height: 12px;margin-top: 10px;color:#42769d !important;	}
.apoyo		{	width:600px; float:left; text-align:left;	}
.apoyo ul	{	margin-left:0; margin-top:0px;	}
.apoyo ul li{	list-style:none; float:left;	}
.ogr		{	text-align:right; width:310px; float:right;	}
.footer	p	{	font-size: 11px;line-height: 13px;color: #E5F3F9;	}
.ayuda1		{	width:110px; height:70px; display:block;background:url(../images/apoyo.png) no-repeat;background-position:-2px -4px;float:left; position:absolute;	}
.ayuda2		{	width:60px; height:70px; display:block;background:url(../images/apoyo.png) no-repeat;background-position:-115px -4px;float:left; position:absolute;
				margin-left:120px;	}
.ayuda3		{	width:100px; height:70px; display:block;background:url(../images/apoyo.png) no-repeat;background-position:-180px -4px;float:left; position:absolute;
				margin-left:190px;	}
.ayuda4		{	width:90px; height:70px; display:block;background:url(../images/apoyo.png) no-repeat;background-position:-290px -4px;float:left; position:absolute;
				margin-left:300px;	}

/*#ft{
	color:#999;
	text-align:center;
	padding-top:5px;
	border-top:2px solid #bbb;
	padding-bottom:30px;
}

#ft_ogr{
}

#ft_texto{
	overflow:hidden;
}*/

/* modificacion header mota */
.header_bottom{
	background: #18A7EA;
	margin: 0 auto;
	height:32px;
}

.barra_bottom{
	width:974px;
	margin:0 auto;
}

.menu_bottom{
	height:30px;
	line-height:30px;
	padding-left:240px;
}
.menu_bottom a{
	text-decoration:none;
}

.menu_bottom ul{
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:0;
	padding-left:0;
}
.menu_bottom ul li{
	display:inline;
	float:left;
	margin:0 0 0 0;
}
.menu_bottom .elemento{
	float:left;
	height:15px;
	padding:5px 14px 5px;
	margin-top:5px;
	font-weight:700;
	margin-right:2px;
	font-size:100%;
	letter-spacing:-1px;
	/*border-left:1px solid #fff;*/
}
.menu_bottom .menu_top_titulo{
	/*border-left:1px solid #0056A5;*/
	text-align:center;
}
.menu_bottom .menu_top_titulo:hover{
	background:#2888D9;
}
.menu_bottom .menu_top_titulo a{
	color:#fff;
	display:block;
	font-weight:700;
	padding:0 1em;
}
.menu_bottom .menu_top_titulo a.envivolink{
	background:url('../images/hal_9000.png') no-repeat left center;
	padding-left:34px;
}
.menu_bottom .menu_top_titulo img{
	padding:0 .5em;
}
.menu_bottom .seleccionado{
	background:#24a4d5;
}

.notif-nueva		{	background:#E84E1B;border-radius:8px;width:8px;height:8px;padding:2px;display:block;color:#fff;font-size:9px;line-height:9px;text-align:center;	
						position:absolute; margin-top:15px; margin-left:12px;	}

li.notif-nueva2 span		{	position:absolute;margin-left:18px; margin-top:-26px; padding:2px;	}
li.notif-nueva2 span:after	{	content: '';position:absolute;left:-8px;top:50%;margin-top:-4px;width:0;height: 0;
								border-top:4px solid transparent;border-bottom: 4px solid transparent;border-right: 4px solid transparent;		}
li.notif-nueva2 span:after	{	right: -6px;border-right: 9px solid #E84E1B;		}
.envivo						{	background:#E84E1B;border-radius:8px; width:36px;height:18px; color:#fff; font-size:9px; line-height:9px;text-align:center;	}
/*ul.aplicaciones	{ position:absolute; margin-top:-6px; margin-left:190px; z-index:90;}*/
ul.aplicaciones li			{	float:left; list-style:none; line-height: 1.2em;}
ul.aplicaciones li a		{	width:24px; height:24px; padding:3px; display:block;position: relative;		}
ul.aplicaciones li a:hover	{	background:#2888D9;	}
ul.aplicaciones li a span 		{	left:50%;margin-left:-33px;position: absolute;width:56px; display:block; text-align:center; opacity:0;bottom:70px; font-size:10px; padding:3px;
}
ul.aplicaciones li a span:before,
ul.aplicaciones li a span:after	{	content: '';position:absolute;top:-10px;left:49%;margin-left:-9px;width:0;height: 0;
									border-left:10px solid transparent;
									border-right: 10px solid transparent;
									border-bottom: 10px solid #dadada;		}
ul.aplicaciones li a span:after	{	bottom: -10px;margin-left:-9px;border-bottom: 14px solid #fff;		}
ul.aplicaciones li a:hover span {	border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;position:relative;left:0px;bottom:10px;z-index:99;margin-left:-20px;
									opacity:0.9; margin-top:39px;	}
.classic {	font-size:11px;padding: 6px 10px;background: #fff; border: 1px solid #dadada; color:#777; }
.icon-notif	{	width: 24px; height: 24px; display:block;background:url(../images/icon-blanco.png) no-repeat;background-position:-2px -2px;border-radius:15px;float:left;	}
.icon-archivo{	width: 24px; height: 24px; display:block;background:url(../images/icon-blanco.png) no-repeat;background-position:-27px -2px;border-radius:15px;float:left;	}
.icon-plan	{	width: 24px; height: 24px; display:block;background:url(../images/icon-blanco.png) no-repeat;background-position:-52px -2px;border-radius:15px;float:left;	}
.icon-error	{	width: 24px; height: 24px; display:block;background:url(../images/icon-blanco.png) no-repeat;background-position:-77px -2px;border-radius:15px;float:left;	}
.icon-blog	{	width: 24px; height: 24px; display:block;background:url(../images/icon-blanco.png) no-repeat;background-position:-102px -2px;border-radius:15px;float:left;	}
.icon-grupos{	width: 24px; height: 24px; display:block;background:url(../images/icon-blanco.png) no-repeat;background-position:-127px -2px;border-radius:15px;float:left;	}
.icon-vivo	{	width: 24px; height: 24px; display:block;background:url(../images/icon-blanco.png) no-repeat;background-position:-152px -2px;border-radius:15px;float:left;	}

.mat2-icon	{	width: 36px; height: 36px; display:block;background:url(../images/icon-color.png) no-repeat;background-position:-2px -68px;border-radius:15px;float:left;	}
.mat1-icon	{	width: 36px; height: 36px; display:block;background:url(../images/icon-color.png) no-repeat;background-position:-42px -68px;border-radius:15px;float:left;	}
.mat3-icon	{	width: 36px; height: 36px; display:block;background:url(../images/icon-color.png) no-repeat;background-position:-82px -68px;border-radius:15px;float:left;	}
.mat4-icon	{	width: 36px; height: 36px; display:block;background:url(../images/icon-color.png) no-repeat;background-position:-122px -68px;border-radius:15px;float:left;	}

.icon-mat2	{	width: 24px; height: 24px;display: block;background:url(../images/icon-color.png) no-repeat;background-position:-91px -42px;z-index:200;border-radius:15px;	}
.icon-mat1	{	width: 24px; height: 24px;display: block;background:url(../images/icon-color.png) no-repeat;background-position:-117px -42px;z-index:200;border-radius:15px;}
.icon-mat3	{	width: 24px; height: 24px;display: block;background:url(../images/icon-color.png) no-repeat;background-position:-144px -42px;z-index:200;border-radius:15px;}
.icon-mat4	{	width: 24px; height: 24px;display: block;background:url(../images/icon-color.png) no-repeat;background-position:-170px -42px;z-index:200;border-radius:15px;}


/***********************/

#hd{
	margin:0 auto;
	background: #2888D9; /*#0056A5;*/
	min-width: 976px;
}

#login_left_about{
	font-size:1.3em;
	margin-bottom: 2em;
	line-height: 1.5em;
}

#login_mid_col{
	float:left;
	width:293px;
	margin-right:3em;
}
#login_options{
	background: #18A7EA;
	margin:0 auto;
	height:32px;
}
#login_siguenos{
	margin-top:2em;
	padding:1em 0;
}

#msgHeader{
	margin: 0 auto;
}

#overDiv td{
	padding:2px;
}

#tabla_periodica{
	top:100px;
	left:500px;
	position:fixed;
	display:none;
}

#tabnav3{
    clear:both;
    margin:0;
	display:block;
    border-bottom:5px solid #2888D9;
}

#tabnav3 span{
	display:inline-block;
	padding: 0px 10px;
	line-height: 20px;
	font-size:13px;
	-ms-border-top-right-radius:3px;
	-o-border-top-right-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-top-right-radius:3px;
	border-top-right-radius:3px;
	-ms-border-top-left-radius:3px;
	-o-border-top-left-radius:3px;
	-webkit-border-top-left-radius:3px;
	-moz-border-top-left-radius:3px;
	border-top-left-radius:3px;
}

#tabnav3 span a{
	color:#fff;
	text-decoration:none;
}

#tabnav3 span.selected{
	background:#2888D9;
	border:1px solid #2888D9;
	border-bottom:none;
}

#tabnav3 span.unselected{
	background:#F6F6F6;
	border:1px solid #2888D9;
	border-bottom:none;
}

#tabnav3 span.unselected a{
	color:#0056A5;
}

#terminos_condiciones p{
	margin:1em 0;
}

#time_out{
	text-align:center;
	height:240px;
	margin:auto;
}

#tiempo{
	color:#fff;
	background:#4f85c1;
	font-weight:700;
	padding:5px 0;
	width:125px;
	margin:8px auto;
	font-size:180%;
	text-align:center;
}

#subtabnav img{
	margin-bottom:-5px;
}

#signin_div{
	width:300px;
	clear:right;
	overflow:hidden;
	/*border-left:2px solid #cdcdcd;
	padding-left:18px;*/
}

#yoamoBannerTop {
    display:block;width:974px;height:60px;
}

#yoamoBannerLateral {
    display:block;width:200px;height:600px;float:right;
}

.acciones .accion img{
	height:16px;
}

.achievement{
	margin:5px;
	height:63px;
	max-width:700px;
}

.achievement .achievementl, .achievement .achievementr{
	background:url('../images/achievement_bg.png') no-repeat;
}

.achievement_content{
	clear:right;
	overflow:hidden;
	text-align:center;
	font-size:11px;
}

.achievement_day{
	float:left;
	margin-right:4px;
}

.achievement_date{
	font-weight:normal;
	font-size:90%;
	width:50px;
	text-align:left;
}

.achievement_imagen{
	float:left;
	width:50px;
	height:50px;
	padding:1px;
	background:url('../images/borde_logros.png') no-repeat;
	margin-right:10px;
}

.achievement_inactive .achievementl, .achievement_inactive .achievementr{
	background:url('../images/achievement_bg_inactive.png') no-repeat;
}

.achievement_inactive .achievementr, .achievement_inactive .achievement_puntos{
	color:#eee !important;
}

.achievement_inactive .achievement_imagen, .achievement_inactive img{
	filter:alpha(opacity=60);
    -moz-opacity:0.6;
    -khtml-opacity:0.6;
    opacity:0.6;
}

.achievement-nonactive{
	background:3e2e2e2;
}

.achievement_puntos{
	color:#fff;
	font-weight:700;
	float:right;
	font-size:200%;
	margin-right:2px;
	text-shadow:1px 1px 5px #333;
	text-align:right;
	margin-top:-8px;
}

.achievement_month{
	font-size:50%;
	clear:right;
	overflow:hidden;
}

.achievement_perfil{
	background:#3a5999;
	color:#fff;
	font-size:120%;
	padding:2px;
}

.achievement_perfil_puntos{
	float:right;
}

.achievement_points_total{
	color:#002857;
	font-size:200%;
}

.achievement_punto{
	font-family:georgia; font-size:150%;font-weight:normal;
}

.achievement_titulo{
	font-size:150%;
	font-weight:700;
	margin-bottom:2px;
}

/*.achievement_year{
}*/

.achievementl{
	background-repeat:no-repeat;
	float:left;
	height:100%;
	margin-right:0 !important;
	width:10px;
}

.achievementr{
	background-position:100% 0 !important;
	background-repeat:no-repeat;
	height:100%;
	margin-bottom:0;
	margin-left:10px !important;
	margin-right:0;
	margin-top:0;
	text-align:left;
	padding:4px;
	color:#fff;
}

.achievements_categorias{
	float:left;
	padding:4px;
	margin-right:20px;
	width:150px;
}

.achievements_content{
	clear:right;
	overflow:hidden;
}

.agregar_amigo_link{
	background:url(../images/user_add.png) center left no-repeat;
	padding-left:20px;
}

.alerta{
	background:#FFF1A8 url(../images/information.png) no-repeat scroll 10px 5px;
	border:1px solid #FC0;
	margin:20px;
	padding:10px;
	padding-left:40px;
	text-align:left;
	font-size:120%;
}

.alerta_plan_estudio{
	/*background:#76c4f5 url(../images/pn_plan_estudio.gif) no-repeat scroll 5px 5px;
	border:1px solid #2888D9;
	color:#fff;
	padding:10px;
	padding-left:48px;
	text-align:left;*/
	font-size:1.1em;
}

.alerta_plan_estudio a{
	color:#02427d;
	/*font-weight:700;*/
}

.alerta_plan_estudio ul{
	padding-left:2em;
}

.alerta_plan_estudio ul li{
	list-style: square;
}

.alerta_solicitud{
	background:#FFF1A8 url(../images/pn_ensayos_enviados.gif) no-repeat scroll 5px 5px;
	border:1px solid #FC0;
	padding:10px;
	padding-left:40px;
	text-align:left;
	font-size:120%;
	margin:.5em 0;
}

.alerta_solicitud .solicitud_ensayo{
	padding-bottom:4px;
	overflow:auto;
}

.alerta_solicitud .solicitud_ensayo ul{
	padding-left:2em;
}

.alerta_solicitud .solicitud_ensayo ul li{
	list-style: square;
}

.alternativas{
	margin-left:20px;
	margin-top:10px;
}

.alternativas table{
	width:100%;
}

.amigo_en_comun{
	width:60px;
	float:left;
}

.amigo_en_comun .imagen{
	float:none;
}

.amigo_en_comun .imagen img{
	width:50px;
}

.amigo_en_comun .nombre{
	text-align:center;
	color:#666;
	font-size:80%;
	overflow:hidden;
}

.amigos_en_comun{
	width:260px;
	padding:4px;
}

.amigosTooltip{
	overflow:auto;
	width:280px;
	min-height:100px;
}

.archivo{
	border:1px solid #ccc;
	padding:10px;
	margin:10px 0;
}

.archivo .contenido{
	clear:right;
	overflow:hidden;
}

.archivo .fecha {
	color:#666;
	font-weight:normal;
	padding:10px 0;
}

.archivo .imagen{
	float:left;
	clear:left;
	margin-right:28px;
}

.archivo .nombre{
	font-size:150%;
	font-weight:700;
	color:#034c99;
}

.archivo_archivo{
	font-size:110%;
	font-weight:700;
}

.archivo_box{
	border:1px solid #dcdcdc;
	padding:10px 4px;
	background:#f9f7f7;
	padding:14px;
}

.archivo_box .archivo_box_archivo{
	float:left;
	width:60px;
	height:72px;
	margin-left:0;
	margin-bottom:10px;
	text-align:center;
	margin:10px;
}
.archivo_box .icon{
	height:35px;
	width:100%;
}
.archivo_box .label{
	overflow:hidden;
	text-align:center;
	width:60px;
	height:25px;
}
.archivo_box_inner{
	border:1px solid #dcdcdc;
	background:#fff;
	height:185px;
}

.archivo_tipo{
	float:left;
	width:48%;
	margin-right:10px;
	margin-bottom:20px;
}

/*.archivo_tipo .footer{
}*/

.archivo_tipo .tipo{
	font-weight:700;
	font-size:110%;
	background:#4d85c4;
	height:20px;
	line-height:20px;
}

.archivo_tipo .tipo a{
	color:#fff;
}

.archivo_tipo_ver_mas{
	float:right;
	font-size:90%;
	padding:0 5px;
	border-left:1px solid #fff;
	height:100%;
}

.archivo_tipo_ver_mas a{
	font-weight:normal;
}

/*.archivos_box{
}*/

.archivos_list .archivo_comentarios {
	height:30px;
	overflow:hidden;
}

.archivos_list .imagen{
	width:50px;
}
.archivos_list .imagen img{
	width:50px;
}

.archivos_list .info{
	width:570px;
}

.autocompletar{
	min-width:182px;
	width:expression(document.body.clientWidth < 182? "182px":"auto" );
	background:#fff;
	border:1px solid #ccc;
	z-index:90;
	max-height:200px;
	overflow:auto;
}

.autocompletar li{
	border-top:1px solid #ccc;
	padding:4px 0;
	cursor:pointer;
	color:#39599C;
	padding-left:4px;
}

.autocompletar li:hover{
	background:#eea;
}

.autocompletar .autocompletar_imagen img{
	max-width:25px;
	max-height:25px;
	width:expression(document.body.clientWidth > 25? "25px":"auto" );
	height:expression(document.body.clientHeight > 25? "25px":"auto" );
	float:left;
	margin-right:5px;
	margin-left:2px;
}

/*.autocompletar_titulo{
}*/

.autocomplete { width:300px; /*border:1px solid #999;*/ background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE specific:*/ _height:350px;  _margin:0 6px 6px 0; overflow-x:hidden; }
.autocomplete div { padding:2px 5px; #fff-space:nowrap;height:25px;padding-left:0; }
.autocomplete img{
	max-width:25px;
	max-height:25px;
	width:expression(document.body.clientWidth > 25? "25px":"auto" );
	height:expression(document.body.clientHeight > 25? "25px":"auto" );
	float:left;
	margin-right:5px;
	margin-left:2px;
}
.autocomplete strong { font-weight:normal; color:#3399FF; }
.autocomplete .selected { background:#ffffce; }
.autocomplete-w1 { background:url(../images/shadow.png) no-repeat bottom right; position:absolute; top:4px; left:3px; /* IE6 fix:*/ _background:none; _top:1px; }
.autocomplete-w2 { padding:0 6px 6px 0; }

.autogrow{
	overflow:hidden;
}

.avatar img{
	max-width:120px;
	width:expression(document.body.clientWidth > 120? "120px":"auto" );
}

.avatar{
	float:left;
	margin-right:20px;
	text-align:center;
	clear:left;
}

.bajar_pdf{
	font-size:150%;
	margin-bottom:10px;
}

.bajar_pdf img{
	vertical-align:center;
}

.banner200x200{
	background:blue;
	display:block;
	height:200px;
	width:200px;
	margin-bottom:.5em;
}

.barra_aplicaciones{
	bottom:0;
	color:#111111;
	font-size:11px;
	height:22px;
	padding:0;
	position:fixed;
	right:0;
	width:100%;
	z-index:99;
}

.barra_top{
	height:30px;
	line-height:30px;
	width:974px;
	margin:0 auto;
}
.barra_top .buscador{
	text-align:left;
	float:left;
	padding-left:0;
	padding-right:10px;
}

.barra_top .buscador img{
	margin-top:5px;
	position:absolute;
}

.barra_top .buscador .buscador_form{
	margin-left:240px;
}

.barra_top .buscador .buscador_form input{
	outline:0;
	outline:none;
	border-radius: 3px;
	padding-right:7px;
}

.bd{
	background:#fff;
}

.blog{
	width:800px;
	float:left;
	margin-right:10px;
}

.blog_link{
	/*background:url('../images/blog_icon.jpg') no-repeat;*/
	line-height:3em;
	color:#004c98;
	font-size:120%;
	font-weight:700;
	font-style:italic;
	margin:1em auto;
}

.blog_links{
	margin-bottom:10px;	
}

.blog_menu_right{
	clear:right;
	overflow:hidden;
	border-left:1px solid #ccc;
	padding:5px;
}
.blog_menu_right_box{
	padding:0;
	margin:0;
	padding-bottom:5px;
}

.blog_menu_right_box_titulo{
	background:#4a86c5;
	margin-bottom:10px;
	padding:5px;
	text-align:center;
	color:#fff;	
}

.blog_menu_right_box_top_left {
	color:#fff;
	font-weight:700;
	font-size:110%;
	text-align:center;
}
.blog_menu_right_box_top_left{
	padding-left:9px;
}
.blog_menu_right_box_top_right{
	padding-right:9px;
}
.blog_menu_right_box_center{
	margin:0 0;
	background:#eeeeee;
	padding-bottom:10px;
	text-align:left;
	border:1px solid #ccc;
}

.bloque_informacion{
	margin-bottom:22px;
}

.bloque_informacion .bloque_informacion_opciones{
	text-align:right;
	padding-top:5px;
}

.bloque_informacion .bloque_informacion_tabla tr th, .bloque_informacion .bloque_informacion_tabla tr td{
	padding:5px;
}

.bloque_informacion .bloque_informacion_tabla tr th{
	font-weight:700;
	color:#004c9a;
	background:url(../images/flechas_fondo_blanco.jpg) no-repeat 0 8px;
	padding-left:15px;
}

.bloque_informacion .informacion{
	background:#fff;
	border:2px solid #e8e8e8;
	padding:15px 10px;
	margin:0;
}
.bloque_informacion .informacion_info, .bloque_informacion .informacion_titulo{
	padding:5px;
	vertical-align:top;
}

.bloque_informacion .informacion_titulo{
	font-weight:700;
	color:#004c9a;
	background:url(../images/flechas_fondo_blanco.jpg) no-repeat 0 8px;
	padding-left:15px;
}

.bloque_informacion_inner{
	background:#f0f0f0;
	border:2px solid #e8e8e8;
	padding:15px;
}

.bloque_informacion_titulo{
	background:#4f85c1;
	color:#fff;
	float:left;
	padding:6px 14px;
}

.body{
	min-height:50%;
	color:#38383a;
	z-index:0;
}

.700{
	font-weight:700;
}

.boton{
	background:url('../images/boton_bg_verde.jpg') repeat-x top #7ac87b;
	border:1px solid #57585a;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	border-radius:3px;
	color:#fff;
	cursor:pointer;
	font-weight:700;
	height:20px;
	line-height:15px;
	margin:0 2px;
	padding:0 8px 0;
	*padding:0 5px 0;
	vertical-align:center;
}

.boton[disabled]{
	color:#ccc;
	cursor:normal;
}

.boton2{
	background:url('../images/bg_button2.png') repeat-x;
	color:#fff;
	border:1px solid #a3a4a6;
	width:99px;
	height:26px;
	text-align:center;
	font-size:90%;
	float:left;
	margin-top:20px;
	cursor:pointer;
}

.boton_buscar{
	background: #fff url('../images/buscar.png') no-repeat;
	border:none;
	height:22px;width:20px;
	margin-left:-8px;
	cursor: pointer;
}

.boton_descargar{
	background:url('../images/descargar.jpg') no-repeat;
	height:28px;
	line-height:28px;
	color:#fff;
	text-decoration:none;
	font-size:140%;
	width:113px;
	font-weight:700;
	padding-left:25px;
	float:left;
}

.boton_link{
	clear:left;
	text-decoration:none;
	cursor:pointer;
}

.boton_link div{
	background:url('../images/boton_bg_verde.jpg') repeat-x top;
	color:#fff;
	padding:2px 15px 2px 15px;
	border:1px solid #57585a;
	font-weight:700;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	border-radius:3px;
	display:inline;
}

.boton_realizar_ensayo{
	position:relative;

}
.boton_realizar_ensayo .boton_link div{
	position:absolute;
	right:1%;
	top:-35px;
	float:right;
}

.box{
	margin:0;
	padding:0;
}

.box_menu_lfloat_element{
	float:left;
	margin:0;
	width: 50px;
}

.box_menu_lfloat_element img{
	width: 50px;
	height: 50px;
}

.box_menu_lfloat_element span{
	display: none;
	position: absolute;
	background: #fff;
	padding: 0.5em;
	border: solid 1px #CCC;
}

.box_menu_left{
	margin-bottom:15px;
}

.box_menu_left_content{
	background:#f6f6f6;
	border:1px solid #d0d6ec;
	-ms-border-bottom-right-radius:3px;
	-o-border-bottom-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
	-ms-border-bottom-left-radius:3px;
	-o-border-bottom-left-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
	padding:5px;
	overflow:auto;
}

.box_menu_left_element{
	overflow:hidden;
	border-bottom:1px solid #949599;
	margin:0.4em 0;
	padding-bottom:0.4em;
}

.box_menu_left_element_image{
	width:55px;
	height:55px;
	float:left;
}

.box_menu_left_element_image img{
	max-width:52px;
}

.box_menu_left_element_image2 {
	height:36px;
}

/*.box_menu_left_element_image2 img{
}*/

.box_menu_left_element_nombre{
	clear:right;
	overflow:hidden;
	padding-left:10px;
}

.box_menu_left_element2{
    width:50px;
    overflow:hidden;
    margin:2px;
    z-index:999;
    font-size:80%;
	float:left;
	text-align:center;
}

.box_menu_left_element2 .nuevo{
	position:absolute;top:0;right:0;
}

.box_menu_left_info{
	margin-top:7px;
}

.box_menu_left_info li{
	list-style-position:outside;
	list-style-image:url(../images/layout/menu_left/box_menu_left_bullet.jpg);
	margin-left:15px;
}

.box_menu_left_info_titulo{
	color:#395999;
}

.box_menu_left_info_contenido{
	margin-bottom:1em;
}

.box_menu_left_list li{
	list-style-position:inside;
	list-style-image:url(../images/layout/menu_left/box_menu_left_bullet.jpg);
	border-bottom:1px solid #c6cde8;
	padding-top:2px;
}
.box_menu_left_list li a{
	*margin-left:10px;
}

.box_menu_left_list li ul{
	padding-top:5px;
}

.box_menu_left_list li ul li{
	list-style-image:url(../images/layout/menu_left/box_menu_left_subbullet.jpg);
	border:0;
	margin-left:10px;
	font-size:80%;
}

.box_menu_left_list li ul li a{
	color:#6e6e70;
}

.box_menu_left_list li.selected{
	font-weight:700;
}

.box_menu_left_title{
	color:#fff;
	font-weight:700;
	padding:0 4px;
	line-height:20px;
}

.box_menu_left_top{
	background: #2888D9;/*#4D85C4;*/
	border-bottom:5px solid #67c4f4;/*#0056A5;*/
	-ms-border-top-right-radius:3px;
	-o-border-top-right-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-top-right-radius:3px;
	border-top-right-radius:3px;
	-ms-border-top-left-radius:3px;
	-o-border-top-left-radius:3px;
	-webkit-border-top-left-radius:3px;
	-moz-border-top-left-radius:3px;
	border-top-left-radius:3px;
	padding-left:10px;
	height:20px;
	font-weight: 700;
}

.box_menu_left_top_link{
	float:right;
	/*border-left:1px solid #4d85c4;*/
	height:17px;
	padding:5px 4px 0 6px;
	color:#fff;
	font-size:80%;
}

.buscador_carreras{
	color:#fff;
}

.buscador_carreras select{
	font-size:80%;
}

.buscador_carreras td{
	padding-right:5px;
}

.buscador_form{
	vertical-align:top;
}
.buscador_form input{
	border:none;
	padding:3px;
}
.buscador_form input.boton{
	height:20px;
}

.busqueda{
	padding:10px;
	background:#4d85c4;
	color:#fff;
}
.busqueda input{
	border:none;
	padding:.3em;
}

.busqueda input.boton{
	height:20px;
}

.busqueda_global_input input{
	width:100px;
}

.carrera{
	padding:10px;
}

.carrera_agregar{
	background:url('../images/add.png') left center no-repeat;
	padding-left:18px;
	padding-top:1px;
}

.carrera_eliminar{
	background:url('../images/delete.png') left center no-repeat;
	padding-left:18px;
	padding-top:1px;
}

.carrera_indicador{
	margin-left:-11px;
	position:absolute;
	background:url(../images/meta_indicador_bg.jpg) no-repeat 50% 12px;
	height:21px;
	font-size:8px;
	width:24px;
	text-align:center;
	top:0; 
}
.carrera_indicador_bottom{
	background:url(../images/meta_indicador_bg.jpg) no-repeat 50% -14px;
	position:absolute;
	padding-top:10px;
	margin-top:-5px;
	text-align:center;
	margin-left:-12px;
	font-size:8px;
	width:25px;
}

.carrera_indicador_meta{
	background:url(../images/fondo_indicador.gif) no-repeat 100% 13px;
	color:#585858;
	font-weight:700;
	top:2px;
	width:60px;
	text-align:left;
	font-size:8px;
	margin-left:-59px;
	z-index:99;
	height:34px;
}
.carrera_meta{
	width:120px;
	position:absolute;
	height:40px;
}
.carrera_meta_barra{
	margin-top:11px;
	border:1px solid #58585a;
	height:10px;
	width:100%;
	z-index:1;
}
.carrera_meta_progreso{
	height:10px;
	background:url('../images/fondo_progreso_amarillo.jpg') repeat-x;
}
.carrera_superada{
	height:10px;
	background:url('../images/fondo_progreso_verde.jpg') repeat-x !important;
}

.carrera_titulo{
	font-weight:700;
	font-size:120%;
	color:#004c9a;
}

.carreras .imagen{
	text-align:center;
	padding:0;
	margin-left:9px;
	height:50px;
	height:expression(document.body.clientHeight > 50? "50px":"auto" );
	width:50px !important;
	width:expression(document.body.clientWidth > 50? "50px":"auto" ) !important;
	/*border:2px solid #ccc;*/
	margin-right:10px !important;
}
.carreras .imagen img{
	width:auto;
	height:auto;
}

.carreras .info{
	margin-left:28px;
}

.carreras .info .detalle{
	font-size:90%;
	margin-top:5px;
}

.carreras .opciones{
	text-align:right;
}

.categorias_list li{
	margin-bottom:5px;
}

.categorias_select select{
	width:30%;
	font-size:100%;
}

.certificada{
	margin-top:10px;
	font-style:italic;
}
.certificada img{
	vertical-align:center;
	margin-bottom:-3px; 
}
.certificada .organizacion{
	font-weight:700;
}

.clearboth{
	clear:both;
}

.colegio_usuario{
	border-bottom:1px solid #ccc;
}

.comentario{
	/*border-top:1px solid #e1e1e1;*/
	padding:5px;
}
.comentario .opciones{
	font-size:0.8em;
}

.comentario_contenido{
	padding:2px 0;
}

.comentario_feed_avatar{
	float:left;
	text-align:center;
	margin-right:10px;
}
.comentario_feed_avatar a{
	color:#666;
	font-size:80%;
}
.comentario_feed_avatar img{
	max-width:32px;
	max-height:32px;
}


.comentario_form{
	padding: 5px !important;
	border:none !important;
	background:none !important;
	overflow:auto;
}
.comentario_form .boton{
	font-size:0.8em;
}
.comentario_form_imagen{
	float:left;
}
.comentario_form textarea{
	width:72%;
	margin: 0;
	padding: 0.3em;
	border: 1px solid #E7E7E7;
	outline:0;
	outline:none;
}
.comentarios{
	margin: 0;
}
.comentarios .comentario_inner{
	clear:right;
	overflow:hidden;
	/*background:url('../images/flechas_fondo_blanco.jpg') no-repeat 0 4px;*/
	padding-left:12px;
}

.comentarios .imagen{
	float:left;
	/*margin-right:10px;*/
}
.comentarios .imagen img{
	max-width:32px;
	max-height:32px;
}

.comentarioSmall_div{
	background:#F7F7F7;	
	border:1px solid #E7E7E7;
}

.compartir_amigo{
	width:75px;
	cursor:pointer;
	padding:2px;
	text-align:center;
	margin:2px;
	float:left;
	height:107px;
	overflow:hidden;
}

.compartir_amigo_checkbox{
	margin-top:-15px;
	margin-left:50px;
	margin-bottom:5px;
}

.compartir_amigo_imagen{
	height:78px;
	overflow:hidden;
}

.compartir_amigo_imagen img{
	max-width:73px;
	width:expression(document.body.clientWidth > 73? "73px":"auto" );
}
.compartir_amigo_nombre{
	overflow:hidden;
	font-size:80%;
}
.compartir_amigo_selected{
	background:#65A0BE;
	color:#fff;
}
.compartir_amigos{
	max-height:400px;
	background:#fff;
	height:expression(document.body.clientHeight > 400? "150px":"auto" );
	overflow:auto;
	border:1px solid #ccc;
	padding:4px;
}

.compartir_buscador{
	text-align:right;
}

/*.configurar_categorias{
}*/

.configurar_categorias ul ul{
	margin-left:20px;
}

.configurar_ensayo tr th, .configurar_ensayo tr td{
	padding:5px;
	vertical-align:top;
}
.configurar_ensayo tr th{
	font-weight:700;
	color:#004c9a;
	background:url(../images/flechas_fondo_blanco.jpg) no-repeat 0 8px;
	padding-left:15px;
}
.configurar_ensayo .radio_list li{
	padding-bottom:5px 0;
}

.content{
	padding:0;
	background:#fff;
}
.content_border{
	padding-left:10px;
}

.contenido_publicidad{
	float:left; 
	width:530px;
	padding-right:10px;
}
.contenido_publicidad_full{
	float:left;
	width:735px;
	margin-right:0;
	position:relative;
	padding-right:10px;
}

.croh{
	clear:right;overflow:hidden;
}

.cursos_list li{
	padding-bottom:5px;
}

.dashboard .lista{
	padding:0;
	margin:0;
}
.dashboard_bloque_2{
	width:470px;
	float:left;
	background:#e4e4e6;
	margin-bottom:20px;
}

.dashboard_bloque_2_titulo{
	color:#fff;
	font-weight:700;
	padding:4px;
	font-size:120%;
}
.dashboard_bloque_2_titulo .ver_mas{
	float:right;
	font-size:80%;
}
.dashboard_bloque_2_titulo .ver_mas a{
	color:#fff;
}
.dashboard_bloque_2_ver_mas{
	text-align:right;
	background:#fff;
}
.dashboard_contenido{
	background:#fff;
	padding:5px;
}
.dashboard_inner{
	padding:10px;
}
.dashboard_materia_1{
	background:#009de0;
}
.dashboard_materia_2{
	background:#679a24;
}
.dashboard_materia_3{
	background:#fecc0b;
}

.dashboard_materia_4{
	background:#eb651c;
}

.dashboard_subtitulo{
	background:#fff;
	color:#2e509a;
	font-weight:700;
	padding:4px;
	font-size:110%;
	margin-bottom:10px;
	margin-top:10px;
}

.datos_adicionales_titulo{
	font-weight:700;
	font-size:110%;
	padding:4px 0;
}

.descripcion{
	font-style:italic;
	font-size:80%;
}

.dialog{
	height:0;
	left:0;
	overflow:visible;
	position:absolute;
	top:0;
	width:100%;
	z-index:101;
}
/*.dialog_popup{
}*/
.dialog_popup_inner{
	direction:ltr;
	margin:auto;
	table-layout:fixed;
	width:465px;
	background:#f6f6f6;
	padding:0;
	border:4px solid #375999;
}

.dificultad_texto{float:left; margin-right:10px;}

.duda{
	padding:0;
}
.duda .avatar{
	margin:0 16px;
	float:none;
	text-align:center;
}
.duda .avatar img{
	max-width:120px;
	width:expression(document.body.clientWidth > 120? "120px":"auto" );
}
.duda .contenido{
	clear:right;
	overflow:hidden;
}

.duda .duda_detalle{
	margin-top:10px;
}
.duda .duda_duda{
	font-weight:700;
	font-size:150%;
	color:#014d98;
}
.duda .duda_respuesta{
	padding-left:0;
}
.duda .estado{
	font-size:110%;
	color:#29b2e6;
}
.duda .opciones{
	padding:20px 0;
}
.duda_categorias{
	font-size:80%;
}
.duda_categorias ul li ul{
	margin-left:10px;
}
.duda_categorias li{
	list-style:disc;
	list-style-position:outside;
	margin-left:10px;
}
.duda_categorias .selected{
	color:red;
}
/*.duda_contenido{
}*/
.duda_fecha{
	padding:10px 0;
	font-weight:normal;
	color:#666;
}

.duda_nrespuestas{
	font-weight:700;
	color:#009a01;
}
.duda_referencia .contenido{
	background:#fff;
	padding:21px 12px;
	border:1px solid #727375;
}
.duda_referencia .pregunta{
	font-weight:700;
}
.duda_referencia .titulo{
	font-weight:700;
	font-size:110%;
	color:#717274;
	font-style:italic;
	border-bottom:1px solid #c3c4c6;
}
.duda_referencia .titulo .titulo_texto{
	background:#e3e4e6;
	margin-top:-13px;
	float:right;
	padding:3px 0 3px 10px;
}
.duda_responder{
	margin-top:10px;
}

.duda_respuesta{
	padding-left:20px;
	padding-top:11px;
}
.duda_respuesta .avatar{
	width:120px;
}
/*.duda_respuesta .avatar img{
}*/
.duda_respuesta .contenido{
	clear:right;
	overflow:hidden;
	background:url('../images/flechas_fondo_blanco.jpg') no-repeat 0 4px;
	padding-left:12px;
}
.duda_respuesta .fuentes{
	color:#395996;
	padding:12px 0 5px 0;
}
.duda_respuestas{
	margin-top:20px;
}
.duda_respuestas .destacada{
	background:#FFF1A8;
}
.duda_respuestas .separador{
	height:1px;
	width:100%;
	clear:both;
	border-bottom:1px solid #e1e1e1;
	margin:13px 0;
}

.duda_table{
	width:100%;
}
.duda_table .td_gris{
	vertical-align:top;
	background:#e3e4e6;
	padding:10px;
}
.duda_texto_secundario{
	color:#707173;
	text-align:left;
	margin-bottom:2px;
}

/*.dudas{
 	width:500px;
}*/

.dudas .imagen{
	width:55px;
}

/*.dudas .imagen img{
	width:auto;
	height:auto;
	width:expression(document.body.clientWidth > 50? "50px":"auto" );
	height:expression(document.body.clientHeight > 50? "50px":"auto" );
}*/

.dudas .info{
	float:none;
	clear:right;
	overflow:hidden;
}

.dudas .info .duda_duda{
	font-weight:700;
	font-size:110%;
}
.dudas .info .detalle{
	height:30px;
	overflow:hidden;
}

.dudas_relacionadas_texto{
	font-size:120%;
	font-weight:700;
	margin:10px 0;
}

.edit_box{
	border:1px solid #ccc;
	padding:5px;
}

.ejercicio td{
	padding-bottom:10px;
	padding-right:10px;
}
.ejercicios{
	margin-top:20px;
}
.ejercicios table td{
	vertical-align:top;
}

.elemento_derecha{
	float:right;
	padding:2px 5px;
	padding-right:0;
	text-align:right;
	display:block;
	margin-bottom:1em;
}
/*.elemento_derecha a{
}*/
.elemento_derecha .elemento{
	border-right:1px solid #136bb1;
	display:inline;
	margin-right:10px;
	padding-right:10px;
}

.elemento_derecha .ultimo{
	border:0;
	padding-right:0;
	margin-right:0;
}

.elemento_izquierda{
	float:left;
	padding:2px 5px;
	color:#fff;
	padding-left:10px;
	font-style:italic;
	font-size:90%;
}

.encuestas{}

.encuestas .encuesta_result{
	overflow:auto;
	margin-bottom:2em;
}

.encuestas .encuesta_result .nombre{
	font-size:1.3em;
}

.encuestas .encuesta_result .hace{
	font-size: 0.8em;
}

.encuestas .encuesta_result .objetivos{
	margin-top:1em;
	padding-left:5em;
}

.encuesta_objetivos p{
	font-size:1.3em;
}

.encuesta_satisfaccion{
	border:3px solid #4d85be;
	padding :0 10px;
	color:#344a5f;
	font-size:160%;
	line-height:107px;
	text-align:center;
	margin-bottom:10px;
	cursor:pointer;
}
.encuesta_satisfaccion img{
	margin-bottom:-40px;
}

.ensayo_encontrado{
	padding-left:23px;
	color:green;
	background:transparent url(../images/correcta.jpg) no-repeat scroll left top;
}
.ensayo_instruccion{
	font-weight:700;
	margin:10px 0;
}
.ensayo_instruccion_lista{
	margin-top:5px;
}
.ensayo_instruccion_lista li{
	list-style-type:upper-alpha;
	margin-left:40px;
	padding:2px;
}
.ensayo_instruccion_titulo{
	text-align:center;
	text-transform:uppercase;
	margin:4px 0;
}
.ensayo_no_encontrado{
	padding-left:23px;
	color:red;
	background:transparent url(../images/incorrecta.jpg) no-repeat scroll left top;
}

.ensayouai{
	background:url(../images/universidad/38368c88bfcfe9671eb5f0bfd4ef9bfd6fa3abab2693.jpg) no-repeat 10px center !important;
	padding-left:70px;
	margin-bottom:10px;

}
.ensayouandes{
	background:url(../images/logo_uandes.gif) no-repeat left center !important;
	padding-left:60px;
	margin-bottom:10px;
}

.ep{
	height:.5em;display:block;
}

.error_msg {
	color:#D8000C;
	background-color:#FFBABA;
}

.error_small{
	background:#ffebe8;
	border:1px #dd3c10 solid;
	padding:1px 2px;
}

.estadistica_presentacion{
	margin-top:10px;
}
.estadistica_presentacion ul li{
	margin:5px;
}
.estadistica_presentacion ul li{
	margin-left:30px;
}

.estadistica_presentacion_box{
	border:1px solid black;
	box-shadow:2px 2px 5px #999;
	-webkit-box-shadow:2px 2px 5px #999;
	-moz-box-shadow:2px 2px 5px #999;
	padding:5px;
}

.estadisticas .overall table{
	width:160px;
	float:left;
	height:300px;
	margin-right:30px;
}
.estadisticas .overall td, .estadisticas .overall th{
	padding:2px;
}
.estadisticas .overall th{
	font-weight:700;
}

.estadisticas .overall .loading_chart_radar{
	clear:right;
	overflow:hidden;
	width:500px;
	height:300px;
}

.evento{
	width:200px;
	height:200px;
	overflow:hidden;
	cursor:pointer;
}
.evento-logo-grande{
	padding:20px;
	text-align:center;
}
.evento-logo-grande img{
	max-width:400px;
}
.evento_ensayo{
	background:#fff !important;
	padding-left:5px;
}
.evento_ensayo-content{
	clear:right;
	overflow:hidden;
}
.evento_ensayo-img{
	float:left;
	margin-right:5px;
}

.eventos{
	width:200px;
}

.fb_iframe_widget{
	float:right;
}

.facebook_button{
	background:url(../images/facebook_button.png) no-repeat;
	color:#fff !important;
	line-height:22px;
	padding-left:25px;
	width:132px;
	height:22px;
	display:block;
	font-size:86%;
	text-decoration:none;
	text-align: left;
}
.facebook_button:hover{
	text-decoration:none;
}
.facebook_login{
	position:absolute;
	top:16px;
	left:440px;
}

.facts_list{
	margin-bottom:2em;
}

.facts_list ul li{
	list-style-image:url(../images/login_bullet.jpg);
	border:0;
	margin-left:21px;
	padding:11px 0;
	/*font-weight:700;*/
	font-size:1.1em;
}

.features .feature{
	border-bottom:1px solid #d0d0d0;
	padding:8px 0;
}
.features .feature_content{
	background:url(../images/feature_bg.jpg) 0 2px no-repeat;
	padding-left:15px;
	clear:right;
	overflow:hidden;
}
.features .feature_image{
	float:left;
	margin-right:7px;
}
.features .feature_title{
	color:#004d97;
	font-size:120%;
	font-weight:700;
}

.feed{
	/*margin:5px 0;*/
	border-top:1px solid #cecece;
	padding: 1.0em;
	border-left: 1px solid #cecece;
}
.feed_avatar{
	float:left;
	text-align:center;
	margin-right:10px;
}
.feed_avatar a{
	color:#666;
	font-size:80%;
}
.feed_avatar img{
	max-width:50px;
	width:expression(document.body.clientWidth > 50? "50px":"auto" );
	max-height:100px;
	height:expression(document.body.clientHeigth > 100? "100px":"auto" );
}
.feed_contenido_muro{
	color:#666;
	clear:right;
	overflow:hidden;
	padding:5px 0 0 10px;
}
/*.feed_menu{
}*/
.feed_menu .opciones{
	padding:0;
	margin:0;
	font-size::80%;
	margin-top:-5px;
}
.feed_titulo{
	font-weight:normal;
	padding:5px 0;
}
.feed_opciones{
	padding:5px 0;
	font-size:80%;
}
/*.feed_opciones a{
}*/

.font_escritura{
	font-size:12px;
}
.font_global{
    font-size:11px;
    font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-family:arial,"lucida grande",tahoma,verdana,sans-serif;
	font-family:"DejaVu Sans",arial, verdana,sans-serif;
	font-family:arial,sans-serif;
}

.font_important{
	font-size:13px;
}

/** FORMULARIO **/
.form{
	padding:10px;
	background:#F7F7F7;
	border:1px solid #E7E7E7;
}
.form_body{
	background:blue;
	width:100%;
	background-color:#d5d5d5;
}

/*.form__down_body{
	background:url('../images/formulario/body_inf.jpg') bottom left repeat-x;
	height:20px;
}

.form_body_center_body{
	margin:0 40px 0 40px;
	padding:71px 0 20px 0;
}
.form_body_center_body td{
	padding:4px;
	vertical-align:top;
}
.form_body_center_body th label{
	font-weight:700;
}
.form_body_center_body th{
	padding:4px;
	width:40%;
}
.form_body_center_body .una_columna table {
	width:100%;
}
.form_body_center_body .dos_columnas table {
	width:50%;
}
.form_body_center_left{
	background:url('../images/formulario/body_izq.jpg') left repeat-y;

}
.form_body_center_right{
	background:url('../images/formulario/body_der.jpg') right repeat-y;
}
.form_body_down_left{
    background:url('../images/formulario/body_corner_izq_abajo.jpg') bottom left no-repeat;
	height:20px;
}
.form_body_down_right{
    background:url('../images/formulario/body_corner_der_abajo.jpg') bottom right no-repeat;
	height:20px;
	padding:0 21px 0 22px;
}
.form_body_down_body{
	background:url('../images/formulario/body_inf.jpg') bottom left repeat-x;
	height:20px;
}
.form_body_top_body{
	background:url('../images/formulario/body_sup.jpg') top left repeat-x;
	height:17px;
}
.form_body_top_left{
	background:url('../images/formulario/corner_sup_izq.jpg') top left no-repeat;
}
.form_body_top_right{
	background:url('../images/formulario/body_corner_der_sup.jpg') top right no-repeat;
	padding:0 16px 0 41px;
}
.form_header{
	float:left;
	position:absolute;
	background:#1c3766;
	height:71px;
}
.form_header_body{
	background:url('../images/formulario/header_abajo.jpg') bottom left repeat-x;
	height:71px;
}

.form_header_left{
	background:url('../images/formulario/header_corner_izq_abajo.jpg') bottom left no-repeat;
	height:71px;
}
.form_header_right{
	background:url('../images/formulario/header_der.jpg') top right no-repeat;
	height:71px;
	padding:0 68px 0 16px;
}

.form_header_titulo{
	color:#fff;
	font-weight:700;
	font-size:150%;
	padding-top:20px;
}*/
/** END FORMULARIO **/

.form_notice_error .error_list{
	background:#eb5a49;
	padding:4px;
}

.form_notice_error .error_list li{
	background:#eb5a49 url('../images/error.png') no-repeat top left;
	padding-left:18px;
	color:#fff;
	font-weight:700;
}

.form_popup .form_field{
	margin-bottom:7px;
}
.form_popup .form_field .form_label{
	color:#666;
	font-weight:700;
	padding:2px 0;
	font-size:110%;
}
.form_popup .form_input{
	padding:2px 0;
}

.form_popup .form_input input{
	width:400px;
}


.form_popup .form_input textarea{
	width:100%;
}

.form .form_actions{
	margin-top:4px;
	padding:4px;
	border-top:2px solid #666;
}
.form .form_field{
	margin-bottom:7px;
}
.form .form_field .form_label{
	color:#000;
	font-weight:700;
	padding:2px;
	font-size:100%;
}
.form .form_input{
	padding:2px;
}

.form .form_input input{
	width:400px;
}
.form .form_input_no_width{
	padding:2px;
}
.form .form_input_no_width input{
	width:auto;
}
.form .form_input textarea{
	width:100%;
	height:200px;
}
.form .inline_list ul, .form .inline_list li{
	display:inline;
}

.form2 .form_field{
	margin-bottom:7px;
}
.form2 .form_field .form_label{
	color:#034c99;
	font-weight:700;
	padding:2px;
	font-size:110%;
}
.form2 .form_input{
	padding:2px;
}

.form2 .form_input input{
	width:400px;
}
.form2 .form_input_no_width{
	padding:2px;
}

.form2 .form_input textarea{
	width:400px;
}

.form2 .form_input input {
	width:300px;
}

.foto_medium{
	width:105px;
	height:102px;
	/*background:#cecece;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-o-border-radius:2px;
	-ms-border-radius:2px;
	border-radius:2px;*/
	overflow:hidden;
	/*border:1px solid #ccc;*/
	margin:0 auto;
	display:block;
}
/*.foto_medium img{
}*/
.foto_small{
	width:35px;
	height:35px;
	/*background:#cecece;*/
	/*-moz-border-radius:1px;
	-webkit-border-radius:1px;
	-ms-border-radius:1px;
	-o-border-radius:1px;
	border-radius:1px;*/
	overflow:hidden;
	/*border:1px solid #ccc;*/
}

.foto_small{
	width:50px;
	height:50px;
	overflow:hidden;
}

.global_elemento{
	float:left;
	margin-left:5px;
	padding-right:5px;
	border-right:1px solid #136bb1;
}
.global_elemento_final{
	float:left;
	margin-left:5px;
}
.global_elementos{
	float:right;
	position:relative;
}

.grafico{
	margin-bottom:22px;
}
.grafico .tabla_resumen{
	margin:0 auto;
	padding:0 10px;
}
.grafico .tabla_resumen table{
	background:#fff;
	border:2px solid #e8e8e8;
}
.grafico_inner{
	background:#f0f0f0;
	padding-bottom:5px;
	border:2px solid #e8e8e8;
}
/*.grafico_inner img{
}*/
.grafico_titulo{
	background:#4f85c1;
	color:#fff;
	float:left;
	padding:6px 14px;
}

.gray_input{
	color:#777777;
}

/*.grupo_miembros{
}*/

.grupo_miembros .columna_der{
	clear:right;
	overflow:hidden;
	width:20%;
}
.grupo_miembros .columna_izq{
	float:left;
	width:80%;
}
/*.guia{
}*/

.header{
	margin:0 auto;
	width:100%;
	height:62px;
}

.header_login{
	margin:0 auto;
	width:100%;
	background: #2888D9;
	padding-top:1px;
	height:62px;
}

.icon_compartir{
	background:url(../images/group_error.png) center left no-repeat;
	padding-left:20px;
}
.icon_podio{
	background:url(../images/podio.png) center left no-repeat;
	padding-left:20px;
}
.icon_ranking{
	background:url(../images/ranking.png) left center no-repeat;
	padding-left:20px;
}
.icon_solucion{
	background:url(../images/lightbulb.png) center left no-repeat;
	padding-left:20px;
}

.imagen .usuario{
	background:#efefef;
	height:100px;
}

.imagen_inner_200{
	display:table-cell;
	width:200px;height:200px;
	background:#efefef;
	text-align:center;
	vertical-align:middle;
}

.img_list{
	margin-top:10px;
}
.img_list .actual{
	border:1px solid red;
}
.img_list .img{
	float:left;
	border:1px solid #000;
	padding:5px;
	margin-left:25px;
}
.img_list .img img{
	width:130px;
}

.info_msg, .success_msg, .warning_msg, .error_msg, .validation_msg {
	border:1px solid;
	clear:both;
	margin:10px 0;
	padding:0.5em;
}

.info_msg {
	color:#00529B;
	background-color:#BDE5F8;
}

.informacion{
	margin:10px 0;
}
.informacion_info{
	clear:right;
	overflow:hidden;
}
.informacion_row{
	clear:both;
}

.informacion_titulo{
	color:#666;
	width:150px;
	float:left;
}

.inputtext{
	padding:3px 4px;
}

.italic{
	font-style:italic;
}

/*.layout_login{
	background:url('../images/fondo.jpg') top center no-repeat #000;
}*/

.left{
	float:left;
}

.left_menu{
	background:#fff;
	height:98%;
	padding:0 10px 30px 0;
}
.left-tabs-content{
	border:1px #999 solid;
	padding:10px 10px;
	float:left;
	width:88.9%;
	background:#fff;
}

.link_add_member{
	background:url(../images/add_member.png) center left no-repeat;
	padding-left:18px;
}
.link_blanco{
	font-size:120%;
	text-align:right;
	margin-top:-28px;
	margin-bottom:25px;
	margin-right:20px;
	padding-bottom:15px;
	position:absolute;
	right:0;
	font-weight:700;
}
.link_blanco a{
	color:#fff;
}
.link_download{
	background:url(../images/download.png) center left no-repeat;
	padding-left:18px;
}
.link_edit_group{
	background:url(../images/edit_group.png) center left no-repeat;
	padding-left:18px;
}
.link_error{
	background:url(../images/error.png) center left no-repeat;
	padding-left:20px;
}
.link_facebook{
	background:url(../images/facebook.png) center left no-repeat;
	padding-left:20px;
	height:18px;
	line-height:18px;
}
.link_leave_group{
	background:url(../images/delete_group.png) center left no-repeat;
	padding-left:18px;
}
.link_print{
	background:url(../images/printer.png) center left no-repeat;
	padding-left:18px;
}
.link_rss{
	background:url(../images/feed.png) center left no-repeat;
	padding-left:20px;
	height:18px;
	line-height:18px;
}

.list_contenido{
	padding:10px;
}
.list_contenido_datos{
	clear:right;
	overflow:hidden;
}
.list_contenido_imagen{
	float:left;
}
.list_element{
	padding:0;
	margin:4px;
	width:260px;
	float:left;
}
.list_imagen img{
	margin-top:10px;
}
.list_imagen{
	float:left;
	padding-right:9px;
}
.list_opciones{
	overflow:hidden;
}
.list_opciones ul{
	float:left;
	border-right:1px solid #cecece;
	width:47%;
	text-align:center;
	margin-right:5px;
}
.list_opciones ul li{
	vertical-align:bottom;
	text-align:left;
	padding:3px 0;
}
.list_opciones ul li a img{
	margin-bottom:-4px;
}

.list_contenido_titulo{
	font-weight:700;
	font-size:120%;
	margin-bottom:5px;
}

.lista{
	padding:10px;
}
.lista table{
	width:100%;
	background:#fff;
}
.lista table tr.odd td{
	background:#e6e6e6;
}
.lista table tr td{
	padding:0.4em;
	border-right:1px solid #bdbec1;
	text-align:center;
}
.lista table tr th{
	background:#5987c5;
	padding:6px;
	color:#fff;
	font-weight:700;
	border:1px solid #fff;
	text-align:center;
}
.lista table tr th a{
	color:#fff;
}

.lista_flecha_azul_1 li{
	background:url(../images/flechas_fondo_blanco.jpg) 0 3px no-repeat;
	padding-left:15px;
}
.lista_flecha_azul_2 li{
	background:url(../images/circulo_fondo_blanco.jpg) 0 3px no-repeat;
	padding-left:15px;
}
/*.lista_horizontal li{
	display:inline;
	margin-right:10px;
}	*/

.lista .first{
	width:50px;
}
.lista .last{
	border:0;
}

.loading{
	text-align:center;
	margin:30px 0;
}
.loading_chart{
	text-align:center;
	width:100%;
	min-height:250px;
	background:url('../images/ajax-loader-grande.gif') center no-repeat;
}
.loading_chart_radar{
	text-align:center;
	width:100%;
	height:400px;
	background:url('../images/ajax-loader-grande.gif') center no-repeat;
}

.login{
	margin:0 auto;
	background:transparent;
	color:#666;
}
.login_box{
	text-align:right;
	/*padding-right:20px;*/
	/*margin-left:330px;*/
	float:right;
	height:30px;
}
.login_box .botton_ingresar{
	margin:5px 0;
}
.login_error{
	background:#fff;
	border:1px solid #757575;
	color:#757575;
	margin:.5em;
}
.login_error_titulo{
	margin-bottom:14px;
	color:#d25237;
	font-style:italic;
	font-size:120%;
}
.login_field{
	float:left;
	color:#fff;
	font-weight:700;
	padding-left:20px;
}
.login_field input{
	border:none;
	padding:.3em;
}
.login_inner{
	background:#F8F8F8;
	padding-left:1em;
	padding-top:2em;
	overflow:auto;
}
.login_left{
	float:left;
	width:283px;
	/*background:#fff;
	border:1px solid #e4e4e4;*/
	margin-right:3em;
	/*margin-bottom:1em;*/
}

.login_left_about_title{
	font-size: 1.7em;
	font-weight: 700;
	font-style: italic;
	padding-bottom:0.5em;
	line-height: 1em;
}


.login_left_logo{
	background:url(../images/inicio_login_left.jpg) no-repeat;
	width:283px;
	height:63px;
}
.login_left_testimonios{
	/*background:#fff ;/*url(../images/sello_agua.jpg) no-repeat;*/
	/*padding:1em 1em;*/
	margin-bottom:1em;
	font-weight:700;
	font-size:110%;
	/*height:100%;*/
	overflow: auto;
}
.login_left_testimonios p{
	line-height:1.5em;
	text-align:justify;
}
.login_mini_titulo{
	font-size:0.8em;
	color:#707070;
	font-style:italic;
}
.login_name_field{
	margin-right:10px;
}

.login_right{
	clear:right;
}
.login_right .invitacion{
	overflow:auto;
	width:expression(document.body.clientHeight < 459? "459px":"auto" );
}
.login_right .titulo{
	font-weight:700;
	color:#000;
}
.login_row{
	color:#fff;
    margin: 0 auto;
	width: 974px;
	text-align: right;
	padding-top:5px;
}
.login_row a{
	color:#fff;
}
.login_row ul{
	width: 50%;
	float:right;
}
.login_row ul li{
	line-height:22px;
	border-left:1px solid #fff;
	display:inline;
	margin-left:1em;
	padding-left:1em;
}
.login_row ul li.primero{
	border-left:none;
}

.login_table td{
	padding:5px 0;
	font-size:110%;
	color:#4a4b4d;
}

.login_table th{
	padding:5px;
	font-size:110%;
	text-align:right;
	color:#4a4b4d;
	width:120px;
	padding-left:0;
}
.login_table td.inline ul li{
	display:inline;
}
.login_table select{
	border:1px solid #6f6f6f;
}
.login_table .text{
	width:157px;
	border:1px solid #6f6f6f;
}
.login_table .error_list {
	background:#EB5A49 none repeat scroll 0 0;
	padding:4px;
	color:#fff;
}
/*.login_testimonios{
	margin-top:10px;
} */
.login_th{
	padding:4px 0;
}
.login_titulo{
	font-size:140%;
	border-bottom:2px solid #B8B8B8;
	font-weight:700;
	color:#39599C;
	padding:5px 0;
}

.login .form .form_input input{
	width:200px;
}
.login .form_header{
	width:200px;
}

/*.main_body{
}*/

.material{
	padding-left:20px;
	height:16px;
	line-height:16px;
}

.material_guias{
	background: url(http://d2rc7d7xy2xear.cloudfront.net/images/PSU-contenidos-DEMRE-guía-contenido-PSU.gif) no-repeat;
}

.material_ejercicios{
	background: url(http://d2rc7d7xy2xear.cloudfront.net/images/PSU-contenidos-DEMRE-guía-ejercicios-PSU.gif) no-repeat;
}

.material_video{
	background: url(http://d2rc7d7xy2xear.cloudfront.net/images/PSU-contenidos-DEMRE-video-PSU.png) no-repeat;
}

.mejor_respuesta{
	border:1px solid #e6e6e6;
	background:#f6f6f6;
	padding:11px;
}
.mejor_respuesta_inner{
	border:1px solid #e6e6e6;
	background:#fff;
}

.mensaje_flash{
	background:#FFF1A8/*FFF1A8*/ url(../images/information.png) no-repeat scroll 10px 5px;
	border:1px solid #FC0;
	margin:4px 10px 0 10px;
	padding:4px 12px 4px 32px;
	font-size:120%;
	font-weight:700;
}
.mensaje_flash img{
	vertical-align:bottom;
}
.mensaje_global{
	background:#FFF1A8;
	border:1px solid #FC0;
	padding:2px 6px;
	text-align:center;
}
.mensaje_global img{
	vertical-align:bottom;
}
.mensaje_popup{
	padding:10px;
}
.mensaje_popup_{
	float:left;
}
.mensaje_popup_cerrar{
	clear:right;
	overflow:hidden;
	font-size:130%;
	font-weight:700;
	padding:4px 6px;
	text-align:center;
}
.menu_fix_titulo{
	text-align:center;
	color:#3b5a9a;
	border:0;
	padding:5px;
	font-size:120%;
	font-weight:700;
	padding-top:0;
}

.menu_fixed{
   	width:200px;
	background:#fff;
	border:2px solid #3a5a97;
}

.menu_fixed .acciones{
	margin-top:5px;
	text-align:right;
}
/*.menu_fixed .pregunta_omitida, .menu_fixed .pregunta_contestada{
}*/
.menu_fixed .pregunta_omitida{
	color:#9d9d9d;
	font-weight:700;
}
.menu_fixed .pregunta_contestada{
	color:#1c9631;
	font-weight:700;
}
.menu_fixed_boton_minimizar{
	float:right;
	border:1px solid #fff;
	padding:0 2px;
	background:#0e9b0e;
	color:#fff;
	margin-bottom:4px;
	cursor:pointer;
}
.menu_fixed_boton_minimizar_{
	border-bottom:3px solid #fff;
	margin:2px;
	width:8px;
	height:9px;
}
/*.menu_fixed_minimized{
}*/
.menu_fixed_top{
	background:#3a5a97;
	color:#fff;
	cursor:pointer;
	height:2em;
	line-height:2em;
	font-size:110%;
	padding-left:15px;
}
/*.menu_izq{
	background:url('../images/layout/menu_chico/barra_titulo.png') top left repeat-x;
	padding-top:27px;
	margin-left:5px;
}
.menu_izq .body{
	background:url('../images/layout/menu_chico/boton_opcion_der.png') top right repeat-y #d5d3d4;
	padding-left:10px;
}
.menu_izq .body_izq{
	background:url('../images/layout/menu_chico/boton_opcion_der.png') top left repeat-y;
}
.menu_izq .bottom_left{
	background:url('../images/layout/menu_chico/corner_izq_abajo.png') bottom left no-repeat #d5d3d4;
}
.menu_izq .bottom_right{
	background:url('../images/layout/menu_chico/corner_der_abajo.png') bottom right no-repeat;
	padding-top:9px;
}

.menu_izq2{
	margin-left:0;
	margin-right:20px;
	margin-left:-10px;
	background:#000;
}

.menu_izq2 .body_content{
	padding:5px 20px;
	color:#fff;
	font-weight:700;
}*/
/*.menu_izq2 .body_izq{
}*/
/*.menu_izq2 .bottom_left{
}*/
/*.menu_izq2 .bottom_right{
	padding-top:9px;
}*/

.menu_flotante{
	background:#F6F6F6;
	border:1px solid #D0D6EC;
	display:none;
	padding:.5em;
	position:absolute;
	right:0;
	text-align:right;
	top:30px;
	width:184px;
	z-index:10;
}
.menu_flotante ul li{
	clear:both;
	width:100%;
}


.menu_tabla_periodica{
	width:500px;
}
.menu_top{
	height:30px;
	line-height:30px;
	padding-left:0;
	float:right;
}
.menu_top a{
	/*text-decoration:none;*/
}

.menu_top ul{
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:0;
	padding-left:0;
}
.menu_top ul li{
	display:inline;
	float:left;
	margin:0 0 0 0;
}
.menu_top .elemento{
	/*float:left;
	height:15px;
	padding:5px 14px 5px;
	margin-top:5px;
	font-weight:700;
	margin-right:2px;
	font-size:100%;
	letter-spacing:-1px;
	border-left:1px solid #fff;*/
	padding: 0 1em;
	color: #fff;
}
.menu_top .elemento a{
	color: #fff;
	text-decoration: underline;
}
/*.menu_top .elemento:hover{
 	background:#24a4d5; 
}*/
#menu_avatar, #menu_requests, #menu_puntos {
	position:relative;
}
#menu_avatar img{
	border-radius:15px;
	padding:0 1px;
	margin-left:0.5em;
}
#menu_avatar img, #menu_requests img{
	height:30px;
	width:30px;
	cursor:pointer;
}
#menu_requests #nums{
	float:left;
	color:white;
	padding:0.3em;
	font-size:10px;
	font-weight:700;
	background: red;
	position:absolute;
	top:0;left:5px;
	height:1em;line-height:1em;
}

#menu_puntos a{
	margin: 0 1em;
	color:#fff;
	font-weight: 700;
	text-decoration: none;
	font-style: italic;
}
#menu_puntos a:hover{
	text-decoration: underline;
}
#menu_puntos a:visited{
	color:#fff;
}

.menu_top .menu_top_titulo{
	/*border-left:1px solid #0056A5;*/
	text-align:center;
}
.menu_top .menu_top_titulo:hover{
	background:#9CAED6;
}
.menu_top .menu_top_titulo a{
	color:#fff;
	display:block;
	font-weight:700;
	padding:0 1em;
}
.menu_top .menu_top_titulo a.envivolink{
	background:url('../images/hal_9000.png') no-repeat left center;
	padding-left:34px;
}
.menu_top .menu_top_titulo img{
	padding:0 .5em;
}
.menu_top .seleccionado{
	background:#24a4d5;
}

/*.menu_top_titulo_cond a{
	height:18px;
	padding-top:3px !important;
}*/
.menu_top_titulo_descripcion{
	font-size:80%;
	position:absolute;
	margin-left:14px;
}

.mis_carreras{
	padding:5px;
}
.misCarreras .acciones{
	width:150px;
}
.misCarreras .carrera{
	clear:both;
	border-bottom:1px solid #cecece;
	padding:3px 0 0 0;
	display:block;
	min-height:72px;
}
.misCarreras .carrera_titulo{
	width:307px;
}
.misCarreras .imagen{
	float:left;
	width:50px;
	text-align:center;
	padding-right:0;
	margin-right:5px;
}
.misCarreras .imagen img{
	width:auto;
	height:auto;
	max-width:50px;
	max-height:50px;
	text-align:center;
}
.misCarreras .info{
	width:auto;
	float:left;
}
.misCarreras .informacion{
	float:left;
	width:307px;
}
.misCarreras .opciones{
	text-align:right;
}
.misCarreras .posicion{
	line-height:30px;
	margin:0;
	margin-right:5px;
	float:left;
	font-size:2.5em;
	font-weight:700;
	background:#2888D9;
	color:#fff;
	width:30px;
	border-radius: 15px;
	/*border-right:7px solid #3A5999;*/
	text-align:center;
}
.misCarreras .progreso{
	clear:right;
	overflow:hidden;
	margin-left:10px;
}
.misCarreras .puntaje{
	float:left;
	width:90px;
}

.misCarreras .puntaje span{
	cursor:help;
}
/*.misCarreras .resultado .info{
}*/

.misfavoritas .posicion{
	height:68px;
}

/*.move_handler a{
}*/

.muro{
	clear:both;
	padding:10px 10px 5px;
	border-bottom:1px solid #ccc;
	margin-bottom:5px;
	padding:9px;
	display:block;
	font-size:12px;
}
.muro .escritura{
	clear:right;
	overflow:hidden;
}

.muro .imagen{
	float:left;
	padding-right:9px;
	width:50px;
}
.muro .imagen img{
	max-width:50px;
}

.muro .opciones{
	text-align:right;
}

.muro_form{
	padding:6px;
	border:1px solid #ccc;
}
.muro_form textarea{
	border:none;
	width:99%;
	height:50px;
	padding:.3em;
}

.muro_form textarea:focus{
	outline:0;
	outline:none;
}

.muro_div_form{
	margin:1em 0;
}

.muro_form_options{
	text-align:right;padding:5px 0;
	background:#ccc;
}

.mypos{
}

.mypos .ranking_nombre {
	background:#ffd101;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	-moz-border-radius:3px;
 	border-radius:3px;
 	padding:.5em;
}

.mypos .ranking_nombre a{
	color:#000;
}

.nosapoyan{
	border-top:1px solid #BBB;
	border-bottom:1px solid #BBB;
	font-style:italic;
	color:#39599C;
	background:#F8F8F8;
	text-align:center;
}

.nosapoyan div{
	padding:5px;
}

.nosapoyan div a{
	display:inline-block;
	text-decoration:none;
	margin:0 3px;
}
.nosapoyan img{
	height:40px;
}
.nosapoyan_imagenes{
	text-align:center;
}
.nosapoyan_titulo{
	font-weight:700;
	font-size:140%;
	color:#39599C; 
}

.opciones{
	margin:5px 0;
	text-align:right;
}

.opciones ul{
	list-style:none;
}
.opciones li{
	display:inline;
	margin-left:5px;
}
.opciones li.borde{
	border-right:1px solid #dbdbdb;
	padding-right:5px;
}
.opciones .selected{
	color:#000;
}

.opciones_solicitudes{
	padding:10px;
}

#philosoraptor{
	overflow:hidden;margin-bottom:1em;height:140px;border-radius: 15px;
}

#philosoraptor img{
	margin-top:-35px;	
}

.perfil_acciones{
	text-align:right;
	padding:0.5em;
	position:absolute;
	bottom:0;
	right:0.5em;
	background: rgba(255,255,255,0.8);
}
.perfil_acciones li{
	margin-bottom:3px;
}
.perfil_avatar{
	text-align:center;
	margin-bottom:1em;
	position:relative;
}
.perfil_avatar img{
	max-width:182px;
}
.perfil_imagen_show{
	width:100%;
	text-align:center;
}
.perfil_imagen_show img{
	max-width:800px;
	width:expression(document.body.clientWidth > 800? "800px":"auto" );
	border:1px solid #000;
	padding:5px;
}
/*.perfil_imagen_show .img{
}*/

.perfil_logro{
	/*background:#638ECE;*/
	padding:0.4em 0;
}
.perfil_logro a{
	color:#fff;
}

.plan_estudio_list ul{
	padding:2px 0;
}
.plan_estudio_table{
	width:100%;
}
.plan_estudio_table th{
	border:1px solid #C3D9FF;
	padding:5px;
	background:#C3D9FF none repeat scroll 0 0;
	text-align:center;
	width:60px;
}
.plan_estudio_table td{
	border:1px solid #C3D9FF;
	padding:5px;
}
.plan_estudio_table .hecho{
	background:url('../images/tick.png') bottom right no-repeat;
	padding-right:16px;	
}

.pocision_carrera_amigo{
	float:left;
	padding:10px;
	font-size:130%;
	border:1px solid #ccc;
	font-weight:700;
	width:25px;
	height:98px;
	line-height:98px;
	background:#4f85c1 url(../images/pocision_carrera_amigo.jpg) no-repeat scroll center center;
	color:#fff;
	text-align:center;
}
.podio{
	width:170px;
	margin:0 auto;
}
.podio .imagen{
	text-align:center;
	height:80px;
	overflow:hidden;
}
.podio .imagen img{
	display:block;
	margin:0 auto;
}
.podio .numero{
	border:1px solid #ccc;
	text-align:center;
	font-size:200%;
	font-weight:700;
}
.podio .primer_lugar{
	float:left;
	width:55px;
	margin-right:2px;
}
.podio .primer_lugar .numero{
	height:40px;
	line-height:40px;
}
.podio .segundo_lugar{
	float:left;
	width:55px;
	padding-top:10px;
	margin-right:2px;
}
.podio .segundo_lugar .numero{
	height:30px;
	line-height:30px;
}
.podio .tercer_lugar{
	float:left; 
	width:55px;
	padding-top:20px;
}
.podio .tercer_lugar .numero{
	height:20px;
	line-height:20px;
}

.popup{
	padding:0 0;
	position:relative;
}
.popup .imagen{
	float:left;
	padding-right:9px;
}
.popup .imagen img{
	width:100px;
}
.popup .mensaje{
	clear:right;
	overflow:hidden;
}

.popup .mensaje textarea{
	width:330px;
	margin-right:10px;
}
.popup_acciones{
	padding:10px;
}

.popup_bloque{
	margin:0 10px;
}
.popup_bloque_gris{
	background:#f6f6f6;
	border:1px solid #dcdcdc;
	padding:15px;
}
.popup_bloque_inner{
	background:#fff;
	border:1px solid #dcdcdc;
	padding:15px;
}

.popup_bloque_subtitulo{
	background:#4f85c1;
	padding:7px 16px;
	color:#fff;
	width:expression(document.body.clientWidth < 200? "200px":"auto" );
	min-width:200px;
	margin-top:20px;
	float:left;
	font-weight:700;
}
.popup_bloque_titulo{
	background:#4f85c1;
	padding:7px 16px;
	color:#fff;
	font-weight:700;
	font-size:120%;
}
.popup_cerrar{
	padding:10px;
	text-align:center;
}
.popup_descripcion{
	padding:5px 10px;
}
.popup_info {
	margin:10px 0;
}
.popup_title{
	font-weight:700;
	font-size:120%;
	background:#4f85c1;
	color:#fff;
	padding:4px;
	text-align:center;
}

.popupjquery a {
	color:#39599C;
	font-size:110%;
}

.post{
	margin-bottom:4em;
}
.post_archivo{
	padding-left:10px;
	padding-top:5px;
}
.post_autor{
	font-weight:normal;
}
.post_archivo_meses{
	margin-bottom:10px;
}
.post_contenido{
	clear:right;
	overflow:hidden;
}
.post_header{
	display:block;
	clear:both;
	margin-bottom:1em;
}
.post_imagen{
	float:right;
}
.post_invisible{
	background:#efefef;
}
.post_opciones{
	text-align:left;
	border-bottom:4px solid #DDD;
}
.post_post{
    margin-top:10px;
    /*font-size:small;*/
    font-size:110%;
    text-align:justify;
}
.post_post em{
    font-style:italic;
}
.post_post h1{
    border-bottom:0;
}
.post_post ol{
    margin:10px 0;
}
.post_post ol li{
    list-style:decimal;
    margin-left:20px;
}
.post_titulo{
	font-size:2.2em;
	color:#4D85C4;
	line-height:1.1em;
	font-weight:700;
}

.pregunta{
	border-top:1px solid #6a82b2;
	margin-top:10px;
	padding-top:10px;
}
.pregunta ol li{
	list-style:decimal;
	margin-left:20px;
}

.pregunta_alternativa p{
	display: inline-block;
}

.pregunta .reportar{
	text-align:right;
}

.preguntas table{
	width:100%;
}
.preguntas .numero_td{
	width:1%;
}
.preguntas .pregunta .numero a{
	color:#38383A;
}
.preguntas .texto{
	padding:15px;
	background:#f6f6f6;
	border:1px solid #dcdcdc;
}
.preguntas .texto_enunciado{
	margin-bottom:4px;
	font-weight:700;
}

.privacidad{
	margin:20px;
}
.privacidad td, .privacidad th{
	padding:5px;
}
.privacidad th{
	font-weight:700;
}

.ptje_mejor{
	color:green;
}

.ptje_peor{
	color:red;
}

#publicidad_bottom{
	margin:.5em auto;
}
/*.publicidad_left{
	margin-top:20px;
}*/
/*.publicidad_left img{
}*/
.publicidad_right{
	clear:right; 
	overflow:hidden;
	width:200px;
	padding-left:9px;
	/*border-left:1px solid #ccc;*/
}
#publicidad_top{
	margin:.5em auto;
}

.puntajes .puntaje{
	margin-right:20px;
	vertical-align:center;
}
.puntajes .puntaje img{
	margin-bottom:-4px;
}

.ranking{
	color:#6e6e70;
	font-weight:700;
}
.ranking .imagen img{
	max-width:50px;
	max-height:50px;
}
.ranking_nombre{
	clear:right;
	overflow:hidden;
}
.ranking_numero{
	background: #2888D9;/*#4D85C4;*/
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	color:#fff;
	float:left;
	line-height:1.2em;
	margin-right:1em;
	padding:0 .5em;
	text-align:center;
}
.ranking_puntaje{
	font-size:1.1em;
	text-align:right;
}
.ranking_usuario{
	padding:5px 0;
}

.rateStatus{float:left; clear:both; width:100%; height:20px;}
.rateMe{float:left;  height:auto; padding:0; margin:0;font-weight:700;}
.rateMe a{float:left;background:url('../images/star_off.png') no-repeat;width:16px; height:16px;cursor:pointer;}
.rateMe li{float:left;list-style:none;}
.rateMe li a:hover,
.rateMe .on{background:url('../images/star_on.png') no-repeat;}
.rateMeSimple .on{background:url('../images/star_on_small.png') no-repeat;}
.rateMeSimple span{float:left;background:url('../images/star_off_small.png') no-repeat;width:12px; height:12px;}
.ratingSaved{display:none;}

.recomendacion{
	margin-top:10px;
	/*background:#f3f3f4;*/
    border:1px solid;
	color:#9F6000;
	background-color:#FEEFB3;
	padding:2px 6px;
}
.request{
	clear:both;
	padding:10px 10px 5px;
	border:1px solid #ccc;
	margin-bottom:5px;
	padding:9px;
	display:block;
}
.request .imagen{
	float:left;
	padding-right:9px;
}
.request .imagen img{
	width:100px;
}
.request .info{
	float:left;
	overflow:hidden;
	clear:right;
}
/*.request .acciones{
}*/
.request .mensaje{
	color:#666;
}
.request_seccion .titulo_seccion{
	padding-left:20px;
	min-height:18px;
}
/*.requests{
}*/
.requisito{
	width:100px;
	float:left;
	padding:0 4px;
	border-right:1px solid #bebfc1;
	margin-right:10px;
}
.requisitos{
	width:260px;
	overflow:hidden;
	clear:right;
	float:left;
	padding-left:10px;
}
.respuesta_{
	width:10px;
}
.respuesta_correcta{
	color:#54b855;
	width:10px;
	font-weight:700;
	background:url(../images/flecha_verde_fondo_blanco.jpg) 0 5px no-repeat;
}
.respuesta_profe{
	border-left:4px solid #0f0;
}
.resultado{
	/*clear:both;
	padding:10px 10px 5px;
	border:1px solid #ccc;
	margin-bottom:5px;
	padding:9px;
	display:block;*/
	border: 1px solid #CCC;
	padding: 9px;
	display: block;
	margin: 1%;
	float: left;
}
.resultado .acciones{
	float:right;
	text-align:right;
}
.resultado .imagen{
	/*float:left;*/
	margin-right:9px;
	width:103px;
}
.resultado .imagen img{
	max-width:102px;
	max-height:102px;
	width:expression(document.body.clientWidth > 102? "102px":"auto" );
	height:expression(document.body.clientHeight > 102? "102px":"auto" );
}
.resultado .imagen .imagen_inner{
	display:table-cell;
	vertical-align:middle;
	height:103px;
	text-align:center;
}
.resultado .info{
	/*float:left;
	width:70%;*/
}
.resultado .info .footer{
	font-weight:normal;
	font-size:100%; 
	margin:5px 0;
	color:#666;
	text-align:left;
	border:0;
	padding:0;
	width:100%;
}
.resultado .info .dfooter{
	font-weight:normal;
	font-size:100%; 
	margin:5px 0;
	color:#666;
	text-align:left;
	border:0;
	padding:0;
}

.resultado .posicion{
	float:left;
	font-size:260%;
	font-weight:700;
	background:#4f85c1;
	color:#fff;
	height:77px;
	margin:-9px;
	margin-right:19px;
	line-height:77px;
	width:33px;
	border-right:7px solid #3a5999;
	text-align:center;
}
.resultado .titulo{
	font-size:120%;
	font-weight:700;
	margin-bottom:0.5em;
}

.resultado .subtitulo{
	margin-bottom:0.5em;
}

/*.resultado .titulo a{
}*/
.resultado_puntaje{
	margin-bottom:10px;
	padding:10px 20px;
	padding-top:5px;;
	background:#4f85c1;
	color:#fff;
}
.resultado_puntaje_puntos{
	float:left;
	background:url('../images/fondo_puntaje.jpg') center center;
	width:81px;
	height:60px;
	position:relative;
	text-align:center;
	margin-right:14px;
}
.resultado_puntaje_puntos_numero{
	font-size:250%;
	line-height:80%;
	margin-top:10px;
}
.resultado_puntaje_puntos_texto{
	font-size:130%;
}
.resultado_puntaje_recomendaciones{
	clear:right;
	overflow:hidden;
	font-size:120%;
}
.resultado_puntaje_recomendaciones a{
	color:#fff;
}
.resultado_puntaje_recomendaciones ul li{
	padding:2px 0;
}
.resultado_puntaje_titulo{
	font-size:150%;
	font-style:italic;
	border-bottom:1px solid #fff;
	line-height:120%;
	margin-bottom:10px;
}
.resultado_puntaje_valores{
	float:left;
	margin-right:20px;
}
.resultado_puntaje_valores td{
	padding:2px;
	font-size:120%;
}
.resultado_puntaje_valores .correctas{
	padding-left:20px;
	background:url('../images/correctas.jpg') center left no-repeat;
}
.resultado_puntaje_valores .incorrectas{
	padding-left:20px;
	background:url('../images/incorrectas.jpg') center left no-repeat;
}
.resultado_puntaje_valores .omitidas{
	padding-left:20px;
	background:url('../images/omitidas.jpg') center left no-repeat;
}

.resultado_usuario, .resultado_grupo{
	height: 125px;
	overflow:auto;
	width: 45%;
}

.resultado_usuario .imagen_usuario, .resultado_grupo .imagen_grupo{
	float:left;
}

.resultado_usuario .info{
	float: left;
	width:200px;
}

.resultado_tooltip{
	overflow:auto;
	width:400px;
}

.resultado_tooltip .resultado_usuario{
	width:370px !important;
	max-height:110px !important;
}

.resultado_grupo .info{
	float: left;
	width:300px;
}

.resultado_grupo .info .mensaje{
	margin: 0.3em 0;
}

.resultado_usuario .info .acciones, .resultado_grupo .info .acciones{
	text-align:left;
	float:none;
}

.resultado_old{
	float:none;
	margin:0;
	border-top:none;
}

.resultado_old .imagen, .resultado_old .info{
	float:left;
}

.resultado_old .info{
	width:70%;
}

.resultados{
	overflow:auto;
}
.right{
	float:right;
}

.saved{color:red;}
.seleccion_{
	background:url('../images/selected_red.jpg') top center no-repeat;
}
.seleccion_correcta{
	background:url('../images/selected_green.jpg') top center no-repeat;
}
.sidenav {
	float:left;
	margin:0;
	padding:10px 0 0 0;
	width:80px;
	list-style:none;
	font-size:1.0em;
}

.sidenav ul li {
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:79px;
	margin-right:5px;
	background:#C3D9FF;
	border-top:1px #999 solid;
	border-right:1px #999 solid;
	border-left:1px #999 solid;
	overflow:hidden;
}
.sidenav ul li a{
	position:relative;
	padding:3px 20%;
	display:block;
	text-decoration:none;
	width:50px;
	color:#000;
	position:relative;
	z-index:2;
	border:1px solid #fff;
}
.sidenav ul li a:hover {
	background-color:#ccc;
}
.sidenav .active, .sidenav .active a:hover{
	background:#ffffff;
	border-right:1px #fff solid;
}
/*.simulacion_parametros{
	margin-top:-20px;
}*/
.simulacion_parametros .info{
	margin:5px 0;
	font-style:italic;
	color:#034c99;
	font-weight:700;
}
.small_input{
	width:30px;
}
.solicitud_amistad{
	background:url(../images/user.png) left center no-repeat;
}
.solicitud_ensayos{
	background:url(../images/page_white_edit.png) left center no-repeat;
}
.solicitud_grupo{
	background:url(../images/grupos_small.png) left center no-repeat;
}
.solicitud_imagen{
	width:55px;
	height:55px;
	float:left;
	margin-right:20px;
}
.solicitud_imagen img{
	width:auto;
	height:auto;
}
.solucion_box{
	border:1px solid  #ccc;
	margin:10px;
	padding:7px;
}
.solucion_texto{
	margin:10px 0;
}
.sort{
	display:inline;
	margin-left:10px;
}
.sort_list{
	display:inline;
}
.sort_list li{
	display:inline
}

.sort_list .selected a{
	color:#000;
}
.sortable{
	border:1px solid #ccc;
	padding:5px;
	cursor:move;
}
.spacer{
	width:1px;
	height:1px;
}
.streaming_datos ul li{
	margin-bottom:5px;
}
.streaming_datos a{
	/*color:#fff;
	font-weight:700;*/
	text-decoration:underline;
}
.sub-informacion{
	font-style:italic;
	font-size:80%;
}

.subsubtab{
	margin:20px 0;
	font-size:120%;
}
.subsubtab li{
	display:inline;
	padding-right:20px;
}
.tabla_muro_edit td{
	vertical-align:bottom;
	padding:2px;
}
.tabla_resumen td, .grafico .tabla_resumen th{
	padding:3px;
}
.tabla_resumen th{
	font-weight:700;
}
.tabla_resumen td{
	padding-right:10px;
}
.tarea{
	line-height:19px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-0-border-radius:3px;
	border:1px solid #000;
	padding:0 6px;
	font-weight:700;
	float:left;
	margin-right:3px;
	background:#4d85c4;
	color:#fff;
	cursor:pointer;
}
.testimonio{
	margin-bottom:18px;
	overflow:auto;
}
.testimonio .imagen{
	float:left;
	/*margin-right:9px;*/
	padding: 0.3em;
	border: none;
	background: white;
	border-radius: 10px;
	border-left: 2px solid #4D85C4;
	border-top: 2px solid #4D85C4;
}
.testimonio .testimonio_body{
	/*clear:right;*/
	overflow: hidden;
	background: white;
	padding: 0.3em;
	border-radius: 10px;
	border-right: 2px solid #4D85C4;
	border-bottom: 2px solid #4D85C4;
}
.testimonio .testimonio_titulo{
	font-weight:normal;
	font-size:80%;
	text-align:right;
}
.testimonio .testimonio_testimonio{
	font-style:italic;
	color:#014d9b;
}

.testimonios_titulo{
	color:#014d9b;
	font-weight:700;
	padding:5px;
	border-bottom:1px solid #c3c7c6;
	margin-bottom:18px;
}

.testimonio .imagen img {
	max-width:50px;
	max-height:50px;
	border-radius: 10px;
}
.tick{
	width:15px;
}
.tick_seleccion_{
	background:url(../images/incorrecta.jpg) top left no-repeat;
}
.tick_seleccion_correcta{
	width:15px;
	background:url(../images/correcta.jpg) top left no-repeat;
}

.time_out_mensaje{
	font-weight:700;
	font-size:220%;
	color:red;
	padding:10px;
	margin-top:40px;
}
.time_out_opciones{
	padding:10px;
}

.titulo_perfil{
	font-size:2em;
	color:#555;
	padding:0 0 10px 0;
}
.titulo_perfil_colegio{
	font-size:0.5em;
}

.tutorial_video{
	float:left;
	padding-left:50px;
	margin-bottom:30px;
}

.tutorial_video_left{
	padding-left:0;
}

.ui-autocomplete {
	max-height:200px;
	overflow-y:auto;
	overflow-x:hidden;
}
.ui-autocomplete li{
	min-height:30px;
}
.ui-autocomplete .ui-menu-item a{
	min-height:30px;
}
.ui-menu-item{
	text-align:left;
}
.ui-widget {
	font-size:13px;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-family:arial,"lucida grande",tahoma,verdana,sans-serif;
	font-family:"DejaVu Sans",arial, verdana,sans-serif;
	font-family:arial,sans-serif;
}
.underline{
	text-decoration:underline;
}

.video_presentacion{
	background:url(../images/triangulo_blanco.jpg) #004c9a no-repeat 10px center;
	padding:5px;
	width:100px;
	padding-left:30px;
	cursor:pointer;
	border:1px solid #585d73;
}
.video_presentacion a{
	color:#fff;
	font-size:120%;
	font-weight:700;
}

.visitas{
	float:right;
	font-weight:700;
}

.warning_msg {
	color:#9F6000;
	background-color:#FEEFB3;
}

.wraptocenter {
    display:table-cell;
    text-align:center;
    vertical-align:top;
}
.wraptocenter * {
    vertical-align:middle;
}
.wraptocenter img{
	width:auto !important;
	height:auto !important;
}
.wraptocenter span {
    *display:inline-block;
    *height:100%;
}

.yui-tm #yui-main .yui-b{
	margin-left:15.7692em;
	*margin-left:15.3750em;
}
.yui-tm .yui-b{
	float:left;
	width:15.7692em;
	*width:15.3750em;
}

.barra  {       width:133px; height:14px; border:solid 1px #818181; font-size:11px; font-weight:bold;
        margin-top: 22px;; z-index:2;   }
.barra-int { width:90%; height:12px; padding:1px; background-image:url(../images/back-barra.jpg); background-repeat:repeat-x; }
.barra-int-no { width:60%; height:12px; padding:1px; background-image:url(../images/back-barra-no.jpg); background-repeat:repeat-x; }
.barra-btn {
        width: 14px;
        height:22px;
        background-image:url(../images/btn-barra.png);
        background-position:right;
        background-repeat:no-repeat;
        margin-top:-22px;
        z-index:3000;
        position: absolute;
        margin-left: -7px;
}
.barra-btn p {  float:right; margin-top:-27px;  }
.barra-btn h3 { float:right; color:#000; font-weight:bold; margin-top:-20px; font-size:11px;    }


.vocacional_imagen{
    width:45px;
    height:45px;
    float:left;
    margin-right:10px;
}
.vocacional_barra{
    clear:right;
    overflow:hidden;
}
.vocacional_barra .barra{
    margin-top:1px;
    width: 333px;
    margin-bottom:5px;
}
.vocacional_categoria{
    font-size:150%;
    
}
.vocacional_item{
    margin-bottom:10px;
    font-size:110%;
}

.ui-progressbar.beginning .ui-progressbar-value { background: red;color:#000; }
.ui-progressbar.middle .ui-progressbar-value { background: yellow;color:#000; }
.ui-progressbar.end .ui-progressbar-value { background: green;color:white; }



