html, body{
/* 	background:url('../images/fondodeg.gif') #282728 repeat-x; */
	background: #fff;
	height:100%; 
	/*color:white;*/
	z-index:0;
}
a{

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

strong{
	font-weight:bold;
}
.yui-tm .yui-b{
	/*width: 205px */
	float:left;
	width:15.7692em;
	*width:15.3750em;
}
.yui-tm #yui-main .yui-b{
	/*width:769px; */
	margin-left:15.7692em;
	*margin-left:15.3750em;
}


hr{
	border:0px;
	border-bottom:1px solid #666;
}
.body{
	
	min-height:50%;
	color:#38383a;
	z-index:0;
	
}
#bd{

}
.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_escritura{
	font-size:12px;	
}
.font_important{
	font-size:13px;	
}
.gray_input{
	color: #777777;	
}
textarea{
	font-size:12px;	
}
.bd{
/* 	background:#fff url('../images/grillafondo.gif'); */
	background: #fff;

}
#doc, #bd {
   	height:100%;
	
}

h2{
	font-size:120%;
	font-weight:bold;
	margin:10px 0px;
	color:#707172;
	border-bottom:5px solid #b1b2b4 ;
	
}
h3{
	font-size:110%;
        font-weight:bold;
	color:#707172;
	border-bottom:2px solid #b1b2b4 ;
}
.content{
	padding:0px 0px 0px 0px;
	background:white;
	margin:0px 0px 35px 0px;
	
	margin-top:15px;
}
.content_border{
	/* border-left:1px solid #949599; */
	padding-left:10px;
	
}



/**** PUBLICIDAD ****/
.contenido_publicidad{
	float:left; 
	width:530px;
	padding-right:10px;
	/*border-right:1px solid #949599;*/
}
.contenido_publicidad_full{
	float:left;
	width:735px;
	margin-right:0px;
	position:relative;
	/*border-right:1px solid #949599;*/
	padding-right:10px;
}

.publicidad_right{
	clear:right; 
	overflow:hidden;
	width:200px;
	padding-left:9px;
	border-left:1px solid #ccc;
}

.publicidad_left{
	margin-top:20px;
}
.publicidad_left img{
	
}
.publicidad_top{
	text-align:left;
	margin:2px 0px;
}
.publicidad_bottom{
	text-align:center;
	margin:10px 0px;
}
/**** END PUBLICIDAD ****/


.main_body{

	
}

.left_menu{
	background: #fff;
	height:98%;
	padding: 15px 10px 30px 0px;
}


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

}
.list_element{
	padding:0px;
	border-top:1px solid #ccc;
	margin:4px;
	width:260px;
	float:left;
}
.list_imagen img{
	/*width:50px;
	height:50px;*/
	margin-top:10px;
}
.list_imagen{
	float:left;
	padding-right:9px;
}
.list_contenido{
	/*float:left;
	width:350px;*/
	padding:10px;
}
.list_contenido_imagen{
	float:left;
}
.list_contenido_datos{
	padding-left:10px;
	clear:right;
	overflow:hidden;

}
.list_opciones{
	/*width:200px;
	float:right;
	clear:right;*/
	overflow:hidden;
	
}
.list_opciones ul li{
	
	vertical-align:bottom;
	text-align:left;
	
	padding:3px 0px;
	
	
}
.list_opciones ul li a img{
	margin-bottom:-4px;
	
}
.list_opciones ul{
	float:left;
	border-right: 1px solid #cecece;
	width:47%;
	text-align:center;
	margin-right:5px;
	
}
.list_contenido_titulo{
	font-weight:bold;
	font-size:120%;
	margin-bottom:5px;
}

/* begin css tabs */
#tabnav3{
        clear:both;
        margin:0px 0;
        margin-bottom:20px;

		
}
.tabnav3_left{
        float:left;
        height:27px;
        background:url('../images/layout/tabnav/unselected_right.jpg') top left no-repeat;
        padding-left:1px;
        z-index:9;
}
#tabnav3 .selected .tabnav3_left{
        background:url('../images/layout/tabnav/selected_left_middle.jpg') top left no-repeat;
     
        padding-left:11px;

        z-index:999;
       
}
#tabnav3 .first{
        padding-left:1px;
        margin:0px;
        background:url('../images/layout/tabnav/unselected_right.jpg') top left no-repeat;
}
#tabnav3 .selected .first{
        padding-left:5px;
        background:url('../images/layout/tabnav/selected_left_first.jpg') top left no-repeat;
        margin:0px;
}

.tabnav3_right{
        background:url('../images/layout/tabnav/selected_left_middle.jpg') top right no-repeat;
       
        


}
#tabnav3 .selected .tabnav3_right{
        background:url('../images/layout/tabnav/selected_right_middle.jpg') top right no-repeat;
       
        padding-right:10px;

}
#tabnav3 .last .tabnav3_right{
        background:url('../images/layout/tabnav/unselected_right.jpg') top right no-repeat;
       
        padding-right:1px;
}
#tabnav3 .selected .last .tabnav3_right{
        background:url('../images/layout/tabnav/selected_right_last.jpg') top right no-repeat;
       
        padding-right:5px;
}
.tabnav3_body{
        background:url('../images/layout/tabnav/unselected_body.jpg') top repeat-x;
        /*height:27px;*/
		/*min-width:100px;
		width:expression(document.body.clientWidth > 100? "100px": "auto" );*/
		text-align:center;
		padding:11px 0px 2px 4px;
        *padding:11px 0px 1px 4px;
        font-size:13px;
		line-height:15px;

}
#tabnav3 .selected .tabnav3_body{
        background:url('../images/layout/tabnav/selected_body.jpg') top repeat-x;
        padding:8px 0px 5px 4px;
		*padding:8px 0px 4px 4px;
		
}
#tabnav3 .selected .tabnav3_body a{
       color:#fff;
		
}
.tabnav3_body a{
        text-decoration:none;
		margin:0 9px 0 5px;
        font-size:110%;
}

.tabnav3_barra{
	height:6px;
	background:#395999;
	border-bottom:6px solid #4d85c4;

}

ul#tabnav { /* general settings */
text-align: left; /* set to left, right or center */
margin: 1em 0 1em 0; /* set margins as desired */
/*font: bold 11px verdana, arial, sans-serif; /* set font as desired */
border-bottom: 3px solid #39599C; /* set border COLOR as desired */
list-style-type: none;
padding: 3px 10px 2px 10px; /* THIRD number must change with respect to padding-top (X) below */
}

ul#tabnav li { /* do not change */
display: inline;

}


ul#tabnav li a { /* settings for all tab links */
padding: 6px 10px 2px 10px;
/*border: 1px solid #d8dfea;*/ /* set border COLOR as desired; usually matches border color specified in #tabnav */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
font-weight:bold;


margin:0px;
}
ul#tabnav a.unselected{
 /* padding: 6px 10px 2px 10px; set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
color: #7B757B; /* set unselected tab link color as desired */
background-color: #FFFBFF;
border-top:1px solid #E7E3E7;
border-right:1px solid #E7E3E7;
border-left:1px solid #E7E3E7;
}
ul#tabnav a:hover { /* settings for hover effect */
background: red; 
background-color: #39599C;
color: #fff;
}
ul#tabnav li.selected { /* settings for selected tab */
border-bottom: 1px solid #fff; /* set border color to page background color */
background-color: #24a4d5; /* set background color to match above border color */
}

ul#tabnav a.selected{ /* settings for selected tab link */


font-weight:bold;
background-color: #39599C; /* set selected tab background color as desired */
color: #fff; /* set selected tab link color as desired */
border-top:1px solid #39599C;
border-right:1px solid #39599C;
border-left:1px solid #39599C;
border-bottom:1px solid #39599C;
}

/* end css tabs */


ul#subtabnav { /* general settings */
text-align: left; /* set to left, right or center */
margin: -20px 0 1em 0; /* set margins as desired */
/*font: bold 11px verdana, arial, sans-serif; /* set font as desired */
list-style-type: none;
padding: 3px 10px 7px 10px; /* THIRD number must change with respect to padding-top (X) below */
background:#4d85c4;
height:17px;
}

ul#subtabnav li { /* do not change */
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 { /* settings for all tab links */
text-decoration: none;
border-bottom: none;
font-weight:normal;
color:white;
}

ul#subtabnav a.selected{ /* settings for selected tab link */
	font-weight:bold;
	/*background-color: #fff; /* set selected tab background color as desired */
	color: #004c9a; /* set selected tab link color as desired */
	padding:0px;
	background:#fff;
	padding:3px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;

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




.plan_estudio_list ul{
	padding:2px 0px 2px 0px;
}


.carrera{
	padding:10px;
}
.carreras .opciones{
	text-align:right;
}

.alternativas{
	margin-left:20px;
	margin-top:10px;
}
.preguntas table{
	width:100%;
}
.preguntas .numero_td{
	width:1%;
}
.alternativas table{
	width:100%;
}
.preguntas .texto{
	padding:15px;
	background:#f6f6f6;
	border: 1px solid #dcdcdc;
}
.preguntas .texto_enunciado{
	margin-bottom:4px;
	font-weight:bold;
}
.preguntas .pregunta .numero{
	color:#063881;
}

.pregunta ol li{
	list-style:decimal;
	margin-left:20px;
}
.pregunta{
	border-top:1px solid #6a82b2;
	margin-top:10px;
	padding-top:10px;
}
.tick_seleccion_correcta{
	width:15px;
	background:url(../images/correcta.jpg) top left no-repeat;
}
.tick{
	width:15px;
}
.tick_seleccion_{
	background:url(../images/incorrecta.jpg) top left no-repeat;
}
.seleccion_{
	background:url('../images/selected_red.jpg') top center no-repeat;
}
.respuesta_{
	width:10px;
}
.respuesta_correcta{
	color:#54b855;
	width:10px;
	font-weight:bold;
	background:url(../images/flecha_verde_fondo_blanco.jpg) 0px 5px no-repeat;
}
._correcta{
	
}
.seleccion_correcta{
	background:url('../images/selected_green.jpg') top center no-repeat;
}

/** FORMULARIO **/
.form_header{
	float:left;
	position:absolute;
	background:#1c3766;
	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_body{
	background: url('../images/formulario/header_abajo.jpg') bottom left repeat-x;
	height:71px;


}

.form_header_titulo{
	color:white;
	font-weight:bold;
	font-size:150%;
	padding-top:20px;
}

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

	
}
.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: 0px 16px 0px 41px;
}
.form__down_body{
	background: url('../images/formulario/body_inf.jpg') bottom left repeat-x;
	height:20px;	
}
.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: 0px 21px 0px 22px;
}
.form_body_down_body{
	background: url('../images/formulario/body_inf.jpg') bottom left repeat-x;
	height:20px;
}	
.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_center_body{
	margin:0px 40px 0px 40px;
	padding:71px 0 20px 0;
}


.form_body_center_body .una_columna table {
	width:100%;
}
.form_body_center_body .dos_columnas table {
	width:50%;
}
.form_body_center_body td{
	padding:4px;
	vertical-align:top;
}
.form_body_center_body th label{
	font-weight:bold;
}
.form_body_center_body th{
	padding:4px;

	width:40%;
}

/** END FORMULARIO **/


.login{

	margin: 0 auto;
	background:transparent;
	color:#666;
	padding-bottom:40px;
}
.login_error{
	padding:14px;
	background:#fff;
	border:1px solid #757575;
	color:#757575;
	margin-bottom:10px;
}
.login_error_titulo{
	margin-bottom:14px;
	color:#d25237;
	font-style:italic;
	font-size:120%;
}
.login_inner{
	background:#ebebeb;
	padding-left:29px;
	padding-top:21px;
}
.login .form_header{
	width:200px;
}
.login_row{
	padding:0px 22px;
	color:#fff;
}
.login_row a{
	color:#fff;
}
.login_row ul li{
	display:inline;	
	vertical-align:bottom;
}
.login_th{
	padding: 4px 0;
}
.layout_login{
	background:url('../images/fondo.jpg') top center no-repeat #000;
}
.login .form .form_input input{
	width:200px;
	/*height:23px;
	line-height:23px;
	font-size:20px;*/
}
.login_left{
	float:left;
	width:283px;
	background:#fff;
	border:1px solid #e4e4e4;
	margin-right:20px;
	
	
}
.login_left_logo{
	background:url(../images/inicio_login_left.jpg) no-repeat;
	width:283px;
	height:63px;
}
.login_left_testimonios{
	background:url(../images/sello_agua.jpg) no-repeat;
	padding:13px 26px;
	font-weight:bold;
	font-size:110%;
	height:100%;
	
}
.login_titulo{
	font-size:140%;
	border-bottom:2px solid #B8B8B8;
	font-weight:bold;
	color:#39599C;
	padding:5px 0;
}
.login_mini_titulo{
	font-size:60%;
	color:#707070;
	font-style:italic;
}
.blog_link{
	background: url('../images/blog_icon.jpg') no-repeat;
	padding-left: 66px;
	line-height:57px;
	color:#004c98;
	font-size:120%;
	font-weight:bold;
	font-style:italic;
}
#login_mid_col{
	float:left;
	width:280px;
	padding-right:23px; 
}
#signin_div{
	width:300px;
	
	clear:right;
	overflow:hidden;
	border-left:2px solid #cdcdcd;
	padding-left:18px;
}
.features .feature{
	border-bottom:1px solid #d0d0d0;
	padding:8px 0px;

}
.features .feature_image{
	float:left;
	margin-right:7px;
}
.features .feature_content{
	background:url(../images/feature_bg.jpg) 0 2px no-repeat;
	padding-left:15px;
	clear:right;
	overflow:hidden;
}
.features .feature_title{
	color:#004d97;
	font-size:120%;
	font-weight:bold;
}
.login_right{
	clear:right;
	overflow:hidden;
	
	
}
.login_right .titulo{
	font-weight:bold;
	color:#000;
}
.login_right .invitacion{
	
	
	
	min-height: 459px;
	width:expression(document.body.clientHeight < 459? "459px": "auto" );
}
.login_table td{
	padding:5px 0px;
	font-size:110%;
	color:#4a4b4d;
}

.login_table th{
	padding:5px;
	font-size:110%;
	text-align:right;
	color:#4a4b4d;
	width:120px;
	padding-left:0px;
}

.login_table select{
	border:1px solid #6f6f6f;
}
.login_table td.inline ul li{
	display:inline;
}
.login_table .text{
	width:157px;
	border:1px solid #6f6f6f;
}
.login_table .error_list {
	background:#EB5A49 none repeat scroll 0 0;
	padding:4px;
	color:#fff;
}
.facts_list ul li{
	list-style-image: url(../images/login_bullet.jpg);
	border:0px;
	margin-left:21px;
	padding:11px 0px;
	font-weight:bold;
	font-size:110%;
}


.header{
	margin-top:0px;
 	background:#0056a5; /*#39599C; */
	/*padding-top:94px;*/
	padding-top:1px;
	height:57px;
}
.barra_top{
	/*background:url('../images/barra_top_bg.jpg') repeat-x top;*/
	background: #4d85c4;
	height:30px;
	width:930px;
	margin:12px 22px 13px 22px;
}
.barra_top .buscador{
/* 	float:right; */
	float:left;
	padding-top:4px;
	padding-left:0px;
	padding-right:10px;
}
.barra_top .buscador .buscador_form{
	margin-left:210px;
}	
.busqueda_global_input input{
	width:100px;	
}
.inputtext{
	padding:3px 4px;
} 

.menu_top{

/* 	background:url('../images/layout/cabecera_barra_inferior/barra_cabecera_inferior.png') top left repeat-x; */
	
	height:32px;	
	padding-left:0px;
	float:right;
	/*width:539px;*/
}
.menu_top .elemento{
	float:left;
	height:15px;	
	padding:5px 14px 5px;
	margin-top:5px;
	font-weight:bold;
	margin-right:2px;
	font-size:100%;
	letter-spacing:-1px;
	border-left:1px solid #fff;
	
}
.menu_top .elemento:hover{

/* 	background: #24a4d5; */
}
.menu_top .seleccionado{
/* 	background:url('../images/layout/cabecera_barra_inferior/barra_cabecera_inferior_BOTON	.png') top left repeat-x; */
	background: #24a4d5;	
}
.menu_top a{
	
	text-decoration:none;
}
.menu_top a:hover{
	background: #9CAED6;
	/*background:url(../images/menu_titulo_bg.jpg) repeat-x;*/
}
.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 0px 0 0;
}
.menu_top .menu_top_titulo{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	background:url(../images/menu_titulo_bg.jpg) repeat-x;
	border-left:1px solid #fff;
	width:70px;
	text-align:center;
	line-height:13px;
}
.menu_top .menu_top_titulo a{
	color:white;
	display:block;
	font-weight:bold;
	padding:7px 7px 9px 8px;
}

.elemento_derecha{
	right:0px;
	padding:2px 5px;
	padding-right:0px;
	
	
	text-align:right;
	font-size:90%;
	display::block;
}
.elemento_derecha .elemento{
	border-right: 1px solid #136bb1;
	display:inline;
	margin-right:10px;
	padding-right:10px;
}
.elemento_derecha a{

}
.elemento_izquierda{
	float:left;
	padding:2px 5px;
	color:white;
	padding-left:10px;
	font-style:italic;
	font-size:90%;
}
.italic{
	font-style:italic;
}
.lista{
	padding:10px;
}
.lista table{
	width:100%;
}
.lista table tr.odd td{
	background:#e6e6e6;
}
.lista table tr td{
	border-right:1px solid #000;
	padding:12px;
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #bdbec1;
	text-align:center;
	background:#fff;
}
.lista table tr th{
	background:#5987c5 top left repeat-x;
	padding:6px;
	color:#fff;
	font-weight:bold;
	border:1px solid #fff;
	text-align:center;
}
.lista table tr th a{
	color:#fff;
}
.lista .last{
	border:0px;
}
.ranking .imagen img{
	max-width:50px;
	max-height:50px;

}

.menu_izq{
	background:url('../images/layout/menu_chico/barra_titulo.png') top left repeat-x;
	padding-top:27px;
	margin-left:5px;
}
.menu_izq .body_izq{
	background:url('../images/layout/menu_chico/boton_opcion_der.png') top left repeat-y;
}
.menu_izq .body{
	background:url('../images/layout/menu_chico/boton_opcion_der.png') top right repeat-y #d5d3d4;
	padding-left:10px;
}
.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:0px;
	margin-right:20px;
	margin-left:-10px;	
	background:#000;
}
.menu_izq2 .body_izq{
	
}
.menu_izq2 .body_content{
	padding:5px 20px;
	color:white;
	font-weight:bold;
}
.menu_izq2 .bottom_left{
	
	
}
.menu_izq2 .bottom_right{

	padding-top:9px;
}


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

}
.perfil_imagen_show img{
	max-width:800px;
	width:expression(document.body.clientWidth > 800? "800px": "auto" );
	border:1px solid #000;
	padding:5px;
	
}

.opciones{
	margin:5px 0;
	text-align:right;
}
.opciones .selected{
	color:#000;
}	
.opciones ul{
	list-style:none;
}
.opciones li{
	display: inline;
	margin-left:5px;
}
.opciones li.borde{
	border-right:1px solid #dbdbdb;
	padding-right:5px;
}
.perfil_acciones{
	text-align:right;
}
.perfil_logo{
	background:#638ECE;
	padding:4px;
	margin:-9px -5px 0 -6px;
}
.perfil_logo a{
	color:#fff;
}
.perfil_avatar{
	text-align:center;
}
.perfil_avatar img{
	max-width:180px;
	width:expression(document.body.clientWidth > 180? "180px": "auto" );
}

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



    .dificultad_texto{float:left; margin-right:10px;}
    .rateStatus{float:left; clear:both; width:100%; height:20px;}
    .rateMe{float:left;  height:auto; padding:0px; margin:0px;font-weight:bold;}
    .rateMe li{float:left;list-style:none;}
    .rateMe li a:hover,
    .rateMe .on{background:url('../images/star_on.png') no-repeat;}
    .rateMe a{float:left;background:url('../images/star_off.png') no-repeat;width:16px; height:16px;cursor:pointer;}
    .ratingSaved{display:none;}
    .saved{color:red; }

	.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;}

.solucion_box{
	border:1px solid  #ccc;
	margin:10px;
	padding:7px;
}
.solucion_texto{
	margin:10px 0px;
}







.resultados{
	
}
.resultado{
	clear:both;
	padding:10px 10px 5px;
	border:1px solid #CCCCCC;
	margin-bottom:5px;
	padding:9px;
	display:block;
}

.resultado .imagen{
	float:left;
	margin-right:9px;
	width:103px;
}
.imagen .usuario{
	background:#efefef;
	height:100px;
}
.resultado .imagen .imagen_inner{
	display: table-cell;
	vertical-align:middle;
	height:103px;
	text-align:center;
	
	
}
.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 .info{
	float:left;
	width:70%;
}
.misCarreras .info{
	width:auto;	
}
.resultado .acciones{
	float:right;
	text-align:right;
	
}

.resultado .titulo a{
}
.resultado .titulo{
	font-size:120%;
	font-weight:bold;
}
.carreras .imagen{
	text-align:center;
		padding:0px;
	margin-left:9px;
}
.carreras .imagen img{
	width:auto;
	height:auto;
	/*
	max-height:50px;
	height:expression(document.body.clientHeight > 50? "50px": "auto" );
	max-width:50px;
	width:expression(document.body.clientWidth > 50? "50px": "auto" );*/

	
}
.carreras .imagen{
	width:50px;
	height:50px;
	height:expression(document.body.clientHeight > 50? "50px": "auto" );
	width:expression(document.body.clientWidth > 50? "50px": "auto" );
	border:2px solid #ccc;
	margin-right:10px;
}
.carreras .info{
	margin-left:28px;
}
.carreras .info .detalle{
	font-size:90%;
	margin-top:5px;
}
.carrera_titulo{
	font-weight:bold;
	font-size:120%;
	color:#004c9a;
}
.requisitos{
	width: 260px;
	overflow:hidden;
	clear:right;
	float:left;
	padding-left:10px;
	
}
.requisito{
	width:100px;
	float:left;
	padding:0px 4px;
	border-right:1px solid #bebfc1;
	margin-right:10px;
}
.datos_adicionales_titulo{
	font-weight:bold;
	font-size:110%;
	padding:4px 0px;	
}

.popup{
	padding:0px 0px;

	position: relative;
}
.popup_info {
	margin:10px 0px;
}	
.popup .imagen{
	float:left;
	padding-right:9px;
}
.popup .imagen img{
	width:100px;
}
.popup_title{
	font-weight:bold;
	font-size:120%;
	background:#4f85c1;
	color:white;
	padding:4px;
	text-align:center;
	/* h1 
	font-size:140%;
	font-weight:bold;
	color:#39599C;
	border-bottom:5px solid #39599C ;
	padding:5px;*/
}
.popup .mensaje{
	clear:right;
	overflow:hidden;
}
.popup_descripcion{
	padding:5px 10px;
}
.popup .mensaje textarea{
	width:330px;
	margin-right:10px;
}
.popup_acciones{
	padding:10px;
}
.popup_cerrar{
	padding:10px;
	text-align:center;
}
.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:0px;
	border:4px solid #375999;
	/*filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;*/


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

.form .form_field{
	margin-bottom:7px;
}
.form .form_field .form_label{
	color:#000;
	font-weight:bold;
	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_notice_error .error_list{
	background: #eb5a49;
	padding:4px;
}
.form .inline_list ul, .form .inline_list li{
	display: inline;

}
.error_small{
	background: #ffebe8;
	border: 1px #dd3c10 solid;
	padding:1px 2px;
}
.form_notice_error .error_list li{
	background: #eb5a49 url('../images/error.png') no-repeat top left;
	padding-left: 18px;
	color:white;
	font-weight:bold;
}
.form .form_actions{
	margin-top:4px;
	padding:4px;
	border-top:2px solid #666;
}
.buscador_form{
	vertical-align:top;
}
.buscador_form input{
	height:16px;
}
.buscador_form input.boton{
	height:20px;
}
.boton{
	background:url('../images/boton_bg_verde.jpg') repeat-x top #7ac87b;	
	color:#fff;
	padding:0px 8px 0px;
	*padding:0px 5px 0px;
	margin:0px 2px;
	border:1px solid #57585a;
	line-height:15px;
	cursor:pointer;
	font-weight:bold;
	height:20px;
	vertical-align:center;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;

}
.boton[disabled]{
	color:#ccc;
	cursor:normal;
}
.boton_link{
	clear:left;
	
	text-decoration:none;
	cursor:pointer;
}
.boton_link div{
/* 	padding:10px; */
	background:url('../images/boton_bg_verde.jpg') repeat-x top;	
	color:#fff;
	padding:2px 15px 2px 15px;
	border:1px solid #57585a;
	font-weight:bold;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	display:inline;
}	

.categorias_select select{
	width:30%;	
	font-size:100%;
}
.avatar img{
	max-width:120px;
	width:expression(document.body.clientWidth > 120? "120px": "auto" );
	
}
.avatar{
	float:left;
	margin-right:20px;
	text-align:center;	
	clear:left;
}

.duda{
		
	padding:0px;
}

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

}
.duda_texto_secundario{
	color:#707173;
	text-align:left;
	margin-bottom:2px;
}
.duda .contenido{
	clear:right;
	overflow:hidden;
}
.duda .duda_duda{
	font-weight:bold;
	font-size:150%;
	color:#014d98;
}

.duda .duda_detalle{
	margin-top:10px;
	
}
.duda .opciones{
	
	padding:20px 0px;
}
.duda .estado{
	font-size:110%;
	color:#29b2e6;
}
.duda_table{
	width:100%;
}
.duda_table .td_gris{
	vertical-align:top;
	background:#e3e4e6;
	padding:10px;
}
.duda_contenido{
/* 	clear:right; */
/* 	overflow:hidden; */
}
.duda_responder{
	margin-top:10px;
}
.duda_fecha{
	padding:10px 0;
	font-weight:normal;
	color:#666;
}
.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;
}
.dudas{

/* 	width:500px; */
}

.duda_respuestas{
	margin-top:20px;
}
.duda_respuesta{
	padding-left:20px;
	padding-top:11px;
}
.duda_respuesta .avatar{
	width:120px;
}
.duda_respuestas .separador{
	height:1px;
	width:100%;
	clear:both;
	border-bottom:1px solid #e1e1e1;
	margin:13px 0px;
}
.mejor_respuesta{
	border:1px solid #e6e6e6;
	background:#f6f6f6;
	padding:11px;
}
.mejor_respuesta_inner{
	border:1px solid #e6e6e6;
	background:#fff;
}
.duda_respuesta .avatar img{
	
}
.duda_respuesta .fuentes{
	color: #395996;
	padding:12px 0px 5px 0px;
}
.duda_respuesta .contenido{
	background: url('../images/flechas_fondo_blanco.jpg') no-repeat 0 4px;
	padding-left:12px;
}
.duda .duda_respuesta{
	padding-left:0px;
}
.duda_nrespuestas{
	font-weight:bold;
	color:#009a01;
}
.dudas .info{
	float:none;
	clear:right;
	overflow:hidden;
}
.duda_respuesta .contenido{
	clear:right;
	overflow:hidden;
}
.dudas .info .duda_duda{
	font-weight:bold;
	font-size:110%;
}
.dudas .info .detalle{
	height:30px;
	overflow:hidden;
}
.resultado .info .footer{
	font-weight:normal;
	font-size:100%; 
	margin:5px 0;
	color:#666;
	text-align: left;
	border:0px;
	padding:0px;
}
.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" );*/
}

.duda_referencia .titulo{
	font-weight:bold;
	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 0px 3px 10px;
}
.duda_referencia .contenido{
	background:#fff;
	padding:21px 12px;
	border:1px solid #727375;
}
.duda_referencia .pregunta{
	font-weight:bold;
}


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

	height:17px;
}

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




.alerta{

	background:#FFF1A8 url(../images/information.png) no-repeat scroll 10px 5px;
	border:1px solid #FFCC00;
	margin:20px;
	padding:10px;
	padding-left:40px;
	text-align:left;
	font-size:120%;
	
}
.mensaje_global{
/* 	position:absoulte; */
/* 	float:left; */
	/*float:left;*/
/* 	width:300px; */
	position:absolute;
	background:#FFF1A8 /*url(../images/atencion_icon.gif) no-repeat scroll 10px 5px*/;
	border:1px solid #FFCC00;
	margin:-27px 0px 10px 20px;
/* 	margin:0 auto; */
	padding:2px 6px;
	text-align:center;
/* 	height:100px; */
}
.mensaje_global img{
	vertical-align: bottom;
}


.mensaje_flash{
/* 	position:absoulte; */
/* 	float:left; */
	
/* 	width:300px; */
	background:#FFF1A8/*FFF1A8*/ url(../images/information.png) no-repeat scroll 10px 5px;
	border:1px solid #FFCC00;
	margin:4px 10px 0px 10px;
/* 	margin:0 auto; */
	padding:4px 12px 4px 32px;
	font-size:120%;
	font-weight:bold;
/* 	height:100px; */
	
}
.mensaje_popup{
	padding:10px;
}
.mensaje_popup_{
	float:left;
}
.mensaje_popup_cerrar{
	clear:right;
	overflow:hidden;
	font-size:130%;
	font-weight:bold;
	padding:4px 6px;
	text-align:center;
	
}
.mensaje_flash img{
	vertical-align:bottom;
}
.archivos_box{
	
}	

.archivo_tipo{	
	float:left;
	width:355px;

	
	margin-left:10px;
	margin-bottom:20px;
}
.archivo_tipo .tipo{
	font-weight:bold;	
	font-size:110%;
	background:#4d85c4;
	height:18px;
	padding-top:2px;
}
.archivo_tipo_ver_mas{
	float:right;
	font-size:90%;
	padding:0px 5px;
	border-left:1px solid #fff;
	height:100%;
	background: url(../images/layout/archivo/archivo_ver_mas.jpg) top left repeat-x;
	padding-top:2px;
	margin-top:-2px;
}
.archivo_tipo .tipo a{
	color:#fff;
}
.archivo_tipo_ver_mas a{

	font-weight:normal;
}
.archivo_box{
	border:1px solid #dcdcdc;
	padding:10px 4px;
	
	background:#f9f7f7;
	padding:14px;
}
.archivo_box_inner{
	border:1px solid #dcdcdc;
	background:#fff;
	height:185px;
}
.archivo_box .archivo_box_archivo{
	float:left;
	width:60px;
	height:72px;
	margin-left:0px;
	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_tipo .footer{
	
}
.archivos_list .imagen{
	width:50px;
}
.archivos_list .imagen img{
	width:50px;
}	

.archivo{
	border:1px solid  #ccc;
	padding:10px;
	margin:10px 0px;
}
.archivo_archivo{
	font-size:110%;
	font-weight:bold;
}
.archivo .imagen{
	float:left;
	clear:left;
	margin-right:28px;
}
.archivo .contenido{
	clear:right;
	overflow:hidden;
}
.archivo .nombre{
	font-size:150%;
	font-weight:bold;
	color:#034c99;
}
.archivo .fecha {
	color:#666666;
	font-weight:normal;
	padding:10px 0;
}	
.archivos_list .archivo_comentarios {
	height:30px;
	overflow:hidden;
}
.archivos_list .info{
	width:570px;
}


.colegio_usuario{
	border-bottom:1px solid #ccc;
}
.edit_box{
	border:1px solid #ccc;
	padding:5px;
}
.loading{
	text-align:center;
	margin:30px 0px;
}
.loading_chart{
	text-align:center;
	width:100%;
	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;
}
.informacion{
	margin:10px 0px;
}
.informacion_titulo{
	color:#666;
	width:150px;
	float:left;
}
.informacion_row{
	clear:both;
}
.informacion_info{
	clear:right;
	overflow:hidden;
}
.menu_fixed{
	  
   	width:200px;  
	padding:5px 10px 10px 10px;background:#FFFFFF;  
	border:2px solid #3a5a97;
}
.menu_tabla_periodica{
	width:500px;	
}


#time_out{
	text-align:center;
	height:240px;
	margin:auto;
}
.time_out_mensaje{
	font-weight:bold;
	font-size:220%;
	color:red;
	padding:10px;	
	margin-top:40px;
}
.menu_fixed .pregunta_omitida, .menu_fixed .pregunta_contestada{
	
}
.menu_fixed .pregunta_omitida{
	color:#9d9d9d;
	font-weight:bold;
}
.menu_fixed .pregunta_contestada{
	color:#1c9631;
	font-weight:bold;

}
.menu_fixed .acciones{
	margin-top:5px;
	text-align:right;
}	
.menu_fixed_boton_minimizar{
	float:right;
	border:1px solid #fff;
	padding:0px 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;
	
}
.move_handler a{

}
.menu_fixed_top{
	background:url('../images/flechas_fondo_azul.jpg') no-repeat 5px center #3a5999;
	color:#fff;
	margin:-5px -10px 0px -10px;
	cursor:pointer;
	height:15px;
	padding:7px;
	font-size:110%;
	padding-left:15px;
	
}

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

}
.menu_fix_titulo{
	text-align:center;
	color:#3b5a9a;
	border:0px;
	padding:5px;
	font-size:120%;
	font-weight:bold;
	padding-top:0px;
}
.left{
	float:left;
}


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

	margin-bottom:5px;
	
}	
#carreras img{
	/*max-height:50px;
	max-width:50px;
	width:expression(document.body.clientWidth > 50? "50px": "auto" );
	height:expression(document.body.clientWidth > 50? "50px": "auto" );
	width:100%;*/
	width:auto;
	vertical-align:top;
}
.carrera_eliminar{
	background:url('../images/delete.png') left center no-repeat;
	padding-left:18px;
	padding-top:1px;
}
.carrera_agregar{
	background:url('../images/add.png') left center no-repeat;
	padding-left:18px;
	padding-top:1px;
}

.sortable{
	border:1px solid #ccc;
	padding:5px;
	cursor: move;
}
.mis_carreras{
	padding:5px;
}

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

}
.misCarreras .posicion{
	height:50px;
	line-height:50px;
	margin:0px;
	margin-right:5px;
}
.misCarreras .resultado{
	height:55px;
}
.small_input{
	width:30px;
}
.puntajes .puntaje{
	margin-right:20px;
	vertical-align:center;
}
.puntajes .puntaje img{
	margin-bottom:-4px;
}
.simulacion_parametros{
	margin-top:-20px;
}
.simulacion_parametros .info{
	margin:5px 0;	
	font-style:italic;
	color:#034c99;
	font-weight:bold;
}
.misCarreras .imagen{
	float:left;	
	width:50px;
	text-align:center;
	padding-right:0px;

	margin-right:5px;
}
.misCarreras .imagen img{
	width:auto;
	height:auto;
	/*max-width:50px;
	max-height:50px;
	width:expression(document.body.clientWidth > 52? "50px": "auto" );
	height:expression(document.body.clientHeight > 52? "50px": "auto" );*/
	text-align:center;
	
	
}
.misCarreras .puntaje{
	float:left;
	width:90px;
}
.misCarreras .progreso{
	clear:right;
	overflow:hidden;

}
.misCarreras .acciones{
	width:150px;
}
.misCarreras .opciones{
	text-align:right;
}
.misCarreras .resultado{
	border:none;
	border-bottom: 1px solid #818284;
	padding:3px;
}
.misCarreras .resultado .info{

}
.misCarreras .informacion{
	float:left;
	width:340px;
}
.requests{
	
}
.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;
}


.amigos_en_comun{
	width: 260px;
	padding:4px;
}
.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;
}



.time_out_opciones{
	padding:10px;
}

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


.muro{
	clear:both;
	padding:10px 10px 5px;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:5px;
	padding:9px;
	display:block;
}

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

}
.muro .imagen img{
	max-width:50px;
}
.muro .escritura{
	clear:right;
	overflow:hidden;
}

.muro{
	font-size:12px;	
}
.muro .opciones{
	text-align:right;
}

.autogrow{
	overflow:hidden;
}


.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:bold;
}

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

.grupo_miembros{

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

.right{
	float:right;
}



.box_menu_left{
	margin-bottom:15px;
}
.box_menu_left_top{
	background: url('../images/layout/menu_left/top_left.jpg') no-repeat top left;
	padding-left:21px;
}
.box_menu_left_top_right{
	background: url('../images/layout/menu_left/top_right.jpg') no-repeat top right;
	padding-right:18px;
}
.box_menu_left_top_right_no_link{
	background: url('../images/layout/menu_left/top_right_no_link.jpg') no-repeat top right;
	padding-right:14px;
}
.box_menu_left_top_link{
	background: url('../images/layout/menu_left/top_link.jpg') repeat-x top;
	float:right;
	border-left:1px solid #4d85c4;
	height:17px;
	padding:5px 4px 0px 6px;
	color:#fff;
	font-size:80%;
	
}
.box_menu_left_top_center{
	background: url('../images/layout/menu_left/top_center.jpg') repeat-x top;	
	height: 25px;
}
.box_menu_left_content{
	background: url('../images/layout/menu_left/center_left.jpg') repeat-y left #f6f6f6;	
	padding-left:2px;
}

.box_menu_left_content_right{
	background: url('../images/layout/menu_left/center_right.jpg') repeat-y right;	
	padding-right:2px;
	padding:5px;

}
.box_menu_left_content_body{
	padding:0px 0px;
}	
.box_menu_left_bottom{
	background: url('../images/layout/menu_left/bottom_left.jpg') no-repeat bottom left;
	padding-left:11px;
}
.box_menu_left_bottom_right{
	background: url('../images/layout/menu_left/bottom_right.jpg') no-repeat bottom right;
	padding-right:11px;
}
.box_menu_left_bottom_center{
	background: url('../images/layout/menu_left/bottom_center.jpg') repeat-x bottom;	
	height: 13px;
}

.box_menu_left_title{
	color:#fff;
	font-weight:bold;
	padding:2px 4px;

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


.box_menu_left_element_image{
	width:55px;
	height:55px;
	float:left;
}
.box_menu_left_element_nombre{
	clear:right;
	overflow:hidden;
	padding-left:10px;
}
.box_menu_left_element_image img{
	max-width:52px;
}
.box_menu_left_element{

	overflow:hidden;
	z-index:999;
	font-size:80%;
	border-bottom:1px solid #949599;
	margin:2px 0px;
}

.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 li{
	list-style-image: url(../images/layout/menu_left/box_menu_left_subbullet.jpg);
	border:0px;
	margin-left:10px;
	font-size:80%;
}
.box_menu_left_list  li ul li a{
	color:#6e6e70;
}
.box_menu_left_list  li ul{
	padding-top:5px;
}
.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_list li.selected{
	font-weight:bold;
}
.box_menu_left_info_titulo{
	color:#395999;
}
.box_menu_left_info_contenido{
	
}

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

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


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

.compartir_amigos{
	
	max-height:400px;
	background: #fff;
	height:expression(document.body.clientHeight > 400? "150px": "auto" );
	overflow:auto;
	border:1px solid #ccc;
	padding:4px;
	
	margin-top:-20px;
	
}
.compartir_amigo{
	width:75px;
	cursor:pointer;
	padding:2px;
	
	text-align:center;
	margin:2px;
	float:left;
	height:107px;
	overflow:hidden;
}
.compartir_amigo_imagen{
	height:78px;
	overflow:hidden;
	
}
.compartir_amigo_checkbox{
	margin-top:-15px;
	margin-left:50px;
	margin-bottom:5px;
	
}
.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:white;
}

/* begin css tabs */

ul#compartir_tabnav { /* general settings */
text-align: left; /* set to left, right or center */
margin: 1em 0 1em 0; /* set margins as desired */
/*font: bold 11px verdana, arial, sans-serif; /* set font as desired */
border-bottom: 1px solid #d8dfea; /* set border COLOR as desired */
list-style-type: none;
padding: 3px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */
}

ul#compartir_tabnav li { /* do not change */
display: inline;
}


ul#compartir_tabnav li a { /* settings for all tab links */
border: 1px solid #d8dfea; /* set border COLOR as desired; usually matches border color specified in #tabnav */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
font-weight:bold;
}
ul#compartir_tabnav a.unselected{
padding: 2px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
color: #3b5998; /* set unselected tab link color as desired */
background-color: #d8dfea;
}
ul#compartir_tabnav a:hover { /* settings for hover effect */
background: #fff; /* set desired hover color */
}
ul#compartir_tabnav li.selected { /* settings for selected tab */
border-bottom: 1px solid #fff; /* set border color to page background color */
background-color: #24a4d5; /* set background color to match above border color */
}

ul#compartir_tabnav a.selected{ /* settings for selected tab link */
padding: 6px 10px 2px 10px;

font-weight:bold;
background-color: #fff; /* set selected tab background color as desired */
color: #000; /* set selected tab link color as desired */
position: relative;
top: 1px;
}
.buscador_carreras td{
	padding-right:5px;
}
.buscador_carreras{
	color:#fff;
}
.buscador_carreras select{
	font-size:80%;
}


.feed{
	margin:5px 0px;
	border-bottom:1px solid #ccc;
	padding:5px 0px;
}

.feed_titulo{
	font-weight: normal;
	padding:5px 0px;
}	
.feed_contenido_muro{
	color:#666;
	clear:right;
	overflow:hidden;
	padding:5px 0px 0px 10px;
}
.feed_avatar{
	float:left;
	text-align:center;
	margin-right:10px;
}
.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_avatar a{
	color:#666;
	font-size:80%;
}
.feed_opciones{
	padding:5px 0px;
	font-size:80%;
}
.feed_opciones a{
	
}
.feed_menu{

}
.feed_menu .opciones{
	padding:0px;
	margin:0px;
	font-size::80%;
	margin-top:-5px;
}
.recomendacion{
	margin-top:10px;
	background:#f3f3f4 /*url(../images/atencion_icon.gif) no-repeat scroll 10px 5px*/;
        border:1px solid #c6cde8;
	padding:2px 6px;
}
.ensayo_instruccion{
	font-weight:bold;
	margin:10px 0px;
}
.ensayo_instruccion_titulo{
	text-align:center;
	text-transform:uppercase;
	margin:4px 0px;
}
.ensayo_instruccion_lista{
	margin-top:5px;
}
.ensayo_instruccion_lista li{
	list-style-type:upper-alpha;
	margin-left:40px;
	padding:2px;
}

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

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


#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;
}
#barra_aplicaciones  .barra_izquierda{
	display:inline;
}
#barra_aplicaciones .barra_derecha{
	float:right;
	height:22px;
}
#barra_aplicaciones .bloque{
	float:left;
	padding:2px 7px;
	position:relative;
}
#barra_aplicaciones .bloque .titulo{
	background: url(../images/flecha_pie_pagina.png)  no-repeat;
	font-weight:bold;
	font-size:110%;
	padding-left:27px;
	padding-top:2px;
	padding-right:7px;
	height:15px;
	border-right:1px solid #bdbec1;
	float:left;
}
#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;
}
.tarea{
	line-height:19px;
	border:1px solid #000;
	padding:0 6px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-weight:bold;
	float:left;
	margin-right:3px;
	background:#4d85c4;
	color:#fff;
	cursor:pointer;
}	
.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 .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 li{
	border-top:1px solid #ccc;
	padding:4px 0px;
	cursor:pointer;
	color:#39599C;
	padding-left:4px;
}
.autocompletar li:hover{
	background:#eea;
}
.autocompletar_titulo{
	
}

div.autocomplete {
  position:absolute;
  width:250px;
  background-color:white;
  border:1px solid #888;
  margin:0;
  padding:0;
  z-index:102;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0;
  padding:0;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  height:32px;
  cursor:pointer;
}
.comentarios{
	margin:10px 0px;
}
.comentarios .imagen{
	float:left;
	margin-right:10px;
}
.comentarios .imagen img{
	max-width:50px;
}	
.comentarios .comentario_inner{
	clear:right;
	overflow:hidden;
	background: url('../images/flechas_fondo_blanco.jpg') no-repeat 0 4px;
	padding-left:12px;
}
.comentarioSmall_div{
	background:#F7F7F7;	
	border:1px solid #E7E7E7;
}
.comentario{
	border-top: 1px solid #e1e1e1;
	padding:5px;
}

.comentario_form textarea{
	width:100%;
}
.comentario_contenido{
	padding:5px 0px;
}
.global_elementos{
	float:right;
	position:relative;
}
.global_elemento{
	float:left;
	margin-left:5px;
	padding-right:5px;
	border-right:1px solid #136bb1;
}
.global_elemento_final{
	float:left;
	margin-left:5px;
}

.login_field{
	float:left;
	color:white;
	font-weight:bold;
	font-size::130%;
	padding-left:20px;
}
.login_field input{
	height:14px;
	padding-top:3px;
	width:130px;
}
.login_name_field{
	margin-right:10px;
}
.login_box{
	text-align:right;
	padding-top:5px;
	*padding-top:3px;
	margin-left:300px;
	padding-right:20px;
}

.titulo_perfil{
	font-size:160%;
	/*font-weight:bold;*/
	/*margin:10px;*/
	
	color:#39599C;
	padding:5px;
	font-style:italic;
}

.muro_form{
	background:#4d85c4;
	padding:6px 12px 12px 12px;
	margin-top:-20px;
}
.muro_form textarea{
	width:100%;
	height:50px;
}
.ranking{
	color:#6e6e70;
	font-weight:bold;

}
.ranking_numero{
	float:left;
	margin-right:0px;
	background:url(../images/ranking_numero.jpg) no-repeat top left;
	width:16px;
	height:16px;
	color:#fff;
	padding-left:4px;
}
.ranking_usuario{
	padding:5px 0px;
	border-bottom:1px solid #81b5dd;
}
.mypos{
	background:#FEE333;
	border-radius: 22px;

	-moz-border-radius: 7px;
 	border-radius: 7px;
 	border: 0px solid #FF0000 !important;
 	
	
}
.ranking_nombre{
	clear:right;
	overflow:hidden;
}
.ranking_puntaje{
	font-size:90%;
	margin-top:5px;
}
.clearboth{
	clear:both;
}


.carrera_meta{
	width:120px;
	position:absolute;
	height:40px;
}	
.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:0px; 
}
.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:bold;
	top:2px;
	width:60px;
	text-align:left;
	font-size:8px;
	margin-left:-59px;
	z-index:99;
	height:34px;
}
.carrera_meta_barra{
	margin-top:11px;
	border:1px solid #58585a;
	height:10px;
	width:100%;
	/*background:#bdbec1;*/
	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;
}	

.popup_bloque{
	margin:0px 10px;
}
.popup_bloque_titulo{
	background:#4f85c1;
	padding:7px 16px;
	color:#fff;
	font-weight:bold;
	font-size:120%;
}
.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;
}
.popup_bloque_inner{
	background:#fff;
	border:1px solid #dcdcdc;
	padding: 15px;
}
.popup_bloque_gris{
	background:#f6f6f6;
	border:1px solid #dcdcdc;
	padding: 15px;
}
.lista_flecha_azul_1 li{
	background: url(../images/flechas_fondo_blanco.jpg) 0px 3px no-repeat;
	padding-left:15px;	
}
.lista_flecha_azul_2 li{
	background: url(../images/circulo_fondo_blanco.jpg) 0px 3px no-repeat;
	padding-left:15px;	
}
.categorias_list li{
	margin-bottom:5px;
}	
.boton_realizar_ensayo{
	
	position:relative;
	

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


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

}
.tabla_resumen td, .grafico .tabla_resumen th{
	padding:3px;
}
.tabla_resumen th{
	font-weight:bold;	
}
.tabla_resumen td{
	padding-right:10px;
}


.bloque_informacion{
	margin-bottom:22px;
}
.bloque_informacion_titulo{
	background:#4f85c1;
	color:#fff;
	float:left;
	padding:6px 14px;
}
.bloque_informacion_inner{
	background:#f0f0f0;
	border:2px solid #e8e8e8;
	padding:15px;
}

.bloque_informacion{

}
.bloque_informacion  .informacion{
	background:#fff;
	border:2px solid #e8e8e8;
	padding:15px 10px;
	margin:0px;
}
.bloque_informacion  .informacion_titulo, .bloque_informacion  .informacion_info{
	padding:5px;
	vertical-align:top;
}
.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:bold;
	color:#004c9a;
	background: url(../images/flechas_fondo_blanco.jpg) no-repeat 0px 8px;
	padding-left:15px;
}
.bloque_informacion .informacion_titulo{
	font-weight:bold;
	color:#004c9a;
	background: url(../images/flechas_fondo_blanco.jpg) no-repeat 0px 8px;
	padding-left:15px;
}
.bloque_informacion .bloque_informacion_opciones{
	text-align:right;
	padding-top:5px;
}


.form2 .form_field{
	margin-bottom:7px;
}
.form2 .form_field .form_label{
	color:#034c99;
	font-weight:bold;
	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;
}

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

.sub-informacion{
	font-style:italic;
	font-size:80%;
}
/*
.lista_horizontal li{
	display:inline;
	margin-right:10px;
}	*/


.resultado_puntaje{
	margin-top:-22px;
	margin-bottom:10px;
	padding:10px 20px;
	padding-top:5px;;
	background:#4f85c1;
	color:#fff;
}
.resultado_puntaje_titulo{
	font-size:150%;
	font-style:italic;
	border-bottom:1px solid #fff;
	line-height:120%;
	margin-bottom:10px;
}

.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_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_puntaje_valores{
	float:left;
	margin-right:20px;
}
.resultado_puntaje_recomendaciones{
	clear:right;
	overflow:hidden;
	font-size:120%;
}
.resultado_puntaje_recomendaciones a{
	color:#fff;
}
.resultado_puntaje_recomendaciones ul li{ 
	padding:2px 0px;	
}
.link_blanco{
	font-size:120%;
	text-align:right;
	margin-top:-28px;
	margin-bottom:25px;
	margin-right:20px;
	padding-bottom:15px;
	position:absolute;
	right:0px;
	font-weight:bold;
}

.link_error{
	background:url(../images/error.png) center left no-repeat;
	padding-left:20px;
	
}
.link_download{
	background:url(../images/download.png) center left no-repeat;
	padding-left:18px;
}
.link_add_member{
	background:url(../images/add_member.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_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_blanco a{
	color:#fff;
}
.link_rss{
	background:url(../images/feed.png) center left no-repeat;
	padding-left:20px;	
	height:18px;
	line-height:18px;
}
.link_facebook{
	background:url(../images/facebook.png) center left no-repeat;
	padding-left:20px;	
	height:18px;
	line-height:18px;
}
.perfil_acciones li{
	margin-bottom:3px;	
}
.agregar_amigo_link{
	background:url(../images/user_add.png) center left no-repeat;
	padding-left:20px;

}

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

.podio{
	width:170px;
	margin:0 auto;
}
.podio .numero{
	border:1px solid #ccc;	
	text-align:center;
	font-size:200%;
	font-weight:bold;
	
}
.podio .segundo_lugar{
	float:left;
	width:55px;
	padding-top:10px;
	margin-right:2px;
}
.podio .segundo_lugar .numero{
	height:30px;	
	line-height:30px;
}
.podio .primer_lugar{
	float:left;
	width:55px;
	margin-right:2px;
}
.podio .primer_lugar .numero{
	height:40px;
	line-height:40px;	
}
.podio .tercer_lugar{
	float:left; 
	width:55px;
	padding-top:20px;
}
.podio .tercer_lugar .numero{
	height:20px;	
	line-height:20px;
}
.podio .imagen{
	text-align:center;
	height:80px;
	overflow:hidden;
}
.podio .imagen img{
	display:block;
	margin:0 auto;
}

.pocision_carrera_amigo{
	float:left;
	padding:10px;
	font-size:130%;
	border:1px solid #ccc;
	font-weight:bold;
	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;
}

.request_seccion .titulo_seccion{
	padding-left:20px;
	height:18px;	
}
.solicitud_grupo{
	background: url(../images/grupos_small.png) left center no-repeat;
}
.solicitud_amistad{
	background: url(../images/user.png) left center no-repeat;
}
.solicitud_ensayos{
	background: url(../images/page_white_edit.png) left center no-repeat;
}
.opciones_solicitudes{
	padding:10px;
}
.solicitud_imagen{
	width:55px;
	height:55px;
	float:left;
	margin-right:20px;
}
.solicitud_imagen img{
	width:auto;
	height:auto;
}

.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;
}
.icon_podio{
	background:url(../images/podio.png) center left no-repeat;
	padding-left:20px;
}
.icon_compartir{
	background:url(../images/group_error.png) center left no-repeat;
	padding-left:20px;
}
.bold{
	font-weight:bold;
}
.italic{
	font-style:italic;	
}
.underline{
	text-decoration: underline;
}

.footer{
	font-size:100%;
	color:#999;
	text-align:center;
	padding:10px;
	border-top:1px solid #bbb;
	padding-bottom:30px;
}
.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:bold;
}



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


.visitas{
	float:right;
	font-weight:bold;	
}

.sort{
	display:inline;
	margin-left:10px;	
}
.sort_list{
	display:inline;
	
}
.sort_list li{
	display:inline
}

.sort_list .selected a{
	color:#000;
}

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

	
}

.wraptocenter {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    
}
.wraptocenter * {
    vertical-align: middle;
}
/*\*//*/
.wraptocenter {
    display: block;
}
.wraptocenter span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/


.wraptocenter span {
    *display: inline-block;
    *height: 100%;
}
.wraptocenter  img{
	width:auto !important;
	height:auto !important;		
}

.dashboard_bloque_2{
	width:470px;
	float:left;
	background:#e4e4e6;
	margin-bottom:20px;
}
.dashboard_bloque_2_titulo{
	color:#fff;
	font-weight:bold;
	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_materia_1{
	background:#009de0;
}
.dashboard_materia_2{
	background:#679a24;
}
.dashboard_materia_3{
	background:#fecc0b;
}

.dashboard_materia_4{
	background:#eb651c;
}
.dashboard_inner{
	padding:10px;	
}
.dashboard .lista{
	padding:0px;
	margin:0px;	
}
.dashboard_subtitulo{
	background:#fff;
	color:#2e509a;
	font-weight:bold;
	padding:4px;
	font-size:110%;	
	margin-bottom:10px;	
	margin-top:10px;
}
.dashboard_contenido{
	background:#fff;
	padding:5px;
}
.dashboard_bloque_2_ver_mas{
	text-align:right;
	background:#fff;
}

#overDiv td{
	padding:2px;
}
.spacer{
	width:1px;
	height:1px;	
}
.blog{
	width:800px; 
	float:left;
	margin-right:10px;
	
}
.blog_menu_right{
	clear:right;
	overflow:hidden;	
	border-left:1px solid #ccc;
	padding:5px;
	
	
}
.blog_menu_right_box{
	/*background:#0056a5;*/
	padding:0px;
	margin:0px;
	padding-bottom:5px;
}

.blog_menu_right_box_top_left { 
	color:#fff;
	font-weight:bold;
	font-size:110%;
	text-align:center;
}
.blog_menu_right_box_top_left{
	/*background: url('../images/layout/blog/blog_menu_right_top_left.jpg') no-repeat top left ;*/
	padding-left:9px;
}
.blog_menu_right_box_top_right{
	/*background: url('../images/layout/blog/blog_menu_right_top_right.jpg') no-repeat top right;*/
	padding-right:9px;
}
.blog_menu_right_box_center{
	margin:0px 0px;
	background:#eeeeee;
	padding-bottom:10px;
	text-align: left;
	border:1px solid #cccccc;
	
}
.blog_links{
	margin-bottom:10px;	
}

.post_archivo{
	padding-left:10px;
	padding-top:5px;
}
.post_archivo_meses{
	margin-bottom:10px;		
}
.blog_menu_right_box_titulo{
	background:#4a86c5;
	margin-bottom:10px;
	padding:5px;
	text-align:center;
	color:#fff;	
}
.post{
	margin-bottom:10px;
}
.post_imagen{
	float:left;
	margin-right:10px;
}
.post_contenido{
	clear:right;
	overflow:hidden;
}
.post_titulo{
	font-size:150%;
	color:#39599c;
	font-weight:bold;
}
.post_autor{
	font-size:60%;
	color:#ccc;
	font-weight:normal;
}

.post_post{
        margin-top:10px;
        /*font-size:small;*/
        font-size:110%;
        text-align:justify;
}
.post_post h1{
        border-bottom:0px;
}
.post_post em{
        font-style:italic;
}
.post_post ol{
        margin:10px 0px;
}
.post_post ol li{
        list-style:decimal;
        margin-left:20px;
}

.post_opciones{
	text-align:left;
	
}
.post_invisible{
	background:#efefef;
}

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

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

.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:bold;
	padding-left:25px;
	float:left;
}

.duda_respuestas .destacada{
	background: #FFF1A8; 	
}


.ensayo_encontrado{
	padding-left:23px;
	color:green;
	background:transparent url(../images/correcta.jpg) no-repeat scroll left top;
}
.ensayo_no_encontrado{
	padding-left:23px;
	color:red;
	background:transparent url(../images/incorrecta.jpg) no-repeat scroll left top;
}

.bajar_pdf{
	font-size:150%;
	margin-bottom:10px;
	
}
.bajar_pdf img{
	vertical-align:center;
}


.alerta_solicitud{
	background:#FFF1A8 url(../images/pn_ensayos_enviados.gif) no-repeat scroll 5px 5px;
	border:1px solid #FFCC00;
	
	padding:10px;
	padding-left:40px;
	text-align:left;
	font-size:120%;	
}
.alerta_solicitud .solicitud_ensayo{	
	padding-bottom:4px;	
}
.alerta_plan_estudio{
	background:#81a1d4 url(../images/pn_plan_estudio.gif) no-repeat scroll 5px 5px;
	border:1px solid #0056a5;
	color:#fff;
	
	padding:10px;
	padding-left:48px;
	text-align:left;
	font-size:120%;	
}
.alerta_plan_estudio a{
	color:#02427d;

	font-weight:bold;
}
.alerta_solicitud .solicitud_ensayo{	
	padding-bottom:4px;	
}

.certificada{
	margin-top:10px;
	font-style:italic;
}
.certificada img{
	vertical-align:center;
	margin-bottom:-3px; 
}
.certificada .organizacion{
	font-weight:bold;
}
.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;	
}
.sidenav {
	float: left;
	margin: 0;
	padding: 10px 0 0 0;
	width: 80px;/*8%; /* 80px + one border px */
	list-style: none;
	font-size: 1.0em;
}

.sidenav ul li {
	position: relative; /*--Add a relative positioning--*/
	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 .active, .sidenav .active a:hover{
	background: #ffffff;
	border-right: 1px #fff solid;
}

.sidenav ul li a{
	position: relative;
	padding: 3px 20%;
	display: block;
	text-decoration: none;
	width: 50px;
	color: #000;
	position: relative; /*--Add a relative positioning--*/
	z-index: 2; /*--z-index allows the popup to tuck underneath the nav--*/
	border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
	
}
.sidenav ul li a:hover {
	background-color: #ccc;
}

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

.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;
}
.subsubtab{
	margin:20px 0px;
	font-size:120%;
}
.subsubtab li{
	display:inline;
	padding-right:20px;
}

.autocomplete-w1 { background:url(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; }
.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:0px 6px 6px 0; overflow-x:hidden; }
.autocomplete .selected { background:#ffffce; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }


.autocomplete div{ height:25px;padding-left:0px;}
.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;
}
.testimonio{
	margin-bottom:18px;
}
.testimonio .imagen{
	float:left;
	margin-right:9px;
}
.testimonio .testimonio_body{
	clear:right;
	overflow:hidden;
}
.testimonio .testimonio_titulo{
	color:#014d9b;
	font-style:italic;
}
.testimonio .testimonio_testimonio{
	
	font-weight:normal;
	font-size:80%;
}
.login_testimonios{
	margin-top:10px;
} 

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

.testimonio .imagen img {
	max-width:50px;
}



.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;
}

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


.achievement .achievementl, .achievement .achievementr{
	background:url('../images/achievement_bg.png') no-repeat;
}
.achievement_inactive .achievementl, .achievement_inactive .achievementr{
	background:url('../images/achievement_bg_inactive.png') no-repeat;
}
.achievement{
	margin:5px;
	height:63px;
	max-width:700px;
}
.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;
}
.achievement_inactive .achievementr, .achievement_inactive .achievement_puntos{
	color:#eee !important;
}

.achievement-nonactive{
	background:3e2e2e2;
}
.achievement_imagen{
	float:left;
	width:50px;
	height:50px;
	padding:1px;
	background: url('../images/borde_logros.png') no-repeat;
	margin-right:10px;
}
.achievement_inactive .achievement_imagen, .achievement_inactive img{
	filter:alpha(opacity=60);
    -moz-opacity:0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
}
.achievement_content{
	clear:right;
	overflow:hidden;
	text-align:center;
	font-size:11px;
}
.achievement_titulo{
	font-size:150%;
	font-weight:bold;
	margin-bottom:2px;
}
.achievement_puntos{
	color:#fff;
	text-shadow: 1px 1px 1px #333;
	font-weight:bold;
	float:right;
	font-size:200%;
	margin-right:2px;
	text-shadow:2px 2px 2px #333333;
	text-align:right;
	margin-top:-12px;
	/*
	font-weight:bold;
	float:right;
	background: url('../images/medalla.png') no-repeat;
	width:40px;
	height:47px;
	line-height:50px;
	text-align:center;
	font-size:120%;*/
	
}
.achievement_punto{
	font-family:georgia; font-size:150%;font-weight:normal;
}
.achievements_categorias{
	float:left;
	padding:4px;
	margin-right:20px;
	width:150px;
}
.achievements_content{
	clear:right;
	overflow:hidden;
}
.achievement_date{
	font-weight:normal;
	font-size:90%;
	width:50px;
	text-align:left;
	
}
.achievement_day{
	float:left;
	margin-right:4px;
}
.achievement_month{
	font-size:50%;
	clear:right;
	overflow:hidden;
	
}
.achievement_year{
	
}
.achievement_points_total{
	color:#002857;
	font-size:200%;
}
.achievement_perfil{
	background:#3a5999;
	color:#fff;
	font-size:120%;
	padding:2px;
}
.achievement_perfil_puntos{
	float:right;
}
.achievement_perfil_nivel{
	
}
.popupjquery a {
	color: #39599C;
	font-size:110%;
}

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

}
.ui-menu-item{
	text-align:left;
}

.ui-autocomplete {
	max-height: 200px;
	overflow-y: auto;
}
/* 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;
}
.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;
}
.misfavoritas .posicion{
	height:68px;
}



.nosapoyan img{
	height:40px;
}

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

.eventos{
	width:200px;
}
.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;
	margin-bottom:10px;

}
.evento_ensayo-img{
	float:left;
	margin-right:5px;
}
.evento_ensayo-content{
	clear:right;
	overflow:hidden;
}
.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;
}
.facebook_button:hover{
	text-decoration:none;
}
.facebook_login{
	position:absolute;
	top:16px;
	left:440px;
}
.menu_top_titulo_cond a{
	height:18px;
	padding-top:3px !important;
}
.menu_top_titulo_descripcion{
	font-size:80%;
	position:absolute;
	margin-left:14px;
}
