/*HOJA DE ESTILOS
Cátedra: Díaz Cortez.  
Docentes: Adrián Mauas, Belén Ruibal, Lorena Maceratesi.
Alumnas: Johanna Miranda, Gisela Olivera, Natalia Guerra.
Cátedra elegida: Cátedra Zachin.
1º cuat. 2014.
*/


/* ------------------ Comienzo de Fuentes ------------------ */


@font-face {
    font-family: 'bebasregular';
    src: url('fuentes/BEBAS___-webfont.eot');
    src: url('fuentes/BEBAS___-webfont.eot?#iefix') format('embedded-opentype'),
         url('fuentes/BEBAS___-webfont.woff') format('woff'),
         url('fuentes/BEBAS___-webfont.ttf') format('truetype'),
         url('fuentes/BEBAS___-webfont.svg#bebasregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansregular';
    src: url('fuentes/opensans-regular-webfont.eot');
    src: url('fuentes/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fuentes/opensans-regular-webfont.woff') format('woff'),
         url('fuentes/opensans-regular-webfont.ttf') format('truetype'),
         url('fuentes/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansbold';
    src: url('fuentes/opensans-bold-webfont.eot');
    src: url('fuentes/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fuentes/opensans-bold-webfont.woff') format('woff'),
         url('fuentes/opensans-bold-webfont.ttf') format('truetype'),
         url('fuentes/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansbold_italic';
    src: url('fuentes/opensans-bolditalic-webfont.eot');
    src: url('fuentes/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fuentes/opensans-bolditalic-webfont.woff') format('woff'),
         url('fuentes/opensans-bolditalic-webfont.ttf') format('truetype'),
         url('fuentes/opensans-bolditalic-webfont.svg#open_sansbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansextrabold';
    src: url('fuentes/opensans-extrabold-webfont.eot');
    src: url('fuentes/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fuentes/opensans-extrabold-webfont.woff') format('woff'),
         url('fuentes/opensans-extrabold-webfont.ttf') format('truetype'),
         url('fuentes/opensans-extrabold-webfont.svg#open_sansextrabold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansextrabold_italic';
    src: url('fuentes/opensans-extrabolditalic-webfont.eot');
    src: url('fuentes/opensans-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fuentes/opensans-extrabolditalic-webfont.woff') format('woff'),
         url('fuentes/opensans-extrabolditalic-webfont.ttf') format('truetype'),
         url('fuentes/opensans-extrabolditalic-webfont.svg#open_sansextrabold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansitalic';
    src: url('fuentes/opensans-italic-webfont.eot');
    src: url('fuentes/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fuentes/opensans-italic-webfont.woff') format('woff'),
         url('fuentes/opensans-italic-webfont.ttf') format('truetype'),
         url('fuentes/opensans-italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sanslight';
    src: url('fuentes/opensans-light-webfont.eot');
    src: url('fuentes/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fuentes/opensans-light-webfont.woff') format('woff'),
         url('fuentes/opensans-light-webfont.ttf') format('truetype'),
         url('fuentes/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sanslight_italic';
    src: url('fuentes/opensans-lightitalic-webfont.eot');
    src: url('fuentes/opensans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fuentes/opensans-lightitalic-webfont.woff') format('woff'),
         url('fuentes/opensans-lightitalic-webfont.ttf') format('truetype'),
         url('fuentes/opensans-lightitalic-webfont.svg#open_sanslight_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sanssemibold';
    src: url('fuentes/opensans-semibold-webfont.eot');
    src: url('fuentes/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fuentes/opensans-semibold-webfont.woff') format('woff'),
         url('fuentes/opensans-semibold-webfont.ttf') format('truetype'),
         url('fuentes/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sanssemibold_italic';
    src: url('fuentes/opensans-semibolditalic-webfont.eot');
    src: url('fuentes/opensans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fuentes/opensans-semibolditalic-webfont.woff') format('woff'),
         url('fuentes/opensans-semibolditalic-webfont.ttf') format('truetype'),
         url('fuentes/opensans-semibolditalic-webfont.svg#open_sanssemibold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sans_condensedbold';
    src: url('fuentes/opensans-condbold-webfont.eot');
    src: url('fuentes/opensans-condbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fuentes/opensans-condbold-webfont.woff') format('woff'),
         url('fuentes/opensans-condbold-webfont.ttf') format('truetype'),
         url('fuentes/opensans-condbold-webfont.svg#open_sans_condensedbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sanscondensed_light';
    src: url('fuentes/opensans-condlight-webfont.eot');
    src: url('fuentes/opensans-condlight-webfont.eot?#iefix') format('embedded-opentype'),
         url('fuentes/opensans-condlight-webfont.woff') format('woff'),
         url('fuentes/opensans-condlight-webfont.ttf') format('truetype'),
         url('fuentes/opensans-condlight-webfont.svg#open_sanscondensed_light') format('svg');
    font-weight: normal;
    font-style: normal;
}



/* ------------------ Fin de Fuentes ------------------ */




/* ------------------ Inicio de body ------------------ */

body{
background-color: rgb(255, 255, 255);
background-image: url(imagenes/fondo_web.png);
margin:20px auto 20px auto;
}

#pagina{
width:960px;
height: 1950px;
background-color:#FFF;
margin:auto;
padding: 25px;
margin-top: 25px;
}

header{
width:960px;
height:50px;
margin-top: 0px;
margin-bottom: 40px;
}

article{
width:710px;
float:left;
}

aside{
position:relative;
float:right;
width:220px;
}

/* ------------------ Fin de body ------------------ */




/* ------------------ Cabecera Principal ------------------ */
	
#header_home{
width:960px;
height:162px;
margin-top: 25px;
}

/*Logos */
#logo_home {
width:220px;
height: 162px;
position:relative;
float:left;
}

#logo_home img{
width:220px;
}
	
#logo_2_home {
width:710px;
height: 84px;
position:relative;
float:right;
margin-bottom: 28px;
}

#logo_2_home img{
width:710px;
}

/*Menú Desplegable primario */
#menu_principal_contenedor{
width:710px;
height:50px;
z-index: 2;
position:relative;
float:right;
margin:30px 0 40px 10px;
background-color: rgb(0, 0, 0);
text-align: center;
margin-top: 0px;
}
	
#menu_principal { 
list-style-type: none; 
height: 40px; 
padding: 0;
margin: 0;
}

#menu_principal { 
list-style-type: none; 
height: 50px; 
padding: 0; 
margin: 0; 
}

#menu_principal li { 
float: left; 
position: relative; 
padding: 0; 
line-height: 50px;
line-height: 50px;
width: 118.2px;
background: rgb(0, 0, 0);
}

#menu_principal li:hover { 
background-position: 0 -40px; 
}

#menu_principal li a { 
display: block; 
padding: 0 15px; 
color: rgb(255, 255, 255);  
text-decoration: none; 
font-family: 'bebasregular', sans-serif;
font-size: 16px;
}

#menu_principal li a:hover { 
color: rgb(229,9,127); 
text-decoration: underline;
}

#menu_principal li ul { 
opacity: 0; 
position: absolute; 
left: 0;
width: 7.3em; 
background: rgb(0, 0, 0);
list-style-type: none; 
padding: 0; 
margin: 0;
}

#menu_principal li:hover ul { 
opacity: 1; 
}

#menu_principal li ul li { 
float: none; 
position: static; 
height: 0; 
line-height: 0; 
background: none;
}

#menu_principal li:hover ul li { 
height: 30px; 
line-height: 30px; 
}

#menu_principal li ul li a { 
background: rgb(229,9,127);  
}

#menu_principal li ul li a:hover { 
color: rgb(255, 255, 255);
background: rgb(203, 0, 109);
text-decoration: none;
}

#menu_principal ul li a {
font-family: 'open_sansregular', sans-serif;
font-size: 11px;
text-align: left;
}


/* ------------------ Cabecera Principal------------------ */




/* ------------------ Comienzo de Cabecera Secundaria ------------------ */

/*Logo*/
#logo_secundario img{
width:230px;
float:left;
}

/*Menú Desplegable*/
#menu_secundario_contenedor{
width:710px;
height:50px;
z-index: 2;
position:relative;
float:right;
background-color: rgb(0, 0, 0);
text-align: center;
}

#menu_secundario { 
list-style-type: none; 
height: 40px; 
padding: 0;
margin: 0;
}

#menu_secundario { 
list-style-type: none; 
height: 50px; 
padding: 0; 
margin: 0; 
}

#menu_secundario li { 
float: left; 
position: relative; 
padding: 0; 
line-height: 50px;
line-height: 50px;
width: 118.2px;
background: rgb(0, 0, 0);
}

#menu_secundario li:hover { 
background-position: 0 -40px; 
}

#menu_secundario li a { 
display: block; 
padding: 0 15px; 
color: rgb(255, 255, 255);  
text-decoration: none; 
font-family: 'bebasregular', sans-serif;
font-size: 16px;
}

#menu_secundario li a:hover { 
color: rgb(229,9,127); 
text-decoration: underline;
}

#menu_secundario li ul { 
opacity: 0; 
position: absolute; 
left: 0;
width: 7.3em; 
background: rgb(0, 0, 0);
list-style-type: none; 
padding: 0; 
margin: 0;
}

#menu_secundario li:hover ul { 
opacity: 1; 
}

#menu_secundario li ul li { 
float: none; 
position: static; 
height: 0; 
line-height: 0; 
background: none;
}

#menu_secundario li:hover ul li { 
height: 30px; 
line-height: 30px; 
}

#menu_secundario li ul li a { 
background: rgb(229,9,127);  
}

#menu_secundario li ul li a:hover { 
color: rgb(255, 255, 255);
background: rgb(203, 0, 109);
text-decoration: none;
}

#menu_secundario ul li a {
font-family: 'open_sansregular', sans-serif;
font-size: 11px;
text-align: left;
}

/*Arbol */
section{
width: 960px;
height: 25px;
margin-bottom: 35px;
}

#donde_estoy{
font-family: 'open_sansbold', sans-serif;
width: 470px;
font-size: 18px;
height: 25px;
margin-top: 35px;
}

/*Botones de ingresar */
#contenedor_botones_login{
float: right;
width: 220px;
height: 25px;
margin-top: -25px;
}

#boton_login{
float: left;
width: 100px;
}

#boton_registrarse{
float: right;
width: 100px;
}

/*Login Ventana Modal */
::-moz-focus-inner {
padding: 0;
border: 0;
}

:-moz-placeholder {
color: rgb(0, 0, 0) !important;
}

::-webkit-input-placeholder {
color: rgb(0, 0, 0);
}

:-ms-input-placeholder {
color: rgb(0, 0, 0) !important;
}

input, textarea, select, label {
font-family: inherit;
font-size: 12px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.titulo_ingresar {
margin-bottom: 20px;
font-size: 16px;
font-family:'open_sansbold';
color: rgb(0, 0, 0);
text-align: center;
font-size: 18px;
}

.login-input_ventana {
display: block;
width: 100%;
height: 37px;
margin-bottom: 20px;
padding: 0 9px;
color: rgb(0, 0, 0);
 font-family: 'open_sansregular';
}

.login-input_ventana:focus {
outline: 0;
}

.lt-ie9 .login-input_ventana {
line-height: 35px;
}

.login-submit_ventana {
display: block;
width: 100%;
height: 37px;
margin-bottom: 15px;
font-size: 14px;
font-family:'open_sansbold';
color: rgb(255, 255, 255);
text-align: center; 
cursor: pointer;
background: rgb(229,9,127); 
}

.login-submit_ventana:active {
background: rgb(180, 0, 96);  
color: rgb(255, 255, 255);  
}

.login-submit_ventana:hover{
background: rgb(180, 0, 96);  
color: rgb(255, 255, 255);  
}

.login-help_ventana {
text-align: center;
font-family: 'open_sansregular';
font-size: 14px;
}

.login-help_ventana > a {
font-size: 11px;
color: rgb(0, 0, 0);
text-decoration: none;
}

.login-help_ventana > a:hover {
text-decoration: underline;
}



/* ------------------ Fin de Cabecera Secundario ------------------ */




/* ------------------ Comienzo de Footer ------------------ */


footer{
margin-top: 45px;
width:960px;
font-family:'open_sansbold';
font-size:14px;
color:#dadac5;
float:left;
}

/*Correo */
#correo {
float: left;
width: 170px;
height: 25px;
margin-top: 10px
}

#correo img{
float: left;
}

#email_footer{
list-style: none;
}

#email_footer a{
color: rgb(0, 0, 0);
margin-left: 10px;
text-decoration: none;
}

#email_footer a:hover {
color:rgb(123, 123, 123);
text-decoration: underline;
}

/*Botonera de Redes Sociales */
#botonera_redes_sociales {
float: right;
width: 220px;
}

/*Caja */
#footer_contenedor{
background: rgb(0, 0, 0);
width:940px;
font-family:'open_sansbold';
font-size:14px;
color:#dadac5;
float:left;
padding:10px;
margin-left:0px;
margin-top:10px;
margin-right:0;
}

.secciones{
position:relative;
float:left;
margin-right:35px;
}

.secciones ul li{
list-style-type:none;
font-size:12px;
font-family:'open_sansregular';
}

#negrita {
list-style-type:none;
font-size:14px;
font-family:'open_sansbold';
}

#negrita a:hover { 
color: rgb(229,9,127); 
text-decoration: underline;
}

.secciones ul li a{
text-decoration:none;
color:rgb(255, 255, 255);	
}

.secciones ul li a:hover{
color:rgb(229,9,127);
}
	
#pie{
width:93%;
position:relative;
float:left;
margin-left:30px;
margin-right:30px;
border-top:thin;
border-top-color:#dadac5;
border-top-style:solid;
}

#textopie{
position:relative;
float:left;
font-family:'open_sansregular';
font-size:10px;
width:70%;
margin-right:50px;
}

#mapa{
position:relative;
float:left;
margin-top:5px;
margin-right: 15px;
margin-left: -30px
}

#mapa a{
color:rgb(255, 255, 255);
text-decoration:none;
font-size:23px;
font-family:'open_sansbold';
}

#mapa a:hover{
color:rgb(229,9,127);
}

#vm28{
position:relative;
float:left;
margin-top:5px;
margin-right: 5px;
}

#vm28 a{
color:rgb(255, 255, 255);
text-decoration:none;
font-size:23px;
font-family:'open_sansbold';
}

#vm28 a:hover{
color:rgb(229,9,127);
}

#dgpc{
position:relative;
float:left;
margin-top:5px;
margin-left: 6px;
}

#dgpc a{
color:rgb(255, 255, 255);
text-decoration:none;
font-size:23px;
font-family:'open_sansbold';
}

#dgpc a:hover{
color:rgb(229,9,127);
}

/* ------------------ Fin de Footer ------------------ */




/* ------------------ Comienzo de Home ------------------ */


#pagina_inicio{
background-color: rgb(255, 255, 255);
width:960px;
height: 1500px;
margin:20px auto 20px auto;
background: rgb(255, 255, 255);
padding: 25px;
padding-top: 5px;
}

/*Slider de Teoricas*/
#slider {
z-index: 1;
position:relative;
float:left;
margin:0px 0 0 0px;
margin-left: 0px;
width: 840px;
font-family: "arial", "helvetica", sans-serif,'oxygenlight';
}
 
/* Estilos del Slider */
ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}
 
.bjqs-caption{
color:black;
background:whitesmoke;
opacity:.75;
}
 
/* Botonera de Pie de Slider */
ol.bjqs-markers{
margin-top:5px;
}

ol.bjqs-markers li a{
padding: 5px 10px;
background: rgb(0, 0, 0);
color: rgb(255, 255, 255);
margin: 5px;
text-decoration: none;
transition:background .5s ease;
-webkit-transition:background .5s ease;
-moz-transition:background .5s ease;
-o-transition:background .5s ease;
}

li.active-marker a, ol.bjqs-markers li a:hover{
background:gray!important;
}
 
/* Controles de Atras y Adelante del Slider */
ul.bjqs-controls.v-centered li a {
display: block;
padding: 10px;
background: whitesmoke;
color: rgb(0, 0, 0);
text-decoration: none;
opacity:.75;
transition:color .5s ease, background .5s ease;
-webkit-transition:color .5s ease, background .5s ease;
-moz-transition:color .5s ease, background .5s ease;
-o-transition:color .5s ease, background .5s ease;
}

ul.bjqs-controls.v-centered li a:hover{
background:rgb(0, 0, 0);
color:rgb(253, 253, 253);
}

/*Noticias */

/* Ir a Secciones */
#ir_a_secciones {
list-style: none;
}

#ir_a_secciones a{
color: rgb(12,12,12);
text-decoration: none;
}

#ir_a_secciones a:hover{
color: rgb(128, 128, 128);
}

#titulo_de_noticias_home{
width:700px;
height: 20px;
padding:5px 0 5px 5px;
position:relative;
float:left;
font-family: 'open_sanssemibold',sans-serif;
font-size:16px;
background-color:rgb(0,159,227);
color: rgb(255, 255, 255);
margin-top:60px;
margin-bottom:10px;
padding-left:10px;
}

.noticia_mas_importante{
font-size: 38px;
}

#subtitulos_noticias_home{
width:710px;
font-family:'open_sanscondensed_light';
font-size:28px;
border-bottom: 2px solid rgb(0,159,227);
margin-bottom: 20px;
margin-top: 0px;
}

#contenedor_haciendo_caminos_home{
width: 710px;
height: 215px;
margin-top: 520px;
margin-bottom: 40px;
}

#faduverde_imagen{
float: left;
}

#fecha_noticia_dia{
width: 480px;
font-family: 'open_sanssemibold',sans-serif;
font-size:22px;
float: right;
margin-bottom: 5px;
}

#fecha_noticia_dia2{
font-family: 'open_sanssemibold',sans-serif;
font-size:14px;
margin-left: 5px;
}

#titulo_haciendo_cam{
width: 480px;
float: right;
font-family:'open_sansregular';
font-size:16px;
margin-top: 0px;
margin-bottom: 5px;
}

#vermas_noti_uno{
text-decoration: none;
font-family: 'open_sansextrabold',sans-serif;
font-size:24px;
color: rgb(0,159,227);
float: right;
width: 480px;
}

#vermas_noti_uno:hover{
text-decoration: underline;
color: rgb(0, 124, 177);
}

/* Mas Noticias */
#contenedor_noticias_secundarias{
width: 960px;
height: 180px;
float: left;
margin-top: 20px;
}

#noticias_secundarias{
width: 220px;
height: 125px;
float: left;
margin-right: 25px;
margin-top: 0px;
}

#titulos_noticias_secundarias{
font-family: 'open_sanssemibold',sans-serif;
font-size: 16px;
margin-top: 0px;
}

#fechas_noticias {
font-size: 12px;
}

#textos_noticias_secundarias{
width:220px;
position:relative;
float:left;
font-family:"open_sansregular", sans-serif;
font-size:14px;
margin-top:-10px;
margin-bottom: 5px;
}	

#leer_mas_secundarias{
width:220px;
position:relative;
float:left;
font-family:'open_sansextrabold',sans-serif;
font-size:16px;
margin-top: 0px;
}

#leer_mas_secundarias a:hover{
color: rgb(0, 124, 177);
text-decoration: underline;
}

#leer_mas_secundarias a{
color: rgb(0,159,227);
text-decoration: none;
}

/* Calendario */
.calendario_home{
height: 420px;
margin-bottom: 55px;
}

span.icon-evento-hora {
background-position: -136px -254px
}

span.icon-evento-fecha {
background-position: -122px -254px
}

span.icon-evento-hora, span.icon-evento-fecha {
opacity: 0.8;
filter: alpha(opacity=80);
}

.calendario {
width:220px;
height: 416px;
background-color: rgb(0,159,227);
float: left;
margin-left: -1px;
margin-top: 0px;
}

.calendario h3{
text-align: center;
font-family: "open_sanssemibold", sans-serif;
color: rgb(255, 255, 255);
border-bottom: 2px solid rgb(255, 255, 255);
width: 200px;
position: relative;
right: -10px;
}

.calendario h4{
text-align: center;
font-family: "open_sanssemibold", sans-serif;
color: rgb(255, 255, 255);
font-size: 12px;
}

.calendario h2 a:hover{
color: rgb(195, 195, 195);
}

.calendario table {
width: 200px;
float: right;
margin-top: 0px;
margin-right: 10px;
font-family: "open_sansregular", sans-serif;
border: 0.1px solid rgb(0, 0, 0);
}

.calendario table thead th {
width: 14.28%;
color: rgb(0, 0, 0);
font-size: 9px;
text-align: center;
font-family: "open_sansregular", sans-serif;
}

.calendario table tbody tr td {
background-color: rgb(255, 255, 255);
color: rgb(83, 83, 83);
font-size: 11px;
text-align: center;
height: 24px;
}

.calendario table tbody tr td.event {
background-color: rgb(255, 237, 16);
}

.calendario table tbody tr td.event:hover,
.calendario table tbody tr td.today:hover {
cursor: pointer;
}

.calendario table tbody tr td.event:hover {
background-color: rgb(217, 201, 6);
}

.calendario table tbody tr td.today {
background-color: rgb(229,9,127);  
color: rgb(255, 255, 255) !important;
}

.calendario table tbody tr td.today:hover {
background-color:  rgb(201, 7, 111); 
}

.calendario table tbody tr td.today a {
color: rgb(255, 255, 255);
}

.calendario table tbody tr td.event a {
color: rgb(0, 0, 0);
}

.calendario table tbody tr td.today a:hover,
.calendario table tbody tr td.event a:hover {
text-decoration: none;
}

.calendario table tbody tr td.disabled {
background-color: rgb(255, 255, 255);
color:rgb(0, 0, 0);
}

/*Fechas de calendario */
#fechas_importantes p{
position: relative;
float: left;
margin-top: 18px;
margin-left: 16px;
color: rgb(255, 255, 255);
font-family: "open_sansregular", sans-serif;
font-size: 12px;
text-align: center;
}

#caendario_fechas_negrita{
font-family: 'open_sansbold', sans-serif;
font-size: 12px;
}

/*Boton ir a galeria */
#boton_ir_galeria_home{
width: 220px;
height: 185px;
margin-bottom: 35px;
}

#boton_ir_galeria_home img{
width: 220px;
}

/*Login */
.login_home {
float: right;
width: 220px;
}

::-moz-focus-inner {
padding: 0;
border: 0;
}

:-moz-placeholder {
color: rgb(0, 0, 0) !important;
}

::-webkit-input-placeholder {
color: rgb(0, 0, 0);
}

:-ms-input-placeholder {
color: rgb(0, 0, 0) !important;
}

input, textarea, select, label {
font-family: inherit;
font-size: 12px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.login_home {
padding: 5px 20px;
width: 176px;
background: rgb(252, 252, 252);
border: 2px solid rgb(229,9,127);
font-family: "open_sansregular", sans-serif;
margin-bottom: 20px;
}

.titulo_ingresar_login{
font-size: 16px;
font-family: "open_sansbold", sans-serif;
color: rgb(0, 0, 0);
text-align: center;
font-size: 18px;
}

.login-input_home  {
display: block;
width: 100%;
height: 37px;
margin-bottom: 10px;
padding: 0 9px;
color: rgb(0, 0, 0);
}

.login-input:focus {
outline: 0;
}

.lt-ie9 .login-input_home  {
line-height: 35px;
}

.login-submit_home{
display: block;
width: 100%;
height: 37px;
margin-bottom: 15px;
font-size: 14px;
font-family: "open_sansbold", sans-serif;
color: rgb(255, 255, 255);
text-align: center; 
cursor: pointer;
background: rgb(229,9,127); 
}

.login-submit_home:active {
background: rgb(180, 0, 96);  
color: rgb(255, 255, 255);  
}

.login-submit_home:hover{
background: rgb(180, 0, 96);  
color: rgb(255, 255, 255);  
}

.login-help_home  {
text-align: center;
font-family: "open_sansregular", sans-serif;
font-size: 14px;
}

.login-help_home  > a {
font-size: 11px;
color: rgb(0, 0, 0);
text-decoration: none;
}

.login-help_home > a:hover {
text-decoration: underline;
}

/* Boton de Registrase*/
.boton_de_registrarse_home{
width: 220px;
height: 40px;
float: left;
background: rgb(229,9,127);  
display: inline-block; 
padding: 5px 10px 6px; 
color: rgb(255, 255, 255); 
text-decoration: none; 
line-height: 1; 
box-shadow: 0 1px 3px rgb(152, 152, 152); 
text-shadow: 0 -1px 1px rgb(34, 34, 34); 
border: none; 
position: relative; 
cursor: pointer; 
font-size: 14px; 
font-family: 'open_sanssemibold',sans-serif;
}

.boton_de_registrarse_home:hover{ 
background-color: rgb(180, 0, 96); 
}




/* ------------------ Fin de Home ------------------ */




/* ------------------ Inicio de Galeria de Imagenes------------------ */

#pagina_galeria{
width:960px;
height: 1990px;
background-color:#FFF;
margin:auto;
padding: 25px;
margin-top: 25px;
}

/*Introduccion a niveles*/
#contenedor_introduccion_de_niveles{
width: 710px;
font-family: 'open_sansregular', sans-serif;
font-size: 14px;
margin-top: -15px;
}

#niveles_negrita{
font-family: 'open_sansbold', sans-serif;
font-size: 16px;
}

/*Galerias*/

/*Nivel 1*/
#titulo_de_nivel_uno{
width:690px;
height: 20px;
padding:5px 0 5px 5px;
position:relative;
float:left;
font-family: 'open_sanssemibold',sans-serif;
font-size:16px;
background-color:rgb(0,159,227);
color: rgb(255, 255, 255);
margin-top:30px;
margin-bottom:10px;
padding-left:10px;
}

#titulos_de_galeria_uno{
width:710px;
position:relative;
font-family:'open_sanscondensed_light';
font-size:24px;
border-bottom: 2px solid rgb(0,159,227);
}

/*Nivel 2*/
#titulo_de_nivel_dos{
width:690px;
height: 20px;
padding:5px 0 5px 5px;
position:relative;
float:left;
font-family: 'open_sanssemibold',sans-serif;
font-size:16px;
background-color:rgb(247,209,0);
color: rgb(0, 0, 0);
margin-top:30px;
margin-bottom:10px;
padding-left:10px;
}

#titulos_de_galeria_dos{
width:710px;
position:relative;
font-family:'open_sanscondensed_light';
font-size:24px;
border-bottom: 2px solid rgb(247,209,0);
}

/*General*/
#contenedor_explicasion_de_tps{
width: 710px;
font-family: 'open_sansregular', sans-serif;
font-size: 12px;
}

#consigna_negrita{
width: 710px;
font-family: 'open_sansbold', sans-serif;
font-size: 12px;
}

ul.gallery{
padding:0 0px;
}

ul.gallery img{
margin-right: 8px;
margin-bottom: 8px;
}

/*Sitios Recomendados - aside*/
#sitios_recomendados{
font-family: 'open_sanssemibold', sans-serif;
font-size: 16px;
background-color: rgb(0, 0, 0);
color: rgb(255, 255, 255);
padding: 6px;
text-align: center;
margin-top: 0px;
}

#contenedor_aside_galeria{
}

#titulos_aside_galeria{
font-family: 'open_sanssemibold', sans-serif;
font-size: 16px;
border-bottom: 2px solid rgb(0, 0, 0);
}

.negrita_aside_galeria{
font-family: 'open_sanssemibold', sans-serif;
}

#texto_aside_galeria{
font-family: 'open_sanslight', sans-serif;
font-size: 14px;
}

.vermas_aside_galeria{
font-family: 'open_sansextrabold', sans-serif;
list-style: none;  
font-size: 16px;
position: relative;
margin-bottom: 25px    
}

.vermas_aside_galeria a {
text-decoration: none;
color: rgb(113, 113, 113);
}

.vermas_aside_galeria a:hover {
color: rgb(163, 163, 163);
}

#links_aside_galeria {
font-family: 'open_sanslight', sans-serif;
font-size: 14px;
}

#links_aside_galeria li {
color: rgb(150, 150, 150);
font-family: 'open_sansregular', sans-serif;
}

#links_aside_galeria li a{
text-decoration: none;
color: rgb(0, 0, 0);
}

#links_aside_galeria li a:hover{
color: rgb(154, 154, 154);
}


/* ------------------ Fin de Galeria de Imagenes------------------ */




/* -------- Comienzo de Formulario para Registrarse ---------- */

#pagina_registrarse{
width:960px;
height: 1270px;
background-color:#FFF;
margin:auto;
padding: 25px;
margin-top: 25px;
}

/*"Article" para Dos Columnas*/
#article_registrarse{
width:960px;
position:relative;
float:left;
margin-left:20px;
margin-top:0px;
margin-right:0;
margin-bottom:0;
margin-left: -0px;
}

/*Columna 1*/
#contenedor_ventajas_de_registrarse{
width: 467px;
float: left;
}

#titulo_de_ventajas_de_registrarse{
font-family:'open_sanscondensed_light';
font-size:24px;
color: rgb(229,9,127);
border-bottom: 2px solid rgb(229,9,127);
margin-top: 0px;
}

#texto_de_ventajas_de_registrarse{
font-family:'open_sansregular',sans-serif;
font-size:14px;
}

#resaltar_no_lo_dudes{
font-family:'open_sanssemibold',sans-serif;
font-size:14px;
}

#titulo_de_ya_estas_registrado{
font-family:'open_sanscondensed_light';
font-size:34px;
border-bottom: 2px solid rgb(131, 131, 131);
margin-top: 40px;
color: rgb(131, 131, 131);
}

#texto_ya_estas_registrado{
font-family:'open_sansregular',sans-serif;
font-size:14px;
margin-bottom: 40px;
margin-top: -10px;
}

/*Login */
::-moz-focus-inner {
padding: 0;
border: 0;
}

:-moz-placeholder {
color: rgb(0, 0, 0) !important;
}

::-webkit-input-placeholder {
color: rgb(0, 0, 0);
}

:-ms-input-placeholder {
color: rgb(0, 0, 0) !important;
}

input, textarea, select, label {
font-family: inherit;
font-size: 12px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.titulo_regis {
margin-bottom: 20px;
font-size: 16px;
font-family:'open_sansbold';
color: rgb(0, 0, 0);
text-align: center;
font-size: 18px;
}

.login-input_regis {
display: block;
width: 220px;
height: 37px;
margin-bottom: 20px;
padding: 0 9px;
color: rgb(0, 0, 0);
font-family: 'open_sansregular';
}

.login-input_regis:focus {
outline: 0;
}

.lt-ie9 .login-input_regis {
line-height: 35px;
}

.login-submit_regis {
display: block;
width: 220px;;
height: 37px;
margin-bottom: 15px;
font-size: 14px;
font-family:'open_sansbold';
color: rgb(255, 255, 255);
text-align: center; 
cursor: pointer;
background: rgb(229,9,127); 
}

.login-submit_regis:active {
background: rgb(180, 0, 96);  
color: rgb(255, 255, 255);  
}

.login-submit_regis:hover{
background: rgb(180, 0, 96);  
color: rgb(255, 255, 255);  
}

.login-help_regis {
width: 220px;
text-align: center;
font-family: 'open_sansregular';
font-size: 14px;
}

.login-help_regis > a {
font-size: 11px;
color: rgb(0, 0, 0);
text-decoration: none;
}

.login-help_regis > a:hover {
text-decoration: underline;
}

/* Columna 2 - Formulario*/
#formulario_contenedor{
width: 467px;
float: right;
}

#titulo_de_registrase_en_web{
font-family:'open_sanscondensed_light';
font-size:24px;
border-bottom: 2px solid rgb(229,9,127);
color:  rgb(229,9,127);
margin-top: 0px;
}

.form {
background:rgb(255, 255, 255); 
width:467px; 
margin:10 auto; 
padding-left:0px; 
padding-top:0px;
margin-top: 20px;
font-family:'open_sansbold', sans-serif;
}

.form fieldset{
border:0px; 
padding:0px; 
margin:0px;
}

.form p.contact { 
font-size: 20px; 
margin:0px 0px 10px 0;
line-height: 14px; 
font-family:'open_sansbold', sans-serif;
}

.form input[type="text"] { 
width: 467px; 
}

.form input[type="email"] { 
width: 467px; 
}

.form input[type="password"] { 
width: 467px; 
}

.form input.birthday{
width:60px;
}

.form input.birthyear{
width:120px;
}

.form label { 
color: rgb(0, 0, 0); 
font-size: 12px;
font-family:'open_sanssemibold',sans-serif; 
}

.form label.month {
width: 135px;
}

.form input, textarea { 
background-color: rgba(255, 255, 255, 0.4); 
border: 1px solid rgba(149, 149, 149, 0.15); 
padding: 7px; 
font-family: 'open_sansregular', sans-serif;
color: rgb(75, 75, 75); 
font-size: 14px; 
margin-bottom: 15px; 
margin-top: -10px; 
}

.form input:focus, textarea:focus { 
border: 1px solid rgb(255, 88, 0); 
background-color: rgba(255, 255, 255, 1); 
}

.form .select-style {
-webkit-appearance: button;
box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
-webkit-padding-end: 20px;
-webkit-padding-start: 2px;
-webkit-user-select: none;
background-image: url(imagenes/select-arrow.png), 
-webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
background-position: center right;
background-repeat: no-repeat;
border: 1px solid rgba(149, 149, 149, 0.15); 
color: rgb(85, 85, 85);
font-size: inherit;
margin: 0;
overflow: hidden;
padding-top: 5px;
padding-bottom: 5px;
text-overflow: ellipsis;
white-space: nowrap;
}

.form .gender {
width:460px;
}

.form input.buttom{ 
background: rgb(229,9,127); 
display: inline-block; 
padding: 5px 10px 6px; 
color: rgb(248, 248, 248); 
text-decoration: none; 
font-weight: bold; 
line-height: 1; 
-moz-border-radius: 5px; 

-moz-box-shadow: 0 1px 3px rgb(152, 152, 152); 
-webkit-box-shadow: 0 1px 3px rgb(152, 152, 152); 
box-shadow: 0 1px 3px rgb(152, 152, 152); 
text-shadow: 0 -1px 1px rgb(34, 34, 34); 
border: none; 
position: relative; 
cursor: pointer; 
font-size: 14px; 
font-family:'open_sansregular', sans-serif;
}

.form input.buttom:hover{ 
background-color: rgb(173, 0, 93); 
}


/* ------------------ Fin de Formulario para Registrarse ------------------ */




/* ---------- Inicio Gracias por Registrarte ---------- */

#pagina_registro_compretado{
background-color: rgb(255, 255, 255);
width:960px;
height: 720px;
margin:auto;
background: rgb(255, 255, 255);
padding: 25px;
margin-top: 25px;
}

#contenedor_gracias_por_registrarse{
width: 960;
margin: auto;
}

/* Gracias*/
.Gracias{
font-family: 'open_sans_condensedbold';
text-align: center;
font-size: 40px;
color: rgb(229,9,127);
margin-bottom: 10px;
}

.texto_gracias{
width: 600px;
margin: auto;
font-family: 'open_sansregular';
font-size: 16px;
text-align: center;
}

/* Boton Ir a Mí Perfil*/
.boton_ir_mi_perfil{
width: 220px;
height: 40px;
background: rgb(229,9,127);  
display: inline-block; 
padding: 5px 10px 6px; 
color: rgb(255, 255, 255); 
text-decoration: none; 
line-height: 1; 
box-shadow: 0 1px 3px rgb(152, 152, 152); 
text-shadow: 0 -1px 1px rgb(34, 34, 34); 
border: none; 
position: relative; 
cursor: pointer; 
font-size: 14px; 
font-family: 'open_sanssemibold',sans-serif;
margin: auto;
margin-top: 40px;
margin-left: 370px;
}

.boton_ir_mi_perfil:hover{ 
background-color: rgb(180, 0, 96); 
}


/* ---------- Fin Gracias por Registrarte ---------- */





/* ------------------ Inicio de Mi Perfil------------------ */

#article_secundario_perfil{
width: 960px;
margin-top: 0px;
}

#pagina_login{
background-color: rgb(255, 255, 255);
width:960px;
height: 1470px;
margin:auto;
background: rgb(255, 255, 255);
padding: 25px;
margin-top: 25px;
}

/*Arbol */
#dosdd{
width: 960px;
height: 25px;
margin-bottom: 35px;
}

#donde_estoy_mi_perfil{
font-family: 'open_sansbold', sans-serif;
width: 960px;
font-size: 18px;
height: 25px;
}

#que_nivel{
font-family: 'open_sansbold', sans-serif;
font-size: 18px;
color: rgb(229,9,127);
}

#nombre_usuario{
float: right;
margin-top: 0px;
margin-right: 12px;
font-family: 'open_sansregular', sans-serif;
font-size: 14px;
}

#contenedor_botones_login2{
width: 400px;
height: 25px;
float: right;
}

.profile_avatar_cabecera{
float: right;
margin-right: 5px;
}

.boton_cerrar_sesion{
float: right;
width: 120px;
height: 25px;
background: rgb(0, 0, 0);  
display: inline-block; 
padding: 5px 10px 6px; 
color: rgb(255, 255, 255); 
text-decoration: none; 
line-height: 1; 
box-shadow: 0 1px 3px rgb(152, 152, 152); 
text-shadow: 0 -1px 1px rgb(34, 34, 34); 
border: none; 
position: relative; 
cursor: pointer; 
font-size: 12px; 
font-family: 'open_sanssemibold',sans-serif;
}

/*Columna*/
#Columna_de_login{
width: 960px;
height: 630px;
}

/*Cronograma*/
 #mitabla{
/*estilo de el cuerpo de nuestra tabla*/
background-color: #1e8cbe;
width:80%;
margin:24px auto;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
font-family:helvetica,arial,sans-serif;
font-weight:normal;
text-transform: uppercase;
}

#cronograma_titulos{
/*estilo de los elementos(th)*/
background-color: #020202;
color:#fff;
font-family: 'open_sansbold', sans-serif;
font-weight: normal;
font-size:16px;
padding: 8px;
text-align: center;
}

#cronograma_titulos{
/*estilo a los elementos (td)*/
width:170px;
height: 24px;
}

#cronograma_dia{
/*estilo de los elementos(th)*/
background-color: #797979;
color:#fff;
font-family: 'open_sanssemibold', sans-serif;
font-weight: normal;
font-size:14px;
padding: 8px;
text-align: center;
}

#cronograma_dia{
/*estilo a los elementos (td)*/
width:170px;
height: 24px;
}

#cronograma{
/*estilo de los elementos(th)*/
background-color: #a2a2a2;
color:#fff;
font-family: 'open_sansregular', sans-serif;
font-weight: normal;
font-size:12px;
padding: 8px;
text-align: center;
}

#cronograma{
/*estilo a los elementos (td)*/
width:170px;
height: 24px;
}

#mitabla tr:nth-child(odd){
/*para los colores de las filas impares*/
background-color: #ffffff;
}

#mitabla tr:nth-child(even){
/*para los colores de las filas pares*/
background:#EDEDED;
}

/*Pie de Cronograma*/
.descargar_cronograma_pdf{
margin-top: 12px;
margin-bottom: 25px;
list-style: none;
font-family: sans-serif;
font-size: 14px;
}

.descargar_cronograma_pdf a{
text-decoration: none;
color: rgb(229,9,127);
}

.descargar_cronograma_pdf a:hover{
text-decoration: underline;
color: rgb(244, 81, 168); 
}

.destacado_pestañas{
font-size: 14px; 
font-family: 'open_sanssemibold',sans-serif;
}

.negrita_inscirpcion_examen{
font-family: 'open_sanssemibold', sans-serif;
font-size: 12px;
}

.iniciar_inscripcion_examen{
float: left;
margin-bottom: 25px;
list-style: none;
font-family: sans-serif;
font-size: 14px;
}

.iniciar_inscripcion_examen a{
text-decoration: none;
color: rgb(229,9,127);
}

.iniciar_inscripcion_examen a:hover{
text-decoration: underline;
color: rgb(244, 81, 168); 
}

/*Proxima clase*/
#contenedor_proxima_clase{
margin-top: 160px;
padding: 12px;
border: 7px solid rgb(229,9,127);
background-color: 
}

.titulo_proxima_clase{
font-family: 'open_sans_condensedbold', sans-serif;
text-align: center;
font-size: 24px;
margin-bottom: 0px;
background-color: rgb(229,9,127);
color: rgb(255, 255, 255); 
}

.texto_proxima_clase{
text-align: center;
font-family: 'open_sansregular', sans-serif;
font-size: 14px;
}

.negrita_entrega_final{
text-align: center;
font-family: 'open_sansbold', sans-serif;
font-size: 18px;
}

/*Tab jQuery - Pestañas*/
.container {
width: 710px; 
float: right 
}

ul.tabs {
margin: 0;
padding: 0;
float: left;
list-style: none;
height: 32px;
border-bottom: 1px solid #999;
border-left: 1px solid #999;
width: 100%;
font-family: 'open_sans_condensedbold';
font-size: 0.9em;
}

ul.tabs li {
float: left;
margin: 0;
padding: 0;
height: 31px;
line-height: 31px;
border: 1px solid #999;
border-left: none;
margin-bottom: -1px;
background: #F0F0F0;
overflow: hidden;
position: relative;
background-color: rgb(229,9,127);
}

ul.tabs li a {
text-decoration: none;
color: #000;
display: block;
font-size: 1.2em;
padding: 0 20px;
border: 1px solid #fff;
outline: none;
}

ul.tabs li a:hover {
background: rgb(0,159,227);
}

html ul.tabs li.active, html ul.tabs li.active a:hover  {
background: #fff;
border-bottom: 1px solid #fff;
}

.tab_container {
border: 1px solid #999;
border-top: none;
clear: both;
float: left; 
width: 100%;
background: #fff;
-moz-border-radius-bottomright: 5px;
-khtml-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-khtml-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
}

.tab_content {
padding:  30px;
font-size: 1.2em;
}

.tab_content h2 {
font-weight: normal;
padding-bottom: 10px;
border-bottom: 1px dashed #ddd;
font-size: 1.5em;
font-family: 'open_sans_condensedbold', sans-serif;
}

.tab_content p {
font-family: 'open_sansregular', sans-serif;
font-size: 12px;
}

.tab_content h3 a{
color: #254588;
}

.tab_content img {
float: left;
margin: 0 20px 20px 0;
border: 1px solid #ddd;
padding: 5px;
}

/*Programa*/
.descargar_programa_pdf{
float: left;
margin-bottom: 25px;
list-style: none;
font-family: sans-serif;
font-size: 14px;
}

.descargar_programa_pdf a{
text-decoration: none;
color: rgb(229,9,127);
}

.descargar_programa_pdf a:hover{
text-decoration: underline;
color: rgb(244, 81, 168); 
}

/*Mis Apuntes*/
.negrita_teoricas_login{
font-family: 'open_sanssemibold',sans-serif;
font-size: 14px;
}

.atributos_de_texto{
width: 280px;
}

#apuntes_practica{
width: 100%;
height: 130px;
font-family:'open_sansregular', sans-serif;
font-size: 14px;
}

.boton_guardar{
width: 120px;
height: 30px;
background: rgb(0, 0, 0);  
display: inline-block; 
padding: 5px 10px 6px; 
color: rgb(255, 255, 255); 
text-decoration: none; 
line-height: 1; 
box-shadow: 0 1px 3px rgb(152, 152, 152); 
text-shadow: 0 -1px 1px rgb(34, 34, 34); 
border: none; 
position: relative; 
cursor: pointer; 
font-size: 14px; 
font-family: 'open_sanssemibold',sans-serif;
float: right;
margin-left: 5px;
margin-bottom: 40px;
}

.boton_guardar:hover{ 
background-color: rgb(77, 76, 77); 
}

.editar_archivo{
width: 130px;
height: 30px;
float: left;
list-style: none;
font-size: 14px; 
font-family: 'open_sanssemibold',sans-serif;
}

.editar_archivo a{
text-decoration: none;
color: rgb(229,9,127); 
}

.editar_archivo a:hover{
text-decoration: underline;
color: rgb(244, 81, 168); 
}

.aditar_archivo_contenedor{
height: 40px;
}

/* Perfil Avatar*/
.profile_user{
width: 220px;
height: auto;
float: left;
}

.profile_user img{
width: 220px;
}

.cambiar_avatar{
font-family: 'open_sanssemibold',sans-serif;
list-style: none;
text-align: center;
border: 1px solid #999;
padding: 5px;
margin-top: -5px;
background-color:rgb(0, 0, 0); 
}

.cambiar_avatar a{
text-decoration: none;
color:rgb(255, 255, 255); 
}

.cambiar_avatar a:hover{
text-decoration: underline;
color:rgb(230, 230, 230); 
}

.botonera_profile{
width: 220px;
height: 40px;
margin-top: 5px;
float: left;
background: rgb(229,9,127);  
display: inline-block; 
padding: 5px 10px 6px; 
color: rgb(255, 255, 255); 
text-decoration: none; 
line-height: 1; 
box-shadow: 0 1px 3px rgb(152, 152, 152); 
text-shadow: 0 -1px 1px rgb(34, 34, 34); 
border: none; 
position: relative; 
cursor: pointer; 
font-size: 14px; 
font-family: 'open_sanssemibold',sans-serif;
}

.botonera_profile:hover{ 
background-color: rgb(180, 0, 96); 
}



/* ------------------ Fin de Mi Perfil------------------ */




/* ---------------------- Comienzo de Apuntes ---------------------- */

#pagina_apuntes{
width:960px;
height: 1490px;
background-color:#FFF;
margin:auto;
padding: 25px;
margin-top: 25px;
}

/*Contenedores de descarga - Columna 1 */
#contenedor_general_tps_archivos{
float: left;
}

/*Contenedores de descarga - Columna 2 */
#contenedor_general_parte_apuntes{
float: right;
}

/*Nivel 1*/
#contenedor_general_nivel_uno{
width: 710px;
height: 460px;
margin-bottom: 40px;
}

#titulo_apuntes_nivel_uno{
width:690px;
height: 20px;
padding:5px 0 5px 5px;
position:relative;
float:left;
font-family: 'open_sanssemibold',sans-serif;
font-size:16px;
background-color:rgb(0,159,227);
color: rgb(255, 255, 255);
margin-bottom:10px;
padding-left:20px;
margin-right:0;
margin-top: 0px;
}

#titulo_de_trabajos_practicos{
width:310px;
font-family:'open_sanscondensed_light';
font-size:24px;
color: rgb(0, 0, 0);
border-bottom: 2px solid rgb(0,159,227);
}

/*Nivel 2*/
#contenedor_general_nivel_dos{
width: 710px;
height: 545px;
}

#titulo_apuntes_nivel_dos{
width:690px;
height: 20px;
padding:5px 0 5px 5px;
position:relative;
float:left;
font-family: 'open_sanssemibold',sans-serif;
font-size:16px;
background-color:rgb(247,209,0);
color: rgb(0, 0, 0);
margin-bottom:10px;
padding-left:20px;
margin-right:0;
margin-top: 0px;
}

#titulo_de_trabajos_practicos_dos{
width:310px;
font-family:'open_sanscondensed_light';
font-size:24px;
color: rgb(0, 0, 0);
border-bottom: 2px solid rgb(247,209,0);
}

/*Descarga*/
#lista_descargar_tps{
width:290px;
font-family:'open_sansregular',sans-serif;
font-size:14px;
list-style: none;
margin-left: -12px;
}

/*Subtitulos de descarga*/
#negrita_subtitulos_apuntes{
font-family: 'open_sansbold',sans-serif;
}

/*Descargas*/
#lista_descargar_tps li a{
text-decoration: none;
color:rgb(0, 121, 183);
}

#lista_descargar_tps li a:hover{
color:rgb(72, 179, 234);
text-decoration: underline;
}

/*Aside - Botones de otras secciones*/
#boton_ir_galeria_apuntes_uno img{
width: 220px;
margin-bottom: 16px;
}



/* ----------------------- Fin de Apuntes ---------------------- */




/* ----------------------Inicio Mapa de sitio ---------------------------*/

#pagina_mapa{
width:960px;
height: 1010px;
background-color:#FFF;
margin:auto;
padding: 25px;
margin-top: 25px;
}

#article_una_columna{
width: 960px;
margin-top: 0px;
}

/*Imagen y referencias */
#imagen_mapa{
float: left;
margin-bottom: 12px;
height: 575px;
width: 300px;
}

#imagen_mapa img{
margin-bottom: 12px;
width: 300px;
}

/*Mapa */
#contenedor_mapa{
width: 660px;    
height: 555px;
margin-top: 0px;
float: right;
}

#negrita_mapa{
font-size: 18px;    
font-family: 'open_sansextrabold', sans-serif;   
width: 620px;
}

#negrita_mapa a:hover{
color: rgb(229,9,127);  
text-decoration: none;
}

#negrita_mapa a{
color: rgb(0, 0, 0);
text-decoration: none;
}

.secciones_mapa ul{
list-style: none;
margin-top: 0px;
}

.secciones_mapa{
font-family: 'open_sansregular', sans-serif; 
}

.secciones_mapa li{
width: 620px;
}

.secciones_mapa li a{
text-decoration: none;
color: rgb(0, 0, 0);
}

.secciones_mapa li a:hover{
color: rgb(229,9,127);  
text-decoration: none;
}

.link_inactivos_mapados {
color: rgb(191, 191, 191);
}

.caracteristicas_sitios{
font-family: 'open_sansregular', sans-serif; 
font-size: 14px;
color: rgb(0,159,227);
}

#misma_pagina{
font-family:'open_sansregular';
font-size: 12px;
}



/* ---------------------- Fin de Mapa de sitio ---------------------------*/



/* ------------------ Comienzo Minihome Alumnos------------------ */

#pagina_alumnos{
background-color: rgb(255, 255, 255);
width:960px;
height: 1740px;
margin:20px auto 20px auto;
background: rgb(255, 255, 255);
padding: 25px;
margin-top: 25px;
}

#contendor_cajas_alumnos{
width: 960px;
height: 865px;
}

/*Cajas */
#caja_uno_alumnos{
float: left;
width: 440px;
background-color: rgb(229,9,127);
padding: 15px;
}

#caja_dos_alumnos{
float: right;
width: 440px;
background-color: rgb(229,9,127);
padding: 15px;
}

#caja_tres_alumnos{
float:left;
width: 440px;
background-color: rgb(229,9,127);
padding: 15px;
margin-top: 20px;
}

#caja_cuatro_alumnos{
float:right;
width: 440px;
background-color: rgb(229,9,127);
padding: 15px;
margin-top: 20px;
}

/*Atributos de Cajas */
#imagenes_seccion_alumnos{
width: 440px;
}

#texto_seccion_alumnos{
font-family: 'open_sansregular',sans-serif;
font-size:14px;
color: rgb(255, 255, 255);
margin-bottom: 10px;
}

#vermas_seccion_alumnos{
font-family: 'open_sansextrabold';
font-size:26px;
margin-bottom: 0px;
list-style: none;
}

#vermas_seccion_alumnos a{
color: rgb(0, 0, 0);
text-decoration: none;
}

#vermas_seccion_alumnos a:hover{
color: rgb(51, 51, 51);
text-decoration: underline;
}

/* Sitios de interes - Links*/
#contenedor_sitios_interes_secc_alumnos{
width: 960px;
height: 400px;
margin-top: 50px;
}

#titulo_sitios_interes_secc_alumnos h3{
width:940px;
height: 20px;
padding:5px;
padding-left: 12px;
font-family: 'open_sanssemibold',sans-serif;
font-size:16px;
background-color:rgb(0, 0, 0);
color: rgb(255, 255, 255);
}

#contenedor_link_apuntes {
height: 120px;
width:200px;
height: 350px;
font-size: 14px;
font-family:'open_sansregular',sans-serif;
float: left;
margin-right: 35px;
margin-left: 5px;
margin-top: 0px;
}

#titulos_de_links_alumnos{
font-family: 'open_sanssemibold',sans-serif;
font-size:18px;
margin-bottom: 10px;
margin-top: 15px;
}

#contenedor_link_apuntes li{
color: rgb(13, 13, 13);
}

#contenedor_link_apuntes li a{
text-decoration: none;
color: rgb(123, 123, 123);
}

#contenedor_link_apuntes li a:hover{
text-decoration: underline;
color: rgb(172, 172, 172);
margin-left: 5px;
}


/* ------------------ Fin Minihome Alumnos------------------ */





/* ------------------ Principio de Noticias ------------------ */

#pagina_noticias{
background-color: rgb(255, 255, 255);
width:960px;
height: 2200px;
margin:auto;
background: rgb(255, 255, 255);
padding: 25px;
margin-top: 25px;
}


#masnoticias2{
height: 640px
}

#masnoticias2{
height: 860px;
}

#login_pagina_arreglo_mas_noticias{
margin-top: -300px;
}

/*---masnoticias---*/
#masnoticias2 h2{
font-family: 'open_sanssemibold', sans-serif;
font-size: 16px;
background-color: rgb(0, 158, 239);
color: rgb(255, 255, 255);
padding: 6px;
}

#masnoticias_aside{
width: 220px;    
height: 270px;  
font-family: 'open_sanslight', sans-serif;
font-size: 12px;  
color: rgb(0, 0, 0);
}

#noti_aside1{
margin-top: 10px;

}

#titulonive_uno{
font-family: 'open_sansbold', sans-serif;
border-bottom: 2px solid rgb(0,159,227);
font-size: 14px;
}

.links ul li a{
text-decoration: none;
list-style: none; 
color:rgb(0, 0, 0);
}

.links ul li{
list-style: none;
margin-top: -28px;
margin-bottom: -25px;
}

.links ul li:hover{
margin-left: 5px;
color:rgb(134, 134, 134);
}

.links_uno ul li a{
text-decoration: none;
list-style: none; 
color:rgb(0, 0, 0);
margin-bottom: 0px;
}

.links_uno ul li{
list-style: none;
margin-top: -28px;
margin-bottom: -25px;
}

.links_uno ul li:hover{
margin-left: 5px;
color:rgb(134, 134, 134);
}

.links_dos ul li a{
text-decoration: none;
list-style: none; 
color:rgb(0, 0, 0);
}

.links_dos ul li{
list-style: none;
margin-top: -28px;
margin-bottom: -25px;
}

.links_dos ul li:hover{
margin-left: 5px;
color:rgb(134, 134, 134);
}

.links_tres ul li a{
text-decoration: none;
list-style: none; 
color:rgb(0, 0, 0);

}

.links_tres ul li{
list-style: none;
margin-top: -28px;
margin-bottom: -25px;
}

.links_tres ul li:hover{
margin-left: 5px;
color:rgb(134, 134, 134);
}

.links_cuatro ul li a{
text-decoration: none;
list-style: none; 
color:rgb(0, 0, 0);
}

.links_cuatro ul li:hover{
margin-left: 5px;
color:rgb(134, 134, 134);
}

.links_cuatro ul li{
list-style: none;
margin-top: -28px;
margin-bottom: -25px;
}

.links_cinco ul li a{
text-decoration: none;
list-style: none; 
color:rgb(0, 0, 0);
}

.links_cinco ul li{
list-style: none;
margin-top: -28px;
margin-bottom: -25px;
}

.links_cinco ul li:hover{
margin-left: 5px;
color:rgb(134, 134, 134);
}

.links_seis ul li a{
text-decoration: none;
list-style: none; 
color:rgb(0, 0, 0);
}

.links_seis ul li{
list-style: none;
margin-top: -28px;
}

.links_seis ul li:hover{
margin-left: 5px;
color:rgb(134, 134, 134);
}

#titulonive_dos{
font-family: 'open_sansbold', sans-serif;
border-bottom: 2px solid rgb(0,159,227);
font-size: 14px;
}

.linkss ul li a{
text-decoration: none;
list-style: none; 
color:rgb(0, 0, 0);
}

.linkss ul li{
list-style: none;
margin-top: -28px;
margin-bottom: -25px;
}

.linkss ul li:hover{
margin-left: 5px;
color:rgb(134, 134, 134);
}

.links_unoo ul li a{
text-decoration: none;
list-style: none; 
color:rgb(0, 0, 0);
margin-bottom: 0px;
}

.links_unoo ul li{
list-style: none;
margin-top: -28px;
margin-bottom: -25px;
}

.links_unoo ul li:hover{
margin-left: 5px;
color:rgb(134, 134, 134);
}

.links_doss ul li a{
text-decoration: none;
list-style: none; 
color:rgb(0, 0, 0);
}

.links_doss ul li{
list-style: none;
margin-top: -28px;
margin-bottom: -25px;
}

.links_doss ul li:hover{
margin-left: 5px;
color:rgb(134, 134, 134);
}

.links_tress ul li a{
text-decoration: none;
list-style: none; 
color:rgb(0, 0, 0);

}

.links_tress ul li{
list-style: none;
margin-top: -28px;
margin-bottom: -25px;
}

.links_tress ul li:hover{
margin-left: 5px;
color:rgb(134, 134, 134);
}

.links_cuatroo ul li a{
text-decoration: none;
list-style: none; 
color:rgb(0, 0, 0);

}

.links_cuatroo ul li{
list-style: none;
margin-top: -28px;
margin-bottom: -25px;
}

.links_cuatroo ul li:hover{
margin-left: 5px;
color:rgb(134, 134, 134);
}

.links_cincoo ul li a{
text-decoration: none;
list-style: none; 
color:rgb(0, 0, 0);
}

.links_cincoo ul li{
list-style: none;
margin-top: -28px;
margin-bottom: -25px;
}

.links_cincoo ul li:hover{
margin-left: 5px;
color:rgb(134, 134, 134);
}

.links_seiss ul li a{
text-decoration: none;
list-style: none; 
color:rgb(0, 0, 0);
}

.links_seiss ul li{
list-style: none;
margin-top: -28px;
}

.links_seiss ul li:hover{
margin-left: 5px;
color:rgb(134, 134, 134);
}

.links_siete ul li a{
text-decoration: none;
list-style: none; 
color:rgb(0, 0, 0);
}

.links_siete ul li{
list-style: none;
margin-top: -28px;
margin-bottom: -25px;
}

.links_siete ul li:hover{
margin-left: 5px;
color:rgb(134, 134, 134);
}

.links_ocho ul li a{
text-decoration: none;
list-style: none; 
color:rgb(0, 0, 0);
}

.links_ocho ul li{
list-style: none;
margin-top: -28px;
margin-bottom: -25px;
}

.links_ocho ul li:hover{
margin-left: 5px;
color:rgb(134, 134, 134);
}


.links_nueve ul li a{
text-decoration: none;
list-style: none; 
color:rgb(0, 0, 0);
}

.links_nueve ul li a:hover{
margin-left: 5px;
color:rgb(134, 134, 134);
}

.links_nueve ul li{
list-style: none;
margin-top: -28px;
}


#cuatrimestreuno h3{
background-color:  rgb(124, 207, 250);
padding: 2px;  
color: rgb(0, 0, 0);
margin-top: 20px;    
}

.fechaaside{
font-family: 'open_sansbold', sans-serif; 
}

#cuatrimestreuno1 h3{
background-color:  rgb(124, 207, 250);
padding: 2px;  
color: rgb(0, 0, 0);
margin-top: 20px;    
}

.veintedoce ul li a{
text-decoration: none;
list-style: none; 
}

.veintedoce a:hover {
color: rgb(91, 189, 239);
}

.veintedoce ul li{
list-style: none;
margin-left:-40px;    
}


.veintecatorce ul li a{
text-decoration: none;
list-style: none; 
}

.veintecatorce a:hover {
color: rgb(91, 189, 239);
}

.veintecatorce ul li{
list-style: none;
margin-left:-40px;    
}

.veintetrece ul li a{
text-decoration: none;
list-style: none; 
}

.veintetrece a:hover {
color: rgb(91, 189, 239);
}

.veintetrece ul li{
list-style: none;
margin-left:-40px;    
}

.niveluno a:hover {
color: rgb(255, 255, 255);
}

/*--noticia del dia ---*/

#noticiadeldia{
position:relative;
height: 120px;
}

#titnoticiadeldia{
font-family: 'open_sanssemibold', sans-serif;
font-size: 14px;
}

.fechaaside {
font-family: sans-serif;
font-size: 12px;      
}

#tittextodeldia{
font-family: 'open_sanslight', sans-serif;
font-size: 14px;
}

#titnoticiadeldia h3{
font-family: 'open_sanssemibold', sans-serif;
font-size: 16px;
border-bottom: 2px solid rgb(0,159,227);
}

#imagendeldia {
position:relative;
top:4px;
float: right;     
}

#imagendeldia img{
width:220px;
}

#imagen_notideldia {   
margin-left:600px;    
margin-top:-320px;
}

#imagen_notideldia img{   
width: 100px;
}

.massdeldia ul li a{
list-style: none;
font-family: 'open_sansextrabold', sans-serif;
color: rgb(0, 158, 239);
position:relative;
text-decoration: none;
list-style: none;        
}

.massdeldia ul li {
width: 220px;
margin-left: -40px;
height: 30px;
list-style: none;        
}

.massdeldia a:hover {
color: rgb(91, 189, 239);
}

/* ---Cuerpo Principal Noticias--- */
#contenedor_masnoti_principal{
width: 720px;
height: 1780px;
}

#contenedor_masnoticias {
width: 710px;
height: 1500px;
}

#contenedor_portada {    
width: 710px;
height: 350px;
background-color: rgb(0, 158, 239);   
padding:5px;    
}

#imagen_portada img{
width:710px;    
}   

#tittexto_portada {
background-color: rgb(0, 0, 0);
padding:10px;
height: 110px;    
width: 690px;    
margin-top: -134px;    
margin-left: 5px;
}

#tittexto_portada {
color: rgb(255, 255, 255);    
font-family: sans-serif;
font-size: 12px;
text-align: justify;
}

#tittexto_portada h2{
margin-top: 0px;    
font-family: 'open_sanssemibold', sans-serif;
border-bottom: 2px solid rgb(255, 255, 255);
}

#tittexto_portada p{
margin-top:-5px;    
}

.fecha_principal {
font-family: sans-serif;
font-size: 14px; 
}

.mass_masportada ul li a{
list-style: none;
font-family: 'open_sansextrabold', sans-serif;
color: rgb(255, 255, 255);
position:relative;
text-decoration: none;
list-style: none;        
}

.mass_masportada ul li {
width: 220px;
margin-left: -40px;
height: 30px;
list-style: none;        
}

.mass_masportada a:hover {
color: rgb(202, 204, 204);
}

/*----Ultimas Noticias---*/

#contenedor_recientes {
position:relative;
margin-top: 250px;  
width: 720px;    
}

#contenedor_recientes h2 {
font-family:'open_sanscondensed_light';
font-size:24px;
border-bottom: 2px solid rgb(0,159,227);    
}

#tit_masnoticias {
width: 334px;
height: 448px;
background-color: rgb(0, 158, 239);
color: rgb(255, 255, 255);
padding: 10px; 
margin-top: 10px;         
}

#imagen_11 {
position:relative;
top: -20px;
float:left;    
}

#imagen_11 img{
width:334px;
}    

#tit_masnoticias h3{   
font-family: 'open_sanssemibold', sans-serif;
font-size: 25px;
margin-top: -1px;
border-bottom: 1px solid rgb(255, 255, 255);    
}   

.fecha11 {
font-family: sans-serif;
font-size: 14px; 
}

#tittexto_masnoticias{
margin-top:-10px;    
width:334px;   
font-family: sans-serif;
font-size: 12px;
position: relative;
margin-top: 250px;
text-align: justify;
}

.mass_masnoticias ul li a{
list-style: none;
font-family: 'open_sansextrabold', sans-serif;
color: rgb(0, 0, 0);
position:relative;
text-decoration: none;
list-style: none;        
}

.mass_masnoticias ul li {
width: 220px;
margin-left: -40px;
height: 30px;
list-style: none;        
}

.mass_masnoticias a:hover {
color: rgb(202, 204, 204);
}

/*- noticia 2 -*/
#contenedor_subir {
margin-top:-6px;    
}


#tit_masnoticias1 {
width: 334px;
height: 420px;
background-color: rgb(0, 158, 239);
color: rgb(255, 255, 255);
padding: 10px; 
margin-top: 18px;         
}
    

#imagen_12 {
position:relative;
top: -20px;
float:left;    
}

#imagen_12 img{
width:334px;
}    

#tit_masnoticias1 h3{   
font-family: 'open_sanssemibold', sans-serif;
font-size: 25px; 
margin-top: -1px;  
border-bottom: 1px solid rgb(255, 255, 255);    
}   

.fecha12 {
font-family: sans-serif;
font-size: 14px; 
}

#tittexto_masnoticias1{ 
font-family: sans-serif;
font-size: 12px;
text-align: justify;
position: relative;
margin-top: 250px;
width: 334px;    
}

.mass_masnoticias1 ul li a{
list-style: none;
font-family: 'open_sansextrabold', sans-serif;
color: rgb(0, 0, 0);
position:relative;
text-decoration: none;
list-style: none;        
}

.mass_masnoticias1 ul li {
width: 220px;
margin-left: -40px;
height: 30px;
list-style: none;        
}

.mass_masnoticias1 a:hover {
color: rgb(202, 204, 204);
}

/*- noticia 3 -*/
#tit_masnoticias4 {
width: 334px;
height: 380px;
background-color: rgb(0, 158, 239);
color: rgb(255, 255, 255);
padding: 10px; 
margin-top: 14px;        
}

#imagen_15 {
position:relative;
top: -20px;
float:left;    
}

#imagen_15 img{
width:334px;
}    

#tit_masnoticias4 h3{   
font-family: 'open_sanssemibold', sans-serif;
font-size: 25px;  
margin-top: -1px; 
border-bottom: 1px solid rgb(255, 255, 255);    
}   

.fecha15 {
font-family: sans-serif;
font-size: 14px; 
}

#tittexto_masnoticias4{ 
font-family: sans-serif;
font-size: 12px;
text-align: justify;
position:relative;
margin-top: 250px;
width: 334px;   
}

.mass_masnoticias4 ul li a{
list-style: none;
font-family: 'open_sansextrabold', sans-serif;
color: rgb(0, 0, 0);
position:relative;
text-decoration: none;
list-style: none;        
}

.mass_masnoticias4 ul li {
width: 220px;
margin-left: -40px;
height: 30px;
list-style: none;        
}

.mass_masnoticias4 a:hover {
color: rgb(202, 204, 204);
}

/*---- contenedor_dos ----*/
#contenedor_dos {
width: 334px;
height: 448px;
background-color: rgb(0, 158, 239);
color: rgb(255, 255, 255);
padding: 10px; 
margin-top: -1334px; 
float:right;
}   

#evento2 {
position:relative;
top:-280px;
float: right;
margin-right: -8px;    
}    

#evento2 img{
width:60px;
height: 60px;    
}    

#imagen_13 {
position:relative;
top: -20px;
float:right;    
}

#imagen_13 img{
width:334px;
}

#tit_masnoticias2 h3{   
font-family: 'open_sanssemibold', sans-serif;
font-size: 25px;
margin-top: -1px; 
border-bottom: 1px solid rgb(255, 255, 255);    
}   

.fecha13 {
font-family: sans-serif;
font-size: 14px; 
}

#tittexto_masnoticias2{
width: 334px;    
font-family: sans-serif;
font-size: 12px;
text-align: justify;
float:left;
margin-top:-62px;
     
}

.mass_masnoticias2 ul li a{
list-style: none;
font-family: 'open_sansextrabold', sans-serif;
color: rgb(0, 0, 0);
position:relative;
text-decoration: none;
list-style: none;        
}

.mass_masnoticias2 ul li {
width: 338px;
margin-top:-20px;    
margin-left: -40px;
height: 30px;
list-style: none;
margin-top: 382px;  
}

.mass_masnoticias2 a:hover {
color: rgb(202, 204, 204);
}

/*- noticia 4 -*/
#tit_masnoticias3 {
width: 334px;
height: 420px;
background-color: rgb(0, 158, 239);
color: rgb(255, 255, 255);
padding: 10px; 
margin-top: 25px;
margin-left: -10px;    
}

#imagen_14 {
position:relative;
top: -20px;
float:left;    
}

#imagen_14 img{
width:334px;
}

#tit_masnoticias3 h3{   
font-family: 'open_sanssemibold', sans-serif;
font-size: 25px;
margin-top: -1px;    
border-bottom: 1px solid rgb(255, 255, 255);
}   

.fecha14 {
font-family: sans-serif;
font-size: 14px; 
}

#tittexto_masnoticias3{
width: 334px;    
font-family: sans-serif;
font-size: 12px;
text-align: justify;
float:left;
margin-top:2px;    
}

.mass_masnoticias3 ul li a{
list-style: none;
font-family: 'open_sansextrabold', sans-serif;
color: rgb(0, 0, 0);
position:relative;
text-decoration: none;
list-style: none;        
}

.mass_masnoticias3 ul li {    
width: 220px;
margin-left:-40px;
height: 30px;
list-style: none;
margin-top: 353px;  
}

.mass_masnoticias3 a:hover {
color: rgb(202, 204, 204);
}

/*---mas noticias---*/
#contenedor_columnanoti_8 {
width: 338px;
height: 175px;
background-color: rgb(0, 158, 239);
color: rgb(255, 255, 255);
padding: 10px; 
margin-top: 14px;
margin-left: -10px;    
}

#tit_masnoticias8 h3{   
font-family: 'open_sanssemibold', sans-serif;
font-size: 25px;
margin-top: -1px;    
border-bottom: 1px solid rgb(255, 255, 255);
width: 334px;
} 

#linktitulo a{ 
text-decoration: none;
list-style: none;
color: rgb(255, 255, 255);
}

#linktitulo a:hover{ 
color: rgb(208, 208, 208);
}

.fecha18 {
font-family: sans-serif;
font-size: 14px; 
}

#tittexto_masnoticias8{
width: 334px;    
font-family: sans-serif;
font-size: 12px;
text-align: justify;
float:left;
margin-top:2px;    
}

.mass_masnoticias8 ul li a{
list-style: none;
font-family: 'open_sansextrabold', sans-serif;
color: rgb(0, 0, 0);
position:relative;
text-decoration: none;
list-style: none;        
}

.mass_masnoticias8 ul li {    
width: 220px;
margin-left:-40px;
height: 30px;
list-style: none;
margin-top: 110px;  
}

.mass_masnoticias8 a:hover {
color: rgb(177, 177, 177);
}

#contenedor_columnanoti_9 {
width: 338px;
height: 175px;
background-color: rgb(0, 158, 239);
color: rgb(255, 255, 255);
padding: 10px; 
margin-top: 9px;
margin-left: -10px;    
}

#tit_masnoticias9 h3{   
font-family: 'open_sanssemibold', sans-serif;
font-size: 25px;
margin-top: -1px;    
border-bottom: 1px solid rgb(255, 255, 255);
width: 334px;
}   

.fecha19 {
font-family: sans-serif;
font-size: 14px; 
}

#tittexto_masnoticias9{
width: 334px;    
font-family: sans-serif;
font-size: 12px;
text-align: justify;
float:left;
margin-top:2px;    
}

.mass_masnoticias9 ul li a{
list-style: none;
font-family: 'open_sansextrabold', sans-serif;
color: rgb(0, 0, 0);
position:relative;
text-decoration: none;
list-style: none;        
}

.mass_masnoticias9 ul li {    
width: 220px;
margin-left:-40px;
height: 30px;
list-style: none;
margin-top: 110px;  
}

.mass_masnoticias9 a:hover {
color: rgb(202, 204, 204);
}

/*Buscador */
#searchform {
width: 210px;
height:30px;
padding: 8px;
margin:50px auto;
background-color: rgb(229,9,127);
margin-top: 0px;
}
 
#searchform input {
width: 190px;
height:20px;
padding: 5px;
float: left;
border: 0;
background: rgb(255, 255, 255);
margin-top: 5px;
font-family: "open_sansregular" , sans-serif;
}
  
#searchform button {
position: relative;
float: right;
border: 0;
cursor: pointer;
height: 25px;
width: 80px;
font-size:15px;
color: #fff;
background: rgb(0, 0, 0);
margin-top: -23px;
font-family: "open_sanssemibold";
}  
 
#searchform button:hover{
background: #2672e0;
}
 
#searchform button:active,
#searchform button:focus{
background: #2672e0;
}
 
#searchform button:hover:before{
border-right-color: #2672e0;
}
 
#searchform button:focus:before{
border-right-color: #2672e0;
}


/* ------------------ Fin de Noticias------------------ */




/* ------------------ Inicio de Noticia Haciendo Caminos------------------ */

#pagina_noticia_de_dia{
background-color: rgb(255, 255, 255);
width:960px;
height: 1940px;
margin:auto;
background: rgb(255, 255, 255);
padding: 25px;
margin-top: 25px;
}

#contenedor_noticia_hc{
width: 710px;
height: 1520px;
}

#produccionafiches{
font-family: 'open_sansregular', sans-serif;

}

#produccionafiches h3{
font-family:'open_sanscondensed_light';
font-size:28px;
border-bottom: 2px solid rgb(0,159,227);
width: 710px;
margin-top: 0px;
}

.fecha {
font-family:'open_sanscondensed_light';
margin-top: 18px;
font-size: 17px;    
}

.negrita_caminos{
font-family: 'open_sanssemibold', sans-serif; 
}

#foto1 img{
width: 320px
}

#facechimango{
margin-top: 12px;
margin-bottom: 12px;
}

#facechimango a{
text-decoration: none;
color: rgb(0,159,227);
font-family: 'open_sanssemibold',sans-serif;
}

#facechimango a:hover{
color: rgb(0, 126, 180);
}


#imagenes_de_calendario{
width: 220px;
height: 430px;
float:right;
margin-right: 130px;
margin-top: -435px;
}

#imagenes_de_calendario img{
width: 225px;
margin-right: 12px
}

/*Video de Teorica de Serigrafia*/
#video_noti_del_dia { 
position: relative;
margin-top: 150px;
width: 450px;
height: 322px;
bottom:  120px;
}

/*Formulario de Comentarios*/
#formulario_de_comentarios{
width: 710px;
margin-top: -70px;
}

#contnedor_formul_dos{
border:solid 1px #F1F1F1;
width:670px;  
}

#dejatu{
font-size:18px;
color:#000;
font-family: 'open_sanssemibold',sans-serif;
}

#formu_nombre2{
text-align:right;
max-width:250px;
font-family: 'open_sansregular', sans-serif;
}

#formu_nombre3{
text-align:right;
max-width:250px;
font-family: 'open_sansregular', sans-serif;
margin-bottom: 12px
}

#imput2{
margin-left: 10px;
margin-top:10px;
border:solid 1px #DADADA;
width:150px;
color:#999;
height:25px;
border-radius:5px ;
transition:box-shadow 2s;
-moz-transition:box-shadow 2s;
-ms-transition:box-shadow 2s;
-o-transition:box-shadow 2s;
-webkit-transition:box-shadow 2s; 
padding-left: 10px;
}

#imput2:focus{
border:solid 1px #09F;
box-shadow:0 0 15px #0C9;
-moz-box-shadow:0 0 15px #0C9;
-ms-box-shadow:0 0 15px #0C9;
-o-box-shadow:0 0 15px #0C9;
-webkit-box-shadow:0 0 15px #0C9;
}

#tex2{
color:#999;
padding:10px;
margin-top: 12px;
border-radius:3px;
border:solid 1px #DADADA;
transition:box-shadow 3s;
-moz-transition:box-shadow 3s;
-ms-transition:box-shadow 3s;
-o-transition:box-shadow 3s;
-webkit-transition:box-shadow 3s;
font-family: 'open_sansregular', sans-serif;
}

#tex2:focus{
border:solid 1px #09F;
box-shadow: 0 0 15px #0C9;
}

#tex2{
margin-top:5px;
width:500px;
margin-left:30px;
font-family: 'open_sansregular', sans-serif;
} 

/* Boton de enviar comentario*/
.boton_comentario{ 
float: left;
margin-top: 12px;    
background: rgb(0,159,227); 
display: inline-block; 
padding: 5px 10px 6px; 
color: rgb(255, 255, 255); 
text-decoration: none; 
line-height: 1; 
box-shadow: 0 1px 3px rgb(152, 152, 152); 
text-shadow: 0 -1px 1px rgb(34, 34, 34); 
border: none; 
position: relative; 
cursor: pointer; 
font-size: 14px; 
font-family: 'open_sanssemibold',sans-serif;
}

.boton_comentario:hover{ 
background-color: rgb(0, 136, 195);
}

/* +Noticias Destacadas*/
#masnoticias3{
height: 860px;
}

#masnoticias3 h2{
font-family: 'open_sanssemibold', sans-serif;
font-size: 16px;
background-color: rgb(0, 158, 239);
color: rgb(255, 255, 255);
padding: 6px;
margin-top: 5px;
}

#noticia1{
position:relative;
height: 120px;
}

#titnoticia{
font-family: 'open_sanssemibold', sans-serif;
font-size: 14px;
}

#tittexto{
font-family: 'open_sanslight', sans-serif;
font-size: 14px;
}

#titnoticia h3{
font-family: 'open_sanssemibold', sans-serif;
font-size: 16px;
border-bottom: 2px solid rgb(0,159,227);
}

#link_negri a{
text-decoration: none;
list-style: none;
color: rgb(0, 0, 0);
}

#link_negri a:hover{
color: rgb(128, 128, 128);
}

.mass ul li a{
list-style: none;
font-family: 'open_sansextrabold', sans-serif;
color: rgb(0, 158, 239);
position:relative;
text-decoration: none;
list-style: none;
top: -12px;
}

.mass ul li {
width: 220px;
margin-left: -40px;
list-style: none;        
}

.mass a:hover {
color: rgb(91, 189, 239);
}

#noticia2 {
position:relative;
top:30px;
}

#titnoticia2 h3{
font-family: 'open_sanssemibold', sans-serif;
font-size: 16px;
border-bottom: 2px solid rgb(0,159,227);
}

#tittexto2 {
font-family: 'open_sanslight', sans-serif;
font-size: 14px;
}

.mass1 ul li a {
list-style: none;
font-family: 'open_sansextrabold', sans-serif;
color: rgb(0, 158, 239);
height:40px;
position:relative;
text-decoration: none;
top: -12px;
}

.mass1 a:hover {
color: rgb(91, 189, 239);
}



#noticia3 {
position:relative;
margin-top:-50px;
}

#titnoticia3{
margin-top: 40px;
}

.mass1 ul li {
width: 220px;
margin-left: -40px;
height: 30px;
list-style: none;        
}

#titnoticia3 h3{
font-family: 'open_sanssemibold', sans-serif;
font-size: 16px;
border-bottom: 2px solid rgb(0,159,227);
}

#tittexto3 {
font-family: 'open_sanslight', sans-serif;
font-size: 14px;
}

.mass2 ul li a {
list-style: none;
font-family: 'open_sansextrabold', sans-serif;
color: rgb(0, 158, 239);
height:40px;
position:relative;
text-decoration: none;
}

.mass2 a:hover {
color: rgb(91, 189, 239);
}

.mass2 ul li {
width: 220px;
margin-left: -40px;
height: 30px;
list-style: none;        
}

#noticia4 {
position:relative;
top:50px;
}

#imagenevento {
position:relative;
top:-50px;
float: right;
margin-right: 5px;
}

#imagenevento img{
height: 55px;
width: 55px;  
}

#titnoticia4 h3{
font-family: 'open_sanssemibold', sans-serif;
font-size: 16px;
border-bottom: 2px solid rgb(0,159,227);
}

#tittexto4 {
font-family: 'open_sanslight', sans-serif;
font-size: 14px;
}

.mass3 ul li a {
list-style: none;
font-family: 'open_sansextrabold', sans-serif;
color: rgb(0, 158, 239);
height:40px;
position:relative;
text-decoration: none;
}

.mass3 a:hover {
color: rgb(91, 189, 239);
}

.mass3 ul li {
width: 220px;
margin-left: -40px;
height: 30px;
list-style: none;        
}

#noticia3 {
position:relative;
top:40px;
}

#titnoticia3 h3{
font-family: 'open_sanssemibold', sans-serif;
font-size: 16px;
border-bottom: 2px solid rgb(0,159,227);
}

#tittexto3 {
font-family: 'open_sanslight', sans-serif;
font-size: 14px;
}

.mass2 ul li a {
list-style: none;
font-family: 'open_sansextrabold', sans-serif;
color: rgb(0, 158, 239);
height:40px;
position:relative;
text-decoration: none;
}

.mass2 a:hover {
color: rgb(91, 189, 239);
}

.mass2 ul li {
width: 220px;
margin-left: -40px;
height: 30px;
list-style: none;        
}

#noticia5 {
position:relative;
top:-230px;
}

#titnoticia5 h3{
font-family: 'open_sanssemibold', sans-serif;
font-size: 16px;
border-bottom: 2px solid rgb(0,159,227);
}

#tittexto5 {
font-family: 'open_sanslight', sans-serif;
font-size: 14px;
}

.mass4 ul li a {
list-style: none;
font-family: 'open_sansextrabold', sans-serif;
color: rgb(0, 158, 239);
height:40px;
position:relative;
text-decoration: none;
}


.mass4 a:hover {
color: rgb(91, 189, 239);
}

.mass4 ul li {
width: 220px;
margin-left: -40px;
height: 30px;
list-style: none;        
}

#masnoticias3{
height: 890px;
margin-top: 0px;
}


/* ------------------ Fin de Noticia Haciendo Caminos------------------ */





/* ------------------ Inicio de Noticias Feriado------------------ */

#pagina_noticia_de_feriado{
background-color: rgb(255, 255, 255);
width:960px;
height: 1510px;
margin:auto;
background: rgb(255, 255, 255);
padding: 25px;
margin-top: 25px;
}

#contenedor_feriado {
width: 710px;
height: 1090px;
margin-top: 0px;
}

.fechaferiado {
font-family:'open_sanscondensed_light';
margin-top: 18px;
font-size: 17px;    
}


#tit_feriado{
font-family: 'open_sansregular', sans-serif; 
height: 900px;

}

#tit_feriado h3{
font-family:'open_sanscondensed_light';
font-size:28px;
border-bottom: 2px solid rgb(0,159,227);
width: 710px;
margin-top: 0px;
}

.negrita_feriado{
font-family: 'open_sanssemibold', sans-serif; 
}

#img_pabtres {
width: 710px;    
}


/* ------------------ Fin de Noticias Feriado ------------------ */





/* ----------------------Inicio Docentes---------------------------*/

#pagina_docentes {
background-color: rgb(255, 255, 255);
width:960px;
height: 1860px;
margin:auto;
background: rgb(255, 255, 255);
padding: 25px;
margin-top: 25px;
}


#contenedor_docentes{
width:960px;
height: 1430px;    
}

#article_secundario_dos {
height: 00px;    
}    

#docentes_principales {
width: 960px;
height: 310px; 
margin-bottom: 0px;
} 

#zachin {
font-family: 'open_sansextrabold', sans-serif;     
width: 216px;
background-color: rgb(229,9,127); 
padding: 10px;
height: 290px;
text-align: center;    
}

#zachin h3{    
margin-top: 5px;    
font-size: 16px;    
font-family: 'open_sansbold', sans-serif;   
color: rgb(0, 0, 0); 
border-bottom: 2px solid rgb(0, 0, 0);    
}

.dg {
font-family: 'open_sansregular', sans-serif;    
}

#imgzachin img{
margin-top: -10px;    
width: 216px;    
}    

#adjuntos {
font-family: 'open_sansextrabold', sans-serif;     
width: 445px;
background-color: rgb(229,9,127); 
padding: 10px;
height: 290px; 
text-align: center;  
float:right;
margin-top: -310px;  
margin-right: 248px;    
}     

#adjuntos h3{    
margin-top: 5px;    
font-size: 16px;    
font-family: 'open_sansbold', sans-serif;   
color: rgb(0, 0, 0); 
border-bottom: 2px solid rgb(0, 0, 0);    
}

#contenedorimguno{
width: 216px;    
}

#contenedorimgdos{
float:   right;
margin-right: 0px;    
margin-top: -256px;    
width: 216px;    
}

#imgvulcano img{
margin-top: -10px;
margin-right: 20px;    
width: 216px;    
}   

#imgdesconocida img{ 
margin-top: 12px;    
width: 216px;  
margin-left:-0px;     
}

#jtp {
font-family: 'open_sansextrabold', sans-serif;     
width: 216px;
background-color: rgb(229,9,127); 
padding: 10px;
height: 290px; 
text-align: center;
float:right;
margin-top: -310px;  
    
}
 
#jtp h3{    
margin-top: 5px;    
font-size: 16px;    
font-family: 'open_sansbold', sans-serif;   
color: rgb(0, 0, 0); 
border-bottom: 2px solid rgb(0, 0, 0);    
}

#contenedorimgl {
float:  right;
margin-top: -10px;    
width: 216px;    
}    

#contenedorimgl img{   
width: 216px;     
}    

#infodocentes {
height: 70px;

color: rgb(229,9,127);
font-family: 'open_sansregular', sans-serif; 
font-size: 12px;
margin-bottom: 40px;   
} 

#infodocentes_uno{
width: 216px;
padding: 10px;
text-align: center;
background-color: rgb(216, 216, 216);
}    

#infodocentes_dos{
width: 216px;
padding: 10px;
text-align: center;
background-color: rgb(216, 216, 216);    
margin-top: -69px;
float:right;
margin-right: 477px;
}    

#infodocentes_tres{
width: 216px;
padding: 10px;
text-align: center;
background-color: rgb(216, 216, 216);    
margin-top: -69px;
float:right;
margin-right: 247px;
}    

#infodocentes_cuatro{
width: 216px;
padding: 10px;
text-align: center;
background-color: rgb(216, 216, 216);    
margin-top: -69px;
float:right;
margin-right: 0px;
-moz-margin-right: -520px;
}    

.especialista{
font-family: 'open_sansbold', sans-serif;     
}     


/*---- contenedor Nivel Uno --------*/
#docentes_niveluno {
width: 960px;
height: 500px;
}
#docentes_uno {
font-family: 'open_sansextrabold', sans-serif;     
background-color: rgb(0,159,227); 
padding: 10px;
height: 500px; 
text-align: center;
margin-top: -20px;   
}

#docentes_uno h3{
margin-top: 4px;    
text-align: center;
font-size: 16px;    
font-family: 'open_sansbold'', sans-serif;   
color: rgb(0, 0, 0); 
border-bottom: 2px solid rgb(0, 0, 0);       
}    

#uno_ {
float:left;
width: 180px;
font-size: 12px; 
height: 230px;
}   

#img_unoo img {
width:  180px;    
}

#dos_ {
float:left;
width: 180px;
font-size: 12px; 
height: 230px;
margin-left: 10px;
}   

#img_doss img {
width:  180px;    
}

#tres_ {
float:left;
width:180px;
font-size: 12px; 
height: 230px;
margin-left: 10px;    
}   

#img_tress img {
width:  180px;    
}

#cuatro_ {
float:left;
width: 180px;
font-size: 12px; 
height: 230px;
margin-left: 10px;    
}   

#img_cuatroo img {
width: 180px;    
}

#cinco_ {
float:left;
width: 180px;
font-size: 12px; 
height: 230px;
margin-left: 10px;    
}   

#img_cincoo img {
width:  180px;    
}

#seis_ {
float:left;
width: 180px;
font-size: 12px; 
height: 230px;
}   

#img_seiss img {
width:  180px;    
}

#siete_ {
float:left;
width: 180px;
font-size: 12px; 
height: 230px;
margin-left: 10px;
}   

#img_sietee img {
width:  180px;    
}

#ocho_ {
float:left;
width:180px;
font-size: 12px; 
height: 230px;
margin-left: 10px;    
}   

#img_ochoo img {
width:  180px;    
}

#nueve_ {
float:left;
width: 180px;
font-size: 12px; 
height: 230px;
margin-left: 10px;    
}   

#img_nuevee img {
width: 180px;    
}

#diez_ {
float:left;
width: 180px;
font-size: 12px; 
height: 230px;
margin-left: 10px;    
}   

#img_diezz img {
width:  180px;    
}



/*---- contenedor Nivel Dos --------*/

#docentes_niveldos {
margin-top: -250px;    
width: 960px;
height: 500px;
    
}
#docentes_dos {
font-family: 'open_sansextrabold', sans-serif;     
width: 950px;
background-color: rgb(247, 209, 0);  
padding: 5px;
height: 500px; 
text-align: center;
margin-top: 280px;  
margin-right: 0px; 
}

#docentes_dos h3{
margin-top: 4px;    
text-align: center;
font-size: 16px;    
font-family: 'open_sansbold', sans-serif;   
color: rgb(0, 0, 0); 
border-bottom: 2px solid rgb(0, 0, 0);       
}    


/*---- contenedor Nivel Uno --------*/


#docentes_dos h3{
margin-top: 4px;    
text-align: center;
font-size: 16px;    
font-family: 'open_sansbold'', sans-serif;   
color: rgb(0, 0, 0); 
border-bottom: 2px solid rgb(0, 0, 0);       
}    

#uno__ {
float:left;
width: 180px;
font-size: 12px; 
height: 230px;
}   

#img__unoo img {
width:  180px;    
}

#dos__ {
float:left;
width: 180px;
font-size: 12px; 
height: 230px;
margin-left: 10px;
}   

#img__doss img {
width:  180px;    
}

#tres__ {
float:left;
width:180px;
font-size: 12px; 
height: 230px;
margin-left: 10px;    
}   

#img__tress img {
width:  180px;    
}

#cuatro__ {
float:left;
width: 180px;
font-size: 12px; 
height: 230px;
margin-left: 10px;    
}   

#img__cuatroo img {
width: 180px;    
}

#cinco__ {
float:left;
width: 180px;
font-size: 12px; 
height: 230px;
margin-left: 10px;    
}   

#img__cincoo img {
width:  180px;    
}

#seis__ {
float:left;
width: 180px;
font-size: 12px; 
height: 230px;
}   

#img__seiss img {
width:  180px;    
}

#contenedordeluno{
margin-left: 5px;    
}

#contenedordelseis {
margin-left: 5px;    
}

#siete__ {
float:left;
width: 180px;
font-size: 12px; 
height: 230px;
margin-left: 10px;
}   

#img__sietee img {
width:  180px;    
}

#ocho__ {
float:left;
width:180px;
font-size: 12px; 
height: 230px;
margin-left: 10px;    
}   

#img__ochoo img {
width:  180px;    
}

#nueve__ {
float:left;
width: 180px;
font-size: 12px; 
height: 230px;
margin-left: 10px;    
}   

#img__nuevee img {
width: 180px;    
}

#diez__ {
float:left;
width: 180px;
font-size: 12px; 
height: 230px;
margin-left: 10px;    
}   

#img__diezz img {
width:  180px;    
}




/* ----------------------Fin Docentes ---------------------------*/





/* ---------- Inicio Pagina de error ---------- */

#pagina_error{
background-color: rgb(255, 255, 255);
width:960px;
height: 840px;
margin:auto;
background: rgb(255, 255, 255);
padding: 25px;
margin-top: 25px;
}


#contenedor_imagen_error{
width: 960;
height: 400px;
}



#soloimagen img{
width: 320px; 
margin-left: -10px;    
}  

#imagenerror{
width: 320px; 
margin-left: 340px;    
text-align: center;
margin-top: 20px;  
font-family: 'open_sanssemibold', sans-serif;
font-size: 20px;
color: rgb(0, 0, 0);      
}

.error_tipo{
font-family: 'open_sansextrabold', sans-serif;
font-size: 50px;
color: rgb(229,9,127);
} 

/* ---------- Fin Pagina de error ---------- */





/* ---------- Inicio de Teoricas Nivel 1 y 2 - Propuesta - Catedra---------- */

#pagina_teoricas_uno{
background-color: rgb(255, 255, 255);
width:960px;
height: 2710px;
margin:auto;
background: rgb(255, 255, 255);
padding: 25px;
margin-top: 25px;
}

#pagina_teoricas_dos{
background-color: rgb(255, 255, 255);
width:960px;
height: 2860px;
margin:auto;
background: rgb(255, 255, 255);
padding: 25px;
margin-top: 25px;
}

#pagina_catedra{
background-color: rgb(255, 255, 255);
width:960px;
height: 1140px;
margin:auto;
background: rgb(255, 255, 255);
padding: 25px;
margin-top: 25px;
}

/* teorica */
.nombredeteodos{
width: 960px;
font-family:'open_sansregular';
font-size:40px;
color: rgb(0, 0, 0);
margin-left: -10px;
border-bottom: 2px solid rgb(229,9,127);
}


/* teorica */
.nombredeteo{
font-family:'open_sanscondensed_light';
font-size:40px;
color: rgb(0, 0, 0);
border-bottom: 2px solid rgb(0,155,219);
margin-top: 0px;
margin-bottom: 25px;
}

.fc{
background-color: rgb(97, 194,224);
height: 230px;
padding-left: 25px;
padding-right: 25px;
margin-top: 20px;
margin-bottom: 25px;
}

.fc1{
background-color: rgb(97, 194,224);
height: 235px;
padding-left: 25px;
padding-right: 25px;
margin-top: 20px;
margin-bottom: 25px;
}

.fc2{
background-color: rgb(255, 235,51);
height: 280px;
padding-left: 25px;
padding-right: 25px; 
margin-top: 20px;
margin-bottom: 25px;
}

.fc3{
background-color: rgb(255, 235,51);
height: 255px;
padding-left: 25px;
padding-right: 25px; 
margin-top: 20px;
margin-bottom: 25px;
}

.num1{
font-family:'open_sansextrabold';
font-size:40px; 
color: rgb(0, 155, 219);
}

.num2{
font-family:'open_sansextrabold';
font-size:40px; 
color: rgb(254, 238, 0);
}

/* Teorica de Color */

/*ESTILOS DE APUNTES*/
#arbol_{
margin-left: 12px;   
}

#contenedor{
margin-top: 160px;
width:960px;
height: 970px;
position: relative;
}

#trabajospracticos1{
position: absolute;
height: 1100px;

}

#trabajospracticos2{
position: absolute;
height: 1100px;
margin-top: 145px;
margin-bottom: 45px;
}

#trabajospracticos3{
position: absolute;
height: 1145px;

}

#trabajospracticos4{
position: absolute;
height: 1250px;
margin-top: 145px;
}

#trabajospracticos ul li{
list-style: none;
padding-top: 5px;
margin-top: 0px;
}

#archivos{
position: absolute;
margin-top: 26.5%;
margin-left:-28px;
}

#archivos ul li{
list-style: none;
padding-top: 5px;
} 

#apuntes{
position: absolute;
right: 236.91px;;    
}

.tituloseccion{
height:28.235px;
background-color: rgb(186, 0, 124);
color:rgb(255,255,255);
width: 329.173px;
font-family:'open_sansbold';
padding-left: 5px;
}


.numerodetp{
font-family:'open_sansbold';
font-size:14px;
}

.nombredetp{
font-family:'open_sansregular';
font-size:12px;
}

.descargarpdf a{
font-family:'open_sansregular';
font-size:10px;
color:rgb(0,155,219);
text-decoration: none;
}

.descargarpdf{
font-family:'open_sansregular';
font-size:10px;
color:rgb(0,155,219);
}

#galeriaN1{
margin-top:-22px;
position: absolute;
right: 0;
cursor: pointer;
}

#galeriaN2{
position: absolute;
right: 0;
top:210px;
cursor: pointer;
}

#lineaSeparadora{
background-color: rgb(102,101,102);
width:711.668px;
height: 1.039pt;    
margin-left: 12px;
}

.Seccion{
font-family:'open_sansregular';
}

.dondeEstoy{
font-family:'open_sanslight';
}

.nivel1{
font-family:'open_sansregular';
font-size: 14px;
margin-right: 10px;
}

.nivel2{
font-family:'open_sansbold';
font-size:14px;
}

.tituloteorica{
}

.fuentetextocontenedor{
font-family: 'open_sansregular';
font-size: 16px;
}

#videos_uno{
position: relative;
margin-bottom: 0px;
}



#aside_teoricas{
position:relative;
float:right;
width:220px;
}

.asideteorica{
margin-top: 20px;
}
    
#noticia2{
margin-top: -30px;
}

#noticia3{
margin-top: -50px;
}
        
#masteoricas3 h2{
font-family: 'open_sanssemibold', sans-serif;
font-size: 16px;
background-color: rgb(254, 238, 0);
color: rgb(0, 0, 0);
padding: 6px;
margin-top: 20px;
}


#titteoricas h3{
font-family: 'open_sanssemibold', sans-serif;
font-size: 16px;
border-bottom: 2px solid rgb(254, 238, 0);
}

.numamarillo{
font-family:'open_sansextrabold';
font-size:40px; 
color: rgb(254, 238, 0);
}

#article_minihomecatedra{
width:960px;
height: 720px;
}


/* programa */
#leo {
-moz-column-count: 2;
-moz-column-gap: 20px; 
-webkit-column-count: 2; 
-webkit-column-gap: 20px; 
column-count: 2; 
column-gap: 20px; 
width: 960px; 
margin-top: 25px;
}

#contenedordelapropuesta{
width: 960px;
height: 1640px;
}

.nummag{
font-family:'open_sansbold';
font-size:54px; 
color: rgb(186,0,124);
}

.nummag2{
font-family:'open_sansbold';
font-size:54px; 
color: rgb(186,0,124);
}

.numamarillo_dos{
font-family:'open_sansextrabold';
font-size: 40px;
color: rgb(229,9,127);
}

.blanco_dos{
font-family:'open_sansregular';
font-size: 33px;
}
/* ------------------ nuevo ------------------ */
.cope{
font-family: 'open_sanssemibold';
font-size: 16px; 
}
    
.mass7 ul li a {
list-style: none;
font-family: 'open_sansextrabold', sans-serif;
color: rgb(0, 0, 0);
height:40px;
position:relative;
text-decoration: none;
}

.mass7 a:hover {
color: rgb(91, 91, 95);
}

.mass7 ul li {
width: 220px;
margin-left: -40px;
height: 30px;
list-style: none;        
}

.nombredeteo2{
font-family:'open_sanscondensed_light';
font-size:40px;
color: rgb(0, 0, 0);
border-bottom: 2px solid rgb(247,209,0);
margin-top: 0px;
margin-bottom: 25px;
}

.nombredeteo7{
font-family:'open_sanscondensed_light';
font-size:40px;
color: rgb(0, 0, 0);
border-bottom: 2px solid rgb(186,0,124);
margin-top: 0px;
}

#accesos_a_secciones{
text-decoration: none;
color: rgb(12,12,12);
}

#accesos_a_secciones:hover{
color: rgb(128, 128, 128);
}



/* ---------- Fin de Teoricas Nivel 1 y 2 - Propuesta - Catedra ---------- */
