/*   
Theme Name:jQ
Theme URI:http://devolux.org/jq
Description:WordPress theme with two columns, four widget areas and loads of jQuery functions (dropdown navigation, font resizing and more). The theme options include a movable sidebar, custom colours, excerpts on index pages, category or page navigation, different font and colour schemes. 
Author:Devolux
Author URI:http://devolux.org/
Version:2.5
Tags:two-columns, fixed-width, theme-options, custom-colors, blue, green, dark
.
Released under the <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>.
.
*/

/*       ###############################
         BASIC TAGS
         ############################### */

* {margin:0; padding:0;}
body {font:normal 10px Helvetica, sans-serif; color:#666; background:url(img/bg_hierba.jpg) top center repeat;}
h1, h2, h3, h4, h5, h6 {margin:10px 0 0 0;}
p {margin:0px 0px 10px 0px;}
a {outline:none; text-decoration:none; color:#8a8a8a;}
a:hover {color:#215c97;}
a img {border:none;}

/*       ###############################
         BASIC LAYOUT
         ############################### */

div#banda {position:absolute; z-index:0; height: 264px; width: 100%; background:url(img/banda.png) bottom center repeat-x; left:0;}

div#pub-jumbo {position:absolute; z-index:1; width: 728px; height:90px; top:0; left:24px; margin:0; color:#060!important; border: 2px solid #002800; border-top:none;}
div#pub-jumbo a {color: #060!important}
div#pub-robapaginas {width: 240px; height:200px; margin: 10px 20px 0 20px; color:#060!important; }
div#pub-robapaginas img {border: 2px solid #002800;}
div#pub-robapaginas a {color: #060!important}


div#outline {position:relative; width:960px; margin:0 auto;}

div#blog-line {position:relative; height:175px; padding-top:115px;}

div#nav {position:relative; z-index:2; width:680px; height:38px; margin: 20px 0 0 16px;}
div#content {clear:both; z-index:1; width:920px;}

div#left {width:680px; margin:0; line-height:120%; float:left; padding:0; margin-top: -30px;}
div#left-foro {width:920px; margin:0; line-height:120%; float:left; padding:0; margin-top: -30px;}
div#contenido-sup {width:680px; height:30px; background: url(img/bg_contenido_sup.png) top left no-repeat;}
div#contenido {background: url(img/bg_contenido.png) repeat-y; margin-top:-20px; padding:50px 0 20px 125px;}
div#contenido-foro {background: url(img/bg_contenido_foro.png) repeat-y; margin-top:-20px; padding:50px 0 20px 125px;}
div#contenido-inf {width:680px; height:50px; background: url(img/bg_contenido_inf.png) bottom left no-repeat; margin:-2px 0 20px 0;}
div#contenido-inf-foro {width:920px; height:50px; background: url(img/bg_contenido_inf_foro.png) bottom left no-repeat; margin:-2px 0 20px 0;}


div#right {width:240px; margin:-40px 0 0 0; float:right; padding:0;} 
	
p#toggle-all {float:right; width:100px; margin:0; padding:0;}

div.headline {margin:50px 0 0 20px;}
*div.headline {position:relative; z-index:100; margin:50px 0 0 -63px;}


div.excerpt {width: 450px; padding:0 0 24px 0; background: url(img/bg_entrada.png) bottom repeat-x; margin:0 0 0 20px;}
div.post-single {margin:0 0 20px 0;}

div.preview {float:right; background:url(img/preview.png) no-repeat; margin:15px 0 0 0;}
div.preview a {display:block; width:20px; height:20px; color:#ccc !important; font:normal 14px Verdana, serif;}

div.date {position:absolute; width:66px; height:163px; padding:10px 0 !important; margin:5px 0 0 -85px; background:url(img/bg_date.png) top left no-repeat; z-index: 100; }

div.single_content {width: 530px; 	clear:both; margin:0 0 50px -62px;}
div.single_content-foro {width: 830px; 	clear:both; margin:0 0 50px -62px;}
div.bookmarks {text-align:right; float:right; margin:35px 87px 0 0;}

div#appendix {clear:both; background:#fff; width:930px; padding:30px 30px 30px 0px; margin:0 0 50px 0;}
div.app_widget {float:left; width:280px; padding:0px 0px 0px 30px;}
div#appendix div.widget {padding:20px 0 0 0;}

/*       ###############################
         NAVIGATION
         ############################### */

div#nav ul {float:left; list-style:none;}

div#nav li {float:left; background: url(img/menu_pastilla.png) top left no-repeat;}
div#nav li a {display:block; margin:0; padding:13px 8px 10px 13px; color:#000; text-decoration:none; font:bold 11px Helvetica, sans-serif; text-transform: uppercase;}
div#nav li:hover {margin-top:1px;}


ul#mail_rss a {text-decoration:underline !important;}

/*       ###############################
         WIDGETS
         ############################### */

.widget {background: url(img/bg_widget.png) top left no-repeat; padding:30px 15px 5px 10px!important; margin:10px 0 0 0; }
.widget-inf {width: 240px; height:30px; background: url(img/bg_widget_inf.png) top left no-repeat; margin-top:-10px;}
div.widget h4 {float:right; height:38px; background: url(img/bg_widget_h4.png) top left no-repeat; margin:-13px -20px -8px 0; padding: 12px 10px 0 15px ; font:bold 140% Helvetica, sans-serif; text-align: right; color:#222;}

div#right, div#appendix {font-size:120%;}
div#right ul, div#appendix ul {list-style:none; padding:0;}


div.widget a {display:block; padding:3px 0px; font:normal 90% Helvetica, sans-serif; color:#666;}
div.widget a:hover {color:#555; font-weight:bold;}
div.widget li {padding:0 0 0 15px; margin:0; border-bottom:1px solid #ccc;}
div.widget li li {padding:0 0 0 25px; margin:0; background:none; border-top:none; border-bottom:none;}

div#tag_cloud a {display:inline;}
div#tag_cloud {min-height:130px;}
/*div#archives {min-height:130px;}*/

.textwidget, .textwidget a {font: italic 120% Georgia, serif !important;}
.textwidget p {margin: 0; padding: 0;}


/*calendar*/
table#wp-calendar {margin:0 0 10px 0; border-collapse:collapse; text-align:center; font-size:14px;}
table#wp-calendar a {font:normal 14px Verdana;}
table#wp-calendar caption {padding:0 0 5px 0;}
table#wp-calendar th {font:bold 14px Verdana;}
/*table#wp-calendar th, td {width:30px; height:30px;}
*/
/*       ###############################
         BREVES
         ############################### */

.breves {background: url(img/bg_widget.png) top left no-repeat; padding:30px 15px 5px 10px!important; margin:10px 0 0 0; }
.breves-inf {width: 240px; height:30px; background: url(img/bg_widget_inf.png) top left no-repeat; margin-top:-10px;}
div.breves h4 {float:right; height:38px; background: url(img/bg_widget_h4.png) top left no-repeat; margin:-13px -20px -8px 0; padding: 12px 10px 0 15px ; font:bold 140% Helvetica, sans-serif; text-align: right; color:#222;}

div#right, div#appendix {font-size:120%;}
div#right ul, div#appendix ul {list-style:none; padding:0;}


div.breves a {display:block; padding:3px 0px; font:bold 105% Helvetica, sans-serif; color:#555;}
div.breves a:hover {color:#555; font-weight:bold;}
div.breves li {padding:0 0 0 15px; margin:0; border-bottom:1px solid #ccc;}
div.breves li li {padding:0 0 0 25px; margin:0; background:none; border-top:none; border-bottom:none;}

div#tag_cloud a {display:inline;}
div#tag_cloud {min-height:130px;}
/*div#archives {min-height:130px;}*/

.textbreves, .textbreves a {font: italic 150% Georgia, serif !important;}
.textbreves p {margin: 0; padding: 0;}
*/

/*       ###############################
         TABLON
         ############################### */

.tablon {background: url(img/bg_widget.png) top left no-repeat; padding:30px 15px 5px 10px!important; margin:10px 0 0 0; }
.tablon-inf {width: 240px; height:30px; background: url(img/bg_widget_inf.png) top left no-repeat; margin-top:-10px;}
div.tablon h4 {float:right; height:38px; background: url(img/bg_widget_h4.png) top left no-repeat; margin:-13px -20px -8px 0; padding: 12px 10px 0 15px ; font:bold 140% Helvetica, sans-serif; text-align: right; color:#222;}

div#right, div#appendix {font-size:120%;}
div#right ul, div#appendix ul {list-style:none; padding:0;}


div.tablon a {display:block; padding:3px 0px; font:bold 105% Helvetica, sans-serif; color:#555;}
div.tablon a:hover {color:#555; font-weight:bold;}
div.tablon li {padding:0 0 0 15px; margin:0; border-bottom:1px solid #ccc;}
div.tablon li li {padding:0 0 0 25px; margin:0; background:none; border-top:none; border-bottom:none;}



.texttablon, .texttablon a {font: italic 150% Georgia, serif !important;}
.texttablon p {margin: 0; padding: 0;}
*/

/*       ###############################
         TEXT
         ############################### */

div#blog-line h1 a {font:normal 60px Helvetica; color:#000;}
div#blog-line h1 {float:left; width:467px; height:171px; font:60px Helvetica; padding:0; margin:0; color:#fff; letter-spacing:-2px; background: url(img/h1_logo.png) no-repeat top left;}
div#blog-line h1 span {display:none;}
div#blog-line img {position:relative; right: -90px; margin: -78px 0 0 0;}

div#left, div#left-foro {font-size:120%;}
div#left a, div#left-foro a {color:#333; font-weight:bold;}
	div#copyrigth a {color:#FFF;}
div#left a:hover, div#left-foro a:hover {color:#333; text-decoration:underline;}
	div#copyrigth a:hover {color:#FFF;}
div#left h1, div#left-foro h1 {float:left; font:bold 29px Helvetica, sans-serif; width:450px; letter-spacing:-1px; color:#000;}
div#left h1.page_headline, div#left-foro h1.page_headline {margin:10px 0 20px 0; font:bold 40px Helvetica, sans-serif; color:#000; width:500px;}
div#left h1 a, div#left-foro h1 a {color:#000; display:block;}
div#left h1 a:hover, div#left-foro h1 a:hover {color:#215c97; text-decoration:none;}
div#left h2, div#left-foro h2 {font:bold 180% Helvetica, sans-serif; margin:0 0 13px 0; color:#000;}
div#left h2.archive-title, div#left-foro h2.archive-title {margin:10px 0 0 20px; font:bold 40px Helvetica, sans-serif; color:#000;}
div#left h3, div#left-foro h3  {font:bold 120% Helvetica, sans-serif; margin:0 0 10px 0; color:#000; text-transform:uppercase;}
div#left ul, ol {margin:0 0 20px 20px;}
div#left-foro ul, ol {margin:0 0 20px 20px;}
div#seccion h1 {position:absolute; margin: 0 0 20px -60px; font:bold 38px Helvetica, sans-serif;}

div.excerpt {font-size:100%; line-height:120%; text-align:justify;}
div.single_content {font-size:100%;}
div.single_content-foro {font-size:100%;}
div.resultados-busqueda {margin-left:-82px;}

p#font-resize a {display:inline; font:18px bold Verdana, sans-serif; padding:0px 5px;}
p#toggle-all a {display:block; width:80px; height:20px; padding:0 0 0 30px !important; font:12px bold Verdana, sans-serif;}
a.show-all {background:url(img/toggle.png) no-repeat;}
a.hide-all {background:url(img/toggle.png) 0px -20px no-repeat;}

p.previous-posts {margin:10px 0 0 -8px; float:left; font:normal 130% Verdana;}
p.next-posts {margin:10px 40px 0 0; float:right; font:normal 130% Verdana;}
div.date {font:normal 15px Helvetica, sans-serif; font-weight: bold; text-align:center; color:#fff; padding-top:10px;}
p.date-month {margin:5px 0 15px 0; color:#fff; font:normal 38px Helvetica, sans-serif; font-weight: bold;}
*p.date-month {margin-top:0;}

p.post_info {font-size:90%; width: 450px;}
p.tag_info {margin:15px 0 0 0; font-size:85%;}
p.offset {margin:5px 0;}

p.wp-bookmark {margin:0;}
.wp-logo {float:left;}
div#credits {margin:0 0 0 65px; padding:5px 10px; height:46px; border:1px solid #ccc; -moz-border-radius:10px;-webkit-border-radius: 10px; font:120% normal Georgia, serif;}
a#totop {float:right; font:bold 120% Verdana, sans-serif;}

.category-link {background:url(img/page.png) no-repeat;}
.comment-link {float:right; background:url(img/comments.png) no-repeat;}
.tag-link {float:left; background:url(img/tag-blue.png) no-repeat;}
.user-name {background:url(img/user-green.png) no-repeat;}
.user-mail {background:url(img/email.png) no-repeat;}
.user-url {background:url(img/world-edit.png) no-repeat;}
.user-comment {background:url(img/comment-add.png) no-repeat;}
.info-icon {padding:3px 0 3px 20px; margin:0; background-position:0px 4px;}


code {font:normal 120% Courier, serif;}

/*      ##################################
           COMMENTS
        ################################## */

div.comment {width: 430px; margin:10px 0 30px 20px; padding:10px 0; border-bottom:1px dotted #ccc;}
p.comment-details {font:bold 120% Georgia, serif;}
.avatar {float:left; margin:0 20px 0 0; border:5px solid #eee;-moz-border-radius:5px;-webkit-border-radius: 5px;}
div.comment-text {margin:50px 0 0 0;}
div.author-comment {background: #f9fbc1;-moz-border-radius:5px;-webkit-border-radius:5px; padding: 10px !important; border:1px solid #f1f1f1;}

h2#comment-header {width: 450px; margin:44px 0 10px 20px !important; border-bottom:1px dotted #ccc; padding:0 0 5px 0;}
h2#respond {width: 450px; margin:40px 0 10px 22px !important;}
h3#no-comments {margin-left: 22px !important;font:italic bold 110% Georgia, serif !important; color:#666 !important;}
#commentform {width: 400px; margin:0 0 0 23px;}


/*        ##################################
           FORMS
        ################################## */

label {display:block; margin:0 0 5px 0;}
.text {width:350px; margin:0 0 10px 0; padding:5px; background:url(img/bg-form-text.gif) repeat-x left top #fff; border:1px solid #ccc;}
textarea {width:450px; height:150px; margin:0; padding:5px; background:url(img/bg-form-text.gif) repeat-x left top #fff; border:1px solid #ccc; -moz-border-radius:5px;}
.submit {width:auto; padding:5px 20px; margin:5px 0; color:#fff; background:#333; border:1px solid #333; -moz-border-radius:5px;-webkit-border-radius: 5px;}
input {-moz-border-radius:5px;-webkit-border-radius: 5px; margin:0 5px 0 0;}

/*        ##################################
           SEARCHFORM
        ################################## */

input#search {width:150px; padding:4px; background:url(img/bg-form-text.gif) repeat-x left top; border:1px solid #ccc;}
#search-submit {padding:4px; color:#fff; background:#333; border:none;}
div#left div#searchform {padding: 0 0 0 20px;}
p.not-found {padding: 0 0 0 20px; margin:0;}

/*        ##################################
           WORDPRESS CSS
        ################################## */

img.alignright {float:right; margin:0 0 30px 30px;}
img.alignleft {float:left; margin:0 50px 30px 0;}
img.aligncenter {display:block; margin-left:auto; margin-right:auto;}
a img.alignright {float:right; margin:0 0 30px 30px;}
a img.alignleft {float:left; margin:0 50px 30px 0;}
a img.aligncenter {display:block; margin-left:auto; margin-right:auto;}

.aligncenter, div.aligncenter {display:block; margin-left:auto; margin-right:auto;}
.alignleft {float:left;}
.alignright {float:right;}

.wp-caption {border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px;}
.wp-caption img {margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text {font-size:110%; line-height:17px; padding:0 4px 5px; margin:0;}

/*        ##################################
           SUPERFISH
        ################################## */

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none;}
.sf-menu {line-height:1.0;}
.sf-menu ul {position:absolute;top:-999em;width:10em; /* left offset of submenus need to match (see below) */}
.sf-menu ul li {width:100%;margin:0 !important;}
.sf-menu ul ul li{margin:0 !important;}
.sf-menu li:hover {visibility:inherit; /* fixes IE7 'sticky bug' */}
.sf-menu li {float:left;position:relative;}
.sf-menu a {display:block;position:relative;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul {left:0;top:38px; /* match top ul list item height */ z-index:1000;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {left:10em; /* match ul width */ top:0;}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {left:10em; /* match ul width */ top:0;}



/* AQU� ME CARGO EL MEN� DESPLEGALE*/
div#nav li ul {display:none; }
div#nav li ul li {display:none;}
div#nav li ul li a {display:none;}



/*       ###############################
         CLEARFIX
         ############################### */

.clearfix:after {content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.clearfix {display:inline-block;}
html[xmlns] .clearfix {display:block;}
* html .clearfix {height:1%;}
.clear {clear:both; visibility:hidden;}


/*       ###############################
         OTROS
         ############################### */

.excerpt img {border: 5px #dbdbdb solid;}
#buscador {position:absolute; bottom:47px; right:235px; z-index:2;}

iframe {border:0;}

#copyrigth {
	padding:55px 0 20px 65px;
	color: #FFF;
	font-size:13px;
	font-weight:bold;}

/* SIDEBAR FORO */
#foro-sidebar li {padding-top: 5px; padding-bottom: 5px;}
#foro-sidebar a {display:inline !important; color:#000!important;}


/* SIDEBAR CLASIFICACI�N */
#clasificacion-sidebar .c0, #clasificacion-sidebar .c3 {
	background-color: #FFF !important; color: #333;font-size:8px !important;font-weight: bold;font-family: Helvetica, sans-serif; text-transform:uppercase !important; text-align: center !important;vertical-align: middle; height: 7px; border-bottom: 1px solid #ccc !important; white-space: nowrap !important;}
#clasificacion-sidebar .c1, #clasificacion-sidebar .c4 {
	background-color: #FFF !important; color: #666;font-size:10px;font-weight: normal;font-family: Helvetica, sans-serif;text-transform:uppercase !important; text-align: left !important;vertical-align: middle; height: 7px; border-bottom: 1px solid #ccc !important; white-space: nowrap !important; border-collapse: collapse !important; border-spacing:0 !important;}
#clasificacion-sidebar .c2, #clasificacion-sidebar .c5 {
	background-color: #FFF !important; color: #666;font-size:10px;font-weight: bold;font-family: Helvetica, sans-serif;text-transform:uppercase !important;text-align: center !important;vertical-align: middle; height: 7px; border-bottom: 1px solid #ccc !important; white-space: nowrap !important; border-collapse: collapse !important;border-spacing:0 !important;}
#clasificacion-sidebar .c0 p, .c1 p, .c2 p, .c3 p, .c4 p, .c5 p, .c6 p, .c7 p, .c8 p, .c9 p {margin:0;}


table, tr, td {border:0 !important;}

/* SUBMEN� */
#menu-tercera {margin-left:10px; padding-top:0;}
#menu-tercera ul {width:630px; list-style:none; background:#FFF; background: #fff url(img/bg_submenu.png) repeat-x bottom; padding-bottom:10px;padding-left:10px}
#menu-tercera ul li {display:inline; padding: 0; }
#menu-tercera img {border:none; margin-bottom:1px;}
#menu-tercera img:hover {margin-top: 1px; margin-bottom:0;} 


#menu-preferente1, #menu-preferente2 {margin-left:10px; padding-top:0;}
#menu-preferente1 ul, #menu-preferente2 ul {width:620px; list-style:none; background: #fff url(img/bg_submenu.png) repeat-x bottom; padding-bottom:10px;padding-left:20px}
#menu-preferente1 ul li, #menu-preferente2 ul li {display:inline; padding: 0 3px; }
#menu-preferente1 img, #menu-preferente2 img {border:none; margin-bottom:1px;}
#menu-preferente1 img:hover, #menu-preferente2 img:hover {margin-top: 1px; margin-bottom:0;} 

#menu-regional {margin-left:10px; padding-top:0;}
#menu-regional ul#regional {width:638px; list-style:none; background: #fff url(img/bg_submenu.png) repeat-x bottom; padding-bottom:10px;padding-left:2px}
#menu-regional ul#menu-regional-grupos {list-style:none; margin:0 5px 0 0;}
#menu-regional ul li {display:inline; padding: 0;}
#menu-regional img {border:none; margin-bottom:1px;}
#menu-regional img:hover {margin-top: 1px; margin-bottom:0;}

#menu-regional-grupos {float:left; margin-left:0;  padding-top:3px;}
#menu-regional-grupos ul li {display:inline;}
#menu-regional-grupos li code {color:#000; padding-top:2px; padding-left:2px;}
#menu-regional-grupos a {color:#000 !important; cursor:pointer; text-align:center; margin: 0; padding: 2px 3px; background-color:#fae126;}
#menu-regional-grupos a:hover {text-decoration:none !important; color:#FFF !important;}

.regional-grupo {font-weight:bold; font-size:9px; padding: 5px 2px 0 0; margin:5px 4px 0 -10px; color:#000; }


#menu-mundial{margin-left:10px; padding-top:0;}
#menu-mundial ul#mundial {width:638px; list-style:none; background: #fff url(img/bg_submenu.png) repeat-x bottom; padding-bottom:10px;padding-left:2px}
#menu-mundial ul#menu-mundial-grupos {list-style:none; margin:0 10px 0 0;}
#menu-mundial ul li {display:inline; padding: 0 5px;}
#menu-mundial img {border:none; margin-bottom:1px;}
#menu-mundial img:hover {margin-top: 1px; margin-bottom:0;}

#menu-mundial-grupos {float:left; margin-left:0;  padding-top:3px;}
#menu-mundial-grupos ul li {display:inline;}
#menu-mundial-grupos li code {color:#000; padding-top:2px; padding-left:30px;}
#menu-mundial-grupos a {color:#000 !important; cursor:pointer; text-align:center; margin: 0; padding: 1px 6px; background-color:#fae126;}
#menu-mundial-grupos a:hover {text-decoration:none !important; color:#FFF !important;}

.mundial-grupo {font-weight:bold; font-size:9px; padding: 5px 2px 0 0; margin:5px 4px 0 -10px; color:#000; }


/* MEN� PESTA�AS */
#menu-pestanas { width:552px; font-size:11px; line-height:normal; margin-left:-20px; background-color:#fff;}
#menu-pestanas ul { margin:0; padding:0; list-style:none;}
#menu-pestanas li {display:inline; margin:0; padding:0;}
#menu-pestanas a {float:left; background:url(img/tableft1.png) no-repeat left top; margin:0; padding:0 0 0 4px; text-decoration:none;}
#menu-pestanas a span {float:left; display:block; background:url(img/tabright1.png) no-repeat right top; padding:5px 15px 4px 6px; color:#000; margin-right: 5px;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu-pestanas a span {float:none;}

div#menu-pestanas a:hover,
div#menu-pestanas a.selected {text-decoration:none; color:#444;}
#menu-pestanas a:hover span,
#menu-pestanas a.selected span {color:#444;}


#contenido-pestanas {width:480px; padding:35px 22px 15px 30px; margin-top:0;background:#e9e9e9 url(img/bg_pestanas_sup.png) no-repeat top right; overflow:hidden;}
/* *div#contenido-pestanas {margin-top:0; padding-bottom: 0;}
*/#contenido-pestanas table {margin-bottom:30px;}
div#tablaext table {width:480px !important;}



#tablaext .c0 {background-color: #ccc !important;color: #000000;font-size:8pt;font-weight: bold;font-family: Helvetica, sans-serif !important;text-align: center;vertical-align: middle;text-transform:uppercase !important; height: 19px; border-bottom: 2px solid #e3e3e3 !important;}
#tablaext .c1 {background-color: #ccc !important;color: #000000;font-size:8pt;font-weight: bold;font-family: Helvetica, sans-serif !important;vertical-align: middle;text-align: center;text-transform:uppercase !important; height: 19px; border-bottom: 2px solid #e3e3e3 !important;}
#tablaext .c2 {background-color: #f6f6f6 !important;color: #333;font-size:10px !important;font-weight: bold;font-family: Helvetica, sans-serif;text-align: center;vertical-align: middle; height: 21px; border-bottom: 2px solid #e3e3e3 !important;}
#tablaext .c3 {background-color: #f6f6f6 !important;color: #555;font-size:10px !important;font-weight: bold;font-family:  Helvetica, sans-serif;text-align: center;vertical-align: middle; height: 21px; border-bottom: 2px solid #e9e9e9 !important;}
#tablaext .c4 {background-color: #f6f6f6 !important;color: #333;font-size:10px !important;font-weight: bold;font-family:  Helvetica, sans-serif;text-align: center;vertical-align: middle; height: 21px; border-bottom:2px solid #e9e9e9 !important;}
	 #clasificacion #tablaext .c3, #clasificacion #tablaext .c4, #clasificacion #tablaext .c5, #clasificacion #tablaext .c6, #clasificacion #tablaext .c7, #clasificacion #tablaext .c8, #clasificacion #tablaext .c9, #clasificacion #tablaext .c10, #clasificacion #tablaext .c11, #clasificacion #tablaext .c12, #clasificacion #tablaext .c21, #clasificacion #tablaext .c31, #clasificacion #tablaext .c41, #clasificacion #tablaext .c51 {background-color: #ccc !important;color: #000000;font-size:8pt;font-weight: bold;font-family: Helvetica, sans-serif !important;text-align: center;vertical-align: middle;text-transform:uppercase !important; height: 19px; border-bottom: 2px solid #e9e9e9 !important;}
	
#tablaext .c5, #tablaext .c6, #tablaext .c7, #tablaext .c8, #tablaext .c9 {background-color: #f6f6f6 !important;color: #333;font-size:10px !important;font-weight: bold;font-family:  Helvetica, sans-serif;text-align: center;vertical-align: middle; height: 21px; border-bottom:2px solid #e9e9e9 !important;}

#anterior-siguiente {}
img.btn-anterior { float:left; margin-top:-20px;}
img.btn-siguiente {float:right; margin-top:-20px;}

#tablaext table {border:none  !important; border-collapse:separate !important;}

#tablaext .menuestad {width:480px !important; list-style:none; margin:-15px 0 30px;}
#tablaext .menuestad li {float:left;}
#tablaext .menuestad li a {display:block; width: 230px; background: #fff; padding: 5px 0 1px 6px; margin:1px; cursor:pointer;text-transform: uppercase; font: 9px Helvetica, sans-serif; }
#tablaext .menuestad li a:hover {text-decoration:none;background: #ddd;}

#tablaext .menurank {float:left; width:150px !important; list-style:none; margin:-15px  5px 30px 0; border-right: 4px solid #e9e9e9;}
#tablaext .menurank2 {float:left; width:225px !important; list-style:none; margin:-15px  5px 30px 0; border-right: 4px solid #e9e9e9;}
#tablaext .menurank li {}
#tablaext .menurank li a {display:block; width: 150px; background: #fff; padding: 5px 0 1px 6px; margin:1px; cursor:pointer;text-transform: uppercase; font: 9px Helvetica, sans-serif; }
#tablaext .menurank2 li a {display:block; width: 225px; background: #fff; padding: 5px 0 1px 6px; margin:1px; cursor:pointer;text-transform: uppercase; font: 9px Helvetica, sans-serif; }
#tablaext .menurank li a:hover {text-decoration:none;background: #ddd;}
#tablaext .menurank2 li a:hover {text-decoration:none;background: #ddd;}


.h4rank {width: 150px; background: #777; padding: 5px 0 1px 6px; margin:20px 0 0 1px; text-transform: uppercase; font: 10px Helvetica, sans-serif; color:#FFF;}
.menurank2 .h4rank {width: 225px;}


#equipo-equipacion {float:left; width:105px; margin-left:-8px;}
#equipo-club {float:left; width:170px; margin-left:19px;}
#equipo-campo {float:left; width:180px; margin-left:10px;}


#equipo-club p, #equipo-campo p {font: 10px Helvetica, sans-serif; color:#000; margin:0 0 2px 0;}
#equipo-campo img {width:180px; margin-bottom: 15px;}

#tablaext #equipo-plantilla {width:480px;}

#tablaext #equipo-plantilla .c0,
#tablaext #equipo-plantilla .c1
{background-color: #ccc !important;color: #000000;font-size:8pt;font-weight: bold;font-family: Helvetica, sans-serif !important;text-align: center;vertical-align: middle;text-transform:lowercase; height: 19px; border-bottom: 2px solid #e9e9e9 !important;}


#tablaext #equipo-plantilla .c2,
#tablaext #equipo-plantilla .c3,
#tablaext #equipo-plantilla .c4,
#tablaext #equipo-plantilla .c5,
#tablaext #equipo-plantilla .c6,
#tablaext #equipo-plantilla .c7,
#tablaext #equipo-plantilla .c8,
#tablaext #equipo-plantilla .c9,
#tablaext #equipo-plantilla .c10, 
#tablaext #equipo-plantilla .c11,
#tablaext #equipo-plantilla .c12,
#tablaext #equipo-plantilla .c13,
#tablaext #equipo-plantilla .c14,
#tablaext #equipo-plantilla .c15,
#tablaext #equipo-plantilla .c16,
#tablaext #equipo-plantilla .c17,
#tablaext #equipo-plantilla .c18
{background-color: #f6f6f6 !important;color: #333;font-size:9.5px !important;font-weight: bold;font-family:  Helvetica, sans-serif;text-align: center;vertical-align: middle; height: 21px; border-bottom:2px solid #e9e9e9 !important;}



#equipo-plantilla-pref .c0
{background-color: #ccc;color: #00000;font-size:8pt;font-weight: bold;font-family: Helvetica, sans-serif;text-align: center;vertical-align: middle;text-transform:lowercase; height: 19px;}
#equipo-plantilla-pref .c2, #equipo-plantilla-pref .c3, #equipo-plantilla-pref .c4, #equipo-plantilla-pref .c5, #equipo-plantilla-pref .c6, #equipo-plantilla-pref .c7, #equipo-plantilla-pref .c8, #equipo-plantilla-pref .c9, #equipo-plantilla-pref .c10 {background-color: #f6f6f6;color: #333;font-size:9.5px;font-weight: bold;font-family:  Helvetica, sans-serif;text-align: center;vertical-align: middle; height: 21px; border-bottom:2px solid #e9e9e9 !important;}
#equipo-plantilla-pref .portero
{background-color: #f6f6f6;color: #800080;font-size:9.5px;font-weight: bold;font-family:  Helvetica, sans-serif;text-align: center;vertical-align: middle; height: 21px; border-bottom:2px solid #e9e9e9 !important;}
#equipo-plantilla-pref .defensa
{background-color: #f6f6f6;color: #800000;font-size:9.5px;font-weight: bold;font-family:  Helvetica, sans-serif;text-align: center;vertical-align: middle; height: 21px; border-bottom:2px solid #e9e9e9 !important;}
#equipo-plantilla-pref .medio
{background-color: #f6f6f6;color: #000080;font-size:9.5px;font-weight: bold;font-family:  Helvetica, sans-serif;text-align: center;vertical-align: middle; height: 21px; border-bottom:2px solid #e9e9e9 !important;}
#equipo-plantilla-pref .delantero
{background-color: #f6f6f6;color: #008040;font-size:9.5px;font-weight: bold;font-family:  Helvetica, sans-serif;text-align: center;vertical-align: middle; height: 21px; border-bottom:2px solid #e9e9e9 !important;}



#tablaext #equipo-actualidad .c2,
#tablaext #equipo-actualidad .c3,
#tablaext #equipo-actualidad .c4,
#tablaext #equipo-actualidad .c5,
#tablaext #equipo-actualidad .c6,
#tablaext #equipo-actualidad .c7,
#tablaext #equipo-actualidad .c8,
#tablaext #equipo-actualidad .c9,
#tablaext #equipo-actualidad .c10, 
#tablaext #equipo-actualidad .c11,
#tablaext #equipo-actualidad .c12,
#tablaext #equipo-actualidad .c13, 
#tablaext #equipo-actualidad .c14,
#tablaext #equipo-actualidad .c15,
#tablaext #equipo-actualidad .c16,
#tablaext #equipo-actualidad .c17
{background-color: #f6f6f6 !important;color: #333;font-size:10px !important;font-weight: bold;font-family:  Helvetica, sans-serif;text-align: center;vertical-align: middle; height: 21px; border-bottom:2px solid #e9e9e9 !important;}

#tablaext #equipo-actualidad-sancionados .c2,
#tablaext #equipo-actualidad-lesionados .c2,
#tablaext #equipo-actualidad-sancionados .c3,
#tablaext #equipo-actualidad-lesionados .c3,
#tablaext #equipo-actualidad-sancionados .c4,
#tablaext #equipo-actualidad-lesionados .c4,
#tablaext #equipo-actualidad-sancionados .c5,
#tablaext #equipo-actualidad-lesionados .c5,
#tablaext #equipo-actualidad-sancionados .c6,
#tablaext #equipo-actualidad-lesionados .c6,
#tablaext #equipo-actualidad-sancionados .c7,
#tablaext #equipo-actualidad-lesionados .c7,
#tablaext #equipo-actualidad-sancionados .c8,
#tablaext #equipo-actualidad-lesionados .c8,
#tablaext #equipo-actualidad-sancionados .c9,
#tablaext #equipo-actualidad-lesionados .c9,
#tablaext #equipo-actualidad-sancionados .c10,
#tablaext #equipo-actualidad-lesionados .c10,
#tablaext #equipo-actualidad-sancionados .c11,
#tablaext #equipo-actualidad-lesionados .c11,
#tablaext #equipo-actualidad-sancionados .c12,
#tablaext #equipo-actualidad-lesionados .c12 
#tablaext #equipo-actualidad-sancionados .c21,
#tablaext #equipo-actualidad-lesionados .c21 {font-size:9px !important;}

#tablaext #equipo-actualidad-arbitro .c1, 
#tablaext #equipo-actualidad-rival .c1 {background-color: #f6f6f6 !important;color: #333;font-size:10px !important;font-weight: bold;font-family:  Helvetica, sans-serif;text-align: center;vertical-align: middle; height: 21px; border-bottom:2px solid #e9e9e9 !important;}

h3 .arbitro {font-size:10px; color:#555;}


#equipo-plantilla-iconos {margin: 0 0 -20px 269px;}
#equipo-plantilla-iconos img {margin-left:10px;}
#equipo-plantilla-iconos img.equipo-plantilla-icono-gol {margin-left:38px;}

div#equipo-plantilla h3 img {margin: 0 3px -2px 0;}
	
	
#equipo-cuerpo-tecnico img {float:left; margin:0 10px 15px 0;}
#equipo-cuerpo-tecnico p.equipo-cuerpo-tecnico-cargo {font-size: 11px; color:#000; margin:0; padding-top:25px;}
#equipo-cuerpo-tecnico p.equipo-cuerpo-tecnico-nombre {font-size: 12px; font-weight: bold; font-family: Helvetica, sans-serif; color:#666; text-transform:uppercase; margin:0;}
	
	

#tablaext #equipo-partidos .c0 {background-color: #ccc !important;color: #000000;font-size:8pt;font-weight: bold;font-family: Helvetica, sans-serif !important;text-align: center;vertical-align: middle;text-transform:lowercase; height: 19px; border-bottom: 2px solid #e9e9e9 !important;}


#tablaext #equipo-partidos .c1,
#tablaext #equipo-partidos .c2,
#tablaext #equipo-partidos .c3,
#tablaext #equipo-partidos .c4,
#tablaext #equipo-partidos .c5,
#tablaext #equipo-partidos .c6,
#tablaext #equipo-partidos .c7,
#tablaext #equipo-partidos .c8,
#tablaext #equipo-partidos .c9,
#tablaext #equipo-partidos .c10, 
#tablaext #equipo-partidos .c11,
#tablaext #equipo-partidos .c12,
#tablaext #equipo-partidos .c13,
#tablaext #equipo-partidos .c14,
#tablaext #equipo-partidos .c15,
#tablaext #equipo-partidos .c16,
#tablaext #equipo-partidos .c17,
#tablaext #equipo-partidos .c18
{background-color: #f6f6f6 !important;color: #333;font-size:10px !important;font-weight: bold;text-transform:uppercase !important; font-family:  Helvetica, sans-serif;text-align: center;vertical-align: middle; height: 21px; border-bottom:2px solid #e9e9e9 !important;}
	

#tablaext #equipo-partidos .c12, #tablaext #equipo-partidos .c13, #tablaext #equipo-partidos .c14, #tablaext #equipo-partidos .c15, #tablaext #equipo-partidos .c16, #tablaext #equipo-partidos .c17, #tablaext #equipo-partidos .c18 {color:#888;}
	
#equipo-escudo {position:relative; width:75px; top:-95px; left:460px; margin-bottom:-75px; padding:0;}
	


div#equipo-goleadores table {width: 480px !important;}
div#equipo-goleadores td {font-family:Helvetica, sans-serif !important; background-color: #f6f6f6 !important;color: #333;font-size:10px !important;font-weight: bold !important; font-family:  Helvetica, sans-serif;text-align: center;vertical-align: middle; border-bottom:2px solid #e9e9e9 !important; font-style:normal !important;}
	



div#tablaext #pichichi table {width: 480px !important;}
div#tablaext #pichichi td {font-family:Helvetica, sans-serif !important; background-color: #f6f6f6 !important;color: #333;font-size:10px !important;font-weight: bold !important; font-family:  Helvetica, sans-serif;text-align: center;vertical-align: middle; height: 21px; border-bottom:2px solid #e9e9e9 !important; font-style:normal !important;}
div#tablaext #pichichi tr {height: 21px !important;}

div#tablaext #zamora table {width: 480px !important;}
div#tablaext #zamora td {font-family:Helvetica, sans-serif !important; background-color: #f6f6f6 !important;color: #333;font-size:10px !important;font-weight: bold !important; font-family:  Helvetica, sans-serif;text-align: center;vertical-align: middle; height: 21px; border-bottom:2px solid #e9e9e9 !important; font-style:normal !important;}
div#tablaext #zamora tr {height: 21px !important;}




	
	
	
/* ENTRENADORES */ 
div#entrenadores {margin-top:-30px;}
div#entrenadores h1 {clear:both; float:none; padding-top:25px;}
div#entrenadores ul {list-style:none; margin:0; padding:0;}
div#entrenadores li {float:left;}	
div#entrenadores li a {display:block;width:255px; font-size:9px; margin:1px; padding: 2px 0 1px 7px; background-color:#eee; text-transform:uppercase;}
div#entrenadores li a:hover {background-color:#ddd; text-decoration:none;}
	
#entrenadores-ficha	img {float:left; margin-right: 10px; margin-bottom:26px; }
#entrenadores-ficha {color: #333;}

#entrenadores-ficha h3 { clear:both; }

#entrenadores-ficha .c0
{background-color: #ccc !important;color: #000000;font-size:8pt;font-weight: bold;font-family: Helvetica, sans-serif !important;text-align: center;vertical-align: middle;text-transform:uppercase; height: 19px; border-bottom: 2px solid #FFF !important;}
 
#entrenadores-ficha .c2
{background-color: #f6f6f6 !important;color: #333;font-size:10px !important;font-weight: bold;font-family:  Helvetica, sans-serif;text-align: center;vertical-align: middle; height: 21px; border-bottom:2px solid #FFF !important;}

#entrenadores-ficha .c4
{background-color: #DDD !important;color: #333;font-size:10px !important;font-weight: bold;font-family:  Helvetica, sans-serif;text-align: center;vertical-align: middle; height: 21px; border-bottom:2px solid #FFF !important;}
		
#entrenadores-ficha #entrenadores-explicacion {margin-top:7px; font-size:9px; text-align:center;}	


	
/* ARBITROS */ 
div#arbitros {margin-top:-30px;}
div#arbitros h1 {clear:both; float:none;}
div#arbitros ul {float:left;width:250px;list-style:none; margin:0; padding:0;}
	div#arbitros ul.arbitros-preferente {margin-left:20px;}
div#arbitros li {}	
div#arbitros li a {display:block;width:240px; font-size:9px; margin:1px; padding: 2px 0 1px 7px; background-color:#eee; text-transform:uppercase;}
div#arbitros li a:hover {background-color:#ddd; text-decoration:none;}	

#arbitros-ficha	img {float:left; margin-right: 10px; margin-bottom:26px; }
#arbitros-ficha {color: #333;}

#arbitros-ficha .c0
{background-color: #ccc !important;color: #000000;font-size:8pt;font-weight: bold;font-family: Helvetica, sans-serif !important;text-align: center;vertical-align: middle;text-transform:lowercase; height: 19px; border-bottom: 2px solid #FFF !important;}
	
#arbitros-ficha .c1, 
#arbitros-ficha .c2, 
#arbitros-ficha .c3, 
#arbitros-ficha .c4, 
#arbitros-ficha .c5, 
#arbitros-ficha .c6, 
#arbitros-ficha .c7, 
#arbitros-ficha .c8, 
#arbitros-ficha .c9, 
#arbitros-ficha .c10, 
#arbitros-ficha .c11 {background-color: #f6f6f6 !important;color: #333;font-size:10px !important;font-weight: bold;font-family:  Helvetica, sans-serif;text-align: center;vertical-align: middle; height: 21px; border-bottom:2px solid #FFF !important;}



 
.excerpt p {text-indent: 15px;}
