@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,700');
@media all and (max-width: 800px)
{
	.responsive-1 {
	    height: 372px;
	    width: 200px;
	}
	.responsive-70
	{
		width: 433px;	
	}
}
@media all and (max-width: 600px)
{
	
	.responsive-70
	{
		width: 300px;	
	}
	.responsive-text
	{
		text-align:left;
	}
	#esconder
	{
		visibility: hidden;
		
	}
}
@media all and (max-width: 300px)
{
	.responsive-text
	{
		text-align:left;
	}
	.responsive-text-10
	{
		display: none;
		
	}
	#esconder
	{
		visibility: hidden;
		
	}
}

@media all and (min-width: 840px)
{
	
	.responsive-70
	{
		width: 680px;	
	}

}
@media all and (min-width: 800px)
{
	
	.responsive-70
	{
		width: 480px;	
	}

}
@media all and (min-width: 900px)
{
	
	.responsive-70
	{
		width: 650px;	
	}
	.responsive-text
	{
		text-align:right;
	}
	

}
@media all and (min-width: 1000px)
{
	.responsive-1 {
	    height: 200px;
	}
	.responsive-30{
		width: 320px;
	}
	.responsive-70
	{
		width: 680px;	
	}
	.responsive-text
	{
		text-align:right;
	}
	.responsive-text-70
	{
		text-align: right;
		padding-right: 2%;
	}
	.responsive-text-30
	{
		text-align: right;
		padding-right: 2%;
	}
	.foot-one
	{
	border-right: 1px solid #222;
	width: 444px;
	padding-left: 15%;
	}

}
@media all and (max-width: 450px)
{
	.responsive-30 {
	    width: 200px;
	}
	.responsive-70
	{
		width: 474px;	
	}
	.responsive-text-30
	{
		text-align: left;
		
	}
	.responsive-text-10
	{
		display: none;
		
	}
	#esconder
	{
		visibility: hidden;
		
	}
}

@media all and (max-width: 400px) {
	@font-face {
    font-family: 'icomoon';
    src:    url('../fonts/icomoon.eot?eg7q31');
    src:    url('../fonts/icomoon.eot?eg7q31#iefix') format('embedded-opentype'),
        url('../fonts/icomoon.ttf?eg7q31') format('truetype'),
        url('../fonts/icomoon.woff?eg7q31') format('woff'),
        url('../fonts/icomoon.svg?eg7q31#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
        font-variant: normal;
    text-transform: none;
    line-height: 1;
}

/*---------------------------Acordeon 8aDG--------------------------------*/




	/*-------------BORRA RECTANGULOS A LOS LINKS MOBILE---------------------*/

a, a:active, a:focus {
outline: none!important;
-moz-outline-style: none!important;
text-decoration: none;
font-family: 'Open Sans', sans-serif;
}

  * {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0); and
-webkit-focus-ring-color:  rgba(0, 0, 0, 0);
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
	/*--------------BORRA RECTANGULOS A LOS LINKS MOBILE----------------------*/
	/*------------------sistema de columnas 8aDG------------------------------*/

.grid-container {
        width: 100%; 
        max-width: 1200px;      
    }

    /*-- our cleafix hack -- */ 
    .row:before, 
    .row:after {
        content:"";
          display: table ;
        clear:both;
    }

    [class*='col-'] {
        float: left;
        /* min-height: 1px; */
        /* width: 16.66%; */ 
        /*-- our gutter -- */
        /*background-color: #FFDCDC;*/
    }

    .col-0{ width: 16.66%; }
    .col-1{ width: 16.66%; }
    .col-5b{ width: 20%; }
    .col-2{ width: 33.33%; }
    .col-3{ width: 50%;    }
    .col-4{ width: 66.66%; }
    .col-5{ width: 83.33%; }
    .col-6{ width: 100%;   }
    .outline, .outline *{
        outline: 1px solid #F6A1A1; 
    }
	/*------------------sistema de columnas 8aDG------------------------------*/
*{font-size: 12px!important;}
.gd {display: none;}
.ch {display:block!important;}
header{display: block;padding: 10px;background-color:#191497;color: #fff;}
header a{display: inline-block;color: #fff;}
.topm{padding: 10px;color: #fff;font-family: sans-serif;}
.space{padding: 2%;}
.logo_m{width: 90%;padding: 10px;}
li .active {background-color:#fafafa;}
/*.item-153 a,.item-154 a, .item-155 a,.item-156 a, .item-198 a , .item-197 a  {visibility: hidden;}
.item-153 a:before {font-family: 'icomoon' !important;content: "\e905";font-size:2em;visibility:visible;color: #9A2B2B;padding-left: 13px;}
.item-154 a:before {font-family: 'icomoon' !important;content: "\e905";font-size:2em;visibility:visible;color: #9A2B2B;padding-left: 13px;}
.item-155 a:before {font-family: 'icomoon' !important;content: "\e909";font-size:2em;visibility:visible;color: #5B9A67;padding-left: 13px;}
.item-198 a:before {font-family: 'icomoon' !important;content: "\e907";font-size:3em;visibility:visible;color: #D99600;padding-left: 7px;}
.item-156 a:before {font-family: 'icomoon' !important;content: "\e90b";font-size:2em;visibility:visible;color: #3994A1;padding-left: 11px;}
.item-197 a:before {font-family: 'icomoon' !important;content: "\e90c";font-size:2em;visibility:visible;color: #711381;padding-left: 13px;}

*/

.item-153 a {color: #fff;display: block;height: 35px;padding-top:20px;background:#dadada;}
.item-154 a {color: #9A2B2B;display: block;height: 35px;padding-top:20px;background:#dadada;}
.item-154 a:hover{color: #fff;display: block;height: 35px;padding-top:20px;background:#9A2B2B;}
.item-155 a {color: #5B9A67;display: block;height: 35px;padding-top:20px;background:#dadada;}
.item-155 a:hover{color: #fff;display: block;height: 35px;padding-top:20px;background:#5B9A67;}
.item-198 a {color: #D99600;display: block;height: 35px;padding-top:20px;background:#dadada;}
.item-198 a:hover{color: #fff;display: block;height: 35px;padding-top:20px;background:#D99600;}
.item-156 a {color: #3994A1;display: block;height: 35px;padding-top:20px;background:#dadada;}
.item-156 a:hover{color: #fff;display: block;height: 35px;padding-top:20px;background:#3994A1;}
.item-197 a {color: #711381;display: block;height: 35px;padding-top:20px;background:#dadada;}
.item-197 a:hover{color: #fff;display: block;height: 35px;padding-top:20px;background:#711381;}

.menusections li {width:93%;font-size:3em;font-weight: bold;color:#fff;line-height:-1em;text-align:center;margin:10px;}
.dropdown dd, .dropdown dt, .dropdown ul {
  border-left: #bebebe 1px solid;
  border-right: #bebebe 1px solid;
  margin:0px;
  padding:0px;  
}

#facultades {
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  color: #333;
  font-family: 'Cabin', sans-serif;
  font-size: 16px; 
  font-weight: normal;
  padding-right: 29px;
}
.dropdown dd { 
  position:relative; 

}
.dropdown a, .dropdown a:visited {
  color:#222;  
  font-size: 12px;
  font-weight: bold;  
  line-height: 18px;  
  outline:none; 
  text-align: center;
  text-decoration:none; 
}
.dropdown a:hover {
}
.dropdown dt a:focus {
   background-color:#9B9B9B ;
  /*background: url(../images/bkg-select.png) no-repeat top center;*/ 
  border:0; 
}
.dropdown dt a {
  background-color: #dadada;
  border:0;   
  display:block;
  height:50px;  
  width:93%; 
  z-index:15;
  margin: 10px;
}
.dropdown dt a span {
  cursor:pointer;
  display:block;
  padding:15px;
}
.dropdown dd ul { 
  background-color:#e2e2e2 ; 
  /*background: #e2e2e2 url(../images/facultades-bkg.png) repeat-x top;*/
  border-bottom:1px solid #FFF;
  border-left:1px solid #FFF;
  border-right:1px solid #FFF;
  border-bottom-right-radius: 4px; 
  border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 4px; 
  -webkit-border-bottom-left-radius: 4px; 
  -moz-border-radius-bottomright: 4px; 
  -moz-border-radius-bottomleft: 4px; 
  color:#C5C0B0;
  display:none;
  left:0px;
  list-style:none;
  min-width:99%;
  padding:0px;
  position:absolute;
  top:0px;
  width:auto;
  z-index:5;
}
.dropdown dd ul li a { 
  border-bottom: 1px solid #FFF; 
  display:block;
  padding:5px; 
  text-shadow: 0px 1px 0px #FFF;
}
.dropdown dd ul li:last-child a { 
  border-bottom: none;
  border-bottom-right-radius: 4px; 
  border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 4px; 
  -webkit-border-bottom-left-radius: 4px; 
  -moz-border-radius-bottomright: 4px; 
  -moz-border-radius-bottomleft: 4px; 
}
.dropdown dd ul li a:hover {
  background: #191497;
  color: #FFF;  
  text-shadow: none;
}

.camera_caption {
    bottom: 30px;
    left: 30px;
    display: block;
    position: absolute;
    width: 250px;
    z-index: 1000;
}

.ch{
	display: block;
}
.gd {
	display: none;
}

}





@media all and (min-width: 100px) {

* {  
    border: 0;
	margin: 0;
    padding: 0;
}
/* Reset the stylesheet */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, input, textarea, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
address, article, aside, audio, canvas, command, datalist, 
details, dialog, figure, figcaption, footer, header, hgroup,
keygen, mark, meter, menu, nav, progress,
ruby, section, time, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  /*font-weight: inherit;*/
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  letter-spacing: 0px;
}

/* HTML5 elements that are blocks */
aside, header, footer, article, section, 
nav, figure, figcaption {
	display: block;
}


body {
    background: #dedede;
    color: #333;
    font-family: Arial;
    font-size:12px;
    }

a {
	color: #191497;
	text-decoration: none;
}

#accordion-container-estudiantes h2 a {
	color:#9a2b2b;
	text-decoration: none;
}
#accordion-container-estudiantes h2.actual a:active {
	color:white;
	text-decoration: none;
}

a:hover {
	/*color:#000;*/
}



img, video {
	height: auto;
	max-width: 100%;
	width:auto\9;
}

header, nav, #contenido, footer {
	text-align: center;
	width:100%;
}

.head-top-main {
	background: #191497;
	padding: 8px 0;
	text-align: left;
	width: 100%;
}
.head-top-academica {
	background: #191497;
	padding: 8px 0;
	text-align: left;
	width: 100%;
}
.head-top- {
	background: #191497;
	padding: 8px 0;
	text-align: left;
	width: 100%;
}

.head-top-cont-accesos  {
	background: #191497;
	padding: 8px 0;
	text-align: left;
	width: 100%;
}
.top-uno, .top-dos, .top-tres {
	display: inline-block;
	text-align: left;
	vertical-align: middle;
	zoom: 1;
	*display: inline;	

}

.top-tres{
float: right;
margin-top:-2%;
}

.top-uno {
	color: #fff;
	margin-right: 3%;
}
.top-uno img {
	float: right;
	margin-left: 5px;
}

.top-dos {
	margin-right: 30px;
}

 {
	background: #FFF;
	border: none;
	-webkit-border-top-left-radius: 4px; 
	-webkit-border-bottom-left-radius: 4px; 
	-moz-border-radius-topleft: 4px; 
	-moz-border-radius-bottomleft: 4px; 
	border-top-left-radius: 4px; 
	border-bottom-left-radius: 4px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	display: inline-block;
	height: 20px;
	padding-left: 6px;
	vertical-align: middle;
	width: 170px;
}

.boton {
	background: url(../images/lupa.png);
	margin-left:-2px;
	height: 20px;
	vertical-align:top;
	width: 25px;
	margin: 0px;
	padding: 0px;
	

}

.top-tres img {
	float: left;
	margin-right: 5px;
}

.top-tres a {
	color: #FFF;
	font-weight: bold;
}

.top-tres a:hover {
	text-decoration: underline;
}

.head-logo {
	background: #f9f9f9 url(../images/bkg.jpg) repeat-x top;
	width: 100%;
}

.wrap {
	margin: 0 auto;
	width: 100%;
	max-width: 960px;

}
header h1 {
	display: inline-block;
	text-align: left;
	vertical-align: middle;
	width: 50%
}

header h1 img {
	margin: 22px 0;
}

header h2 {
	display: inline-block;
	text-align: right;
	vertical-align: middle;
	width: 49%
}
@-moz-document url-prefix() {
    h2{
  letter-spacing: -1px;
    }
}

.alemania, .brasil, .francia, .english
{
	display: inline-block;
	height: 36px;
	margin-right: 10px;
	width: 36px;
	/*visibility: hidden;*/
}
.facebook ,.twitter ,.instagram ,.youtube, .dm {
	background: #d5d5d5 url(../images/facebook.png) no-repeat;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	display: inline-block;
	height: 36px;
	width: 36px;

	
}
.banner-protocolo-link
{
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	display: inline-block;
	height: 36px;
	width: 36px;
}

.facebook
{
	background: #d5d5d5 url(../images/facebook.png) no-repeat;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

header h2 a:hover {
/*	background-color: #3B5998;*/
}
.twitter {
	background: #d5d5d5 url(../images/twitter.png) no-repeat;
}
.english {
/*	background-image: url("../images/iconos-banderas/inglaterra.png") ;
	height: 25px;
	background-repeat: no-repeat;*/
	
}
.english:hover {
	background-color:#f9f9f9;
}
.brasil {
	background-image: url("../images/iconos-banderas/brasil.png") ;
	height: 25px;
	background-repeat: no-repeat;
}
.brasil:hover {
	background-color:#f9f9f9;
}
.alemania {
	background-image: url("../images/iconos-banderas/alemania.png") ;
	height: 25px;
	background-repeat: no-repeat;

}
.alemania:hover {
	background-color:#f9f9f9;
}
.francia {
	background-image: url("../images/iconos-banderas/francia.jpg") ;
	height: 25px;
	background-repeat: no-repeat;
}
.francia:hover {
	background-color:#f9f9f9;
}

.twitter:hover {
	background-color: #00CAFB;
}

.youtube {
	background: #d5d5d5 url(../images/youtube.png) no-repeat;
}

.youtube:hover {
	background-color: #E22D24;
}
.instagram {
	background: #d5d5d5 url(../images/instagram.png) no-repeat;
}

.instagram:hover {
	background-color: #C82F99;
}
.dm {
    background: #d5d5d5 url(../images/dm.png) no-repeat;
   
}

.dm:hover {
    background-color: #0066dc;
}


/**************************************************/

    .banner-protocolo{
        text-align: right;
        padding-right: 10px; 
        margin-top: 4px;
        width: 100%;
    }
    
    .banner-protocolo a{
        width: 150px;
        height: 75px;
        background-image: url(../images/ProtocoloBYN-th.png);
	
    }
    
    .banner-protocolo a:hover{
        background-image: url(../images/ProtocoloColor-th.png);
    }
    
/**************************************************/

nav {
	background: #FFF url(../images/bkg-ie.png) repeat-x;
	background-image: linear-gradient(bottom, #EEEEEE 48%, #FAFAF9 74%);
	background-image: -o-linear-gradient(bottom, #EEEEEE 48%, #FAFAF9 74%);
	background-image: -moz-linear-gradient(bottom, #EEEEEE 48%, #FAFAF9 74%);
	background-image: -webkit-linear-gradient(bottom, #EEEEEE 48%, #FAFAF9 74%);
	background-image: -ms-linear-gradient(bottom, #EEEEEE 48%, #FAFAF9 74%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.48, #EEEEEE),
		color-stop(0.74, #FAFAF9)
	);
	border-bottom: 6px solid #191497;
	border-top: 1px solid #e9e9e8;
}

.nav-left, .nav-right {
	border-left: #dadada 1px solid!important;
	display: inline-block;
	text-align: left;
	/*vertical-align: middle;*/
	/*width: 789px;*/
}

.sections ul {

	list-style: none;
}

.sections li {
	display: inline-block;
	vertical-align: middle;
}

.sections a {
	border-left: #FFF 1px solid;
	border-right: #dadada 1px solid;
	color: #191497;
	display: block;
	font-family: 'Cabin', sans-serif;
	font-size: 16px;
	padding: 14px 21px;
	text-shadow: 0px 1px 0px #FFF;
}

.sections a:hover {
	background-image: linear-gradient(bottom, #FAFAF9 48%, #e8e7e7 74%);
	background-image: -o-linear-gradient(bottom, #FAFAF9 48%, #e8e7e7 74%);
	background-image: -moz-linear-gradient(bottom, #FAFAF9 48%, #e8e7e7 74%);
	background-image: -webkit-linear-gradient(bottom, #FAFAF9 48%, #e8e7e7 74%);
	background-image: -ms-linear-gradient(bottom, #FAFAF9 48%, #e8e7e7 74%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.48, #FAFAF9),
		color-stop(0.74, #e8e7e7)
	);
}

.select {
	background: #191497;
	color: #FFF!important;
	text-shadow: none!important;
}

.select:hover {
	background: #191497!important;
	color: #FFF!important;
	text-shadow: none!important;
}

a.estudiantes {
	color: #9a2b2b;
}

a.docentes {
	color: #5b9a67;
}

a.graduados {
  color: rgb(217,150,0);
}

 a.comunidad {
	color: #3994a1;
}

 a.personal {
  color:rgb(113,19,129);
}
/**
.item-154.current.active {
background-color: #9a2b2b;
}

.item-154.current.active a {
color: white;
text-shadow: 0px 0px 0px;
}
**/
.nav-right {
	text-align: right;
	width: 171px;
}

.dropdown dd, .dropdown dt, .dropdown ul {
	border-left: #bebebe 1px solid;
	border-right: #bebebe 1px solid;
	margin:0px;
	padding:0px; 	
}

#facultades {
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	color: #333;
	font-family: 'Cabin', sans-serif;
	font-size: 16px; 
	font-weight: normal;
	padding-right: 29px;
}
.dropdown dd { 
	position:relative; 

}
.dropdown a, .dropdown a:visited {
	color:#222;  
	font-size: 12px;
	font-weight: bold;	
	line-height: 18px;  
	outline:none; 
	text-align: center;
	text-decoration:none; 
}
.dropdown a:hover {
}
.dropdown dt a:focus {
	background: url(../images/bkg-select.png) no-repeat top center; 
	border:0; 
}
.dropdown dt a {
	background: url(../images/bkg-select-up.png) no-repeat top center;
	border:0; 	
	display:block;
	height:49px; 	
	width:167px; 
	z-index:15;
}
.dropdown dt a span {
	cursor:pointer;
	display:block;
	padding:15px;
}
.dropdown dd ul { 
	background: #e2e2e2 url(../images/facultades-bkg.png) repeat-x top;
	border-bottom:1px solid #FFF;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	border-bottom-right-radius: 4px; 
	border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px; 
	-webkit-border-bottom-left-radius: 4px; 
	-moz-border-radius-bottomright: 4px; 
	-moz-border-radius-bottomleft: 4px; 
	color:#C5C0B0;
	display:none;
	left:0px;
	list-style:none;
	min-width:167px;
	padding:0px;
	position:absolute;
	top:0px;
	width:auto;
	z-index:5;
}
.dropdown dd ul li a { 
	border-bottom: 1px solid #FFF; 
	display:block;
	padding:5px; 
	text-shadow: 0px 1px 0px #FFF;
}
.dropdown dd ul li:last-child a { 
	border-bottom: none;
	border-bottom-right-radius: 4px; 
	border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px; 
	-webkit-border-bottom-left-radius: 4px; 
	-moz-border-radius-bottomright: 4px; 
	-moz-border-radius-bottomleft: 4px; 
}
.dropdown dd ul li a:hover {
	background: #191497;
	color: #FFF;	
	text-shadow: none;
}
#contenido {
	padding: 0px;
	text-align:center;
  font-size: small;
  line-height: 1.4;
}

#slide {
	background: url(../images/sombra.png) no-repeat bottom ;
	background-size: contain; 
	margin: 0 auto;
	margin-bottom: 10px;
	padding-bottom: 37px;
	text-align: center;
	width: 100%;
}

.slds {
	display: block;
	position: relative;
	text-align: left;
}

.contenedor-noticia {
	color: #FFF;
	display: inline-block;
	left: 20px;
	position: absolute;
	top: 235px;
	width: 500px;
}

.cont-ttl {
	background: rgba(25,20,151,0.7);
	border-top-right-radius: 10px; 
	border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px; 
	-webkit-border-top-left-radius: 10px; 
	-moz-border-radius-topright: 10px; 
	-moz-border-radius-topleft: 10px; 
	font-family: 'Cabin', sans-serif;
	font-size: 24px;
	padding: 9px 19px;
}

.cont-bajada{
	background: rgba(0,0,0,0.7);
	border-bottom-right-radius: 10px; 
	border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px; 
	-webkit-border-bottom-left-radius: 10px; 
	-moz-border-radius-bottomright: 10px; 
	-moz-border-radius-bottomleft: 10px; 
	padding: 19px;
}

.moduletable-cont-accesos  {
	background: #FFF;
	background-image: linear-gradient(bottom, #EEEEEE 48%, #FAFAF9 74%);
	background-image: -o-linear-gradient(bottom, #EEEEEE 48%, #FAFAF9 74%);
	background-image: -moz-linear-gradient(bottom, #EEEEEE 48%, #FAFAF9 74%);
	background-image: -webkit-linear-gradient(bottom, #EEEEEE 48%, #FAFAF9 74%);
	background-image: -ms-linear-gradient(bottom, #EEEEEE 48%, #FAFAF9 74%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.48, #EEEEEE),
		color-stop(0.74, #FAFAF9)
	);
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	box-shadow: 0 1px 4px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	-o-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	margin-bottom: 30px;
	width: 100%;
}

.menu-accesos ul {
	list-style: none;

}

.menu-accesos li {
	display: inline-block;
	vertical-align: middle;
}

.menu-accesos a {
	background: url(../images/iconos.png) no-repeat ;
	border-right: #dadada 1px solid;
		text-transform: uppercase;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	color: #191497;
	display: block;
	font-size: 12px;
	height: 125px;
	padding-top: 69px;
	text-shadow: 0px 1px 0px #FFF;
	width: 120px;
}

.menu-accesos a:hover {
	background: #191497;
	color: #FFF;
	text-shadow: 0px 1px 0px #0c03e3;	
}

.menu-accesos li:first-child a {
	-webkit-border-top-left-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-bottomleft: 7px;
	border-top-left-radius: 7px;
	border-bottom-left-radius: 7px;
}
.menu-accesos  li:last-child a {
	-webkit-border-top-right-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-moz-border-radius-topright: 7px;
	-moz-border-radius-bottomright: 7px;
	border-top-right-radius: 7px;
	border-bottom-right-radius: 7px;
}

.item-157 .bt-institucional {
	background-position: 0 0;
}

.item-157 .bt-institucional:hover,.item-158 .bt-academica:hover,.item-159 .bt-investigacion:hover,.item-160 .bt-extension:hover ,.item-161 .bt-transferencia:hover ,.item-162 .bt-estudiantes:hover ,.item-163 .bt-relaciones:hover ,.item-164 .bt-cultura:hover {
	background: #191497 url(../images/iconos.png) no-repeat ;
	text-transform: uppercase;
}

.item-157 .bt-institucional:hover {
	background-position: 0px -126px;
}

.item-158 .bt-academica {
	background-position: -120px 0;
}
.item-158 .bt-academica:hover {
	background-position: -120px -126px;
}

.item-159 .bt-investigacion {
	background-position: -239px 0;
}
.item-159 .bt-investigacion:hover {
	background-position: -239px -126px;
}

.item-160 .bt-extension {
	background-position: -358px 0;
}
.item-160 .bt-extension:hover {
	background-position: -358px -126px;
}

.item-161 .bt-transferencia {
	background-position: -477px 0;
}
.item-161 .bt-transferencia:hover {
	background-position: -477px -126px;
}

.item-162 .bt-estudiantes {
	background-position: -596px 0;
}
.item-162 .bt-estudiantes:hover {
	background-position: -596px -126px;
}

.item-163 .bt-relaciones {
	background-position: -715px 0;
}
.item-163 .bt-relaciones:hover {
	background-position: -715px -126px;
}

.item-164 .bt-cultura {
	background-position: -834px 0;
}
.item-164 .bt-cultura:hover {
	background-position: -834px -126px;
}

.noti-one, .noti-two, .noti-three {
	background: #FFF;
	/*box-shadow: 0 1px 4px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	-o-box-shadow: 0 1px 4px rgba(0,0,0,.2);*/
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	display: inline-block;
	margin-right: 12px;
	text-align: left;
	vertical-align: top;
	width: 228px;
	height: 375px;
    /*line-height: 1.2em;*/
    /*font-size: normal;*/
}
.contenido-noticias{
padding: 15px;

}

.noti-one p, .noti-two p, .noti-three p{
    height: 100px !important;
    font-size: 12px;
    /*border:  1px solid red;*/
    text-overflow: ellipsis;
} 

/*.noti-one a, .noti-two a, .noti-three a{
    font-size: 12px;
}
*/
/*noti-box propia*/

.moduletablenoti-box {
	font-size: 12px !important;
	font-weight: normal !important;
   font-family: Tahoma,Geneva,sans-serif !important;
	background: #FFF;
	/*-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	box-shadow: 0 1px 4px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	-o-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;*/
	display: inline-block;
	/*float: right;*/
	/*padding:10px;*/
   text-align: left;
	vertical-align: top;
	height: 375px;
	width: 228px;
} 

.aco-content{
padding: 10px;
}
.moduletablenoti-box p{
font-size: 1em!important;
}


/*fin noti-box propia*/
.noti-one img, .noti-two img, .noti-three img {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 8px;
	zoom: 1;
	*display: inline;
} 

.noti-one {
/*	-webkit-border-top-left-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-bottomleft: 7px;
	border-top-left-radius: 7px;
	border-bottom-left-radius: 7px;*/
} 

h2 {
	color: #191497;
	font-size: 14px; 
	font-weight: bold;
	margin-bottom: 7px;
}

 .moduletablenoti-box a{
color: #191497;
display: inline;
} 
 
 
 /*.noti-one a, .noti-two a, .noti-three a ,.masnoti a {
	background: #191497;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #FFF;
	display: inline-block;
	margin-top: 10px;
	padding: 5px 10px;
	text-align: center;
	position: relative;
bottom: -35px !important;
} */
/* .masnoti a {
	background: #191497;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #FFF;
	display: inline-block;
	margin-top: 10px;
	padding: 8px 20px;
	text-align: center;
	width: 168px;
		position: relative;
bottom: -45px !important;
} */
.masnoti {
    margin: auto;
    position: relative;
    bottom: -58px;
    width: 100%;
    text-align: center;

}

.masnoti a {
display: block;
    background: #F2F2F2;
    width: 100%;
    text-align: center;
        padding: 15.50px 0px;
        -webkit-transition: background-color 0.3s ease-out;
-moz-transition: background-color 0.3s ease-out;
-o-transition: background-color 0.3s ease-out;
transition: background-color 0.3s ease-out;
}
.masnoti a:hover{
  background: #191497;
  color: #fff;
}
.leermas {
    margin: auto;
    position: relative;
   bottom: -15px;
    width: 100%;
    text-align: center;

}

.leermas a {
display: block;
    background: #F2F2F2;
    width: 100%;
    text-align: center;
        padding: 15px 0px;
        -webkit-transition: background-color 0.3s ease-out;
-moz-transition: background-color 0.3s ease-out;
-o-transition: background-color 0.3s ease-out;
transition: background-color 0.3s ease-out;
}
.leermas a:hover{
  background: #191497;
  color: #fff;
}

 .noti-one a:hover, .noti-two a:hover, .noti-three a:hover {
	background: #191497;
}

.noti-one span, .noti-two span, .noti-three span {
    font-size: 12px !important;
    font-family: Tahoma,Geneva,sans-serif !important;
}

.noti-one h2, .noti-two h2, .noti-three h2{margin-bottom: 20px; }

a.mfp-readon{
	background: #191497;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #FFF;
	display: inline-block;

	padding: 5px 10px;
	text-align: center;
	vertical-align:baseline;


}


.noti-three {
/*	-webkit-border-top-right-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-moz-border-radius-topright: 7px;
	-moz-border-radius-bottomright: 7px;
	border-top-right-radius: 7px;
	border-bottom-right-radius: 7px;*/
}

.noti-box {
	background: #FFF;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	margin: 0px;
	zoom: 1;
	*display: inline;
	height: 328px;
} 
.acc-content{
   height:100%;
	padding-bottom:160px;
	clear: both;
	text-align: center;	
		}

.acc-content p {
	text-align: left;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 12px;
		
		}
/*.noti-box ul {
	list-style: none;
	width: 100%;
}

.noti-box li {
	padding: 5px 0;
}
*/
.texto-link {
	border-bottom: #CCC 1px dotted; 
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 0 0 10px 0;
}
.texto-link p {
	color: #191497;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
}

.texto-link a {
	font-weight: bold;
}

.solo-link {
	background: #191497;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	color: #FFF;
	display: block;
	padding: 12px;
	text-align: center;
}

.solo-link:hover {
	background: #000;
	color: #FFF;
}
/*
.noti-box li:last-child {
	border-bottom: none; 
	padding-bottom: 0;
*/
.ttl-comunica {
	background: #010101 url(../images/bkg-ttl.jpg) repeat-x;
	background-image: linear-gradient(bottom, #000000 0%, #2F2F2F 71%);
	background-image: -o-linear-gradient(bottom, #000000 0%, #2F2F2F 71%);
	background-image: -moz-linear-gradient(bottom, #000000 0%, #2F2F2F 71%);
	background-image: -webkit-linear-gradient(bottom, #000000 0%, #2F2F2F 71%);
	background-image: -ms-linear-gradient(bottom, #000000 0%, #2F2F2F 71%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #000000),
		color-stop(0.71, #2F2F2F)
	);
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
	margin: 20px 0 10px 0;
	padding: 10px; 
	text-align: left;
	text-shadow: 0px -1px 0px #000;
	width: 100%;
	}

.com-one, .com-two, .com-three, .com-four {
	display: inline-block;
	margin-right: 12px;
	text-align: center;
	vertical-align: top;
	/*width: 228px;*/
    width: 227px;
    font-size: 12px;
} 

.com-four {
	margin: 0;
} 

.com-one a, .com-two a, .com-three a, .com-four a {
	font-size: 12px;
}

.com-one img, .com-two img, .com-three img, .com-four img {
	display: block;
	margin: 0;
}

.com-one-info, .com-two-info, .com-three-info, .com-four-info {
	background: #FFF;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 15px;
	text-align: left;
	width: 100%;
  height:375px; 
   position: relative;
}

h3 {
	font-size: 15px; 
	font-weight: bold;
	margin-bottom: 12px;
}

h3 img {
	float: left;
	margin-right: 10px!important;
}

.com-one-info img, .com-two-info img, .com-three-info img, .com-four-info img {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	margin-bottom: 8px;
}

.com-one-info a, .com-two-info a, .com-three-info a, .com-four-info a {
	background: #000;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #FFF;
	display: inline-block;
	padding: 5px 10px;
	text-align: center;
  position: absolute;
  bottom: 10px!important;
} 

.com-one-info a:hover, .com-two-info a:hover, .com-three-info a:hover, .com-four-info a:hover {
	background: #191497;
}

.video-cont {
	margin-bottom: 8px;
}
.foot-top {
	background: #333 url(../images/bkg-footer.jpg) repeat-x top;
	color: #FFF;
	padding: 43px 0;
	text-align: left;
	width: 100%;
}

.foot-one, .foot-two, .foot-three {
	color: #FFF;
	display: inline-block;
	text-align: left;
	text-shadow: 0px 1px 0px #000;
	vertical-align: middle;
}

.foot-one {
	border-right: 1px solid #222;
	/* width: 444px; */
	 
}

.foot-one img {
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	float: left;
	margin-right: 14px;
}


.titulo {
	display: block;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 5px;
}


#facebook-tn {
	background: #202020 url(../images/facebook-tn.png) no-repeat;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	display: inline-block;
	height: 26px;
	margin: 5px 5px 2px 0;
	width: 26px;
}

#facebook-tn:hover {
	background-color: #3B5998;
}

#twitter-tn {
	background: #202020 url(../images/twitter-tn.png) no-repeat;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	display: inline-block;
	height: 26px;
	margin: 5px 5px 2px 0;
	width: 26px;
}

#twitter-tn:hover {
	background-color: #00CAFB;
}

#youtube-tn {
	background: #202020 url(../images/youtube-tn.png) no-repeat;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	display: inline-block;
	height: 26px;
	margin: 5px 5px 2px 0;
	width: 26px;
}

#youtube-tn:hover {
	background-color: #E22D24;
}
#instagram-tn {
	background: #202020 url(../images/instagram-tn.png) no-repeat;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	display: inline-block;
	height: 26px;
	margin: 5px 5px 2px 0;
	width: 26px;
}

#instagram-tn:hover {
	background-color:#C82F99;
}
#envianos {	
	background: #202020;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	display: inline-block;
	color: #FFF;
	height: 26px;
	line-height: 25px;
	margin-top: 0;
	text-align: center;
	width: 150px;
}
#envianos:hover {	
	background: #000;
}

.foot-two {
	border-right: 1px solid #222;
	margin-left: 50px;
	padding-right: 50px;
}

.foot-three {
	margin-left: 50px;
}
.foot-two ul, .foot-three ul {
	list-style: none;
}

.foot-two li, .foot-three li  {

}

.foot-two a, .foot-three a {
	color: #FFF;
	display: block;
	padding: 2px 0;
	text-shadow: 0px 1px 0px #000;
}

.foot-two a:hover, .foot-three a:hover  {
	text-decoration: underline;
}

.foot-foot-main {
	background: #191497;
	color: #FFF;
	padding: 20px 0;
	width: 100%;
}
.foot-foot-academica {
	background: #191497;
	color: #FFF;
	padding: 20px 0;
	width: 100%;
}
.foot-foot- {
	background: #191497;
	color: #FFF;
	padding: 20px 0;
	width: 100%;
}
.foot-foot-cont-accesos {
	background: #191497;
	color: #FFF;
	padding: 20px 0;
	width: 100%;
}
.foot-foot a {
	color: #FFF;
}
.foot-foot a:hover {
	text-decoration: underline;
}


/*******  SECCION NOTICIAS  *******/
/*******  boxcontents  *******/
.box-content{
	background: #FFF;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	box-shadow: 0 1px 4px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	-o-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin: 0 auto;
	padding: 25px;
	text-align: left;
	width: 100%;
min-height: 600px;
} 

#estudiantes .breadcrumbs{
display: none;
}
#estudiantes .addthis_toolbox.addthis_default_style{
display: none;	
	}
.mb0 {
	margin-bottom: 0;
}
.mt10 {
	margin-top: 10px;
}
.mb10 {
text-indent: 2em;
margin-bottom: 10px;
font-size: 1.2em;
color: #636363;
}
.mb20 {
	margin-bottom: 20px;
}

h1 {
	color: #191497;
	font-size: 2em; 
	font-weight: normal;
	margin-bottom: 10px;
}

.bajada {
	font-weight: bold;
}

#slide-interno {
	margin: 20px auto;
	text-align: center;
	width: 100%;
}

.flexslider-interno {
	background: #FFF; 	
	margin: 0; 
	position: relative; 
	zoom: 1;
}

.flexslider-interno img {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}

.video {
	left: 50%;
	position: absolute;
	top: 50px;
}

.slides li {
	position: relative;
}

.link {
	font-weight: bold;
	text-decoration: underline;
}
/**INICIO ATTACHS**/


.odd,.even {
	background: #e9e9e9;
	border:#bdbdbd 1px solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 0px 1px 0px 0px #FFFFFF;
    box-shadow: inset 0px 1px 0px 0px #FFFFFF;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	color: #333;
	display: inline-block;
	margin-right: 10px;
	padding: 10px 10px 7px 0px; 
	text-shadow: 0px 1px 0px #FFF;
	white-space: nowrap;
	
}


.odd:hover {
	background: #d0d0d0;
	-webkit-box-shadow: inset 1px 2px 3px #777;
    box-shadow: inset 1px 2px 3px #777;
  
   
}

.even:hover {
	background: #d0d0d0;
	-webkit-box-shadow: inset 1px 2px 3px #777;
    box-shadow: inset 1px 2px 3px #777;
    text-decoration: none;
    
}

.attachmentsContainer{
padding-top: 30px;

}

/**FIN ATTACHS**/
#doc {
	background: #e9e9e9 url(../images/ico-doc.png) no-repeat left;
}

#doc:hover {
	background: #d0d0d0 url(../images/ico-doc.png) no-repeat left;
	-webkit-box-shadow: inset 1px 2px 3px #777;
    box-shadow: inset 1px 2px 3px #777;
}

#zip {
	background: #e9e9e9 url(../images/ico-zip.png) no-repeat left;
}

#zip:hover {
	background: #d0d0d0 url(../images/ico-zip.png) no-repeat left;
	-webkit-box-shadow: inset 1px 2px 3px #777;
    box-shadow: inset 1px 2px 3px #777;
}

#pdf {
	background: #e9e9e9 url(../images/ico-pdf.png) no-repeat left;
}

#pdf:hover {
	background: #d0d0d0 url(../images/ico-pdf.png) no-repeat left;
	-webkit-box-shadow: inset 1px 2px 3px #777;
    box-shadow: inset 1px 2px 3px #777;
}

#xls {
	background: #e9e9e9 url(../images/ico-xls.png) no-repeat left;
}

#xls:hover {
	background: #d0d0d0 url(../images/ico-xls.png) no-repeat left;
	-webkit-box-shadow: inset 1px 2px 3px #777;
    box-shadow: inset 1px 2px 3px #777;
}

.pagination ul {text-align: center;padding-top: 50px;}
.pagination li {display: inline-block!important;padding:10px;background-color: #191497;color:#423E98!important;font-weight: bold;}
.pagination li a{color:#fff !important;margin: 5px;}
.pagination-start{border-radius: 5px 0 0 5px;}
.pagination-end{border-radius: 0 5px 5px 0;}
/*******  FIN NOTICIAS  *******/


/*******  SECCION CONTENIDOS  *******/
/*******  SECCION CONTENIDOS  *******/

.cont-top {
	display: block;
}

.breadcrumbs {
	color: #808080;
	display: table-cell;
	font-size: 1.2em; 
	font-weight: normal;
	line-height: 20px;
	vertical-align: top;
	width: 100%;
    text-transform: lowercase;
    padding-bottom: 20px;
}

.breadcrumbs a {
	color: #808080;
}
.breadcrumbs a:hover {
	color: #191497;
}
.sociales {
	display: table-cell;
	vertical-align: top;
	width: 340px;
}
h1 img {
	margin-right: 10px;
}

ul.menu {
	background: #191497 url(../images/ico-menu.png) no-repeat left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #FFF;
	display: inline-block;
	font-weight: bold;
	list-style:none;
	margin-bottom: 15px;
	padding: 10px 10px 10px 40px;
}
ul.menu li {
	position:relative; /* Las coordenadas de los ul inferiores serán relativas al <li> que los contiene */
	font-size: 14px;
}
ul.menu ul {
	background: #191497;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow:  3px 3px 10px 0px #333;  
    box-shadow:  3px 3px 10px 0px #333;
	display: none;
	font-weight: normal;
    position: absolute; /* Esta posición es relativa al <li> que contiene a este <ul> */
    left: 43px; /* Para que no monte sobre el <li> */
	list-style: none;
	padding: 8px 12px;
    top: -10px;
	white-space: nowrap;
	z-index: 15;
}

ul.menu li a {
	color: #FFF;
	display:block;
	font-size: 12px;
	line-height: 25px;
}

ul.menu li a:hover {
	text-decoration: underline;
}

ul.menu li:hover > ul {
	display:block;

}

.imgfloatright {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	float: right;
	margin: 0 0 15px 15px;
}

.titulo-azul {
	color: #191497;
	font-weight: bold;
}

.listas { 
	list-style: none;
	margin: 10px 0 10px 10px;
	text-align: left;
 font-size: 1.2em;
 color: #636363;
}
.listas li {
	background: url(../images/tilde.png) no-repeat left 5px; 
	line-height: 1.5em;
	padding-left: 2%;
 text-align: left;
 font-size: 1.2em;
 color: #636363;
 padding-bottom: 1em;
}

.frase-horizontal {
	background: #191497;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	color: #FFF;
	margin-bottom: 20px;
	padding: 20px;
	text-align: left;
  text-indent: 1.5em;
  font-size: 1.2em;
  font-style: italic;
}

/** TABLAS **/

table {
    *border-collapse: collapse; /* IE7 and lower */
    border-spacing: 0;
    width: 100%;    
}

.bordered {
    border: solid #ccc 1px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 1px 1px #ccc; 
    -moz-box-shadow: 0 1px 1px #ccc; 
    box-shadow: 0 1px 1px #ccc;    
	margin-bottom: 20px;	
}

.bordered tr:hover {
    background: #fbf8e9;
    -o-transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;     
}    
    
.bordered td, .bordered th {
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding: 10px;
    text-align: left;    
}

.bordered th {
	background: #2822b6; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI4MjJiNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzOTMzZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #2822b6 0%, #3933d9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2822b6), color-stop(100%,#3933d9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #2822b6 0%,#3933d9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #2822b6 0%,#3933d9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #2822b6 0%,#3933d9 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #2822b6 0%,#3933d9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2822b6', endColorstr='#3933d9',GradientType=0 ); /* IE6-8 */
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset; 
    -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;  
    box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;        
    border-top: none;
	color: #FFF;
	font-weight: bold;
    text-shadow: 0 1px 0 #120f6c; 
}

.bordered td:first-child, .bordered th:first-child {
    border-left: none;
}

.bordered th:first-child {
    -moz-border-radius: 6px 0 0 0;
    -webkit-border-radius: 6px 0 0 0;
    border-radius: 6px 0 0 0;
}

.bordered th:last-child {
    -moz-border-radius: 0 6px 0 0;
    -webkit-border-radius: 0 6px 0 0;
    border-radius: 0 6px 0 0;
}

.bordered th:only-child{
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
}

.bordered tr:last-child td:first-child {
    -moz-border-radius: 0 0 0 6px;
    -webkit-border-radius: 0 0 0 6px;
    border-radius: 0 0 0 6px;
}

.bordered tr:last-child td:last-child {
    -moz-border-radius: 0 0 6px 0;
    -webkit-border-radius: 0 0 6px 0;
    border-radius: 0 0 6px 0;
}

.frase-float-right {
	background: #191497;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	color: #FFF;
	float: right; 
	margin: 20px 0 20px 20px;
	padding: 20px;
	text-align: left;
	width: 310px;
}
#listas-links { 
	list-style: none;
	margin: 10px 0 10px 10px;
	text-align: left;
}
#listas-links li {
	background: url(../images/link.png) no-repeat left; 
	line-height: 25px;
	padding-left: 20px;	
}
#listas-links li a {
	color: #FFF;
	text-decoration: underline;
}
#listas-links li a:hover {
	color: #CCC;
}

.galeria {
	margin: 0 auto;
	margin-bottom: 20px;
	text-align: center;
}
.galeria img {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border: #FFF 3px solid;
	margin: 2px;
}

.galeria img:hover {
	border: #191497 3px solid;
}

.video-float-right {
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
	width: 459px;
}
h3 {
	color: #191497;
	font-size: 20px; 
	font-weight: normal;
	margin-bottom: 0px;
}

/*******  FIN CONTENIDOS  *******/

/*******  BORDER AND HEAD-TOPS SECTIONS  *******/
.border-docentes {
	border-bottom: 6px solid #5b9a67;
}

.border-comunidad {
	border-bottom: 6px solid #3994a1;
}
.head-top-docentes {
padding: 8px 0;
text-align: left;
width: 100%;
background-color: #5b9a67;
}

.head-top-comunidad {
padding: 8px 0;
text-align: left;
width: 100%;
background-color: #3994a1;
}
.head-top-estudiantes {
padding: 8px 0;
text-align: left;
width: 100%;
background-color: #9a2b2b;
}
.foot-foot-comunidad {
	color: #FFF;
	padding: 20px 0;
	width: 100%;
	background: #3994a1;
	}

.foot-foot-docentes {
	color: #FFF;
	padding: 20px 0;
	width: 100%;
	background: #5b9a67;
	}
/*******  SECCION ESTUDIANTES  *******/
/*******  SECCION ESTUDIANTES  *******/


.foot-foot-estudiantes {
		background: #191497;
	color: #FFF;
	padding: 20px 0;
	width: 100%;
	background: #9a2b2b;
}
.border-estudiantes {
	border-bottom: 6px solid #9a2b2b;
}

.select-estudiantes {
	background: #9a2b2b;
	color: #FFF!important;
	text-shadow: none!important;
}

.select-estudiantes:hover {
	background: #9a2b2b!important;
	color: #FFF!important;
	text-shadow: none!important;
}
.portada {
	margin: 0 auto;
	margin-bottom: 20px;
}

.col-izq {
	
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	display: table-cell;
	padding-right: 22px;
	vertical-align: top;
	width: 700px;
}

.menucol-der{
	border-left: #9a2b2b 1px dotted;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	display: table-cell;
	padding-left: 22px;
	vertical-align: top;
	width: 211px;
	list-style-type: none;
	margin: 0px;
	float: right;
	}

.generico {
	background: #fefefe; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkY2RjZGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fefefe 0%, #dcdcdc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#dcdcdc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fefefe 0%,#dcdcdc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fefefe 0%,#dcdcdc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fefefe 0%,#dcdcdc 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fefefe 0%,#dcdcdc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#dcdcdc',GradientType=0 ); /* IE6-8 */
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border: #c5c5c5 1px solid;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	color: #9a2b2b;
	display: block;
	font-family: 'Cabin', sans-serif;
	font-size: 20px;
	height: 70px;
	margin-bottom: 18px;
	text-align: center;
	text-shadow: 0px 1px 0px #FFF;
	width: 189px;
}
.generico:hover {
	background: #9a2b2b; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlhMmIyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YjIzMjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #9a2b2b 0%, #7b2323 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9a2b2b), color-stop(100%,#7b2323)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #9a2b2b 0%,#7b2323 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #9a2b2b 0%,#7b2323 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #9a2b2b 0%,#7b2323 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #9a2b2b 0%,#7b2323 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a2b2b', endColorstr='#7b2323',GradientType=0 ); /* IE6-8 */
	border: #9a2b2b 1px solid;
	color: #FFF;
	text-shadow: 0px 1px 0px #571717;
}

.unalinea {
	line-height: 70px;
}
.doslineas {
	line-height: 24px;
	padding-top: 8px;
}
.conimagen {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border: #c5c5c5 1px solid;
	margin-bottom: 18px;
	width: 189px;
	height: 70px;
	display: block;
}


.conimagen:hover {
	border: #9a2b2b 1px solid;
}
.conimagen img {
border-radius: 8px;
}

/** ACORDEON ESTUDIANTES **/

.accordion {
	background: white;
	margin: 0px;
	padding-left: 0px;
	width: 680px;
	height: 100%;
	min-height: 450px;
	}

	.accordion h2 {
	background: #9a2b2b url(../images/logo-ttl-trans.png) no-repeat -10px -10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	color: #FFF;
	cursor: pointer;
	display: block;
	font-size: 15px;
	font-weight: normal;
	height: 39px;
	line-height: 39px;
	padding-left: 25px;
	text-shadow: 0px 1px 0px rgba(0,0,0,0.5);	
}
.accordion h2:hover{
	background: #DADADA url(../images/logo-ttl-trans.png) no-repeat -10px -10px;
	color: #9a2b2b;
	text-shadow: 0px 0px 0px rgba(0,0,0,0.0)!important;
}

.block {
	margin-bottom: 10px;
}

.actual{
	background: url(../images/fnd-ttl-estudiantes.jpg) no-repeat center left!important;
	background-position: 0 -84px!important;
	-webkit-border-top-left-radius: 5px!important;
	-webkit-border-top-right-radius: 5px!important;
	-moz-border-radius-topleft: 5px!important;
	-moz-border-radius-topright: 5px!important;
	border-top-left-radius: 5px!important;
	border-top-right-radius: 5px!important;
	-webkit-border-bottom-left-radius: 0px!important;
	-webkit-border-bottom-right-radius: 0px!important;
	-moz-border-radius-bottomleft: 0px!important;
	-moz-border-radius-bottomright: 0px!important;
	border-bottom-left-radius: 0px!important;
	border-bottom-right-radius: 0px!important;
	text-shadow: 0px 1px 0px #9a2b2b!important;
}
#accordion-container-estudiantes h2.actual a{
color: white;
}
/** FIN ACORDEON ESTUDIANTES **/

.info {
	background: #ededed url(../images/bkg-estudiantes.png) no-repeat top left;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	display: block;
	padding: 19px;
	min-height: 150px;
}

.info-izq {
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	display: table-cell;	
	padding-right: 20px;
	width: 190px;
}

.info-cen {
	display: table-cell;
	width: 237px;
}

.acordeon, #acordeon2{
	margin: 0px;
}
.acordeon ul, #acordeon2 ul{
    list-style: none;
    margin: 0;
    padding: 0;
    width: 237px;
}
.acordeon ul li, #acordeon2 ul li{
	margin:0;
	padding-bottom: 0px;
}
.acordeon ul li a, #acordeon2 ul li a{
	background: none;
	color: #9a2b2b;
	/*display: inline-block;*/
	font-size: 12px;
	font-weight: bold;
	/*height: 24px;*/
	line-height: 14px;
	padding-left: 0px;
	text-shadow: 0px 1px 0px #FFF;	
}
.acordeon ul li a:hover, #acordeon2 ul li a:hover{
	background: none;
	color: #000;
}

.acordeon ul li ul, #acordeon2 ul li ul{
    display: none;
}

.acordeon ul li ul a, #acordeon2 ul li ul a{
	color: #333;
	font-weight: normal;
	padding-left: 25px;
}

.info-der {
	display: table-cell;
	width: 209px;
}




.noti-multi a {
	background: #191497;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #FFF;
	display: inline-block;
	margin-top: 10px;
	padding: 5px 10px;
	text-align: center;
}



.mfp-table-cell-inner img a  {
border:0px;
margin: 0px;
padding: 0px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.mfp-introtitle a {
font-size:14px;
font-weight: bold;
margin-bottom: 15px;
}

.mfp-table-cell-inner {
	background: #FFF;
	box-shadow: 0 1px 4px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	-o-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	margin-right: 20px;
	padding: 15px;
	text-align: left;
	vertical-align: top;
	width: 228px;
	height: 328px;
}
.minifrontpage-default {
width:740px;
padding:0px;
margin:0px;
-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.mfp-table-cell {
display: table-cell;
width: 33%;
word-wrap: break-word !important;
}


/**inicio modulo busqueda**/

form#searchForm {
background: #191497;
border-radius: 10px;
padding: 10px;
font-size: 0;
color: white;
}

.inputbox {
height: 20px;
border: none;
margin: 0px;
padding: 0px;
font-size: 12px;
border-radius:5px 0 0 5px;
padding-left: 5px;
}

.phrases,.only,label {
font-size: 12px;
}

#icono {
background: url(../images/lupabig.png);
background-position: center center;
background-repeat: no-repeat;
width:49px;
height:50px;
}

.result-title {
font-size: 20px;

}

.result-category {
font-style: italic;
color: #191497;
font-weight: bold;
}

.search {
vertical-align: top;
font-size: 0;
}

.button {
vertical-align: top;
}

.busca {
text-align:left;
padding: 10px;
font-weight: bold;
}

.only {
padding-bottom: 10px;
}
/**fin modulo busqueda**/
/**video**/

.full-frame {
border-radius:10px;

}
/**breadcrumbs y sociales**/

.addthis_toolbox{
	text-align: right;
	float: right;
    padding-left: 20px;

/*width:110px;*/
}

.pathway {
color: grey;
font-size: 1em;
}
/**CATEGORIA ESTUDIANTES **/

.category-listestudiantes span.subheading-category{
color:#9a2b2b;
/**display:none;**/
}

/**IMAGENES GALERIA**/

#sigFreeImg {
border-radius: 5px;
}
/**ICONOS EN TITULOS**/

.subheading-category-Académica {
padding-left: 40px;
background: url(../images/ico-academica.png);
background-position: center left;
background-repeat: no-repeat;
}

.subheading-category-Institucional {
padding-left: 40px;
background: url(../images/ico-academica.png);
background-position: center left;
background-repeat: no-repeat;
}

#titulo_articulos h1 {
padding-top: 10px;

}

/**tablas**/
#tablaSO{
	border-collapse: collapse;
display:table;
text-align: center;
font-family: sans-serif;
font-size: small;
	margin: 0 auto;
	width: 100%;
	min-width: 510px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	    border: solid #ccc 1px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0 1px 1px #ccc; 
    -moz-box-shadow: 0 1px 1px #ccc; 
    box-shadow: 0 1px 1px #ccc;    
	margin-bottom: 20px;	
}
	/*Definimos la cabecera o título de la tabla*/
	#tablaSO .header-tabla{
	display: table-caption;
background: url(../images/logo_tabla.png),linear-gradient(to bottom,  #2822b6 0%,#3933d9 100%),-webkit-gradient(linear, left top, left bottom, color-stop(0%,#2822b6), color-stop(100%,#3933d9));
background-repeat: no-repeat;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(../images/logo_tabla.png) no-repeat,url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI4MjJiNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzOTMzZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: url(../images/logo_tabla.png) no-repeat,-moz-linear-gradient(top,  #2822b6 0%, #3933d9 100%); /* FF3.6+ */
	background: url(../images/logo_tabla.png) no-repeat,-webkit-gradient(linear, left top, left bottom, color-stop(0%,#2822b6), color-stop(100%,#3933d9)); /* Chrome,Safari4+ */
	background: url(../images/logo_tabla.png) no-repeat,-webkit-linear-gradient(top,  #2822b6 0%,#3933d9 100%); /* Chrome10+,Safari5.1+ */
	background: url(../images/logo_tabla.png) no-repeat,-o-linear-gradient(top,  #2822b6 0%,#3933d9 100%); /* Opera 11.10+ */
	background: url(../images/logo_tabla.png) no-repeat, -ms-linear-gradient(top,  #2822b6 0%,#3933d9 100%); /* IE10+ */
	background: url(../images/logo_tabla.png) no-repeat,linear-gradient(to bottom,  #2822b6 0%,#3933d9 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2822b6', endColorstr='#3933d9',GradientType=0 ); /* IE6-8 */
   /* -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset; 
    -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;  
    box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;  */     
   border-top: none;
	color: #FFF;
	font-weight: bold;
    text-shadow: 0 1px 0 #120f6c; 
		border-radius: 10px 10px 0 0;
		padding-top: 25px;
		height: 40px;
		}
		
		#tablaSO .fila-cabecera{
				vertical-align: middle;
			display: table-row;
		background:#d3e5fb;
		color: white;
		padding: 10px;
		text-align: center;
	}
	/*Definimos la fila*/
	#tablaSO .fila{
		display: table-row;
		background: #ebf3fd;
		padding: 5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}
		/*Todas las filas son blancas, pero con
			este selector podemos intercalar colores
			con gris*/
		#tablaSO .fila:nth-child(odd){
			display: table-row;
			background: white;
		}
		#tablaSO .fila-cabecera:last-child{
		border-radius: 0 0 10px 10px;
		display: table-row;
		}
	/*Definimos la cabecera de cada columna*/
	#tablaSO .cabecera{
		display: table-row;
		background: #191497;
		color: white;
	}
	/*Definimos las columnas*/
	#tablaSO .columna{
	vertical-align: middle;
	padding: 10px;
	display: table-cell;
	color: black;
	text-align: center;
		_width:19%;
	}
		#tablaSO .columna a{
		text-decoration: none;
		color: gray;
	}
			#tablaSO .columna a:hover{
		text-decoration: none;
		color: #191497;
	}
    /*fin tabla*/
    .camera_caption_articletitle {
      font-weight: normal!important;
	   color: #FFF;
    }
    
    .camera_caption_articlecontent p span{
        color: #FFF !important;
    }
     .camera_caption_articlecontent img{
      position: absolute;
        display: none!important;
        width: 0px;
        height: 0px;
        margin: 0px;
        padding: 0px;
     }
     .camera_caption_articlecontent p img{
        display: none!important;
        width: 0px;
        height: 0px;
        margin: 0px;
        padding: 0px;
     }
    
    .camera_caption_articlecontent h3 {font-size: 12px!important;color: #636363!important;}
    .camera_caption_articlecontent{
        padding-top: 5px;
        font-size: 12px !important;
        font-family: Tahoma, Geneva, sans-serif !important;
    }
    
    .actions{display:none;}
    .hasTip{display:none;}
    .addattach{display:none;}
 }
 
 .sexy_tooltip{
display: none; 
 }
.radio{
position:absolute;
width:300px;
height:30px;
background-color: orange;
}
.camera_caption_articlecontent p {color: #fff!important;font-size: 1em!important;}
@-moz-document url-prefix() {
/*.sp-accordion.sp-accordion-style5 .sp-accordion-inner{padding:0px!important;margin-bottom:3px;text-align:left !important;}*/
.sp-accordion.sp-accordion-style5 .sp-accordion-inner h1{margin-bottom: 0px!important;}

.sp-accordion.sp-accordion-style5 .toggler, .sp-accordion.sp-accordion-style5 .toggler span, .sp-accordion.sp-accordion-style5 .toggler span {
    height: 30px!important;line-height: 30px!important;}

  }

.toggler a{
    font-size: 12px;
}

#fila24 tr {display: none!important;}
#noticias_generales{padding: 20px 20px;background-color: #ececec;margin:20px 20px;}
#noticias_generales .article-info {font-style: oblique;padding-bottom: 20px; color: #7a7c96;}
#noticias_generales img{width: 150px;text-align: center;top: 10%;border-radius:5px;margin: 5px;}

.com-three p {
text-align:justify;
    text-justify:inter-word;
  width: 200px;word-spacing: -0.19em;}

  .volanta{
font-weight: bold;
color:#191497;
/*color:#707070;*/
font-size:1.4em;
padding:3% 10%;
text-align: center;
  }

  .titulos{
  color:#171497;
  font-size: 1.7em;
  }

  .items-more{margin-left: 30px;}
.items-more ol{
list-style-type:default;
padding-left: 30px;
}


.ch {display: none;}
}

}