.view-content{
	padding:4px;
	padding-bottom:40px;
	overflow:hidden;
	padding-top:20px;
}
.buscador_izq  .views-row-odd, .proximos-eventos .views-row-odd, .page-taxonomy .column-izq .views-row-odd{
    width: 48%;
    margin-right: 4%;
		float:left;
}
.proximos-eventos .views-row-even, .buscador_izq  .views-row-even, .page-taxonomy .column-izq .views-row-even{
	float: right;
  width: 48%;
}
.buscador_izq > .view-content, .column-izq > div > .view-content{
padding:0px;
}
.view-calendar .view-content{
padding-top:5px;
}
.sidebar-second .region-sidebar-second {
display:none; /* QUITADO DEL CONTACTO PORQUE NO SE PARA QUE SIRVE PERO ME DEFORMA LA PAGINA */
}

html{
font-family: helvetica;
font-size:13px;
color:#6e6e6e;
line-height: normal;
}
.sidebar-second #content {
    float: none;
    margin: 0;
    width: 100%;
}
#main {
padding-top:0px;
padding-bottom:0px;
}

a, a:hover, a:link, a:focus{
outline:0;
  -webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;    
}
.node-title a {
    color: #5b5b5b;
    text-decoration: none;
}
.node-title a:hover {
filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
-khtml-opacity: 0.6;
}
.field-name-field-texto a, .field-type-text-long a, .node-type-suscripciones .suscrive_form .form-item-privacity label.option a, .field_breve_descripcion_wrapper a{
  color:#fcb813;
  text-decoration: none;
}
.field-name-field-texto a:hover, .field-type-text-long a:hover, .node-type-suscripciones .suscrive_form .form-item-privacity label.option a:hover, .field_breve_descripcion_wrapper a:hover{
  color:#6e6e6e;
}
p, pre, .text-proyect {
    line-height: 15px; line-height: 1.5rem;
    margin:0px;
    padding:0px;
    margin-bottom:20px;
}
.left{
	float:left;
}
.field-name-field-texto li {
line-height: 1.6em;
margin:0px;
padding:0px;
}
.field-name-field-texto ul {
margin:0px;
margin-bottom:20px;
}
.field-name-field-contenido-del-cap-tulo li {
line-height: 1.6em;
margin:0px;
padding:0px;
margin-bottom:10px;
}
.field-name-field-contenido-del-cap-tulo ul {
margin:0px;
margin-bottom:20px;
}
.field-name-field-miniatura {
    clear: both !important;
    display: block !important;
    background-color: transparent !important;
    border: medium none !important;
    padding: 0 !important;
    width: 100% !important;
    overflow:hidden !important;
}

.field-name-field-miniatura .field-items {
    background-color: #F5F5F5 !important;
    border: 1px solid #EFEFEF !important;
    padding: 2% !important;
    overflow:hidden !important;
  -webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;

}
.field-name-field-miniatura .field-items:hover {
		background-color: #e8e8e8 !important;
  -webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;

}
.field-name-field-miniatura .field-items .field-item{
    margin: 0 auto !important;
    text-align: center !important;
    width: 100% !important;
}
.field-name-field-miniatura .field-items .field-item img{
		-webkit-border-radius: 5px !important;
		border-radius: 5px 5px 5px 5px !important;
    height: auto !important;
    max-width: inherit !important;
    width: 100% !important;
    display: block;
}

.img_border_wrapper {
    background-color: #F5F5F5 !important;
    border: 1px solid #EFEFEF !important;
    padding: 2% !important;
    overflow:hidden !important;
    float: none !important;
    width:100% !important;
     	   -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    	      -moz-box-sizing: border-box; /* Firefox, other Gecko */
                 box-sizing: border-box; /* Opera/IE 8+ */
  -webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;

}
.img_border_wrapper:hover {
		background-color: #e8e8e8 !important;
  -webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.img_border_wrapper .img_subwrapper{
    margin: 0 auto !important;
    text-align: center !important;
    width: 100% !important;
}
.img_border_wrapper .img_subwrapper img{
		-webkit-border-radius: 5px !important;
		border-radius: 5px 5px 5px 5px !important;
    height: auto !important;
    max-width: inherit !important;
    width: 100% !important;
}
.resizable-textarea .grippie {
display:none;
}
.resizable-textarea textarea{
resize:none;
}

@font-face {
    font-family: 'font_constructorregular';
    src: url('../fonts/dorisregular-webfont.eot');
    src: url('../fonts/dorisregular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/dorisregular-webfont.woff') format('woff'),
         url('../fonts/dorisregular-webfont.ttf') format('truetype'),
         url('../fonts/dorisregular-webfont.svg#font_constructorregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
  font-family: 'Elusive-Icons';
  src:url('../fonts/Elusive-Icons.eot');
  src:url('../fonts/Elusive-Icons.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Elusive-Icons.woff') format('woff'),
    url('../fonts/Elusive-Icons.ttf') format('truetype'),
    url('../fonts/Elusive-Icons.svg#Elusive-Icons') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'socialicoregular';
    src: url('../fonts/socialico-webfont.eot');
    src: url('../fonts/socialico-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/socialico-webfont.woff') format('woff'),
         url('../fonts/socialico-webfont.ttf') format('truetype'),
         url('../fonts/socialico-webfont.svg#socialicoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PTSansRegular';
    src: url('../fonts/PTS55F-webfont.eot');
    src: url('../fonts/PTS55F-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/PTS55F-webfont.woff') format('woff'),
         url('../fonts/PTS55F-webfont.ttf') format('truetype'),
         url('../fonts/PTS55F-webfont.svg#PTSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'PTSansBold';
    src: url('../fonts/PTS75F-webfont.eot');
    src: url('../fonts/PTS75F-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/PTS75F-webfont.woff') format('woff'),
         url('../fonts/PTS75F-webfont.ttf') format('truetype'),
         url('../fonts/PTS75F-webfont.svg#PTSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
font-family: 'adelle-regular';
src: url('../fonts/adelle_regular.eot');
src: url('../fonts/adelle_regular.eot?#iefix') format('embedded-opentype'),
url('../fonts/adelle_regular.woff') format('woff'),
url('../fonts/adelle_regular.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'adelle-bold';
src: url('../fonts/adelle_bold.eot');
src: url('../fonts/adelle_bold.eot?#iefix') format('embedded-opentype'),
url('../fonts/adelle_bold.woff') format('woff'),
url('../fonts/adelle_bold.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'adelle-bold-italic';
src: url('../fonts/adelle_bold_italic.eot');
src: url('../fonts/adelle_bold_italic.eot?#iefix') format('embedded-opentype'),
url('../fonts/adelle_bold_italic.woff') format('woff'),
url('../fonts/adelle_bold_italic.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'adelle-italic';
src: url('../fonts/adelle_italic.eot');
src: url('../fonts/adelle_italic.eot?#iefix') format('embedded-opentype'),
url('../fonts/adelle_italic.woff') format('woff'),
url('../fonts/adelle_italic.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}

.canvas_rs_top{
	height:36px;
	background:url("../images/imagen_fondo_cabecera.png") repeat-x top left;
	display:none;
}
.imagen_miniatura, .field-name-field-imagen-destacados .field-item {
    clear: both;
    padding: 0;
    margin:0;
    text-align: center;
    width: 100%;
}
.imagen_miniatura img, .agenda-parte-abajo .agenda-izq .view-content .mycols .view-mode-agenda_vista > a img, .nodo-term-info .node-teaser > a > img{
    height: auto !important;
    max-width: inherit !important;
    width: 100% !important;
    	-webkit-border-radius: 5px !important;
    	   -moz-border-radius: 5px !important;
    	    -ms-border-radius: 5px !important;
    	     -o-border-radius: 5px !important;
    	        border-radius: 5px !important;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;    	        
}
a .imagen_miniatura img:hover, .agenda-parte-abajo .agenda-izq .view-content .mycols .view-mode-agenda_vista > a img:hover, .nodo-term-info .node-teaser > a > img:hover {
filter:alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.8;
-khtml-opacity: 0.8;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* ************************ INICIO CONTROL DE ANCHURAS DE PAGINAS ****************************** */
#header, #content, #navigation, .region-sidebar-first, .region-sidebar-second, #footer {
padding:0px;
}

#header,.page-buscador-noticias #main, .page-taxonomy #main, .page-sala-de-prensa #main, #footer, breadcrumb, h1#page-title, div.form-item.form-type-item, .breadcrumb, .node-type-home #main, .group_somos_sub, .group-somos-cap .field-name-field-texto-quienes-somos, .group_somos_part .field-name-field-texto-partners, .node-type-press-kit #main, .node-type-conferencia #main, .node-type-informe #main, .node-type-articulo  #main, .node-type-contenido-nuestros-clientes .field-name-field-ideas, .node-type-contenido-proyectos .field-name-field-ideas, .section-agenda #main, .section-calendar #main, .node-type-video #main, .container_info_persona, .container_mini_persona, .node-type-presentacion #main, .node-type-que-hacemos .cabecera_expandida, .node-type-que-hacemos .submain, .node-type-nuestro-equipo .cabecera_expandida, .node-type-nuestro-equipo .submain, .node-type-recursos .cabecera_expandida, .node-type-recursos .submain, .mnl > div, .node-type-aviso-legal #main, .node-type-suscripciones .webform_canvas_int, .node-type-webform .webform_canvas_int, .section-contactar .webform_canvas_int, .node-type-contenido-nuestros-clientes .field-name-field-lista-de-clientes, .node-type-subhome-publicaciones-y-estudios .group_heading, .node-type-subhome-publicaciones-y-estudios .group_center .group_rsconocimiento, .pre-header-wrapper .region-pre-header, .node-type-pag-publicaciones-estudios #main, .page-agenda #main, .node-type-detalle-persona #main, .page-node-done #main, .node-type-contenido-proyectos #main .group_proyectos, .node-type-proyecto #main{
    max-width: 960px;
    width: 96%;
    margin: 0 auto;
}
/* Para sala de prensa */
.page-sala-de-prensa .main-article .ds-2col > .group-left {
  float: left; /* LTR */
  width: 64%;
}
.page-sala-de-prensa .main-article .ds-2col > .group-right {
  float: right; /* LTR */
  width: 32%;
}
.main-article.clearfix {
    margin-bottom: 40px;
}
.ds-1col.node.node-articulo.contextual-links-region.view-mode-rsnoticias_sdp.clearfix {
/*     float: left;
    margin-right: 20px;
    width: 45%; */
}




/* ************************ FIN CONTROL DE ANCHURAS DE PAGINAS ****************************** */

#header {
	padding-top:24px;
	padding-bottom: 60px;
}
#footer {
	padding-top:60px;
}
.node-type-que-hacemos #footer {
	padding-top:24px;
}
.node-type-aviso-legal #footer, .page-buscador-noticias #footer {
	padding-top:40px;
}
.node-type-nuestro-equipo #footer {
	padding-top:42px;
}
.page-taxonomy #footer{
	padding-top:20px;
}

#page, .region-bottom {
max-width: none;
}
.contenido_destacado {
    background-color: #F5F5F5;
    border-bottom: 1px solid #EFEFEF;
    border-top: 1px solid #EFEFEF;
    
    -webkit-box-shadow:inset 0 0 10px 5px #EEEBFF;
    box-shadow:inset 0 0 10px 5px #EEEBFF;
    padding:20px 0;  
}
.contenido_destacado, .node-type-subhome-publicaciones-y-estudios .group-center{
/*     margin-bottom: 40px; por la home */
/*  background-color: #F5F5F5;
    border-bottom: 1px solid #EFEFEF;
    border-top: 1px solid #EFEFEF;
    
    -webkit-box-shadow:inset 0 0 10px 5px #EEEBFF;
    box-shadow:inset 0 0 10px 5px #EEEBFF;
    padding:20px 0; 

    peticion Anna
*/
    width: 100%;
}
.pasa_twitter{
 background: url("../images/twitter.jpg") repeat scroll center top transparent;
 width:303px;
 height:524px;
 float:left;
 display:block;
 position:relative;
}

#footer ol{
	list-style:none;
	border-top:5px solid #f2f2f2;
	border-bottom:5px solid #f2f2f2;
	margin:0px;
	padding:10px 0px;
	height:20px;
}
#footer ol li{
	float:left;
}
#footer ol li a{
	margin-right:50px;
	text-decoration:none;
	font-family: Helvetica, Arial;
	font-size:14px;
	color:#969393;
}
#footer ol li a:hover{
	color:#5A5A5A;
}
.with-wireframes #header, .with-wireframes #main, .with-wireframes #content, .with-wireframes #navigation, .with-wireframes .region-sidebar-first, .with-wireframes .region-sidebar-second, .with-wireframes #footer, .with-wireframes .region-bottom {
	outline:none;
}
#footer a.home{
	background:url("../images/logo_footer.png") no-repeat top left;
	width:130px;
	height:17px;
	display:block;
	margin-right:110px;
}

.footer_caja_empresa{
	font-family: Helvetica, Arial;
	font-size:11px;
	color:#969393;
	float:left;
	width:240px;
}
.footer_caja_empresa p{
	line-height:15px;
	margin-top:20px;
}
.footer_localizacion,.footer_social{
	float:left;
	font-family: Helvetica, Arial;
	font-size:11px;
	color:#969393;

}
.node-articulo.node-teaser header h2, .node-informe.node-teaser header h2,  {
    color: #5b5b5b;
    font-family: adelle-bold;
    font-size: 20px;
    font-weight: normal;
    margin-bottom:4px;
}
#footer .footer_localizacion h2{
	margin:0px;
	padding:0px;
	font-weight:normal;
	line-height:15px;
	margin-top:20px;
	font-family: 'adelle-bold';
	font-size:14px;
}
#footer .footer_localizacion h2 a{
	font-family: 'adelle-bold';
	font-size:14px;
	color:#969393;
	font-weight:normal;
	text-decoration:none;
}
#footer .footer_localizacion .field-name-field-refer-referencia > .field-items > .field-item{
	float:left;
	line-height:15px;
	width:auto;
	margin-right:45px;	
}
#footer .footer_localizacion .field-label{
	display:inline;
}
#footer .footer_social h2{
	font-family: 'adelle-bold';
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	margin:0px;
	padding:0px;
	line-height:15px;
	margin-top:20px;
	margin-bottom:4px;
}
.footer_container_social_icons{
    -webkit-border-radius: 5px;
		border-radius: 5px 5px 5px 5px;
    background: none repeat scroll 0 0 #f5f5f5;
    height: 28px;
    padding: 2px 0 3px 8px;
		behavior: url(sites/all/themes/rs/css/PIE.htc);
}
.footer_container_social_icons a{
	line-height:18px;
	margin-right:12px;
	float:left;
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	-khtml-opacity: 1;
}
.footer_container_social_icons a.rss {
    background: url("../images/rss.png") no-repeat scroll left bottom transparent;
    display: block;
    height: 21px;
    width: 16px;
}

 .footer_container_social_icons a.twitter {
    background: url("../images/twitter_footer.png") no-repeat scroll left bottom transparent;
    display: block;
    height: 21px;
    width: 19px;
}
.footer_container_social_icons a.youtube {
    background: url("../images/youtube_icon.png") no-repeat scroll left bottom transparent;
    display: block;
    height: 20px;
    width: 35px;
}

.footer_container_social_icons a.slideshare {
    background: url("../images/slide_icon.png") no-repeat scroll left bottom transparent;
    display: block;
    height: 21px;
    width: 21px;
}

.footer_container_social_icons a.linkedin {
    background: url("../images/linkedin_footer.png") no-repeat scroll left bottom transparent;
    display: block;
    height: 21px;
    margin-right: 0;
    width: 16px;
}

 .footer_container_social_icons a:hover{
filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
-khtml-opacity: 0.6;
}

#header #block-locale-language ul{
	list-style:none;
	margin:0px;
	padding:0px;
    -webkit-border-radius: 5px;
		border-radius: 5px 5px 5px 5px;
	background:#f8f8f8;
	line-height:24px;
	height:28px;
	float:left;
	padding-left:12px;
	behavior: url(sites/all/themes/rs/css/PIE.htc);
}
#header #block-locale-language ul li{
	float:left;
	margin-right:7px;
}

#header #block-locale-language ul li a, #header #block-locale-language ul li span{
	text-decoration:none;
	border-right:1px solid #c5c5c5;
	padding-right:7px;
	font-family: Helvetica, Arial;
	font-size:11px;
	color:#c5c5c5;

}
#header #block-locale-language ul li.last span{
	border-right:0px;
}

#header #block-locale-language ul li a.active{
	font-weight:bold;
	color:#5b5b5b;
}

#header #block-locale-language ul li.last{
	padding-right:0px;
}
#header #block-locale-language ul li.last a{
	border:0px;
	margin-right:0px;
}

#container_search_form{
    -webkit-border-radius: 5px;
		border-radius: 5px 5px 5px 5px;
	background:#f8f8f8;
	line-height:28px;
	height:28px;
	margin-left:5px;
	padding-right:10px;
	padding-left:10px;
	behavior: url(sites/all/themes/rs/css/PIE.htc);
}
#container_search_form input{
	vertical-align:top;

}
#container_search_form input#edit-search-block-form--2{
	vertical-align:top;
	font-family: Helvetica, Arial;
	font-size:11px;
	color:#c5c5c5;
	padding-top:8px;
}
#container_search_form input[type=search]{
	border:0px;
	background:#f8f8f8;
	outline: none;
}
#container_search_form input[type=submit]{
	border:0px;
	background:url("../images/lupa_buscador_cabecera.png") #fff no-repeat center center;
	width:28px;
	height:28px;

}






/* ******** LISTADO MENU SUPERIOR ********* */

.region-navigation{
	float:right;
	height:37px;
	line-height:37px;
	margin-top:10px;
}


div.container_slogan{
	float:left;
}


ul#nice-menu-1 li {
background: none;
border:0px;
height:36px;
margin-right:5px;
}


ul#nice-menu-1 li:hover {
	background:none;
/*
	border-bottom:5px solid #ee7617;
	*/
}

ul#nice-menu-1 li.menuparent {
background: none;
}

ul#nice-menu-1 li.menuparent:hover{
background: none;
}

ul#nice-menu-1 li a{
	text-decoration:none;
	font-family: 'adelle-regular';
	font-size:12px;
	color:#6c6c6c;
	line-height:20px;
	padding: 4px 3px !important;
}
ul#nice-menu-1 li a:hover{
}

ul#nice-menu-1 li.menuparent a{
	padding-right:0px;
}

ul#nice-menu-1 li:hover a{
  -webkit-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
	background:#f8f8f8;
}

ul#nice-menu-1 ul {
    border: medium none;
    left: 0;
    top: 41px;
}
ul#nice-menu-1 li ul li {
border:none;
background: none;
}

ul#nice-menu-1 li ul li a{
border:none;
background: none;
padding:4px 10px !important;
background-color:#f0f0f0;

}
ul#nice-menu-1 li ul li a:hover{
}


ul#nice-menu-1 li ul li{
    clear: none;
    float: right;
    width: auto;
    margin:0px;
		height:28px !important;
}

ul#nice-menu-1 li ul li:hover {
border:none;
background:none;
}

ul#nice-menu-1 li ul li:hover a{
border:none;
}

ul#nice-menu-1 li:hover ul li {
border:none;
background:none;
}
ul#nice-menu-1 li ul li a{
}
ul#nice-menu-1 li:hover ul li a{
border:none;
background-color:#f0f0f0;
    -webkit-border-radius: 0px;
		border-radius: 0px 0px 0px 0px;
}
ul#nice-menu-1 li ul li a{

}

ul#nice-menu-1 li:hover ul li:hover {
border:none;
background:none;
}

ul#nice-menu-1 li:hover ul li:hover a{
border:none;
color:#fcb813
}

ul#nice-menu-1 li ul{
    left: auto;
    right: 0;
    width: 500px;
}
ul#nice-menu-1 li.menu-802 ul{
/*
    display: block !important;
    visibility: visible !important;
    */
}


ul#nice-menu-1 li ul li.last a{
-webkit-border-radius: 0px 0px 0px 5px;
border-radius:0px 0px 0px 5px;
}

ul#nice-menu-1 li:hover ul li.last a{
-webkit-border-radius: 0px 0px 0px 5px;
border-radius:0px 0px 0px 5px;
}

ul#nice-menu-1 li ul li.first a{
-webkit-border-radius: 0px 0px 5px 0px;
border-radius:0px 0px 5px 0px;
}
ul#nice-menu-1 li:hover ul li.first a{
-webkit-border-radius: 0px 0px 5px 0px;
border-radius:0px 0px 5px 0px;
}

ul#nice-menu-1 li ul li.first.last a{
-webkit-border-radius: 0px 0px 5px 5px;
border-radius:0px 0px 5px 5px;
}

ul#nice-menu-1 li:hover ul li.first.last a{
-webkit-border-radius: 0px 0px 5px 5px;
border-radius:0px 0px 5px 5px;
}

ul#nice-menu-1 li ul li.last{

}
ul#nice-menu-1 li.active-trail {
	background:none;
	border-bottom:5px solid #fcb813;
}
ul#nice-menu-1 li.active-trail a{
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
	background:#f8f8f8;
	font-family: 'adelle-bold';
}
ul#nice-menu-1 li.active-trail ul li{
border:none;
}
ul#nice-menu-1 li.active-trail ul li a{
border:none;
background-color:#f0f0f0;
-webkit-border-radius: 0px;
border-radius: 0px 0px 0px 0px;
font-family: 'adelle-regular';
}

ul#nice-menu-1 li.active-trail ul li a.active{
font-family: 'adelle-bold';
}
ul#nice-menu-1 li.active-trail ul li.last a{
-webkit-border-radius: 0px 0px 0px 5px;
border-radius:0px 0px 0px 5px;
}
ul#nice-menu-1 li.active-trail ul li.first a{
-webkit-border-radius: 0px 0px 5px 0px;
border-radius:0px 0px 5px 0px;
}
ul#nice-menu-1 li.active-trail ul li.first.last a{
-webkit-border-radius: 0px 0px 5px 5px;
border-radius:0px 0px 5px 5px;
}

ul#nice-menu-1 li ul li a.active{
color:#fcb813
}

ul#nice-menu-1 li.active-trail ul{
/*
    display: block !important;
    visibility: visible !important;
    */
}


/* ******** LISTADO MENU SUPERIOR ********* */



/* Inicio de CONFERENCIA */
.node-type-conferencia #main {
padding-bottom:50px;
}

.node-type-conferencia div.download_pdf {
    float: right;
    margin-top: 2px;
}


.node-type-conferencia div.download_pdf a {
    background: url("../images/descargar_documento.png") no-repeat scroll left top transparent;
    color: #6e6e6e;
    display: block;
    font-size: 11px;
    height: 15px;
    margin-top: 7px;
    padding-left: 20px;
    text-decoration: none;
}
.node-type-conferencia div.download_pdf a:hover {
filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
-khtml-opacity: 0.6;
}

.node-type-conferencia #main h2 {
    border-bottom: 4px solid #f4f4f4;
    color: #5b5b5b;
    font-family: adelle-bold;
    font-size: 26px;
    font-weight: normal;
    line-height: 33px;
    margin: 0 0 12px;
    padding: 0 0 4px;
}
.node-type-conferencia ul.links.inline {
padding-left:4px;
float:left;
width:500px;
}


.node-conferencia {
    color: #6e6e6e;
    font-family: helvetica;
    font-size: 13px;
}
/*
.node-conferencia .group_column_izq{
display:block;
position:relative;
margin:0px;
padding:0px;
float:left;
width:298px;
}
.node-conferencia .group_column_der{
display:block;
position:relative;
margin:0px;
padding:0px;
float:right;
width:620px;
}
Cambio para el tres columns 
*/
.node-conferencia .group_column_izq{
display:block;
position:relative;
margin:0px;
margin-right:2%;
padding:0px;
float:left;
width:15%;

}
.node-conferencia .group_column_der{
display:block;
position:relative;
margin:0px;
margin-left:2%;
padding:0px;
float:right;
width:28%;
}
.node-conferencia .group_column_center{
display:block;
position:relative;
margin:0px;
padding:0px;
float:right;
width:53%;
}
.node-conferencia .node-conferencia-sin-ponente .group_column_der{
	width: 32%;
	margin-left:3%;
}
.node-conferencia .node-conferencia-sin-ponente .group_column_center{
	width: 65%;
}
.node-conferencia .field-name-field-etiqueta-autor{
    border-bottom: 4px solid #F4F4F4;
    color: #5B5B5B;
    font-family: adelle-bold;
    font-size: 20px;
    font-weight: normal;
    line-height: normal;
    margin: 40px 0 0;
    padding: 0 0 12px 15px;
}

.node-conferencia .group_column_izq .field-name-field-imagen-conferencia{
    background-color: #F5F5F5;
    border: 1px solid #EFEFEF;
    padding: 5px;
    text-align: center;
    line-height:0px;
    margin-bottom:30px;
}

.node-conferencia .group_column_izq .field-name-field-imagen-conferencia img{
margin:0px auto;
-webkit-border-radius: 5px;
border-radius: 5px 5px 5px 5px;
behavior: url(sites/all/themes/rs/css/PIE.htc);
}

.node-conferencia .group_column_izq .field-name-field-programa{
    background-color: #f3f3f3;
    padding: 28px;
		margin-top:23px;
		padding-left:15px;
		padding-right:10px;
}
.node-conferencia .group_column_izq .field-name-field-programa h2{
    color: #5B5B5B;
    font-family: adelle-bold;
    font-size: 20px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    line-height:normal;
}

.node-conferencia .field-name-field-texto{
/* 
display:block;
position:relative;
margin:0px;
padding:0px;
float:left;
padding:0px 4px;
 */
}

.node-type-conferencia  .group_column_izq h3 {
    border-bottom: 2px solid #f5f5f5;
    color: #5b5b5b;
    font-family: adelle-bold;
    font-size: 16px;
    font-weight: normal;
    line-height: normal;
    margin: 2px 0 0;
    padding: 0 0 10px;
    width: 100%;
}
.node-type-conferencia .conferencia-programa{
    background-color: #f9f9f9;
    border-radius: 5px;
    color: #6e6e6e;
    font-size: 13px;
    margin-bottom: 40px;
    padding: 14px 12px 10px;
  	margin-bottom:30px;
}
.node-type-conferencia .conferencia-programa a{
color:#fcb813;
text-decoration:none;
}
.node-type-conferencia .conferencia-programa a:hover{
color:#6c6c6c;
}

.node-type-conferencia .conferencia-programa h3{
    border-bottom: 2px solid #f5f5f5;
    color: #5b5b5b;
    font-family: adelle-bold;
    font-size: 16px;
    font-weight: normal;
    line-height: normal;
    margin: 0 0 14px;
    padding: 0 0 6px;
}

.node-type-conferencia .conferencia-programa .fecha-y-hora{
    clear: both;
    color: #a3a1a1;
    display: block;
    font-family: adelle-bold;
    font-size: 12px;
    position: relative;
    overflow: hidden;
}
.node-type-conferencia .conferencia-programa .fecha-y-hora .field-name-field-fecha {
	float: left;
}
.node-type-conferencia .conferencia-programa .field-name-field-lugar{
   clear: both;
    color: #6e6e6e;
    display: block;
    font-size: 11px;
    margin-bottom: 5px;
    position: relative;
}
.node-type-conferencia .conferencia-programa .field-name-field-lugar p{
margin:0px;
}

.node-conferencia .field-name-field-multimedia-conferencias{
display:block;
position:relative;
margin: 10px 0 20px;
padding:0px;
float:left;
width:610px;
padding:0px 5px;
}
.node-conferencia .field-name-field-ideas{
display:block;
position:relative;
margin:0px;
padding:0px;
float:left;
width:610px;
padding:0px 5px;
}
.node-conferencia .field-name-field-autor{
    color: #6e6e6e;
    display: block;
    float: left;
    font-family: helvetica;
    font-size: 13px;
    height: auto;
    margin: 14px 0 0;
    padding: 0;
    position: relative;
    width: 100%;
}
.node-conferencia .field-name-field-autor .field-item{
margin:0px;
}
.node-conferencia .field-name-field-autor a {
	display: block;
	overflow: hidden;
}
.node-conferencia .field-name-field-autor .article-author a{
color: #fcb813;
text-decoration: none;
margin-top: 5px;
}
.node-conferencia .field-name-field-autor a.persona img{
  -webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	margin:0px;
	padding:0px;
	width: 100%;	
}
.node-conferencia .field-name-field-autor a.persona:hover img{
filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
-khtml-opacity: 0.6;

  -webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.node-conferencia .field-name-field-autor .field-item .field-name-field-miniatura-persona .field-item{
    margin:0px;
    padding:0px;
}
.node-conferencia .field-name-field-autor .field-item .field-name-field-miniatura-persona .field-item.odd {
		display:none;
}
.node-conferencia .field-name-field-autor .field-name-field-cargo{
    border-bottom: 2px solid #f5f5f5;
    float: left;
    margin: 0 0 15px;
    width: 100%;
}
.node-conferencia .field-name-field-autor .field-name-field-cargo .field-item{
margin: 0 0 10px;
}
.node-conferencia .field-name-field-autor .field-label{
margin-bottom:5px;
font-family:adelle-bold;
font-weight:normal;
color:#5b5b5b;
font-size:20px;

}
.field-group-multiple-container .even {
    background-color: #F9F9F9 !important;
}
.field-group-multiple-container .multiple-inline-element {
    border: none;
    border-collapse: collapse;
    padding:0px;
}

.node-conferencia .group_acto h3{
margin-top:10px;
margin-bottom:15px;
font-family:adelle-bold;
font-weight:normal;
color:#5b5b5b;
font-size:20px;
}
.node-conferencia .group_acto .multiple-inline-element{
border-top:2px solid #f2f2f2;
padding-top:15px;
font-family:adelle-regular;
color:#6c6c6c;
}
.node-conferencia .group_acto .multiple-inline-element a, a.enl-return{
text-decoration:none;
color:#fcb813;
}
.node-conferencia .group_acto .multiple-inline-element a:hover, a.enl-return:hover{
color:#6e6e6e;
}
.node-conferencia .group_acto .multiple-inline-element p, .node-conferencia .group_acto .multiple-inline-element pre{
    line-height: 1.3em;
    margin: 0 0 3px;
    padding: 0;
}
.node-conferencia .group_acto .field-group-multiple-container .multiple-element {
padding:0px;
margin-bottom:15px;
clear:both;
}
.node-conferencia .group_acto .field-group-multiple-container .field-item-field_fecha_acto{
font-family:adelle-italic;
font-size:13px;
color:#fcb813;
}
.node-conferencia .group_acto .multiple-inline-element .field-item-field_fecha{
font-family:adelle-bold-italic;
font-size:13px;
color:#fcb813;
}

/* Final de CONFERENCIA */


div.container_languages_and_serach {
    display: block;
    float: right;
    height: 28px;
    overflow: hidden;
    position: relative;
    width: 100%;
}

#logo {
    display: block;
    left: 0;
    padding: 0;
    position: absolute;
    top: -24px;
    width:205px;
}

div.container_languages_and_serach .region-header{
	float:right;
}


div.container_subheader {
    border-bottom: 5px solid #F3F3F3;
    display: block;
    float: left;
    height: 60px;
    position: relative;
    width: 100%;
}

#name-and-slogan {
    padding-top: 14px;
}

div.container_slogan {
    float: left;
}

#site-slogan {
    color: #6C6C6C;
    font-family: 'adelle-italic';
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    margin: 0;
}



/* INICIO DE PRESSKIT */


.node-type-press-kit {
font-family: helvetica;
font-size:13px;
color:#5b5b5b;
}

.node-type-press-kit #page-title {
display:block;
position:relative;
font-family: adelle-bold;
font-size:22px;
color:#fcb813;
font-weight:normal;
margin:0px;
padding:0px;
margin-bottom:10px;
padding-left:8px;
}
.node-type-press-kit #main{
padding-bottom:40px;
}

.node-type-press-kit #content h2 {
    color: #fcb813;
    font-family: adelle-bold;
    font-size: 22px;
    font-weight: normal;
    line-height: 1em;
    margin: 0 0 10px;
    padding: 0 0 0 8px;
}

.node-type-press-kit .field-name-field-texto-presskit{
padding-left:8px;
width:384px;
margin-bottom:40px;
}
.node-type-press-kit .field-name-field-texto-presskit a{
color:#ef7118;
text-decoration:none;
}
.node-type-press-kit .field-name-field-texto-presskit a:hover{
color:#6e6e6e;
}
.node-type-press-kit .field-name-field-documentos{
}

.node-type-press-kit .press_kit_category{
width:384px;
float:left;
}
.node-type-press-kit .press_kit_category:nth-child(2n+1){
margin-right: 176px;
}
.node-type-press-kit .press_kit_category .views-field-field-archivo{
margin-top:10px;
color:#7f7f7f;
}

.node-type-press-kit .field-name-field-documentos h3{
font-family: adelle-bold;
font-size:20px;
color:#5b5b5b;
font-weight:normal;
margin:0px;
margin-bottom:10px;
padding: 0 0 8px 6px;
border-bottom:7px solid #f3f3f3;
}
.node-type-press-kit .field-name-field-documentos p{
margin-bottom:2px;
padding-left:8px;
}
.node-type-press-kit .field-name-field-documentos p.descargar{
font-size:11px;
color:#7f7f7f;
margin-bottom:2px;
}

.node-type-press-kit .field-name-field-documentos p.descargar a{
font-size:11px;
color:#ee7718;
text-decoration:none;
}

.node-type-press-kit .field-name-field-documentos p.descargar a:hover{
color:#6e6e6e;
}
.node-type-press-kit .field-name-field-documentos a._logo_{
margin:8px;
}
.node-type-press-kit .field-name-field-documentos .descargar_todo{
    border-bottom: 5px solid #F3F3F3;
    margin-bottom: 20px;
    padding-bottom: 15px;
    padding-left: 8px;
    padding-top: 8px;
}

.node-type-press-kit .field-name-field-documentos .descargar_todo a{
background: url("../images/descargar.png") no-repeat scroll right top transparent;
font-family:adelle-bold-italic;
font-size:13px;
font-weight:normal;
color:#808080;
padding-right:30px;
text-decoration:none;
}
.node-type-press-kit .field-name-field-documentos .descargar_todo a:hover{
filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
-khtml-opacity: 0.6;
}

.node-type-press-kit .field-name-field-documentos a.imagen_press{
    display: block;
    margin: 8px;
    position: relative;
    width:220px;
}
.node-type-press-kit .field-name-field-documentos a.imagen_press:first-of-type{
margin-top:20px;
}
.node-type-press-kit .field-name-field-documentos a.imagen_press:last-of-type{
margin-bottom:20px;
}
.node-type-press-kit .field-name-field-documentos span{
font-family: adelle-bold;
font-size:18px;
color:#fcb813;
font-weight:normal;
margin:0px;
padding:0px;
margin-bottom:10px;
padding: 0 0 0 8px;
}

.node-type-press-kit .field-name-field-documentos ul {
margin:0px;
padding:0px;
padding-bottom:10px;
border-bottom:5px solid #f3f3f3;
margin-bottom:15px;
}

.node-type-press-kit .field-name-field-documentos ul li{
margin:0px;
padding:0px;
list-style: none outside none;
}

.node-type-press-kit .field-name-field-documentos ul li span a{
font-family: helvetica;
font-size:13px;
color:#5b5b5b;
font-weight:normal;
margin:0px;
padding:0px;
margin-bottom:8px;
}
.node-type-press-kit .field-name-field-documentos ul li.last span a{
font-family: adelle-bold-italic;
font-size:13px;
color:#808080;
font-weight:normal;
margin:0px;
padding:0px;
text-decoration:none;
}

.node-type-press-kit .field-name-field-documentos ul li span img {
display:none;
}

/* FINAL DE PRESSKIT */






/* Inicio de HOME */

.canvas_rs .autores {
    color: #acacac;
    font-family: adelle-bold;
    font-size: 12px;
    margin:6px 0;
}
.canvas_rs .autores .autor{
   	border-right: 1px solid #d8d8d8;
	  padding-right: 3px;
		margin-right:3px;
}
.canvas_rs .autores a{
	padding-right:3px;
	color:#fcb813;
	text-decoration:none;
}
.canvas_rs .autores a:hover{
	color:#6e6e6e;
}

.node-articulo.node-teaser .field-name-field-texto, .node-informe.node-teaser .field-name-field-texto,  {
    clear: both;
    font-size: 12px;
    line-height: 15px; line-height: 1.5rem;
    margin-top: 8px;
}

.node-type-home .field-name-field-contenido-relacionado-home {
    margin-bottom: 50px;
    overflow: hidden;
    padding: 0 6px;
}
.node-type-home  .field-name-field-contenido-relacionado-home header{
	-webkit-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
  behavior: url("sites/all/themes/rs/css/PIE.htc");
}

.node-type-home  .group_carrusel_negocio{
    margin-bottom:40px;
    padding: 0px;
}

.node-type-home .contextual-links-region .view-content {
    float: none;
    width: 100%;
    margin:0px;
    padding:0px;
}
.node-type-home .contextual-links-region .view-content li {
height:auto;

}
.node-type-home .contextual-links-region .view-content li .field-content {
    border-bottom: none;
    margin-bottom: 0px;
    padding-bottom: 0px;
    width:100%;
    height:auto;
}
.node-type-home .contextual-links-region .view-content li .field-content img{
	-webkit-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
}

.node-type-home  .group_carrusel_negocio .jcarousel-skin-default .jcarousel-container-horizontal {
    height: auto;
    margin: 0px auto;
    padding: 0px;
    width: 100%;
}
.node-type-home  .jcarousel-skin-default .jcarousel-item {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    height: auto;
    list-style: none outside none;
    overflow: hidden;
    padding: 0;
    width: 100px;
    display:block;
    position:relative;
}
.node-type-home  .jcarousel-skin-default .jcarousel-item-horizontal {
    margin: 0;
}
.node-type-home  .jcarousel-skin-default .jcarousel-clip-horizontal {
    overflow: hidden;
    width: 100%;
}
.node-type-home  .jcarousel-skin-default .jcarousel-prev-horizontal {
    background: url("../images/flecha_carrusel_izquierda.png") no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 33px;
    overflow: hidden;
    text-decoration: none;
    text-indent: -9999px;
    width: 36px;
    outline:0;
    right: 60px;
    top: 271px;
    left:inherit;
  -webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.node-type-home  .jcarousel-skin-default .jcarousel-prev-horizontal:hover {
background-position: 0 0;

filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
-khtml-opacity: 0.6;

  -webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.node-type-home  .jcarousel-skin-default .jcarousel-next-horizontal {
background:url("../images/flecha_carrusel_derecha.png") no-repeat top left;
width:36px;
height:33px;
display:block;
margin-left:6px;
float:left;
    right: 14px;
    top: 271px;
    overflow: hidden;
    text-decoration: none;
    text-indent: -9999px;
    outline:0;
  -webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.node-type-home  .jcarousel-skin-default  .jcarousel-next-horizontal:hover {
background-position: 0 0;

filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
-khtml-opacity: 0.6;

  -webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.node-type-home .jcarousel-navigation li span {
    background: url("/sites/all/themes/rs/images/bullet_apagado.png") no-repeat scroll left top transparent;
    cursor: pointer;
    float: left;
    height: 10px;
    margin-right: 7px;
    text-indent: -9999px;
    width: 10px;
}
.node-type-home .jcarousel-navigation li.active span, .node-type-home .jcarousel-navigation li span:hover {
    background: url("/sites/all/themes/rs/images/bullet_encendido.png") no-repeat scroll left top transparent;
}
.node-type-home .jcarousel-skin-default .jcarousel-navigation {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 352px;
    width: auto;
}



.node-type-home  .group_carrusel_negocio .views_slideshow_slide img{
		-webkit-border-radius: 5px;
  	border-radius: 5px 5px 5px 5px;
    min-height: 335px;
    min-width: 931px;
		behavior: url(sites/all/themes/rs/css/PIE.htc);
}

.node-type-home  .group_carrusel_negocio .view-carrousel-negocio{
    background-color: transparent;
    border: none;
    padding: 0px;
}
.node-type-home  .group_carrusel_negocio .field-name-field-pie-carrusel {
    color: #5B5B5B;
    font-family: adelle-regular;
    font-size: 13px;
    margin-top: 13px;
    padding-left: 25px;
}

.node-type-home  .group_carrusel_negocio .field-name-field-pie-carrusel a{
font-family:adelle-regular;
font-size:13px;
color:#fcb813;
font-weight:normal;
text-decoration:none;
}
.node-type-home  .group_carrusel_negocio .field-name-field-pie-carrusel a:hover{
color:#5b5b5b;
}

.node-type-home  .group_carrusel_negocio .views-field-field-subtitulo{
    background-color: #f3f3f3;
    bottom: 0;
    display: block;
    left: 0;
    margin: 0;
    padding: 16px 340px 16px 30px;
    position: absolute;
    text-align: left;
    width: 100%;
    z-index: 1;
     	   -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    	      -moz-box-sizing: border-box; /* Firefox, other Gecko */
                 box-sizing: border-box; /* Opera/IE 8+ */
filter:alpha(opacity=90);
-moz-opacity: 0.9;
opacity: 0.9;
-khtml-opacity: 0.9;   
}
.node-type-home  .group_carrusel_negocio .views-field-field-subtitulo .field-content{
    color: #5B5B5B;
    font-family: adelle-bold-italic;
    font-size: 15px;
    padding-left: 1px;
    white-space: nowrap;
}

.node-type-home  .group_carrusel_negocio .views-slideshow-controls-bottom{
border:none;
top:270px;
}

#views_slideshow_controls_text_carrousel_negocio-embed_1{
width:88px;
height:50px;
padding-bottom: 33px;
}

#views_slideshow_controls_text_pause_carrousel_negocio-embed_1{
display:none;
}
#views_slideshow_controls_text_next_carrousel_negocio-embed_1 a{
background:url("../images/flecha_carrusel_derecha.png") no-repeat top left;
width:36px;
height:33px;
display:block;
margin-left:6px;
float:left;
    overflow: hidden;
    text-decoration: none;
    text-indent: -9999px;
    outline:0;
}
#views_slideshow_controls_text_next_carrousel_negocio-embed_1 a:hover{

filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
-khtml-opacity: 0.6;

}

#views_slideshow_controls_text_previous_carrousel_negocio-embed_1 a{
    background: url("../images/flecha_carrusel_izquierda.png") no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 33px;
    overflow: hidden;
    text-decoration: none;
    text-indent: -9999px;
    width: 36px;
    outline:0;
}
#views_slideshow_controls_text_previous_carrousel_negocio-embed_1 a:hover{

filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
-khtml-opacity: 0.6;
}
.node-type-home .group_carrusel_negocio .views-field-field-pie-carrusel-i{
    color: #5B5B5B;
    font-family: adelle-regular;
    font-size: 13px;
    padding-left: 28px;
    padding-top: 8px;
}
.node-type-home .group_carrusel_negocio .views-field-field-pie-carrusel-i p{
margin-bottom:10px;
text-align:left;
}
.node-type-home .group_carrusel_negocio .views-field-field-pie-carrusel-i a{
color:#fcb813;
text-decoration:none;
}
.node-type-home .group_carrusel_negocio .views-field-field-pie-carrusel-i a:hover{
    color: #5B5B5B;
}

.field-name-field-contenido-relacionado-home .field-item{
width:286px;
float:left;
font-family: Helvetica;
font-size:12px;
color:#6e6e6e;
}
.field-name-field-contenido-relacionado-home .field-item.odd {
    margin-left: 36px;
    margin-right: 36px;
}

.field-name-field-contenido-relacionado-home .field-item a{
color:#fcb813;
text-decoration:none;
}
.field-name-field-contenido-relacionado-home .field-item a:hover{
color:#6e6e6e;
}
.field-name-field-contenido-relacionado-home .field-item .field-name-field-miniatura a {


}
.field-name-field-contenido-relacionado-home .field-item .field-name-field-miniatura a:hover {

}


.field-name-field-contenido-relacionado-home .field-item a img {
-webkit-border-radius: 5px;
border-radius: 5px 5px 5px 5px;
position:relative;
behavior: url(sites/all/themes/rs/css/PIE.htc);

}


.field-name-field-contenido-relacionado-home .field-item h2{
    border-bottom: 2px solid #F4F4F4;
    font-size: 20px;
    line-height: normal;
    padding-bottom: 8px;
    margin-bottom:10px;
}
.field-name-field-contenido-relacionado-home .field-item h2 a{
font-family: adelle-bold;
font-size:20px;
color:#5b5b5b;
text-decoration:none;
font-weight:normal;
}
.field-name-field-contenido-relacionado-home .field-item h2 a:hover{
filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
-khtml-opacity: 0.6;

}

.node-type-home .field-name-field-contenido-relacionado-home .field-name-field-texto{
display:block;
clear:both;
float:left;
/*
padding-top: 3px;
*/
}



/*
.node-type-home .field-name-field-contenido-relacionado-home .field-name-field-miniatura {
border:1px solid #efefef;
background-color:#f5f5f5;
padding:8px;
display:block;
clear:both;
float:left;

  -webkit-transition: all  0.2s ease-in-out;
	-moz-transition: all  0.2s ease-in-out;
	-ms-transition: all  0.2s ease-in-out;
	-o-transition: all  0.2s ease-in-out;
	transition: all  0.2s ease-in-out;

}
.node-type-home .field-name-field-contenido-relacionado-home .field-name-field-miniatura:hover {
	background-color:#e8e8e8;
  -webkit-transition: all  0.2s ease-in-out;
	-moz-transition: all  0.2s ease-in-out;
	-ms-transition: all  0.2s ease-in-out;
	-o-transition: all  0.2s ease-in-out;
	transition: all  0.2s ease-in-out;

}

.node-type-home .field-name-field-contenido-relacionado-home .field-name-field-miniatura .field-item{
    margin: 0 auto;
    text-align: center;
    width: 264px;
}
*/


.node-type-home .field-name-field-autor {
    clear: both;
    display: block;
    float: left;
    position: relative;
    width: auto;
}
.node-type-home .field-name-field-autor .field-item.odd{
/*
margin:0px;

margin-left:10px;
*/
}
.node-type-home .field-name-field-autor .field-items {
margin-left:7px;
}

.node-type-home .field-name-field-autor .field-item {
   display: block;
    float: left;
    margin: 0 11px 5px 0px;
    position: relative;
    width: auto;
}
.node-type-home .field-name-field-contenido-destacado .field-name-field-categorias{
/*
clear:none;
*/
}

.node-type-home .field-name-field-contenido-destacado .field-name-field-categorias .field-item a
,.container_articulo_der .field-name-field-categorias .field-item a{
text-decoration:none;
}
.node-type-home .field-name-field-contenido-destacado .field-name-field-texto{
font-family:helvetica;
font-size:12px;
}
.node-type-home .field-name-field-contenido-destacado .field-name-field-video{
margin-bottom:20px;
}
.node-type-home .field-name-field-contenido-destacado .field-name-field-video iframe{
width:600px;
}
.node-type-home .field-name-field-contenido-destacado + .socialmedia_fs {
    float: right;
    margin-top: 0;
    width: 48%;
}
.node-type-home .field-name-field-autor .field-item a{
font-family: adelle-bold;
font-size:12px;
color:#fcb813;
font-weight:normal;
text-decoration:none;
}
.node-type-home .field-name-field-autor .field-item a:hover, .node-type-informe div.auto a:hover {
color:#6e6e6e;
}
.node-type-informe div.auto {
margin-left:7px;
width:75%;
}

.node-type-informe div.auto a{

font-family: adelle-bold;
font-size:12px;
color:#fcb813;
font-weight:normal;
text-decoration:none;

    display: block;
    float: left;
    margin: 0 11px 5px 0;
    position: relative;
    width: auto;
}
.node-type-informe div.auto a:last-of-type{
    border-right: 1px solid #CECECE;
    margin-right: 4px;
    padding-right: 11px;
}

.node-type-home .field-name-field-autor {
    clear: both;
    display: block;
    float: left;
    width: auto;
    margin:0px;
}
.node-type-home .node-conferencia .field-name-field-autor > .field-items {
border:none;
}
.field-name-field-autor .field-item.odd{
margin:0px;
margin-right:10px;
}
.field-name-field-contenido-relacionado-home .node-conferencia .field-name-field-texto {
padding:0px;
/*
padding-top: 3px;
*/
width:auto;
}
.field-name-field-contenido-relacionado-home .field-name-field-autor .field-item{
    display: block;
    float: left;
    margin: 0 0 5px 7px;
    position: relative;
    width: auto;
}
.field-name-field-contenido-relacionado-home .field-name-field-autor .field-item.odd {
margin: 0 0 5px 7px;
}
.field-name-field-contenido-relacionado-home .field-name-field-autor .field-item:last-of-type {
    border-right: 1px solid #cecece;
    margin: 0 0 5px 7px;
    padding-right: 8px;
}
.field-name-field-contenido-relacionado-home .field-name-field-fecha {
width:auto;
 margin-bottom: 5px;
}
.field-name-field-contenido-relacionado-home .field-name-field-fecha .field-item {
    font-family: helvetica;
    font-size: 11px;
    padding-left: 8px;
    width: auto;
    padding-top:1px;
}
.field-name-field-contenido-relacionado-home .field-name-field-lugar {
    background-color: #e8e8e8;
    clear: both;
    display: block;
    font-size: 11px;
    margin: 0 5px 7px 0;
    overflow: hidden;
    padding: 4px 8px;
    width: auto;
	-webkit-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
  behavior: url(sites/all/themes/rs/css/PIE.htc);
  float:left;
}

.field-name-field-contenido-relacionado-home .field-name-field-lugar .field-item{
width:auto;
}

.field-name-field-contenido-relacionado-home .field-name-field-lugar p{
line-height:13px;
margin:0px;
padding:0px;
font-size:11px;
float:left;
}

.node-type-home  .field-name-field-autor .field-item a{
font-family: adelle-bold;
font-size:12px;
margin:0px;
}
.field-name-field-categorias{
    clear: both;
    display: block;
    overflow: hidden;
    position: relative;
    padding-bottom: 3px;
}
.node-type-home .field-name-field-contenido-destacado{

}
.node-type-home .field-name-field-contenido-destacado h2 {
    line-height: normal;
    margin-top: 20px;
    padding-bottom: 10px;
}

.node-type-home .field-name-field-contenido-destacado h2 a{
font-family:adelle-bold;
font-size:18px;
color:#5b5b5b;
font-weight:normal;
text-decoration:none;
}
.node-type-home .field-name-field-contenido-destacado h2 a:hover{
filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
-khtml-opacity: 0.6;
}
#phptweets {
width:32%;
float:right;
border:1px solid #eaeaea;
 	   -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	      -moz-box-sizing: border-box; /* Firefox, other Gecko */
             box-sizing: border-box; /* Opera/IE 8+ */
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	    -ms-border-radius: 5px;
	     -o-border-radius: 5px;
	        border-radius: 5px;
behavior: url(sites/all/themes/rs/css/PIE.htc);
background-color:#ffffff;
padding: 22px 10px;
font-family:helvetica;
font-size:12px;
color:#5d5e60;
margin: 0px;
}
#phptweets h2{
display:none;
}
#phptweets .tweet_block_title{
    color: #63c7f8;
    display: block;
    float: left;
    font-family: adelle-regular;
    font-size: 14px;
    font-weight: bold;
    margin:0px;
    width: auto;
}
#phptweets .button_seguir_tweet{
    display: block;
    float: right;
    position: relative;
    width: auto;
}
#phptweets .tweetout{
    padding-top: 22px;
    clear: both;
    overflow-y: hidden;
}
#phptweets .tweetout a{
text-decoration:none;
color:#00b3f6;
}
#phptweets .tweetout a:hover{
color:#5d5e60;
}

.node-type-home ul.links.inline li.socialmedia_share-default{
display:none;
font-family:adelle-regular;
font-size:11px;
color:#6c6c6c;
}
body.front #main .group-rsconocimiento{float:right;width:32%;}
body.front #main .group-rsnoticias{float:left;width:65%;}
body.front #main .group-rsnoticias .field-items .field-item{
	width:48%;
	margin:0 2% 2% 0;
  float: left;
}
body.front #main .group-rsnoticias .field-items .field-item.odd{
	float:right;
	margin:0 0 2% 2%;
}
body.front #main .group-rsnoticias .field-items .field-item .field-items .field-item{
	width:100%;
	margin:0%;
	float:none;
}
.ds-2col > .group-left {
    float: left;
    margin-right: 2%;
    width: 48%;
}
.ds-2col > .group-right {
    float: right;
    margin-left: 2%;
    width: 48%;
}
/* final de HOME */

/* INICIO de QUIENES hacemos */
.group_hacemos_cap .field-name-field-imagen-principal{
display:none;
}

.group-hacemos-cap{
margin-bottom:55px;
}

.group-hacemos-cap .bg_img_que_hacemos{
background-color:#e7e7e7;
-webkit-box-shadow: inset 0px 0px 25px 0px #c5c1be;
box-shadow: inset 0px 0px 25px 0px #c5c1be;
width:100%;
height:335px;
padding-top:45px;
}

.group-hacemos-cap img{
display:none;
}

.group-hacemos-cap .field-name-field-texto-que-hacemos {

}

.group-hacemos-cap .field-name-field-texto-que-hacemos .field-items{
background-color:#f6f6f6;
width:540px;
height:230px;
font-family:Helvetica;
font-size:12px;
color:#6e6e6e;
border:1px solid #efefef;
padding:25px;
-webkit-border-radius: 5px;
border-radius: 5px 5px 5px 5px;
-webkit-box-shadow: 1px 1px 5px 0px #a4a4a3;
box-shadow: 1px 1px 5px 0px #a4a4a3;
behavior: url(sites/all/themes/rs/css/PIE.htc);
}
.group-hacemos-cap .field-name-field-texto-que-hacemos .field-items a{
color:#fcb813;
}

.group-hacemos-cap .field-name-field-texto-que-hacemos .field-items h1, .group-hacemos-cap .field-name-field-texto-que-hacemos .field-items h2, .group-hacemos-cap .field-name-field-texto-que-hacemos .field-items h3{
font-family:adelle-bold;
font-size:22px;
color:#fcb813;
margin:0px;
padding:0px;
margin-bottom:15px;
font-weight:normal;
}

.group_hacemos_sub{
width:928px;
padding:8px;
font-family:Helvetica;
font-size:12px;
color:#6e6e6e;
}

/* final de QUE HACEMOS */



/* INICIO de QUIENES SOMOS */
.group_somos_cap .field-name-field-imagen-principal{
display:none;
}

.group-somos-cap{
margin-bottom:55px;
}

.group-somos-cap .bg_img_quienes_somos{
background-color:#e7e7e7;
-webkit-box-shadow: inset 0px 0px 25px 0px #c5c1be;
box-shadow: inset 0px 0px 25px 0px #c5c1be;
width:100%;
height:335px;
padding-top:45px;
}

.group-somos-cap img{
display:none;
}

.group-somos-cap .field-name-field-texto-quienes-somos {

}

.group-somos-cap .field-name-field-texto-quienes-somos .field-items{
background-color:#f6f6f6;
width:540px;
font-family:Helvetica;
font-size:12px;
color:#6e6e6e;
border:1px solid #efefef;
padding:25px;

-webkit-border-radius: 5px;
border-radius: 5px 5px 5px 5px;
behavior: url(sites/all/themes/rs/css/PIE.htc);
-webkit-box-shadow: 1px 1px 5px 0px #a4a4a3;
box-shadow: 1px 1px 5px 0px #a4a4a3;

}
.group-somos-cap .field-name-field-texto-quienes-somos .field-items a{
color:#fcb813;
text-decoration:none;
}
.group-somos-cap .field-name-field-texto-quienes-somos .field-items a:hover{
color:#6e6e6e;
}
.group-somos-cap .field-name-field-texto-quienes-somos .field-items h1, .group-somos-cap .field-name-field-texto-quienes-somos .field-items h2, .group-somos-cap .field-name-field-texto-quienes-somos .field-items h3{
font-family:adelle-bold;
font-size:22px;
color:#fcb813;
margin:0px;
padding:0px;
margin-bottom:15px;
font-weight:normal;
line-height:normal;
}

.group_somos_sub{
width:928px;
padding:8px;
font-family:Helvetica;
font-size:12px;
color:#6e6e6e;
}

.group_somos_sub .field-name-field-titulo-alianzas{
font-family:adelle-bold;
font-size:22px;
color:#fcb813;
margin:0px;
padding:0px;
margin-bottom:15px;
width:520px;
}
.group_somos_sub .field-name-field-texto-alianzas{
padding-bottom:10px;
border-bottom:2px solid #f5f5f5;
margin-bottom:50px;
}
.group_somos_sub .field-name-field-texto-alianzas p{
width:520px;
}
.group_somos_sub .multiple-inline-element{
display:block;
position:relative;
border:none;
background:#ffffff !important;
width:450px;
float:left;
margin-right:27px;
padding:0px;
}
.group_somos_sub .field-group-multiple-container .multiple-element {
padding:0px;
float:none;
}
.group_somos_sub .field-group-multiple-container .field-name-field-logo-alianza .field-item {
    background-color: #FFFFFF !important;
    border-bottom: 1px solid #F5F5F5;
    height: 120px;
    line-height: 120px;
    margin-bottom: 30px;
    text-align: center;
    vertical-align: middle;
}
.group_somos_sub .field-group-multiple-container .field-name-field-logo-alianza .field-item img{
   	vertical-align: middle;
}
.group_somos_sub .field-group-multiple-container .field-item-field_titulo_alianza .field-item {
    background-color: #FFFFFF !important;
    margin-bottom: 20px;
    font-family:adelle-bold;
    font-weight:normal;
    font-size:22px;
    color:#5a5a5a;
}
.group_somos_sub .field-group-multiple-container .field-item-field_texto_alianza .field-item {
    background-color: #FFFFFF !important;
    margin-bottom: 20px;
    font-family: helvetica;
    font-weight:normal;
    font-size:12px;
    color:#6e6e6e;
}
.group_somos_sub .multiple-inline-element.odd{
margin-right:0px;
}

.group_somos_part{
background-color:#fafafa;
border-bottom:1px solid #efefef;
border-top:1px solid #efefef;
padding-top:35px;
padding-bottom: 50px;
margin-bottom:47px;
}

.group_somos_part .field-name-field-titulo-partners, .group_somos_part .field-name-field-logos-partners  {
width:928px;
padding:8px;
margin:0px auto;
}

.group_somos_part .field-name-field-titulo-partners {
font-family:adelle-bold;
font-size:22px;
color:#fcb813;
padding:0px;
margin-bottom:0px;
}
.group_somos_part .field-name-field-titulo-partners p{
margin:0px;
}
.group_somos_part .field-name-field-texto-partners {
display:none; /* Manolo */
}

.group_somos_part .field-name-field-texto-partners .field-items{
margin-right:8px;
margin-left:8px;
padding-bottom:10px;
border-bottom:1px solid #f5f5f5;
margin-bottom:25px;
width:928px;
}

.group_somos_part .field-name-field-texto-partners .field-item{
width:530px;
font-family:Helvetica;
font-size:12px;
color:#6e6e6e;
}
.group_somos_part .field-name-field-logos-partners {
overflow:hidden;
}

.group_somos_part .field-name-field-logos-partners .field-items{
-webkit-border-radius: 5px;
border-radius: 5px 5px 5px 5px;
    background-color: #FFFFFF;
    border: 1px solid #E7E7E7;
    overflow: inherit;
    padding-bottom: 20px;
    padding-left: 4px;
    padding-top: 20px;
    behavior: url(sites/all/themes/rs/css/PIE.htc);
}

.group_somos_part .field-name-field-logos-partners .field-item{
    float: left;
    height: 130px;
    line-height: 130px;
    margin: 0;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    width: 230px;
}
.group_somos_part .field-name-field-logos-partners .field-item img{
vertical-align: middle;
}

/* final de QUIENES SOMOS */

/* INCIO de TRABAJO CON NOSOTROS */

.node-type-webform .webform_canvas, .node-type-suscripciones .webform_canvas {
    background-color: #F5F5F5;
    border-bottom: 1px solid #EFEFEF;
    border-top: 1px solid #EFEFEF;
    overflow: auto;
    width: 100%;
    padding-bottom: 15px;
   	-webkit-box-shadow:inset 0 0 10px 5px #EEEBFF;
		box-shadow:inset 0 0 10px 5px #EEEBFF;
}
.node-type-webform .webform_canvas{
	margin-bottom:45px;
}
.node-type-webform .webform_header, .node-type-suscripciones .webform_header {
    float: left;
    width: 48%;
}
.node-type-webform .webform_header h2, .node-type-suscripciones .webform_header h2 {
    color: #fcb813;
    font-family: adelle-bold;
    font-size: 22px;
    font-weight: normal;
    line-height: normal;
    margin: 0;
    padding-bottom: 15px;
    padding-top: 40px;
}
.node-type-webform .webform-client-form, .node-type-suscripciones .suscrive_form {
    display: block;
    float: right;
    margin: 0;
    overflow: hidden;
    padding-top: 30px;
    position: relative;
    width: 48%;
}
.node-type-webform .webform-client-form > div, .node-type-suscripciones .suscrive_form form {
    color: #757575;
    display: block;
    float: left;
    font-family: adelle-bold;
    font-size: 13px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}
.node-type-webform .webform-client-form label, .node-type-suscripciones .suscrive_form form label {
    font-weight: normal;
    margin: 0;
    padding-bottom: 8px;
    padding-left: 0px;
}
.node-type-webform .webform-client-form label.option, .node-type-suscripciones .suscrive_form form label.option {
    clear: both;
    font-family: helvetica;
    overflow: hidden;
}
.node-type-webform .webform-client-form input, .node-type-webform .webform-client-form textarea, .node-type-suscripciones .suscrive_form form input {
    border: 2px solid #e3e3e3;
		-webkit-box-shadow:none;
		box-shadow:none;
    color: #999999;
    font-family: helvetica;
    height: 35px;
    padding: 5px;
    width: 80%;
    	-webkit-border-radius: 5px;
    	   -moz-border-radius: 5px;
    	    -ms-border-radius: 5px;
    	     -o-border-radius: 5px;
    	        border-radius: 5px;
     	   -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    	      -moz-box-sizing: border-box; /* Firefox, other Gecko */
                 box-sizing: border-box; /* Opera/IE 8+ */
		behavior: url(sites/all/themes/rs/css/PIE.htc);    	       
}
.node-type-webform .webform-client-form textarea{
		height:100px;
}
.webform-container-inline div, .webform-container-inline div.form-item {
    display: block;
}
.form-radios .form-item, .form-checkboxes .form-item {
	margin-bottom:5px;
}
.form-radios .form-item .form-radio, .form-checkboxes .form-item .form-checkbox{
		margin-right:5px;
    height: 16px;
    margin-bottom: 3px;
    width: 16px;	
}



.node-type-webform  #edit-submitted-adjunta-tu-cv-ajax-wrapper{
display:block;
overflow:hidden;
float:left;
}
.node-type-webform  #edit-submitted-adjunta-tu-cv-ajax-wrapper .webform-component-managed_file{
position:relative;
}
.node-type-webform  #edit-submitted-adjunta-tu-cv-ajax-wrapper .webform-component-managed_file .description {
    display: block;
    left: 130px;
    position: absolute;
    top: 5px;
width:200px;
height:40px;
}
.node-type-webform  #edit-submitted-adjunta-tu-cv-ajax-wrapper #edit-submitted-adjunta-tu-cv-upload-button{
display:none;
}
/*
 .node-type-webform  #webform-component-selecciones-una-de-las-dos-opciones{
    height: auto;
    padding-bottom: 50px;
} 
by ORM
*/
.node-type-webform  #webform-component-selecciones-una-de-las-dos-opciones #edit-submitted-selecciones-una-de-las-dos-opciones{
    clear: both;
    display: block;
    overflow: hidden;
}
.node-type-webform .webform-client-form #webform-component-aceptar {
    display: block;
    overflow: hidden;
    padding-left: 20px;
    position: relative;
}
.node-type-webform .webform-client-form #edit-submitted-aceptar {
	display:block;
	position:absolute;
	width: 16px;
	height: 16px;
	top:0px;
	left:0px;
}
.node-type-webform .webform-client-form #webform-component-aceptar label a {
font-family:helvetica;
font-size:11px;
color: #6e6e6e;
text-decoration: none;
}
.node-type-webform .webform-client-form #webform-component-aceptar label a:hover {
filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
-khtml-opacity: 0.6;
}
.node-type-webform .webform-client-form #webform-component-aceptar input {
width:16px;
height:16px;
}

/* FINAL de TRABAJO CON NOSOTROS */


/* inicio de CONTACTA */
#webform-component-campos-obligatorios{
    font-family: helvetica;
    font-size: 11px;
}
#webform-component-campos-obligatorios p{
margin:0px;
}

.webform-client-form #webform-component-texto.webform-component{
    float: left;
    margin: 0;
    width: 370px;
    font-family: helvetica;

}
.webform-client-form input.input_file_upload {
    float: left;
    height: 30px;
    width: 250px;
}

.button_file_upload {
    background-color: #E8E8E8;
	-webkit-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
  behavior: url(sites/all/themes/rs/css/PIE.htc);
    display: block;
    float: left;
    font-family: helvetica;
    font-size: 12px;
    font-weight: normal;
    margin: 11px;
    padding: 4px 12px;
    position: relative;
  -webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.button_file_upload::hover{
    background-color: #c0c0c0;
  -webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.webform-client-form #webform-component-mensaje.webform-component{
height:150px;
}
.webform-client-form #edit-actions {
    float: right;
    height: 35px;
    margin: 0;
    padding-bottom: 30px;
    padding-top: 0;
    width: 146px;
}

.webform-client-form #edit-actions input, .node-type-suscripciones .suscrive_form form input.form-submit{
    background-color: #fbba00;
    border: 1px solid #d69e00;
color:#ffffff;
font-family:adelle-bold;
font-weight:normal;
font-size:17px;
height:40px;
width: 146px;

  -webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;

}
.webform-client-form #edit-actions input:hover,.node-type-suscripciones .suscrive_form form input.form-submit:hover{
  background-color:#f1a43f;
  border: 1px solid #d66811;  

  -webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.node-type-suscripciones .suscrive_form form input.form-submit {
margin-bottom:30px;
float: right;
}
.webform_canvas_int div.error, .webform_canvas_int tr.error {
    background: url("../images/aspa.png") no-repeat scroll 20px 20px #FBFBFB;
    border: 1px solid #EAEAEA;
-webkit-border-radius: 5px;
border-radius: 5px 5px 5px 5px;
    color: #6e6e6e;
    font-family: helvetica;
    font-size: 13px;
    padding: 20px;
    text-decoration: none;
    padding-left:55px;
    behavior: url(sites/all/themes/rs/css/PIE.htc);
}

.webform_canvas_int div.error a, .webform_canvas_int tr.error a{
color:#fcb813;
text-decoration:none;
}
.webform_canvas_int div.error a:hover, .webform_canvas_int tr.error a:hover{
color:#6e6e6e;
}
.webform_canvas_int div.error ul, .webform_canvas_int tr.error ul{
margin-left:15px;
}

.webform_canvas_int div.status, .webform_canvas_int tr.status {
    background: url("../images/tick_contacto.png") no-repeat scroll 20px 20px #FBFBFB;
    border: 1px solid #EAEAEA;
-webkit-border-radius: 5px;
border-radius: 5px 5px 5px 5px;
    color: #5B5B5B;
    font-family: helvetica;
    font-size: 13px;
    padding: 20px;
    text-decoration: none;
    padding-left:55px;
    behavior: url(sites/all/themes/rs/css/PIE.htc);
}

.webform_canvas_int div.status a, .webform_canvas_int tr.status a{
color:#fcb813;
text-decoration:none;
}
.webform_canvas_int div.status ul, .webform_canvas_int tr.status ul{
margin-left:15px;
}
.webform_canvas_int .contextual-links-region .view-content{
width: 35%;
float:left;
padding:0;
}
.webform_canvas_int .contextual-links-region .view-content .views-field-title{
margin-bottom:5px;
}
.webform_canvas_int .contextual-links-region .attachment{
    float: right;
    width: 65%;
}
.webform_canvas_int .contextual-links-region .attachment .view-content{
width:100%;
float:left;
height:374px;
padding:0px;
margin:0px;
display:block;
position:relative;
}
.webform_canvas_int .contextual-links-region .attachment .view-content .views-row{
width:100%;
float:left;
height:374px;
padding:0px;
margin:0px;
display:block;
position:absolute;
top:0px;
left:0px;
}

.webform_canvas_int .contextual-links-region .attachment .view-content .google_map_field_display {
/* width:700px;
height:374px; */
width:100%;
height:374px;
}

.webform_canvas_int .contextual-links-region .views-field-title{
font-family:adelle-bold;
font-size:18px;
color:#fcb813;
font-weight:normal;
}
.view_in_map_link{
    background: url("../images/marker_contacto.png") no-repeat scroll right top transparent;
    color: #5B5B5B;
    display: block;
    font-family: adelle-bold-italic;
    font-size: 13px;
    height: 25px;
    padding-right: 25px;
    text-decoration: none;
    width: 90px;
    padding-bottom:15px;
    margin-top:10px;
}
.view_in_map_link:hover{
filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
-khtml-opacity: 0.6;
}

.form-item input.error, .form-item textarea.error, .form-item select.error {
    border: 1px solid #fcb813 !important;
}
.form-required {
    color: #fcb813;
}
div.error, .error {
    color: #fcb813;
}
/* final de CONTACTA */
/* CAROUSEL NUESTROS CLIENTES */
#views_slideshow_cycle_teaser_section_clientes-attachment1{
	width:650px !important;
	height:600px;
}
.node-type-contenido-nuestros-clientes .lista-clientes-normal > div{
	float:left;
	width:67%;
	display:none;
}
.node-type-contenido-nuestros-clientes .lista-clientes-normal .view-content{
	padding:0px;
}
.node-type-contenido-nuestros-clientes .lista-clientes-normal > div.attachment-before {
	display:block;
}
.node-type-contenido-nuestros-clientes .lista-clientes-normal > div.view-filters{
display:block;
position:relative;
float:right;
overflow:hidden;
padding:0px;
width:32%;
border:none;
}
.node-type-contenido-nuestros-clientes .contextual-links-region .#edit-tid-1-wrapper {
display:none;
}

.node-type-contenido-nuestros-clientes .contextual-links-region  .view-content h3{
font-size:18px;
font-family:adelle-bold;
color:#5b5b5b;
text-decoration:none;
font-weight:normal;
padding-bottom:6px;
border-bottom:2px solid #f5f5f5;
margin: 0 0 30px;
line-height: normal;
}

.node-type-contenido-nuestros-clientes .contextual-links-region  .view-content ul{
display:block;
position:relative;
margin:0px;
padding: 0 0 15px;
overflow:hidden;
}
.node-type-contenido-nuestros-clientes .contextual-links-region   .view-content li{
    float: left;
    height: 155px;
    margin-right: 32px;
    overflow: hidden;
    text-align: center;
    width: 127px;
}
.node-type-contenido-nuestros-clientes .contextual-links-region .view-content li .field-content{
border-bottom: 4px solid #fcb813;
    margin-bottom: 6px;
    padding-bottom: 8px;
}

.node-type-contenido-nuestros-clientes .contextual-links-region .view-content li span.field-content{
    border-bottom: medium none;
    color: #5B5B5B;
    font-family: helvetica;
    font-size: 13px;
    font-weight: normal;
}

.node-type-contenido-nuestros-clientes .lista-clientes-normal .view-filters .views-exposed-widgets .views-exposed-widget {
	  float: right;
    margin-bottom: 0;
    margin-right: 0;
    padding: 0;
}

/* FIN CAROUSEL NUESTROS CLIENTES */





/* inicio de BUSCAR CONTENIDO */

.page-search-node #main {
margin:0px auto;
width: 928px;
padding-top:40px;
padding-bottom:20px;
}
.page-search-node #main .resultados{
    border-bottom: 2px solid #F5F5F5;
    margin-bottom: 30px;
    overflow: hidden;
    padding-bottom: 15px;

}
.page-search-node #main .resultados p{
width:615px;
font-size:12px;
color:#6e6e6e;
font-family:helvetica;
}
.page-search-node #main .resultados p .keywords{
font-weight:bold;
}

.page-search-node #main h2{
width:615px;
margin:0px;
padding:0px;
font-size:17px;
color:#41414;
font-family:adelle-bold;
font-weight:normal;
margin-bottom:2px;
}

.page-search-node #main ol{
width:615px;
margin:0px;
padding:0px;
font-size:12px;
color:#6e6e6e;
font-family:helvetica;
}

.page-search-node #main ol h3{
margin:0px;
padding:0px;
margin-bottom:10px;
}
.page-search-node #main ol h3 a{
margin:0px;
padding:0px;
font-size:15px;
color:#fcb813;
font-family:adelle-italic;
font-weight:normal;
text-decoration:none;
}
.page-search-node #main ol h3 a:hover{
color:#6e6e6e;
}

.page-search-node #main .search-results .search-snippet-info {
    padding: 8px 0 0;
}

.page-search-node #main .search-results li {
    border-top: 2px solid #F4F4F4;
    margin: 25px 0 0;
    padding-top: 30px;
}
.page-search-node #main .search-results li:first-of-type {
    border-top: 0px;
    margin: 0px;
    padding-top: 0px;
}

.page-search-node .resultados ul{
width:600px;
float:right;
margin:0px;
padding:0px;
font-size:12px;
color:#6e6e6e;
font-family:helvetica;

}
/* final de BUSCAR CONTENIDO */

/* inicio de BUSCAR CONTENIDO */

.node-type-aviso-legal #main h2{
    color: #fcb813;
    font-family: adelle-bold;
    font-size: 22px;
    font-weight: normal;
    line-height: normal;
    margin: 0 0 15px;
    padding: 0;
}
/* final de BUSCAR CONTENIDO */

/* inicio de NUESTRO CLIENTES */
.node-type-contenido-nuestros-clientes .field-name-field-imagen-contenido-clientes img{
/* width:300px;
height:100px; 
creo que ya no se usa
*/
/* hasta que averigue que hacer con esta imagen */
}
.node-type-contenido-nuestros-clientes .bg_img_nuestros_clientes, .node-type-contenido-proyectos .bg_img_nuestros_clientes {
    height: 386px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
		display:block;
		margin:0px;
		padding:0px;
		background-size: cover !important;
		background-position: center center !important;
		background-repeat: no-repeat !important;
		-webkit-box-shadow: inset 0px 0px 15px 0px #24130c;
		box-shadow: inset 0px 0px 15px 0px #24130c;
}
.node-type-contenido-nuestros-clientes .field-name-field-ideas, .node-type-contenido-proyectos .field-name-field-ideas {
padding-top: 45px;
}

.node-type-contenido-nuestros-clientes .field-name-field-ideas .field-items, .node-type-contenido-proyectos .field-name-field-ideas .field-items {
background-color:#f6f6f6;
width:540px;
font-family:Helvetica;
font-size:12px;
color:#6e6e6e;
border:1px solid #efefef;
padding:25px;
opacity: 0.95;
-webkit-border-radius: 5px;
border-radius: 5px 5px 5px 5px;
-webkit-box-shadow: 1px 1px 5px 0px #a4a4a3;
box-shadow: 1px 1px 5px 0px #a4a4a3;
behavior: url(sites/all/themes/rs/css/PIE.htc);
}
.node-type-contenido-nuestros-clientes .field-name-field-ideas .field-items a, .node-type-contenido-proyectos .field-name-field-ideas .field-items a{
color:#fcb813;
text-decoration:none;
}
.node-type-contenido-nuestros-clientes .field-name-field-ideas .field-items a:hover, .node-type-contenido-proyectos .field-name-field-ideas .field-items a:hover{
color:#6e6e6e;
}
.node-type-contenido-nuestros-clientes .field-name-field-ideas .field-items h1, .node-type-contenido-nuestros-clientes .field-name-field-ideas .field-items h2, .node-type-contenido-nuestros-clientes .field-name-field-ideas .field-items h3, .node-type-contenido-proyectos .field-name-field-ideas .field-items h2{
font-family:adelle-bold;
font-size:22px;
color:#fcb813;
margin:0px;
padding:0px;
margin-bottom:1px;
font-weight:normal;
    line-height: 1.3em;
    padding-bottom: 10px;
}
.node-type-contenido-nuestros-clientes .field-name-field-lista-de-clientes{
	overflow: hidden;
	margin-top:40px;
}
.node-type-contenido-nuestros-clientes .field-name-field-lista-de-clientes .field-item.odd{
}
.node-type-contenido-nuestros-clientes .field-name-field-lista-de-clientes .field-item.odd  .view-filters{
width:286px;
float:right;
}

.node-type-contenido-nuestros-clientes .field-name-field-lista-de-clientes .field-item.odd  .view-content{
float:left;
width:648px;
}
.node-type-contenido-nuestros-clientes .field-name-field-lista-de-clientes .field-item.odd  .view-content h3{
font-size:15px;
font-family:adelle-bold;
color:#414141;
text-decoration:none;
font-weight:normal;
padding-bottom:20px;
border-bottom:2px solid #f7f7f7;
margin: 0 0 30px;
width: 608px;
}

.node-type-contenido-nuestros-clientes .field-name-field-lista-de-clientes .field-item.odd  .view-content ul{
display:block;
position:relative;
margin:0px;
padding: 0 0 15px;
overflow:hidden;
}
.node-type-contenido-nuestros-clientes .field-name-field-lista-de-clientes .field-item.odd  .view-content li{
    float: left;
    height: 155px;
    margin-right: 32px;
    overflow: hidden;
    text-align: center;
    width: 127px;
}
.node-type-contenido-nuestros-clientes .field-name-field-lista-de-clientes .field-item.odd  .view-content li .field-content{
border-bottom: 4px solid #fcb813;
    margin-bottom: 6px;
    padding-bottom: 8px;
}

.node-type-contenido-nuestros-clientes .field-name-field-lista-de-clientes .field-item.odd  .view-content li span.field-content{
    border-bottom: medium none;
    color: #5B5B5B;
    font-family: helvetica;
    font-size: 13px;
    font-weight: normal;
}

.node-type-contenido-nuestros-clientes .field-name-field-lista-de-clientes .field-item.odd .views-exposed-form .views-exposed-widget {
margin:0px;
padding:0px;
}

.node-type-contenido-nuestros-clientes .field-name-field-lista-de-clientes .views-slideshow-cycle-main-frame-row-item .field-content{
border-bottom: 4px solid #fcb813;
    margin-bottom: 6px;
    padding-bottom: 8px;
}
.node-type-contenido-nuestros-clientes .field-name-field-lista-de-clientes .views-slideshow-cycle-main-frame-row-item span.field-content{
border-bottom: none;
font-size:13px;
font-family:helvetica;
color:#5b5b5b;
font-weight:normal;
}
.contextual-links-region .view-filters #edit-tid-1-wrapper {
    display: none;
}
.node-type-contenido-nuestros-clientes .field-name-field-lista-de-clientes .field-item .bef-select-as-links .form-item .form-item a{
	width:260px;
-webkit-border-radius: 5px;
border-radius: 5px 5px 5px 5px;
	background:#f9f9f9;
	height:28px;
	padding:0px 23px 0px 23px;
	border:1px solid #e6e6e6;
	padding: 8px 0 0;
	text-align:center;
	margin-bottom:16px;
	display:block;

	behavior: url(sites/all/themes/rs/css/PIE.htc);
}
.node-type-contenido-nuestros-clientes .field-name-field-lista-de-clientes .field-item .bef-select-as-links .form-item .form-item a:hover{
background-color:#fbba00;
border:1px solid #d69e01;
}

.node-type-contenido-nuestros-clientes .field-name-field-lista-de-clientes .field-item .bef-select-as-links .form-item .form-item:hover a{
color:#ffffff;
}
.node-type-contenido-nuestros-clientes .field-name-field-lista-de-clientes .field-item .bef-select-as-links .form-item .form-item.selected a{
	background:#fbba00;
	border:1px solid #d69e01;
}

.node-type-contenido-nuestros-clientes .field-name-field-lista-de-clientes .field-item .bef-select-as-links .form-item .form-item a{
font-size:14px;
font-family:adelle-regular;
color:#6e6e6e;
text-decoration:none;
}
.node-type-contenido-nuestros-clientes .field-name-field-lista-de-clientes .field-item .bef-select-as-links .form-item .form-item.selected a{
font-size:14px;
font-family:adelle-regular;
color:#ffffff;
text-decoration:none;
font-weight:normal;
}

.node-type-contenido-nuestros-clientes .views-slideshow-controls-bottom{
border-top:4px solid #f4f4f4;
padding-top:30px;
width:616px;
}
#views_slideshow_controls_text_clientes-attachment1{
float:right;
width:88px;
height:50px;
}

#views_slideshow_controls_text_pause_clientes-attachment1{
display:none;
}
#views_slideshow_controls_text_next_clientes-attachment1 a{
background:url("../images/flecha_oscura_derecha.png") no-repeat top left;
width:36px;
height:33px;
display:block;
margin-left:6px;
float:left;
    overflow: hidden;
    text-decoration: none;
    text-indent: -9999px;
}
#views_slideshow_controls_text_next_clientes-attachment1 a:hover{
  filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
-khtml-opacity: 0.6;

}

#views_slideshow_controls_text_previous_clientes-attachment1 a{
    background: url("../images/flecha_oscura_izquierda.png") no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 33px;
    overflow: hidden;
    text-decoration: none;
    text-indent: -9999px;
    width: 36px;
}

#views_slideshow_controls_text_previous_clientes-attachment1 a:hover{

  filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
-khtml-opacity: 0.6;

}


/* final de NUESTRO CLIENTES */


div.view-id-lista_de_lugares .attachment-after .views-row{
	visibility:hidden;
}

div.view-id-lista_de_lugares .attachment-after .views-row-first{
	visibility:visible;
}

/* Inicio ARTICULO */
.node-type-articulo .blocks-group {
    margin: 6px auto 10px;
    position: relative;
}
.node-type-articulo .group_col_izq, .node-type-informe .group_column_izq, .node-type-proyecto .group_col_izq{
float:left;
width:32%;
overflow:hidden;
}
.node-type-articulo .container_articulo_der, .node-type-informe .group_column_der, .node-type-proyecto .container_articulo_der{
float:right;
width:65%;
overflow:hidden;
}
.node-type-articulo .container_articulo_der h2, .node-type-informe .group_column_der h2, .node-type-proyecto .container_articulo_der h2{
    border-bottom: 4px solid #F4F4F4;
    color: #5B5B5B;
    font-family: adelle-bold;
    font-size: 26px;
    font-weight: normal;
    line-height: 33px;
    margin: 0 0 12px;
    padding: 0 0 4px 0px;
}
.node-type-articulo .container_articulo_der ul.links.inline, .node-type-proyecto .container_articulo_der ul.links.inline{
    padding-left: 4px;
    padding-top: 0;
}
.node-type-articulo .container_articulo_der .group_col_der, .node-type-proyecto .container_articulo_der .group_col_der{
    overflow: hidden;
    width: 100%;
    padding-top: 10px;
}
.node-type-articulo .container_articulo_der .field-name-field-categorias, .node-type-informe .group_column_der .field-type-taxonomy-term-reference, .node-type-proyecto .container_articulo_der .field-name-field-categorias{
    clear: both;
    float: right;
    overflow: hidden;
    padding:0px;
}
.categorias_articulo .field-name-field-categorias .field-item a, .field-type-taxonomy-term-reference .field-item a{
    background-color: #f5f5f5;
    float: right;
    margin: 0 0 4px 10px;
    padding: 4px 8px;
    width: auto;
    color:#6e6e6e;
    	-webkit-border-radius: 5px;
    	   -moz-border-radius: 5px;
    	    -ms-border-radius: 5px;
    	     -o-border-radius: 5px;
    	        border-radius: 5px;
		behavior: url(sites/all/themes/rs/css/PIE.htc);    	        
}
.categorias_articulo .field-name-field-categorias .field-item a:hover, .field-type-taxonomy-term-reference .field-item a:hover{
filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
-khtml-opacity: 0.6;
}
.node-type-articulo .container_articulo_der .field-name-field-texto{
/* overflow:hidden;
float:left;
clear:both; 
by ORM
*/
}
.node-type-articulo .container_articulo_der .field-name-field-multimedia-file, .node-type-proyecto .container_articulo_der .field-name-field-multimedia-file{
overflow:hidden;
float:left;
clear:both;
border:1px solid #f3f3f3;
background-color:#f5f5f5;
padding:10px;
}
.node-type-articulo .container_articulo_der .field-name-field-multimedia-file .field-items, .node-type-proyecto .container_articulo_der .field-name-field-multimedia-file .field-items{
width:588px;
}
.node-type-articulo .container_articulo_der .field-name-field-multimedia-file .field-items img, .node-type-proyecto .container_articulo_der .field-name-field-multimedia-file .field-items img{
width:100%;
height:auto;
	-webkit-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
  behavior: url(sites/all/themes/rs/css/PIE.htc);
}
.node-type-articulo .container_articulo_der .auto, .node-type-articulo .container_articulo_der .categorias_articulo, .node-type-informe .group_column_der .field-type-taxonomy-term-reference, .node-type-conferencia .group_column_center .categorias_articulo, .node-type-proyecto .container_articulo_der .auto, .node-type-proyecto .container_articulo_der .categorias_articulo{
    clear: none;
    float: right;
/*     padding-bottom: 5px; */
    width: 85%;
}
.node-type-articulo .container_articulo_der .fecha_articulo, .node-type-informe .group_column_der .author-info, .node-type-conferencia .group_column_center .author-info, .node-type-proyecto .container_articulo_der .fecha_articulo  {
    float: left;
    margin: 0;
    padding-bottom: 5px;
    width: 15%;
}
.node-type-articulo .container_articulo_der .fecha_articulo .date-display-single, .node-type-informe .group_column_der .fecha_articulo .date-display-single, .node-type-conferencia .group-column-center .fecha_articulo .date-display-single, .node-type-proyecto .container_articulo_der .fecha_articulo .date-display-single {
	color: #acacac;
  font-family: adelle-bold;
  font-size: 12px;
}
.node-type-articulo .group-col-izq .field-name-field-autor, .node-type-proyecto .group-col-izq .field-name-field-autor{
    clear: both;
    float: none;
    /* quitado el float: left; para enlazar la foto del creador del articulo */
    overflow: hidden;
    width: 100%;
    padding-bottom: 20px;
}
.node-type-articulo .group-col-izq .field-name-field-autor a.persona, .node-type-proyecto .group-col-izq .field-name-field-autor a.persona{
    float: left;
    margin-bottom: 10px;
}

.node-type-articulo .group-col-izq .field-name-field-autor .field-item, .node-type-proyecto .group-col-izq .field-name-field-autor .field-item {
	margin:0px;
	float: none;
}
.node-type-articulo .group-col-izq .field-name-field-fecha, .node-type-informe .group-column-izq .field-name-field-fecha, .node-type-proyecto .group-col-izq .field-name-field-fecha{
	float:left;
}
.node-type-articulo .group-col-izq .field_articulo_relacionado_wrapper, .node-type-informe .group-column-izq .related_informe, .node-type-proyecto .group-col-izq .field_articulo_relacionado_wrapper{
	background: #f9f9f9;
	overflow:hidden;
	padding: 14px 12px 10px;
	margin-bottom: 20px;
}
.node-type-articulo .group-col-izq .field-name-field-articulo-relacionado .node-articulo, .node-type-articulo .group-col-izq .field-name-field-articulo-relacionado .node-conferencia, .node-type-articulo .group-col-izq .field-name-field-articulo-relacionado .node-informe, .node-type-informe .group-column-izq .field-name-field-informe-relacionado .node-articulo, .node-type-informe .group-column-izq .field-name-field-informe-relacionado .node-informe, .node-type-informe .group-column-izq .field-name-field-informe-relacionado .node-conferencia, .node-type-proyecto .group-col-izq .field-name-field-articulo-relacionado .node-articulo, .node-type-proyecto .group-col-izq .field-name-field-articulo-relacionado .node-conferencia, .node-type-proyecto .group-col-izq .field-name-field-articulo-relacionado .node-informe {
padding-top:14px;
padding-bottom:6px;
border-top:2px solid #f5f5f5;
}
.node-type-articulo .group-col-izq .field-name-field-articulo-relacionado .field-item h2, .node-type-informe .group-column-izq .field-name-field-informe-relacionado h2, .node-type-proyecto .group-col-izq .field-name-field-articulo-relacionado .field-item h2{
    font-size: 15px;
    line-height: normal;
    padding-bottom: 7px;
}
.node-type-articulo .group-col-izq .field-name-field-articulo-relacionado .field-item .node-title a, .node-type-informe .group-column-izq .field-name-field-informe-relacionado .node-title a, .node-type-proyecto .group-col-izq .field-name-field-articulo-relacionado .field-item .node-title a{
	text-decoration:none;
	font-family:adelle-italic;
	font-weight:normal;
	color:#fcb813;
	font-size:14px;
	/* Modificado para la pagina de articulo */
}
.node-type-articulo .group-col-izq .field-name-field-articulo-relacionado .field-item .node-title a:hover, .node-type-informe .group-column-izq .field-name-field-informe-relacionado .node-title a:hover, .node-type-proyecto .group-col-izq .field-name-field-articulo-relacionado .field-item .node-title a:hover{
	color:#6e6e6e;
}
.node-type-articulo .group-col-izq .field-name-field-articulo-relacionado .field-item .date-display-single, .node-type-informe .group-column-izq .field-name-field-informe-relacionado .field-item .date-display-single, .node-type-proyecto .group-col-izq .field-name-field-articulo-relacionado .field-item .date-display-single{
	font-family:adelle-regular;
	font-size:12px;
}
.node-type-articulo .group-col-izq .field-name-field-articulo-relacionado .field-item a, .node-type-proyecto .group-col-izq .field-name-field-articulo-relacionado .field-item a{
	text-decoration:none;
	font-family:adelle-regular;
	font-weight:regular;
	color:#6C6C6C;
	font-size:11px;
}
.node-type-articulo .group-col-izq .field-name-field-articulo-relacionado .field-item a:hover, .node-type-proyecto .group-col-izq .field-name-field-articulo-relacionado .field-item a:hover{
	color:#6e6e6e;
}
.node-type-articulo .group-col-izq .field_articulo_relacionado_wrapper .field-label, .node-type-informe .group-column-izq .related_informe h3, .node-type-proyecto .group-col-izq .field_articulo_relacionado_wrapper .field-label{
    color: #5b5b5b;
    font-family: adelle-bold;
    font-size: 16px;
    font-weight: normal;
    line-height: normal;
    margin-bottom: 6px;
    margin-top: 0;
}
.node-type-articulo .group-col-izq .field-name-field-articulo-relacionado .field-name-field-autor .field-item, .node-type-proyecto .group-col-izq .field-name-field-articulo-relacionado .field-name-field-autor .field-item{
    float: left;
    font-family: adelle-regular;
    font-size: 11px;
    margin: 0 7px 5px 0;
}
.node-type-articulo .group-col-izq .field-name-field-articulo-relacionado .field-name-field-autor .field-item:last-of-type, .node-type-proyecto .group-col-izq .field-name-field-articulo-relacionado .field-name-field-autor .field-item:last-of-type{
    border-right: 1px solid #CECECE;
    float: left;
    margin: 0 7px 5px 0;
    padding-right: 8px;
}
.node-type-articulo .node-persona, .node-type-proyecto .node-persona{
	width: 100%;
/* display:block;
position:relative;
margin:0px;
padding:0px;
float:left;
width:294px;
height: auto;
font-size:15px;
color:#414141;
font-family:helvetica; 

by ORM
Quitado para ajustar la foto del articulo
*/
}
.node-type-articulo .node-persona .field-label, .node-type-proyecto .node-persona .field-label{
margin-bottom:5px;
font-family:adelle-bold;
font-weight:normal;
color:#5b5b5b;
font-size:20px;
}

.node-type-articulo .node-persona > .field-items, .node-type-proyecto .node-persona > .field-items{
border-top:4px solid #f4f4f4;
}

.node-type-articulo .node-persona a, .node-type-proyecto .node-persona a{
font-family:adelle-bold;
font-size:18px;
color:#fcb813;
font-weight:normal;
text-decoration:none;
}
.node-type-articulo .node-persona a:hover, .node-type-proyecto .node-persona a:hover{
color:#6e6e6e;
}
.node-type-articulo .node-persona a.nohref:hover, .node-type-proyecto .node-persona a.nohref:hover{
color:#fcb813;
}
.node-type-articulo .node-persona a img, .node-type-proyecto .node-persona a img{
    max-width: 175px;
    text-decoration: none;
    width: 100%;
  -webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;

}
.node-type-articulo .node-persona a:hover img, .node-type-proyecto .node-persona a:hover img{
filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
-khtml-opacity: 0.6;
  -webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.node-type-articulo .node-persona a.nohref:hover img, .node-type-proyecto .node-persona a.nohref:hover img{
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
-khtml-opacity: 1.0;
}
.node-type-articulo .node-persona .field-item, .node-type-proyecto .node-persona .field-item{
margin:0px;
}
.node-type-articulo .node-persona .field-name-field-miniatura-persona .field-item.odd, .node-type-proyecto .node-persona .field-name-field-miniatura-persona .field-item.odd{
display:none;
}
.node-type-articulo .node-persona .article-author, .node-type-proyecto .node-persona .article-author {
    border-top: 4px solid #f4f4f4;
    color: #5b5b5b;
    font-size: 16px;
    margin-top: 10px;
    padding-top: 8px;
    width: 100%;
    display: block;
    clear: both;
}
.node-type-articulo .node-persona .article-author + .persona, .node-type-proyecto .node-persona .article-author + .persona {
    border-bottom: 4px solid #f4f4f4;
    color: #fcb813;
    display: block;
    font-family: adelle-bold;
    font-size: 18px;
    font-weight: normal;
    line-height: 22px;
    margin: 0;
    padding-bottom: 8px;
    width: 100%;
    margin-bottom: 0px;
}
.node-type-articulo .node-persona .article-author + .persona:hover, .node-type-proyecto .node-persona .article-author + .persona:hover {
    color: #5b5b5b;
}
.node-type-articulo .node-persona .article-author + .nohref:hover, .node-type-proyecto .node-persona .article-author + .nohref:hover {
    color: #fcb813;
}
.node-type-articulo .node-persona .field-item.odd, .node-type-proyecto .node-persona .field-item.odd{
	margin:0px;
}
.node-type-articulo .node-persona .field-item .field-name-field-miniatura-persona .field-item, .node-type-proyecto .node-persona .field-item .field-name-field-miniatura-persona .field-item{
    border-top: medium none;
    margin-bottom: 5px;
    margin-top: 15px;
    padding-bottom: 10px;
}
.node-type-articulo .node-persona .field-name-field-cargo, .node-type-proyecto .node-persona .field-name-field-cargo{
    border-bottom: 4px solid #F4F4F4;
    float: left;
    margin: 0 0 20px;
    width: 100%;
}
.node-type-articulo .node-persona .field-name-field-cargo .field-items, .node-type-proyecto .node-persona .field-name-field-cargo .field-items{
border:none;
margin-bottom: 3px;
}
.node-type-articulo .node-persona .field-name-field-cargo .field-item, .node-type-proyecto .node-persona .field-name-field-cargo .field-item{
    border: 0 none;
    margin: 0 0 5px 10px;
}

.node-type-articulo .container_articulo_der .auto a, .node-type-proyecto .container_articulo_der .auto a{
    color: #fcb813;
    font-family: adelle-bold;
    font-size: 12px;
    font-weight: normal;
    margin-left: 7px;
    text-decoration: none;
}
.node-type-articulo .container_articulo_der .auto a:hover, .node-type-proyecto .container_articulo_der .auto a:hover{
color:#6e6e6e;
}

.node-type-articulo .container_articulo_der .auto a:last-of-type, .node-type-proyecto .container_articulo_der .auto a:last-of-type {
    border-right: 1px solid #CECECE;
    margin: 0 3px 5px 7px;
    padding-right: 8px;
}

/* final ARTICULO */

/* inicio AGENDA */
/*
/////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////
VER ARCHIVOS SASS QUE HAY BASTANTE MAQUETACION DE ESTE AREA ALLI
/////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////
*/
.section-agenda {

}

.view-calendar .views-field-field-fecha{
font-family: adelle-regular;
font-size:12px;
color:#595959;
}
.view-calendar .views-field-field-lugar{
font-family:helvetica;
font-size:10px;
color:#fcb813;
}

{
    border-top: 5px solid #F4F4F4;
    float: left;
    margin-top: 30px;
    overflow: hidden;
    width: 944px;
}
 .view-filters{
    border-bottom: 5px solid #F4F4F4;
    color: #6e6e6e;
    font-family: helvetica;
    font-size: 12px;
    font-weight: normal;
    padding: 8px;
}


.view-content .mycols{
	width:286px;
	float:left;
	overflow:hidden;
	display:block;
}

#block-views-agenda-upper-block .views-field-title{
font-family:adelle-bold;
font-weight:normal;
font-size:22px;
color:#fcb813;
margin-bottom:10px;
}
#block-views-agenda-upper-block .views-field-field-texto-cabecera{
font-family;helvetica;
font-size:13px;
color:#6e6e6e;
}

.view-calendar a{
color:#fcb813;
text-decoration:none;
font-size:13px;
}
.view-calendar .item-list ul{
margin:0px;
padding:0px;
list-style-type: none;
}
.view-calendar .item-list ul li{
clear: both;
margin-bottom:25px;
}
#block-views-agenda-upper-block{
    float: left;
    margin: 0;
    overflow: hidden;
    padding: 8px 8px 0;
	width:60%;
}

.view-calendar{
    float: left;
    overflow: hidden;
    padding: 0 8px 8px;
font-size: 12px;
}

.view-calendar .calendar_date{
    display: block;
    margin-bottom: 20px;
    position: relative;
    font-weight: bold;
	padding:10px 15px 5px 10px;
	background-color:#f6f6f6;

	-webkit-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
  behavior: url(sites/all/themes/rs/css/PIE.htc);
}
.view-calendar .item-list a:hover{
color:#6e6e6e;
}
.view-calendar .item-list .views-field-title{
padding-bottom:5px;
}
.view-calendar .item-list .views-field-field-autor{
padding-bottom:5px;
}
.view-calendar .item-list .views-field-field-autor a{
font-weight:bold;
font-size:12px;
}

.view-calendar .item-list .views-field-field-lugar{
    clear: both;
    display: block;
    overflow: hidden;
    width: auto;
    float:left;
	margin:8px 0px;
}
.view-calendar .item-list .views-field-field-lugar p{
    margin-bottom: 0;
    position: relative;
}
.view-calendar .item-list .views-field-field-texto {
    clear: both;
    display: block;
}
.view-calendar .item-list .views-field-nid a{
    color: #EF7118;
    display: block;
    float: left;
    font-size: 12px;
    height: 16px;
    margin-bottom: 12px;
    position: relative;
    text-decoration: none;
    width: 17px;
}
.view-calendar .item-list .views-field-nid a:hover{
color:#6e6e6e;
}
 .view-filters{
		padding:8px;
    border-bottom: 2px solid #F4F4F4;
}
 .view-filters select {
    padding:10px;
    margin: 0;
    background: #ffffff;
    border:none;
    outline:none;
    display: inline-block;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    border:1px solid #d9d9d9;
    cursor:pointer;
    font-family:helvetica;
    font-size:14px;
    color:#959393;
		/*
		background: url("../images/flecha_filtro.png") no-repeat scroll left top transparent;
		*/
}
 .views-exposed-widgets .views-exposed-widget {
padding-top:0px;
}
 .views-exposed-widgets .views-exposed-widget{
    float: left;
    margin-bottom: 0;
    margin-right: 30px;
}
.views-exposed-widgets .views-widget-sort-by{
display:none;
}
.views-exposed-widgets .views-exposed-widget label{
display:none;
}
 .view-content .mycols .field-name-field-texto{
padding:0px;
padding-top:3px;
}

.view-content .mycols .field-name-field-miniatura {
border:1px solid #efefef;
background-color:#f5f5f5;
padding:8px;
display:block;
clear:both;
float:left;
  -webkit-transition: all  0.2s ease-in-out;
	-moz-transition: all  0.2s ease-in-out;
	-ms-transition: all  0.2s ease-in-out;
	-o-transition: all  0.2s ease-in-out;
	transition: all  0.2s ease-in-out;
}
 .view-content .mycols .field-name-field-miniatura:hover {
	background-color:#e8e8e8;
  -webkit-transition: all  0.2s ease-in-out;
	-moz-transition: all  0.2s ease-in-out;
	-ms-transition: all  0.2s ease-in-out;
	-o-transition: all  0.2s ease-in-out;
	transition: all  0.2s ease-in-out;

}
 .view-content .mycols .field-name-field-miniatura .field-item {
    margin: 0 auto;
    text-align: center;
    width: 264px;
}
 .view-content .mycols .field-item a img {
	-webkit-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
  behavior: url(sites/all/themes/rs/css/PIE.htc);
}
 .view-content .mycol-1{
margin-left:1%;
margin-right:1%;
}
.view-calendar .item-list ul .views-field-title a {
font-family:adelle-bold;
font-size:15px;
font-weight:normal;
color:#5b5b5b;
}
.view-id-calendar .field-name-field-autor,   .field-name-field-autor{
    color: #414141;
    display: block;
    float: left;
    font-family: helvetica;
    font-size: 12px;
    height: auto;
    margin: 0;
    padding: 0;
    position: relative;
    width: auto;
}

.view-id-calendar .field-name-field-fecha {
    color: #595959;
    font-family: adelle-regular;
    font-size: 12px;
    margin-bottom: 5px;
    margin-left: 7px;
    width: auto;
/*
    clear: both;
    */
}
 .node-conferencia .field-name-field-autor > .field-items {
border:none;
}

.view-id-calendar .field-name-field-autor .field-item,  .field-name-field-autor .field-item{
    display: block;
    float: left;
    margin: 0 0 5px 7px;
    position: relative;
    width: auto;
}
/*
 .node-conferencia .field-name-field-autor .field-item.odd {
   margin: 0 0 5px 7px;
}
*/
.view-id-calendar .field-name-field-autor .field-item:last-of-type,  .field-name-field-autor .field-item:last-of-type{
/*     border-right: 1px solid #CECECE;
    margin: 0 0 5px 7px;
    padding-right: 8px; 
by ORM
Por el evento a 3 columnas
    */
}

.view-id-calendar .field-name-field-autor .field-item a,  .field-name-field-autor .field-item a{
font-family: adelle-bold;
font-size:12px;
margin:0px;
}
.view-id-calendar .field-name-field-autor .field-item a:hover,  .field-name-field-autor .field-item a:hover{
color:#6e6e6e;
}

.view-id-calendar .field-name-field-lugar,  .field-name-field-lugar{
    clear: both;
    display: block;
    font-size: 11px;
    line-height: 13px;
    margin: 0px;
    overflow: hidden;
    width: auto;
  	color:#fcb813;
}
.view-id-calendar .field-name-field-lugar p,  .field-name-field-lugar p{
    font-size: 11px;
    line-height: 13px;
    margin: 0;

}
.node-conferencia h2.node-title, .node-informe h2.node-title, .node-articulo h2.node-title, .node-proyecto h2.node-title a{
    font-family: adelle-bold;
    font-size: 20px;
    font-weight: normal;
    line-height: 24px;
}
.node-conferencia h2.node-title a, .node-informe h2.node-title a, .node-articulo h2.node-title a, .node-proyecto h2.node-title a{
    color: #5B5B5B;
    font-family: adelle-bold;
    font-size: 20px;
    font-weight: normal;
    text-decoration: none;
}
.node-conferencia h2.node-title a:hover, .node-informe h2.node-title a:hover, .node-articulo h2.node-title a:hover, .node-proyecto h2.node-title a:hover{
filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
-khtml-opacity: 0.6;
}
 .node-conferencia .field-name-field-categorias .field-item a{
text-decoration:none;
}

/* final AGENDA */

/* inicio VIDEO */
.node-type-video #main {
padding-bottom:50px;
}
.node-type-video .node-video-side-left {
    width:32%;
    float:left;
    overflow:hidden;
}
.node-type-video .node-video-side-right {
    width:65%;
    float:right;
    overflow:hidden;
    margin-right:0px;
    color: #6e6e6e;
    font-family: helvetica;
    font-size: 14px;
}
.node-type-video .node-video-side-right h2{
    border-bottom: 4px solid #F4F4F4;
    color: #5B5B5B;
    font-family: adelle-bold;
    font-size: 26px;
    font-weight: normal;
    line-height: 33px;
    margin: 0 0 12px;
    padding: 0 0 4px;
}

.node-type-video .node-video-side-right .field-name-field-fecha {
    float: left;
    margin: 0;
    padding-bottom: 5px;
    width: 15%;
}
.node-type-video .node-video-side-right div.socialmedia_fs {
    float: left;
}
.node-type-video .node-video-side-right .field-name-field-categorias {
    clear: none;
    display: block;
    float: left;
    height: 32px;
    margin-left: 10px;
    width: auto;
}
.node-type-video .node-video-side-right .field-name-field-categorias .field-item {
    background-color: #F4F4F4;
    -webkit-border-radius: 5px;
		border-radius: 5px 5px 5px 5px;
    margin: 0 5px 4px 0;
    padding: 4px 8px;
    width: auto;
    float:left;
    behavior: url(sites/all/themes/rs/css/PIE.htc);
}
.node-type-video .node-video-side-right .field-name-field-categorias .field-item:hover {
background-color: #e8e8e8;
}
.node-type-video .node-video-side-right .field-name-field-categorias .field-item a{
text-decoration:none;
}
.node-type-video .node-video-side-right ul.links{
    clear: both;
    display: block;
    height: 24px;
    margin: 0;
    padding: 5px 0 0 8px;
}
.node-type-video .node-video-side-right .field-name-field-autor{
display:none;
}
.node-type-video .node-video-side-right .field-name-field-texto{
    overflow: hidden;
    padding-top: 10px;
    width: 100%;
}
.node-type-video .node-video-side-right .field-name-field-video{
/* padding:8px; */
/*
width:600px;
*/
display:block;
position:relative;
}
.node-type-video .node-video-side-right .field-name-field-video .media-youtube-video, .video-filter-field, table.media {
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    padding-top: 30px;
    position: relative;
}
.node-type-video .node-video-side-right .field-name-field-video .media-youtube-video, .video-filter-field, table.media {
    display: block;
    margin-top: 5px;
}
.node-type-video .node-video-side-right .field-name-field-video iframe, .video-filter-field object, table.media iframe, table.media object{
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.node-type-video .node-video-side-left .related_videos_title{
    border-bottom: 4px solid #F4F4F4;
    color: #5B5B5B;
    font-family: adelle-bold;
    font-size: 16px;
    font-weight: normal;
    line-height: normal;
    margin: 0 0 20px;
    padding: 0 0 4px 0px;
}
.node-type-video .node-video-side-left p a{
    color: #fcb813;
    display: inline-block;
    font-family: adelle-regular;
    font-weight: normal;
    text-decoration: none;
    display: none !important; /* Para que no accedan a la pagina de recursos con el filtro aplicado de videos */
}
.node-type-video .node-video-side-left p a:hover{
color:#6e6e6e;
}

.node-type-video .node-video-side-left .field-name-field-videos-relacionados{
  overflow:hidden;
}
.node-type-video .node-video-side-left .field-name-field-videos-relacionados .view-mode-destacado{
padding-bottom:18px;
border-bottom:3px solid #f5f5f5;
margin-bottom:19px;
display:block;
}

.node-type-video .node-video-side-left .field-name-field-videos-relacionados .small_left_side{
    display: block;
    float: left;
    margin-right: 4%;
    overflow: hidden;
    position: relative;
    width: 48%;
  -webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.node-type-video .node-video-side-left .field-name-field-videos-relacionados .small_left_side:hover{

filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
-khtml-opacity: 0.6;
  -webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.node-type-video .node-video-side-left .field-name-field-videos-relacionados .small_right_side{
    display: block;
    float: left;
    position: relative;
    width: 48%;
}
.node-type-video .node-video-side-left .field-name-field-videos-relacionados .small_right_side h2{
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 10px;
}
.node-type-video .node-video-side-left .field-name-field-videos-relacionados .small_right_side h2 a{
    color: #fcb813;
    font-family: adelle-italic;
    font-size: 13px;
    font-weight: normal;
    line-height: inherit;
    padding: 0;
    text-decoration: none;
}
.node-type-video .node-video-side-left .field-name-field-videos-relacionados .small_right_side h2 a:hover{
color:#6e6e6e;
}
.node-type-video span.date-display-single {
    color: #acacac;
    font-family: adelle-bold;
    font-size: 12px;

}
.node-type-video ul.links.inline li.socialmedia_share-default{
display:none;
font-family:adelle-regular;
font-size:11px;
color:#6c6c6c;
}

/* final VIDEO */




/* inicio PRESENTACION */
.node-type-presentacion #main {
padding-bottom:50px;
}
.node-type-presentacion .node-presentacion-side-left {
width:303px;
float:left;
overflow:hidden;
}
.node-type-presentacion .node-presentacion-side-right {
width:616px;
float:right;
overflow:hidden;
margin-right:5px;
    color: #6e6e6e;
    font-family: helvetica;
    font-size: 13px;

}
.node-type-presentacion .node-presentacion-side-right h2{
    border-bottom: 5px solid #F4F4F4;
    color: #5B5B5B;
    font-family: adelle-bold;
    font-size: 22px;
    font-weight: normal;
    line-height: 1em;
    margin: 0 0 10px;
    padding: 0 0 10px 5px;
    padding-left:6px;
}

.node-type-presentacion .node-presentacion-side-right .field-name-field-fecha-presentacion {
float:left;
width:auto;
overflow:hidden;
padding-left:6px;
font-size:11px;
}
.node-type-presentacion .node-presentacion-side-right .field-name-field-fecha-presentacion span{
    display: block;
    padding-top: 1px;
}

.node-type-presentacion .node-presentacion-side-right .field-name-field-categorias {
    clear: none;
    display: block;
    float: left;
    height: 32px;
    margin-left: 10px;
    width: auto;
}
.node-type-presentacion .node-presentacion-side-right .field-name-field-categorias .field-item {
    background-color: #F4F4F4;
    -webkit-border-radius: 5px;
		border-radius: 5px 5px 5px 5px;
    float: left;
    margin: 0 5px 0 0;
    padding: 0 8px;
    width: auto;
    behavior: url(sites/all/themes/rs/css/PIE.htc);
}
.node-type-presentacion .node-presentacion-side-right .field-name-field-categorias .field-item:hover {
background-color: #e8e8e8;
}
.node-type-presentacion .node-presentacion-side-right .field-name-field-categorias .field-item a{
text-decoration:none;
}
.node-type-presentacion .node-presentacion-side-right ul.links{
display:block;
clear: both;
width.600px;
margin:0px;
padding:0px;
padding-left:6px;
}
.node-type-presentacion .node-presentacion-side-right .field-name-field-autor{
display:none;
}
.node-type-presentacion .node-presentacion-side-right .field-name-field-texto{
padding:6px;
}
.node-type-presentacion .node-presentacion-side-right .field-name-field-presentacion{
padding:6px;
width:602px;
display:block;
position:relative;
}

.node-type-presentacion .node-presentacion-side-right .field-name-field-presentacion .media-slideshare-wrapper{
    height: 0;
    overflow: hidden;
    padding-bottom: 57%;
    padding-top: 30px;
    position: relative;
}


.node-type-presentacion .node-presentacion-side-right .field-name-field-presentacion iframe{
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.node-type-presentacion .node-presentacion-side-left .related_presentacion_title{
    border-bottom: 5px solid #F4F4F4;
    color: #5B5B5B;
    font-family: adelle-bold;
    font-size: 20px;
    font-weight: normal;
    line-height: 1.5em;
    margin: 0 0 20px;
    padding: 0 0 6px 13px;
}
.node-type-presentacion .node-presentacion-side-left p a{
    color: #fcb813;
    font-family: adelle-regular;
    font-size: 12px;
    font-weight: normal;
    padding: 0 0 0 13px;
    text-decoration: none;
}
.node-type-presentacion .node-presentacion-side-left p a:hover{
    color: #6e6e6e;
}

.node-type-presentacion .node-presentacion-side-left .field-name-field-presentaciones-relacionada{
padding-left:13px;
padding-right:20px;
overflow:hidden;
}
.node-type-presentacion .node-presentacion-side-left .field-name-field-presentaciones-relacionada .view-mode-destacado{
padding-bottom:18px;
border-bottom:2px solid #f5f5f5;
margin-bottom:19px;
display:block;
}

.node-type-presentacion .node-presentacion-side-left .field-name-field-presentaciones-relacionada .small_left_side{
    display: block;
    float: left;
    margin-right: 14px;
    overflow: hidden;
    position: relative;
    width: 148px;

  -webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.node-type-presentacion .node-presentacion-side-left .field-name-field-presentaciones-relacionada .small_left_side:hover{

	filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
-khtml-opacity: 0.6;

  -webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;

}

.node-type-presentacion .node-presentacion-side-left .field-name-field-presentaciones-relacionada .small_right_side{
    color: #6C6C6C;
    display: block;
    float: left;
    font-family: helvetica;
    font-size: 11px;
    line-height: 1.2em;
    position: relative;
    width: 108px;
}
.node-type-presentacion .node-presentacion-side-left .field-name-field-presentaciones-relacionada .small_right_side h2{
    font-size: 12px;
    line-height: 1em;
    margin-bottom: 5px;
}
.node-type-presentacion .node-presentacion-side-left .field-name-field-presentaciones-relacionada .small_right_side h2 a{
font-size:12px;
font-family:adelle-italic;
font-weight:normal;
color:#fcb813;
text-decoration:none;
padding:0px;
}
.node-type-presentacion .node-presentacion-side-left .field-name-field-presentaciones-relacionada .small_right_side h2 a:hover{
color:#6e6e6e;
}
/* final PRESENTACION */













#views_slideshow_cycle_main_carrusel_empleados-attachment_1 #views_slideshow_cycle_teaser_section_carrusel_empleados-attachment_1{

}
#views_slideshow_controls_text_pause_carrusel_empleados-attachment_1{
	display:none;
}
.views-slideshow-controls-top #views_slideshow_controls_text_next_carrusel_empleados-attachment_1{
	display:none;
}
.views-slideshow-controls-bottom #views_slideshow_controls_text_previous_carrusel_empleados-attachment_1{
	display:none;
}


#container_persona_grande{
    height: 386px;
    margin: 0 auto;
    max-width: 960px;
    width: 96%;
}
.container_mini_persona h1{
	font-size:22px;
	color:#905113;
	font-family: 'adelle-bold';
	font-weight:normal;
	line-height:23px;
}
.container_mini_persona .field-name-field-ideas h1{
width:700px;
}


.container_mini_persona p{
	line-height: 18px;
}
.container_mini_persona .mail_persona{
	border-bottom:5px solid #f4f4f4;
	padding:40px 0 8px	
}
.container_mini_persona .mail_persona a{
	text-decoration:none;
	font-family:adelle-regular;
	font-size:15px;
	color:#fcb813;
}
.container_mini_persona .mail_persona a:hover{
color:#6e6e6e;
}
container_mini_persona .field-name-field-ideas a{
	text-decoration:none;
	font-family: Helvetica, Arial;
	font-size:13px;
	color:#fcb813;
}

.container_mini_persona .field-name-field-ideas a:hover{
color:#6e6e6e;
}

.container_mini_persona .field-name-field-ideas {
		-moz-column-count: 2;
		-moz-column-gap: 60px;
		-webkit-column-count: 2;
		-webkit-column-gap: 60px;
		column-count: 2;
		column-gap: 60px;
    padding:25px 0 20px;
}
.container_mini_persona .field-name-field-ideas h1{
    display: block;
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: relative;
    top: -60px;
    width: 944px;
    display:none;
}
.container_mini_persona .field-name-field-ideas h2{
    display: block;
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: relative;
    top: -60px;
    width: 944px;
    display:none;
}
.node-persona .container_mini_persona .contenido_relacionado_titulo {
    border-bottom: 2px solid #f4f4f4;
    color: #fcb813;
    display: block;
    font-family: adelle-regular;
    font-size: 21px;
    margin-bottom: 28px;
    padding-bottom: 9px;
    padding-top: 0px;
}
.container_mini_persona span.carrusel_empleados_titulo{
    border-bottom: 2px solid #f4f4f4;
    color: #fcb813;
    display: block;
    font-family: adelle-regular;
    font-size: 21px;
    margin-bottom: 28px;
    padding-bottom: 9px;
    padding-top: 0px;
}

.container_info_persona{
	overflow:auto;
	display:block;
	position:relative;
}
.container_info_persona h2{
	color:#fcb813;
	font-family: 'adelle-bold';
	font-size:30px;
	margin: 0;
  padding: 0;
 	line-height:25px;
 	font-weight:normal;
	text-shadow: 1px 1px 2px #0f0b09;
  filter: dropshadow(color=#0f0b09, offx=1, offy=1);
  white-space: nowrap;
  width: 335px;
  float:left;
}

.container_info_persona h3{
	font-size:18px;
	color:#fff;
	font-family: Helvetica, Arial;
	margin: 0;
 	padding: 0;
 	font-weight:normal;
 	padding-top:5px;
	text-shadow: 1px 1px 2px #0f0b09;
  filter: dropshadow(color=#0f0b09, offx=1, offy=1);
  white-space: nowrap;
  width: 335px;
  float:left;

}
.container_info_persona div.redes_sociales{
    height: 165px;
    margin-bottom: 40px;
    margin-top: 50px;
    padding: 10px 20px 24px;
    float:left;
background: -moz-linear-gradient(left,  rgba(0,0,0,0) 1%, rgba(0,0,0,0.44) 34%, rgba(0,0,0,0.83) 99%, rgba(0,0,0,0.84) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(1%,rgba(0,0,0,0)), color-stop(34%,rgba(0,0,0,0.44)), color-stop(99%,rgba(0,0,0,0.83)), color-stop(100%,rgba(0,0,0,0.84))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 1%,rgba(0,0,0,0.44) 34%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.84) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(0,0,0,0) 1%,rgba(0,0,0,0.44) 34%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.84) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(0,0,0,0) 1%,rgba(0,0,0,0.44) 34%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.84) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(0,0,0,0) 1%,rgba(0,0,0,0.44) 34%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.84) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#d6000000',GradientType=1 ); /* IE6-9 */
}

.container_info_persona div.redes_sociales ol{
    display: table-cell;
    list-style: none outside none;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    width: 46px;
    float:left;
}
.container_info_persona div.redes_sociales ol.col2{
}
.container_info_persona div.redes_sociales ol li{
	margin-right:1px;
}
.container_info_persona div.redes_sociales ol li a{
    color: #FFFFFF;
    display: block;
    font-family: socialicoregular;
    font-size: 35px;
    height: auto;
		margin: 0 0 2px;
    text-decoration: none;
    width: 26px;

filter:alpha(opacity=90);
-moz-opacity: 0.9;
opacity: 0.9;
-khtml-opacity: 0.9;

}
.container_info_persona div.redes_sociales ol li a:hover{

	filter:alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
-khtml-opacity: 1;

	text-shadow: 0px 0px 3px #ffffff;
	filter: dropshadow(color=#ffffff, offx=0, offy=0);
}
.rds_izquierda{
float:left;
width:340px;
}
.rds_derecha{
float:right;
width:340px;
}

.container_info_persona .rds_derecha div.redes_sociales{
    height: 165px;
    margin-bottom: 60px;
    margin-top: 55px;
    padding: 0 20px 20px;
  	float:right;

background: -moz-linear-gradient(right,  rgba(0,0,0,0) 1%, rgba(0,0,0,0.44) 34%, rgba(0,0,0,0.83) 99%, rgba(0,0,0,0.84) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, right top, left top, color-stop(1%,rgba(0,0,0,0)), color-stop(34%,rgba(0,0,0,0.44)), color-stop(99%,rgba(0,0,0,0.83)), color-stop(100%,rgba(0,0,0,0.84))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(right,  rgba(0,0,0,0) 1%,rgba(0,0,0,0.44) 34%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.84) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(right,  rgba(0,0,0,0) 1%,rgba(0,0,0,0.44) 34%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.84) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(right,  rgba(0,0,0,0) 1%,rgba(0,0,0,0.44) 34%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.84) 100%); /* IE10+ */
background: linear-gradient(to left,  rgba(0,0,0,0) 1%,rgba(0,0,0,0.44) 34%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.84) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#d6000000',GradientType=1 ); /* IE6-9 */
}


.container_info_persona .rds_derecha div.redes_sociales ol{

}
.container_info_persona .rds_derecha h2{
text-align:right;
float:right;
}
.container_info_persona .rds_derecha h3{
text-align:right;
float:right;
}


a.Blog:after{
content: "W";
}
a.Twitter:after{
content: "L";
}
a.LinkedIn:after{
content: "I";
}

a.WordPress:after{
content: "W";
}
a.Wordpress:after{
content: "W";
}
a.Vimeo:after{
content: "V";
}
a.Youtube:after{
content: "X";
}
a.Aboutme:after{
    content: "b";
    font-family: font_constructorregular;
    font-size: 42px;
}
a.Xing:after{
    content: "a";
    font-family: font_constructorregular;
    font-size: 40px;
}
a.Delicious:after{
    content: "c";
    font-family: font_constructorregular;
    font-size: 40px;
}

.container_info_persona div.redes_sociales ol li a.Slideshare{
font-family: Elusive-Icons;
font-size: 22px;
}

a.Slideshare:after{
content: "\e036";
}
.node-persona .container_info_persona div.redes_sociales ol li a.Slideshare {
    font-size: 22px;
    padding-top: 8px;
}
.node-type-persona  .field-name-field-contenido-relacionado{
  overflow: hidden;
  margin-bottom: 40px;
}

.node-type-persona .field-name-field-contenido-relacionado .field-item{
width:32%;
float:left;
}
.node-type-persona .field-name-field-contenido-relacionado .field-item.odd{
margin-left:2%;
margin-right:2%;
}
.node-type-persona .field-name-field-contenido-relacionado .field-item .field-items .field-item {
	width:100%;
	float: none;
}
.node-type-persona .field-name-field-contenido-relacionado .field-item h2{
    font-family: adelle-bold;
    font-size: 20px;
    font-weight: normal;
    line-height: 24px;
}
.node-type-persona .field-name-field-contenido-relacionado .field-item h2 a{
    font-family: adelle-bold;
    font-weight: normal;
}
.node-type-persona .field-name-field-contenido-relacionado .field-name-field-texto{
/* display:block;
clear:both;
float:left; 
by ORM
*/
}
.node-type-persona .field-name-field-contenido-relacionado .node-conferencia .field-name-field-texto {
padding:0px;
width:auto;
}
.node-persona .container_mini_persona .field-name-field-contenido-relacionado .field-items p{
	line-height:20px;
}
.node-type-persona .field-name-field-contenido-relacionado .field-name-field-autor .field-item{
    display: block;
    float: left;
    margin: 0 0 5px 7px;
    position: relative;
    width: auto;
}

.node-type-persona  .field-name-field-contenido-relacionado .field-name-field-autor {
    clear: both;
    display: block;
    float: left;
    width: auto;
}
.node-type-persona .field-name-field-contenido-relacionado .field-name-field-autor .field-item.odd{
/*
		margin:0px;
		margin-right:10px;
		*/
}
.node-type-persona .field-name-field-contenido-relacionado .field-name-field-autor .field-items {
margin-left:7px;
}
.node-type-persona .field-name-field-contenido-relacionado .field-name-field-autor .field-item{
    display: block;
    float: left;
    margin: 0 11px 5px 0 !important;
    position: relative;
    width: auto !important;
}
.node-type-persona .field-name-field-contenido-relacionado .field-name-field-autor .field-item a {
    color: #fcb813;
    font-family: adelle-bold;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}
.node-type-persona .field-name-field-contenido-relacionado .field-name-field-autor .field-item a:hover {
color:#6e6e6e;
}
.node-type-persona .field-name-field-contenido-relacionado .field-item .field-name-field-categorias .field-item{
    background-color: #F4F4F4;
    -webkit-border-radius: 5px;
		border-radius: 5px 5px 5px 5px;
    margin: 0 5px 4px 0;
    padding: 4px 8px;
    width: auto;
    behavior: url(sites/all/themes/rs/css/PIE.htc);
}
.node-type-persona .field-name-field-contenido-relacionado .field-item .field-name-field-categorias .field-item a{
font-family:helvetica;
font-size:12px;
color:#6e6e6e;
}
.node-type-persona .field-name-field-contenido-relacionado .field-item .field-name-field-categorias .field-item:hover {
background-color:#e8e8e8;
}
.node-type-persona .field-name-field-contenido-relacionado .field-name-field-categorias .field-item a {
    font-family: adelle-bold;
    font-size: 12px;
}
.node-persona .container_mini_persona .descubre-todo-contenido{
    display: block;
    margin-bottom: 30px;
    overflow: hidden;
    padding: 0;
    position: relative;
}
.node-persona .container_mini_persona .descubre-todo-contenido .descubre-todo-contenido-titulo{
    color: #5b5b5b;
    display: block;
    font-family: adelle-regular;
    font-size: 18px;
    margin-bottom: 8px;
}
.node-persona .container_mini_persona .descubre-todo-contenido .descubre-todo-contenido-link{
    background-color: #fbba00;
    border: 1px solid #d69e00;
    font-family: adelle-bold;
    font-weight: normal;
    color: #fff;
    font-size: 16px;
    margin: 0;
    padding: 8px 15px;
    position: relative;
    text-align: center;
    float: right;
    text-decoration: none;
    	-webkit-border-radius: 5px;
    	   -moz-border-radius: 5px;
    	    -ms-border-radius: 5px;
    	     -o-border-radius: 5px;
    	        border-radius: 5px;
    behavior: url(sites/all/themes/rs/css/PIE.htc);    	        
}

.node-persona .container_mini_persona .descubre-todo-contenido .descubre-todo-contenido-link:hover{
	background-color:#f1a43f;
	border: 1px solid #d66811;
}
.node-type-persona .view-carrusel-empleados-jcarousel {
display:block;
position:relative;
width:100%;
margin:0px;
padding:0px;
height: auto;
}

.node-type-persona .jcarousel-skin-default {
    padding-left: 36px;
    padding-right: 26px;
}

.node-type-persona .jcarousel-skin-default .jcarousel-container-horizontal {
    height: auto;
    margin: auto;
    padding: 0;
    width: 100%;
}
.node-type-persona .jcarousel-skin-default .jcarousel-clip-horizontal {
    overflow: hidden;
    width: auto;
}
.node-type-persona .jcarousel-skin-default .jcarousel-item-horizontal {
    border: 0 none;
    margin: 0;
    height: auto;
}
.node-type-persona .jcarousel-skin-default .jcarousel-item-horizontal .views-field-field-miniatura-persona{
    width: 164px ;
}
.node-type-persona .jcarousel-skin-default .jcarousel-item-horizontal .views-field-title{
    width: 164px ;
}
.node-type-persona .jcarousel-skin-default .jcarousel-item-horizontal .views-field-field-cargo{
    width: 164px ;
}
.node-type-persona .jcarousel-skin-default .jcarousel-item-horizontal .views-field-title a{

}

.node-type-persona .jcarousel-skin-default .jcarousel-item-horizontal .img_carru {
    background-size: cover !important;
    width: 90%;
    background-position: center center;
}









.node-type-persona .jcarousel-skin-default {
    text-align: left;
}

.node-type-persona .jcarousel-skin-default .jcarousel-prev-horizontal {
display:block:
position:absolute;
width:26px;
height:98px;
top:0px;
left:-36px;
background: url("../images/flecha_izquierda.png") no-repeat scroll center center transparent;
background-color:#f1eff0;
}
.node-type-persona .jcarousel-skin-default .jcarousel-prev-horizontal:hover {
background-color:#e8e8e8;
}
.node-type-persona .jcarousel-skin-default .jcarousel-next-horizontal {
display:block;
position:absolute;
width:26px;
height:98px;
top:0px;
right:-26px;
background: url("../images/flecha_derecha.png") no-repeat scroll center center transparent;
background-color:#f1eff0;
}
.node-type-persona .jcarousel-skin-default .jcarousel-next-horizontal:hover {
background-color:#e8e8e8;
}


.node-type-persona .view-carrusel-empleados {
    margin: 0 auto 40px;
    overflow: hidden;
    width: 944px;
}
.node-type-persona .view-carrusel-empleados .views-slideshow-controls-top{
width:26px;
float:left;
margin-right:16px;
height:102px;
background: url("../images/flecha_izquierda.png") no-repeat scroll center center transparent;
background-color:#f1eff0;
}
.node-type-persona .view-carrusel-empleados .views-slideshow-controls-top:hover{
background-color:#e8e8e8;
}
.node-type-persona .view-carrusel-empleados .views-slideshow-controls-top a{
    display: block;
    height: 102px;
    text-indent: -9999px;
}

.node-type-persona .view-carrusel-empleados .views-slideshow-controls-bottom{
width:26px;
float:left;
margin-left:16px;
height:102px;
background: url("../images/flecha_derecha.png") no-repeat scroll center center transparent;
background-color:#f1eff0;
}
.node-type-persona .view-carrusel-empleados .views-slideshow-controls-bottom:hover{
background-color:#e8e8e8;
}

.node-type-persona .view-carrusel-empleados .views-slideshow-controls-bottom a{
    display: block;
    height: 102px;
    text-indent: -9999px;
}


.node-type-persona .view-carrusel-empleados .views_slideshow_main{
width:860px;
float:left;
height:112px;
}


#views_slideshow_cycle_main_carrusel_empleados-attachment_1 #views_slideshow_cycle_teaser_section_carrusel_empleados-attachment_1 img{
	width:160px;
	height:94px;
	display:block;
}
.node-type-persona .view-carrusel-empleados .views_slideshow_main .views-slideshow-cycle-main-frame-row-item{
    display: block;
    float: left;
    height: 102px;
    margin-left: 15px;
    position: relative;
    width: 160px;
}

.node-type-persona .view-carrusel-empleados-jcarousel .jcarousel-item a {
    color: #FFFFFF;
    display: block;
    font-family: helvetica;
    font-size: 11px;
    height: 98px;
    padding: 0px;
    position: relative;
    text-decoration: none;
    width: 100%;
    background-position: center center !important;
}
.node-type-persona .view-carrusel-empleados-jcarousel .jcarousel-item a span{
display:none;
}
.node-type-persona .view-carrusel-empleados-jcarousel .jcarousel-item a:hover span{
display:block;
}

.node-type-persona .view-carrusel-empleados-jcarousel .jcarousel-item a span.persona_mini_nombre{
    border-top: 1px solid #FFFFFF;
    clear: both;
    float: left;
    font-weight: bold;
    margin-left: 4px;
    margin-top: 48px;
    padding-right: 4px;
    text-align: right;
    width: 92%;
}
.node-type-persona .view-carrusel-empleados-jcarousel .jcarousel-item a span.persona_mini_cargo{
    border-bottom: 1px solid #FFFFFF;
    clear: both;
    float: left;
    padding-right: 4px;
    text-align: right;
    width: 97%;
}




.node-type-persona .view-carrusel-empleados .views_slideshow_main .views-slideshow-cycle-main-frame-row-item.views-row-first{
    margin-left: 0px;
}

.node-type-persona .view-carrusel-empleados .views_slideshow_main .views-slideshow-cycle-main-frame-row-item .views-field-title a{
    color: #FFFFFF;
    display: none;
    font-family: helvetica;
    font-size: 11px;
    font-weight: bold;
    height: 44px;
    left: 0;
    margin: 0;
    padding-bottom: 0;
    padding-right: 10px;
    padding-top: 50px;
    position: absolute;
    text-align: right;
    text-decoration: none;
    top: 0;
    width: 150px;
    background-color: transparent;
}

.node-type-persona .view-carrusel-empleados .views_slideshow_main .views-slideshow-cycle-main-frame-row-item .views-field-field-cargo {
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    color: #FFFFFF;
    display: none;
    font-family: helvetica;
    font-size: 10px;
    font-weight: normal;
    height: 34px;
    left: 10px;
    line-height: 51px;
    margin: 0;
    position: absolute;
    text-align: right;
    top: 48px;
    vertical-align: bottom;
    width: 140px;
    background-color: transparent;
}

.node-type-persona .view-carrusel-empleados .views_slideshow_main .views-slideshow-cycle-main-frame-row-item:hover .views-field-title a{
	background-color:#333333;
	display:block;
	filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
-khtml-opacity: 0.6;
}
.node-type-persona .view-carrusel-empleados .views_slideshow_main .views-slideshow-cycle-main-frame-row-item:hover .views-field-field-cargo{
	display:block;
}

#views_slideshow_cycle_main_carrusel_empleados-attachment_1 #views_slideshow_cycle_teaser_section_carrusel_empleados-attachment_1 .views-field-field-miniatura-persona:hover img{

}




























/* INICIO DEL MODULO DE REDES SOCIALES */
#main ul.links.inline{
	display:none !important;
}

ul.links.inline {
    display: block;
    height: 30px;
    margin: 0;
    overflow: hidden;
    padding: 6px 0 0;
    position: relative;
    width: 100%;
}
ul.links.inline li.socialmedia_profile-default{
display:none;
}
ul.links.inline li.socialmedia_share-default{
display:none;
}

ul.links.inline li.socialmedia_profile-default .stButton {
border:1px solid #ececec;
}
ul.links.inline .sharethis-wrapper {
height:14px;
width:500px;
}




.stButton {
line-height:14px !important;
}

.stButton .stFb, .stButton .stTwbutton, .stButton .stMainServices {
    height: 14px !important;
    line-height: 14px !important;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}


.st_twitter_hcount .stArrow {
background:none !important;
}

.stButton .stArrow {
background:none !important;
padding:0px !important;
line-height:14px !important;
height:14px !important;
margin:0px;
}

.stButton .stButton_gradient {
background:none !important;
font-family:PTSansBold !important;
font-size:12px !important;
font-weight:normal !important;
color:#8a8a8a !important;
}
.stButton .stBubble_hcount {
font-family:PTSansBold !important;
font-size:12px !important;
font-weight:normal !important;
color:#8a8a8a !important;
}

.stButton .stButton_gradient {
border:none !important;
}

.st_twitter_button .stButton_gradient, .st_twitter_button .stButton_gradient:hover, .st_twitter_vcount .stButton_gradient, .st_twitter_vcount .stButton_gradient:hover, .st_twitter_hcount .stButton_gradient, .st_twitter_hcount .stButton_gradient:hover {
border:none !important;
}

.stButton .st-twitter-counter{
background-image:none !important;
background-image: url("../images/tweet_share.png") !important;
}
.stButton .st-linkedin-counter{
background-image:none !important;
background-image: url("../images/linkedin_share.png") !important;
}
.stButton .googleplus {
background-image:none !important;
text-indent: -9999px !important;
}
.st_googleplus_hcount .stButton .stButton_gradient {
background-image:none !important;
    background: url("../images/google_share.png") no-repeat scroll left bottom transparent !important;
    height: 14px !important;
    line-height: 14px !important;
    padding-bottom: 0 !important;
    padding-top: 0px !important;
}
.st_googleplus_hcount .stButton .stArrow .stButton_gradient{
background-image:none !important;
background:none !important;
}

.st_twitter_hcount, .st_linkedin_hcount, .st_googleplus_hcount, .st_sharethis_hcount {
    border: 1px solid #E8E8E8 !important;
    display: block;
    float: left;
    margin-right: 10px;
    padding: 0 !important;
    position: relative;
    width: auto;
    padding-bottom: 1px !important;

  -webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.st_twitter_hcount:hover, .st_linkedin_hcount:hover, .st_googleplus_hcount:hover, .st_sharethis_hcount:hover {
	filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
-khtml-opacity: 0.6;

  -webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.st_googleplus_hcount, .st_sharethis_hcount {
    padding-top: 1px !important;
}

.st_googleplus_hcount {
padding-left:3px !important;
}

.stButton .chicklets {
    height: 14px !important;
    line-height: 14px !important;
}
.stButton .st-twitter-counter, .stButton .st-facebook-counter {
width:53px !important;
}
.stButton .st-yahoo-counter, .stButton .st-linkedin-counter {
width:49px !important;
}
.stButton .st-sharethis-counter {
background:none !important;
    background: url("../images/mail_share.png") no-repeat scroll left bottom transparent !important;
    width: 50px !important;
}
.st_sharethis_hcount .stArrow{
display:none !important;
}

/* INICIO DE QUE HACEMOS */
.node-type-que-hacemos {

}
.node-type-que-hacemos  .ancho_especial{
    height: 386px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
		display:block;
		margin:0px;
		padding:0px;
		background-size: cover !important;
		background-position: center center !important;
		background-repeat: no-repeat !important;
		-webkit-box-shadow: inset 0px 0px 15px 0px #24130c;
		box-shadow: inset 0px 0px 15px 0px #24130c;
/*
    backface-visibility: hidden;
    perspective: 1000px;
		background-size: cover;
*/
}

/*
.node-type-que-hacemos  .ancho_especial{
    background-color: #E7E7E7;
-webkit-box-shadow: inset 0 0 25px 0 #C5C1BE;
box-shadow: inset 0 0 25px 0 #C5C1BE;
    height: 335px;
    padding-top: 45px;
    width: 100%;
}
*/

.node-type-que-hacemos .cabecera_expandida{
padding-top:45px;
}
.node-type-que-hacemos .cabecera_expandida_wrapper{
    background-color: #F6F6F6;
    border: 1px solid #EFEFEF;
    -webkit-border-radius: 5px;
    border-radius: 5px 5px 5px 5px;
-webkit-box-shadow: 1px 1px 5px 0px #a4a4a3;
box-shadow: 1px 1px 5px 0px #a4a4a3;
    color: #6e6e6e;
    font-family: Helvetica;
    font-size: 12px;
    padding: 25px;
    width: 540px;
    opacity: 0.95;
    behavior: url(sites/all/themes/rs/css/PIE.htc);
}
.node-type-que-hacemos .cabecera_expandida_title{
    color: #fcb813;
    font-family: adelle-bold;
    font-size: 22px;
    font-weight: normal;
    line-height: 1.3em;
    margin: 0 0 1px;
    padding: 0 0 10px;
}
.node-type-que-hacemos .submain{
    margin-top: 50px;
    overflow: hidden;
}

.node-type-que-hacemos .submain .field-name-field-texto-cuerpo{
display:block;
position:relative;
width:69%;
float:left;
margin-right:4%;
    color: #6e6e6e;
    font-family: Helvetica;
    font-size: 12px;

}

.node-type-que-hacemos .submain .field-name-field-imagen-cuerpo{
display:block;
position:relative;
float:left;
margin-bottom: 20px;
}

.node-type-que-hacemos .submain .field-group-format{
    display: block;
    position: relative;
    float: left;
    margin: 0 auto;
    width: 944px;
    padding-top:20px;
}

.node-type-que-hacemos .submain .field-group-format .multiple-inline-element{
    background-color: #F9F9F9;
    border: 1px solid #EFEFEF;
    -webkit-border-radius: 5px;
		border-radius: 5px 5px 5px 5px;
		-webkit-box-shadow: 1px 1px 5px 0px #EDEDED;
		box-shadow: 1px 1px 5px 0px #EDEDED;
    color: #6e6e6e;
    display: block;
    float: left;
    font-family: Helvetica;
    font-size: 12px;
    margin-right: 0px;
    min-height: 324px;
    padding: 0;
    position: relative;
    width: 286px;
    margin-bottom:36px;
behavior: url(sites/all/themes/rs/css/PIE.htc);
/*
background: url("../images/line_hacemos.jpg") repeat-x scroll left 224px transparent;
*/
}

.node-type-que-hacemos .submain .field-group-format .multiple-inline-element p{
line-height:1.8em;
}

.node-type-que-hacemos .submain .field-group-format .multiple-inline-element.odd{
    margin-right: 40px;
}
.node-type-que-hacemos .submain .field-group-format .multiple-inline-element:first-of-type{
    margin-right: 26px;
}

.node-type-que-hacemos .submain .field-group-format .multiple-inline-element .field-item-field_titulo_ficha{
padding:14px;
width:258px;
padding-top:40px;
font-family:adelle-bold-italic;
font-size:16px;
font-weight:normal;
color:#5b5b5b;
height:60px;
}
.node-type-que-hacemos .submain .field-group-format .multiple-inline-element .field-item-field_texto_ficha{
padding:14px;
width:258px;
min-height:196px;
padding-top:0px;
    color: #6e6e6e;
    font-family: Helvetica;
    font-size: 12px;
    background: url("../images/line_hacemos.jpg") repeat-x scroll left bottom transparent;
    margin-bottom:10px;
}



/* FINAL DE QUE HACEMOS */


/* INICIO NUESTRO EKIPO */
.node-type-nuestro-equipo{

}

.node-type-nuestro-equipo  .ancho_especial{
    height: 386px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
		display:block;
		margin:0px;
		padding:0px;
		background-size: cover !important;
		background-position: center center !important;
		background-repeat: no-repeat !important;
		-webkit-box-shadow: inset 0px 0px 15px 0px #24130c;
		box-shadow: inset 0px 0px 15px 0px #24130c;
/*
    backface-visibility: hidden;
    perspective: 1000px;
		background-size: cover;
*/
}

/*
.node-type-nuestro-equipo  .ancho_especial{
    background-color: #E7E7E7;
		-webkit-box-shadow: inset 0px 0px 25px 0px #c5c1be;
		box-shadow: inset 0px 0px 25px 0px #c5c1be;
    height: 335px;
    padding-top: 45px;
    width: 100%;
}
*/

.node-type-nuestro-equipo .cabecera_expandida{
    display: block;
    padding-top: 45px;
    position: relative;
}

.node-type-nuestro-equipo .cabecera_expandida_wrapper{
    background-color: #F6F6F6;
    border: 1px solid #EFEFEF;
    -webkit-border-radius: 5px;
    border-radius: 5px 5px 5px 5px;
		-webkit-box-shadow: 1px 1px 5px 0px #a4a4a3;
		box-shadow: 1px 1px 5px 0px #a4a4a3;
    color: #6e6e6e;
    font-family: Helvetica;
    font-size: 12px;
    padding: 25px;
    width: 540px;
    opacity: 0.95;
    behavior: url(sites/all/themes/rs/css/PIE.htc);
}

.node-type-nuestro-equipo .cabecera_expandida_wrapper a{
color:#fcb813;
text-decoration:none;
}
.node-type-nuestro-equipo .cabecera_expandida_wrapper a:hover{
color:#6e6e6e;
}
.node-type-nuestro-equipo .cabecera_expandida_title{
    color: #fcb813;
    font-family: adelle-bold;
    font-size: 22px;
    font-weight: normal;
    line-height: 1.3em;
    margin: 0 0 1px;
    padding: 0 0 10px;
}
.node-type-nuestro-equipo .submain{
    margin-top: 40px;
    overflow: hidden;
    margin-bottom:0px;
}
.node-type-nuestro-equipo .submain .view-lista-de-empleados > .view-content{
padding:0px;
}
.node-type-nuestro-equipo .submain .view-lista-de-empleados .view-content .item-list {
border-top:2px solid #f4f4f4;
margin-top:16px;
padding-top:30px;
}
.node-type-nuestro-equipo .submain .view-lista-de-empleados .view-content .item-list:first-of-type {
border-top:none;
margin-top:0px;
padding-top:0px;
}

.node-type-nuestro-equipo .submain .view-lista-de-empleados .view-content .item-list h3{
display:none;
}
.node-type-nuestro-equipo .submain .view-lista-de-empleados .view-content .item-list ul{
margin:0px;
padding:0px;
list-style:none;
overflow:hidden;
clear:both;
}
.node-type-nuestro-equipo .submain .view-lista-de-empleados .view-content .item-list ul li{
display:block;
position:relative;
width:174px;
height:112px;
float:left;
margin-left:18px;
margin-bottom:18px;
}
.node-type-nuestro-equipo .submain .view-lista-de-empleados .view-content .item-list ul li:first-of-type{

}
.node-type-nuestro-equipo .submain .view-lista-de-empleados .view-content .item-list ul li a{
    color: #FFFFFF;
    display: block;
    font-family: helvetica;
    font-size: 11px;
    height: 102px;
    padding: 5px;
    position: relative;
    text-decoration: none;
    width: 164px;
}
.node-type-nuestro-equipo .submain .view-lista-de-empleados .view-content .item-list ul li a:hover{

}

.node-type-nuestro-equipo .submain .view-lista-de-empleados .view-content .item-list ul li a span{
display:none;
}
.node-type-nuestro-equipo .submain .view-lista-de-empleados .view-content .item-list ul li a:hover span{
display:block;
}


.node-type-nuestro-equipo .submain .view-lista-de-empleados .view-content .item-list ul li a span.persona_mini_nombre{
    border-top: 1px solid #FFFFFF;
    clear: both;
    float: left;
    font-weight: bold;
    margin-top: 58px; /* Mnl dice que lo ve bien asi */
    padding-right: 4px;
    text-align: right;
    width: 97%
}

.node-type-nuestro-equipo .submain .view-lista-de-empleados .view-content .item-list ul li a span.persona_mini_cargo{
    border-bottom: 1px solid #FFFFFF;
    clear: both;
    float: left;
    padding-right: 4px;
    text-align: right;
    width: 97%;
}


.node-type-nuestro-equipo .submain .view-lista-de-empleados .view-content .item-list ul li .views-field-field-miniatura-persona a {
display:block;
position:relative;
width:174px;
height:112px;
}

.node-type-nuestro-equipo .submain .view-lista-de-empleados .view-content .item-list ul li .views-field-title a{
    background-color: transparent;
    color: #FFFFFF;
    display: none;
    font-family: helvetica;
    font-size: 11px;
    font-weight: bold;
    height: 44px;
    left: 0;
    margin: 0;
    padding-bottom: 0;
    padding-right: 10px;
    padding-top: 70px;
    position: absolute;
    text-align: right;
    text-decoration: none;
    top: 0;
    width: 170px;
    z-index: 10;
}
.node-type-nuestro-equipo .submain .view-lista-de-empleados .view-content .item-list ul li .views-field-field-cargo{
    background-color: transparent;
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    color: #FFFFFF;
    display: none;
    font-family: helvetica;
    font-size: 10px;
    font-weight: normal;
    height: 34px;
    left: 5px;
    line-height: 51px;
    margin: 0;
    position: absolute;
    text-align: right;
    top: 68px;
    vertical-align: bottom;
    width: 164px;
}
.node-type-nuestro-equipo .submain .view-lista-de-empleados .view-content .item-list ul li:hover .views-field-field-cargo{
		display:block;
}
.node-type-nuestro-equipo .submain .view-lista-de-empleados .view-content .item-list ul li:hover .views-field-title a{
		display:block;
}

.node-type-nuestro-equipo .submain .view-lista-de-empleados .view-content .item-list ul li.views-row-1{
margin-left:0px;
}
.node-type-nuestro-equipo .submain .view-lista-de-empleados .view-content .item-list ul li.views-row-6{
margin-left:0px;
}
.node-type-nuestro-equipo .submain .view-lista-de-empleados .view-content .item-list ul li.views-row-11{
margin-left:0px;
}
.node-type-nuestro-equipo .submain .view-lista-de-empleados .view-content .item-list ul li.views-row-16{
margin-left:0px;
}
.node-type-nuestro-equipo .submain .view-lista-de-empleados .view-content .item-list ul li.views-row-21{
margin-left:0px;
}
.node-type-nuestro-equipo .submain .view-lista-de-empleados .view-content .item-list ul li.views-row-26{
margin-left:0px;
}
.node-type-nuestro-equipo .submain .view-lista-de-empleados .view-content .item-list ul li.views-row-31{
margin-left:0px;
}
.node-type-nuestro-equipo .submain .view-lista-de-empleados .view-content .item-list ul li.views-row-36{
margin-left:0px;
}
.node-type-nuestro-equipo .submain .view-lista-de-empleados .view-content .item-list ul li.views-row-41{
margin-left:0px;
}
.node-type-nuestro-equipo .submain .view-lista-de-empleados .view-content .item-list ul li.views-row-46{
margin-left:0px;
}
.node-type-nuestro-equipo .submain .view-lista-de-empleados .view-content .item-list ul li.views-row-51{
margin-left:0px;
}
.node-type-nuestro-equipo .submain .view-lista-de-empleados .view-content .item-list ul li.views-row-56{
margin-left:0px;
}
.node-type-nuestro-equipo .submain .view-lista-de-empleados .view-content .item-list ul li.views-row-61{
margin-left:0px;
}
.node-type-nuestro-equipo .submain .view-lista-de-empleados .view-content .item-list ul li.views-row-66{
margin-left:0px;
}
.node-type-nuestro-equipo .submain .view-lista-de-empleados .view-content .item-list ul li.views-row-71{
margin-left:0px;
}
.node-type-nuestro-equipo .submain .view-lista-de-empleados .view-content .item-list ul li.views-row-76{
margin-left:0px;
}

/* FINAL NUESTRO EKIPO */


/* INICIO DE RECURSOS */
.node-type-recursos {

}
.node-type-recursos ul.links.inline {
display:none;
}

.node-type-recursos  .ancho_especial{

    height: 386px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
		display:block;
		margin:0px;
		padding:0px;
		background-size: cover !important;
		background-position: center center !important;
		background-repeat: no-repeat !important;
		-webkit-box-shadow: inset 0px 0px 15px 0px #24130c;
		box-shadow: inset 0px 0px 15px 0px #24130c;
/*
    backface-visibility: hidden;
    perspective: 1000px;
		background-size: cover;
*/
}
/*
.node-type-recursos  .ancho_especial{
    background-color: #E7E7E7;
		-webkit-box-shadow: inset 0px 0px 25px 0px #c5c1be;
		box-shadow: inset 0px 0px 25px 0px #c5c1be;
    height: 335px;
    padding-top: 45px;
    width: 100%;
}
*/

.node-type-recursos .cabecera_expandida{
padding-top:45px;
}
.node-type-recursos .cabecera_expandida_wrapper{
    background-color: #F6F6F6;
    border: 1px solid #EFEFEF;
    -webkit-border-radius: 5px;
    border-radius: 5px 5px 5px 5px;
		-webkit-box-shadow: 1px 1px 5px 0px #a4a4a3;
		box-shadow: 1px 1px 5px 0px #a4a4a3;
    color: #6e6e6e;
    font-family: Helvetica;
    font-size: 12px;
    padding: 25px;
    width: 540px;
    opacity: 0.95;
    behavior: url(sites/all/themes/rs/css/PIE.htc);
}
.node-type-recursos .cabecera_expandida_title{
    color: #fcb813;
    font-family: adelle-bold;
    font-size: 22px;
    font-weight: normal;
    line-height: 1.3em;
    margin: 0 0 1px;
    padding: 0 0 10px;
}
.node-type-recursos .submain{
    margin-top: 50px;
    overflow: hidden;
    margin-bottom:65px;
}

.node-type-recursos .submain .view-filters{
float:right;
display:block;
position:relative;
overflow:hidden;
margin:0px;
padding:0px;
margin-right:5px;
width:286px;
min-height: 600px;
}
.node-type-recursos .submain .view-content{
float:left;
display:block;
position:relative;
overflow:hidden;
margin:0px;
width:606px;
padding:10px;
}

.node-type-recursos .submain .view-filters .view-filters-upper {
	-webkit-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
	background-color:#f9f9f9;
	margin-bottom:40px;
  padding-bottom: 68px;
	behavior: url(sites/all/themes/rs/css/PIE.htc);
}
.node-type-recursos .submain .view-filters .view-filters-upper h2{
    border-bottom: 2px solid #F4F4F4;
    color: #5B5B5B;
    font-family: adelle-bold;
    font-size: 18px;
    font-weight: normal;
    line-height: normal;
    margin-bottom: 14px;
    margin-left: 10px;
    margin-right: 0;
    padding: 25px 0 15px;
    width: 266px;
}


/*
.sbHolder{
    height: 200px;
    overflow-x: hidden;
    overflow-y: scroll;
}
*/


.node-type-recursos .views-exposed-widgets{
width:266px;
margin:0px auto;
}
.node-type-recursos .views-exposed-widgets .views-exposed-widget{
    float: none;
    padding: 0;
    width: 100%;
}

.node-type-recursos .views-exposed-widgets .views-exposed-widget label{
		display:block;
		color: #6e6e6e;
    font-family: PTSansRegular;
    font-size: 14px;
    padding-bottom:10px;
    font-weight: normal;
}
.node-type-recursos .views-exposed-widgets .views-exposed-widget .views-widget{
    background-color: #FFFFFF;
    border: 1px solid #DBDBDB;
    float: none;
    height: 38px;
    margin-bottom: 15px;
    padding: 0;
    width: 100%;
}
.node-type-recursos .views-exposed-widgets .views-exposed-widget .views-widget a.sbSelector{
    background: url("../images/flecha_filtro") no-repeat scroll 96% center transparent;
    color: #6e6e6e;
    display: block;
    font-family: PTSansRegular;
    font-size: 14px;
    padding: 10px 11px;
    text-decoration: none;
    width: 240px;
}

.node-type-recursos .views-exposed-widgets .views-exposed-widget .views-widget ul.sbOptions{
    background-color: #FFFFFF;
    border: 1px solid #DBDBDB;
    left: -1px;
    list-style: none outside none;
    margin: 0;
    max-height: 300px !important;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 10px 0;
    position: relative;
    top: -2px !important;
    width: 230px;
    z-index: 100;
    font-family:PTSansRegular;
}

.node-type-recursos .views-exposed-widgets .views-exposed-widget .views-widget ul.sbOptions li {
    padding: 8px 8px 8px 12px;
}
.node-type-recursos .views-exposed-widgets .views-exposed-widget .views-widget ul.sbOptions li:hover {
background-color:#f9f9f9;
}
.node-type-recursos .views-exposed-widgets .views-exposed-widget .views-widget ul.sbOptions li a{
		text-decoration:none;
    color: #959393;
    font-size: 14px;
    font-family:PTSansRegular;

}




.node-type-recursos .submain .view-filters .tambien_destacamos{
    background-color: #f9f9f9;
    display: block;
    float: left;
    margin: 0;
    overflow: hidden;
    padding: 7px;
    position: relative;
	-webkit-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
  behavior: url(sites/all/themes/rs/css/PIE.htc);
}

.node-type-recursos .submain .view-filters .tambien_destacamos .tambien_destacamos_title{
    border-bottom: 2px solid #F4F4F4;
    color: #5B5B5B;
    display: block;
    font-family: adelle-bold;
    font-size: 18px;
    font-weight: normal;
    line-height: normal;
    margin-bottom: 14px;
    margin-left: 2px;
    margin-right: 0;
    padding: 25px 0 15px;
    width: 266px;
}


.node-type-recursos .submain .view-content{
display:block;
position:relative;
overflow:hidden;
}

.node-type-recursos .submain .view-content .mycols {
		display:block;
		position:relative;
		width:288px;
		margin:0px;
		padding:0px;
		float:left;
    color: #6e6e6e;
    font-family: Helvetica;
    font-size: 12px;
    margin-right:0px;
    padding-bottom:30px;
}
.node-type-recursos .submain .view-content .mycols .rows{
padding-bottom:50px;
}
.node-type-recursos .submain .view-content .mycol-1 {
margin-right:30px;
}
.node-type-recursos .submain .view-content .mycols a{
color:#ef7118;
text-decoration:none;
margin-top: -20px;
}
.node-type-recursos .submain .view-content .mycols a:hover{
color:#6e6e6e;
}
.node-type-recursos .submain .view-content .mycols h2 {
    border-bottom: 2px solid #F4F4F4;
    font-size: 20px;
    line-height: normal;
    padding-bottom: 8px;
    margin-bottom:10px;
}
.node-type-recursos .submain .view-content .mycols h2 a{
    color: #5B5B5B;
    font-family: adelle-bold;
    font-size: 20px;
    font-weight: normal;
    line-height: normal;
    text-decoration: none;
}
.node-type-recursos .submain .view-content .mycols h2 a:hover{
filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
-khtml-opacity: 0.6;
}


.node-type-recursos .submain .view-content .mycols .field-name-field-autor{
    display: block;
    margin-bottom: 0px;
    margin-top:0px;
    overflow: hidden;
    position: relative;
}
.node-type-recursos .submain .view-content .mycols .field-name-field-autor .field-items{
margin-left:7px;
}
.node-type-recursos .submain .view-content .mycols .field-name-field-autor .field-item{
    display: block;
    margin: 0 11px 5px 0;
    overflow: hidden;
    position: relative;
    float:left;
}

.node-type-recursos .submain .view-content .mycols .field-name-field-autor a{
    font-family: adelle-bold;
    font-size: 12px;
    margin: 0;
    padding: 0;
    width: auto;
    border:none;
    color: #fcb813;
    text-decoration: none;
    float:left;
    margin:0px;
}
.node-type-recursos .submain .view-content .mycols .field-name-field-autor a:hover{
color:#6e6e6e;
}
.node-type-recursos .submain .view-content .mycols .field-name-field-categorias {
float:left;
}
.node-type-recursos .submain .view-content .mycols .field-name-field-categorias .field-item {

    margin: 0 5px 4px 0;
    padding: 4px 8px;
    background-color: #F4F4F4;
    -webkit-border-radius: 5px;
		border-radius: 5px 5px 5px 5px;
    width: auto;
    float:left;
  -webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	behavior: url(sites/all/themes/rs/css/PIE.htc);
}
.node-type-recursos .submain .view-content .mycols .field-name-field-categorias .field-item:hover {
background-color:#e8e8e8;
  -webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.node-type-recursos .submain .view-content .mycols .field-name-field-categorias .field-item a{
text-decoration:none;
color:#6e6e6e;
}
.node-type-recursos .submain .view-content .mycols .field-name-field-texto{
clear:both;
float:left;
overflow:hidden;
}


.node-type-recursos .submain .view-content .mycols .field-name-field-video {
display:block;
position:relative;
width:270px;
margin:0px;
padding:9px;

    background-color: #F5F5F5;
    border: 1px solid #EFEFEF;
    clear: both;
    float: left;
  -webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out 0s;
}
.node-type-recursos .submain .view-content .mycols .field-name-field-video:hover {
    background-color: #e8e8e8;

  -webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out 0s;
}

.node-type-recursos .submain .view-content .mycols .field-name-field-video iframe{
width:270px;
height:auto;
	-webkit-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
  behavior: url(sites/all/themes/rs/css/PIE.htc);
}

.node-type-recursos .submain .view-content .mycols .field-name-field-miniatura{
display:none !important;
}
.node-type-recursos .submain .page_num_1 .view-content .mycols .row-1 .field-name-field-miniatura{
display:block !important;
}
body.node-type-recursos .submain .view-lista-recursos .mycol-0 .field-name-field-miniatura {
width: 45% !important;
}

.node-type-recursos .submain .view-content .mycols .node-conferencia .field-name-field-fecha {
    color: #595959;
    font-family: adelle-regular;
    font-size: 12px;
    margin-bottom: 5px;
    margin-left: 7px;
    width: auto;
}

.node-type-recursos .submain .view-content .mycols .node-conferencia .field-name-field-texto {
    padding: 3px 0 0;
    width: 286px;
}

.node-type-recursos .submain .view-content .mycols .node-conferencia .field-name-field-lugar {
    clear: both;
    color: #fcb813;
    display: block;
    font-size: 10px;
    margin: 0 0 5px 5px;
    overflow: hidden;
    width: auto;
}
.node-type-recursos .submain .view-content .mycols .node-conferencia .field-name-field-lugar p{
    font-size: 11px;
    line-height: 13px;
    margin: 0;
}


.node-type-recursos .submain .page_num_1 .view-content .mycol-0{
    padding-bottom: 0px;
    width: 608px;
}
.node-type-recursos .submain .page_num_1 .view-content .mycol-0 .field-name-field-autor {
width:auto;
float:left;
}
.node-type-recursos .submain .page_num_1 .view-content .mycol-0 .field-name-field-autor .field-items{
margin-left:7px;
}
.node-type-recursos .submain .page_num_1 .view-content .mycol-0 .field-name-field-autor .field-item{
float:left;
margin:0px 11px 5px 0px;
}
.node-type-recursos .submain .page_num_1 .view-content .mycol-0 .field-name-field-categorias {
    clear: both;
    float: left;
}

/*
.node-type-recursos .submain .page_num_1 .view-content .mycol-0 .field-type-image{
    background-color: #F5F5F5;
    border: 1px solid #EFEFEF;
    clear: both;
    display: block;
    float: left;
    padding: 8px;
    width:590px;
  -webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;

}
.node-type-recursos .submain .page_num_1 .view-content .mycol-0 .field-type-image:hover{
    background-color: #e8e8e8;
  -webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.node-type-recursos .submain .page_num_1 .view-content .mycol-0 .field-type-image .field-item {
    margin: 0 auto;
    text-align: center;
    width:auto;
}
.node-type-recursos .submain .page_num_1 .view-content .mycol-0 .field-type-image .field-item a img{
	-webkit-border-radius: 3px;
  border-radius: 3px 3px 3px 3px;
  behavior: url(sites/all/themes/rs/css/PIE.htc);
}
*/

.node-type-recursos .submain .page_num_1 .view-content .mycol-0 .st_googleplus_hcount, .st_sharethis_hcount {
/*
    padding-bottom: 0 !important;
    padding-top: 2px !important;
    */
}

.node-type-recursos .submain .page_num_1 .view-content .mycol-0 .field-name-field-texto{
clear:both;
}

.node-type-recursos .submain .page_num_1 .view-content .mycol-0 .field-name-field-video {
width:590px;
}
.node-type-recursos .submain .page_num_1 .view-content .mycol-0 .field-name-field-video iframe {
width:590px;
height:370px;
}
.node-type-recursos .submain .page_num_1 .view-content .mycol-0 .field-name-field-texto{
width: 50% !important;
margin-left: 4%;
font-size:14px;
}
/* FINAL DE RECURSOS */


/* inicio de INFORME */
.node-type-informe .field-name-field-ideas h2{
    border-bottom: 1px solid #F4F4F4;
    font-family: adelle-bold;
    font-size: 20px;
    font-weight: normal;
    line-height: normal;
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
    padding: 0 0 10px;
}
.node-type-informe .field-name-field-ideas h3{
margin:0px;
line-height:normal;
}
.node-type-informe .group-column-der .field-name-field-contenido-del-cap-tulo a{
    color: #fcb813;
    text-decoration: none;
}
.node-type-informe .group-column-der .field-name-field-contenido-del-cap-tulo a:hover{
    color: #6e6e6e;
}
.node-type-informe .group-column-der .field-name-field-autor{
    display: block;
    margin-bottom: 5px;
    margin-top: 5px;
    overflow: hidden;
    position: relative;
}
.node-type-informe .group-column-der .field-name-field-autor a{
    font-family: adelle-bold;
    font-size: 12px;
    margin: 0;
    padding: 0;
    width: auto;
    border:none;
    color: #fcb813;
    text-decoration: none;
    float:left;
    margin-left:10px;
}
.node-type-informe .group-column-der .field-name-field-autor a:hover{
color:#6e6e6e;
}

.node-type-informe .group-column-der .field-name-field-categorias .field-item a{
/*     margin: 0 5px 4px 0;
    padding: 4px 8px;
    background-color: #F4F4F4;
    -webkit-border-radius: 5px;
    border-radius: 5px 5px 5px 5px;
    width: auto;
    float:left;
    behavior: url(sites/all/themes/rs/css/PIE.htc); */
}

.node-type-informe .group-column-der .field-name-field-categorias .field-item a{
text-decoration:none;
}
.node-type-informe .group-column-der .field-name-field-texto{
margin-top:10px;
}
.node-type-informe .group-column-der .view-lista-paginas-de-informe{
  margin-top: 20px;
}
.node-type-informe .group-column-der .view-lista-paginas-de-informe .view-content{
	padding:0px;
}
.node-type-informe .group-column-der .view-lista-paginas-de-informe h2{
border:none;
}
.node-type-informe .group-column-der .view-lista-paginas-de-informe h2 a{
    color: #414141;
    font-family: adelle-bold;
    font-size: 17px;
    font-weight: normal;
    margin: 0;
    padding-left: 4px;
    text-decoration: none;
}
.node-type-informe .group-column-der .view-lista-paginas-de-informe h2 a:hover{
color:#6e6e6e;
}
.node-type-informe .group-column-der .view-lista-paginas-de-informe .item-list ul.pager{
float:right;
margin-top:1px;
margin-right:10px;
}
.node-type-informe .group-column-der .view-lista-paginas-de-informe .item-list ul.pager li a {
    color: #6e6e6e;
    font-family: adelle-regular;
    font-size: 13px;
    text-decoration: none;
}
.node-type-informe .group-column-der .view-lista-paginas-de-informe .item-list ul.pager li a:hover{
filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
-khtml-opacity: 0.6;
}
.node-type-informe .group-column-izq .field-name-field-informe-relacionado .field-name-field-autor {
   color: #6e6e6e;
    display: inline;
    float: none;
    overflow: hidden;
}
.node-type-informe .group-column-izq .field-name-field-informe-relacionado .field-name-field-autor .field-item {
    float: left;
    font-family: adelle-regular;
    font-size: 11px;
    margin: 0 7px 5px 0;
    padding-top: 1px;
}

.node-type-informe .group-column-izq .field-name-field-informe-relacionado .field-name-field-autor .field-item:last-of-type {
    border-right: 1px solid #CECECE;
    float: left;
    margin: 0 7px 5px 0;
    padding-right: 8px;
}
.node-type-informe .group-column-izq .field-name-field-miniatura {
margin-bottom:30px;
/*
    background-color: #F5F5F5;
    border: 1px solid #EFEFEF;
    line-height: 0;
    padding: 5px;
    text-align: center;
    */
}
.node-type-informe .group-column-izq .indice_capitulos {
    border-bottom: 2px solid #F4F4F4;
    display: block;
    position: relative;
    width:100%;
    margin-bottom: 30px;
}
.node-type-informe .group-column-izq .indice_capitulos h3{
    background-color: #f3f3f3;
    color: #5b5b5b;
    font-family: adelle-bold;
    font-size: 16px;
    font-weight: normal;
    line-height: normal;
    margin: 0;
    padding: 10px 0 8px;
    text-align: center;
}
.node-type-informe .group-column-izq .indice_capitulos a{
    background: url("../images/icons/point-black-4x5.png?1398820572") no-repeat scroll 20px 50%;
    border-bottom: 2px solid #F4F4F4;
    clear: both;
    display: block;
    font-family: adelle-regular;
    font-weight: bold;
    text-decoration: none;
    color: #fcb813;
    font-size: 14px;
    padding: 8px 5px 8px 35px;    
}
.node-type-informe .group-column-izq .indice_capitulos a:hover{
color:#6e6e6e;
}

.item-list ul.pager li.pager-pre-current-hidden
,.item-list ul.pager li.pager-post-current-hidden{
	display:none;
}

/* final de INFORME */


/* inicio de SUSCRIPCIONES */

.node-type-suscripciones .suscrive_form .block{
	margin-bottom: 0;
}
.node-type-suscripciones .suscrive_form form p {
margin:0px;
padding:0px;
}

.node-type-suscripciones .suscrive_form form #feedsubmit{


    background-color: #FBBA00;
    border: 1px solid #D69E01;
    color: #FFFFFF;
    display: block;
    font-family: adelle-bold;
    font-size: 17px;
    font-weight: normal;
    height: 37px;
    right: 0;
    margin-top: 33px;
    position: absolute;
    top: 0;
    width: 146px !important;

  -webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.node-type-suscripciones .suscrive_form form #feedsubmit:hover{
background-color:#fcb813;
border:1px solid #d66811;

  -webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;

}



/* final de SUSCRIPCIONES */



ul.inline li {
display: block;
}


.node-teaser ul.links.inline {
display:none;
}

.node-video.node-teaser ul.links.inline {
display:block;
}
a.read-more {
    color: #EF7118;
    display: block;
    float: left;
    font-size: 12px;
    height: 16px;
    margin-bottom: 12px;
    position: relative;
    text-decoration: none;
    width: 17px;
    margin-top: -22px;
    white-space: nowrap;
}
a.read-more:hover {
color:#6e6e6e;
}
 .views-submit-button{
 display:none;
 }

/*
.node-teaser img{
width:100%;
height:auto;
	-webkit-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
behavior: url(sites/all/themes/rs/css/PIE.htc);
}
*/

/* PAGINACION */
.pager-container{
    display: block;
    float: left;
    overflow: hidden;
    position: relative;
}
.pager-container .item-list{
    font-family:helvetica;
 		font-size:13px;
    color:#A7A7A7;
}
.item-list .pager li {
    padding: 0 0.2em;
}
.pager-container .item-list ul{
margin-bottom:0px;
margin-top: 0px;
float:right;
}
.pager-container .item-list a{
    font-family:helvetica;
font-size:13px;
    color:#fcb813;
    text-decoration:none;
}
.pager-container .item-list a:hover{
filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
-khtml-opacity: 0.6;
color:#181818;
}
.node-type-recursos .pager-container{
width:606px;
}
.node-type-recursos .pager-container .item-list{
border:none;
}

.node-type-informe .pager-container{
display: table;
    font-family:adelle-regular;
}
.node-type-informe .pager-container #pager-title{
    display: table-cell;
    padding-right: 11px;
    text-align: right;
    width: 100%;
    vertical-align:top;
    line-height:30px;
    font-family:adelle-regular;
}
.node-type-informe .pager-container .item-list{
    border: medium none;
    display: table-cell;
    white-space: nowrap;
    line-height:30px;
    font-family:adelle-regular;    
}
.node-type-informe .pager-container .item-list li{
	color:#6e6e6e;
}
.node-type-informe .pager-container .item-list li.pager-previous{
	padding-right: 3px;
}
.node-type-informe .pager-container .item-list li.pager-current{
	color:#5b5b5b;
}




/*overlay imagenes===============================*/
.simple_overlay {

    background-color: #F5F5F5;
    border: 1px solid #666666;
    display: none;
    min-height: 200px;
    padding: 38px 14px 14px;
    width: 916px;
    z-index: 10000;

    /* CSS3 styling for latest browsers */
    -moz-box-shadow:0 0 90px 5px #000;
    -webkit-box-shadow: 0 0 90px #000;
		box-shadow: 0 0 90px #000;

}

/* close button positioned on upper right corner */
.simple_overlay .close {
    background: url("../images/aspa_popup.png") no-repeat scroll left top transparent;
    cursor: pointer;
    height: 13px;
    position: absolute;
    right: 13px;
    top: 13px;
    width: 12px;

}
.img_wrapper_2 {
display:block;
position:relative;
width:100%;
height:auto;
margin:0px;
padding:0px;
}

.img_wrapper {
    display: block;
    margin: 0;
    padding: 0;
    position: relative;
    width: 916px;


/*
    display: block;
    margin: 0;
    max-height: 400px;
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 0;
    position: relative;
    width: 925px;
    */

}

.img_wrapper_2 img {
width:100%;
}

/*===============================*/
.node-type-webform #overlay{
	width:50%;
	min-width: inherit;
}

.node-type-webform #overlay #main{
	padding-top:10px;
	padding-bottom:0;
}

.node-type-webform #overlay #overlay-close{
	background:url("../images/aspa_popup.png") no-repeat scroll left top transparent;
	margin-left: -25px;
    margin-top: 55px;
}

.node-type-webform #overlay #overlay-content #page #header, .node-type-webform #overlay #overlay-titlebar #overlay-title-wrapper, .node-type-webform #overlay #overlay-titlebar #overlay-tabs{
	display:none;
}

.node-type-webform #overlay #overlay-content{
	margin-top:40px;
	background:#f5f5f5;
}

.node-type-webform fieldset.captcha{
	width:435px;
	float:left;
	margin:20px 0 0 104px;
	padding:10px 5px 5px;
	border:0 none red;
	color: #5B5B5B;
	font-family: adelle-bold;
	font-size: 13px;
}

.node-type-webform fieldset.captcha legend{
	font-weight:normal;

}

.node-type-webform fieldset.captcha .fieldset-description, .node-type-webform fieldset.captcha .description{
	font-family:helvetica;
}

.node-type-webform #overlay .webform_canvas{
	border:0 none red;
	margin-bottom:0;
}

.node-type-webform #overlay .webform_canvas .webform-client-form > div{
	padding-bottom:0;
}

.node-type-webform #overlay .webform_canvas_int div.status ul, .node-type-webform #overlay .webform_canvas_int tr.status ul{
	list-style:none;
}

.node-type-webform #overlay .webform_canvas_int div.status ul li:first-child , .node-type-webform #overlay .webform_canvas_int tr.status ul li:first-child{
	display:none;
}
.img_subwrapper{
text-align:center;
display:block;
position:relative;
margin:0px auto;
padding:0px;
}
.img_border_wrapper img{
	-webkit-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
  behavior: url(sites/all/themes/rs/css/PIE.htc);
}
.img_border_wrapper img.img_popup{
  cursor:pointer;
}
.img_lupa {
    background: url("../images/lupa_zoom.png") no-repeat scroll center center transparent;
		-webkit-border-radius: 5px;
  	border-radius: 5px 5px 5px 5px;
    bottom: 10px;
    color: #000000;
    display: block;
    height: 7px;
    margin: 0;
    padding: 10px;
    position: absolute;
    right: 10px;
    width: 7px;
    behavior: url(sites/all/themes/rs/css/PIE.htc);
}
.title_autor_wrapper {
    display: block;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    position: relative;
}
.title_autor_wrapper .title_wrapper {
    color: #5B5B5B;
    display: block;
    float: left;
    font-size: 12px;
    margin: 0 auto;
    padding: 10px 0 0;
    position: relative;
/* 	height:1px; 
by ORM
*/
	overflow:hidden;
}

.title_autor_wrapper .alt_wrapper {
display:none;
position:relative;
margin:0px auto;
padding:0px;
float:left;
font-size:12px;
color:#bbbbbb;
	/* height:1px; 
by ORM
	*/
	overflow:hidden;
}

.title_autor_wrapper .alt_wrapper p{
margin:0px;
}

#ov_img .title_autor_wrapper {
    display: block;
    height: 26px;
    left: 14px;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    position: absolute;
    text-align: center;
    top: 12px;
    width: 898px;
}

#ov_img .title_autor_wrapper .title_wrapper {
    color: #5B5B5B;
    display: block;
    float: left;
    font-size: 12px;
    margin: 0 1% 0 0;
    padding: 0;
    position: relative;
/*
    text-align: right;
    width: 49%;
    */
}
#ov_img .title_autor_wrapper .alt_wrapper {
    color: #BBBBBB;
    font-size: 12px;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
/*
    text-align: left;
    width: 50%;
    */
}

.node-teaser .img_border_wrapper{
display:none;
}
.field-name-field-texto ul li {
line-height:1.6em;
}

.imagen_persona {
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    box-shadow: 0 0 15px 0 #24130C inset;
    display: block;
    height: 386px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.imagen_contenedora{
    height: auto;
    position: relative;
    width: 100%;
/*
    margin-right: -100%;
    float: left;
*/
}

.view-empty {
    min-height: 300px;
    padding: 20px 10px 10px;
}
span.search_field_autor{
padding-right:11px;
display:none;
}

#tooltip_tools {
    display: none;
    z-index: 100;
    background-color: #716966;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 4px;
}

#tooltip_tools:before {
    background: url("../images/triangulo.png") no-repeat scroll left center transparent;
    content: "";
    display: inline-block;
    height: 10px;
    margin-top: -5px;
    position: absolute;
    right: 100%;
    top: 50%;
    width: 10px;
}

#tooltip_tools.izq{
    background: url("../images/triangulo-izq.png") no-repeat scroll right center transparent;
    display: none;
    padding-right: 11px;
    z-index: 100;
}
#tooltip_tools.izq:before{
	background:none;
}

.tooltip {
  -webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;

	-webkit-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
    background-color: #4C413D;
    border: 5px solid #716966;
    color: #FFFFFF;
    padding: 5px 10px 1px;
    white-space: nowrap;
    width: auto;
    behavior: url(sites/all/themes/rs/css/PIE.htc);
}

.inside_tooltip {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;

    -webkit-border-radius: 5px;
    border-radius: 5px;

    -webkit-box-shadow: inset 0px 0px 10px 3px #292321;
    box-shadow: inset 0px 0px 10px 3px #292321;

    background-color: #4C413D;
    color: #FFFFFF;
    padding: 3px 10px;
    white-space: nowrap;
    width: auto;
    font-size: 15px;
    behavior: url(sites/all/themes/rs/css/PIE.htc);
}

.filters_reset{
    background-color: #e8e8e8;
	-webkit-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
  -webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;

    margin: 0 10px 4px 0;
    padding: 4px 8px;
    width: auto;
    float: right;
    behavior: url(sites/all/themes/rs/css/PIE.htc);
}
.filters_reset:hover{
    background-color: #c0c0c0;
  -webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.filters_reset a{
   	color: #6e6e6e;
    font-size: 11px;
    text-decoration: none;
}

.sbHolder{
	outline:none;
}

.canvas_small_width_wrapper{
	display:none;
}

#small_menu_button{
	display:block;
	width:40px;
	height:40px;
	background-color:red;
	clear:both;
}
#small_menu_button{
display:none;
}

#edit-submitted-adjunta-tu-cv-ajax-wrapper .form-managed-file {
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    position: relative;
}
#edit-submitted-adjunta-tu-cv-ajax-wrapper .form-managed-file .form-file {
    margin: 0;
    padding: 0;
    outline: 0;
    font-size: 10000px;
    border: 10000px solid transparent;
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    right: -1000px;
    top: -1000px;
    cursor: pointer;
}
iframe.iframe_external_link_overlay{
width:912px;
height:444px;
overflow-x:hidden;
}

.search_num_pag{
font-style: italic;
}
#navigation {
display:none;
height:1px;
}
.tambien_destacamos_mobile{
display:none;
}
.column_mobile{
display:none;
}
.container-inline div, .container-inline label {
    display: block;
    float: left;
    margin: 0;
}

.recursos_filtro_buscar #container_search_form #edit-search-block-form--2 {
padding-top:6px;
}



/*
.contextual-links-region .view-content li {
    float: left;
    height: 349px;
    margin-right: 32px;
    overflow: hidden;
    text-align: center;
    width: 127px;
}

.jcarousel-skin-default .jcarousel-container-horizontal {
    height: 339px;
    margin: auto;
    padding: 20px 40px;
    width: 100%;
}

*/

#main .node-articulo .izq_mobile, #main .node-conferencia .izq_mobile, #main .node-video .izq_mobile, #main .node-proyecto .izq_mobile{
	display:none;
}

/* *************************** INICIO BUSCADOR *********************** */


.page-search-node .search_counter{
	font-size:85%;
	color:#bbb;
}

.page-search-node #main .search-results li {
    border-top: 2px solid #F4F4F4;
    display: block;
    float: left;
    margin: 10px 0 0;
    padding-top: 15px;
    position: relative;
    width: 100%;
}

.page-search-node #main .search-results li:first-of-type {
    border-top: 0 none;
    margin: 0;
    padding-top: 0;
}

.page-search-node #main a{
text-decoration:none;
color: #fcb813;
}
.page-search-node #main a:hover{
color: #6e6e6e;
}


.page-search-node .field-name-field-categorias .field-item a {
    color: #6e6e6e !important;
    font-size: 11px;
}
.page-search-node .field-name-field-tipos-de-contenido .field-item {
    background-color: #F4F4F4;
   	-webkit-border-radius: 5px;
    border-radius: 5px 5px 5px 5px;
    float: left;
    margin: 0 5px 4px 0;
    padding: 4px 8px;
  -webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
    width: auto;
}
.page-search-node .field-name-field-tipos-de-contenido .field-item:hover {
    background-color: #E8E8E8;
  -webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.page-search-node  .field-name-field-tipos-de-contenido .field-item a {
    color: #6e6e6e !important;
    font-size: 11px;
}

.page-search-node  .search-result .search_field_fecha{
    float: left;
    overflow: hidden;
    padding-bottom: 15px;
    padding-left: 8px;
    padding-top: 4px;
    width: auto;
    font-size:11px;
}

.page-search-node #main .search-results .search-snippet-info {
    display: block;
    float: left;
    overflow: hidden;
    padding: 0;
    position: relative;
}
/* *************************** Final BUSCADOR *********************** */

/* #edit-field-sector-tid-all a{
	background-color:#ececec;
}

#edit-field-sector-tid-all a:hover{
	background-color:#fcb813;
}

#edit-field-sector-tid-all.selected-edit-field-sector-tid-all a{
	background-color:#fbba00;
	color:#ffffff
}
Quitado para que no se cuele en Nuestro clientes
 */
.page-user #main{
	width:944px;
	margin: 0 auto;
}

.view-agenda-upper .views-field-field-texto-cabecera a{
	color: #fcb813;
	text-decoration: none;
}

.view-agenda-upper .views-field-field-texto-cabecera a:hover{
	color: #6e6e6e;
}

#secondary-menu li{
	display:block;
	float: left;
	padding: 2px 5px;
	border: 1px solid;
	margin-left: 4px;
	border-color: #dedede;
	background: #efefef;
}

#secondary-menu li a{
	color: #333;
	text-decoration: none;
}

#secondary-menu li:hover{
	background: #fcb813;
}

.node-teaser .field-name-field-texto iframe{
display:none;
}
.node-teaser  .field-name-field-texto img{
display:none;
}
.node-teaser  .field-name-field-texto table{
display:none;
}
.node-teaser  .field-name-field-texto object{
display:none;
}
.node-teaser  .field-name-field-texto embed{
display:none;
}
.node-teaser  .field-name-field-texto div div div{
display:none;
}

.page-search-node .field-name-field-texto iframe{
display:none;
}
.page-search-node .field-name-field-texto img{
display:none;
}
.page-search-node .field-name-field-texto table{
display:none;
}
.page-search-node .field-name-field-texto object{
display:none;
}
.page-search-node .field-name-field-texto embed{
display:none;
}
.page-search-node .field-name-field-texto div div div{
display:none;
}
div.messages.status {
width: 100%;
margin: 0px auto;
     -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
        -moz-box-sizing: border-box; /* Firefox, other Gecko */
             box-sizing: border-box; /* Opera/IE 8+ */
}

.defaultSkin .mceIframeContainer{
	padding:5px;
}
div.socialmedia_fs {
height: auto;
overflow: hidden;
margin-top: 10px;
}
div.socialmedia_fs ul li{
padding: 0px 1px 0px 1px !important;
border:none !important;
text-indent:-9999px;
margin:0px;
margin-left:6px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
	filter:alpha(opacity=40);
-moz-opacity: 0.4;
opacity: 0.4;
-khtml-opacity: 0.4;
}
div.socialmedia_fs ul li:first-child {
	margin-left:0px;
}
div.socialmedia_fs ul li a{
padding-right: 5px;
font-family: Helvetica!important;
font-size: 10px !important;
display: block;
}
div.socialmedia_fs ul li a .logo_red_social{
margin: 1px 3px 1px 2px;
width: 12px;
height: 12px;
}
div.socialmedia_fs ul li a .logo_red_social {
	background:none !important;
}
div.socialmedia_fs ul li a .text_red_social { 
	display:none;
}
div.socialmedia_fs ul li.twitter_container{
background:url('../images/icons/icon-circle-twitter-20x20.png?1398820572') no-repeat scroll 0 0;
width:20px;
height:20px;
}
div.socialmedia_fs ul li.linkedin_container{background:url('../images/icons/icon-circle-linkedin-20x20.png?1398820572') no-repeat scroll 0 0;width:20px;height:20px;}
div.socialmedia_fs ul li.facebook_container{background:url('../images/icons/icon-circle-facebook-19x19.png?1398820572') no-repeat scroll 0 0;width:19px;height:19px;}
div.socialmedia_fs ul li.google_container{background:url('../images/icons/icon-circle-google-19x19.png?1398820572') no-repeat scroll 0 0;width:19px;height:19px;}
div.socialmedia_fs ul li.mail_container{background:url('../images/icons/icon-circle-letter-20x20.png?1398820572') no-repeat scroll 0 0;width:20px;height:20px;}
div.socialmedia_fs ul li:hover{
	filter:alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
-khtml-opacity: 1;  
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.node-type-recursos .submain .view-content .mycols .field-name-field-autor .field-item a{
	margin: 0 11px 5px 0;
}
#content #user-login, .page-user #content, .section-error-404 #content{
	margin: 0px 20px;
}
#user-login input{
	margin-top:5px;
	margin-bottom:5px;
}
.node-type-conferencia .group_column_center div.socialmedia_fs {
  margin-bottom: 20px;
  float: left;
}
.node-type-conferencia .group_column_center .field-name-field-texto {
clear:both;
}
/* Term-Page*/
.column-izq{
	float: left;
    width: 65%;
}
.column-der{
	float: right;
    width: 32%;
}
.nodo-term-info {
    float: left;
    margin-right: 0;
    width: 48%;
}
.nodo-term-info:nth-child(2n+1) {
    float: left;
    margin-right: 4%;
    width: 48%;
}
.feed-icon {
    float:left;
    clear: both;

}
.nodo-term-info article, .buscador_izq .views-row-even article, .buscador_izq .views-row-odd article, .page-taxonomy .column-izq .views-row-even article, .page-taxonomy .column-izq .views-row-odd article {
	border-bottom: 2px solid #E9E9E9;
    margin-bottom: 40px;
    padding-bottom: 14px;
}


/* Buscador */

.buscador_izq{
	float: left;
    width: 65%;
}
.buscador_der{
	float: right;
    width: 32%;
}


.buscador_izq article .img_border_wrapper{
	display: none;
}

#header #edit-field-tipos-de-contenido-tid-wrapper, #header #edit-field-categorias-tid-wrapper{
	display:none;
}

#header #edit-keys-wrapper > label{
	display:none;
}
#header #views-exposed-form-buscador-page .views-submit-button, .buscador_der #views-exposed-form-buscador-page .views-submit-button, #views-exposed-form-buscador-page .views-submit-button{
	display:block;
}
#header .views-exposed-form .views-exposed-widget .form-submit, .buscador_der .views-exposed-form .views-exposed-widget .form-submit {
	margin-top:5px;
}
#header .views-exposed-form .views-exposed-widget {
	padding: 0px;
}

#block-views-exp-buscador-page{
	background:#f5f5f5;
	padding-right:10px;
	padding-left:10px;
  padding-top: 5px;
	overflow: hidden;
		-webkit-border-radius: 5px;
		   -moz-border-radius: 5px;
		    -ms-border-radius: 5px;
		     -o-border-radius: 5px;
		        border-radius: 5px;
	behavior: url(sites/all/themes/rs/css/PIE.htc);
}

#header  #block-views-exp-buscador-page{
    padding-top: 0px;
		height:28px;
}
#views-exposed-form-buscador-page .views-exposed-widget{
    margin-right: 0;
    margin-top: 15px;
    padding: 0;
    width: 100%;
}
#header #views-exposed-form-buscador-page .views-exposed-widget{
	margin-top:0px;
	width: auto;
}
#block-views-exp-buscador-page input{
		color: #aaa;
    height: 30px;
    padding: 0 5px 0 14px;
		font-family: Helvetica, Arial;
		width: 100%;
		 	   -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
			      -moz-box-sizing: border-box; /* Firefox, other Gecko */
		             box-sizing: border-box; /* Opera/IE 8+ */

}
#header #views-exposed-form-buscador-page input{
	vertical-align:top;

}
#header #views-exposed-form-buscador-page input#edit-keys{
	vertical-align:top;
	font-family: Helvetica, Arial;
	font-size:11px;
	color:#c5c5c5;
	padding-top:0px;
	padding-right: 23px;
	padding-left:0px;
}
#header #views-exposed-form-buscador-page input[type=text]{
	border:0px;
	background:#f5f5f5;
	outline: none;
}
#header #views-exposed-form-buscador-page input[type=submit]{
	border:0px;
	background:url("../images/lupa_buscador_cabecera.png") #fff no-repeat center center;
	width:28px;
	height:28px;
	font-size:1px;
	margin-top: 0px;
}
.buscador_der .views-exposed-form .views-exposed-widget, .group_sidebar_right .views-exposed-form .views-exposed-widget,  {
  padding: 0em 0.7em 0 0;
	width:100%;
	clear:both;
	margin-top:5px;
}
#edit-field-tipos-de-contenido-tid-wrapper{
	padding: 0em 0.7em 0 0;
}
.titulo_buscador, .term-info{
    color: #fcb813;
    font-family: adelle-bold;
    font-size: 22px;
    font-weight: normal;
    line-height: 26px;
    margin: 0 0 10px;
    padding: 0 0 10px;
}
.titulo_buscador b, .term-info span{
	color:#5b5b5b;
  font-weight: normal;	
}
.buscador_der #views-exposed-form-buscador-page input[type=submit]{
  padding: 5px 20px;
}
.buscador_der .sbHolder {
	height: auto;
}
.wrapper-two .views-exposed-form .views-exposed-widget {
    padding: 0em 0.7em 0 0;
    width:45%;
}
.wrapper-two #edit-keys-wrapper input{
	width: 100%;
	
}

  #views-exposed-form-buscador-page .views-exposed-form{
	padding:5px;
}

#header #views-exposed-form-buscador-page .views-exposed-form{
	padding:0px;
}
.show-more {
  display:none;
}
.more-items > .field-item:nth-child(n+7) {
  display: none;
}
.more-items > .show-more {
    clear: both;
    display: block;
    text-decoration: none;
}
#views-exposed-form-buscador-page input[type=submit], .more-items > .show-more {
	border:0px;
  height: auto;
  width: auto;
	padding:5px 20px;
	margin-top: 0px;
	color: #ffffff;
    background-color: #fbba00;
    border: 1px solid #d69e00;
    font-family: adelle-bold;
    font-weight: normal;
  float: right;
  	-webkit-border-radius: 5px;
  	   -moz-border-radius: 5px;
  	    -ms-border-radius: 5px;
  	     -o-border-radius: 5px;
  	        border-radius: 5px;
  behavior: url(sites/all/themes/rs/css/PIE.htc);
}

 #views-exposed-form-buscador-page input[type=submit]:hover, .more-items > .show-more:hover{
  background-color:#f1a43f;
  border: 1px solid #d66811;  
}

.wrapper-two .sbHolder {
	height: auto;
}
 #block-views-exp-buscador-page h2{
    color: #5b5b5b;
    font-family: Adelle-bold;
    font-size: 16px;
    font-weight: normal;
    margin-top: 10px;
    line-height: normal;
}
.region-header #block-views-exp-buscador-page h2{
	display:none;
}
#header #views-exposed-form-buscador-page .views-submit-button {
    margin-left: 10px;
    margin-right: 2px;
    margin-top: 0;
    position: relative;
    width: 20px;
}
.page-buscador-noticias .field-name-field-miniatura{
	    margin-bottom: 10px;
}
#block-views-exp-buscador-page .views-exposed-form label{
	font-weight:normal;    margin-bottom: 5px;
}

.page-agenda #block-block-3{
	clear:both;
}
.view-carrusel-empleados-jcarousel .view-content,.calendar-wrapper .view-content, .tweetout .view-content{
/*     padding: 0 8px 15px; 
by ORM
*/
padding:0px;
}
.view-calendar-sala-de-prensa .views-row-odd, .view-calendar-sala-de-prensa .views-row-even{
	width:44%;
	margin-right:5%;
}

#edit-language-wrapper{
	display:none;
}

#views_slideshow_cycle_teaser_section_clientes-attachment1 .views-slideshow-cycle-main-frame-row-item{
    float: left;
    height: 150px;
    margin-right: 35px;
    overflow: hidden;
    width: 127px;
    text-align:center;
}
.see-more{
	margin-left:2px;
}
body.front #main .group-rsnoticias .node-title, body.front #main .group-rsconocimiento .node-title{
    font-family: adelle-bold;
    font-size: 20px;
    font-weight: normal;
    line-height: 24px;
}
span.date-display-single{
/*     color: #a8a8a8;
    font-family: adelle-bold; 
by ORM
    */
}
/* ****************** CABECERA SUPERIOR Y SELECTOR DE IDIOMAS ***************** */
.pre-header-wrapper{
	background:#f5f5f5;
}
.pre-header-wrapper .region-pre-header {
  overflow: hidden;	
  height: 28px;
}
.pre-header-wrapper .region-pre-header .footer_social{padding:2px 0;}
.pre-header-wrapper .region-pre-header .footer_social .footer_container_social_icons{
	background:none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	border-radius:0;
	height:auto;
	padding:0;
	width:auto;
}
.pre-header-wrapper .region-pre-header .footer_social .footer_container_social_icons>br{display:none;}
.pre-header-wrapper .region-pre-header .footer_social .footer_container_social_icons a{margin-right:8px;}
.pre-header-wrapper .region-pre-header .footer_social .footer_container_social_icons a.rss,.pre-header-wrapper .region-pre-header .footer_social .footer_container_social_icons a.twitter,.pre-header-wrapper .region-pre-header .footer_social .footer_container_social_icons a.youtube,.pre-header-wrapper .region-pre-header .footer_social .footer_container_social_icons a.slideshare,.pre-header-wrapper .region-pre-header .footer_social .footer_container_social_icons a.linkedin{
filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
-khtml-opacity: 0.5;
}
.pre-header-wrapper .region-pre-header .footer_social .footer_container_social_icons a.rss:hover,.pre-header-wrapper .region-pre-header .footer_social .footer_container_social_icons a.twitter:hover,.pre-header-wrapper .region-pre-header .footer_social .footer_container_social_icons a.youtube:hover,.pre-header-wrapper .region-pre-header .footer_social .footer_container_social_icons a.slideshare:hover,.pre-header-wrapper .region-pre-header .footer_social .footer_container_social_icons a.linkedin:hover{
	filter:alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
-khtml-opacity: 1;
}
.pre-header-wrapper .region-pre-header .footer_social .footer_container_social_icons a.slideshare{background:url('../images/icons/icon-sldeshare-footer-62x16.png?1398961183') no-repeat scroll bottom left;width:62px;height:16px;padding-top:5px;
filter:alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
-khtml-opacity: 0.7;
}
.pre-header-wrapper .region-pre-header .footer_social .footer_container_social_icons a.linkedin{width:17px;}


.pre-header-wrapper .region-pre-header >.block {
	margin-bottom:0;
	float:right;
}
.pre-header-wrapper .region-pre-header ul.language-switcher-locale-url {
	list-style:none;
	margin:0px;
	padding:6px 0 8px;
	margin-right: 13px;
}
.pre-header-wrapper .region-pre-header ul.language-switcher-locale-url li{display:inline-block;margin-right:7px;}
.pre-header-wrapper .region-pre-header ul.language-switcher-locale-url li a:after{content:"";height:7px;width:1px;background-color:#c5c5c5;display:inline-block;position:relative;right:-9px;}
.pre-header-wrapper .region-pre-header ul.language-switcher-locale-url li.last a:after{display:none;}
.pre-header-wrapper .region-pre-header ul.language-switcher-locale-url li a{
	text-decoration:none;
	padding-right:7px;
	font-size:12px;
	color:#c5c5c5;

}
.pre-header-wrapper .region-pre-header ul.language-switcher-locale-url li a.active {color:#5b5b5b;}
.pre-header-wrapper .region-pre-header ul.language-switcher-locale-url li a:hover {
	color:#5b5b5b;
}
/* ****************** CABECERA SUPERIOR Y SELECTOR DE IDIOMAS ***************** */

body.front .contenido_destacado .left{
	width:65%;
}
body.front #main .node-home{padding-bottom:30px;}

/* ****************** DETALLES DE LAS PERSONAS *************************** */
.node-type-detalle-persona {

}
.node-type-detalle-persona .field-name-field-lista-de-contenido {
float:left;
width: 65%;
}
.node-type-detalle-persona .group-sidebar-right {
    float: right;
    width: 32%;
    margin-bottom:20px;
}
.node-type-detalle-persona .node-detalle-persona h3 {
    color: #fcb813;
    font-family: adelle-bold;
    font-size: 22px;
    font-weight: normal;
    margin-bottom: 20px;
}
.node-type-detalle-persona .field-name-field-lista-de-contenido .view-content, .node-type-pag-publicaciones-estudios .view-publicaciones-y-estudios-listados .view-content {
    padding:0;
}
.node-type-detalle-persona .view-posts-persona-detalle-persona .views-view-grid, .node-type-pag-publicaciones-estudios .views-view-grid {width:100%;margin:0;}
.node-type-detalle-persona .view-posts-persona-detalle-persona .views-view-grid.cols-2 td, .node-type-pag-publicaciones-estudios .views-view-grid.cols-2 td {width:50%;}
.node-type-detalle-persona .view-posts-persona-detalle-persona .views-view-grid.cols-3 td, .node-type-pag-publicaciones-estudios .views-view-grid.cols-3 td {width:33.333333%;}
.node-type-detalle-persona .view-posts-persona-detalle-persona .views-view-grid.cols-4 td, .node-type-pag-publicaciones-estudios .views-view-grid.cols-4 td {width:25%;}
.node-type-detalle-persona .view-posts-persona-detalle-persona .views-view-grid.cols-5 td, .node-type-pag-publicaciones-estudios .views-view-grid.cols-5 td {width:20%;}
.node-type-detalle-persona .view-posts-persona-detalle-persona .views-view-grid td, .node-type-pag-publicaciones-estudios .views-view-grid td {vertical-align:top;position:relative;padding:2%;padding-bottom: 0px;padding-top: 0px;}
.node-type-detalle-persona .view-posts-persona-detalle-persona .views-view-grid td.col-first, .node-type-pag-publicaciones-estudios .views-view-grid td.col-first {padding-left:0;}
.node-type-detalle-persona .view-posts-persona-detalle-persona .views-view-grid td.col-last, .node-type-pag-publicaciones-estudios .views-view-grid td.col-last {padding-right:0;}

.node-type-detalle-persona .node-detalle-persona .node-articulo, 
.node-type-detalle-persona .node-detalle-persona .node-informe,
.node-type-detalle-persona .node-detalle-persona .node-conferencia,
.node-type-pag-publicaciones-estudios .node-pag-publicaciones-estudios .node-articulo, 
.node-type-pag-publicaciones-estudios .node-pag-publicaciones-estudios .node-informe,
.node-type-pag-publicaciones-estudios .node-pag-publicaciones-estudios .node-conferencia {
    border-bottom: 2px solid #E9E9E9;
    margin-bottom: 30px;
    padding-bottom: 14px;
}

.node-type-detalle-persona .view-posts-persona-detalle-persona .views-view-grid .field-name-field-fecha{
    color: #acacac;
    font-family: adelle-bold;
    font-size: 12px;
    margin: 6px 0;
}
.node-type-detalle-persona .group-sidebar-right .field-name-field-miniatura-persona a img{
	max-width:175px;
}
.node-type-detalle-persona .group-sidebar-right .field-name-field-miniatura-persona a:hover img{
	filter:alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.8;
-khtml-opacity: 0.8;
}
.node-type-detalle-persona .group-ir-al-perfil{
	border:medium none;
	margin:0;
	padding:0;
}
.node-type-detalle-persona .group-ir-al-perfil legend{
	border-top:4px solid #F4F4F4;
	font-size:16px;
	margin-top:10px;
	padding-top: 8px;
	width:100%;
}
.node-type-detalle-persona .group-ir-al-perfil legend .fieldset-legend{
	color:#5b5b5b;
}
.node-type-detalle-persona .group-ir-al-perfil h2{
   border-bottom: 4px solid #f4f4f4;
    color: #fcb813;
    font-family: adelle-bold;
    font-size: 18px;
    font-weight: normal;
    line-height: 22px;
    margin: 0;
    padding-bottom: 8px;	
}
.node-type-detalle-persona .node-detalle-persona .node-conferencia a img {
    border: 0 none;
    height: auto !important;
    max-width: inherit !important;
    width: 100% !important;
    	-webkit-border-radius: 5px !important;
    	   -moz-border-radius: 5px !important;
    	    -ms-border-radius: 5px !important;
    	     -o-border-radius: 5px !important;
    	        border-radius: 5px !important;

}
.node-type-detalle-persona .node-detalle-persona .node-conferencia a:hover img {
	filter:alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.8;
-khtml-opacity: 0.8;
}
.node-type-detalle-persona .node-detalle-persona .view-footer, .node-type-pag-publicaciones-estudios .node-pag-publicaciones-estudios .view-footer, .buscador_izq .view-footer, .column-izq .view-footer {
	display: block;
	color:#fcb813;
	font-family:adelle-regular;
	font-size:14px;
	float:left;
	width: 60%;
}
.node-type-detalle-persona .node-detalle-persona .pager-container, .node-type-pag-publicaciones-estudios .node-pag-publicaciones-estudios .pager-container, .buscador_izq .pager-container, .column-izq .pager-container, .agenda-izq .pager-container{
	width: 40%;
	float:right;
}
.agenda-izq .pager-container {
  padding-top: 10px;
}
/* ****************** PUBLICACIONES Y ESTUDIOS *************************** */
.node-type-subhome-publicaciones-y-estudios .group_heading {
	margin-bottom:30px;
}
.node-type-subhome-publicaciones-y-estudios .field-name-field-destacado-subhome-pe {
    float: left;
    width: 65%;
}
.node-type-subhome-publicaciones-y-estudios .group-publicaciones-destacadas {
    float: right;
    width: 32%;
}
.node-type-subhome-publicaciones-y-estudios .field-name-field-destacado-subhome-pe .field-name-field-imagen-destacados a img, .node-type-subhome-publicaciones-y-estudios .group-publicaciones-destacadas > div > div > .field-item img{
    height: auto !important;
    max-width: inherit !important;
    width: 100% !important;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;    
}
.node-type-subhome-publicaciones-y-estudios .field-name-field-destacado-subhome-pe .field-name-field-imagen-destacados a:hover img, .node-type-subhome-publicaciones-y-estudios .group-publicaciones-destacadas > div > div > .field-item:hover img{
filter:alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.8;
-khtml-opacity: 0.8;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.node-type-subhome-publicaciones-y-estudios .group-publicaciones-destacadas > div > div > .field-item {
    float: left;
    margin-bottom: 20px;
    position: relative;
    width: 46%;
}
.node-type-subhome-publicaciones-y-estudios .group-publicaciones-destacadas > div > div > .field-item.even {
    margin-right: 8%;
}
.node-type-subhome-publicaciones-y-estudios .group-publicaciones-destacadas > div > div > .field-item .view-mode-public_destacadas_subh_p_e {
	cursor: pointer;
}
.node-type-subhome-publicaciones-y-estudios .group-publicaciones-destacadas > div > div > .field-item .field-name-title {
	display: none;
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#f1a745;
	filter:alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
	-khtml-opacity: 0.9;
}
.node-type-subhome-publicaciones-y-estudios .group-publicaciones-destacadas > div > div > .field-item:hover .field-name-title {
	display: block;
}
.node-type-subhome-publicaciones-y-estudios .group-publicaciones-destacadas > div > div > .field-item .field-name-title h2 {
    border-bottom: 1px solid #ffffff;
    border-top: 1px solid #ffffff;
    bottom: 11px;
    color: #ffffff;
    font-family: adelle-regular;
    font-size: 12px;
    line-height: 15px;
    margin-bottom: 0;
    margin-left: 8px;
    margin-right: 8px;
    padding-bottom: 6px;
    padding-top: 6px;
    position: absolute;
    font-weight: normal
}
.block-navigation-help img, .field-name-field-imagen-banner-sidebar img, .buscador-block-noticias img, .buscador-block-noticias-articulo img, .block-noticias-term img, .node-type-pag-publicaciones-estudios .group-sidebar-right .block-block img {
    width: 100%;
}
.field-name-field-wrapper-banners-sidebar > .field-items > .field-item {
	margin-bottom: 8px;
}
.field-name-field-wrapper-banners-sidebar a .field-name-field-imagen-banner-sidebar img, .buscador-block-noticias a img, .block-navigation-help a img, .buscador-block-noticias-articulo a img, .block-noticias-term a img, .node-type-pag-publicaciones-estudios .group-sidebar-right .block-block a img {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.field-name-field-wrapper-banners-sidebar a:hover .field-name-field-imagen-banner-sidebar img, .buscador-block-noticias a:hover img, .block-navigation-help a:hover img, .buscador-block-noticias-articulo a:hover img, .block-noticias-term a:hover img, .node-type-pag-publicaciones-estudios .group-sidebar-right .block-block a:hover img {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	-khtml-opacity: 0.8;
}
.node-type-subhome-publicaciones-y-estudios .group-rsconocimiento .group-sidebar-right,  .node-type-pag-publicaciones-estudios .group-sidebar-right, .node-type-contenido-proyectos .group_proyectos .field-name-field-wrapper-banners-sidebar{
    float: right;
    margin-top: 0;
    width: 32%;
}
.node-type-subhome-publicaciones-y-estudios .group-rsconocimiento .field-name-field-public-norm-subhome-pe, .node-type-pag-publicaciones-estudios .field-name-field-listado-de-entradas, .node-type-contenido-proyectos .group_proyectos .field-name-field-public-norm-subhome-pe{
    float: left;
    width: 65%;
}
.node-type-subhome-publicaciones-y-estudios .group-rsconocimiento .field-name-field-public-norm-subhome-pe > .field-items > .field-item {
    float: right;
    margin-bottom: 30px;
    margin-left: 0;
    margin-right: 0;
    width: 48%;
}
.node-type-subhome-publicaciones-y-estudios .group-rsconocimiento .field-name-field-public-norm-subhome-pe > .field-items > .field-item.even {
    float: left;
    margin-left: 0;
    margin-right: 4%;
}
.node-type-subhome-publicaciones-y-estudios .group-rsconocimiento .node-articulo {
    border-bottom: 2px solid #e9e9e9;
    padding-bottom: 14px;
}
/*
 .node-subhome-publicaciones-y-estudios #block-views-exp-buscador-page{
  -webkit-border-radius: 0;
  border-radius: 0;
  background:#f5f5f5;
  padding-right:0px;
  padding-left:0px;
  padding-top: 0px;
} 
by ORM
*/
.node-subhome-publicaciones-y-estudios #views-exposed-form-buscador-page .views-exposed-form {
    padding: 5px;
}
.node-type-subhome-publicaciones-y-estudios .group-rsconocimiento .group-sidebar-right .views-exposed-form .views-exposed-widget {
    float: none;
    margin-bottom: 20px;
    padding: 0;
    width: 100%;
    margin-right: 0px;
}
.sbHolder {
    background-color: #ffffff;
    border: 1px solid #dbdbdb;
    height: auto;
    padding: 0;
    width: 100%;
     	   -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    	      -moz-box-sizing: border-box; /* Firefox, other Gecko */
                 box-sizing: border-box; /* Opera/IE 8+ */
    	-webkit-border-radius: 2px;
    	   -moz-border-radius: 2px;
    	    -ms-border-radius: 2px;
    	     -o-border-radius: 2px;
    	        border-radius: 2px;
}
.sbHolder a {
    color: #5b5b5b;
}
.sbHolder a.sbSelector{color:#999999;display:block;font-size:13px;line-height:32px;text-decoration:none;width:auto;background:url('../images/icons/arrow-down-grey-10x7.png?1398820572') no-repeat 96% 50%;padding:0 13px}

.sbHolder ul.sbOptions{
	background-color:#FFFFFF;
	border:1px solid #DBDBDB;
	border-bottom:0px;
	left:-1px;list-style:none outside none;
	margin:0;
	max-height:300px !important;
	overflow-x:hidden;
	overflow-y:auto;
	padding:10px 0;
	position:relative;
	top:-2px !important;
	width:100%;
	z-index:100;
}
.sbHolder ul.sbOptions li {padding:8px 8px 8px 12px}
.sbHolder ul.sbOptions li:hover {background-color:#f9f9f9}
.sbHolder ul.sbOptions li a {
    font-size: 13px;
    text-decoration: none;
}
.buscador_izq .view-empty, .column-izq .view-empty {
	padding:8px;
	padding-top: 13px;
	border:1px solid #e9e9e9;
	min-height:20px;
	background-color:#f5f5f5;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	    -ms-border-radius: 5px;
	     -o-border-radius: 5px;
	        border-radius: 5px;
		behavior: url(sites/all/themes/rs/css/PIE.htc);	        
}
.buscador_izq .view-empty p, .column-izq .view-empty p{
	margin-bottom:5px;
}
.node-type-pag-publicaciones-estudios .field-name-field-filtros-sidebar, .node-type-pag-publicaciones-estudios .field-name-field-filtros-sidebar, .node-type-pag-publicaciones-estudios .field-name-field-filtros-sidebar {
	border-bottom:1px solid #E9E9E9;
	margin-bottom:20px;
	display:none;
}

/* **************** SALA DE PRENSA ******************* */
.page-sala-de-prensa .main-article .imagen_miniatura{
	border-bottom:4px solid #FCB813 !important;
}
.page-sala-de-prensa .main-article .imagen_miniatura img{
    	-webkit-border-radius: 0px !important;
    	   -moz-border-radius: 0px !important;
    	    -ms-border-radius: 0px !important;
    	     -o-border-radius: 0px !important;
    	        border-radius: 0px !important;
}
#sala-de-prensa .sidebar.left {
	float:left;
	width:65%;
}
#sala-de-prensa .sidebar.right {
	float:right;
	width:32%;
}
#sala-de-prensa .sidebar.left .field-label{
	display: none;
}
#sala-de-prensa .sidebar.left .rsnoticias-container .field-name-field-entradas-rsnoticias-sdp > .field-items > .field-item,  .agenda-parte-abajo .agenda-izq .view-content .mycols .view-mode-agenda_vista, .node-type-contenido-proyectos #main .group_proyectos .field-name-field-public-norm-subhome-pe > .field-items > .field-item{
width: 100%;
margin-top:30px;
padding:0px;
}
#sala-de-prensa .sidebar.left .rsnoticias-container .field-name-field-entradas-rsnoticias-sdp > .field-items > .field-item:first-child, .agenda-parte-abajo .agenda-izq .view-content .mycol-0 .row-first .view-mode-agenda_vista:first-child, .node-type-contenido-proyectos #main .group_proyectos .field-name-field-public-norm-subhome-pe > .field-items > .field-item:first-child {
margin-top: 0px;
}
#sala-de-prensa .sidebar.left .bloque_izq, .agenda-parte-abajo .agenda-izq .view-content .mycols .view-mode-agenda_vista > a, .node-type-contenido-proyectos #main .group_proyectos .bloque_izq{
	width: 48%;
	float: left;
}
#sala-de-prensa .sidebar.left .bloque_der, .agenda-parte-abajo .agenda-izq .view-content .mycols .view-mode-agenda_vista > div, .node-type-contenido-proyectos #main .group_proyectos .bloque_der{
	width: 48%;
	float: right;
	margin-left: 4%;
}
#sala-de-prensa h2.node-title, .agenda-parte-abajo .agenda-izq .view-content .mycols .view-mode-agenda_vista h2.node-title{
	margin-bottom: 10px;
}
#sala-de-prensa .sidebar.right > div{
margin-bottom: 20px;
}
#sala-de-prensa .sidebar.right > div.wrapper-two{
margin-bottom: 0px;
}
#sala-de-prensa .sidebar.right .extra-blocks .block {
	margin-bottom: 0px;
}
#sala-de-prensa .sidebar.right .extra-blocks .block p{
	margin-bottom: 8px;
}
#sala-de-prensa .sidebar.right .extra-blocks .block p a img {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  width: 100%;
}
#sala-de-prensa .sidebar.right .extra-blocks .block p a:hover img {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  	filter:alpha(opacity=80);
	-moz-opacity: 0.7;
	opacity: 0.8;
	-khtml-opacity: 0.8;
}
/* #block-views-calendar-block-1 {
	float:right;
	width: 32%;
	margin:0px;
	padding:0px;
}
 */
 .calendar-wrapper {
width: 100%;
margin:0px;
padding:0px;
}
.view-id-calendario, .view-id-calendar{
width: 100%;
margin:0px;
padding:0px;
}
#sala-de-prensa .titulo_calendar {
	font-size: 14px;
	font-weight: normal;
	font-family: adelle-bold;
	border-bottom: 1px solid #e9e9e9;
	margin-bottom: 8px;
	color:#5b5b5b;
	padding-left:0px;
  margin-top: 0px;
}
#sala-de-prensa .sidebar-wrapper, .view_calendar_agenda{
border: 1px solid #e9e9e9;
}
.proximos-eventos .view-footer {
    padding: 10px;
    text-align: center;
    width: 100%;
     	   -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    	      -moz-box-sizing: border-box; /* Firefox, other Gecko */
                 box-sizing: border-box; /* Opera/IE 8+ */
}
.proximos-eventos .view-footer .sdp-ver-todos{
		background: url("../images/icons/icon-calendar-19x18.png?1398820572") no-repeat scroll top left;	
    color: #9f9f9f;
    font-family: adelle-regular;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
    padding-bottom: 2px;
    padding-left: 30px;
    padding-top: 1px;
}
.proximos-eventos .view-footer .sdp-ver-todos:hover{
filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
-khtml-opacity: 0.6;
}
.view-id-calendario .view-header .date-nav, .view-id-calendar .view-header .date-nav {
	padding:0px;
	margin:0px;
}
.view-id-calendario .view-header .date-nav-wrapper, .view-id-calendar .view-header .date-nav-wrapper{
	margin:0px;
	background-color: #fcfcfc;
}
.view-id-calendario .view-header .date-nav .date-heading h3, .view-id-calendar .view-header .date-nav .date-heading h3 {
    color: #5b5b5b;
    font-family: Helvetica;
    font-size: 15px;
    font-weight: normal;
    padding-top: 7px;
}
.view-id-calendario .view-header .date-nav .pager, .view-id-calendar .view-header .date-nav .pager {
		margin:0px;
}
.view-id-calendario .view-header .date-nav .pager .date-prev, .view-id-calendar .view-header .date-nav .pager .date-prev {
    background: none;
    height: 14px;
    left: 15px;
    margin: 0;
    padding: 0;
    right: auto;
    top: 15px;
    width: 14px;
    border:0px;
}
.view-id-calendario .view-header .date-nav .pager .date-next, .view-id-calendar .view-header .date-nav .pager .date-next {
    background: none;
    height: 14px;
    left: inherit;
    padding: 0;
    right: 15px;
    top: 1px;
    width: 14px;
    border:0px;
}
.view-id-calendario .view-header .date-nav .pager .date-prev a, .view-id-calendar .view-header .date-nav .pager .date-prev a {
    color: transparent;
    display: block;
    font-size: 1px;
    margin: 0;
    padding: 0;
    position: relative;
    text-indent: -9999px;
    border:0px;
}
.view-id-calendario .view-header .date-nav .pager .date-prev a:hover, .view-id-calendar .view-header .date-nav .pager .date-prev a:hover {
filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
-khtml-opacity: 0.6;
}

.view-id-calendario .view-header .date-nav .pager .date-prev a:before, .view-id-calendar .view-header .date-nav .pager .date-prev a:before {
    color: #959393;
    font-family: Elusive-Icons;
    font-size: 11px;
    font-weight: 100;
		content: "\e0cd";
}
.view-id-calendario .view-header .date-nav .pager .date-next a, .view-id-calendar .view-header .date-nav .pager .date-next a {
    color: transparent;
    display: block;
    font-size: 1px;
    margin: 0;
    padding: 0;
    position: relative;
    text-indent: -9999px;
    border:0px;
}
.view-id-calendario .view-header .date-nav .pager .date-next a:hover, .view-id-calendar .view-header .date-next .pager .date-prev a:hover {
filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
-khtml-opacity: 0.6;
}
.view-id-calendario .view-header .date-nav .pager .date-next a:before, .view-id-calendar .view-header .date-nav .pager .date-next a:before {
    color: #959393;
    font-family: Elusive-Icons;
    font-size: 11px;
    font-weight: 100;
		content: "\e0cc";
}
.view-id-calendario .view-content, .view-id-calendar .view-content{
		padding:0px;
}
.view-id-calendario .view-content .mini th, .view-id-calendar .view-content .mini th{
    background-color: #fcfcfc;
    border: 0 none;
    color: #5b5b5b;
    font-family: helvetica;
    font-size: 9px;
    font-weight: bold;
    padding: 7px 1px 10px;
}
.view-id-calendario .view-content .mini td, .view-id-calendar .view-content .mini td {
    background: none;
    border: medium none;
    color: #959393;
    font-family: Helvetica;
    font-size: 12px;
    font-weight: 100;
    height: 37px;
    line-height: 37px;
    text-align: center;
    text-shadow: none;
    width: 40px;
    position:relative;
}
.view-id-calendario .view-content .mini td.empty, .view-id-calendar .view-content .mini td.empty {
		color:#8d99a6;
}
.view-id-calendario .view-content .mini td.today, .view-id-calendar .view-content .mini td.today {
    background: url("../images/circulo2.png") no-repeat scroll center center;
}
.view-id-calendario .view-content .mini td.has-events:before, .view-id-calendar .view-content .mini td.has-events:before {
    bottom: -1px;
    color: #f09d31;
    content: ".";
    font-family: adelle-bold;
    font-size: 22px;
    left: 19px;
    position: absolute;
}
.view-id-calendario .view-content .mini td.has-events a, .view-id-calendar .view-content .mini td.has-events a{
color:#fcb813;
text-decoration: none;
}
.view-id-calendario .view-content .mini td.has-events a:hover, .view-id-calendar .view-content .mini td.has-events a:hover{
	filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
-khtml-opacity: 0.6;
}
.view-id-calendario .view-content .mini td.active-day, .view-id-calendar .view-content .mini td.active-day {
    background: url("../images/circulo-punto.png") no-repeat scroll center center;
    color: #ffffff;
}
.view-id-calendario .view-content .mini td.active-day:before, .view-id-calendar .view-content .mini td.active-day:before {
    color: #ffffff;
}
.view-id-calendario .view-content .mini td.active-day:hover, .view-id-calendar .view-content .mini td.active-day:hover {
filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
-khtml-opacity: 0.6;
}
.view-id-calendario .view-content .mini td.active-day a, .view-id-calendar .view-content .mini td.active-day a{
color:#ffffff;
}
.proximos-eventos .view-content{
	padding:0px;
}
.proximos-eventos .view-content ul, .view-id-calendar .item-list ul{
    margin: 0;
    padding: 15px;
    overflow: hidden;
    padding-bottom: 5px;
}
.proximos-eventos .view-content ul li, .view-id-calendar .item-list ul li {
	margin:0px;
	width: 100%;
	list-style: none outside none;
	border-bottom: 1px solid #e9e9e9;
	padding-top:10px;
}
.view-id-calendar .item-list ul li {
	border-bottom: 0px;
	border-top: 1px solid #e9e9e9;	
}
.proximos-eventos .view-content ul li:first-child {
	border-top: 1px solid #e9e9e9;
}
.proximos-eventos .view-content ul li p{
	margin-bottom: 10px;
}
.proximos-eventos .view-content ul li .views-field-field-fecha, .view-id-calendar .item-list ul li .views-field-field-fecha{
    color: #acacac;
    font-family: adelle-bold;
    font-size: 12px;
}
.proximos-eventos .view-content ul li .views-field-title, .view-id-calendar .item-list ul li .views-field-title{
    color: #5b5b5b;
    font-family: adelle-bold;
    font-size: 12px;
    padding:0px;
}
.proximos-eventos .view-content ul li .views-field-title a, .view-id-calendar .item-list ul li .views-field-title a{
    color: #5b5b5b;
    font-family: adelle-bold;
    font-size: 12px;
    text-decoration: none;
}
.proximos-eventos .view-content ul li .views-field-title a:hover, .view-id-calendar .item-list ul li .views-field-title a:hover{
filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
-khtml-opacity: 0.6;
}
.proximos-eventos .view-content ul li .views-field-field-lugar, .view-id-calendar .item-list ul li .views-field-field-lugar {
	font-size:12px;
	color:#fcb813;
	float: none;
	margin:0px;
  margin-bottom:8px;
  margin-top:5px;  
}
.agenda-parte-abajo {
	float:left;
	width: 65%;
}
.view_calendar_agenda{
	float:right;
	width: 32%;
}
.agenda-parte-abajo > h2 {
    border-bottom: 1px solid #ececec;
    color: #fcb813;
    font-family: adelle-bold;
    font-size: 22px;
    font-weight: normal;
    line-height: 1.3em;
    margin: 0 0 26px;
    padding: 0 0 10px;
}
.agenda-parte-abajo .agenda-izq .view-content{
	padding:0px;
}
.agenda-parte-abajo .agenda-izq .view-content .mycols {
	float: none;
	width: 100%;
	overflow: hidden;
}
.agenda-parte-abajo .agenda-izq .view-content .mycols .view-mode-agenda_vista > div.field-name-field-fecha {
    color: #acacac;
    font-family: adelle-bold;
    font-size: 12px;
    margin-top: 6px;
    margin-bottom: 6px;
    clear:none;
}
.agenda-parte-abajo .agenda-izq .view-content .mycols .view-mode-agenda_vista > div.field-name-field-lugar {
	clear: none;
	margin-bottom: 6px;
}
.agenda-parte-abajo .agenda-izq .view-content .mycols .view-mode-agenda_vista > div.field-name-field-texto {
	padding:0px;
	clear:none;
}
.agenda-parte-abajo .agenda-izq .view-content .mycols .view-mode-agenda_vista > div.socialmedia_fs {
	clear: none;
	margin-top: 0px;
}
.block-navigation-help p {
    margin-bottom: 5px;
}
.container_articulo_der .socialmedia_fs, .group_column_der .socialmedia_fs{
float:left;
}
.container_articulo_der .download_pdf, .group_column_der .download_pdf{
float:right;
padding-right: 5px;
background-color: #f5f5f5;
margin-top: 9px;
 	   -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	      -moz-box-sizing: border-box; /* Firefox, other Gecko */
             box-sizing: border-box; /* Opera/IE 8+ */
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	    -ms-border-radius: 5px;
	     -o-border-radius: 5px;
	        border-radius: 5px;
  -webkit-transition: all 0.2s ease-in-out;
  	 -moz-transition: all 0.2s ease-in-out;
  		-ms-transition: all 0.2s ease-in-out;
  		 -o-transition: all 0.2s ease-in-out;
  				transition: all 0.2s ease-in-out;
behavior: url(sites/all/themes/rs/css/PIE.htc);  	        
}
.container_articulo_der .download_pdf .documento_articulo, .group_column_der .download_pdf > a{
   background: url("../images/articulo_file.png") no-repeat scroll right center;
    color: #5b5b5b;
    display: block;
    font-size: 11px;
    font-weight: bold;
    padding: 5px 27px 5px 5px;
    text-decoration: none;
}
.container_articulo_der .download_pdf:hover, .group_column_der .download_pdf:hover {
filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
-khtml-opacity: 0.6;

  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.page-buscador-noticias .field-name-field-fecha, .nodo-term-info .field-name-field-fecha, .page-taxonomy .column-izq .field-name-field-fecha{
    color: #acacac;
    font-family: adelle-bold;
    font-size: 12px;
    margin: 6px 0;
}

/* Style */


#calendario{
    height: 18px !important;
    line-height: 15px;
}
#footer .footer_2 .footer_localizacion .field-name-field-refer-referencia>.field-items>.field-item .field-label{font-weight:normal}

#footer .footer_2 .footer_localizacion .field-name-field-refer-referencia>.field-items>.field-item .field-item{font-family:helvetica}

#footer .footer_2 .footer_localizacion h2{margin:19px 0 5px}

#footer .footer_2 .footer_social .footer_container_social_icons a{margin-right:8px}

#footer .footer_2 .footer_social .footer_container_social_icons a.slideshare{background:url('../images/icons/icon-sldeshare-footer-62x16.png?1398961183') no-repeat scroll bottom left transparent;width:62px;height:16px;padding-top:8px}

#footer .footer_2 .footer_social .footer_container_social_icons a.linkedin{width:17px}

#block-views-agenda-upper-block .views-field-title,.sala-de-prensa-titulo {color:#fcb813;font-size:24px}

#block-views-lista-de-eventos-block .view-filters{border-bottom:1px solid #F4F4F4;padding-top:10px;padding-bottom:10px;padding-left:20px}

#block-views-lista-de-eventos-block .views-exposed-widgets .views-exposed-widget{height:41px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;width:280px}

#block-views-lista-de-eventos-block .view-content .mycols .field-item a img{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;-ms-border-radius:0 !important;-o-border-radius:0 !important;border-radius:0 !important;vertical-align:top}

#block-views-lista-de-eventos-block .field-name-field-miniatura .field-items{padding:10px !important;margin-left:5px}

#block-views-lista-de-eventos-block .view-content{padding:45px 8px 50px}

#block-views-lista-de-eventos-block .node-conferencia header{border-bottom:3px solid #F4F4F4;position:relative;margin-bottom:9px;padding-bottom:6px}

#block-views-lista-de-eventos-block .node-conferencia h2.node-title{border-bottom:none;line-height:1;position:relative;margin:0;padding:0}

#block-views-lista-de-eventos-block .view-content .mycols .field-name-field-texto{font-size:12px;line-height:24px;padding:2px 0 0}

#block-views-lista-de-eventos-block .view-content .mycols .field-name-field-miniatura{margin-top:30px}

#block-views-lista-de-eventos-block .view-content{padding:45px 0 0}

.view-id-calendar .field-name-field-lugar p,#block-views-lista-de-eventos-block .field-name-field-lugar p{
    font-size: 11px;
    line-height: 13px;
    margin: 0;
}

#block-views-agenda-upper-block{padding:8px 8px 0 0}

.view-id-calendar .field-name-field-fecha,#block-views-lista-de-eventos-block .field-name-field-fecha{color:#959393}

#block-views-lista-de-eventos-block .node-conferencia h2.node-title a{font-size:19px}

.page-agenda #block-views-agenda-upper-block .views-field-field-texto-cabecera .field-content p{line-height:19px}

.page-agenda .text-sidebar-sdp{line-height:17px}

.page-agenda .text-sidebar-sdp a{color:#fcb813}

.page-agenda #block-views-lista-de-eventos-block .node-conferencia h2.node-title{line-height:23px}

.page-agenda #block-views-lista-de-eventos-block .node-conferencia h2.node-title a{color:#5b5b5b}

.page-agenda #block-views-lista-de-eventos-block{border-top:5px solid #F4F4F4;float:left;margin-top:30px;overflow:hidden;padding-top:6px}

.page-agenda #block-block-3 a img,.page-agenda #block-block-4 a img{width:100%}

.page-agenda #block-block-4{margin-top:0;margin-bottom:0}

.page-agenda #block-block-4 .item-sidebar-sdp{background:url('../images/icons/icon-phone-grey-18x18.png?1398820572') no-repeat scroll 5px 14px transparent;border-top:2px solid #fcb810;padding:10px 0 48px 30px}

.page-agenda #block-block-4 .item-sidebar-sdp:first-child{background:url('../images/icons/icon-paper-grey-19x13.png?1398820572') no-repeat scroll 5px 14px transparent}

.page-agenda #block-block-4 .item-sidebar-sdp:first-child .text-sidebar-sdp{margin-bottom:5px}

.page-agenda #block-block-4 .item-sidebar-sdp .title-sidebar-sdp{color:#8e8e8e;font-family:adelle-regular;font-size:17px;margin-bottom:5px}

.page-agenda #block-block-4 .item-sidebar-sdp .text-sidebar-sdp{margin-bottom:3px;color:#4b4c4d}

.page-agenda #block-block-4 .item-sidebar-sdp a{color:#fcb813;font-family:adelle-regular}

.page-agenda #block-block-4 .item-sidebar-sdp .tel-sidebar-sdp{display:block;font-family:adelle-regular;font-size:12px;margin-top:2px}

.node-persona .node-articulo.node-teaser .field-name-field-autor{border-right:none}

.node-persona .container_info_persona div.redes_sociales ol li a{font-size:35px;height:auto;margin:0 0 2px}

.node-persona .container_info_persona div.redes_sociales ol li a:hover{text-shadow:0 0 10px #FFFFFF}

.node-persona .container_info_persona h3{padding:6px 0 0;font-size:20px}

.node-persona .container_mini_persona .field-name-field-contenido-relacionado .field-items .node-articulo .field-name-field-fecha{display:none}

.node-persona .container_mini_persona .field-name-field-contenido-relacionado .field-items .node-articulo .field-name-field-miniatura{margin-bottom:18px}

.node-type-home .field-name-field-autor .field-items{margin-left:0}

.node-type-home .contextual-links-region .view-content li .field-content img{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;vertical-align:top;width:100%}

.node-type-home .jcarousel-skin-default .jcarousel-prev-horizontal,.node-type-home .jcarousel-skin-default .jcarousel-next-horizontal{left:auto;top:auto;bottom:85px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;z-index:1}

.node-type-home .jcarousel-skin-default .jcarousel-prev-horizontal{right:70px}

.node-type-home .jcarousel-skin-default .jcarousel-next-horizontal{right:24px}

.node-type-home .jcarousel-skin-default .jcarousel-navigation{bottom:23px;position:absolute;right:0;top:auto;z-index:3}

.node-type-home .group_carrusel_negocio .views-field-field-pie-carrusel-i{display:none}

.views-field-field-url-destino a{background:none;height:100%;left:0;position:absolute;text-indent:-99999px;top:0;width:100%;z-index:1}

.node-type-home .group_carrusel_negocio .views-field-field-subtitulo .field-content{color:#fcb813;font-family:adelle-regular;white-space:normal;font-size:16px}

.node-type-home .field-name-field-contenido-destacado .field-name-field-autor .field-item a{color:#fcb813}

.node-type-home .field-name-field-contenido-destacado h2{line-height:23px;padding:0;margin:0 0 9px}

.node-type-home .field-name-field-contenido-destacado .group-right .field-name-field-autor{border-right:2px solid #959393;margin-right:5px;padding-right:5px;line-height:10px;position:relative;bottom:-2px}

.node-type-home .field-name-field-contenido-destacado .group-right .field-name-field-autor .field-items .field-item{margin:0}

.node-type-home .field-name-field-fecha{color:#959393;font-family:adelle-bold;margin:0 0 4px}

.node-type-home .field-name-field-fecha .date-display-single{bottom:3px;position:relative}
body.front #main .group-rsconocimiento .field-name-field-cont-rel-home-rsconoc>.field-items>.field-item{float:left;width:100%}

body.front #main .group-rsconocimiento .field-name-field-cont-rel-home-rsconoc>.field-items>.field-item.even{margin-right:6%}

body.front .title-rsenlosmedios{background:url('../images/icons/world-16x16-orange.png?1398860194') no-repeat scroll 0 2px;border-bottom:2px solid #E9E9E9;color:#8E8E8E;font-family:adelle-italic;font-size:16px;line-height:26px;margin:20px 0 20px;padding-left:22px;vertical-align:baseline}

body.front .field-name-field-contenido-destacado .group-right .field-name-title{clear:both}

.node-type-informe div.auto{margin-left:0;width:auto;float:left}

.node-type-informe .key-ideas{float:left}

.node-type-informe .blocks-group{
	width:100%;
	margin-bottom:25px;
}

.node-type-informe .key-ideas{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #EFEFEF;border-radius:5px;float:left;padding:10px 10px 0;width:100%;margin-bottom:30px}

.node-type-informe .key-ideas h3{font-family:adelle-bold;font-size:20px;font-weight:normal;margin:17px 0 0;padding-bottom:10px;padding-left:10px}

.node-type-informe .key-ideas .field-item{border-top:2px solid #F4F4F4;font-family:adelle-regular;font-size:16px;line-height:24px;padding:10px 10px 20px}

.node-type-informe .key-ideas .field-item p{margin:0}

.node-type-informe .group-column-der .view-lista-paginas-de-informe .pager-container .item-list ul.pager li.pager-previous a img{background:url('../images/icons/left-pager-active-8x8.png?1399361170') no-repeat scroll 0 50% transparent;width:8px;height:8px;display:inline-block}

.node-type-informe .group-column-der .view-lista-paginas-de-informe .pager-container .item-list ul.pager li.pager-previous img{background:url('../images/icons/left-pager-inactive-8x8.png?1399361170') no-repeat scroll 0 50% transparent;width:8px;height:8px;display:inline-block}

.node-type-informe .group-column-der .view-lista-paginas-de-informe .pager-container .item-list ul.pager li.pager-next{padding-left:3px}

.node-type-informe .group-column-der .view-lista-paginas-de-informe .pager-container .item-list ul.pager li.pager-next a img{background:url('../images/icons/right-pager-active-8x8.png?1399361170') no-repeat scroll 0 50% transparent;width:8px;height:8px;display:inline-block}

.node-type-informe .group-column-der .view-lista-paginas-de-informe .pager-container .item-list ul.pager li.pager-next img{background:url('../images/icons/right-pager-inactive-8x8.png?1399361170') no-repeat scroll 0 50% transparent;width:8px;height:8px;display:inline-block}

.node-type-informe .group-column-der .view-lista-paginas-de-informe .pager-container .item-list ul.pager li.pager-separator{color:#6e6e6e;padding:0}

body.node-type-subhome-publicaciones-y-estudios .field-name-field-destacado-subhome-pe h2{color:#5b5b5b;font-family:adelle-bold;font-weight:normal;margin:0 0 16px;line-height:24px;height: 34px}

body.node-type-subhome-publicaciones-y-estudios .field-name-field-destacado-subhome-pe .field-name-field-texto{font-size:12px;line-height:24px}

body.node-type-subhome-publicaciones-y-estudios .field-name-field-destacado-subhome-pe .field-name-field-texto p{margin:0;color:#6e6e6e}

body.node-type-subhome-publicaciones-y-estudios .field-name-field-destacado-subhome-pe .field-name-campo-social-media{margin-top:14px}

body.node-type-subhome-publicaciones-y-estudios .group-publicaciones-destacadas h3{border-bottom:2px solid #E9E9E9;color:#8e8e8e;font-family:adelle-bold;font-size:18px;font-weight:normal;margin:0 0 22px;padding-bottom:0px; height:24px}

body.node-type-subhome-publicaciones-y-estudios .group-publicaciones-destacadas>div>div>.field-item .field-name-field-miniatura{vertical-align:top}

body.node-type-subhome-publicaciones-y-estudios .group-publicaciones-destacadas>div>div>.field-item .field-name-field-miniatura .field-items{border:none !important;padding:0 !important}

body.node-type-subhome-publicaciones-y-estudios .group-publicaciones-destacadas>div>div>.field-item .field-name-field-miniatura .field-items img{vertical-align:top}

body.node-type-subhome-publicaciones-y-estudios .group-rsconocimiento h3{width:65%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:url('../images/icons/paper-orange-16x16.png?1398860196') no-repeat 0 2px;font-family:adelle-italic;font-size:16px;line-height:26px;padding-left:22px;vertical-align:baseline;color:#A6A6A6;border-bottom:2px solid #e9e9e9;margin:10px 0 24px}

body.node-type-subhome-publicaciones-y-estudios .group-rsconocimiento .field-name-field-miniatura .field-items{background-color:#e9e9e9 !important}

body.node-type-subhome-publicaciones-y-estudios .group-rsconocimiento .field-name-field-public-norm-subhome-pe>.field-items>.field-item .node-articulo.node-teaser .field-name-field-autor .field-item a{color:#fcb813}

body.node-type-subhome-publicaciones-y-estudios .group-rsconocimiento .field-name-field-public-norm-subhome-pe>.field-items>.field-item .node-articulo.node-teaser .field-name-field-fecha{color:#a5a4a4}

body.node-type-subhome-publicaciones-y-estudios .group-rsconocimiento .group-sidebar-right .views-exposed-form .views-exposed-widget label{font-size:14px;font-weight:normal;margin-bottom:8px}

body.node-type-detalle-persona .node-detalle-persona .view-header{background:none repeat scroll 0 0 #F9F9F9;padding:5px 20px 20px;margin-bottom:40px}

body.node-type-detalle-persona .node-detalle-persona .view-header p{margin:0}

body.node-type-detalle-persona .node-detalle-persona .node-articulo.node-teaser,body.node-type-detalle-persona .node-detalle-persona .node-informe.node-teaser{border-bottom:2px solid #E9E9E9;margin-bottom:30px;padding-bottom:14px}

body.node-type-detalle-persona .field-name-field-wrapper-banners-sidebar{background:none repeat scroll 0 0 #F8F8F8;padding:20px 10px 0;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;overflow:hidden;*zoom:1;margin-top:10px}

body.node-type-detalle-persona .field-name-field-wrapper-banners-sidebar .field-label{border-bottom:1px solid #F5F5F5;font-family:adelle-bold;font-size:16px;font-weight:normal;margin-bottom:12px;padding-bottom:14px;color:#5b5b5b}

body.node-type-detalle-persona .field-name-field-wrapper-banners-sidebar>.field-items>.field-item{margin-bottom:20px}

body.node-type-detalle-persona .field-name-field-wrapper-banners-sidebar>.field-items>.field-item img{vertical-align:top}

body.node-type-pag-publicaciones-estudios .field-name-field-listado-de-entradas .title.viewreference-title{background:url('../images/icons/world-16x16-orange.png?1398860194') no-repeat 0 2px}

body.node-type-pag-publicaciones-estudios .field-name-field-listado-de-entradas .title.viewreference-title{background:url('../images/icons/antenna-16x16-orange.png?1398860195') no-repeat 0 2px}

body.node-type-pag-publicaciones-estudios .attachment.attachment-before{margin-bottom:20px}

 .item-sidebar-sdp{border-top:2px solid #fcb810;padding:10px 0 15px 30px}

 .item-sidebar-sdp.mantente-al-dia{background:url('../images/icons/icon-paper-grey-19x13.png?1398820572') no-repeat scroll 5px 14px transparent;padding:10px 0 27px 30px}

.item-sidebar-sdp.mantente-al-dia a{background:url('../images/icons/icon-newsletter-41x34.png?1398820572') no-repeat scroll 0 55% transparent;padding:10px 0 10px 55px;display:block}

.item-sidebar-sdp.contacto{background:url('../images/icons/icon-phone-grey-18x18.png?1398820572') no-repeat scroll 5px 14px transparent}

.item-sidebar-sdp.material-grafico{background:url('../images/icons/icon-folder-grey-20x17.png?1398820572') no-repeat scroll 5px 14px transparent}

 .item-sidebar-sdp.material-grafico .text-sidebar-sdp{margin-bottom:5px}

 .item-sidebar-sdp .title-sidebar-sdp{color:#8e8e8e;font-family:adelle-regular;font-size:17px;margin-bottom:6px}

  .item-sidebar-sdp .text-sidebar-sdp{margin-bottom:3px;color:#4b4c4d;line-height:1.3em}

  .item-sidebar-sdp a{color:#fcb813;font-family:adelle-regular}

 .item-sidebar-sdp .tel-sidebar-sdp{display:block;font-family:adelle-regular;font-size:12px;margin-top:2px}

.node-type-articulo .container_articulo_der .auto{clear:none;margin-left:0;padding-left:0}

.node-type-articulo .container_articulo_der .auto a{color:#fcb813}

.node-type-articulo .container_articulo_der .auto a:last-of-type{border-right:2px solid #A3A1A1;margin-left:0}

.node-type-articulo .group-col-izq .field-name-field-articulo-relacionado .field-name-field-autor .field-item:last-of-type{border-right:1px solid #6D6D6D;margin:0 4px 5px 0;padding-right:4px;font-family:adelle-regular;font-size:12px}

.node-type-articulo .field-name-field-wrapper-banners-sidebar .field-item{margin-bottom:15px}

.node-articulo.node-teaser .field-name-field-autor{border-right:2px solid #DDDDDD;bottom:-2px;float:left;line-height:10px;margin-right:5px;padding-right:5px;position:relative;white-space:nowrap;word-wrap:normal}

.node-articulo.node-teaser .field-name-field-autor .field-item{float:none;margin:0}

.node-articulo.node-teaser .field-name-field-autor .field-item a{color:#f1a548;font-family:adelle-bold;font-size:12px;font-weight:normal;text-decoration:none}

.node-articulo.node-teaser .field-name-field-fecha{font-family:adelle-bold}

.node-articulo.node-teaser .field-name-field-miniatura{margin-top:30px}
.node-informe.node-teaser .field-name-field-autor{border-right:2px solid #DDDDDD;bottom:-2px;float:left;line-height:10px;margin-right:5px;padding-right:5px;position:relative;white-space:nowrap;word-wrap:normal}

.node-informe.node-teaser .field-name-field-autor .field-item{float:none;margin:0}

.node-informe.node-teaser .field-name-field-autor .field-item a{color:#f07818;font-family:adelle-bold;font-size:12px;font-weight:normal;text-decoration:none}

.node-informe.node-teaser .field-name-field-fecha{font-family:adelle-bold}

.node-informe.node-teaser .field-name-field-miniatura{margin-top:30px}

.node-informe.node-teaser .socialmedia_fs{margin-top:10px}

.node-conferencia div.download_pdf{padding:0}

.node-conferencia div.download_pdf a{padding:1px 6px 2px 35px;background-position:5px center}

.node-conferencia .group-column-der .field-name-field-categorias{clear:none;float:right;padding:0;text-align:right;width:auto}

.node-conferencia .group-column-der .author-info{float:left;margin-right:10px}

.node-conferencia .group-column-der .field-name-field-categorias .field-item{}

.node-conferencia .group-column-der .socialmedia_fs{clear:none;float:left;margin:0}

.node-conferencia .group-column-der .download_pdf{float:right}

.node-conferencia .group-column-der .field-name-field-texto p{line-height:24px;font-size:12px;color:#6e6e6e;font-family:adelle-regular}

.node-conferencia .group_column_izq p{color:#6e6e6e}

.node-conferencia .group_column_izq .field-name-field-hora-acto{font-weight:normal}

.node-type-conferencia .conferencia-programa .field-name-field-lugar>.field-label{display:inline}

.node-conferencia .field-name-field-descripci-n-del-lugar p{margin-bottom:6px}

.node-conferencia .group-column-der .meta-info-1{margin-bottom:20px}

.node-conferencia .group-column-der .meta-info-2{margin-bottom:24px}

.node-conferencia div.auto{border-right:2px solid #DDDDDD;bottom:-1px;float:left;font-family:adelle-bold;line-height:12px;margin-left:0;margin-right:5px;padding-right:5px;position:relative;width:auto}

.node-conferencia div.auto a{color:#f2aa4c}

.node-conferencia #main .group-column-der h2{font-size:26px}

.node-conferencia .group-column-izq .field-name-field-miniatura img{vertical-align:top}

.node-conferencia .group-column-izq .field-name-field-miniatura .field-items{border:medium none !important;padding:10px !important}

.node-conferencia .group_column_izq .conferencia-programa .field-name-field-fecha{color:#fcb813}

.node-conferencia .group_acto .multiple-inline-element p,.node-conferencia .group_acto .multiple-inline-element pre{margin:0 0 12px}

.node-conferencia .group_acto{font-size:13px}

.node-type-conferencia #main{padding-bottom:0}

.node-type-conferencia .node-794 .group_column_izq h3{padding:0 0 9px 8px}

.node-type-conferencia .node-794 .group_column_izq .group_acto p a{color:#fcb813}

.node-type-conferencia .node-794 .group_column_izq .node-persona a{padding-top:7px;font-size:16px;margin-bottom:3px;color:#fcb813}

.node-type-conferencia .node-794 .group_column_izq .node-persona a:first-of-type{margin-top:4px;margin-bottom:15px}

.node-type-conferencia .node-794 .group_column_izq .node-persona .article-author{overflow:hidden;*zoom:1;border-top:none;padding-left:8px;padding-top:0;border-bottom:4px solid #F4F4F4;margin-bottom:15px;overflow:hidden;padding-bottom:8px;font-size:13px}

.node-type-conferencia .node-794 .group_column_izq .node-persona .article-author .field-name-field-cargo{border:none;margin:0}

.node-type-conferencia .node-794 .group_column_izq .node-persona .article-author .field-name-field-cargo .field-items .field-item{margin:0}

.canvas_rs .column .view-calendar a{
	    color: #fcb813;
} 
#footer .footer_2 .footer_social .footer_container_social_icons a{
    display: block;
    float: left;
    height: 24px;
}
.filters_reset{
	margin: 0 0 10px;
    padding: 7px 14px;
}
.canvas_rs .column .item-sidebar-sdp a{
	color:#fcb813;
}
.node-type-informe div.auto a:last-of-type{
	border-right:0px;
}
.field-name-field-imagen-destacados{
	margin-bottom:12px;
}
.sala-de-prensa-titulo{
	display:none;
}
.container_info_persona .rds_derecha h2{
	margin-right:5px;
}

.rsnoticias-container .field-name-field-fecha, .rsnoticias-container .field-name-campo-social-media{
	margin: 10px 0px 5px 0px;
}

#footer .footer_2 .footer_social{
	width:auto;
	float:right;
}
.inside_tooltip {
    background-color: #4C413D;
    border: 5px solid #716966;
    border-radius: 5px;
    box-shadow: 0 0 10px 3px #4C413D inset;
    color: #FFFFFF;
    font-size: 15px;
    padding: 3px 10px;
    transition: all 0.2s ease-in-out 0s;
    white-space: nowrap;
    width: auto;
}
#tooltip_tools.izq{
    background: url("../images/triangulo-izq.png") no-repeat scroll right center;
    display: none;
    padding-right: 11px;
    z-index: 100;
}
.view-id-calendar .field-name-field-lugar, #block-views-lista-de-eventos-block .field-name-field-lugar, .view-id-calendar .field-name-field-fecha, #block-views-lista-de-eventos-block .field-name-field-fecha{
	margin-left:0px;
}
.view-id-calendar .field-name-field-lugar p, #block-views-lista-de-eventos-block .field-name-field-lugar p{
	line-height:13px;
}

/* Cambios realizados el 12/6/2014 */
.node-informe .views-row-odd, #block-views-agenda-upper-block .views-row-odd{
	width:100%;
}
.view-calendar .views-row-odd, 
.view-calendar .views-row-even{
	width:100%;
	margin-left:10px;
}
.group-left .video-filter-field{
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.group-left .video-filter-field object{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/* Cambios nuevo del 1-9-2014*/
.locale-untranslated {
    color: #EFEFEF;
    /*font-style: normal;*/
    text-decoration: none;
}
body.node-type-detalle-persona .node-detalle-persona .node-articulo.node-teaser .field-name-field-texto {
    clear: both;
    font-size: 12px;
    line-height: 24px;
    margin-top: 8px;
}
.agenda-izq .field-name-field-miniatura{
	float: left;
	clear: none;
	width: 45%; !important;
}
.page-agenda .calendar_date{
	display: none;
}
.view-calendar-sala-de-prensa .views-row-odd, .view-calendar-sala-de-prensa .views-row-even {
    margin-right: 0;
    width: 100%;
}
.node-type-informe .autores-informe {
    border-bottom: 4px solid #f4f4f4;
    border-top: 4px solid #f4f4f4;
    clear: both;
    display: block;
    margin: 0;
    margin-bottom: 30px;
    overflow: hidden;
    padding: 8px 0 4px;
    width: 100%;
}
.node-type-informe .autores-informe h3{
   color: #5b5b5b;
    font-family: 'adelle-bold';
    font-size: 16px;
    font-weight: normal;
    margin: 0 !important;
    padding-bottom: 8px;
    padding-left: 0;
    padding-right: 0;
}
.field_breve_descripcion_wrapper {
    border: 2px solid #f4f4f4;
    display: block;
    float: left;
    margin-bottom: 30px;
    padding: 10px;
    position: relative;
    width: 100%;
    font-family: adelle-regular;
         -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
            -moz-box-sizing: border-box; /* Firefox, other Gecko */
                 box-sizing: border-box; /* Opera/IE 8+ */
}
.field_breve_descripcion_wrapper h3, .field_breve_descripcion_wrapper h2  {
    border-bottom: 1px solid #f4f4f4;
    color: #5b5b5b;
    font-family: 'adelle-bold';
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 10px;
    margin-top: 0;
    padding-bottom: 5px;
}
.node-type-suscripciones .suscrive_form .form-item-privacity{
    display: block;
    margin: 0 0 15px;
    padding: 0;
    position: relative;
}
.node-type-suscripciones .suscrive_form .form-item-privacity input{
    display: block;
    height: auto;
    left: 0;
    margin-top: -6px;
    padding-bottom: 0;
    position: absolute;
    top: 50%;
    vertical-align: top;
    width: auto;
}
.node-type-suscripciones .suscrive_form .form-item-privacity label.option{
    display: block;
    padding-bottom: 0;
    padding-left: 28px;
    padding-top: 3px;
}
/* ************************** INICIO SUBHOME PROYECTOS ******************* */
.node-type-contenido-proyectos #main .group_proyectos {
    margin-top: 40px;
}
.node-type-contenido-proyectos #main .group_proyectos .form-item.form-type-item{
    display:none;
}
.autores.recort{
  display: block;
  position:relative;
  overflow:hidden;
  width:100px;
  clear:both;
  height: 20px;
}
.text-proyect{
  display: block;
  position:relative;
  overflow:hidden;
  width:100%;
}
.node-type-proyecto .group_col_izq .field_articulo_relacionado_wrapper .node-proyecto .group_col_izq {
  display: none;
}
/* ************************** FINAL SUBHOME PROYECTOS ******************* */

#fs-rs-mailchimp-subscribe-form .form-item-kind{
display: none;
/* Para no modificar toda la programacion del formulario de suscriptores ni modificar la comunicacion de mailchimp */
}
