
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; } table { border-collapse:collapse; border-spacing:0; } fieldset,img { border:0; } address,caption,cite,code,dfn,th,var { font-style:normal; font-weight:normal; } ol,ul { list-style:none; } caption,th { text-align:left; } h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; } q:before,q:after { content:’’; } abbr,acronym { border:0; }
form label { cursor:default } a{outline:none;} a img{border:0px}


/**CUERPO**/

body#incondicionales{
	font-size:62.5%;
	font-family: Arial, Helvetica, sans-serif;
	color:#575757;
	background-color:#dce1de;
	/* background-image:url("/img/bg/bg.jpg"); */
	background-repeat:no-repeat;
	background-position:center top;
	font-weight:normal
}

body#incondicionales.es {background-image:url("/img/bg/bg-es.jpg");}
body#incondicionales.fr {background-image:url("/img/bg/bg-fr.jpg");}
body#incondicionales.it {background-image:url("/img/bg/bg-it.jpg");}
body#incondicionales.mx {background-image:url("/img/bg/bg-mx.jpg");}
body#incondicionales.ar {background-image:url("/img/bg/bg-ar.jpg");}
body#incondicionales.uk {background-image:url("/img/bg/bg-uk.jpg");}
body#incondicionales.us {background-image:url("/img/bg/bg-us.jpg");}
body#incondicionales.br {background-image:url("/img/bg/bg-br.jpg");}
body#incondicionales.cl {background-image:url("/img/bg/bg-cl.jpg");}
body#incondicionales.ru {background-image:url("/img/bg/bg-ru.jpg");}

/**ESTRUCTURA**/

#incont, #inhead, #insocial{
	width:960px;
	margin:0 auto;
	font-size:1.2em;
}

#insocial{
	width:1050px
}

#all{
	position:relative;
	float:left;
	width:960px;
	height:100%;
	margin-top:10px;
	background-color:#fff;
	background-image:url("/img/recursos/bgrounded960white.gif");
	background-repeat:no-repeat;
	background-position:0 0;
	padding-top:10px;
	padding-bottom:30px;
	border-bottom:1px solid #c0c5c2
}

#all div.cabnobg{
	border-bottom:1px solid #dde1df;
	padding-bottom:5px;
	float:left;
	width:100%
}

#all p.cabnobg, #all p.cabnobgint{
	color:#386e2f;
	font-weight:bolder;
	font-size:1.2em
}

#all p.cabnobgint{
	font-size:1em;
	border:0
}

#half, .half{
	position:relative;
	width:50%;
	display:inline;
	float:left
}

#one-three, .one-three{
	position:relative;
	width:33%;
	display:inline;
	float:left
}

#one-three1, .one-three1{
	position:relative;
	width:34%;
	display:inline;
	float:left
}

#two-three, .two-three{
	position:relative;
	width:66%;
	display:inline;
	float:left
}

#quarter, .quarter{
	position:relative;
	width:25%;
	display:inline;
	float:left
}

#big, .big{
	position:relative;
	width:62%;
	display:inline;
	float:left
}

#small, .small{
	position:relative;
	width:38%;
	display:inline;
	float:left;
	height:100%
}

.unotres-gallery{
	position:relative;
	float:left;
	display:inline;
	width:177px;
	text-align:center
}

#smallbg{
	position:relative;
	background-color:#f2f6f4;
	background-image:url("/img/recursos/bgroundedtopright.gif");
	background-repeat:no-repeat;
	background-position:0 0;
	float:left;
	width:345px
}

#head{
	position:relative;
	background:#eef3f0;
	height:65px
}

#country-flag {
	position:absolute; top:0; z-index:5000; margin-left:869px; width:78px; height:85px;
	}
#country-flag.es {background: url(/img/countries_flags/flag-es.png) no-repeat 0 0;}
#country-flag.fr {background: url(/img/countries_flags/flag-fr.png) no-repeat 0 0;}
#country-flag.it {background: url(/img/countries_flags/flag-it.png) no-repeat 0 0;}
#country-flag.mx {background: url(/img/countries_flags/flag-mx.png) no-repeat 0 0;}
#country-flag.ar {background: url(/img/countries_flags/flag-ar.png) no-repeat 0 0;}
#country-flag.uk {background: url(/img/countries_flags/flag-uk.png) no-repeat 0 0;}
#country-flag.us {background: url(/img/countries_flags/flag-us.png) no-repeat 0 0;}
#country-flag.br {background: url(/img/countries_flags/flag-br.png) no-repeat 0 0;}
#country-flag.cl {background: url(/img/countries_flags/flag-cl.png) no-repeat 0 0;}
#country-flag.ru {background: url(/img/countries_flags/flag-ru.png) no-repeat 0 0;}

#languages{
	position:absolute;
	height:inherit;
	top:0;
	right:10px;
	line-height:65px
}


#languages a{
	text-decoration:none
}

#languages a:link *, #languages a:active *, #languages a:hover *, #languages a:visited *{
	-moz-opacity:.5;
	opacity:.5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter:alpha(opacity=50)
}

#languages a:hover *{
	-moz-opacity:1;
	opacity:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100)
}

#divinav{
	position:relative;
	background:#fff;
	margin-top:1px;
	height:35px;
	line-height:35px
}

#divinav a:link, #divinav a:visited, #divinav a:hover, #divinav a:active{
	font-weight:bolder;
	color:#386e2f;
	text-decoration:none;
	margin-right:10px
}

#divinav a.national:link, #divinav a.national:visited, #divinav a.national:hover, #divinav a.national:active{
	text-decoration:none;
	color:#326391;
	font-size:1em;
	font-weight:bolder
}

#divinav span.currentdivi{
	color:#999;
	font-weight:bolder;
	margin-right:10px
}

#divinav a:hover, #divinav a.national:hover{
	text-decoration:underline
}

#teanav{
	position:relative;
	margin-top:1px;
	height:35px;
	line-height:35px;
	background-color:#fff;
	background-image:url("/img/recursos/fffRoundedBotLeft.gif");
	background-repeat:no-repeat;
	background-position:0 100%
}

#search{
	position:absolute;
	top:0;
	right:0;
	width:355px;
	height:35px;
	background-color:#838B82;
	background-image:url("/img/recursos/darkgreyRoundedCabRBottom.gif");
	background-repeat:no-repeat;
	background-position:100% 100%
}

#research{
	background-image:url("/img/recursos/bgsearchleft.gif");
	background-repeat:no-repeat;
	background-position:0 0;
	padding-left:27px;
	padding-top:1px;
	height:35px
}

.teamcont{
	padding-right:5px;
	border-right:1px solid #DCE1DE;
	vertical-align:middle
}

.blockcont{
	position:relative;
	width:100%;
	clear:left;
	padding-bottom:10px;
	border-bottom:3px solid #DCE1DE;
	margin-bottom:10px;
	overflow:hidden
}

#footer{
	clear:left;
	width:960px;
	margin:0 auto;
	padding:20px 0 40px 0;
	color:#999;
	font-size:.9em
}

#prefooter{
	border-bottom:1px solid #C0C5C2;
	padding-bottom:10px;
	margin-bottom:10px
}



/**HOME**/

#multifutbol, #videos, #faltatuequipo{
	position:relative;
	border-top:1px solid #fff;
	padding-top:1px
}

#faltatuequipo{
	background:#f8f8de;
	border:2px solid #f0f0cb;
	padding:5px
}

#resultados, #teamslist, #postlist, .postlist, #transfers, #clasificacion, #stats{
	width:100%
}

#teamslist tr.teamqualify, #postlist tr.users, .postlist tr.users{
	background-color:#fff;
	border-bottom:1px solid #c2c4c5
}

#teamslist tr.seemore, #postlist tr.seemore, .postlist tr.seemore{
	background:#d2d4d3;
	border-top:1px solid #fff
}

#teamslist tr.seemore td{
	padding:7px 5px
}

#postlist tr.seemore td, .postlist tr.seemore td{
	padding:5px
}

#teamslist tr.teamqualify td{
	padding:10px 5px;
	font-size:1em
}

#postlist tr.users td, .postlist tr.users td{
	padding:5px;
	font-size:1em
}

#teamslist tr.teamqualify td.crest{
	padding:0;
	font-size:1em
}

#teamslist tr.teamqualify td .dest, #postlist tr.users td .dest, .postlist tr.users td .dest{
	background:#c2c4c5;
	color:#575757;
	font-weight:bolder;
	padding:2px 6px;
	font-size:1.2em
}

#postlist tr.users td, .postlist tr.users td{
	vertical-align:top;
	line-height:20px
}

#teamslist tr.teamqualify td .points, #teamslist tr.teamqualify td .pointsb{
	color:#ccc;
	font-weight:bolder;
	font-size:1.2em
}

#teamslist tr.teamqualify td .pointsb{
	font-size:1.2em
}

#postlist tr.users td .num, .postlist tr.users td .num{
	background:#4d9541;
	color:#f1f1f1;
	padding:2px 4px;
	font-size:.8em
}

#jor{
	width:80%
}

#jor a:link,#jor a:visited, #jor a:hover, #jor a:active{
	background:#979b99;
	padding:2px 5px;
	color:#fff;
	font-weight:bolder;
	text-decoration:none;
	font-size:1.3em
}

#jor a:hover{
	background:#5D5F5E
}

#jor tr{
	border-bottom:1px solid #d3d6d4
}

#jor tr td{
	width:33%;
	padding:1px 0 3px 0;
	font-size:.9em;
	font-style:italic
}

#resultados tr.marcador, #clasificacion tr.posicion, #stats tr.posicion{
	background-color:#fff
}

#resultados tr.marcador td, #clasificacion tr.posicion td, #stats tr.posicion td{
	padding:5px;
	font-size:1em;
	border-bottom:1px solid #d3d6d4
}

#clasificacion tr.posicion td{
	text-align:center
}

#clasificacion tr.index td, #stats tr.index td{
	background:#d3d6d4;
	padding:5px;
}

#clasificacion tr.index td.wteam, #clasificacion tr.posicion td.wteam{
	text-align:left
}

#clasificacion tr.index td span{
	color:#777;
	font-size:.9em
}

#resultados tr.marcador td.playing, #resultados tr.marcador td.finished, #resultados tr.marcador td.notyet{
	border-left:1px solid #d3d6d4;
	border-bottom:1px solid #F2F6F4;
	width:20%;
	color:#fff;
	font-size:.8em
}

#resultados tr.marcador td.playing a:link, #resultados tr.marcador td.playing a:visited, #resultados tr.marcador td.playing a:hover, #resultados tr.marcador td.playing a:active, #resultados tr.marcador td.finished a:link, #resultados tr.marcador td.finished a:visited, #resultados tr.marcador td.finished a:hover, #resultados tr.marcador td.finished a:active, #resultados tr.marcador td.notyet a:link, #resultados tr.marcador td.notyet a:visited, #resultados tr.marcador td.notyet a:hover, #resultados tr.marcador td.notyet a:active{
	text-decoration:underline;
	color:#fff
}

#resultados tr.marcador td.notyet{
	background:#78b26a
}

#resultados tr.marcador td.finished{
	background:#b2786a
}

#resultados tr.marcador td.playing{
	background:#6a8eb2
}

#resultados tr.marcador td span.result{
	background:#5d5f5e;
	color:#f1f1f1;
	margin:0 2px;
	padding:2px 6px;
	font-size:1.2em
}

#cab, .cab, #cab_b{
	background-color:#386e2f;
	background-image:url("/img/recursos/greenRoundedCabs.gif");
	background-repeat:no-repeat;
	background-position:100% 0;
	border-bottom:1px solid #153210;
	height:34px;
	line-height:34px;
	margin-bottom:1px
}
	#cab_b{
		background:#2545A6;
		height:40px;
		line-height:40px;
		border-bottom:1px solid #1d3580;
		-moz-border-radius-topleft:3px;
		-webkit-border-top-left-radius:3px;
		-moz-border-radius-topright:3px;
		-webkit-border-top-right-radius:3px
	}

#cab h1, .cab p, #cab_b h1{
	color:#d2ffca;
	font-size:1.3em;
	text-shadow: 1px 1px #1a4313;
	font-weight:bolder;
	background-color:transparent;
	background-image:url("/img/recursos/greenRoundedLogo.gif");
	background-repeat:no-repeat;
	background-position:0 0;
	padding-left:34px
}
	#cab_b h1{
		background-image:none;
		color:#d1d8ed;
		text-shadow: 1px 1px #1d3580;
		padding-left:10px
	}

.darkbg555, .darkbg940{
	background:#c2c5c4;
	padding:10px;
	float:left;
	width:555px
}

.darkbg940{
	width:920px
}

.contblock{
	padding:10px;
	float:left;
	width:555px
}

.greydarkcab, .greysmoothcab{
	position:relative;
	background-color:#656e64;
	background-image:url("/img/recursos/darkgreyRoundedCabR.gif");
	background-repeat:no-repeat;
	background-position:100% 0;
	height:24px;
	line-height:24px;
	border-bottom:1px solid #494f48;
	margin-bottom:1px
}

.forseeall{
	position:absolute;
	top:0;
	right:5px
}

.greydarkcab span, .greysmoothcab span{
	color:#fff;
	font-weight:bolder;
	text-shadow: -1px 1px 1px #333;
	font-size:1.1em;
	display:block;
	background-color:transparent;
	background-image:url("/img/recursos/darkgreyRoundedCabL.gif");
	background-repeat:no-repeat;
	background-position:0 0;
	padding-left:10px
}

.greysmoothcab{
	background-color:#838b82;
	background-image:url("/img/recursos/smoothgreyRoundedCabR.gif");
	border-bottom:1px solid #656e64
}

.greysmoothcab span{
	background-image:url("/img/recursos/smoothgreyRoundedCabL.gif");
}

.contranks{
	border-bottom:1px solid #656e64
}

.conttransbdrbot{
	border-bottom:2px solid #EEF3F0;
	padding:5px 0
}

.photofooter, .photofooterdark, .userphotofooterdark, .photofooterbig{
	position:absolute;
	bottom:-2px;
	left:0;
	overflow:visible;
	background-color:#fff;
	background-image:url("/img/recursos/bgfooterphotosshadow.gif");
	background-repeat:no-repeat;
	background-position:0 25px;
	padding:4px;
	text-align:center
}

.photofooterbig{
	width:169px;
	text-align:left;
	border-top:1px solid #797979
}

.photofooterdark, .userphotofooterdark{
	background-image:url("/img/recursos/bgfooterphotosshadownowhite.gif");
}

.userphotofooterdark{
	bottom:3px
}

.idennoti{
	background:#D1D1D1;
	font-size:.9em;
	font-weight:bolder;
	padding:1px 2px
}

.contforright{
	border-bottom:1px solid #d3d6d4;
	padding:5px;
	float:left;
	width:100%
}

#nationalteam{
	position:absolute;
	top:0;
	right:375px
}

.sigansigan, .nagisnagis{
	width:275px;
	float:left;
	display:inline;
	margin-bottom:10px;
	height:20px;
	line-height:20px
}

.sigansigan{
	float:right;
	text-align:right
}


/**FORMS**/

input.whichteam{
	font-family:inherit;
	border-width:1px;
	border-style:solid;
	border-color:#3c403c #616761 #616761 #3c403c;
	font-size:1.2em;
	padding:5px;
	width:307px
}

.autocomp{
	border-bottom:1px solid #cecece;
	padding:5px;
	line-height:25px;
	height:25px;
	background:#fff
}

input.litt{
	font-family:inherit;
	border-width:1px;
	border-style:solid;
	border-color:#818981 #a3aba3 #a3aba3 #818981;
	color:#575757;
	font-size:1em;
	padding:4px 2px;
	width:200px
}

.homeform{
	text-align:center;
	padding:5px 10px
}


/**AUTOCOMPLETAR**/

#jSuggestContainer{
	position:absolute;
	margin-left:1px;
	border:1px solid #cecece;
	background:#fff;
}

.jSuggestLoading{
	height:25px;
	line-height:25px;
	padding:5px;
	font-size:1.2em;
	font-weight:bold
}


/**LLISTAT_EQUIPS**/

.equipo, .equipoint{
	border:4px solid #DCE1DE;
	padding:5px;
	margin:0 5px;
	float:left;
	width:200px;
	height:80px
}

.equipoint{
	width:900px;
	padding:0;
	height:60px
}

.paddforclasteams{
	padding:5px 5px 5px 30px
}

.equipourl{
	background:#DCE1DE;
	clear:left;
	padding-bottom:2px;
	margin:0 7px 10px 5px;
	text-align:center;
	border-bottom:1px solid #838B82
}

.infoequipo{
	float:left;
	display:inline;
	margin-left:10px;
	width:140px;
	padding-top:5px
}

.infousers{
	float:left;
	display:inline;
	width:220px;
	padding-top:10px;
	padding-left:10px;
	height:58px;
	background-color:transparent;
	background-image:url("/img/recursos/bgshadowright.jpg");
	background-repeat:no-repeat;
	background-position:0 0
}


/**MULTIFUTBOL**/

#navnextback{
	float:left;
	width:100%;
	padding:10px 0;
	border-bottom:2px solid #DCE1DE
}

.contmatch{
	float:left;
	width:100%;
	padding:10px 0;
	border-bottom:3px solid #dce1de
}

.matchinfo, .matchresult{
	position:relative;
	background:#DDE1DF;
	padding:5px;
	border-bottom:1px solid #c5cac7
}

.matchresult{
	float:left;
	width:100%;
	background:transparent;
	line-height:40px
}

.matchresult .team, .matchresult .result{
	font-size:1.1em;
	font-weight:bolder
}

.matchresult .result{
	background:#5d5f5e;
	color:#f1f1f1;
	font-size:1.8em;
	margin:0 2px;
	padding:3px 10px
}

.matchphotos{
	background:#F2F6F4;
	float:left;
	width:100%;
	height:120px;
	overflow:hidden;
	padding:5px;
	text-align:center;
	border-top:1px solid #fff;
	border-bottom:1px solid #c5cac7
}

.commentscasa, .commentsfuera{
	background:#F2F6F4;
	padding:5px;
	border-bottom:1px solid #c5cac7;
	border-right:1px solid #c5cac7;
	height:215px
}

.commentsfuera{
	border-right:0;
	border-left:1px solid #c5cac7
}

.commentmatch{
	position:relative;
	border-bottom:1px solid #DDE1DF;
	padding:5px
}

.commentdate{
	position:absolute;
	top:5px;
	right:5px
}

.commentdate span{
	font-size:.8em;
	color:#777
}

.commfixed{
	height:176px;
	overflow-y:auto;
	overflow-x:hidden;
	border:1px solid #DDE1DF;
	background:#fafafa
}

.notyet, .finished, .playing, .livetime{
	text-align:center;
	color:#fff;
	padding:2px 6px;
	font-weight:bolder;
	font-size:1.1em
}

.notyet{
	background:#78b26a
}

.finished{
	background:#b2786a
}

.playing{
	background:#6a8eb2
}

.livetime{
	background:#5D5F5E
}


/**POSICIONES**/

.posaf{
	background:#386E2F;
	border:2px solid #fff;
	width:20px;
	height:20px;
	line-height:20px;
	color:#fff;
	font-weight:bolder;
	font-size:1.1em;
	text-align:center
}

.pointsclasbiggest{
	font-size:3.2em;
	font-weight:bolder;
	color:#ddd
}


/**TRANSFERS**/

#transfers tr.index{
	background:#DCE1DE;
	border-bottom:1px solid #D3D6D4
}

#transfers tr.players td{
	border:2px solid #DCE1DE
}

#transfers td{
	padding:5px
}


/**NOTICIAS**/

.eachNew, .pagNews{
	position:relative;
	border-bottom:2px solid #DCE1DE;
	padding:10px;
	text-align:left
}

.eachNewDate{
	position:absolute;
	top:8px;
	right:8px
}


/**SOCIAL**/

#social{
	position:relative;
	background-image:url("/img/recursos/bgSocial.gif");
	background-color:#d8dbda;
	background-repeat:repeat-x;
	background-position:0 100%;
	border-bottom:1px solid #a7abaa;
	float:left;
	width:960px;
	height:125px;
	overflow:hidden;
	margin-top:-10px;
	margin-bottom:10px
}	#social .socialwrapper{
		background-image:url("/img/recursos/bgrounded960grey.gif");
		background-repeat:no-repeat;
		background-position:0 0;
		padding:10px 0;
		padding-left:19px
	}
	#social p{
		text-shadow: -1px 1px #fff;
		color:#838B82;
		font-size:1.4em;
		font-weight:bolder;
		margin-bottom:5px
	}

#social .supporter{
	position:relative;
	float:left;
	display:inline;
	margin:5px 8px
}

#social div.supporter img.user{
	border:3px solid #f2f6f4
}

#social div.supporter img.user:hover{
	border:3px solid #fff
}


/**publi**/

.publizone{
	background:#fff;
	border:1px dotted #D3D6D4;
	padding:5px 0;
	text-align:center;
	clear:both
}


/**LINKS**/

a.linkGeneral:link{color:#326391;text-decoration:underline}
a.linkGeneral:visited{color:#326391;text-decoration:underline}
a.linkGeneral:hover{color:#326391;text-decoration:underline}
a.linkGeneral:active{color:#326391;text-decoration:underline}

a.linkclassic:link{color:#575757;text-decoration:none}
a.linkclassic:visited{color:#575757;text-decoration:none}
a.linkclassic:hover{color:#575757;text-decoration:underline}
a.linkclassic:active{color:#575757;text-decoration:none}

a.mfselected:link{color:#575757;text-decoration:none;font-weight:bolder}
a.mfselected:visited{color:#575757;text-decoration:none;font-weight:bolder}
a.mfselected:hover{color:#575757;text-decoration:none;font-weight:bolder}
a.mfselected:active{color:#575757;text-decoration:none;font-weight:bolder}

a.linktitufill:link{background:#326391;text-decoration:none;color:#fff;font-size:1.9em;padding:2px 10px;font-weight:bolder;text-shadow: -1px 1px 1px #122435}
a.linktitufill:visited{background:#326391;text-decoration:none;color:#fff;font-size:1.9em;padding:2px 10px;font-weight:bolder;text-shadow: -1px 1px 1px #122435}
a.linktitufill:hover{background:#1B364F;text-decoration:none;color:#fff;font-size:1.9em;padding:2px 10px;font-weight:bolder;text-shadow: -1px 1px 1px #122435}
a.linktitufill:active{background:#326391;text-decoration:none;color:#fff;font-size:1.9em;padding:2px 10px;font-weight:bolder;text-shadow: -1px 1px 1px #122435}

a.linktitubig:link{background:#326391;text-decoration:none;color:#fff;font-size:1.4em;padding:2px 4px}
a.linktitubig:visited{background:#326391;text-decoration:none;color:#fff;font-size:1.4em;padding:2px 4px}
a.linktitubig:hover{background:#326391;text-decoration:underline;color:#fff;font-size:1.4em;padding:2px 4px}
a.linktitubig:active{background:#326391;text-decoration:none;color:#fff;font-size:1.4em;padding:2px 4px}

a.linktitulit:link{background:#326391;text-decoration:none;color:#fff;font-size:1.1em;padding:2px 4px}
a.linktitulit:visited{background:#326391;text-decoration:none;color:#fff;font-size:1.1em;padding:2px 4px}
a.linktitulit:hover{background:#326391;text-decoration:underline;color:#fff;font-size:1.1em;padding:2px 4px}
a.linktitulit:active{background:#326391;text-decoration:none;color:#fff;font-size:1.1em;padding:2px 4px}

a.linktitusmallest:link{background:#326391;text-decoration:none;color:#fff;font-size:1em;padding:2px 4px}
a.linktitusmallest:visited{background:#326391;text-decoration:none;color:#fff;font-size:1em;padding:2px 4px}
a.linktitusmallest:hover{background:#326391;text-decoration:underline;color:#fff;font-size:1em;padding:2px 4px}
a.linktitusmallest:active{background:#326391;text-decoration:none;color:#fff;font-size:1em;padding:2px 4px}

a.linkfootfill:link{background:#999999;text-decoration:none;color:#fff;font-size:.9em;padding:2px 4px;font-weight:bolder}
a.linkfootfill:visited{background:#999999;text-decoration:none;color:#fff;font-size:.9em;padding:2px 4px;font-weight:bolder}
a.linkfootfill:hover{background:#999999;text-decoration:underline;color:#fff;font-size:.9em;padding:2px 4px;font-weight:bolder}
a.linkfootfill:active{background:#999999;text-decoration:none;color:#fff;font-size:.9em;padding:2px 4px;font-weight:bolder}

a.linkVerMas:link{background:url("/img/iconos/flechaVerMas.gif") right top no-repeat;color:#fff;text-decoration:none;height:21px;padding-right:25px;display:block}
a.linkVerMas:visited{background:url("/img/iconos/flechaVerMas.gif") right top no-repeat;color:#fff;text-decoration:none;height:21px;padding-right:25px;display:block}
a.linkVerMas:hover{background:url("/img/iconos/flechaVerMas.gif") right bottom no-repeat;color:#e8e8e8;text-decoration:none;height:21px;padding-right:25px;display:block}
a.linkVerMas:active{background:url("/img/iconos/flechaVerMas.gif") right top no-repeat;color:#fff;text-decoration:none;height:21px;padding-right:25px;display:block}

a.linkUser:link{color:#0073c4;text-decoration:none;background:url("/img/iconos/bgLinkUser_n.gif") left center no-repeat;padding-left:14px}
a.linkUser:visited{color:#0073c4;text-decoration:none;background:url("/img/iconos/bgLinkUser_n.gif") left center no-repeat;padding-left:14px}
a.linkUser:hover{color:#0073c4;text-decoration:underline;background:url("/img/iconos/bgLinkUser_n.gif") left center no-repeat;padding-left:14px}
a.linkUser:active{color:#0073c4;text-decoration:none;background:url("/img/iconos/bgLinkUser_n.gif") left center no-repeat;padding-left:14px}

a.linkcomments:link{color:#326391;text-decoration:underline;background:url("/img/iconos/bgcomments.gif") left center no-repeat;padding-left:18px}
a.linkcomments:visited{color:#326391;text-decoration:underline;background:url("/img/iconos/bgcomments.gif") left center no-repeat;padding-left:18px}
a.linkcomments:hover{color:#326391;text-decoration:underline;background:url("/img/iconos/bgcomments.gif") left center no-repeat;padding-left:18px}
a.linkcomments:active{color:#326391;text-decoration:underline;background:url("/img/iconos/bgcomments.gif") left center no-repeat;padding-left:18px}

a.linkUserP:link{color:#0073c4;text-decoration:none;background:url("/img/iconos/bgLinkUserPeq_n.gif") left center no-repeat;padding-left:12px;font-size:.9em}
a.linkUserP:visited{color:#0073c4;text-decoration:none;background:url("/img/iconos/bgLinkUserPeq_n.gif") left center no-repeat;padding-left:12px;font-size:.9em}
a.linkUserP:hover{color:#0073c4;text-decoration:underline;background:url("/img/iconos/bgLinkUserPeq_n.gif") left center no-repeat;padding-left:12px;font-size:.9em}
a.linkUserP:active{color:#0073c4;text-decoration:none;background:url("/img/iconos/bgLinkUserPeq_n.gif") left center no-repeat;padding-left:12px;font-size:.9em}

a.linkfoot:link{color:#999;text-decoration:underline}
a.linkfoot:visited{color:#999;text-decoration:underline}
a.linkfoot:hover{color:#999;text-decoration:underline}
a.linkfoot:active{color:#999;text-decoration:underline}

a.linktomf:link{background:url("/img/recursos/bgMultiButHome.gif") left center repeat-x;color:#fff;height:28px;line-height:28px;text-decoration:none;padding:6px 8px;border:1px solid #0d5209;-moz-border-radius:3px;-webkit-border-radius:3px}
a.linktomf:visited{background:url("/img/recursos/bgMultiButHome.gif") left center repeat-x;color:#fff;height:28px;line-height:28px;text-decoration:none;padding:6px 8px;border:1px solid #0d5209;-moz-border-radius:3px;-webkit-border-radius:3px}
a.linktomf:hover{background:#74D53C;color:#fff;height:28px;line-height:28px;text-decoration:none;padding:6px 8px;border:1px solid #0d5209;-moz-border-radius:3px;-webkit-border-radius:3px}
a.linktomf:active{background:url("/img/recursos/bgMultiButHome.gif") left center repeat-x;color:#fff;height:28px;line-height:28px;text-decoration:none;padding:6px 8px;border:1px solid #0d5209;-moz-border-radius:3px;-webkit-border-radius:3px}

a.linkBgAll:link{background:#0B2D0B;color:#fff;padding:3px;text-decoration:underline;font-weight:bold}
a.linkBgAll:visited{background:#0B2D0B;color:#fff;padding:3px;text-decoration:underline;font-weight:bold}
a.linkBgAll:hover{background:#0B2D0B;color:#fff;padding:3px;text-decoration:underline;font-weight:bold}
a.linkBgAll:avtive{background:#0B2D0B;color:#fff;padding:3px;text-decoration:underline;font-weight:bold}


/**PAGINACION**/

div.pagination{
	clear:both;
	line-height:30px;
	display:block;
	position:relative;
	text-align:center;
	padding-top:10px
}

div.pagination a{
	padding:2px 5px 2px 5px;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	color:#0E910E
}

div.pagination a:hover, div.pagination a:active{
	color:;
	text-decoration:underline
}

div.pagination span.current{
	padding:2px 5px 2px 5px;
	border:2px solid ;
	font-weight:bold;
	color:}

div.pagination span.disabled {
	padding:2px 5px 2px 5px;
	margin:2px;
	color:}


/**ALERTES**/

.info{
	background:#97ccee;
	border:2px solid #6091b1;
	padding:10px;
	margin-bottom:10px
}

/**ERRORS JQUERY**/
form input.validateError{
	font-size:1.2em;
	color:#575757;
	padding:4px;
	border-width:1px;
	border-style:solid;
	border-color:#d07e7e #704646 #704646 #d07e7e
}

form div.validateError{
	color:#fff;
	padding:12px 0 4px 4px;
	background-color:#c36161;
	background-image:url("/img/recursos/bgFormErrorTri.gif");
	background-repeat:no-repeat;
	background-position:0 0;
	width:200px;
	margin-top:5px
}


/*******************************
PROMO-BBVA la jornada de tu vida
--------------------------------
*/

#darkPromo{
	float:left;
	width:100%;
	background:#1f1f1f;
	margin-top:20px;
	color:#eee
}
	#darkPromo .darkleft{
		position:relative;
		float:left;
		background:#171717;
		border-right:1px solid #0F0F0F;
		display:inline;
		width:656px
	}
		.darkleft .crestZone{
			background:#0630D6;
			border:1px solid #000;
			padding:10px;
			margin-bottom:20px;
			line-height:50px;
			text-align:center;
			float:left;
			width:614px
		}
			.darkleft .crestZone .crest{
				float:left;
				display:inline;
				background:#fff;
				-moz-border-radius:5px;
				-webkit-border-radius:5px;
				border-radius:5px;
				height:60px;
				width:60px;
				line-height:60px;
				text-align:center;
				margin:4px
			}
		.darkleft #miZona{
			margin-bottom:20px
		}
			.darkleft #miJuego{
				float:left;
				display:inline;
				background:#0f0f0f;
				padding:8px;
				font-size:1.3em;
				width:285px;
				padding:14px
			}
			.darkleft #numchuts{
				float:right;
				display:inline;
				background:#0630D6;
				padding:8px;
				font-size:1.3em;
				width:285px;
				padding:14px
			}
				#numchuts strong{
					background:url("/media/adds/bbva/img/bgSoccer_ball.gif") left center no-repeat;
					padding:4px 0;
					padding-left:30px
				}
		.darkleft .alerta{
			color:#171717
		}
		.darkleft #bbvaComments{
			background:#e5e5e5;
			border-top:1px solid #000;
			padding:10px;
			color:#575757;
			margin-bottom:10px
		}
			#bbvaComments .ava{
				border:3px solid #d1d1d1
			}
		.darkleft .dp-claim{
			font-weight:bolder;
			font-size:1.3em;
			margin:0 0 5px 0
		}
		.darkleft .dp-info{
			font-size:1.1em;
			margin:5px 0 20px 0
		}
			.darkleft .dp-info strong{
				color:#fee446
			}
	#darkPromo .darkright{
		position:relative;
		float:right;
		display:inline;
		width:283px
	}
		.darkright .contraer div{
			display:inline;
			float:left;
			height:20px;
			line-height:20px;
			margin-right:5px
		}
			.darkright .contraer div a{
				color:#eee;
			}
		.darkright h2{
			background:#0f0f0f;
			border-bottom:1px solid #000;
			padding:4px 8px;
			color:#a8a8a8;
			font-size:1.4em;
			font-weight:bolder;
			text-shadow:0 1px 1px #000
		}	.darkleft h2{background:transparent;padding:0;border:0}
			.darkright h2 a, .darkleft h2 a{
				color:#eee;
				text-decoration:none
			}	.darkright h2 a:hover, .darkleft h2 a:hover{
					text-decoration:underline
				}
		.darkright ol{
			padding:8px
		}
			.darkright ol li{
				list-style-type:none;
				line-height:16px;
				margin:0 0 15px 0;
				color:#8e8e8e
			}	.darkright ol li span{
					font-size:1.1em;
					color:#eee
				}
				.darkright ol li small{
					font-size:.85em;
					color:#7e7e7e
				}
				.darkright ol li strong{
					color:#fee446
				}
		.darkright ul#darkpromotabs, .darkright ul#sdarkpromotabs{
			background:#3f3f3f;
			border-bottom:2px solid #2f2f2f;
			height:20px;
			padding:2px 8px 0 8px
		}
			.darkright ul#darkpromotabs li, .darkright ul#sdarkpromotabs li{
				float:left;
				display:inline;
				padding:0 4px;
				line-height:20px
			}	.darkright ul#darkpromotabs li a, .darkright ul#sdarkpromotabs li a{
					color:#aaa
				}
			.darkright ul#darkpromotabs li.dpt-selected, .darkright ul#sdarkpromotabs li.sdpt-selected, #sdpt-container ul#sdarkpromotabs li.ui-tabs-selected, #idpt-container ul#darkpromotabs li.ui-tabs-selected{
				background:#2f2f2f;
			}
		#sdpt-container .period, #idpt-container .period{
			background:#e5e5e5
		}	#sdpt-container .period{margin-bottom:20px}
			#sdpt-container .period ul li, #idpt-container .period ul li{
				position:relative;
				padding:0 8px;
				padding-left:24px;
				height:30px;
				line-height:28px;
				border-bottom:1px solid #c3c3c3
			}
				#sdpt-container .period ul li strong, #idpt-container .period ul li strong{
					font-size:1.7em;
					height:30px;
					line-height:30px;
					background:#2f2f2f
				}
		#sdpt-container .period .periodpoints, #idpt-container .period .periodpoints{
			position:absolute;
			top:0;
			right:8px;
			height:30px;
			line-height:29px;
			font-size:1.4em;
			font-weight:bolder;
			color:#575757
		}
		#sdpt-container .period .periodpos, #idpt-container .period .periodpos{
			position:absolute;
			top:0;
			left:8px;
			width:15px;
			text-align:center;
			height:30px;
			line-height:29px;
			font-size:1.2em;
			font-weight:bolder;
			color:#606060
		}
		.dp-goInco{
			background:#2f2f2f;
			padding:4px 8px;
			text-align:right
		}	.dp-goInco a{color:#eee;font-size:.9em}
			.dp-goInco a:hover{color:#fff}

		h3.bbva{
			color:#404040;
			height:35px;
			line-height:35px;
			border-top:3px solid #DBE1DD;
			font-size:1.4em;
			font-weight:bolder;
			margin-bottom:10px
		}
		.picContainer{
			float:left;
			display:inline;
			padding:10px
		}
			.picContainer img.pic{
				border:10px solid #2545A6 
			}

#linkVotoLayer a.linkVotar:link, #linkVotoLayer a.linkVotar:visited, #linkVotoLayer a.linkVotar:hover, #linkVotoLayer a.linkVotar:active{
	display:block;
	font-size:16px;
	text-transform:uppercase;
	color:#f2f6f4;
	line-height:48px;
	font-weight:bolder;
	text-decoration:none;
	border:1px solid #0d5d0b;
	margin-bottom:3px;
	height:46px
}

.styleTitle {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	margin:10px 0px;
	height:25px;
}

.styleTitleLayer {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	margin:10px 0px;
	height:25px;
	display:inline;
}


.vCont_hyu{
	float:left;
	display:inline;
	background:#F2F6F4;
	padding:10px 0;
	margin:10px
}
	.vCont_hyu p{
		padding:0 0 8px 5px;
		font-weight:bolder
	}

.styleCajaVideoLayer {
	float:left;
	padding-top:0px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	margin: 20px 0px;
	width: 400px;
}
.containerBdrBot{
	position:relative;
	clear:both;
}
.positioningPlayer{
	position:absolute;
	bottom:-120px;
	left:130px
}

.nVotos, .nCargando{
	font-size:24px;
	font-weight:bolder;
	float:left;
	margin:10px 0 0 5px;
	background:#D3D6D4;
	padding:10px 0 5px 0;
	width:100px;
	line-height:18px;
	text-align:center
}
	.nVotos span{
		font-size:10px;
		text-transform:uppercase;
		color:#606060
	}
	.nCargando{
		display:none;
		height:36px;
		line-height:50px
	}

.votoGen{
	background:url("/img/recursos/bgVota_videosHyu.gif") 0 0 repeat-x;
	height:48px;
	border-bottom:2px solid #91c772;
	text-align:center;
	float:left;
	width:95px;
	margin-left:5px;
	margin-top:10px
}	.votoGen:hover{
		background:#47A513
	}

.msgRespuesta, .msgRespVotado{
	height:40px;
	text-align:center;
	float:left;
	width:95px;
	margin-left:5px;
	margin-top:10px;
	color:#fff;
	padding-top:10px
}
	.msgRespuesta{
		background:#204782
	}
	.msgRespVotado{
		background:#822020
	}

	.promoMsg{
		background:#204782;
		padding:10px;
		border-bottom:1px solid #1c3e72;
		line-height:18px
	}
		.promoMsg div{
			margin-left:115px;
			color:#d5e0f2;
			font-size:14px
		}
		.promoMsg p.msg-cl{
			margin:5px 0;
			padding:5px;
			font-size:16px;
			background:#183868;
			color:#fff
		}
		.promoMsg span{
			font-size:18px;
			font-weight:bolder
		}


	.promoPani{
		background:#dad9d8;
		padding:10px 0px;
	}

	.promoPani p, .promoPani p.paniPremios{
		font-family:Trebuchet MS;
		font-size:18px;
		color:#e9941a;
		margin: 10px 10px;
		letter-spacing: -1px;
	}

	.promoPani a:link{color:#000;text-decoration:underline;font-weight:bolder}
	.promoPani a:visited{color:#000;text-decoration:underline;font-weight:bolder}
	.promoPani a:hover{color:#000;text-decoration:none;font-weight:bolder}
	.promoPani a:active{color:#000;text-decoration:none;font-weight:bolder}

	.promoPani p.paniPremios{
		line-height:24px;
	}

/**CLASIFICACION-RESULTADOS**/

#containerClasi, #containerPorrielaClas{
	width:100%
}

#containerClasi td, #containerPorrielaClas td{
	padding:8px
}

#Res{
	position:relative;
	float:left;
	margin-left:10px;
	width:36%;
	overflow:hidden
}

#contfases{
	color:#575757
}

#contfases .winnerwrapper{
	background:#d1d1d1;
	padding:1px;
	width:580px
}	#contfases .winnerco{
		background:#FFFFFF;
		border:8px solid #EFEFEF;
		padding:8px
	}	.winnerco p{
			line-height:20px
			height:40px
		}

#contfases .fase{
	width:580px;
	border-bottom:5px solid green;
	padding:8px 0;
	float:left;
}

#contfases .fase strong{
	color:#575757;
	font-weight:bolder;
	font-size:12px;
}

.contgrupos{
	background:#d0d0d0;
	border:1px solid #c6c6c6;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	border-top:0;
	padding:0 8px 8px 8px;
	width:560px
}

#tabs-nav{margin-top:10px}
#tabs-nav ul li {float:left;display:inline;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {color:#9a9a9a} 
#tabs-nav #competinav{background:#d0d0d0;border:1px solid #c6c6c6;border-bottom:0;padding:8px 8px 0 8px;width:560px;-moz-border-radius-topright:5px;-moz-border-radius-topleft:5px;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px}
#tabs-nav #competinav li.ui-tabs-selected a, #tabs-nav ul#competinav li.ui-state-disabled a, #tabs-nav ul#competinav li.ui-state-processing a, #tabs-nav #competinav li.init_selected a, #tabs-nav #competinav li.init_selected a, #tabs-nav #competinav li.init_selected a  { color:#575757; font-weight:bolder}
#tabs-nav #competinav li {padding:0 4px;height:30px;line-height:28px}
#tabs-nav #competinav li.ui-tabs-selected, #tabs-nav #competinav li.init_selected{background:#e8e8e8; -moz-border-radius-topright:5px; -moz-border-radius-topleft:5px; -webkit-border-top-right-radius:5px; -webkit-border-top-left-radius:5px; display:block} 


.groupname{
	background:#cfcfcf;
	border-bottom:1px solid #bdbdbd;
	font-weight:bolder;
	color:#474747;
	font-size:12px;
	float:left;
	width:100%
}

.groupclasi{
	clear:left;
	padding:8px;
	background:#e8e8e8;
	-moz-border-radius-topright:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	border-bottom:1px solid #d0d0d0
}

.groupclasi table tr td, .groupclasi table tr td.team, .groupclasi table tr td.pos{
	background:#FFFFFF;
	border-bottom:1px solid #E8E8E8;
	padding:4px;
	text-align:center
}

.groupclasi table tr td.team{
	text-align:left
}

.groupclasi table tr td.pos{
	background:#c0c0c0;
	font-weight:bolder
}

.groupclasi table tr#index td{
	background:#b0b0b0;
	border-bottom:1px solid #a0a0a0;
	color:#fff
}

.groupjornadas{
	background:#f0f0f0;
	padding:8px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px
}

.grupjornadas td.home table tr td{
	border-right:1px solid #b0b0b0
}

table#groupsjorres tr td.jorname{
	background:#c0c0c0;
	border-bottom:1px solid #b0b0b0;
	padding:1px 4px
}

.helpBdrCompeti{
	border-right:1px solid #c0c0c0;
}

table#groupsjorres tr.groupjormatchresult td{
	padding:3px 1px;
	border-bottom:1px solid #F0F0F0;
	background:#fff

}

table#knockout tr td{
	border-bottom:1px solid #d1d1d1;
	padding:2px 4px 1px 4px;
	height:30px;
	line-height:28px
}

table#knockout tr td.no-crest{
	background:#efefef
}

table#knockout tr td.classified{
	background:#dbe2ec
}

table#knockout tr td.date{
	/*background:#e0eede;
	border-bottom:1px solid #ccdeca*/
	border:0
}

table#knockout tr td.date .date_inf, table#knockout tr td.date .live{
	background-image:url("IMG_PATHrecursos/leftArrowCompetis.gif");
	background-color:#e0eede;
	background-repeat:no-repeat;
	background-position:0 0;
	width:50px;
	height:30px;
	display:inline-block;
	*display:block;
	font-weight:bolder;
	padding-left:4px
}

table#knockout tr td.date .live a, table#knockout tr td.date .date_inf a, a.live, a.myPast, small.soon, small.mysoon{
	background:#ee1b1b;
	color:#FFFFFF;
	text-decoration:underline;
	padding:1px 3px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px
}a.myPast{background:#616161}small.soon{background:#969191;text-decoration:none}small.mysoon{background:#616161;text-decoration:none}

table#knockout tr td.no-crest .result, #calendario .jornada table tr.match td .result{
	background:#616161;
	color:#fff;
	font-size:12px;
	font-weight:bolder;
	padding:2px 6px
}

table#knockout tr td.no-crest .date_match{
	background:#616161;
	color:#fff;
	padding:3px 5px
}

table#knockout tr.penalties td{
	text-align:center;
	padding:0 20px;
	border-bottom:0;
	vertical-align:top
}	table#knockout tr.penalties td span{
		background:#c5c5c5;
		border-width:0 1px 1px 1px;
		border-style:solid;
		border-color:#000;
		display:block
	}

	.fasename{
		font-size:.9em;
		letter-spacing:-1px;
		font-weight:bold;
		color:#575757
	}

#calendario .jornada table tr.match td .result, #calendario .jornada table tr.match td .date_match{
	background:#868181;
	font-size:12px;
}

#calendario .jornada table tr.match td .date_match{
	font-size:12px;
	padding:2px 2px;
	color:#FFFFFF
}

#stats{
	color:#575757
}

#stats>div{
	margin-bottom:10px
}

#stats p.index{
	border-top:3px solid green;
	padding:5px 0;
	font-weight:bolder;
	font-size:12px
}

#stats div.player{
	position:relative;
	border-bottom:1px solid green;
	padding: 5px 0
}

#stats div.player div{
	position:absolute;
	right:0;
	top:1px;
	background:#D3D6D4;
	border:1px solid #F2F6F4;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:2px 8px
}

#calendario .jornada{
	position:relative;
	width:450px;
	height:310px;
	float:left;
	display:inline;
	margin:0 10px 10px 10px;
	background:#F4F4F4;
	color:#575757;
	-moz-border-radius:5px;
	-webkit-border-radius:5px
}

#calendario .jornada table tr.match{
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #E1E1E1;
}

#calendario .jornada table td{
	padding:4px 0
}

#calendario .jornada p{
	background:#386E2F;
	-moz-opacity:.6;
	opacity:.6;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter:alpha(opacity=60);
	padding:4px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	border-bottom:1px solid #FFFFFF;
}


.paniniClass{
	position:relative;
	float:left;
	display:inline;
	background:white;
	width:172px;
	margin:5px;
	height:auto;
	text-align:center;
	border: #000 1px solid;
	-moz-border-radius: 10px;  -webkit-border-radius: 10px; behavior:url(border-radius.htc);
}
	.paniniClass .ident{
		height:30px;
		width:100%;
	}
		.paniniClass .ident .paniname{
			height:15px;
			line-height:17px;
			color:#fff;
			background:#222;
			font-size:12px;
			text-align:center;
			-moz-border-radius: 10px;  -webkit-border-radius: 10px; behavior:url(border-radius.htc);
		}

