/*!
 * Start Bootstrap - Modern Business HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

/* Global Styles */
@font-face {
	font-family: 'Akbar';
	src: url('AkbarPlain.eot');
	src: url('AkbarPlain.eot?#iefix') format('embedded-opentype'),
		url('AkbarPlain.woff') format('woff'),
		url('AkbarPlain.ttf') format('truetype');
	font-weight: 100;
	font-style: normal;
}
@font-face {
	font-family: 'ITC Avant Garde Gothic Std Bold Condensed';
	src: url('ITCAvantGardeStd-BoldCn.eot');
	src: url('ITCAvantGardeStd-BoldCn.ttf') format('truetype'),
	url('ITCAvantGardeStd-BoldCn.eot?#iefix') format('embedded-opentype'),
		url('ITCAvantGardeStd-BoldCn.woff') format('woff');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'ITC Avant Garde Gothic Std Book Condensed';
	src: url('ITCAvantGardeStd-BkCn.eot');
	src: url('ITCAvantGardeStd-BkCn.ttf') format('truetype'),
	url('ITCAvantGardeStd-BkCn.eot?#iefix') format('embedded-opentype'),
		url('ITCAvantGardeStd-BkCn.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
html,
body {
    height: 100%;
}

body {
    padding-top: 50px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}
a { color:#FFFFFF}

.img-portfolio {
    margin-bottom: 30px;
}

.img-hover:hover {
    opacity: 0.8;
}

.limpiar {
	clear:both;
	width:100%;
	height:1px	
}
/* Home Page Carousel */

header.carousel {
	height: 426px;
	/*height: 45%;*/
	background:#E7E7E7;
}

header.carousel .item,
header.carousel .item.active,
header.carousel .carousel-inner {
    height: 100%;
/*	width:1090px;
	border:solid 1px #339966;*/
	margin:auto
}

header.carousel .fill {
    width: 100%;
    height: 100%;
    background-position: center bottom;
    background-size: cover;
	background-repeat:no-repeat;
}

/* 404 Page Styles */

.error-404 {
    font-size: 100px;
}

/* Pricing Page Styles */

.price {
    display: block;
    font-size: 50px;
    line-height: 50px;
}

.price sup {
    top: -20px;
    left: 2px;
    font-size: 20px;
}

.period {
    display: block;
    font-style: italic;
}

/* Footer Styles */

footer {
    margin: 50px 0;
}

/*/2023///////////////////////////////////////////////////*/

.ciclo23{
	background:url(../img/23_oct_fd.png) center top no-repeat #6cffa0;
	height: 600px;
	margin-top: 65px;
	background-size: 156%;
}
.ciclo23mb{
	display:none
}
.ciclo23 .container .col-lg-6{
	padding-top: 20px;
	width: 65%;
}
.ciclo23 .container .col-lg-4{
padding-top: 50px;
}
.ciclo23 .container .col-lg-6 h1{
	color: #0e185f;
	font-family: 'ITC Avant Garde Gothic Std Bold Condensed',Arial, Helvetica, sans-serif;
}
.ciclo23 .container .col-lg-6 h1 strong{
	color: #0e185f;
	font-family: 'ITC Avant Garde Gothic Std Book Condensed';
}
.ciclo23 .container .col-lg-6 p{
	display:block;
	font-size:16px;
}
.ciclo23 .container .col-lg-6 .talleres{
	width: 48%;
	float: left;
	margin-right: 2%;
	min-height: 270px;
}
.ciclo23 .container .col-lg-6 .talleres h2{
	font-size: 23px;
	line-height: 21px;
	color: #0e185f;
	margin-bottom: 20px;
}
.ciclo23 .container .col-lg-6  a{
	display: block;
	width: 100%;
	background: #081c7f;
	color: #efefef;
	text-align: center;
	font-size: 19px;
	padding: 8px 0;
	margin-top: 10px;
	font-family: 'ITC Avant Garde Gothic Std Bold Condensed',Arial, Helvetica, sans-serif;
	border-radius: 5px;
}
.ciclo23 .container .col-lg-6  a:hover{
	background: #3ad898;
	color:#081c7f;
	text-decoration:none
}
@media(max-width:768px) {
.ciclo23mb{
	background:url(../img/23_oct_fdmb.png) center top no-repeat #6cffa0;
	/*background-size:cover;*/
	background-size: 341%;
	text-align:center;
	height:auto;
	display:block;
	padding-top:20px;
	padding-bottom: 50px;
	margin-top:65px
}
.ciclo23{
	display:none
}
.ciclo23mb .container{
	padding:0
}
.ciclo23mb .container .talleres h2{
	font-size:22px;
	line-height:21px;
	color: #0e185f;
}
.ciclo23mb .container  h1 strong{
	color: #0e185f;
	font-family: 'ITC Avant Garde Gothic Std Book Condensed';
}
.ciclo23mb .container h1{
	color: #0e185f;
	font-family: 'ITC Avant Garde Gothic Std Bold Condensed',Arial, Helvetica, sans-serif;
	margin-bottom: 40px;
}
.ciclo23mb .container img{
	display:block;
	width:30%;
	float:left;
	margin-top: -30px;
}
.ciclo23mb .container p{
	display:block;
	padding:10px 4%;
	text-align:left;
	font-size:16px;
}
.ciclo23mb .container p span{
	font-size:18px;
	color: #0e185f;
	font-style:italic;
	font-weight:bold;
	display:block
}
.ciclo23mb .container p strong{
	font-size:18px;
}
.ciclo23mb .container a{
	display:block;
	width:100%;
	background: #081c7f;
	color:#efefef;
	text-align:center;
	font-size:19px;
	padding: 8px 0;
	margin-top:10px;
	font-family: 'ITC Avant Garde Gothic Std Bold Condensed',Arial, Helvetica, sans-serif;
	border-radius:5px
}



}


/*/2022///////////////////////////////////////////////////*/

.cartelera-22{
	background:url(../img/22_fd_septiembre.png) center top no-repeat;
	padding:35px 0 10px 0
}
.cartelera-22 .img-22i, .cartelera-22 .img-22d{
	padding-top:75px
}
.texto-22{
	text-align: center;
	font-family: 'ITC Avant Garde Gothic Std Book Condensed';
	padding-bottom:30px
}

.texto-22 h2{
	font-family: 'ITC Avant Garde Gothic Std Bold Condensed';
	color:#862dab;
	font-size:36px
}
.texto-22 p{
	color:#333;
	font-size:16px;
	padding:10px 0;
	margin:0
}
.texto-22 .bajada{
	padding:10px;
	background:#FFF;
	margin-bottom:45px;
}
.texto-22 h4{
	font-family: 'ITC Avant Garde Gothic Std Bold Condensed';
	color:#862dab;
	margin-bottom:0;
	font-size:20px
}
.texto-22 .btn-22{
	display:inline-block;
	font-family: 'ITC Avant Garde Gothic Std Bold Condensed';
	background:#862dab;
	font-size:21px;
	color:#FFF;
	width:200px;
	padding:7px 0;
	border-radius:4px;
}
.texto-22 .btn-22:hover{
	background:#262626;
	color:#FFF;
	text-decoration:none
}
.texto-22 span{
	color:#862dab;
	font-size:16px
}

.boxroundblanca2 .btn-22{
	display:inline-block;
	font-family: 'ITC Avant Garde Gothic Std Bold Condensed';
	background:#862dab;
	font-size:21px;
	color:#FFF;
	width:200px;
	padding:7px 0;
	border-radius:4px;
}
.boxroundblanca2 .btn-22:hover{
	background:#262626;
	color:#FFF;
	text-decoration:none
}



@media(max-width:768px) {
.cartelera-22{
	background:#FFF;
	padding:35px 0
}
.cartelera-22 .img-22i{
	padding-top:40px;
	text-align:center
}
.cartelera-22 .img-22d{
	padding-top:0;
	text-align:center;
}
.texto-22 h2{
	margin-bottom:25px
}
.texto-22 h4{
	padding:0 20%
}
.texto-22 .bajada{
	margin-bottom:15px;
}

}



/*DIXER 2020*/
.cartelera-mes{
	font-family: 'ITC Avant Garde Gothic Std Book Condensed';
	font-size:16px;
	padding:40px 0;
	text-align:center
}
.fd-cartelera-mes{
	background:url(../img/fd_23_vaca_inv_top.png);
	background-size:cover
}
@media(max-width:768px) {
.fd-cartelera-mes{
	background:none
}
}



.cartelera-mes h2{
	font-family: 'ITC Avant Garde Gothic Std Book Condensed';
	font-size:30px;
	color:#2a468f;
	margin-top:20px
}
.cartelera-mes h2 bold{
	font-family: 'ITC Avant Garde Gothic Std Bold Condensed';
	font-size:30px;
}
.cartelera-mes .pastilla{
	display: block;
	border-radius:11px;
	font-family: 'ITC Avant Garde Gothic Std Bold Condensed';
	font-size:30px;
	line-height:35px;
	padding:11px 0;
	background:#7ae4de;
	color:#2a468f;
	text-decoration:none;
	/*width:230px;*/
	margin:30px auto 40px auto
}

.cartelera-mes p{
	color:#2a468f;
	margin-top:30px
}
.btn-inscripcion{
	display: block;
	border-radius:6px;
	font-family: 'ITC Avant Garde Gothic Std Bold Condensed';
	font-size:18px;
	padding:11px 0;
	background:#0088d6;
	color:#FFF;
	text-decoration:none;
}
.btn-inscripcion:hover{
	background:#2a468f;
	color:#FFF;
	text-decoration:none;
}

.fd-actividades-home{
	background: url(../img/fd_23_vaca_inv.png) no-repeat center top;
	background-size:cover;
	padding:35px 0
}

/*DIXER*/
.cabeza {
    background:#FF393C
}
.prevo{width:70px;height:70px;display:block;position:absolute;top:40%;left:18%; background: url(../img/btn_car_ant.png) no-repeat left top;}
.nexto{width:70px; height:70px; display:block; position:absolute; top:40%; right:18%; background: url(../img/btn_car_sig.png) no-repeat left top;}

.prevo:hover {background: url(../img/btn_car_ant.png) no-repeat left bottom;}
.nexto:hover {background: url(../img/btn_car_sig.png) no-repeat left bottom;}

.logos { background:#fff;width:210px;height:110px;position: absolute;left:30px;z-index:10;
	/*-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.6);
    -moz-box-shadow:    0px 0px 4px 0px rgba(0, 0, 0,0.6);
    box-shadow:         0px 0px 4px 0px rgba(0, 0, 0, 0.6);*/
	text-align:center;
	padding-top:19px;	
}
.logos2 { 
width:auto;
height:110px;
position:absolute;
right:0;
z-index:10;
padding-top:10px
}
.navbar {
line-height:32px;
color:#0d468f;
height:111px;
background:#FFF;
/*background: -moz-linear-gradient(0deg, rgb(43, 60, 144) 9%, rgb(0, 161, 209) 95%);
background: -webkit-linear-gradient(0deg, rgb(43, 60, 144) 9%, rgb(0, 161, 209) 95%);
background: -o-linear-gradient(0deg, rgb(43, 60, 144) 9%, rgb(0, 161, 209) 95%);
background: -ms-linear-gradient(0deg, rgb(43, 60, 144) 9%, rgb(0, 161, 209) 95%);
background: linear-gradient(90deg, rgb(43, 60, 144) 9%, rgb(0, 161, 209) 95%);*/
}
.navbar .container{
color:#FFFFFF; width:60%;}

.nav > li > a {
  position: relative;
  display: block;
  padding: 6px 10px;
color:#0d468f;
  font-family: 'ITC Avant Garde Gothic Std Book Condensed';
  font-size:16px;
  margin-top:25px;
}
.navbar-inverse .navbar-nav > li > a{color:#0d468f;text-align:center;} 
.navbar-inverse .navbar-nav > li > a:hover{color:#000; font-weight: bold} 


.logosmovil{ display:none;}

.nav .doslineasa { width:140px; line-height:15px;}
.nav .doslineasb { width:120px; line-height:15px;}
.nav .doslineasc { width:130px; line-height:15px;}

.introtop{display:block;height:auto;clear:both; /*margin-top:50px;*/}
.introtop2{display:block;height:auto;clear:both; }
.introtop2 p{ font-size:16px;}
.pretop{display:block; height:auto;clear:both; margin-top:50px;}

.iconstop{display: block; width:80%; margin-left:auto; margin-right:auto;}

.boxcontent {/*padding-left:40px; padding-right:40px;*/}
.boxcontent2 {padding-left:40px; padding-right:40px; text-align:center; clear:both}
.boxcontent2 .centrar {float:none; display:inline-block; margin:auto}


h1{font-family: /*'Akbar',*/'ITC Avant Garde Gothic Std Book Condensed'; font-size:30px; line-height:33px;}
h4{font-family: 'ITC Avant Garde Gothic Std Bold Condensed'; font-size:22px; line-height:22px;}

.fdverano{display:block; background:url(../img/fd_verano_small.jpg) no-repeat right bottom #fcde4d;}
.fddeque{display:block; background:url(../img/fddeque.png) no-repeat center 120px #fff;} 
.fdrobotica{display:block; background:url(../img/fd_comoseguir.jpg) no-repeat center bottom #fcde4d; height:348px;}
.fdinvierno{display:block; background:url(../img/fd_vac_invierno.jpg) no-repeat center bottom #fff;}
.fdinvierno h1 {display:block; padding:8px; background-color:#29AAE1; color:#fff; margin-bottom:5px; width:50%; margin-left:auto; margin-right:auto;}


.boxroundnos{ display:block;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;background-color:#FFFFFF;-webkit-box-shadow: 0px 0px 5px 0px rgba(18, 21, 21, 0.75);-moz-box-shadow:    0px 0px 5px 0px rgba(18, 21, 21, 0.75);box-shadow:         0px 0px 5px 0px rgba(18, 21, 21, 0.75);font-size:15px; font-family:'ITC Avant Garde Gothic Std Book Condensed',Arial, Helvetica, sans-serif;line-height:20px;margin-bottom:15px;overflow:hidden;text-align:center;}

.boxroundnos img{width:100%;display:block;text-align:center;}

.boxroundblanca{ display:block;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;background-color:#FFFFFF;-webkit-box-shadow: 0px 0px 5px 0px rgba(18, 21, 21, 0.75);-moz-box-shadow:    0px 0px 5px 0px rgba(18, 21, 21, 0.75);box-shadow:         0px 0px 5px 0px rgba(18, 21, 21, 0.75);padding:12px;font-size:15px; font-family:'ITC Avant Garde Gothic Std Book Condensed',Arial, Helvetica, sans-serif;line-height:20px;margin-bottom:15px;}

.boxroundblanca .minititle
{font-family: 'ITC Avant Garde Gothic Std Bold Condensed';font-size:15px; display:block; clear:both;color:#000000;}
.boxroundblanca .destac
{font-family: 'ITC Avant Garde Gothic Std Bold Condensed';font-size:15px; display:block; clear:both;color:#f47524;}

.boxroundceleste{ display:block;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;background-color:#0098d4;-webkit-box-shadow: 0px 0px 5px 0px rgba(18, 21, 21, 0.75);-moz-box-shadow:    0px 0px 5px 0px rgba(18, 21, 21, 0.75);box-shadow:         0px 0px 5px 0px rgba(18, 21, 21, 0.75);font-size:15px; font-family:'ITC Avant Garde Gothic Std Book Condensed',Arial, Helvetica, sans-serif;line-height:20px;margin-bottom:45px; overflow:hidden;}

.boxroundceleste h4{ display:block;background-color:#e1c700;font-size:19px; font-family:'ITC Avant Garde Gothic Std Book Condensed',Arial, Helvetica, sans-serif;line-height:20px;margin-bottom:15px; padding:20px; margin-top:-5px; color:#000000}

.boxroundceleste p{
	display: block;
	padding-top: 5px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 5px;
}


.btnverano {
	display:block;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background-color:#FFFFFF;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(18, 21, 21, 0.75);
	-moz-box-shadow:    0px 0px 5px 0px rgba(18, 21, 21, 0.75);
	box-shadow:         0px 0px 5px 0px rgba(18, 21, 21, 0.75);
	background: rgb(202, 11, 10);
	background: -moz-linear-gradient(270deg, rgb(202, 11, 10) 30%, rgb(243, 75, 36) 100%);
	background: -webkit-linear-gradient(270deg, rgb(202, 11, 10) 30%, rgb(243, 75, 36) 100%);
	background: -o-linear-gradient(270deg, rgb(202, 11, 10) 30%, rgb(243, 75, 36) 100%);
	background: -ms-linear-gradient(270deg, rgb(202, 11, 10) 30%, rgb(243, 75, 36) 100%);
	background: linear-gradient(0deg, rgb(202, 11, 10) 30%, rgb(243, 75, 36) 100%);
	color:#fcde4d;
	font-size:22px;
	font-family:'ITC Avant Garde Gothic Std Book Condensed', Arial, Helvetica, sans-serif;
	line-height: 22px;
	text-decoration: none;
	height: 42px;
	width: 80%;
	padding-top: 10px;
	padding-bottom: 10px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:25px;
}
.btnverano:hover {background: rgb(202, 11, 10);color:#fff;text-decoration: none;}
.btnverano2 {
	display:block;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background-color:#FFFFFF;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(18, 21, 21, 0.75);
	-moz-box-shadow:    0px 0px 5px 0px rgba(18, 21, 21, 0.75);
	box-shadow:         0px 0px 5px 0px rgba(18, 21, 21, 0.75);
	background: rgb(202, 11, 10);
	background: -moz-linear-gradient(270deg, rgb(202, 11, 10) 30%, rgb(243, 75, 36) 100%);
	background: -webkit-linear-gradient(270deg, rgb(202, 11, 10) 30%, rgb(243, 75, 36) 100%);
	background: -o-linear-gradient(270deg, rgb(202, 11, 10) 30%, rgb(243, 75, 36) 100%);
	background: -ms-linear-gradient(270deg, rgb(202, 11, 10) 30%, rgb(243, 75, 36) 100%);
	background: linear-gradient(0deg, rgb(202, 11, 10) 30%, rgb(243, 75, 36) 100%);
	color:#FFF;
	font-size:18px;
	font-family:'ITC Avant Garde Gothic Std Book Condensed', Arial, Helvetica, sans-serif;
	line-height: 22px;
	text-decoration: none;
	height: auto;
	width: 90%;
	padding-top: 10px;
	padding-bottom: 10px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:15px;
}
.btnverano2:hover {background: rgb(202, 11, 10);color:#fcde4d;text-decoration: none;}

.btnverano3 {display:block;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;background-color:#06468e;-webkit-box-shadow: 0px 0px 5px 0px rgba(18, 21, 21, 0.75);-moz-box-shadow:    0px 0px 5px 0px rgba(18, 21, 21, 0.75);box-shadow:0px 0px 5px 0px rgba(18, 21, 21, 0.75);color:#FFF;font-size:18px;font-family:'ITC Avant Garde Gothic Std Book Condensed', Arial, Helvetica, sans-serif;line-height: 22px;text-decoration: none;height: 64px;width: 302px;padding-top: 10px;padding-bottom: 10px;clear: both;margin-right: auto;margin-left: auto;margin-bottom:15px;}
.btnverano3:hover {background-color:#000;color:#fff;text-decoration: none;}
.btnverano3 {display:block;padding-top:-15px;}

.btnverano4 {
	display:block;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background-color:#ff7613;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(18, 21, 21, 0.75);
	-moz-box-shadow:    0px 0px 5px 0px rgba(18, 21, 21, 0.75);
	box-shadow:0px 0px 5px 0px rgba(18, 21, 21, 0.75);
	color:#FFF;
	font-size:18px;
	font-family:'ITC Avant Garde Gothic Std Book Condensed', Arial, Helvetica, sans-serif;
	line-height: 22px;
	text-decoration: none;
	height: 64px;
	width: 302px;
	padding-top: 10px;
	padding-bottom: 10px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:15px;
}
.btnverano4:hover {background-color:#000;color:#fff;text-decoration: none;}
.btnverano4 {display:block;padding-top:-15px;}

.boxroundblancach{display:block;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;background-color:#FFFFFF;-webkit-box-shadow: 0px 0px 5px 0px rgba(18, 21, 21, 0.75);-moz-box-shadow:    0px 0px 5px 0px rgba(18, 21, 21, 0.75);box-shadow:         0px 0px 5px 0px rgba(18, 21, 21, 0.75);font-size:15px;font-family:'ITC Avant Garde Gothic Std Book Condensed',Arial, Helvetica, sans-serif;line-height:20px;margin-bottom:15px;overflow: hidden;}

.boxroundblancach img{display:block; float:left; left:-25px;}
.boxroundblancach p{display:block; float: right; width:58%; margin-top:5px; font-size:14px;}
.listaverano{font-size:15px;font-family:'ITC Avant Garde Gothic Std Book Condensed',Arial, Helvetica, sans-serif;line-height:20px;display:block;margin:0px;padding-left:10px;list-style-position: outside;list-style-image: url(../img/dot.png); margin-top:35px;}

.boxroundblanca2 h3{ font-size:21px; margin:15px  0; color:#ff7613; font-family:'ITC Avant Garde Gothic Std Bold Condensed'}
.boxroundblanca2 h3 small{ font-size:18px; color:#ff7613;}

/*.boxroundblanca2 h4{ clear:both; color:#FFF; font-size:15px; padding:2px 0; margin:0 auto; font-weight:normal; text-transform:uppercase; background:#7cb0bf; width:65%; border-radius:3px; font-family:'ITC Avant Garde Gothic Std Book Condensed'}*/

.boxroundblanca2 h4{ clear:both; color:#FFF; font-size:17px; padding:10px 0; margin:0 auto; font-weight:normal; text-transform:uppercase; background:#862dab; width:100%; display:block; font-family:'ITC Avant Garde Gothic Std Book Condensed'}


.boxroundblanca2{ display:block;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;background-color:#FFFFFF;-webkit-box-shadow: 0px 0px 5px 0px rgba(18, 21, 21, 0.75);-moz-box-shadow: 0px 0px 5px 0px rgba(18, 21, 21, 0.75);box-shadow:0px 0px 5px 0px rgba(18, 21, 21, 0.75);font-size:15px; font-family:'ITC Avant Garde Gothic Std Book Condensed',Arial, Helvetica, sans-serif;line-height:20px;text-align:center;margin-bottom:15px;overflow: hidden; height:auto; min-height:320px; padding-bottom:9px}


.boxroundblanca3{ display:block;height:auto;width:100%;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;background-color:#FFFFFF;font-size:15px; font-family:'ITC Avant Garde Gothic Std Book Condensed',Arial, Helvetica, sans-serif;line-height:20px;text-align:center;overflow: hidden;margin-bottom:25px;}

.boxroundblanca3 img{display:block; clear:both;}
.boxroundblanca3 img{display:block; clear:both;}
.boxroundblanca2 img{display:block; /*clear:both;*/ }
.boxroundblanca2 p{display:block; width:95%; font-size:15px; text-align: center; margin-left:auto; margin-right:auto; margin-bottom:10px;}
.boxroundblanca2 .doble{float:left; width:50%;}

.contactdata
{font-family: 'ITC Avant Garde Gothic Std Book Condensed',Arial, Helvetica, sans-serif;font-size:15px; display:block; color:#000000;}
.contactdata i
{color:#000000;}

.contactdata .minititle
{font-family: 'ITC Avant Garde Gothic Std Bold Condensed',Arial, Helvetica, sans-serif;font-size:15px; display:block; color:#000000; margin:0px;}
.contactdata .linkcontact
{font-family: 'ITC Avant Garde Gothic Std Book Condensed',Arial, Helvetica, sans-serif; font-size:15px; display:block; color:#19b0ea; float:left}

.linkfacebook { display:block;background-color:#495b98;margin-right:10px;padding:8px; border-radius:50%; width:50px;height:50px; text-align:center;color:#FFFFFF; font-size:25px; float:left;}
.linktwitter {display:block; background-color:#66a9de; margin-right:10px; padding:8px; border-radius:50%; width:50px; height:50px; text-align:center; color:#FFFFFF;font-size:25px;
 float:left;}
.linkyoutube {display:block; background-color:#cf2021; margin-right:10px; padding:8px; border-radius:50%; width:50px; height:50px; text-align:center; color:#FFFFFF;font-size:25px;
 float:left;}
 .linkfacebook, .linktwitter, .linkyoutube{display:block; margin-bottom:10px}
 .linkfacebook:hover, .linktwitter:hover, .linkyoutube:hover{display:block; background-color:#000; color:#fff;}
 
 .footertext{font-family: 'ITC Avant Garde Gothic Std Book Condensed',Arial, Helvetica, sans-serif; font-size:15px;display:block; color:#0097d1; text-decoration:none; text-align:center; margin-top:20px}
 .footertext a{color:#0097d1; text-decoration:none;}
 .footertext a:hover{color:#f0c634;}
 .footertext .desa{margin-left:130px;}
 
 .movilslider { display:none;}
 .fullslider { display:block;}
 
 .equipo h1{ width:25%;margin-top:265px;margin-bottom:15px;color:#FFFFFF;margin-left:auto; margin-right:auto; margin-bottom:35px;text-align:center;padding:15px; background-color:#337ab7;}
 .equipo h4{  width:75%;margin-top:15px;font-size:19px;margin-bottom:15px; color:#FFFFFF;text-shadow: 0px 0px 2px rgba(0, 0, 0, 1); margin-left:auto;margin-right:auto; text-align:center;}
 
 .equipo { background:url(../img/header_nosotros.jpg) center top no-repeat; width:100%; height:440px; color:#FFFFFF; margin-top:50px; display:block;}
/* Responsive Styles */

.btn-categoria{ display:block;width:80%;height:autopx;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;background-color:#214088;-webkit-box-shadow: 0px 0px 5px 0px rgba(18, 21, 21, 0.75);-moz-box-shadow:    0px 0px 5px 0px rgba(18, 21, 21, 0.75);box-shadow:         0px 0px 5px 0px rgba(18, 21, 21, 0.75);font-size:26px; font-family:'ITC Avant Garde Gothic Std Book Condensed',Arial, Helvetica, sans-serif;color:#FFFFFF;line-height:28px;text-align:center;margin-bottom:15px;padding:10px;margin-left:auto;margin-right:auto;text-decoration:none;}

.btn-categoria:hover{ 
background-color:#000;
text-decoration:none;
color:#FFFFFF;
}
.titlecat{font-family: /*'Akbar',*/'ITC Avant Garde Gothic Std Book Condensed',Arial, Helvetica, sans-serif;font-size:15px; display:block; color:#fff; margin-bottom:20px;}

#desktopcat a{font-family: 'ITC Avant Garde Gothic Std Bold Condensed'; font-size:20px; line-height:28px; color:#000000; width:14.0%; display:inline-block; text-transform:uppercase; text-align:center; background-color:#CCCCCC; padding-bottom:25px; padding-top:35px; text-decoration:none; float:left; margin-right:0.2%;}

#desktopcat a:first-child{-moz-border-radius-topleft: 8px;-webkit-border-top-left-radius: 8px; border-top-left-radius: 8px;-moz-border-radius-bottomleft: 8px;-webkit-border-bottom-left-radius: 8px;border-bottom-left-radius: 8px;}

#desktopcat a:last-child{
-moz-border-radius-topright: 8px;-webkit-border-top-right-radius: 8px;border-top-right-radius: 8px;-moz-border-radius-bottomright: 8px;-webkit-border-bottom-right-radius: 8px;border-bottom-right-radius: 8px;margin-right:0;}


#desktopcat a:hover{ background-color:#000;text-decoration:none;color:#000;}

#desktopcat .impre {background: url(../img/categorias/3d_off.png) no-repeat top; font-size:16px; line-height:18px; height:96px;}
#desktopcat .impre:hover{ background: url(../img/categorias/3d_hover.jpg) no-repeat top; color:#FFFFFF;text-shadow: 0px 0px 11px rgba(0, 0, 0, 1);}
#desktopcat .impreB {background: url(../img/categorias/choice_3d.png) no-repeat top; color:#FFFFFF; text-shadow: 0px 0px 11px rgba(0, 0, 0, 1); font-size:16px; line-height:18px}
#desktopcat .impreB:hover{ background: url(../img/categorias/choice_3d.png) no-repeat top;color:#FFFFFF;}

#desktopcat .scratch{background: url(../img/categorias/scratch_off.png) no-repeat top; font-size:16px; line-height:18px; height:96px;}
#desktopcat .scratch:hover{ background: url(../img/categorias/scratch_hover.jpg) no-repeat top; color:#FFFFFF;text-shadow: 0px 0px 11px rgba(0, 0, 0, 1);}
#desktopcat .scratchB{background: url(../img/categorias/choice_scratch.png) no-repeat top; color:#FFFFFF;text-shadow: 0px 0px 11px rgba(0, 0, 0, 1); font-size:16px; line-height:18px;}
#desktopcat .scratchB:hover{ background: url(../img/categorias/choice_scratch.png) no-repeat top;color:#FFFFFF;}

#desktopcat .stop{background: url(../img/categorias/stopmotion_off.png) no-repeat top; font-size:16px; line-height:18px; height:96px;}
#desktopcat .stop:hover{ background: url(../img/categorias/stopmotion_hover.jpg) no-repeat top; color:#FFFFFF;text-shadow: 0px 0px 11px rgba(0, 0, 0, 1);}
#desktopcat .stopB{background: url(../img/categorias/choice_stopmotion.png) no-repeat top; color:#FFFFFF; text-shadow: 0px 0px 11px rgba(0, 0, 0, 1); font-size:16px; line-height:18px; height:96px;}
#desktopcat .stopB:hover{ background: url(../img/categorias/choice_stopmotion.png) no-repeat top;color:#FFFFFF;}

#desktopcat .robot{background: url(../img/categorias/robot_off.png) no-repeat top; font-size:16px; line-height:18px; height:96px;}
#desktopcat .robot:hover{ background: url(../img/categorias/robotica_hover.jpg) no-repeat top; color:#FFFFFF;text-shadow: 0px 0px 11px rgba(0, 0, 0, 1);}
#desktopcat .robotB{background: url(../img/categorias/choice_robotica.png) no-repeat top; color:#FFFFFF;text-shadow: 0px 0px 11px rgba(0, 0, 0, 1); font-size:16px; line-height:18px}
#desktopcat .robotB:hover{ background: url(../img/categorias/choice_robotica.png) no-repeat top;color:#FFFFFF;}

#desktopcat .circ{background: url(../img/categorias/papel_off.png) no-repeat top; font-size:16px; line-height:18px}
#desktopcat .circ:hover{ background: url(../img/categorias/papel_hover.jpg) no-repeat top; color:#FFFFFF;text-shadow: 0px 0px 11px rgba(0, 0, 0, 1);}
#desktopcat .circB{background: url(../img/categorias/choice_papel.png) no-repeat top; color:#FFFFFF;text-shadow: 0px 0px 11px rgba(0, 0, 0, 1); font-size:16px; line-height:18px}
#desktopcat .circB:hover{ background: url(../img/categorias/choice_papel.png) no-repeat top;color:#FFFFFF;}

#desktopcat .gif{background: url(../img/categorias/gif_off.png) no-repeat top; font-size:16px; line-height:18px}
#desktopcat .gif:hover{ background: url(../img/categorias/gif_hover.jpg) no-repeat top; color:#FFFFFF;text-shadow: 0px 0px 11px rgba(0, 0, 0, 1);}
#desktopcat .gifB{background: url(../img/categorias/choice_gif.png) no-repeat top; color:#FFFFFF;text-shadow: 0px 0px 11px rgba(0, 0, 0, 1); font-size:16px; line-height:18px}
#desktopcat .gifB:hover{ background: url(../img/categorias/choice_gif.png) no-repeat top;color:#FFFFFF;}

#desktopcat .lab{background: url(../img/categorias/lab_off.png) no-repeat top; font-size:16px; line-height:18px; height:96px;}
#desktopcat .lab:hover{ background: url(../img/categorias/sonido_hover.jpg) no-repeat top; color:#FFFFFF;text-shadow: 0px 0px 11px rgba(0, 0, 0, 1);}
#desktopcat .labB{background: url(../img/categorias/sonido_hover.jpg) no-repeat top; color:#FFFFFF;text-shadow: 0px 0px 11px rgba(0, 0, 0, 1); font-size:16px; line-height:18px;height:96px;}
#desktopcat .labB:hover{ background: url(../img/categorias/sonido_hover.jpg) no-repeat top;color:#FFFFFF;}


.titlecatsecction{font-family: 'ITC Avant Garde Gothic Std Bold Condensed'; font-size:26px; line-height:28px; color:#FF0000; width:100%; display:inline-block; text-transform:uppercase; text-align:left; text-decoration:none; float:left}

.minititlecat{font-family: 'ITC Avant Garde Gothic Std Bold Condensed'; font-size:18px; line-height:22px; color:#000; width:100%; display:inline-block; text-align:left; text-decoration:none; float:left}

.colcat strong{font-family: 'ITC Avant Garde Gothic Std Bold Condensed'; font-size:18px; line-height:22px; color:#2B3C90;  display:inline-block; }
.colcat a{color:#2B3C90; text-decoration:none;}
.colcat a:hover{color:#f20000; text-decoration:none;}
.colcat .boxroundblanca4{ display:block;height:auto;width:100%;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;background-color:#FFFFFF;font-size:15px; font-family:'ITC Avant Garde Gothic Std Book Condensed',Arial, Helvetica, sans-serif;line-height:20px;text-align:center;overflow: hidden;padding:25px; text-align:left;margin-bottom:25px;-webkit-box-shadow: 0px 0px 5px 0px rgba(18, 21, 21, 0.75);-moz-box-shadow:    0px 0px 5px 0px rgba(18, 21, 21, 0.75);box-shadow:         0px 0px 5px 0px rgba(18, 21, 21, 0.75);}
.colcat .boxroundblanca4 ul{ display:block;height:auto;width:100%; list-style:none; margin:0px; padding:0px;}
.colcat .boxroundblanca4 li{ display:block;width:100%; margin-bottom:15px;}
.colcat .boxroundblanca4 ul a{color:#2B3C90;text-decoration:none;padding-left:28px;background: url(../img/categorias/flecha_der.gif) no-repeat left center;}
.colcat .boxroundblanca4 ul a:hover{color:#f20000; text-decoration:none;}

/*boton*/
.colcat .boton_de_casa{
	background:#2b3c90;
	display:block;
	border-radius:8px;
	width:70%;
	margin-left:15%;
	text-align:center;
	padding:10px 0;
	font-size:16px;
	font-weight:bold;
	color:#FFF
}
.colcat .boton_de_casa:hover{
	font-weight:bold;
	color:#8fbf29
}

.colcat .boxroundblanca5{ display:block;height:auto;width:100%;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;background-color:#FFFFFF;font-size:15px; font-family:'ITC Avant Garde Gothic Std Book Condensed',Arial, Helvetica, sans-serif;line-height:20px;text-align:center;overflow: hidden;padding:10px 10px; text-align:left;margin-bottom:25px;-webkit-box-shadow: 0px 0px 5px 0px rgba(18, 21, 21, 0.75);-moz-box-shadow:    0px 0px 5px 0px rgba(18, 21, 21, 0.75);box-shadow:         0px 0px 5px 0px rgba(18, 21, 21, 0.75);}
.colcat .boxroundblanca5 ul{ display:block;height:auto;width:100%; clear:both; margin:0; padding:10px 20px}
/*.colcat .boxroundblanca5 li{ display:block;width:100%; margin-bottom:15px; list-style: disc}*/
.colcat .boxroundblanca5 ul a{color:#2B3C90;text-decoration:none;padding-left:28px;background: url(../img/categorias/flecha_der.gif) no-repeat left center;}
.colcat .boxroundblanca5 ul a:hover{color:#f20000; text-decoration:none;}

.bigtitlecat {font-family: 'ITC Avant Garde Gothic Std Bold Condensed'; color:#FF7613; font-size:26px; text-align:center; margin-top:0px; padding-top:0px}
.footercatimg { display:block; margin-bottom:15px; height:auto; margin-left:auto; margin-right:auto;}

#movilcat { width:100%; text-align:center}
#movilcat a { display:inline-block;font-family: 'ITC Avant Garde Gothic Std Bold Condensed'; font-size:15px;  color:#000000; text-transform:uppercase;  background-color:#CCCCCC; padding:8px 11px; margin-bottom:5px}
#movilcat a:hover {color:#fff; background-color:#2B3C90; text-decoration:none}
#movilcat .elegido{ display:inline-block; font-family: 'ITC Avant Garde Gothic Std Bold Condensed'; font-size:15px;  color:#fff; text-transform:uppercase;  background-color:#2B3C90; padding:8px;text-decoration:none}

.encasa{ display:block; padding-top:150px; }
.movilmark{ display:none;}
.blockquote{ display:none;}

.listafamilia{
	font-family:'ITC Avant Garde Gothic Std Book Condensed',Arial, Helvetica, sans-serif;
	line-height:20px;
	display:block;
	list-style-position: inside;
	list-style-image: url(../img/dot2.png);
	margin-top:0px;
	margin-bottom:15px;
	margin-right: 0px;
	margin-left: 0px;
	padding:0px;
}
.fdfamilia{ display:block; background:url(../img/fd_familia.jpg) no-repeat top center}
.fdfamilia h1 {display:block; padding:8px; background-color:#29AAE1; color:#fff; margin-bottom:5px;}
.fdfamilia h4 {display:block; padding:8px; color:#FADE4C;}
.btnfamilia {
	display:block;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background-color:#29AAE1;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(18, 21, 21, 0.75);
	-moz-box-shadow:    0px 0px 5px 0px rgba(18, 21, 21, 0.75);
	box-shadow:0px 0px 5px 0px rgba(18, 21, 21, 0.75);
	color:#FFF;
	font-size:18px;
	font-family:'ITC Avant Garde Gothic Std Book Condensed', Arial, Helvetica, sans-serif;
	line-height: 22px;
	text-decoration: none;
	height: 64px;
	width: 302px;
	padding-top: 10px;
	padding-bottom: 10px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:15px;
}
.btnfamilia:hover {background-color:#000;color:#fff;text-decoration: none;}

.boxshadow { background:#FFFFFF; display:block; padding:10px; border-radius: 7px; min-height:324px; margin-top:35px;
	-webkit-box-shadow: 0px 0px 32px -11px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 32px -11px rgba(0,0,0,0.75);
box-shadow: 0px 0px 32px -11px rgba(0,0,0,0.75); margin-bottom:35px}


.boxthumb, .boxthumb2{ padding:0px; margin:0px; overflow:hidden; text-align:center; min-height:108px; height:108px;}
.boxthumb2 { border:solid #999999 1px}
.boxthumb img, .boxthumb2 img{ top:-50px; position:relative}
.btn-gal{ display:block;width:60%;height:auto;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;background-color:#fcde4d;
font-size:18px; font-family:'ITC Avant Garde Gothic Std Book Condensed',Arial, Helvetica, sans-serif;color:#f47524;line-height:28px;text-align:center;margin-top:35px;padding:10px;margin-left:auto;margin-right:auto;text-decoration:none;}

.btn-gal:hover{ 
background-color:#000;
text-decoration:none;
color:#FFFFFF;
}

.cumple{ 
background: url(../img/fd_cumpleanios.jpg) center top no-repeat #2b3c90;
height:305px;
}
.cumple .texto{ 
	background:#fcde4d; display:block; padding:10px; 
	border-radius:5px; 
	min-height:200px; 
	margin-top:17px;
	font-size:16px;
	line-height:20px;
	text-align:center;
	-webkit-box-shadow: 0px 0px 32px -11px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 32px -11px rgba(0,0,0,0.75);
box-shadow: 0px 0px 32px -11px rgba(0,0,0,0.75);
}
.cumple .texto h1{
	font-family: /*'Akbar',*/'ITC Avant Garde Gothic Std Book Condensed';
	color:#2b3c90;
	margin:0; 
	padding-bottom:10px;
	font-size:22px; 
	line-height:33px;
}
.cumple .texto strong{
	color:#2b3c90;
}
.cumple .texto .boton{
	color:#FFF;
	display:block;
	width:auto;
	background:#f47524;
	border-radius: 4px;
	font-weight:bold;
	padding:10px 30px;
	margin-top:15px;
	text-decoration:none;
}
.cumple .texto .boton:hover{
	background:#2b3c90;
	text-decoration:none;
}
.cumple .video{
		margin-top:17px;
}
.cumple .videomb{
		display:none
}
.cumple .video iframe{
	-webkit-box-shadow: 0px 0px 32px -11px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 32px -11px rgba(0,0,0,0.75);
box-shadow: 0px 0px 32px -11px rgba(0,0,0,0.75);
}

/*VERANO 2018*/
.verano2018{
	background:url(../img/fd_vuelve_abril.png) center top no-repeat;
	width:100%;
	height:362px;
	padding-top:75px;
	text-align:center
}
.verano2018-mb{
	display:none
}
.verano2018 span{
	width:580px;
	display:block;
	margin:auto;
	height:80px;
	text-align:center;
	color:#FFF;
	font-size:14px
}
.verano2018 .contenedor{
	width:980px;
	height:200px;
	padding-top:30px;
	margin:auto;
	clear:both
}
.verano2018 .col1{
	width:230px;
	padding-left:27px;
	padding-top:15px;
	height:150px;
	float:left;
	font-size:14px;
	line-height:17px;
	text-align:left;
	color:#0e4593;
} 
.verano2018 .col1 p{
	margin:0 0 6px 0;
	padding:0
}
.verano2018 .col1 a{
	color:#0e4593;
	text-decoration:none
}
.verano2018 .col2{
	width:370px;
	height:170px;
	float:left;
	font-size:14px;
	line-height:17px;
	text-align:left;
	color:#0e4593;
}
.verano2018 .col2 h3{
	display:block;
	color:#FFF;
	margin:0;
	padding:0;
	text-align:center;
	font-size:14px
} 
.verano2018 .col2 p{
	display:block;
	float:left;
	width:180px;
	text-align:center;
	padding-top:20px
}
.verano2018 .col2 p em{
	font-size:13px;
	display:block;
	padding-top:5px
}
.verano2018 .col3{
	width:367px;
	padding-left:50px;
	padding-top:8px;
	height:170px;
	float:left;
	font-size:14px;
	line-height:15px;
	text-align:left;
	color:#0e4593;
}
.verano2018 .col3 ul{
	list-style:none;
	padding:0;
	margin:0
}
.verano2018 .col3 ul li{
	padding-bottom:10px;
}

/*ABRIL 2018*/

.abril2018{
	background:url(../img/fd_junio.png) center top no-repeat;
	width:100%;
	height:207px;
}
.abril2018_mb{
	display:none
}

.btn-como-hacerlo{
	display:block;
	text-align:center;
	text-decoration:none;
	color:#fff;
	font-size:16px;
	font-family:'ITC Avant Garde Gothic Std Book Condensed',Arial, Helvetica, sans-serif;
	border-radius:8px;
	width:94%;
	background:#0e4593;
	margin:10px 3%;
	padding:10px	
}
.btn-como-hacerlo:hover{
	background: #000000;
	text-decoration:none;
	color:#fff
}

/*//////////////abril 2019//////////////*/

.abril2019{
	width:100%;
	height:321px;
	background: url(../img/fd_marzo20.png) center no-repeat;
	font-family: 'ITC Avant Garde Gothic Std Book Condensed',Arial, Helvetica, sans-serif;
	font-size:16px	
}
.abril2019_mb{
	display:none
}

.abril2019 .container{
	width:1098px;
	height:100px;
	padding-top:200px;
	margin:auto;
	text-align:center
}

.abril2019 .container .col2{
	width:930px;
	height:120px;
	margin:auto;
}

.abril2019 .container .entradas{
	margin-top:10px;
	width:360px;
	height:90px;
	float:left;
	padding:10px;
	margin-right:10px;
	line-height:18px;
	text-align:left;		
}

.abril2019 .container .horario{
	margin-top:15px;
	border:#2a468f solid 2px;
	width:340px;
	height:110px;
	float:left;
	padding:13px 10px 10px 10px;
	margin-right:0px;
	line-height:18px;
	text-align:center		
}
.abril2019 .container .horario p{
	padding:6px 0 0 0;
	margin:0
}
.abril2019 .container .horario small{
	display:block;
	color:#2a468f;
	margin-top:5px;
	border-top: #2a468f solid 1px;
}

/*.abril2019 .container  .horario p{
	width:140px;
	display:block;
	float:left;
	margin-left:15px	
}*/

.abril2019 .container .horario img{
	float:left;
	display:block;
}

.abril2019 .container .lugar{
	margin-top:15px;
	border:#2a468f solid 2px;
	width:350px;
	height:110px;
	float:left;
	padding:10px;
	line-height:18px;
	text-align:left	
		
}
.abril2019 .container .lugar p{
	float:left;
	display:block;
	padding:7px;
	width:auto
}
.abril2019 .container .lugar img{
	float: right;
	display:block;
	
}

.destacado{
	color:#FFFFFF; 
	margin-top:45px; 
	margin-left:20px;
}

.btnjulio {display:block;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;background-color:#06468e;-webkit-box-shadow: 0px 0px 5px 0px rgba(18, 21, 21, 0.75);-moz-box-shadow:    0px 0px 5px 0px rgba(18, 21, 21, 0.75);box-shadow:0px 0px 5px 0px rgba(18, 21, 21, 0.75);color:#FFF;font-size:18px;font-family:'ITC Avant Garde Gothic Std Book Condensed', Arial, Helvetica, sans-serif;line-height: 22px;text-decoration: none;height: 64px;width: 302px;padding-top: 10px;padding-bottom: 10px;clear: both;margin-right:45px;margin-left: auto;margin-bottom:35px; margin-top:25px}
.btnjulio:hover {background-color:#000;color:#fff;text-decoration: none;}


.subtitulado {
	font-family: 'ITC Avant Garde Gothic Std Bold Condensed';
	font-size:14px;
	text-transform:uppercase
}

/*/////2020/////*/
.comunicado {
	font-family: 'ITC Avant Garde Gothic Std Book Condensed';
	font-size:18px;
	text-align:center;
	color:#2a468f;
	border: solid 1px #2a468f;
	border-radius:12px;
	padding:50px 15px 20px 15px;
	margin:75px 0 35px 0;
	text-transform:uppercase
}
.comunicado img{
	display:block;
	position:absolute;
	z-index:10;
	left:50%;
	margin-left:-43px;
	margin-top:-100px
}
.fotoredonda{
	display:block;
	width:100%;
	border-radius:50%;
	overflow:hidden
}



@media(max-width:1932px) {
.boxblock{ display: block; /*height:519px*/}
}

@media(max-width:1440px) {
.blockquote{ display: block;}
.movilslider { display:none;}
.boxblock{ display: block; /*height:400px*/}
}

@media(max-width:1280px) {
.nav {
  margin:0;
  padding:0
}
.navbar {
  /*margin-left:-30px*/
  height:98px
}
  .nav > li > a {
  font-size:14px;
  line-height:16px;
  margin-top:25px;
  padding: 6px 6px;
}
.nav .doslineasa { width:120px;}
.nav .doslineasb { width:110px;}
.nav .doslineasc { width:100px;}

.logos {width:161px; padding-top:18px;text-align:center; padding-left:5px; padding-right:5px; height:98px}
/*.logos2 { width:222px; margin-left:-250px;padding-left:20px; padding-top:15px; padding-right:20px; height:98px}*/
.logos img{width:151px;}
.logos2 .logotop2{ width:60px; height:auto; float:left}
.logos2 .logotop3{ width:110px; height:auto; float: right}
  .logosmovil{ display:none;}
  .barra{ display:block;}
.boxroundblanca2{ display:block;height:auto; min-height:400px}
/*.boxroundblanca2 img{display:block; left:-50%; float:left; width:50%;}
.boxroundblanca2 p{display:block; width:45%; font-size:15px; text-align: center; margin-left:10px; float:right;}*/
.movilslider { display:none;}
}
.boxroundblanca2 a{
	color:#862dab;
}
@media(max-width:1205px) {
.navbar-nav {margin-left:-30px}
.logos2 { padding-top:0}
.logos2 .top-chn{ width:160px;}
.logos2 .top-c3{ width:80px;}
.logos2 .top-tco{ width:130px;}
}
@media(max-width:1140px) {
.logos2 .top-chn{ width:130px;}
.logos2 .top-c3{ width:70px;}
.logos2 .top-tco{ width:100px;}
}
@media(max-width:1024px) {
.nav {
  margin:0;
  padding:0
}
.navbar-nav {
  margin-left:-60px
}
  .nav > li > a {
  font-size:14px;
  line-height:16px;
  margin-top:25px;
  padding: 6px 6px;
}
.nav .doslineasa { width:100px;}
.nav .doslineasb { width:90px;}
.nav .doslineasc { width:80px;}

.logos {width:120px; padding-top:25px;text-align:center; padding-left:5px; padding-right:5px; height:80px; left:2%; overflow:hidden}
/*.logos2 { width:200px;margin-left:-220px;padding-left:20px; padding-top:0px; padding-right:10px; height:80px; right:2%}*/
.logos img{width:120px;}
.logos2 .top-chn{ width:130px;}
.logos2 .top-c3{ width:70px;}
.logos2 .top-tco{ width:100px;}

.logosmovil{ display:none;}
.barra{ display:block;}
.boxroundblanca2{ display:block;height:auto; min-height:400px}

/*.boxroundblanca2 img{display:block; left:-50%; float:left; width:50%;}
.boxroundblanca2 p{display:block; width:45%; font-size:15px; text-align: center; margin-left:10px; float:right;}*/

.movilslider { display:none;}
.introtop{display:block;height:auto;clear:both;}

 .equipo h1{  width:35%;margin-top:265px;}
 .equipo h4{  width:85%;margin-top:15px;}
.fdrobotica{display:block; background:url(../img/fd_comoseguir.jpg) no-repeat center bottom #fcde4d; height:448px;}
 .btnverano3 {display:block; width:90%; float:right; margin-top:-5px}
 .blockquote{ display: block; width:100%;clear:left;background:rgba(18, 21, 21, 0.25); padding:10px; text-align:center;}
}


@media(max-width:991px) {

    .customer-img,
    .img-related {
        margin-bottom: 30px;
    }
	.logos {width:161px; padding-top:18px;text-align:center; padding-left:5px; padding-right:5px;}
    .logos2 { width:242px;margin-left:-280px;padding-left:20px; padding-top:15px; padding-right:20px;}
	
	.fullslider { display:none;}
	#desktopcat { display:none;}
	.movilslider { display:block; margin-top:50px}
	.movilslider img{ height:100%; width:100%;}
	.logosmovil{ display:none;}
	.barra{ display:block;}
    .introtop{display:block;height:auto;clear:both; margin-top:0px;}
	/*header.carousel .item,
    header.carousel .item.active,
    header.carousel .carousel-inner {
    height: 100%;
	width:100%;
	margin:auto;
	text-align:center;}

header.carousel .fill {
    width: 100%;
    height: 100%;
    background-position: bottom;
    background-size: cover;
}*/
 .equipo h1{  width:55%;margin-top:265px;}
 .equipo h4{  width:95%;margin-top:15px;}
 .fdrobotica{display:block; background:url(../img/fd_comoseguir2.jpg) no-repeat center bottom #fcde4d; height:auto; clear:both;}
 .encasa{ display:block; padding-top:0px; }
 .movilmark{ display:block;}
 .blockquote{ display:block; background:rgba(18, 21, 21, 0.25); padding:20px; }
 .btnverano3 {display:block; width:90%; margin-left:auto; margin-right:auto;}
 
}

@media(max-width:767px) {
#desktopcat { display:none;}
.nav .doslineasa { width:100%; line-height:15px;}
.nav .doslineasb { width:100%; line-height:15px;} 
.nav .doslineasc { width:100%; line-height:15px;} 
.img-portfolio {margin-bottom: 15px;}

/*header.carousel .carousel {height: 70%;}*/
		
/*.logos {width:68%;float:left; text-align:center;position:relative;}
.logos {width:38%;text-align:center;position:relative;float:left;text-align:center; padding-top:18px;}*/
.logos { background:#fff;width:65%;height:auto;position: absolute;left:0px;z-index:10;
text-align:left;padding-top:14px;display:block}

.logos img{ display:block; clear:both; width:175px}
.logos2 {display:none;}

/*.logosmovil{ display:block; width:100%; height:auto; clear:both; text-align:center; margin-bottom:10px;}
.logosmovil img{ margin:auto; display:block; clear:both}*/
.logosmovil { width:100%;height:auto;  margin-left:auto; margin-right:auto; display:block; margin-bottom:25px}
.barra{ display:none;}

.logosmovil .top-chn{ width:230px; margin-bottom:0; float:none}
.logosmovil .top-c3{width:80px; margin-right:20px}
.logosmovil .top-tco{ width:170px; margin-left:20px}

.logosmovil .bottomtop{ height:auto; float:left}
.logosmovil .bottomtop2{ height:auto; float: right}
	
/*.navbar {background: rgb(43, 60, 144);height:auto; }*/
.navbar {background: rgb(254, 254, 254); height:85px; }
.navbar .container{color:#FFFFFF; width:100%;text-align:center; height:85px; border: none}

.navbar-collapse {color:#FFFFFF; width:100%;text-align:center; border:none;
background: rgb(43, 60, 144); 
display:block; 
margin-top:35px}
.navbar-inverse {border-color:#fff;}
.navbar-inverse .navbar-nav > li > a:hover{color:#f47524;}

.nav > li > a {position: relative;display: block;padding: 6px 10px;color:#FFFFFF;font-family: 'ITC Avant Garde Gothic Std Book Condensed';font-size:16px;margin-top:5px;}
.navbar-inverse .navbar-nav > li > a{color:#FFFFFF;}
.navbar-inverse .navbar-nav > ul { margin-top:89px; display:block;}
.navbar-inverse .navbar-toggle { color:#fff;  background-color: #2B3C90;border-color: #2B3C90; margin-top:25px}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #FEC200;
}

.iconstop{display: block; width:60%; margin-left:auto; margin-right:auto; margin-bottom:25px; margin-top:25px;}

.boxroundblancach p{display:block; float: right; width:70%; margin-top:3px;}
.boxroundblancach img{display:block; float: left; width:50%; margin-left:-22% }
/*.boxcontent {padding-left:0px; padding-right:0px;}*/

/*.boxroundblanca2{ display:block;height:auto;}
.boxroundblanca2 img{display:block; clear:both;}
.boxroundblanca2 p{display:block; width:45%; font-size:15px; text-align: center; margin-left:10px; float:right;}*/

 .footertext .desa{margin-left:30px;}
 .introtop{display:block; height:auto;clear:both; margin-top:0px;}
 .fulltitulo{ display:block; padding:15px; /*background-color:#FEC200;*/ margin-bottom:35px; width:100%; height:auto;}
 .fulltitulo2 { display:block; padding:15px; /*background-color:#43C1F2;*/ margin-bottom:35px; width:100%; height:auto;}
 .equipo h1{  width:55%;margin-top:205px;}
 .equipo h4{  width:95%;margin-top:15px;}
 
.cumple{ 
	background:#2b3c90;
	height:auto;
	padding:0 10px 10px 10px;
}
.cumple .video{display:none;}
.cumple .videomb{display:block; padding-top:10px; padding-left:0; padding-right:0}
.pretop{display:none;}



/* ////////Abril 2019 ////// */
.boxroundblanca2 p{min-height:80px}
@media(max-width:767px) {
.boxroundblanca2 p{min-height:10px}
.boxroundblanca2{min-height:100px; padding-bottom:0; margin-bottom:25px}
}
.boxcontent {
	padding-left:0px; 
	padding-right:0px;
}
.boxcontent2 {
	padding-left:0px; 
	padding-right:0px;
}
.boxroundblanca2 img{
	display:block; 
	/*clear:both; */
	width:100%;
	height:auto
}

.abril2019{
	display:none
	
}
.abril2019_mb{
	display:block;
	width:100%;
	height:auto;
}

.abril2019_mb .container{
	width:100%;
	height:auto;
	margin:auto;
	padding-top:20px;
	padding-bottom:20px;
		
}
.abril2019_mb .container .col2{
	width:100%;
	height:auto;
}

.abril2019_mb .container .col2 p{
	padding-left:4%	
}

.abril2019_mb .container .col2 h3{
	font-family: 'ITC Avant Garde Gothic Std Bold Condensed'; 
	font-size:18px;
	color:#FFFFFF;
	background:#2a468f;
	padding:8px 8px 8px 14px;
	margin-top:8px
}

.abril2019_mb .container .col2 .horario{
	border:#2a468f solid 2px;
	width:100%;
	height:auto;
	padding:5% 2% 2% 2%;
	line-height:18px;
	text-align:center	
}

.abril2019_mb .container .col2 .horario p{
	width:auto;
	display:block;
	float:left;	
	font-size:16px	
}

.abril2019_mb .container .col2 .horario ul{
	list-style:none;
	padding:0;
	margin:0		
}

.abril2019_mb .container .col2 .horario ul li{
	padding-bottom:5px;
	padding-top:5px;
	border-top:#6996D3 2px dotted 		
}

.abril2019_mb .container .col2 .horario img{
	float:left;
	display:block;
	
}

.abril2019_mb .container .col2 .lugar{
	margin-top:20px;
	border:#2a468f solid 2px;
	width:100%;
	height:auto;
	padding:2%;
	line-height:18px	
		
}
.abril2019_mb .container .col2 .lugar p{
	float:left;
	display:block;
	padding:2px;
	width:auto
}
.abril2019_mb .container .col2 .lugar img{
	float: right;
	display:block;
	
}
.destacado{
	color:#FFFFFF; 
	margin-top:45px; 
	margin-left:0;
}
.comunicado {
	margin:75px 4% 35px 4%;
}
.fotoredonda{
	width:80%;
	margin:0 auto 25px auto
}
}

 


/*////2019////*/

.fd-abril19{
	background:url(../img/fd_actividades_home.png?rnd=030320) no-repeat center top;
}
.fd-abril19 h2{
	font-family: 'ITC Avant Garde Gothic Std Book Condensed'; 
	font-size:22px;
	color:#ff7613
}
.fd-verano20{
	background: url(../img/verano_2020.png) no-repeat center top;
	height:321px
}
.fd-verano20mb{
	display:none
}
@media(max-width:767px) {
.fd-verano20{
	display:none
}
.fd-verano20mb{
	display:block;
	background: url(../img/verano_2020mb.png) no-repeat center top;
	height:321px
}
}

/*/////////2021///////////*/

.fd-club-ciencia .pastilla{
	display: block;
	border-radius:11px;
	font-family: 'ITC Avant Garde Gothic Std Bold Condensed';
	font-size:30px;
	padding:11px 0;
	text-align:center;
	background:#ffdf4c;
	color:#2a468f;
	text-decoration:none;
	width:230px;
	margin:40px auto
}
.boxroundblanca2 .icon-club-ciencia{
	position:absolute;
	z-index:10;
	width:63px;
}