﻿.list_carrera {
	width:98%;
	margin:auto; 		
}
.row_titulos {
	background-color: #6887ab;
	color: white;
	
}
a.row_titulos{
	color:white;
}

.row_carrera {
	vertical-align: middle;
	background-color: #f9f9f9;
	border-bottom: 1px solid #ddd;	
}
.link_plan {
    text-decoration: none;
	color:#666666;
	font-weight: bold;
}

.link_plan_subr:link, .link_plan_subr:visited {
	color:#666666;
	/*font-weight: bold;*/
	text-decoration: underline;
}

.link_plan_subr:hover, .link_plan_subr:focus {
	color: #2F77D9;
}

.link_depto {
    font-weight: bold;
    text-decoration: none;
	color:#666666;	
}

.col_nombre{
	width: 45%;	
	padding: 0em 0.5em 0em 0.5em;
	text-align: left;
}	
.col_nombre_peuzo{
	width: 30%;	
	padding: 0em 0.5em 0em 0.5em;
	text-align: left;
}	
.col_dur{
	/*padding: 0em 0.5em 0em 0.5em;
	color: #666666;    */
	/*video CsC 05/12/18	*/
	padding: 0em 1em 0em 0.5em;
    color: #666666;
    text-align: right;
}
.col_dur_peuzo{
	width:9%;
	padding: 0em 0.5em 0em 0.5em;	
}
.col_dur_peuzo_video{
	width:9%;
	/*padding: 0em 0.5em 0em 0.5em;	*/	
	/*video CsC 05/12/18	*/
	padding: 0em 1em 0em 0.5em;
    color: #666666;
    text-align: right;
}
.col_plan{
	padding: 0em 0.5em 0em 0.5em;
	color: #666666;    
}
.col_plan_peuzo{
	padding: 0em 0.5em 0em 0.5em;	
	width: 8%;
}
.col_depto{
	padding-right: 0.5em;		
}	
.col_depto_peuzo{
	width:23%;		
	padding-right: 0.5em;		
	text-align: left;
}	
.col_ingreso_peuzo{
	width:6%;
}
/*posgrados*/

.col_nombre_pos {
	width: 406px;	
	padding: 0em 0em 0em 0.5em;    
}	

.col_acred_pos {	
	width: 170px;
	padding: 0em 0.85em 0em 0em;
	text-align: right;
}	


.col_tipo {
	width: 90px;
	padding-right: 0.75em;		
	text-align: right;
}
		
/*comunes*/
.link_orden {
	text-decoration: none;
    font-weight: bold;
	color:white;
}
 	
a.link_plan:hover, a.link_depto:hover, a.link_orden:hover,
a.link_plan:focus, a.link_depto:focus, a.link_orden:focus {
    text-decoration: underline;
}
/*redefinir*/
/*div.wrapper_sangria {
	padding-left: 0.15em;
	padding-right: 0.15em;
}*/
.menu_interno, .contenidos{
	background-color:	#ECEBEB;
}
/*.c_menu_camino_opc{
	padding: 0 0 0 0;
}
.c_camino_navegacion{
	padding: 0.8em 1em 0.6em 0.15em;
}*/

ul .sin_restriccion, ul .con_nivelacion, ul .con_req_ingreso{
	font-size: .95em;
	padding: 2px 4px;
	border: 1px solid #9E9E9E;
}


.sin_restriccion,.con_nivelacion,.con_req_ingreso{	
	font-weight: bold;	
	text-align: center;
}
.sin_restriccion{	
	color: green;
	background-color: lightgray;	
}
.sin_restriccion a{	
	color: green;	
}
.con_nivelacion{
	color: yellow;
	background-color: darkgray;	
}
.con_nivelacion a{
	color: yellow;
	}
.con_req_ingreso{
	color: red;
	background-color: lightgray;	
}
.con_req_ingreso a{	
	color: red;
	}
.ingreso_peuzo{
	width:6%
}

.detalle_ingreso{
	overflow:hidden;
	float:right;
	padding-right: 2em;
}
.sin_restriccion a , .con_nivelacion a, .con_req_ingreso a{
	text-decoration: none;	
}
.sin_restriccion a:hover, .sin_restriccion a:focus,
 .con_req_ingreso a:hover, .con_req_ingreso a:focus, 
 .con_nivelacion a:hover, .con_nivelacion a:focus {
    text-decoration: underline;
}

.referencia {
	color: grey;
	text-decoration: none;
}

a.referencia:hover{
	text-decoration: underline;	
	color: orange;
}
.acceso_cruzado{
	background-image: url(/ingreso/imagenes/flecha-naranja.gif);
	background-repeat:	no-repeat;
	width: 16px;	
	height: 16px;
	background-position: 50%;
	overflow:hidden;
	float: left;
}

ul.links {
	padding-left: 22px;
	margin-top: 0px;
	margin-bottom: 2px;	
	font-size: 1.1em;
}

.links  li{	
	text-decoration: none;
	list-style-image: url(/ingreso/imagenes/flecha-naranja.gif);
}
.links li a, .links li a:link, .links li a:visited{
	/*color: rgb(69, 116, 190);*/
	color:#FF8000;	
	size: 1.1em;
	text-decoration: none;
}
.links li a:hover {
    text-decoration: underline;
}

ul.links_azul {
	padding-left: 22px;
	margin-top: 0px;
	margin-bottom: 2px;	
	font-size: 1.2em;
}

.links_azul  li{	
	text-decoration: none;
	list-style-image: url(/ingreso/imagenes/flecha-naranja.gif);
}
.links_azul li a, .links_azul li a:link, .links_azul li a:visited{
	color: rgb(69, 116, 190);
	/*color:#FF8000;	*/
	size: 1.2em;
	text-decoration: none;
}
.links_azul li a:hover {
    text-decoration: underline;
}
.lista_simple  li{
	text-decoration: none;
	list-style-image: url(/ingreso/imagenes/ic_guion.png);		
}
.links_azul_derecha li{	
    list-style-position: inside;
}

.imagen_link{	
	opacity: 1;    
	background-color: #000;
    transition: .25s;
    background-blend-mode: unset;
}

.imagen_link:hover {
	opacity: 1;
    background-blend-mode: luminosity;

	
}

.imagen_link_ytb{	
	background-origin: inherit;   	
	background: #FFF url(/secciones/academicas/carreras/img/youtube_red_s.png) no-repeat left center;	    
	/*background: #FFF url(/img/social/youtube-video.png) no-repeat left center;	   */
	/*exige márgenes y padding para que la imagen aparezca Mozilla y Explorer - Chorme no lo precisa*/
    margin: 0 0 0 0.25em;
    padding: 0 0.5em 0 0.8em;    
}
.imagen_link_pdf{	
	background-origin: inherit;   	
	background: #FFF url(/ingreso/imagenes/ic_pdf.png) no-repeat left center;	    
	/*exige márgenes y padding para que la imagen aparezca Mozilla y Explorer - Chorme no lo precisa*/
    margin: 0 0 0 0.25em;
    padding: 0.25em 0.8em 0.25em 0.8em;
	size: 85%;
}
.imagen_link_ytb_video{	
	background-origin: inherit;   			  		
	background: #FFF url(/secciones/academicas/carreras/img/youtube-video.png) no-repeat left center;	   
	/*exige márgenes y padding para que la imagen aparezca Mozilla y Explorer - Chorme no lo precisa*/
    /*margin: 0 0 0 0.25em;*/
    padding: 0 0.7em 0 0.8em;    
	background-size: contain; 
}

#container {    
        width: 100%;  /* Ancho del contenedor */	
}

#container input {
        /*botones ocultos*/
        height: 2.5em;
        visibility: hidden;
    }

#container label {
        background: #f9f9f9;  /* Fondo de las pestañas */
        border-radius: .25em .25em 0 0;
        color: #888;  /* Color del texto de las pestañas */
        cursor: pointer;
        display: block;
        float: left;
        font-size: 1em;  /* Tamaño del texto de las pestañas */
        height: 2.5em;
        line-height: 2.5em;
        margin-right: .25em;
        padding: 0 1.5em;	
}

#container input:hover + label {
        background: #ddd;  /* Fondo de las pestañas al pasar el cursor por encima */
        color: #666;  /* Color del texto de las pestañas al pasar el cursor por encima */
}

#container input:checked + label {
        background: #f1f1f1;  /* Fondo de las pestañas al presionar */
        color: #444; /* Color de las pestañas al presionar */
        color: darkblue;
        /*border: gray 1px solid;*/
        position: relative;
        z-index: 6;	
        border: lightgray 1px solid;
}

#content {
        /*background: #f1f1f1;  /* Fondo del contenido */
        border-radius: 0 .25em .25em .25em;
        height: 100%;
        z-index: 5;
        /*según modelo*/
        position:relative;
}
    /*La regla #content div establece opacity:0 y z-index:-100 para ocultar el contenido de la capa.*/
#content div {
        opacity: 0;			
        z-index: -100;
        transition: all linear 0.1s;	
        /*deshabilito vista*/
        display: none;
}


/*#container input#tab-n:checked ~ #content #content-n establecen opacity:1 y z-index:100 para mostrar el contenido de la pestaña "n" solamente cuando se haya seleccionado el botón de opción "n"*/

#container input#tab-1:checked ~ #content #content-1 , #container input#tab-2:checked ~ #content #content-2{
        opacity: 1;	
        z-index: 100;	
        /*habilito vista*/
        display: block;
}

input.visible {
      visibility: visible !important;
}

.peuzo {
	float: left;
	width: 100%;
	padding-bottom: 1.25em
}
.peuzo .list_carreras{
		width: inherit;
}
.col_depto_peuzo.sedes {
		padding: 0.4em;
}