body {
	line-height: 150%;
	text-align: center;
	font-family: Calibri, "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size: 14px;
	color: #fff;
	background-color: #000;
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

a {
	color: #c7c7c7;
}

h1 {
	margin-bottom: 2px;
}

hr {
	margin-top: 2px;
}

td {
	font-family: Calibri, "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size: 14px;
	padding: 0px;
	vertical-align: top;
}

th {
	font-family: Calibri, "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size: 14px;
}

h1 {
	text-transform: uppercase;
	text-align: right;
	font-size: 16px;
	font-weight: normal;
}

h2 {
	text-align: right;
	font-size: 18px;
	font-weight: normal;
}

#main-container {
	background-image: url("../images/background.jpg");
	background-repeat: no-repeat;
	height: 560px;
	width: 991px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#main-container.no-scroll {
	background-image: url("../images/background_no-scroll.jpg");
}

#content {
	height: 373px;
	width: 620px;
	position: relative;
	top: 74px;
	left: 339px;
	/*background-color: #600;*/
}

#text-and-scroll-layer {
	height:348px;
}

#text-layer {
	/*text-shadow: 1px 1px 0px #3b3b3b;*/
	height: 353px;
	width: 585px;
	position: relative;
	top: 10px;
	/*left: 10px;*/
	text-align: justify;
	/*background-color: #600;
	opacity: 0.5;*/
}

#text-and-scroll-layer-no-scroll {
	width: 622px;
	background-image: url("../images/background_text_no-scroll.png");
	background-repeat: repeat-y;
}

#text-layer-no-scroll {
	width: 585px;
	position: relative;
	top: 10px;
	text-align: justify;
	margin-left: 15px;
}

#text-layer.pagination {
	height: 328px;
}

#pagination {
	text-align: left;
	height: 25px;
	padding: 5px 20px 5px 0;
	color: #2e2d2d;/*#666;*/
	/*background-color: aqua;
	opacity: 0.5;*/
}

#pagination .current {
	border: 1px solid #2e2d2d;/*#666;*/
	padding: 2px 5px 2px 5px;
	/*background-color: #2e2d2d;*//*#666;*/
	background-image: url("../images/bg_paginator_dark.gif");
	background-repeat: repeat-x;
	color: #fff;
	text-decoration: none;
}

#pagination a {
	border: 1px solid #2e2d2d;/*#666;*/
	padding: 2px 5px 2px 5px;
	/*background-color: #fff;*/
	background-image: url("../images/bg_paginator_light.gif");
	background-repeat: repeat-x;
	color: #666;
	text-decoration: none;
}

#pagination a:hover {
	border: 2px solid #2e2d2d;/*#666;*/
	padding: 1px 4px 1px 4px;
}

ul#navigation_bar li a{
	float: left;
	width: 103px;
	height: 0;
	padding-top: 33px;
	overflow: hidden;
	background-image: url(../images/botonera.gif);
	/*_background-image: url(../images/botonera.gif);*/
	background-repeat: no-repeat;
}

ul#navigation_bar {
	height: 33px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	/*padding-top: 179px;*/
	list-style-type: none;
	position: relative;
	top: 63px;
	left: 262px;
	width: 721px;
}

ul#navigation_bar li{
	display: inline;
}

#navigation_bar li#gn-intro a { background-position: 0 0; }
#navigation_bar li#gn-trayectoria a { background-position: -103px 0; }
#navigation_bar li#gn-biografia a { background-position: -206px 0; }
#navigation_bar li#gn-noticias a { background-position: -309px 0; }
#navigation_bar li#gn-blog a { background-position: -412px 0; }
#navigation_bar li#gn-fototeca a { background-position: -515px 0; }
#navigation_bar li#gn-contacta a { background-position: -618px 0; }
 
#navigation_bar li#gn-intro a:hover { background-position: 0 -33px; }
#navigation_bar li#gn-trayectoria a:hover { background-position: -103px -33px; }
#navigation_bar li#gn-biografia a:hover { background-position: -206px -33px; }
#navigation_bar li#gn-noticias a:hover { background-position: -309px -33px; }
#navigation_bar li#gn-blog a:hover { background-position: -412px -33px; }
#navigation_bar li#gn-fototeca a:hover { background-position: -515px -33px; }
#navigation_bar li#gn-contacta a:hover { background-position: -618px -33px; }
 
#navigation_bar li#gn-intro a:active { background-position: 0 -66px; }
#navigation_bar li#gn-trayectoria a:active { background-position: -103px -66px; }
#navigation_bar li#gn-biografia a:active { background-position: -206px -66px; }
#navigation_bar li#gn-noticias a:active { background-position: -309px -66px; }
#navigation_bar li#gn-blog a:active { background-position: -412px -66px; }
#navigation_bar li#gn-fototeca a:active { background-position: -515px -66px; }
#navigation_bar li#gn-contacta a:active { background-position: -618px -66px; }

#navigation_bar li#gn-intro-selected a { background-position: 0 -99px; }
#navigation_bar li#gn-trayectoria-selected a { background-position: -103px -99px; }
#navigation_bar li#gn-biografia-selected a { background-position: -206px -99px; }
#navigation_bar li#gn-noticias-selected a { background-position: -309px -99px; }
#navigation_bar li#gn-blog-selected a { background-position: -412px -99px; }
#navigation_bar li#gn-fototeca-selected a { background-position: -515px -99px; }
#navigation_bar li#gn-contacta-selected a { background-position: -618px -99px; }

.miniatura {
	margin-left: 17px;
}

.miniatura, .miniatura-left {
	filter: alpha(opacity=80);
	opacity: .80;
}

.miniatura:hover, .miniatura-left:hover {
	filter: alpha(opacity=100);
	opacity: 1.0;
}

#photos-wrapper {
	margin-top: 20px;
}

/*.news_date {
	font-size: 1.1em;
	color: #8d8d8d;
	text-shadow: none;
}

.news_title {
	font-size: 1.3em;	
}*/

.news_date {
	font-size: 1.1em;
	color: #8d8d8d;
	/*text-shadow: none;*/
}

.news_header {
	width: 100%;
}

.calendar_container {
	float: left;
	height: 42px;
	width: 42px;
	background-image: url(../images/calendar.gif);
	background-repeat: no-repeat;
}

.news_year {
	height: 16px;
	width: 11px;/*37px;*//*42px;*/
	color: #fff;
	text-transform: uppercase;
	font-size: 8px;
	padding-right: 6px;
	text-align: right;
	float: right;
	/*background-color: aqua;*/
}

.news_month {
	height: 16px;
	width: 20px;/*37px;*//*42px;*/
	color: #fff;
	text-transform: uppercase;
	font-size: 8px;
	padding-left: 5px;
	float: left;
	/*background-color: fuchsia;*/
}

.news_day {
	height: 25px;
	width: 37px;
	padding-left: 10px;
	padding-top: 1px;
	text-align: left;
	font-size: 17px;
	font-weight: bold;
	color: #000;
}

.news_title {
	font-size: 1.3em;
	color: #b8e400;
	font-family: "Helvetica", Calibri, "Lucida Grande", Arial, Geneva, Verdana, sans-serif;
}

.news_content {
	float: left;
	/*background-color: aqua;*/
	width: 480px;
	margin-left: 6px;
}

#tab_container {
	padding-bottom: 2px;
	border-bottom: 1px #a2a2a2 solid;
	margin-bottom: 10px;
}

#tab_container a {
	text-decoration: none;
}

#title_trayectoria_jugador, #title_trayectoria_entrenador {
	display: inline;
	color: #fff;
	background-color: #2e2e2e;
	padding: 3px 8px 3px 8px;
	border: 1px #5f5f5f solid;
	border-bottom: 1px #2e2e2e solid;
	cursor: pointer;
}

#title_trayectoria_jugador:hover, #title_trayectoria_entrenador:hover {
	color: #e2e2e2;
}

#title_trayectoria_entrenador {
	margin-left: 3px;
}

#title_trayectoria_jugador.selected, #title_trayectoria_entrenador.selected {
	background-color: #5f5f5f;
	border: 1px #a2a2a2 solid;
	border-bottom: 1px #5f5f5f solid;
}

.table_trayectoria {
	border-collapse: collapse;
	width: 100%;
}

tr.grey_back {
	background-image: url('../images/black_pixel_opac_20.png');
}

.col_year {
	width: 14%;
}

.col_crest {
	width: 6%;
}

.col_team {
	width: 35%;
}

.col_league {
	width: 20%;
}

.col_comment {
	width: 25%;
}

#contacta_table {
	margin-top: 30px;
	margin-left: 20px;
	width: 96%;
}

#contacta_table input, #contacta_table textarea {
	border: 1px #353535 solid;
}

.contacta_title_cell, .contacta_value_cell {
	text-align: left;
}

.contacta_value_cell {
	width: 90%;
}

.contact_textbox {
	width: 100%;
}

.contact_textarea {
	margin-top: 10px;
	width: 100%;
	height: 100px;
}

#send_mail_button {
	height: 23px;
	width: 71px;
	cursor: pointer;
	background-image: url(../images/boto_enviar.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#send_mail_button:hover {
	background-position: 0 -23px;
}

#footer_link {
	height: 50px;
	width: 250px;
	float: right;
	cursor: pointer;
}

#stats_div {
	margin-left: auto;
	margin-right: auto;	
	width: 991px;
	text-align: right;
}

#stats_div_no-scroll {
	/*clear: both;*/
	margin-right: 0;
	margin-left: 20px;
	margin-top: 20px;
	/*margin-bottom: 20px;*/
	text-align: right;
	float: right;
}

.logo_footer {
	float: right;
}

#stats_div_no-scroll.pagination {
	margin-top: -15px;
}

.logo_footer.pagination {
	margin-top: -35px;
}

/*********************************************************************************************************/

/* text-layer div area */
#text-layer {
	float: left;
	padding: 0 10px 0 10px;
	overflow: hidden;
	text-align: justify;
}

/* wrap to make sure that image area is clickable */
#wrap {
	float: left;
	width: 15px;
	height: 373px;
	background: transparent url(../images/scrollbar-track-bottom.gif) no-repeat bottom left;
}

#wrap.pagination {
	height: 348px;
	background: transparent url(../images/scrollbar-track-bottom-pagination.gif) no-repeat bottom left;
}

/* top image of track */
#track-top {
	position: absolute;
	width: 15px;
	height: 15px;
	background: transparent url(../images/scrollbar-track-top.gif) no-repeat top left;
}

/* vertical track */
#track {
	position: absolute;
	width: 15px;
	height: 373px;
}

#track.pagination {
	height: 348px;
}

/* vertical track handle */
#handle {
	width: 15px;
	height: 37px;
}
