
.h1{
	background:#fff;
	float:left;
	padding:5px 0px;
	color:#39599C;
	margin-bottom:-4px;
}
.editOnPlace{
	color:blue !important;
}
.content{
	font-size:11px;
}
.cursor{
	cursor:pointer;
}
#menu ul li{
	display:inline;
	padding-right:10px;
}

/* begin css tabs */

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: 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#tabnav li { /* do not change */
display: inline;
}


ul#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#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#tabnav a:hover { /* settings for hover effect */
background: #fff; /* set desired hover color */
}
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 */
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 */

top: 1px;
}

/* end css tabs */


/*ul#subtabnav { 
text-align: left;
margin: 1em 0 1em 0; 

list-style-type: none;
padding: 3px 10px 3px 10px; 
}*/

ul#subtabnav li { /* do not change */
display: inline;
padding-right:10px;
}

ul#subtabnav li a { /* settings for all tab links */
text-decoration: none;
border-bottom: none;
font-weight:bold;
}

ul#subtabnav 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 */

}
.ensayo{
	background:#fff;
}
.preguntas table td, .preguntas table th{
	border:none;
	vertical-align:top;
	padding:2px;
}

.alternativas{
	/*margin-left:20px;*/
}
.preguntas table{
	width:100%;
}
.preguntas .numero_td{
	width:1%;
}
.alternativas table{
	width:100%;
}

.pregunta table td{
	vertical-align:top;
	padding:4px;
}
.pregunta ol li{
	list-style:decimal;
	margin-left:20px;
}
.pregunta_font{
	font-size:small;
}
.pregunta_letra{
	width:1%;
	padding-top:0px;
}

.clearboth{
	clear:both;
}

.guia_definicion{
        font-style:italic;
        color:#375998;
}
.guia_cuadro_padre{
	float:left;
	left:50%;
	padding-top:10px;
	position:relative;
}
.guia_cuadro{
	color:#000;
	background:#f6f6f6;
	border:1px solid #dcdcdc;
	left:-50%;
	float:left;
	position:relative;
	padding:20px 30px;
}
.guia{
	color:#717171;
}
.guia_cuadro_h1{
	color:#707173;
	font-style:italic;
	text-align:center;
	display:block;
	font-size:110%;
	font-weight:bold;
	margin-bottom:5px;
}
.guia_cuadro_h2{
	color:#707173;
	font-style:italic;
	text-align:left;
	display:block;
	font-weight:bold;
	margin-bottom:5px;
	padding-top:4px;
	border-top:1px solid #707173;
}
.guia_titulo_div{
	background:#4f85c1;
	padding-right:20px;
	padding-bottom:4px;
}
.guia_titulo{
	font-size:120%;
	color:#fff;
	background: url(../images/layout/tabnav/bullet_left.jpg) 0px 3px no-repeat;
	margin-left:10px;
	padding-left:10px;
	margin-top:-3px;
}
.guia_volver a{
	color:#fff;
}
.guia_volver{
	float:right;
}

.pregunta_novisible td{
	background:#cecece;
}
div.materia_2 ol.upper-roman li{list-style-type:decimal !important;}
ol.upper-roman li{list-style-type:upper-roman !important;}

#sf_admin_container fieldset h2 {
	background-color:#CCCCFF;
	color:#333333;
	font-size:120%;
	font-weight:bold;
	padding-bottom:3px;
	margin-top:0px;
}
.director-menu-left{
	float:left;
	width:150px;
	margin-right:20px;
}
.director-content-right{
	clear:right;
	overflow:hidden;
}
.director-menu-left-ul{
	border-top: 1px solid #ccc;
}
.director-menu-left-ul li{
	padding:2px 0px;
	min-height:21px;
	border-bottom: 1px solid #ccc;
}
.director-menu-left-ul li li{
	padding-left:4px;
	border:0px;	
}
.director-resumen-inscripciones{
	margin-top:50px;
	text-align:center;
	font-size:150%;
	font-weight:bold;
}

.director-avance-materia-titulo{
	/*background: url("../images/layout/tabnav/selected_body.jpg") repeat-x scroll center top transparent;*/
	height:27px;
	line-height:27px;
	text-align:center;
	color:black;
	font-size:140%;
	font-weight:bold;
}
.director-avance-materia-content{
	border:1px solid #395999;
	padding:5px;
}
.director-avance-materia{
	margin-top:10px;
}
.director-avance-content-profesor{
	float:left;
	width:100px;
	font-size:160%;
}
.director-avance-content-grafico{
	float:left;
	width:218px;
	margin-right:20px;
}
.director-avance-content-estadisticas{
	clear:right;
	overflow:hidden;
}
.director-avance-content-grafico-full{
	background:#d1eaa6;
	height:22px;
	text-align:center;
	line-height:22px;
	font-size:120%;

}
.director-avance-content-grafico-empty{
	padding:3px 36px 1px 26px;
	height:23px;
	background: url('../images/lapiz_0.png') no-repeat;
}
.director-resumen-grafico{
	float:left;
}
.director-resumen-debilidad{
	float:left;
	width:200px;
}
.anuario_form img{
	max-width:300px;
}
.anuario_alumno{
	padding:10px;
	border-bottom:1px solid #ccc;
}
.anuario_alumno img{
	max-width:200px;
}
.anuario_alumno .anuario_foto{
	float:left;
	width:200px;
	text-align:center;
	border:2px solid #ccc;
}
.anuario_alumno .anuario_content{
	clear:right;
	overflow:hidden;
	padding-left:10px;
	font-size:120%;
}
.anuario_alumno .anuario_nombre{
	font-size:140%;
	color:#0055a5;
}
.anuario_alumno th, .anuario_alumno td{
	padding:2px;
}
.anuario_alumno th{
	font-weight:bold;
}
.anuario_input input{
	width:300px;
}
.anuario_textarea textarea{
	width:300px;
}
.fono{
	position:absolute; margin: -43px 0pt 0pt 70px; color:#004e99; font-weight:bold;
	font-size:130%;
}

.about_logo{
	background: url('../images/quienes_somos.jpg') no-repeat;
	width:307px;
	height:336px;
	border:3px solid #c6c7cb;
	float:left;
	margin-right:30px;
}
.about_content{
	clear:right;
	overflow:hidden;
}
.about_content p{
	font-size: 1.2em;
}
.about_inner{
	/*background:#fff;*/
	margin-right:1em;
	margin-bottom:2em;
	/*padding:32px;*/
}
.about_h1{
	border:none;
	color:#004d97;
	font-weight:bold;
	font-size:140%;
	margin: 10px 0px;
}

.about_content .facts_list ul li{
	font-weight:normal !important;
	/*font-size:100%;*/
	padding:5px 0px;
}

.ol li{
	list-style: decimal;
	margin-left:20px;
	margin-bottom:10px;
}
.faq_pregunta{
	font-weight:bold;
	font-size:130%;
	margin-bottom:5px;
}
.bbcode_bar a{
	margin-right:10px;
}

.distribucion_por_curso table{
	width:100%;
}
.distribucion_por_curso table td, .distribucion_por_curso table th{
	padding:2px;
	border:1px solid #000;
}
.distribucion_por_curso table th{
	font-weight:bold;
}
.alternativa_correcta{
	background: green !important;
	color:white !important;
}

.avatar-medium {
	height: 109px;
	width: 104px;
	background-position: center 25%;
	background-repeat: no-repeat;
	display: block;
	background-color: #EEE;
}

.avatar-small {
	height: 25px;
	width: 25px;
	background-color: #EEE;
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
}
/* tables */
table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
	height:auto;
}
table.tablesorter thead tr .header {
	background-image: url(../images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(../images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(../images/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
	background-color: #8dbdd8;
}
.mantenimiento{
    border: 2px solid red;
    padding:10px;
    text-align:center;
    background: #FAFFBD;
}

/*** preguntas con mas errores **/
#seccionLeft {
    width: 735px;
    float: left;
    margin: 30px 0;
}
#seccionRight{
    width: 200px;
    padding-left: 10px;
    border-left: 1px solid #ccc;
    height: 250px;
    float: left;
    margin: 30px 0;
}

#adLiga {
    height: 199px;
    width: 198px;
    background: url('../images/masErrores/banner-superliga.jpg');
    display: block;
}

#bordeAd {
    width: 150px;
    height: 10px;
    border-bottom: 1px solid #ccc;
    display: block;
}

.bloquePreguntas {
    width: 100%;
    float: left;
}

.pTitulo {
    background: #4b85c4;
    color: #fff;
    width: 270px;
    padding: 7px 20px;
    font-family: Arial, Sans-serif;
    font-size: 13px;
}

.pContainer {
    background: #f4f5f5;
    border: #d3d5d6 solid 1px;
    padding: 20px;
    float: left;
}

.pContent {
    background: #fff;
    border: #d3d5d6 solid 1px; 
    float: left;
    padding-bottom: 20px;
}

.preguntaMasErrores {
    margin: 20px 15px;
}

.porcError {
    background: #f1d57a;
    border: #d1b96a 1px solid;
    border-radius: 4px;
    width: 40px;
    height: 35px;
    color: #8b7d48;
    font-family: Arial, sans-serif; 
    font-weight: bold;
    font-size: 15px;
    text-align: center;
    padding: 5px 0 0;
    float: left;
}

.pTexto {
    font-family: Arial, sans-serif; 
    font-size: 12px;
    padding: 0 10px;
    float: left;
    width: 760px; /*520px; /*full:*/
}

.porcError span {
    font-size: 8px;
    text-align: justify;
}

a.solucionBoton {
    background: #779cd2;
    color: #fff;
    padding: 5px;
    font-family: Arial, sans-serif; 
    font-size: 11px;
    text-decoration: none;
    border-top: 4px solid #fff;
    float: left;
}

a#adUAH1 {
    width: 100%;
    height: 90px;
    display: block;
    background: url('../images/masErrores/banner-1.jpg') no-repeat #ffcc01 center;
    margin-bottom: 30px;
}

a#adUAH2 {
    width: 100%;
    height: 90px;
    display: block;
    background: url('../images/masErrores/banner-2.jpg')  no-repeat #ffcc01 left;
    margin-bottom: 30px;
}

#menuDudas {
    width: 196px;
    height: 115px;
    background: url('../images/masErrores/menu-dudas.png');
    display: block;
    float: left;
    margin-top: 10px;
    font-family: Arial, sans-serif; 
}

#menuDudas span{
    font-size: 10px;
    font-weight: bold;
    color: #fff;
    background: transparent url('../images/masErrores/flecha-vertical-menu.png') no-repeat;
    padding: 0px 0 0 12px;
    margin: 5px 0 0 10px;
    float: left;
    display: block;
}

#menuDudas ul {
    list-style-image: url('../images/masErrores/flecha-horizontal-menu.png');
    font-size: 13px;
    padding-left: 25px;
    padding-top: 16px;
}

#menuDudas ul a , #menuDudas ul a:visited {
    color: #3a5999;
    text-decoration: none;
}

#menuDudas ul a:hover {
    text-decoration: underline;
}

#botonPreguntas {
    width: 166px;
    height:25px;
    background: transparent url('../images/masErrores/cuadro-seleccion-preguntas-con-mas-errores.png');
    display: block;
    float: right;
    margin: 10px 50px 0 0;
}

#botonPreguntas a {
    font-family: Arial, sans-serif; 
    font-size: 11px;
    text-decoration: none;
    color: #3a5999;
    padding: 1px 0 0 20px;
    margin: 4px 0 0 4px;
    float: left;
    background: url('../images/masErrores/icono-pequeno.png') no-repeat;
    height: 19px;
}
.mas-errores-single .pTexto{
	width: 831px;
}
.pTexto .pregunta{
	margin-top:0px;
	border-top:0px;
	padding-top:0px;
}
/**** ****/
.histograma_correcta{
	background: url(../images/flecha_verde_fondo_blanco.jpg) no-repeat 37% 0%;
}
.mas-errores-full{
	width: 902px;
}
