/* custom properties

rojo redemprendia: #ed2d38;
gris-casi negro: #333333;
gris-claro: #f3f2f2;
gris no amarillendo #cecece

*/

/*
	Comunes
*/

header#top .row {
	padding-right: 0px;
}

.clearfix{
	/*clear: both;*/
}

.item-list .pager li a {
	padding: 4px 9px;
}

.fecha {
	font-weight: bold;
	color: #9a9a9a;
	font-style: italic;
}

.center{
	text-align: center;
}

pre {
	margin-left: 70px;
}

.titulo {
	font-weight: bold;
	line-height: 14px;
	font-size: 13px;
}

.view-carrusel-noticias .titulo,
.view-carrusel-noticias .views-field-field-titular-1,
.view-carrusel-noticias .titular-portada,
.titular-grid-noticias .field-content .titular-portada a
{
	line-height: normal;
	font-size: 16px;
	font-weight: bold;
	color: #616161;
}

.view-carrusel-noticias .titulo_relacionada{
	line-height: normal;
	font-size: 13px;
}

.centrado{
	text-align: center;
}

.titulo:hover a {
	text-decoration: none;
}

.breadcrumb {
	margin: 0;
	/*margin-top: 18px;*/
}

.breadcrumb-wrapper {
	font-size: 14px;
	padding-left: 12px;
}

.breadcrumb a {
	color: #868686;
}

.breadcrumb a:hover {
	color: black;
	text-decoration: underline;
}

.breadcrumb .current {
	color: black;
}

#branding {
	margin-left: 33px;
}
/* eventos*/
.view-listado-de-eventos .titulo .field-content a {
	color: black;
}

.view-listado-de-eventos .row-first .row-last{
	width:33% !important;
}

#tabs {
	clear: both;
	margin-left: 40px;
}

/* // eventos */

.views-field.views-field-title a,
.views-field.views-field-field-titular-1 a
 {
	text-decoration: none;
}

.red_text {
	color: #ed2d38 !important;
}

.light_grey_text {
	color: #9a9a9a !important;
}

.black_text, .black_text a, .black_text h2, .black_text h1 {
	color: black !important;
}

.cursiva, .cursiva a, .cursiva span {
	font-style: italic;
}

.altolinea {
	line-height: 16px;
}

/* General */
#main {
	padding: 20px 0px 50px 0px;
	border-top: 0px;
}

body {
	font-size: 12px;
	overflow-x: hidden;
}

#left {
	background: #ed2d38;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	width: 25px;
	z-index: 100;
}


.row-content {
	margin-top: 20px;
}

#main-content {
	/*margin-left: 0px;*/
	padding-right: 19px;
}

.front #main-content {
	margin-top: 0px;
}

.sidebar-second #main-content.span9, #main-content.span12 {
	margin-top: 0px;
}

#main-content.span12{
	margin-left: 30px;
	width: 1038px;
}

.html.front.logged-in.one-sidebar.sidebar-first.page-portada.i18n-es.none.sidebar-right.grey.featured.footer-columns.admin-menu #main-content {
	float: left;
}

.sidebar-right #main {
	background: none;
}

#sidebar, .span3 {
	margin-left: 3px !important;
	padding-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

#page {
	background: none;
	padding: 0;
	width: 1038px;
}

header#top {
	padding-bottom: 0px;
}

div.menu-block-1 {
	float: right;
}

#main-menu {
	background: none;
	border-top: none;
	border-bottom: none;
	margin-bottom: 0;
	width: 780px;
	float: right;
	margin-top: -38px;
	border-bottom: none;
	font-size: 14px;
}

.main-menu-2 .menu {width: 100%;}

#main-menu li,
#main-menu li.first,
#main-menu li.last {
	background-color: white;
	border: none;
	float: left;
	width: 110px;
	text-align: center;
}

#main-menu li.last {
	margin-right: 0px;
}

#main-menu a {
	font-family: 'PT Sans';
	padding: 11px 0px;
}
/* seleccionado */
#main-menu a.active,
#main-menu a.active-trail {
	background: #f3f2f2;
}
/* menu hijo del seleccionado (secundario)*/
#main-menu li.expanded .active + ul,
#main-menu li.expanded .active-trail + ul {
	display: block !important;
}

/* float elemento activo a la derecha -off*/
/*#main-menu li.active-trail{
	float: right;
}*/

/* Menu secundario */
div.menu-block-2,
div.menu-block-4,
div.menu-block-6 {
	float: right;
	max-width: 750px;
	min-width: 750px;
	width: 750px;
}

.menu,
.menu-block-2 .menu,
.menu-block-4 .menu,
.menu-block-6 .menu {
	float: right;
	background: #f3f2f2;
/*navegador antiguo*/
	background: -moz-linear-gradient(left,  #ffffff 0%, #f3f2f2 20%, #f3f2f2 100%);
 /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(20%,#f3f2f2), color-stop(100%,#f3f2f2));
 /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ffffff 0%,#f3f2f2 20%,#f3f2f2 100%);
 /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ffffff 0%,#f3f2f2 20%,#f3f2f2 100%);
 /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #ffffff 0%,#f3f2f2 20%,#f3f2f2 100%);
 /* IE10+ */
	background: linear-gradient(to right,  #ffffff 0%,#f3f2f2 20%,#f3f2f2 100%);
 /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f2f2',GradientType=1 );
 /* IE6-9 */
}

.menu-block-2 .menu,
.menu-block-4 .menu,
.menu-block-6 .menu {
	width: 100%;
	padding-right: 6px;
}

.translation_es,.translation_pt-pt,.translation_en {
	display: none !important;
}

.menu:before,
.menu:after {
	content: "";
	display: table;
}

.menu:after {
	clear: both;
}

.menu {
	zoom: 1;
 /* For IE 6/7 (trigger hasLayout) */
}

.block-menu-block.contextual-links-region.clearfix .contextual-links-wrapper.contextual-links-processed {
	display: none !important;
}

#main-menu .menu-block-2 ul li,
#main-menu .menu-block-4 ul li,
#main-menu .menu-block-6 ul li {
	background: transparent;
	float: right;
	width: auto;
	overflow: hidden;
}

#main-menu .menu-block-2 ul li a,
#main-menu .menu-block-4 ul li a,
#main-menu .menu-block-6 ul li a {
	border: 0px;
	font-weight: normal;
	text-transform: none;
	font-size: 12px;
	padding-top: 8px;
	padding-bottom: 8px;
}

#main-menu .menu-block-2 ul li a:hover,
#main-menu .menu-block-2 ul li.active,
#main-menu .menu-block-2 ul li.active-trail,
#main-menu .menu-block-2 ul li a.active,
#main-menu .menu-block-4 ul li a:hover,
#main-menu .menu-block-4 ul li.active,
#main-menu .menu-block-4 ul li.active-trail,
#main-menu .menu-block-4 ul li a.active,
#main-menu .menu-block-6 ul li a:hover,
#main-menu .menu-block-6 ul li.active,
#main-menu .menu-block-6 ul li.active-trail,
#main-menu .menu-block-6 ul li a.active {
	color: #ed2d38;
}

#main-menu .menu-block-2 ul li,
#main-menu .menu-block-4 ul li,
#main-menu .menu-block-6 ul li {
	margin: 0;
	width: auto;
	position: relative;
	text-align: center;
	min-width: 150px;
}

/*bloques*/
.blocktitle {
	color: black;
}

#block-block-1 {
	color: black;
}

#block-block-5.block {
	margin-bottom: 0px;
	margin-right: -6px;
}

.boletinb {
	display: block;
	height: 57px;
	width: 250px;
	background: url('/sites/all/themes/exchange/images/subscribete_boletines.png') 0 0;
}

.boletinb.portugues{
	background: url('/sites/all/themes/exchange/images/subscribete_boletines_pt.png') 0 0;
}


.boletinb:hover {
	background-position: 0 -107px;
}

.contactob {
	display: block;
	width: 250px;
	/*width: 100%; */
	height: 86px;
	background: url('/sites/all/themes/exchange/images/contactoban.png') 0 0;
}

.contactob.portugues{
	background: url('/sites/all/themes/exchange/images/contactoban_pt.png') 0 0;
}

.contactob:hover {
	background-position: 0 -136px;
}

#block-block-6.block {
	float: right;
	margin-top: -10px;
	margin-right: -6px;
}
/* Busqueda y iconos sociales */
.region-header #buscador .form-text {
	border-color: #e0e0e0;
	border-radius: 0px;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	border-width: 1px;
	margin-top: 2px;
	margin-right: 2px;
	height: 9px;
}

#buscador .form-submit {
	background: #ffffff url(/sites/all/themes/exchange/iconos/busquedahover.png) no-repeat 0 0;
	border: 0px;
	width: 24px;
}

#buscador .form-submit:hover {
	background-position: 0 -74px;
}

.region.region-header #search-block-form {
	width: 235px;
}

.region.region-header #buscador {
	display: inline-table;
	margin-top: 8px;
}
/*
Selector de idioma  ------------------------------------------------------------------------------------
*/
#block-lang-dropdown-language {
   margin-top:8px;
   margin-right: 13px;
}
#block-lang-dropdown-language .lang-dropdown-select-element {
   height: 21px;
   width: 88px !important;
   border: 1px solid #e0e0e0;
   text-transform: uppercase;
   color: #b1b1b1;
   font-size: 11px;
   line-height: 13px;
}
/***********
  portada  ------------------------------------------------------------------------------------
  ***********/

.imagen-portada {
	text-align: center;
}

.imagen-portada:hover{
	opacity: 0.70;
}

#descatados-portada {
	width: 100%;
	height: 240px;
	margin-bottom: 30px;
}

div#destacados-portada div:last-child {
	text-align: right;
}

.front #block-system-main{
	width: 64.05521472392638%;
	float:left;
}

.front #block-system-main .content {
	width: 100%;
	float: left;
	padding-right: 29px;
	margin-left: 5px;
	background: #f3f2f2;
	margin-bottom: 31px;
}

.front #block-system-main {
	float: left;
}
.front #block-system-main:hover {
	opacity: 0.7;
}

.views-field.views-field-body {
	line-height: 14px;
	padding-left: 14px;
}

.front #block-system-main .views-field.views-field-title,
.panel-pane.pane-views.pane-carrusel-noticias .view-display-id-block_4 .views-field-title/*,
.front #block-system-main .views-field.views-field-field-titular,
.panel-pane.pane-views.pane-carrusel-noticias .view-display-id-block_4 .views-field-field-titular*/
{
	padding-top: 9px;
}

.front #block-system-main .views-field-field-imagen,
.panel-pane.pane-views.pane-carrusel-noticias .view-display-id-block_4 .views-field-field-imagen {
	width: 58%;
	float: left;
	margin-right: 7px;
}

.front #block-system-main .views-field-field-title,
/*.front #block-system-main .views-field-field-titular*/
{
	width: 38%;
	float: left;
}

#block-views-carrusel-noticias-block-3 .fecha {
	font-weight: bold;
	color: #999999;
	font-style: italic;
}

#block-views-carrusel-noticias-block-3 #categoria a, #block-system-main #categoria a {
	font-weight: lighter !important;
	font-style: italic;
	color: black;
}

.front #block-system-main .views-field-field-timestamp {
	width: 38%;
	float: left;
}

/* youtube*/

#block-views-vista-carrusel-block-1 .view-header {
	/*margin-top: 120px;*/
}

#block-views-vista-carrusel-block-1 .view-content {
	clear: both;
}

#block-views-vista-carrusel-block-1 {
	margin-left: 5px;
}

.flexslider{
	margin-bottom: 0px;
}

#block-views-vista-carrusel-block-1 .views-slideshow-controls-top.clearfix {
	position: relative;
/*	top: 136px;
	z-index: 100;
	margin-top: -136px;
	*/
}

#block-views-vista-carrusel-block-1 .views-slideshow-cycle-main-frame-row-item {
	float: left;
	width: 32%;
	margin-right: 1%;
	text-align: center;
	overflow: hidden;
	height: 210px;
	height: 120px;
	margin-top: -12px;
}

#block-views-vista-carrusel-block-1 .views-slideshow-cycle-main-frame-row-item a {
}

#block-views-vista-carrusel-block-1 .views-slideshow-cycle-main-frame-row-item img {
}

#views_slideshow_controls_text_vista_carrusel-block_1 {
	text-align: center;
	width: 100%;
}

#views_slideshow_controls_text_previous_vista_carrusel-block_1 {
	float: left;
	background: rgba(247, 248, 250, 0.83) url(/sites/all/themes/exchange/iconos/atras.png) no-repeat center center;
	height: 136px;
	z-index: 150;
}

#views_slideshow_controls_text_previous_vista_carrusel-block_1:hover {
	text-decoration: none;
}

#views_slideshow_controls_text_previous_vista_carrusel-block_1 a,
#views_slideshow_controls_text_previous_vista_carrusel-block_1 a:hover {
	color: transparent;
	text-decoration: none;
	background-color: transparent;
}

#views_slideshow_controls_text_next_vista_carrusel-block_1 a {
	color: transparent;
}

#views_slideshow_controls_text_next_vista_carrusel-block_1 {
	float: right;
	background: rgba(247, 248, 250, 0.83) url(/sites/all/themes/exchange/iconos/adelante.png) no-repeat center center;
	height: 136px;
	z-index: 150;
}
#views_slideshow_controls_text_next_vista_carrusel-block_1:hover {
	text-decoration: none;
}

#views_slideshow_controls_text_pause_vista_carrusel-block_1 {
	display: none;
}

#views_slideshow_cycle_main_vista_carrusel-block_1 {
	padding-left: 8px;
	margin-left: 70px;
	margin-top: -122px;
}

.view-id-vista_carrusel .view-footer {
	margin-top: 20px;
}

/*
	bloque lateral derecho  ------------------------------------------------------------------------------------
*/
#block-block-8{
	clear: none;
}

#block-views-carrusel-noticias-block-3 {
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 10px;
	clear: none;
}

#block-views-carrusel-noticias-block-3 a {
	color: black;
	font-weight: bold;
	font-size: 13px;
}

#block-views-carrusel-noticias-block-3 a:hover {
	text-decoration: none;
}

#block-views-carrusel-noticias-block-3 .views-field.views-field-title {
	line-height: 14px;
}

#block-views-carrusel-noticias-block-3 .views-row {
	margin-bottom: 10px;
	padding-left: 4px;
	padding-top: 4px;
}

#block-views-carrusel-noticias-block-3 .views-row:hover {
	background: #f3f2f2;
}

#block-views-carrusel-noticias-block-3 .views-field-timestamp {
	color: #ed2d38;
}

/* twitter */
#twitter-widget-0 .timeline {
	border: none;
}

.views-field .views-field-field-imagen-youtube {
	float: left;
}

#block-block-7 {
	clear: both;
}

.view-slideshow .views-slideshow-controls-bottom .views-field-field-image img {
	display: block;
	padding: 0;
	margin: 0 2px;
	border: 1px solid #ffffff;
}
/***

	Boletin noticias  ------------------------------------------------------------------------------------

******/

.node-newsletter-uni .views-field.views-field-php {
	clear: both;
}


/*

	Servicio  ------------------------------------------------------------------------------------

*/

#block-block-11 p, #block-block-12 p {
	font-size: 15px;
	line-height: 18px;
}

#block-block-11 {
	margin-left: 25px;
}

.titulo-seccion {
	font-size: 14px;
	background: rgb(53, 53, 53) url(/sites/all/themes/exchange/iconos/flecha.png) no-repeat right center;
	color: white;
	padding: 8px;
	padding-right: 22px;
	font-weight: 500;
	max-width: 227px;
	line-height: 22px;
}

.about-seccion {
	line-height: 14px;
	padding: 4px;
	color: #505050;
	margin-top: -7px;
}

#pagina-estatica-wrapper .span4:hover > a > .about-seccion {
	background-color: #f3f2f2;
}

#pagina-estatica-wrapper .span4:hover > a {
	text-decoration: none;
}

#pagina-estatica-wrapper .span4:hover > a > .titulo-seccion {
	background-color: #ed2d38;
}

/*
	Buenas Prácticas ----------------------------------------------------------------------------------------------
*/
.view-buenas-pr-cticas .view-filters{
	margin-left: 260px;
	margin-bottom: 20px;
	width: 726px;
}

.view-buenas-pr-cticas .item-list{
	margin-left: 260px;
	margin-bottom: 20px;
	width: 726px;
	margin-top: 30px;
}
/*
	Mentor Emprende ----------------------------------------------------------------------------------------------
*/

#node-9890 {
	width: 1038px;
}


/*
	Actualidad ----------------------------------------------------------------------------------------------
*/

.page-actualidad .panels-flexible-row-1-main-row{
	margin-bottom: 14px;
}
.actualidad-boletines {
	display: block;
	height: 313px;
	width: 240px;
	background: url('/sites/all/themes/exchange/images/boletines-actualidad.png');
	background-position: 0px 314px;
	background-size: 100%;
}

.actualidad-boletines.por {
	background: url('/sites/all/themes/exchange/images/boletines-actualidad-por.png');
	background-position: 0px 313px;
}

.actualidad-boletines:hover {
	background-position: 0px 0px;
}

.actualidad-salaprensa {
	display: block;
	height: 55px;
	width: 100%;
	background: url('/sites/all/themes/exchange/images/salaprensa-actualidad.png');
	background-position: 0px -69px;
	background-size: 100%;
}
.actualidad-salaprensa.por {
	background: url('/sites/all/themes/exchange/images/salaprensa-actualidad-por.png');
	background-position: 0px 305px;

}

.actualidad-salaprensa:hover,
.actualidad-salaprensa.por:hover {
	background-position: 0px 0px;
}

.view-display-id-block_noticia_actualidad a {
	color: black;
	font-weight: bold;
	font-size: 13px;
}

.view-display-id-block_noticia_actualidad #fecha {
	font-weight: bold;
	color: #9a9a9a;
	font-style: italic;
}

.view-display-id-block_noticia_actualidad .views-field.views-field-title {
	line-height: 16px;
}

.view-display-id-block_noticia_actualidad .views-row {
	margin-bottom: 8px;
	padding: 6px;
}

.view-display-id-block_noticia_actualidad .views-row:hover {
	background: #f3f2f2;
}

.view-display-id-block_noticia_actualidad .views-row:hover a {
	text-decoration: none;
}

.pane-title,
.pane-webform h2{
	color: black;
	text-transform: uppercase;
	font-size: 17px;
	margin-bottom: 0px;
}

.pane-webform-client-block-9882 .pane-title{
	display: none;
}


.more-link a {
	float: left;
	font-style: italic;
	font-weight: normal;
	color: black;
	font-size: 13px;
	margin-left: 5px;
	clear: both;
}

.more-link a:hover {
	text-decoration: underline;
}

.view-display-id-block_canal_youtube .views-field.views-field-field-imagen-youtube {
	text-align: center;
	margin-bottom: 11px;
}

/* Eventos bloque */

.panels-flexible-region.panels-flexible-region-1-eventos.panels-flexible-region-last,
{
	background: #f3f2f2;
	line-height: 14px;
	float: right;
}

.view-display-id-block_actualidad_eventos {
	background: #f3f2f2;
	line-height: 14px;

}

.views-field.views-field-field-direccion {
	color: #ed2d38;
}

.panels-flexible-region-1-eventos .pane-title {
	padding-left: 12px;
	padding-top: 6px;
}

.panels-flexible-region-1-eventos .more-link a {
	padding: 2px 0px 14px 6px;
}

.panels-flexible-region-1-eventos .views-field.views-field-field-fecha-evento,
.view-id-listado_de_eventos.view-display-id-page .views-field.views-field-field-fecha-evento,
.view-display-id-block_actualidad_eventos .views-field.views-field-field-fecha-evento,

.panels-flexible-region-1-eventos .views-field.views-field-field-fecha-visualizacion-2,
.view-id-listado_de_eventos.view-display-id-page .views-field.views-field-field-fecha-visualizacion-2,
.view-display-id-block_actualidad_eventos .views-field.views-field-field-fecha-visualizacion-2

 {
	background: #333333;
	color: white;
	width: 31px;
	height: 31px;
	padding: 6px;
	margin: 0px 7px 13px 0px;
	line-height: 15px;
	text-align: center;
	float: left;
	text-transform: uppercase;
}

.panels-flexible-region-1-eventos .views-field.views-field-field-fecha-evento span,
.view-id-listado_de_eventos.view-display-id-page .views-field.views-field-field-fecha-evento span,
.view-display-id-block_actualidad_eventos .views-field.views-field-field-fecha-evento span
.panels-flexible-region-1-eventos .views-field.views-field-field-fecha-visualizacion-2 span,
.view-id-listado_de_eventos.view-display-id-page .views-field-field-fecha-visualizacion-2 span,
.view-display-id-block_actualidad_eventos .views-field-field-fecha-visualizacion-2 span

{
	font-size: 16px;
	text-transform: uppercase;
}

.panels-flexible-region-1-eventos .views-row,
.view-display-id-block_actualidad_eventos .views-row {
	clear: both;
	margin-bottom: 10px;
	min-height: 43px;
	padding: 3px 9px 3px 12px;
}

.panels-flexible-region-1-eventos .views-row:hover,
.view-display-id-block_actualidad_eventos .views-row:hover {
	opacity: 0.6;
	background-color: white;
}

.panels-flexible-region-1-eventos .views-row:hover a,
.view-display-id-block_actualidad_eventos .views-row:hover a {
	text-decoration: none;
}

.panels-flexible-region-1-eventos .views-row:hover > .views-field.views-field-field-fecha-evento,
.view-display-id-block_actualidad_eventos .views-row:hover > .views-field.views-field-field-fecha-evento {
	background: #FF0000;
}

.panels-flexible-region-1-eventos .views-field.views-field-province span,
.view-display-id-block_actualidad_eventos .views-field.views-field-province span {
	color: black;
	font-style: italic;
	font-weight: bold;
	font-size: 13px;
}

.panels-flexible-region-1-eventos .views-field.views-field-title a,
.view-display-id-block_actualidad_eventos .views-field.views-field-title a {
	font-weight: bold;
	font-size: 13px;
}

.inside.panels-flexible-region-inside.panels-flexible-region-1-eventos-inside.panels-flexible-region-inside-last {
	padding: 0px;
}

/* Destacado */
.panels-flexible-region.panels-flexible-region-1-center.span3 {
	background: #ed2d38;
	height: 264px;
	margin-left: 10px !important;
	overflow-y: hidden;
}

.panel-pane.pane-views.pane-destacado-actualidad {
	padding: 22px 10px 2px 10px;
}


.panel-pane.pane-views.pane-destacado-actualidad a{
	color: black;
}
.panel-pane.pane-views.pane-destacado-actualidad:hover a{
	color: #ed2d38;
}

.panels-flexible-region.panels-flexible-region-1-center.span3:hover {
	background-color: black;
}

.panels-flexible-region.panels-flexible-region-1-center.span3 .fecha,
.panels-flexible-region.panels-flexible-region-1-center.span3:hover .fecha {
	color: #f3f2f2;
}

.view.view-destacado-actualidad.view-id-destacado_actualidad.view-display-id-block .titulo a {
	color: white;
	font-size: 14px;
	font-weight: normal;
}


.view.view-destacado-actualidad.view-id-destacado_actualidad.view-display-id-block .views-field-body {
	color: white;
	padding-left: 0px;
}

/* Carrusel */
.view-carrusel-noticias-actualidad .views-field.views-field-field-imagen:hover {
	opacity: 0.7;
}

.view-carrusel-noticias-actualidad .views-field.views-field-title {
	position: absolute;
	bottom: -15px;
	background-color: rgba(243, 242, 242, 0.92);
	padding: 13px 11px 25px 11px;
	width: 485px;
	min-height: 28px;
}

.view-carrusel-noticias-actualidad .flex-control-nav.flex-control-paging {
	position: absolute;
	z-index: 100;
	bottom: -14px;
	width: auto;
	right: 6px;
}

.flex-control-paging li a {
	background-color: white;
	border-color: rgba(24, 23, 23, 0.22);
	border-width: 1px;
	border-style: solid;
}

.flex-control-paging li a:hover {
	background-color: #ed2d38;
}


/*
 Noticias  ------------------------------------------------------------------------------
*/

/* Primer bloque, destacados */
.panel-pane.pane-views.pane-carrusel-noticias .span6 {
	margin-right: 9px;
	background: #f3f2f2;
	margin-bottom: 31px;
	width: 46%;
	overflow: hidden;
}

.panel-pane.pane-views.pane-carrusel-noticias .span6:hover {
	opacity: 0.7;
}

/* noticias destacadas (2) */
.panel-pane.pane-views.pane-carrusel-noticias .view-display-id-block_4 .views-view-grid .row {
	margin-bottom: 0px;
	margin-left: -7px;
}

.panel-pane.pane-views.pane-carrusel-noticias .view-display-id-block_4 .views-view-grid .row .col-1,
.panel-pane.pane-views.pane-carrusel-noticias .view-display-id-block_4 .views-view-grid .row .col-2{
	width: 49%;
	background: #f3f1f2;
	max-height: 300px;
	overflow: hidden;
}

.panel-pane.pane-views.pane-carrusel-noticias .view-display-id-block_4 .views-view-grid .row .col-1{
	margin-right: 10px;
}


/* -- Pager */
.item-list {
	float: right;
	padding-right: 13px;
}

.pager li a {
	border: none !important;
	color: black;
}

.item-list .pager li.pager-current {
	background-color: transparent;
	color: #ed2d38;
}

.item-list .pager li a:hover {
	background-color: transparent;
	text-decoration: underline;
	color: #505050;
}
/* Grid de noticias */
.panel-pane.pane-views.pane-carrusel-noticias .view-id-carrusel_noticias.view-display-id-block_1 .views-field.views-field-title.titulo.black_text {
	padding-top: 9px;
	padding-left: 8px;
	padding-right: 8px;
}

.panel-pane.pane-views.pane-carrusel-noticias .view-id-carrusel_noticias.view-display-id-block_1 .views-field.views-field-created {
	padding-bottom: 9px;
	padding-left: 8px;
	padding-right: 8px;
}

.panel-pane.pane-views.pane-carrusel-noticias .view-id-carrusel_noticias.view-display-id-block_1  .col-4.col-last.span3 {
	padding-right: 0px !important;
	margin-right: 0px !important;
}

.panel-pane.pane-views.pane-carrusel-noticias .view-id-carrusel_noticias.view-display-id-block_1 .span3:hover > div {
	background-color: #f3f2f2;
}

.panel-pane.pane-views.pane-carrusel-noticias .view-id-carrusel_noticias.view-display-id-block_1 .span3 {
	margin-left: 12px !important;
	margin-right: 10px;
	width: 23%;
}

.view.view-carrusel-noticias.view-id-carrusel_noticias.view-display-id-block_1 {
	padding-left: 15px;
}

/*
	 Ficha de noticia ---------------------------------------------------------------------------------

rojo redemprendia: #ed2d38;
gris-casi negro: #333333;
*/
.node-type-noticia .title {
	color: black;
	font-size: 19px;
	line-height: 21px;
}

/*.node-type-noticia #social {
	display: none;
}*/

.page-portada #page-title {
	font-size: 14px;
	color: black !important;
	margin-left: 33px;
	text-transform: uppercase;
}

.page-portada #featured{
}
.page-portada #main-content{
	margin-top: -14px;
}
.page-portada #main-content header .row .span9{
	height: 45px;
}

.node-type-noticia #page-title {
	/*display: none;*/
	margin-left: 0px;
}

.node-type-noticia #block-views-carrusel-noticias-block-5 {
	margin-top: 61px;
}

.node-type-noticia .form-item.form-type-item {
	display: none;
}

.node-type-noticia .field.field-name-field-imagen.field-type-image {
	float: left;
	width: 44%;
}

.node-type-noticia .field.field-name-body.field-type-text-with-summary {
	color: black;
	font-size: 13px;
	line-height: 20px;
}

.node-type-noticia .field.field-name-field-fuente.field-type-text {
	font-style: italic;
	font-size: 14px;
	font-weight: bold;
	color: black;
}

.node-type-noticia .field.field-name-field-fuente.field-type-text .field-items {
/*	color: #ed2d38;*/
}

.node-type-noticia .iconos-noticias {
	margin-bottom: 14px;
	margin-top: -19px;
}

.node-type-noticia .iconos-noticias a {
	margin-right: 6px;
}

.node-type-noticia .content.clearfix {
	clear: both;
	text-align: justify;
}

.listado-noticias a:hover {
	color: #ed2d38!important;
	text-decoration: none;
}

.compartir-tfb span {
	font-weight: bold;
	color: black;
	font-size: 16px;
}

.compartir-tfb {
	float: right;
	margin-bottom: 10px;
}

.compartir-tfb a {
	vertical-align: bottom;
	padding-top: 4px;
	padding-left: 1px;
}

#block-views-carrusel-noticias-block-5 .block-title {
	color: black;
	font-size: 19px;
	line-height: 21px;
}

#block-views-carrusel-noticias-block-5 .views-row {
	padding: 8px 9px 9px 8px;
	margin: 0px 0px 12px 0px;
}

#block-views-carrusel-noticias-block-5 .views-row:hover {
	background-color: #f3f2f2;
}

/*
	Eventos --------------------------------------------------------------------------------------
*/
.view-id-listado_de_eventos.view-display-id-page .span4 {
	width: 29% !important;
}

.page-actualidad-eventos #main-content {
	float: right;
	padding-right: 0px;
	/*margin-top: 30px;*/
}

.view-listado-de-eventos.view-id-listado_de_eventos.view-display-id-page .span4 {
	background-color: #f3f2f2;
	position: relative;
	height: 317px;
	overflow: hidden;
	padding-bottom: 9px;
}

.view-listado-de-eventos.view-id-listado_de_eventos.view-display-id-page .span4:hover {
	background-color: white;
}

.view-listado-de-eventos.view-id-listado_de_eventos.view-display-id-page .span4:hover > .views-field-field-fecha-evento {
	background-color: red;
}

.view-id-listado_de_eventos.view-display-id-page .views-field {
	padding: 0px 13px 0px 13px;
}

.view-id-listado_de_eventos.view-display-id-page .views-field.views-field-field-imagen {
	padding: 0px 0px 11px 0px;
}

.view-id-listado_de_eventos.view-display-id-page .views-field.views-field-field-imagen img {
	width: 100%;
}

.view-id-listado_de_eventos.view-display-id-page .views-field.views-field-field-fecha-evento,
.view-id-listado_de_eventos.view-display-id-page .views-field-field-fecha-visualizacion-2
{
	position: absolute;
}

.view-id-listado_de_eventos.view-display-id-page .views-field-field-fecha-evento-1.fecha .field-content,
.view-id-listado_de_eventos.view-display-id-page .views-field-field-fecha-evento-2.fecha .field-content,
.view-id-listado_de_eventos.view-display-id-page .views-field-field-fecha-visualizacion.fecha .field-content,
.view-id-listado_de_eventos.view-display-id-page .views-field-field-fecha-visualizacion-1.fecha .field-content
{
	display: inline;
}

.view-id-listado_de_eventos.view-display-id-page .views-field-field-fecha-evento-2.fecha,
.view-id-listado_de_eventos.view-display-id-page .views-field-field-fecha-visualizacion-1.fecha {
	margin-top: -7px;
}

.view-id-listado_de_eventos.view-display-id-page .views-field-field-direccion {
	color: #ed2d38;
	line-height: 13px;
	margin-bottom: 2px;
}

/* Mini calendario */
.calendar-calendar tbody {
	border: none;
}

.calendar-calendar thead th.days {
	background: none !important;
	border: none !important;
	color: black !important;
}

.calendar-calendar tbody td {
	border: none !important;
	color: white !important;
}

.calendar-calendar .mini-day-off {
	color: #a6a6a6;
	padding: 0px;
	margin: 3px;
	text-align: center;
}

.calendar-calendar .mini-day-on {
	margin: 3px;
	text-align: center;
	background: #cecece !important;
}

.calendar-calendar .mini-day-on a {
	color: black !important;
	font-weight: bold !important;
	text-decoration: none !important;
}

.calendar-calendar .mini-day-on:hover,
.calendar-calendar .mini-day-on:hover a,
.calendar-calendar tr td.today .mini-day-off,
.calendar-calendar tr td.today .mini-day-on {
	background: #383838 !important;
	color: white !important;
}

.calendar-calendar tr td.today .mini-day-on a,
.calendar-calendar tr td.today .mini-day-on a:active,
.calendar-calendar tr td.today .mini-day-on a:hover,
.calendar-calendar tr td.today .mini-day-on a:focus {
	color: white !important;
}

.calendar-calendar tr td.today {
	background: none !important;
}

.view-calendario-de-eventos .date-nav-wrapper .date-heading {
	background-color: #ed2d38 !important;
}

.view-calendario-de-eventos .date-nav-wrapper .date-heading a {
	color: white !important;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 15px;
}

.view-calendario-de-eventos .date-nav-wrapper .date-prev,
.view-calendario-de-eventos .date-nav-wrapper .date-next {
	background: none;
	color: white;
}

.view-calendario-de-eventos .date-nav-wrapper .date-prev a,
.view-calendario-de-eventos .date-nav-wrapper .date-next a {
	font-size: 18px;
	font-weight: normal;
}

.view-calendario-de-eventos .date-nav-wrapper .date-prev a:hover,
.view-calendario-de-eventos .date-nav-wrapper .date-next a:hover {
	color: black;
	text-decoration: none;
}

.view-calendario-de-eventos .date-nav.item-list {
	padding-right: 0px;
	margin-bottom: -14px;
}
/* Listado de notas de prensa */
.page-actualidad.page-actualidad-sala-de-prensa #main-content {
	margin-left: 34px;
	padding-right: 0px;
}

#page-title {
	color: #ed2d38 !important;
	font-size: 21px;
	float: left;
	clear: both;
	margin-left: 40px;
/*	float: left;*/
}

.view-id-notas_de_prensa .views-row {
	background: url('/sites/all/themes/exchange/iconos/nota-de-prensa.png') no-repeat 9px 9px;
	margin-bottom: 7px;
	padding: 9px;
	padding-left: 37px;
}

.view-id-notas_de_prensa .views-row:hover {
	background: #f3f2f2 url('/sites/all/themes/exchange/iconos/nota-de-prensa.png') no-repeat 9px 9px;
}

.view-id-notas_de_prensa .pane-title {
	margin-left: 9px;
}

/* --------- Nota de prensa ------------*/
.node-type-nota-prensa .field.field-name-body {
	text-align: justify;
	color: black;
	font-size: 13px;
	line-height: 20px;
}

.node-type-nota-prensa .inside.panels-flexible-region-inside.panels-flexible-region-4-center-inside.panels-flexible-region-inside-first {
	padding-right: 7%;
}

.node-type-nota-prensa .file-icon {
	display: none;
}

/* -------------- Grid universidades ------------*/

.view-listado-de-universidades .views-view-grid.cols-4,
.view-listado-de-universidades .row {
	float: right;
}

.view-listado-de-universidades .views-field.views-field-field-logo {
	height: 100px;
	vertical-align: middle;
	display: table;
	margin: auto;
	text-align: center;
}

.view-listado-de-universidades .span3 {
	margin: 10px;
}

.view-listado-de-universidades .span12 .views-field.views-field-title.titulo.black_text ,
.view-listado-de-universidades .span6 .views-field.views-field-title.titulo.black_text,
.view-listado-de-universidades .span4 .views-field.views-field-title.titulo.black_text {
	text-align: center;
}

.view-listado-de-universidades .span12 .views-field.views-field-title.titulo.black_text {
	width: 50%;
	margin-left: auto;
	margin-right: auto;
}

.view-listado-de-universidades .views-field.views-field-title {
	padding: 12px;
}

.view-listado-de-universidades .span3:hover .views-field.views-field-title,
.view-listado-de-universidades .span12:hover .views-field.views-field-title,
.view-listado-de-universidades .span6:hover .views-field.views-field-title,
.view-listado-de-universidades .span4:hover .views-field.views-field-title {
	background: #f3f2f2;
}

.view-listado-de-universidades .views-view-grid .row {
	margin-bottom: 0px;
}

.view-listado-de-universidades .views-field.views-field-field-logo .field-content {
	display: table-cell;
	vertical-align: middle;
}

.view-listado-de-universidades .view-header {
	margin-left: 46px;
}

/* Contacto */
.pane-block.pane-webform-client-block-9882 {
	background: #f3f2f2;
	padding: 10px 20px 0px 20px;
}

.pane-block.pane-webform-client-block-9882  .form-actions {
	background: none;
}

.pane-block.pane-webform-client-block-9882  #edit-submit {
	margin-right: -20px;
	bottom: 0;
	border: none;
	border-radius: 0px;
	text-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	color: white;
	text-transform: uppercase;
	font-size: 15px;
	float: right;
	clear: both;
	background: url('/sites/all/themes/exchange/iconos/flecha-blanca.png') no-repeat right center;
	background-position-x: 88px;
	background-color: #ed2d38;
	width: 108px;
	padding-right: 20px;
}

.pane-block.pane-webform-client-block-9882  #edit-submit:hover {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	color: white;
	background: url('/sites/all/themes/exchange/iconos/flecha-blanca.png') no-repeat right center;
	background-position-x: 88px;
	background-color: black;
}

.pane-block.pane-webform-client-block-9882 #webform-component-consulta,
.pane-block.pane-webform-client-block-9882 #webform-component-acepto-la-politica-de-privacidad,
.pane-block.pane-webform-client-block-9882 #webform-component-publicidad,
.pane-block.pane-webform-client-block-9882 #webform-component-enlace-politica-de-privacidad
 {
	float: right;
	width: 62%;
}

.pane-block.pane-webform-client-block-9882 #webform-component-acepto-la-politica-de-privacidad {
	margin-bottom: 10px;
}

.pane-block.pane-webform-client-block-9882 .form-item label {
	font-weight: normal;
	color: black;
}

.row.quienes-somos{
	margin-left: 0px;
}

/*******
pie */

footer {
	border-left: 25px solid #e0535b;
	z-index: 101;
	position: absolute;
	width: 100%;
}

#footer-main{
	margin-left: -70px;
}

#footer-main h3 {
	text-transform: uppercase;
	color: black;
	font-size: 12px;
}

#footer-main ul {
	margin-left: 0px;
}

#footer-main ul li {
	list-style: none;
}

#footer-main ul li a {
	font-size: 13px;
	color: #898989;
}

.mecenazgo {
	font-size: 20px;
	margin-left: 30px;
}

#social {
	display: inline;
	float: right;
}

.soc_ico {
	display: inline-block;
}

#block-block-1 {
	height: 265px;
}

#block-block-3 {
	height: 270px;
}
/* Iconos adjuntos y links */
.field-name-field-adjuntos.field-type-file a:hover,
.field-name-field-programa.field-type-file a:hover,
.field-name-field-inscripcion.field-type-link-field a:hover,
.field-name-field-link-personalizable.field-type-link-field a:hover,
.field-name-field-alta-resolucion.field-type-file a:hover {
	text-decoration: none;
	color: black;
}

.field-name-field-adjuntos.field-type-file,
.field-name-field-programa.field-type-file,
.field-name-field-inscripcion.field-type-link-field,
.field-name-field-link-personalizable.field-type-link-field,
.field-name-field-alta-resolucion.field-type-file {
	margin-bottom: 6px;
}


/* ICONOS ----------------------------------------- */

.field-name-field-adjuntos.field-type-file a,
.field-name-field-programa.field-type-file a,
.field-name-field-inscripcion.field-type-link-field a,
.field-name-field-link-personalizable.field-type-link-field a,
.field-name-field-alta-resolucion.field-type-file a {
	padding-top: 4px;
	padding-bottom: 5px;
	padding-left: 24px;
} /*Pading para iconos de adjuntos y links */

#soc_feed {
	background: url('/sites/all/themes/exchange/iconos/tiras-hover.png') no-repeat 0 0;
	width: 20px;
	height: 20px;
}

#soc_feed:hover {
	background-position: 0px -25px;
}

#soc_fb {
	background: url('/sites/all/themes/exchange/iconos/tiras-hover.png') no-repeat -24px 0;
	width: 20px;
	height: 20px;
}

#soc_fb:hover {
	background-position: -24px -25px;
}

#soc_twitter {
	background: url('/sites/all/themes/exchange/iconos/tiras-hover.png') no-repeat -48px 0;
	width: 20px;
	height: 20px;
}

#soc_twitter:hover {
	background-position: -48px -25px;
}

#soc_in {
	background: url('/sites/all/themes/exchange/iconos/tiras-hover.png') no-repeat -72px 0;
	width: 20px;
	height: 20px;
}

#soc_in:hover {
	background-position: -72px -25px;
}

#soc_flickr {
	background: url('/sites/all/themes/exchange/iconos/tiras-hover.png') no-repeat -97px 0;
	width: 20px;
	height: 20px;
}

#soc_flickr:hover {
	background-position: -97px -25px;
}

#soc_gplus {
	background: url('/sites/all/themes/exchange/iconos/tiras-hover.png') no-repeat -173px 0;
	width: 20px;
	height: 20px;
}

#soc_gplus:hover {
	background-position: -174px -26px;
}

#soc_youtube {
	background: url('/sites/all/themes/exchange/iconos/tiras-hover.png') no-repeat -122px 0;
	width: 51px;
	height: 20px;
}

#soc_youtube:hover {
	background-position: -122px -25px;
}

#ico-papel,
.field-name-field-adjuntos.field-type-file a,
.field-name-field-programa.field-type-file a {
	background: url('/sites/all/themes/exchange/iconos/iconos-noticias.png') no-repeat 0 0;
	width: 20px;
	height: 20px;
}

#ico-papel:hover,
.field-name-field-adjuntos.field-type-file a:hover,
.field-name-field-programa.field-type-file a:hover {
	background-position: 0 -90px;
}

#ico-play {
	background: url('/sites/all/themes/exchange/iconos/iconos-noticias.png') no-repeat 0 -60px;
	width: 20px;
	height: 20px;
}

#ico-play:hover {
	background-position: 0px -120px;
}

#ico-w,
.field-name-field-inscripcion.field-type-link-field a,
.field-name-field-link-personalizable.field-type-link-field a {
	background: url('/sites/all/themes/exchange/iconos/iconos-noticias.png') no-repeat 0 -30px;
	width: 20px;
	height: 20px;
}

#ico-w:hover,
.field-name-field-inscripcion.field-type-link-field a:hover,
.field-name-field-link-personalizable.field-type-link-field a:hover {
	background-position: 0px -150px;
}

#ico-download,
.field-name-field-alta-resolucion.field-type-file a {
	background: url('/sites/all/themes/exchange/iconos/iconos-download.png') no-repeat 0 -29px;
	width: 19px;
	height: 19px;
}

#ico-download:hover,
.field-name-field-alta-resolucion.field-type-file a:hover {
	background-position: 0 0;
}

@media
only screen and (max-width: 830px) {
	#left, #right {
		display: none;
	}

	footer{
		border-left: none;
	}
}

/* Boletín */
.boletin-columna-izquierda {
	float: left;
	width: 70%;
}

.boletin-columna-derecha {
	float: left;
	width: 30%;
}

.boletin-columna-derecha-wrapper {
	margin-left: 30px;
}

.boletin-listado-eventos {
	float: left;
	margin-bottom: 30px;
}

.boletin-ultimas-noticias-titulo {
	background-color: rgb(243,40,55);
	color: rgb(255,255,255);
	padding: 0 6px;
}

.boletines-suscribirse-wrapper {
	background: #ec2c37;
	color: #fff;
	padding: 10px;
}

.boletines-title {
	color: #fff;
	font-size: 100%;
	line-height: 100%;
	text-transform: uppercase;
}

.boletines-suscribirse-wrapper p {
	margin: 0;
}

.boletines-suscribirse-wrapper input {
	display: block;
	margin-bottom: 10px;
	padding: 5px 2.5%;
	width: 95%;
}

.boletines-suscribirse-wrapper input[type="radio"],
.boletines-suscribirse-wrapper input[type="checkbox"] {
	display: inline;
	width: auto;
}

.boletines-suscribirse-wrapper select {
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	border-radius: 0;
	display: block;
	height: 24px;
	line-height: 100%;
	padding: 5px 2.5%;
	width: 100%;
}

.boletines-suscribirse-wrapper .select-wrapper {
	display: block;
	width: 100%;
	margin: 0;
	margin-bottom: 10px;
	position: relative;
}

.boletines-suscribirse-wrapper .select-wrapper:after {
	content: '';
	border-left: 1px solid #e0e0e0;
	color: #999;
	display: inline;
	font-family: 'FontAwesome';
	height: 20px;
	line-height: 20px;
	position: absolute;
	right: 0;
	text-align: center;
	top: 3px;
	width: 24px;
	z-index: 1;
}

.boletines-suscribirse-wrapper .boletines-label-radio,
.boletines-suscribirse-wrapper .boletines-label-checkbox {
	display: inline;
	margin-left: 10px;
}

.boletines-suscribirse-wrapper .boletines-label-radio {
	text-transform: uppercase;
}

.boletines-suscribirse-wrapper .boletines-acepto {
	font-weight: normal;
	margin-top: 10px;
}

.boletines-suscribirse-wrapper .boletines-acepto label {
	font-weight: normal;
}

.boletines-suscribirse-wrapper .boletines-acepto label a {
	color: #fff;
	font-style: italic;
	font-weight: bold;
}

.boletines-suscribirse-wrapper .boletines-submit-wrapper {
	height: 34px;
	margin: 0 -10px -10px -10px;
	position: relative;
	text-align: right;
}

.boletines-suscribirse-wrapper #boletines-submit {
	background: transparent;
	border: none;
	color: #fff;
	display: inline-block;
	font-weight: bold;
	margin: 0;
	padding: 10px;
	padding-right: 34px;
	text-align: right;
	text-transform: uppercase;
	width: 100%;
}

.boletines-suscribirse-wrapper #boletines-submit:hover {
	background: #343434;
}

.boletines-suscribirse-wrapper .flechita {
	background: url('images/flecha-der.png') no-repeat;
	background-size: 100% 100%;
	display: block;
	height: 16px;
	pointer-events: none;
	position: absolute;
	width: 16px;
	right: 9px;
	top: 9px;
	z-index: 1;
}

.boletines-suscribirse-wrapper .boletines-user-data.last {
	margin-bottom: 10px;
}

.boletines-item .boletines-item-title {
	background: #616266;
	color: #fff;
	float: left;
	font-size: 125%;
	line-height: 100%;
	margin: 0;
	padding: 10px;
	text-transform: uppercase;
	width: 88%;
}

.boletines-item .boletines-item-title-empresas {
	background-color: black;
}

.boletines-item .boletines-item-imagen {
	max-width: 100%;
	min-width: 100%;
}

.boletines-item .boletines-item-sub {
	background: #ec2c37;
	color: #fff;
	height: 26px;
	line-height: 26px;
	margin: 0;
	padding: 0;
	text-align: right;
	text-transform: uppercase;
	position: relative;
}

.boletines-item .boletines-item-sub:after {
	content: '';
	background: url('images/flecha-der.png') no-repeat;
	background-size: 100% 100%;
	display: block;
	height: 16px;
	width: 16px;
	pointer-events: none;
	position: absolute;
	right: 5px;
	top: 5px;
	z-index: 1;
}

.boletines-item .boletines-item-sub a {
	color: #fff;
	display: block;
	padding-right: 26px;
	width: auto;
}

.boletines-item .boletines-item-sub a:hover {
	background: #343434;
	color: #fff;
	text-decoration: none;
}

.boletines-item .boletines-item-cuadrito-bonito {
	border: 1px solid #616266;
}

.boletines-item .boletines-item-list {
	list-style: none;
	margin: 0;
}

.boletines-item .boletines-item-list li {
	display: table;
}

.boletines-item .boletines-item-list .boletines-item-list-item {
	color: #000;
	display: table-row;
	vertical-align: top;
	width: 100%;
}

.boletines-item .boletines-item-list .boletines-item-list-item:hover {
	color: #ec2c37;
	text-decoration: none;
}

.boletines-item .boletines-item-list .boletines-item-list-icon-wrapper {
	display: table-cell;
	vertical-align: top;
}

.boletines-item .boletines-item-list .boletines-item-list-icon {
	background: url('images/flecha-der-roja.png') no-repeat;
	background-size: 100% 100%;
	height: 16px;
	width: 16px;
}

.boletines-item .boletines-item-list .boletines-item-list-text {
	display: table-cell;
	font-size: 125%;
	font-weight: bold;
	padding-left: 5px;
	text-transform: uppercase;
	vertical-align: top;
}

.view-noticias-y-novedades .view-header {
	margin-bottom: 40px;
	border-bottom: 1px solid #e2e2e2;
	font-weight: bold;
}

.view-noticias-y-novedades .view-content .views-row {
	margin-bottom: 30px;
	clear: both;
}

.bloque_izquierda {
	margin-left: 25px;
}

.view-noticias-y-novedades .view-content .views-row .views-field.views-field-field-imagen {
	float: left;
	margin-right: 10px;
	width: 100px;
}

#node_formulario_hospedaje_empresas_form_group_aviso_empresas .fieldset-wrapper .field-type-number-integer,
#node_formulario_hospedaje_form_group_formulario_profesionales .fieldset-wrapper .field-type-number-integer {
	float: left;
	width: 50%;
}

.node-estados-booster-e h2.node-title, .node-estados-landing h2.node-title{
	display: none;
}

.calendar-calendar td .inner div.calendar div, .calendar-calendar td .inner div.calendar div a{
	color: black;
}

.page-actualidad div.panels-flexible-row.panels-flexible-row-2-main-row.panels-flexible-row-first.clearfix{
	margin-bottom: 20px;

}

/* edicion de noticias */
#edit-title,
#edit-field-tags-und{
	width: 98%;
}



/* RESPONSIVE */
@media (max-width: 767px) {
#footer-main{
	margin-left: 0px;
}

}

@media
only screen and (max-width: 1110px) {
	#left {
		display: none;
	}

	footer{
		border-left: none;
	}
	#footer-main{
		margin-left: -35px;
	}

}


#views-exposed-form-listado-empresas-page .views-exposed-form .views-exposed-widget{
	float: left;
	padding: 0.5em 4em 0 0;
	width: 23%;
}

#views-exposed-form-listado-empresas-page .views-exposed-form .views-submit-button{
	clear: both;
	width: 10%;
	padding: 0;
	margin-bottom: 20px;
}

#views-exposed-form-listado-empresas-page .views-exposed-form .views-reset-button{
	width: 10%;
	padding: 0;
}

#backtotop{
	display: none !important;
}

div#views_slideshow_cycle_div_vista_carrusel-block_1_0, div#views_slideshow_cycle_div_vista_carrusel-block_1_1{
	width: 600px !important;
}

#block-block-39{
	clear: both;
}

/* edicion empresas */
#edit-field-universidad-und,
#edit-field-direccion-und-0-value,
#edit-field-sector-und,
#edit-field-tags-es-und,
#edit-field-tags-en-und,
#edit-field-tags-pt-und,
#edit-field-actividad-und
{ width: 100%;}

/* SOLA */
aside #block-views-sola-noticias-block  {
  margin-top: 30px;
}
aside #block-views-sola-noticias-block h2 {
  color: black;
  font-size: 19px;
  line-height: 21px;
  text-transform: uppercase;
}
aside #block-views-sola-noticias-block .views-row {
  font-weight: bold;
  font-size: 15px;
  padding: 8px 9px 9px 8px;
  margin: 0px 0px 12px 0px;
}
aside #block-views-sola-noticias-block .views-field-created {
  font-style: italic;
}
aside #block-views-sola-noticias-block .views-row:hover {
  background-color: #f3f2f2;
}
#mapamundi {
  margin: 0px;
  padding: 0px;
  background-image: url("/sites/default/files/mapamundi.png");
  height: 550px;
  width: 725px;
}
#mapamundi a {
  background-color: #ed2d38;
  color: white;
  padding: 2px 5px;
  text-decoration: none;
  border-radius: 5px;
}
#mapamundi a:hover {
  background-color: #cecece;
}
#mapamundi li {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

#sidebar .banner {
  float: right;
  margin: 0px -7px 0px 0px;
}

.volver {
   float: right;
}

/* Formulario de evaluación SM4S */
.node-type-spin2016-evaluacion-sm4s .field-type-list-float,
.page-node-add-spin2016-evaluacion-sm4s .field-type-list-float,
.page-node-add-sm4s-formulario-evaluacion .field-type-list-float {
  clear:both;
}
.node-type-spin2016-evaluacion-sm4s .form-radios .form-type-radio,
.page-node-add-spin2016-evaluacion-sm4s .form-radios .form-type-radio,
.page-node-add-sm4s-formulario-evaluacion .form-radios .form-type-radio {
  float:left;
  margin-right: 20px;
  margin-top: 0;
}
.node-type-spin2016-evaluacion-sm4s fieldset.collapsed, 
.node-type-spin2016-evaluacion-sm4s label[for="edit-field-observaciones-und-0-value"],
.page-node-add-spin2016-evaluacion-sm4s fieldset.collapsed,
.page-node-add-sm4s-formulario-evaluacion fieldset.collapsed,
.page-node-add-spin2016-evaluacion-sm4s label[for="edit-field-observaciones-und-0-value"] {
  clear:both;
}
.node-type-spin2016-evaluacion-sm4s input[type="radio"],
.page-node-add-spin2016-evaluacion-sm4s input[type="radio"],
.page-node-add-sm4s-formulario-evaluacion input[type="radio"] {
  margin: 0;
}
.node-type-spin2016-evaluacion-sm4s .form-type-radios label,
.node-type-spin2016-evaluacion-sm4s .form-type-select label,
.page-node-add-spin2016-evaluacion-sm4s .form-type-radios label,
.page-node-add-spin2016-evaluacion-sm4s .form-type-select label,
.page-node-add-sm4s-formulario-evaluacion .form-type-radios label,
.page-node-add-sm4s-formulario-evaluacion .form-type-select label {
  float:left;
  width: 270px;
}
.node-type-spin2016-evaluacion-sm4s .form-type-radios label.option,
.page-node-add-spin2016-evaluacion-sm4s .form-type-radios label.option,
.page-node-add-sm4s-formulario-evaluacion .form-type-radios label.option {
  width: initial;
  margin-right: 5px;
}
.node-type-spin2016-evaluacion-sm4s label[for="edit-field-cumple-requisitos-und-other"],
.page-node-add-spin2016-evaluacion-sm4s label[for="edit-field-cumple-requisitos-und-other"] {
  float:left;
}
.node-type-spin2016-evaluacion-sm4s .select-or-other-other, 
.page-node-add-spin2016-evaluacion-sm4s .select-or-other-other {
  width: 500px;
  margin-right: 10px;
}

.page-node-add-spin2016-evaluacion-sm4s #edit-sac, .node-type-spin2016-evaluacion-sm4s #edit-sac {
  display: none;
}

/* Formulario Spin Way */
.node-type-spin2016-inscripcion-spinway .form-type-radios label {
   clear: both;
}
.node-type-spin2016-inscripcion-spinway .form-radios .form-type-radio {
   float: left;
   margin: 0px 20px 20px 0px;
}

.despiece {
   padding: 10px 20px;
   background-color: #f3f3f2;
   border: 1px solid #c0c0c0;
}
