@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700,700i');

/*@font-face{font-family: "Dusha"; src: url("http://rusia.tuquinielamillonaria.com.ve/themes/default/css/Dusha.ttf");}*/
@font-face{font-family: "Dusha";}

/*Theme Name: tuquinielamillonaria

Theme URI: www.tuquinielamillonaria.com

Author URI: www.corpodatos.com
Author: Corpodatos

Description: Tema Responsive realizado para tu quiniela millonaria 2024

*/

body{
	font-family: "Open Sans";
	font-size: 16px;
	line-height: 1.54;
	color: #666;
	background-color: #fff;
}

ul {padding: 0; margin: 0;}

@media only screen and (max-width: 768px) {
.nav_menu a#pull,.nav_menu ul.nav li a{font-family: 'Open Sans', sans-serif;}
}

input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {font-family: 'Open Sans', sans-serif;}

input[type="submit"].button, button.button, .button, .linkreg {
	/*background-color: #b4191e;*/ /* FIFA 2018*/
	/*background-color: #841434; /* FIFA 2022*/
	background-color: #024DB3; /* COPA AMERICA 2024*/
	border-radius: 8px;
	color: #ffffff !important;
	position: relative;
	display: inline-block;
	border: 0;
	text-decoration: none;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: .7rem;
	font-weight: 700;
	line-height: 1.35714286;
	text-transform: uppercase;
	padding: 10px 20px !important;
	margin: 0 .85rem;
	line-height: 1;
}

.button-login {
	/*background-color: #b4191e;*/ /* FIFA 2018*/
	/*background-color: #841434; /* FIFA 2022*/
	background-color: #024DB3; /* COPA AMERICA 2024*/
	color: #ffffff !important;
	position: relative;
	display: inline-block;
	border: 0;
	text-decoration: none;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: .7rem;
	font-weight: 700;
	line-height: 1.35714286;
	text-transform: uppercase;
	padding: 10px 20px !important;
	margin: 0 .85rem;
	line-height: 1;
}


.button::before , .button::after {
    background-image: url(../images/btn-sprite.svg);
}

.button::before {
    background-position: -9px -1026px;
    top: 0;
	bottom: 0;
	width: .9rem;
	right: 100%;
}

.button::after {
    background-position: -10px -1203px;
    top: 0;
	bottom: 0;
	width: .9rem;
	left: 100%;
}

.button:hover, .button:focus, .close:hover, .fancybox-close:hover {

}



@charset "utf-8";
@import url('../../../css/reset.css');
/* CSS Document */

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}
.clearfix:after {
    clear: both;
}
/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.clearfix {
    *zoom: 1;
}

a:focus { outline: none; }
strong{ font-weight:600;}
.clear { clear: both; }

body {
	font-size: 13px;
	-webkit-transition: .2s all ease;
	-moz-transition: .2s all ease;
	transition: .2s all ease;
	margin: 0;
	padding: 0;
}
header{
	/*background: #024385 url(../images/bg-darkred_1a.jpg) repeat center; width:100%; position:relative; z-index:1;*/
	/*background: #841434 url(../images/bg-darkred_1aa.jpg) center; width:100%; position:relative; z-index:1; /*FIFA 2022*/
	/*background: #024DB3 center; width:100%; position:relative; z-index:1; /*COPA AMERICA 2024*/
	background: url(../images/bg_top_header.png) center; background-repeat: repeat-x;position:relative; background-position: top center; width:"1857px"; height:"230px"; z-index:1; /*COPA AMERICA 2024*/
	/*background: url(../images/logo.png) right; width:100%; position:relative; z-index:1; /*COPA AMERICA 2024*/

	/*background-image:url(../images/bg_top.gif); background-repeat: repeat-y;  background-position: top center; width:100%; position:relative; z-index:1;}*/
}

.header{
	padding: 0px 0px;
}

.header a img {
	max-height: 180px;
}

h1,h2,h3,h4,h5,h6{
	margin:.5em 0;
	color: #000000;
	line-height: normal;
	font-family: "Dusha", sans-serif; font-weight: 400;
}
h1{ font-size:3em;}
h2{ font-size:2.5em;}
h3{ font-size:2em;}
img{display:block; }


table{ border:0px solid #d9d9d9; margin-bottom:30px;}
table tr{border:0px solid #d9d9d9; background:#f9f9f9;}
table tr td,table tr th{ border-right:0px solid #d9d9d9; padding:10px 11px;font-size: 1.1em;}	
table tr th{ background-color:#E2E2E2; font-weight:600;}

#page_wrap {
	background: #ffffff url(../images/bg.jpg) repeat-x top center; width:100%; position:relative; z-index:1;
}

.page_wrap {
	display: inline-block;
	float: left;
	width: 100%;
	height: auto;
}

a{ color:#666666; text-decoration: none;}

.require{ background-image:url(../../../images/asterisco.png); background-repeat:no-repeat; background-position:5px 5px;}

/* DANRIVATT COMENTADO COPA AMERICA 2024*/
/*.container1440{min-width:86%; max-width:1440px;  margin:0 auto;}*/

.container1440{min-width:86%; max-width:1440px;  margin:0 auto;}

.shadowG{ width:100%; text-align:center; bottom: -29px;  position: absolute;  z-index: 2;}
.shadowG img{ width:100%;}

.shadow2{ width:100%; text-align:center; display: none;}
.shadow2 img{ width:100%;}

.logo{ max-width:434px; margin:0 auto; display:block; }
.logo img{ width:100%; max-width:434px;}

.container {
	max-width: 1200px;
	/*max-width: 1857px;*/ /*Just testing*/
	padding: 0px 10px;
}

.mb18{ margin-bottom:18px;}
.wrapp01{max-width: 1200px; padding:0; margin:0 auto; background:#FFF;}
/*.wrapp01{max-width: 1857px; padding:0; margin:0 auto; background:#22df15;}*/ /*Just testing*/
#interna #sliderinter{ margin-bottom:1px!important;}
.secc_mundial article {
    display: inline-block;
    margin-bottom: 20px;
}

.lat {
	background-color: #F5F5F5;
	padding: 25px 10px;
}

#content_wrap{
	padding-bottom:20px; 
	position:relative; 
	z-index:1;
	-webkit-border-bottom-right-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-bottomright: 20px;
	-moz-border-radius-bottomleft: 20px;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px;
}
.content_center{ overflow:hidden;}
.fullwrite{ background:#ffffff; width:100%; position:relative; padding-bottom:37px;}

.nav_menu #pull { display: none; }
.nav_menu ul.nav {
	height: 50px;
	align-items: center;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-flow: row wrap;
	list-style: none;
	padding: 0;
	margin: 0;
	justify-content: space-between;
}

.nav_menu ul.nav li {
margin: 0;
padding: 0;
list-style: none;
}

.nav_menu ul.nav li + li {
    margin-left: 4%;
}

.nav_menu ul.nav li.quinielas a{ border-right: none; background:none; }

.nav_menu ul.nav li a {
	color: #ffffff;
	font-size: 13px;
	font-style: normal;
	font-weight: 700;
	text-transform: uppercase;
}

.nav_menu ul.nav li a:hover {
	text-decoration: none;
	opacity: .6;
	filter: alpha(opacity=60);
}

.menutop li.foot{ display:none;}  
.menufoo li.foot{ display:block;} 

.menufoo{margin: 0 auto 17px; width: 86%;}
.menufoo ul.nav {h3
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
	width: 100%;
	padding-top: 20px;
}

.menufoo ul.nav li {
	width: auto;
	text-align: left;
	list-style: none;
}

.menufoo ul.nav li a {
	padding: 0px;
	text-align: center;
	font-size: 12px;
	margin-bottom: 15px;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: .2s;
	transition-duration: .2s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	backface-visibility: hidden;
	color: #326295;
}

.menufoo ul.nav li:last-child a {

}

.nav_menu ul.nav li a:hover  {

}


/*footer*/
footer{
	background-color: #fff;
	padding: 30px 0 40px;
}

.creditos{
	color: #326295;
	clear: both;
	text-align: center;
	padding: 10px 0;
	font-size: 12px;
}

footer a{ 	color: #326295; text-decoration:none;}

/*PAGINADOR*/
.pagenavi {
    clear: both;
    color: #00638f;
    font-size: 12px;
    text-align: center;
	margin-bottom:30px;
}
.pagenavi a, .pagenavi span {
	text-decoration:none;
	color:#7c7c7c;
	/*DANRIVATT*/
	/*color:yellow;*/
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #ededed;
	background: -webkit-gradient(linear, 0 0, 73% bottom, from(#ededed), to(#d7d7d7));
	background: -webkit-linear-gradient(#ededed, #d7d7d7);
	background: -moz-linear-gradient(#ededed, #d7d7d7);
	background: -ms-linear-gradient(#ededed, #d7d7d7);
	background: -o-linear-gradient(#ededed, #d7d7d7);
	background: linear-gradient(#ededed, #d7d7d7);
	-pie-background: linear-gradient(#ededed, #d7d7d7);
	padding:3px 8px;
	border:1px solid #e0e0e0;
	text-align:center;
	font-size:12px;
}
.pagenavi span.current {
	/*color:yellow;*/
}
.pagenavi a:hover, .pagenavi span.current {
    color: #515151;
	/*color: #ccf805;*/
}

/*************************/
.cont_menu{
    /*background: #b4191e url(../images/bg-darkred.svg) 0 0 repeat;*/
	/*background: #b4191e url(../images/bg-darkred_1a.jpg) 0 0 repeat;*/
	/*background: #841434 url(../images/bg-darkred_1a.jpg) 0 0 repeat; /*FIFA 2022*/
	background: blue url(../images/bg-darkred_1a.jpg) 0 0 repeat; /*COPA AMERICA 2024*/
    border-bottom: 2px solid #bdb289;
    border-top: 2px solid #bdb289;
}

.flexslider .slides .caption h1{
	color: #ffffff;
	line-height: 1;
	margin: 0;
}	
.flexslider .slides .caption p { color:#FFF;}
.flexslider .slides .caption{ padding:20px; margin-top:48px; padding-right:170px;}

.capchapic {
    border: 1px solid #cecece;
    display: inline-block;
    margin-bottom: 5px;
    float: left;
}
.refresh{ display:inline-block;margin-left:10px;margin-bottom:10px;}

select,input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {
	color: #666666;
	display: block;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	width: 100%;
	overflow: hidden;
	position: relative;
	padding: 0 20px;
	border: 0px solid;
	border-bottom: 2px solid #bdb289;
	line-height: 1.16;
	margin: 0 0 30px;
}



div.fileinputs {
	position: relative;width:100%; margin-bottom:17px;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	width:100%;
}

.tableshape {
  border: 1px solid black;
  border-radius: 10px;
  text-align: center;
  vertical-align: middle;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	width:100%;
	cursor:pointer;
}

.input{
	border: 1px solid #cecece;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    color: #717171!important;
    padding: 5px 15px;
	width:100%;
	font-size:14px;
	margin-bottom:1em;
	background:#fff;
	width:94%;
}
input:disabled{color: #000!important}	
	
.fakefile i{ font-size:1.2em;}

.boxgris label{
	display: block;
    font-weight: 600;
    margin-bottom: 6px;
    margin-left: 5px;	
    font-size: 1.2em;
}
h3 .clear{ display:block;}

.fotoperfil{ 
border:1px solid #FFF;
}

.margin0{ margin:0!important;}

form .span_3.margin0 {
	display: inline-block;
	width: 100%;
}

input[type="text"].error, textarea.error, select.error {background: #ffecec;border:1px solid #ffa8a8;color:#e94b4b; }


.avisos{ width:75%; float:left; }
.avisos .alert{
	float:right;
	text-align:center; 
	background: url(../../../images/ico-alert.gif) no-repeat left center #ffecec; 
	border:1px solid #ffa8a8;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
	color:#e94b4b; font-size:15px;
	 padding:3px 20px 3px 41px;
	margin-right:10px;
	display:none;
	}

.listG{width:100%; }
.listG ul.list {	  
	  background:#f5f5f5; 
	  display: block; 
	  text-align: left;
	  width:100%;
	  }
.listG ul.list li a{
	color:#515151;
	font-size: 15px;
	font-style:italic;
	text-decoration:none;
	}
  .listG ul.list li { width:100%; display:block; background:url(../../../images/liner-li-menu-movil.gif) repeat-x left bottom; }  
  .listG ul.list li a {
	  padding:15px 0 15px 15px;
	  width:100%;	  
	  display:block; 
	  text-align:left;
	  background:url(../../../images/ico-descarga-out.jpg) right 22px center no-repeat;	  
	  }
 .listG ul.list li a:hover {color:#013e77; background:url(../../../images/ico-descarga.jpg) right 22px center no-repeat;}

.relative{ position:relative;}

.boxgris, .boxgris2{	
	margin-bottom: 1.2rem;
	border: 0;
	position: relative;
	padding: 1.9rem 0;
}
.boxgris::before, .boxgris::after, .boxgris2::before, .boxgris2::after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: -1px;
    right: -1px;
    width: auto;
    height: 7px;
    background: url(../images/bullet.svg) 0 repeat-x;
}

.boxgris::after, .boxgris2::after {
	top: auto;
	bottom: 0;
}

.boxgris h2 {
	line-height: 1.07142857;
	color: inherit;
	margin: 0px 0 20px 0;
	text-align: center;
	color: #666666;
}

.fbconect h2 {
    font-size: 18px;
    margin: 0;
    color: #666;
}
	
.resultado{ border-top:0; margin-left:auto; margin-right:auto;}	
.topresult{background:url(../../../images/top_ultimosresultados.jpg) no-repeat center top; height:108px; width:100%;}	

.alingL{ text-align:left;}
.alingC{ text-align:center;}
.alingR{ text-align:right;}

.banner{ position:relative;}
.banner img{ margin: 0 auto;}
/*.banner:before{
	position:absolute; left:0; top:0;
	content:"publicidad";
	background:url(../../../images/bg_publicidad.png) repeat-y;
	padding:3px 11px 4px;
	font-size:10px;
	color:#898888;
	min-width:88px;
	}*/
.divider{ width:100%; text-align:center; margin-top:60px; margin-bottom:26px; position:relative;}	

.mod_lugar {
    background: url(../../../images/bg_premio.png) no-repeat center top;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0 15px;
}

.mod_lugar:last-child{ margin-right:0;}
.mod_lugar .posc{height:119px; text-align:center; }
.mod_lugar .posc h2{ 
   color: #003B7F;
    font-size: 64px;
    font-weight: bold;
    line-height: 46px;
    margin-top: 20px;
	margin-bottom:6px;
	display:inline-block;
	position:relative;
}
.mod_lugar .posc span{
	font-size: 16px;
    font-weight: normal;
    line-height: 15px;
    position: absolute;
    top: -4px;
	 color: #003B7F;
	}
.uno h2 span{right:-20px;}
	
.mod_lugar .posc p{
	color: #003B7F;
    font-size: 10px;
    line-height: 10px;
	font-style:normal;
	margin: 0;
}

.mod_lugar h1{text-align:center; font-size:55.76px; font-weight:600; line-height:43px; margin-top:14px; color:#ffffff;}
.mod_lugar p{text-align:center!important; font-style:italic!important; font-size:14px!important; padding:0 10px; color:#ffffff;}

#interna .mod_lugar{ width:189px;}

.center{ text-align:center;}
.cartel img{ margin:0 auto}

/*Banderas*/
.bandera{ width:57px; height:50px; position:relative; text-align:center; margin:0 auto;}
.bandera img{ position:absolute; z-index:0;}
.bandera span{
	bottom: 0;
    display: block;
    font-size: 12px;
    font-weight: 600;
    /*position: absolute;*/
    position: relative;
    text-transform: uppercase;
    width: 100%;
    z-index: 1;
    padding-top: 60px !important;
    color: #000;
	}
.modresult, .modprox{padding:0 10px; margin-top:10px;}
.separadorH{background:url(../../../images/separadoH.gif) repeat-x center top; height:2px; width:100%;  margin: 20px 0;}

.modresult table,.modprox table,.modresult table td,.modprox table td,.modresult table tr,.modprox table tr{ border:0; padding:0; background:none; margin:0;}
.modresult table td,.modprox table td{ text-align:center;}
.modresult h1, .modprox h1{ font-size:57px; font-weight:600; line-height:43px;}

.boxgris2 h2{ font-weight:600; text-align:center; font-size:1.8em;} 

.proximos .boxgris2 h2{ margin-bottom:30px;}

.modfecha{ padding:6px 0;}
.modfecha h2,.modfecha h1{ text-align:center; font-weight:600; margin:0}
/*.modfecha h2{color:#b4191e; text-transform:uppercase; line-height:25px;}
.modfecha h1{color:#b4191e; font-size:46px; line-height:54px;}*/
/*FIFA 2022*/
/*.modfecha h2{color:#841434; text-transform:uppercase; line-height:25px;} 
.modfecha h1{color:#841434; font-size:46px; line-height:54px;} */

/*COPA AMERICA 2024*/
.modfecha h2{color:#FD2A2A; text-transform:uppercase; line-height:25px;} 
.modfecha h1{color:#FD2A2A; font-size:46px; line-height:54px;}

/*--*/
.modfecha h3{ color:#000; font-size:18px; margin:0; text-align:center;font-weight:normal;}

.modslides{ position:relative;}

.center{ text-align:center;}
.titular{ line-height: normal; margin-bottom: 20px;}

.datagrid.favoritos table td img {
	height:auto;
}

.datagrid table { border-collapse: collapse; text-align: left; width: 100%; } 
.datagrid { font-size:14px; overflow: hidden;}
.datagrid table td, .datagrid table th { padding: 7px 11px; }
.datagrid table tbody td, .datagrid table tbody td a { color: #000000; font-size: 14px;font-weight: normal; text-decoration:none; border:none;}

.datagrid table tbody tr{
	background-color: #f5f5f5;
}
.datagrid table tbody tr:nth-child(2n) {background: #E2E2E2;}

.datagrid table tbody td:first-child { border-left: none; }
.datagrid table tbody tr:last-child td { border-bottom: none; }
.datagrid table tfoot td div a{ color:#FFF; font-weight:600; text-decoration:none;  font-size:15px;}
.datagrid table tfoot td { padding: 0;text-align:center;} 
.datagrid table tfoot td div{ padding: 8px; }


/*datagrid2*/
.datagrid2 table { border-collapse: collapse; text-align: left; width: 100%; } 
.datagrid2 { font-size:14px; overflow: hidden;}
.datagrid2 table td, .datagrid2 table th { padding: 7px 11px; }
.datagrid2 table tbody td, .datagrid2 table tbody td a { color: #000000; font-size: 14px;font-weight: normal; text-decoration:none; border:none;}

.datagrid2 table tbody tr{
	
	background: #E2E2E2;
	border-bottom:1px solid #ffffff;
	}
.datagrid2 table tbody tr:nth-child(2n) {
	color: #000000;
	background-color: #f5f5f5;
}

.datagrid2 table tbody td:first-child { border-left: none!important; }
.datagrid2 table tbody tr:last-child td, .datagrid2 table tbody:last-child tr ,.datagrid2 table tbody tr:last-child th{ border-bottom: none!important; }
/*.datagrid2 table td {border-left:1px solid #fff!important }*/

/**/

.modulolider {
    /*background: #b4191e url(../images/bg-darkred_1a.jpg) 0 0 repeat;*/
	/*background: #841434 url(../images/bg-darkred_1a.jpg) 0 0 repeat; /*FIFA 2022*/
	background: #024DB3 url(../images/bg-darkred_1a.jpg) 0 0 repeat; /*COPA AMERICA 2024*/
    /*padding: 20px;*/
	padding: 0px;
    border: 5px solid #ffffff;
	/*COMENTADO POR DANRVATT*/
	/*border-radius: 20px 20px;*/
    border-radius: 20px 20px;
    -webkit-box-shadow: 1px 1px 2.5px 0 #888888;
    display: inline-block;
    width: 100%;
}

.modulolider h1, .modulolider p {
	color: #ffffff;
}

.boxlider{/* background:url(../../../images/bg_goleador.png) no-repeat center top; padding-top:156px;*/}
.boxlider .jugador {
    display: inline-block;
    margin: 0;
	/*DANRIVATT COPA AMERICA 2024*/
	/*width: 50%;*/
    width: 33%;
	/*AGREGADO COPA AMERICA 2024*/
	float: center;
    /*width: 50%;*/
    /*float: left;*/
}

.boxlider .jugador .foto {
	width: 100%;
	display: inline-block;
}
.boxlider .jugador .foto img{
	/*width: 90%;*/
	display: inline-block;
	border:2px solid #ffffff;
	-webkit-border-radius: 8px; -moz-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px;
	background:#f5f5f5;
	margin: 0 5%;
	-webkit-box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow:    2px 2px 3px 0 rgba(0, 0, 0, 0.2);
	box-shadow:         2px 2px 3px 0 rgba(0, 0, 0, 0.2);
}	
.boxlider .jugador p{ text-align:center!important; font-size:13px!important; }
.boxlider .jugador p span{font-weight:600; clear:both; display:block;}

.seleccionar .jugador .foto img{ display:inline-block!important;}
.seleccionar .jugador .foto{ margin:0 auto; margin-bottom:10px!important; /*width:80px;*/}
.seleccionar .boxlider { text-align:center!important;}




/*BOX DIALOGO*/
.modalDialog {
	position: fixed;
	font-family: 'Open Sans', sans-serif;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.8);
	z-index: 99999;
	opacity:0;
	-webkit-transition: opacity 400ms ease-in;
	-moz-transition: opacity 400ms ease-in;
	transition: opacity 400ms ease-in;
	pointer-events: none;
	
	-webkit-transition: opacity 400ms ease-in;
	-moz-transition: opacity 400ms ease-in;
	transition: opacity 400ms ease-in;
}
.modalDialog:target {
	opacity:1;
	pointer-events: auto;
}

.modalDialog > div {
	width: 400px;
	position: relative;
	margin: 10% auto;
	padding: 20px;
	border-radius: 10px;
	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: #ffffff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#cfcfcf));
	background: -webkit-linear-gradient(#ffffff, #cfcfcf);
	background: -moz-linear-gradient(#ffffff, #cfcfcf);
	background: -ms-linear-gradient(#ffffff, #cfcfcf);
	background: -o-linear-gradient(#ffffff, #cfcfcf);
	background: linear-gradient(#ffffff, #cfcfcf);
	-pie-background: linear-gradient(#ffffff, #cfcfcf);	
}
.close, .fancybox-close {
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	box-shadow: 1px 1px 3px #000;	
	color: #FFFFFF;
	position: absolute;
	right: -12px;
	text-align: center;
	display: block;
	top: -10px;
	text-decoration: none;
	font-weight: 600;
	width: 25px;
	height: 25px;
	border: 2px solid #ffffff;
}

.fancybox-close:before{ content:"x";}

.darkred {
	/*background: #024385 url(../images/bg-darkred.svg) repeat center;*/
	/*background: #b4191e url(../images/bg-darkred_1a.jpg) 0 0 repeat;*/
	/*background: #841434 url(../images/bg-darkred_1a.jpg) 0 0 repeat; /*FIFA 2022*/
	background: #FD2A2A url(../images/bg-darkred_1a.jpg) 0 0 repeat; /*COPA AMERICA 2024*/
	
	padding: 50px 0;
	position:relative;
	z-index:1;
	display: inline-block;
	width: 100%;
border-bottom: 5px solid #bdb289;
border-top: 5px solid #bdb289;
}

.darkred  h1 {
    color: #ffffff;
    margin: 1em 0;
}

.mod_blanco{
	-webkit-box-sizing:content-box;	-moz-box-sizing:content-box; box-sizing:content-box;
	background: #ffffff;
	padding: 30px 0 30px 0;
	z-index: 1;
	margin:0;
	margin-bottom: -57px;
	-webkit-border-radius: 20px 0 0 20px;
	-moz-border-radius: 20px 0 0 20px;
	border-radius: 20px 0 0 20px;	
	margin-left: 17.5%;
	margin-right: 0;
	right:0
	}
	
.mod_blanco:before{	
    background-image: url("../../../images/shadow02.png");
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 100% 29px;
    bottom: -29px;
    content: "";
    height: 29px;    
    position: absolute;
    width: 74%;
	}	
.mod_blanco .titular{ margin-left:70px}		
	
#videos .titular{ margin-left:70px}	

.mod_videos .row{ margin-bottom:1px;}
.mod_videos img{ width:100%!important; height:auto!important;}
.mod_videos{ margin-left:64px; width:69%; position:relative;}
#interna .mod_videos{ margin-left:0; width:inherit}span_5
#interna .mod_videos .flex-control-nav{ top:inherit; padding:0;}
#interna .openvideo .play{ width:49px; height:36px;}
#interna #videoslider{ padding-bottom:30px;}



.grid_vid div a{ position:relative; display:block; color:#FFF;}
.grid_vid div a span{ 
display: block;
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 10px;
  background: rgba(0,0,0,.5);
}
.grid_vid .span_7 a span{ font-size:18px;}
.grid_vid .span_5 a span{ font-size:16px; padding: 6px;}



.openvideo .play{ display:block; background:url(../../../images/ico_youtube.png) no-repeat center;background-size:100%; width:83px; height:58px; position:absolute; z-index:1;  }
.span_7 .openvideo .play{left: 42%; top: 38%;}
.span_5 .openvideo .play{width:41px; height:28px; right:10px; top:10px;}

.panelfoo{
	/*background: #024385 url(../images/bg-darkred.svg) repeat center;*/
	/*background: #841434 url(../images/bg-darkred_1a.jpg) repeat center; /*FIFA 2022*/
	background: #024DB3 url(../images/bg-darkred_1a.jpg) repeat center; /*COPA AMERICA 2024*/
	
	display: inline-block;
	width:100%;
	position:relative; z-index:1;
	margin-bottom: 0;
	padding: 40px;
}

.panelfoo .titular{
	color:#FFF;
	text-transform: uppercase;
}
.panelfoo .linertitle{margin-left:21.5%;}

.rowG{ position:relative; min-height:377px;}

#grupos .simbolfifa {
    width: 18.5%;
    text-align: center;
    padding: 0 10px;
}

#grupos .simbolfifa img{ width:100%; height:auto; max-width:230px; max-height:377px; display:inline-block;}
.mod_gupos{margin-left: 0; width: 71%;}

.mod_gupos .itmgroup {
	position: relative;
    margin-left: .75%;
    margin-right: .75%;
    background: #fff;
    margin-bottom: 30px;
	/*COMENTADO POR DANRIVATT*/
	/*border-radius: 20px 0;*/
    border-radius: 20px 20px;
    -webkit-box-shadow: 1px 1px 2.5px 0 #242529;
    box-shadow: 1px 1px 2.5px 0 #242529;
    padding: 15px;
}

.mod_gupos .itmgroup .letter { 
	position:absolute; 
	height:34px; 
	width:34px; 
	display:block; 
	right:-12px; 
	top:-12px; 
	color:#FFF;
	/*background: #b4191e url(../images/bg-darkred.svg) 0 0 repeat;*/
	/*background: #b4191e url(../images/bg-darkred_1a.jpg) 0 0 repeat;*/
	/*background: #841434 url(../images/bg-darkred_1a.jpg) 0 0 repeat; /*FIFA 2022*/
	background:#024DB3  url(../images/bg-darkred_1a.jpg) 0 0 repeat; /*FIFA 2024*/
	border: 2px solid #ffffff;
	font-size:24px;
	font-weight:600;
	text-align:center;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:50%;
	line-height: 29px;
}

.mod_gupos .itmgroup table,.mod_gupos .itmgroup table tr{ background:none; border:0; margin:0;}
.mod_gupos .itmgroup table td{font-weight:600; text-transform:uppercase; padding:5px 0; font-size:11px; border:0; }
.mod_gupos .itmgroup table td img {
	margin-right:20px;
	height: auto;
}


/*banners*/
/** sliderbnn **/
.bnnslides ul{overflow:hidden;}
/*.bnnslides ul li{width: 100%; float: left; margin-right: -100%; position: relative; display: none;}*/
.bnnslides ul li{width: 90%; float: left; margin-right: -90%; position: relative; display: none;}


.h90{ height:90px;}
.h100{ height:100px;}
.h150{ height:150px;}
.h200{ height:200px;}
.h250{ height:250px;}
.h300{ height:300px;}
.h350{ height:350px;}
.h400{ height:400px;}
.h450{ height:450px;}

.h90,.h100,.h100,.h200,.h250,.h300,.h350,.h400,.h450{ overflow:hidden;}


.mod_pos {
    list-style: none !important;
    width: 60px;
    height: 120px;
}

.mod_pos-participante{ list-style:none!important;}

#interna .mod_pos .posic{		
	font-weight: 600;
	color: #000;
	margin-bottom:15px;
	display:block;
	}

#panel-participante .campo {
    background: inherit;
    border-radius: 20px 0;
    height: auto;
    overflow: hidden;
    padding-bottom: 0px;
    box-shadow: 0px 0px 0px 0px #cccccc;
}

#panel-participante .campo li {
    position: inherit;
    float: left;
    margin: 0 0 18px !important;
    width: 25%;
    min-width: 72px;
    text-align: center;
    display: inline-block;
    height: auto;
    padding: 0 5px;
}

#panel-participante .campo li img{ margin: 0 auto;}

#panel-participante .mod_pos .nam{ font-weight:600; background:none; float:none;}

#panel-participante .mod_pos .baloom{
    overflow:hidden;
	border:1px solid #c7c7c7;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #ffffff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#cfcfcf));
	background: -webkit-linear-gradient(#ffffff, #cfcfcf);
	background: -moz-linear-gradient(#ffffff, #cfcfcf);
	background: -ms-linear-gradient(#ffffff, #cfcfcf);
	background: -o-linear-gradient(#ffffff, #cfcfcf);
	background: linear-gradient(#ffffff, #cfcfcf);
	-pie-background: linear-gradient(#ffffff, #cfcfcf);
	margin:0;
	width:100%;
	padding-top:5px; padding-bottom:0;
	}

#interna #login .span_5{ width:100%; margin:0;}
#interna #login .span_3{ float:left; width:50%; margin:0;}
#interna #login .span_2{ float:right; width:50%; margin:0; text-align:right;}
.linkreg, #interna .btnreg{ display:none;}
#interna .linkreg{ display:block;}
.fancybox-close{ background-image:none!important;}

.boxgris .fbconect{ display:none;}
#interna .boxgris .fbconect{ display:block;}
#interna .boxnewuser .fbconect{ display:none;}

#interna .boxgris .fbconect .col{ text-align:center; width:100%;}
#interna .boxgris .fbconect h2{ margin-top:20px;}
#interna .boxgris .fbconect img{ display:inline-block;}

#interna #content_wrap{ background:#ffffff; padding:39px 19px;}
#interna #content_wrap p{ text-align: justify;font-size:13px;} 
#interna #content_wrap ul, #interna #content_wrap ol{ margin-bottom:30px; font-size:12px;}
#interna #content_wrap ul{ list-style:inside;}
#interna #content_wrap ol{ list-style:decimal inside none;text-align:justify;}
/*#interna #content_wrap ul li, #interna #content_wrap ol li{ margin-bottom:5px; font-size:13px;}*/

ul.slides , ol.slides{ list-style:none!important; margin-bottom:0!Important;}

.mod_pos .nam{ display:block;}
.mod_pos-participante .nam{ display:block;}

/*dashboard*/
.icodash{
	margin-top:30px;
	margin-bottom:30px;
	list-style:none;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
}
.icodash li{ display:inline-block; margin:0 9px;}
.icodash li a{text-decoration:none; text-align:center}
.icodash li a span{ display:block; margin-top:10px; font-weight:600;}
.icodash li a i{ display:block; font-size: 3em;}

.listdash{ margin:0!important;}
/*.listdash li{ display:block; margin:0; margin-bottom:5px;}*/
.listdash li{ display:block; margin-bottom:5px;}
.listdash li a i{ display:inline-block; font-size:1.5em;}
.listdash li a span{ margin-left:10px; display:inline-block; font-weight:normal;}


.dashboard{ margin-top:30px; margin-bottom:30px;list-style:none; overflow:hidden;}
.dashboard li{ 
	display: block;
    float: left;
    height: 133px;
    margin-bottom: 20px !important;
    width: 133px;
	overflow:hidden;
	/*COMENTADO POR DANRIVATT*/
	/*border:2px solid #c7c7c7;*/
	/*border:2px solid #151053;*/
	border:0px solid white;
	padding:18px;
	-webkit-border-radius: 10px 0px;
	-moz-border-radius: 10px 0px;
	-webkit-box-shadow: 1px 1px 4.5px 0 #888888;
    box-shadow: 1px 1px 4.5px 0 #888888;
	/*COMENTADO POR DANRIVATT*/
	/*border-radius: 10px 0;*/
	border-radius: 10px 10px;
	/*background: #841434;*/
	/*background: #FD2A2A;*/
	background: #024DB3;	
	color: #ffffff;
}
.dashboard li a{text-decoration:none; text-align:center; color: #ffffff;}
.dashboard li a span{ display:block; margin-top:10px; font-weight:600;}
.dashboard li a i{ display:block; font-size: 4em;}

strong{ font-weight:600;}

.btngris{
	text-decoration:none;
	/*color:#7c7c7c;*/
    width: 80%;
	/*background-color: #024DB3;*/
	color:yellow;	
	/*-webkit-border-radius: 4px;*/
	/*-moz-border-radius: 4px;*/
	border-radius: 10px;
	background: #ededed;
	/*background: -webkit-gradient(linear, 0 0, 73% bottom, from(#ededed), to(#d7d7d7));*/
	/*background: -webkit-gradient(linear, 0 0, 73% bottom, from(#ededed), to(#024DB3));*/
	font-weight: bold;
	/*background: -webkit-linear-gradient(#ededed, #d7d7d7);
	background: -moz-linear-gradient(#ededed, #d7d7d7);
	background: -ms-linear-gradient(#ededed, #d7d7d7);
	background: -o-linear-gradient(#ededed, #d7d7d7);*/
	/*background: linear-gradient(#ededed, #d7d7d7);*/
	/*background: linear-gradient(#ededed, #024DB3,#ededed);	*/
	background-color: #024DB3;
	/*-pie-background: linear-gradient(#ededed, #d7d7d7);*/
	padding:8px 8px;
	border:2px solid #024DB3;
	text-align:center;
	box-shadow: 1px 1px 2.5px 0 #888888;
	}
#mod_listado ul{ list-style:none!important;}
#mod_listado ul li{ margin-bottom:1px!important;}
#mod_listado table{ border:1px solid #d9d9d9;}
#mod_listado table tr{border:1px solid #d9d9d9; background:#f9f9f9;}
#mod_listado table tr td{ padding:14px 11px;font-size: 1.1em;   font-weight: 600; border:0;}	
#mod_listado .itemfilter, .cintaorange{ text-transform:uppercase; width:100%; display:block; padding:5px 28px; font-size:1.4em;}
.cintaorange{ font-weight:600;}

#mod_listado table tr td a{ font-weight:normal;white-space:nowrap;}

.boxtooltop{ margin-bottom:20px; overflow:hidden;}

.modfilter span{ font-weight:600; font-size:1.1em; margin-right:12px;}

select {

}

.mod_posc table tr td, .mod_posc table tr th{ padding:inherit; text-align:center;}
.mod_posc table tr th{background:#E2E2E2; font-weight:bold; border-bottom:1px solid #D9D9D9; padding:12px 7px; border-right:0;color:#000000;font-size: 14px;}
.mod_posc table tr{ border:0;}
.mod_posc table{ margin-bottom:1px;}
.mod_posc table tr td table { border:0;}
.mod_posc table tr td table{ margin:0;}
.mod_posc table tr td table td{ padding:12px 7px}
.smal{ font-size:11px;}
.mod_posc table tr td img,.mod_posc table tr td span, .mod_partidos table tr td img,.mod_partidos table tr td span {
	display: block;
	/*float: left;*/
	/*margin: 0;*/
	margin: auto auto;
	max-width: 45px;
}

.mod_posc input{ text-align:center; background:#fff; border:0; margin:0; padding:2px;}

.cintagris{
	font-weight:600;
	padding:10px;
	border:1px solid #e8e8e8;
	text-align:center;
font-size:20px;
text-transform:uppercase;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzMSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjY2RjZGNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  #ffffff 31%, #cdcdcd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(31%,#ffffff), color-stop(100%,#cdcdcd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 31%,#cdcdcd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 31%,#cdcdcd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 31%,#cdcdcd 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 31%,#cdcdcd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cdcdcd',GradientType=0 ); /* IE6-8 */
	}
.accordion .activo{
border:1px solid #e8e8e8;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzMSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjY2RjZGNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  #ffffff 31%, #cdcdcd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(31%,#ffffff), color-stop(100%,#cdcdcd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 31%,#cdcdcd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 31%,#cdcdcd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 31%,#cdcdcd 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 31%,#cdcdcd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cdcdcd',GradientType=0 ); /* IE6-8 */
	}		
	
/**/



/*css acordion*/
.accordion {    
    position: relative;
	margin:40px 0;
       }
.tabs{	
	font-weight:600;
	padding:10px 0 10px 40px;
	border-bottom:1px solid #ffffff;
	text-align:left!important;
	font-size:20px;
	 position:relative; 
	color:#FFF;
	cursor:pointer;
	text-transform:uppercase;	
	}	
.tabs:before{
	color:#FFF;
	content: "\f067";
	  width: 30px; 
	  height: 30px; 
	  position: absolute; 
	  right: 15px; 
	  top: 18px;	  
	  display: inline-block;
      font-family: FontAwesome;
      font-style: normal;
      font-weight: normal;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
	  font-size:10px;
	}
.tabs.activo{ color:#000!important;}	
.tabs.activo:before {
	color:#000;
	  content: "\f068";	  	
	}	
    
    dd {
        border-top: 0;
        margin-left: 0px;
    }
        dd:last-of-type {
            position: relative;
            top: -1px;
        }
.open{ display:block!important;}		

#menulog a.current span{ font-weight:600}

.selectdream select {
    margin: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    font-size: 12px;
    padding: 0px;
}

.selectdream{ margin-top:8px;}
.selectdream label {position:relative; display:inline-block; height:30px; margin-top:4px;}
.selectdream label:after {      
    left:0; top:-1px;
    position:absolute;
    pointer-events:none;
	width:72%;	
	text-decoration:none;
	color:#7c7c7c;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #ededed;
	background: -webkit-gradient(linear, 0 0, 73% bottom, from(#ededed), to(#d7d7d7));
	background: -webkit-linear-gradient(#ededed, #d7d7d7);
	background: -moz-linear-gradient(#ededed, #d7d7d7);
	background: -ms-linear-gradient(#ededed, #d7d7d7);
	background: -o-linear-gradient(#ededed, #d7d7d7);
	background: linear-gradient(#ededed, #d7d7d7);
	-pie-background: linear-gradient(#ededed, #d7d7d7);
	padding:5px 8px;
	border:1px solid #e0e0e0;
	text-align:center;
}

.dreamjug:after{content:'Jugador';}
.dreampai:after{content:'País';}

.botonera{ text-align:center;}

.seleccionado{ margin-top:20px!important; clear:both; overflow:hidden; display:none; }
.seleccionado ul{list-style:none!important;}

.seleccionado span{ display:none;}
.seleccionado h2{ text-align:left}

.seleccionado li{ float:left;}
.bold{ font-weight:600;}


.flexslider li .nombre{ display:none;}

.menuarenas .flexslider{ margin-bottom:0; background:none!important;}
..flexslider li{ text-align:left!important; display:block; padding:0; margin:0!Important; height:inherit!Important; }
.menuarenas .flexslider li a img,.menuarenas #hand{ display:none;}
.menuarenas .flexslider li .nombre{ display:block; width:inherit!important}


.menuarenas .flexslider li a{ text-decoration:none; font-weight:600; background:url(../../../images/separadoH.gif) repeat-x bottom;padding:8px; display:block;}
.menuarenas .flexslider li:last-child a{ background:none}
.pddt0{ padding-top:0!important;}




/*Galeria interna tipo grid por albumes*/
.modgal{ margin:0;}
.galegrid{	
	margin:0;
	}
.galegrid .modgrid{
	float:left; margin-right:4%; margin-bottom:4%; width:30.6%; position:relative; min-height:102px;}
.galegrid .album:nth-child(3n+0) .modgrid{ margin-right:0!important;}
.galegrid .modgrid img {max-width: 100%; text-indent: -9000px; }

.galegrid .picgal{ overflow:hidden; position:absolute; z-index:0; width:100%; max-height:102px;}

.galegrid .modgrid .caption{ 
/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(0, 0, 0);
	/* RGBa with 0.6 opacity */
	background: rgba(0, 0, 0, 0.7);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000)";
text-align:center; position: absolute; z-index:1; padding:4px; bottom:0; width:100%;
}
.galegrid .modgrid .caption h4{margin-bottom:0;color:#ffffff;}

.mod_info{ display:none;}
.mod_info.current{ display:block;}


/*shared icons*/
.menu_redes{
	position:absolute; 
	right:0;	
	top:266px;
	background:#ececec; 
	padding:9px; 
	border:1px solid #fff;
	border-right:0;
	z-index:5;
	-webkit-box-shadow: -2px 0 12px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow:    -2px 0 12px 0 rgba(0, 0, 0, 0.2);
	box-shadow:         -2px 0 12px 0 rgba(0, 0, 0, 0.2);
	}
.menu_redes li{ margin-bottom:2px;}
.menu_redes li:last-child{ margin-bottom:0;}
.fa-facebook-square{ color:#3b5998;}
.fa-twitter-square{ color:#00c8fa;}
.fa-instagram{ color:#593710;}
.fa-google-plus-square{ color:#c83e2e;}
.menu_redes li a:hover i{ color:#999;}


#hand { display:block; position:absolute; z-index:1; right:1%; top:10px;}
#hand i{ color:#FFF; background:#F69700; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 64px; border-radius: 6px;padding:5px;}


#sliderinter ul li,#sliderinter ul > li{
	height:inherit!important;
	width: 1200px;
}
#sliderinter ul li,#sliderinter ul > li a{
	height:inherit!important;
	width: 100%;
}
#sliderinter .slides img {
	margin-bottom:0!important;
}

.estadios-box {
	padding: 0.5px;
    border: 2px solid #ffffff;
	/*COMENTADO POR DANRIVATT*/
	/*border-radius: 20px 20px;*/ 
    border-radius: 20px 20px;
    -webkit-box-shadow: 1px 1px 2.5px 0 #888888;
    box-shadow: 1px 1px 2.5px 0 #888888;
}

.ads-box {
	margin: 10px;
	padding: 1px;
    border: 1px solid #ffffff;	
    border-radius: 20px 20px;
    -webkit-box-shadow: 1px 1px 1.5px 0 #888888;
    box-shadow: 1px 1px 1.5px 0 #888888;
}

.ads-box-puntos {
	/*width: 80%;*/
	background-color: blue;
	margin: 5px;
	padding: 1px;
    border: 1px solid #ffffff;	
    border-radius: 10px 10px;
    -webkit-box-shadow: 1px 1px 1.5px 0 #888888;
    box-shadow: 1px 1px 1.5px 0 #888888;
}

.ads-box-form {
	margin: 10px;
	padding: 1px;
    border: 1px solid #024DB3; /*#888888;	*/
    border-radius: 20px 20px;
    -webkit-box-shadow: 1px 1px 2px 2px #888888;
    box-shadow: 1px 1px 2px 2px #888888;
}

.views-box {
	margin: 5px;
	padding: 1px;
    border: 1px solid #ffffff;	
    border-radius: 15px 15px;
    -webkit-box-shadow: 1px 1px 1.5px 0 #888888;
    box-shadow: 1px 1px 1.5px 0 #888888;
}

.dream-team, .box_premios {
    /*background: #024385 url(../images/bg-darkred.svg) repeat center;*/
	/*background: #841434 url(../images/bg-darkred_1a.jpg) repeat center; /*FIFA 2022*/
	background: #024DB3 url(../images/bg-darkred_1a.jpg) repeat center; /*FIFA 2024*/
	
    padding: 20px;
    border: 5px solid #ffffff;
	/*COMENTADO POR DANRIVATT*/
	/*border-radius: 20px 20px;*/ 
    border-radius: 20px 20px;
    -webkit-box-shadow: 1px 1px 2.5px 0 #888888;
    box-shadow: 1px 1px 2.5px 0 #888888;
}
.dream-team br {
	display: none;
}

.dream-team > p {
	color: #ffffff;
}

.dream-team .linertitle{ position:relative;}
.dream-team .linertitle .titular{
	margin: 0;
	position:relative; z-index:1;display: inline; line-height: 1.2em; color: #ffffff;
}

/*************************************/

/*Responsive*/

@media (max-width: 1023px) {
	.mod_blanco:before{	    
    padding-right: 0;  
	}		
.mod_blanco {
margin-left: 10px;
margin-right:10px;

-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
	
}
@media (min-width : 769px) {
	.campo{height:450px;}		
	.campo-participante{height:336px;}
	.cod-equipo{
		display: none !important;
	}
	
	.nombre-equipo{
	/*	display: none !important;*/
	}
	
}

@media screen and (min-width:643px) and (max-width: 768px) {

	.campo{height:350px;}.campo-participante{height:300px;}
}
@media (min-width : 642px) {

.campo{
background: url(../../../images/campo.png) no-repeat right top;
width: 100%;
position: relative;
text-align: center;
background-size: 100% 100%;
    border-radius: 20px;
    -webkit-box-shadow: 1px 1px 2.5px 0 #242529;
    box-shadow: 1px 1px 2.5px 0 #242529;
    border: 5px solid #fff;
}	
.campo li{ position:absolute;}
.campo-participante{background: url(../../../images/campo.png) no-repeat right top; width:100%; position:relative; text-align:center;}	
.campo-participante li{ position:absolute;}
	
#posicion1{
    left: 10%;
    top: 50%;
    margin-left: -30px;
    margin-top: -60px;
}
#posicion2{
	bottom: 35%;
	left: 25%;
	margin-bottom: -60px;
	margin-left: -30px;
}
#posicion3{
	top: 35%;
	left: 25%;
	margin-top: -60px;
	margin-left: -30px;
}
#posicion4{
	bottom: 20%;
	left: 35%;
	margin-bottom: -60px;
	margin-left: -30px;
}
#posicion5{
	top: 20%;
	left: 35%;
	margin-top: -60px;
	margin-left: -30px;
}
#posicion6{
	top: 50%;
	left: 45%;
	margin-top: -60px;
	margin-left: -30px;
}
#posicion7{
	bottom: 35%;
	right: 35%;
	margin-bottom: -60px;
	margin-right: -30px;
}
#posicion8{
	top: 35%;
	right: 35%;
	margin-top: -60px;
	margin-right: -30px;
}
#posicion9{
	bottom: 20%;
	right: 25%;
	margin-bottom: -60px;
	margin-right: -30px;
}
#posicion10{
	top: 20%;
	right: 25%;
	margin-top: -60px;
	margin-right: -30px;
}
#posicion11{
    right: 15%;
    top: 50%;
    margin-right: -30px;
    margin-top: -60px;
}

/*.baloom .arrow{position: absolute;}
#posicion1 .baloom .arrow, #posicion10 .baloom .arrow, #posicion9 .baloom .arrow{ right: -12px; background:url(../../../images/arrow-bl-right.png) no-repeat; width:12px; height:14px;}
#posicion1 .baloom .arrow{ top:44px;}
#posicion10 .baloom .arrow{ top:27px;}
#posicion9 .baloom .arrow{ top:28px;}

#posicion2 .baloom .arrow, #posicion4 .baloom .arrow, #posicion5 .baloom .arrow, #posicion7 .baloom .arrow, #posicion11 .baloom .arrow{left: -12px; background:url(../../../images/arrow-bl-left.png) no-repeat; width:12px; height:14px;}
#posicion2 .baloom .arrow{top: 27px;}
#posicion4 .baloom .arrow{top: 15px;}
#posicion5 .baloom .arrow{top: 24px;}
#posicion7 .baloom .arrow{top: 16px;}
#posicion11 .baloom .arrow{top: 36px;}

#posicion3 .baloom .arrow, #posicion8 .baloom .arrow, #posicion6 .baloom .arrow{ left:22px; bottom:-12px; background:url(../../../images/arrow-bl-bottom.png) no-repeat; width:14px; height:12px;}

*/

.mod_pos .nam {
    font-size: 12px;
    color: #000000;
    background: #FFF;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px 0;
    padding: 4px 0;
    margin: 0 0 5px;
}

.mod_pos .baloom{

}
.mod_pos-participante .baloom{ background:#FFF; -webkit-border-radius: 0px 0px 4px 4px; -moz-border-radius: 0px 0px 4px 4px; -o-border-radius: 0px 0px 4px 4px; border-radius: 0px 0px 4px 4px; padding:0 0 10px 0; position:relative; margin:0 10px;}
.mod_pos .camiseta{
	background: url(../../../images/camiseta.png) no-repeat;
	width: 47px;
	height: 54px;
	margin: 0 auto;
}
.mod_pos .numero{ color:#FFF; font-size:1.3em; padding-top:7px;}
.mod_pos-participante .numero{ color:#FFF; font-size:1.3em; padding-top:7px;}	
.mod_pos .bandera_p img{ width:32px; height:auto; display:block; margin:0 auto;}
.mod_pos-participante .bandera_p img{ width:32px; height:auto; display:block; margin:0 auto;}
.mod_pos .bandera_p{}
.mod_pos-participante .bandera_p{}
	}


@media (min-width : 1201px) {
	.flexslider .slides .item_2 .span_6{ width:35%;}
	.flexslider .slides .item_2 .span_5{ width:62.5%;}	
	.flexslider .slides .item_2 .span_4{ width:30%;}	
	/*DANRIVATT*/
	flexslider .slides img{ width:90%;}
	/*.flexslider .slides img{ width:100%;}*/
	}
/***********Resoluciones inferior a 1440**************/
@media (max-width : 1200px) {
	#cartelera .flex-control-nav {   }
	
	 .flexslider .slides .caption h1{font-size:2em; line-height:1.2em;}
	 .flexslider .slides .caption{margin-top:40px; padding-right:45px; padding-left:0;}
	 .flexslider .slides img { width:82%; margin-left:auto; margin-right:auto; margin-top:76px;}	
	 .menu_redes .fa-3x{ font-size:2em;}
.menu_redes{ padding:3px; top:33px;}
}
@media screen and (min-width:1280px) and (max-width: 1679px) {
	 .mod_blanco{ margin-left:11.8%}	 

	 .mod_videos {
		margin-left: 25px;
		width: 84%;
		} 
}

@media screen and (min-width:1024px) and (max-width: 1279px) {
.mod_blanco {
	margin:0 0 -57px 10px;

	}
	.mod_videos {
		margin-left: 25px;
		width: 95%;
		} 
}
		
@media (max-width : 1500px) {		
.mod_gupos {
		width: 75.8%;
		} 
	 }



@media only screen and (max-width: 800px) {
.cartel img{ width:100%!important; height:inherit!important;}	
#cartelera .flex-control-nav {   bottom: 20px; }
.fotoperfil img{ width:100%!important; height:auto!important;}
#mod_listado table tr td,#mod_listado table tr td a{ font-size:1em;}
		
	
.mod_videos {
width: 94%;
margin: 0 auto;
}	
	
	.campo{background-size:100%;}
	.campo-participante{background-size:100%;}
	.flexslider .slides .caption{ padding-right:30px;}
	.banner-responsive img, .banner-responsive300 img{ width:100%!important; height:auto!important;}

.menufoo ul.nav li a {
    font-size: 12px;
    padding: 0 5px;
}



}

@media only screen and (max-width: 768px) {
	.span_7 .openvideo .play{ left:inherit; width:41px; height:28px; right:10px!important; top:10px!important;}
	#interna .openvideo .play{ width:30px; height:20px;}
	.grid_vid .span_5 a span{ font-size:12px;}
	.grid_vid .span_7 a span {
	    font-size: 15px;
	}

	#interna #content_wrap {
	    background: none repeat scroll 0 0 #FFFFFF;
	    margin: 0 10px;
	    padding: 39px 15px;
	}
	
	#grupos .simbolfifa{
		width: 40%;
		text-align:center;
		float:none;
		margin:20px auto;
	}
	.mod_gupos{float: none; width:100%;}

	.mod_gupos .itmgroup {
	    margin: 10px 0;
	}

	.panelfoo .linertitle {
		margin-left: 2%;
	}

	.flexslider .slides .caption{margin-top:90px;}
	.cont_menu, .nav_menu ul.nav li{
		-webkit-box-sizing:content-box;	-moz-box-sizing:content-box; box-sizing:content-box;
		padding:0px 10px;
		margin-left:-10px;	
	}
	 .cont_menu{	  
		position:relative; 
		min-height:50px; 
		z-index:10;	 	  
		width:100%;
	  }
	.nav_menu { 
		position: relative;
		border-bottom: 0;
		width: 100%;
	}
	.nav_menu ul.nav li + li {
	    margin-left: 0;
	    padding: 0;
	}
  	.nav_menu ul.nav {	  
	  /*background:#B4191E;*/
	  /*background:#841434; /*FIFA 2022*/
	  background:#024DB3; /*COPA AMERICA 2024*/
	  display: none; 
	  height: auto;   
	  text-align: left;
	  width:100%;
	  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);	  
	}	  
  .nav_menu ul.nav li { width:100%; display:block; }  
  .nav_menu ul.nav li a {
	  padding:15px 0 15px 15px;
	  width:100%;	  
	  border-right: none !important; display:block; text-align:left;
	  background:url(../../../images/liner-li-menu-movil.gif) repeat-x left bottom!important;
	  }	  
.header{display: none;} 
.cont_menu:before{ display:none;}
.nav_menu a#pull {
	background: url(../images/icon.png) no-repeat 15px center !important;
	background-size: auto 90% !important;
	display: block;
	padding: 0 0 0 70px;
	text-align: left;
	text-decoration: none;
	position: relative;
	color: #fff;
	font-size: 20px;
	line-height: 50px;
	font-weight: 700;
	width: 100%;	  
}
	.nav_menu a#pull:hover {  }
	.nav_menu a#pull:after{
		content: "\f0c9";
		width: 20px;
		height: 20px;
		position: absolute;
		right: 15px;
		top: 15px;
		display: inline-block;
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		font-size: 1.1em;
	} 


.menufoo{ display:none;}

.seleccionado span{border-right:1px solid #ccc;}
.seleccionado li{ padding-bottom:12px;}
}


@media screen and (min-width:481px) and (max-width: 800px) {
	#cartelera .slides li{ height:320px;}
	.flexslider .slides .caption p{ font-size:1.05em;}	
.flexslider .slides img{ margin-top:86px;}
.flexslider .slides .caption {
    margin-top: 57px;
}
	}

@media screen and (min-width:481px) and (max-width: 798px) {

	.boxlider .jugador {
		display: inline-block;
		margin: 0 7px;
		width: 26%;
	}

	.seleccionar .boxlider .jugador {
	    display: inline-block;
	    margin: 0 7px;
	    width: 60%;
	}

	.boxlider .jugador .foto img{
		width:100%!important;
		height:auto!important;
	}
	.datagrid table td, .datagrid table th, .datagrid2 table td, .datagrid2 table th {
		padding: 7px 6px;
	}
}
	
	
	
	
	
@media screen and (min-width:769px) and (max-width: 800px) {
.banner-responsive300 img{ width:inherit!important; height:auto; margin:0 auto;}	
.boxlider .jugador {
display: inline-block;
margin: 0 7px;
width: 26%;
}
.boxlider .jugador .foto img{ width:100%!important; height:auto!important;}
.datagrid table td, .datagrid table th,.datagrid2 table td, .datagrid2 table th {
padding: 7px 8px;
}
/*posiciones dream team*/
.campo {
height: 281px;
}
.campo-participante {
height: 281px;
}

}	
	
	
@media screen and (min-width:480px) and (max-width: 600px) {
	.flexslider .slides .caption h1{font-size:2.5em; line-height:1.5em;}
	.flexslider .slides{ text-align:center;}
	.flexslider .slides .caption p{font-size:0.8em; display:none;}
	.flexslider .slides img { width:45%;padding:0; display:block; margin-top:20px; margin-bottom:10px;}
	.flexslider .slides .caption{ margin-top:0;}
	.flexslider .slides > li{ /*height: 394px;*/}	
	#cartelera .slides li{ /*height:270px;*/}
	
	.mod_posc table tr td, .mod_posc table tr th{font-size: 0.9em!important; text-align:center!important; padding:6px 1px!important;}	
	.mod_posc tr td input{font-size: 1em!important; height:40px;}
	.mod_posc table tr td img{max-width:40px;}
	.cod-equipo{
		display: inline !important;
		text-align: center;
		float: inherit !important;
	}	
	.nombre-equipo{
		display:none !important;
	}
}
	



@media (max-width : 641px){	
.banner-responsive300 img{ width:300px!important; margin:0 auto;}

.mod_videos .col img{
	margin-bottom:10px;
	}

.galegrid .modgrid{
	min-height:60px;}
.galegrid .picgal{ max-height:60px;}
.galegrid .modgrid .caption h4{ font-size:0.8em;}

.mod_pos, .mod_pos-participante {
	border-bottom: 1px solid #ffffff;
	display: inline-block;
	width: 100%;
	height: auto;
}
.minidash li{ display:block; margin:0; margin-bottom:5px;}
.minidash li a{text-decoration:none; text-align:left}

.minidash li a span{margin-left:10px; display:inline-block; font-weight:normal; margin-top:0}
.minidash li a i{ display:inline-block; font-size:1.5em;}


	
/*posiciones dream team*/

	.mod_pos .camiseta, .mod_pos-participante .camiseta {
	}	
	.mod_pos .baloom, .mod_pos-participante .baloom{
		color: #ffffff;
		width: 50%;
		float: left;
		display: inline-block;
		font-size: 1.5em;
		line-height: normal;
		margin: 0;
		padding: 10px;
	}

	.mod_pos .bandera_p, .mod_pos-participante .bandera_p {
		float: left;
		display: inline-block;
		width: 50%;
	}
	
	.mod_pos .bandera_p img, .mod_pos-participante .bandera_p img {
		float: right;
		height: auto;
	}
	
	.mod_pos .numero, .mod_pos-participante .numero {
		color: #FFF;
		font-size: 1.4em;
		text-align: center;
		margin: 0;
		padding: 0;
		float: left;
		display: inline-block;
		width: 50%;
	}		
	.mod_pos .nam, .mod_pos-participante .nam {
		color: #ffffff;
		width: 50%;
		float: left;
		display: inline-block;
		font-size: 1.5em;
		line-height: normal;
		margin: 0;
		padding: 10px;
	}
	
	/*
	#posicion1:before {content: "Arquero";}	
	#posicion2:before {content: "Defensa";}	
	#posicion3:before {content: "Defensa";}	
	#posicion4:before {content: "Defensa";}	
	#posicion5:before {content: "Defensa";}	
	#posicion6:before {content: "Volante";}	
	#posicion7:before {content: "Volante";}	
	#posicion8:before {content: "Delantero";}	
	#posicion9:before {content: "Delantero";}		
	#posicion10:before {content: "Delantero";}		
	#posicion11:before {content: "Delantero";}
	*/
	
	#interna .mod_pos:before{
	display:none;}
	
	.baloom .arrow {
		display:none;
	}
	.mt56{ margin-top:10px;}
	
	
/***********************************************/
	/*fin posiciones dream team*/	
		
	#cartelera .flex-control-nav{ display:none;}	
		
	.mod_lugar{ float:none; margin:0 auto!important; margin-bottom:17px!important;}
	.boxnewuser *{ text-align:center;}
	.boxnewuser img{ margin:0 auto;}	
		
	.dashboard li{ width:119px;}
	.dreamteam li{ width:50% !important;}
	
	#mod_listado table tr td {
    	width:100%;
	}	
	.btngris{
		width:100%;
	}
	.menu_redes{top:1%;}
	#hand i{ padding:2px; font-size:1.3em;}
}	
	
/* Smartphones (landscape) ----------- */
@media (max-width : 479px){	
#mod_listado table tr td, #mod_listado table tr td a{
display: table-row;
float: left;
padding:4px;
}
#mod_listado table tr td a{ margin-bottom:10px;}

#interna h1{ font-size:2.1em;}
.dashboard li{ width:108px;}
.dreamteam li{ width:100% !important;}

.mod_gupos .itmgroup {
margin: 20px auto;
float: none;
}

	/*posiciones dream team*/
	.mod_pos .baloom, .mod_pos-participante .baloom{

		float:left;
		}	
	.mod_pos .bandera_p img {
	width: 56%;
	display: block;
	margin: 0 auto;
	height: inherit;
	}
	.mod_pos-participante .bandera_p img {
	width: 56%;
	display: block;
	margin: 0 auto;
	height: inherit;
	}	
	.mod_pos .numero {
	color: #FFF;
	font-size: 1.4em;
	text-align: center;
	padding-top: 7px;
	}	
	.mod_pos-participante .numero {
	color: #FFF;
	font-size: 1.4em;
	text-align: center;
	padding-top: 7px;
	}		
	.mod_pos .nam{ font-size:13px; display:inline-block; font-weight:600;}
	.mod_pos-participante .nam{ font-size:13px; display:inline-block; font-weight:600;}
	
	
	.mod_pos:before{
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	margin: 25px 6px 0 0;
	padding: 2px 11px;
	float: right;	
	font-weight: 600;
	color: #fff;
	border:2px solid #ffffff;	
	}
	.mod_pos-participante:before{
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	margin: 25px 6px 0 0;
	padding: 2px 11px;
	float: right;	
	font-weight: 600;
	color: #fff;
	border:2px solid #ffffff;	
	}	
	
	#posicion1:before {content: "Arquero";}	
	#posicion2:before {content: "Defensa";}	
	#posicion3:before {content: "Defensa";}	
	#posicion4:before {content: "Defensa";}	
	#posicion5:before {content: "Defensa";}	
	#posicion6:before {content: "Volante";}	
	#posicion7:before {content: "Volante";}	
	#posicion8:before {content: "Delantero";}	
	#posicion9:before {content: "Delantero";}		
	#posicion10:before {content: "Delantero";}		
	#posicion11:before {content: "Delantero";}
	
	
	#interna .mod_pos:before{
	display:none;}
	
	.baloom .arrow {
		display:none;
	}
	.mt56{ margin-top:10px;}
	
	
/***********************************************/

	.banner-responsive img,.banner-responsive300 img { width:100%!important; height:auto!important;}
	.boxlider .jugador{ margin:0 1px;}
	
	.flexslider .slides .caption h1{font-size:1.2em; line-height:1.2em;}
	.flexslider .slides{ text-align:center;}
	.flexslider .slides .caption p{font-size:0.8em; display:none;}
	.flexslider .slides .caption{ margin-top:0; padding:0;}
	.flexslider .slides > li{ height: 394px;}	
	#cartelera .slides li{ height:270px;}
	.flexslider .slides img { width:75%; padding:0; display:block; margin-top:20px; margin-bottom:10px;}
	
	
	#interna tr td, #interna table tr th{font-size: 1em; text-align:center; padding:6px 3px;}
	.mod_partidos table tr td img,.mod_partidos table tr td span{ float:none; margin:0 auto;}
	
	.mod_posc table tr td, .mod_posc table tr th{font-size: 0.9em!important; text-align:center!important; padding:6px 1px!important;}
	.mod_posc tr td input{font-size: 1em!important; height:40px;}
	.mod_posc table tr td img{max-width:30px;}
	
	.cod-equipo{
		display: inline !important;
		text-align: center;
		float: inherit !important;
	}
	.nombre-equipo{
		display:none !important;
	}
	.tabs {
    	padding: 10px 0 10px 20px;
    	font-size: 0.9em;
 	}	
	
	.notify-message{
		font-size: 1em;
	}
	
	.porc-preferencia{
		display:none;
	}
	
	.boxlider .jugador {
	    width: 100%;
	}
	
}
	
/*COMENTADO DANRIVATT COPA AMERICA 2024*/
/*.error{color:red;font-size:16px;float:left;margin:-15px 0 40px 0;}*/
.error{color:red;font-size:16px;margin:10px 10PX 10px 10px;}


/* SCROLLUP */
.scrollup {
	width: 40px;
	height: 40px;
	opacity: 0.9;
	position: fixed;
	bottom: 56px;
	right: 10px;
	display: none;
	text-indent: -9999px;
	/*DANRIVATT*/
	/*background: url('../../../images/icon_top.png') no-repeat center center #841434;*/
	background: url('../../../images/icon_top.png') no-repeat center center #FD2A2A;	
	z-index: 999999;
}

.scrollup:hover {
	/*background: url('../../../images/icon_top.png') no-repeat center center #003C7B;*/
	background: url('../../../images/icon_top.png') no-repeat center center #e9d51e;
}

.windowrecuperar {
	/*padding-bottom: 50px;*/
	padding-bottom: 20px;
} 

.selectdream select{
	height: 35px;
}

.nombre-equipo{
	display:table-cell;
}

.notify-message{
	font-size: 1.5em;
	font-weight: bold;
	padding-top: 25px;
	padding-bottom: 25px;
}


#fomperfil input {
    color: #666666;
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    overflow: hidden;
    position: relative;
    padding: 0 20px;
    border: 0px solid;
    border-bottom: 2px solid #bdb289;
    line-height: 1.16;
    margin: 0 0 30px;
	text-align: left;
}

.tabla-grupos {
	margin-bottom: 45px !important;
}

.datagrid .tabla-grupos td {
    padding: 12px 7px;
	text-align: center; 
	vertical-align: middle;
}

.datagrid .tabla-grupos .titulo-grupo {
    /*background-color:#841434;*/
	background-color:#FD2A2A;	
	color:#FFFFFF;
}
