*{
margin:0;
padding:0;
}

html, body {
height: 101%;
margin: 0 0 1px;
color: #000000;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
}

h1 {
font-size:20px;
line-height:23px;
color:#333333;
/*font-weight:lighter;*/
}


h2 {
font-size:20px;
line-height:23px;
color:#333333;
/*font-weight:lighter;*/
}


h3 {
font-size:14px;
line-height:16px;
font-weight: bold;
color:#333333;
*padding-bottom: 10px;!important;

}

h4 {
font-size:14px;
line-height:24px;
font-weight: normal;
color:#666666;
border-bottom:dotted #666666 1px;
}

.subrayado {
border-bottom:1px solid #666666;
line-height:16px;
font-weight:bold;
padding-bottom:5px;
color:#666666;

}

h4 a .subrayado {

color:#666666;

}

p {
font-size:11px;
line-height:17px;
color: #333333;
}

a:active, a:link, a:visited {
color: #000000;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
text-decoration:none;
}

a:hover img, a:active img, a:link img, a:visited img{
   border: 0px;
   border: 0px;
   outline: 0px;
   text-decoration:none;
}


a:hover{
color: #000000;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
text-decoration:underline;
}

ul {
list-style-type: none;
}

/***WRAPPER***/
#wrapper{
width: 800px;
margin: 0px auto;
/*background:#999999;*/
/*font-family:Trebuchet MS, Arial, Helvetica, sans-serif;*/
font-size:11px;
}


/***MENÚ SUPERIOR***/
#highmenu{
	height: 25px;
	text-align:right;
	color: #FFFFFF;
	background-color:#000000;	
}

#highmenu ul{
padding: 5px;
list-style-type: none;
}

#highmenu ul li {
display:inline;
	padding-right:10px;
	padding-left:10px;
margin:0px;
}

#highmenu ul li a{
color:#FFF;
font-size:11px;
}

#highmenu ul li a:hover{
color:#FFF;
font-size:11px;
text-decoration:underline;
}


/***HEADER***/
#header{
/*background-color: #ffffff;*/
	height: 100px;
/*margin-top:10px; */
/*margin-bottom:10px;*/
	padding: 0px 0px 15px 0px;
	/*text-align: center;*/
	width: auto
	margin-bottom:15px;
	;
}

/***MENU***/
#menu{
/*background-color: #CCFF00;*/
height:25px;
/*border-top:1px black solid;
/*border-bottom:6px black solid;*/
}


#menu ul{
padding: 7px 10px 0 0px;

}

#menu ul li {
	display:inline;
	border-right: solid #666 1px;
	padding-right:12px;
	padding-left:12px;
/*margin-right:5px;
margin-left:5px;*/
/*background-color: #FFFF66;*/

}

#menu ul li.first{
		border-left: solid #666 1px;
}

#menu ul li.firstthis {
		border-left: solid #666 1px;


}

#menu ul li.firstthis p{
		border-bottom: 1px solid black;
		display:inline;
				*text-decoration: underline;!important;

		
}

.firstthis a{
	border-bottom: 1px solid black;

}


.this p{
		border-bottom: 1px solid black;	
		display:inline;
		*text-decoration: underline;!important;


}


.this a{
	border-bottom: 1px solid black;
}


#menu ul li a {
	text-decoration:none;
}

#menu ul li a .verde {
color:#009900;

}

.verdethis p{
	text-decoration:none;
	color:#009900;
	border-bottom:1px solid #009900;
	display:inline;
			*text-decoration: underline;!important;


}

.verdethis a{
color:#009900;


}

#menu ul li a:hover {
	text-decoration: underline;
}


/***MENU2***/
#menu2{
height:25px;
border-top:1px #999 solid;
margin-top:10px;
padding-top: 5px;
}


#menu2 ul{
padding: 7px 10px 0 0px;

}

#menu2 ul li {
	display:inline;
	border-right: solid #666 1px;
	padding-right:12px;
	padding-left:12px;


}

#menu2 ul li.first{
		border-left: solid #999999 1px;
}

#menu2 ul li a {
	text-decoration:none;
	color:#999999;
}

#menu2 ul li a:hover {
	text-decoration: underline;
}

.firstthis {
		border-left: solid #666 1px;

}

#menu2 ul li.firstthis p{
	color:#999999;
	border-bottom: 1px solid #999999;
		display:inline;

}

#menu2 .firstthis a{
	border-bottom: 1px solid #999999;

}

#menu2 .this p{
	color:#999999;
	border-bottom: 1px solid #999999;		
	display:inline;
	
}


/***CONTENT***/
#content{
/*background-color: #FF3300;*/
margin-top:12px;

}

#content img {
padding-top: 5px;
padding-bottom: 15px;
}

/***LEFTCOL***/
#leftcol{
width:420px;
/*background-color:#00FF00;*/
float:left;
border-top:4px solid black;
}

.mainheader {
padding:10px 0px 10px 0px;
}

.postmeta {
color: #666666;
font-size:11px;
padding-top:5px;
margin-bottom:5px;
}

.texto_principal p{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:13px;
line-height:19px;
color:#333333;

}

/***RIGHTCOL***/

#rightcol{
width:360px;
/*background-color: #660000;*/
float:right;

}

/***RIGHTCOLA***/
#rightcola{
/*background-color: #33FFCC;*/
float:left;
width:170px;
border-top:4px solid black;

}

/***RIGHTCOLB***/

#rightcolb{
/*background-color: #FFFF66;*/
float:right;
width:170px;
border-top:4px solid black;

}

.filete{
/*background-color: #FFFF66;*/
border-top:4px solid black;

}

.imgoverflow{
width:auto;
height:100px;
overflow:hidden;
margin-bottom:10px;

}

.secondheader {
padding:10px 0px 10px 0px;
}

.secondheader2 {
padding:0px 0px 4px 0px;
}

.text {
margin-bottom:15px;
}

.text p{
font-size:12px;
line-height:18px;
text-align:left;
color:#333;
}

.text p a{
text-decoration:underline;
}

.more a{
margin-top:40px;
font-size:12px;
}

/***FOOTER***/
#footer{
	/*background-color: #CC00CC;*/
clear:both;
	margin-top:20px;
	padding-top:10px;
	border-top:black 1px solid;
	text-align: center;
	color:#333333;
}

/***NOTICIA PRINCIPAL***/
#articulo{
	/*background-color: #CC00CC;*/
border-top:4px solid black;
}


#cuerpo_articulo{
	width:350px;
float:left;
}

#fotos_articulo{
margin-top:5px;
width:430px;
float:right;
border: 1px #333 solid;
margin-bottom:10px;

}

#fotos_articulo img{
padding: 5px 5px;
}

#articulo h2{
margin-bottom:10px;
font-size:22px;
line-height:25px;
color:#333333;
}

#articulo .texto_principal{
margin-bottom:10px;
}

#articulo #pie{
padding:5px;
}

#volver, #volver a{
margin-top:15px;
color:#009900;
}

.verde a{
color:#009900;
}

/***PAGINACIÓN***/
#paginacion{
	/*background-color: #CC00CC;*/
	margin-top:15px;
	border-top:1px black solid;
	padding-top:10px;
padding-right:5px;
font-size:12px;
font-weight:bold;
}

#paginacion a{
	/*background-color: #CC00CC;*/
padding:1px 5px 1px 5px;
margin-right: 5px;
border:1px black solid;
text-decoration:none;
}

#paginacion a:hover{
	/*background-color: #CC00CC;*/
padding:1px 5px 1px 5px;
margin-right: 5px;
border:1px black solid;
text-decoration:none;
background-color:#000000;
color:#FFFFFF;

}

#paginacion .inactivo {
	/*background-color: #CC00CC;*/
padding:2px 5px 2px 5px;
margin-right: 5px;
border:1px #999999 solid;
color: #CCCCCC;
}

/***VARIOS***/
.bold{
font-weight: bolder;

}

.title{
font-size:14px;
font-weight: bolder;

}

.title_gris{
font-size:14px;
font-weight: bolder;
color:#666666;


}

#imageleft{
width:250px;
float:left;
}

#imagecenter{
width:250px;
}

#imageright{
width:250px;
float:right;
}

/***VARIOS***/
.columna_izquierda {
padding:10px 0px 10px 0px;
width:325px;
/*float:left;*/
}

.columna_izquierda h3 {
font-size:16px;
line-height:23px;
margin-bottom:10px;

}

.columna_derecha {
float:right;
padding:10px 10px 10px 10px;
margin-left:25px;
background:#F5F5F5;
}

#torneos{
	margin:10px 0px 19px 0px;
}

.left_col {
padding:10px 0px 10px 0px;
width:375px;
float:left;
}

.right_col {
float:right;
width:375px;
padding:10px 10px 10px 10px;
margin-left:25px;
}


.table{

/*width:375px;*/
border:0px;
vertical-align:top;
/*height:400px;*/
}

#tabla{
width:auto;
background-color: #f4f4ff;
height:180px;
margin-bottom:20px;
padding: 20px;
}

#torneos h2{
margin-bottom:0px;
}

#torneos table tr{
vertical-align:top;
}

.bold{
font-weight:bold;
}

.descripcion{
padding-bottom: 10px;
}

#tabla2{
width:auto;
background-color: #ecf1b7;
height:auto;
margin-bottom:20px;
padding: 20px;
*padding: 0px 20px 20px 20px;!important;

}

#tabla2 .table h3{

*padding-top: 20px;!important;

}


#botones{
margin-top:5px;
padding-top:5px;
}



/* --- Grid --- */

.grid {
  width: 800px;
  margin: auto;
  margin-top:10px;
  
}

.grid-m1 {
  float: left;
  width: 0px;
  height: 1px;
}

.grid-c1 {
  float: left;
  width: 136px;
}

.grid-m2 {
  float: left;
  width: 30px;
  height: 1px;
}

.grid-c2 {
  float: left;
  width: 136px;
}

.grid-m3 {
  float: left;
  width: 30px;
  height: 1px;
}

.grid-c3 {
  float: left;
  width: 136px;
}

.grid-m4 {
  float: left;
  width: 30px;
  height: 1px;
}

.grid-c4 {
  float: left;
  width: 136px;
}

.grid-m5 {
  float: left;
  width: 30px;
  height: 1px;
}

.grid-c5 {
  float: left;
  width: 136px;
}

