/*   
Theme Name: CardPlayer LA
Theme URI: http://cardplayerla.com
Description: A style-free theme to get you started on an HTML5-based Wordpress theme of your own.
Author: Quanbit
Author URI: http://www.quanbit.com/
Version: 1
*/

/*
	HTML5 Reset Wordpress Theme :: style.css
	----------------------------------------------------------
	We have learned much from/been inspired by/taken code where offered from:
	
	Eric Meyer					:: http://ericmeyer.com
	HTML5 Doctor				:: http://html5doctor.com
	and the HTML5 Boilerplate	:: http://html5boilerplate.com
	
	Special thanks: The Wordpress theme owes its start to an empty theme authored 
		by Chris Coyier & Jeff Starr: http://digwp.com
	
-------------------------------------------------------------------------------*/

/* Let's default this puppy out
-------------------------------------------------------------------------------*/

html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}									

article, aside, figure, footer, header, hgroup, nav, section {display: block;}

/* Responsive images and other embedded objects
   Note: keeping IMG here will cause problems if you're using foreground images as sprites, like, say for Google Maps custom placemarkers. 
   There has been a report of problems with standard Google maps as well, but we haven't been able to duplicate or diagnose the issue. */
img,
object,
embed {max-width: 100%;}

/* force a vertical scrollbar to prevent a jumpy page */
html {overflow-y: scroll;}

/* we use a lot of ULs that aren't bulleted. 
	don't forget to restore the bullets within content. */
ul {list-style: none;}
/* begin DMN */
.coverage_box ul {list-style: disc; margin-left: 20px;}


.entry-content .alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 10px;
	margin-bottom:10px;
}

.entry-content .alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.entry-content .aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}

/* end DMN */

blockquote, q {quotes: none;}

blockquote:before, 
blockquote:after, 
q:before, 
q:after {content: ''; content: none;}

a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}

del {text-decoration: line-through;}

abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}

/* tables still need cellspacing="0" in the markup */
table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}

hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

input, select {vertical-align: middle;}

pre {
	white-space: pre; /* CSS2 */
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
	word-wrap: break-word; /* IE */
}

input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom; *vertical-align: baseline;}
.ie6 input {vertical-align: text-bottom;}

select, input, textarea {font: 99% sans-serif;}

table {font-size: inherit; font: 100%;}
 
/* Accessible focus treatment
	people.opera.com/patrickl/experiments/keyboard/test */
a:hover, a:active {outline: none;}

small {font-size: 85%;}

strong, th {font-weight: bold;}

td, td img {vertical-align: top;} 

/* Make sure sup and sub don't screw with your line-heights
	gist.github.com/413930 */
sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* standardize any monospaced elements */
pre, code, kbd, samp {font-family: monospace, sans-serif;}

/* hand cursor on clickable elements */
.clickable,
label, 
input[type=button], 
input[type=submit], 
button {cursor: pointer;}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {margin: 0;}

/* make buttons play nice in IE */
button {width: auto; overflow: visible;}
 
/* scale images in IE7 more attractively */
.ie7 img {-ms-interpolation-mode: bicubic;}

/* prevent BG image flicker upon hover */
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}

/* let's clear some floats */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
  
.clearfix { clear: both; }  



/* Ok, this is where the fun starts.
-------------------------------------------------------------------------------*/

/* new Linux- and Windows-friendly sans-serif font stack: http://mky.be/fontstack */
/*body {font: 13px Helmet, Freesans, sans-serif;}*/

/* using local fonts? make sure to read up on Paul Irish's 
	Bulletproof @font-face syntax: http://mky.be/font-face/bulletproof/ */

/* we like off-black for text */
body, select, input, textarea {color: #333;}



/* Custom text-selection colors (remove any text shadows: twitter.com/miketaylr/status/12228805301) */
::-moz-selection{background:#0CC; color: #333; text-shadow: none;}
::selection {background: #0CC; color: #333; text-shadow: none;} 

/*	j.mp/webkit-tap-highlight-color */
a:link {-webkit-tap-highlight-color: #fcd700;} 

ins {background-color: #fcd700; color: #000; text-decoration: none;}
mark {background-color: #fcd700; color: #000; font-style: italic; font-weight: bold;}

.last { margin-right:0 !important;}








/* And here begins the Wordpress fun.
-------------------------------------------------------------------------------*/


/*################################################################################################################################*/
/*################################################################################################################################			G E N E R A L   */
/*################################################################################################################################*/

/*Contenedores y elementos
-------------------------------------------------------------------------------------------------------------------------------*/
body { font-family:Arial, Helvetica, sans-serif; font-size:0.75em; color:#242424; background:url(images/body_pat.gif) repeat;}

#page-wrap {width: 980px; margin:0 auto; background:url(images/wrap_pat.png) repeat-y; padding:0 5px 20px 5px;}

.container_box { background-color:#fff; padding:10px; width:290px; float:left; margin:0 10px 10px 0;}

a {color: #c03633; text-decoration:none;}
a:hover { color:#666;}

/*  En Home -------------------------------------------------------------------------------------------------------------------*/
.separator { background:url(images/horizontal_separator.gif) no-repeat; width:959px; height:2px; margin:10px 0; display:block; overflow:visible;}

#strategy_updates,
#blogs_updates,
#videos_updates { border-bottom:3px solid #666; padding-bottom:3px !important; margin-bottom:0;}

/*Títulos
-------------------------------------------------------------------------------------------------------------------------------*/
h2, h3, h4, h5, h6 { font-weight:normal !important;}
.sub_section_title { font-family:'Oswald'; color:#CCC; text-transform:uppercase; margin:10px 0;}

h2.home_section_title:after,
h1.home_section_title:after,
.container_box h2.home_subsection_title:after,
.sub_section_title:after,
h1.page_title:after,
h2.page_title:after,
.widget h2:after,
.widget_taxonomy-drill-down h4:after,
.twtr-hd h3:after {content:'   . /////'; letter-spacing:-0.09em; padding-left:0.5em;}
/*  En Home -------------------------------------------------------------------------------------------------------------------*/
h2.home_section_title { font-family:'Oswald'; font-size:1.27em; text-transform:uppercase; color:#242424; line-height:26px; border-bottom:4px solid #242424; border-top:4px solid #242424; display:block; margin:10px 0;}
h1.home_section_title { font-weight: normal; font-family:'Oswald'; font-size:1.27em; text-transform:uppercase; color:#242424; line-height:26px; border-bottom:4px solid #242424; border-top:4px solid #242424; display:block; margin:10px 0;}

.container_box h2.home_subsection_title { font-family:'Oswald'; text-transform:uppercase; padding-bottom:3px; border-bottom:5px solid #666; color:#666; margin-bottom:5px;}

#strategy_updates h2 { color:#f5af01; border-bottom:5px solid #f5af01;}
#blogs_updates h2 { color:#b91d04; border-bottom:5px solid #b91d04;}
#videos_updates h2 { color:#685e90; border-bottom:5px solid #685e90;}


/*  Posts -------------------------------------------------------------------------------------------------------------------*/
h2.entry-title { display:block; font-family:'Ultra'; font-size:1.66em; color:#c03633; padding:10px 0 5px 0; line-height:20px; border-bottom:4px solid #c03633; margin-bottom:10px;}
.post_title_onlist a { font-family:Georgia, "Times New Roman", Times, serif; color:#555; font-size:1.5em; line-height:20px; margin:3px 0 10px 0; display:block;}
.post_title_onlist a:hover { color:#999;}
.post_title_onlist.medium a { font-size:1.33em;}
.post_title_onlist.small a { font-size:1.16em; margin:0;}
/*  Secciones -------------------------------------------------------------------------------------------------------------------*/
h1.page_title {font-weight: normal; display:block; font-family:'Oswald'; font-size:1.66em; color:#242424; text-transform:uppercase; padding:10px 0 5px 0; line-height:20px; border-bottom:4px solid #242424; margin-bottom:10px;}
h2.page_title {display:block; font-family:'Oswald'; font-size:1.66em; color:#242424; text-transform:uppercase; padding:10px 0 5px 0; line-height:20px; border-bottom:4px solid #242424; margin-bottom:10px;}
.content_subsection,
.contacto_title { display:block; line-height:20px; background-color:#242424; font-family:'Oswald'; font-size:.9em; color:#DDD; text-transform:uppercase; padding:0 10px; height:20px; margin-bottom:5px;}
.contacto_title { margin-bottom:0; margin-top:10px;}

.widget h2,
.widget_taxonomy-drill-down h4 { line-height:18px; font-family:'Oswald'; font-size:.9em; color:#FFF; text-transform:uppercase; padding:0 10px; background-color:#242424; }
.widget.featured h2 { background-color:#c03633;}

.profile_info .name {font-family:Georgia, "Times New Roman", Times, serif; color:#555; font-size:1.66em; line-height:20px; margin-bottom:5px; display:block;}
.profile_info .name a { color:#555;}
.profile_info .name a:hover { color:#999;}

/*Links
-------------------------------------------------------------------------------------------------------------------------------*/
.more_link { display:block; font-family:'Oswald'; font-size:.9em; color:#666; text-transform:uppercase; text-align:right; border-bottom:2px solid #666; margin-bottom:5px; min-width:100px;}
.more_link:hover { color:#999;}
.more_link.icon { border-bottom:none; background:url(images/plus_icon_softred.gif) no-repeat right; padding-right:15px; font-size:.9em; color:#c03633; margin:10px 10px 0 0; }
.more_link.icon:hover { color:#d4504d;}
#latest_updates .more_link { font-size:.83em;}
#latest_updates .more_link:hover { color:#faca52;}
#strategy_updates .more_link { color:#f5af01; border-bottom:2px solid #f5af01;}
#blogs_updates .more_link { color:#b91d04; border-bottom:2px solid #b91d04;}
#blogs_updates .more_link:hover { color:#ea634d;}
#videos_updates .more_link { color:#685e90; border-bottom:2px solid #685e90;}
#videos_updates .more_link:hover { color:#9183c8;}
#strategy_updates .more_link.icon,
#blogs_updates .more_link.icon,
#videos_updates .more_link.icon {font-size:1em; border-bottom:none; padding-right:15px; margin-top:8px;}
#strategy_updates .more_link.icon { background:url(images/plus_icon_yellow.gif) no-repeat right; }
#blogs_updates .more_link.icon { background:url(images/plus_icon_darkred.gif) no-repeat right;}
#videos_updates .more_link.icon { background:url(images/plus_icon_purple.gif) no-repeat right;}


/*################################################################################################################################*/
/*################################################################################################################################			H E A D E R   */
/*################################################################################################################################*/

/*Barra de coberturas en vivo
-------------------------------------------------------------------------------------------------------------------------------*/
#live_coverage { height:68px; background-color:#000; border-bottom:2px solid #666;}
#live_coverage a { display:block; width:970px; height:68px; margin:0 auto; position: relative;}
#live_coverage a span { font-family:'Oswald'; font-size:1.45em; text-transform:uppercase; color:#FFF; text-shadow:1px 1px 0 #000; position:absolute; top:25px; left:120px;}
.live_coverage_1 {background:url(images/live_coverage_back-1.jpg) no-repeat; position:relative; background-position: center;}
.live_coverage_2 {background:url(images/live_coverage_back-2.jpg) no-repeat; position:relative; background-position: center;}
.live_coverage_3 {background:url(images/live_coverage_back-3.jpg) no-repeat; position:relative; background-position: center;}

/*Barra Top
-------------------------------------------------------------------------------------------------------------------------------*/
#top_bar { background-color:#242424; min-height:30px; border-bottom:2px solid #FFF;}
#content_top_bar { width:960px; margin:0 auto;}
.menu-top-container,
#site_country_selector { float:left;}
#sign_buttons,
#searchform { float:right;}
/*Menú Top
-------------------------------------------------------------------------------------------------------------------------------*/
#menu-top li { float:left;}
#menu-top li a { display:block; font-family:'Oswald'; font-size:.9em; text-transform:uppercase; color:#DDD; padding:3px 0;}
#menu-top li a:hover { color:#FFF;}
#menu-top li.current-menu-item a { color:#FFF;}
#menu-top li#menu-item-33 a { width:70px; border-top:4px solid #c03633;}
#menu-top li#menu-item-34 a { width:70px; border-top:4px solid #666;}
#menu-top li#menu-item-606 a { width:90px; border-top:4px solid #999;}
/* Selector de países ---------------------------------------------------------------------------------------------------------*/
#site_country_selector { width:95px;}
#site_country_selector a#show_countries {background:url(images/country_selector_icon.png) no-repeat 88px 13px; display:block; margin-left:10px; padding:0 15px; height:30px; line-height:31px; font-family:'Oswald'; font-size:0.83em; color:#999; text-transform:uppercase; width:73px; float:left; cursor: pointer;}
#site_country_selector a#show_countries:hover,
#site_country_selector a#show_countries.active { background-color:#333;}
#countries_toggle {  height:20px; padding:5px 0; background-color:#333;}
#countries_toggle ul { width:940px; margin:0 auto; height:20px;}
#countries_toggle ul li { float:left; margin-right:50px;}
#countries_toggle ul li a { font-family:'Oswald'; text-transform:uppercase; color:#999; font-size:.9em; padding-left:20px; height:20px; display:block;}
#countries_toggle ul li a:hover { color:#fff;}
#countries_toggle ul li a#fr { background:url(images/fr.png) no-repeat left 3px;}
#countries_toggle ul li a#it { background:url(images/it.png) no-repeat left 3px;}
#countries_toggle ul li a#br { background:url(images/br.png) no-repeat left 3px;}
#countries_toggle ul li a#fi { background:url(images/fi.png) no-repeat left 3px;}
#countries_toggle ul li a#es { background:url(images/es.png) no-repeat left 3px;}
#countries_toggle ul li a#de { background:url(images/de.png) no-repeat left 3px;}
#countries_toggle ul li a#bg { background:url(images/bg.png) no-repeat left 3px;}
#countries_toggle ul li a#pl { background:url(images/pl.png) no-repeat left 3px;}
#countries_toggle ul li a#ch { background:url(images/ch.png) no-repeat left 3px;}
#countries_toggle ul li a#za { background:url(images/za.png) no-repeat left 3px;}
#countries_toggle ul li a#cz { background:url(images/cz-sk.png) no-repeat left 3px; padding-left: 38px;}
#countries_toggle ul li a#us { background:url(images/us.png) no-repeat left 3px;}

/*Sign in - Sign up
-------------------------------------------------------------------------------------------------------------------------------*/
#sign_buttons { margin-right:10px;}
#sign_buttons a { width:80px; height:22px; margin-top:3px; font-family:'Oswald'; text-transform:uppercase; font-size:.9em; text-align:center; line-height:22px; display:block; float:left; background:url(images/sign_buttons.png) no-repeat;}
#sign_buttons a#sign_up { color:#DDD;}
#sign_buttons a#sign_up:hover { background-position:0 -22px;}
#sign_buttons a#sign_in { background-position:-80px 0; color:#242424;}
#sign_buttons a#sign_in:hover { background-position:-80px -22px;}
/*Buscador
-------------------------------------------------------------------------------------------------------------------------------*/
#searchform label { display:none;}
#searchform #searchsubmit { display:none;}
#searchform #s { background:url(images/search_icon.gif) no-repeat 3px 3px #666; padding:4px 4px 4px 20px; border:1px solid #999; margin-top:3px; height:12px; line-height:12px; color: #FFF;}
/*Logo
-------------------------------------------------------------------------------------------------------------------------------*/
header#main_header { width:970px; }
header#main_header #logo { background-color:#c03633;}
header#main_header #logo a { height:98px; background:url(images/logo_cardplayer.gif) no-repeat; width:359px; margin:0 auto; display:block; text-indent:-99999px;}

header#main_header .ad_banner .widget_openxwpwidget { margin: 0px!important}
header#main_header .ad_banner .widget { margin-bottom: 0px!important;}
/*Banner publicidad
-------------------------------------------------------------------------------------------------------------------------------*/
.ad_banner a img { margin-left:10px;}
/*Menú principal
-------------------------------------------------------------------------------------------------------------------------------*/
#nav_principal { position:relative;}
.menu-principal-container { background-color:#242424; height:25px;}
.menu-principal-container ul li { float:left;}
/*begin DMN */
/*.menu-principal-container ul li a { font-family:'Oswald'; color:#c0c0c0; text-transform:uppercase; display:block; line-height:25px; text-align:center;}*/
.menu-principal-container ul li a { font-family:'Oswald'; color:#c0c0c0; text-transform:uppercase; display:block; line-height:25px; text-align:center; padding:0 27px;}
/*end DMN */
.menu-principal-container ul li a:hover { color:#FFF;}
.menu-principal-container ul li.current-menu-item a { color:#FFF;}

/*begin DMN*/
/*.menu-principal-container ul li#menu-item-36 a { width:73px;}
.menu-principal-container ul li#menu-item-37 a { width:104px;}
.menu-principal-container ul li#menu-item-38 a { width:97px;}
.menu-principal-container ul li#menu-item-39 a { width:100px;}
.menu-principal-container ul li#menu-item-40 a { width:119px;}
.menu-principal-container ul li#menu-item-41 a { width:101px;}
.menu-principal-container ul li#menu-item-42 a { width:116px;}
.menu-principal-container ul li#menu-item-43 a { width:133px;}
.menu-principal-container ul li#menu-item-44 a { width:127px;}*/
/*end DMN */

.menu-left { background:url(images/menu_left.png) no-repeat; width:24px; height:44px; display:block; position:absolute; left:-24px;}
.menu-right { background:url(images/menu_right.png) no-repeat; width:24px; height:44px; display:block; position:absolute; right:-24px; top:0;}

/*################################################################################################################################*/
/*################################################################################################################################			H O M E P A G E   */
/*################################################################################################################################*/

/*Contenedores
-------------------------------------------------------------------------------------------------------------------------------*/
section#homepage_content { float:left; padding:0 10px; width:950px;}
section#featured_news { float:left; width:550px; height:650px; margin-right:10px; *margin:0 10px 0 0 !important;}
section#players_ranking,
section#home_suscribe,
section#home_social_links { float:left; width:390px;}
section#players_ranking {height:390px; max-height:390px; overflow: hidden; /* *height:240px; height:240px \0/*/;}
section#home_suscribe { height:286px;}
section#home_social_links  { height:105px;}
section#latest_updates { width:950px; float:left;}
section#updates_by_category { width:630px; float:left; margin-right:10px;}

/*Featured News
-------------------------------------------------------------------------------------------------------------------------------*/

#slideshow {}
#slideshow .info { height: 82px; overflow: hidden;}
#slideshow .info h2 {  width: 550px;font-family:'Ultra'; font-size:1.66em;line-height:1.18em; color:#c03633; margin-bottom: 3px }
#slideshow .info p { font-weight:bold;width: 550px;}
#slideshow img { height: 371px; padding-bottom:5px; border-bottom:6px solid #242424; margin-bottom:5px;}

ul#slide_nav li {  float:left; margin-right:11px;}
ul#slide_nav li a {width:129px;  display:block; }
ul#slide_nav li a h3 { font-family:'Oswald'; text-transform:uppercase; color:#242424; padding:4px 0; border-bottom:6px solid #242424;}
ul#slide_nav li a:hover h3 { color:#666; border-bottom:6px solid #666;}
ul#slide_nav li.activeSlide a  h3 {color:#c03633; padding:4px 0; border-bottom:6px solid #c03633;}

/*Ranking
-------------------------------------------------------------------------------------------------------------------------------*/
.first_rank,
.rank_table { float:left; width:190px; margin-right:10px;}
#first_rank_name { float:left; width:80px; padding-left:30px; background:url(images/ranking_first.gif) no-repeat left; font-family:'Oswald'; font-size:1.16em; line-height:30px; margin-top:5px; color:#242424;}
.first_rank_points { float:left; width:80px; font-family:'Oswald'; color:#c03633; font-size:2.5em; text-align:right;}
.rank_table table { width:100%;}
.rank_table table td,
.rank_table table th { text-align:left; font-size:.9em; padding:1px 2px; height:14px;  }
.rank_table table th a { color:#242424;}

.rank_table table tr { background-color:#FFF;}
.rank_table table tr.odd td,
.rank_table table tr.odd th,
.rank_table table tr.odd th a { color:#FFF; background-color:#242424;}
.rank_table table th a:hover,
.rank_table table tr.odd th a:hover { color:#999;}

.rank_table p a { font-size:.83em; font-family:'Oswald'; color:#c03633; text-transform:uppercase; display:block; border-bottom:2px solid #c03633; margin-top:25px; text-align:right;}

/*Red social
-------------------------------------------------------------------------------------------------------------------------------*/
#home_social_links { border-bottom:6px solid #242424; height:103px;}

#home_social_links ul li.text { float:left; line-height:46px; font-family:'Oswald'; text-transform:uppercase;}
#home_social_links ul li.social_icon { float:right; margin-right:10px;}
#home_social_links ul li.social_icon a { background:url(images/social_icons.png) no-repeat; width:45px; height:46px; display:block; text-indent:-99999px;}
#home_social_links ul li.social_icon a#facebook_icon { background-position:0 -204px;}
#home_social_links ul li.social_icon a#facebook_icon:hover { background-position:0 -250px;}
#home_social_links ul li.social_icon a#twitter_icon { background-position:-45px -204px;}
#home_social_links ul li.social_icon a#twitter_icon:hover { background-position:-45px -251px;}
#home_social_links ul li.social_icon a#youtube_icon { background-position:-91px -204px;}
#home_social_links ul li.social_icon a#youtube_icon:hover { background-position:-91px -250px;}

/*Latest Updates - Estrategia, Blogs y Videos
-------------------------------------------------------------------------------------------------------------------------------*/
#latest_updates ul li p.post_description { font-size:.9em; float:left; height:56px;}
#latest_updates ul li { margin-top:5px; float:left;}
#latest_updates ul li img { float:left; margin-right:10px;}
#latest_updates ul li h3 { float:left; width:220px; min-height:40px !important; font-size:0.9em;}
#latest_updates ul li h3 a { margin:0;}
#latest_updates ul li a.more_link { width:220px; float:right;}
#latest_updates ul li.latest_post_update img { margin-right:0;}
#latest_updates ul li.latest_post_update h3 { width:290px !important; font-size:1em; margin:5px 0;}
#latest_updates ul li.latest_post_update a.more_link { width:290px !important;}

/*Updates by category
-------------------------------------------------------------------------------------------------------------------------------*/
#updates_by_category h2.home_subsection_title a { color:#666;}
#updates_by_category h2.home_subsection_title a:hover { color:#c03633;}
#updates_by_category article .post_title_onlist a { min-height:40px;}

/*Sidebar Home
-------------------------------------------------------------------------------------------------------------------------------*/
#sidebar_home { width:310px; float:left;}
.ad_section,
#facebook_plugin,
#twitter_plugin { width:310px; float:left; margin-bottom:10px;}

/*################################################################################################################################*/
/*################################################################################################################################			F O O T E R   */
/*################################################################################################################################*/
#footer { background:url(images/footer_separator_pat.gif) repeat-x top #323232; float:left; width:100%; padding-bottom:20px;}
#content_footer { margin:0 auto; width:960px;}
#footer_nav { width:150px; float:left; margin-right:10px;}
#footer_info { width:470px; float:left; margin-right:10px; margin-top:5px;}
#footer_links { width:310px; float:left;  margin-top:5px;}
#footer_tags { width:790px; float:left;}

#footer_nav h2 a { display:block; background:url(images/logo_cardplayer_footer.gif) no-repeat; width:152px; height:39px; text-indent:-99999px; margin-top:10px;}
ul#menu-footer li { line-height:22px; margin-top:3px;}
ul#menu-footer li a { font-family:'Oswald'; text-transform:uppercase; color:#CCC; font-size:.9em; border-bottom:2px solid #CCC; display:block;}
ul#menu-footer li a:hover { color:#EEE; border-bottom:2px solid #EEE;}
/*ul#menu-footer li#menu-item-51 a { font-size:.9em; color:#666; border-bottom:2px solid #666; margin-top:12px;}
ul#menu-footer li#menu-item-51 a:hover {color:#999; border-bottom:2px solid #999;}*/
#footer_info p { color:#EEE; font-size:.9em; margin-bottom:10px;}


ul.wp-tag-cloud li {float:left; display:block; margin-bottom:5px; }
ul.wp-tag-cloud a { display:block; color:#CCC; margin:4px 4px 0 0; padding:0 2px; /*background-color:#666; */ word-wrap:normal !important;}

ul.wp-tag-cloud li a.tagsize-5 { height:18px; padding-top:3px; line-height:21px; font-size:1.75em;}
ul.wp-tag-cloud li a.tagsize-4 { height:17px; line-height:19px; padding-top:4px; font-size:1.7em;}
ul.wp-tag-cloud li a.tagsize-3 { height:14px; line-height:17px; padding-top:7px; font-size:1.4em;}
ul.wp-tag-cloud li a.tagsize-2 { height:13px; line-height:15px; padding-top:8px; font-size:1.25em;}
ul.wp-tag-cloud li a.tagsize-1 { height:12px; line-height:13px; padding-top:9px; font-size:1.08em;}
ul.wp-tag-cloud li a.tagsize-0 { height:10px; line-height:11px; padding-top:11px; font-size:.9em;}
ul.wp-tag-cloud li a:hover { color:#FFF;}

ul.social_links li a { display:block; padding-left:40px; font-family:'Oswald'; text-transform:uppercase; font-size:.9em; color:#ccc; background:url(images/social_icons.png) no-repeat; line-height:34px; margin-bottom:10px;}
ul.social_links li a#facebook_icon:hover { background-position:0 -102px;}
ul.social_links li a#twitter_icon { background-position:0 -34px;}
ul.social_links li a#twitter_icon:hover { background-position:0 -136px;}
ul.social_links li a#youtube_icon { background-position:0 -68px;}
ul.social_links li a#youtube_icon:hover { background-position:0 -170px;}
ul.social_links li a#g_icon { background-position:-1px -369px;}
ul.social_links li a#g_icon:hover { background-position:0 -333px;}
ul.social_links li a span { color:#777;}

#footer_suscribe p { font-family:'Oswald'; font-size:.9em; text-transform:uppercase; color:#999; margin-bottom:10px;}
#footer_suscribe label { font-family:'Oswald'; text-transform:uppercase; color:#CCC; float:left; width:40px; line-height:25px;}
#footer_suscribe .campo { padding:4px; width:140px; border:1px solid #999; background-color:#EEE; float:left; margin-bottom:5px;}
#footer_suscribe select { width:150px; height:25px; line-height:25px; border:1px solid #999; background-color:#EEE; padding:4px; float:left;}
#footer_suscribe #submit_suscribe { width:70px; line-height:23px; height:25px; text-align:center; font-family:'Oswald'; text-transform:uppercase; color:#EEE; background-color:#666; border:1px solid #999; float:left; margin-left:15px;}

#copy { line-height:25px; background-color:#242424;}
#copy p { color:#999; text-align:center; font-size:.9em;}

/*################################################################################################################################*/
/*################################################################################################################################			S E C C I O N E S  */
/*################################################################################################################################*/

/* Contenedores
-------------------------------------------------------------------------------------------------------------------------------*/
.page_content { width:630px; float:left; margin:10px 10px 0 0; padding-left:10px;}

/* Menú de huellas
-------------------------------------------------------------------------------------------------------------------------------*/
ul#menu_huellas { background-color:#242424; height:18px;  }
ul#menu_huellas li {line-height:18px; color:#CCC; font-size:.9em; float:left;}
ul#menu_huellas li.current_item { margin-left:5px;}
ul#menu_huellas li a { background-color:#444; padding:0 5px; border-right:1px solid #666; display:block; color:#FFF; float:left;}
ul#menu_huellas li span { padding:0 5px;}

/* Listado de posts Noticias
-------------------------------------------------------------------------------------------------------------------------------*/
.page_content .post_title_onlist a { margin:0 0 5px 0;}
.featured_posts_list .post_title_onlist { height:40px; margin-bottom:5px;}
.post_description { font-size:.9em; }
.featured_posts_list .post_description {height:60px;}
.post_date,
.entry-info-bar .post_author a { font-family:'Oswald'; text-transform:uppercase; font-size:.9em; color:#FFF; padding:2px 4px; background-color:#c03633; display:inline; margin-left:5px; word-spacing:1px;}
.posts_list .post_date { margin-bottom:5px;}
.post_info { padding:3px 0; height:21px; border-bottom:1px solid #CCC; margin-bottom:8px;}
.post_info img { float:right; margin-left:5px;}
.post_category a,
.strategy_concept a {font-family:'Oswald'; text-transform:uppercase; font-size:.9em; color:#FFF; padding:2px 4px; background-color:#242424; display:inline; float:left; margin-right:3px;}
.featured_posts_list .post_date { float:right;}
.featured_posts_list .post_category a { float:left;}
.featured_posts_list a.img { *float:left; *width:290px;}/*para IE7*/
.post_footer { border-bottom:2px solid #666; padding:15px 0 0 0; }
.post_footer .more_link { padding:5px 0 0 0; margin-bottom:3px;}
.post_social { float:left; width:100%;margin-bottom:10px;}
.post_social .fb-like { float:left; margin-right:3px;}
.post_social .tw-tweet { float:left; width:100px; margin: 0 10px;}
.post_social .g-share {float:left; width:50px;}

/* before DMN */ 
 .posts_list .container_box { width:610px; margin:0 0 5px 0; padding-bottom:0; border-bottom:2px solid #666;} 

/* begin DMN */
/*.posts_list .container_box { width:610px; margin:0 0 5px 0; padding-bottom:0; border-bottom:2px solid #666; min-height:160px;}*/ 
/* end DMN */

.posts_list .container_box a img { float:left; display:inline-block; margin-right:10px;}

/* before DMN */
 .container_box .text { float:left; width:470px; } 

/* begin DMN */
/*.container_box .text { float:left; width:435px;}*/ 
/* end DMN */

.posts_list .post_title_onlist a { max-height:34px; padding-bottom:5px;  float:left; display:inline;}
.blog_posts_list .post_title_onlist a { *padding-bottom:0; *margin:0; }/*para IE7*/
.posts_list .post_date,
.posts_list .post_category a,
.posts_list .post_description { margin-bottom:5px; float:left; display:inline;}
.posts_list .post_description { min-height:28px;}
.featured_posts_list .more_link,
.posts_list .more_link { border-bottom:none;}

/* Listado de blogs
-------------------------------------------------------------------------------------------------------------------------------*/
.blogger { margin-bottom:10px; *margin-bottom:0; width:630px; float:left;}
.blogger .more_link { border-bottom:none; margin-top:5px;}
.blogger .profile_info { width:295px; height:163px; padding:10px 10px 3px 10px; background-color:#f7f7f7; border-bottom:4px solid #999; border-top:4px solid #444; float:left;}
.blogger .latest_update { width:315px; height:177px; padding-bottom:3px; background-color:#FFF; border-bottom:4px solid #666; float:left;}
.profile_info .image_frame, .profile_info img { width:140px; float:left; margin-right:10px; min-height: 50px}
.profile_info .text { width:140px; float:left;}
.blogger .profile_info .name { margin-bottom:5px;}
.profile_info .name p { font-style:italic; font-family:Arial, Helvetica, sans-serif; font-size:.6em;}
.profile_info .description { font-size:.9em; }
.latest_update .title { padding:4px 10px; background-color:#444; height:22px; margin-bottom:15px;}
.latest_update .title .sub_section_title { float:left; display:inline; margin:0; line-height:25px;}
.latest_update .title .post_date { float:right;}
.latest_update .post_title_onlist,
.latest_update .post_description { padding:0 10px;}
.post .post_title_onlist a { color:#999;}
.post .post_title_onlist a:hover { color:#666;}
.latest_update .post_description { line-height:14px;}
.latest_update .post { height:110px;}
.profile_info .more_link { color:#999;}
.profile_info .more_link:hover { color:#666;}
.latest_update .more_link { margin-right:10px;}

/* Un blog
-------------------------------------------------------------------------------------------------------------------------------*/
#blogger_photo { width:630px;}
.blog_posts_list .post_date { margin-left:0; margin-bottom:10px; *margin-bottom:0;}
.blog_posts_list .container_box { margin-bottom:10px;}
.posts_list .social_links { float:right;  margin-bottom:10px; *margin-bottom:0;}
.posts_list .social_links a { display:block; float:left;}
.info-bar { width:630px; background-color:#242424; height:25px; margin:10px 0;}
.info-bar h4 {font-family:'Oswald'; text-transform:uppercase; font-size:.9em; color:#FFF; padding:2px 10px; line-height:21px; background-color:#c03633; display:inline; float:left;}
.info-bar p a { float:right; color:#eee; line-height:25px; margin-right:10px;}
.info-bar p a:hover { color:#999;}

/* Listado de posts Estrategia
-------------------------------------------------------------------------------------------------------------------------------*/
.post_author { float:right; font-family:Georgia, "Times New Roman", Times, serif; color:#777; font-size:1.16em; padding-bottom:5px;}
.post_author a { color:#242424;}
.post_author a:hover { color:#999;}
.strategy_gametype a {font-family:'Oswald'; text-transform:uppercase; font-size:.9em; color:#242424; padding:2px 4px; display:inline; float:left;}
.strategy_posts_list .post_author { float:right; line-height:24px;}
.strategy_posts_list .strategy_concept a,
.strategy_posts_list .strategy_gametype a { margin-bottom:5px;}


/* Paginación
-------------------------------------------------------------------------------------------------------------------------------*/
.wp-pagenavi { float:right; width:auto;}
.wp-pagenavi span.pages { font-weight:bold; font-style:italic; float:left; margin-right:5px; line-height:20px;}
.wp-pagenavi span.current { float:left; margin-left:4px; width:20px; height:20px; line-height:20px; text-align:center; color:#EEE; background-color:#444; font-weight:bold; display:block;}
.wp-pagenavi a.page { float:left; width:20px; height:20px; line-height:20px; text-align:center; margin-left:4px; color:#242424; background-color:#CCC; display:block; }
.wp-pagenavi a.page:hover {color:#EEE; background-color:#444;}
.wp-pagenavi a.previouspostslink,
.wp-pagenavi a.nextpostslink { text-indent:-99999px; width:20px; height:20px; margin-left:4px; display:block; background:url(images/pagination_icons.gif) no-repeat; float:left;}
.wp-pagenavi a.previouspostslink { background-position:-20px 0;}
.wp-pagenavi a.previouspostslink:hover { background-position:-20px -20px;}
.wp-pagenavi a.nextpostslink { background-position:-40px 0;}
.wp-pagenavi a.nextpostslink:hover { background-position:-40px -20px;}

/*ul.page-numbers { float:right; margin-top:10px;}
ul.page-numbers li { float:left; margin-left:4px;}*/
/*ul.page-numbers li a#first:hover { background-position:0 -20px;}*/
/*ul.page-numbers li a#last { background-position:-60px 0;}
ul.page-numbers li a#last:hover { background-position:-60px -20px;}*/


/* Detalle post
-------------------------------------------------------------------------------------------------------------------------------*/
.entry-header p { font-size:1.16em; line-height:20px; margin-bottom:10px; font-weight:bold;}
.entry-info-bar { width:630px; background-color:#242424; height:25px; margin:5px 0 20px 0;}
.entry-info-bar ul.info { float:left;}
.entry-info-bar .post_options { float:right;}
.entry-info-bar .post_options ul { float:left; margin-right:6px;}
.entry-info-bar ul.info li,
.entry-info-bar .post_options ul li { float:left;}
.entry-info-bar .post_date,
.entry-info-bar .post_author a { margin:0; padding:4px 8px; height:17px;}
.entry-info-bar .post_author a { display:block; line-height:17px; color:#DDD;}
.entry-info-bar .post_author a:hover { color:#FFF;}
.entry-info-bar .post_category a { margin-left:5px; padding:0; background:none; line-height:25px;}
.entry-info-bar .post_options ul li#print a { background:url(images/printer_icon.gif) no-repeat; width:20px; height:18px; display:block; text-indent:-99999px; margin:4px 8px 0 0;}
.entry-info-bar .post_options ul li#send_email a { background:url(images/envelope_icon.gif) no-repeat; width:20px; height:13px; display:block; text-indent:-99999px; margin:8px 10px 0 0;}
.entry-info-bar .post_social { float:right; padding-top:2px;}
/* Contenido ------------------------------------------------------------------------------------------------------------------*/
.entry-content p { margin-bottom:10px;}
.entry-content strong { color:#000;}
.entry-content a { text-decoration:underline;}
.entry-content a:hover { background-color:#c03633; color:#FFF; text-decoration:none;}
.entry-content em { color:#888;}
.entry-content blockquote { border-top:1px solid #999; border-bottom:1px solid #999; padding:5px 20px; font-family:'Rokkitt'; font-size:1.33em; color:#666; line-height:18px; margin:10px 0;}
.entry-content h3 { font-family:Georgia, "Times New Roman", Times, serif; color:#242424; font-size:1.66em; margin:20px 0 10px 0;}
.entry-content h4 { font-family:Georgia, "Times New Roman", Times, serif; color:#242424; font-size:1.33em; margin:20px 0 8px 0;}
.entry-content h5 { font-family:Arial, Helvetica, sans-serif; color:#242424; font-weight:bold !important; font-size:1.16em; margin:20px 0 6px 0;}
.entry-content h6 { font-family:Arial, Helvetica, sans-serif; color:#242424; font-weight:bold !important; margin:20px 0 5px 0;}
.entry-content ul,
.entry-content ol { margin:10px;}
.entry-content ul li { padding-left:15px; background:url(images/item_list.gif) no-repeat left 8px; line-height:20px;}
.entry-content ol li { margin-left:20px; font-family:'Ultra'; color:#c03633; line-height:18px;}
.entry-content ol li span { font-family:Arial, Helvetica, sans-serif; color:#242424; }
.entry-content table { width:100%; margin:10px 0 20px 0;}
.entry-content table td,
.entry-content table th { padding:5px 3px; text-align:left; border-bottom:1px solid #242424;}
.entry-content table thead th { background-color:#242424; padding:3px; font-family:'Oswald'; font-size:.9em; text-transform:uppercase; color:#FFF; font-weight:normal;}
.entry-tags { padding:5px 0; border-bottom:3px solid #242424; border-top:3px solid #242424; margin-top:20px; }
.entry-tags h5 {font-family:'Oswald'; text-transform:uppercase; font-weight:normal !important; float:left; margin:0 20px 0 0; line-height:13px;}
.entry-tags a { background-color:#666; padding:1px 4px; height:14px; width:auto; color:#EEE; font-size:.9em; margin-right:4px; float:left; text-decoration:none;}
/* Bio del autor ------------------------------------------------------------------------------------------------------------------*/
.author_bio { margin-top:20px;}
.author_bio .content_subsection { margin-bottom:0;}
.author_bio .container_box { width:610px;}
.author_bio .author { float:left; width:68px; padding-right:10px; margin-right:10px; border-right:1px solid #999; height:145px; position:relative;}
.author_bio .social_links { position:absolute; bottom:0; left:0;}
.author_bio .social_links ul li { float:left; margin-right:4px;}
.author_bio .social_links ul li a { background:url(images/social_icons.png) no-repeat; width:34px; height:36px; text-indent:-99999px; display:block;}
.author_bio .social_links ul li a#facebook_icon { background-position:0 -298px;}
.author_bio .social_links ul li a#twitter_icon { background-position:-35px -298px;}
.author_bio .social_links ul li a#facebook_icon:hover { background-position:-70px -298px;}
.author_bio .social_links ul li a#twitter_icon:hover { background-position:-104px -298px;}
.author_bio .profile_info { float:left; width:521px;}
.author_bio .profile_info .name { height:20px;}
.author_bio .profile_info p { font-style:italic; margin-bottom:20px;}
.author_bio .profile_info .bio { font-style:normal; margin-bottom:0; color:#666;}


/* Sidebar
-------------------------------------------------------------------------------------------------------------------------------*/
.sidebar { width:310px; padding-right:10px; margin-top:10px; float:left;}
/* Widgets Categorías - Enlaces -----------------------------------------------------------------------------------------------*/
.widget { margin-bottom:20px;}
.sidebar_banner { margin-bottom:10px;}
.sgr-custom-taxonomies-menu ul li,
.widget ul li { background:url(images/sidebar_separator.gif) repeat-x bottom;}
.sgr-custom-taxonomies-menu ul li { line-height:25px; color:#999; font-weight:normal;}
.sgr-custom-taxonomies-menu ul li a {line-height:25px; padding-left:10px; color:#242424; display:inline; font-weight:bold;}
.widget_links ul li a {line-height:25px; padding-left:10px; color:#242424; display:block; font-weight:bold;}
.sgr-custom-taxonomies-menu ul li a:hover,
.widget_links ul li a:hover { color:#999;}
.widget_links ul li a { background:url(images/arrow_icon.gif) no-repeat left; padding-left:20px !important; margin-left:10px;}
/* Widgets Posts más leídos ---------------------------------------------------------------------------------------------------*/
.widget.featured { background-color:#f7f7f7; border-bottom:3px solid #c03633; padding-bottom:3px;}
.widget.featured ul li { padding:6px 0;}
.widget.featured ul li a { line-height:20px; }
.widget.featured ul li .post_title_onlist a { padding:0 10px 0 25px; background:url(images/most_read_1.gif) no-repeat left top; margin:0 0 0 10px; font-weight:normal;}

.widget.featured ul li .post_title_onlist a#ranking-1 { background:url(images/most_read_2.gif) no-repeat left top; }
.widget.featured ul li .post_title_onlist a#ranking-2 { background:url(images/most_read_3.gif) no-repeat left top; }
.widget.featured ul li .post_title_onlist a#ranking-3 { background:url(images/most_read_4.gif) no-repeat left top; }
.widget.featured ul li .post_title_onlist a#ranking-4 { background:url(images/most_read_5.gif) no-repeat left top; }
.widget.featured ul li img { margin:5px 0 5px 10px;}
.widget.featured ul li p { padding:0 10px;}

#featured_blogs ul li { width:310px; float:left;}
#featured_blogs ul li img { width:58px; float:left; margin-right:10px;}
#featured_blogs ul li h4 a { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.33em; color:#555; float:left; font-weight:normal; margin-bottom:5px; display:block; width:222px; padding:0;}
#featured_blogs ul li h4 a:hover { color:#999;}
#featured_blogs ul li p { font-style:italic;}
#widget_text .content { padding:10px; line-height:18px;}
/* Widgets menú combinado de Estrategia ---------------------------------------------------------------------------------------------------*/
ul.term-list { margin-bottom:10px;}
ul.term-list li a {line-height:25px; padding-left:10px; color:#242424; display:block; font-weight:bold;}
a.taxonomy-drilldown-reset { display:block; padding:5px 10px; background-color:#242424; border:1px solid #666; width:auto; line-height:12px; text-align:center; float:right; color:#CCC; font-family:'Oswald'; text-transform:uppercase; font-size:.9em; margin-bottom:10px;}
a.taxonomy-drilldown-reset:hover { color:#FFF;}

/* Submenú de pestañas
-------------------------------------------------------------------------------------------------------------------------------*/
ul.tabs_menu { width:620px; height:28px; background:url(images/tabs_menu_pat.gif) repeat-x; padding-left:10px;}
ul.tabs_menu li { float:left;}
ul.tabs_menu li a { font-family:'Oswald'; text-transform:uppercase; color:#242424; padding:0 10px; line-height:30px; height:28px; background-color:transparent; display:block;}
ul.tabs_menu li a:hover { color:#666;}
ul.tabs_menu li a.current { background-color:#242424; color:#EEE;}

/* Tabla de jugadores y torneos
-------------------------------------------------------------------------------------------------------------------------------*/
#banner_jugadores { width:630px; margin-bottom:10px;}
.data_table { width:100%; float:left; margin-bottom:10px;}
.data_table th,
.data_table td { text-align:left; padding:3px 5px; line-height:20px; border-bottom:1px solid #999; vertical-align:top;}
.data_table thead td,
.data_table thead th { background-color:#444; border-bottom:none; line-height:20px; padding:3px 5px; font-family:'Oswald'; text-transform:uppercase; color:#CCC; font-weight:normal;}
.data_table thead tr:hover td,
.data_table thead tr:hover th { background-color:#444 !important;}
.data_table thead td label,
.data_table thead td select { float:right;}
.data_table thead td label { font-family:Arial, Helvetica, sans-serif; text-transform:none; margin-right:10px;}
.data_table th.cell_65 { width:55px;}
.data_table th.cell_95 { width:85px;}
.data_table th.cell_120 { width:110px;}
.data_table th.cell_140 { width:130px;}
.data_table th.cell_250 { width:245px;}
.data_table tr.odd td,
.data_table tr.odd th { background-color:#e0e0e0;}
.data_table tr:hover td,
.data_table tr:hover th { background-color:#ddcfc3;}
.data_table tr.featured_player td { background-color:transparent;  background:url(images/ranking_first_pat_.gif) repeat-x; padding:10px 10px 0 0; border-bottom:3px solid #eee; border-top:3px solid #eee;  }
.data_table tr.featured_player td .ranking_first .player_photo { height:58px; background:url(images/ranking_first_number.gif) no-repeat left top; padding-left:80px; width:58px; float:left; margin-right:15px;}
.data_table tr.featured_player td .ranking_first .player_info { height:58px; color:#FFF; width:160px; float:left; margin-bottom:10px; margin-right:20px;}
.data_table tr.featured_player td .ranking_first .player_info h3 a { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.66em; margin-bottom:5px; text-transform:none; color:#FFF;}
.data_table tr.featured_player td .ranking_first .player_info h3 a:hover { color:#DDD;}
.data_table tr.featured_player td .ranking_first .player_info p { font-family:Arial, Helvetica, sans-serif; font-style:italic; text-transform:none; font-size:1.27em;}
.data_table tr.featured_player td .ranking_first .player_numbers { height:54px; width:130px; float:left;}
.data_table tr.featured_player td .ranking_first .player_numbers p { font-family:Arial, Helvetica, sans-serif; font-size:1.16em; color:#eee; margin-bottom:5px; text-transform:none;}
.data_table tr.featured_player td .ranking_first .player_numbers p.number { font-size:2.57em; margin-bottom:0; display:block;}
.data_table tr.featured_player td .ranking_first .player_winnings { border-bottom:4px solid #DDD; margin-right:10px;}
.data_table tr.featured_player td .ranking_first .player_winnings p.number { color:#DDD;}
.data_table tr.featured_player td .ranking_first .player_points { border-bottom:4px solid #FFF;}

/* Ficha de jugadores
-------------------------------------------------------------------------------------------------------------------------------*/
.player_profile { margin-bottom:20px;}
.player_profile .name { height:auto;}
.player_profile p.country { font-style:italic;}
.player_profile .text { width:360px; position:relative; min-height:140px; margin-bottom:20px; }
.player_profile ul.player_resume { position:absolute; bottom:0;}
.player_profile .profile_archive { width:109px; min-height:140px; padding-left:10px; float:left; border-left:1px solid #999; position:relative;}
.player_profile .profile_archive ul li a { color:#242424; line-height:20px;}
.player_profile .profile_archive ul li a.current { font-weight:bold; font-size:1.16em;}
.player_profile .profile_archive ul li a:hover { font-weight:bold;}
.player_profile .profile_archive img { width:auto; position:absolute; bottom:0;}
.player_info_row { margin-bottom:20px;}
.player_info_row .content_subsection { background-color:#444; float:left; width:610px;}

/* Formularios (Iniciar sesión, registro y contacto)
-------------------------------------------------------------------------------------------------------------------------------*/
.form_container { width:620px; margin:0; background-color:#bfbfbf;}
.wpcf7-form { width:610px; background-color:#bfbfbf; margin:0 auto 20px auto; padding:10px;}
/*.fancybox-skin { padding: 0px!important;}*/
.form_container h2 { background-color:#242424; font-family:'Oswald'; text-transform:uppercase; color:#EEE; line-height:24px; height:24px; padding:0 10px;}
.form_container .general_form { width:304px; float:left; padding:15px 15px 15px 70px; border-right:1px solid #aaa; margin:10px 0;}
/*begin DMN */
.form_container #register_form { width:304px; float:left; padding:15px 15px 0px 70px; border-right:1px solid #aaa; margin:1px 0;}
/*end DMN */
.form_container .form_extra_info { width:199px; padding:15px; float:left; min-height:152px; border-left:1px solid #CCC; margin:10px 0; position:relative; }
.form_container #sign_in_form,
.form_container .sign_in { min-height:152px;}
/*begin DMN */
/*.form_container #register_form,
.form_container .register { min-height:423px;} */
.form_container #register_form,
.form_container .register { min-height:370px;} 
/* end DMN */

.general_form .form_row,
.wpcf7-form .form_row { margin-bottom:10px;}
.wpcf7-form br { display:none;}
.general_form label,
.wpcf7-form label { width:110px; float:left; font-size:.9em; font-family:'Oswald'; text-transform:uppercase; color:#4c4c4c; line-height:26px;}
.general_form label.gender_option {font-size:.83em; float:left; width:97px; line-height:26px;}
.general_form .campo,
.wpcf7-form input[type=text] { padding:4px; height:18px; width:184px; float:left; background-color:#ddd; line-height:18px; border:none;}
.wpcf7-form input[type=text] { width:242px;}
.wpcf7-form textarea { padding:4px; height:152px; float:left; background-color:#DDD; border:none; width:242px;}
.general_form label#remember_me { padding-left:110px; font-family:Arial, Helvetica, sans-serif; text-transform:none; line-height:14px; margin-top:20px;}
.general_form p a { font-style:italic; color:#666; font-size:.9em; margin:5px 0 10px 0; padding-left:110px; float:left;}
.general_form p a:hover { background-color:transparent; color:#c03633; text-decoration:underline;}
.general_form select { width:192px; height:24px; border:none; padding:4px; line-height:18px; float:left; background-color:#ddd;}
.general_form select.short { width:60px; margin-right:6px;}
.general_form label#accept_terms { font-family:Arial, Helvetica, sans-serif; text-transform:none; padding-left:110px; width:194px; margin-bottom:10px; line-height:14px; margin-top:10px;}
.general_form label#accept_terms span { padding-left:5px; float:left; width:175px;}
.general_form label#accept_terms input { float:left; width:14px;}

.form_extra_info ul { margin:10px 0 20px 0;}
.form_extra_info ul li { line-height:16px;  background:url(images/tick_icon.gif) no-repeat left top; margin-bottom:10px; padding-left:20px;}
/*begin DMN */
/*.form_extra_info .sub_info { position:absolute; bottom:25px;}*/
.form_extra_info .sub_info { margin-top: 20px;}
/*end DMN*/
.form_extra_info .sub_info .btn_form { float:left !important;}
.btn_form,
.wpcf7-form input[type=submit] { display:block; padding:0 10px; background-color:#c03633; border:1px solid #DDD; line-height:24px; font-family:'Oswald'; text-transform:uppercase; color:#DDD; text-align:center; float:right; text-decoration:none !important; margin-top:15px; overflow:visible;}
.wpcf7-form input[type=submit] { margin-right:248px;}
.btn_form:hover { border:1px solid #FFF; color:#FFF;}

.wpcf7-display-none { display:none;}
.wpcf7-form-control-wrap { width:488px; height:auto; float:left; display:block;}
.your-message { width:auto; height:auto;}
.wpcf7-form .wpcf7-not-valid-tip { width:238px !important; height:20px; line-height:18px; display:block; clear:both; font-size:.92em; color:#c03633;}
.wpcf7-response-output { padding:5px 10px; border:1px solid #c03633; margin-bottom:10px; background:#d3d3d3;}
.info_contacto { background-color:#DDD; padding:10px; width:610px; margin-top:20px; font-size:1.09em; line-height:20px;}
.info_contacto strong { font-family:'Oswald'; text-transform:uppercase; font-weight:normal; font-size:.9em;}
.info_contacto hr { margin:.75em 0;}

/* Contenidos exclusivos (formulario)
-------------------------------------------------------------------------------------------------------------------------------*/
.must_signin_advice { width:630px; background:url(images/only-members-tag.gif) no-repeat right top #bfbfbf; padding-bottom:10px; margin-top:20px;}
.must_signin_advice header { background-color:#242424; padding:5px 10px; height:17px; line-height:17px; width:536px; margin-bottom:15px; }
.must_signin_advice h4 { font-family:'Oswald'; text-transform:uppercase; font-size:1em; color:#fff; display:inline; margin-right:15px;}
.must_signin_advice p { font-style:italic; color:#CCC; display:inline;}

/*begin DMN*/
/*.option { width:294px; padding:0 10px; float:left; min-height:218px;}*/
/*.option.left { border-right:1px solid #aaa;}
.option.right { border-left:1px solid #CCC;}
#short_signin_form label { width:100px;}
*/
.option { padding:10px 0 10px; float:left; min-height:160px; margin-left:20px; margin-right:20px; width:500px;border-bottom: 1px solid #AAA;}
.option.last { border-bottom: 0;}
.must_signin_advice img {float: left; clear: left;}
#short_signin_form label { width:250px; clear: left;}
.option.last input[type=submit] {float: none; margin-top: 25px; margin-bottom: 20px; margin-left: 195px;}
.pokerstars {margin: 0;	float: left;}
#pokerstars_sign_in {margin: 0 80px 0 0;}
#pokerstars_sign_up {margin: 0 80px 0 0;}
#subscribe {margin: 30px 80px 0 0;}

/*end DMN*/

.option h5 { font-family:'Oswald'; text-transform:uppercase; font-weight:normal !important; margin-top:0;}
.option p { font-style:normal; color:#242424;}
.option .general_form { margin:10px 0;}
.option ul { margin:0 0 20px 0;}
.option ul li { line-height:16px;  background:url(images/tick_icon.gif) no-repeat left top; margin-bottom:10px; padding-left:20px;}



/* Tabla de coberturas
-------------------------------------------------------------------------------------------------------------------------------*/
.coverage_table thead th {border-bottom:1px solid #EEE;}
.coverage_table thead tr:hover th { background-color:#444 !important;}
.coverage_table td,
.coverage_table th { border-bottom:2px solid #EEE; background-color:#CCC; padding:5px;}
.coverage_table th a { color:#242424;}
.coverage_table th a:hover { color:#999;}
.coverage_table tr.odd td,
.coverage_table tr.odd th { background-color:#DDD;}
.coverage_table tr.live td,
.coverage_table tr.live th { background-color:#c03633; color:#FFF;}
.coverage_table tr.live:hover td,
.coverage_table tr.live:hover th {background-color:#c03633 !important;}
.coverage_table tr.live th a { color:#FFF; }
.coverage_table tr.live th a:hover { color:#DDD;}
.coverage_table tr:hover td,
.coverage_table tr:hover th { background-color:#ddcfc3;}
.next_coverages { margin-top:20px;}
.next_coverages .container_box { width:610px; border-bottom:3px solid #666;}
.next_coverages a.coverage_link { display:block; width:290px; height:196px; float:left; margin-right:30px;}

/* Cobertura en vivo
-------------------------------------------------------------------------------------------------------------------------------*/
.updates_container .container_box { width:610px; margin:10px 0 0 0; border-top:3px solid #666; padding:2px 10px 10px 10px;}
.updates_container .post p { margin-bottom:10px;}
.updates_container .post .post_date { margin:0 0 20px 0;}
.updates_container .post .post_title_onlist { margin:10px 0 0 0;}
.updates_container .post .update_time { font-size:.9em; color:#c03633; font-style:italic;}
/*begin DMN */
/*.updates_container .post img { margin:0 auto 10px auto;}
.updates_container .post .alignone img {margin: 0;}*/
/*end DMN*/





/* Twitter OLD
--------------------------------------------------------------------------------------*/
.widget_twitter {
   padding:4px 0;
   border-top:4px solid #00aced;
   border-bottom:4px solid #00aced;
}

.widget_twitter h2 {
   background:url(images/twitter_bird.gif) no-repeat left 2px #EEE;
   color:#00aced;
   padding:7px 0 10px 30px;
}

.widget_twitter ul li {
   margin-bottom:5px;
   padding:10px 10px 5px 10px;
   background:url(images/twitter_widget_back.gif) no-repeat left bottom #FFF;
   color:#666;
}

.widget_twitter .follow-button,
.widget_twitter .xavisys-link {
   margin:10px 15px 3px 35px;
}

.widget_twitter .entry-meta {
   display:block;
   font-size:80%;
}

.widget_twitter .entry-meta a {
   color:#00aced;
}

.widget_twitter .entry-meta a:hover {
   color:#999;
}

.widget_twitter .intent-meta a {
   background: url(images/everything-spritev2.png); /** from Twitter ressources */
   display: inline-block;
   height: 16px;
   text-indent: -9999px;
   width: 16px;
}
.widget_twitter .intent-meta a.in-reply-to {
   background-position: 0 center;
}
.widget_twitter .intent-meta a:hover.in-reply-to {
   background-position: -16px center;
}
.widget_twitter .intent-meta a.favorite {
   background-position: -32px center;
}
.widget_twitter .intent-meta a:hover.favorite {
   background-position: -48px center;
}
.widget_twitter .intent-meta a.retweet {
   background-position: -80px center;
}
.widget_twitter .intent-meta a:hover.retweet {
   background-position: -96px center;
}

.widget_twitter .entry-content a {
   color:#00aced;
}

.widget_twitter .entry-content a:hover {
   color:#FFF;
   background-color:#00aced;
}
/*-------------------------------------------------------------------------------------------------*/

/* Comprehensive Twitter Search Widget
---------------------------------------------------------------------------------------------------*/
.comprehensivetwittersearch_widget h2 { display:none;}
.twtr-doc { background:url(images/header-twitter.jpg) no-repeat top #36bbd9 !important; }
.twtr-hd h3 { font-family:'Oswald'; text-transform:uppercase; float:left;}
.twtr-img,
.twtr-img img {  width:40px !important; height:40px !important;}
.twtr-tweet-text { margin-left:50px !important;}
.twtr-tweet-text em { color:#EEE; line-height:16px !important;}
.twtr-tweet-text a.twtr-reply,
.twtr-tweet-text a.twtr-rt,
.twtr-tweet-text a.twtr-fav {background: url(images/everything-spritev2.png); display: inline-block; height: 16px; text-indent: -9999px; width: 16px; float:left;}
.twtr-tweet-text a.twtr-reply {background-position: 0 center;}
.twtr-tweet-text a.twtr-reply:hover {background-position: -16px center;}
.twtr-tweet-text a.twtr-rt {background-position: -80px center;}
.twtr-tweet-text a.twtr-rt:hover {background-position: -96px center;}
.twtr-tweet-text a.twtr-rt:active { background-position:-112px center;}
.twtr-tweet-text a.twtr-fav {background-position: -32px center;}
.twtr-tweet-text a.twtr-fav:hover {background-position: -48px center;}
.twtr-tweet-text a.twtr-fav:active {background-position: -64px center;}
.twtr-tweet-text .twtr-timestamp { float:right;}
.twtr-widget .twtr-tweet { border-bottom:1px dotted #CCC !important;}