
/* $Id: local-sample.css 6555 2010-02-24 20:21:15Z chris $ */
/* $Id: local-sample.css 6555 2010-02-24 20:21:15Z chris $ */

/****************************/
/* LOCAL CSS                */
/****************************/

/* Put your custom CSS and CSS overrides in this file and  */
/* rename it local.css.  By restricting your CSS changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.  You can also */
/* use a local-rtl.css file for the equivalent in RTL.     */

/* Steps to activate local.css:                       */
/* 1. Add your custom CSS to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Clear cached data at admin/settings/performance */

/* style short url shown to admins */
.block-shorten h2 {
    float: left;
    margin-right: 10px;
}
.block-short {
    margin: 0;
}
/* Style newsletter subscription block */
.pane-simplenews-805 #edit-realname-wrapper, .pane-simplenews-805  #edit-mail-wrapper {
     float: left;
     margin: 0px;
     padding-right: 20px;
}
.pane-simplenews-805 {
     background: #277399;
     border-radius: 5px;
     color: white;
     padding: 20px;
}
.pane-simplenews-805  form input#edit-submit, .pane-simplenews-805  form input#edit-submit-1 {
     background: orange;
     color: black;
	 padding: 8px;
	 margin-top: 5px;
}
.pane-simplenews-805 h2.pane-title {
     font-size: 1.5em;
     font-weight: bold;
}

/* style blockquotes */
blockquote p:fist-child {
  font-size: 2em;
  line-height: 1.4em;
  text-align: center;
}
blockquote {
   margin: 30px 0;
}
/* Adjust sidebar width on user registration page */
#pid-usuario-nuevo .grid16-13 {
   width: 600px;
}
#pid-usuario-nuevo .grid16-3 {
   width: 360px;
   font-size:1.1em;
}
/* Adjust color of cookie policy pop-up */
.sliding-popup-top {
  background-color: #555555;
}
/* Make page titles BIG */
h1.title {
  font-size: 3em;
  padding-bottom: 10px;
}

/* Style horizontal social button block */
/* Overflow lets fb etc. comment window expand outside parent div */
#block-block-34 {
  clear: left;
  width: 700px;
  overflow: visible;
}
.yaq-social-buttons {
   text-align: center;
   border: 1px solid #BBBBBB;
   border-radius: 5px 5px 5px 5px;
   box-shadow: 5px 5px 5px #B3B3B3;
   height: 40px;
}
.yaq-social-action-call {
    float: left;
    font-weight: bold;
    border: 1px solid darkRed;
    border-radius: 5px 5px 5px 5px;
    padding: 5px;
    margin: 5px 10px 0px 10px;
    color: white;
    background-color: darkRed;
}
.yaq-social-button, .yaq-facebook-button, .yaq-twitter-button, .yaq-gplus-button, .yaq-linkedin-button {
    float: left;
    padding: 0px;
    margin: 10px;
    position: relative;
    width: 90px;
}
.forward_links a {
     background: none repeat scroll 0% 0% white;
     border-radius: 4px;
     border: 1px solid #D3D3D3;
     color: red;
     padding: 1px 10px 2px 5px;
     text-align: center;
     font-weight: bold;
}
.front .yaq-social-buttons {
  width: 600px;
}
/* Style vertical social button block */
/* Overflow lets fb etc. comment window expand outside parent div */
.pane-block-77 {
   float: left;
   margin: 0px;
   padding: 0px;
   overflow: visible;
}
.yaq-social-button-v, .yaq-facebook-button-v, .yaq-twitter-button-v, .yaq-gplus-button-v, .yaq-linkedin-button-v {
    float: left;
	clear: left;
    padding: 0px;
    margin: 10px 0px 0px 0px;
    position: relative;
    width: 90px;
}

/* Keep node titles from being partially hidden by content-top region when navigating to named anchor */
/* Weird bug happens in both IE and FF ! */
.content-inner.block {
  overflow: visible;
}
/* Set size of top megabanner and top module banner - theme automatically gives each 50% of screen width */
#block-block-20 {
  width: 738px;
  padding-left: 10px;
}
#block-block-24 {
  width: 230px;
}
/* Change bkgrd color of primary nav items from green #98D022 to red #B60003 */
#primary-menu ul.menu li:hover ul.menu li,
#primary-menu ul.menu li.hover ul.menu li,
#primary-menu ul.menu li.sfHover ul.menu li {
  background: #fff;
  border-bottom: 1px solid #154B6F;
}
#primary-menu ul.menu li ul.menu li a:link,
#primary-menu ul.menu li ul.menu li a:visited {
  background: #fff;
}
#primary-menu ul.sf-menu li.sfHover ul.menu li span.nolink,
#primary-menu ul.menu li:hover ul.menu li span.nolink,
#primary-menu ul.menu li.hover ul.menu li span.nolink {
  background: #fff;
}
#primary-menu ul.menu li ul.menu li a:hover {
  color: #B60003;
}
/* Fix label color for nick and pw on single-line login */
.fusion-horiz-login label {
  color: grey;
}
/* Center text in postscript bottom */
.postscript-bottom-wrapper {
  text-align:center;
}
/* Adjust basic text color */
html {
 color: #333333;
}
/* Adjust node teasers */
.front h2 {
   font-size: 120%;
}
.front .meta {
  margin-bottom: 0;
  color:#B60003;
}
.front .node p {
  margin: 0;
  overflow: auto;
}
/** This allows text to move up in line w/ top edge of left-floated pic **/
.node-type-story .field-item, .node-type-yaq-breve .field-item {
  padding-right:0;
}
/** Don't show submitted by line on reportajes on homepage **/
.front .node-type-story .meta {
  display: none;
}
/* Short search box so it displays right in IE */
#search-box #edit-search-theme-form-header {
  width: 160px;
}
/* Remove pane separators from rght hand column of homepage */
#homepage .panels-flexible-region-10-main_right .panel-separator {
  background: none;
  height: 0px;
  margin-bottom: 10px;
}
/* Beautify quick-tabs tabs */
#foro-tabs ul.quicktabs_tabs {
  margin-left:0px;
  margin-bottom: 0px;
  width:390px;
}
#foro-tabs #block-forum-1, #foro-tabs #block-forum-0, #foro-tabs #block-comment-0{
   border: 1px solid #A1C6E3;
   border-top: none;
   margin-top: -5px;
   padding-top:10px;
}
#foro-tabs .more-link {
  font-size: 1.2em;
  text-align: left;
  padding: 0 0 5px 20px;
}
/* reduce empty space in user pic grid views */
#sidebar-first .views-view-grid table {
 width:auto;
}
#sidebar-first .views-view-grid td {
  padding:0;
  margin:0;
}
#sidebar-first .views-view-grid  {
  text-align:center;
}
/* reduce margins in block headers */
.marina-title-rounded-blue h2.block-title, .marina-title-rounded-green h2.block-title  {
  padding-top:3px;
  padding-bottom:1px;
}
/* make titles in panes behave like titles in blocks */
h2.pane-title {
   font-size:133.3%;
}
/* Stop titles being transformed to uppercase */
h2.title {
  text-transform:none;
}
/* Remove extra padding in preface region */
.preface-top-wrapper {
  padding-top:5px;
}
.block.block-logintoboggan{
  margin-bottom:0;
}
/* Reduce empty space below preface region */
.main-wrapper {
  padding-top:10px;
}
/* Float user pics left and style */
.picture {
  float: left;
  margin: 0 10px 5px 0;
}
/* But center pics when in grid view */
.views-view-grid td .picture {
  padding:0;
  margin:0;
  float:none;
}
/* Style teasers */
.imagecache-home_thumbs {
  float: left;
  clear: left;
  padding: 0 5px 0 0;
}
.teaser .links {
  padding: 5px 0px 10px 0px;
}

/* Set background to white from off-green */
.main-wrapper {
  background: white;
}
/* Change green #94CE18 to red #B60003*/
#comments h2.comments-header {
  background: #B60003;
}
#content-tabs ul.primary li a.active:link,
#content-tabs ul.primary li a.active:visited {
  border-bottom: 4px solid #B60003;
}
#content-tabs ul.primary li a:hover,
#content-tabs ul.primary li a:focus {
  border-bottom: 4px solid #B60003;
}
.marina-title-rounded-green h2.block-title {
  background: #B60003;
}
.marina-title-green h2.block-title {
  color: #B60003;
}
/* Change background colors of tables */
tr.even, tr.even td {
  background: #FFF7FA;
}
tr.odd, tr.odd td {
  background-color: #FFEDED;
}
/* Change greenish bkgrnd #F4F7E7 to redish #FFF7FA */
html {
  background: #FFF7FA;                         
}
#comments .odd {
  background: #FFF7FA;
}
/* Change green/yellowish bkgrnd #FFFFEA to redish #FFEDED */
.preview .node {
  background-color: #FFEDED;
}
#comments .comment-by-author {
  background: #FFEDED;
}
/* Organize 3 main divs in header region to minimize space */
#header-group-inner-top {
  float: right;
  width: 70%;
}
#header-group-inner-inner {
  float: left;
  padding: 0;
}
.primary-menu {
  float: right;
  padding-top: 10px;
}
/** undo ie7 fix keeping logo from dropping down on a level w/ nav bar **/
.block#header-site-info  {
  width: auto;
}
/* Make primary navigation div shorter so it doesn't pass under the logo */
#primary-menu.block {
  width: 70%;
}
/* remove unneeded padding around site logo */
.header-site-info-inner {
  padding: 0;
}
/* Fix comment area when comments shown using panels pane */
/* Note: requires configuring pane's CSS option to include id "comments" */
/* from original CSS: #comments h2.comments-header { */
#comments h2.pane-title {
  background: #B60003;
  color: #fff;
  font-family: "Myriad Pro", "Myriad Web Pro Regular", "Lucida Grande", Geneva, Trebuchet MS, sans-serif;
  font-size: 133.3%; /* 16px/12px */
  font-weight: bold;
  padding: 6px 14px 6px 50px;
  text-shadow: #545454 1px 1px;
  text-transform: uppercase;
}
/** Homepage **/
/* Descrube día a día block */
/* Remove bullet */
.content-region .content-inner .content-inner-inner .view-descubre-profesion ul li, .content-region .content-inner .content-inner-inner .view-descubre-profesion ul {
  list-style-image: none;
  margin:0;
  padding:0;
  list-style: none;
}
.content-region .content-inner .content-inner-inner .view-descubre-profesion ul li img {
  float:left;
  padding:0;
  margin:0;
}
.views-field-field-destacado-value .field-content{
	margin:0;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	padding:5px;
	clear:none;
}


/****/
.view-descubre-profesion .view-header, .view-descubre-profesion .view-header p,.view-descubre-profesion .view-header img {
	margin:0;
	padding:0;
}

/****/
.views-field-field-nombre-value{
	text-align:center;
	font-style:italic;
	color:#003366;
	font-size:13px;
	font-weight:bold;
	clear:none;
}

/****/
.view-descubre-profesion .views-field-field-ttulo-acadmico-value, .view-descubre-profesion .views-field-title {
	background-color:#CC0101;
	color:#FFFFFF;
	padding:2px;
	float:left;
    clear: both;
    width: 266px;
}

.view-descubre-profesion {
	border:1px solid #CC0101;
        width: 268px;
}

/***/
.view-descubre-profesion .views-field-view {
        clear: both;
        margin-left: 5px;
}

/***/
.view-descubre-profesion .view-footer {
	float:right;

	margin-top:-18px;
	margin-right:2px;
}
/* Style reportajes homepage */
.pane-reportajes-panel-pane-1 img {
   float: left;
   margin: 0px 10px 10px 0;
    border: 1px solid lightgray;
} 
.pane-reportajes-panel-pane-1 .views-row {
    clear: left;
    border-bottom: 1px solid lightgray;
    height: 170px;
    margin-bottom: 20px;
}
.pane-reportajes-panel-pane-1 .views-field-changed a {
    margin-right: 20px;
}
.pane-reportajes-panel-pane-1 .views-field-body {
    font-size: 1.2em;
}

/* Style more links for actualidad y reportajes */
.pane-actualidad .more-link, .pane-reportajes .more-link {
  text-align: left;
  font-size:1.2em;
  font-weight:bold;
  background:white;
  margin-bottom:10px;
  clear: left;
}
.pane-actualidad img {
  float: left;
  padding-right: 5px;
}
/* Theme reportajes on homepage */

.home-reportaje-teasers  .views-row{
  width: 180px;
  border-bottom: 1px solid lightgrey;
  padding: 0;
  margin: 0 30px 10px 0;
  float: left;
  height: 260px;
}
.home-reportaje-teasers .views-row-last {
  margin-right: 0;
}

.pane-reportajes .views-row img {
  border: 1px solid lightgrey;
}
.pane-reportajes .views-row .content {
  background: #27638C;
  color: white;
  padding: 5px;
}
.pane-reportajes  .teaser .links {
  padding: 0;
  text-align: center;
}

.front .panels-flexible-region-10-main_right {
   background: #eeefff;
   padding-bottom: 20px;
}
/* stable title height regardless of 1 or 2 line title */
.pane-reportajes .views-row h2.title {
  height: 40px;
  border-bottom: none;
}
/** Selectividad page **/
/* Remove bullets from article list */
.content-region .content-inner .content-inner-inner .pane-nodequeue-1-panel-pane-1 .content ul li {
  list-style-image: none;
  margin-bottom: 5px;
  list-style: none;
}
.pane-nodequeue-1-panel-pane-1 img {
  float: left;
  margin-top: 4px;
}
.pane-nodequeue-1-panel-pane-1 .views-field-teaser, .pane-nodequeue-1-panel-pane-1 .views-field-title{
  margin-left: 50px;
  line-height: 1.3em;
  display: block;
}
/* Make container expand to size of floated image - see: http://webdesignerwall.com/tutorials/css-clearing-floats-with-overflow */
.view-nodequeue-1 .views-row {
  overflow: auto;
}
.content-region .content-inner .content-inner-inner .pane-nodequeue-1-panel-pane-1 .content ul {
  margin-left: 0;
}
.fusion-list-bottom-border .inner ul li {
  padding-left: 0;
}
/** Carreras page **/
/* Indent second lines of estudio names */
p.hanging {
margin: 0 0 0 15px;
text-indent:-15px;
}
/** Forums page **/
/* Highlight forum container names */
#forum td.container {
  background:#bc0009;
  font-size:1.2em;
  font-weight:bold;
}
#forum td.container a {
  color:white;
}
/* Let pager and post create button be as wide as needed */
.forum-pager .pager, .forum-comment-wrapper .pager, .forum-node-create-links {
  width: auto;
}
/*  Get top pager up into same horizontal line as add post button */
.forum-node-create-links-top {
  padding: 0px;
}
.panel-pane.pane-forum-node-create-list.forum-node-create-links-top {
    float: left;
}
.forum-node-create-links-top {
   clear: none;
}
/* Style 300x250 advert embedded in content */
div .cntr-ad {
  float: left;
  padding: 0 10px 5px 0;
}
/* Hide node terms in forums */
.node-type-forum .node .terms {
  display: none;
}
/* Hide preview comment submission button */
#comment-form #edit-preview {
  display: none;
}
/* Make comment submit button bigger */
#comment-form #edit-submit {
  height: 40px;
  width: 100px;
  font-size: 1.4em;
}
/** Stories and Breves **/
.imagecache-story_main {
  float:left;
  padding: 0 10px 5px 0;
}
/* line to separate main section from sidebar */
.panels-flexible-region-12-center-inside {
    border-right: 1px solid #D6DDB9;
}
.node-type-story .pane-node-body, .node-type-yaq-breve .pane-node-body {
   margin-left: 95px;
}
/* Style byline and date */
.pane-node-author {
    float: left;
    margin-right: 10px;
}
.pane-node-updated {
    border-bottom: 1px solid #D6DDB3;
    border-top: 1px solid #D6DDB3;
    margin-right: 0;
}
/* Make read more link blue again */
.node-type-estudios li.node_read_more a.active{
   color: #27638C;
}
/* Highlight the "A X miembros les interesa' text on certain pagies */ 
.uni-fans-title {
  color: #B60003;
  font-weight: bold;
  padding-bottom: 10px;
}  
/* Remove extra spacing from grid view of interested user pics */
.view-degree-fans table.views-view-grid, .view-university-fans table.views-view-grid {
  width:auto;
}
.view-degree-fans td, .view-university-fans td {
  padding:0;
}
.view-degree-fans .picture, .view-university-fans .picture {
  margin:0;
}
/* Make text wrap on contact button */
#yaq-mods-contact-button input.form-submit {
    white-space: normal;
}
/** University list **/
/* Push pager down so it doesn't overlap with the results table */
.pane-listado-universidades-panel-pane-1 .view-content {
   margin-bottom: 10px;
}
/** University detail **/
/* Keep contact form from overlapping facultad contact grid */
.pane-ubucaciones {
   clear: right;
}
/* style request info block on uni detail pages*/
.node-type-centro-edu .pane-block-19 {
    border: 1px solid #D3D3D3;
    border-radius: 10px;
    color: purple;
    float: right;
    padding: 40px 20px;
    text-align: center;
	width: 190px;
}
form input.form-submit {
  text-transform:none;
}
.panel-flexible-2-left .panel-pane h2 {
  color: #b60003;
  border-bottom: 4px solid #b60003;
  padding-bottom: 5px;
  margin-bottom: 5px;
}
.panel-flexible-2-left .field-content {
  border-left: 4px solid lightgray;
  display: block;
  padding: 0 0 0 5px;
  margin: 0 0 15px 0;
  font-size: .9em;
}
.panel-flexible-2-left .views-field-street .field-content {
  margin: 0;
}
.panel-flexible-2-left .views-field-postal-code .field-content {
  margin: 0;
  display: inline;
}
.panel-flexible-2-left .views-field-city .field-content {
  margin: 0;
  display: inline;
  border-left: none;
}
.panel-flexible-2-left label {
  font-weight: bold;
  font-size: .9em;
}
.panel-flexible-2-left .views-field-field-ano-fundado-value .field-content {
   border: none;
   display: inline;
}
.panel-flexible-2-left .views-field-field-centro-logo-fid .field-content {
   border: none;
}
/* highlight the type of university */
.panel-flexible-2-left .views-field-tid .field-content{
  border: none;
  background: #336699;
  height: 30px;
  color: white;
  text-align: center;
  padding: 10px 0 0 0;
  margin: 0 0 10px 0;
}
.panel-flexible-2-left .views-field-tid .field-content a{
  color: white;
}
.panels-flexible-region-2-centro_bottom .views-field-body label {
  font-weight: bold;
}
/** centro edu and estudio local nav styling **/
.centro_edu_menu, .estudio_menu {
  height: 25px;
  background: #144A6E;
  border-left: 4px solid darkgrey;
  padding-left: 10px;
  padding-top: 9px;
  margin-right:25px;
  border-bottom: 1px solid white;
}
.centro_edu_menu_active, .estudio_menu_active {
  background: #B60003;
  margin-right: 0;
  font-size:1.2em;
  padding-bottom: 5px;
  background-image:url(../yaq-modified-templates/nav-active-arrow.png);
  background-position:right top;
  background-repeat:no-repeat;
}
.centro_edu_menu a, .estudio_menu a{
  color:white;
  font-weight:bold;
}
.pane-centro-facul-titul-panel-pane-1 caption a {
    font-size: 1.2em;
    font-weight: bold;
}
/* Put some vertical space between each facultad's list of degrees */
.node-type-centro-edu table {
  margin:0 0 15px 0;
}
/* Titulacion page - make titulacion name big */
.titulacion-title h2 {
  font-size: 1.9em;
  color: #B60003;
}
/*  Style titulación ficha técnica */
.view-Titul-ficha-tecnica {
  font-size: 1.2em;
}
.view-Titul-ficha-tecnica label, .view-Titul-ficha-tecnica a {
  font-weight: bold
}
.view-Titul-ficha-tecnica .views-field-tid, .view-Titul-ficha-tecnica  .views-field-tid-1, .view-Titul-ficha-tecnica  .views-field-nothing, .view-Titul-ficha-tecnica  .views-field-title, .view-Titul-ficha-tecnica  .views-field-tid-2, .view-Titul-ficha-tecnica  .views-field-title-1 {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid lightgrey;
}
.view-Titul-ficha-tecnica label {
  padding-right:5px
}
/* Private message customizations */
.privatemsg-box-fb .left-column{
  width: 65px;
  float: left;
}
.privatemsg-box-fb .name {
  float: left;
  margin: 0 10px 0 0;
  padding: 0;
}
.privatemsg-box-fb .date {
  float: none;
  text-align: left
}
.privatemsg-box-fb .middle-column {
  margin: 10px 0 0 65px;
  padding: 0;
  float: none;
  width: auto;
  text-align: left;
}
.privatemsg-box-fb .right-column {
  margin: 0;
  padding: 0;
}
.privatemsg-box-fb .avatar-fb {
  text-align: left;
}
.message-participants {
  margin: 0;
}
.message-body {
   padding: 0;
   margin: 5px 0 0 0;
}
.privatemsg-box-fb ul {
  padding: 0;
  margin: 0;
}
.privatemsg-box-fb .message-actions {
  padding: 10px 0 0 0;
}
.privatemsg-box-fb ul li {
  padding: 0 10px 0 0;
}
.privatemsg-box-fb .bottom-border {
  padding: 0;
  margin: 10px 0 10px 65px;
}
#privatemsg-new {
  margin: 0 0 0 65px;
}
#privatemsg-new fieldset {
  border: none;
  padding: 0;
}
#privatemsg-new #edit-cancel {
  display: none;
}
/* User Profile pages */
/* Datos básicos pane */
.pane-user-profile-panel-pane-1 label {
   font-weight: bold;
   color: #b60003;
}
.pane-user-profile-panel-pane-1 .field-content, .field-item {
  display: inline;
  padding-right:15px;
}
.pane-blogs-panel-pane-1 .views-field-nothing,.pane-blogs-panel-pane-1 .views-field-comment-count,.pane-blogs-panel-pane-1 .views-field-name{
  display:inline;
}
/* Mos recent blog entry */
.page-user .view-Blogs{
  margin-left:20px;
}
/* Corcho */
.guestbook{
  margin-left:20px;
  padding:10px 20px 10px 20px;
  background:transparent url(../yaq-modified-templates/cork.gif)  repeat scroll left top;
}
.guestbook-entry {
  /*background:transparent url(/sites/yaq.es/themes/yaq_acq/yaq-modified-templates/bluepaper.gif)  repeat scroll left top;*/
  background: lightyellow;
}
.guestbook-entry .author {
  background: transparent url(/sites/yaq.es/themes/yaq_acq/images/corchete.gif) no-repeat scroll right top;
  line-height:31px;
}
.guestbook .resizable-textarea {
  width: 100%;
}
.page-user .guestbook .comment .submitted {
  display:block;
  color: #B60003;
}
.guestbook .submitted {
  display:none;
}
.guestbook {
  color: black;
}
.page-user .panels-flexible-region-inside-last  {
   padding:0 0 0 15px;
}
.guestbook #edit-comment-wrapper {
   display: block;
}
.guestbook #edit-comment {
   width: 100%;
}
/* leaderboard banner area */
/** reduce vertical margin between banners and top of website **/
#header-top .block {
  margin:0;
}
#header-top-wrapper {
  background: #444;
}
.header-top-wrapper {
  padding-bottom: 5px;
}
/* Dashboard */
/** hello user **/
#preface-top .view-user-profile .views-field-nothing {
  font-weight:bold;
  font-size:1.2em;
}
/** make links stand out more **/
.preface-top a:hover {
  color: yellow;
}
.preface-top a {
  font-weight:bold;
}
/** section titles **/
.dash-titulo {
  font-weight:bold;
}
/* Perfiles profesionales list page */
.perfiles_profesionales htlm.js fieldset.collapsed {
   margin-bottom: 0;
}
.perfiles_profesionales fieldset {
  margin: 5px 0;
  padding: 0;
}
/* Perfiles profesionales interview page */
.node-type-perfiles_profesionales .field{
  margin-bottom: 10px;  
}
.node-type-perfiles_profesionales .group-ficha .field-label-inline-first {
  color: #B60003;
}
.node-type-perfiles_profesionales .field-field-nombre {
  font-size:1.4em;
  color: #B60003;
} 
/**Note: following will go away when this page becomes a panel **/
.node-type-perfiles_profesionales .group-ficha {
  float: right;
  width: 300px;
}
.node-type-perfiles_profesionales fieldset legend {
  font-size:1.4em;
  color: #B60003;
}
/* Selectividad Exam Downloads */
.view-id-selectividad_examenes_main img {
  border: 1px solid grey;
  text-align: center;
}
.view-id-selectividad_examenes_main h2 {
  font-size: 1em;
}
.view-id-selectividad_examenes_main td {
  width:200px;
  padding: 5px 10px;
  margin: 0 10px 10px 0;
  border: 1px solid darkblue;
}
.view-id-selectividad_examenes_main h2 {
  border-bottom: 1px solid grey;
}

.view-id-selectividad_examenes_main td{
 text-align: center;
}
.view-id-selectividad_examenes_main .views-field-name {
  font-size:1.2em;
  font-weight: bold;
}
/* yaq tv */
.pane-block-15 {
    width: 310px;
}
/*Guides block on homepage */
#homepage .pane-1 {
	float: right;
	margin-right: 15px;
}
.guia-container {
     background: none repeat scroll 0px 0px #FFFFFF;
     border-radius: 10px;
     border: 1px solid #AAAAAA;
     color: #000000;
     margin: 0px 0px 10px 0px;
     padding: 10px;
     width: 270px;
}

.guia-container img {
     float: left;
     height: 75px;
     padding-right: 10px;
     width: 75px;
}
/* Homepage right sidebar */
.panels-flexible-region-10-main_right .panel-region-separator {
     margin-bottom: 20px;
}
.panels-flexible-region-10-main_right .panel-pane {
     background: none repeat scroll 0px 0px #FFFFFF;
     width: 300px;
}
.panels-flexible-region-10-main_right .panel-pane .pane-content{
  padding: 0 10px;
}
.panels-flexible-region-10-main_right .panel-pane.pane-block-38 .pane-content {
     padding: 0px;
}
.panels-flexible-region-10-main_right .panel-pane.pane-block-15 .pane-content {
     padding: 0px;
}
.poll .title {
  font-size: 1.2em;
  color: #b90000;
  padding: 10px 0;
}
/* Slideshow theming */
#views_slideshow_singleframe_teaser_section_slideshow-panel_page_1,  #views_slideshow_singleframe_main_slideshow-panel_page_1{
  position: relative;
}
.views-field-field-slideshow-fotos-fid { 
  background-color: #fff; /*attempt to fix ie problem*/
}
#slideshow-transparency {
 position: absolute;
 bottom: 20px;
 left: 0px;
 width: 500px;
 height: 100px;
 background-color: #000;
 filter:alpha(opacity=70);
 opacity: 0.7;
 -moz-opacity:0.7;
}

#slideshow-content {
 position: absolute;
 top: 200px;
 left: 10px;
 color: white;
 background-color: transparent;
}
.views_slideshow_singleframe_pager div {
    padding-left: 5px;
}
/* Slideshow en la home */
.slideshow-promo-transparency {
 position: absolute;
 bottom: 20px;
 left: 0px;
 width: 600px;
 height: 80px;
 background-color: black;
 background-color: rgba(0,0,0,0.7);
}

.slideshow-promo-content {
 /*position: absolute;
 bottom: 30px;
 left: 10px; */
 font-size: 1.4em;
 color: white;
 margin: 5px 0 5px 5px;
}
.slideshow-promo-button {
 /* position: absolute;
 bottom: 30px;
 right: 10px; */
 float: right;
 font-size:1.4em;
 color: white;
 padding: 10px;
 margin: 10px;
 background-color: orange ;
 border-radius: 10px;
}
/* Slideshow de Universidades destacados */
.view-slideshow-univ-destacados .views-row {
     float: left;
}
.view-slideshow-univ-destacados .views-row-first {
       margin-right: 30px;
}
.view-slideshow-univ-destacados .views-field-title {
   position: absolute;
}
.view-slideshow-univ-destacados .slideshow-promo-transparency {
     background-color: rgba(255, 255, 255, 0.7);
     height: 70px;
     width: 285px;
}

.view-slideshow-univ-destacados .slideshow-promo-button {
     background-color: red;
     float: right;
     height: 20px;
     width: 20px;
     border-radius:20px;
     text-align: center;
     font-weight: bold;
     font-size: 2em;
}

.view-slideshow-univ-destacados .slideshow-promo-content {
     color: black;
     font-size: 1.1em;
}
.view-slideshow-univ-destacados img {
  border: 1px solid #d3d3d3;
}
.view-slideshow-univ-destacados .slideshow-promo-content h2 {
   font-size: 1.2em;
   margin: 2px;
}
/* Título search button - horizontal align */
#views-exposed-form-estudio-provincias-panel-pane-5 .views-exposed-form .views-exposed-widget .form-submit {
    height: 2.0em;
    margin-top: .2em;
}
#views-exposed-form-estudio-provincias-panel-pane-5 .views-exposed-form .views-exposed-widget {
    padding-left: 25px;
}
/* YAQ TV */
.view-yaq-tv-main .views-row {
    clear: left;
    border: 1px solid gray;
    height: 120px;
    margin-bottom: 5px;
    padding:  5px;
    border-radius: 5px;
}
.view-yaq-tv-main img {
    float: left;
    margin: 5px;
}
.view-yaq-tv-main .views-row h2 {
    font-size: 1.3em;
}
/* YAQ TV - buttons to choose order criteria*/
.yaqtv_ordenar_opcion a:hover {
    background: darkred;
    color: white;
    text-decoration: none;
	border: 1px solid black;
}
.yaqtv_ordenar_opcion a {
    border: 1px solid #999999;
	color: #666666;
    border-radius: 5px;
    padding: 5px;
    background: lightgrey;
    font-weight: bold;
}
.yaqtv_boton_subir a:hover {
    background: #FFFF00;
    text-decoration: none;
}
.yaqtv_boton_subir a {
    border: 1px solid #BDB76B;
	color: #333333;
    border-radius: 5px;
    padding: 5px;
    background: #FFD700;
    font-weight: bold;
}
#yaqtv_ordenar .yaqtv_ordenar_activo a {
    background: #B60003;
    color: white;
    text-decoration: none;
	border: 1px solid darkred;
}
#yaqtv_ordenar {
    float: right;
    padding-bottom:10x;
}
#yaqtv_canal_actual {
    font-size: 1.2em;
    padding-bottom: 20px;
    font-weight: normal;
}
.yaqtv_canal_actual_name {
    color: #B60003;
    font-size: 1.4em;
}
.yaq-vud-widget {
  width: 100px;
  float: left;
  text-align: center;
}
/* Don't show bullets on node links */
.content-inner-inner .content-content .inner .content ul.links li {
  background:none;
  padding: 0px;
}
/* Fix conflict w/ acquia marina and quicktabs */
.content-inner-inner .content-content .inner .content ul.quicktabs_tabs.quicktabs-style-garland li.active {
    background: url("/sites/all/modules/quicktabs/tabstyles/garland/images/tab-left.gif") no-repeat scroll left bottom transparent;
}
.content-inner-inner .content-content .inner .content ul.quicktabs_tabs li, .content-inner-inner .content-content .inner .content ul.pager li{
    background: none;
	padding: 0px;
}
.content-inner-inner .content-content .inner .content ul.pager li.pager-current{
    border-style: solid;
    border-width: 1px;
    padding: 3px 6px 2px;
    text-decoration: none;
	background-color: #D9DBCD;
    color: #000000;
}
/**
 * Estudio section homepage 
 */
/* Make "ver todos" link on masters homepage stand out more" - this tag is added in a views template override */
a.bigger-link {
  font-weight: bold;
  font-size: 1.2em;
}
/* Make rama titles red */
.page-master h2.pane-title {
    color: #B60003;
    font-size: 133.3%;
    height: 35px;
    padding-bottom: 5px;
    border-bottom: 2px solid #b60003;
}
.page-master .rounded-corner .wrap-corner .r-edge {
    padding: 15px;
}

/**
 * Titulacion listings
 */
.view-estudio-landing-pages .views-row, .view-estudio-search .views-row {
  border-bottom: 1px solid gray;
  padding: 10px;
  margin-bottom: 10px;
}
.titul-list-row-stats {
  float:right;
}
.titul-list-row-title{
  font-size: 1.4em;
  padding-bottom: 5px
}
.titul-list-row-mas-info {
  clear: both;
  float: right;
}
.yaq-clear-both {
  clear:both;
}
.titul-list-row-logo {
  float: left; 
  margin-right: 10px;
  width: 150px; /* Set same as imagecache preset */
  text-align: center;
}
.titul-prov {
  text-align: right;
  font-weight: bold;
  font-size: 1.3em;
  padding-bottom: 10px;
}
.titul-modalidad tr {
  text-align: center;
}
.nota-corte {
  font-weight: bold;
  color: orange;
}
/**
 * Social Icons
 */
 #iconos-sociales {
    margin-bottom: 10px;
}
#iconos-sociales a {
    margin-right: 10px;
}
/**
 * Titulación Search Bar
 */
 #block-views-e665085007cb01bc8d0bcb7560f7381b label {
  font-size: 1.5em;
}
#block-views-e665085007cb01bc8d0bcb7560f7381b .form-text{
  font-size: 1.3em;
  margin-top: 5px;
  border-radius: 5px;
  height: 25px
}
#block-views-e665085007cb01bc8d0bcb7560f7381b select {
  font-size: 1.3em;
  margin-top: 5px;
  border-radius: 5px;
  height: 31px
}
#block-views-e665085007cb01bc8d0bcb7560f7381b input[type="submit"] {
  background-image: none;
  background: #000551;
  font-size: 1.2em;
  padding: .3em 15px;
}
#block-views-e665085007cb01bc8d0bcb7560f7381b input[type="submit"]:hover {
  background: #D0381A;
}
/* Fix problem w/ province autocomplete results being hidden */
#block-views-e665085007cb01bc8d0bcb7560f7381b {
  overflow: visible;
}
#block-views-e665085007cb01bc8d0bcb7560f7381b #autocomplete {
  position:relative;
  z-index:9999;
}
/*Adjust throbber position to take into acount taller input field */
html.js #block-views-e665085007cb01bc8d0bcb7560f7381b input.form-autocomplete {
  background-position: 100% 9px;
}
html.js #block-views-e665085007cb01bc8d0bcb7560f7381b input.throbbing {
  background-position: 100% -22px; /* This fix does not seem to be working - animation not being shown*/
}
/* Hompage breves listing */
.pane-actualidad td{
     border-bottom: 1px solid #D3D3D3;
}
.pane-actualidad table {
	border-spacing: 20px 2px;
    border-collapse: separate;
}
/* Course search bar */ 

/* Temporary search bar adjustments while patrocinio is running
/* Shorten text input areas to make room for patrocinio */
/* 
#block-views-e665085007cb01bc8d0bcb7560f7381b #edit-estudio.form-text {
  width: 14em;
}
#block-views-e665085007cb01bc8d0bcb7560f7381b #edit-provincia.form-text {
  width: 10em;
}
*/
#block-views-e665085007cb01bc8d0bcb7560f7381b .title {
  font-size: 2em;
  margin-top: 10px;
}
form#views-exposed-form-estudio-search-panel-pane-1 label {
  font-size: 1.2em;
}
.views-exposed-form .views-submit-button, .views-exposed-form .views-widget-filter-tid {
  padding-right: 0px;
}
#block-block-74 { /* Patrocinio banner */
  margin: 0;
}
#preface-top-wrapper {  /* match color to banner */
  background-image: none;
  background-color: #277399;
}
/* Remove margin and bottom padding from full-width strip advertisement*/
#strip-ad-top-wrapper .block .inner {
  margin: 0
}
#strip-ad-top-wrapper .block {
   margin-bottom: 0;
}
/* Keep panes from touching the pane beneath themselves */
.panel-region-separator {
  margin-bottom: 10px;
}
.center {
  text-align: center;
}
/**
 * Webform landing pages
 */
#centro_lp_wrapper {
     width: 900px;
}

#centro_lp_top_txt {
     color: white;
     display: table-cell;
     font-size: 2.4em;
     line-height: 35px;
     text-align: center;
     vertical-align: middle;
}

#centro_lp_top_left {
     background: none repeat scroll 0% 0% #01799E;
     display: table;
     float: left;
     height: 296px;
     width: 300px;
}
#centro_lp_main_left_body {
  font-size: 1.2em;
}
#centro_lp_title_main {
     font-size: 2.5em;
     margin-top: 25px;
     text-align: center;
}

#centro_lp_title_2nd {
     font-size: 1.7em;
     font-style: italic;
     margin: 15px 0px 25px;
     text-align: center;
}

#centro_lp_main_right {
     float: right;
     padding: 0px 10px;
     width: 354px;
}

#centro_form_header {
     background: url("/sites/yaq.es/themes/yaq_acq/images/webform_bkgd.png") no-repeat scroll 0% 0% transparent;
     color: white;
     height: 153px;
     padding: 15px 0px 0px 15px;
}

#centro_form_header_title {
     font-size: 2.1em;
     font-weight: bold;
     padding-bottom: 10px;
}

#centro_form_header_text {
     font-size: 1.1em;
     width: 230px;
}

#centro_form {
     background: none repeat scroll 0% 0% #D9D9D9;
     padding: 0px 15px 25px;
     width: 320px;
}

#centro_form .form-item {
     margin-top: 0px;
}

#centro_form .form-select {
    /* max-width: 100%; Doesn't work in IE 10*/
	 width: 300px;
}

#centro_form .form-text {
     float: right;
     width: 220px;
}

#centro_form #edit-actions {
     text-align: center;
}

#centro_form #edit-submit {
     background: none repeat scroll 0% 0% darkorange;
     font-size: 2em;
}

#centro_form_footer {
     padding: 10px 50px;
     text-align: center;
}

#centro_form .webform-component {
     clear: right;
     margin-bottom: 25px;
}

#centro_lp_main_left {
     padding: 3px 10px;
     width: 480px;
}

#centro_lp_video {
     text-align: center;
}

#centro_lp_main_left_title {
     font-size: 2.1em;
     font-weight: bold;
     line-height: 1;
     margin: 15px;
     text-align: center;
}

.centro_benefit_right {
     background: url("/sites/yaq.es/themes/yaq_acq/images/flecha_azul.png") no-repeat scroll 0px 0px transparent;
     font-size: 1.1em;
     margin-bottom: 25px;
     padding: 1px 0px 0px 90px;
}

#centro_lp_quote {
     background: none repeat scroll 0% 0% #D9D9D9;
     border-top: 2px solid darkgray;
     border-bottom: 2px solid darkgray;
     font-size: 1.7em;
     font-style: italic;
     line-height: 1.3em;
     margin-bottom: 15px;
     padding: 1px 10px;
     text-align: center;
}

#centro_lp_quote_saidby {
     float: left;
     width: 500px;
	 clear: both;
}

#centro_lp_quote_saidby img {
     float: left;
     margin-right: 15px;
}

#centro_lp_quote_saidby_name {
     font-size: 1.7em;
     padding: 0px 0px 15px 15px;
}
.centro_lp_pushbutton {
     background: none repeat scroll 0% 0% darkorange;
     border-radius: 8px 8px 8px 8px;
     border: 1px solid #FFFFFF;
     box-shadow: 0px 0px 0px 1px #9BABB0;
     color: #FFFFFF;
     cursor: pointer;
     float: left;
     font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
     font-size: 1.6em;
     font-weight: bold;
     line-height: 1.4em;
     margin: 20px 0 0 50px;
     padding: 10px;
     text-align: center;
     width: 200px;
}

.centro_lp_pushbutton a {
     color: white;
}

.centro_lp_pushbutton a p {
     margin: 0px;
}

#centro_lp_quote_saidby_description {
     font-size: 1.2em;
}
#centro_lp_quote_saidby p {
     margin: 0 0 10px 0;
}

/**
 * Leadpages tweaks
 */
 /* Basic styling for all leadpages */
 .yaq-generic-landing #main-wrapper, .yaq-generic-landing .block .inner, .yaq-generic-landing #main.main, .yaq-generic-landing .container-fluid {
   padding: 0;
   margin: 0;
 }
 .yaq-generic-landing .row .nested {
   margin: 0;
 }
 .yaq-generic-landing .grid16-16 {
    width: 100%;
 }
 .yaq-generic-landing  #postscript-bottom {
    text-align: center;
	padding-top: 20px;
	background: #4688C4;
	color: black;
 }
 /* Styling specific to one or more leadpages */
 #pid-guiamedicina-gracias .fb-btn{
  font-size: 19px;
}