/*

Theme Name: Pasion Azul v3.0 (Sunrise)
Theme URI: http://www.pasionazul.net
Version: 3.0
Description: Theme "La Novena" para el blog Pasion Azul, thema basado en "Sunrise Theme Porter" para Wordpress
Author: Theme Porter modificaciones de damonmx
Author URI:  http://www.themeporter.com del autor original y www.damonmx.enblog.com.mx del responsable de las modificaciones a.k.a hechadas a perder xD

*/


a img
{
border:none;
}

body { 
	margin:0px; 
	padding:0; 
	color: #666666;  
	background: #FFFFFF url('images/back-estadioazul.jpg') no-repeat top center fixed;
	line-height: 1.3em; font-style:normal; font-variant:normal; font-weight:normal; font-size:75%; font-family:"Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; 
}


#shadow {
						width: 800px;
						margin-left: auto;
						margin-right: auto;
						background: url("images/background-body.gif");
						background-repeat: repeat-y;
						/*background-color: #FFF;*/
						}
						
					
#content { 
	background: #FFF /*url('images/bgmain01.jpg') repeat-y center*/;
	color: #ccc; 
	margin: 0 auto; 
	padding: 0; 
	width: 750px
}

/* HEADER 
---------------------------------------------------------------------------------------------------------------------------------------------------
*/
#header { 
	margin: 0; 
	width: 750px; 
	background: #215A7A url('images/a2009/back-top.jpg') no-repeat bottom;  
	height: 33px; 
	color: #FFF 
}

#header .f_search { float: right; padding: 5px 10px 0 0; }
#header .title {	padding: 10px 0 0 50px; }
#header h1 {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 22px; font-weight: bold;
		margin: 0;
		padding: 0; 
}

#header h2 {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px; 
		background-image: url('images/none');
		color: #A90000;
		margin: 0;
		padding-left:2px; padding-right:0; padding-top:0; padding-bottom:0
}


/* Logo 
---------------------------------------------------------------------------------------------------------------------------------------------------*/
#subheader { 
	background: #4599CA /*url('images/header-c2009.jpg') no-repeat center*/;
	width: 750px;
	height: 200px;
	color:#FFF; 
	
}
#subheader .padding { padding: 10px 15px 10px 15px; }
#subheader h2 { color: #FEAB06; }
#subheader a {color: #FECF5F; }

/* JUEGOS 
---------------------------------------------------------------------------------------------------------------------------------------------------*/
#juegos { 
	background: #215A7A url('images/a2009/back-juegos.jpg') no-repeat top;
	width: 750px;
	height: 115px;
	color:#FFF; 
	}
#juegos .padding { padding: 5px 0px 0px 0px;
								 	 margin: 0 20px 0 15px;
								 	 /*border-bottom: 1px solid #FFF;*/ }
#juegos h2 { color: #FFF; 
					 	 font-size: 11px;
						 text-decoration: none;
						 margin: 0 0 2px 0;
						 padding: 0; }
#juegos p { color: #FFF;
						font-size: 11px;
						letter-spacing: 1px;}
#juegos a {color: #FECF5F; }

#juegos .marcador { font-weight: bold;}

#juegos .alimg { vertical-align: middle;}

/* NAVIGATION
---------------------------------------------------------------------------------------------------------------------------------------------------*/
.nav { text-align: left; color: 	#7D8085; padding: 20px 0 0 0px; width: 150px; }
.nav li { 
	font-weight: bold; 
	border-bottom: 1px solid #ccc; 
	height: 25px; background: url('images/li.png') no-repeat left;; margin-left:0px; margin-right:0; margin-top:5px; margin-bottom:5px; padding-left:0px; padding-right:0; padding-top:0px; padding-bottom:0
}
.nav li a { color: #546078; text-decoration: none;  padding: 5px 0 0 10px; display: block; height: 25px;}
.nav li a:hover { color: #FFF; text-decoration: none; background: #A90000; display: block; height: 25px;}


/* MAIN
---------------------------------------------------------------------------------------------------------------------------------------------------*/
#main { background: #FFF; width: 750px; margin: 0; color: #333333; }  
#main .left_side { 
	margin: 15px 0 15px 0;
	width: 170px; 
	/*background: url('images/mright.png') no-repeat right; */
	min-height: 505px; padding-left:10px; padding-right:5px; padding-top:15px; padding-bottom:0;
	border-right: solid 1px #cccccc;}
}

#main .left_side .hitems { margin: 0; 	padding: 0; }
#main .left_side .hitems ul { 
	margin: 5px 0; 
	padding : 0; 
	color: #215A7A;
	list-style-image: url('images/star.gif');
}
	
#main .left_side .hitems li { 
	margin: 0 0 2px 20px;
	padding: 0 0 0 0px;
	color: #555;
	 
}

#main .left_side a { color: #666666; background: inherit; text-decoration:none; }
#main .left_side a:hover { color:#90B7CE; background: inherit; text-decoration:none; }
#main .left_side p { font-size: 12px; text-align: justify; margin-right: 5px;}
#main .left_side .small { font-size: 11px; text-align: left; margin-right: 5px;}
#main .left_side .infotitulo { font-weight: bold; text-decoration: underline; }



#main .left_side h2 { 
	/*background: url('images/h.gif') no-repeat left;*/
	color:#0C6BAB;
	font-size: 13px; 
	font-weight:bold; 
	text-decoration: none;
	letter-spacing: 1px;
	border-bottom:1px solid #0F5A8C;
	/*margin-left:0px; margin-right:0; margin-top:5px; margin-bottom:5px; padding-left:0px; padding-right:0; padding-top:0; padding-bottom:0 */
}



/* right side -----------------------------*/

#main .right_side { float: right; width: 540px; background: #FFF; padding:15px 15px 0 0; margin:0; }
#main h3 { font: 12px Arial, Sans-Serif; margin: 0 0 10px 0; padding: 0; color: #5f5f5f; background: inherit; 
			border-bottom: 2px solid #6992AD;}
			
#main .right_side h2 a { font-size: 16px; color: #0C6BAB; text-decoration: none; }
#main .right_side h2 a:hover { font-size: 16px; color: #329CE3; text-decoration: none; }

#main .right_side a { color: #666666; background: inherit; text-decoration: none; }
#main .right_side a:hover { color:#90B7CE; background: inherit; text-decoration: none; }

#main .box  {	background: #efefef; padding: 5px; border: 1px solid #ccc;}

#main .right_side ul { 
	margin: 5px 0 5px 0; 
	padding : 0; 
	list-style : none; 
	border-bottom: 0px solid #eee; 
	list-style-type: square;
	color: #a90000;
}
	
#main .right_side li { 
	margin: 0 0 2px 15px;
	padding: 0 0 0 0px;
	color: #555;
}

#main .entry  p {font-size: 14px;}

/* tablas en posts -------------------------------*/

.entry table {font: 11px "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;padding: 0; border-collapse: collapse; color: #333; background: #F3F5F7; margin: 10px 0 20px 30px;}

.entry table a {color: #3A4856; text-decoration: none; border-bottom: 1px solid #C6C8CB;}  

.entry table a:visited {color: #777;}

.entry table a:hover {color: #000;}  

.entry table caption {text-align: left; /*text-transform: uppercase;*/  padding-bottom: 5px; font: 120% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; font-weight: bold;}

.entry table thead th {background: #0C6BAB; padding: 2px 2px; color: #fff; text-align: left; font-weight: bold;}

/* #main .entry table tbody, table thead {border-left: 1px solid #EAECEE; border-right: 1px solid #EAECEE;} */

.entry table tbody {border-bottom: 1px solid #EAECEE;}
                      
.entry table tbody td, table tbody th {padding: 5px; background: url("td_back.gif") repeat-x; text-align: left;}

.entry table tbody tr {background: #FFFFFF;}

/*#main .entry table tbody tr.odd {background: #F0F2F4;} */

.entry table tbody  tr:hover {background: #F0F7FC; color: #111;}

.entry table tfoot td, table tfoot th, table tfoot tr {text-align: left; font: 90%  "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; text-transform: uppercase; background: #fff; padding: 10px;}




/* TAGS
---------------------------------------------------------------------------------------------------------------------------------------------------*/
#tags { 
	clear:both;
	/*height: 100px;*/
	color:#FFF;  
	/*border-top: 1px #329CE3 solid;*/
	background: #fff url('images/text-labanca.gif') no-repeat left top;
	font-size:90%; 
	padding: 20px 20px 20px 30px; 
	margin-top: 50px;
	text-align:center; 
}

#tags .padding { padding: 10px 0px 0px 0px; }
#tags .right { 
	float:right; 
	clear:right; 
	text-align:right; 
}

#tags a { color: #666666; background: inherit; text-decoration:none; }
#tags a:hover { color:#90B7CE; background: inherit; text-decoration:none; }

/* FOOTER
---------------------------------------------------------------------------------------------------------------------------------------------------*/
#footer { 
	clear:both;
	height: 40px;
	color:#FFF;  
	background: #215A7A url('images/a2009/back-pie.jpg') no-repeat top; 
	font-size:90%; 
	padding: 0; 
	text-align:center; 
}

#footer .padding { padding: 10px 0px 0px 0px; }
#footer .right { 
	float:right; 
	clear:right; 
	text-align:right; 
}



/* ---------------------------------------------------------------------------------------------------------------------------------------------------*/

input.search { width: 150px; border: 1px solid #6B8594; color: #666; }
input.submit { 
	background: none; 
	color: #FFF;
	border: 0px none;; font-style:normal; font-variant:normal; font-weight:bold; font-size:1.1em; font-family:Arial, Verdana, Helvetica, sans-serif
}

input.search:hover {	background: #FFFFF4; }

ul { margin: 0 0 0px 0; padding : 0; list-style : none; }
li { 	margin: 0 0 2px 0; padding: 0 0 0 0px;	color: #555; }


p { line-height: 1.5em; margin: 0 0 5px 0; padding: 0; color: #333333; background: inherit; font-size:13px; font-family:Lucida Grande, Trebuchet MS, Verdana, Arial, Sans-Serif; }
a { color: #a90000; background: inherit; text-decoration:none; }
a:hover { color:#FC7901; background: inherit; text-decoration:none; }

h1 { 
	padding:0; 
	margin:0; 
	color: #FFF; 
	background: inherit;
	font: bold 1.8em Arial, Sans-Serif; 
	letter-spacing: -1px;
}

h1 a { color: #FFF; background: inherit; }


/* h2 a { background: #FFF; color: #4599CA; text-decoration: none; }
h2 a:hover { background: #FFF; color: #A90000; } */

fieldset {	border: 1px solid #A90000; }
textarea.text { 
	height: 150px; 
	width: 90%; 
	border: 1px solid #A90000; 
	background: #FFF; 
	color: #354D5F;
}

textarea.text:hover { 
	border: 1px solid #A70000; 
	background: #FFFFF4; 
	color: #000;
}

input.field { 
	border: 1px solid #A90000; 
	background-color: #FFFFFF; 
	width: 283px; 
	color: #000;
}

input.field:hover { 
	border: 1px solid #A70000; 
	background: #FFFFF4; 
	color: #000;
}

input.text { 
    border: 1px solid #A70000; 
	margin: 0; 
	width: 150px;
	background: inherit;
	color: #000; 
	padding: 4px;
	
}


input.text:hover { 
	border: 0px solid #A70000; 
}

.date { 
	color: #808080; 
	background: #FFFFFF;
	text-align: right; 
	margin: 4px 0 5px 0; 
	padding: 0.4em 0 0 0; 
	border-top: 1px solid #eee;
}

.comments { 
	padding: 10px 10px 8px 10px; 
	margin: 0 0 7px 0; 
	background: #f8f8f8; 
	color: #000;
}

.commentsbox { 
	padding: 8px 0 10px 10px; 
	margin: 0 0 10px 0; 
	background: #f4f4f4; 
	color: #000;
}

.error {
	color: #990000;
	background-color: #FFF0F0;
	padding: 7px;
	margin-top: 5px;
	margin-bottom: 10px;
	border: 1px dashed #990000;
}
.error h2 {
	color: #990000;
	background: inherit;
}

.success {
	color: #000000;
	background: #F5FBE1;
	padding: 7px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px dashed #7BA813;
}
.success h2 {
	color: #7BA813;
	background: inherit;
}




/*post stylng-----------------------------------------------------------------*/
.post{margin:0 0 25px 0;}

.post .info{
padding:2px 3px 3px 8px;
border-bottom:1px solid #0F5A8C;
background-color: #EDF8FF;
font-size:1em;
color: #505050;
margin: 20px 0 50px 0;
}


.post .info a { color: #666666; background: inherit; text-decoration: none; }
.post .info a:hover { color:#a90000; background: inherit; text-decoration: none; }

.post .rela {
padding:2px 3px 3px 8px;
background-color: #F3F3F3;
font-size:1em;
color: #505050;
}
.post blockquote {
								 	border-left: 2px solid #0c6bab;
									margin: 10px 10px 10px 20px;
				 					padding-left: 25px;
									font-family: Verdana, Arial, sans-serif;
				 					font-weight: mormal;
				 					font-style: italic;
				 					text-align: justify;
				 					font-size: 11px;
				 					line-height: 14px;
				 					color: #949494;
									
									}
									
.post .bigtext {
								 	font-family: Verdana, Arial, sans-serif;
				 					font-weight: bold;
				 					text-align: center;
				 					font-size: 14px;
				 					line-height: 16px;
				 					color: #949494;
									}


/*comment styling*/
/* Comments Styling ----------------------------------------------------------*/


#commentlist li {
margin-bottom: 1.5em;
padding-bottom: 1em;
border-bottom: 1px solid #700000;
}

#commentform {
margin: 1em 0;
background: #ffffff;
width: 350px;
}

#commentform textarea {
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 500px;
}
#commentform textarea:hover {
background: #FFFFFF;
border: 1px solid #d6d3d3;
}
#commentform textarea:focus {
background: #ffffff;
border: 1px solid #939793;
}

#commentform #email, #commentform #author, #commentform #url {
font-size: 1.1em;
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 200px;
}
#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #d6d3d3;
width: 200px;
}
#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #939793;
width: 200px;
}
#commentform input{
margin-bottom: 3px;
}

/* menu -------------------------------------------------------------*/

#navcontainer { float: left; padding:0; margin:0; }
					

#navi {  
	list-style:none;
	margin:0;
	padding:0;
}
#navi li {
	margin:0 1px 0 0;
	padding:0; 
	float:left;
}
#navi li a {
	display:block; /*Convertimos el v�nculo en un bloque.*/
	/*width:100px;*/
	padding:5px 5px;
	text-decoration:none;
	text-align:left;
	font-size:12px;
	font-weight: bold;
	color:#FFFFFF;
	/*background-color:#000000;*/
	/*border-bottom: 4px solid #215A7A;*/
}
/*Ahora vamos con el hover:*/
#navi li a:hover {
	color:#FFF;
	/*background-color:#003366;*/
	border-bottom: 4px solid #FFF;
}

/* Elementos para tabla calendario ------------------------------------------------------ */


#calendario .titletable { text-align: center; font-size: 16px; font-weight: bold; color: #4599CA; margin: 40px 0 20px 0;}
#calendario table {table-layout: auto; /*width: 500px;*/ margin: 0 auto/*10px 0 10px*/; border-collapse: separate; }
#calendario .titulos { border: 2px solid #215A7A; color: #215A7A; font-weight: bold; padding: 5px 15px 5px 15px; border-spacing: 2px; }
#calendario td { color: #333333; text-align: center; padding: 10px; border-bottom: 2px solid #215A7A;}
#calendario .reswin {font-size: 16px; font-weight: bold; color: #0033cc; }
#calendario .reslost {font-size: 16px; font-weight: bold; color:#cc0000; }
#calendario .resemp {font-size: 16px; font-weight: bold; color:#666666; }
#calendario .mini {font-size: 9px; font-weight: bold;}

#grupo-torneo .titletable { text-align: center; font-size: 16px; font-weight: bold; color: #4599CA; margin: 40px 0 20px 0;}
#grupo-torneo table {table-layout: auto; /*width: 500px;*/ margin: 0 auto/*10px 0 10px*/; border-collapse: separate; }
#grupo-torneo .titulos { border: 2px solid #215A7A; color: #215A7A; font-weight: bold; padding: 1px 5px 1px 5px; border-spacing: 1px; }
#grupo-torneo td { color: #333333; text-align: center; /*padding: 10px;*/ border-bottom: 2px solid #215A7A;}

#numeros { };
#numeros table {table-layout: auto; /*width: 500px;*/ margin: 0 5px 0 5px; border-collapse: separate; }
#numeros table td { color: #333333; font-size: 11px; text-align: center; padding: 5px; border-bottom: 1px solid #215A7A;}
#numeros table .datos { border-right: 1px solid #215A7A; color: #215A7A; font-weight: bold; text-align: left; border-spacing: 2px; }

#grupo { };
#grupo table {table-layout: auto; /*width: 500px;*/ margin: 0 5px 0 5px; border-collapse: separate; }
#grupo table .datos { border-right: 1px solid #215A7A; margin: 10px; color: #215A7A; font-weight: bold; text-align: left; }
#grupo table .titulos { /*border-right: 1px solid #215A7A;*/ margin: 10px; color: #215A7A; font-weight: bold; text-align: left; }
#grupo table td { color: #333333; font-size: 11px; text-align: center; padding: 5px; border-bottom: 1px solid #215A7A;}

#plantel .titletable { text-align: center; font-size: 16px; font-weight: bold; color: #4599CA; margin: 40px 0 20px 0;}
#plantel table {table-layout: auto; margin: 0 10px 0 10px; border-collapse: separate; }
#plantel .titulos { text-align: center; border: 2px solid #215A7A; color: #215A7A; font-weight: bold; padding: 5px 15px 5px 15px; border-spacing: 2px; }
#plantel .img { width: 100px; color: #333333; text-align: center; vertical-align: top; padding: 10px; border-bottom: 2px solid #215A7A;}
#plantel .datos { width: 390px; color: #333333; text-align: left; vertical-align: top; padding: 10px; border-bottom: 2px solid #215A7A;}

#downloads .titletable { text-align: center; font-size: 16px; font-weight: bold; color: #4599CA; margin: 40px 0 20px 0;}
#downloads table {table-layout: fixed; margin: 0 10px 0 10px; border-collapse: separate; }
#downloads .titulos { text-align: center; border: 2px solid #215A7A; color: #215A7A; font-weight: bold; padding: 5px 15px 5px 15px; border-spacing: 2px; }
#downloads .img { width: 160px; color: #333333; text-align: center; vertical-align: top; padding: 5px; border-bottom: 1px solid #215A7A;}
#downloads .decuatro { width: 110px; color: #333333; text-align: center; vertical-align: top; padding: 5px; border-bottom: 1px solid #215A7A;}

/* Calendario Apertura 2009 -------------------------------*/

.ca2009 table {font: 12px "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; padding: 0; margin: 0px auto 10px auto; border-collapse: collapse; color: #333; background: #F3F5F7;}

.ca2009 table a {color: #3A4856; text-decoration: none; border-bottom: 1px solid #C6C8CB;}  

.ca2009 table a:visited {color: #777;}

.ca2009 table a:hover {color: #000;}  

.ca2009 table caption {text-align: left; text-transform: uppercase;  padding-bottom: 10px; font: 150% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;}

.ca2009 table thead th {background: #0C6BAB; padding: 15px 10px; color: #fff; text-align: center; font-weight: bold;}

.ca2009 table tbody, table thead {border-left: 1px solid #EAECEE; border-right: 1px solid #EAECEE;}

.ca2009 table tbody {border-bottom: 1px solid #EAECEE;}
                      
.ca2009 table tbody td, table tbody th {padding: 10px; background: url("td_back.gif") repeat-x; text-align: left;}

.ca2009 table tbody tr {background: #F3F5F7;}

.ca2009 table tbody tr.odd {background: #F0F2F4;}

.ca2009 table tbody  tr:hover {background: #F0F7FC; color: #111;}

.ca2009 table tfoot td, table tfoot th, table tfoot tr {text-align: left; font: 80%  "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; text-transform: uppercase; background: #fff; padding: 10px;}

.ca2009 table td.jor { text-align: center; font: 120%; font-weight: bold; color: #777; }
.ca2009 table td.reswin {font-size: 16px; font-weight: bold; color: #0033cc; text-align:center;}
.ca2009 table td.reslost {font-size: 16px; font-weight: bold; color:#cc0000; text-align:center; }
.ca2009 table td.resemp {font-size: 16px; font-weight: bold; color:#666666; text-align:center; }


/* Grupo Apertura 2009 -------------------------------*/

.ga2009 table {font: 11px "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;padding: 0; border-collapse: collapse; color: #333; background: #F3F5F7; margin: 0px auto 10px auto;}

.ga2009 table a {color: #3A4856; text-decoration: none; border-bottom: 1px solid #C6C8CB;}  

.ga2009 table a:visited {color: #777;}

.ga2009 table a:hover {color: #000;}  

.ga2009 table caption {text-align: left; text-transform: uppercase;  padding-bottom: 10px; font: 150% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;}

.ga2009 table thead th {background: #0C6BAB; padding: 5px 5px; color: #fff; text-align: center; font-weight: bold;}

.ga2009 table tbody, table thead {border-left: 1px solid #EAECEE; border-right: 1px solid #EAECEE;}

.ga2009 table tbody {border-bottom: 1px solid #EAECEE;}
                      
.ga2009 table tbody td, table tbody th {padding: 5px; background: url("td_back.gif") repeat-x; text-align: left;}

.ga2009 table tbody tr {background: #F3F5F7;}

.ga2009 table tbody tr.odd {background: #F0F2F4;}

.ga2009 table tbody  tr:hover {background: #F0F7FC; color: #111;}

.ga2009 table tfoot td, table tfoot th, table tfoot tr {text-align: left; font: 90%  "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; text-transform: uppercase; background: #fff; padding: 10px;}


/* Plantilla Jugadores Apertura 2009 ---------------------------------------*/

#plantilla09 table {font: 100% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; padding: 0; margin: 0; border-collapse: collapse; color: #333; }

#plantilla09 table a {color: #333; text-decoration: none; }  

#plantilla09 table a:visited {color: #777; text-decoration: none;}

#plantilla09 table a:hover {color: #3A4856; text-decoration: none;}  

#plantilla09 table caption {text-align: left; text-transform: uppercase;  padding-bottom: 10px; font: 150% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;}

/*.plantilla09 table thead th {background: #0C6BAB; padding: 15px 10px; color: #fff; text-align: center; font-weight: bold;}*/

#plantilla09 table tbody tr td.title {background: #0C6BAB; padding: 5px 15px; color: #fff; text-align: center; font-weight: bold;}
                   
#plantilla09 table tbody td, table tbody th {padding: 10px; border-left: 3px solid #FFF;  border-rigth: 3px solid #FFF; background: url("td_back.gif") repeat-x; text-align: left;}

#plantilla09 table tbody tr {background: #F3F5F7;}

#plantilla09 table tbody tr.odd {background: #F0F2F4;}

#plantilla09 table tbody  td:hover {background: #F0F7FC; color: #111;}

#plantilla09 table tfoot td, table tfoot th, table tfoot tr {text-align: left; font: 80%  "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; text-transform: uppercase; background: #fff; padding: 10px;}

#plantilla09 table tbody tr td.blanc {background: #FFF; }


/* Jugadores solos ----------------------------------------*/

#jugadores09 table {width: 530px; font: 13px "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; padding: 0; margin: 0; border-collapse: collapse; color: #333; background: #FFF;}

#jugadores09 table a {color: #333; text-decoration: none; }  

#jugadores09 table a:visited {color: #777;}

#jugadores09 table a:hover {color: #3A4856; text-decoration: underline;}  

#jugadores09 table caption {text-align: left; text-transform: capitalize;  padding-bottom: 5px; font: 150% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; border-bottom: 3px solid #0C6BAB;}

/*.jugadores09 table thead th.blanc { background: #FFF; padding: 1px 10px; color: #fff; text-align: center; font-weight: bold;}*/

#jugadores09 table tbody tr td.title { background: #0C6BAB; padding: 2px 15px; color: #fff; text-align: left; font-weight: bold;}
                   
#jugadores09 table tbody td {padding: 5px; /*border-left: 3px solid #FFF;*/  /*border-rigth: 3px solid #FFF;*/ /*background: url("td_back.gif") repeat-x;*/ text-align: left;}

#jugadores09 table tbody td.dato {text-align: right; vertical-align: top; width: 160px; font-weight: bold;}

#jugadores09 table tbody td.infor {text-align: left; width: 220px; font-weight: normal; }

#jugadores09 table tbody td.posic {text-align: center; width: 140px; vertical-align: top;}

#jugadores09 table tbody td.separa {padding: 0 1px; background: #FFF; }

#jugadores09 table thead th.separa {padding: 0 1px; background: #FFF; border-bottom: 3px solid #0C6BAB; }

#jugadores09 table tbody th {padding: 5px 5px 5px 5px; /*border-left: 3px solid #FFF;*/  /*border-rigth: 3px solid #FFF;*/ /*background: url("td_back.gif") repeat-x;*/ text-align: left;}

#jugadores09 table tbody tr {	background-color: #FFF;}

#jugadores09 table tbody tr.odd { background-color: #F0F2F4;}

#jugadores09 table tbody  td:hover .overr {background: #F0F7FC; color: #111;}

#jugadores09 table tfoot td, table tfoot th, table tfoot tr {text-align: left; font: 80%  "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; text-transform: uppercase; background: #fff; padding: 10px;}

#jugadores09 table tbody tr td.blanc {background: #FFF; }

#jugadores .anuncio {margin: 0 auto; }   
   
/* ----- Calendario y Grupos Apertura 2010 -------------------------------*/

.ca2010 table {font: 12px "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; padding: 0; margin: 0px auto 10px auto; border-collapse: collapse; color: #333; background: #F3F5F7;}

.ca2010 table a {color: #3A4856; text-decoration: none; border-bottom: 1px solid #C6C8CB;}  

.ca2010 table a:visited {color: #777;}

.ca2010 table a:hover {color: #000;}  

.ca2010 table caption {text-align: left; text-transform: uppercase;  padding-bottom: 10px; font: 150% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;}

.ca2010 table thead th {background: #0C6BAB; padding: 15px 10px; color: #fff; text-align: center; font-weight: bold;}

.ca2010 table tbody, table thead {border-left: 1px solid #EAECEE; border-right: 1px solid #EAECEE;}

.ca2010 table tbody {border-bottom: 1px solid #EAECEE;}
                      
.ca2010 table tbody td, table tbody th {padding: 10px; background: url("td_back.gif") repeat-x; text-align: left;}

.ca2010 table tbody tr {background: #F3F5F7;}

.ca2010 table tbody tr.odd {background: #F0F2F4;}

.ca2010 table tbody  tr:hover {background: #F0F7FC; color: #111;}

.ca2010 table tfoot td, table tfoot th, table tfoot tr {text-align: left; font: 80%  "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; text-transform: uppercase; background: #fff; padding: 10px;}

.ca2010 table td.jor { text-align: center; font: 120%; font-weight: bold; color: #777; }
.ca2010 table td.reswin {font-size: 16px; font-weight: bold; color: #0033cc; text-align:center;}
.ca2010 table td.reslost {font-size: 16px; font-weight: bold; color:#cc0000; text-align:center; }
.ca2010 table td.resemp {font-size: 16px; font-weight: bold; color:#666666; text-align:center; }



.ga2010 table {font: 11px "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;padding: 0; border-collapse: collapse; color: #333; background: #F3F5F7; margin: 0px auto 10px auto;}

.ga2010 table a {color: #3A4856; text-decoration: none; border-bottom: 1px solid #C6C8CB;}  

.ga2010 table a:visited {color: #777;}

.ga2010 table a:hover {color: #000;}  

.ga2010 table caption {text-align: left; text-transform: uppercase;  padding-bottom: 10px; font: 150% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;}

.ga2010 table thead th {background: #0C6BAB; padding: 5px 5px; color: #fff; text-align: center; font-weight: bold;}

.ga2010 table tbody, table thead {border-left: 1px solid #EAECEE; border-right: 1px solid #EAECEE;}

.ga2010 table tbody {border-bottom: 1px solid #EAECEE;}
                      
.ga2010 table tbody td, table tbody th {padding: 5px; background: url("td_back.gif") repeat-x; text-align: left;}

.ga2010 table tbody tr {background: #F3F5F7;}

.ga2010 table tbody tr.odd {background: #F0F2F4;}

.ga2010 table tbody  tr:hover {background: #F0F7FC; color: #111;}

.ga2010 table tfoot td, table tfoot th, table tfoot tr {text-align: left; font: 90%  "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; text-transform: uppercase; background: #fff; padding: 10px;}





.numa2010 table {font: 70% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;padding: 0; margin: 0; border-collapse: collapse; color: #333; background: #F3F5F7;}

.numa2010 table a {color: #3A4856; text-decoration: none; border-bottom: 1px solid #C6C8CB;}  

.numa2010 table a:visited {color: #777;}

.numa2010 table a:hover {color: #000;}  

.numa2010 table caption {text-align: left; text-transform: uppercase;  padding-bottom: 10px; font: 150% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;}

.numa2010 table thead th {background: #0C6BAB; padding: 10px 5px; color: #fff; text-align: center; font-weight: bold;}

.numa2010 table tbody, table thead {border-left: 1px solid #EAECEE; border-right: 1px solid #EAECEE;}

.numa2010 table tbody {border-bottom: 1px solid #EAECEE;}
                      
.numa2010 table tbody td, table tbody th {padding: 10px; background: url("td_back.gif") repeat-x; text-align: left;}

.numa2010 table tbody tr {background: #F3F5F7;}

.numa2010 table tbody td.bignum {font: 300% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS"; color:#0033cc;}

.numa2010 table tbody  tr:hover {background: #F0F7FC; color: #111;} 

.numa2010 table tfoot td, table tfoot th, table tfoot tr {text-align: left; font: 90%  "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; text-transform: uppercase; background: #fff; padding: 10px;}



/* elementos publicidad -------------------------------*/
.publicidad { margin: 0 auto };



/* elementos del otro blog --------------------------------------------------------------*/

.encorto {
				 border-left: 2px solid #004F75;
				 margin: 10px 10px 10px 20px;
				 padding-left: 10px;
				 font-family: Verdana, Arial, sans-serif;
				 text-align: justify;
				 font-size: 12px;
				 line-height: 18px;
				 color: #949494;
				 }
.comillas {
				 border-left: 2px solid #2A7FD3;
				 margin: 10px 10px 10px 20px;
				 padding-left: 10px;
				 font-family: Verdana, Arial, sans-serif;
				 font-weight: bold;
				 font-style: italic;
				 text-align: justify;
				 font-size: 11px;
				 line-height: 16px;
				 color: #949494;
				 }
						
.imgborder {
					 border: 2px solid #1070A0;
					 }
				
.imgleft {
				 	float: left;
					padding: 1px;
					margin: 5px;
					display: inline;
					}
.imgcenter {
						 display: block;
						 margin: 5px auto 5px auto;
						 padding: 1px;
						 	}
.imgright {
					  float: right;
						padding: 1px;
						margin: 5px;
						display: inline;
						}
						
.alignleft {
				 	float: left;
					padding: 1px;
					margin: 5px;
					display: inline;
					}
.aligncenter {
						 display: block;
						 margin: 5px auto 5px auto;
						 padding: 1px;
						 	}
.alignright {
					  float: right;
						padding: 1px;
						margin: 5px;
						display: inline;
						}
ul.asides { /*width: 480px;*/ 
						padding: 0 5px 5px 15px; 
						border-left: 3px solid #2A7FD3;
						background-color: #F5F9FF; 
						color: #666666;
					font-family: Verdana, Arial, sans-serif;
				 	font-weight: normal;
				 	text-align: justify;
				 	font-size: 11px;
				 	line-height: 18px;
						 }
						
ul.asides li {
					list-style: none; 
										}		
/*										
ul.asides li a, ul.asides li a:visited { color: red; text-decoration: underline; }

ul.asides li a:hover { color: #f00; text-decoration: underline; }
*/

/*Pagina Enlaces ----------------------------------------------------------*/

.penlaces ul { 
	margin: 5px 0; 
	padding : 0; 
	color: #215A7A;
	list-style-image: url('images/star.gif');
}
	
.penalces li { 
	margin: 0 0 2px 20px;
	padding: 0 0 0 0px;
	color: #555;}

.penalces H2 {text-align: left; text-transform: capitalize;  padding-bottom: 5px; font: 150% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; border-bottom: 3px solid #0C6BAB;}
