/* $Id: style.css,v 1.19 2006/12/27 13:17:15 drumm Exp $ */

/* 20090814 by Idk */
html, body {height: 100%;}

#ftwrap { background: url('images/ue_04.jpg');  margin: 0 auto 0 auto; width: 982px; height: 100%;}
#wrap {width: 982px; text-align: left; min-height: 100%; height: auto !important; height: 100%; margin-bottom: -154px; background: url('images/ue_04.jpg');}
#head {width: 100%; height: 125px; background: #FFF;}
	#bloxhead {width: 300px; float: right; text-align: right;}
	#bloxhead a {color: #00f;}
	#bloxhead .form-submit  {background-color: #000; color: #fff; }
	#bloxhead #search {font-size: 11px;}
#smenu {width: 100%; height: 32px; background: url('images/2ue_02.jpg'); padding-top: 12px;}
#lead {width: 100%; height: 320px;}
#stitle {width: 100%; height: 117px; background: url('images/secciones.jpg');}
	#stitle .title2 {color: #fff;  clear:both; float: right; font-weight: normal; margin-top: -61px; margin-right: 25px; font-size: 30px; overflow: hidden;}
	#stitle .title {font-size: 30px; float: right; padding: 27px;color: #000; overflow: hidden;}
#tttl {display: none; width: 572px; height: 379px; background: url('images/univ.jpg');}
#cont {clear: both;}
	#sleft {float: left; width: 615px; margin-top: 15px; margin-bottom: 20px;}
	#srite {float: right; width: 337px; margin-top: 20px;}
#centft {margin: 0 auto 0 auto; width: 982px; text-align: center; clear:both;}
#sritecont {clear: both; text-align: left; width: 100%; height: 365px; background: url('images/inf_block.jpg'); overflow: hidden;}
#foot {clear: both; width: 100%; height: 95px; background: url('images/ue_05.jpg');}
#foot img {float: left;}
	#footxt {float: left; text-align: left; width: 165px; height: 95px; font-size: 10px; padding: 4px 0 0 100px; color: #fff;}
	#footxt a {color: #fff; font-weight: normal;}
#ffoot {width: 100%; height: 39px;}
#ffoot img {float: right;}


/*Centro del pensamiento*/
.view-tnk-view .item-list li {list-style-type: none;}
.view-tnk-view .views-field-iid { }
.view-tnk-view .field-content {width: 260px; font-size: 10px; text-align: justify;}
.view-tnk-view .views-field-title {font-weight: bold; padding-bottom: 10px; width: 260px;}
.view-tnk-view .image {float: left; margin: 10px;}
/*Bloques inferiores*/
#sritecont .block-views {width: 232px; float: left; margin-left: 11px; margin-top: 120px;}
#sritecont li a {color: #00f; font-weight: normal; font-size: 11px;}
/*hp*/
.view-id-home .views-field-title { text-align: justify;}
.view-id-home .views-field-title a {font-size: 20px; color:#000; font-weight: normal;}
.view-id-home .views-field-created {font-size: 10px; color:#999;}
.view-id-home .views-row {padding-bottom: 40px; padding-top: 40px; border-bottom: solid 1px #ccc; line-height: 1.4em;}
/*otros*/
.block ul {padding: 0 0 0.25em 7px;}
.view-id-Documentacion #edit-tipo-wrapper, .view-id-Documentacion #edit-dst-wrapper {display:none;}
/*ul.links.inline {display:none;}*/
#field-docfile-items {margin: 0 0 20px 30px;}
.node .imagefield-field_img {float: right; height:auto;padding:0 20px;width:200px;}
.content .field-field-imgnews { padding: 10px; text-align: center; float: left; }
.imagefield-field_imgnews {padding: 10px;  margin-top: 20px;}
.views-field-field-imgft-value, .content .field-field-imgft { padding: 0 10px 0 10px; font-size: 9px; font-style: italic; color: #888; text-align: justify; max-width: 180px; float: left; clear: left;}
.views-field-field-imgft-value {padding: 0 20px 0 20px; max-width: 180px;}
.content .group-grpimg {border: 0; float: right; width: 180px; }
.content .group-grpimg legend {display: none;}
.view-home .views-field-teaser {}
.view-home .views-field-field-imgnews-fid {float: left; width: 220px; text-align: center;}

.view-id-og .views-table {width: 100%;}
table {border-collapse:separate; clear:both;}
.view-tnk-view .views-field-teaser {margin-top:-20px;}
.view-tnk-view .item-list ul li {margin-bottom: 25px;}
.view-tnk-view .view-content {margin-left:15px;}
/*Bloque noticias*/
#block-montharchive-montharchive_story  .title {background: #000; color: #fff; margin-bottom: 0px; padding: 3px 5px;}
#block-montharchive-montharchive_story a {color: #444;}
#block-montharchive-montharchive_story li {list-style-image: url('/cue/images/icon.png');}
#block-montharchive-montharchive_story .content {padding: 15px 5px; background: #ddd;}
/*Publicaciones*/
.view-id-Publicaciones .views-field-title {font-size: 12px; font-weight: bold; margin-top: 8px;}
.view-id-Publicaciones table td {background: url('images/fondo_publi.jpg'); width: 395px; height: 115px; padding: 19px; margin-right: 16px; display: inline-block; margin-bottom: 10px;}
.view-id-Publicaciones .views-field-field-img-fid img {max-height: 90px; width: auto; padding: 5px; float:left; }
.view-id-Publicaciones {font-size: 10px;}
.view-id-Publicaciones .views-field-title a {font-size: 12px;}
.view-id-Publicaciones .views-field-teaser {font-size: 10px;}
.view-id-Publicaciones .filefield-file {font-size: 10px;}
/*Columnistas*/
.view-id-Columnistas table td, .view-id-Columnistas2 table td, .view-id-Columnistas3 table td, .view-id-Columnistas4 table td {background: url('images/fondo_colum.jpg'); width: 390px; height: 135px; padding: 30px; margin-right: 16px; display: inline-block;}
.view-id-Columnistas .picture img, .view-id-Columnistas2 .picture img, .view-id-Columnistas3 .picture img, .view-id-Columnistas4 .picture img {float: left;}
.view-id-Columnistas .views-field-value, 
.view-id-Columnistas .views-field-value-1, 
.view-id-Columnistas .views-field-value-2, 
.view-id-Columnistas .views-field-value-3,
.view-id-Columnistas2 .views-field-value, 
.view-id-Columnistas2 .views-field-value-1, 
.view-id-Columnistas2 .views-field-value-2, 
.view-id-Columnistas2 .views-field-value-3,
.view-id-Columnistas3 .views-field-value, 
.view-id-Columnistas3 .views-field-value-1, 
.view-id-Columnistas3 .views-field-value-2, 
.view-id-Columnistas3 .views-field-value-3,
.view-id-Columnistas4 .views-field-value, 
.view-id-Columnistas4 .views-field-value-1, 
.view-id-Columnistas4 .views-field-value-2, 
.view-id-Columnistas4 .views-field-value-3
{margin-left: 165px;} 
.view-id-Columnistas .views-field-value-3, .view-id-Columnistas2 .views-field-value-3, .view-id-Columnistas3 .views-field-value-3, .view-id-Columnistas4 .views-field-value-3 {font-size: 20px; font-weight: bold; margin-bottom: 15px; margin-top: 5px;}
.view-id-Columnistas .views-field-value-1, .view-id-Columnistas2 .views-field-value-1, .view-id-Columnistas3 .views-field-value-1, .view-id-Columnistas4 .views-field-value-1 {margin-top: 15px;}
/*Documentacion*/
.view-id-Documentacion .views-field-title {font-size: 16px; margin-top: 5px; margin-bottom: 15px; text-align: left;}
.view-id-Documentacion table td {text-align: center; width: 350px; height: 125px; margin-right: 16px; margin-bottom: 16px; background: url('images/fondo_doc.jpg'); display: inline-block; padding: 20px; }
.view-id-Documentacion .views-field-teaser {font-size: 11px; text-align: left; min-height: 45px;}
.view-id-Documentacion #edit-submit {margin-top: 13px; margin-left: -25px;}
.view-id-Documentacion #edit-keys {width: 300px;}
.view-id-Documentacion .view-filters {margin-bottom: 20px;}
.view-id-Documentacion .views-field-field-docfile-fid {float: right; text-align: right;}
/*carreras*/
.view-id-carreras #edit-keys {width: 314px; margin: 12px 0 0 91px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 15px; border: 0;}
.view-id-carreras #edit-submit {border:1px solid #336699; font-size:11px; height:1.5em; vertical-align:middle; background: #000; color: #FFF; width: 57px; height: 20px; margin-left: 20px; margin-bottom: 40px;}
.view-id-carreras .view-header {font-size:10px; padding:79px 0 0 78px; width:541px; height: 137px; background: url('images/buscador_pregrado.jpg'); margin-top: 15px;}
.view-id-carreras .view-header p {width: 500px;}
.view-id-carreras .view-empty {margin-top: 70px;}
.view-id-carreras .view-content {margin-top: 70px;}
.view-id-carreras .view-filters {margin-top: -95px;}
.view-id-diplomados #edit-keys {width: 314px; margin: 12px 0 0 91px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 15px; border: 0;}
.view-id-diplomados #edit-submit {border:1px solid #336699; font-size:11px; height:1.5em; vertical-align:middle; background: #000; color: #FFF; width: 57px; height: 20px; margin-left: 20px; margin-bottom: 40px;}
.view-id-diplomados .view-header {font-size:10px; padding:79px 0 0 78px; width:541px; height: 137px; background: url('images/buscador_diplomado.jpg'); margin-top: 15px;}
.view-id-diplomados .view-header p {width: 500px;}
.view-id-diplomados .view-empty {margin-top: 70px;}
.view-id-diplomados .view-content {margin-top: 70px;}
.view-id-diplomados .view-filters {margin-top: -95px;}
.view-id-postgrado #edit-keys {width: 314px; margin: 12px 0 0 91px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 15px; border: 0;}
.view-id-postgrado #edit-submit {border:1px solid #336699; font-size:11px; height:1.5em; vertical-align:middle; background: #000; color: #FFF; width: 57px; height: 20px; margin-left: 20px; margin-bottom: 40px;}
.view-id-postgrado .view-header {font-size:10px; padding:79px 0 0 78px; width:541px; height: 137px; background: url('images/buscador_postgrado.jpg'); margin-top: 15px;}
.view-id-postgrado .view-header p {width: 500px;}
.view-id-postgrado .view-empty {margin-top: 70px;}
.view-id-postgrado .view-content {margin-top: 70px;}
.view-id-postgrado .view-filters {margin-top: -95px;}
.view-id-postitulos #edit-keys {width: 314px; margin: 12px 0 0 91px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 15px; border: 0;}
.view-id-postitulos #edit-submit {border:1px solid #336699; font-size:11px; height:1.5em; vertical-align:middle; background: #000; color: #FFF; width: 57px; height: 20px; margin-left: 20px; margin-bottom: 40px;}
.view-id-postitulos .view-header {font-size:10px; padding:79px 0 0 78px; width:541px; height: 137px; background: url('images/buscador_diplomado.jpg'); margin-top: 15px;}
.view-id-postitulos .view-header p {width: 500px;}
.view-id-postitulos .view-empty {margin-top: 70px;}
.view-id-postitulos .view-content {margin-top: 70px;}
.view-id-postitulos .view-filters {margin-top: -95px;}
.view-id-tecnicas #edit-keys {width: 314px; margin: 12px 0 0 91px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 15px; border: 0;}
.view-id-tecnicas #edit-submit {border:1px solid #336699; font-size:11px; height:1.5em; vertical-align:middle; background: #000; color: #FFF; width: 57px; height: 20px; margin-left: 20px; margin-bottom: 40px;}
.view-id-tecnicas .view-header {font-size:10px; padding:79px 0 0 78px; width:541px; height: 137px; background: url('images/buscador_tecnicas.jpg'); margin-top: 15px;}
.view-id-tecnicas .view-header p {width: 500px;}
.view-id-tecnicas .view-empty {margin-top: 70px;}
.view-id-tecnicas .view-content {margin-top: 70px;}
.view-id-tecnicas .view-filters {margin-top: -95px;}
.view-id-especializacion #edit-keys {width: 314px; margin: 12px 0 0 91px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 15px; border: 0;}
.view-id-especializacion #edit-submit {border:1px solid #336699; font-size:11px; height:1.5em; vertical-align:middle; background: #000; color: #FFF; width: 57px; height: 20px; margin-left: 20px; margin-bottom: 40px;}
.view-id-especializacion .view-header {font-size:10px; padding:79px 0 0 78px; width:541px; height: 137px; background: url('images/buscador_cursos.jpg'); margin-top: 15px;}
.view-id-especializacion .view-header p {width: 500px;}
.view-id-especializacion .view-empty {margin-top: 70px;}
.view-id-especializacion .view-content {margin-top: 70px;}
.view-id-especializacion .view-filters {margin-top: -95px;}

/*universidades*/
.view-id-universidades .imagefield-field_ins {width: 93px; height: 93px;}
.content .group-info .imagefield-field_ins {float:left; margin-right:15px; margin-bottom: 35px;}

/*vista proyectos y redes*/
.view-og-ghp-ron h2 a {font-size: 14px; font-weight: bold; color: #777777;}
.view-og-ghp-ron .views-field-title a {font-size: 10px; color: #777777; margin-left: 10px;}
.view-og-ghp-ron .view-header {margin-bottom: 5px; margin-top: 20px; font-weight: bold;}
	/*bloque*/
	.view-og-members-block  .views-field-value-3 {margin-top: 5px;}
	/*usuarios*/
	.group-mbr .field-field-mail {margin-bottom: 5px;}
	.group-mbr .field-label {float: left;}
	#node-737 fieldset {border: 0; margin-top: 10px; font-size: 10px; margin-left: -7px;}
	#node-737 fieldset legend {font-weight: bold; font-size: 12px; margin-left: -2px;}

/*Rectores*/
.view-directores {font-family: "Trebuchet MS", Verdana, Tahoma, Helvetica, sans-serif; border-bottom: solid 1px #ccc; clear: both; }
#views-exposed-form-directores-page-1 {float: right; margin-top: -50px;}
#views-exposed-form-directores-page-1  .form-submit {margin-top: 13px;}
#views-exposed-form-directores-page-1 #edit-keys {width: 215px;}
.view-directores li {list-style: none !important; margin: 10px 0 !important;}
.view-directores .views-label-teaser {float: left; margin-right: 5px;}
.view-directores .views-field-teaser p {margin: 0;}
.view-directores .views-field-picture {float: left; margin-right: 10px; min-height: 120px; min-width: 120px; text-align: center;}
.view-directores .views-field-view-node, .view-directores .views-field-comment-count  {float: right; margin-left: 2px; margin-right: 2px; margin-top: 20px;}
.view-directores .views-field-field-dirdoc-fid {background: url('images/dai1.png') no-repeat; padding-left: 22px; float: right; margin-right: 20px; margin-top: 20px;}
.view-directores .views-field-view-node {background: url('images/dai2.png') no-repeat; padding-left: 22px;}
.view-directores .views-field-view-node-2 {clear: both;}
.view-directores .views-field-title a {font-size: 18px; font-weight: bold; color: #0042b0;}
.view-directores .views-field-teaser {font-size: 14px;}
.view-directores .views-field-value {font-size: 15px; font-weight: bold;}
.view-directores .views-field-value-1,
.view-directores .views-field-created {font-size: 12px; color: #8b8b8b;}

.field-field-dirdoc {float: right; margin-left: 20px; width: 222px; padding-top: 150px; height: 50px; background: url('images/documento.png'); text-align: center;}
.field-field-dirdoc img {display: none}
.field-field-dirdoc a {}

.view-directores .item-list ul li {border-bottom: solid 1px #ccc; padding-bottom: 10px; padding-top: 10px;}


.name, .univ, .date {color: #787878; font-size: 11px; font-family: "Trebuchet MS", Verdana, Tahoma, Helvetica, sans-serif;}
.name {font-weight: bold; font-size: 19px;}
/*#commnt {margin-left: 30px; float: left; min-width: 250px;}*/
.comment {margin-left: 20px; min-width: 250px;}
#comments .odd {background: #dfdfdf;}
#commnt {width: 695px; font-family: "Trebuchet MS", Verdana, Tahoma, Helvetica, sans-serif;}
.indented #commnt {width: 620px;}

#comment-form #edit-comment-wrapper {width: 550px; float: left; margin-right: 20px;}
#comment-form .attachments {float: left; width: 340px}
#comment-form .attachments fieldset {padding: 20px; margin-top: 20px; margin-bottom: 80px;}
#comment-form .attachments #edit-upload-wrapper {margin: 35px 0;}
/*
** HTML elements
*/
body {
  text-align: center; 
  margin: 0;
  padding: 0;
  color: #000;
  background-color: #fff;
  font: 76% Verdana, Arial, Helvetica, sans-serif;
  height: 100%;
}
tr.odd td, tr.even td {
  padding: 0.3em;
}
h1, h2, h3, h4, h5, h6 {
  margin-bottom: 0.5em;
}
h1 {
  font-size: 1.3em;
}
h2 {
  font-size: 24px
}
h2 a {font-weight: normal}
h3, h4, h5, h6 {
  font-size: 1.1em;
}
p {
  margin-top: 0.5em;
  margin-bottom: 0.9em;
}
a {
  text-decoration: none;
  font-weight: bold;
}
a:link {
  color: #000;
}
a:visited {
  color: #000;
}
a:hover {
  color: #000;
  text-decoration: underline;
}
fieldset {
  border: 1px solid #ccc;
}
pre {
  background-color: #eee;
  padding: 0.75em 1.5em;
  font-size: 12px;
  border: 1px solid #ddd;
}
table {
  /* make <td> sizes relative to body size! */
  font-size: 1em;
}
.form-item label {
  font-size: 1em;
  color: #000;
}
.item-list .title {
  font-size: 1em;
  color: #000;
}
.links {
  margin-bottom: 0;
}
.comment .links {
  margin-bottom: 0;
}

/*
** Page layout blocks / IDs
*/
#header, #content {
  width: 100%;
}
#header {
  background-color: #69c;
}
#logo {
  vertical-align: middle;
  border: 0;
}
#logo img {
  float: left;
  padding: 0 1em;
  border: 0;
}
#menu {
  padding: 0.5em 0.5em 0 0.5em;
  text-align: right;
  vertical-align: middle;
}
#navlist {
  font-size: 1.0em;
  padding: 0 0.8em 1.2em 0;
  color: #9cf;
}
#navlist a {
  font-weight: bold;
  color: #fff;
}
#subnavlist {
  padding: 0.5em 1.2em 0.4em 0;
  font-size: 0.8em;
  color: #9cf;
}
#subnavlist a {
  font-weight: bold;
  color: #9cf;
}
ul.links li {
  border-left: 1px solid #9cf;
}
ul.links li.first {
  border: none;
}
#search .form-text, #search .form-submit {
  border: 1px solid #369;
  font-size: 1.1em;
  height: 1.5em;
  vertical-align: middle;
}
#search .form-text {
  width: 8em;
  padding: 0 0.5em;
}
#mission {
  color: #444;
	font-size: 10px;
	padding-bottom: 15px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 12px;
}
#mission a, #mission a:visited {
  color: #9cf;
  font-weight: bold;
}
.site-name {
  margin: 0.6em 0 0 0;
  padding: 0;
  font-size: 2em;
}
.site-name a:link, .site-name a:visited {
  color: #fff;
}
.site-name a:hover {
  color: #369;
  text-decoration: none;
}
.site-slogan {
  font-size: 1em;
  color: #eee;
  display: block;
  margin: 0;
  font-style: italic;
  font-weight: bold;
}
#main {
  /* padding in px not ex because IE messes up 100% width tables otherwise */
  padding: 20px;
  padding-top: 0px;
}
#mission, .node .content, .comment .content {
  line-height: 1.4em;
}
#help {
  font-size: 0.9em;
  margin-bottom: 1em;
}
.breadcrumb {
  margin-bottom: .5em;
  display: inline-block;
}
.breadcrumb a {color: #8b8b8b;}
.messages {
  background-color: #eee;
  border: 1px solid #ccc;
  padding: 0.3em;
  margin-bottom: 1em;
}
.error {
  border-color: red;
}
#sidebar-left, #sidebar-right {
  background-color: #ddd;
  width: 16em;
  /* padding in px not ex because IE messes up 100% width tables otherwise */
  padding: 10px;
  vertical-align: top;
}
#footer {
  background-color: #eee;
  padding: 1em;
  font-size: 0.8em;
}

/*
** Common declarations for child classes of node, comment, block, box, etc.
** If you want any of them styled differently for a specific parent, add
** additional rules /with only the differing properties!/ to .parent .class.
** See .comment .title for an example.
*/
.title, .title a {
	font-weight: normal;
  font-size: 20px;
  text-align: justify;
  color: #000;
  margin: 0 auto;  /* decrease default margins for h<x>.title */
}
.submitted {
  color: #555;
  font-size: 0.8em;
}
.links {
  color: #999;
}
.links a {
  font-weight: bold;
}
.block, .box {
  padding: 0 0 1.5em 0;
}
.block {
  padding-bottom: 0.75em;
  margin-bottom: 1.5em;
}
.block .title {
  margin-bottom: .25em;
}
.box .title {
  font-size: 1.1em;
}
.node {
  margin: 1.5em 0 2em 0;
}
.sticky {
  padding: .5em;
  background-color: #eee;
  border: solid 1px #ddd;
}
.node .content, .comment .content {
  margin: .5em 0 .5em 0; clear: both;
}
.node .taxonomy {
  color: #999;
  font-size: 0.8em;
  padding-left: 1.5em;
}
.node .picture {
  border: 1px solid #ddd;
  float: right;
  margin: 0.5em;
}
.comment {
  padding: 10px 30px;
  margin-bottom: 1em;
}
.comment .title a {
  font-size: 1.1em;
  font-weight: normal;
}
.comment .new {
  text-align: right;
  font-weight: bold;
  font-size: 0.8em;
  float: right;
  color: red;
}
#comentarios  .picture {
  float: left;
  margin-left: 20px;

}
#comentarios .picture img {width: 110px; height: 110px;}
.comment  {float: left;}

/*
** Module specific styles
*/
#aggregator .feed-source {
  background-color: #eee;
  border: 1px solid #ccc;
  padding: 1em;
  margin: 1em 0;
}
#aggregator .news-item .categories, #aggregator .source, #aggregator .age {
  color: #999;
  font-style: italic;
  font-size: 0.9em;
}
#aggregator .title {
  margin-bottom: 0.5em;
  font-size: 1em;
}
#aggregator h3 {
  margin-top: 1em;
}
#forum table {
  width: 100%;
}
#forum td {
  padding: 0.5em;
}
#forum td.forum, #forum td.posts {
  background-color: #eee;
}
#forum td.topics, #forum td.last-reply {
  background-color: #ddd;
}
#forum td.container {
  background-color: #ccc;
}
#forum td.container a {
  color: #555;
}
#forum td.statistics, #forum td.settings, #forum td.pager {
  height: 1.5em;
  border: 1px solid #bbb;
}
#forum td .name {
  color: #96c;
}
#forum td .links {
  padding-top: 0.7em;
  font-size: 0.9em;
}
#profile .profile {
  clear: both;
  border: 1px solid #abc;
  padding: .5em;
  margin: 1em 0em;
}
#profile .profile .name {
  padding-bottom: 0.5em;
}
.block-forum h3 {
  margin-bottom: .5em;
}
div.admin-panel .description {
  color: #999;
}
div.admin-panel .body {
  background: #f4f4f4;
}
div.admin-panel h3 {
  background-color: #69c;
  color: #fff;
  padding: 5px 8px 5px;
  margin: 0;
}
	#bloxhead .form-text {width: 170px;}
/*titulos*/
#sleft h1.title {background:transparent url(/cue/images/next.png) no-repeat scroll 0 0;border-bottom:1px solid;font-family:"Trebuchet MS";font-size:30px;font-weight:bold;padding-left:30px; margin-bottom: 15px;}
#tttl h1.title {font-size: 20px; font-weight: normal; border-bottom:1px solid #CCCCCC; padding-left: 5px; background: none;}

/*tabs*/
.tabs {float: right; margin-bottom: 10px;}
ul.primary {padding: 0; border: 0;}
ul.primary li.active a, ul.primary li a, ul.primary li a:hover  {background-color:#FFFFFF;border:1px solid #BBBBBB;}

/*telefono y universidades grupos*/
.field-field-univd .field-label, .field-field-telefono .field-label {font-size: 12px; margin-bottom: 12px;}
.field-field-univd .field-items {border-bottom:1px solid #CCCCCC; margin-bottom:12px; padding-bottom:15px;}
.field-field-univd .field-items, .field-field-telefono .field-items {font-size: 10px;}
fieldset.group-mbr {border: 0;padding: 0; font-size:10px;}
fieldset.group-mbr legend {font-size: 12px; font-weight: bold; margin-bottom: 12px; padding:0;}
fieldset.group-mbr .field {padding-left: 10px;}
fieldset.group-mbr .field-field-nombre {font-weight: bold;}

/*vista mails*/
.view-vista-mailing .views-field-title a {color: #23537C; margin-top: 30px;}
#mass-contact-mail-page a {color: #23537C;}