/*prueba FTP 18032010*//*prueba FTP 18032010 BIS*/ /*prueba FTP 29032010 BIS*/

/*PRUEBA DIC 2014*/

@import url(https://fonts.googleapis.com/css?family=Droid+Serif:400,400italic|Unna);

@font-face {
    font-family: 'Geogrotesque';
    src: url('Fuentes/Geogtq-Rg.otf');
    font-weight: 300;
    font-style: normal;

}

@font-face {
    font-family: 'Geogrotesque';
   src: url('Fuentes/Geogtq-Md.otf');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Geogrotesque';
   src: url('Fuentes/Geogtq-Sb.otf');
    font-weight: 600;
    font-style: normal;

}

@font-face {
    font-family: 'Geogrotesque';
   src: url('Fuentes/Geogtq-Bd.otf');
    font-weight: 700;
    font-style: normal;

}

@font-face {
    font-family: 'Geogrotesque';
   src: url('Fuentes/Geog-MdIt.otf');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'Geogrotesque-Semi';
   src: url('Fuentes/Geogtq-Sb.otf');
    font-weight: normal;
    font-style: normal;

}
/**
 * $Id: style.css,v 1.1.2.22 2009/05/13 10:47:13 jwolf Exp $
 * Acquia Marina 
 */

/******************************************/
/*  TopNotchThemes CSS Stylesheet         */
/*  by Chris Fassnacht & Stephanie Pakrul */
/*  copyright 2008 Collective Mind        */
/******************************************/

/***************************/
/* RESET MARGINS & PADDING */
/***************************/



/*AJUSTES ANUNCIO */ 

.field-field-destacado-anuncio {
    display: none;
}
.field-field-imagen-destacado .field-label {
    display: none;
}

.field-field-imagen-destacado .field-items img {
	float:left;
	margin-right:15px;
	margin-bottom:5px;
}

.field-field-bajada-destacado .field-label {
	display:none;
}

/*AJUSTES CARRERAS MODULO PAGINAS */ 

.clear-block:after {
   /* clear: none; */ /* RAMON */
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.nd-region-header {
    clear: none;
}

.nd-region-header .field-author{
display:none;
}
/**** Asignaturas***/
.asignaturas h3 {
	/*color: #666666;
	background-color: #E9EEDF;
	padding-left: 10px;
	padding-right:10px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: 30px;*/
	display: none;

}
.asignaturas table{
		margin-left: 20px;
		margin-top: 30px;
		width: 450px;
		   
	
}
.asignaturas tbody {
	border: none;
	font-size: 13px;
	color:#333;
	font-weight:normal;

	
	}
	.views-field-field-cargo-docente-value {
		text-align: right;
		padding-right: 5px;
		
	}
	.views-field-field-cargo-docente-value {
	
		
	}
	.views-field-field-nombreapellido-nid {
				padding-left:60px;
				background-image:url('imagenes/rayaPuntos.png');
				background-repeat: no-repeat;
				background-position: 0 14px;
	}
	.views-field-field-nombreapellido-nid a, 	.views-field-field-nombreapellido-nid a:link, .views-field-field-nombreapellido-nid a:active   {
		color:#873c50 !important;
		
	}
.asignaturas tbody a {
		color:#873c50;
		text-decoration: none;
	
}
.asignaturas tr.even td, .asignaturas tr.odd td, .asignaturas tr.even, .asignaturas tr.odd  {
	background-color: transparent;
		border: none 0px;
		    height: 20px;
	
	
}
.asignaturas tr {
	width: 430px;
	
}
.asignaturas tr.even td, .asignaturas tr.odd td {
	 padding-top: 0;
	  padding-bottom: 0;

	
}

.asignaturas td.views-field-name {
			   padding-left: 20px;
	
}
.asignaturas .sacame {
    color: #25272B;
    margin-bottom: 10px;
    padding: 5px 10px;
    text-align: left;
	font-size:25px;
	font-weight: bold;
	text-transform: none;
	width: 430px;
	margin-left: -20px;
	   font-family: 'Unna',Arial,Helvetica,sans-serif;
}
.asignaturas .materia {
    /*border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	 padding-bottom: 5px;
	 width: 450px;*/
	}
.asignaturas .docente {
	background-image:url('imagenes/flecha01.png');
	background-position:9px;
	background-position:left;
	background-repeat:no-repeat;
	float:left;
	text-align: left;
	padding-left: 15px;
	color: #333;
	font-size: 14px;
	font-weight: bold;
	margin-right: 10px;
	
}
.views-table tbody {
	padding-left: 20px;
	
}
.asignaturas .acargo {
	text-align: left;
	color: #52651A;
		font-size: 14px;
	font-weight: bold;
	margin-left: 0px;
	    margin-right: 5px;
	
	
	
}
.asignaturas .nombre {
	color:#526519;
	font-size: 14px;
	font-weight: bold;
	float: right;
	
	
}
.asignaturas .composicion {
	text-align: left;
	
}
.field-field-otros-programas a, .field-field-lugar-plan-de-estudios .field-label-inline-first, .field-field-ultimo-programa a {
	font-weight: normal !important;
	
}
.asignaturas .lugar, .asignaturas .url, .asignaturas .campus, .asignaturas .cuatrimestre, .asignaturas .programa,  .asignaturas .composicion, .view-composicion-equipo .view-title,   .field-field-otros-programas, .field-field-ultimo-programa, .field-field-cuatrimestre-equipo, .field-field-promo, .field-field-vigente, .field-field-mail-ed,  .field-type-link, .url, .campus,  .anteriores,  .mail, .node-type-docente .view-cargos-docente {
	background-image: url(imagenes/flecha01.png);
	background-position:left 5px;
		background-repeat:no-repeat;
	font-size: 13px;
		padding-left: 20px;
	font-weight: bold;
		
}

.field-label-inline-first, .filefield-file, .field-field-otros-programas .field-items, .field-field-otros-programas .filefield-file, .field-field-otros-programas .field-label {
	display: inline-block;
	
}
.programa  {
	display: inline;
	
}
.node-type-equipo_docente .field-label-inline-first {
		background-position:left center !important;
}
.view-composicion-equipo, .field-field-lugar-plan-de-estudios, .field-type-text {
	margin-bottom: 20px;
	
}
.asignaturas .lugar, .asignaturas .url, .asignaturas .campus, .asignaturas .cuatrimestre,  .asignaturas .composicion, .view-composicion-equipo .view-title {
	
	margin-right: 30px;
}


.field-field-lugar-plan-de-estudios a {   color: #873c50 !important;
	
}
.view-composicion-equipo .views-field-field-cargo-docente-value {
	margin-left:20px;
}
.asignaturas .anteriores a, .asignaturas .mail a {
			color:#873c50 !important;
	
}
 .archivo {
		text-decoration: none;
	
}
.asignaturas .lugar, .asignaturas .url, .asignaturas .campus, .asignaturas .cuatrimestre, .asignaturas .programa,  .asignaturas .anteriores, .asignaturas .mail {

		margin-left: 20px;
	
}
.asignaturas .composicion  {
	
}
.archivo {

display: inline-block !important;	 
    padding-top: 5px;

	
}
 .programa {
	display: block-inline !important;
	
}

.asignaturas .lugar a, .asignaturas .url a, .asignaturas .campus a, .asignaturas .cuatrimestre a, .asignaturas .programa a, .archivo a {
	color:#873c50;
	font-weight: normal;
	
}
.asignaturas .acargo {
	
}
.pane-asignaturas-4vistas tr.odd td, .pane-asignaturas-4vistas tr.even, .pane-asignaturas-4vistas tr.odd {
	background-color: transparent !important;

	
}

.view-Nomina-Docente  h3 {
	    background-image: url("imagenes/flecha02.png");
    background-position: left 5px;
    background-repeat: no-repeat;
    font-size: 15px;
    font-weight: bold;
    padding-left: 22px;
	
}
.pane-nomina-docente h2 {
	background-image:url('img_carreras/fl_clara.gif');
	background-position:3px;
	background-position:left;
	background-repeat:no-repeat;
	float:left;
	text-align: left;
	padding-left: 20px;
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	margin-right: 10px;
	border-bottom: 1px dotted #B8C796;
	 width: 200px;
	 margin-bottom: 8px;
	
}
.view-Nomina-Docente .views-field-title {
	margin-left: 20px;
	clear: left;
	
	
}
.view-Nomina-Docente .views-field-title a {
	color: #333;
	text-decoration: underline;	
}
.pane-nomina-docente .pane-content {
	margin-bottom: 15px;
	padding-bottom: 10px;
		border-bottom: 2px dotted #B8C796;
		    width: 80%;
}
.pane-nomina-docente div.views-field-title .field-content a:link {
	   color: #873c50 !important;
    text-decoration: underline;
	
}
.panels-flexible-9-inside h3 {
	font-size: 24px;


}
.panels-flexible-9-inside h2 {
	font-size: 30px;

}
.panels-flexible-9-inside h3, .panels-flexible-9-inside h2 {
	
	font-weight: normal;
	margin-bottom: 0px;
	text-transform: none;	
	margin-top: 20px;
	margin-right: 20px;
	/*background-color: #EBE9E6;
	padding:10px;*/
	color: #E55E49;
	  font-family: 'Unna',Arial,Helvetica,sans-serif;
	
	  
}
h2.pane-title {
	background-color: #EBE9E6;
	padding: 10px;
	    font-size: 24px;
	
	
}
.panels-flexible-9-inside h2  {

	
}

/* FIN AJUSTES CARRERAS MODULOPAGINAS */ 

html, body, div, span,
p, blockquote, pre, code,
ul, ol, li,
h1, h2, h3, h4, h5, h6,
form, fieldset, legend, label, input, textarea,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
}

img {
  border: 0;
}


/**************/
/* TYPOGRAPHY */
/**************/

body {
	font-family: Georgia,Times News Roman, Times, Georgia, "Times New Roman", Times, serif;    
	font-size: 13px;    /* 12px */
	font-weight: normal;
	line-height: 160%;    /* 19.2px */
	background-color: #ccc;
}

h1 {
  font-size: 2.5em;
  font-weight: normal;
}

h2 {
  font-size: 1.75em;
  font-weight: normal;
}

h3 {
  font-size: 1.25em;
  font-weight: bold;
}

h4 {
  font-size: 1.1em;
  font-weight: bold;
}

h5 {
  font-size: 1em;
  font-weight: bold;
}

h6 {
  font-size: 0.8em;
  font-weight: bold;
}


/*****************/
/* DEFAULT LINKS */
/*****************/

a {
	margin: 0;
	padding: 0;
	text-decoration: none;
}

a:link,
a:visited {
	  color: #873c50;
}  

a:hover,
a:active {
  text-decoration: underline;
}


/**********/
/* LAYOUT */
/**********/

html {
  background: /*#FFFFFF;*/ #E8EDDE;                             /* background & font color */
  color: #666;
}

#page {
  margin: 0;
  width: 100%;
  margin-top:0px;
}

p {
  font-size: 12px;
  font-weight: normal;
  line-height: 160%;
  margin: 10px 0;
}


/*********/
/* LISTS */
/*********/

ul {
  margin: 0.5em 0 1em;
  padding: 0;
}

ol {
  margin: 0.75em 0 1.25em;
  padding: 0;
}

ol li, ul li {
  margin: 0.4em 0 0.4em .5em;    /* LTR */
}

ul.menu li {
		font-family: 'Geogrotesque', Arial, Helvetica, sans-serif;     /* web safe fonts */
	
}
.item-list ul li {
  margin: 0.15em 0 0.15em 0.5em;    /* LTR */
}

ul.menu ul, .item-list ul ul {
  margin-left: 0;
}
ul.menu {
	
}

ol li,
ul li,
ul.menu li,
.item-list ul li,
li.leaf {
  margin: 0.15em 0 0.15em 0;
  padding: 0.2em 0 0 1.333em;    /* LTR */
}

ul li,
ul.menu li,
.item-list ul li,
li.leaf {
	/* LTR */
  list-style-image: none;
	list-style-type: none;

	padding: 4px;  
}

ol li {
  padding: 0 0 .3em;
  margin-left: 2em;    /* LTR */
}

div.block ul {
  padding: 0 0 2px;
}

ul.links li,
ul.links.inline {
  background: transparent;
}

/* remove list styling on login block and taxonomy */
#user-login-form div.item-list ul li,
div.terms ul li {
  list-style-type: none;
  margin: 0;
}

/* adjust openid link */
html.js #user-login-form li.openid-processed, 
html.js #user-login li.openid-processed {
  font-weight: bold;
  list-style-type: none;
  margin: 10px 0 0 -6px;    /* LTR */
  padding-left: 20px;    /* LTR */
  padding-top: 0.2em
}

#preface-wrapper div.block ul li {
  background: url('images/green-checkmark.png') no-repeat 0 0.222em;
  list-style-image: none;
  list-style-type: none;
  padding: 1em 0 0 2.222em;    /* LTR */
}

#preface-wrapper div.block ol li {
  list-style-image: none;
  padding: 2px 0;
}

body.layout-main-last #sidebar-last li.leaf,
body.layout-main-last #sidebar-last ul.menu li,
body.layout-main-last #sidebar-last .item-list ul li,
#content-content .node ul li,
#content-bottom  ul li {
  background: url('images/green-bullet.png') no-repeat left 0.50em;    /* LTR */
  list-style-image: none;
  list-style-type: none;
  padding-left: 1.666em;    /* LTR */
}

/********/
/* MISC */
/********/

hr {
  border: 1px solid #D6DDB9;
}

div.content a.feed-icon img,
div.content th img {
  border: 0;             /* remove image borders where we don't want them */
}

/* format initial startup page list nicely */
#first-time p {
  clear: both;
}

#first-time ol {
  list-style-position: outside;
  margin-left: 2em;    /* LTR */
}


/********************/
/* ALL PAGE REGIONS */
/********************/

/******************/
/* HEADER REGIONS */
/******************/

#header-wrapper {

 /* padding-left: 15px;    /* LTR */

}

#header {
	background-color: #FFFFFF;
	padding: 20px;
	width: 940px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image:url('imagenes/triangulo.png');
 background-position: 227px 187px;
	background-repeat: no-repeat;
	padding-bottom: 0;
 /* border-top-width:10px;
  border-top-style:solid;
  border-top-color:#4B651B;
  border-left-width:10px;
  border-left-style:solid;
  border-left-color:#4B651B;
  border-right-width:10px;
  border-right-style:solid;
  border-right-color:#4B651B;*/
}

#search-box {
	background-color: #E1E1E1;
	border: 1px solid #CCCCCC;
	float: right;    /* LTR */
	padding: 8px;
	position: relative;
	top: 0;
	width: 20em;
	-moz-border-radius-bottomleft: 12px;
	-moz-border-radius-bottomright: 12px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	color: #526519;
}

#search-box input#edit-search-theme-form-1 {
  width: 170px;
}

/* theming for header search box */
#search-box input.form-submit {
  background: #EFEBE7;
  border: 1px solid #ccc;
  color: #194765;
  cursor: pointer; 
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 1.1em;
  font-weight: normal;
  padding: 3px 3px 2px;
  outline: none;
  text-transform: none;
  -moz-border-radius: 0;
  -moz-outline-radius: 0;
  -webkit-border-radius: 0;
}

#search-box label,
#search-box a.advanced-search-link {
  display: none;
}

#menu_www {
	float: left;    /* LTR */
	font-size:14px;
	text-transform:uppercase;
	width: 177px;
	height:150px;
	background:#9AB06A;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 0;
	padding: 5px;
	line-height: 12px;
}

/*#header-first #logo {                            /* logo postion.  default image replaced if you upload your own 
  float: left;    /* LTR /
  margin: 0 14px 0 0;

*/
#header-first {
	background-color: #42423F;
	
}
#header-first #header-contenido {
	width:970px;
	margin: 0 auto;
	padding-left: 0px;
}

#header-first h1 {    /* site name link */
  font-size: 3em;
  line-height: 80%;
  margin: 10px 0 15px 0;
}

#header-first h1 a {    /* site name link */
  text-decoration: none;
}

#header-first #slogan {                          /* site slogan */
  display: block;
  font-size: 1.166em;
  margin: 4px 0;
}

#header-first p {                          /* site slogan */
  margin: 0px 0;
  padding-left:5px;
  line-height:21px;
}
/*#header-first a{                          /* site slogan */
/*  margin: 0px 0;
  line-height:110%;
  font-family: Arial;
  font-size:12px;
  text-transform:uppercase;
  font-weight:bold;
}*/

#header-first a:link, #header-first a:hover {                          /* site slogan */
  margin: 0px 0;
 

  font-size:12px;
  text-transform:uppercase;
  font-weight: normal;
  text-decoration:none;
    padding-left: 10px;
    padding-right: 15px;
	background-image: url(imagenes/rayaMenu.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}
#header-first .last a {
	background-image: none;

}
#header-first .first {
	   background-image: url("imagenes/LogoBarraMenuGeneral.png");
    background-position: 11px -1px;
    background-repeat: no-repeat;
		height: 37px;
		padding:0;
		    vertical-align: middle;

	
}
#header-first .leaf {
	padding-top: 9px;
	height: 37px;
	display: block;
	
}
#header-first .first a,
#header-first .first a:link,
#header-first .first a:hover {
		font-size: 0px;
		width: 108px;
		height: 37px;
		background-image: none;

		display: block;
		 line-height:0 !important;
	
}
#header-first a:link {
	  color:#4B651B;
	
}
#header-first a:link,
#header-first a:hover {                          /* site slogan */
	margin: 0px 0;
	font-size:13px;
	text-transform:uppercase;
	font-weight: normal;
	text-decoration:none;
	padding-left: 10px;
	padding-right: 15px;
	background-image: url(imagenes/rayaMenu.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	line-height:110%;
	font-style: normal !important;
}
#header-first a:hover {
	/* site slogan */
  color:#D1DCBE;  
}
#header-first a:active {                          /* site slogan */
  margin: 0px 0;

  text-decoration:none;  
}
#header-first a:visited {                          /* site slogan */
  line-height:100%;
  color:#4B651B;
}



#encabezado {
	float: left;    /* LTR */
	width: 100%;
	height:177px;
	background-color:#000;
	color:#fff;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 0;
	background-image: url('imagenes/cabecera.jpg')
	
}
#encabezado a {
	
	display: inline-block;
	

}
#encabezado a.LogoFilo {
	/*background-image:url('imagenes/LogoUBA.png');*/
	width: 217px;
	height: 167px;
	float:left;
	
}
#encabezado a.linkCarreras {
		width: 217px;
	height: 167px;
	display: block;
	
	
}
#encabezado  span {
	display: none;
	
}
#encabezado img {
	margin-top: 30px;
	display: none;
	margin-left: 15px;	
}

#EncLinksMuseo{
	width: 70px;
	height:167px;
	float:right;
	/*background-color:#00FF33;*/
	margin-top:-14px;

}
#EncEnglish a{
	width: 65px;
	height:45px;
	float:right;
}

#EncRedes {
	width: 64px;
	height:35px;
	margin-top:130px;
	margin-left:7px;
}

#EncFB a {
	width: 30px;
	height:35px;
	float:right;
}

#EncTW a {
	width: 30px;
	height:35px;
	float:right;
}



#header-middle p{

font-size:18px;
font-weight:bold;
text-transform:uppercase;

}

#header-last {
  float: right;    /* LTR */
  margin: 0px 0 0;
  width: 185px;
}
#header-last p{
  margin-top: 0px;
  margin-bottom:0px;
}
#header-last div.block-wrapper{
  margin-top: 0px;
  margin-bottom:0px;
}
#block-block-19 {
	display: none;
	
}


#primary-menu-wrapper {
  margin: 0 auto;
  position: relative;
  width: 960px;
  z-index: 5;    /* fixes IE z-index bug */
}

/**********************/
/* Asignaturas en programación anual***/

div.view-programacion-anual h3{
	background-color: #E9EEDF;
	display: block;
	min-height: 25px;

	  padding: 5px 0 2px 10px;
	vertical-align: middle;
	margin-bottom: 12px;
	margin-top: 12px;
}

/*.view-programacion-anual h2.pane-title{
	background-color: #E9EEDF;
	display: block;
	min-height: 25px;

	  padding: 5px 0 2px 10px;
	vertical-align: middle;
	margin-bottom: 12px;
	margin-top: 12px;
}*/

div.view-programacion-anual table.views-view-grid tbody {
    display: block;
    margin-bottom: 20px;
}

div.view-programacion-anual table.views-view-grid tr {
	
	border-bottom-style: dotted;
	border-bottom-color: #CCC;	
	 display: block;
	
}


div.view-programacion-anual table.views-view-grid div {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	background-image: url(imagenes/fl_clara.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	min-height: 20px;
	display: block;
	 padding-bottom: 1px;
    padding-left: 20px;
    padding-top: 4px;
}
div.view-programacion-anual div.views-field-field-docente-a-cargo-value {
	font-size: 14px;
	font-weight: bold;	
}
div.view-programacion-anual div.views-field-field-docente-a-cargo-value span.field-content{
	color:#526519;
}
div.view-programacion-anual table.views-view-grid div.field-content {
	background-image: none;
	margin-top: -8px;
	color:#526519;
	border-bottom-style: none;	
}
div.view-programacion-anual div.views-field-field-campus-url {
	border-bottom-style: none !important;	
	margin-bottom: 10px;
	
}
div.view-programacion-anual table.views-view-grid div.field-content p {
	margin-left: 0px;	
}
div.view-programacion-anual table.views-view-grid .field-content a {
	text-decoration: underline;	
	color:#526519;
}
div.view-programacion-anual span.field-content div {
	background-image: none;
	border-bottom-style: none;
	padding-left: 0px;	
	padding-bottom: 10px;
}

/* Asignaturas en programación 1C***/

div.view-programacion-1c h3{
	background-color: #E9EEDF;
	display: block;
	min-height: 25px;

	  padding: 5px 0 2px 10px;
	vertical-align: middle;
	margin-bottom: 12px;
	margin-top: 12px;
}

/*.view-programacion-anual h2.pane-title{
	background-color: #E9EEDF;
	display: block;
	min-height: 25px;

	  padding: 5px 0 2px 10px;
	vertical-align: middle;
	margin-bottom: 12px;
	margin-top: 12px;
}*/

div.view-programacion-1c table.views-view-grid tbody {
    display: block;
    margin-bottom: 20px;
}

div.view-programacion-1c table.views-view-grid tr {
	
	border-bottom-style: dotted;
	border-bottom-color: #CCC;	
	 display: block;
	
}


div.view-programacion-1c table.views-view-grid div {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	background-image: url(imagenes/fl_clara.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	min-height: 20px;
	display: block;
	 padding-bottom: 1px;
    padding-left: 20px;
    padding-top: 4px;
}
div.view-programacion-1c div.views-field-field-docente-a-cargo-value {
	font-size: 14px;
	font-weight: bold;	
}
div.view-programacion-1c div.views-field-field-docente-a-cargo-value span.field-content{
	color:#526519;
}
div.view-programacion-1c table.views-view-grid div.field-content {
	background-image: none;
	margin-top: -8px;
	color:#526519;
	border-bottom-style: none;	
}
div.view-programacion-1c div.views-field-field-campus-url {
	border-bottom-style: none !important;	
	margin-bottom: 10px;
	
}
div.view-programacion-1c table.views-view-grid div.field-content p {
	margin-left: 0px;	
}
div.view-programacion-1c table.views-view-grid .field-content a {
	text-decoration: underline;	
	color:#526519;
}
div.view-programacion-1c span.field-content div {
	background-image: none;
	border-bottom-style: none;
	padding-left: 0px;	
	padding-bottom: 10px;
}

/* Asignaturas en programación 2C***/

div.view-programacion-1c h3{
	background-color: #E9EEDF;
	display: block;
	min-height: 25px;

	  padding: 5px 0 2px 10px;
	vertical-align: middle;
	margin-bottom: 12px;
	margin-top: 12px;
}

/*.view-programacion-anual h2.pane-title{
	background-color: #E9EEDF;
	display: block;
	min-height: 25px;

	  padding: 5px 0 2px 10px;
	vertical-align: middle;
	margin-bottom: 12px;
	margin-top: 12px;
}*/

div.view-programacion-2c table.views-view-grid tbody {
    display: block;
    margin-bottom: 20px;
}

div.view-programacion-2c table.views-view-grid tr {
	
	border-bottom-style: dotted;
	border-bottom-color: #CCC;	
	 display: block;
	
}


div.view-programacion-2c table.views-view-grid div {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	background-image: url(img_carreras/fl_clara.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	min-height: 20px;
	display: block;
	 padding-bottom: 1px;
    padding-left: 20px;
    padding-top: 4px;
}
div.view-programacion-2c div.views-field-field-docente-a-cargo-value {
	font-size: 14px;
	font-weight: bold;	
}
div.view-programacion-2c div.views-field-field-docente-a-cargo-value span.field-content{
	color:#526519;
}
div.view-programacion-2c table.views-view-grid div.field-content {
	background-image: none;
	margin-top: -8px;
	color:#526519;
	border-bottom-style: none;	
}
div.view-programacion-2c div.views-field-field-campus-url {
	border-bottom-style: none !important;	
	margin-bottom: 10px;
	
}
div.view-programacion-2c table.views-view-grid div.field-content p {
	margin-left: 0px;	
}
div.view-programacion-2c table.views-view-grid .field-content a {
	text-decoration: underline;	
	color:#526519;
}
div.view-programacion-2c span.field-content div {
	background-image: none;
	border-bottom-style: none;
	padding-left: 0px;	
	padding-bottom: 10px;
}

/* Asignaturas en programación verano***/

div.view-programacion-verano h3{
	background-color: #E9EEDF;
	display: block;
	min-height: 25px;

	  padding: 5px 0 2px 10px;
	vertical-align: middle;
	margin-bottom: 12px;
	margin-top: 12px;
}

/*.view-programacion-verano h2.pane-title{
	background-color: #E9EEDF;
	display: block;
	min-height: 25px;

	  padding: 5px 0 2px 10px;
	vertical-align: middle;
	margin-bottom: 12px;
	margin-top: 12px;
}*/

div.view-programacion-verano table.views-view-grid tbody {
    display: block;
    margin-bottom: 20px;
}

div.view-programacion-verano table.views-view-grid tr {
	
	border-bottom-style: dotted;
	border-bottom-color: #CCC;	
	 display: block;
	
}


div.view-programacion-verano table.views-view-grid div {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	background-image: url(img_carreras/fl_clara.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	min-height: 20px;
	display: block;
	 padding-bottom: 1px;
    padding-left: 20px;
    padding-top: 4px;
}
div.view-programacion-verano div.views-field-field-docente-a-cargo-value {
	font-size: 14px;
	font-weight: bold;	
}
div.view-programacion-verano div.views-field-field-docente-a-cargo-value span.field-content{
	color:#526519;
}
div.view-programacion-verano table.views-view-grid div.field-content {
	background-image: none;
	margin-top: -8px;
	color:#526519;
	border-bottom-style: none;	
}
div.view-programacion-verano div.views-field-field-campus-url {
	border-bottom-style: none !important;	
	margin-bottom: 10px;
	
}
div.view-programacion-verano table.views-view-grid div.field-content p {
	margin-left: 0px;	
}
div.view-programacion-verano table.views-view-grid .field-content a {
	text-decoration: underline;	
	color:#526519;
}
div.view-programacion-verano span.field-content div {
	background-image: none;
	border-bottom-style: none;
	padding-left: 0px;	
	padding-bottom: 10px;
}



/*AGREGADO SEMINARIOS*/

.cuatrimestre .field-item {
       display: inline !important;
       font-weight: bold !important;
       padding-left:20px;
       background-image: url(imagenes/rayaIncl.gif);
           background-position: 7px 2px;
       background-repeat: no-repeat;
       
}
.cuatrimestre .field-item-0 {
       padding-left: 0!important;
       background-image: none !important;
       
}

.materia .sacame h3 {
    font-weight: normal !important;
	font-size: 24px !important;
}

.composicion {
    border-bottom: medium none !important;
    font-weight: bold !important;
}
.profe .docente {
	background-image: none !important;
	padding-left: 0px !important;
	
}

/*FIN AGREGADO SEMINARIOS*/


/* Asignaturas por orden alfabético***/



.materia .sacame {
}
/*div.view-asignaturas h3, .materia .sacame {
	display: block;
	min-height: 25px;
	padding: 5px 0 5px 15px;
	vertical-align: middle;
	margin-bottom: 12px;
	margin-top: 12px;
	text-align: left;
	font-size: 24px;
	line-height: 25px;
	font-weight: normal;
	font-family: 'Unna',Arial,Helvetica,sans-serif;
	background-image:url(imagenes/flH2.png);
	background-repeat: no-repeat;
	background-position: 0 13px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #BDB6AD;
	border-bottom-color: #BDB6AD;
	margin-right: 20px;

}*/

div.view-asignaturas h3, .materia .sacame {
    background-image: url("imagenes/flH2.png");
    background-position: 0 13px;
    background-repeat: no-repeat;
    border-bottom: 1px solid #BDB6AD;
    border-top: 1px solid #BDB6AD;
    display: block;
    font-family: 'Unna',Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: normal !important;
    line-height: 25px;
    margin-bottom: 12px;
    margin-right: 20px;
    margin-top: 12px;
    min-height: 25px;
    padding: 5px 0 5px 15px;
    text-align: left;
    vertical-align: middle;
}

div.view-asignaturas table.views-view-grid tbody {
    display: block;
    margin-bottom: 20px;
}

div.view-asignaturas table.views-view-grid tr {
	
	border-bottom-style: dotted;
	border-bottom-color: #CCC;	
	 display: block;
	
}


div.view-asignaturas table.views-view-grid div, .materia .profe, .composicion, .lugar, .cuatrimestre,  .programa, .materia .docente{
	
	background-image: url(imagenes/flecha01.png);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	min-height: 20px;

	 padding-bottom: 1px;
    padding-left: 20px;
    padding-top: 4px;
	color: #333;
}
.materia .docente {
	    margin-left: 0px !important;
		
	
}
div.view-asignaturas table.views-view-grid div, .materia .profe, .composicion, .lugar, .url, .campus, .cuatrimestre {
		display: block;
}
.programa { 
display: inline-block;
}
.materia .docente {
	background-image: url( url(imagenes/flecha01.png));
	background-repeat: no-repeat;
	background-position: 0px 7px;
	min-height: 20px;
	display: display-inline;
	 padding-bottom: 1px;
    padding-left: 20px;
    padding-top: 4px;
	text-align: left;
	float: left;
	
}
.materia .materia {
	    padding-top: 4px;
	
}
.node-type-asignaturas table caption {
	  border-top: 1px solid #BDB6AD;
	  margin-top: 20px;
	  margin-right: 20px;
	  padding-top: 20px;
	 
	
}
.views-field-name {
	/*background-image: url(img_carreras/fl_clara.gif) !important;
	background-repeat: no-repeat;
	background-position: 0px 7px;*/
		 padding-bottom: 1px;
    padding-left: 20px;
    padding-top: 4px;
	margin-left: 10px;
	
}

.composicion {
	border-bottom: none !important;
	
}
.panels-flexible-9-inside tr.even td, .panels-flexible-9-inside tr.even, .panels-flexible-9-inside tr.odd td, .panels-flexible-9-inside tr.even, .panels-flexible-9-inside tr.odd {
	background-color: transparent !important;
	border-bottom: none !important;
	
}


.materia .docente {

	
}
.materia .acargo {
	font-style: italic !important;
	text-align: left;
	padding-top: 4px;
	color: #873c50;
	display: inline;
	float: left;
	
}
.composicion {
	clear: left;
	float: left;
	
}
.materia .composicion {
	border-bottom: dotted 1px #ccc;
	
}
.view-vista-seminarios tr.odd td, .view-vista-seminarios tr.even td, .view-vista-seminarios tr.even, .view-vista-seminarios tr.odd {
	background-color: transparent !important;
	background-image: none !important;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #ccc;
}

div.view-asignaturas div.views-field-field-docente-a-cargo-value, .materia .acargo, .materia .docente {
	font-size: 18px;
	font-weight: bold;	
	margin-left: 5px;
}
div.view-asignaturas div.views-field-field-docente-a-cargo-value span.field-content{
	color:#526519;
}
div.view-asignaturas table.views-view-grid div.field-content {
	background-image: none;
	margin-top: -8px;
	color:#526519;
	border-bottom-style: none;	
}
div.view-asignaturas div.views-field-field-campus-url {
	border-bottom-style: none !important;	
	margin-bottom: 10px;
	
}
div.view-asignaturas table.views-view-grid div.field-content p {
	margin-left: 0px;	
}
div.view-asignaturas table.views-view-grid .field-content a {
	text-decoration: underline;	
	color:#526519;
}
div.view-asignaturas span.field-content div {
	background-image: none;
	border-bottom-style: none;
	padding-left: 0px;	
	padding-bottom: 10px;
}




/*** Tramites  Carreras ***/
div.view-id-tramites div.views-field-title {
	background-color: #E9EEDF;
	height: 25px;
	width: 100%;
	padding-left: 10px;
	padding-top: 5px;
}
div.view-id-tramites div.views-field-title a, div.view-id-tramites div.views-field-title a:link {
	font-weight: 400;
	text-transform: uppercase;
	color: #666666;	
}
div.view-id-tramites div.views-field-field-bajada-tramite-value {
	padding-left: 22px;
	padding-right: 20px;
	padding-bottom: 20px;
	background-image: url(img_carreras/fl.png);
	background-repeat: no-repeat;
	background-position: 5px 4px;
}

/********************************/
/* PREFACE REGIONS */
/********************************/

#preface {
  background: #FFFFFF;
  display:none;
}

#preface-wrapper {
  color: #fff;

  font-size: 1.5em;
  margin: 0 auto;
  padding: 10px 0 8px 0;
  width: 960px;
}

/* correct button font size */
#preface-wrapper .form-submit {
  font-size: 0.6em;
}

#preface-wrapper #preface-first {
}

#preface-wrapper #preface-middle {
}

#preface-wrapper #preface-last {
}

#preface-wrapper.prefaces-1 div.column {
  float: left;    /* LTR */
  width: 100%;
}
  
#preface-wrapper.prefaces-2 div.column {
  display: inline;
  float: left;    /* LTR */
  margin: 0 14px;
  width: 47%;
}
  
#preface-wrapper.prefaces-3 div.column {
  display: inline;
  float: left;    /* LTR */
  margin: 0 14px;
  width: 30%;
} 

#preface-wrapper a:link,
#preface-wrapper a:visited {
  color: #fff;
  text-decoration: underline;
}

#preface-wrapper a:link:hover,
#preface-wrapper a:visited:hover {
  border-bottom: none;
  text-decoration: none;
}

div.content > a:link img {
  border-bottom: none;
  margin: 0;
  padding: 0;
}


/************************/
/*  MAIN AREA WRAPPER   */
/* (Sidebars + Content) */
/************************/

#main-wrapper {
}

#main {
	margin: 0 auto;
	width: 940px;
	background: #FFFFFF;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 10px; 
 /* border-bottom-width:10px;
  border-bottom-style:solid;
  border-bottom-color:#4B651B;
  border-left-width:10px;
  border-left-style:solid;
  border-left-color:#4B651B;
  border-right-width:10px;
  border-right-style:solid;
  border-right-color:#4B651B;  */
  margin-bottom:10px;
}

#main-wrapper a.active {
/*	color: #222222; 
	text-decoration: none;
	text-transform: uppercase;
	line-height: 14px;	*/
}
div#block-user a.active {
	color:#AA0000 !important;
	background-image: none !important;	
}
#content-content {
	top: 0px;
	
}

/*******************/
/* SIDEBAR REGIONS */
/*******************/

#sidebar-first {
  float: left;    /* LTR */
}

#sidebar-last {
  background: transparent;
  float: right;    /* LTR */
  margin: 0 0 0 10px;    /* LTR */
}


/*******************/
/* CONTENT REGIONS */
/*******************/

#content-wrapper {
  float: left;    /* LTR */
}

#content-top {
  margin: 0 0 30px;
}

#content {
  margin: 0 0 20px;               /* default spacing between content regions */
}

#content-inner {
  clear: left;
}

#content-bottom {
  clear: both;
  margin: 20px 0 0;
}


/**********************************/
/* POSTSCRIPT REGIONS  */
/**********************************/

#postscript-wrapper {
  clear: both;
  margin: 0 auto;
  width: 960px;
}

#postscript-wrapper #postscript-first {
  padding-left: 0;    /* LTR */
}

#postscript-wrapper #postscript-middle {
}

#postscript-wrapper #postscript-last {
  padding-right: 0;    /* LTR */
}

#postscript-wrapper.postscripts-1 div.column {
  float: left;    /* LTR */
  width: 100%;
}

#postscript-wrapper.postscripts-2 div.column {
  float: left;    /* LTR */
  margin: 0 10px 0 8px;    /* LTR */
  width: 48%;
}

#postscript-wrapper.postscripts-3 div.column {
  float: left;    /* LTR */
  padding: 0 8px;
  width: 32%;
} 


/*****************/
/* FOOTER REGION */
/*****************/

#footer {
	/*background-color: #E3E6DA;
	background-image: url(img_carreras/logoP.png);
	background-position: 720px bottom;
	background-repeat: no-repeat;*/
	clear: both;
	color: #666666;
	display: block;
	font-weight: normal;
	margin: 20px 0;
	overflow: hidden;
	padding: 5px 0 0 0px;
	text-align: left;
	text-transform: uppercase;
	width: 940px;
}
#footer p {
	font-size: 10px;

}
#footer strong {
	font-weight: bold;
	color: #52651B;	
}
#footer ul {
  display: inline;
  margin: 0;
  padding: 0 0 0 9px;    /* LTR */
}

#footer ul li {
  background: transparent none repeat;
  border-left: 1px solid #CCC;    /* LTR */
  display: inline;
  padding: 0 5px 0 9px;    /* LTR */
}

#footer ul li.first {
  border: none;
}
#footer .block-wrapper {
	    width: 920px;
}
#footer .block-block {

	   float:left;
	
}
#footer #block-block-41 {
	background-color: #BDB6AC;
padding:10px;
padding-bottom: 10px;
padding-left: 65px;
padding-right: 65px;

	width: 940px;
	
}
#footer #block-block-36 {
	background-color: #42433e;
	margin-top: 17px;
	width: 940px;
	height: 118px;
	
}
#footer .block-wrapper .block-block p {
	
	float:left;
}
#footer .LogoSecretaria, #footer .LogoFiloFooter {
		display: block;
		background-repeat: no-repeat;
	background-position: 0 0;
		/*margin-top: 36px;*/
}
#footer .LogoSecretaria {
	width: 195px;
	height: 58px;
	margin-left: 25px;
	background-image:url(imagenes/LogoSecretaria.jpg);
	float: left;
}
#footer .LogoFiloFooter{
	width: 940px;
	height: 114px;
	margin-right: 20px;
	background-image: url(imagenes/LogoFiloFooter.jpg) ;
	float: right;
	/*margin-left: 460px;*/
}

#legal-notice {
  background: #F4F7E7;
  clear: both;
  color: #AAA;
  display: block;
  font-size: 0.9em;
  padding: 10px 0;
  text-align: center;
  width: 100%;
  display:none;
}

#legal-notice a {
  color: #6699CC;
}


/****************************************/
/*          COLUMN LAYOUTS              */
/*                                      */
/* Classes for different column layouts */
/* that are applied to the <body> tag.  */
/****************************************/

/************************/
/* SINGLE COLUMN LAYOUT */
/* (Main Content)       */
/************************/

body.layout-main #content-wrapper {
  margin: 24px 0 0 0;    /* LTR */
  width: 960px;
}


/**************************/
/*   TWO COLUMN LAYOUT    */
/* (Sidebar:Main Content) */
/**************************/

body.layout-first-main #sidebar-first {
  margin: 0;
  width: 205px;
}

body.layout-first-main #content-wrapper {
	width: 700px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;
}


/**************************/
/*   TWO COLUMN LAYOUT    */
/* (Main Content:Sidebar) */
/**************************/

body.layout-main-last #content-wrapper {
  margin: 32px 20px 0 0;
  position: relative;
  width: 470px;
  z-index: 1;
}

body.layout-main-last #sidebar-last {
  background-color: transparent;
  margin: 32px 0 0 0;
  width: 470px;
}


/**********************************/
/*      THREE COLUMN LAYOUT       */
/* (Sidebar:Main Content:Sidebar) */
/**********************************/

body.layout-first-main-last #sidebar-first {
  margin: 0px 0px 0 0;    /* LTR */
  width: 217px;
}

body.layout-first-main-last #content-wrapper {
  margin: 0px;
  width: 742px;
}

body.layout-first-main-last #content-wrapper #content-inner {
width:485px;
margin-left: 40px;
}

body.layout-first-main-last #content-wrapper #sidebar-last {
  background-color: #EBE9E6;
  margin: 0;
  padding: 13px 13px 13px 13px;    /* LTR */
  width: 185px;
}
#sidebar-last div.rounded-inside {
	padding: 0!important;
	
}
body.full-node.layout-first-main-last #sidebar-last {
  margin: 0;
}


/******************/
/* HELPER CLASSES */
/******************/

.hide {
  display: none;
  visibility: hidden;
}

.left {
  float: left;
}

.right {
  float: right;
}

.clear {
  clear: both;
}

.clearfix:after {                                 /* add .clearfix class to clear floats after an element */
  clear: both;                                    /* (IE version is in ie6-fixes.css) */
  content: ".";  
  display: block;
  font-size: 0;
  height: 0; 
  visibility: hidden;
}


/************/
/* HEADINGS */
/************/

 h1.title {                                        /* page titles */
	clear: left;    /* LTR */
	font-size: 22px;
	color:#bab136;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-right: 15px;
	border-bottom: 2px solid #bab136;
	text-transform: uppercase;
}  
#page h1.title {
	margin-right: 20px !important;
	
}
.field.field-body h1.title {                                        /* page titles */
	/*clear: left;    
	font-size: 30px;
	color:#25272B;
	text-transform: uppercase;
	height:52px;
	font-family: 'Unna',Arial,Helvetica,sans-serif;
	padding-left: 0px;
	padding-top: 0px;
	padding-right:0px;
	background-image: transparent !important;
	*/
	
} 

h2.title {                                        /* block titles, node titles */
 
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
}  

.field.field-body {
    margin-right: 20px;
}
h2.title a:link,
h2.title a:visited {
}  


h2.title a:hover,
h2.title a:active {
  color: #619CBE;
  text-decoration: none;
}  

div.node h2.title {
  border-bottom: 2px dashed #4B651B;
}

/*********/
/* NODES */
/*********/

div.node {
  margin: 0 0 30px;
}

div.node.sticky.teaser {
  background-color: #EFF2E2;
  border: 1px solid #E0E3D4;
  padding: 8px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

#content-content .node ul.links li,
#content-content .node ul.inline li,
#content-content .node .links a {
  background: transparent;
  margin: 0;
  padding: 0 14px 0 0;    /* LTR */
}

div.node .read-more a,
div.node .more-link a,
div.node .links a {
  font-size: 0.9em;
  font-weight: bold;
  margin: 0;
}  

#content-content .node ul.links li.comment_forbidden a {
  padding-right: 4px;    /* LTR */
}

.submitted,
.terms {                                      /* styling for byline and tags */
  font-size: 0.9em;
}

.vocab-name {
  font-weight: bold;
}

.terms {
  line-height: 130%;
}

#content-content .terms ul.taxonomy li {
  background: transparent;
  margin: 10px 0 5px;
  padding: 0;
}

#content-content .terms ul.taxonomy ul.vocab-list,
#content-content .terms ul.taxonomy li.vocab-term {
  background: transparent;
  display: inline;
  padding: 0 0 0 2px;    /* LTR */
}

.submitted a:link {
}

.submitted a:visited,
.submitted a:hover,
.submitted a:active {
}

div.node.full-node div.content {
  padding-bottom:150px;
}

.node-form .standard {
  clear: none;
}

.picture {
  float: right;    /* LTR */
  margin: 0 0 2px 4px;    /* LTR */
  padding: 2px;
}

/**********/
/* BLOCKS */
/**********/

div.block {
  position: relative;
}

div.block-region {
  background-color: #FFFF66;
  color: #000;
  font-size: 16px;
  margin-bottom: 4px;
  margin-top: 4px;
  padding: 3px;
  text-align: center;
}

div.block .title {
}

div.block .submitted {                               /* byline styles in blocks */
}

div.block .submitted a:link {
}

div.block .submitted a:visited,
div.block .submitted a:hover,
div.block .submitted a:active {
}
/*** Contenido Main ***/
#content-wrapper div.block-wrapper  {
	margin-right: 40px;
	margin-bottom: 20px;
	margin-left: 40px;
	margin-top: 20px;
}
#content-wrapper  div.block-wrapper h2 {
	font-size: 15px;
	text-transform: uppercase;
	color: #C3BCB3;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #C3BCB3;
	  font-family: 'Geogrotesque',Arial,Helvetica,sans-serif;

}
#content-wrapper  div.block-wrapper p {
		
}

#content-wrapper  div.block-wrapper b {
	color: #526519;
	
}
#content-wrapper  div.block-wrapper em {
	color: #aaaaaa;
	
}
#content-wrapper div.block-wrapper  a {
	
	text-decoration: none;	
}
#content-wrapper div.block-wrapper  a.verMas {
	font-weight: bold;
	color: #526519;
	background-image: url(img_carreras/fl.png);
	background-position: 0px 2px;
	padding-left: 15px;
	background-repeat: no-repeat;
}
#content-wrapper div.block-wrapper  a:hover.verMas {
		background-position: 4px 2px;
	
}
/****Carreras*/
div#Destacados {
	background-image: url(img_carreras/destacado.png);
	background-repeat: no-repeat;
	min-height: 200px;
	width: 154px;
	padding-top: 35px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 30px;
	background-position: 0px 0px;
}
div#Destacados img {
	border: 1px solid #B8C796;	
}
div#Destacados strong a, div#Destacados p {
		width: 160px;
			display: block;
	
}
div#Destacados strong a {
	font-size: 14px;
	font-weight: bold;
	color: #990000 !important;
	text-decoration: none;
	text-transform: uppercase;	
}
div#Destacados  p {
	color: #666666;
	line-height: 15px;	
	padding-top: 10px;
	}
	
	/*NUEVO BLOQUE DESTACADO A PARTIR DE VISTA*/
	
	div.view-bloque-noticia-destacada {
	/*background-image: url(img_carreras/destacado.png);
	background-repeat: no-repeat;
	margin-left: -9px;
	/*padding-top: 35px;
	padding-right: 13px;
	padding-bottom: 13px;
	padding-left: 13px;
	background-position: 0px 0px;*/
}
.view-bloque-noticia-destacada  img{
	border: 1px solid #B8C796;	
	max-width: 145px;
}
.view-bloque-noticia-destacada a {
		width: 160px;
			display: block;
	}

.view-bloque-noticia-destacada p {
		width: 155px;
		display: block;
		color: #9F736D;
    	line-height: 15px;	
	    padding-top: 10px;
	}

.view-bloque-noticia-destacada a strong  {
	font-size: 15px;
	font-weight: normal;
	color: #E55E49 !important;
	text-decoration: none !important;
	text-transform: uppercase;
	 font-family: 'Geogrotesque',Arial,Helvetica,sans-serif;
}
.view-bloque-noticia-destacada  p {

	}
	
	/*FIN NUEVO BLOQUE DESTACADO A PARTIR DE VISTA*/
	
	
div#block-views-bloque_noticias-block_1 {
	padding-top: 12px!important;
	padding-right: 0!important;
	padding-bottom: 0!important;
	padding-left: 0!important;	
}
div#block-views-bloque_noticias-block_1 h2 {

    border-bottom: 2px solid #9B9081;
    color: #CCCCCC;
    font-family: 'Geogrotesque',Arial,Helvetica,sans-serif;
    font-size: 30px;
    height: 17px;
    margin-bottom: 10px;
    text-transform: none;
	 padding-bottom: 10px;
}
div#block-views-bloque_noticias-block_1 .field-content a:link {
	text-transform: none;	
}
div#block-views-bloque_noticias-block_1 div.views-row {
	border-bottom: dashed 1px #9B9081;
	padding-bottom: 10px;
	margin-bottom: 20px;

}

/*carreras*/
#block-block-34 {
	margin-left: -9px;	
	    margin-top: -21px;
}

#user-login-form .item-list ul li,
div.terms ul li {
  list-style-type: none;
  margin: 2px 0 0 16px;    /* LTR */
}


#header-middle h2.block-title,
#header-last h2.block-title {
	color: #526519;
	font-size: 14px;
	font-weight: bold;
	
	padding-top: 80px;
	padding-right: 0;
	padding-bottom: 5;
	padding-left: 10px;
}

#preface-wrapper h2.block-title {
  background-color: transparent;
  color: #94CE18;
  font-size: 1em;
  padding: 0;
}

#preface-wrapper .block .content {
  margin: 10px 0 0;
}

body.layout-first-main-last #sidebar-first .block-wrapper,
body.layout-first-main-last #sidebar-last .block-wrapper {
  margin: 0 0 0px;
  margin-top:-7px;
}
div.block-wrapper {
	
}

/* rounded blocks styles -= layout-first-main-last & layout-first-main blocks */
#block-block-5 h2 {
	background-color: #D4DDC0;
	margin-bottom: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#sidebar-first h2 {
		font-family: 'Unna', Arial, Helvetica, sans-serif; 
		font-size:16px;
		color:#9B9081;
		 
	
}
#sidebar-first h2.block-title,
#sidebar-last h2.block-title,
#postscript-wrapper h2.block-title {
	color: #9B9081;
	text-transform:  none!important;
	text-align: left; /*  -moz-border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;*/
	padding: 0px;
}
#block-menu-menu-intercambio a{
	    color: #9B9081 !important;
    padding: 0;
    text-align: left;
	   font-family: 'Unna',Arial,Helvetica,sans-serif !important;
    font-size: 16px!important;
	   font-weight: bold !important;
    text-transform: none;
}


#sidebar-first h2.block-title div.block-icon,
#sidebar-last h2.block-title div.block-icon,
#postscript-wrapper h2.block-title  div.block-icon {
	display: none;
	
}
#sidebar-first div.block div.content,
#sidebar-last div.block div.content,
#postscript-wrapper div.block div.content {
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* non-rounded blocks styles = prefaces & layout-main-last blocks */
#preface-wrapper div.block div.content,
body.layout-main-last #sidebar-last div.block div.content {
  border: none;
}

body.layout-main-last #sidebar-last div.block-wrapper {
  margin: 0 0 30px;
}

#preface-wrapper div.block div.content,
body.layout-main-last #sidebar-last div.block div.content,
#footer div.block div.content {
  background: none;
  border-bottom: none;
  margin: 0;
  padding: 0;
}

body.layout-main-last #sidebar-last div.block div.content {
  padding: 6px;
}

body.layout-main-last #sidebar-last h2.block-title {
  border-bottom: 1px solid #D6DDB9 ;
  background-color: transparent;
  color: #666;
  padding: 0;
  text-align: left;    /* LTR */
  text-shadow: none;
  width: 400px;
}

#footer h2.block-title {
  background: transparent;
  color: #666;
}

#sidebar-first #block-search-0 .form-item label,
#sidebar-last #block-search-0 .form-item label {
  display: none;
}
.block-search {
	background-color: #B8C796;
	height: 160px;
	background-image: url("img_carreras/bgBuscador.png");
	background-repeat: no-repeat;
}

#edit-search-block-form-1-wrapper label {
	display: none;
	
}
/***** MENU PRIMARIO*****/
div#block-menu-primary-links ul.menu {
	font-size: 13px;
	display: block;
	height: 34px;
}
div#block-menu-primary-links ul.menu li {
		display: inline-block;
		padding: 0  !important;
		margin: 0 !important;
	
}
div#block-menu-primary-links ul.menu a {
	color: #fff;
	
}
/***************/
/* BLOCK MENUS CARRERAS*/
/***************/

div.block ul li a,
div.block ul.menu li a {
	font-size: 15px;
	font-weight: 100;
	font-style:italic;
	color: #526519;
	line-height: 100%;
	text-transform: uppercase;
}
div#sidebar-first ul.menu {
	/*width: 217px;*/

	
}
div#sidebar-first ul.menu a {
	color: #F8D7D1;
	font-size: 14px;

	
}
div#sidebar-first ul.menu a:hover {
	color: #Ffffff;

	
}
div#block-menu-secondary-links ul.menu {
	background-color: #873c50;
	padding-top: 5px;
	padding-bottom: 20px;	
}
div#block-menu-secondary-links ul.menu li {
	padding-left: 20px !important;
}
div#sidebar-first div.block ul.menu li,
div#sidebar-first div.block .item-list ul li {

	padding-bottom: 0px;
	padding-left: 0px;


}
div.block p {
	margin: 0!important;
	line-height: 14px;	
}
div.block .item-list ul li.leaf {
	margin-bottom: 8px;
	
}
div.block .item-list ul li.last {
	margin-bottom: 0px !important;
	
}

div.block ul.menu li a:link,
div.block ul.menu li a:visited {
}

div.block ul.menu li a:hover,
div.block ul.menu li a:active {
}

#footer div.block ul li a,
#footer div.block ul.menu li a {
  font-weight: normal;
}
/*** Banner ***/

a.BannerCampus, a.bannerSuiga, a.bannerComunidad, a.bannerGuiaEstudiantes, a.bannerGuiaTramites, a.Banners {
	
	width: 182px;
	background-repeat: no-repeat;
	background-position: 0px bottom;
	display: block;
	border: solid 3px #D3CFC9;
		background-image: url(imagenes/butBanners.png);
		height: 191px;
		margin-right: 15px;
}
/*
a.BannerCampus {
	background-image: url(img_carreras/butBanners.png);
		height: 175px;

	
}
a.bannerSuiga {
	background-image: url(img_carreras/bannerSUIGA.png);
		height: 175px;

}
a.bannerComunidad {
	background-image: url(img_carreras/bannerComunidadUBA.png);
		height: 165px;

}
a.bannerGuiaEstudiantes {
	background-image: url(img_carreras/bannerGuiaEstudiantes.png);
		height: 192px;

}
a.bannerGuiaTramites {
	background-image: url(img_carreras/bannerGuiaTramites.png);
		height: 165px;

}

*/
a:hover.BannerCampus, a:hover.bannerSuiga, a:hover.bannerComunidad, a:hover.bannerGuiaEstudiantes, a:hover.bannerGuiaTramites, a:hover.Banners {
	background-position: -188px bottom;	
}
a.FIzq, a.FDere {
	width: 27px;
	height: 47px;
	display: block;

	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 80px;
	display: none;

}
a.FIzq  {
    background-image: url("imagenes/Fl01.png");
    margin-left: 0px;
    margin-right: 20px;
	
}
a.FDere  {
		background-image:url(imagenes/Fl02.png);
		margin-left: 10px;
}

/*****************************************/
/* ROUNDED CORNERS FOR BLOCKS (optional) */
/*****************************************/

div.rounded-block {
  margin-top: -1px;                               /* use negative margin to overlap stacked blocks */
}
.block-wrapper  div.rounded-block-top-left {
	display: none;	
	
}

p.rounded-topspace {
  margin-top: -14px;                                  /* removes unwanted space */
}

p.rounded-bottomspace {
  margin-bottom: -10px;                               /* removes unwanted space */
}

div.rounded-block-top-left, 
div.rounded-block-top-right, 
div.rounded-block-bottom-left, 
div.rounded-block-bottom-right { 
 /* background: transparent url('images/rounded-block.png') no-repeat;  SACAMOS LOS ROUNDED CORNER*/                       /* combined rounded corner image */
  font-size: 2px;                                 /* IE div correction */
  height: 11px;                                   /* height of an image corner */
}

body.layout-main-last #sidebar-last div.rounded-block-top-left, 
body.layout-main-last #sidebar-last div.rounded-block-top-right, 
body.layout-main-last #sidebar-last div.rounded-block-bottom-left, 
body.layout-main-last #sidebar-last div.rounded-block-bottom-right { 
  background: none;
  font-size: inherit;
  height: auto;
}

div.rounded-block-top-left, 
div.rounded-block-bottom-left { 
  margin-right: 11px;                             /* width of an image corner */
}

div.rounded-block-top-right {                        /* anchor image in top right */
  background-position: 100% 0;
}

div.rounded-block-top-right,
div.rounded-block-bottom-right { 
  margin-left: 11px;                              /* width of an image corner */
  margin-top: -11px;                              /* height of an image corner */
}

body.layout-main-last #sidebar-last div.rounded-block-top-right,
body.layout-main-last #sidebar-last div.rounded-block-bottom-right { 
  margin: 0;
}

div.rounded-block-bottom-left  { 
  background-position: 0 -11px;                   /* negative height of an image corner */
}

div.rounded-block-bottom-right { 
  background-position: 100% -11px;                /* negative height of an image corner */
}

div.rounded-outside,
div.rounded-inside {
/*  background: transparent url('images/rounded-block-inner.png') repeat-y right; SACAMOS LOS ROUNDED CORNERS*/
  padding-right: 0px;
}

body.layout-main-last #sidebar-last div.rounded-outside,
body.layout-main-last #sidebar-last div.rounded-inside {
  background: none;
  margin: 0;
  padding: 0;
}

div.rounded-inside {
  background-position: left;
  padding: 0 0 0 20px;
}


/****************/
/* PRIMARY MENU */
/****************/

#primary-menu {                                   /* menu layout */
  display: block;
  float: right;
  font-size: 1em;
  font-weight: bold;
  margin-top: 12px;
  padding: 0;
  position: relative;
  text-transform: uppercase;
}
  
#primary-menu ul.links li {                       /* text styling for the top (primary) menu */
}  

#primary-menu ul.links li.first {                 /* .first and .last classes applied to first and last menu & list items */
}
  
#primary-menu ul.links li.last {                  /* .first and .last classes applied to first and last menu & list items */
}
  
#primary-menu ul.links li a:link,
#primary-menu ul.links li a:visited {
}

#primary-menu ul.links li a:hover,
#primary-menu ul.links li a:active {
}  
  

/************************************/
/* PRIMARY MENU WITH DROPDOWNS      */
/* - used with menu_tree theming of */
/* $primary_links in page.tpl.php   */
/************************************/

#primary-menu ul.menu li {                        /* top item layout */
  background: transparent url('images/tab-left.png') no-repeat left 0;
  display: block;
  float: left;    /* LTR */
  margin: 0 4px 0 0;
  padding: 0 0 0 0.833em;    /* 0 0 0 10px */
  position: relative;
  width:  auto;
}

#primary-menu ul.menu li:hover,
#primary-menu ul.menu li.hover,
#primary-menu ul.menu li.active-trail {
	
}

div#block-menu-secondary-links ul.menu li {
	font-size:15px;
	background-image: url('imagenes/active.png');
	background-repeat: no-repeat!important;
	background-position: 0px 8px!important;
	padding-left: 22px;
}
div#block-menu-secondary-links ul.menu li  a {
	color:#fff;
	font-weight:100;
}

div#block-menu-secondary-links ul.menu li ul {padding-bottom:5px;}
div#block-menu-secondary-links ul.menu li ul li {background:none;padding-left:0 !important;}
div#block-menu-secondary-links ul.menu li ul li a{text-transform:none;font-size:12px;color:#E2DAE5;}

/**+Docentes**/
.pane-nomina-docente  h3 a {
	
	
}

div#block-menu-menu-ingresantes li.active-trail a, div#block-menu-menu-docentes li.active-trail a, div#block-menu-menu-estudiantes li.active-trail a, div#block-menu-menu-graduados li.active-trail a, div#block-menu-menu-adscriptos li.active-trail a, div#block-user-1 li.active-trail a {
	background-image: url(imagenes/activeVerde.png)!important;
	background-repeat: no-repeat!important;
	background-position: 0px 7px!important;
	padding-left: 15px!important;	
}
#primary-menu ul.menu li a {
  background: transparent url('images/tab-right.png') no-repeat right 0;
  color: #154B70;
  display: block;
  padding: 0.416em 0.833em 0.083em 0;    /* 5px 10px 1px 0 */
  text-decoration: none;
}

#primary-menu ul.menu li a:hover,
#primary-menu ul.menu li:hover a,
#primary-menu ul.menu li.hover a,
#primary-menu ul.menu li.active-trail a {
  background-position: right -29px;
  color: #fff;
}

#primary-menu ul.menu li ul {
  background: transparent url('images/drop-bottom.png') no-repeat 0 bottom;
  left: -999em;
  opacity: 0.95;
  margin: 0 0 0 -10px;
  padding: 2px 0 4px;
  position: absolute;
  width: 144px;
  z-index: 2;
}
  
#primary-menu ul.menu li:hover ul,
#primary-menu ul.menu li.hover ul {
  display: block;
  left: auto;
}
  
#primary-menu ul.menu li ul li {
  background: #94CE18;
  border-bottom: 1px solid #83A638;
  float: left;
  font-size: 0.916em;
  height: auto;
  margin: 0;
}

#primary-menu ul.menu li ul li.last {
  border-bottom: none
}

#primary-menu ul.menu li ul li a,
#primary-menu ul.menu li ul li a:link,
#primary-menu ul.menu li ul li a:visited {
  background: transparent;
  color: #154B6F;
  display: block;
  margin: 0;
  padding: 4px 0;
  text-transform: none;
  width: 135px;
}

#primary-menu ul.menu li ul li a:hover {
  color: #fff;
  display: block;
  margin: 0;
  padding: 4px 0;
  text-decoration: none;
}

#primary-menu ul.menu li ul li ul.menu {
  left: -999em;
  margin: 0 0 0 -14px;    /* LTR */
  padding: 6px 0 4px;
}

#primary-menu ul.menu li ul li:hover ul.menu,
#primary-menu ul.menu li ul li.hover ul.menu {
  display: block;
  left: 154px;    /* LTR */
  top: -6px;
}

#primary-menu ul.menu li ul li ul.menu li a {
  padding: 4px;
  width: 128px;
}
  
/******************/
/* SECONDARY MENU */
/******************/

#secondary-menu {
}


/***********/
/* MISSION */
/***********/

#mission {
  padding: 8px 0;
}

/***************/
/* BREADCRUMBS */
/***************/

#breadcrumb {
  font-size: 1em;
  line-height: 100%;
  left: 21.654em;    /* LTR */
  position: relative;
  top: 1.333em;
  width: 700px;
}

body.layout-main-last #breadcrumb {
  left: 0;    /* LTR */
}

.breadcrumb {
  margin: 0;
  padding: 0;
}

/********/
/* TABS */
/********/

/* styling for node tabs (e.g., View, Edit) */
#content-tabs {
  background-color: transparent;
  float: left;    /* LTR */
  margin: 0 0 20px 0;
  padding: 0;
}

#content-tabs ul.primary,
#content-tabs ul.secondary {
  border-bottom: 1px solid #bbb;
  clear: left;    /* LTR */
  float: left;    /* LTR */
  margin: 0;
  padding: 0 10px;
  text-transform: uppercase;
}

#content-tabs ul.secondary {
  border-bottom: 1px solid #bbb;
  margin-top: 10px;
  text-transform: lowercase;
}

#content-tabs ul.primary li,
#content-tabs ul.secondary li {
  background: transparent;
  border-style: none;
  display: inline;
  float: left;    /* LTR */
  list-style: none;
  margin: 0 10px;
  padding: 0;
}

#content-tabs ul.primary li a:link,
#content-tabs ul.primary li a:visited,
#content-tabs ul.secondary li a:link,
#content-tabs ul.secondary li a:visited {
  background-color: transparent;
  border: none;
  color: #AA0000;
  float: left;    /* LTR */
  font-size: 1.1em;
  line-height: 1.2em;
  font-weight: bold;
  margin: 0;
  padding: 0 0 6px 0;
  text-decoration: none;
}

#content-tabs ul.secondary li a:link,
#content-tabs ul.secondary li a:visited {
  color: #AA0000;
  font-size: 1em;
  line-height: 1.1em;
}

#content-tabs ul.primary li a.active:link,
#content-tabs ul.primary li a.active:visited {
  border-bottom: 4px solid #94CE18;
  color: #AA0000;
  padding-bottom: 2px;
}

#content-tabs ul.secondary li a.active:link,
#content-tabs ul.secondary li a.active:visited {
  border-bottom: 4px solid #94CE18;
  color: #AA0000;
  padding-bottom: 2px;
}

#content-tabs ul.primary li a:hover,
#content-tabs ul.secondary li a:hover {
  border-bottom: 4px solid #94CE18;
  color: #4A95C8;
  padding-bottom: 2px;
}

/*********/
/* FORMS */
/*********/

form {
  margin: 0;
  padding: 0;
}

select.form-select,
input.form-text,
textarea.form-textarea {                                      /* default styling for all text fields */
	/* background: #F6F9FB url('images/form-bg.png') left top;*/
  color: #663;
	background-color: #D4DDC0; /* -moz-border-radius: 4px;
  -webkit-border-radius: 4px;*/
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 150px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}

body.layout-first-main-last select.form-select,
body.layout-first-main-last input.form-text,
body.layout-first-main-last textarea.form-textarea,
body.layout-first-main-last div.resizable-textarea,
body.layout-first-main-last div.resizable-textarea .grippie {
  max-width: 325px;
}
#search-block-form {
	text-align: left;
	margin-left: 10px;
}

input.form-submit,
input.teaser-button {                                    /* default styling for all form buttons */
	color: #FFFFFF;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
	margin: 5px 0px;
	padding: 2px 4px;
	text-transform: uppercase;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;/*  -moz-border-radius: 4px;
  -moz-outline-radius: 4px;
  -webkit-border-radius: 4px;*/  /*width:100px;*/
	background-color: #B8C796;
}

input.form-submit:hover,
input.teaser-button:hover  {
  background-position: right center;
  cursor: pointer;
}  

fieldset {
  border: 1px solid #D6DDB9;
  margin: 15px 0;
  padding: 10px;
}

fieldset.collapsed {
}

fieldset legend {
  font-weight: bold;
}

html.js fieldset.collapsible legend a {
  font-weight: bold;
}

form#system-theme-settings select,
form#system-theme-settings input.form-text {
  width: 95%;
}

#user-login-form {
  text-align: left;    /* LTR */
}

div.form-item label {
  font-weight: normal;
}

html.js input.form-autocomplete {
  background-position: 100% 5px;    /* LTR */
}

/* prevents fields from overflowing into sidebar-last */
body.layout-main-last input.form-text {
  width: 450px;
}

/**********/
/* PAGERS */
/**********/
#main-wrapper .item-list .pager {
  clear: both;
  margin: 0 0 20px;
  text-align: center;
}

#preface-wrapper .item-list .pager li,
#main-wrapper .item-list .pager li {
  background-image: none;
  display: inline;
  list-style-type: none;
  margin: 0;
  padding: 2px;
}

#main-wrapper .item-list .pager a.active {
  color: #52651B;
  font-size: 11px;
  font-weight: bold;
  padding: 4px;
  text-decoration: none; 
}

#main-wrapper .pager li.pager-current {
	background-color: #52651B;
	color: #CCC;
	padding: 4px;
	height: 20px;
	width: 20px;
	margin-top: 0;
	margin-right: 4px;
	margin-bottom: 0;
	margin-left: 4px;
}

#views_slideshow_singleframe_pager_editorial_portada-default .paginador_portada .pager-first, 
#views_slideshow_singleframe_pager_editorial_portada-default .paginador_portada .pager-next, 
#views_slideshow_singleframe_pager_editorial_portada-default .paginador_portada .pager-previous, 
#views_slideshow_singleframe_pager_editorial_portada-default .paginador_portada .pager-item, 
#views_slideshow_singleframe_pager_editorial_portada-default .paginador_portada .pager-last
{
    background-color: #FFFFEF;
    border: none;
    margin: 0;
    padding: 4px;
}

#main-wrapper .pager-first,
#main-wrapper .pager-next,
#main-wrapper .pager-previous,
#main-wrapper .pager-item,
#main-wrapper .pager-last {
 /* background-color:#FDFFEF;*/
/*  border: 1px solid #266996;*/
  margin: 0 4px;
  padding: 4px;
}

#main-wrapper .pager-first:hover,
#main-wrapper .pager-next:hover,
#main-wrapper .pager-previous:hover,
#main-wrapper .pager-item:hover,
#main-wrapper .pager-previous:hover,
#main-wrapper .pager-last:hover {
/*  background-color: #EAEFCB;*/
}


/**********/
/* TABLES */
/**********/

table {
  border-collapse: collapse;
  margin: 0 0 10px;
  width: 100%;
}

/*.layout-first-main-last table {
  border-collapse: collapse;
  margin: 0 0 10px;
  width: 57%;
}*/

th {
  text-align: left;    /* LTR */
  padding-right: 1em;
  border-bottom: 3px solid #CCC;
}

tr {
  padding: 0.1em 0.6em;
}

td {
  padding: 3px;
}

th.active img {
  display: inline;
}

tr.even td, tr.odd td {
 background-color: #fff;
border-top: none !important;
border-bottom: none !important;
  
}
tr.even, tr.odd {
	border-top: none !important;
border-bottom: none !important;
}
.filefield-file {
	margin-left: 5px;
	
}
.anteriores, .mail {
		/*margin-left: 40px;*/
	
}
.filefield-file a, .anteriores a, .mail a{
	color: #873c50;
	
}

td.active {
  
}

tbody {
border:none;
}

tbody th {
  border-bottom: 1px solid #CCC;
}

thead th {
  text-align: left;    /* LTR */
  padding-right: 1em;
  border-bottom: 3px solid #CCC;
}


/*******************/
/* DRUPAL MESSAGES */
/*******************/

.node-unpublished {
  background-color: #FFF4F4;
}

.preview {
  background-color: #FFFFEA;
  padding: 10px;
}

.description {
}

div.messages {
  background: #FFFCE3;
  border: 2px solid #EED300;
  color: #C28E00;
  font-weight: bold;
  font-size: 1.166em;
  margin: 20px 0pt;
  padding: 10px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}

div.messages ul {
  list-style-position: inside;
}

div.messages em {
  color: #656C9B;
}

div.error {
  background-color: #FFF2F2;
  border-color: #FF0000;
  color: #B20000;
}

.status {
}

.help {
}

.help .more-help-link {
}

.marker {
}

.tips {

}

#help {
  clear: left;
  margin: 0;
  overflow: hidden;
  padding: 0;
}


/*--------------------------------*/
/*---- MODULE SPECIFIC STYLES ----*/
/*--------------------------------*/

/*******************/
/* BOOK NAVIGATION */
/*******************/

.book-navigation .menu {
  border-top: 1px solid #CCC;
  padding: 1em 0 0 3em;    /* LTR */
}
.book-navigation .page-links {
  border-top: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
  text-align: center;
  padding: 0.5em;
}

/********/
/* BLOG */
/********/


/************/
/* COMMENTS */
/************/
#comments {
  clear: both;
}

#comments h2.comments {
  background-color: #94CE18;
  color: #fff;
  font-size: 1.333em;
  font-weight: 600;
  padding: 6px 14px 6px 52px;    /* LTR */
  text-shadow: #545454 1px 1px;
  text-transform: uppercase;/*  -moz-border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;*/
}

#comments .content {
  background: transparent;
  border: none;
}

#main-wrapper #comments a.active {
  color: #AA0000;
  text-decoration: none;
}

.box {
  padding: 10px;
}

#comment-form {
  margin: 0 0 20px;
  padding: 0 20px;
}

.comment {
  border: none;
  margin: 6px 0 0;
  padding: 10px;
}

.comment h3.title {
  font-weight: bold;
  margin: 0 0 5px 0;
}

.comment .links a {
  font-size: 0.9em;
  text-align: right;    /* LTR */
}

#comments .odd {
  background-color: #F4F7E7;
  border: 1px solid #ddd;
}

#comments .even {
  background-color: #fff;
}

#comments .comment-by-author {
  background-color: #FFFFEA;
}

.comment ul.links {
  text-align: right;    /* LTR */
  clear: right;
}

#content-content .comment ul.links li {
  background: transparent;
  margin: 0 10px 0 0;    /* LTR */
  padding: 0;
}
#content-content a {
	text-decoration: none !important;
	
}
#content-content a:hover, #content-content a:active {
	text-decoration:underline !important;
	
}
#content-content .semi  {
    background-color: #EBE9E6;
    padding: 3px;
    text-align: center;
    width: 100px !important;
}
#content-content .semi a {
	text-decoration: none !important;
	color: #E56652;
	font-size:13px;
	    font-family: 'Droid Serif',Arial,Helvetica,sans-serif;
	
}
.signature p {
  border-top: 1px solid #d6ddb9;
  font-size: 0.916em;
  margin: 10px 0;
  padding: 0;
}

.content blockquote p {
  font-style: italic;
  margin: 0;
  padding: 0 20px 8px;
}

blockquote {
  background: url('images/close-quote.gif') no-repeat right bottom;    /* LTR */
  color: #5A6A78;
  margin: 10px 0;
}

blockquote :first-child {
  background: url('images/open-quote.gif') no-repeat left top;    /* LTR */
  padding: 10px 0 0 20px;    /* LTR */
}

blockquote * > :first-child {
  background: transparent;
  padding: 0;
}

blockquote a:link {
  text-decoration: underline;
}


/**********/
/* FORUMS */
/**********/

#forum .description {
  font-size: 0.9em;
  margin: 0.5em;
}

#forum td.created, 
#forum td.posts, 
#forum td.topics, 
#forum td.last-reply,
#forum td.replies, 
#forum td.pager {
  white-space: nowrap;
}

#forum td.posts, 
#forum td.topics, 
#forum td.replies, 
#forum td.pager {
  text-align: center;
}

.forum-topic-navigation {
  padding: 1em 0 0 3em;    /* LTR */
  border-top: 1px solid #888;
  border-bottom: 1px solid #888;
  text-align: center;
  padding: 0.5em;
}

.forum-topic-navigation .topic-previous {
  text-align: right;    /* LTR */
  float: left;    /* LTR */
  width: 46%;
}

.forum-topic-navigation .topic-next {
  text-align: left;    /* LTR */
  float: right;    /* LTR */
  width: 46%;
}


/*********/
/* POLLS */
/*********/

.poll .bar {                                      /* styles for poll ratings */
  background-color: #DDD;
}

.poll .bar .foreground {
  background-color: #999;
  float: none;
}


/************/
/* PROFILES */
/************/

.profile {
  clear: none;
  margin: 12px 0;
}

.profile h2.title {
  margin-top: 15px;
  border-bottom: 1px solid;
}

.profile dt {
  float: left;    /* LTR */
  margin-bottom: -10px;
  padding: 0 5px;
  text-align: left;    /* LTR */
  width: 185px;
}

.layout-first-main-last .profile dd {
  margin: 15px 5px 0 120px;    /* LTR */
}

.layout-first-main-last .profile dt {
  width: 100px;
}

/******************/
/* SEARCH RESULTS */
/******************/


/*********/
/* VIEWS */
/*********/

.view .view-comments-recent .views-field-subject {
  font-weight: bold;
}

.view .view-style-node{
}

.view .view-style-teaser{
}

.view .view-style-list{
}

.view .view-style-table{
}

.view .views-admin-links li {
  background: transparent !important;
}
 /*AGREGADOS NOVEDADES.FILO.UBA.AR*/
  
  .feed-icon {
  display:none;
  }

  
  div.views-field-title .field-content a{
	color:#AA0000;
  }
 div.views-field-title .field-content a:link{
  color:#873c50;
  }
 div.views-field-title .field-content a:hover{
  color:#9B9081;
  }
 div.views-field-title .field-content a:active{
  color:#9B9081;
  }
div.views-field-title .field-content a:visited{
  color:#9B9081;

  }
  

/* AGENDA*/

.view-vista-eventos-portada-varios {

  }
  .view-vista-eventos-portada-varios a:link {
	    color:#AA0000;
	  
  }
  
.view-vista-eventos-portada-varios .views-row{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color:#cccccc;
  }
    
  
.view-vista-eventos-portada-varios .views-field-title .field-content a:link{
  font-weight:bold;
  color:#4B651B;
  }  
.view-vista-eventos-portada-varios .views-field-title .field-content a:hover{


  font-weight:bold;
  color:#4B651B;
  }  
.view-vista-eventos-portada-varios .views-field-title .field-content a:active{


  font-weight:bold;
  color:#4B651B;
  }  
.view-vista-eventos-portada-varios .views-field-title .field-content a:visited{


  font-weight:bold;
  color:#4B651B;
  }  
  
/*DESTACADOS*/

.view-vista-eventos-portada {
font-size:12px;

  }
  
.view-vista-eventos-portada .views-row{
margin-bottom:10px;
padding-bottom:10px;
border-bottom-style:dotted;
border-bottom-width:1px;
border-bottom-color:#4B651B;
  }
    
  
.view-vista-eventos-portada .views-field-title .field-content a:link{

  font-size:14px;
  font-weight:bold;
  color:#4B651B;
  }  
.view-vista-eventos-portada .views-field-title .field-content a:hover{

  font-size:14px;
  font-weight:bold;
  color:#4B651B;
  }  
.view-vista-eventos-portada .views-field-title .field-content a:active{

  font-size:14px;
  font-weight:bold;
  color:#4B651B;
  }  
.view-vista-eventos-portada .views-field-title .field-content a:visited{

  font-size:14px;
  font-weight:bold;
  color:#4B651B;
  }  
  
/*NOTICIAS DE LA PAGINA PRINCIAL*/  

/*.view-frontpage div.views-row {
margin-bottom:15px;
padding-bottom:15px;
border-bottom-style:dotted;
border-bottom-width:1px;
border-bottom-color:#CCCCCC;
} */ 

/****NOticias interior**/
.view-noticias .views-row {
	   border-bottom: 2px dotted #B8C796;
    margin-bottom: 15px;
    padding-bottom: 10px;
	width: 95%;
	
}
.view-noticias .views-field-title  {
	font-size: 15px;
	
	
}
.view-noticias .views-field-title a {
	 color: #873c50 !important;
	
}

/*TITULO*/
.view-frontpage div.views-field-title{
margin-bottom:10px;
padding-left:5px;
}  
.view-frontpage div.views-field-title .field-content a {

font-size:20px;
color:#AA0000;
}  


.titulo_portada {

font-size:20px;
color:#AA0000;
margin-bottom:10px;
} 

.img_portada img{
	float:left;
	height: auto;
	width: 150px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.caja_portada { 
/*display:block;
clear:both;*/
margin-top: 10px;
margin-left: 0px;
margin-right: 10px;
}

.clearer_portada{
clear:both;}


 
/*VOLANTA*/

.view-frontpage div.views-field-timestamp {
font-size:10px;
color:#999999;
/*background-color:#E8EDDE;*/
margin-bottom:10px;
padding-left:5px;
margin-top:-12px;
margin-left: 0px;
margin-right: 20px;
}  
.view-bloque-noticias .views-field-timestamp {
	color: #9B9081;
	font-size:11px;
	
}
.views-field-timestamp  label.views-label-timestamp {
	display: none;
	}
	.view-bloque-noticias .views-field-title a:link{
		color: #873c50;
		font-family: 'Geogrotesque',Arial,Helvetica,sans-serif;
		font-size: 15px;
			}

.view-frontpage div.views-field-timestamp a:hover{
color:#9B9081;

}  
.view-frontpage div.views-field-timestamp a:active{
color:#9B9081;

}  
.view-frontpage div.views-field-timestamp a:visited{
color:#9B9081;
text-decoration:underline;
} 



.view-frontpage div.views-field-tid {
	color:#999999;
	/*background-color:#E8EDDE;*/
margin-bottom:0px;
	padding-left:5px;
	margin-top:-15px;
	margin-left: 0px;
	margin-right: 20px;
	font-size:10px;
	border-bottom: 2px dotted #999999;
	padding-bottom: 10px;
}  

.view-frontpage div.views-field-tid a:link{
color:#aa0000;
text-decoration:underline;
}  
.view-frontpage div.views-field-tid a:hover{
color:#aa0000;
text-decoration:underline;
}  
.view-frontpage div.views-field-tid a:active{
color:#aa0000;
text-decoration:underline;
}  
.view-frontpage div.views-field-tid a:visited{
color:#aa0000;
text-decoration:underline;
}  

.view-frontpage views-row{
border-bottom-style:dotted;
border-bottom-width:1px;
border-bottom-color:#CCCCCC;
}  



/*BAJADA*/

.view-frontpage .views-field-field-bajada-value {
font-weight:bold;
padding-left:5px;
}  

/*CUERPO*/

.view-frontpage .views-field-field-cuerpo-value {
padding-left:5px;
overflow:hidden;
margin-bottom:10px;
} 

/*MENU A WWW*/



/*PAGINA PRINCIPAL TITULO*/

/*.front h1.title{
display:none;
} */ 

/*TITULOS EN LISTADO DE NOTAS X TAXONOMIA*/
.not-front h1.title{
margin-bottom:20px;}  
div.box .not-front h2.title {
	
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #666;	
}

.not-front h2.title{
	font-size: 12px;
	font-weight: bold;
	
}  

.not-front h2.title a:link{
color:#4B651B;
text-decoration:none;
}  
.not-front h2.title a:hover{
color:#4B651B;
text-decoration:underline;
}  
.not-front h2.title a:active{
color:#4B651B;
text-decoration:underline;
}  
.not-front h2.title a:visited{
color:#4B651B;
text-decoration:none;
}  

/*TITULO EN NOTAS*/

.node-type-novedad h1.title{
margin-bottom:10px;
} 

/*BAJADA EN NOTAS*/
.node-type-novedad .field-field-bajada{
font-weight:bold;
padding-left:30px;
color:#333333;
}  

.node-type-novedad .field-field-bajada .field-label{
display:none;
} 

/*FECHA EN NOTAS*/
.node-type-novedad .field-field-date{
margin-top:10px;
margin-bottom:10px;

}  

.node-type-novedad .field-field-date .field-label{
font-weight:normal;
color:#4B651B;
font-size:11px;
}  

.node-type-novedad .field-field-date .field-item{
display:inline;
} 

/*MENU CATEGORIAS FRONT*/

#block-block-5 div.block div.content{
padding-left:0px;} 

#block-block-5 P{
border-bottom-width:1px;
border-bottom-style: dotted;
border-bottom-color:#cccccc;
margin-top:5px;
padding-bottom:5px;
margin-bottom:0px;} 

#block-block-5 a:link{
color:#AA0000;
font-weight:bold;
text-decoration:none;
} 
#block-block-5 a:hover{
color:#AA0000;
font-weight:bold;
text-decoration:underline;
} 

#block-block-5 a:active{
color:#AA0000;
font-weight:bold;
text-decoration:underline;
} 

#block-block-5 a:visited{
color:#AA0000;
font-weight:bold;
text-decoration:none;
} 
#block-views-44998437a3b49f1b44d93946ffd15fcd h2 {
	display: none;
	
}
#sidebar-first #block-block-21 div.content {
	padding: 0px;
	
}
#block-block-21 {
	margin-top: 20px;
	
}

/*AJUSTES PARA TINYMCE */

.mceIframeContainer body{
background-color:#FFFFFF;
} 

.mceIframeContainer html{
background-color:#FFFFFF;
} 


/*CALENDAR CARRERAS*/
.date-nav, div.date-prev, {
	    margin-top: -2px;
	
}
 .tbody {
  border-top: none !important;
}
/***** CAlendario****/
/*.view-calendar {
	padding: 20px;
	
}
#block-views-calendar-calendar_block_1 .view-calendar  {
		padding: 0px;
	
}*/

#block-views-calendar-calendar_block_1  .next {
	
	
}
#block-views-calendar-calendar_block_1 {

	 padding-bottom: 5px;
}

#block-views-calendar-calendar_block_1 div.date-heading h3 {
	font-size: 12px;	
}
#block-views-calendar-calendar_block_1 div.date-nav a{
	text-decoration: none;
}


/*  calendar calendar table styles  */
.calendar-calendar .week-view  tr {
	background-color: #ffffff;
	/*border-top-width: 0px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #B8C796;
	border-bottom-color: #B8C796;
	border-left-color: #B8C796;*/
	border: none !important;
}
.calendar-calendar tr.odd, .calendar-calendar tr.even {
	    font-family: 'Geogrotesque',Arial,Helvetica,sans-serif;
  /*background-color:#B8C796;*/
}
.calendar-calendar table {
  border-collapse: collapse;
  border-spacing: 0;
  margin:0 auto;
  padding:0;
  width: 100%; /* Setting at 100% causes problem in Internet Explorer. */
}
.month {
	    font-family: 'Geogrotesque',Arial,Helvetica,sans-serif;
		color: #948B80 !important;
	
}
.calendar-calendar .month-view table {
  border:none;
  padding:0;
  margin:0;
  width:100%;
}

  /* IE needs a little help to get the side by side tables to the right size */
.calendar-calendar .year-view td {
  width:32%;
  padding:1px;
  border:none;
}

.calendar-calendar .year-view td table td {
  width:13%;
  padding:0;
}


.calendar-calendar tr {
  padding: 0;
  margin: 0;
   font-family: 'Geogrotesque',Arial,Helvetica,sans-serif;
   color:#948B80 !important;
   background-color: transparent !important;
}
.calendar-calendar .month-view tr {
	
	
}
.calendar-calendar th {
	color: #fff;
	background-color: #B8C796;
	text-align: center;
	margin:0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #B8C796;
	border-right-color: #B8C796;
	border-bottom-color: #B8C796;
	font-weight:normal;
}
.calendar-calendar th a {
  font-weight: bold;
  color: #fff;
  background-color: #CAD7B5;
}
#content-content .calendar-calendar td {
	/*border: 2px solid #948B80;*/	
	
}
#content-content . view-style-sobrescrito .calendar-calendar td {
	border: 0px none;	
	
}

.calendar-calendar td {


 /* color: #4B651B;*/
  text-align: center;
  vertical-align: top;
  margin: 0;
  padding:0;
  
}
 .mes .calendar-calendar td {
	/*border: 3px solid #B8C796;*/
}
.calendar-calendar ul.links {
	text-align: center;	
	
}

/* simplify the mini calendar by removing borders */
.calendar-calendar .mini {
  border:none;
 }

/* format for the week number in the first cell */
.calendar-calendar td.week {
  width:1%;
  min-width:1%;
  display: none;
  }
.calendar-calendar .week {
  clear:both;
  font-style: normal;
  color: #555;
  font-size: 0.8em;
}
.calendar-calendar .week a {
  font-weight:normal;
}

/* IE6 does not support min-height, using Min-Height fast hack from http://www.dustindiaz.com/min-height-fast-hack */
.calendar-calendar .inner {
  min-height:5em;
  height:auto !important;
  height:5em;
  padding:0;
  margin:0;
}
.calendar-calendar .inner div {
  padding:0;
  margin:0;
}
/* Make sure paragraphs buried in calendar cells use padding, not margins, for separation so the background color doesn't come through. */
.calendar-calendar .inner p {
  padding:0 0 .8em 0;
  margin:0;
}
.calendar-calendar td a {
  font-weight: bold;
  text-decoration: none;
}
.calendar-calendar td a:hover {
  text-decoration: underline;
}
.calendar-calendar td.year, 
.calendar-calendar td.month {
  text-align: center;
}

/* format days of the week header cells */


/*  floating day number div  */
.calendar-calendar div.day {
  float: right;
  text-align: center;
  padding: 0.125em 0.25em 0 0.25em;
  margin: 0;
  background-color: #f3f3f3;
  border: 1px solid gray;
  border-width: 0 0 1px 1px;
  clear:both;
  width:1.5em;
}

/*  individual node container  */
.calendar-calendar div.calendar {
  background-color: #fff;
  border: solid 1px #ddd;
  text-align: left;
  margin:0 .25em .25em 0;
  width: 96%;
  float:right; /* needed to keep IE from hiding the floating day number */
  clear:both;
}
/* No floating of day view content because there is no floating day number */
.calendar-calendar .day-view div.calendar {
  float:none;
  width:98%;
  margin:1% 1% 0 1%;
}

.calendar-calendar div.title {
  font-size:.8em;
  text-align:center;
}

.calendar-calendar div.title a {
  color: #000;
}
.calendar-calendar div.title a:hover {
  color: #c00;
}
.calendar-calendar .content {
  clear:both;
  padding: 3px;
  padding-left: 5px;
}
.calendar div.form-item {
  white-space: normal;
}

table td.mini, 
table th.mini, 
table.mini td.week {
  padding:0 1px 0 0;
  margin:0;
  }
table td.mini a {
  font-weight:normal;
  }
.calendar-calendar .mini-day-off {
  padding:0px;
}
.calendar-calendar .mini-day-on {
  padding:0px;
}
table .mini-day-on a {
  text-decoration:underline;
  }
.calendar-calendar .mini .title {
  font-size:.8em;
  }
.mini .calendar-calendar .week {
  font-size:.7em;
  }
.mini-row {
  width:100%;
  border:none;
}
.mini{
  width:32%;
  vertical-align:top;
  }



/* formatting for the legend stripe and block */
.calendar-calendar .stripe {
  height: 5px;
  width: auto;
  font-size:1px !important;
  line-height:1px !important;
}
.calendar-calendar .day-view .stripe {
  width:100%;
}
table.calendar-legend {
  background-color:#CAD7B5;
  width:100%;
  margin:0;
  padding:0;
}
table.calendar-legend tr.odd .stripe,
table.calendar-legend tr.even .stripe {
  height:12px !important;
  font-size:9px !important;
  line-height:10px !important;
}
.calendar-legend td {
  text-align:left;
}

.calendar-empty {
  font-size:1px;
  line-height:1px;
}

/* formatting for the full day view */  
.calendar-calendar td.calendar-agenda-hour {
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	padding-top:.25em;
	width:1%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #EEF1E6;
}
.calendar-calendar td.calendar-agenda-no-hours {
  min-width:1%;
}
.calendar-calendar td.calendar-agenda-hour .calendar-hour {
  font-size:1.2em;
  font-weight:bold;
}
.calendar-calendar td.calendar-agenda-hour .calendar-ampm {
  font-size:1em;
}
.calendar-calendar td.calendar-agenda-items {
	text-align:left;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #B8C796;
	border-bottom-color: #B8C796;
	border-left-color: #B8C796;
}
.calendar-calendar td .inner div.monthview {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B8C796;	
}
.calendar-calendar  td .inner div, 
 .calendar-calendar td .inner div a {
	background: transparent;
	
}
.calendar-calendar td.calendar-agenda-items div.calendar {
  width:auto;
  padding:0;
  margin:0;
}
.calendar-calendar div.calendar div.inner .calendar-agenda-empty {
  width:100%;
  text-align:center;
  vertical-align:middle;
  padding:1em 0;
  background-color:#fff;
}

/* the popup date selector for jumping to a new date */
.calendar-date-select form {
  text-align:right;
  float:right;
  width:25%;
}
.calendar-date-select div, 
.calendar-date-select input, 
.calendar-date-select label {
  text-align:right;
  padding:0;
  margin:0;
  float:right;
  clear:both;
}
.calendar-date-select .description {
  float:right;
}
.calendar-label {
  font-weight:bold;
  display:block;
  clear:both;
}
#block-views-calendar-calendar_block_1 .calendar-calendar div.date-nav {
	
			    font-size: 17px ;
}
.calendar-calendar div.date-nav  .date-heading {
		text-transform: uppercase !important;
	
}
.calendar-calendar div.date-nav {
		background-color:#BDB6AD;
			color: #FFF !important;
		padding:1px;
	width:auto;
	    font-family: 'Geogrotesque',Arial,Helvetica,sans-serif;
		border:  none !important; 
		    font-size: 17px ;
    height: 20px;
    padding: 8px ;
		text-transform: uppercase !important;
}
#block-views-calendar-calendar_block_1 .calendar-calendar .date-prev,  #block-views-calendar-calendar_block_1  .calendar-calendar .date-next {
		font-size:17px;
	
}
.calendar-calendar .date-prev, .calendar-calendar .date-next {
			text-transform: lowercase;
			    font-family: 'Droid Serif',Arial,Helvetica,sans-serif;
				font-size:12px;
	
}
.calendar-calendar div.date-nav  .date-heading h3 {
	font-weight: normal !important;
	
}

#block-views-calendar-calendar_block_1 .calendar-calendar div.date-nav {
		height:25px !important;
		font-size: 24px!important;
		    padding: 1px !important;
				text-transform: none !important;

}
.calendar-calendar div.date-nav a, 
.calendar-calendar div.date-nav h3 {
	color:#fff !important;
}
#block-views-calendar-calendar_block_1 .calendar-calendar th.days {
	     text-transform: uppercase !important;
	
}
.week-view thead {
	border-bottom: 1px solid #B8C796;
}
.calendar-calendar th.days {
	color:#888888;
	font-weight:normal;
	text-align: center;
	padding:1px;
	margin:0;
	font-family: 'Geogrotesque',Arial,Helvetica,sans-serif;
	border: none;
	background-color: transparent !important;
	height:35px;
}
.calendar-calendar ul.links li.calendar  {
	border: solid 1px #CDC7C0;
	
	
	
}
.calendar-calendar ul.links {
/*padding-bottom:5px;*/
	
}
.calendar-calendar ul.links li.calendar a {
	padding: 10px;
	color: #2759A9;
	  font-family: 'Droid Serif',Arial,Helvetica,sans-serif;
	
}
.mes .calendar-calendar th.days, .dia .calendar-calendar th.days, .ano .calendar-calendar th.days {
	/*border: 3px solid #B8C796;*/	
}


.calendar-calendar td.empty {
	background-color:#bab136;
	border: solid 2px #bab136;
	/*border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-top-color: #B8C796;
	border-right-color: #B8C796;
	border-bottom-color: #B8C796;
	border-left-color: #B8C796;*/
}
.calendar-calendar table.mini td.empty {
	background-color: transparent !important;
	border: none !important;
	/*border-top-color: #B8C796;
	border-right-color: #B8C796;
	border-bottom-color: #B8C796;
	border-left-color: #B8C796;*/
}
.calendar-calendar td div.day {
	border: none;
	border-top:none;
	border-right:none;
	margin-bottom:2px;
	background-color: tranparent !important;
}
.calendar-calendar.month-view td div.day {
	
	
}
.month-view .date-heading a, .month-view .date-heading a:link{

	font-size:17px !important;	
	    font-weight: normal !important;
}

.calendar-calendar td .inner div a {

}
.calendar-calendar td .inner div {
	padding-bottom: 5px;	

}
/* Set small font size for all items in calendar div, themes can override this. */
/* Use x-small instead of em to avoid multiplying effect in nested items. */
.calendar-calendar div.calendar {
  border:none;
  font-size:x-small;
}

.month-view .calendar-calendar td, .calendar-calendar td.future  {
	background-color: transparent !important;	
	
}
.day .calendar-calendar td.has-events {
	background-color:transparent !important;
	
}
.calendar-calendar td .inner div.calendar div.view-label-node-data-field-fecha-novedad-field-fecha-novedad-value,
.calendar-calendar td .inner div.calendar  span.date-display-single {
	color: #666;
	margin-top: 10px;
	padding: 0 2px;
}
.calendar-calendar td .inner div.calendar div,
.calendar-calendar td .inner div.calendar div a {
	padding:0 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background: transparent;
	
}
.calendar-calendar td .inner div.calendar div.calendar-more,
.calendar-calendar td .inner div.calendar div.calendar-more a {
  color:#444;
  background:#B8C796;
  text-align:center;
}
.calendar-calendar td .inner .view-field,
.calendar-calendar td .inner .view-field a {
	color:#444;
	font-weight:normal;
	line-height: normal;
}

.calendar-calendar td span.date-display-single,
.calendar-calendar td span.date-display-start,
.calendar-calendar td span.date-display-end,
.calendar-calendar td span.date-display-separator {
	font-weight:normal;
}
.calendar-calendar td .inner div.day a {
	color:#bab136;
}
#block-views-calendar-calendar_block_1 .calendar-calendar tr td.today,
#block-views-calendar-calendar_block_1 .calendar-calendar tr.odd td.today,
#block-views-calendar-calendar_block_1 .calendar-calendar tr.even td.today {
  background-color: #bab136 !important;
  color: #fff !important;
}
.calendar-calendar tr td.today,
.calendar-calendar tr.odd td.today,
.calendar-calendar tr.even td.today {
  background-color: #888888 !important;

}
.calendar-calendar tr td.today div {
	  color: #fff !important;
}

.calendar-calendar td .inner div.calendar div div.view-data-node-data-field-date-field-date-value {
  /*border-bottom:2px solid #CAD7B5;*/
}


.month-view .view-data-node-data-field-fecha-novedad-field-fecha-novedad-value {display:none;}

.calendar-calendar .month-view td .inner div.monthview {border:none;}


.calendar-calendar .day-view div.calendar {font-size:13px;}


/* The following are not used by default but are available for themes */

#content-content .calendar-calendar td.future {
		background-color: #F9FAF66;
		}
#content-content .calendar-calendar td.has-events {
	background-color: #EEF1E6;
	
	}
#content-content .calendar-calendar td.has-no-events {
	background-color: #F5F7F0;
	}

/*MENU CATEGORIAS FRONT*/

#block-block-1 div.block div.content{
padding-left:0px;} 

#block-block-1 p{
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#CAD7B5;
margin-top:5px;
padding-bottom:5px;
margin-bottom:0px;} 

#block-block-1 a:link{
color:#AA0000;
font-weight:bold;
text-decoration:none;
} 
#block-block-1 a:hover{
color:#AA0000;
font-weight:bold;
text-decoration:underline;
} 

#block-block-1 a:active{
color:#AA0000;
font-weight:bold;
text-decoration:underline;
} 

#block-block-1 a:visited{
color:#AA0000;
font-weight:bold;
text-decoration:none;
} 
#content-content .calendar-calendar td.past {
	border: 2px solid #bab136;	
	}
/*** Search **/
 div.search-result  {
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #D4DDC0;	
	margin-top:10px;
}
.search-info-type {
	color: #aa0000
	
}
.search-results dt {
	font-size: 12px;
	font-weight: bold;
}
/****Menu Docentes Carreras***/



div#block-block-22, div#block-menu-menu-ingresantes {
	background-color: #fff;
	padding-top: 10px;	
	padding-top:10px;

}
div#block-block-22 .menu, div#block-menu-menu-ingresantes .menu {
	background-color: transparent !important;
	
}

div#block-menu-menu-ingresantes  ul.menu li, div#block-menu-menu-docentes ul.menu li, div#block-menu-menu-estudiantes ul.menu li, div#block-menu-menu-adscriptos ul.menu li,div#block-menu-menu-graduados ul.menu li,  div#block-menu-menu-intercambio ul.menu li {
	background-color: transparent !important;
	padding: 0px;
	display: inline-block;



	}
	div#block-menu-menu-ingresantes ul.menu li a, div#block-menu-menu-docentes ul.menu li a, div#block-menu-menu-estudiantes ul.menu li a, div#block-menu-menu-adscriptos ul.menu li a , div#block-menu-menu-graduados ul.menu li a,  div#block-menu-menu-intercambioul.menu li a, div#block-user-1 ul.menu li a {
	    background-color: #BCCC91 !important;
    color: #fff !important;
    display: inline-block;
    font-size: 12px !important;
    font-weight: normal !important;
    margin-bottom: 0;
    padding: 3px 9px;
    text-transform: none !important;
	font-family: 'Droid Serif', Arial, Helvetica, sans-serif; 
	font-style: italic;
	}
	
		div#block-menu-menu-ingresantes ul.menu li a:hover, div#block-menu-menu-docentes ul.menu li a:hover, div#block-menu-menu-estudiantes ul.menu li a:hover, div#block-menu-menu-adscriptos ul.menu li a:hover , div#block-menu-menu-graduados ul.menu li a:hover,  div#block-menu-menu-intercambioul.menu li a:hover, div#block-user-1 li a:hover {
	text-transform: none !important;
	color: #E55E48 !important;
	font-weight: normal !important;
	font-size: 12px !important;
	}
	
div#block-block-29,  div#block-block-23, div#block-block-24, div#block-menu-menu-docentes, div#block-menu-menu-estudiantes, div#block-menu-menu-graduados, div#block-menu-menu-adscriptos  {
		background-color: transparent;

	
}
div#block-block-29 .menu,  div#block-block-23 .menu, div#block-block-24 .menu, div#block-menu-menu-docentes .menu, div#block-menu-menu-estudiantes .menu, div#block-menu-menu-graduados .menu, div#block-menu-menu-adscriptos .menu {
		background-color: transparent;

	
}
div#block-block-25, div#block-block-26, div#block-menu-menu-intercambio {
		background-color: #F2F5EC;
	
	
	
	
}
/**Ver Cargos Docentes**/
 .node-type-docente .field-field-correoelectronico-docente {
	    background-image: url("imagenes/flecha02.png");
    background-position: left 5px;
    background-repeat: no-repeat;
    font-size: 13px;
    font-weight: bold;
    padding-left: 22px;
}
.node-type-docente p {

	
}
.node-type-docente .field-field-correoelectronico-docente {
	margin-top:5px;
	
}
.node-type-docente .field-field-correoelectronico-docente .field-label, .node-type-docente .field-field-correoelectronico-docente .field-items {
	display: inline-block;
	
}

/*div.block-user ul.menu li {
	background-color: transparent;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #52651B;	 
 }
 div.block-user ul.menu li a {
	color: #526519;
	background-image: url(img_carreras/fl.png);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	 font-size: 11px;
    padding-left: 13px;
	
}
 div.block-user ul.menu li a:hover {
	 background-position: 3px 2px;
	 
 }
div#block-user-1  h2.title {
	font-size: 15px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #52651B;
}
div#block-block-27 {
	
}*/

/***************/
/* PRINT STYLE */
/***************/

@media print {
  body {
    background: white;
    font-size: 10pt;
  }
   
  #header,
  #header-top,
  #header-wrapper,
  #primary-menu-wrapper,
  #sidebar-first,
  #sidebar-last,
  #preface-wrapper,
  #content-tabs,
  #mission,
  #slogan,
  #postscript-wrapper,
  #footer-top,
  #footer,
  #primary-menu,
  #search-box,
  #logo {
    display: none;
  }

  #page,
  #main-wrapper,
  #content-wrapper,
  #content-top,
  #content,
  #content-bottom {
    background: transparent none;
    border: 0;
    color: black;
    float: none !important;
    margin: 0;
    padding: 0;
    width: auto;

  }


  #content-wrapper {
    margin: 0 3%;
  }

}


/* PANELS */

#modal-content #edit-leave-node-title-wrapper{
    display: none;
}

#modal-content #edit-link-node-title-wrapper{
    display: none;
}

#modal-content #edit-links-wrapper{
    display: none;
}

#modal-content #edit-identifier-wrapper{
    display: none;
}

#modal-content #override-title-checkbox-wrapper{
    display: none;
}

#modal-content #override-title-textfield-wrapper{
    display: none;
}

#modal-content .description {
    display: none;
}

#modal-content .panels-categories-box {
    display: none;
}

/* ADDENDUM */

.noticiaslidetitle {font-size:13px;text-transform:uppercase;padding-top:15px;}
.date-display-single {font-size:11px;}
.titleporatada {font-size:18px;font-weight:normal;}
.views-field-view-node span a{font-size:11px;font-style:italic;}


div#block-menu-secondary-links ul.menu li ul li a{	font-family: "Droid Serif",Georgia,Times News Roman, Times, Georgia, "Times New Roman", Times, serif;}


.buildmode-teaser h2,
.buildmode-teaser .field-field-fecha-novedad,
.field-field-adjuntos-novedad .filefield-file ,
.field-field-adjuntos-novedad .field-label,
.buildmode-full .content h3 ,
#sidebar-first .view-bloque-noticia-destacada .date-display-single,
#sidebar-first .view-bloque-noticia-destacada .views-field-title a,
#sidebar-first .view-bloque-noticia-destacada:before,
#sidebar-first .view-bloque-noticias:before,
.buildmode-full .field-body h3,
h1.title,
div#block-menu-secondary-links ul.menu li  a,
.views-field-field-bolantaportada-value,
.views-field-field-titulopequenio-value,
.pane-vista-bannerrevistas .views-field-title,
#eltitlepink a,
.pane-bloque-noticias  .pane-title,
.pane-bloque-noticia-destacada .pane-title,
.titleporatada,
.noticiaslidetitle {font-family: 'Geogrotesque', Arial, Helvetica, sans-serif;}


.views_slideshow_singleframe_slide > div {margin-right:50px;}
.views_slideshow_singleframe_slide .views-field-title a {color:#FFF !important;}

.view-vista-slideppal {position:relative;}

.views_slideshow_singleframe_previous.views_slideshow_previous,
.views_slideshow_singleframe_next.views_slideshow_next {background:url(images/arrows.png) no-repeat;text-indent:-999em;display:block;width:30px;height:45px;position:absolute;z-index: 1000;top: 87px !important;}
.views_slideshow_singleframe_previous.views_slideshow_previous {background-position:0 0;left:10px;}
.views_slideshow_singleframe_next.views_slideshow_next {background-position:-30px 0;right:10px;}
.views_slideshow_singleframe_play.views_slideshow_play,
.views_slideshow_singleframe_pause.views_slideshow_pause {display:none;}


.view-bloque-noticia-destacada p {}

.views-field-field-fecha-novedad-value .date-display-single {font-size:20px;}
.views-field-field-fecha-novedad-value-1 .date-display-single {font-size:15px;font-style:italic;}

.buildmode-teaser h2,
.buildmode-teaser .field-field-fecha-novedad ,
.buildmode-teaser .field-label-inline-first{font-weight:normal !important;}

/* local.css */

.botones{display:inline;bottom:0}
.view.view-vista-bloques-portada.view-style-normal.view-id-vista_bloques_portada.view-display-id-block_1{clear:both;float:left}
.view-bloque-noticias .views-row.views-row-1.views-row-odd.views-row-first{border-bottom:1px dotted #ccadd2;position:relative;padding-bottom:10px}
.view-bloque-noticias .views-row-last{position:relative;padding-top:10px}
.view-bloque-noticias .views-row-even{border-bottom:1px dotted #ccadd2;position:relative;padding-top:10px;padding-bottom:10px}
.view-bloque-noticias .views-row-odd{border-bottom:1px dotted #ccadd2;position:relative;padding-bottom:10px;padding-top:10px}
.pane-bloque-noticias .views-field-title{float:left;width:85%;padding-left:5px}
.pane-bloque-noticias .brownbox .views-field-field-fecha-novedad-value{font-size:16px}
.noticiadescatada .date-display-single{color:#b89792;font-weight:700}
.pane-bloque-noticia-destacada p{padding-top:0;margin:0}
.pane-bloque-noticia-destacada .views-field-field-imagen-destacado-fid{float:left;padding-right:10px}
.pane-bloque-noticia-destacada .views-field-field-bajada-destacado-value{width:60%;color:#a0746e;float:left}
.pane-bloque-noticia-destacada #eltitlepink a{width:100%;font-size:16px;color:#888888;padding-bottom:10px}
.pane-bloque-noticia-destacada .views-field-view-node a{color:#bab136;display:inline;float:left}
#eltitlepink a{color:#888888;text-decoration:none;font-size:15px;margin:5px 0}
.pane-bloque-noticias .brownbox{background-color:#a0746e;color:#FFF;width:30px;text-align:center;padding-top:3px;padding-right:5px;float:left}
.clearer{clear:both}
.views_slideshow_singleframe_teaser_section{width:703px;height:219px;background-color:#FFF}
.pane-bloque-noticias .pane-title{background-color:#FFF;color:#bab136;font-size:22px;text-transform:uppercase;padding-left:0;padding-top:32px;margin:0}
.pane-vista-bannerrevistas .views-row-odd{position:relative;padding-bottom:10px;padding-top:10px}
.pane-vista-bannerrevistas{background-color:#ebebeb;margin-top:20px;min-height:360px;margin-bottom:20px}
.views-field-field-imagenbanner-fid{float:left;padding-right:15px;padding-left:20px;padding-top:5px}
.pane-vista-bannerrevistas .views-field-field-titulopequenio-value{font-weight:700;color:#a0746e;float:left;width:50%}
.pane-vista-bannerrevistas .views-field-title{color:#888888;padding-top:15px;padding-left:15px;margin-bottom:10px;font-size:22px;text-transform:uppercase}
.views-field-field-bolantaportada-value{color:#a0746e;width:60%;float:left}
.pane-bloque-noticia-destacada .views-field-field-fecha-novedad-value{color:#b89792;font-size:small}
.pane-bloque-noticia-destacada .pane-title{color:#bab136;background-color:#FFF;text-transform:uppercase;padding-top:30px;font-size:22px;padding-left:0}
.slideppal{color:#FFF;height:219px}
.slideppal a{color:#FFF}
#views_slideshow_singleframe_teaser_section_vista_slideppal-page_1{color:#FFF;height:218px;background-color:#bab136}
#views_slideshow_singleframe_div_vista_slideppal-page_1_0{height:219px;background-color:#bab136}
.view.view-vista-slideppal.view-style-normal.view-id-vista_slideppal{color:#FFF;height:219px;background-color:#bab136;overflow:hidden;}
#views_slideshow_singleframe_controls_vista_slideppal-page_1{background-color:red}
#views_slideshow_singleframe_prev_vista_slideppal-page_1{color:#FF0}
#views_slideshow_singleframe_next_vista_slideppal-page_1{color:orange;position:absolute;top:120px;z-index:50;}
#views_slideshow_singleframe_playpause_vista_slideppal-page_1{color:blue}
.slideppal .views-field-field-destacado-slider-fid{float:left;clear:both;padding-right:25px}
#views_slideshow_singleframe_main_vista_slideppal-page_1{background-color:#bab136}
.panels-flexible-row.panels-flexible-row-11-main-row.clear-block{border-bottom:2px solid #bab136}
.view.view-vista-bloques-portada.view-style-normal.view-id-vista_bloques_portada.view-display-id-block_2,.view.view-vista-bloques-portada.view-style-normal.view-id-vista_bloques_portada.view-display-id-block_3,.view.view-vista-bloques-portada.view-style-normal.view-id-vista_bloques_portada.view-display-id-block_4{float:left;clear:both}
.noticias,h2.pane-title{padding-left:0}
.pane-bloque-noticias .pane-content,.pane-bloque-noticia-destacada .pane-content{border-top:2px solid #bab136;padding-top:10px;padding-left:0}
#views_slideshow_singleframe_div_vista_slideppal-page_1_2,#views_slideshow_singleframe_div_vista_slideppal-page_1_1{background-color:#bab136;height:219px}

/* SIDEBAR */

#block-views-calendar-calendar_block_1 {margin-top:20px;background-color:#EBE9E6;overflow:hidden;}
#block-views-calendar-calendar_block_1 .content{margin:20px;}

#sidebar-first .view-bloque-noticia-destacada,
#sidebar-first .view-bloque-noticias {background-color:#EBE9E6;}
#sidebar-first .view-bloque-noticia-destacada .view-content,
#sidebar-first .view-bloque-noticias .view-content{margin:20px;margin-top:0;margin-bottom:0}
#sidebar-first .view-bloque-noticia-destacada .views-field-title a,
#sidebar-first .view-bloque-noticias .views-field-title a{font-size:14px;color:#873c50;}
#sidebar-first .view-bloque-noticia-destacada .views-field-title a {font-size:16px;}
#sidebar-first .view-bloque-noticias .views-field-field-fecha-novedad-value,
#sidebar-first .view-bloque-noticias .views-field-field-fecha-novedad-value-1 {display:none;}

#sidebar-first .view-bloque-noticias:before,
#sidebar-first .view-bloque-noticia-destacada:before {background-color:#EBE9E6;text-transform:uppercase; font-size:14px;color:#9F736D;border-bottom:2px solid #C3BCB3;display:block;margin:0 20px;padding:20px 0 8px;font-style:italic;}

#sidebar-first .view-bloque-noticias:before {content:'Últimas noticias';}
#sidebar-first .view-bloque-noticia-destacada:before {content:'Noticia destacada';}

#sidebar-first .view-bloque-noticia-destacada .views-field-title {margin:5px 0 10px;}
#sidebar-first .view-bloque-noticia-destacada .views-field-title a{text-transform:none !important;}
#sidebar-first .view-bloque-noticia-destacada .date-display-single {font-size:10px;margin-top:10px;display:blocK;}
#sidebar-first .view-bloque-noticia-destacada .views-field-field-bajada-destacado-value {font-style:italic;}

/* ARTICULO */

.buildmode-full {color: #9F726C;}
.buildmode-full .content h3 ,
.buildmode-full .field-body h3 {color: #888888;font-weight:600;border-bottom:1px dashed #CCADD2;padding-bottom:12px;padding-left:35px;line-height:18px;background:url(images/closed.png) no-repeat;}
.buildmode-full .content > p ,
.buildmode-full .field-body > p {margin-left:35px}

.buildmode-full .content ol,
.buildmode-full .content ul,
.buildmode-full .field-body ol,
.buildmode-full .field-body ul{
	counter-reset: li; /* Initiate a counter */
	list-style: none; /* Remove default numbering */
	*list-style: decimal; /* Keep using default numbering for IE6/7 */
	padding: 0;
	margin-bottom: 1em;
}

.buildmode-full .content ul ul,
.buildmode-full .field-body ul ul{margin: 0 0 0 2em; /* Add some left margin for inner lists */}
.buildmode-full .content ol ol,
.buildmode-full .field-body ol ol{margin: 0 0 0 2em; /* Add some left margin for inner lists */}

.buildmode-full .content ul li,
.buildmode-full .content ol li,
.buildmode-full .field-body ul li,
.buildmode-full .field-body ol li{position: relative;display: block;padding: .4em .4em .4em 70px !important;*padding: .4em;margin: .5em 0;text-decoration: none;border-radius: .3em;}

.buildmode-full .content ul li,
.buildmode-full .field-body ul li{background:none !important;	padding: .4em .4em .4em 55px !important;}

.buildmode-full .field-body ol li:hover{}

.buildmode-full .field-body ol li:hover:before{}

.buildmode-full .content ol li:before,
.buildmode-full .field-body ol li:before{content: counter(li);counter-increment: li;position: absolute;	left: 35px;top: 22px;margin-top: -1.3em;background: #bab136;height: 20px;width: 20px;line-height: 20px;text-align: center;font-weight: normal;border-radius: 2em;transition: all .3s ease-out;font-size:12px;color:#FFF;}

.buildmode-full .content ul li:before,
.buildmode-full .field-body ul li:before{content: '';position: absolute;	left: 35px;top: 28px;margin-top: -1.3em;background: #bab136;height: 7px;width: 7px;text-align: center;border-radius: 2em;}


.buildmode-full .field-field-bajada-novedad {background:#ebebeb;border-left:13px solid #bab136;padding:10px 20px;font-size:16px;color:#888888;margin:20px;}
.buildmode-full .field-field-bajada-novedad p {margin:0}




.field-field-adjuntos-novedad .field-label {color: #888888;text-transform: uppercase;font-size: 13px;padding-bottom: 8px;display: block;padding-left: 10px;}
.field-field-adjuntos-novedad .filefield-icon {vertical-align:middle;}
.field-field-adjuntos-novedad .filefield-file a {color: #8C6C99;font-size: 13px;line-height:16px;}

#content-content  .content a {color:inherit;border-bottom:1px dashed}
#content-content  .content a:hover{text-decoration:none !important;}


#views_slideshow_singleframe_div_vista_slideppal-page_1_0,
#views_slideshow_singleframe_div_vista_slideppal-page_1_1,
#views_slideshow_singleframe_div_vista_slideppal-page_1_2,
#views_slideshow_singleframe_div_vista_slideppal-page_1_3,
#views_slideshow_singleframe_div_vista_slideppal-page_1_4 {width: 100% !important;}
