/*  
Theme Name: infoHockey 2008
Theme URI: http://5thirtyone.com/
Description: Grid aligned left w/ full content + images
Version: 1.0
Author: Derek Punsalan
Author URI: http://is.derekpunsalan.com/

Notes: Inspired and created for minimalist, content focused blogs 
or websites. Customize, edit, poke, prod, and adapt to your own 
style. Please leave credit where credit is due so that others may
find the source for your site and adapt a suitable version for their
own website.
*/

#cabecera {float:left;width:200px;height:90px;  }
.titulo1 {font-family: arial; font-size: 1.9em; color: #F2C100; font-weight: bold; text-transform: lowercase; letter-spacing: -1px; }
h1.titulo1 a:hover {color: #ccc; }
.titulo2 {font-family: arial; font-size: 1.9em; color: #006699; font-weight: bold; text-transform: lowercase; letter-spacing: -1px;}
.titulo3 {font-family: arial; font-size: 0.9em; color: #ccc; font-weight: bold; text-transform: lowercase; letter-spacing: -1px;}
.frase {font-family: arial; font-size: 12px; color: #333333; font-weight: none}
.headerright {
	width: 728px;
	float: right;
	margin: 0px;
	padding: 5px 12px 0px 0px;
	font-weight: bold;
	text-align: right;
	}
*{margin:0;padding:0;}
html,body{background:#FFF;color:#333;text-align:center;} 
body{font:12px arial,helvetica,verdana,sans-serif;}
h1{font:18px arial;}
h2{font:18px georgia;}
h3{font:18px arial;color: #0066CC; padding: 0px 5px 0px 0; margin: 10px 0 0 0; }
h3 a {font:18px georgia;color: #0066CC; padding: 10px 5px 0px 0;  }
h3 img { position:relative; top:5px; margin: 0 5px 0 0;}
h4{font-size:14px;}
a{color:#333;text-decoration:none;}
a:hover{color:#666;}
#wrapper{border-top:3px solid #EEE;margin:20px auto;text-align:left;width:980px;} 

/* masthead / footer - navigation and categories */
#masthead{padding:5px 0;}
#masthead h1 a{text-transform:uppercase;width:400px;float:left;margin:12px 0 0 0;}
#masthead h1 a em{font-style:normal;color:#555;}
#authorBlurb img{float:right;width:42px;height:42px;border:3px solid #EEE;}
#authorIntro a{font-weight:bold;} 
#authorIntro{line-height:1.4em;width:400px;float:right;margin:8px 0 0 0;}
ul.nav{list-style:none;background:#EEE;}
.nav li{border-right:1px solid #DDD;float:left;display:block;width:100px;}
.nav li a{font-size:11px;outline:none;color:#333;text-decoration:none;display:block;padding:5px 0 12px 5px;width:99px;text-transform:uppercase;}
.nav li a span{font-size:11px;color:#777;text-transform:lowercase;}
.nav li a:hover{background:#333;color:#eee!important;width:95px;}
* html .nav li a:hover{background:#333;width:99px;}
.nav li.skip{border-left:1px solid #DDD;float:right;display:block width:100px;}
.nav li.skip a{width:100px;}
li.top{border-left:1px solid #DDD;float:right;display:block width:100px;}
li.top a{width:100px;}
.nav li.skip a:hover, li.top a:hover { background: transparent;color: #333 !important;}
#archives{background:#333;}
#archives ul{list-style:none;padding:5px 0 3px 0;}
#archives li{float:left;display:block;width:101px;}
#archives li a{font-weight:bold;color:#7F7F7F;width:99px;display:block;padding:2px 0 4px 5px;}
#archives li a:hover{color:#EEE;}

/* main - middle content and columns */
#mid{}
#mainCol{float:left;margin:36px 0 0 20px;width:330px;line-height:1.45em;}
#mainColsingle{float:left;margin:36px 0 0 0px;width:635px;line-height:1.45em;}

#mainCol .portada {font-size:22px; }


.related_home{padding: 0 0 0 20px; font:11px georgia;color: #ccc; }
.related_home a:hover { color: #0066CC;; }



/* style individual sidebars */

#adsense_singlepost_top_square {
	float: right; width:180px; height: 150px;
	margin: 15px 0 10px 5px; 
}

#ultimos_resultados{
	float: left; width:180px;  
        margin: 15px 0 10px 0px; 
}

#primera
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 11px; width: 180px; 
	text-align: left;
	border-collapse: collapse;
}

#primera .champions {
color:#85C45B; font-weight: #ffffff bold; width: 10px; background: url(../defutbol2008/images/champions.jpg) right no-repeat;
}

#primera .odd .champions {
color:#85C45B; font-weight: #ffffff bold; width: 10px; background:  #e8edff url(../defutbol2008/images/champions2.jpg) right no-repeat;
}

#primera .uefa {
color:#484498; font-weight: bold; background: #ffffff url(../defutbol2008/images/uefa.jpg) right no-repeat;
}

#primera .odd .uefa {
color:#484498; font-weight: bold; background: #e8edff url(../defutbol2008/images/uefa2.jpg) right no-repeat;
}

#primera .descenso {
color:#000; font-size: 8px; font-weight: bold; background: #ffffff url(../defutbol2008/images/segunda.jpg) right no-repeat;
}

#primera .odd .descenso {
color:#000; font-size: 8px; font-weight: bold; background: #e8edff url(../defutbol2008/images/segunda2.jpg) right no-repeat;
}

#primera th
{
	font-size: 12px;
	font-weight: normal;
	padding: 5px 3px;
	color: #039;
}
#primera td
{
	padding: 2px 8px;  
	color: #669;
}
#primera .odd
{
	background: #e8edff; 
}


#ultimos_resultados .publi{
        background:#f2f2f2; padding: 10px 0 0 5px; height: 600px; border-right: #ccc solid 1px; 
        
}
#ultimos_resultados h4{
        text-transform:uppercase; font: 11px arial;
        color: #0066CC;        
        padding: 5px 0 5px 5px;  
        background:#f2f2f2 url(../infohockey/images/ultimos_resultados.jpg) no-repeat;
}
#ultimos_resultados ul{
        padding: 5px 0 15px 5px;  
}
#ultimos_resultados li{
        list-style-type:circle; 
        border-bottom: #ccc dotted 1px;   
        padding: 3px 0 5px 0; margin: 0 0 0 10px; 
}

#adsense_singlepost_top_square_160 {
	float: left; width:170px; height: 600px; background:#F2F2F2; border-right: #ccc solid 1px;
	margin: 15px 10px 10px 5px; padding: 5px 0 0 5px;
}


#midCol {border-right: #ccc dotted 1px;  }
#midCol a{font-weight:normal;}
#midCol a:hover {color:#0066CC;}
#midCol{color:#444;float:left;margin:35px 0 0 0px;width:300px;line-height:1.3em;}
#midCol p{color:#777;}
#midCol ul {padding: 0;}
#midCol li {list-style:none}
#searchWrap,
.middle_links{margin-bottom:20px;}
#searchWrap input{vertical-align:middle;}
#searchWrap #s{font-size:1.1em;border:1px solid #BBB;padding:1px 2px;margin-right:3px;width:220px;}
.middle_links h3{margin-bottom:7px;}
#midCol ul{list-style:square;margin:8px 0 4px;}
.middle_links ul li{color:#7F7F7F; line-height:1.2em; padding:4px 0 4px 0px;}
.middle_links ul{ list-style:square; color:#7F7F7F; line-height:1.2em; padding:4px 0 4px 0px;}
#resultados_mini { background:#fff; 
}
.spain_home{ background:#E9ECEE; border-top:#C0CCD3 solid 1px;border-bottom:#C0CCD3 solid 1px; padding:4px 10px 4px 10px; margin: 0 10px 20px 0; 
}
.spain_home h4 { font:17px georgia;color: #0066CC; margin: 5px 0;
}
.spain_home p { font:10px arial; color: #0066CC; padding: 0px 5px 0px 0;  
}
.spain_home img{ position: relative;  width:260px; height: 117px; padding:5px 0 5px 0; 
}
.spain_home ul li{color:#7F7F7F;line-height:1.2em;border-top:1px solid #BBB;padding:4px 0 4px 0px;
}
.spain_home2{ margin-bottom:20px; padding:4px 10px 4px 10px
}
.spain_home2 h4 { font:18px georgia;color: #0066CC; margin: 5px 0;
}
.spain_home2 p { font:10px arial; color: #0066CC; padding: 0px 5px 0px 0;  
}
.spain_home2 img{ position: relative;  width:260px; height: 117px; padding:5px 0 5px 0; 
}
.spain_home2 ul li{color:#7F7F7F;line-height:1.2em;border-top:1px solid #BBB;padding:4px 0 4px 0px;
}
.minipost{ margin: 10px 0 20px 10px; padding: 0 10px 4px 0px; border-right: #ccc dotted 1px; border-top: #ccc dotted 1px;
}
.minipost h4 { font:15px arial; font-weight:bold; margin:0;  
}
.minipost h4 a { color:#0A215E;
}
.minipost h3 { margin: 0; background:#ccc url(../defutbol2008/images/liga-campeones2.jpg) no-repeat; width:100%;
}
.minipost h3 a { color:#fff; font:18px arial; font-weight:bold; 
}
.minipost p { font:18px arial; color: #0066CC; padding: 3px 5px 0px 0;   
}
.minipost img{ max-width: 100px; max-height:50px;  float:left; margin: 5px 10px 0 0; 
}
.minipost ul li{color:#7F7F7F;line-height:1.2em;border-top:1px solid #BBB;padding:4px 0 4px 0px;
}

.minipost_category{ width:100%; font-size:10px; list-style:none; padding: 0 0 5px 0; border-bottom:#ccc dotted 1px;}
.minipost_category a{ color:#333;}
.minipost_category a:hover{ color:#0066CC;}
.minipost_category_home, .post .noticiasequipomini .category_home { width:100%; font-size:10px; list-style:none; margin: 10px 0 0 0; padding: 10px 0 0 0;  text-transform: uppercase;}
.minipost_category_home a{ color:#0066CC;}
.minipost_category_home a:hover{ color:#ccc;}

.minipost2 { margin: 10px 0 20px 10px; padding: 0 10px 4px 0px;  border-right: #ccc dotted 1px; border-top: #ccc dotted 1px; 
}
.minipost2 h4 { font:12px arial; font-weight:bold; margin: 5px 0 0 0; 
}
.minipost2 h4 a { color:#0A215E;
}
.minipost2 h3 { margin: 0; background:#ccc url(../defutbol2008/images/copa-uefa.jpg) no-repeat; width:100%;
}
.minipost2 h3 a { color:#fff; font:16px arial; font-weight:bold; 
}
.minipost2 p { font:10px arial; color: #0066CC; padding: 0px 5px 0px 0;   
}
.minipost2 img{ float:left; padding:10px 10px 5px 0; 
}
.minipost2 ul li{color:#7F7F7F;line-height:1.2em;border-top:1px solid #BBB;padding:4px 0 4px 0px;
}

.tags_home{margin-bottom:20px; background:#EEF0EE; border-top:#D7D9D8 solid 1px;border-bottom:#D7D9D8 solid 1px; padding:4px 10px 4px 10px; margin: 0 0 0 10px;
}
.tags_home ul li {color:#fff;line-height:1.2em;border-top:1px solid #BBB;padding:4px 0 4px 0px;
}
.tags_home a{color:#666;line-height:1.2em; padding:4px 0 4px 0px;
}
.tags_home h3{border-bottom:1px solid #BBB; padding: 0 0 5px 0;
}

.video{margin-bottom:20px; background:#EEF0EE; border-top:#D7D9D8 solid 1px;border-bottom:#D7D9D8 solid 1px; 
}

#tertCol{float:left;width:308px;margin:33px 0 0 20px; border-left:#ccc dotted 1px; }
#tertCol .publi {margin:0 0 0 8px; padding: 0px 0; }
#tertCol a:hover {color:#0066CC;}
#tertCol p{color:#777;}
#tertCol .middle_links {margin:0 0 10px 10px; padding:10px 0 10px 5px; background:#EBE8D8; border:#D0C9A4 solid 1px;   }
#tertCol .middle_links h3 {padding: 0 0 5px 0 ; margin:0 5px 0 0 ; border-bottom:#D0C9A4 solid 1px; }
#tertCol h3 {padding: 5px 0 5px 10px; }
/*#tertCol ul {padding: 0 5px 0 20px; }*/
#tertCol li {list-style:square; }
#fourCol{float:left;width:300px;margin:33px 0 0 24px; padding: 10px 10px 0 10px; background: #F2F2F2; border-left: #ccc solid 1px; }
#fourCol p{color:#000;}
#fourCol ul {padding: 0 0 0 10px;}
#fourCol li {list-style:none}
#elseWhere{margin:0 0 20px 0;}
#elseWhere h3{margin-bottom:7px;}
ul#imgLinks{list-style:none;margin:7px 0;}
#imgLinks li{color:#7F7F7F;line-height:1.2em;padding:0 0 1px;}
#imgLinks li a img{border:3px solid #EEE;width:208px;height:69px;color:#333;font-weight:bold;}
#imgLinks li a:hover img{border-color:#DDD;}

/* wordpress entries styling - main content column */
.postMeta{width:100%; text-transform:uppercase;font-size:10px;text-align:left; padding:0 2px 5px 0; margin-bottom:10px; border-bottom:#ccc dashed 1px;
 }
.postMeta2 {width:95%; text-transform:uppercase;font-size:10px;text-align:left; padding:0 0 5px 0; margin-bottom:10px; border-bottom:#ccc dashed 1px;
 } 
.postMeta_home {width:100%; text-transform:uppercase;font-size:10px;text-align:left; padding:0 2px 5px 0; margin-bottom:10px;  }
.postMeta span.date{  float:left; background:#FFF;color:#0066CC; }
.postMeta span.comments, .postMeta_home span.comments{background:#FFF url(images/chat_grey.gif) no-repeat left center;padding-left:15px;margin-left:2px;}
.postMeta span.comments2, .postMeta_home span.comments2{background:#FFF url(images/chat_grey.gif) no-repeat left center;padding-left:15px;margin-left:170px;}
.postMeta span.comments a,
.postMeta span.date a{color:#555;}
.post{margin:0;}
.post h1{line-height:1.2em;margin-bottom:0px;}
.post .tituloequipo a {font-size:30px; color:#ccc; text-transform: uppercase; padding: 10px 0 10px 0; border-bottom:#ccc dotted 1px; border-top: #ccc dashed 1px;  }
.post .tituloequipo img { padding:0; margin: 10px 0 0 0;  }
.post h1 a{width:100%;display:block;outline:none; color:#666;   }
.post h1 a:hover {color:#0066CC;}
.post .noticiasequipo {width:435px; float:right; }
.post .noticiasequipo h2 a {width:100%;display:block;outline:none; color:#999; font: 22px helvetica ; margin: 10px 0 0 0;  }
.post .noticiasequipo h2 a:hover {color:#0066CC; }
.post .noticiasequipomini {width:435px; float:right; }
.post .noticiasequipomini .salto { clear: both; margin:10px; }

.salto { clear: both; margin:10px;  }

.post .noticiasequipomini h4 { font:12px arial; font-weight:bold; margin: 0; 
}
.post .noticiasequipomini h4 a { color:#0A215E;   
}
.post .noticiasequipomini h3 { margin: 0; background:#ccc url(../defutbol2008/images/liga-campeones2.jpg) no-repeat; width:100%;
}
.post .noticiasequipomini h3 a { color:#fff; font:18px arial; font-weight:bold; 
}
.post .noticiasequipomini p { font:10px arial; color: #666; padding: 0px 5px 0px 0px; 
}
.post .noticiasequipomini ul {color:#7F7F7F; margin:0; 
}
.post .noticiasequipomini li {  margin:0;    font: 10px arial;  
}
.post .noticiasequipomini li a {color:#333; 
}
.post .noticiasequipomini li a:hover {color:#0066CC; 
}
.post .noticiasequipomini img {max-width: 100px; max-height:50px;  float:left; padding: 0 5px 0 0; }



.post .noticiasequipomini .tituloequipo2 a {font-size:15px; color:#999; text-transform: uppercase; padding: 0;  margin:20px 0 0 0;  }
.post .noticiasequipomini .tituloequipo2 img { margin: 0; width: 90px; height: 15px; float:right; }


.category{ width:100%; font-size:10px; list-style:none; padding: 0 0 5px 0; border-bottom:#ccc dotted 1px;}
.category a{ color:#333;}
.category a:hover{ color:#0066CC;}
.category_home, .post .noticiasequipomini .category_home { width:100%; font-size:10px; list-style:none; margin: 5px 0 5px 0; border-bottom:#ccc dotted 1px; text-transform: uppercase;}
.category_home a{ color:#0066CC;}
.category_home a:hover{ color:#ccc;}
.entry h3{margin:1em 0;}
.post .entry{line-height:1.45em;overflow:hidden;}
.post .entry p{margin:1em 0;}
.post .entry p a{background:url(images/dot.gif) repeat-x bottom left;font-weight:bold;}


.entry blockquote{margin:0 1.3em 0;}

.entry ul{margin:0 1.3em 0;list-style:none;}
.entry li a{color:#333;font-weight:bold;background:url(images/dot.gif) repeat-x bottom left;}
.entry ul li{padding-left:18px;margin-bottom:7px;}
.entry ol{margin:0 1em 0 3em;}
.entry ol li{margin:0 0 7px 0;}
.entry img,.entry a img{border:0px solid #EEE;}
.entry a:hover img{border-color:#DFDFDF;}
.entry table tr { padding: 15px 0; }
.entry table tr.alt { background: #eee; }
#adsense_468 {height:80px; margin: 0 0 10px 0; }
.adsense_468{border-top: #E8E8E8 dotted 1px; border-left: #E8E8E8 dotted 1px; padding: 15px 0 0 15px; float:left;  }
.social_150{ height:80px; width: 120px; border-top: #E8E8E8 dotted 1px; float:right; padding: 5px 0 0 5px; }
.social_150 p {font:11px arial,helvetica,verdana,sans-serif; color:#920805; border-bottom:#920805 solid 1px; font-weight:bold;}
.social_150 li {list-style:none;}
.social_150 li a {font:10px arial,helvetica,verdana,sans-serif; color:#666; }

#adsense_468_top {height:80px; margin: 0px 0 10px 0; background: #f2f2f2; border-bottom: #ccc dotted 1px; }
.adsense_468_top{padding: 1px 0 0 10px; float:left; margin: 10px 0 0 0; }
.social_150_top{ height:80px; width: 120px; float:right; padding: 0px 0 0 5px;  }
.social_150_top p {font:11px arial,helvetica,verdana,sans-serif; color:#666; border-bottom:#666 solid 1px; width: 90px; font-weight:bold;}
.social_150_top li {list-style:none;}
.social_150_top li a {font:10px arial,helvetica,verdana,sans-serif; color:#666; }
/* style pagination buttons */
#more_reading { color: #7F7F7F; font-size: 11px; text-transform: uppercase; margin-bottom: 25px; text-align: right; }
#more_reading p, #more_reading img { vertical-align: middle; }
#more_reading a img { border: none; margin:0 0 3px 2px; }

/* style me some comments and inputs */
#comments{width:435px;padding:0;}
#comments h3,
h3#respond{ width:630px; color:#555;margin-bottom:7px; border-bottom:#ccc dotted 1px; margin: 20px 0 0 0;padding: 0 0 5px 0;}
ol.commentslist{list-style:none;margin:5px 0 12px;}
.commentslist li{background:#FFF url(images/lgrey_diag.gif) repeat top left;border:1px solid #BBB;margin-bottom:7px;padding:7px 0;}
.commentslist li a{font-weight:bold;background:url(images/dot.gif) repeat-x bottom left;}
.commentslist li.alt{background:#FFF;}
.commentslist li:hover{border-color:#888;}
.commentslist .comment_text{margin:0 7px;line-height:1.4em;overflow:hidden;}
.comment_text p,
.comment_text ul,
.comment_text ol,
.comment_text blockquote{margin:1em 0;}
.comment_text ul,
.comment_text ol,
.comment_text blockquote{margin:0 1em;}p.author_meta{font-weight:bold;text-transform:uppercase;margin:0 0 0 7px;}
p.post_meta{font-size:11px;text-transform:uppercase;text-align:right;margin:0 7px 0 0;}
.commentslist li.author{background:#333;color:#CCC;}
.commentslist li.author a{color:#DDD;}
.commentslist li.author a:hover{color:#FFF;}
#comments_closed{background:#333;color:#ccc;padding:7px 0;margin-top:12px;line-height: 1.5em;}
p.nocomments{margin:0 12px 0 7px;}
p.nocomments a{color:#ddd;font-weight:bold;text-decoration:underline;}
p.nocomments a:hover{color:#FFF;}
ol.pingslist{margin:1.5em 2em;font-size:12px;}
.pingslist li{color:#7F7F7F;margin:0 0 7px 0;}
.pingslist li a{font-weight:bold;background:url(images/dot.gif) repeat-x bottom left;}
#commentform p{margin:1em 0;}
#commentform p a{font-weight:bold;background:url(images/dot.gif) repeat-x bottom left;}
#author,
#email,
#url,
#comment{font:1.1em arial,helvetica,verdana,sans-serif;border:1px solid #BBB;padding:2px;}
#comment{width:429px;overflow:auto;}
#commentform p small{font-size:10px;color:#7F7F7F;}
.commentslist code{background:transparent;}

/* footer - text string and links */
#footer p {padding-top: 7px; }
#footer p a{font-weight:bold;color:#333;}

/* float rules */
.floatleft{float:left;margin:3px 7px 0 0;}
.floatright{float:right;margin:3px 0 0 7px;}
.right{float:right;}
.left{float:left;}
.clear{clear:both;}
.fix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fix{display:inline-block;} 
* html .fix{height:1%;}
.fix{display:block;}

/* buscar */
	.buscar {
	 float: right; margin: 10px 0 0 0; 
	}
/* buscar */
	.rss {
	 float: left; width: 150px; margin: 0 0 0 20px; 
	}
	.rss p {
	 padding: 15px 5px 13px 10px;  float: left; font-size: 10px;                
	}
	.rss img {
	 padding: 5px 0 3px 0;  float: left;                
	}
/* filas deportes */
    #fila_banderas {
	margin: 0px 30px 1px 8px; width: 960px; 
        position: absolute;
	}


	#fila_banderas div.bloque_bandera {
		float: left;
		text-align: center;
		padding-top: 5px;
		width: 25px;
    max-height: 52px; 
    margin-right: 2px;
    margin-left: 1px;
    font:9px arial,helvetica;
	}
	#fila_banderas div.bloque_bandera a:hover {
    border-bottom: #ccc solid 2px; 
	}

	#fila_banderas div.bloque_gruposbanderas {
               position: relative;
               float: left;
               padding-top: 20px;
               width: 50px;
                margin-right: 0px;
                margin-left: 2px;
               font:9px arial,helvetica;
	}


	#fila_banderas div.bloque_titulo_web {
		text-align: center;
		padding-top: 15px;
                  margin-right: 20px;
                  margin-left: 2px;
	         font-size:19px;
	         font-family:Verdana, Arial, Helvetica, sans-serif;
	}

	#fila_banderas div.bloque_banner {
		float: left;
		text-align: center;
		padding-top: 9px;
		width: 250px;
                margin-right: 2px;
                margin-left: 90px;
	}

        .texto_bandera {
	        font-size:9px;
	        font-family:Verdana, Arial, Helvetica, sans-serif;
        }


/* tablas resultados y horarios */

div.tabla
{
	clear: none;
	overflow: auto;
}

div.fila
{
	clear: both;
}

div.col_titulo_peq
{
	float: left;
	padding: 5px;
	width: 55px;
	background: #BCCCDA;
	border-color: #BCCCDA;
	border-style: solid;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
}

div.col_titulo_med
{
	float: left;
	padding: 5px;
	width: 145px;
	background: #BCCCDA;
	border-color: #BCCCDA;
	border-style: solid;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
}

div.col_titulo_gra
{
	float: left;
	padding: 5px;
	width: 400px;
	background: #BCCCDA;
	border-color: #BCCCDA;
	border-style: solid;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
}

div.col_peq
{
	float: left;
	padding: 5px;
	width: 55px;
	border-color: #BCCCDA;
	border-style: solid;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
}


div.col_mini
{
	float: left;
	padding: 5px;
	width: 30px;
	border-color: #BCCCDA;
	border-style: solid;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
}


div.col_med
{
	float: left;
	padding: 5px;
	width: 145px;
	border-color: #BCCCDA;
	border-style: solid;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
}

div.col_gra
{
	float: left;
	padding: 5px;
	width: 400px;
	border-color: #BCCCDA;
	border-style: solid;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
}

div.portadatabla
{
	clear: none;
	overflow: auto;
	font-size:9px;
	font-family: Arial, Helvetica, sans-serif;
}

div.col_titulo_mini
{
	float: left;
	padding: 2px;
	width: 30px;
	background: #BCCCDA;
	border-color: #BCCCDA;
	border-style: solid;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
}

div.col_mini
{
	float: left;
	padding: 2px;
	width: 30px;
	border-color: #BCCCDA;
	border-style: solid;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
}

div.col_portada_gra
{
	float: left;
	padding: 2px;
	width: 260px;
	border-color: #BCCCDA;
	border-style: solid;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
}

div.col_titulo_portada_gra
{
	float: left;
	padding: 2px;
	width: 260px;
	background: #BCCCDA;
	border-color: #BCCCDA;
	border-style: solid;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
}


div.col
{
	float: left;
	padding: 5px;
	border-color: #BCCCDA;
	border-style: solid;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
}



/* tablas clasificacion mini en secciones */

div.tablaclasif
{ clear: none;
  font-family: Arial, "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
  font-size: 10px;
  text-align: left;
  border-collapse: collapse;
 }

div.filaclasif
{ clear: both; }

div.colclasif_15
{ 
	float: left;
	text-align: right;
	padding: 1px;
	margin: 0 1px;
	width: 15px;
         color: #669;
	border-color: #CCC;
	border-style: solid;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	vertical-align: middle ;
}

div.colclasif_20
{ 
	float: left;
	text-align: left;
	padding: 1px 4px 1px 2px;
	margin: 0 1px;
	width: 15px;
        color: #669;
	border-color: #CCC;
	border-style: solid;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	vertical-align: middle ;
}


div.colclasif_ptos20
{ 
	float: left;
	text-align: left;
	padding: 1px 4px 1px 2px;
	margin: 0 1px;
	width: 15px;
        color: #669;
	border-color: #CCC;
	border-style: solid;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	vertical-align: middle ;
	background-color: #CCC;
}

div.colclasif_95
{
	float: left;
	padding: 1px 1px 1px 10px;
	margin: 0 1px;
	width: 105px; 
	border-color: #CCC;
	border-style: solid;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	vertical-align: middle ;
}

/* tabla clasificacion grande */

div.tablaclasifg
{ clear: none;
  font-family: Arial,"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
  font-size: 12px; 
  width: 630px; 
  text-align: left;
  border-collapse: collapse;
 }

div.colclasif_35
{ 
	float: left; text-align:center; 
	padding: 1px 4px 1px 2px;
	margin: 0 1px;
	width: 35px;
         color: #669;
	border-color: #CCC;
	border-style: solid;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	vertical-align: middle ;
}


div.colclasif_ptos35
{ 
	float: right;
	text-align: left;
	padding: 1px 4px 1px 2px;
	margin: 0 1px;
	width: 35px;
        color: #669;
	border-color: #CCC;
	border-style: solid;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	vertical-align: middle ;
        font-weight: bold;
}


div.colclasif_290
{
	float: left; text-align:left; 
	padding: 1px 1px 1px 5px;
	margin: 0 1px;
	width: 290px;
	border-color: #CCC;
	border-style: solid;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	vertical-align: middle ;
}


/* tabla jornadas */


div.filajornada
{
	clear: both;
padding-left: 30px;
}

div.colequipo
{
	float: left;
	padding: 5px;
width: 150px;
	border-color: #BCCCDA;
	border-style: solid;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
        border-bottom-width: 1px;
text-transform:uppercase;

}


div.colresult
{
	float: left;
	padding: 5px;
width: 50px;
	border-color: #BCCCDA;
	border-style: solid;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
text-align:center;
}


#ultimos_resultados2{
	float: left; width:290px;  
        margin: 0px 0 10px 0px; 
}
#ultimos_resultados2 h4{
        text-transform:uppercase; font: 11px arial;
        color: #0066CC;        
        padding: 5px 0 5px 5px;  
        background:#f2f2f2 url(../defutbol2008/images/ultimos_resultados.jpg) repeat-x;
}