* {
	margin: 0;
	padding: 0;
}

body {
	background: url(../images/img01.jpg) repeat-x left top;
	font-family: Verdana,Georgia,Tahoma,"palatino linotype","trebuchet ms","times new roman";
	text-align: left;
	font-size: 11px;
	color: #666666;
	background-color: #ffffff;
}

input, select {
	height: 18px;
	padding-left: 3px;
	padding-right: 3px;
}

input, textarea, select {
	border: 1px solid #aaaaaa;
	background-color: #F5FAFE;
	max-width: 250px;
	font-family: Verdana,Georgia,Tahoma,"palatino linotype","trebuchet ms","times new roman";
	font-size: 11px;
}

#mainMenu {
	font-size: 11px;
	padding: 10px 0px 10px 0px;
}

#mainMenu li.currentMenu {
	background-image: url(../images/small-ball.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-right: 10px;
}

#mainMenuContent {
	margin: 0px;
}

#mainMenu a {
	font-weight: bold;
	color: #fefefe;
}

#mainMenu ul li {
	height: 20px;
	line-height: 20px;
	display: inline;
	padding-left: 10px;
	padding-right: 10px;
}

#content input, #content textarea, #content select {
	background-color: #fefefe;
}

td, th {
	font-size: 11px;
	color: #666666;
}

hr {
	display: none;
}

#mainContent, #comments {
	margin-right: 3px;
	margin-left: 3px;
}

#breadcrumbs {
	margin: 0px 10px 10px 0px;
}

#leftContent, #rightContent {
	padding-bottom: 0px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #eaeaea;
}

#mainContent ul li, #mainContent ol li {
	font-size: 13px;
}

h1, h2, h3 {
	margin-bottom: 0.5em;
	font-weight: bold;
	color: #549DC7;
}

h1 a, h2 a, h3 a {
	text-decoration: none;
}

h1 a:hover, h2 a:hover, h3 a:hover {
	text-decoration: none;
}

h1 {
	letter-spacing: normal;
	font-size: 14px;
}

h2, h3, h4, h5, h6 {
	font-size: 12px;
}

#sidebar1 p, #sidebar1 ul, #sidebar1 ol, #sidebar1 div {
	line-height: 150%;
}

#sidebar2 p, #sidebar2 ul, #sidebar2 ol, #sidebar2 div {
	line-height: 150%;
}

p, ul, ol {
	margin-bottom: 1em;
	line-height: 150%;
}

ul, ol {
	margin-left: 3em;
}

blockquote {
	margin-left: 3em;
	margin-right: 3em;
}

a {
	text-decoration: none;
/*	
	color: #E58C43;
*/
	color: #549DC7;
}

a:hover {
	text-decoration: underline;
}

/* Logo */

#logo {
/*
	width: 960px;
*/
	height: 80px;
	text-align: center;
}

#logo h1, #logo h2 {
/*
	float: left;
*/
	margin: 0;
	padding-top: 5px;
}

#siteHeading {
	text-align: center;
}

#siteHeading h1 {
	text-align: center;
}

#siteHeading {
	padding-top: 25px;
}

#logo h1 a {
	padding: 0px 0 0 0px;
	color: #004085;
}

#logo h1 a:hover {
	text-decoration: none;
	background: none;

}

#logo h2 {
	padding: 18px 0 40px 7px;
	letter-spacing: normal;
	font-size: 1.4em;
}

/* Page */

#page {
	width: 960px;
	margin: 0 auto;
	background: url(../images/img02.gif) repeat-y;
	text-align: left;
}

#page #mainContent {
	color: #333333;
	font-size: 13px;
}

#page #mainContent td {
	color: #333333;
	font-size: 13px;
}

#borderContent {
	margin: 0px 25px 0px 25px;

}

/* Sidebars */

.sidebar {
	float: left;
	width: 200px;
}

#leftCrossBar {
	height: 50px;
}

#rightCrossBar {
	height: 50px;
}

.sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.sidebar h2 {
	margin: 0;
	letter-spacing: normal;
	font-size: 13px;
	font-weight: bold;
}

/* Sidebar1 */

#sidebar1 {
}

/*
#sidebar1 h2 {
	text-align: left;
	background: url(../images/img06.jpg) no-repeat left top;
	padding: 5px 0 0 40px;
	font-size: 22px;
}
*/

#sidebar1 li li {
	padding-left: 20px;
	text-align: left;
	font-size: 11px;
}

/* Sidebar2 */

#sidebar2 {
	background: url(../images/img04.gif) no-repeat;
}

#sidebar2 h2, #sidebar1 h2 {
	font-size: 12px;	
	line-height: 150%;
}

/* Search */

#search {
}

#search form {
	text-align: center;
}

#search #s {
	width: 95%;
	margin-bottom: 10px;
}

#search h2 {
	background-image: url(../images/img07.gif);
}

/* Content */

#content {
	float: left;
	width: 542px;
	background: url(../images/img03.jpg) repeat-y left top;
}

#content .bgtop {
	background: url(../images/img02.jpg) no-repeat left top;
}

#content .bgbtm {
	background: url(../images/img04.jpg) no-repeat left bottom;
}

.post {
	padding: 200px 30px 10px 30px;
}

.post .title {
	margin: 0;
	padding: 0 20px;
}

.post h2 {
}

.post .meta {
	margin: 0;
	padding: 0 20px 20px 20px;
	line-height: normal;
}

.post .entry {
	padding: 20px;
	background: url(../images/img10.gif) repeat-x;
}

/* Footer */

#footer {
	width: 562px;
	height: 60px;
	margin: 0 auto;
	padding: 0px;
	text-align: center;
	background: url(../images/img05.jpg) no-repeat;
	vertical-align: middle;
}

#footer p {
	margin: 0;
	padding: 0;
	font-size: 13px;
	line-height: normal;
}

.csc-textpic-caption {
	color: #444444;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}

#copyright {
	padding-top: 20px;
}

#mainContent .csc-textpic-intext-right div.csc-textpic-imagewrap {
	margin: 5px 15px 10px 10px;
}

#mainContent .csc-textpic-intext-left div.csc-textpic-imagewrap {
	margin: 5px 20px 10px 0px;
}

.tx-felogin-pi1 h3 {
	font-size: 18px;

}

.tx-felogin-pi1 input#user, .tx-felogin-pi1 input#pass {
	width: 185px;
}

.tx-felogin-pi1 input#pass {
	margin-bottom: 5px;
}

.formbuttons {
	margin-top: 5px;
}

.tx-felogin-pi1 form {
	margin: 10px 0px 10px 0px;
}

.tx-felogin-pi1 #user {
	width: 150px;
}

.tx-felogin-pi1 #pass {
	width: 150px;
}

fieldset {
	border-width: 0px;
}

.news-single-backlink {
	padding-left: 0px;
}


.post #mainContent .news-single-rightbox {
    text-align: left;
    margin-bottom: 10px;
    width: 90%;
    float: none;
}

#page .news-catmenu {
	padding: 0px;
}

#page .level1 {
	background-color: #FFFFFF;
	border: 0px;
}

#page .level2 {
	background-color: #FFFFFF;
	border: 0px;
}

#page #c123 .level1 {
	background-color: #F5FAFE;
/*
	padding: 0px 10px 0px 0px;
	display: inline;
*/
}

#page #c123 .level2 {
	background-color: #F5FAFE;
/*
	padding: 0px 10px 0px 0px;
	display: inline;
*/
}

#page #c123 .level1 .news-catmenu-NO {
	background-color: #F5FAFE;
/*
	padding: 0px;
	display: inline;
*/
}

#page #c123 .level2 .news-catmenu-NO {
	background-color: #F5FAFE;
/*
	padding: 0px;
	display: inline;
*/
}

p.news-single-imgcaption {
	font-size: 10px;
	text-align: center;
	padding: 3px;
}

.news-single-item {
	padding: 0px;
	margin-bottom: 10px;

}

.news-latest-container {
	padding: 0px;
}

.news-latest-item {
	margin-bottom: 10px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px dotted #eaeaea;
}

.news-list-item {
	margin-bottom: 10px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px dotted #eaeaea;
}

.news-list-item img {
	float: left;
	padding: 0;
	margin: 8px 10px 10px 0px;
}

.hdr-left img, .hdr-right img {
	float: left;
	padding: 0;
	margin: 8px 10px 10px 0px;

}

#loginLogout {
	margin-bottom: 10px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px dotted #eaeaea;

}

.tx-pbsurvey-pi1 {
	margin-bottom: 10px;
}

.survey_item select {
	width: 185px;
}

legend {
	padding-left: 0px;
}

fieldset legend.question {
	margin-left: 0px;
	padding-left: 0px;
}

fieldset.survey_item strong, fieldset.survey_item div {
	padding-left: 35px;
}

fieldset.survey_item {
	background-image: url( ../images/cristiano-ronaldo-question.jpg );
	background-repeat: no-repeat;
}

.survey_item .question {
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
}

.news-latest-gotoarchive {
	margin-left: 0px;
	margin-right: 0px;

}

.tx-ncpbsurveyfesimplestats-pi1 table {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #aaaaaa;
}

.tx-ncpbsurveyfesimplestats-pi1 div.bar {
	background-color: #549DC7;
}

.tx-ncpbsurveyfesimplestats-pi1 td {
	padding: 3px;
}

.tx-pbsurvey-pi1 .survey_item {
	margin-top: 10px;
	margin-bottom: 0px;
}

.tx-pbsurvey-pi1 {
	margin-bottom: 15px;
	border-bottom: 1px dotted #aaaaaa;
}

.tx-pbsurvey-pi1 .questionSubtext {
	font-size: 11px;
	margin-top: 5px;
}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice {
	font-style: normal;
}

div.tx-veguestbook-pi1 div.code {
	border: 1px dotted #EAEAEA;
}

.tx-guestbook-comment {
	font-weight: bold;
}

.csc-menu dd {
	margin-bottom: 10px;
}

.tx-rgsmoothgallery-pi1 .jdGallery .carousel .label {
	font-size: 11px;
}

#mainContent .jdGallery .slideElement {
	background-color: #F5FAFE;
}

#mainContent .jdGallery .loadingElement {
	background-color: #F5FAFE;
}

#mainContent .tx-rgsmoothgallery-pi1 {
	background-color: #F5FAFE;
}

#comments label {
	width: 150px;
}

#comments .tx-comments-pi1 {

	margin-top: 10px;
	margin-bottom: 10px;

/*
	border-top: 1px dotted #aaaaaa;
	padding-top: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #aaaaaa;
*/
}

#comments .tx-comments-form-top-message {
	padding-left: 0px;
	padding-right: 0px;
}

#comments .tx-comments-captcha .tx-comments-comment-input {
	margin-left: 50px;
}

#comments .tx-comments-comment-content {
	text-align: left;
}

#comments .tx-comments-comment-1, #comments .tx-comments-comment-2 {
	border: 0px;
	border-bottom: 1px dotted #aaaaaa;
	padding: 0px 0px 10px 0px;
	
}

#comments .tx-comments-form-top-message {
	border-width: 0px;
	color: red;
	text-align: left;
}

#comments .tx-pagebrowse {
	text-align: center;
	margin-bottom: 5px;
}

#comments .tx-pagebrowse li {
	display: inline;
}

#comments .tx-pagebrowse ol {
	display: inline;
	margin: 0px;
	padding: 0px;
}

#comments .tx-comments-required-error {
	font-weight: bold;
	background-color: #F5FAFE;
	text-align: right;
	display: block;
}

#commentsHeader {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px dotted #aaaaaa;
}

#comments li.tx-pagebrowse-pages {
	width: 25%;
}

#mainContent div.slideInfoZone h2 {
	color: white;
}


.csc-textpic-intext-left ol, .csc-textpic-intext-left ul {
	font-size: 100%;
}

.sidebar #rightContent ul li, .sidebar #leftContent ul li {
	padding-bottom: 5px;
	padding-left: 20px;
	background-image: url(../images/small-ball2.jpg);
	background-repeat: no-repeat;
	background-position: 0 .2em;
}

#siteBottomNotice div.centeredDiv {
	padding: 15px;
	margin: 15px;
}


#mainContent .tx-veguestbook-pi1 .code {
	background-color: #fefefe;
}

#page .news-list2-container, #page .news-list2-container p, #page .news-list2-container a, #page .news-list2-container td {
	font-size: 11px;
}

.news-list2-container .hdr-left {
	width: 45%;
	padding: 0px;
	margin-bottom: 15px;
}

.news-list2-container .hdr-right {
	padding:  0px 0px 0px 10px;
	margin-left: 10px;
	margin-bottom: 15px;

}

#page .news-list2-container, .news-list3-container {
	background: none;
}

#page .news-list3-item, #page .list2-subdiv-hdr {
	background: none;
}

.news-single-additional-info {
	padding-left: 0px;
	margin-left: 0px;
}

.news-single-additional-info dt, .news-single-additional-info dd {
	padding-left: 0px;
	margin-left: 0px;
}

/* table start cut here */

#LaLigaSmallTableId {
	color: #444444;
	width: 100%;
	background-color: #F5FAFE;
	border: 1px dotted #eaeaea;
}

#LaLigaSmallTableId td, #LaLigaBigTableId td {
	padding: 1px;
	height: 16px;
	text-align: right;
}

#LaLigaSmallTableId .odd td, #LaLigaBigTableId .odd td {
	background-color: #f6f6f6;
}

#LaLigaSmallTableId .favourite td, #LaLigaBigTableId .favourite td {
	border-bottom: 1px solid #444444;
	font-weight: bold;
}

#LaLigaSmallTableId td.firstRow, #LaLigaBigTableId td.firstRow {
	text-align: left;
}

#LaLigaSmallTableId .tableHeading td, #LaLigaBigTableId .tableHeading td {
	font-weight: bold;
	border-bottom: 1px solid #eaeaea;
}

#LaLigaMagnifyingGlassImage, #LaLigaHideTableImage {
	border: 0px;
	vertical-align: middle;
}

#LaLigaBigTableContainerId {
	position:absolute; 
	left: -1000px; 
	top: -1000px; 
	opacity: 1;
	padding: 15px;
	background-color: #F5FAFE;
	border: 1px outset #eaeaea;
	width: 550px;

}

#LaLigaBigTableId {
	width: 100%;
	padding: 10px;
	border: 1px solid #eaeaea;
	background-color: white;
}

/* table stop cut here */


div.centeredDiv {
	text-align: center;
}

.noBorder {
	border: 0;
}

div#bottomButtons {
	padding: 5px 0 10px 0;
	margin: 5px 0 10px 0;
}

/* Search */

#searchButton {
	width: 50px;
	vertical-align: middle;
}

#searchResults {
	display: none;
	padding-top: 10px;
	padding-bottom: 0;
	border-bottom: 1px dotted #444444;
	margin-bottom: 10px;
}

#searchBox {
	margin-bottom: 10px;
}

#searchResults .gsc-search-box {
	display: none;
}

#searchResults .gsc-control {
	width: 100%;
}

#searchResults .gs-result a.gs-title {
	color: #549DC7;
	font-weight: bold;
	text-decoration: none;
}

#searchResults .gs-result .gs-title * {
	color: #549DC7;
	font-weight: bold;
	text-decoration: none;
}

#searchResults .gsc-results .gsc-trailing-more-results, #searchResults .gsc-results .gsc-trailing-more-results * {
	color: #549DC7;
}

#searchResults .gs-result .gs-title, #searchResults .gs-result .gs-title * {
	text-decoration: none;
}

#searchResults .gsc-resultsHeader {
	border-bottom: 0px;
	margin-bottom: 5px;
}

#searchString {
	padding-top: 1px;
}


/* forum settings start */
#content div.tx-mmforum-rootline 
{
	border-width: 0;
}

#content div.tx-mmforum-rootline a 
{
	color: #549DC7;
	text-decoration: none;
}

#content div.tx-mmforum-rootline a:hover 
{
	text-decoration: underline;
}

#content th.tx-mmforum-th 
{
	background: #549DC7 none repeat scroll 0 0;
	border-width: 0;
}

#content td.tx-mmforum-subth2
{
	background: #F5FAFE none repeat scroll 0 0;
	font-weight: bold;
}

#content td.tx-mmforum-subth 
{
	background: #EAEAEA none repeat scroll 0 0;
/*
	background: #F5FAFE none repeat scroll 0 0;
*/
}

#page #mainContent td.tx-mmforum-subth2 {
	color: #549DC7;
}

#content .tx-mmforum-rootline a 
{
	margin-left: 0;
	margin-right: 10px;
}

#content .tx-mmforum-desc 
{
	margin-left: 0;
}

#content .tx-mmforum-pi1 a .tx-mmforum-buttontext, #content .tx-mmforum-pi1 a:hover 
{
	color: #549DC7;
}

#content .tx-mmforum-textbutton
{
	border-width: 0;
	background: #F5FAFE none repeat scroll 0 0;
	font-weight: bold;
	color: #444444;
}

#content .tx-mmforum-pi1-listpost-user , #content .tx-mmforum-pi1-listpost-text
{
	padding: 5px;
}


#page #content .tx-mmforum-table td {
	font-size: 11px;
	padding: 5px;
}

.tx-mmforum-pi1-listtopic-image, .tx-mmforum-pi1-listpost-topicicon
{
	display: none;
}

#content .tx-mmforum-pi1, #content .tx-mmforum-table, #content .tx-mmforum-pi3, #content .tx-mmforum-pi5
{
/*	width: 462px;	*/
	width: 100%;
}

#content .tx-mmforum-pi1-listforum-forum, #content .tx-mmforum-pi1-listtopic-topic
{
	width: 40%;
}


#content .tx-mmforum-button 
{
	color: white;
	background: #549DC7 none repeat scroll 0 0;
	border: 1px solid #549DC7;
	font-weight: bold;
}

#content .tx-mmforum-pi1 textarea 
{
	text-align: left;
	vertical-align: top;
	
}

#content textarea#message 
{
	width: 100%;
}

#content .tx-mmforum-pi1-listpost-user img 
{
	border: 3px solid #efefef;
}

#content .tx-mmforum-signature 
{
	margin-top: 15px;
	padding-top: 5px;
	border-top: 1px dotted #eeeeee;
}

#content .tx-mmforum-td 
{
	vertical-align: top;
}

#content .tx-mmforum-pi1-listpost-text img 
{
	border: 0;
}

#content td.tx-mmforum-pi1-newpost-left, #content td.tx-mmforum-pi1-newpost-middle 
{
	border-width: 0;
}

#page #content .tx-mmforum-table td.mm_forum_bbcodes 
{
	padding-left: 0;
	padding-top: 0;
}

#page #content .tx-mmforum-pi1-newpost-middle, #page #content .tx-mmforum-pi1-newpost-middle table 
{
	width: 100%;	
}

#page #content .tx-mmforum-pi1 textarea 
{
	max-width: 1000px;
}

#page #content .tx-mmforum-pi1-newpost-middle td 
{
	text-align: left;
}

#page #content .tx-mmforum-pi1-newpost-right textarea 
{
	width: 450px;
	height: 200px;
	max-width: 1000px;
}

#page #content .tx-mmforum-pi3 td.tx-mmforum-pi1-newpost-right 
{
	border-width: 0;
}

#page #content .tx-mmforum-tdtext .tx-mmforum-pi3-message-text
{
	padding: 0;
	margin: 0;
	background: #F5FAFE none repeat scroll 0 0;
	border: 0;	
}

#page #content .tx-mmforum-pi3 a, #page #content .tx-mmforum-pi3 a:hover
{
	color: #549DC7;	
}

#page #content .tx-mmforum-pi3 .tx-mmforum-subth2 
{
	text-align: left;
}

#page #content .tx-mmforum-pi3 .tx-mmforum-table 
{
	margin-top: 10px;
	margin-bottom: 10px;
}

#page #content .tx-mmforum-pi3 .tx-mmforum-pi1-newpost-right 
{
	text-align: left;
}

#page #content .tx-mmforum-pi3 td.tx-mmforum-pi1-newpost-left 
{
	width: 50px;
}

#page #content .tx-mmforum-pi3 td.tx-mmforum-pi1-newpost-left #username 
{
	float: left;
}

#page #content .tx-mmforum-pi3-newposts {
	font-weight: bold;
	float: none;
}

#page #content .tx-mmforum-pi1-attachment {
	padding-left: 0;
}

#page #content .tx-mmforum-pi1-attachmentlabel {
	margin-top: 5px;
	margin-bottom: 5px;
}

/* latest posts */

.tx-exinitlatesttopics-pi1 {
	margin-bottom: 10px;
}

.tx-exinitlatesttopics {
	float: none;
}

/* forum settings stop */

dl.news-single-related {
    padding: 0;
    margin: 0;
    font-size: 12px;
}

dl.news-single-related dd {
    margin-top: 3px;
    margin-bottom: 5px;
    margin-left: 0px;
    font-size: 11px;
    
}