/*#------------------------------------------------------------------------# Creativity - May Joomla! template (for Joomla 2.5)## Copyright (C) 2007-2013 Gavick.com. All Rights Reserved.# License: Copyrighted Commercial Software# Website: http://www.gavick.com# Support: support@gavick.com */
/* Style 5 */
/* template.css */
html {
	background: #1481a3;
}

article header h1 a:link, article header h2 a:link {
	color: #7a838b;
	text-transform: uppercase;
	font-size: 35px;
}

a, #gkMainMenu div.childcontent a:active, #gkMainMenu div.childcontent a:focus, #gkMainMenu div.childcontent a:hover, article header h1 a:hover, article header h2 a:hover, .pane-sliders .panel h3 a:hover {
	color: #1481a3;
	text-transform: uppercase;	
}
#gkBottom2 {
	background: #1481a3;
  padding: 32px 0px;
}
.box ul.nav li {
  float: left;
}
.box ul.nav li a {
  text-transform: lowercase;
}
.box ul.nav li span.separator img {
  padding: 5px 0;
}
span.image-title {
  display:none
}
.breadcrumbs > ul > li a:hover {
	color: #1481a3
}
#gkFooter {
	background: #999;
	border-top: 1px solid #888;
	color: #fff;
  display:none;
}
#gkFooter a {
	color: #fff;
}
.box.dark a:active, .box.dark a:focus, .box.dark a:hover {
	color: #fcd3b9!important;
}
.box.color, #gkBottom2 .box {
	background: #1481a3!important;
	color: #fcd3b9!important;
  margin-bottom: 0px !important;
  padding: 0 !important;
}
.box.color a:active, .box.color a:focus, .box.color a:hover, #gkBottom2 .box a:active, #gkBottom2 .box a:focus, #gkBottom2 .box a:hover {
	color: #fcd3b9!important;
}
.box.colortitle .header {
	color: #1481a3;
}
/* joomla.css */
.bigbutton, button, .button, .button.inverse:active, .button.inverse:focus, .button.inverse:hover, input.button, span.button, button.button, div.button, input[type="submit"], input[type="button"], .gkPriceTable dd a {
	background: #1481a3;
}
button:hover, .button:hover, .button.inverse, input.button:hover, span.button:hover, button.button:hover, div.button:hover, input[type="submit"]:hover, input[type="button"]:hover, .gkPriceTable dd a:hover {
	background: #d87334;
}
.border:hover, .gkPriceTable dd a:hover {
	background: #1481a3!important;
	border-color: #1481a3!important;
	color: #fff!important;
}
#gkBottom2 .box .border:hover {
	color: #1481a3!important;
}
th a:active, th a:focus, th a:hover {
	color: #1481a3!important;
}
article header.itemHasImage h1 a:active, article header.itemHasImage h1 a:focus, article header.itemHasImage h1 a:hover {
	color: #1481a3!important;
}
article header li a:hover {
	color: #1481a3
}
.tip-title {
	background: #1481a3;
}
.autocompleter-queried {
	color: #1481a3!important
}
	.box.menu li:hover:before;
.box .k2ArchivesBlock li:before {
	color: #1481a3;
}
.box.menu li a:hover {
	color: #1481a3;
}
div.bannerfooter {
	color: #1481a3;
}
/* gk_stuff.css */
.nspPagination li:hover, .nspPagination li.active {
	background-color: #1481a3;
}
.box.color .readon {
	background: #fcb778;
}
.gkNspPM-Portfolio .gkImagesWrapper > a > .gkImgOverlay > span {
	background: #1481a3;
}
.gkNspPM-Portfolio .gkImage > h4 {
	color: #666666;
	font-size: 14px;
	text-align: left;
	font-weight: 400;
}
.gkTabsWrap ol li.active, .gkTabsWrap ol li.active:hover {
	border-bottom: 1px solid #1481a3;
	color: #1481a3;
}
.gkTabsWrap ol li:hover {
	color: #1481a3;
}
.gkContactSocialIcons > a:hover:before {
	background: #1481a3;
	border-color: #1481a3;
}
.gkTeamOverlay {
	background: #1481a3;
}
.gkTeamOverlay a:hover {
	background: #d87334;
}
/* menu.css */
.gkMenu a:hover, .gkMenu a:active, .gkMenu a:focus, .gkMenu li.active > a {
	color: #1481a3;
}
/* k2.css */
.activeCategory a {
	color: #1481a3
}
h1 > sup, h2 > sup {
	background: #1481a3;
}
span#formLog {
	background: #1481a3;
}
.itemTags li a:hover, .k2TagCloudBlock a:hover, .moduleItemTags a:hover, div.tags a:hover {
	background: #1481a3;
}
.k2CalendarBlock table.calendar tr td.calendarDateLinked a:hover {
	background: #1481a3;
}
.k2CalendarBlock table.calendar tr td.calendarToday {
	background: #1481a3;
}
table.calendar tr td.calendarTodayLinked a {
	color: #1481a3;
}
.k2CalendarBlock table.calendar tr td.calendarTodayLinked a:hover {
	background: #1481a3;
}
.calendarNavLink {
	color: #1481a3;
}
/* Image Show CSS */
.gkIsWrapperFixed {
	background: #1481a3!important;
}
.gkIsWrapper-gk_zonezero .figcaption > a:hover {
	color: #1481a3!important;
}
.gkIsWrapper-gk_zonezero .figcaption h1 a {
}
/* FONT AWESOME ZONEZERO * -------------------------- */
.icon-zz-samsung:after {
	content: url("../images/logo-samsung.png");
	border-right: 1px solid #FFF;
	display: inline-block;
}
.icon-zz-fuji:after {
	content: url("../images/logo-fujifilm.png");
}
.icon-zz-telefonica:before {
	content: url("../images/logo-telefonica.png");
}
i.icon-zz-fpm:before {
	text-transform: lowercase !important;
}
/* WORKS COVER MOVIL FULL EN * -------------------------- */
.icon-zz-logo-en:before {
	content: url("../images/logo-zz-big-en.png");
}
.icon-zz-cover001-en:before {
	content: url("../images/galerie-title-01-en-big.png");
}
.icon-zz-cover002-en:before {
	content: url("../images/galerie-title-02-en-big.png");
}
.icon-zz-cover003-en:before {
	content: url("../images/galerie-title-03-en-big.png");
}
.icon-zz-cover004-en:before {
	content: url("../images/galerie-title-04-en-big.png");
}
.icon-zz-cover005-en:before {
	content: url("../images/galerie-title-05-en-big.png");
}
.icon-zz-cover006-en:before {
	content: url("../images/galerie-title-06-en-big.png");
}
.icon-zz-cover007-en:before {
	content: url("../images/galerie-title-07-en-big.png");
}
.icon-zz-cover008-en:before {
	content: url("../images/galerie-title-08-en-big.png");
}
.icon-zz-cover009-en:before {
	content: url("../images/galerie-title-09-en-big.png");
}
/* WORKS COVER MOVIL FULL ES * -------------------------- */
.icon-zz-logo-es:before {
	content: url("../images/logo-zz-big-es.png");
}
.icon-zz-cover001-es:before {
	content: url("../images/galerie-title-01-es-big.png");
}
.icon-zz-cover002-es:before {
	content: url("../images/galerie-title-02-es-big.png");
}
.icon-zz-cover003-es:before {
	content: url("../images/galerie-title-03-es-big.png");
}
.icon-zz-cover004-es:before {
	content: url("../images/galerie-title-04-es-big.png");
}
.icon-zz-cover005-es:before {
	content: url("../images/galerie-title-05-es-big.png");
}
.icon-zz-cover006-es:before {
	content: url("../images/galerie-title-06-es-big.png");
}
.icon-zz-cover007-es:before {
	content: url("../images/galerie-title-07-es-big.png");
}
.icon-zz-cover008-es:before {
	content: url("../images/galerie-title-08-es-big.png");
}
.icon-zz-cover009-es:before {
	content: url("../images/galerie-title-09-es-big.png");
}
/* WORKS COVER hasta 1280 EN * -------------------------- */
@media screen and (max-width: 1280px) {
.icon-zz-logo-en:before {
	content: url("../images/logo-zz-en.png");
}
.icon-zz-cover001-en:before {
	content: url("../images/galerie-title-01-en.png");
}
.icon-zz-cover002-en:before {
	content: url("../images/galerie-title-02-en.png");
}
.icon-zz-cover003-en:before {
	content: url("../images/galerie-title-03-en.png");
}
.icon-zz-cover004-en:before {
	content: url("../images/galerie-title-04-en.png");
}
.icon-zz-cover005-en:before {
	content: url("../images/galerie-title-05-en.png");
}
.icon-zz-cover006-en:before {
	content: url("../images/galerie-title-06-en.png");
}
.icon-zz-cover007-en:before {
	content: url("../images/galerie-title-07-en.png");
}
.icon-zz-cover008-en:before {
	content: url("../images/galerie-title-08-en.png");
}
.icon-zz-cover009-en:before {
	content: url("../images/galerie-title-09-en.png");
}
/* WORKS COVER hasta 1024 ES * -------------------------- */
.icon-zz-logo-es:before {
	content: url("../images/logo-zz-es.png");
}
.icon-zz-cover001-es:before {
	content: url("../images/galerie-title-01-es.png");
	/*background: url('../images/galerie-title-01-es.png') no-repeat fixed center;
*/
}
.icon-zz-cover002-es:before {
	content: url("../images/galerie-title-02-es.png");
}
.icon-zz-cover003-es:before {
	content: url("../images/galerie-title-03-es.png");
}
.icon-zz-cover004-es:before {
	content: url("../images/galerie-title-04-es.png");
}
.icon-zz-cover005-es:before {
	content: url("../images/galerie-title-05-es.png");
}
.icon-zz-cover006-es:before {
	content: url("../images/galerie-title-06-es.png");
}
.icon-zz-cover007-es:before {
	content: url("../images/galerie-title-07-es.png");
}
.icon-zz-cover008-es:before {
	content: url("../images/galerie-title-08-es.png");
}
.icon-zz-cover009-es:before {
	content: url("../images/galerie-title-09-es.png");
}
}
/* WORKS COVER MOVIL hasta 680 EN * -------------------------- */
@media screen and (max-width: 680px) {
.icon-zz-logo-en: before {
	content: url("../images/logo-zz-small-en.png");
}
.icon-zz-cover001-en:before {
	content: url("../images/galerie-title-01-en-small.png");
}
.icon-zz-cover002-en:before {
	content: url("../images/galerie-title-02-en-small.png");
}
.icon-zz-cover003-en:before {
	content: url("../images/galerie-title-03-en-small.png");
}
.icon-zz-cover004-en:before {
	content: url("../images/galerie-title-04-en-small.png");
}
.icon-zz-cover005-en:before {
	content: url("../images/galerie-title-05-en-small.png");
}
.icon-zz-cover006-en:before {
	content: url("../images/galerie-title-06-en-small.png");
}
.icon-zz-cover007-en:before {
	content: url("../images/galerie-title-07-en-small.png");
}
.icon-zz-cover008-en:before {
	content: url("../images/galerie-title-08-en-small.png");
}
.icon-zz-cover009-en:before {
	content: url("../images/galerie-title-09-en-small.png");
}
/* WORKS COVER MOVIL hasta 680 ES * -------------------------- */
.icon-zz-logo-es:before {
	content: url("../images/logo-zz-small-es.png");
}
.icon-zz-cover001-es:before {
	content: url("../images/galerie-title-01-es-small.png");
	/*background: url('../images/galerie-title-01-es.png') no-repeat fixed center;
*/
}
.icon-zz-cover002-es:before {
	content: url("../images/galerie-title-02-es-small.png");
}
.icon-zz-cover003-es:before {
	content: url("../images/galerie-title-03-es-small.png");
}
.icon-zz-cover004-es:before {
	content: url("../images/galerie-title-04-es-small.png");
}
.icon-zz-cover005-es:before {
	content: url("../images/galerie-title-05-es-small.png");
}
.icon-zz-cover006-es:before {
	content: url("../images/galerie-title-06-es-small.png");
}
.icon-zz-cover007-es:before {
	content: url("../images/galerie-title-07-es-small.png");
}
.icon-zz-cover008-es:before {
	content: url("../images/galerie-title-08-es-small.png");
}
.icon-zz-cover009-es:before {
	content: url("../images/galerie-title-09-es-small.png");
}
}
/* icono y letrero newsletter * -------------------------- */
/* IDIOMA * -------------------------- */
.mod-languages ul.lang-inline, .mod-languages ul.lang-block {
	display: inline-block;
	position: absolute;
	top: 115px;
	right: 9px;
	font-weight: bold;
}
/* AUTOR * -------------------------- */
.createdby {
	font-size: 19px !important;
	color: #888 !important;
	font-weight: 120 !important;
}
.created {
	padding-top: 6px !important;
	float: right !important;
}
.itemPrintEmail {
	padding-top: 6px !important;
	float: right !important;
}
/* LOGO * -------------------------- */
.gkLogo {
	float: left !important;
	margin: 0 !important;
	width: 130px !important;
}
#gkTop .gkPage {
	max-width: 100% !important;
}
#gkIntroStop {
	height: 50px !important;
}
/* Autores indice * -------------------------- */
.nspArt p.nspInfo {
	color: #888888;
	display: block !important;
	font-size: 14px !important;
	margin-top: -1px !important;
}
.nspArt h4.nspHeader {
	color: #444444 !important;
	font-size: 24px !important;
	font-weight: 400 !important;
	line-height: 1.2 !important;
	margin: 0 !important;
	padding: 8px 0 2px !important;
}
.nspArt.nspCol5 p.nspInfo {
	font-size: 12px !important;
  text-align: left;
}

.nspArt.nspCol5 h4.nspHeader {
	font-size: 18px !important;
  text-align: left;
}
/* Titulo projecto portada * -------------------------- */
.gkIsWrapper-gk_zonezero .figcaption h1 {
	font-size: 18px !important;
	font-weight: 300;
	line-height: 1;
	margin: 8% auto 0;
	max-width: 920px;
}
/*.gkTeam figure {
	width: 40%;
}
*/
.gkTeam.col1 figure {
	float: none;
	margin: 0 auto;
	width: 37%;
}
.gkTeam figcaption {
	background: none repeat scroll 0 0 #FFFFFF;
	margin: 14px 0 0;
	padding: 17px 60px 0 0;
	text-align: center;
}
gkTeamOverlay gkIcons3 mail {
	background: url('../images/ico-newletter-on.png');
}
/* LOGO * -------------------------- */
#gkLogo {
}
#gkLogo img {
	content: url("../images/logo-zz-int.png");
}
@media screen and (max-width: 680px) {
#gkLogo img {
	content: url("../images/logo-zz-int-small.png");
}
}
/* ICONO CONVOCATORIA * -------------------------- */
@keyframes blink {
0% {
	color: #ebd061;
}
100% {
	color: white;
}
}
@-webkit-keyframes blink {
0% {
	color: #ebd061;
}
100% {
	color: white;
}
}
.convoca:after {
	color: #fff;
	font-family: FontAwesome;
	font-size: 30px;
	content: '\f0a1';
	font-size: 31px;
	opacity: 0.6;
	padding-right: 1%;
	-webkit-animation: blink 0.5s linear infinite;
	-moz-animation: blink 0.5s linear infinite;
	animation: blink 0.5s linear infinite;
}
/*h1 {
	font-family: 'Oswald', sans-serif;
	font-size: 4em;
	font-weight: 400;
	margin: 0 0 20px;
	text-align: center;
	text-shadow: 1px 1px 0 #fff, 2px 2px 0 #bbb;
}
*/
.centered {
	text-align: center;
}
.wrapper_convocatoria {
	width: 100%;
	padding: 30px 0;
}
.container_convocatoria {
	margin: 0 auto;
}

/******************MODULE FPM HASHTAGS*************************************/
.fpmhashtag div{
	box-sizing: border-box;
}
.fpmhashtag div.fpm_hashtag_item {
	float: left;
}
.fpm_hashtag_info_container p a,.fpm_hashtag_info_container p a.twitter-hashtag b , .fpm_hashtag_info_container h3 {
	word-break: break-all;
}
.fpmhashtag .text_140.instagram{
	display:none;
}
.name, .user {
	font-size: 20px;
}
div.fpm_hashtag_item {
	padding: 10px;
	border: 1px solid #ddd;
	margin: 10px 0.4%;
	width: 23.5%;
}
.grid-sizer {
	width: 24.5%;
	position: absolute;
/*	padding: 0 10px;*/
/*	margin: 10px 0.8%;*/
}
.container_convocatoria {
	margin-left: 1.5%;
}

.inside_popup {
	max-width: 1024px;
	margin: auto;
	width: 80%
}
.inside_popup .text_140{
	display:none;
}


.inside_popup.fotorama__select{
	position:relative;
	min-height:200px;
}
.inside_popup .fpm_hashtag_vertical_middle{
	display:table;
	height:100%;
	width:100%;
}
.inside_popup .fpm_hashtag_graph_container {
	width:59.76563%;
	text-align:center;
/*	border-right: 1px solid #D3D3D3; */
	box-sizing:border-box;
}

.inside_popup .fpm_hashtag_graph_container img {
	max-width: 100%;
	max-height:100%;
	display: inline-block;
	vertical-align: middle;
}

.inside_popup .fpm_hashtag_info_container {
	position:absolute;
	left:59.76563%;
	height:97%;
	overflow-y:auto;
	top:0;
	bottom:0;
	right:0;
	margin: 1%;
	padding:0 12px;
/*	background:#FFF;*/
}

.inside_popup.fotorama__select p{
	margin:0.5em 0 1.5em;
	font-size:inherit;
}

.fpmhashtag div.account_group, .fpmhashtag div.timestamp{
    float: none;
}

.fpmhashtag img.instagram_avatar, .fpmhashtag img.twitter_avatar, .inside_popup img.instagram_avatar, .inside_popup img.twitter_avatar {
	width: 48px;
}

.fpmhashtag .fpm_hashtag_item .fpm_hashtag_graph_container a,.fpmhashtag .fpm_hashtag_item .fpm_hashtag_graph_container img{
	width:100%;
}

@media screen and (max-width: 980px) {
div.fpm_hashtag_item {
	padding: 10px;
	border: 1px solid #ddd;
	margin: 8px 0.5%;
	width: 48%;
}
.grid-sizer {
	width: 49%;
	position: absolute;
/*	padding: 0 10px;
	margin: 10px 1%;*/
}

}
@media screen and (max-width: 520px) {
div.fpm_hashtag_item {
	padding: 10px;
	border: 1px solid #ddd;
	margin: 10px 1%;
	width: 98%;
}
.grid-sizer {
	width: 99%;
	position: absolute;
/*
	padding: 0 10px;
	margin: 10px 1%;
*/
}

.inside_popup {
	width:71%;
}
}
@media screen and (max-width: 920px) {
.inside_popup .fpm_hashtag_info_container{
	width: 100%;
	margin: 0;
	padding: 10px;
	box-sizing: border-box;
}

.inside_popup .fpm_hashtag_vertical_middle{
	height:auto;
}
.inside_popup .fpm_hashtag_graph_container {
	width:100%;
	border:none;
}

.inside_popup .fpm_hashtag_info_container,.inside_popup.fotorama__select{
	height:auto;
	position:static;
}
.inside_popup.fotorama__select{
	max-width:640px;
}
}

/******************MODULE FPM HASHTAGS END*************************************/

.random-image img {
max-width:100%;
height:auto;
}
