@charset "UTF-8";

body,html
{
	margin:0;
	padding:0
}

#bg-anfpcl,#bg-copamerica
{
	height:100%;
	position:fixed;
	width:100%;
	z-index:-10;
	top:0
}

.facebook,.google,.twitter,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section
{
	display:block
}

#menu ul li a:active,nav li
{
	transition:background .2s ease,color .2s ease
}

#menu ul,#slider,ul
{
	list-style:none
}

#MasNoticias li h1,#MasNoticias li h2,#box-oNoticias li h1,#box-oNoticias li h2,#footer,#slider h1,#slider h3,.box-B h1,.box-C h1,.credit,.styleBox,.titleMedia,.titlePos,.vivo
{
	text-transform:uppercase
}

.search-input:focus,.styleBox
{
	outline:0
}

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

a
{
	text-decoration:none
}

body,html
{
	width:100%
}

body
{
	font-family:Roboto,sans-serif
}

#bg-anfpcl
{
	background:url(http://img.anfp.cl/home-fondo.jpg) top center no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
}

#bg-copamerica
{
	background:url(/images/home-copamerica.jpg) top center no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-attachment:fixed!important
}

.facebook,.google,.h13,.twitter
{
	height:26px;
	width:52px;
}

#logo-anfp,#logo-chile,.activeIcon,.home,.left-eq,.left-not,.left-stadium,.right-eq,.right-not,.right-stadium,.separ,.store
{
	background-image:url(/images/sprites-cl2.png)
}

.facebook
{
	background:#3b5998 url(http://www.anfp.cl/images/1438921251_facebook.png) 35% no-repeat 
}

.twitter
{
	background:#4099FF url(http://www.anfp.cl/images/1438921265_twitter.png) 35%  no-repeat 
}

.google
{
	background:#D34836 url(http://www.anfp.cl/images/1438921283_google-plus.png) 35%  no-repeat 
}

.h13
{
	background:url(/images/h13.png) 98% 58% no-repeat;
    float: right;
    height: 20px;
    width: 45px;
    background-size: 75%;
	margin:15px;
	margin-top: 29px;
}

.anfp-cl-box
{
	max-width:87%;
	margin:0 auto
}

.logo-anfpcl
{
	margin:15px 0;
	position:relative;
	background:url(http://img.anfp.cl/anfp-compuesto.png);
	float:left;
	width:250px;
	height:106px
}

.logo-copachile,.logo-primerab,.logo-primerad,.logo-segundad
{
	position:relative;
	margin:15px 0;
	float:left;
	width:250px
}

.logo-primerad
{
	background:url(http://img.anfp.cl/size/250x91/a/categorias/e45e53d15f5486927af9c6198b1cdb8d.png);
	height:91px
}

.logo-primerab
{
	background:url(http://img.anfp.cl/size/250x91/a/categorias/6e3dc63a822dd51d499f17e85468cb22.png);
	height:91px
}

.logo-segundad
{
	background:url(http://img.anfp.cl/size/250x91/a/categorias/0e2db8094add7923bbf01e948c245394.png);
	height:91px
}

.logo-copachile
{
	background:url(http://img.anfp.cl/size/250x120/a/categorias/logo-copachile.png);
	height:120px
}

.logo-copamerica
{
	margin:15px 0;
	position:relative;
	background:url(http://img.anfp.cl/size/280x91/a/categorias/copamerica.png);
	float:left;
	width:280px;
	height:91px
}

#menu-top
{
	background:#ff152b;
	height:33px;
	width:100%;
	-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,.75);
	-moz-box-shadow:0 4px 5px 0 rgba(0,0,0,.75);
	box-shadow:0 4px 5px 0 rgba(0,0,0,.75)
}

#menu-top .anfp-cl-box
{
	max-width:985px;
	height:49px;
	margin:0 auto
}

#logo-anfp
{
	background-position:0 0;
	float:right;
	width:212px;
	height:49px;
	margin-top:12px;
	margin-right:150px
}

#menu,#menu ul,#menuToggle,nav
{
	z-index:99999;
	width:100%
}

#menu ul,#menu ul li
{
	float:left
}


#main
{
	max-width:1100px!important;
	margin:0 auto;
	line-height:25px
}

#content
{
	position:relative;
	top:3px
}

small
{
	font-size:.85em
}

#logo-chile
{
	background-position:0 -60px;
	max-width:542px;
	height:180px;
	margin-top:40px
}

#menuToggle
{
	display:none
}

#menu,#menuToggle
{
	position:relative;
	float:left;
	min-height:15px;
	margin-top:5px
}

.colorBG
{
	background:#e5e5e5;
	background:-moz-linear-gradient(top,#e5e5e5 0,#f7f7f7 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e5e5e5),color-stop(100%,#f7f7f7));
	background:-webkit-linear-gradient(top,#e5e5e5 0,#f7f7f7 100%);
	background:-o-linear-gradient(top,#e5e5e5 0,#f7f7f7 100%);
	background:-ms-linear-gradient(top,#e5e5e5 0,#f7f7f7 100%);
	background:linear-gradient(to bottom,#e5e5e5 0,#f7f7f7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5',endColorstr='#f7f7f7',GradientType=0)
}

	.bannerSet{ background:none !important }
	
#menu ul li a
{
	text-decoration:none;
	padding:8px 23px 11px 23px;
	font-size:12px;
	font-weight:500;
	color:#727272;
	float:left;
	cursor:pointer;
	text-align:center
}

#slider h3,#slider p
{
	float:left;
	text-align:left
}

#menu ul li a:hover
{
	color:#3b3b3b;
	z-index:99999
}

#menu ul li a:active
{
	background:#3b3b3b;
	color:#3b3b3b
}

.menuBajo ul li a
{
	color:#e8e8e8 !important;
	padding:14px 0!important;
	border-bottom:1px solid #585858
}

nav li
{
	box-shadow:4px 0 4px -6px #999,0 0 4px -4px #222;
	-moz-box-shadow:4px 0 4px -6px #999,0 0 4px -4px #222;
	-webkit-box-shadow:4px 0 4px -6px #999,0 0 4px -4px #222
}

nav li:last-child
{
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none
}

nav li a.active, nav li:hover
{
	background:#fff !important;
	color:#727272 !important;
	box-shadow:px 0 6px -4px #999,0 0 4px -4px #222;
	-moz-box-shadow:6px 0 6px -4px #999,0 0 4px -4px #222;
	-webkit-box-shadow:6px 0 6px -4px #999,0 0 4px -4px #222;
	width:1005<
}

nav li a.active:first-child, nav li:hover:first-child
{
	background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 76%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(76%,rgba(255,255,255,1)));
	background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 76%);
	background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 76%);
	background:-ms-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 76%);
	background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,1) 76%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1)
}

nav li a.active:last-child,nav li:hover:last-child
{
	background:-moz-linear-gradient(left,rgba(255,255,255,1) 24%,rgba(255,255,255,0) 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(24%,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,0)));
	background:-webkit-linear-gradient(left,rgba(255,255,255,1) 24%,rgba(255,255,255,0) 100%);
	background:-o-linear-gradient(left,rgba(255,255,255,1) 24%,rgba(255,255,255,0) 100%);
	background:-ms-linear-gradient(left,rgba(255,255,255,1) 24%,rgba(255,255,255,0) 100%);
	background:linear-gradient(to right,rgba(255,255,255,1) 24%,rgba(255,255,255,0) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1);
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none
}

nav li:first-child,nav span
{
	display:block
}

.menuBajo li
{
	position:relative
}

.menuBajo li ul
{
	position:absolute;
	display:none;
	list-style-type:none;
	background:rgba(0,0,0,.8)!important;
	width:100%!important
}

#slide-noticias,#slider h3,.menuBajo li:hover>ul
{
	display:block
}

#slide-noticias,#slider,#slider li
{
	position:relative
}

.menuBajo ul li
{
	line-height:16px;
	background:0 0!important;
	width:100%!important
}

.menuBajo ul li:hover
{
	background:#fff!important;
	z-index:99999
}



.menuBajo ul li a:hover
{
	position:relative;
	color:#666!important
}

,menuBajo ul li a.active{
	position:relative;
	color:#666!important	
}
.menuBajo li:hover ul
{
	left:0;
	top:44px;
	overflow:hidden
}

.menuBajo li:hover ul li a
{
	display:block;
	width:100%!important
}

#slide-noticias
{
	z-index:5;
	width:72.5%;
	float:left;
	overflow:hidden
}

#slider
{
	float:left;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:100%
}

#left-not
{
	float:left;
	width:31%;
	margin-left:35px
}

#left-not h1:first-child
{
	font-size:23px!important
}

#slider li
{
	max-width:793px;
	max-height:470px;
	float:left;
	background:rgba(0,0,0,.7);
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden;
	cursor:pointer;
	border:10px solid #f7f7f7
}

#listNoticias li,#slider li
{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box
}

#slider li:hover .ingTitulo, #listNoticias li:hover .ingTitulo
{
	background:rgba(0,0,0,.9);
	bottom:-10px!important;
	-webkit-transition:bottom .3s ease,background .3s linear;
	-moz-transition:bottom .3s ease,background .3s linear;
	-o-transition:bottom .3s ease,background .3s linear;
	-ms-transition:bottom .3s ease,background .3s linear;
	transition:bottom .3s ease,background .3s linear
}

.box-300x250,.box-728x90
{
	background:rgba(0,0,0,.7)
}

#slider li a
{
	float:left
}

#slider h1
{
	margin:0;
	padding:0;
	color:#fefb01;
	font-weight:700;
	font-size:18px;
	float:left;
	line-height:28px
}

#slider h3
{
	color:#fff;
	line-height:32px;
	font-size:29px;
	font-weight:700
}

#slider p
{
	line-height:13px;
	font-size:13px;
	color:#EEE;
	height:26px;
	display:none
}

.vivo,.vivo:hover
{
	color:#fff
}

#slider li img
{
	width:100%;
	max-width:100%!important
}

.box-300x250
{
	display:block;
	width:27.3%;
	margin:5px 0;
	z-index:0;
	height:250px;
	right:-3px;
	overflow:hidden;
	position:relative!important
}

.box-728x90
{
	width:728px;
	height:90px;
	float:right;
	margin:15px
}

.vivo
{
	background-color:#E00034;
	display:inline;
	padding:6px 15px;
	margin:10px 30px;
	float:left;
	text-align:center;
	text-decoration:none;
	cursor:pointer
}

.bannerCentral
{
	width:474px;
	height:60px;
	margin-right:5px;
	margin-left:3px;
	float:right
}

#box-oNoticias
{
	width:27.2%;
	min-height:296px;
	display:block;
	position:absolute;
	float:left;
	background:rgba(255,255,255,.8);
	right:0;
	overflow:hidden
}

#MasNoticias li,#box-oNoticias li
{
	height:100px;
	border-bottom:1px solid #ccc;
	cursor:pointer;
	background-image:url(/images/read_more.png);
	background-repeat:no-repeat;
	background-position:97% 97%
}
#MasNoticias li a,#box-oNoticias li a
{
	color:#727272;
}
#MasNoticias li:hover,#box-oNoticias li:hover
{
	background:rgba(0,0,0,.9);
	font-weight:700;
	color:#fff;
	background-image:url(/images/read_more.png);
	background-repeat:no-repeat;
	background-position:90% 90%
}

#MasNoticias li img,#box-oNoticias li img
{
	float:left;
	margin:15px 10px;
	border:2px solid #f7f7f7
}

#MasNoticias li h1,#box-oNoticias li h1
{
	line-height:16px;
	margin:0;
	padding:10px 7px 1px 5px;
	font-weight:600;
	font-size:11px;
	float:left;
	width:45%;
	color:red;
	border:none
}

#MasNoticias li h2
{
	width:58%!important
}

#MasNoticias li h2,#box-oNoticias li h2
{
	float:left;
	display:block;
	font-size:11px;
	line-height:14px;
	font-weight:600;
	width:50%;
	padding:0 5px 5px
}


#box-Clubes
{
	text-align:center;
	width:100%;
	min-height:40px;
	padding:10px 0 20px;
	display:block;
	float:left;
	background:rgba(0,0,0,.7);
	margin-bottom:10px
}

#box-Clubes li a
{
	width:50px;
	height:50px;
	z-index:9!important;
	float:left;
	position:relative
}

#box-Clubes li
{
	width:40px;
	height:40px;
	cursor:pointer;
	display:inline-block;
	margin:4px
}
#box-Clubes li figure:hover img{
  -webkit-transform: scale3d(1.4, 1.4, 1) !important;
          transform: scale3d(1.4, 1.4, 1) !important;
}


#box-Clubes li img
{
	z-index:99
}


#box-Clubes li a:hover
{
	color:red;
	position:relative;
	z-index:99999
}


figure img{
  -webkit-transition: all 0.5s linear;
          transition: all 0.5s linear;
  -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);
}

figure:hover img{
  -webkit-transform: scale3d(1.1, 1.1, 1);
          transform: scale3d(1.1, 1.1, 1);
}
a[data-title]:hover:after
{
	content:attr(data-title);
	padding:2px 4px;
	color:#fff;
	text-transform:uppercase;
	font-size:11px !important;
	font-weight:normal;
	position:absolute;
	left:0;
	top:100%;
	white-space:nowrap;
	z-index:999999;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:0 0 4px #222;
	-webkit-box-shadow:0 0 4px #222;
	box-shadow:0 0 4px #222;
	background:rgba(0,0,0,.7);
	font-size:12px;
	font-weight:700
}

.full
{
	width:100%!important
}

.full li:nth-child(1)
{
	width:10%!important;
	font-weight:700!important
}

.full li:nth-child(2)
{
	width:30%!important
}

.full li:nth-child(3)
{
	height:30px!important
}

.full li:nth-child(1),.full li:nth-child(2)
{
	font-size:15px!important
}

.full li:nth-child(10),.full li:nth-child(3),.full li:nth-child(4),.full li:nth-child(5),.full li:nth-child(6),.full li:nth-child(7),.full li:nth-child(8),.full li:nth-child(9)
{
	width:7.5%!important;
	font-weight:700!important;
	font-size:15px!important;
	text-align:center
}

#boxAmistosos,#boxCopachile,#boxCopachile2,#boxPrimeraB,#boxSegundad,#boxPrimeraD,#boxSeleccion, #boxMundial17,#boxTablaPos,#boxTorneo,#stats,#statsRes
{
	float:left;
	width:100%
}

#boxTorneo
{
	min-height:400px
}

#box-Estadisticas
{
	width:38%;
	min-height:200px;
	display:block;
	float:left;
	background:rgba(255,255,255,.8);
	overflow:hidden
}

#box-Estadisticas ul,#box-Semanal ul,#tablaGoleadores ul,#tablaResultados ul
{
	width:100%;
	float:left;
	color:#000;
	border-bottom:1px solid #CCC
}

#tablaResultados ul
{
	padding:5px
}

#box-Estadisticas li,#box-Semanal li,#tablaGoleadores li,#tablaResultados li
{
	font-size:12px;
	float:left;
	font-weight:500
}

#box-Estadisticas ul:hover
{
	background:rgba(0,0,0,.2);
	cursor:pointer;
	font-weight:700
}

#box-Estadisticas ul.active,#box-Semanal ul.active,#tablaGoleadores ul.active,#tablaResultados ul.active
{
	font-weight:700!important;
	background:#043662!important;
	color:#fff
}

#tablaGoleadores li:nth-child(4)
{
	width:45%!important
}

#box-Estadisticas li:nth-child(1),#tablaGoleadores li:nth-child(1)
{
	width:15%;
	text-align:center
}

#box-Estadisticas li:nth-child(2)
{
	width:45%;
	text-transform:uppercase;
	font-size:12px!important
}

#box-Estadisticas li:nth-child(3)
{
	background:red;
	color:#fff
}

#box-Estadisticas li:nth-child(3),#box-Estadisticas li:nth-child(4),#box-Estadisticas li:nth-child(5),#box-Estadisticas li:nth-child(6)
{
	width:10%;
	font-weight:700;
	font-size:13px;
	text-align:center
}

.titleCom{
	font-weight:bold;
	font-size:18px;
	line-height:21px;
	color:#F00	
}

.titlePos
{
	width:98%;
	text-align:center;
	font-size:16px;
	line-height:16px;
	padding:12px 12px;
	float:left
}

.titlePos img
{
	float:left
}

.titleMedia
{
	width:97%;
	font-size:18px;
	line-height:32px;
	text-indent:8px;
	padding:10px 20px;
	color:#333;
	font-weight:700;
	float:left
}

.titlePos span
{
	float:left;
	padding:10px 20px;
}

.trofeo
{
	width:115px;
	height:39px;
	background:url(http://img.anfp.cl/copamerica-anfp.png);
	float:left;
	text-align:right;
	margin:5px 0 0
}

#box-Posicion,#box-Semanal,#tablaGoleadores
{
	width:61%;
	min-height:100px;
	display:block;
	float:right;
	background:rgba(255,255,255,.8);
	overflow:hidden;
	margin-bottom:10px
}

#box-Estadisticas a,#box-Filtro,#box-Filtro img,.cups,.referee a,.styleBox
{
	float:left
}

#box-Semanal li:nth-child(1),#box-Semanal li:nth-child(2),#box-Semanal li:nth-child(4),#box-Semanal li:nth-child(5),#box-Semanal li:nth-child(6)
{
	width:6%;
	font-weight:700;
	text-align:center
}

#box-Semanal li:nth-child(3),#tablaResultados li:nth-child(3)
{
	text-align:right
}

#box-Semanal li:nth-child(3),#box-Semanal li:nth-child(7)
{
	width:19%
}

#box-Semanal li:nth-child(8)
{
	width:25%
}

#tablaResultados li:nth-child(1),#tablaResultados li:nth-child(2),#tablaResultados li:nth-child(4),#tablaResultados li:nth-child(5),#tablaResultados li:nth-child(6)
{
	width:7%;
	font-weight:700;
	font-size:13px;
	text-align:center
}

#tablaResultados li:nth-child(3),#tablaResultados li:nth-child(7),#tablaResultados li:nth-child(9)
{
	width:14%
}

#tablaResultados li:nth-child(8)
{
	width:18%
}

#tablaResultados li.detalle
{
	text-align:center;
	color:#fff;
}


#tablaResultados ul.detallePartido
{
	display:none
}

#box-Filtro,#box-Galeria,#boxSocial,#footer,.box-237x274,.box-468x60
{
	display:block
}

#box-Posicion li
{
	float:left;
	text-align:center;
	padding:8px 16px;
	border-right:1px solid #A2A2A2
}

#box-Posicion li:nth-child(1),#box-Posicion li:nth-child(2)
{
	padding:8px 20px
}

#box-Posicion li:nth-child(11),#box-Posicion li:nth-child(9)
{
	border-right:none
}

#box-Posicion li:nth-child(11) p
{
	width:300px;
	text-align:left;
	font-size:12px;
	font-weight:400;
	margin:0;
	padding:0
}

#footer,.cups,.nav label
{
	text-align:center
}

.cups
{
	width:90px;
	overflow:hidden;
	height:20px
}

#box-Posicion h1
{
	font-size:12px
}

#box-Posicion h2
{
	font-size:24px
}

#box-Filtro
{
	width:98.2%;
	min-height:40px;
	background:rgba(0,0,0,.7);
	padding:10px;
	margin-bottom:10px
}

.referee,.referee a
{
	width:30px;
	height:30px
}

#box-Filtro a:hover
{
	color:red
}

.nav label,.styleBox
{
	cursor:pointer;
	color:#FFF
}

.referee
{
	background:url(/images/referee-flag-icon.png);
	margin:0 auto
}

.referee a
{
	z-index:9!important;
	position:relative;
	cursor:pointer;
	top:-40px
}

a.styleBox
{
	background:url(/images/button-check.png) 94% 50% no-repeat #08c
}
.styleBox
{
	-webkit-appearance:none;
	-moz-appearance:none;
	text-indent:.01px;
	font-size:11px;
	padding:8px 33px 8px 10px;
	font-weight:700;
	border-radius:10px 0;
	border:0;
}

.styleBox option{ padding:5px 5px;}

a.styleBox:hover
{
	background:url(/images/button-check.png) 94% 50% no-repeat #8E8E8E!important;
	transition:background .2s ease,color .2s ease
}

select
{
	background:url(/images/select-arrow.png) 94% 50% no-repeat #08c!important
}


#box-Galeria
{
	width:100%;
	float:right;
	background:rgba(255,255,255,.8);
	margin-top:10px;
	margin-bottom:10px;
	position:relative
}

#box-Galeria li
{
	width:223px;
	height:140px;
	margin-right:3px;
	position:relative;
	float:left;
	cursor:pointer;
	border:5px solid #f7f7f7
}

.nav label
{
	width:50px;
	height:65px;
	position:absolute;
	z-index:9;
	top:40%;
	transition:opacity .2s;
	font-size:90pt;
	line-height:50px;
	font-family:"Varela Round",sans-serif;
	background-color:rgba(255,255,255,.3);
	text-shadow:0 0 15px #777;
	border-radius:10px 0
}

.creditoFoto{
	width:100%;
	height:20px;
	background:rgba(0,0,0,0.7);
	position:absolute;
	bottom:0	
}

.slide:hover+.nav label
{
	opacity:.5
}

.nav label:hover
{
	opacity:.6
}

.nav .next
{
	right:20px
}

.nav .prev
{
	left:15px
}

#logoANFP
{
	width:120px;
	height:40px;
	position:relative;
	float:left;
	margin:10px;
	cursor:pointer;
	background-size: 69%;
    background-repeat: no-repeat;
}

.box-237x274
{
	width:100%;
	margin:15px 0px;
	float:left;
	height:674px
}

.box-468x60
{
	float:right;
	width:468px;
	height:60px;
	margin-right:5px;
	margin-left:3px
}

#MasNoticias,#MasNoticias ul,#boxSocial,#footer,.IN,.IN h2,.IN h4,.IN li,.IN li img,.box-B,.box-B ul,.box-C,.box-C p,.credit,.iconSocial,.logoJuvenil
{
	float:left
}

#MasNoticias ul
{
	width:100%
}

#boxSocial
{
	width:100%;
	margin:10px 0;
	background:rgba(0,0,0,.7);
	
}

#footer
{
	width:83.7%;
	min-height:120px;
	background:rgba(255,255,255,.7);
	color:#000;
	font-weight:500;
	font-size:13px;
	padding:40px 90px
}

#staff a,.IN h2,.box-B h2
{
	font-weight:700
}

.CO li,.IN h4
{
	text-align:justify
}

#footer li
{
	display:inline-block;
	height:50px;
	margin:10px
}

.IN
{
	padding:20px
}

.IN h2
{
	font-size:23px;
	width:35%;
	padding:15% 0
}

.IN h4
{
	width:63%;
	font-size:14px;
	margin-bottom:40px
}

.IN ul
{
	font-size:12px;
	float:left
}

.IN li
{
	width:25%;
	min-height:100px
}

.CO li
{
	padding:16px;
	width:30%;
	font-size:14px;
	line-height:23px
}

.CO h1
{
	font-size:18px!important;
	text-align:left;
	color:#fefb01!important;
	padding:20px 0;
	width:100%
}



.fifa-a
{
	width:50px;
	height:21px;
	float:right;
	margin:5px;
	background:url(http://img.anfp.cl/fifa.png)
}

.box-B,.fixSup,.logoJuvenil
{
	position:relative
}

.box-B,.box-C
{
	display:block;
	padding:20px;
	width:29%;
	margin-right:10px;
	margin-bottom:10px;
	background:rgba(0,0,0,.7)
}

.logoJuvenil
{
	width:300px;
	height:240px;
	top:420px;
	text-align:center
}

div.c3
{
	margin-right:0!important
}

.box-B
{
	width:45.7%!important
}

.box-B ul
{
	list-style:circle;
	padding:10px 20px;
	width:90%
}

.box-B li
{
	color:#fff;
	line-height:14px;
	font-size:13px
}

.box-B h2
{
	font-size:15px;
	padding:0;
	margin:0;
	color:#fff
}

.fixSup
{
	margin-top:-178px
}

.logo-anfp230,.logo-fede
{
	position:absolute;
	top:60px
}

.box-B h1,.box-C h1
{
	color:#fff;
	padding:0 0 20px;
	margin:0;
	font-size:18px;
	font-weight:700
}

.box-C p
{
	color:#fff;
	line-height:14px;
	font-size:13px;
	height:80px
}

.logo-fede
{
	width:100px;
	height:93px;
	background:url(/images/anfp_fed-100.png);
	right:90px
}

.logo-anfp230
{
	width:200px;
	height:81px;
	background:url(/images/anfp-logo.png);
	right:40px
}

.iconSocial
{
	width:32px;
	height:32px;
	background:url(/images/social.png)
}

.credit
{
	font-weight:500;
	font-size:10px;
	line-height:13px;
	margin:20px;
	left:-60px;
	position:relative
	
}

#staff
{
	border-radius:8px;
	line-height:13px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#515558',endColorstr='#131313',GradientType=0);
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.5);
	-moz-box-shadow:0 1px 2px rgba(0,0,0,.5);
	box-shadow:0 1px 2px rgba(0,0,0,.5);
	display:none;
	width:200px;
	border:1px solid #333;
	background:#333;
	color:#FFF;
	font-size:11px;
	padding:10px;
	z-index:99;
	position:absolute;
	margin-top:-340px
}

#staff a
{
	color:#CCC;
	float:right;
	margin-right:10px;
	cursor:pointer;
	width:25px;
	height:22px
}

#listNoticias h3,#listNoticias li h1
{
	font-weight:600;
	text-transform:uppercase
}

#listNoticias li img
{
	width:100%;
	max-width:100%!important
}

#listNoticias
{
	list-style:none;
	overflow:auto;
	padding:1px 0 4px;
	float:left;
	width:72.8%
}

#listNoticias li a
{
	width:100%;
	float:left
}

#listNoticias li
{
	width:260px;
	height:155px;
	float:left;
	background:rgba(0,0,0,.7);
	margin-top:5px;
	overflow:hidden;
	margin-right:2px;
	position:relative;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	cursor:pointer;
	border:5px solid #f7f7f7
}

#listNoticias li:hover .caption-text
{
	background:rgba(0,0,0,.8);
	/*bottom:0;*/
	transition:bottom .3s ease,background .3s linear
}

#listNoticias .caption-text, #listNoticias li:hover .caption-text
{
	-webkit-transition:bottom .3s ease,background .3s linear;
	-moz-transition:bottom .3s ease,background .3s linear;
	-o-transition:bottom .3s ease,background .3s linear;
	-ms-transition:bottom .3s ease,background .3s linear
}

#listNoticias .caption-text
{
	position:absolute;
	background:rgba(0,0,0,.7);
	display:block;
	bottom:-44px;
	width:100%;
	color:#FFF;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	transition:bottom .3s ease,background .3s linear;
	z-index:2
}



#boxIN .img,#redSocial
{
	float:left;
	position:relative
}

#listNoticias h3
{
	color:#fff;
	display:block;
	font-size:11px;
	line-height:14px;
	padding:5px 5px 10px
}

.galeriasID h3{
	font-size:15px !important;
	line-height:17px !important;
	padding:0px !important
}

.galeriasID .ingTitulo{
	bottom:-5px !important;
}
.galeriasID .ingTitulo:hover{
	background:rgba(255,0,0,.9) !important;
}


.caption-text h3>span
{
	width:99%;
	transition:width .3s ease
}

#listNoticias li:hover h3>span,.caption-text h3>span
{
	-webkit-transition:width .3s ease;
	-moz-transition:width .3s ease;
	-o-transition:width .3s ease;
	-ms-transition:width .3s ease
}

#listNoticias li:hover h3>span
{
	width:10%;
	transition:width .3s ease
}

#listNoticias p
{
	line-height:14px;
	font-size:12px;
	height:40px;
	color:#EEE;
	padding:0 10px
}

#listNoticias li h1
{
	line-height:16px;
	margin:0;
	padding:4px 5px;
	color:#fefb01;
	font-size:10px
}

.box-trans-black
{
	display:block;
	width:100%;
	background:rgba(255,255,255,.8);
	color:#000;
	overflow:hidden;
	overflow-y:auto;
	margin-bottom:10px;
	margin-top:5px;
	float:left
}

.box-trans-black h1
{
	font-size:27px;
	font-weight:100;
	margin-bottom:10px;
	padding:10px;
	border-bottom:1px solid #999
}

#redSocial
{
	width:100%;
	padding:10px 0; 
	border-bottom:1px solid #c4c8d3;
	border-top:1px solid #c4c8d3;
}

#redSocial a
{
	padding:5px;
	width:25px;
	color:#333;
	font-size:12px;
	float:left;
	margin-right:5px;
	border-radius:4px
}

#redSocial a:hover
{
	background-color:#333;
	color:#fff
}

#noticia-detalle
{
	width:60%;
	float:left;
	padding:15px
}

#noticia-detalle iframe
{
	width:100%;
	margin:20px 0
}

#noticia-detalle h1
{
	font-size:12px;
	padding:0
}

#noticia-detalle h2
{
	    font-size: 32px;
    font-weight: 700;
    line-height: 36px;
    margin: 0 10px 10px 0;
    float: left;
	text-transform:uppercase;

}

#noticia-detalle iframe{
	margin:0 auto;	
}
#noticia-detalle h3
{
	font-size:15px;
	font-weight:400;
	line-height:20px;
	margin-bottom:20px;
	float:left;
}

#noticia-detalle h4
{
	font-size:15px;
	line-height:20px;
	text-align:justify;
	padding:10px 0;
	margin-top:20px;
	float:left
}

.boxINFO,.countdownHolder,.digit,.ingTitulo,.menu-list
{
	text-align:center;
	z-index:99 !important;
}

#noticia-detalle h5
{
	color:red
}

#noticia-detalle h6
{
	font-size:24px;
	line-height:28px
}

#noticia-detalle h4 a
{
	color:red;
	font-weight:700
}

#noticia-detalle img
{
	width:97.5%;
	border:8px solid #f7f7f7;
	margin-bottom:10px
}

#club
{
	min-height:420px
}

#arbitro
{
	 float:left; margin-right:10px;
}

.arbitro{
	
	width:38%; float:left; margin-right:10px;
	background:none !important
}


#boxIN
{
	min-height:336px;
	float:left;
	padding:20px 70px;
	background:rgba(0,0,0,.7)
}


.arbitro #boxIN{
	padding:10px 20px !important;	
}

.boxINFO
{
	height:60px;
	float:left;
	width:187px;
	padding:10px 0;
	border-right:1px solid #CCC
}

#boxIN .boxINFO h1
{
	font-size:12px;
	color:#3b3b3b!important;
	text-transform:uppercase;
	width:100%;
	margin:0;
	float:left;
	padding:0;
	border:none;
	font-weight:500
}

#boxIN .boxINFO h2,.ingTitulo span
{
	text-transform:uppercase;
	font-weight:700
}

#boxIN .boxINFO h2
{
	font-size:16px;
	line-height:18px;
	color:#3b3b3b!important
}

#boxIN .boxINFO a
{
	color:#999;
	font-size:14px
}

ul.document
{
	width:96%;
	float:left;
	padding:20px;
	min-height:100px;
}
.libros li {
	width:12% !important; 
	text-align:center; 
	height:150px !important
}

.libros li h3{
	margin-top:10px;
	 }


.document li
{
	padding:10px;
	width:31%;
	float:left;
	height:40px
}

.document li a
{
	color:#000;
	font-size:13px;
	margin-left:10px;
	float:left;
	line-height:14px;
	width:80%
}

.document li a:hover
{
	color:#000;
	font-weight:bold
}

.document li .img
{
	float:left;
	width:50px;
	height:50px;
}

.document li .pdf
{
	background:url(http://img.anfp.cl/size/32x32/a/pdf.png);
	width:32px;
	height:32px;
	float:left
}

.count,.ingTitulo
{
	background:rgba(0,0,0,.7)
}

.TituloH
{
	width:80%;
	-webkit-transform:rotate(-1deg)!important;
	-moz-transform:rotate(-1deg)!important;
	-ms-transform:rotate(-1deg)!important;
	-o-transform:rotate(-1deg)!important;
	transform:rotate(-1deg)!important;
	bottom:0!important
}

.ingTitulo
{
	position:absolute;
	bottom:20px;
	float:left;
	padding:1em;
	margin:2em 10px;
	border-radius:4px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-transform:rotate(-3deg);
	-moz-transform:rotate(-3deg);
	-ms-transform:rotate(-3deg);
	-o-transform:rotate(-3deg);
	transform:rotate(-3deg)
}

.ingTitulo img
{
	float:left
}

.ingTitulo span
{
	color:#fff;
	font-size:24px;
	float:left;
	padding:10px
}

.circliful
{
	position:relative
}

.circle-info,.circle-info-half,.circle-text,.circle-text-half
{
	width:100%;
	position:absolute;
	text-align:center;
	display:inline-block
}

.circle-info,.circle-info-half
{
	color:#999
}

.circliful .fa
{
	margin:-10px 3px 0;
	position:relative;
	bottom:4px
}

.countdownHolder
{
	margin:0 auto;
	font-size:15px
}

.position
{
	display:block;
	height:1.6em;
	overflow:hidden;
	position:relative;
	width:9px;
	float:left
}

.digit
{
	position:absolute;
	display:block;
	width:1em;
	color:#f9fc00;
	letter-spacing:0;
	font-size:11px
}

.count
{
	color:#fff;
	-moz-box-shadow:inset 0 4px 6px rgba(0,0,0,.5);
	-webkit-box-shadow:inset 0 4px 6px rgba(0,0,0,.5);
	box-shadow:inset 0 4px 6px rgba(0,0,0,.5);
	border-radius:5px;
	margin:0
}

.countDays,.countDiv0,.countDiv1,.countHours
{
	display:none!important
}

.countSeconds
{
	font-size:10px!important;
	font-weight:none
}

.countDiv
{
	display:inline-block;
	width:5px;
	height:1em;
	position:relative;
	float:left;
	top:5px
}

.search
{
	position:absolute
}

.countDiv:after,.countDiv:before
{
	position:absolute;
	width:1px;
	height:1px;
	background-color:#ccc;
	border-radius:50%;
	left:50%;
	top:.4em;
	content:''
}

.countDiv:after
{
	top:.7em
}

#results
{
	display:none
}

.menu-list
{
	list-style:none;
	font-size:12px;
	padding:10px;
	width:105px;
	line-height:16px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:rgba(0,0,0,.84)
}

ul.menu-list li ul
{
	display:none;
	margin:0 auto;
	padding:0;
	width:100px;
	text-align:left;
	border:1px solid #9fa8b0;
	border-radius:0 0 4px 4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-top:none;
	list-style:none
}

ul.menu-list li
{
	color:#FFF;
	width:32%;
	text-align:left;
	padding-right:10px;
	line-height:12px;
	line-height:13px;
	height:88px
}

ul.menu-list li img
{
	float:left;
	width:100px;
	height:65px;
	margin-right:5px;
	border:2px solid #fff
}

ul.menu-list li h2,ul.menu-list li h3
{
	float:left;
	text-align:left!important;
	width:58%;
	margin-left:10px;
	font-size:11px;
	font-weight:600
}

ul.menu-list li h2
{
	color:red;
	margin-bottom:5px
}

ul.menu-list li h3
{
	height:50px
}

.menu-list .button
{
	background:#e5e5e5;
	background:-moz-linear-gradient(top,#e5e5e5 0,#f7f7f7 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e5e5e5),color-stop(100%,#f7f7f7));
	background:-webkit-linear-gradient(top,#e5e5e5 0,#f7f7f7 100%);
	background:-o-linear-gradient(top,#e5e5e5 0,#f7f7f7 100%);
	background:-ms-linear-gradient(top,#e5e5e5 0,#f7f7f7 100%);
	background:linear-gradient(to bottom,#e5e5e5 0,#f7f7f7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5',endColorstr='#f7f7f7',GradientType=0)
}

.menu-list .button:hover h2
{
	color:#fefb01!important
}

.menu-list .button:hover
{
	background:#000;
	color:#fff!important
}

.menu-list .button:active
{
	padding:5px 12px;
	top:0;
	background:#515B62;
	background:-moz-linear-gradient(top,#515B62 3%,#444E55 5%,#394147 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(3%,#515B62),color-stop(5%,#444E55),color-stop(100%,#394147));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#515B62',endColorstr='#394147',GradientType=0);
	-moz-box-shadow:1px 1px 1px rgba(255,255,255,.1);
	-moz-box-shadow:1px 1px 1px rgba(0,0,0,.2);
	-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.2);
	box-shadow:1px 1px 1px rgba(0,0,0,.2)
}

.menu-list li
{
	margin:0 0 5px
}

.menu-list li ul li,.menu-list li:last-child
{
	margin:0
}

.menu-list li ul li
{
	border-bottom:1px solid #5c6166
}

.menu-list li ul li:last-child
{
	border-bottom:none
}

ul#menumore li
{
	line-height:14px
}

.search-input
{
	padding:2px 15px 6px;
	width:144px;
	border:1px solid #fff;
	height:44px;
	color:#9fa8b0;
	font-size:12px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:#fff;
	box-shadow:1px 1px 1px rgba(255,255,255,.1);
	float:left
}

.search
{
	top:0;
	right:110px;
	display:none
}

.conmebol
{
	width:40px;
	height:39px;
	float:left;
	background:url(/images/conmebol.png);
	margin:10px
}

.fifa
{
	width:65px;
	height:35px;
	float:left;
	background:url(/images/fifa.png);
	margin:13px
}

.inaf
{
	width:33px;
	height:39px;
	float:left;
	background:url(/images/inaf.png);
	margin:10px
}

.owl-carousel .owl-wrapper:after
{
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}

.owl-carousel,.owl-carousel .owl-wrapper
{
	position:relative;
	display:none
}

.owl-carousel
{
	width:100%;
	-ms-touch-action:pan-y
}

.owl-carousel .owl-wrapper-outer
{
	overflow:hidden;
	position:relative;
	width:100%;
	float:left
}

.owl-carousel .owl-wrapper-outer.autoHeight
{
	-webkit-transition:height 500ms ease-in-out;
	-moz-transition:height 500ms ease-in-out;
	-ms-transition:height 500ms ease-in-out;
	-o-transition:height 500ms ease-in-out;
	transition:height 500ms ease-in-out
}

.owl-carousel .owl-item
{
	float:left
}

.owl-controls .owl-buttons div,.owl-controls .owl-page
{
	cursor:pointer
}

.owl-controls
{
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-tap-highlight-color:transparent
}

.grabbing
{
	cursor:url(grabbing.png) 8 8,move
}

.owl-carousel .owl-item,.owl-carousel .owl-wrapper
{
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0)
}

.owl-origin
{
	-webkit-perspective:1200px;
	-webkit-perspective-origin-x:50%;
	-webkit-perspective-origin-y:50%;
	-moz-perspective:1200px;
	-moz-perspective-origin-x:50%;
	-moz-perspective-origin-y:50%;
	perspective:1200px
}

.owl-fade-out
{
	z-index:10;
	-webkit-animation:fadeOut .7s both ease;
	-moz-animation:fadeOut .7s both ease;
	animation:fadeOut .7s both ease
}

.owl-fade-in
{
	-webkit-animation:fadeIn .7s both ease;
	-moz-animation:fadeIn .7s both ease;
	animation:fadeIn .7s both ease
}

.owl-backSlide-out
{
	-webkit-animation:backSlideOut 1s both ease;
	-moz-animation:backSlideOut 1s both ease;
	animation:backSlideOut 1s both ease
}

.owl-backSlide-in
{
	-webkit-animation:backSlideIn 1s both ease;
	-moz-animation:backSlideIn 1s both ease;
	animation:backSlideIn 1s both ease
}

.owl-goDown-out
{
	-webkit-animation:scaleToFade .7s ease both;
	-moz-animation:scaleToFade .7s ease both;
	animation:scaleToFade .7s ease both
}

.owl-goDown-in
{
	-webkit-animation:goDown .6s ease both;
	-moz-animation:goDown .6s ease both;
	animation:goDown .6s ease both
}

.owl-fadeUp-in
{
	-webkit-animation:scaleUpFrom .5s ease both;
	-moz-animation:scaleUpFrom .5s ease both;
	animation:scaleUpFrom .5s ease both
}

.owl-fadeUp-out
{
	-webkit-animation:scaleUpTo .5s ease both;
	-moz-animation:scaleUpTo .5s ease both;
	animation:scaleUpTo .5s ease both
}

@-webkit-keyframes empty {
	0%
	{
		opacity:1
	}
}

@-moz-keyframes empty {
	0%
	{
		opacity:1
	}
}

@keyframes empty {
	0%
	{
		opacity:1
	}
}

@-webkit-keyframes fadeIn {
	0%
	{
		opacity:0
	}
	
	100%
	{
		opacity:1
	}
}

@-moz-keyframes fadeIn {
	0%
	{
		opacity:0
	}
	
	100%
	{
		opacity:1
	}
}

@keyframes fadeIn {
	0%
	{
		opacity:0
	}
	
	100%
	{
		opacity:1
	}
}

@-webkit-keyframes fadeOut {
	0%
	{
		opacity:1
	}
	
	100%
	{
		opacity:0
	}
}

@-moz-keyframes fadeOut {
	0%
	{
		opacity:1
	}
	
	100%
	{
		opacity:0
	}
}

@keyframes fadeOut {
	0%
	{
		opacity:1
	}
	
	100%
	{
		opacity:0
	}
}

@-webkit-keyframes backSlideOut {
	25%
	{
		opacity:.5;
		-webkit-transform:translateZ(-500px)
	}
	
	100%,75%
	{
		opacity:.5;
		-webkit-transform:translateZ(-500px) translateX(-200%)
	}
}

@-moz-keyframes backSlideOut {
	25%
	{
		opacity:.5;
		-moz-transform:translateZ(-500px)
	}
	
	100%,75%
	{
		opacity:.5;
		-moz-transform:translateZ(-500px) translateX(-200%)
	}
}

@keyframes backSlideOut {
	25%
	{
		opacity:.5;
		transform:translateZ(-500px)
	}
	
	100%,75%
	{
		opacity:.5;
		transform:translateZ(-500px) translateX(-200%)
	}
}

@-webkit-keyframes backSlideIn {
	0%,25%
	{
		opacity:.5;
		-webkit-transform:translateZ(-500px) translateX(200%)
	}
	
	75%
	{
		opacity:.5;
		-webkit-transform:translateZ(-500px)
	}
	
	100%
	{
		opacity:1;
		-webkit-transform:translateZ(0) translateX(0)
	}
}

@-moz-keyframes backSlideIn {
	0%,25%
	{
		opacity:.5;
		-moz-transform:translateZ(-500px) translateX(200%)
	}
	
	75%
	{
		opacity:.5;
		-moz-transform:translateZ(-500px)
	}
	
	100%
	{
		opacity:1;
		-moz-transform:translateZ(0) translateX(0)
	}
}

@keyframes backSlideIn {
	0%,25%
	{
		opacity:.5;
		transform:translateZ(-500px) translateX(200%)
	}
	
	75%
	{
		opacity:.5;
		transform:translateZ(-500px)
	}
	
	100%
	{
		opacity:1;
		transform:translateZ(0) translateX(0)
	}
}

@-webkit-keyframes scaleToFade {
	to
	{
		opacity:0;
		-webkit-transform:scale(.8)
	}
}

@-moz-keyframes scaleToFade {
	to
	{
		opacity:0;
		-moz-transform:scale(.8)
	}
}

@keyframes scaleToFade {
	to
	{
		opacity:0;
		transform:scale(.8)
	}
}

@-webkit-keyframes goDown {
	from
	{
		-webkit-transform:translateY(-100%)
	}
}

@-moz-keyframes goDown {
	from
	{
		-moz-transform:translateY(-100%)
	}
}

@keyframes goDown {
	from
	{
		transform:translateY(-100%)
	}
}

@-webkit-keyframes scaleUpFrom {
	from
	{
		opacity:0;
		-webkit-transform:scale(1.5)
	}
}

@-moz-keyframes scaleUpFrom {
	from
	{
		opacity:0;
		-moz-transform:scale(1.5)
	}
}

@keyframes scaleUpFrom {
	from
	{
		opacity:0;
		transform:scale(1.5)
	}
}

@-webkit-keyframes scaleUpTo {
	to
	{
		opacity:0;
		-webkit-transform:scale(1.5)
	}
}

@-moz-keyframes scaleUpTo {
	to
	{
		opacity:0;
		-moz-transform:scale(1.5)
	}
}

@keyframes scaleUpTo {
	to
	{
		opacity:0;
		transform:scale(1.5)
	}
}

.owl-theme .owl-controls
{
	text-align:center
}

.owl-theme .owl-controls .owl-buttons div
{
	color:#FFF;
	display:inline-block;
	zoom:1;
	margin:5px;
	padding:3px 10px;
	font-size:12px;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
	background:#869791;
	filter:Alpha(Opacity=50);
	opacity:.5
}

.owl-theme .owl-controls.clickable .owl-buttons div:hover
{
	filter:Alpha(Opacity=100);
	opacity:1;
	text-decoration:none
}

.owl-theme .owl-controls .owl-page
{
	display:inline-block;
	zoom:1
}

.owl-theme .owl-controls .owl-page span
{
	display:block;
	width:12px;
	height:12px;
	margin:5px 7px;
	filter:Alpha(Opacity=50);
	opacity:.5;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
	background:#fff;
	-webkit-box-shadow:0 0 9px 2px rgba(0,0,0,.75);
	-moz-box-shadow:0 0 9px 2px rgba(0,0,0,.75);
	box-shadow:0 0 9px 2px rgba(0,0,0,.75)
}

.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span
{
	filter:Alpha(Opacity=100);
	opacity:1
}

.owl-theme .owl-controls .owl-page span.owl-numbers
{
	height:auto;
	width:auto;
	color:#FFF;
	padding:2px 10px;
	font-size:12px;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px
}

.owl-item.loading
{
	min-height:150px
}

.pace
{
	-webkit-pointer-events:none;
	pointer-events:none;
	user-select:none
}

#lightGallery-outer,.pace
{
	-webkit-user-select:none;
	-moz-user-select:none
}

.pace-inactive
{
	display:none
}

.pace .pace-progress
{
	background:#ff1128;
	position:fixed;
	z-index:2000;
	top:0;
	right:100%;
	width:100%;
	height:2px
}

.pace .pace-progress-inner
{
	display:block;
	position:absolute;
	right:0;
	width:100px;
	height:100%;
	box-shadow:0 0 10px #ff1128,0 0 5px #ff1128;
	opacity:1;
	-webkit-transform:rotate(3deg) translate(0,-4px);
	-moz-transform:rotate(3deg) translate(0,-4px);
	-ms-transform:rotate(3deg) translate(0,-4px);
	-o-transform:rotate(3deg) translate(0,-4px);
	transform:rotate(3deg) translate(0,-4px)
}

.pace .pace-activity
{
	display:block;
	position:fixed;
	z-index:2000;
	top:15px;
	right:15px;
	width:14px;
	height:14px;
	border:2px solid transparent;
	border-top-color:#ff1128;
	border-left-color:#ff1128;
	border-radius:10px;
	-webkit-animation:pace-spinner 400ms linear infinite;
	-moz-animation:pace-spinner 400ms linear infinite;
	-ms-animation:pace-spinner 400ms linear infinite;
	-o-animation:pace-spinner 400ms linear infinite;
	animation:pace-spinner 400ms linear infinite
}

@-webkit-keyframes pace-spinner {
	0%
	{
		-webkit-transform:rotate(0);
		transform:rotate(0)
	}
	
	100%
	{
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg)
	}
}

@-moz-keyframes pace-spinner {
	0%
	{
		-moz-transform:rotate(0);
		transform:rotate(0)
	}
	
	100%
	{
		-moz-transform:rotate(360deg);
		transform:rotate(360deg)
	}
}

@-o-keyframes pace-spinner {
	0%
	{
		-o-transform:rotate(0);
		transform:rotate(0)
	}
	
	100%
	{
		-o-transform:rotate(360deg);
		transform:rotate(360deg)
	}
}

@-ms-keyframes pace-spinner {
	0%
	{
		-ms-transform:rotate(0);
		transform:rotate(0)
	}
	
	100%
	{
		-ms-transform:rotate(360deg);
		transform:rotate(360deg)
	}
}

@keyframes pace-spinner {
	0%
	{
		transform:rotate(0)
	}
	
	100%
	{
		transform:rotate(360deg)
	}
}

.group:after,.group:before
{
	display:table;
	content:"";
	line-height:0
}

.group:after
{
	clear:both
}

@font-face
{
	font-family:Slide-icons;
	src:url(/fonts/Slide-icons.eot)
}

@font-face
{
	font-family:Slide-icons;
	src:url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAWcAAsAAAAACSgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAm4AAAQxqzjSYEZGVE0AAAN4AAAAGgAAABxmWaSOR0RFRgAAA5QAAAAdAAAAIAAzAARPUy8yAAADtAAAAEsAAABgL/bcQGNtYXAAAAQAAAAAPQAAAVLgL/LNaGVhZAAABEAAAAAuAAAANv3vdhloaGVhAAAEcAAAAB4AAAAkBBD/5GhtdHgAAASQAAAAEgAAABIFOwBxbWF4cAAABKQAAAAGAAAABgAGUABuYW1lAAAErAAAAOEAAAGw7pftcnBvc3QAAAWQAAAADAAAACAAAwAAeJx9VE1oE1EQnpfsJutmSWNMQoUoWxB/qmIKnkKJWKvXQlOwhx5E7SEo9WCEHNKAJqVbn8RLzvEgKEUPCgoiIi3YHkWw2mO9CBb8O1SzurXjvLfrJiqEhXkzwzffm/nee8tAUYAxZuQvFs5PHi6cuzR1GVgAGORsM2D3Be1ehRtBbii7ddiZjyPnvmOE+QW7YRfVNNzpSQPE0vBwexqMtNIbh7Dg0KAHUrAL9sARyF6ZKpzKZDK0nMwMHHeXIXc54S7DHU109gPAZpnF5th1xiEkiANgsFpgNDATPB3ldlHZbNiNcBTZ/JNRZBPFZ0nE6mw/GT6MUC6tiPCgihA6Vkb8sXCNI35bGxRuTcYa4vqZIWlUP1sVoCx3Yyqd1gTNIUH4RhJ6rILAxw9yN/bwghVSt56rLoCyFY6gmy8kwENJwjYrlItPVauOuDWyhqDEzlKFIuvIIrAHfTJbr2uSWpgFOVvFHVDQc5dftK751P3CeyuNp8Uf/DL3tal5rFKLuiX2MxGdL00azJHKOWLcrZF3MmtZWhThNRWwx62XSYTF/d8Rc6sR2iFyNYS4MWNSzaeJA+RWfkqjCYBO5tV71bIkjTssUVe5bykrhrXqWqnZ1m9a6rfk61emfu+Px8iIA8zf/SrDNr4s8csd+Gbzn+mXOtWK3rPHkqbeGkuZuvNIGudo9wRdvDkald0Yj9HFy89vtvsgjw7/Pxm9Kf+SEfGj86HU/frlVn6RwgP7CLVRTZDCFZt6j99edcWGSPmz5h4BLO5d73bIzVL7OdTkc8j6O5MIdiPBkzcNnZ7zDvF/2OYkWvSFI78BSE0QpgAAeJxjYGBgZACCk535hiD6XIbUOhgNAD+3BfAAAHicY2BkYGDgA2IJBhBgYmAEQlYgZgHzGAAEgQA4AAAAeJxjYGZiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbAyM8CBAILJEJDmmsLg8EDqAwPjg/8PGPQYHzAoNDAwMMIVKAAhIwATaAw5AHicY2BgYGaAYBkGRgYQ8AHyGMF8FgYDIM0BhEwgiQeyHxj+/wezpCAs+RcCjFBdYMDIxoDMHZEAAP1aCcoAAAB4nGNgZGBgAGLNvbqy8fw2Xxm4mRhA4FyG1DoE/f8BEwPjAyCXgwEsDQAB0gmnAAB4nGNgZGBgfPD/AYMeEwMDwz8GIAkUQQHMAG3nA/YAAAIAAAAAAAAAAgAAUQClACAAlgAAAABQAAAGAAB4nI2PMW7CQBBFn8FGIkQpo5RbIFHZsjciEhyAMg0SFwALrYS8kuEMOQLH4BgcgGPkAKnz7UxBkYKVVvPmz5/ZWeCZMwndSZjwZjwgozQeMuPLOJXnapyJv41HTJIXOZN0LOW17+p4wBNT4yGffBin8lyMM/HNeCT+Yc2BwI6aXHFLpOEI60PY1XnYxkbJnW7Kqs9PfWzZq9vhKfQPx1L3/6l/Nc9c6kLXy1/xrnGxOa1iu6+dL0q3dHevK/PzfJH7spLxkW03qrZSQ191eqHbi03dHkNsXFWUD835BcvqQqwAAAB4nGNgZsALAAB9AAQ=) format("woff"),url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAANAIAAAwBQRkZUTWZZpI4AAAboAAAAHEdERUYANQAGAAAGyAAAACBPUy8yL9TcHwAAAVgAAABWY21hcOAx89QAAAHMAAABUmdhc3D//wADAAAGwAAAAAhnbHlmlq1ZxgAAAzQAAAGAaGVhZP3vdhkAAADcAAAANmhoZWEEEP/mAAABFAAAACRobXR4BeoAcQAAAbAAAAAabG9jYQEyAOAAAAMgAAAAEm1heHAAUwAnAAABOAAAACBuYW1l7pftcgAABLQAAAGwcG9zdCBfgkMAAAZkAAAAWgABAAAAAQAAZVgBDF8PPPUACwIAAAAAAM5oGq4AAAAAzmgargAA/+ACAAHgAAAACAACAAAAAAAAAAEAAAHg/+AALgIAAAD+AAIAAAEAAAAAAAAAAAAAAAAAAAAFAAEAAAAIACQACQAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQMAAAAAAAAAAAAAEAAAAAAAAAAAAAAAUGZFZABA4BrwAAHg/+AALgHgACCAAAABAAAAAAAAAgAAAAAAAAAAqgAAAAAAAAIAAFEAqgAgAJYAAAAAAAMAAAADAAAAHAABAAAAAABMAAMAAQAAABwABAAwAAAACAAIAAIAAAAA4B3wAP//AAAAAOAa8AD//wAAH+oQAwABAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAEIAZACeAMAAAAABAAD/4AIAAeAAAgAAEQEhAgD+AAHg/gAAAAAAAQBRADYBrwGKAB0AAAE2NC8BJg8BJyYPAQYUHwEHBh8BFj8BFxY/ATYvAQGqBAQXCwx8fAwLFwQEfX0LCxcLDHx8DAsXCwt9AVwFDQUXCwt9fQsLFwUNBXx8DAsXCwt9fQsLFwsMfAABAKoABQGeAbYAEQAAEyYPAQYfAQcGHwEWMj8BNjQn1AwLEwsLrKwLCxMFDQXBCAgBtgsLEwsMrKwMCxMFBcEJGAkAAAkAIAAAAeABwAADAAcACwAPABMAFwAbAB8AIwAAEzMVIyUzFSMnMxUjBzMVIyUzFSMnMxUjBzMVIyUzFSMnMxUjIICAAUCAgKCAgKCAgAFAgICggICggIABQICAoICAAcCAgICAgCCAgICAgCCAgICAgAAAAQCWAAoBjwG2ABEAAAE2LwEmDwEGFB8BFj8BNjQvAQGKCwsTDAvBCQnBCwsUBAStAYwMCxMLC8EJGAnBCwsTBQ0FrAAAAAwAlgABAAAAAAABAAsAGAABAAAAAAACAAUAMAABAAAAAAADACcAhgABAAAAAAAEAAsAxgABAAAAAAAFAAsA6gABAAAAAAAGAAsBDgADAAEECQABABYAAAADAAEECQACAAoAJAADAAEECQADAE4ANgADAAEECQAEABYArgADAAEECQAFABYA0gADAAEECQAGABYA9gBTAGwAaQBkAGUALQBpAGMAbwBuAHMAAFNsaWRlLWljb25zAABpAGMAbwBuAHMAAGljb25zAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAFMAbABpAGQAZQAtAGkAYwBvAG4AcwAgADoAIAAyADUALQA5AC0AMgAwADEAMwAARm9udEZvcmdlIDIuMCA6IFNsaWRlLWljb25zIDogMjUtOS0yMDEzAABTAGwAaQBkAGUALQBpAGMAbwBuAHMAAFNsaWRlLWljb25zAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABTAGwAaQBkAGUALQBpAGMAbwBuAHMAAFNsaWRlLWljb25zAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAABAAIBAgEDAQQBBQEGB3VuaUYwMDAHdW5pRTAxQQd1bmlFMDFCB3VuaUUwMUMHdW5pRTAxRAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAHAAEABAAAAAIAAAAAAAEAAAAAyYlvMQAAAADOaBquAAAAAM5oGq4=) format("truetype");
	font-weight:400;
	font-style:normal
}

[data-icon]:before
{
	font-family:Slide-icons;
	content:attr(data-icon);
	speak:none;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}

.custom-html {
	background: none repeat scroll 0 0 black;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.75);
	color: #fff;
	font-family: Arial, sans-serif;
	height: 70px;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 9;
}
.custom-html p {
	font-size: 14px;
}
.custom-html > h4 {
	font-family: Arial, sans-serif;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 15px;
}

.lightGallery
{
	overflow:hidden!important
}

#lightGallery-Gallery img
{
	border:none!important
}

#lightGallery-outer
{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:99999!important;
	overflow:hidden;
	user-select:none;
	opacity:1;
	-webkit-transition:opacity .35s ease;
	-moz-transition:opacity .35s ease;
	-o-transition:opacity .35s ease;
	-ms-transition:opacity .35s ease;
	transition:opacity .35s ease;
	background:#0d0d0d
}

#lightGallery-Gallery.opacity
{
	opacity:1;
	transition:all 1s ease 0;
	-moz-transition:all 1s ease 0;
	-webkit-transition:all 1s ease 0;
	-o-transition:all 1s ease 0;
	-ms-transition:all 1s ease 0
}

#lightGallery-Gallery.opacity .thumb_cont
{
	opacity:1
}

#lightGallery-Gallery.fadeM
{
	opacity:0;
	transition:all .5s ease 0;
	-moz-transition:all .5s ease 0;
	-webkit-transition:all .5s ease 0;
	-o-transition:all .5s ease 0;
	-ms-transition:all .5s ease 0
}

#lightGallery-Gallery
{
	height:100%;
	opacity:0;
	width:100%;
	position:relative;
	transition:all 1s ease 0;
	-moz-transition:all 1s ease 0;
	-webkit-transition:all 1s ease 0;
	-o-transition:all 1s ease 0;
	-ms-transition:all 1s ease 0
}

#lightGallery-slider
{
	height:100%;
	left:0;
	top:0;
	width:100%;
	position:absolute;
	white-space:nowrap
}

#lightGallery-slider .lightGallery-slide
{
	background:url(/img/loading.gif) center center no-repeat;
	display:inline-block;
	height:100%;
	line-height:1px;
	text-align:center;
	width:100%
}

#lightGallery-slider.slide .lightGallery-slide
{
	position:absolute;
	opacity:.4
}

#lightGallery-slider.fadeM .lightGallery-slide
{
	position:absolute;
	left:0;
	opacity:0
}

#lightGallery-slider.animate .lightGallery-slide
{
	position:absolute;
	left:0
}

#lightGallery-slider.fadeM .current
{
	opacity:1;
	z-index:9
}

#lightGallery-Gallery.opacity .lightGallery-slide.current iframe,#lightGallery-Gallery.opacity .lightGallery-slide.current img
{
	transform:scale(1,1);
	-moz-transform:scale(1,1);
	-ms-transform:scale(1,1);
	-webkit-transform:scale(1,1);
	-o-transform:scale(1,1)
}

.lightGallery-slide.current iframe,.lightGallery-slide.current img
{
	transform:scale(.5,.5);
	-moz-transform:scale(.5,.5);
	-ms-transform:scale(.5,.5);
	-webkit-transform:scale(.5,.5);
	-o-transform:scale(.5,.5);
	transition:all 1s ease 0;
	-moz-transition:all 1s ease 0;
	-webkit-transition:all 1s ease 0;
	-o-transition:all 1s ease 0;
	-ms-transition:all 1s ease 0
}

#lightGallery-Gallery.fadeM .lightGallery-slide.current iframe,#lightGallery-Gallery.fadeM .lightGallery-slide.current img
{
	transform:scale(.5,.5);
	-moz-transform:scale(.5,.5);
	-ms-transform:scale(.5,.5);
	-webkit-transform:scale(.5,.5);
	-o-transform:scale(.5,.5)
}

#lightGallery-slider.fadeM.on .current
{
	opacity:1;
	transition:all .5s ease 0;
	-moz-transition:all .5s ease 0;
	-webkit-transition:all .5s ease 0;
	-o-transition:all .5s ease 0;
	-ms-transition:all .5s ease 0
}

#lightGallery-slider.fadeM .lightGallery-slide
{
	transition:opacity .4s ease 0;
	-moz-transition:opacity .4s ease 0;
	-webkit-transition:opacity .4s ease 0;
	-o-transition:opacity .4s ease 0;
	-ms-transition:opacity .4s ease 0
}

#lightGallery-slider.slide .lightGallery-slide
{
	transform:translate3d(100%,0,0);
	-moz-transform:translate3d(100%,0,0);
	-ms-transform:translate3d(100%,0,0);
	-webkit-transform:translate3d(100%,0,0);
	-o-transform:translate3d(100%,0,0)
}

#lightGallery-slider.slide.on .lightGallery-slide
{
	opacity:0
}

#lightGallery-slider.slide .lightGallery-slide.current
{
	opacity:1!important;
	transform:translate3d(0,0,0)!important;
	-moz-transform:translate3d(0,0,0)!important;
	-ms-transform:translate3d(0,0,0)!important;
	-webkit-transform:translate3d(0,0,0)!important;
	-o-transform:translate3d(0,0,0)!important
}

#lightGallery-slider.slide .lightGallery-slide.prevSlide
{
	opacity:0;
	transform:translate3d(-100%,0,0);
	-moz-transform:translate3d(-100%,0,0);
	-ms-transform:translate3d(-100%,0,0);
	-webkit-transform:translate3d(-100%,0,0);
	-o-transform:translate3d(-100%,0,0)
}

#lightGallery-slider.slide .lightGallery-slide.nextSlide
{
	opacity:0;
	transform:translate3d(100%,0,0);
	-moz-transform:translate3d(100%,0,0);
	-ms-transform:translate3d(100%,0,0);
	-webkit-transform:translate3d(100%,0,0);
	-o-transform:translate3d(100%,0,0)
}

#lightGallery-slider.slide.on .current,#lightGallery-slider.slide.on .lightGallery-slide,#lightGallery-slider.slide.on .nextSlide,#lightGallery-slider.slide.on .prevSlide
{
	transition:all 1s cubic-bezier(0,0,.25,1) 0;
	-moz-transition:all 1s cubic-bezier(0,0,.25,1) 0;
	-webkit-transition:all 1s cubic-bezier(0,0,.25,1) 0;
	-o-transition:all 1s cubic-bezier(0,0,.25,1) 0;
	-ms-transition:all 1s cubic-bezier(0,0,.25,1) 0
}

#lightGallery-slider.speed .current,#lightGallery-slider.speed .lightGallery-slide,#lightGallery-slider.speed .nextSlide,#lightGallery-slider.speed .prevSlide
{
	transition-duration:inherit!important;
	-moz-transition-duration:inherit!important;
	-webkit-transition-duration:inherit!important;
	-o-transition-duration:inherit!important;
	-ms-transition-duration:inherit!important
}

#lightGallery-slider.timing .current,#lightGallery-slider.timing .lightGallery-slide,#lightGallery-slider.timing .nextSlide,#lightGallery-slider.timing .prevSlide
{
	transition-timing-function:inherit!important;
	-moz-transition-timing-function:inherit!important;
	-webkit-transition-timing-function:inherit!important;
	-o-transition-timing-function:inherit!important;
	-ms-transition-timing-function:inherit!important
}

#lightGallery-slider .lightGallery-slide:before
{
	content:"";
	display:inline-block;
	height:50%;
	width:1px;
	margin-right:-1px
}

#lightGallery-slider .lightGallery-slide img
{
	display:inline-block;
	max-height:100%;
	max-width:100%;
	cursor:-moz-grabbing;
	cursor:grab;
	cursor:-webkit-grab;
	margin:0;
	padding:0;
	width:auto;
	height:auto;
	vertical-align:middle
}

.custom-html
{
	background:#000;
	background:rgba(0,0,0,.75);
	color:#fff;
	height:70px;
	left:0;
	position:absolute;
	right:0;
	top:0;
	z-index:9
}

.custom-html p
{
	font-size:14px
}

#lightGallery-action a,#lightGallery-action a.cLthumb:after
{
	font-family:Slide-icons;
	font-size:16px
}

.custom-html>h4
{
	font-weight:700;
	margin-bottom:5px;
	margin-top:15px
}

#lightGallery-action
{
	bottom:20px;
	position:absolute;
	left:50%;
	margin-left:-55px;
	z-index:9;
	-webkit-backface-visibility:hidden
}

#lightGallery-action a
{
	margin:0 3px 0 0 !important;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	position:relative;
	top:auto;
	left:auto;
	bottom:auto;
	right:auto;
	display:inline-block!important;
	display:inline-block;
	vertical-align:middle;
	background-color:#000;
	background-color:rgba(0,0,0,.65);
	width:28px;
	height:28px;
	color:#FFF;
	cursor:pointer
}

#lightGallery-action a.disabled
{
	opacity:.6;
	filter:alpha(opacity=60);
	cursor:default;
	background-color:#000;
	background-color:rgba(0,0,0,.65)!important
}

#lightGallery-action a:focus,#lightGallery-action a:hover
{
	background-color:#000;
	background-color:rgba(0,0,0,.85)
}

#lightGallery-action a#lightGallery-next:after,#lightGallery-action a#lightGallery-prev:before
{
	left:5px;
	bottom:3px;
	position:absolute
}

#lightGallery-action a#lightGallery-prev:before
{
	content:"\e01d"
}

#lightGallery-action a#lightGallery-next:after
{
	content:"\e01b"
}

#lightGallery-action a.cLthumb:after
{
	content:"\e01c";
	left:6px;
	bottom:4px;
	position:absolute
}

#lightGallery_counter
{
	bottom:52px;
	text-align:center;
	width:100%;
	position:absolute;
	z-index:9;
	color:#FFF
}

#lightGallery-Gallery .thumb_cont
{
	position:absolute;
	bottom:0;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background-color:#000;
	-webkit-transition:max-height .4s ease-in-out;
	-moz-transition:max-height .4s ease-in-out;
	-o-transition:max-height .4s ease-in-out;
	-ms-transition:max-height .4s ease-in-out;
	transition:max-height .4s ease-in-out;
	z-index:9;
	max-height:0;
	opacity:0
}

#lightGallery-Gallery .thumb_cont.open
{
	max-height:350px
}

#lightGallery-Gallery .thumb_cont .thumb_inner
{
	margin-left:-12px;
	padding:12px;
	max-height:290px;
	overflow-y:auto
}

#lightGallery-Gallery .thumb_cont .thumb_info
{
	background-color:#333;
	padding:7px 20px
}

#lightGallery-Gallery .thumb_cont .thumb_info .count
{
	color:#fff;
	font-weight:700;
	font-size:12px
}

#lightGallery-Gallery .thumb_cont .thumb_info .close
{
	color:#FFF;
	display:block;
	float:right!important;
	width:28px;
	position:relative;
	height:28px;
	border-radius:2px;
	margin-top:-4px;
	background-color:#000;
	background-color:rgba(0,0,0,.65);
	-webkit-transition:background-color .3s ease 0;
	-moz-transition:background-color .3s ease 0;
	-o-transition:background-color .3s ease 0;
	-ms-transition:background-color .3s ease 0;
	transition:background-color .3s ease 0;
	z-index:1090;
	cursor:pointer
}

#lightGallery-Gallery .thumb_cont .thumb_info .close i:after
{
	left:6px;
	position:absolute;
	top:4px
}

#lightGallery-Gallery .thumb_cont .thumb_info .close i:after,#lightGallery-close:after
{
	content:"\e01a";
	font-family:Slide-icons;
	font-style:normal;
	font-size:16px
}

#lightGallery-Gallery .thumb_cont .thumb_info .close:hover
{
	text-decoration:none;
	background-color:#000;
	background-color:rgba(0,0,0,1)
}

#lightGallery-Gallery .thumb_cont .thumb
{
	display:inline-block!important;
	vertical-align:middle;
	text-align:center;
	margin-bottom:4px;
	margin-left:4px;
	height:50px;
	width:50px;
	opacity:.6;
	filter:alpha(opacity=60);
	overflow:hidden;
	border-radius:3px;
	border:3px solid transparent;
	cursor:pointer;
	-webkit-transition:border-color linear .2s,opacity linear .2s;
	-moz-transition:border-color linear .2s,opacity linear .2s;
	-o-transition:border-color linear .2s,opacity linear .2s;
	-ms-transition:border-color linear .2s,opacity linear .2s;
	transition:border-color linear .2s,opacity linear .2s
}

@media (min-width:800px) {
	#lightGallery-Gallery .thumb_cont .thumb
	{
		width:94px;
		height:94px
	}
}

#lightGallery-Gallery .thumb_cont .thumb>img
{
	height:auto;
	max-width:100%
}

#lightGallery-Gallery .thumb_cont .thumb.active,#lightGallery-Gallery .thumb_cont .thumb:hover
{
	opacity:1;
	filter:alpha(opacity=100);
	border-color:#fff
}

#lightGallery-slider .video_cont
{
	display:inline-block;
	margin:0;
	padding:0;
	height:auto;
	vertical-align:middle;
	background:0 0;
	max-width:1140px;
	max-height:100%;
	width:100%;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box
}

#lightGallery-slider .video
{
	width:100%;
	height:0;
	padding-bottom:56.25%;
	overflow:hidden;
	position:relative
}

#lightGallery-slider .video iframe
{
	width:100%!important;
	height:100%!important;
	position:absolute;
	top:0;
	left:0
}

#lightGallery-slider .info
{
	background-color:#000;
	background:rgba(0,0,0,.55);
	color:#FFF;
	padding:10px 50px;
	position:absolute;
	top:0;
	width:100%
}

#lightGallery-slider .info span
{
	display:block;
	line-height:1
}

#lightGallery-slider .info span:last-child
{
	margin-top:6px
}

#lightGallery-slider .info .title
{
	font-size:16px;
	font-weight:700
}

#lightGallery-slider .info .desc
{
	color:#DDD;
	font-size:12px
}

#lightGallery-close
{
	color:#FFF;
	height:28px;
	position:absolute;
	right:20px;
	top:20px;
	width:28px;
	z-index:1090;
	cursor:pointer;
	border-radius:2px;
	background-color:#000;
	background-color:rgba(0,0,0,.65);
	-webkit-transition:background-color .3s ease;
	-moz-transition:background-color .3s ease;
	-o-transition:background-color .3s ease;
	-ms-transition:background-color .3s ease;
	transition:background-color .3s ease;
	-webkit-backface-visibility:hidden
}

#lightGallery-close:after
{
	position:absolute;
	right:6px;
	top:3px
}

#lightGallery-close:hover
{
	text-decoration:none;
	background-color:#000
}

.spinner
{
	margin:100px auto 0;
	width:70px;
	height:140px;
	text-align:center
}

.spinner>div
{
	width:18px;
	height:18px;
	background-color:#fff;
	border-radius:100%;
	display:inline-block;
	-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out;
	animation:sk-bouncedelay 1.4s infinite ease-in-out;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}

.spinner .bounce1
{
	-webkit-animation-delay:-.32s;
	animation-delay:-.32s
}

.spinner .bounce2
{
	-webkit-animation-delay:-.16s;
	animation-delay:-.16s
}

@-webkit-keyframes sk-bouncedelay {
	0%,100%,80%
	{
		-webkit-transform:scale(0)
	}
	
	40%
	{
		-webkit-transform:scale(1)
	}
}

@keyframes sk-bouncedelay {
	0%,100%,80%
	{
		transform:scale(0);
		-webkit-transform:scale(0)
	}
	
	40%
	{
		transform:scale(1);
		-webkit-transform:scale(1)
	}
}

@media only screen and (min-width:1000px) {
	#slider li
	{
		width:793px!important;
		height:470px!important
	}
}
@media only screen and (max-width:640px){
	
	.nav label{
		width:30px;
		height:45px;
		font-size:40pt;
		line-height:40px;
	}
}
@media only screen and (max-width:780px) and (min-width:280px) {
	#arbitro, .arbitro
{
		width:100% !important;	
		
	}
	
	#MasNoticias ul{
		width:100%;	
	}
	#MasNoticias li h2{
		width:50% !important;	
	}
	
	#boxSocial iframe{
		max-height:1300px;
		overflow:visible;
		}
	#main
	{
		width:90%!important
	}
	
	#box-Estadisticas,#box-Galeria li,#box-Posicion,#box-Semanal,#listNoticias,#slide-noticias,.boxINFO
	{
		width:100%!important
	}
	
	#listNoticias li
	{
		width:100% !important;
		height:180px!important
	}
	#noticia-detalle img{
		width:92% !important;
	
	}
	
	
	#box-Galeria,#box-oNoticias
	{
		width:100%!important;
		float:left!important;
		position:relative!important
	}
	
	#slider h1
	{
		font-size:12px;
		line-height:12px
	}
	
	#slider h3
	{
		font-size:16px;
		line-height:16px
	}
	
	#box-Galeria li img,#listNoticias li img
	{
		width:97%!important;
		height:100%!important
	}
	
	#box-Filtro,#box-Galeria
	{
		width:94.2%
	}
	
	#menu,#tablaResultados li:nth-child(9)
	{
		display:none
	}
	
	#box-Galeria
	{
		overflow:hidden
	}
	
	
	.box-468x60
	{
		width:100%!important
	}
	
	.bannerCentral,.box-300x250,.box-728x90,.deta,.detalle,.detallePartido
	{
		display:none!important
	}
	
	#box-Semanal
	{
		margin-top:20px
	}
	
	.box-B,.box-C
	{
		width:89%!important
	}
	
	#box-Semanal li:nth-child(1),#box-Semanal li:nth-child(2),#box-Semanal li:nth-child(4),#tablaResultados li:nth-child(1),#tablaResultados li:nth-child(2),#tablaResultados li:nth-child(4)
	{
		width:17%
	}
	
	.bannerSet, #box-Semanal li:nth-child(3),#box-Semanal li:nth-child(7),#box-Semanal li:nth-child(8),#tablaResultados li:nth-child(3),#tablaResultados li:nth-child(7),#tablaResultados li:nth-child(8),a[data-title]:hover:after
	{
		display:none
	}
	
	#MasNoticias li, #box-oNoticias li{
		width:97% !important;
		}
	.box-trans-black h1
	{
		font-size:15px;
		font-weight:700
	}
	
	#box-Estadisticas ul,#box-Semanal ul,#tablaResultados ul
	{
		width:100%
	}
	
	.logo-fede
	{
		background-size:100%;
		width:50px!important;
		height:46px!important;
		right:50px
	}
	
	.logo-anfp230
	{
		background-size:100%;
		width:100px;
		height:40px
	}
	
	#box-Semanal li:nth-child(4),#box-Semanal li:nth-child(5),#tablaResultados li:nth-child(4),#tablaResultados li:nth-child(5)
	{
		width:15%!important;
		font-size:15px;
		font-weight:700;
		color:#333
	}
	
	#box-Semanal li:nth-child(9),#tablaResultados li:nth-child(9)
	{
		width:25%!important;
		text-align:right
	}
	#box-Galeria li {
					height:250px !important;	
				}
				
	#box-Semanal li img,#tablaResultados li img
	{
		margin:5px
	}
	
	#listNoticias > .galeriasID li{
			width:90% !important;	
	}
	
	.next,.prev
	{
		width:15%!important;
		top:42%!important
	}
	
	#menu ul li a{ width:90%; text-align:left !important }
	
	.menuBajo ul li a{ padding-left:20px !important;  }
	
	#noticia-detalle
	{
		width:91%!important
	}
	
	#box-oNoticias
	{
		width:100%!important
	}
	
	#left-not
	{
		margin-left:0!important;
		width:100% !important;
	}
	
	.fixSup
	{
		margin-top:0!important
	}
	
	.document li
	{
		width:92%!important
	}
	
	#boxIN .img img:nth-child(2),#footer,.CO li
	{
		width:100%!important
	}
	
	#boxIN
	{
		padding:20px 0
	}
	
	#footer
	{
		padding:0!important
	}
	
	.ingTitulo
	{
		bottom:-15px
	}
	
	.ingTitulo span
	{
		font-size:15px
	}
	
	.CO li
	{
		padding:0;
		margin-bottom:20px
	}
	
	.logoJuvenil
	{
		top:0!important
	}
	
	#tablaResultados li:nth-child(10)
	{
		margin-left:30px
	}
	
	#menuToggle
	{
		display:block;
		margin-bottom:10px
	}
	
	a.menuToggle
	{
		cursor:pointer;
		padding:10px 35px 16px 0;
		float:left
	}
	
	#menuToggle span,#menuToggle span:after,#menuToggle span:before
	{
		cursor:pointer;
		border-radius:1px;
		height:4px;
		width:25px;
		background:#fff;
		position:absolute;
		display:block;
		content:'';
		transition:all 500ms ease-in-out
	}
	
	#menuToggle span:before
	{
		top:-10px
	}
	
	#menuToggle span:after
	{
		bottom:-10px
	}
	
	#menuToggle.active span
	{
		background-color:transparent;
	}
	
	#menuToggle.active span:after,#menuToggle.active span:before
	{
		top:0
	}
	
	#menuToggle.active span:before
	{
		transform:rotate(45deg)
	}
	
	#menuToggle.active span:after
	{
		transform:rotate(-45deg)
	}
	
	.vivo
	{
		position:relative;
		float:none;
		top:25px;
		font-size:11px
	}
	
	#menu ul li
	{
		width:100%!important
	}
	
	.ingTitulo img
	{
		width:12%;
		padding:5px
	}
	
	.credit
	{
		left:0
	}
	
	.search
	{
		top:inherit;
		right:0
	}
	
	#bg-anfpcl
{
	/* Preserve aspet ratio */
  width: 100% !important;
  height: 105% !important;

}



/* CSS NUEVO */

	#menuSearch{
		width:50px;
		border-left:1px solid #CCC;
		float:left;	
	}
	
	.search-input
	{
		width:100%!important
	}
	
	#results
	{
		top:inherit;
		margin-top:40px;
		width:94%!important
	}
	
	.IN h4
	{
		width:84%;
		margin-top:20px
	}
	.trofeo{
		    font-size: 5px;
  		  line-height: 8px;
		  width:50px !important;
	}
	#nClub{
		display:none	
	}
	ul.menu-list li{
		width:93% !important	
	}
	ul.menu-list li h2, ul.menu-list li h3{
		width:50% !important;
	}
	
	.full li:nth-child(10),.full li:nth-child(3),.full li:nth-child(4),.full li:nth-child(5),.full li:nth-child(6),.full li:nth-child(7),.full li:nth-child(8),.full li:nth-child(9)
{
	width:8.9% !important;
		
}

.full li:nth-child(2)
{
	width:15% !important;	
}
}