/* Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Fin del Reset*/

html{
	background-color:#131f37;
}

body{
	font-size:62.5%;
	font-family: Arial, Helvetica, sans-serif;
	background:url(../img/siteBack.jpg) center top no-repeat;
	padding-top:10px;
}
a {
	color: #074794;
}

#wrapper{
	width:960px;
	margin: 0 auto;
}

#header{
	height:100px;
	width:auto;
	padding-left:12px;
	position:relative;
	margin-bottom:10px;
}

#header img.sponsor{
	position:absolute;
	right:0;
	bottom:-22px;
}

#logo{
	float:left;
	width:289px;
	margin-top: 6px;
}

#logo a{
	display:block;
	width:230px;
	height:98px;
}

#langLogIn{
	color:#ababab;
	display:inline-block;
	position:absolute;
	right:5px;
	font-size:1.2em;
	#z-index:5;
}

#langLogIn span.lang{
	color:#718fac;
}

a.register{
	color:#5FB0EB;
}

a.register:hover{
	color:#FFF;
}

#nav{
	position:absolute;
	font-size:1.8em;
	bottom:0;
	right: 0px;
	padding-bottom:4px;
}

#nav li{
	float:left;
}

#nav li a{
	padding:0 30px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#FFF;
	border-right:1px solid #3c475c;
}

#nav li a:hover{
	color:#005792;
}

#nav li a.noBorder{
	border:none;
}

#nav li a.current{
	color:#0099ff;
}

#homeContent{
	background:url(../img/stepsBack.png) top left no-repeat;
	height:295px;
	margin-bottom:20px;
}

#homeContent .homeRegister{
	padding-top:55px;
	width:432px;
	float:right;
	text-align: center;
}

#homeContent .homeRegister .banner{
	display:block;
	z-index:1;
}

#homeContent .homeSteps{
	padding:40px 0 25px 50px;
	#padding-top:15px;
	clear:right;
}

#homeContent .homeSteps .stepBox{
	width:260px;
	float:left;
	padding:0 0 0 20px;
}

#homeContent .homeSteps img{
	float:left;
}

#homeContent .homeSteps .stepBox p{
	padding-left:65px;
	#padding-left:20px;
	padding-top:10px;
	height:60px;
	color:#FFF;
	font-size:1.7em;
}

#homeContent .homeSteps .stepBox p a{
	font-weight:bold;
	color:#5fb0eb;
}

#content{
	clear:both;
	padding-left:12px;
	color:#363636;
	font-size:1.2em;
}

#footer{
	clear:both;
	height:210px;
	width:948px;
	margin-left:12px;
	background:url(../img/footer-back.gif) repeat-x top left;
	color:#FFF;
	font-size:1.1em;
}

a{
	text-decoration:none;
}

.clear{
	clear:both;
}

.col{
	width:306px;
	margin-right:15px;
	float:left;
}

.colDob{
	width:627px;
	margin-right:15px;
	float:left;
}

.colUni{
	width:100%;
	margin-right:15px;
}

#footer div.columns{
	width:700px;
	padding-top:50px;
	height:100px;
	float:left;
}

#footer div.contact{
	width:205px;
	height:100px;
	padding-top:55px;
	float:right;
	color:#8a94a5;
}

#footer div.legal{
	padding-top:20px;
	color:#6687a0;
	padding-bottom:20px;
}

#footer div.legal img{
	float:right;
}

#footer div.legal span{
	display:block;
	padding-top:10px;
}

.colContact{
	width:100px;
	float:left;
}

.colContact p{
	margin-bottom:5px;
}

.colFooter{
	width:150px;
	float:left;
	padding:0 0 0 27px;
}

.colFooter p{
	margin-bottom:7px;
	color:#FFF;
}

.colFooter p.colTitle{
	font-size:1.2em;
	font-weight:bold;
	color:#2081c9;
}

div.legal a{
	color:#6687a0;
}

div.legal a:hover, div.columns a p:hover{
	text-decoration:underline;
}

.noMargin{
	margin-right:0;
}

.spacerL{
	height:2px;
	width:100%;
	background-color:#d4dbe1;
	font-size:1px;
	margin:10px 0;
}

.spacerD{
	height:3px;
	width:100%;
	background-color:#162840;
	font-size:1px;
	margin:2px 0;
}

.novedades{
	background:url(../img/logoSmall.gif) top left no-repeat;
	padding-top:44px;
}

.novedades h3{
	 display:inline;
	 margin-left:180px;
}

.destacados h3{
	display:inline;
	background:url(../img/check.gif) right top no-repeat;
	padding-right:20px;
}

.boxGrad{
	padding:2px;
	border:3px solid #274a66;
	background-color:#131f37;
	margin:10px 0 30px 0;
}

.novedades .boxGrad{
	margin-left:5px;
}

.boxGrad .boxContent{
	width:auto;
	background:#FFF top left repeat-x url(../img/boxGrad-back.gif);
	padding:19px;
}

.boxPlane{
	border:3px solid #274a66;
	background-color:#dde9ff;
	margin:10px 0 30px 0;
}

.boxPlane .boxContent{
	width:auto;
	padding:21px;
}

#content div.presentacion div.boxGrad div.boxConent{
	background-color:red;
}

.presentacion div.boxGrad div.boxContent p{
	margin-left:104px;
	width:151px;
	margin-bottom:5px;
}

.twitterWrapper{
	background:url(../img/twitter-header.gif) top left no-repeat;
	padding-top:5px;
	margin:10px 0 30px 0;
}

/*
.twitterWrapper a{
	display:inline-block;
}
*/
.twitterWrapper a h3{
	margin-bottom:33px;
	display:inline-block;
}

.boxTwitter{
	background-color:#121f36;
	border:3px solid #00aeef;
	border-top:none;
	padding:2px;
	padding-top:0;
}

.boxTwitter .boxContent{
	background:#FFF;
}

.boxTwitter .boxContent:first-child{
	padding-top:0;
}

.scoutersWrapper{
	background:url(../img/scouters-header.gif) top left no-repeat;
	padding-top:5px;
	margin:10px 0 30px 0;
}

.scoutersWrapper h3{
	margin-bottom:70px;
	display:inline-block;
}

.scoutersWrapper img{
	margin-left:25px;
	margin-bottom:11px;
}

.boxScouters{
	background-color:#121f36;
	border:3px solid #274b67;
	border-top:none;
	padding:2px;
	padding-top:0;
}

.boxScouters .boxContent{
	background:#a1e2f9;
	padding:19px;
	padding-top:0;
}

.sugerenciasWrapper{
	background:url(../img/sugerencias-header-coppola.gif) top left no-repeat;
	padding-top:35px;
	*padding-top:31px;
	margin:10px 0 30px 0;
}

.sugerenciasWrapper h3{
	margin-bottom:55px;
	display:inline-block;
	padding-left:10px;
}

.sugerenciasWrapper h3 span{
	color:#FFF;
	font-size:0.6em;
	*font-size:0.55em;
	vertical-align:middle;
	vertical-align /*\**/: top\9
}

.boxSugerencias .boxContent{
	background:#d2f2b5 url(../img/sugerenciasBottom.gif) bottom left no-repeat;
	padding:0 19px 30px 19px;
}

.boxSugerencias .boxContent p{
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
/*	line-height:1.2em;*/
}

h1{
	color:#0090E3;
	font-size:2em;
	font-weight:normal;
	margin-bottom:20px;
}

h1 a{
	color:#003399;
}

h3{
	color:#00adf2;
	font-size:1.5em;
	font-weight:normal;
}

h4{
	color:#17489D;
	font-size:1.5em;
	margin:3px 0 5px 0;
	letter-spacing: -0.2px;
}

a h4 {
	color:#17489D;
}

h5{
	color:#828282;
	font-size:1.3em;
}

a h4:hover{
	color:#4ea7c9;
}

p{
/*	line-height:14px;*/
}

span.cat{
	color:#525453;
	font-size:0.9em;
}

.verticalTBottom{
	vertical-align:text-bottom;
}

a.verMas{
	color:#FFF;
	float:right;
	text-decoration:underline;
}

.newsImg{
	float:left;
	height:100%;
}

.newsContent{
	float:left;
	width:440px;
	margin-left:10px;
}

.newsLinks{
	color:#898989;
	float:right;
	font-weight:bold;
}

.newsLinks span{
	color:#24437c;
}

.newsLinks a span:hover{
	color:#3761ac;
}

form{
	padding-left:20px;
}

form.regForm label{
	display:block;
}

form input[type='text']{
	width:250px;
}

form label.inline{
	display:inline;
}

form input.small{
	width:2em;
}

form h4{
	color:#888;
	font-weight:normal;
	margin:20px 0
}

form h5{
	color:#666;
	font-size:1.3em;
	margin:15px 0 5px 0;
}

form label{
	margin:10px 0 8px 0;
	font-weight:bold;
}

form h4 {
	margin-left:-20px;
}

form input[type='submit'], form input[type='button']{
	border:1px solid #0677C2;
	background: #33A4E5 url(../img/bgButton.gif) repeat;
	padding:4px 6px;
	font-weight:bold;
	color:#fff;
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
}
form input[type='submit']:hover, form input[type='button']:hover{
	background: #33A4E5 url(../img/bgButtonHover.gif) repeat;
}
form input[type='reset']{
	border:1px solid #0677C2;
	background: #fff;
	padding:4px 6px;
	font-weight:bold;
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
}
form input[type='reset']:hover {
	background: #fff url(../img/bgButtonCancel.gif) repeat;
}
img.profilePic{
	clear:right;
	float:right;
}

dl.playerProfile{
	padding:10px 0;
/*	line-height: 1.2;*/
	float:left;
}

dl.playerProfile dd, dl.playerProfile dt{
	margin-top:10px;
}

dl.playerProfile dd{
	padding:0 0 0 200px;
	margin-top:-15px;
	width:195px;
}

dl.playerProfile dt{
	font-weight:bold;
	color: #666;
	width:180px;
}

div#stats dl.playerProfile dd{
	width:350px;
}

.tabContainer{
	background:#FFF;
	padding-bottom:15px;
}

#tabs{
	background:url("../img/bgTabBorder.gif") repeat-x scroll left bottom #FFFFFF;
	float:left;
	list-style:none outside none;
	margin:0;
	padding:10px 0 0 10px;
	width:607px;
}

#tabs a:hover, #tabs a.selected{
	background:url("../img/bgTabselected.gif") repeat-x scroll left top #FFFFFF;
	border-bottom:medium none #727377;
	border-color:#727377;
	color:#000000;
	padding-bottom:7px;
}

#tabs li{
	float:left;
	margin:0 4px 0 0;
	padding:0;
}

#tabs a{
	background:url("../img/bgTab.gif") repeat-x scroll left top #FFFFFF;
	border:1px solid #131F37;
	color:#152139;
	display:block;
	float:left;
	font-weight:bold;
	margin:0;
	padding:6px 14px;
	text-decoration:none;
}

div#stats, div#videos, div#pics, div#press, div.picsEdit{
	clear:left;
	padding:20px;
	padding-right:17px;
}

div#pics img{
	margin:0 2px 4px 0;
}

div.picsEdit div.picBlock{
	float:left;
	margin:0 3px 7px 0;
	width:140px;
	height:210px;
	background:#E8EFF5;
	border:1px solid #999;
}

div.picsEdit div.picBlock p{
	padding:0 2px;
}

div.picsEdit div.picBlock img, div.picsEdit div.picBlock p{
	margin-bottom:5px;
}

div.picsEdit div.picsUpload{
	margin-top:15px;
}

div.picsEdit div.spacerL{
	clear:both;
}

div#videos div.videoBlock{
	border-bottom:1px solid #999;
	padding:15px 0;
}

div#videos div.videoBlock.backColor{
	background-color:#E8EFF5;
}

div#videos div.videoPlayer{
	float:left;
}

div#videos div.videoDesc{
	margin-left:165px;
}

div#videos div.videoDesc h4{
	font-size:1.3em;
	color:#131F37;
}

/* Carousel */
		
#content #carousel{
	position: relative; /* Necesario */
	overflow: hidden; /* Necesario */
	height: 150px;
	width:547px;
	margin-left:31px;
	_margin-top:-150px;
	background:#FFF;
}

#content .carWrap{
	width:627px;
	height:150px;
	background-color:#000e22;
	margin:10px 0;
}

#content #carousel .belt {
	position: absolute; /* Necesario */
	background:#FFF;
	left: 0;
	top: 0;
}

#content #carousel .panel {
	width:557px;
	height:136px;
	float: left; /* Necesario */
	overflow: hidden;
	padding:10px;
}

#content #carousel .panel img{
	float:left;
	border:3px solid #010f23;
}

#content #carousel .panel .panel-text {
	padding:10px 0 0 20px;
	font-size:1.1em;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	width:252px;
}

#content #carousel .panel .panel-text h5{
	color:#0041b5;
}

#content #carousel .panel .panel-text h5:hover{
	color:#00ADF2;
}

#content #carousel .panel .panel-text p {
	padding:2px 0;
	font-weight:bold;
}

#content #carousel .panel .panel-text span.nac{
	font-size:0.8em;
	display:block;
	margin-bottom:7px;
}

#content #carousel .panel .panel-text p span{
	font-weight:normal;
}

			/* Botones del carousel */
			
#content .button-prev {
	height:150px;
	width:40px;
	float:left;
}

#content .button-prev a {
	display:block;
	padding:5px;
	margin-top:55px;
}

#content .button-next {
	height:150px;
	width:40px;
	float:right;
}

#content .button-next a {
	display:block;
	padding:5px;
	margin-top:55px;
}

				/**/
				
.error {
    font-size:0.9em;
    font-weight:bold;
    color:red;
}

.info {
    font-size:0.9em;
    color:grey;
}

.msg {
	background: #fff; 
	border:1px solid #00AEEF;
	margin-bottom: 16px;
	padding:30px;
	}

.msg H1	{
	font-size: 1.5em;
	margin-bottom: 10px;}
	
.msg p {
/*	line-height: 1.3em;*/
}

div.jqmWindow .msg H1	{
	font-size: 1.9em;
	margin-bottom: 10px;}
	
div.jqmWindow .msg p {
/*	line-height: 1.3em;*/
	font-size: 1.2em;
}

div.jqmWindow .msg ul {
	font-size: 1.2em;
	list-style: disc;
	padding-left: 14px;
}


div.preReg img:first-child{
	margin:0 10px;
}

div.date{
	border-bottom:1px solid #D4DBE1;
	margin-bottom:5px;
	padding-bottom:4px;
}

div.date, div.volanta{
	font-size:0.9em;
}

div.volanta{
	color:#888888;
	margin-bottom:10px;
}

div.newsDetail h2{
	font-size:2em;
	font-weight:normal;
	color:#3A475A;
}

div.newsDetail h5{
	font-size:1.1em;
	color:#333;
}

div.newsDetail *{
	margin-bottom:8px;
}

div.newsDetail p{
/*	line-height: 1.4em;*/
}

div.newsDetail li {
	padding: 0 80px 0 50px;
	margin: 0px;
}
div.newsDetail ul {
	margin-top: 24px;
}

ul.related{
	list-style-image:url(../img/bullet.gif);
	list-style-position:inside;
}

ul.related li{
	margin-bottom:4px;
	font-size:1.1em;
}

ul.related li a{
	color:#036;
}

ul.related li a:hover{
	color:#06C;
}

div.newsBlock div.newsDetail h2{
	font-size:1.5em;
}

div.newsBlock{
	margin-bottom:10px;
	padding-bottom:2px;
	border-bottom:solid 1px #888888;
}

div.newsBlockFooter{
	color:#666;
	font-size:0.9em;
}

div.newsBlock h2 a:hover{
	color:#0099F7;
}

div.newsPaging, div.playersPaging{
	background-color:#F9F9F9;
	border:1px solid #999;
	padding:6px;
	font-weight:bold;
	color:#555;
}

div.newsPaging span.results, div.playersPaging span.results{
	text-align:right;
	padding-right:188px;
	display:block;
}

div.newsPaging span.links, div.playersPaging span.links{
	float:right;
}

.presVideo{
	float:left;
	width:92px;
}

.presVideo a{
	display:block;
}

div.mundoFutbol div.boxPlane div.spacerL{
	margin:0;
}

div.playerBlock{
	padding:10px 0;
	border-bottom:1px solid #CCC;
}

div.playerBlock img{
	float:left;
	border:2px solid #333;
}

div.playerBlock div.playerDesc{
	float:left;
	padding-left:15px;
}

div.playerBlock div.playerDesc h4{
	color:#039;
	font-weight:bold;
	margin:0;
	font-size:1.2em;
}

div.playerBlock div.playerDesc span.nac{
	font-size:0.9em;
	display:block;
	color:#000;
	margin-bottom:4px;
}

div.playerBlock div.playerDesc p{
	font-size:0.9em;
	color:#666;
}

div.playerBlock div.playerDesc p span{
	font-weight:normal;
}

div.playerBlock:hover{
	background-color:#f2f2f2;
}

div.playerBlock:hover div.playerDesc h4{
	color:#03C;
}

div.playerFilter{
	background-color:#fff;
	padding:10px;
	border:1px solid #999;
}

div.playerFilter div.filterCol{
	float:left;
	width:135px;
}

div.playerFilter div.filterCol p{
	font-size:0.9em;
	font-weight:bold;
}

div.playerFilter div.filterCol a{
	display:block;
	font-size:0.9em;
}

div.playerFilter div.filterCol a:hover{
	color:#09F;
}

div.playerFilter div.filterCol a.more{
	color:#036;
	font-weight:bold;
}

div.playerFilter div.filterCol a.more:hover{
	color:#09F;
}

/*
#twtr-widget-1 h3, #twtr-widget-1 h3 {
	width: 100px;
	display: inline;
}

#twtr-widget-1 h3, #twtr-widget-1 h4 {
	width: 150px;
	display: inline;
}

#twtr-widget-1.twitterWrapper {
	display: block;
}

.twtr-widget-profile h3, .twtr-widget-profile h4 {
	margin: 0 0 0 10px;
}
*/

.noLinkUnderline a {text-decoration: none; background-color:#C1C9FF;}
