h1{
	font-size:140%;
	/*font-weight:bold;*/
	/*margin:10px;*/
	font-weight:bold;
	
	/*border-bottom:5px solid #39599C ;*/
	
	padding-left:0px;
	
	border-bottom:2px solid #b8b8b8;
	/*background:#fff;*/
	clear:both;
	height:20px;
	margin-bottom:20px;
}
.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;
	margin-top:-20px;
	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_inner{
	background:#fff;
	margin-right:29px;
	margin-bottom:21px;
	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;
}



