.refSelected {
	-webkit-animation: blinkSelection 2s infinite;  /* Safari 4+ */
	-moz-animation: blinkSelection 2s infinite;  /* Fx 5+ */
	-o-animation: blinkSelection 2s infinite;  /* Opera 12+ */
	animation: blinkSelection 2s infinite;  /* IE 10+, Fx 29+ */
}

@-webkit-keyframes blinkSelection {
	0%, 49% {
		background-color: #f4b833;
	}
	50%, 100% {
		background-color: none;
	}
}

 /* Let's get this party started */
::-webkit-scrollbar {
    width: 9px;
}
 
/* Track */
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 5px;
    border-radius: 5x;
    background: #f68f0a;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
::-webkit-scrollbar-thumb:window-inactive {
  background: #ccc;
}

/* CAMBIOS FEITOS POR MIN */
.novas.hide{
	display:none;
}
.novas.show{
	display:block;
}
.imgNova{
	height:276px!important;
	display:block;
	overflow:hidden!important;
}
p.noMore{
	height:91px;
	display:block;
}
.col-sm-6 .caption h3{
	display:block;
	height:71px;
}
.pagination > li > a.hide{
	display:none;
}
.one2three .marco{border: 7px solid #009f9b; border-top-right-radius: 4px; border-top-left-radius: 4px;}
.espectáculos .marco{border: 7px solid #ccc; border-top-right-radius: 4px; border-top-left-radius: 4px;}
.eventos .marco{border: 7px solid #f68f0a; border-top-right-radius: 4px; border-top-left-radius: 4px;}
.serietv .marco{border: 7px solid #ffce00; border-top-right-radius: 4px; border-top-left-radius: 4px;}
.promos .marco{border: 7px solid #a7c638; border-top-right-radius: 4px; border-top-left-radius: 4px;}
.outros .marco{border: 7px solid #3774d0; border-top-right-radius: 4px; border-top-left-radius: 4px;}
.brauliotuber .marco{border: 7px solid #d4145a; border-top-right-radius: 4px; border-top-left-radius: 4px;}

.clickVideo{
	position:relative;
	display:block;
	height:250px;
	line-height:250px;
	font-size:100px;
	cursor:pointer;
	overflow:hidden;
}
.clickVideo iframe{
	position:absolute;
	z-index:1;
	top:0;
	left:0;
}
.clickVideo .loading{
	position:absolute;
	z-index:2;
	width:100%;
	background-color:black;
	/*opacity:0.6;*/
}
.clickVideo .loading img{
	vertical-align:middle;
}
/* Css style */
/* Autor: Alberto Fernández by Bolanda */
/* Web: Los/Os Bolechas, Os Bochechas */


/* ======= Reset ======= */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,nav ul,nav li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
ol,ul{list-style:none;margin:0;padding:0;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}

/* Cambios rápidos */

a{text-decoration:none;}
.txt-rt{text-align:right;}/* alinear texto derecha */
.txt-lt{text-align:left;}/*  alinear texto izquierda */
.txt-center{text-align:center;}/* alinear texto centro */
.float-rt{float:right;}/* float izquierda */
.float-lt{float:left;}/* float derecha */
.clear{clear:both;}/* clear */
.pos-relative{position:relative;}/* Position Relative */
.pos-absolute{position:absolute;}/* Position Absolute */
.vertical-base{	vertical-align:baseline;}
.vertical-top{	vertical-align:top;}
.underline{	padding-bottom:5px;	border-bottom: 1px solid #eee; margin:0 0 20px 0;}
nav.vertical ul li{	display:block;}
nav.horizontal ul li{	display: inline-block;}
img{max-width:100%;}

/* ======= end reset ======= */


/* Fonts */
@import url(https://fonts.googleapis.com/css?family=Cabin);
@import url(https://fonts.googleapis.com/css?family=Luckiest+Guy);
@import url(https://fonts.googleapis.com/css?family=Nunito);

@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: 'Nunito';
	src:url('../fonts/');
	src:url('../fonts/') format('embedded-opentype'),
		url('../fonts/') format('woff'),
		url('../fonts/nunito.ttf') format('truetype'),
		url('../fonts/') format('svg');
}

@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: 'Futura';
	src:url('../fonts/');
	src:url('../fonts/') format('embedded-opentype'),
		url('../fonts/') format('woff'),
		url('../fonts/futura.ttf') format('truetype'),
		url('../fonts/') format('svg');
}

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

@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: 'Gochi Hand';
	src:url('../fonts/');
	src:url('../fonts/') format('embedded-opentype'),
		url('../fonts/') format('woff'),
		url('../fonts/GochiHand.ttf') format('truetype'),
		url('../fonts/') format('svg');
}

/* ======= Estilos generales ======= */

/* FADE IN */

@-webkit-keyframes fadeIn {
 from{
     opacity: 0;
     }
 to{
     opacity: 1;
   }
}

@-moz-keyframes fadeIn {
 from{
     opacity: 0;
     }
 to{
     opacity: 1;
   }
}

@keyframes fadeIn {
 from{
     opacity: 0;
     }
 to{
     opacity: 1;
   }
}

.fade-in {
  opacity: 0;
  -webkit-animation: fadeIn ease-in 1;
  -moz-animation: fadeIn ease-in 1;
  animation: fadeIn ease-in 1;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-duration: 0.4s;
  -moz-animation-duration: 0.4s;
  animation-duration: 0.4s;

}

.fade-in.web{
  -webkit-animation-delay:3.5s;
  -moz-animation-delay:3.5s;
  animation-delay:3.5s;
}

/* The Overlay (background) */
.overlay {
    /* Height & width depends on how you want to reveal the overlay (see JS below) */    
    height: 100%;
    width: 100%;
    position: fixed; /* Stay in place */
    z-index: 9999; /* Sit on top */
    left: 0;
    top: 0;
    background-color: rgba(0,0,0, 0.7); /* Black w/opacity */
    overflow-x: hidden; /* Disable horizontal scroll */
    transition: 0.5s; /* 0.5 second transition effect to slide in or slide down the overlay (height or width, depending on reveal) */
}

/* Position the content inside the overlay */
.overlay-content {
    position: relative;
    top: 15%; /* 25% from the top */
    width: 100%; /* 100% width */
    text-align: center; /* Centered text/links */
    margin-top: 30px; /* 30px top margin to avoid conflict with the close button on smaller screens */
    padding: 15px;
}

/* The navigation links inside the overlay */
.overlay a {
    padding: 8px;
    text-decoration: none;
    font-size: 36px;
    color: #fff;
    display: block; /* Display block instead of inline */
    transition: 0s; /* Transition effects on hover (color) */
}

/* When you mouse over the navigation links, change their color */
.overlay a:hover, .overlay a:focus {
    color: #fff;
}

/* Position the close button (top right corner) */
.overlay .closebtn {
    position: absolute;
    top: 20px;
    right: 45px;
    font-size: 60px;
}

@media screen and (min-width : 1800px) {

.overlay-content {
    position: relative;
    top: 25%; /* 25% from the top */
    width: 100%; /* 100% width */
    text-align: center; /* Centered text/links */
    margin-top: 30px; /* 30px top margin to avoid conflict with the close button on smaller screens */
}

}

/* When the height of the screen is less than 450 pixels, change the font-size of the links and position the close button again, so they don't overlap */
@media screen and (max-height: 450px) {
    .overlay a {font-size: 20px}
    .overlay .closebtn {
        font-size: 40px;
        top: 15px;
        right: 35px;
    }
}

body{
	font-family: 'Nunito', sans-serif;
	background:  #f4b833;
    z-index: -10;
    -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  overflow-x: hidden;
}

a { color: #fff; text-decoration: none;}
a:hover { color: #fff; text-decoration: none;}

.thumbnail a{ color: #f4b833; text-decoration: none;}
.thumbnail a:hover{ color: #f4b833; text-decoration: none;}

.subtitle-page-news a { color: #f68f0a;;}
.subtitle-page-news a:hover { color: #f68f0a;}
.body-news a { color: #f68f0a;;}
.body-news a:hover { color: #f68f0a;}


hr {
  height: 18px;
  margin-top:20px;
  margin-bottom:-10px;
  background: #f68f0a; 
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  margin-right: -9px;
  margin-left: -9px;
}

.barra{ 
  margin-top:10px;
  margin-bottom:10px;
  height: 2px;}

.title-page{ 
    font-size:40px;  
    font-family: 'Luckiest Guy', cursive; 
    color: #f68f0a; 
    text-align:center;}

.title-noticia{ 
    text-align: center; 
    font-family: 'Luckiest Guy', cursive; 
    font-size: 35px; color: #f68f0a;}

.title-noticia-sec{ 
    text-align: center; 
    font-family: 'Luckiest Guy', cursive; 
    font-size: 25px; 
    color: #f68f0a;}

.lista-panel{
    list-style: square url('../images/cabezita.png');
    background-repeat: no-repeat;
    background-position: 15px center; 
    padding-left: 45px;
    padding-right: 15px;
    padding-top: 10px;
    margin-left: 10px;}

.lista-panel a{
    color: #555;
    text-decoration: none;
    font-size: 14px;
    text-align: center;}

.lista-panel a:hover{
    color: #f6be0a;
    text-decoration: none;}


.lista-panel li{
   padding-bottom: 20px;

}

.slide{ 
    margin-top: -15px; 
    margin-bottom: -20px;
}

/* ===== Modal styles ===== */


.modal-title{ 
    font-family: 'Luckiest Guy', cursive; 
    font-size: 30px; 
    color: #fff; 
    margin-left: 10px;}

.acceder-login {
    text-align: center;
    font-size:15px;
	color:#fff;
    background:#f68f0a;
	border-bottom:3px solid #d47f11;
	font-weight:300;
	display:block;
	padding:16px 20px;
    padding-top: 20px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
    font-family: 'Luckiest Guy', cursive;}

.acceder-login:hover {
    text-decoration: none;
    font-size:15px;
	color:#fff;
    background:#e54455;
	border-bottom:3px solid #e21b30;
	font-weight:300;
	display:block;
	padding:16px 20px;
    padding-top: 20px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
    font-family: 'Luckiest Guy', cursive;}

.modal-ex-1{
    font-family: 'Luckiest Guy', cursive; 
    font-size: 25px; 
    color: #006465; 
    margin-top:5px;}

.modal-ex-2{
    font-size: 14px; 
    color: #006465; 
    margin-top:5px;}

.modal-ex-3{
    font-size: 18px; 
    font-weight:bold; 
    color: #006465; 
    margin-top:5px;}

.acceder-registro {
    text-align: center;
    font-size:15px;
	color:#fff;
    background:#f68f0a;
	border-bottom:3px solid #d47f11;
	font-weight:300;
	display:block;
	padding:6px 12px;
    padding-top: 12px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
    font-family: 'Luckiest Guy', cursive;}


.acceder-registro:hover {
    text-decoration: none;
    font-size:15px;
	color:#fff;
    background:#e54455;
	border-bottom:3px solid #e21b30;
	font-weight:300;
	display:block;
	padding:6px 12px;
    padding-top: 12px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
    font-family: 'Luckiest Guy', cursive;}


/* ===== Header & Navbar styles ===== */


.header-top{
	background:#f68f0a;
	padding:10px 0 10px 0;
    height:50px;
    }


.header-top-left{
	float:left;}


.header-top-left p{
	font-size:13px;
	color:#c8d8d7;
	padding-top:2px;}


.header-top-right{
	float:right;}


.header-top-right li:first-child{
	margin-left:0;}


.header-top-right li{
	display:inline-block;
	margin-left:20px;}


.header-top-right li a i{
	margin-right:3px;}


.header-top-right li a{

	display:block;
	font-size:18px;
	color:#fff;
	-webkit-transition:all .3s;
       -moz-transition:all .3s;
	     -o-transition:all .3s;
	    -ms-transition:all .3s;
	        transition:all .3s;}


.header-top-right li a:hover{
	color:#FFF;
	text-decoration:none;}


.logo img{
	display:block;}


.navbar-brand{
	height:inherit;
	padding:5px 0;
	line-height:inherit;}


.menu{
	float:left;
	padding:22px 0;}


.nav-bg{
	background:#f4b833;
	border-bottom:5px solid #fff;
	margin-bottom:0;}


.menu li:first-child{
	margin-left:0;}


.menu li{
	margin-left:5px;}


.lista{
    margin:0 auto; 
    text-align:center;}


.ver-4 {
    display: inline-block;
    text-align: center;
    font-size:15px;
	color:#fff;
    background:#f68f0a;
	border-bottom:3px solid #d47f11;
	font-weight:300;
	width:50px;
    height: 50px;
    padding:6px 18px;
    padding-top: 15px;
	border-radius:100px;
	-webkit-border-radius:100px;
	-moz-border-radius:100px;
	-o-border-radius:100px;
    font-family: 'Luckiest Guy', cursive;}


.ver-4:hover {
    text-decoration: none;
    font-size:15px;
	color:#fff;
    background:#e54455;
	border-bottom:3px solid #e21b30;
	font-weight:300;
	width:50px;
    height: 50px;
    padding:6px 18px;
    padding-top: 15px;
	border-radius:100px;
	-webkit-border-radius:100px;
	-moz-border-radius:100px;
	-o-border-radius:100px;
    font-family: 'Luckiest Guy', cursive;}


.ver {
    text-align: center;
    font-size:17px;
	color:#fff;
    background:#f68f0a;
	border-bottom:3px solid #d47f11;
	font-weight:700;
	display:block;
	padding:14px 20px;
    padding-top: 22px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
    font-family: 'Luckiest Guy', cursive;}


.ver:hover {
    text-decoration: none;
    font-size:17px;
	color:#fff;
    background:#e54455;
	border-bottom:3px solid #e21b30;
	font-weight:700;
	display:block;
	padding:14px 20px;
    padding-top: 22px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
    font-family: 'Luckiest Guy', cursive;}


.ver2 {
    text-align: center;
    font-size:17px;
	color:#fff;
    background:#f68f0a;
	border-bottom:3px solid #d47f11;
	font-weight:700;
	display:block;
	padding:14px 20px;
    padding-top: 22px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
    font-family: 'Luckiest Guy', cursive;}


.ver2:hover {
    text-decoration: none;
    font-size:17px;
	color:#fff;
    background:#006465;
	border-bottom:3px solid #015152;
	font-weight:700;
	display:block;
	padding:14px 20px;
    padding-top: 22px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
    font-family: 'Luckiest Guy', cursive;}



.menu > li > a{
	font-size:18px;
	color:#fff;
    background:#f68f0a;
	border-bottom:3px solid #dd8f2a;
	font-weight:700;
	display:block;
	padding:5px 10px;
    padding-top: 14px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
    font-family: 'Luckiest Guy', cursive;}



.navbar-inverse .navbar-nav > li > a{
    background:transparent;
	border-bottom:3px solid transparent;
	color:#FFF;}


.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus,.navbar-inverse .navbar-nav>.active>a{
	background:#fff;
	border-bottom:3px solid #eee;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-o-box-shadow:none;
    color: #f68f0a;}


.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{
	background-color:#fff;
    color: #f68f0a;}


.menu li a:hover{
	background:#cd8757;
	border-bottom:3px solid #b56642;}


.navbar-toggle{
	margin-top:16px;
	border:none;}



/* ======== Carousel ========= */



.header-banner{
	position:relative;
	background: /* url(../images/bg_cabeza.png) */ #2bafab repeat;
    width:100%

   
}

/* Switch material */

.material-switch > input[type="checkbox"] {
    display: none;   
}

.material-switch > label {
    cursor: pointer;
    height: 0px;
    position: relative; 
    width: 40px;  
}

.material-switch > label::before {
    background: rgb(0, 0, 0);
    box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.5);
    border-radius: 8px;
    content: '';
    height: 16px;
    margin-top: -8px;
    position:absolute;
    opacity: 0.3;
    transition: all 0.4s ease-in-out;
    width: 40px;
}
.material-switch > label::after {
    background: rgb(255, 255, 255);
    border-radius: 16px;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
    content: '';
    height: 24px;
    left: -4px;
    margin-top: -8px;
    position: absolute;
    top: -4px;
    transition: all 0.3s ease-in-out;
    width: 24px;
}
.material-switch > input[type="checkbox"]:checked + label::before {
    background: inherit;
    opacity: 0.5;
}
.material-switch > input[type="checkbox"]:checked + label::after {
    background: inherit;
    left: 20px;
}



.big-arrow{
	background: url("../images/big-arrow.png") no-repeat center bottom;
	display:block;
	padding:50px 0;
	margin-top:-1px;}

.carousel-control{
	width:inherit;
	top:46%;
	opacity:1;
	display:inline-table;
	text-shadow:none;}

.left-arrow span,.right-arrow span{
	padding:5px 10px 5px 10px;
	font-size: 40px;
        background: #006465;
	border-bottom: 4px solid #319998;
	transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;}


.left-arrow span,.right-arrow span:hover{
	text-decoration:none;
	background:  #006465;
	border-bottom: 4px solid #319998;} 


.left-arrow span{
	border-radius:0px 8px 8px 0px;
	-webkit-border-radius:0px 8px 8px 0px;
	-moz-border-radius:0px 8px 8px 0px;
	-o-border-radius:0px 8px 8px 0px;}


.right-arrow span{
	border-radius:8px 0 0 8px;
	-webkit-border-radius:8px 0 0 8px;
	-moz-border-radius:8px 0 0 8px;
	-o-border-radius:8px 0 0 8px;}


.left-arrow span:active,.right-arrow span:active{
	position:relative;
	bottom:-2px;}


.carousel{
	padding:5%;
	height:auto;
	margin-bottom:0;
}

.carousels{
	padding:0.6% 0 0 0%;
	height:auto;
	margin-bottom:-0.6%;
}

.banner-img{
	text-align:center;
    background-size: cover;
    
}


.banner-desc h2{
	color:#FFF;
	font-size:25px;
	font-weight:700;
	text-transform:uppercase;
	padding:15px;
	background: #006465;
	margin-bottom:30px;
	display:inline-block;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-o-border-radius:10px;
	border-bottom:4px solid #319998;}


.banner-desc li{
  display:block;}


.banner-desc li span i{ 
  	margin-right:5px;}


.banner-desc li span{
	font-size:15px;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	padding:10px;
	background: #006465;
	margin-top:10px;
	display:inline-block;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-o-border-radius:10px;
	border-right:3px solid #319998;}

.wrap3{
	width:100%;
    padding: -30% 0;
	margin:0 auto;
	-moz-transition:all .2s linear;
	-webkit-transition:all .2s linear; 
	-o-transition:all .2s linear; 
	-ms-transition:all .2s linear;
}

.wrap{
	width:80%;
	margin:0 auto;
	-moz-transition:all .2s linear;
	-webkit-transition:all .2s linear; 
	-o-transition:all .2s linear; 
	-ms-transition:all .2s linear;
}

.wrap2{
	width:90%;
    margin:0 auto;
	-moz-transition:all .2s linear;
	-webkit-transition:all .2s linear; 
	-o-transition:all .2s linear; 
	-ms-transition:all .2s linear;
}



/* ======= zona interactiva ======= */


.features-xogos{
    color: #fff; 
    font-size: 30px;}

.features-libros{
    color: #fff; 
    font-size: 30px;}

.features-descargas{
    color: #fff; 
    font-size: 30px;}

.features-canaltv{
    color: #fff; 
    font-size: 30px;}

.see-features a{
	display:inline-block;
	font-size:20px;
	font-weight:600;
	color:#FFF;
	text-transform:uppercase;
	padding:14px 20px;
    padding-top: 22px;
	margin-top:20px;
    background:#f68f0a;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	border:none;
	border-bottom:4px solid #d47f11;
	transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
    text-decoration:none;}


.see-features a:hover{
	text-decoration:none;}


.see-features a:active{
	position:relative;
	bottom:-2px;}


.features{
	margin-top:2em;
	text-align:center;
    font-family: 'Luckiest Guy', cursive;
    background: transparent;}


.main h2{
	font-size:22px;
	color:#f28858;
	font-weight:700;
	text-transform:uppercase;
	margin:20px 0;}


.features h2{
	font-size:22px;
	color:#f28858;
	font-weight:700;
	text-transform:uppercase;
	margin:15px 0;}


.features p{
	color:#687170;
	font-size:15px;
	line-height:1.6em;
	padding:5px 0;
	width:85%;
	margin:0 auto;}


.features a.read-more,.support a.read-more{
	display:inline-block;
	color:#FFF;
	font-size:16px;
	font-weight:600;
	padding:12px 35px;
	background:#77a1a0;
	border-bottom:4px solid #576f6f;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	text-decoration:none;
	text-transform:uppercase;
	transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	margin-top:10px;}


.features a.read-more:hover{
	background:#629796;
	border-bottom:4px solid #406B6A;}


.features a.read-more:active,.support a.read-more:active{
	position:relative;
	bottom:-2px;}

/* ======= registro ======= */

.registro{
	padding:5% 0;
	background: #f4b833;
	border-radius:0px 0px 0px 0px;
	-webkit-border-radius:0px 0px 0px 0px;
	-moz-border-radius:0px 0px 0px 0px;
	-o-border-radius:0px 0px 0px 0px;}



.registro-grid{
	background:#FFF;
	border:1px solid #f2f2f2;
	width:32%;
	padding:0;
	text-align:center;
	border-bottom:4px solid #e0e0e0;
	border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	-moz-border-radius:10px;
	float:left;}


.registro-grid img{
	max-width:100%;
	display:block;
	width:100%;
	border-radius:10px 10px 0px 0px;
	-webkit-border-radius:10px 10px 0px 0px;
	-moz-border-radius:10px 10px 0px 0px;
	-o-border-radius:10px 10px 0px 0px;}


.registro-grid-middle{
    margin:0 2%;}


.registro-grid h2{
	margin:25px 0 10px 0;
	font-size:20px;
    color: #f68f0a;}


.registro-grid p{
	font-size:13px;
	color:#7f8c8c;
	line-height:1.6em;}


.registro-grid a.read-more{
	font-size:12px;
	color:#77a1a0;
	font-style:italic;
	margin:15px 0;
	display:inline-block;
	text-transform:lowercase;
	font-weight:600;}


.registro-desc-bottom p{
	color:#9a9a9a;
	font-size:11px;
	font-style:italic;}


.registro-desc-bottom p.left{
	float:left;}


.registro-desc-bottom p.right{
	float:right;}


.registro-desc{
	padding:5%;
	position:relative;}


.registro-desc-bottom{
	border-top:1px solid #f2f2f2;
	padding-top:15px;}

.registro-title{
    font-family: 'Luckiest Guy', cursive; 
    font-size: 37px; 
    color: #fff;}

.registro-subtitle{
    font-family: 'Open Sans', serif; 
    font-size: 17px; 
    color: #fff;}




/* ======= editar-perfil ======= */

.editar{
	padding:5% 0;
	background: url(../images/bg_cabeza.png) #88D9F8 repeat;
	border-radius:0px 0px 0px 0px;
	-webkit-border-radius:0px 0px 0px 0px;
	-moz-border-radius:0px 0px 0px 0px;
	-o-border-radius:0px 0px 0px 0px;
    margin-bottom: -90px;}

.editar-grid{
	background:#FFF;
	border:1px solid #f2f2f2;
	width:32%;
	padding:0;
	text-align:center;
	border-bottom:4px solid #e0e0e0;
	border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	-moz-border-radius:10px;
	float:left;}

.editar-grid img{
	max-width:100%;
	display:block;
	width:100%;
	border-radius:10px 10px 0px 0px;
	-webkit-border-radius:10px 10px 0px 0px;
	-moz-border-radius:10px 10px 0px 0px;
	-o-border-radius:10px 10px 0px 0px;}

.editar-grid-middle{
 margin:0 2%;}

.editar-grid h2{
	margin:25px 0 10px 0;
	font-size:20px;
    color: #f68f0a;}

.editar-grid p{
	font-size:13px;
	color:#7f8c8c;
	line-height:1.6em;}

.editar-grid a.read-more{
	font-size:12px;
	color:#77a1a0;
	font-style:italic;
	margin:15px 0;
	display:inline-block;
	text-transform:lowercase;
	font-weight:600;}

.editar-desc-bottom p{
	color:#9a9a9a;
	font-size:11px;
	font-style:italic;}

.editar-desc-bottom p.left{
	float:left;}

.editar-desc-bottom p.right{
	float:right;}

.editar-desc{
	padding:5%;
	position:relative;}

.editar-desc-bottom{
	border-top:1px solid #f2f2f2;
	padding-top:15px;}

div.upload {
    width: 157px;
    height: 57px;
    background: url(../images/button.png);
    overflow: hidden;
    border-radius: 4px;
}

div.upload input {
    display: block !important;
    width: 157px !important;
    height: 57px !important;
    opacity: 0 !important;
    overflow: hidden !important;
}

/* ======= axenda ======= */



.axenda{
	padding:5% 0;
	background: #2bafab;
	border-radius:0px 0px 0px 0px;
	-webkit-border-radius:0px 0px 0px 0px;
	-moz-border-radius:0px 0px 0px 0px;
	-o-border-radius:0px 0px 0px 0px;}



.axenda-grid{
	background:#FFF;
	border:1px solid #f2f2f2;
	width:32%;
	padding:0;
	text-align:center;
	border-bottom:4px solid #e0e0e0;
	border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	-moz-border-radius:10px;
	float:left;}


.axenda-grid img{
	max-width:100%;
	display:block;
	width:100%;
	border-radius:10px 10px 0px 0px;
	-webkit-border-radius:10px 10px 0px 0px;
	-moz-border-radius:10px 10px 0px 0px;
	-o-border-radius:10px 10px 0px 0px;}


.axenda-grid-middle{
    margin:0 2%;}


.axenda-grid h2{
	margin:25px 0 10px 0;
	font-size:20px;
    color: #f68f0a;}


.axenda-grid p{
	font-size:13px;
	color:#7f8c8c;
	line-height:1.6em;}


.axenda-grid a.read-more{
	font-size:12px;
	color:#77a1a0;
	font-style:italic;
	margin:15px 0;
	display:inline-block;
	text-transform:lowercase;
	font-weight:600;}


.axenda-desc-bottom p{
	color:#9a9a9a;
	font-size:11px;
	font-style:italic;}


.axenda-desc-bottom p.left{
	float:left;}


.axenda-desc-bottom p.right{
	float:right;}


.axenda-desc{
	padding:5%;
	position:relative;}


.axenda-desc-bottom{
	border-top:1px solid #f2f2f2;
	padding-top:15px;}

.axenda-title{
    font-family: 'Luckiest Guy', cursive; 
    font-size: 37px; 
    color: #fff;}

.axenda-subtitle{
    font-family: 'Open Sans', serif; 
    font-size: 17px; 
    color: #fff;}


/* ======= noticias index ======= */


.noticias{
	padding:5% 0;
	background:#156565;
	border-radius:0px 0px 0px 0px;
	-webkit-border-radius:0px 0px 0px 0px;
	-moz-border-radius:0px 0px 0px 0px;
	-o-border-radius:0px 0px 0px 0px;}

.noticias-grid{
	background:#FFF;
	border:1px solid #f2f2f2;
	width:32%;
	padding:0;
	text-align:center;
	border-bottom:4px solid #e0e0e0;
	border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	-moz-border-radius:10px;
	float:left;}

.noticias-grid img{
	max-width:100%;
	display:block;
	width:100%;
	border-radius:10px 10px 0px 0px;
	-webkit-border-radius:10px 10px 0px 0px;
	-moz-border-radius:10px 10px 0px 0px;
	-o-border-radius:10px 10px 0px 0px;}

.noticias-grid-middle{
    margin:0 2%;}

.noticias-grid h2{
	margin:25px 0 10px 0;
	font-size:20px;
    color: #f68f0a;}

.noticias-grid p{
	font-size:13px;
	color:#7f8c8c;
	line-height:1.6em;}

.noticias-grid a.read-more{
	font-size:12px;
	color:#77a1a0;
	font-style:italic;
	margin:15px 0;
	display:inline-block;
	text-transform:lowercase;
	font-weight:600;}

.noticias-desc-bottom p{
	color:#9a9a9a;
	font-size:11px;
	font-style:italic;}

.noticias-desc-bottom p.left{
	float:left;}

.noticias-desc-bottom p.right{
	float:right;}

.noticias-desc{
	padding:5%;
	position:relative;}

.noticias-desc-bottom{
	border-top:1px solid #f2f2f2;
	padding-top:15px;}

.noticia-index-title{
    font-family: 'Luckiest Guy', cursive; 
    font-size: 37px; 
    min-height: 120px;
    color: #fff;}


/* ======= otros ======= */


.otros{
	padding:5% 0;
	background:#fcf9db;
	border-radius:0px 0px 0px 0px;
	-webkit-border-radius:0px 0px 0px 0px;
	-moz-border-radius:0px 0px 0px 0px;
	-o-border-radius:0px 0px 0px 0px;}

.otros-grid{
	background:#FFF;
	border:1px solid #f2f2f2;
	width:32%;
	padding:0;
	text-align:center;
	border-bottom:4px solid #e0e0e0;
	border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	-moz-border-radius:10px;
	float:left;}

.otros-grid img{
	max-width:100%;
	display:block;
	width:100%;
	border-radius:10px 10px 0px 0px;
	-webkit-border-radius:10px 10px 0px 0px;
	-moz-border-radius:10px 10px 0px 0px;
	-o-border-radius:10px 10px 0px 0px;}

.otros-grid-middle{
    margin:0 2%;}

.otros-grid h2{
	margin:25px 0 10px 0;
	font-size:20px;
    color: #f68f0a;}

.otros-grid p{
	font-size:13px;
	color:#7f8c8c;
	line-height:1.6em;}

.otros-grid a.read-more{
	font-size:12px;
	color:#77a1a0;
	font-style:italic;
	margin:15px 0;
	display:inline-block;
	text-transform:lowercase;
	font-weight:600;}

.otros-desc-bottom p{
	color:#9a9a9a;
	font-size:11px;
	font-style:italic;}

.otros-desc-bottom p.left{
	float:left;}

.otros-desc-bottom p.right{
	float:right;}

.otros-desc{
	padding:5%;
	position:relative;}

.otros-desc-bottom{
	border-top:1px solid #f2f2f2;
	padding-top:15px;}



/* ======= otras webs ======= */


.otraswebs{
	padding:5% 0;
	background:#2bafab;
	border-radius:0px 0px 0px 0px;
	-webkit-border-radius:0px 0px 0px 0px;
	-moz-border-radius:0px 0px 0px 0px;
	-o-border-radius:0px 0px 0px 0px;}

.otraswebs-grid{
	background:#FFF;
	border:1px solid #f2f2f2;
	width:32%;
	padding:0;
	text-align:center;
	border-bottom:4px solid #e0e0e0;
	border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	-moz-border-radius:10px;
	float:left;}

.otraswebs-grid img{
	max-width:100%;
	display:block;
	width:100%;
	border-radius:10px 10px 0px 0px;
	-webkit-border-radius:10px 10px 0px 0px;
	-moz-border-radius:10px 10px 0px 0px;
	-o-border-radius:10px 10px 0px 0px;}

.otraswebs-grid-middle{
    margin:0 2%;}

.otraswebs-grid h2{
	margin:25px 0 10px 0;
	font-size:20px;
    color: #f68f0a;}

.otraswebs-grid p{
	font-size:13px;
	color:#7f8c8c;
	line-height:1.6em;}

.otraswebs-grid a.read-more{
	font-size:12px;
	color:#77a1a0;
	font-style:italic;
	margin:15px 0;
	display:inline-block;
	text-transform:lowercase;
	font-weight:600;}

.otraswebs-desc-bottom p{
	color:#9a9a9a;
	font-size:11px;
	font-style:italic;}

.otraswebs-desc-bottom p.left{
	float:left;}

.otraswebs-desc-bottom p.right{
	float:right;}

.otraswebs-desc{
	padding:5%;
	position:relative;}

.otraswebs-desc-bottom{
	border-top:1px solid #f2f2f2;
	padding-top:15px;}


/* ---- footer ---- */


.footer{
	background: #f68f0a;
	padding: -50px;
	position:relative;
    margin-top: -10px;}

#clouds path {
	fill: #f68f0a;
	stroke: #f68f0a;}

.footer-arrow{
	background: url("../images/footer-arrow.png") no-repeat center bottom;
	display:block;
	padding:50px 0;}

.footer h2{
	font-size:73px;
	color: #FFF;
	font-weight:600;
	text-transform: uppercase;
	margin: 20px 0;}

.footer p{
	font-size:13px;
	color:#FFF;
	line-height:2em;
	width:70%;}

.contact-title{
    font-family: 'Luckiest Guy', cursive; 
    font-size: 73px; 
    color: #fff;}



/* -------------- NEWS / NOTICIAS -------------- */



.noticia{ 
    margin-top: -50px;}

.title-page-news {
    font-family: 'Luckiest Guy', cursive; 
    font-size: 40px; 
    color: #f68f0a;}

.subtitle-page-news {
    font-family: 'Open Sans', serif; 
    font-size: 20px; 
    color: #555; 
    margin-left: 25px; 
    margin-right: 25px;}

.body-news {
    font-family: 'Open Sans', serif; 
    font-size: 15px; 
    margin-left: 25px; 
    margin-right: 25px;}

.body-news p {
    margin-bottom: 15px;}

.news{
	padding:5% 0;
	background: url(../images/bg_cabeza.png) #ece3a6 repeat;
	border-radius:0px 0px 0px 0px;
	-webkit-border-radius:0px 0px 0px 0px;
	-moz-border-radius:0px 0px 0px 0px;
	-o-border-radius:0px 0px 0px 0px;
    margin-bottom: -90px;}

.news-grid{
	background:#FFF;
	border:1px solid #f2f2f2;
	width:32%;
	padding:0;
	text-align:center;
	border-bottom:4px solid #e0e0e0;
	border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	-moz-border-radius:10px;
	float:left;}

.news-grid img{
	max-width:100%;
	display:block;
	width:100%;
	border-radius:10px 10px 0px 0px;
	-webkit-border-radius:10px 10px 0px 0px;
	-moz-border-radius:10px 10px 0px 0px;
	-o-border-radius:10px 10px 0px 0px;}

.news-grid-middle{
 margin:0 2%;}

.news-grid h2{
	margin:25px 0 10px 0;
	font-size:20px;
    color: #f68f0a;}

.news-grid p{
	font-size:13px;
	color:#7f8c8c;
	line-height:1.6em;}

.news-grid a.read-more{
	font-size:12px;
	color:#77a1a0;
	font-style:italic;
	margin:15px 0;
	display:inline-block;
	text-transform:lowercase;
	font-weight:600;}

.news-desc-bottom p{
	color:#9a9a9a;
	font-size:11px;
	font-style:italic;}

.news-desc-bottom p.left{
	float:left;}

.news-desc-bottom p.right{
	float:right;}

.news-desc{
	padding:5%;
	position:relative;}

.news-desc-bottom{
	border-top:1px solid #f2f2f2;
	padding-top:15px;}


/* -------------- ZONA SOCIOS -------------- */


.zona-socios{
	padding:5% 0;
	background: url(../images/bg_cabeza.png) #fff repeat;
	border-radius:0px 0px 0px 0px;
	-webkit-border-radius:0px 0px 0px 0px;
	-moz-border-radius:0px 0px 0px 0px;
	-o-border-radius:0px 0px 0px 0px;
    margin-bottom: -90px;
}

.zona-socios-grid{
	background:#FFF;
	border:1px solid #f2f2f2;
	width:32%;
	padding:0;
	text-align:center;
	border-bottom:4px solid #e0e0e0;
	border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	-moz-border-radius:10px;
	float:left;
}
.zona-socios-grid img{
	max-width:100%;
	display:block;
	width:100%;
	border-radius:10px 10px 0px 0px;
	-webkit-border-radius:10px 10px 0px 0px;
	-moz-border-radius:10px 10px 0px 0px;
	-o-border-radius:10px 10px 0px 0px;
}
.zona-socios-grid-middle{
 margin:0 2%;	
}
.zona-socios-grid h2{
	margin:25px 0 10px 0;
	font-size:20px;
    color: #f68f0a;
}
.zona-socios-grid p{
	font-size:13px;
	color:#7f8c8c;
	line-height:1.6em;
}
.zona-socios-grid a.read-more{
	font-size:12px;
	color:#77a1a0;
	font-style:italic;
	margin:15px 0;
	display:inline-block;
	text-transform:lowercase;
	font-weight:600;
}
.zona-socios-desc-bottom p{
	color:#9a9a9a;
	font-size:11px;
	font-style:italic;
}

.zona-socios-desc-bottom p.left{
	float:left;
}
.zona-socios-desc-bottom p.right{
	float:right;
}
.zona-socios-desc{
	padding:5%;
	position:relative;
}
.zona-socios-desc-bottom{
	border-top:1px solid #f2f2f2;
	padding-top:15px;
}
.socios-datos{
    padding-left: 40px; 
    font-size: 35px; 
    color: #f68f0a;}

/* Botones compartir */


.share-facebook{
    text-align: center;
    font-size:17px;
	color:#fff;
    background:#3B5998;
	border-bottom:3px solid #3B5998;
	font-weight:700;
	display:block;
	padding:14px 20px;
    padding-top: 22px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
    font-family: 'Luckiest Guy', cursive;}    

.share-twitter{
    text-align: center;
    font-size:17px;
	color:#fff;
    background:#4099ff;
	border-bottom:3px solid #4099ff;
	font-weight:700;
	display:block;
	padding:14px 20px;
    padding-top: 22px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
    font-family: 'Luckiest Guy', cursive;}    


/* ----- Descargas ----- */


.descargas{
	padding:5% 0;
	background:url(../images/bg_cabeza.png) #ffc2c2 repeat;
	border-radius:0px 0px 0px 0px;
	-webkit-border-radius:0px 0px 0px 0px;
	-moz-border-radius:0px 0px 0px 0px;
	-o-border-radius:0px 0px 0px 0px;
    margin-bottom: -90px;}

.descargas-grid{
	background:#FFF;
	border:1px solid #f2f2f2;
	width:32%;
	padding:0;
	text-align:center;
	border-bottom:4px solid #e0e0e0;
	border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	-moz-border-radius:10px;
	float:left;}

.descargas-grid img{
	max-width:100%;
	display:block;
	width:100%;
	border-radius:10px 10px 0px 0px;
	-webkit-border-radius:10px 10px 0px 0px;
	-moz-border-radius:10px 10px 0px 0px;
	-o-border-radius:10px 10px 0px 0px;}

.descargas-grid-middle{
 margin:0 2%;}

.descargas-grid h2{
	margin:25px 0 10px 0;
	font-size:20px;
    color: #f68f0a;}

.descargas-grid p{
	font-size:13px;
	color:#7f8c8c;
	line-height:1.6em;}

.descargas-grid a.read-more{
	font-size:12px;
	color:#77a1a0;
	font-style:italic;
	margin:15px 0;
	display:inline-block;
	text-transform:lowercase;
	font-weight:600;}

.descargas-desc-bottom p{
	color:#9a9a9a;
	font-size:11px;
	font-style:italic;}

.descargas-desc-bottom p.left{
	float:left;}

.descargas-desc-bottom p.right{
	float:right;}

.descargas-desc{
	padding:5%;
	position:relative;}

.descargas-desc-bottom{
	border-top:1px solid #f2f2f2;
	padding-top:15px;}



/* ------ xogos ------ */


.xogos{
	padding:5% 0;
	background: url(../images/bg_cabeza.png) #ed5d4a repeat;
	border-radius:0px 0px 0px 0px;
	-webkit-border-radius:0px 0px 0px 0px;
	-moz-border-radius:0px 0px 0px 0px;
	-o-border-radius:0px 0px 0px 0px;
    margin-bottom: -90px;}

.xogos-grid{
	background:#FFF;
	border:1px solid #f2f2f2;
	width:32%;
	padding:0;
	text-align:center;
	border-bottom:4px solid #e0e0e0;
	border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	-moz-border-radius:10px;
	float:left;}

.xogos-grid img{
	max-width:100%;
	display:block;
	width:100%;
	border-radius:10px 10px 0px 0px;
	-webkit-border-radius:10px 10px 0px 0px;
	-moz-border-radius:10px 10px 0px 0px;
	-o-border-radius:10px 10px 0px 0px;}

.xogos-grid-middle{
 margin:0 2%;}

.xogos-grid h2{
	margin:25px 0 10px 0;
	font-size:20px;
    color: #f68f0a;}

.xogos-grid p{
	font-size:13px;
	color:#7f8c8c;
	line-height:1.6em;}

.xogos-grid a.read-more{
	font-size:12px;
	color:#77a1a0;
	font-style:italic;
	margin:15px 0;
	display:inline-block;
	text-transform:lowercase;
	font-weight:600;}

.xogos-desc-bottom p{
	color:#9a9a9a;
	font-size:11px;
	font-style:italic;}

.xogos-desc-bottom p.left{
	float:left;}

.xogos-desc-bottom p.right{
	float:right;}

.xogos-desc{
	padding:5%;
	position:relative;}

.xogos-desc-bottom{
	border-top:1px solid #f2f2f2;
	padding-top:15px;}


/* ----- libros ----- */


.libros{
	padding:5% 0;
	background: url(../images/bg_cabeza.png) #88D9F8 repeat;
	border-radius:0px 0px 0px 0px;
	-webkit-border-radius:0px 0px 0px 0px;
	-moz-border-radius:0px 0px 0px 0px;
	-o-border-radius:0px 0px 0px 0px;
    margin-bottom: -90px;}

.libros-grid{
	background:#FFF;
	border:1px solid #f2f2f2;
	width:32%;
	padding:0;
	text-align:center;
	border-bottom:4px solid #e0e0e0;
	border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	-moz-border-radius:10px;
	float:left;}

.libros-grid img{
	max-width:100%;
	display:block;
	width:100%;
	border-radius:10px 10px 0px 0px;
	-webkit-border-radius:10px 10px 0px 0px;
	-moz-border-radius:10px 10px 0px 0px;
	-o-border-radius:10px 10px 0px 0px;}

.libros-grid-middle{
    margin:0 2%;}

.libros-grid h2{
	margin:25px 0 10px 0;
	font-size:20px;
    color: #f68f0a;} 

.libros-grid p{
	font-size:13px;
	color:#7f8c8c;
	line-height:1.6em;}

.libros-grid a.read-more{
	font-size:12px;
	color:#77a1a0;
	font-style:italic;
	margin:15px 0;
	display:inline-block;
	text-transform:lowercase;
	font-weight:600;}

.libros-desc-bottom p{
	color:#9a9a9a;
	font-size:11px;
	font-style:italic;}

.libros-desc-bottom p.left{
	float:left;}

.libros-desc-bottom p.right{
	float:right;}

.libros-desc{
	padding:5%;
	position:relative;}

.libros-desc-bottom{
	border-top:1px solid #f2f2f2;
	padding-top:15px;}

.libro-fala-button{ 
    background:#017879; 
    border: 1px solid #017879; 
    color: #fff; 
    font-family: 'Luckiest Guy', cursive;  
    border-radius: 5px; 
    padding-top: 8px;}

::-webkit-input-placeholder {
   color: #017879;
   text-align: center;
}

:-moz-placeholder { /* Firefox 18- */
   color: #017879; 
   text-align: center;
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #017879;
   text-align: center;
}

:-ms-input-placeholder {  
   color: #017879;
   text-align: center;
}


/* ----- pais e profesores -----*/

.pais{
	padding:5% 0;
	background: url(../images/bg_cabeza.png) #ece3a6 repeat;
	border-radius:0px 0px 0px 0px;
	-webkit-border-radius:0px 0px 0px 0px;
	-moz-border-radius:0px 0px 0px 0px;
	-o-border-radius:0px 0px 0px 0px;
    margin-bottom: -90px;
}

.pais-grid{
	background:#FFF;
	border:1px solid #f2f2f2;
	width:32%;
	padding:0;
	text-align:center;
	border-bottom:4px solid #e0e0e0;
	border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	-moz-border-radius:10px;
	float:left;
}
.pais-grid img{
	max-width:100%;
	display:block;
	width:100%;
	border-radius:10px 10px 0px 0px;
	-webkit-border-radius:10px 10px 0px 0px;
	-moz-border-radius:10px 10px 0px 0px;
	-o-border-radius:10px 10px 0px 0px;
}
.pais-grid-middle{
 margin:0 2%;	
}
.pais-grid h2{
	margin:25px 0 10px 0;
	font-size:20px;
    color: #f68f0a;
}
.pais-grid p{
	font-size:13px;
	color:#7f8c8c;
	line-height:1.6em;
}
.pais-grid a.read-more{
	font-size:12px;
	color:#77a1a0;
	font-style:italic;
	margin:15px 0;
	display:inline-block;
	text-transform:lowercase;
	font-weight:600;
}
.pais-desc-bottom p{
	color:#9a9a9a;
	font-size:11px;
	font-style:italic;
}
.pais-desc-bottom p.left{
	float:left;
}
.pais-desc-bottom p.right{
	float:right;
}
.pais-desc{
	padding:5%;
	position:relative;
}
.pais-desc-bottom{
	border-top:1px solid #f2f2f2;
	padding-top:15px;
}


/* ---- news socios ---- */


.noticias-socios{
	padding:5% 0;
	background: #2bafab;
	border-radius:0px 0px 0px 0px;
	-webkit-border-radius:0px 0px 0px 0px;
	-moz-border-radius:0px 0px 0px 0px;
	-o-border-radius:0px 0px 0px 0px;}

.noticias-socios-grid{
	background:#FFF;
	border:1px solid #f2f2f2;
	width:32%;
	padding:0;
	text-align:center;
	border-bottom:4px solid #e0e0e0;
	border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	-moz-border-radius:10px;
	float:left;}

.noticias-socios-grid img{
	max-width:100%;
	display:block;
	width:100%;
	border-radius:10px 10px 0px 0px;
	-webkit-border-radius:10px 10px 0px 0px;
	-moz-border-radius:10px 10px 0px 0px;
	-o-border-radius:10px 10px 0px 0px;}

.noticias-socios-middle{
 margin:0 2%;}

.noticias-socios-grid h2{
	margin:25px 0 10px 0;
	font-size:20px;
    color: #f68f0a;}

.noticias-socios-grid p{
	font-size:13px;
	color:#7f8c8c;
	line-height:1.6em;}

.noticias-socios-grid a.read-more{
	font-size:12px;
	color:#77a1a0;
	font-style:italic;
	margin:15px 0;
	display:inline-block;
	text-transform:lowercase;
	font-weight:600;}

.noticias-socios-desc-bottom p{
	color:#9a9a9a;
	font-size:11px;
	font-style:italic;}

.noticias-socios-desc-bottom p.left{
	float:left;}

.noticias-socios-desc-bottom p.right{
	float:right;}

.noticias-socios-desc{
	padding:5%;
	position:relative;}

.noticias-socios-desc-bottom{
	border-top:1px solid #f2f2f2;
	padding-top:15px;}



.axendatv{
	padding:5% 0;
	background: #fff;
	border-radius:0px 0px 0px 0px;
	-webkit-border-radius:0px 0px 0px 0px;
	-moz-border-radius:0px 0px 0px 0px;
	-o-border-radius:0px 0px 0px 0px;
  
}

.axendatv-grid{
	background:#FFF;
	border:1px solid #f2f2f2;
	width:32%;
	padding:0;
	text-align:center;
	border-bottom:4px solid #e0e0e0;
	border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	-moz-border-radius:10px;
	float:left;
}
.axendatv-grid img{
	max-width:100%;
	display:block;
	width:100%;
	border-radius:10px 10px 0px 0px;
	-webkit-border-radius:10px 10px 0px 0px;
	-moz-border-radius:10px 10px 0px 0px;
	-o-border-radius:10px 10px 0px 0px;
}
.axendatv-grid-middle{
 margin:0 2%;	
}
.axendatv-grid h2{
	margin:25px 0 10px 0;
	font-size:20px;
    color: #f68f0a;
}
.axendatv-grid p{
	font-size:13px;
	color:#7f8c8c;
	line-height:1.6em;
}
.axendatv-grid a.read-more{
	font-size:12px;
	color:#77a1a0;
	font-style:italic;
	margin:15px 0;
	display:inline-block;
	text-transform:lowercase;
	font-weight:600;
}
.axendatv-desc-bottom p{
	color:#9a9a9a;
	font-size:11px;
	font-style:italic;
}
.axendatv-desc-bottom p.left{
	float:left;
}
.axendatv-desc-bottom p.right{
	float:right;
}
.axendatv-desc{
	padding:5%;
	position:relative;
}
.axendatv-desc-bottom{
	border-top:1px solid #f2f2f2;
	padding-top:15px;
}


#img_pantalla {
	
position: relative;
float: center;
margin: 0 auto;
margin-top: -70px;
background: url(../images/pantalla_canaltv.png) no-repeat;
background-position: center;
width: 835px;
height: 775px;
	
}

.videohtml5 {
	
position: relative;
float: left;
margin: 200px 0 0 140px;
border: none;
background: #fff;
  

}


.videohtml5-list {
	
position: relative;
margin: 0 auto;
margin: 200px 0 0 140px;
border: none;
background: #fff;
  

}


/* botones elegir video */

.amarillo-btn{
    
    display: inline-block;
    text-align: center;
    font-size:25px;
	color:#fff;
    background:#ffce00;
	font-weight:300;
    padding:6px 18px;
    padding-top: 10px;
    margin-bottom: 10px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
    font-family: 'Nunito', sans-serif;   
    text-decoration: none;
}


.amarillo-btn:hover{
    
   
    text-decoration: none;
}

.gris-btn{

    display: inline-block;
    text-align: center;
    font-size:25px;
    margin-bottom: 10px;
	color:#fff;
    background:#ccc;
	font-weight:300;
    padding:6px 18px;
    padding-top: 10px;
    margin-bottom: 10px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
    font-family: 'Nunito', sans-serif;    
    text-decoration: none;

}

.gris-btn:hover{
    
   
    text-decoration: none;
}

.rojo-btn{

    display: inline-block;
    text-align: center;
    font-size:25px;
    margin-bottom: 10px;
	color:#fff;
    background:#e54455;
	font-weight:300;
    padding:6px 18px;
    padding-top: 10px;
    margin-bottom: 10px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
    font-family: 'Nunito', sans-serif;     
    text-decoration: none;

}

.rojo-btn:hover{
    
   
    text-decoration: none;
}

.turquesa-btn{

    display: inline-block;
    text-align: center;
    font-size:25px;
    margin-bottom: 10px;
	color:#fff;
    background:#009f9b;
	font-weight:300;
    padding:6px 18px;
    padding-top: 10px;
    margin-bottom: 10px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
    font-family: 'Nunito', sans-serif;      
    text-decoration: none;

}

.turquesa-btn:hover{
    
   
    text-decoration: none;
}


.naranja-btn{

    display: inline-block;
    text-align: center;
    font-size:25px;
	color:#fff;
    background:#f68f0a;
	font-weight:300;
    padding:6px 18px;
    margin-bottom: 10px;
   padding-top: 10px;
    margin-bottom: 10px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
    font-family: 'Nunito', sans-serif;      
    text-decoration: none;

}

.naranja-btn:hover{
    
   
    text-decoration: none;
}

.verde-btn{

    display: inline-block;
    text-align: center;
    font-size:25px;
	color:#fff;
    background:#a7c638;
    margin-bottom: 10px;
	font-weight:300;
    padding:6px 18px;
    padding-top: 10px;
    margin-bottom: 10px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
   font-family: 'Nunito', sans-serif;      
    text-decoration: none;

}

.verde-btn:hover{
    
   
    text-decoration: none;
}

.azul-btn{

    display: inline-block;
    text-align: center;
    margin-bottom: 10px;
    font-size:25px;
	color:#fff;
    background:#3774d0;
	font-weight:300;
    padding:6px 18px;
    padding-top: 10px;
    margin-bottom: 10px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
    font-family: 'Nunito', sans-serif;     
    text-decoration: none;

}

.azul-btn:hover{
    
   
    text-decoration: none;
}


.rosa-btn{

    display: inline-block;
    text-align: center;
    margin-bottom: 10px;
    font-size:25px;
	color:#fff;
    background:#d4145a;
	font-weight:300;
    padding:6px 18px;
    padding-top: 10px;
    margin-bottom: 10px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
    font-family: 'Nunito', sans-serif;     
    text-decoration: none;
}

.rosa-btn:hover{
    
   
    text-decoration: none;
}



.tv{
	padding:5% 0;
	background: url(../images/bg-tv.png) no-repeat;
    background-position: cover;
	border-radius:0px 0px 0px 0px;
	-webkit-border-radius:0px 0px 0px 0px;
	-moz-border-radius:0px 0px 0px 0px;
	-o-border-radius:0px 0px 0px 0px;
    width:100%;
  
}

.tv-grid{
	background:#FFF;
	border:1px solid #f2f2f2;
	width:32%;
	padding:0;
	text-align:center;
	border-bottom:4px solid #e0e0e0;
	border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	-moz-border-radius:10px;
	float:left;
}
.tv-grid img{
	max-width:100%;
	display:block;
	width:100%;
	border-radius:10px 10px 0px 0px;
	-webkit-border-radius:10px 10px 0px 0px;
	-moz-border-radius:10px 10px 0px 0px;
	-o-border-radius:10px 10px 0px 0px;
}
.tv-grid-middle{
 margin:0 2%;	
}
.tv-grid h2{
	margin:25px 0 10px 0;
	font-size:20px;
    color: #f68f0a;
}
.tv-grid p{
	font-size:13px;
	color:#7f8c8c;
	line-height:1.6em;
}
.tv-grid a.read-more{
	font-size:12px;
	color:#77a1a0;
	font-style:italic;
	margin:15px 0;
	display:inline-block;
	text-transform:lowercase;
	font-weight:600;
}
.tv-desc-bottom p{
	color:#9a9a9a;
	font-size:11px;
	font-style:italic;
}
.tv-desc-bottom p.left{
	float:left;
}
.tv-desc-bottom p.right{
	float:right;
}
.tv-desc{
	padding:5%;
	position:relative;
}
.tv-desc-bottom{
	border-top:1px solid #f2f2f2;
	padding-top:15px;
}

.personaxe-elexido{  
    font-family: 'Nunito', sans-serif;
    color: #2bafab;


}

.personaxes{
	padding:5% 0;
	background: url(../images/bg_cabeza.png) #85e0e0 repeat;
	border-radius:0px 0px 0px 0px;
	-webkit-border-radius:0px 0px 0px 0px;
	-moz-border-radius:0px 0px 0px 0px;
	-o-border-radius:0px 0px 0px 0px;
    width:100%;
    margin-bottom: -90px;
  
}

.personaxes-grid{
	background:#FFF;
	border:1px solid #f2f2f2;
	width:32%;
	padding:0;
	text-align:center;
	border-bottom:4px solid #e0e0e0;
	border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	-moz-border-radius:10px;
	float:left;
}
.personaxes img{
	max-width:100%;
	display:block;
	width:100%;
	border-radius:10px 10px 0px 0px;
	-webkit-border-radius:10px 10px 0px 0px;
	-moz-border-radius:10px 10px 0px 0px;
	-o-border-radius:10px 10px 0px 0px;
}
.personaxes-grid-middle{
 margin:0 2%;	
}
.personaxes-grid h2{
	margin:25px 0 10px 0;
	font-size:20px;
    color: #f68f0a;
}
.personaxes-grid p{
	font-size:13px;
	color:#7f8c8c;
	line-height:1.6em;
}
.personaxes-grid a.read-more{
	font-size:12px;
	color:#77a1a0;
	font-style:italic;
	margin:15px 0;
	display:inline-block;
	text-transform:lowercase;
	font-weight:600;
}
.personaxes-desc-bottom p{
	color:#9a9a9a;
	font-size:11px;
	font-style:italic;
}
.personaxes-desc-bottom p.left{
	float:left;
}
.personaxes-desc-bottom p.right{
	float:right;
}
.personaxes-desc{
	padding:5%;
	position:relative;
}
.personaxes-desc-bottom{
	border-top:1px solid #f2f2f2;
	padding-top:15px;
}



.tv-capitulos{
	padding:5% 0;
	background: url(../images/bg_cabeza.png) #88D9F8 repeat;
	border-radius:0px 0px 0px 0px;
	-webkit-border-radius:0px 0px 0px 0px;
	-moz-border-radius:0px 0px 0px 0px;
	-o-border-radius:0px 0px 0px 0px;
    width:100%;
    margin-bottom: -90px;
  
}

.tv-capitulos-grid{
	background:#FFF;
	border:1px solid #f2f2f2;
	width:32%;
	padding:0;
	text-align:center;
	border-bottom:4px solid #e0e0e0;
	border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	-moz-border-radius:10px;
	float:left;
}
.tv-grid img{
	max-width:100%;
	display:block;
	width:100%;
	border-radius:10px 10px 0px 0px;
	-webkit-border-radius:10px 10px 0px 0px;
	-moz-border-radius:10px 10px 0px 0px;
	-o-border-radius:10px 10px 0px 0px;
}
.tv-capitulos-grid-middle{
 margin:0 2%;	
}
.tv-capitulos-grid h2{
	margin:25px 0 10px 0;
	font-size:20px;
    color: #f68f0a;
}
.tv-capitulos-grid p{
	font-size:13px;
	color:#7f8c8c;
	line-height:1.6em;
}
.tv-capitulos-grid a.read-more{
	font-size:12px;
	color:#77a1a0;
	font-style:italic;
	margin:15px 0;
	display:inline-block;
	text-transform:lowercase;
	font-weight:600;
}
.tv-capitulos-desc-bottom p{
	color:#9a9a9a;
	font-size:11px;
	font-style:italic;
}
.tv-capitulos-desc-bottom p.left{
	float:left;
}
.tv-capitulos-desc-bottom p.right{
	float:right;
}
.tv-capitulos-desc{
	padding:5%;
	position:relative;
}
.tv-capitulos-desc-bottom{
	border-top:1px solid #f2f2f2;
	padding-top:15px;
}

.jumbotron0 img{ 
    width: 100px; 
    float: left; 
    margin-right:10px;}

.juegos_tag{
    
    display: inline-block;
    text-align: center;
    font-size:15px;
	color:#fff;
    background:#f4b833;
	border-bottom:3px solid #dcb127;
	font-weight:300;
    padding:6px 18px;
    padding-top: 10px;
	border-radius:0px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-o-border-radius:0px;
    font-family: 'Open Sans', serif;
}

.libros_barra{
  
  height: 18px;
  margin-top:50px;
  margin-bottom:10px;
  background: #000; }

.boton-libro{
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-ms-border-radius: 15px;
	border-radius: 15px;
	/*para o IE8 (e inferiores?)*/
	/*behavior: url(js/PIE.htc);*/
	width:160px;
	display:block;
	margin:auto;
	padding:auto;
	line-height:25px;
	/*position:relative;
	background-color:red;*/
	cursor:pointer;
	font-weight:bold;
	font-size:11pt;
}

.image-icon{
	position:absolute;
	left:43%;
	top:-12px;
}
.image-icon span{
	padding:15px;
	background: #f68f0a;
	border-radius:2em;
	-webkit-border-radius:2em;
	-moz-border-radius:2em;
	-o-border-radius:2em;
}
.image-icon span i{
	vertical-align:middle;
	color:#FFF;
	font-size:23px;
}

.links{
	margin-top:15px;
}
.links li{
	display:inline-block;
	color:#f1cdbc;
	font-size:13px;
	text-transform:uppercase;
	font-weight:600;
}
.links li a{
	color:#f1cdbc;
	transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
}
.links li a:hover{
	color:#FFF;
}

.cerrar{ cursor: pointer;}

<!-------------------- PERSONAXES E AUTOR ------------------->
<!----------------------------------------------------------->
<!----------------------------------------------------------->
<!----------------------------------------------------------->


.nav.nav-justified > li > a { position: relative; }
.nav.nav-justified > li > a:hover,
.nav.nav-justified > li > a:focus { background-color: transparent; }
.nav.nav-justified > li > a > .quote {
    position: absolute;
    left: 0px;
    top: 0;
    opacity: 0;
    width: 30px;
    height: 30px;
    padding: 5px;
    background-color: #13c0ba;
    border-radius: 15px;
    color: #fff;  
}
.nav.nav-justified > li.active > a > .quote { opacity: 1; }
.nav.nav-justified > li > a > img { box-shadow: 0 0 0 5px #13c0ba; }
.nav.nav-justified > li > a > img { 
    max-width: 100%; 
    opacity: .6; 
    -webkit-transform: scale(.8,.8);
            transform: scale(.8,.8);
    -webkit-transition: all 0.3s 0s cubic-bezier(0.175, 0.885, 0.32, 1.275);
            transition: all 0.3s 0s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.nav.nav-justified > li.active > a > img,
.nav.nav-justified > li:hover > a > img,
.nav.nav-justified > li:focus > a > img { 
    opacity: 1; 
    -webkit-transform: none;
            transform: none;
    -webkit-transition: all 0.3s 0s cubic-bezier(0.175, 0.885, 0.32, 1.275);
            transition: all 0.3s 0s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.tab-pane .tab-inner { padding: 30px 0 20px; }
.title-pers{ font-family:'Luckiest Guy', cursive; color: #13c0ba; font-size: 40px;}
.title-pers-title{ font-family:'Luckiest Guy', cursive; color: #13c0ba; font-size: 60px; margin-top: 20px;}
.lead{color: #13c0ba;}

@media (min-width: 768px) {
    .nav.nav-justified > li > a > .quote {
        left: auto;
        top: auto;
        right: 20px;
        bottom: 0px;
    } 
    
}
@media (max-width: 768px) {
  .text-uppercase{font-size:10px;}  
}

<!----------------------------------------------------------->
<!----------------------------------------------------------->
<!----------------------------------------------------------->

.products-list ul{
	float:left;
	width:50%;
}
.products-list li:first-child a{
	margin-top:0;
}
.products-list li a{
	display:block;
	font-size:14px;
	color:#f1cdbc;
	text-transform:uppercase;
	font-weight:700;
	margin-top:10px;
	text-decoration:none;
}
.products-list li a:hover{
	color:#FFF;
}
.products-list li a i{
	color:#c8d8d7;
}
.subscribe{
	margin-top:30px;
}
.subscribe input[type="text"]{
	padding:10px;
	font-size:14px;
	color:#222;
	border:2px solid #fa6734;
	width:60%;
	display:inline-block;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	margin-right:5px;
	outline:none;
}
.subscribe input[type="submit"]{
	font-size:14px;
	color:#FFF;
	text-transform:uppercase;
	font-weight:bold;
	background: #77a1a0;
	padding:10px 7%;
	border: none;
	outline:none;
	border-bottom: 4px solid #576f6f;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	vertical-align:bottom;
}
.subscribe input[type="submit"]:hover{
	 background:#598F8E;
   	  border-bottom:4px solid #3B6969;
}
.subscribe input[type="submit"]:active{
	position:relative;
	bottom:-2px;
}
.footer-bottom{
	background:#f68f0a;
    padding-top: -400px;
	padding:1% 0;
}
.pie{position:relative;
	 margin:auto;
	 bottom:-5px;
     z-index:10;}

.copy-right{
	float:left;
}
.copy-right p{
	font-size:13px;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:8px;
}
.copy-right p a{
	color:#f1cdbc;
	text-decoration:underline;
}
.copy-right p a:hover{
	text-decoration:none;
	color:#FFF;
}
.social-icons{
	float:left;
}
.social-icons li{
	display:inline-block;
}
.social-icons li a{
	width:110px;
	height:110px;
	background:#FFF;
	display:block;
	border-radius:100px;
	-webkit-border-radius:100px;
	-moz-border-radius:100px;
	-o-border-radius:100px;
	text-align:center;
	color:#f6be0a;
    padding: 23px;
	transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
}
.social-icons li a:hover{
	color:#FFF;
	background:#f68f0a;
}
.social-icons li a i{
	vertical-align:-webkit-baseline-middle;
}
.about-desc{
	margin:2em 0;
}
.about-desc p{
	font-size:14px;
	color:#687170;
	padding:5px 0;
	line-height:1.8em;
}
.partners{
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-o-border-radius:0;
}
.partners img{
	width: inherit;
	margin:0 auto;
	margin-top:1em;
	border-radius:2em;
	-webkit-border-radius:2em;
	-moz-border-radius:2em;
	-o-border-radius:2em;
}
.partners h2{
	margin:0px 0 10px 0;
}
.poducts{
  margin-top:3em;	
}
.poducts h2{
	margin:5px 0;
}
.products-row2{
	margin-top:3em;
}
.support2{
	margin:4% 0;
}
.clients2{
	margin-top:0;
}
.solutions{
	margin:4% 0;
}
.contact_right{
	background:transparent;
	padding:5%;
    border-radius: 7px;
    
}
ul.contact_info {
	padding: 0;
	list-style: none;
	margin: 0;
}
ul.contact_info li{
	margin:1em 0;
}
ul.contact_info li i{
	float:left;
	margin-right:15px;
	font-size:25px;
	color:#ACACAC;
}
ul.contact_info li span{
	float:left;
}
ul.contact_info span {
	color:#ACACAC;
	font-size:14px;
	font-weight:700;
	line-height: 1.6em;
}
ul.contact_info span.msg a {
	color:#ACACAC;
}
ul.contact_info span.msg:hover{
	text-decoration:underline;
}
.contact-form_grid {
	text-align: center;
   
}
.contact-form_grid input[type="text"],.contact-form_grid textarea {
	display: block;
	width: 99%;
	padding:12px;
	outline: none;
	font-size: 14px;
	font-weight:bold;
	color: #D6D5D5;
	background: #FFF;
	border: none;
	border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	-o-border-radius: 0.3em;
	margin-bottom:1em;
	font-family:'Open Sans', sans-serif;
}
.contact-form_grid input[type="text"]:focus,.contact-form_grid textarea:focus {
	color:#ADADAD;
}

.contact-form_grid input[type="password"],.contact-form_grid textarea {
	display: block;
	width: 99%;
	padding:12px;
	outline: none;
	font-size: 14px;
	font-weight:bold;
	color: #D6D5D5;
	background: #FFF;
	border: none;
	border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	-o-border-radius: 0.3em;
	margin-bottom:1em;
	font-family:'Open Sans', sans-serif;
}
.contact-form_grid input[type="password"]:focus,.contact-form_grid textarea:focus {
	color:#ADADAD;
}
 .contact-form_grid textarea {
	height:100px;
	resize:none;
}
.contact-form_grid input[type="submit"] {
	display:block;
	font-size:18px;
	font-weight:600;
	color:#FFF;
	text-transform:uppercase;
	padding:14px 20px;
    padding-top: 22px;
	width:100%;
	background:#f4b833;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	border:none;
	border-bottom:4px solid #d47f11;
	transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-webkit-appearance:none;
	font-family: 'Luckiest Guy', cursive;

}



.contact-form_grid button[type="submit"] {
	display:block;
	font-size:18px;
	font-weight:600;
	color:#FFF;
	text-transform:uppercase;
	padding:14px 20px;
    padding-top: 22px;
	width:100%;
	background:#f68f0a;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	border:none;
	border-bottom:4px solid #d47f11;
	transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-webkit-appearance:none;
	font-family: 'Luckiest Guy', cursive;

}
.contact-form_grid input[type="submit"]:hover {
	 background:#EC7945;
	 border-bottom:4px solid #D1612E;
}
.contact-form_grid input[type="submit"]:active {
  position:relative;
  bottom:-2px;
}

.contact-form_grid button[type="submit"]:hover {
	 background:#EC7945;
	 border-bottom:4px solid #D1612E;
}
.contact-form_grid button[type="submit"]:active {
  position:relative;
  bottom:-2px;
}

.btn-editar{

   
	font-size:18px;
	font-weight:600;
	color:#FFF;
	text-transform:uppercase;
	padding:14px 20px;
    padding-top: 22px;
	width:100%;
	background:#f68f0a;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	border:none;
	border-bottom:4px solid #d47f11;
	transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-webkit-appearance:none;
	font-family: 'Luckiest Guy', cursive;
   
}

.btn-editar:hover{	 background:#EC7945;
	 border-bottom:4px solid #D1612E; text-decoration: none;}


.universo-estilo{
    padding-top: 150px; 
    color: #fff; 
    font-size: 40px; 
    font-family:'Luckiest Guy', cursive;}


/*--responsive design--*/


@media screen and (max-width:1600px){
    
    .tv{
	padding:5% 0;
	background: #00a4a9;
    background-position: cover;
	border-radius:0px 0px 0px 0px;
	-webkit-border-radius:0px 0px 0px 0px;
	-moz-border-radius:0px 0px 0px 0px;
	-o-border-radius:0px 0px 0px 0px;
    width:100%;}
    
   
}
@media screen and (max-width:1680px){

     .club-socios {display:none;}
}
@media screen and (min-width:1680px){

     .club-socios-2 {display:;}
}


@media screen and (max-width:1366px){
/*title-noticia-sec{min-height: 110px;}*/
     
    .wrap{
		width:90%;}
    
    .noticia{ 
       margin-top: -20px;}
    
    .title-page{ 
       display:none; }
.tv-mobile{
        display: none;}
    

}

@media screen and (min-width:1366px){

	.menu{
		float: right;}
     .universo-estilo{
    padding-top: 120px;
    }
    .socios-datos{
    padding-left: 40px; 
    font-size: 25px; 
    color: #f68f0a;}

    
}

@media screen and (max-width:1280px){
/* .title-noticia-sec{min-height: 110px;}*/
    
    .img-socios-1{
        display: none;} 
    
    .wrap{
		width:90%;}
    
    .desp-news{
       display: none;}
    
    .desp-pais{
       display: none;}
    
	.pie{
        margin-top: 150px;}
}

@media screen and (max-width:1024px){
/*title-noticia-sec{min-height: 110px;}*/

.imgNova{max-height: 200px; width:100%;}
    .noticia{ 
        margin-top: 10px;}
    
    .lista-panel{
        font-size: 12px;
        padding-left: 30px;}
    
    .libro-fala-titles{
        font-size: 20px; 
        text-align: center;}

    .social-icons {
        display:none;}
    
    .logo{
        width:150px; 
        margin-left:5px; 
        margin-top: 10px;}
    
    .menu{
        margin-top: 2px; }
    
    .menu > li > a{
		padding:8px 10px; 
        font-size:12px; 
        padding-top: 15px;}
    
	.wrap{
		width:90%;}
    
	.banner-desc h2{
		font-size:20px;
		margin-bottom:15px;}
    
	.features h2{
		margin:0;}
    
	.features p{
		width:100%;}
    
	.features a.read-more, .support a.read-more{
		margin-top:0;}
    
	 .col-lg-4{
	 	margin-top:20px;}
    
	 .partners img{
	 	width:150px;}
    
	 .testimonials p{
	 	width:100%;}
    
     .desp-news{
         display: none;}
    
     .desp-pais{
         display: none;}
    
     .contact_right{
         background: transparent;}
      
}

@media screen and (min-width:1025px){

     .video-mobile{
        display: none;}}
    

}

@media screen and (min-width:1024px){
     .social-mini {
        display:none; 
         color: #fff;}
    
     .menu{
         float: right;}
     
     .video-mobile{
        display: none;}
    
      .universo-estilo{
    padding-top: 90px;
    }
    
}

@media screen and (max-width:1024px){

    
    .universo{
        display:none;}
        
    .autor{
        display:none;}
    
    .sn{
        display:none;}
   
    .features-xogos{
     color: #fff; 
     font-size: 20px;}

     .features-libros{
     color: #fff; 
     font-size: 20px;}

     .features-descargas{
     color: #fff; 
     font-size: 20px;}

     .features-canaltv{
     color: #fff; 
     font-size: 20px;}
    
     #img_pantalla {
     display: none;}
}


@media screen and (min-width:992px){

     .personaxes-movil{ display:none;}
    
}
    
@media screen and (max-width:992px){

    .personaxes-principais{ display:none;}
   
    .title-noticia-sec{min-height: 100px;}
     .noMore{min-height: 130px;}
    
}

@media screen and (min-width:768px){
	.menu{
		float: right;}
    
     .universo-estilo{
    padding-top: 40px;
    }
   
}

@media screen and (max-width:768px){
     .mobile-img {
     display: none;}

     #img_pantalla {
     display: none;}
    
    .lista-panel li{ 
        text-align:left;}
    
    .personagens{ 
        font-size: 15px;}
    
    .logo{ 
        width:170px; 
        margin:0 auto; 
        margin-top: 1px; 
        margin-left: 8px;}
    
    .login-logo{ 
        width:120px; 
        margin-top:0px; 
        margin-bottom: 10px;}
    
    .login-mobile-braulio{ 
        display:none;}
    
    .wrap{ 
        width:90%;}
    
    .menu > li > a{ 
        padding:6px 4px;}
    
    .footer p{ 
        width:100%;}
    
    .contact-title{ 
        text-align: center;}
    
    .social-icons{ 
        margin-bottom:40px;}
    
    .bolechas-img{ 
        display: none;}
    
    .contact_right{ 
        background: transparent;}
    
    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{ 
        border-color:transparent; margin: 0 auto;}
    
    .navbar-inverse .navbar-nav > li > a, .navbar-inverse .navbar-nav > li > a { 
        background: transparent; border-bottom:none;}
    
    .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav>.active>a{
        border-bottom:none; background: transparent;}

}

@media screen and (max-width:640px){
    .features-xogos{
     color: #fff; 
     font-size: 30px;}

     .features-libros{
     color: #fff; 
     font-size: 30px;}

     .features-descargas{
     color: #fff; 
     font-size: 30px;}

     .features-canaltv{
     color: #fff; 
     font-size: 30px;}
   
    .title-page-news {
        font-family: 'Luckiest Guy', cursive; 
        font-size: 20px; 
        color: #f68f0a;}
    
    .subtitle-page-news {
        font-family: 'Open Sans', serif; 
        font-size: 15px; 
        color: #555;} 
    
    .logo{
        width:170px; 
        margin:0 auto;}
    
	.wrap{
		width:90%;}
  
    .menu{
  	    float:none;
  	    padding:0;}
    
    .menu li{
  	    margin-left:0;
  	    margin-top:2px;}
    
    .navbar-inverse .navbar-nav > li > a, .navbar-inverse .navbar-nav > li > a{
  	    background: transparent; border-bottom:none;}
    
    .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav>.active>a{
  	    border-bottom:none; background: transparent;
     }
    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{
  	    border-color:transparent; 
     }
    .news-grid{
  	    width:92%;
  	    float:none;
  	    margin:0 auto;
     }
    .news-grid-middle{
  	    margin:15px auto;
     }
    .copy-right,.social-icons{
  	    float:none;
  	    text-align:center;
     }
    .social-icons{
        margin-top:10px;	
     }
    .big-arrow{
  	    margin-top:-50px;
     }
    .footer-arrow{
  	    margin-bottom:-50px;
    }
    .contact-title{text-align: center;}
    .social-icons {margin-bottom: 20px;}
    .bolechas-img {display: none;}
    
    .universo-estilo{
    text-align: center;
    margin-top: -70px;
                    }
    
    .left-arrow span,.right-arrow span{
	padding:5px 10px 5px 10px;
	font-size: 40px;
        border-bottom: 1px solid #319998;
        background: #319998; 
	border-bottom: 1px solid #319998;
	transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
    }
    
    .left-arrow span,.right-arrow span:hover{
	text-decoration:none;
	border-bottom: 1px solid #319998;
        background: #319998; 
	border-bottom: 1px solid #319998;
	
    }

    .left-arrow span{
	border-radius:0px 8px 8px 0px;
	-webkit-border-radius:0px 8px 8px 0px;
	-moz-border-radius:0px 8px 8px 0px;
	-o-border-radius:0px 8px 8px 0px;
    }
    
    .right-arrow span{
	border-radius:8px 0 0 8px;
	-webkit-border-radius:8px 0 0 8px;
	-moz-border-radius:8px 0 0 8px;
	-o-border-radius:8px 0 0 8px;
    }
    
    
    .left-arrow span:active,.right-arrow span:active{
	position:relative;
	bottom:-2px;  
    }
    
    
    @media screen and (max-width:480px){

/*
     
     
    .noMore{min-height: 130px;}*/
    .title-noticia-sec{font-size:22px;}

    
    
    .footer h2{
        font-size: 30px;}
        
    .contact-title{
        text-align: center;}
        
    .social-icons {
        margin-bottom: 20px;}
        
    .bolechas-img {
        display: none;}

    .logo{
        width:150px;
        margin-left: 0 auto;}
        
	.wrap{
		width:95%;
	}
	.row{
		margin:0;
	}
	.banner-desc h2{
		font-size:16px;
		margin-bottom:5px;
	}
	.banner-desc li span{
		font-size:13px;
		margin-top:5px;
		padding:5px;
	}
	.products-list ul{
		float:none;
		width:100%;
	}
	.page-not-found h4{
		font-size:2em;
	}
	.page-not-found h3{
		font-size:5em;
	}
    .title-noticia{font-size: 25px;}
}
    
@media screen and (min-width:320px){
    
    .mobile-header{font-size: 8px;}
}
    
@media screen and (max-width:320px){
	.zona{display: none;}
    
	.wrap{
		width:98%;
	}
	.header-top-right li{
		margin-left:5px;
	}
	.header-top-right li a,.header-top-left p{
		font-size:11px;
	}
	.banner-desc h2{
		padding:8px;
		font-size:13px;
	}
	.see-features a{
		font-size:16px;
		padding:10px 20px;
		margin-bottom:10px;
	}
	.subscribe input[type="text"]{
		width:100%;
	}
	.header-top-left p{
		padding-top:5px;
	}
	.header-top{
		padding:5px 0;
	}
	.big-arrow{
		margin-top:-75px;
	}
	.footer-arrow{
		margin-bottom:-75px;
	}
	.features{
		margin-top:0;
	}
	.support h2{
		font-size:20px;
	}
	.clients h2{
		padding:10px 0;
		font-size:15px;
	}
	.testimonials h3{
		margin:0;
	}
	.about-desc{
		margin:0;
	}
	.main h2{
		margin:10px 0;
	}
	ul.contact_info li span{
		width:82%;
	}
}