
@import url('https://fonts.googleapis.com/css?family=Fjalla+One|Playfair+Display');

@font-face {
	font-family: 'Conv_FuturaStd';
	src: url('../fonts/FuturaStd-Bold.eot');
	src: local('☺'), url('../fonts/FuturaStd-Bold.woff') format('woff'), url('../fonts/FuturaStd-Bold.ttf') format('truetype'), url('../fonts/FuturaStd-Bold.svg') format('svg');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_FuturaStd';
	src: url('../fonts/FuturaStd-Medium.eot');
	src: local('☺'), url('../fonts/FuturaStd-Medium.woff') format('woff'), url('../fonts/FuturaStd-Medium.ttf') format('truetype'), url('../fonts/FuturaStd-Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_FuturaStd-Book';
	src: url('../fonts/FuturaStd-Book.eot');
	src: local('☺'), url('../fonts/FuturaStd-Book.woff') format('woff'), url('../fonts/FuturaStd-Book.ttf') format('truetype'), url('../fonts/FuturaStd-Book.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.body {
	font-family: 'Playfair Display', serif;
	font-size: 19px;
	line-height: 26px;
}

.bodyPOST {
	
}
.container {
    max-width: 960px;
}
#section-header {margin-top: 0px;    padding-bottom: 12px;}
#section-header .superhero-dropdown > ul > li > a, #section-header  {
	color: #000;
	font-family: 'Fjalla One', sans-serif;
	padding-top: 0;
}

#section-header.superhero-sticky.fixed {margin-top: 0px; padding-top: 22px;}

.superhero-dropdown > ul > li > a.active {
    border-bottom: 4px solid #fff;
    color: #000;
}

.site-logo {
	width: 300px;
        margin: 0 0 12px;
}

h1, .h1 {
	font-size: 50px;
	font-weight: bold;
		
	text-transform: none;
	
}

h2, .h2 {
	font-size: 50px;
	font-weight: bold;

	text-transform: none;	

}

h3, .h3 {
    font-size: 35px;
}

h4, .h4 {
    font-size: 24px;
}

.h2#page-title {

	border-bottom: 1px solid #e8e8e8;
	margin: 0 0 30px;
	padding: 10px 0;
	text-transform: lowercase;
	font-weight: bold;
}



.post-body img {
	-webkit-filter: grayscale(100%);
	border-radius: 90px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
	width: 180px;
	height: 180px;
	
}
.post-body img:hover {
 border-radius: 100%;
 -webkit-filter: grayscale(0%);
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
 -o-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);

	
}

.post-body2 img {
	-webkit-filter: grayscale(100%);
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;

	
}

.post-body2 img:hover {
 -webkit-filter: grayscale(0%);
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
 -o-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);
}

.textBLOC {
	font-size: 18px;
	line-height: 28px;
	color: #666;
}

.textHOMEBLOC {
	color: #FFF;
	font-size: large;
	text-align: center;
}

.textTITLEISOTOPE {

text-align: center;
	
}

.textTITLEISOTOPE2 {
	text-align: center;
	margin-bottom: 10px;
	padding-bottom: 10px;	
}

.textBODYPROD {
	padding-left: 0px;
	padding-top: 20px;
	font-size: 18px;
	line-height: 28px;
	color: #666;
}

.textBLOCHOME {
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	color: #666;
	padding-right: 30px;
	padding-left: 30px;
}

.blogNEWSHOME {
	font-size: 14px;
	line-height: 20px;
	padding-right: 25px;
	padding-left: 25px;
	background-color: #FFF;
	color: #666;
	padding-top: 10px;
	padding-bottom: 30px;
}

.blogNEWSHOMETITLE {
	font-size: 24px;
	line-height: 28px;
	padding-right: 25px;
	padding-left: 25px;
	background-color: #FFF;
	padding-top: 30px;
}

.section-callus h3 {
    color: #000;

}

#capa1{
	position: absolute;
	z-index: 1;
	color: #FFF;
	top: 100px;
	width: 100%;
	height: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-right: 8%;
	padding-left: 8%;
}
#capa2 {
	position: relative;
	z-index: 0;
}

#capa2 img {
	width: 100%;
	position: relative;
	z-index: 0;
}

#capa3{
	position: absolute;
	z-index: 1;
	text-align: left;
	top: 20px;
	left: 150px;
}

#capa4{
	position: relative;
	z-index: 0;
}

#capa4 img {
	width: 100%;
}

#capa5{
	position: absolute;
	z-index: 1;
	text-align: right;
	top: 20px;
	right: 100px;
	color: #FFF;
}

#capa6{
	position: relative;
	z-index: 0;
}

#capa6 img {
	width: 100%;
}

#capa7{
	position: absolute;
	z-index: 1;
	color: #FFF;
	top: 100px;
	width: 100%;
	height: 100%;
	text-align: center;	
}
#capa8{
	position: relative;
	z-index: 0;
}

#capa8 img {
	width: 100%;
	position: relative;
	z-index: 0;
}

#capa9{
	position: absolute;
	z-index: 1;
	color: #FFF;
	top: 50px;
	text-align: center;
	left: 33%;
}
#capa10{
	position: relative;
	z-index: 0;
}

#capa10 img {
	width: 100%;
	position: relative;
	z-index: 0;
}

#section-contentNEW {
	padding: 30px 0;
	background-color: #FFF;
}

.blocGRID {
	padding-left: 50px;
	width: auto;
}

.tabADJUNTO {
	width: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border: thin solid #DBD9DC;
}

.portadaF1 {
	padding-left: 50px;
	padding-right: 30px;
	padding-bottom: 30px;
}

.users1 {
	padding-left: 7%;
	padding-right: 6%;
	
}
.users1news {
	padding-left: 7%;
	padding-right: 6%;
	font-size: 14px;
	line-height: 20px;	
}

.userINT {
	padding-left: 7%;
	padding-right: 6%;
	font-size: 18px;
	line-height: 24px;	
} 

.users3 {
	padding-left: 20px;
	padding-right: 20px;
	
}

.users4 {
	padding-left: 30px;
	padding-right: 20px;
	font-size: 16px;
	line-height: 26px;	
}

.users5 {
	padding-left: 30px;
	padding-right: 20px;
	font-size: 12px;
	line-height: 20px;	
}

.usersVIDEO {
	padding-left: 30px;
	padding-right: 30px;
	background-color: #e8e8e8;
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 14px;
	line-height: 20px;
}

.actos{
	padding-left: 30px;
	padding-right: 30px;
	background-color: #e8e8e8;
	padding-top: 30px;
	padding-bottom: 20px;
	font-size: 14px;
	line-height: 20px;
	
}

.topGRID {
	font-family: 'Conv_FuturaStd', sans;
	padding-left: 30px;
	padding-right: 20px;
	padding-top: 20px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #fff;
	font-size: 13px;
	margin-bottom: 13px;
	background-color: #fe3653;
	color: #DDD;
	
}

.claim {
	font-family: 'Fjalla One', sans-serif;	
	
	color: #FFF;	
}

.claim2 {
	font-family: 'Conv_FuturaStd-Book', sans-serif;
	font-size: 18px;
	line-height: 26px;
	color: #FFF;	
}

.pie {
	font-family: 'Conv_FuturaStd-Book', sans-serif;
	font-size: 14px;
	line-height: 22px;
	padding-left: 30px;	
}

.pie2 {
	font-family: 'Conv_FuturaStd-Book', sans-serif;
	font-size: 14px;
	line-height: 22px;
}

.tablaJUNTA {
	font-size: 13px;
	line-height: 18px;
	
}

.destacada {
	
}

.campaign {
	text-align: center;
	border: thin solid #CCC;	
}

.agenda {
	border: thin solid #CCC;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}

.date {
	font-size: 14px;
	font-style: italic;
}


/*modificacions*/
#block-superhero-dropdown-superhero-dropdown-block {width: auto; min-width: 385px;float: right; margin-top: 8px;}
#block-superhero-dropdown-superhero-dropdown-block .menu {}
#block-search-form {margin: 0; float: right;width: auto;min-width: 185px;height: 49px;margin-top: 0;}
#block-search-form .btn-primary,
#block-search-form .button,
#block-search-form button {background: url('/sites/default/files/pictures/glass-search.png') no-repeat center center !important; text-indent: -99999px;
padding: 0; margin: 0; border: none !important; width: 32px; height: 32px;}
#block-search-form .container-inline {
	float: right;
	margin-top: 5px;
	margin-right: 30px;
	margin-bottom: 8px;
	margin-left: 30px;
}
#block-search-form .container-inline > div,
#block-search-form .container-inline .form-item{float: left;  height: 32px; margin: 0;}
#block-search-form .container-inline input[type="text"] {height: 32px; line-height: 32px; padding: 0; border-radius: 6px;}
#block-block-49 {}

#block-block-8 a {font-family: 'Conv_FuturaStd', sans; font-weight: normal;}

body #section-users {
	padding-top: 30px;
	padding-bottom: 30px;
}

body .block .block-title {margin: 0;  border-bottom: solid 10px #3d2b78;padding-bottom: 4px;}
#block-views-portada-block-2.block .block-title {padding-left: 45px; padding-bottom: 20px; background: url('../images/iscc.png') no-repeat left top;}
#block-block-25.block .block-title {
	padding-left: 45px;
	background: url('../images/video.png') no-repeat left top;
	border-color: #FF0049;
	padding-bottom: 20px;
}
#block-sp-twitter-sp-twitter-block.block .block-title {padding-left: 45px; padding-bottom: 20px; background: url('../images/com.png') no-repeat left top;border-color: #36A9E1;}
#block-views-portada-block.block .block-title {padding-left: 45px; padding-bottom: 20px; background: url('../images/eu.png') no-repeat left top;border-color: #003399;}
#block-block-26.block .block-title {padding-left: 45px; padding-bottom: 20px; background: url('../images/twitter.png') no-repeat left top;border-color: #36A9E1;}

#block-block-25 .content ,
#block-block-26 .content {display: none;}
#block-views-portada-block-3,
#block-views-portada-block-1{margin-top: 0;}
#block-sp-twitter-sp-twitter-block .content {padding-top: 20px;}

body .superhero-dropdown > ul > li > a.active {border-bottom: 0px;}

.page-collaborator h2.title,
.page-node-4 h2.title ,
.page-node-138 h2.title ,
.page-node-142 h2.title ,
.page-node-143 h2.title {text-align: center;}
.page-collaborator h2#page-title,
.page-node-4 h2#page-title,
.page-node-138 h2#page-title,
.page-node-142 h2#page-title,
.page-node-143 h2#page-title {border-bottom: none;}
.page-collaborator #block-system-main,
.page-node-4 #block-system-main,
.page-node-138 #block-system-main,
.page-node-142 #block-system-main,
.page-node-143 #block-system-main {background-color: #fff;border: 1px solid #e8e8e8; padding: 40px; margin: 0 10%;}
.page-collaborator #block-system-main input,
.page-node-4 #block-system-main input,
.page-node-138 #block-system-main input,
.page-node-142 #block-system-main input,
.page-node-143 #block-system-main input {border-radius: 5px;}
.page-collaborator #section-content,
.page-node-4 #section-content ,
.page-node-138 #section-content ,
.page-node-142 #section-content ,
.page-node-143 #section-content {background: url('../images/Home.png') no-repeat right 200px #F6F6F6;background-size: 20% auto;}
.name-credentials-wrapper {clear: both;}

.view-crm-core-contacts-vtiger #edit-field-nombre-text-value-wrapper {width: 15%;}
.view-crm-core-contacts-vtiger #edit-field-apellido-value-wrapper {width: 17%;}
.view-crm-core-contacts-vtiger #edit-field-nombre-cuenta-value-wrapper {width: 16%;}
.view-crm-core-contacts-vtiger #edit-field-email-email-wrapper {width: 25%;}
.view-crm-core-contacts-vtiger #edit-field-asignado-a-value-wrapper {width: 15%;}
.view-crm-core-contacts-vtiger input {max-width: 100%;}
.view-crm-core-contacts-vtiger .views-submit-button {clear: both;}
.view-crm-core-contacts-vtiger legend{margin:0; padding-top: 30px;}


#block-block-51 {width: auto;    min-width: 385px;    float: right;    margin-top: 8px;}
#block-block-51 ul {    float: right;border: none;    list-style: none;padding: 0; margin: 0;}
#block-block-51 ul > li {transition: all 200ms ease 0s;    list-style: none;    display: inline-block;    margin: 0 3px;    padding: 0;    position: relative;}
#block-block-51 ul > li ul { display: none;    width: 157px;    position: absolute;    z-index: 999;    padding-top: 10px;    border: solid 2px #3d2b78;    border-width: 0 2px 2px;}
#block-block-51 ul > li ul li {display: block;    background: #fff;    padding: 5px 10px;    margin: 0;}
#block-block-51 ul > li ul li a {display: block;}
#block-block-51 ul > li:hover ul { display: block;}

button.jGrowl-close {padding: 0px 7px;}
.jGrowl-message {font-weight: bold;}



@media (max-width: 992px) {
    #block-search-form {margin: 0 30px 0 0;    padding: 11px 0 0;}
}
@media (max-width: 769px) {
    #block-search-form {margin: 0 10px 0 0; }
    .page-collaborator #block-system-main,
    .page-node-4 #block-system-main,
    .page-node-138 #block-system-main,
    .page-node-142 #block-system-main,
    .page-node-143 #block-system-main {margin: 0;}
    .page-collaborator #section-content, .page-node-4 #section-content, .page-node-138 #section-content, .page-node-142 #section-content, .page-node-143 #section-content
    {background-image: none;}
    select,input {max-width: 90%;}
}
@media (max-width: 400px) {
    #block-block-51 {min-width: 100px;width: 157px;margin: 0 auto;clear: both;float: none;text-align: center;}
    #block-search-form {min-width: 100px;width: 140px; margin: 0 auto;clear: both;float: none;}
    #block-search-form .container-inline {margin: 5px 0;}
    #block-block-49.topGRID,
    #block-block-8.topGRID {padding: 0;}
    #block-block-49.topGRID p,
    #block-block-8.topGRID p {text-align: center;}
    #section-header .site-logo a {    margin-left: -40px;}
    .page-collaborator #block-system-main, .page-node-4 #block-system-main, .page-node-138 #block-system-main, .page-node-142 #block-system-main, .page-node-143 #block-system-main {
        padding: 5%;
    }
    .radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"]
    {margin-left: 0;}
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 4px solid #472d87;
}

.videohome {
	padding-right: 6%;
	padding-left: 7%;
}

.blocktitle {
	font-family: 'Fjalla One', sans-serif;
	color: #fff;
	
}

.tweetitle {
	font-family: 'Fjalla One', sans-serif;	
	padding-left: 10%;
	padding-right: 12%;
}

.editorialhome {
	padding-left: 10%;
	padding-right: 12%;
	font-size: 16px;
	line-height: 26px;
	color: #d7cdf0;
	

}

.blocFIRMA {
	display: block; overflow: auto; width: 100%; height: 500px; /*tamany fixe*/ 
	
}

.tableaturem tbody {border: none;}
.tableaturem td {vertical-align: top;}

#block-views-97569fa332ccb258c36ef6876fdb24bf h3 {text-align: center;}
#block-views-97569fa332ccb258c36ef6876fdb24bf .views-field-expression {font-family: 'Fjalla One', sans-serif;
    color: #482e87;    line-height: 1.4em;    font-size: 50px;    font-weight: bold;    text-transform: none;text-align: center;}

.cuotaconvivencia {float: right; width: 50%; margin-top: -74px; display: block;}
#edit-field-suscr-bete-a-nuestra-newsl {font-weight: bold;border: solid 1px #aaa;margin: 0 -20px; padding: 10px 20px;}
#edit-field-suscr-bete-a-nuestra-newsl .checkbox input[type="checkbox"] {margin-left: 0;}

#edit-field-recibircorreos {height: 1px; overflow: hidden;}

.page-node-1444 .field-name-field-profesi-n,
.page-node-1444 .field-name-field-dni,
.page-node-1444 .field-name-field-fecha-nacimiento,
.page-node-1444 .field-name-field-nacionalidad,
.page-node-1444 .field-name-field-direccion {display: none;}
