/* News On Sports */

/* Jeneral Body Class For all website */
body 
{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	margin:0px;
	min-width:993px;
}
div{
	overflow:hidden;
	position:relative;
}

#borde {
  max-width: 1024px;
  margin: 0 auto;
}

/*------------------------------------------------------*/
/* general styles - start */

.topline_hight{
	height:8px;
	clear:both;
}

.clr {
  float: none;
  clear: both;
}

/* general styles - end */

/* End of Jeneral Body Class For all website */
/* Header Classes */
#header{	
	height:148px;
	float: left;
	width: 100%;
	clear:both;
}

#header_izq{
	margin-right:627px;
	height:148px;
	min-width:366px;
	}
#header_bg_izq{	
	height:148px;
	background-image:url(../images/header_bg.png);
	background-repeat:repeat-x;
	}
#leftheadercorner{
	width:21px;
	height:148px;
	float:left;
	background-image:url(../images/header_corner01.png);
	background-repeat:no-repeat;
	}
#header_der{
	height : 148px;
	width:627px;
	float:left;
	margin-left:-627px;
	}
#header_bg_der{
	height:148px;
	width:606px;
	background-image:url(../images/header_bg.png);
	background-repeat:repeat-x;
	float:left;
	}
#rightheadercorner{
	height:148px;
	width:21px;
	float:right;
	background-image:url(../images/header_corner02.png);
	background-repeat:no-repeat;
	}
#header_srch{	
	height:48px;
	float: left;
	width: 100%;
	clear:both;
}
#leftheadercorner1{
	width:33px;
	height:48px;
	float:left;
	background-image:url(../images/search_corner01.png);
	background-repeat:no-repeat;
	}
#serch_bg{
	height:48px;
	background-image:url(../images/search_bg.png);
	background-repeat:repeat-x;
	margin-right:33px;
	text-align:center;
	line-height:47px;
	}
#rightheadercorner1{
	height:48px;
	width:33px;
	float:left;
	background-image:url(../images/search_corner02.png);
	background-repeat:no-repeat;
	margin-left:-33px;
	}
.search_heading {
	font-family:"Trebuchet MS"; 
	font-size:24px;
	font-weight:bold; 
	color:#FFFFFF;
	}
.search_textfield {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	border:1px solid #1d5d88; 
	height:24px;
	}
#main{
	min-height:1000px;
	float: left;
	width: 100%;
	clear:both;
}






/* left column - start */

#left_col{		
	float: left;
	width: 20%;
  min-height: 10px;
  margin-left: 10px;
  margin-right: 10px;
}

#left1{
	width:100%;
	height:28px;
	float:left;
	clear:both;
}

#left1_1{
	margin-left:11px;
	float:left;
	background-image:url(../images/heading_corner01.png);
	background-repeat:no-repeat;
	width:25px;
	height:28px;
}
#left1_2{
	background-image:url(../images/heading_bg01.jpg);
	background-repeat:repeat-x;
	height:28px;
	margin-right:9px;
}
#left1_3{
	height:28px;
	width:9px;
	float:left;
	background-image:url(../images/heading_corner02.png);
	background-repeat:no-repeat;
	margin-left:-9px;
}

/* left column - end */


/* Boxes  Styles*/
.left2{
	width:100%;
	height:28px;
	float:left;
	clear:both;
}
.left2_1{
	margin-left:11px;
	float:left;
	background-image:url(../images/heading_corner03.png);
	background-repeat:no-repeat;
	width:25px;
	height:28px;
	clear:both;
}
.left2_2{
	background-image:url(../images/heading_bg02.jpg);
	background-repeat:repeat-x;
	height:28px;
	margin-right:9px;
}
.left2_3{
	height:28px;
	width:9px;
	float:left;
	background-image:url(../images/heading_corner04.png);
	background-repeat:no-repeat;
	margin-left:-9px;
}
.left3{
	width:100%;
	min-height:40px;
	float:left;
	clear:both;
	
}
.left3_2{
	margin-left:11px;
	float:left;
	clear:both;
	background-color:  #ADDEFD;
	min-height:40px;	width:auto;
}
.left4{
	width:100%;
	height:10px;
	float:left;
	clear:both;
}
.left4_1{
	margin-left:11px;
	float:left;
	background-image:url(../images/corner01.png);
	background-repeat: no-repeat;
	width:10px;
	height:10px;
	clear:both;
}
.left4_2{
	background-image:url(../images/bg02.jpg);
	background-repeat: repeat-x;
	height:10px;
	margin-right: 10px;
}
.left4_3{
	height:10px;
	width:10px;
	float:left;
	background-image:url(../images/corner02.png);
	background-repeat: no-repeat;
	margin-left:-10px;
}


/* center column - start */
.center_col {
	float: left;
	width: 99%;  
  padding-left: 10px;
  padding-right: 10px;
}

.center_col_right {
	float: left;
	width: 85%;
  margin-left: 10px;
}

.center_col_left {
	float: left;
	width: 76%;
  margin-left: 10px;
}

.center_col_left_right {
	float: left;
	width: 64%;
}

#center1{
	width:100%;
	height:30px;
	float:left;
	clear:both;
}

.item-page {
  margin-bottom: 10px;
}

/* center column - end */

/* right column - start */

#right_col{
	float: right;
	width: 12%;
  min-height: 10px;
  margin-right: 10px;
	
}

#right1{
	width:100%;
	height:30px;
	float:left;
	clear:both;
	margin-right:10px;
}

/* right column - end */

/* footer - start */

#footer {
	background-color: #0072BC;
	text-align: center;
	height: 57px;
}
  
#menu_footer {
	margin: 10px auto;
	width: 800px;
	height: 16px;
}

#footer ul {
	margin: 0 auto;
  padding: 0px;
}

#footer li {
	list-style: none;
	margin: 0px 8px 0px 8px;
	display:  inline-block;
}
  
#footer span {
	color: #FFFFFF;
  font-weight: bold;
  text-align: center;
}

#footer .menu a {
	color: #FFFFFF;
  font-weight: bold;
  text-align: center;
}

#copy {
	margin: 10px auto;
}

/* footer - end */

.newspubshort {
    color: #0072BC;
    font-size: 10px;
    font-weight: bold;
}

/* menu styles - start */

.menu li,
.menu-menu li {
	list-style: circle outside none;
  max-height: 28px;
}
 
.menu li a,
.menu-menu li a {
	font-style: none;
	color: #0072BC;
	text-decoration:none;
}
 
.menu .parent {
	list-style: none outside none;
	margin-top:10px;
	font-weight:bold;
	 
}

.menu li table {
  display: inline-block;
}

/* menu styles - end */

/*adjuntossss*/
.module .search .button { position:absolute;right:0;top:0;text-indent:-9999px;width:20px;height:20px;background: transparent url(../images/search_bg.png) no-repeat center center;}

div.module_menu div{
	margin:0px 0px 0px 11px;
	
	
}
 div.module div {
	margin:0px 0px 0px 11px;
	
}

div.module_menu div div, div.module div div, div.module_text div div {
    background: url("../images/menu_bottom.png") no-repeat left bottom transparent;
    margin: 0 0 20px;
}

.rightcol div.module_menu div div, .rightcol  div.module div div, .rightcol  div.module_text div div {
    background: url("../images/menu_bottom_r.png") no-repeat right bottom transparent;
}


div.module_menu div, div.module div, div.module_text div {
   
   
	float:left;
	clear:both;
	min-height:40px;	
	width:100%;
	background-color:  #ADDEFD;
	min-height:40px;
	border-left:1px solid #49B6FD;
	border-right:1px solid #49B6FD;
}


.rightcol div.module_menu div div div, .rightcol div.module div div div, .rightcol div.module_text div div div {
    margin: 0;
	
}

.rightcol div.module div div div p, .rightcol div.module div div div ul, .rightcol div.module div div div h4,.rightcol div.module div div div h5   {width: 150px; margin: 5px 0 5px 35px; width: 155px;}

.rightcol div.module_menu div div div div, .rightcol div.module div div div div, .rightcol div.module_text div div div div
{
	background: none;
	padding: 0 10px 0 0;
    
}
.leftcol div.module_menu div div div div, .leftcol div.module div div div div, .leftcol div.module_text div div div div {
	background: none;
	width: 150px;
	padding: 0 20px 0 25px;
}

div.module_menu div div div div.custom, div.module div div div div.custom, div.module_text div div div div.custom {
	text-align: justify;
}
.hr{
}
.left3_2 a{
	color: #000000;
	text-decoration:none;
}

/* contact page - start */

.contact h3 {
  display: none;
}

.contact p {
  display: none;
}

.contact-form fieldset {
  border: none;
}

.contact-form fieldset legend {
  padding: 0px;
  margin-bottom: 10px;
}

.contact-form fieldset div div.label {
  height: 22px;
  line-height: 22px;
  width: 135px;
  float: left;
  margin-bottom: 10px;
}

.contact-form fieldset div div.field {
  float: left;
  width: 300px;
  margin-bottom: 10px;
}

.star {
  color: red;
  font-weight: bold;
}

/* contact page - end */

/* suggest a feed form - start */

#userForm {
  padding-left: 6px;
}

#userForm .componentheading {
  display: none;
}

#userForm .rsform-block td:nth-child(1) {
  height: 22px;
  line-height: 22px;
  width: 133px;
  vertical-align: top;
  padding: 0px;
  padding-bottom: 8px;
}

#userForm .rsform-block td:nth-child(2) {
  width: 300px;
  padding: 0px;
  padding-bottom: 8px;
}

.required_label {
  padding: 0 0 0 2px;
  display: block;
  margin-bottom: 12px;
}

/* suggest a feed form - end */







/* left column modules - start */
.header_bg {
    background-image: url("../images/header_bg.png");
    background-repeat: repeat-x;
    text-align: left;
    vertical-align: top;
}
.leftheadercorner1 {
    text-align: left;
    vertical-align: top;
    width: 33px;
}
.rightheadercorner1 {
    text-align: right;
    vertical-align: top;
    width: 33px;
}
.search_bg {
    background-image: url("../images/search_bg.png");
    background-repeat: repeat-x;
    text-align: center;
    vertical-align: middle;
}
.search_heading {
    color: #FFFFFF;
    font-family: "Trebuchet MS";
    font-size: 24px;
    font-weight: bold;
}
.search_textfield {
    border: 1px solid #1D5D88;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 24px;
}
.heading_bg01 {
    background-image: url("../images/heading_bg01.jpg");
    background-repeat: repeat-x;
    text-align: left;
    vertical-align: middle;
    width: 100%;
}
.td25 {
    text-align: left;
    vertical-align: top;
    width: 25px;
}
.td9 {
    text-align: left;
    vertical-align: top;
    width: 9px;
}
.td7 {
    height: 7px;
    text-align: left;
    vertical-align: top;
}
.heading_bg02 {
    background-image: url("../images/heading_bg02.jpg");
    background-repeat: repeat-x;
    text-align: left;
    vertical-align: middle;
}
.td1 {
    background-color: #49B6FD;
    width: 1px;
}
.bg01 {
    background-color: #ADDEFD;

}
.closed-left {
    background-color: #ADDEFD;
    padding-left: 40px;
    padding-top: 10px;
    text-align: left;
}
.closed-right {
    background-color: #ADDEFD;
    padding-right: 20px;
    text-align: right;
}
.bg02 {
    background-image: url("../images/bg02.jpg");
    background-repeat: repeat-x;
    height: 10px;
}
.td10a {
    text-align: left;
    vertical-align: top;
    width: 10px;
}
.bg03 {
    background-color: #A9DCFD;
    background-image: url("../images/bg03.jpg");
    background-repeat: repeat-x;
    text-align: left;
    vertical-align: top;
}
.td2020 {
    height: 20px;
    text-align: right;
    vertical-align: middle;
    width: 20px;
}
.td20left {
    height: 20px;
    text-align: left;
    vertical-align: middle;
}
.heading_01 {
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    padding-left: 8px;
}
.menu .heading_link1 {
    color: #0072BC;
    font-size: 11px;
    font-weight: bold;
    padding-left: 8px;
    text-decoration: none;
}
.menu .heading_link1:hover {
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    padding-left: 8px;
    text-decoration: none;
}
.menu li .heading_link {
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    padding-left: 8px;
    text-decoration: none;
}
.menu li .heading_link:hover {
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    padding-left: 8px;
    text-decoration: none;
}

#left_col ul.menu {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

.imagestyle {
    height: 20px;
    padding-right: 3px;
    padding-top: 3px;
    text-align: right;
    width: 20px;
}
.filter {
    padding-bottom: 10px;
    padding-left: 50px;
    padding-top: 10px;
    text-align: left;
}
.heading_01 {
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    padding-left: 8px;
}
.heading_link3 {
    color: #000000;
    font-size: 11px;
    text-decoration: none;
}
.bg03 {
    background-color: #A9DCFD;
    background-image: url("../images/bg03.jpg");
    background-repeat: repeat-x;
    text-align: left;
    vertical-align: top;
}
.tdcenter {
    text-align: center;
}
.td6 {
    height: 6px;
    text-align: left;
    vertical-align: top;
}
.hr {
    margin-right: 15px;
}
.td5 {
    height: 5px;
    text-align: left;
    vertical-align: top;
}
.heading_link3 {
    color: #000000;
    font-size: 11px;
    text-decoration: none;
}
.heading_01 {
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    padding-left: 8px;
}
.text01 {
    color: #FF0000;
}
.heading_bg02 {
    background-image: url("../images/heading_bg02.jpg");
    background-repeat: repeat-x;
    text-align: left;
    vertical-align: middle;
}
.bg01 {
    background-color: #ADDEFD;
    border: 1px solid #49B6FD;
    border-top: 0px;
    border-bottom: 0px;
}
.td_left {
    text-align: left;
    vertical-align: top;
}
.td_right {
    text-align: right;
    vertical-align: top;
}
.td10 {
    height: 10px;
    text-align: left;
    vertical-align: top;
}
.td10a {
    text-align: left;
    vertical-align: top;
    width: 10px;
}
.td9 {
    text-align: left;
    vertical-align: top;
    width: 9px;
}
.td185 {
    text-align: left;
    vertical-align: top;
    width: 185px;
}
.td235 {
    text-align: left;
    vertical-align: top;
    width: 235px;
}
.td330 {
    text-align: left;
    vertical-align: top;
    width: 330px;
}
.td11 {
    background-color: #0072BC;
    height: 11px;
    text-align: center;
    vertical-align: top;
}
.td25 {
    text-align: left;
    vertical-align: top;
    width: 25px;
}
.td7 {
    height: 7px;
    text-align: left;
    vertical-align: top;
}
.td1 {
    background-color: #49B6FD;
    width: 1px;
}
.text02 {
    background-color: #0072BC;
    color: #FFFFFF;
    font-weight: bold;
    height: 22px;
    margin-top: 15px;
    text-align: center;
    vertical-align: top;
}

.filter_box {
  margin: 7px 0 0 0;  
}

.filter_close {
  text-align: right;
  padding: 5px 5px 2px 0;
}

/* left column modules - end */

/* filter by sport module - start */

.filter_list ul {
  list-style-type: none;
  padding-left: 15px;
}

.filter_list ul li a {
  text-decoration: none;
  color: #000;
  margin-left: 3px;
}

.filter_close .open {
  display: block;
  padding-right: 10px;
}

.filter_close .close {
  display: none;
  padding-right: 10px;
}

.filter_box .content_closed {
  display: block;
  padding-left: 15px;
  padding-top: 10px;
}

.filter_box .content_opened {
  display: none;
}


/* filter by sport module - end */

/* filter by timeframe module - start */

.filter_by_timeframe .filter_list table {
  padding: 10px 15px 0 15px;
}

/* filter by timeframe module - end */

/* filter by source module - start */

.all_sources_checkbox {
  padding-left: 15px;
}

/* filter by source module - end */

/* search module - start */
/*
.search_submit_btn {
  background: #1D80C2;
  color: #fff;
  border: 1px solid #0072BB;
  height: 28px;
  line-height: 28px;
  position: relative;
  top: -2px;
  border-radius: 4px;
  -ms-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ie-border-radius: 4px;
  font-weight: bold;
}
*/
.search_submit_btn {
  background: url(../images/submit_icon.png) no-repeat center center;
  width: 32px;
  height: 32px;
  font-size: 0px;
  position: relative;
  top: -8px;
  border: 0px;
  cursor: pointer;
}

.filter_submit_link {
  background: url(../images/submit_icon.png) no-repeat center center;
  background-size: 100% 100%;
  width: 20px;
  height: 20px;
  font-size: 0px;
  position: absolute;
  top: 5px;
  right: 5px;
  border: 0px;
  display: none;
}
/* search module - end */

/* news feed component - start */

.nf_news_list_item {
  margin: 5px 0 5px 10px;
}

.nf_news_list_item:nth-child(4n) {
  border-bottom: 1px solid #000;
  margin: 5px 0 10px 10px;
  padding-bottom: 10px;
}

.pagination_box {
  text-align: center;
  margin: 10px 0;
}

.iform {
    vertical-align: top;
    width: 150px;
}

/* news feed component - end */

/* tooltip - start */

.tip {
  float: left;
  background: #E3ECF5;
  border: 2px solid #49B6FD;
  padding: 5px;
  color:#000000;
  max-width: 400px;
  margin-top: 10px;
}

.tip-title {
  padding: 0;
  margin: 0;
  font-weight: bold;
  margin-top: -15px;
  padding-top: 15px;
  padding-bottom: 5px;
  color:#000000;
}

.tip-text {
  color:#000000;
  margin: 0;
}
   
/* tooltip - end */

/* advertisment module - start */

.advertisment_box {
  display: block;
}

.advertisment_iframe_box {
  display: inline-block;
  margin: 0 auto;
}

/* advertisment module - end */