@font-face {
font-family:Fago;
 src:url(../fonts/FagoNoLf-Black.eot);
src:local("FagoNoTf-Black"), url("../fonts/FagoNoLf-Black.otf") format('opentype');
font-weight:bold;
}
body {
background:#7FB0BC;
}
a:focus {
outline:none !important;
}
body#body_index, body#body_explora-ultimos, body#body_esta-pasando, body#body_permalink-chio {
background:#80b900;
}
.titulo {
font-size:2.24em;
color:#02344C;
font-family:Fago, Arial;
}
.titulo-descricion {
color:#02344C;
font-size:0.9em;
font-weight:bold;
line-height:1.2em;
}
.destacado .titulo-descricion {
color:#B4D4DB;
}
.titulo-busca {
font-weight:normal !important;
margin-top:15px !important;
color:#02344C;
font-size:0.9em;
}
.titulo-descricion a {
color:#02344C;
}
.titulo-descricion a:hover {
text-decoration:none;
}
#contido {
background:url(../img/body.png) repeat-y #B4D4DB;
color:#02344C;
padding-bottom:50px;
}
#cabeceira h1.image {
background-image:url(../img/logo-eufalo.png);
width:221px;
height:92px;
}
.boton {
padding:2px 8px;
font-size:0.81em;
text-decoration:none;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
background-color:#02344C;
color:#B4D4DB;
white-space:nowrap;
}
.ver-mais {
background-image:url(../img/mais.png);
background-position:5px center;
background-repeat:no-repeat;
padding-left:25px;
}
.boton:hover {
background-color:#B4D4DB;
color:#02344C;
}
.destacado {
padding:20px;
margin-left:-20px;
background:#02344C;
color:#8099A6;
float:left;
position:relative;
}
.compartir {
font-size:0.75em;
color:#8099A6;
}
.share-twitter {
margin-left:15px;
margin-top:2px;
}
.share-facebook {
margin-left:15px;
}
.compartir .share {
margin-top:2px;
}
.destacado .boton {
background-color:#B4D4DB;
color:#02344C;
}
.destacado .boton:hover {
background-color:#B5D900;
}
ul.menu-opcions {
text-align:center;
margin-top:-10px;
margin-bottom:30px;
font-size:0.81em;
}
ul.menu-opcions li {
display:inline;
padding:0 2px;
}
ul.menu-opcions li a {
color:#02344C;
text-decoration:none;
padding:2px 8px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
}
ul.menu-opcions li.select a {
color:#02344C;
background:#B5D900;
}
ul.menu-opcions li a:hover {
color:#02344C;
background:#FFF;
}
p.descricion-opcions {
font-size:1em;
text-align:center;
}
p.opcion-comparte a {
font-weight:bold;
color:#4E7182;
}
.destacado ul.menu-opcions li a {
color:#FFF;
background:#02344C;
}
.destacado ul.menu-opcions li a:hover {
color:#02344C;
background:#FFF;
}
.destacado ul.menu-opcions li.select a {
color:#02344C;
background:#B5D900;
}
#menu {
text-align:right;
font-size:0.75em;
}
#menu a {
color:#02344C;
text-decoration:none;
margin:0 2px;
}
#menu a:hover {
text-decoration:underline;
}
#menu a strong {
padding:2px 6px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
background:#B4D4DB;
color:#02344C;
}
#menu a:hover strong {
background:#02344C;
color:#B4D4DB;
}
#login h4 {
margin:-18px 0 5px 0;
font-size:0.75em;
}
#login a {
font-size:0.75em;
color:#8099A6;
float:left;
margin-right:5px;
}
#login h4 a {
font-size:1em;
}
#login a:hover {
text-decoration:none;
}
#login .login-normal {
background-image:url(../img/login-normal.png);
width:107px;
height:25px;
}
#login .login-facebook {
background-image:url(../img/login-facebook.png);
width:88px;
height:29px;
}
.imaxe-login {
float:left;
width:60px;
}
.imaxe-login img {
border:1px solid #B4D4DB;
}
.datos-login {
float:left;
}
.mensaxe p {
padding:2px;
margin:0;
text-align:center;
font-size:0.88em;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
}
#rexistro .mensaxe p.erro, .mensaxe p.erro {
background:#DF5359;
color:#FFCFD2;
}
#rexistro .mensaxe p.ok, .mensaxe p.ok {
background:#A2BF17;
color:#DDEF86;
}
.datos-login a {
color:#02344C !important;
font-size:1em !important;
float:none !important;
text-decoration:none;
font-weight:bold;
}
.sair-login {
font-size:.7em;
}
.sair-login a {
color:#fff !important;
background:#02344C;
padding:2px 3px;
}
#buscador {
text-align:right;
margin-top:17px;
}
#buscador input.text {
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
border:solid 1px #B4D4DB;
padding:4px 36px 4px 4px;
width:250px;
color:#8099A6;
font-family:Arial;
float:right;
}
#buscador input.submit {
float:right;
background-image:url(../img/buscar.png);
width:30px;
height:20px;
margin-top:-24px;
margin-left:310px;
}
#presentacion {
font-family:Fago, Arial;
font-weight:bold;
font-size:1.76em;
line-height:1em;
}
#menu-destacados {
border-bottom:none;
width:auto;
margin-left:300px;
}
#menu-destacados a {
background:#B4D4DB;
color:#02344C;
font-weight:bold;
padding:5px 10px;
}
#menu-destacados .select a, #menu-destacados a:hover {
background:#02344C;
color:#FFF;
}
.video h2 {
margin:0 0 5px 0;
font-size:1.12em;
}
.video img.captura {
border:solid 1px #B4D4DB;
padding:2px;
}
.destacado .video img.captura {
border-color:#8099A6;
}
.video a:hover img.captura {
border-color:#02344C;
}
.destacado .video a:hover img.captura {
border-color:#B5D900;
}
.video.listaxe h2 {
font-size:0.88em;
}
.video.listaxe h2 a {
font-family:Arial !important;
}
.video h2 a {
color:#02344C;
text-decoration:none;
font-family:Fago, Arial;
font-size:1.3em;
line-height:1em;
text-shadow:1px 1px 1px #CCC;
}
.video h2 a:hover {
color:#8099A6;
}
.video .descricion {
font-size:0.81em;
line-height:1.3em;
color:#8099A6;
}
.video .descricion a {
color:#FFF;
}
.video .texto-video {
font-size:0.88em;
line-height:1.3em;
color:#02344C;
}
.video .texto-video a {
color:#8099A6;
font-weight:bold;
text-decoration:none;
}
.video .texto-video a:hover {
text-decoration:underline;
}
.video .info {
background:url(../img/fondo-verde.png) no-repeat right top;
color:#000;
font-size:0.75em;
float:left;
margin:10px 0 10px -20px;
padding:0 8px;
white-space:nowrap;
position:relative;
}
.video .tags {
font-size:0.75em;
color:#02344C;
}
.video .tags a {
color:#8099A6;
text-decoration:none;
}
.video .tags a:hover {
text-decoration:underline;
}
body#body_video .video .info {
margin-left:-30px;
}
.video.listaxe .info {
margin:0 0 5px 0px;
font-size:1em;
}
.video .info a {
color:#02344C;
text-decoration:none;
font-weight:bold;
}
.video .info a:hover {
text-decoration:underline;
}
.video .comparte, .video .relacionados, .video .comentarios, .video .votos {
background:#B4D4DB;
color:#4E7182;
font-size:0.75em;
padding:1px 6px 1px 24px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
margin-bottom:1px;
margin-right:1px;
float:left;
white-space:nowrap;
position:relative;
}
.video .relacionados a {
color:#4E7182;
}
.video h3.comparte, .video h3.relacionados, .video h3.comentarios, .video h3.votos {
font-size:0.88em;
padding:3px 10px 3px 24px;
margin-bottom:15px;
margin-top:15px;
width:100%;
margin-left:-3px;
text-shadow:0 0 2px #FFF;
}
.video .comentarios {
background:url(../img/ico-comentario.png) no-repeat 5px center #B4D4DB;
}
.video .votos {
background:url(../img/ico-voto.png) no-repeat 5px center #B4D4DB;
}
.video .comparte {
background:url(../img/ico-comparte.png) no-repeat 5px center #B4D4DB;
}
.video .relacionados {
background:url(../img/ico-relacionados.png) no-repeat 5px center #B4D4DB;
}
#lista-gustame {
width:100%;
}
.video .usuario {
float:left;
margin-right:4px;
margin-bottom:4px;
}
.video .comentarios a, .video .votos a {
color:#02344C;
text-decoration:none;
}
.video .comentarios a:hover, .video .votos a:hover {
text-decoration:underline;
}
.video .comentarios-mini, .video .votos-mini {
color:#4E7182;
font-size:0.75em;
padding-left:18px;
float:left;
margin-right:10px;
text-decoration:none;
}
.video .comentarios-mini:hover, .video .votos-mini:hover {
text-decoration:underline;
}
.video .votos-mini {
background:url(../img/ico-voto.png) no-repeat left center;
}
.video .comentarios-mini {
background:url(../img/ico-comentario.png) no-repeat left center;
}
.video .opcion-comparte {
font-size:0.69em;
line-height:1.2em;
color:#4E7182;
}
#embedCode {
color:#8099A6;
}
.entrar-cat {
margin-top:10px;
}
.todas-categorias {
margin-top:15px;
}
.destacado .video h2 a {
color:#FFF;
font-size:1.2em;
line-height:1.2em;
font-family:Fago, Arial;
text-shadow:1px 1px 1px #000;
}
.destacado .video h2 a:hover {
color:#B5D900;
}
#pe .video, #pe .video .descricion {
color:#02344C;
}
#pe .video h2.promo a {
color:#FFF !important;
font-family:Fago, Arial;
text-shadow:1px 1px 1px #333;
}
#pe .video h2.promo a:hover {
color:#02344C !important;
text-shadow:none;
}
#pe .video .info {
background:url(../img/fondo-branco.png) no-repeat right top;
}
#comentarios h2 {
font-size:1em;
background:url(../img/ico-comentario.png) no-repeat left center;
padding-left:20px;
margin-bottom:20px;
}
#comentarios .info {
text-align:right;
font-size:0.75em;
line-height:1.1em;
}
#comentarios .info p.usuario {
margin:0;
color:#02344C;
font-weight:bold;
}
#comentarios .info p.usuario a {
text-decoration:none;
color:#000;
}
#comentarios .info p.tempo {
margin:0;
color:#8099A6;
white-space:nowrap;
}
#comentarios .texto p, #texto-comentario {
background:#FFF;
padding:8px;
border:solid 1px #B4D4DB;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
font-size:0.81em;
color:#4E7182;
line-height:1.3em;
}
div#novo-comentario {
background:#B4D4DB;
padding:10px;
margin-left:-10px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
position:relative;
}
#novo-comentario h2 {
margin:0 0 10px 0;
}
#novo-comentario p {
font-size:0.75em;
color:#8099A6;
line-height:1.2em;
margin:0px;
}
#novo-comentario p a {
color:#02344C;
}
#texto-comentario {
width:500px;
height:50px;
}
#novo-comentario .submit {
font-size:0.75em;
}
.ollo {
font-size:0.69em;
line-height:1.2em;
color:#8099A6;
}
.facebook-comments {
padding-left:10px;
}
#noticias div.titulo-pequeno {
border-bottom:solid 1px #FFF;
margin-bottom:10px;
}
#noticias .titulo-pequeno h2 {
background:url(../img/fondo-branco.png) no-repeat right top;
color:#02344C;
font-size:0.75em;
float:left;
margin:0;
padding:2px 8px;
white-space:nowrap;
}
#noticias dl a {
font-weight:bold;
color:#FFF;
text-decoration:none;
}
#noticias dl a:hover {
text-decoration:none;
}
#noticias dl {
font-size:0.75em;
line-height:1.3em;
margin:0;
}
#noticias dt {
float:left;
margin:0 5px 0 0;
color:#FFF;
}
#noticias dd {
margin:5px 0;
padding-bottom:5px;
color:#02344C;
border-bottom:solid 1px #B5D900;
}
.rss {
background-image:url(../img/ico-rss.png);
width:16px;
height:16px;
}
#noticias .twitter {
background-image:url(../img/ico-twitter.png);
width:16px;
height:16px;
}
ul#esta-pasando {
list-style:none;
}
#esta-pasando li .image {
background-image:url(../img/esta-pasando.png);
width:40px;
height:40px;
margin-right:10px;
float:left;
}
#esta-pasando .gustame {
background-position:-80px 0px;
}
#esta-pasando .comentario {
background-position:-40px 0px;
}
#esta-pasando .novo-usuario {
background-position:-120px 0px;
}
#esta-pasando .novo-video {
background-position:0px 0px;
}
#esta-pasando li .video {
background-position:0 0;
}
#esta-pasando li .comentario {
background-position:-40 0;
}
#esta-pasando li .voto {
background-position:-80 0;
}
#esta-pasando li .usuario {
background-position:-120 0;
float:left;
}
#esta-pasando li .captura {
float:left;
margin-right:10px;
}
#esta-pasando .evento {
color:#02344C;
font-size:0.88em;
margin:0;
}
.destacado #esta-pasando .evento {
color:#FFF;
}
#esta-pasando .evento a {
color:#8099A6;
text-decoration:none;
font-weight:bold;
}
.destacado #esta-pasando .evento a {
color:#B5D900;
}
#esta-pasando .evento a:hover {
text-decoration:underline;
}
#esta-pasando .tempo {
font-size:0.69em;
line-height:1.2em;
margin:0;
}
#menu-estaticos {
list-style:none;
margin:0;
}
#menu-estaticos li {
width:100%;
margin-bottom:10px;
}
#menu-estaticos a {
font-weight:bold;
text-decoration:none;
color:#02344C;
padding:2px 8px;
width:100%;
margin-left:-2px;
display:block;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
font-size:1.2em;
}
#menu-estaticos a:hover {
color:#8099A6;
}
#menu-estaticos .select a {
background-color:#B5D900;
color:#02344C;
}
#menu-estaticos .select a:hover {
color:#FFF;
}
.texto a {
color:#8099A6;
}
.texto a:hover {
text-decoration:none;
}
.info-rexistro {
text-align:right;
}
.info-rexistro h2 {
margin-top:0;
}
.info-rexistro .info-facebook {
font-size:0.81em;
width:300px;
float:right;
line-height:1.3em;
}
#rexistro {
margin-bottom:40px;
}
#rexistro input, #rexistro label {
display:block;
}
#rexistro input.highlight {
display:none;
}
#rexistro p, #rexistro label {
font-size:0.81em;
color:#8099A6;
}
#rexistro p a {
color:#02344C;
}
#rexistro input.password, #rexistro input.text, #rexistro input.file {
margin-bottom:20px;
border:solid 1px #B4D4DB;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
padding:4px 10px;
color:#02344C;
width:200px;
}
#rexistro label.error {
color:red;
margin:-20px 0 20px 0;
font-size:0.69em;
}
#rexistro input.error {
border:solid 1px red;
}
#pe {
background:url(../img/pe-interior.png) repeat-x;
margin-top:-60px;
padding:100px 0 80px 0;
}
body#body_index #pe, body#body_explora-ultimos #pe, body#body_esta-pasando #pe, body#body_permalink-chio #pe {
background:url(../img/pe-portada.png) repeat-x;
}
#firmas {
text-align:center;
font-size:0.69em;
color:#FFF;
line-height:1.2em;
}
#firmas .ans {
background-image:url(../img/logo-ans.png);
width:144px;
height:24px;
}
#play {
width:640px;
height:360px;
}
#playpromo {
width:280px;
height:158px;
}
.loading, .loading2 {
text-align:center;
height:350px;
padding-top:75px;
color:#dadee2;
font-size:1.7em;
}
.loading2 {
height:285px !important;
}
.loading img, .loading2 img {
height:31px;
width:31px;
margin-bottom:15px;
}
.FBConnectButton_Simple, .FBConnectButton_RTL_Simple {
background-image:url(/images/connect_favicon.png);
background-repeat:no-repeat;
outline:none;
text-decoration:none;
}
.FBConnectButton_RTL_Simple {
background-position:right 0px;
}
.FBConnectButton_Simple .FBConnectButton_Text_Simple {
margin:0 0 0px 20px;
padding-bottom:1px;
}
.FBConnectButton_RTL_Simple .FBConnectButton_Text_Simple {
margin:0px 10px 0px 0px;
}
a.FBConnectButton_Simple:hover .FBConnectButton_Text_Simple, a.FBConnectButton_RTL_Simple:hover .FBConnectButton_Text_Simple, .FBConnectButton_Simple:hover .FBConnectButton_Text_Simple, .FBConnectButton_RTL_Simple:hover .FBConnectButton_Text_Simple {
text-decoration:underline;
}
.FBConnectButton, .FBConnectButton_RTL {
background:#29447e url(/images/connect_sprite.png);
background-repeat:no-repeat;
cursor:default;
display:inline-block;
padding:0px 0px 0px 1px;
text-decoration:none;
outline:none;
}
.FBConnectButton .FBConnectButton_Text, .FBConnectButton_RTL .FBConnectButton_Text {
background:#5f78ab url(/images/connect_sprite.png);
border-top:solid 1px #879ac0;
border-bottom:solid 1px #1a356e;
color:white;
display:block;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-weight:bold;
padding:2px 6px 4px;
margin:1px 1px 0px 0px;
text-shadow:none;
}
a.FBConnectButton, a.FBConnectButton_RTL , .FBConnectButton, .FBConnectButton_RTL {
text-decoration:none;
}
a.FBConnectButton:active .FBConnectButton_Text, a.FBConnectButton_RTL:active .FBConnectButton_Text , .FBConnectButton:active .FBConnectButton_Text, .FBConnectButton_RTL:active .FBConnectButton_Text {
border-bottom:solid 1px #29447e;
border-top:solid 1px #45619d;
background:#4f6aa3;
text-shadow:none;
}
.FBConnectButton_BigPun, .FBConnectButton_RTL_BigPun {
background-position:left -60px;
font-size:24px;
line-height:30px;
}
.FBConnectButton_BigPun .FBConnectButton_Text {
padding:3px 8px 3px 12px;
margin-left:38px;
}
a.FBConnectButton_BigPun:active {
background-position:left -99px;
}
.FBConnectButton_RTL_BigPun {
background-position:right -268px;
}
.FBConnectButton_RTL_BigPun .FBConnectButton_Text {
padding:3px 8px 3px 12px;
margin-right:39px;
}
a.FBConnectButton_RTL_BigPun:active {
background-position:right -307px;
}
.FBConnectButton_Large, .FBConnectButton_RTL_Large {
background-position:left -138px;
font-size:13px;
line-height:16px;
}
.FBConnectButton_Large .FBConnectButton_Text {
margin-left:24px;
}
a.FBConnectButton_Large:active {
background-position:left -163px;
}
.FBConnectButton_RTL_Large {
background-position:right -346px;
}
.FBConnectButton_RTL_Large .FBConnectButton_Text {
margin-right:25px;
}
a.FBConnectButton_RTL_Large:active {
background-position:right -371px;
}
.FBConnectButton_Medium, .FBConnectButton_RTL_Medium {
background-position:left -188px;
font-size:11px;
line-height:14px;
}
.FBConnectButton_Text, .FBConnectButton_Medium .FBConnectButton_Text {
padding:2px 6px 3px 6px;
margin-left:21px;
}
a.FBConnectButton_Medium:active {
background-position:left -210px;
}
.FBConnectButton_RTL_Medium {
background-position:right -396px;
}
.FBConnectButton_RTL_Text, .FBConnectButton_RTL_Medium .FBConnectButton_Text {
padding:2px 6px 3px 6px;
margin-right:22px;
}
a.FBConnectButton_RTL_Medium:active {
background-position:right -418px;
}
.FBConnectButton_Small, .FBConnectButton_RTL_Small {
background-position:left -232px;
font-size:10px;
line-height:10px;
}
.FBConnectButton_Small .FBConnectButton_Text {
padding:2px 6px 3px;
margin-left:17px;
}
a.FBConnectButton_Small:active , .FBConnectButton_Small:active {
background-position:left -250px;
}
.FBConnectButton_RTL_Small {
background-position:right -440px;
}
.FBConnectButton_RTL_Small .FBConnectButton_Text {
padding:2px 6px;
margin-right:18px;
}
a.FBConnectButton_RTL_Small:active {
background-position:right -458px;
}
.fb_share_count_nub_right {
background-image:url('../img/pico.png') !important;
}
.conf-facebook label {
font-size:1.1em !important;
}
.conf-facebook input {
float:left !important;
margin-top:4px;
margin-right:10px;
}
.banner-facebook {
background-image:url(../img/banner-facebook.png);
width:165px;
height:37px;
float:left;
}
.banner-twitter {
background-image:url(../img/banner-twitter.png);
width:165px;
height:37px;
float:left;
margin-right:10px;
}
.body-permalink {
font-size:1.5em;
color:#FFF;
line-height:1.3em;
}
.body-permalink a {
color:#B4D4DB;
}
.info-chio {
margin-top:-3px;
padding:20px 10px 10px 75px;
background:url(../img/picochios.png) 200px 0px no-repeat;
width:100%;
}
.boton-chio {
background:url(../img/minilogo.png);
width:97px;
height:40px;
}
.imghide {
display:none !important;
}
.botonedit .boton {
color:#B4D4DB !important;
}
.botonedit .boton:hover {
color:#02344C !important;
}
.caixa-user {
padding-bottom:15px;
margin-bottom:15px;
border-bottom:1px solid #ccc;
}
#info-destacado-portada {
position:relative;
}
#controlador-destacados {
position:absolute;
bottom:15px;
width:auto;
margin-left:75px;
border:1px solid #B5D900;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
clear:both;
}
#controlador-destacados li {
margin:0;
}
#controlador-destacados a {
padding:5px 12px;
color:#B4D4DB;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}
#controlador-destacados a:hover {
background:#B4D4DB;
color:#02344C;
}
#controlador-destacados .select {
background:#B5D900;
color:#02344C;
}
.custom:hover span {
background:#000;
color:#B5D900;
padding:3px;
border:none;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
bottom:40px;
width:100px;
-moz-box-shadow:1px 1px 4px #000;
-webkit-box-shadow:1px 1px 4px #000;
box-shadow:1px 1px 4px #000;
font-size:0.69em;
line-height:1em;
}
.custom:hover span strong {
width:100px;
white-space:normal;
font-weight:normal;
}
.ttp1 span {
left:-50px;
}
.ttp2 span {
left:-17px;
}
.ttp3 span {
left:16px;
}
.ttp4 span {
left:49px;
}
.mais-videos {
clear:both;
font-size:0.75em;
line-height:1.3em;
color:#8099A6;
}
.mais-videos a {
color:#8099A6;
}
body#body_video .video p.descricion a {
color:#8099A6 !important;
}
