body > section,
.last-section {
	margin-bottom: 0;
	background-position: center;
	background-size: cover;
}

.menu-inscripcion {
	color: #fdb933;
	margin-left: 15px;
	
}
.menu-inscripcion:hover {
	text-decoration: none;
	opacity: .75;
}

/* Background */
#home {
background-image: url(../../uploads/home_bg.jpg);
	background-attachment: fixed;
}
#el-concurso {
	background-color: #111;
	background-image: url(../../uploads/bg_el_concurso.jpg);
	background-attachment: fixed;
}
#como-participar {
	background-color: #111;
	background-image: url(../../uploads/CEF2018_bg_02.jpg);
	background-attachment: fixed;
}
#categorias-y-premios {
	background-color: #111;
}
#visita-la-muestra{
	background-color: #111;
	background-image: url(../../uploads/CEF2018_bg_08.jpg);
	background-attachment: fixed;
}
/*#ganadores {
	background-color: #bbb;
	background-image: url(../../uploads/CEF2021_bg_04.jpg);
	background-attachment: fixed;
}*/
#obras-ganadoras {
	background-color: #bbb;
	background-image: url(../../uploads/CEF2021_bg_04.jpg);
	background-attachment: fixed;
}
#ediciones-anteriores {
	background-color: #bbb;
/*	background-image: url(../../uploads/CEF2018_bg_04.jpg);*/
	background-image: url(../../uploads/CEF2021_bg_04.jpg);
	background-attachment: fixed;
}
#catalogo {
	background-color: #bbb;
	background-image: url(../../uploads/CEF2018_bg_09.jpg);
	background-attachment: fixed;
}
#el-jurado {
	background-color: #111;
	/*min-height: 500px;*/
}
#ideas-sobre-la-ciencia {
	background-color: #bbb;
	background-image: url(../../uploads/CEF2018_bg_07.jpg);
	background-attachment: fixed;
}
	
#contacto {
	background-image: url(../../uploads/CEF2018_bg_03.jpg);
	background-attachment: fixed;
}

.section-page {
	padding-bottom: 60px;
}

/* Titles */
.section-title,
.container.full-width,
.gallery-content {
	text-align: center
}

/* Logos */
#concurso {
	padding: 40px 0;
}
#concurso img {
	max-width: 90%;
}
#logo img {
	max-width: 565px;
	margin-top: 20px;
	margin-bottom: 10px;
}
#mini-logo { padding-right: 20px; }
#mini-mincyt {
	width: auto;
  	float: left;
  	display: table;
}
#mini-link:hover,
#mini-mincyt a:hover {
	opacity: .75;
}
#mini-mincyt img {
	max-height: 60px;
}


/* Home */
#home-header {
  margin-bottom: 15px;
}
#mini-slogan { display: none; }
.big-title {
	font-size: 23px;
	line-height: 18px;
	font-weight: bold;
	color: #fff;
}
.big-title span {
  padding: 0 6px 4px;
}
.label-link {
	color: #000; /*adr antes 000*/
	font-weight: bold;
}

.two-big {
	height: 80px;
}
/* Inscripción */
#btn-inscripcion,
#btn-votar,
#btn-aviso {
	background: #fdb933;
	font-size: 21px;
	margin: 30px 0 10px;
	max-width: 80%!important;
	padding:20px 40px; /*adr agregado*/
}
#btn-inscripcion a, #btn-votar a, #btn-aviso a { color: #000; }
#btn-aviso { color: #000; cursor: default; }
#btn-inscripcion a:hover, #btn-votar a:hover, #btn-aviso a:hover {
	text-decoration: none;
	opacity: .75;
	color: #000;
}
#txt-aviso {
	color: #fff!important;
	font-size: 18px!important;
	text-transform: uppercase!important;
}
/* Circulos */
#bubbles {
	margin-top: 50px; /*adr antes 25*/
}
.circle-menu {
  width: 130px;
  height: 130px;
  -moz-border-radius: 75px;
  -webkit-border-radius: 75px;
  border-radius: 75px;
}
.circle-black .label-link {
	color: #000; /*adr antes fdb933*/
}
#mincyt {
	padding: 50px 20px;
	margin: 15px auto;
	bottom: 0;
}
#mincyt img {
	max-height: 80px!important; /*adr antes 70*/
	margin: 5px 15px;
}
#mincyt a:hover {
	opacity: .75;
	text-decoration: none;
}
.tx_img {
	margin: 5px 5px 5px 45px!important;
}


/* Concurso */
#el-concurso .section-title {
	color: #fff;
}
#el-concurso h3.section-title {
	margin-top: 50px;
}
#el-concurso h3.section-title span {
	color: #fdb933!important;
}
#el-concurso h3 {
	/*color:#fdb933 */;
	font-size:28px;
	font-weight:bold;
	color:#fdb933;
}
#el-concurso h4 {
	color:#fff;  /*fdb933*/
	font-size:24px;
	font-weight:bold;
}
#el-concurso h5 {
	color:#fdb933;
	font-size:24px;
	font-weight:600;

}
#el-concurso p {
	font-size: 20px;
	line-height: 24px;
	color: #fff;
}
#el-concurso p.lead {
	font-size: 20px;
	line-height: 24px;
	padding: 0 12%;
}
#el-concurso p.lead2 {
	font-size: 21px;
	line-height: 28px;
	padding: 0 12%;
}
#el-concurso .fa {
	color: #fdb933;
	margin-bottom: 10px;
}
#el-concurso .btn-center {
	text-align: center;
	padding-top: 30px;
}
#el-concurso .btn-center a {
	font-size: 24px;
	padding: 8px 16px;
}

/* visitá la muestra*/
#visita-la-muestra .section-title {
	color: #fff;
}
#visita-la-muestra h3.section-title {
	margin-top: 50px;
}
#visita-la-muestra h3.section-title span {
	color: #fdb933!important;
}
#visita-la-muestra .section-title {
	color: #fff;
}
#visita-la-muestra h4.section-title {
	margin-top: 50px;
}
#visita-la-muestra h4.section-title span {
	color: #fdb933!important;
}

#visita-la-muestra h3 {/*adr agregado*/
	color: #fff;
	font-weight:bold;
} 
#visita-la-muestra p {
	font-size: 16px;
	line-height: 21px;
	color: #fff;
}
#visita-la-muestra p.lead {
	font-size: 20px;
	line-height: 24px;
	padding: 0 12%;
}
#visita-la-muestra .fa {
	color: #fdb933;
	margin-bottom: 10px;
}
#visita-la-muestra .btn-center {
	text-align: center;
	padding-top: 30px;
}
#visita-la-muestra .btn-center a {
	font-size: 24px;
	padding: 8px 16px;
}

/* Como Participar */
#como-participar .section-title span {
	color: #fff!important;
}
#como-participar p {
	font-size: 16px;
	line-height: 21px;
	color: #fff;
}
#como-participar .fa {
	color: #333;
	margin-bottom: 10px;
}
#como-participar .btn-center {
	text-align: center;
	padding-top: 30px;
}
#como-participar .btn-center a {
	font-size: 24px;
	padding: 8px 12px;
}

/* Premios y Categorias */
#categorias-y-premios {
  min-height: 462px;
}
#categorias-y-premios .section-title {
	color: #fff!important;
}
#categorias-y-premios .span4 p {
	font-size: 21px;
	line-height: 28px;
	color: #fdb933;
	text-align: right;
}
#categorias-y-premios .nav-tabs a {
	font-size: 21px;
}
#categorias-y-premios .tab-content {
	color: #fff;
	font-size: 16px;
	padding-top: 15px;
	clear: both;
	text-align: left;
}
#categorias-y-premios .tab-pane li {
	padding-bottom: 6px;
}
#categorias-y-premios .tab-pane li h4 {
	margin-bottom: 0;
	text-transform: uppercase;
	color: #fff;
}
#categorias-y-premios .tab-pane li h4 {
	margin: 0;
}
#categorias-y-premios .tab-pane h3 {
    font-size: 24px;
    color: #999;
}

/* Jurado */
#el-jurado .section-title {
	color: #fff!important;
}
#el-jurado p {
    /*font-size: 21px;
    line-height: 28px;*/
    color: #fff;
}
#el-jurado h3 {
	font-size: 24px;
	text-transform: uppercase;
	color: #fdb933;
}
#el-jurado .border {
	border-top: none;
	padding: 0;
}
#el-jurado .span3 p {
  font-size: 21px;
	line-height: 28px;
  color: #fdb933;
}
#el-jurado .span9 {
	padding-top: 10px;
}
#el-jurado .nav-tabs a {
	font-size: 18px;
	font-weight: bold;
}
#el-jurado .tab-content {
	color: #fff;
	font-size: 13px!important;
}


/* Ideas sobre la ciencia */
#ideas-sobre-la-ciencia .section-title {
	color: #fff;
}
#ideas-sobre-la-ciencia h3.section-title {
	margin-top: 50px;
}
#ideas-sobre-la-ciencia h3.section-title span {
	color: #fdb933!important;
}

#ideas-sobre-la-ciencia h3 {color:#FFF;} /*adr agregado*/

#ideas-sobre-la-ciencia p {
	font-size: 16px;
	line-height: 21px;
	color: #fff;
}
#ideas-sobre-la-ciencia p.lead {
	font-size: 20px;
	line-height: 24px;
	padding: 0 12%;
}
#ideas-sobre-la-ciencia .fa {
	color: #fdb933;
	margin-bottom: 10px;
}
#ideas-sobre-la-ciencia .btn-center {
	text-align: center;
	padding-top: 30px;
}
#ideas-sobre-la-ciencia .btn-center a {
	font-size: 24px;
	padding: 8px 16px;
}
/*Ediciones anteriores*/

#ediciones-anteriores p {
	font-size: 21px;
	line-height: 28px;
	color: #fff;
}
#ediciones-anteriores .nav-tabs {
    max-width: 1000px!important;
    margin: 30px auto 45px;
}
#ediciones-anteriores .nav-tabs a {
    font-size: 21px;
}
#ediciones-anteriores .thumbnails > li {
    margin-left: 20px;
}
/* Ganadores */
#ganadores p {
	font-size: 21px;
	line-height: 28px;
	color: #CCC;
}
#ganadores .nav-tabs {
    max-width: 640px!important;
    margin: 30px auto 15px;
}
#ganadores .nav-tabs a {
    font-size: 21px;
}
#ganadores .thumbnails > li {
    margin-left: 20px;
}

/* Catalogo */
#catalogo .container.full-width,
#catalogo .full-width-container {
    width: 100% !important;
}
#catalogo .section-title,
#catalogo .lead {
	color: #fff!important;
}
#canvas-catalogo {
	position: relative;
	display: table;
	width: 100%;
	height: 100%;
}
.tc {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.rel {
    position: relative;
}
.animated {
	-webkit-transition: margin-left .2s ease-in-out;
	-moz-transition: margin-left .2s ease-in-out;
	-o-transition: margin-left .2s ease-in-out;
	-ms-transition: margin-left .2s ease-in-out;
	transition: margin-left .2s ease-in-out;
}
.catalogo {float:left; background-color:#F00;}
.bot {
	display: inline-block;

}
ul.bot li {
	float: left;
	list-style-type: none;
	padding-left:40px
}
/* book */
.book {
    margin: 30px auto;
    width: 90%;
    max-width: 1512px;
    height: 100%;
    max-height: 756px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.book .page {
    height: 100%;
}

.book .page img {
    max-width: 100%;
    max-height: 100%;
	padding: 0;
	margin: 0;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.book .page .gradient {
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 0 20px rgba(0,0,0,0.2);
	-ms-box-shadow: 0 0 20px rgba(0,0,0,0.2);
	-o-box-shadow: 0 0 20px rgba(0,0,0,0.2);
	box-shadow: 0 0 20px rgba(0,0,0,0.2);
}

.book .page .shadow {
	-webkit-transition: -webkit-box-shadow .5s;
	-moz-transition: -moz-box-shadow .5s;
	-o-transition: -webkit-box-shadow .5s;
	-ms-transition: -ms-box-shadow .5s;
	-webkit-box-shadow: 0 0 20px #ccc;
	-moz-box-shadow: 0 0 20px #ccc;
	-o-box-shadow: 0 0 20px #ccc;
	-ms-box-shadow: 0 0 20px #ccc;
	box-shadow: 0 0 20px #ccc;
}

#ant, #sig {
	width: 5%;
    display: block;
    cursor: pointer;
    text-indent: -9999em;
    margin: 30px auto 50px;
    position: absolute;
    top: 0;
}
#ant:hover, #sig:hover {
	opacity: .75;
}
#ant {
	background: url(img/ant.png) no-repeat center;
	left: 0;
}
#sig {
	background: url(img/sig.png) no-repeat center;
	right: 0;
}
.hidden {
	display: none!important;
}


/* Contacto */
#contacto h3,
#contacto ul li,
#contacto .email-link,
#more-information p {
	color: #fff;
}
.contact-info li {
	font-size: 13px;
}
.contact-info li span.color {
	display: none;
}
#more-information p {
	clear: both;
}
#more-information img {
	float: left;
	margin-right: 20px;
	max-height: 80px; /*adr antes 60*/
/*	max-width: 240px;*/
}
#more-information a:hover,
#more-information a:hover img {
	opacity: .75;
}
#contacto ul.social {
	clear: left;
	margin-top: 20px;
}
#contacto .fa {
	color: #fdb933;
}
#contacto .fa-2x {
	margin-right: 20px;
}
#contacto .social a:hover .fa,
#contacto .wpcf7-form-control:focus {
	color: #fff!important;
}
#contacto .wpcf7-validation-errors {
	background: #ddd;
}
#contacto .wpcf7-submit {
	font-weight: bold;
	font-size: 21px;
	color: #000;
}
#contacto .wpcf7-submit:hover,
#contacto .wpcf7-submit:focus {
	color: #fff;
}
.tx_copy {
	padding-top: 100px;
	text-align: center;
	font-size: 13px;
	color: #fff;
}


/* Footer */
footer {
	text-align: center;
	color: #999;
}


/* Inscripción */
.form-inscripcion #menu-top {
	top: 0;
	display: block;
}
.form-inscripcion .navbar-inner {
	padding: 15px 0 10px;
}
.form-inscripcion .logo_foto {
	float: left;
	margin-right: 20px;
}
.form-inscripcion .logo_min {
	float: left;
}
.form-inscripcion .tit_inscripcion {
	float: right;
	color: #ccc;
	font-size: 24px;
}
#inscripcion .controls h3 {
	font-size: 21px;
}
#inscripcion .tit_user {
	color: #fdb933;
}
#inscripcion .tit_user span {
	font-size: 20px;
}
.form-inscripcion .error_msj {
	color: #600;
	padding-top: 15px;
}
#fotos_cargadas img {
	margin: 5px 5px 5px 0;
}


/* Responsive! */

@media (min-width: 980px) { /* Desktop and up */
	
}

@media (max-width: 1199px) { /* Desktop and down */
	#concurso {
		padding-bottom: 10px;
	}
	#logo img {
		max-width: 180px!important;
	}
	.big-title {
		font-size: 20px;
		line-height: 14px;
	}
	.two-big {
  		height: 90px;
	}
	#btn-inscripcion {
		font-size: 20px;
		margin-top: 10px;
	}
	#bubbles {
		margin-top: 20px;
	}
	.circle-menu {
		font-size: 14px;
	}
	#mini-logo { padding-right: 8px; }
	#mini-logo img {
		height: 40px!important;
	}
	#mini-mincyt img {
		margin-top: -4px;
		height: 40px;
	}
	#nav-menu li a {
		padding-left: 10px;
	}
	#el-concurso p,
	#ganadores p {
		font-size: 16px;
		line-height: 20px;
	}
	#como-participar p {
		font-size: 14px;
		line-height: 18px;
	}
	#como-participar .btn-center a {
		font-size: 21px;
	}
	#categorias-y-premios {
		min-height: 436px;
	}
	#categorias-y-premios .span4 p {
		font-size: 18px;
		line-height: 24px;
	}
	#categorias-y-premios .tab-content {
		font-size: 14px;
		padding-top: 10px;
	}
	#categorias-y-premios .tab-pane li {
		padding-bottom: 0px;
	}
	#ganadores .thumbnails > li {
   		margin-left: 10px;
	}
}

@media (max-width: 979px) { /* Portrait tablet to landscape and desktop */
	#home-header {
		margin-bottom: 16px;
	}
}

@media (max-width: 767px) { /* Landscape phone to portrait tablet */
	#mini-logo img {
	    max-height: 50px;
	}
	#categorias-y-premios .span4 p {
    	text-align: center;
    }
    #categorias-y-premios .nav-tabs {
    	margin-top: 30px;
	}
	#ganadores h3 {
    	font-size: 26px;
	}
	#ganadores .nav-tabs a {
    	font-size: 16px;
	}
	#ganadores .thumbnails > li {
    	margin-left: 0;
	}
	.gallery-content img {
		max-width: 170px;
	}
	#el-jurado .img-circle {
		max-width: 150px;
		margin-top: 15px;
		margin-right: 15px;
		float: left;
	}
	span.arrow {
		margin-left: -22px!important;
	}
	#txt-aviso {
	    font-size: 14px!important;
	}
	#ant, #sig {
		background-size: 20px 40px !important;
	}
}
/* Landscape phones and down */
@media (max-width: 480px) {
	#mini-logo img {
	    max-height: 40px;
	}
	.big-title {
		line-height: 28px;
		margin: 0;
	}
	.big-title span {
	    padding: 0 6px 2px;
	}
	#txt-aviso {
	    font-size: 14px!important;
	}
	#ant, #sig {
		display: none;
	}
}

