.t-center { text-align: center; }
.block { display: block; }
.inline { display: inline; }
.float_left { float: left; margin-left:10px;}
.float_right { float: right;}
.c40000 { color: #c40000 !important; }
.left { float:left; }
.right { float:right; }
.clean { border: none; margin: 0; padding: 0; }
.rojo { color: #c40000; }
.small { font-size: 6pt; }
.clear { clear: both;}
.border_grey { border: solid 1px #808080; }
.background_grey { background-color: #f4f4f4; }
.centered { text-align: center; }
.text-right, .aligned_right { text-align: right;}
.text-left { text-align: left !important; }
.position-relative { position: relative; }
.block { display: block; }
.height-1 { height: 1px; }
.height-3 { height: 3px; }
.height-5 { height: 5px; }

.margin_0 { margin: 0; }
.margin_auto { margin: 0 auto 0 auto; }
.margin_top_5 { margin-top: 5px; }
.margin_top_10 { margin-top: 10px; }
.margin_top_8 { margin-top: 8px; }
.margin_3_0 { margin: 3px 0; }
.margin_5_0 { margin: 5px 0; }
.margin_8_0 { margin: 8px 0; }
.margin_10_0 { margin: 10px 0; }
.margin_right_5 { margin-right: 5px; }
.margin_right_10 { margin-right: 10px; }
.margin_0_10 { margin: 0 10px; }

.padding_0 { padding: 0; }
.padding_5 { padding: 5px; }
.padding_8 { padding: 8px; }
.padding_10 { padding: 10px; }

.font-size-10 { font-size: 10px; }
.font-size-11, .small { font-size: 11px; }
.font-size-12 { font-size: 12px; }
.font-size-13 { font-size: 13px; }
.font-size-14 { font-size: 14px; }
.color_light_blue { color: #3fa7ff };

.flat { margin: 0; padding: 0; }


/*
######################################################################
#                           tabletennista.com                        #
######################################################################
*/

/* Global Declaration
------------------------------------ */
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, th, td { margin: 0; padding: 0; border: 0; outline: none; }

/* Typography & Colors
------------------------------------ */
body {font: normal 12px Helvetica!important}
h1, h2, h3, h4 {font: bold 100% Helvetica; color: darkblue; }
a:hover { text-decoration: underline; }
a { color: #000000; text-decoration: none;}
p{color: #545353}

/* Structure "site/base.html"
------------------------------------ */
body { text-align: center; color: #000000;}
#Master {width: 1000px; margin: 0 auto; text-align: left; background-color: #ffffff;}
#Header {}
	div.header_top, div.header_top_wttc {position: relative;}
		/*div.header_top ul {list-style-type: none;}*/
		.top_menu {list-style-type: none; display: block; width:300px; text-align: center; margin: 0 auto 6px auto; z-index: 10; }
		.top_menu li {display: inline; padding: 5px;}
		/*.top_menu li a {color: #2957af;}*/
		a.header_top_logo {position: absolute; bottom: 0; left: 352px; text-indent: -9999px;}
		a.header_top_logo:hover {bottom: 4px; left: 355px;}
	div.menu{padding: 3px 0;}
		div.menu ul li{display: block; float: left; width: 100px; height: 20px; text-align: center; border-right: 1px solid #ffffff;}
		div.menu ul li a {font: normal 14px Helvetica; color: #ffffff; display: block; height: 26px; width: 102px; line-height: 26px; position: relative; top: -3px;}
		div.menu ul li:first-child  a {width: 101px;}
		div.menu ul li:hover:first-child a {left: 0; text-indent: 0;}
		div.menu ul li a:hover {
		color: #ffffff;
		font: bold 14px Helvetica;
		text-indent: 3px;
		height: 26px;
		line-height: 26px;
		left: -1px;
		text-decoration: none;
		border: none;
    	}
    	li.menu_home a {color: #545353;}
    	li.menu_2011_wttc a:hover {
    		background: #cc3300;
			background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#d7d7d7));
			background: -moz-linear-gradient(top, #fefefe, #d7d7d7);
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#d7d7d7');
		}
		li.menu_2011_wttc a:hover .menu_2011_wttc_wttc { color: #f7881d; }
		li.menu_2011_wttc a:hover .menu_2011_wttc_2011 { color: #3ca5dc; }
		
		li.menu_2012_wtttc a:hover {
    		background: #000000;
			background: -moz-linear-gradient(
			    top,
			    #000000 0%,
			    #000000 25%,
			    #666666 50%,
			    #000000 75%,
			    #000000);
			background: -webkit-gradient(
			    linear, left top, left bottom, 
			    from(#000000),
			    color-stop(0.25, #000000),
			    color-stop(0.50, #666666),
			    color-stop(0.75, #000000),
			    to(#000000));
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000');
		}
		
    	li.menu_china a:hover {
    		background: #cc3300;
			background: -webkit-gradient(linear, left top, left bottom, from(#cc3300), to(#cc0000));
			background: -moz-linear-gradient(top, #cc3300, #cc0000);
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc3300', endColorstr='#cc0000');
		}
		li.menu_europe a:hover {
    		background: #0066cc;
			background: -webkit-gradient(linear, left top, left bottom, from(#0066cc), to(#0033cc));
			background: -moz-linear-gradient(top, #0066cc, #0033cc);
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0066cc', endColorstr='#0033cc');
		}
		li.menu_asia a:hover {
    		background: #ffff33;
			background: -webkit-gradient(linear, left top, left bottom, from(#ffff33), to(#ffcc00));
			background: -moz-linear-gradient(top, #ffff33, #ffcc00);
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff33', endColorstr='#ffcc00');
		}
		li.menu_america a:hover {
    		background: #ff9900;
			background: -webkit-gradient(linear, left top, left bottom, from(#ff9900), to(#ff6600));
			background: -moz-linear-gradient(top, #ff9900, #ff6600);
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9900', endColorstr='#ff6600');
		}
		li.menu_pro a:hover {
    		background: #009900;
			background: -webkit-gradient(linear, left top, left bottom, from(#009900), to(#006600));
			background: -moz-linear-gradient(top, #009900, #006600);
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#009900', endColorstr='#006600');
		}
		li.menu_world a:hover {
    		background: #0099ff;
			background: -webkit-gradient(linear, left top, left bottom, from(#0099ff), to(#0066ff));
			background: -moz-linear-gradient(top, #0099ff, #0066ff);
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0099ff', endColorstr='#0066ff');
		}
		li.menu_africa a:hover {
			background: #000000;
			background: -webkit-gradient(linear, left top, left bottom, from(#000000), to(#111111));
			background: -moz-linear-gradient(top, #000000, #111111);
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#111111');
		}
		li.menu_oceania a:hover {
			background: #66cc33;
			background: -webkit-gradient(linear, left top, left bottom, from(#66cc33), to(#66aa33));
			background: -moz-linear-gradient(top, #66cc33, #66aa33);
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#66cc33', endColorstr='#66aa33');
		}
    	
	div.menu_main_background{
		background: #4580de;
		background: -webkit-gradient(linear, left top, left bottom, from(#4580de), to(#2967c9));
		background: -moz-linear-gradient(top, #4580de, #2967c9);
		filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4580de', endColorstr='#2967c9');
    }

#Content_2 {width: 100%; background-color: #ffffff;}
	#Content_2_Lcol {width: 698px;}
	#Content_2_Rcol {width: 300px; padding-right: 2px;}

#Footer{ 
	background-color: #ffd362;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffc245), to(#ff9900));
	background: -moz-linear-gradient(top, #ffc245, #ff9900);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc245', endColorstr='#ff9900');
	color: white; 
	padding: 5px 10px 0 10px; 
	height: 72px;
}
/*
	#Footer a.FloatLeft {margin-right: 20px;}
	#Footer h2 a {text-indent: -9999px;}
	*/
	ul.footer-menu {list-style-type: none; display: block; }
	ul.footer-menu li {display: block; float:left; padding: 20px 10px 8px 10px; font-size: 13px; }
	ul.footer-menu li a {color: black; font-weight: bold; }
	.footer-ff { padding-left: 10px; color: white; font-size: 11px; }
	.footer-ff img { position: relative; top: 3px; }
	.footer-ff a { color: white; }
	
/* Images
------------------------------------ */

/* Dortmund 2012 */
.sprite-wtttc-2012 { background: url('/filez/img/sprite-home-wttc-2012.png') no-repeat; }
.header-wtttc-2012 { background-position: 0 -73px; width: 1000px; height: 103px; }
.footer-wtttc-2012 { background-position: 0 0; width: 1000px; height: 67px; }

/* Rotterdam 2011 */
.sprite-home-wttc { background: url('/filez/img/sprite-home-wttc.png') no-repeat; }
.header_top_wttc { background-position: 0 -73px; width: 1000px; height: 103px; }
.footer-wttc { background: url('/filez/img/sprite-home-wttc.png') no-repeat; background-position: 0 0; width: 1000px; height: 67px; }

body {
	background: url('/filez/img/background2-tableT.png') fixed center top;
	/*background-color: #f6cc08;
	background: url('/filez/img/background2-tableT.png') fixed center top, -webkit-gradient(linear, left top, left bottom, from(#f6cc08), to(#bc591e));
	background: url('/filez/img/background2-tableT.png') fixed center top, -moz-linear-gradient(top, #f6cc08, #bc591e);*/
	width: 100%;
	height: 100%;
	padding-top: 0px; 
	/*padding-top: 110 (fondo magazine amarillo) - 189px (fondo magazine azul)*/
	/*colores fondo magazine amarillo: #f6cc08 to bc591e;*/
}
.sprite-home {background: url('/filez/img/home-sprite.png?08102011') no-repeat top left;}
	div.header_top {background-position: 0 -74px; width: 1000px; height: 102px;}
	a.header_top_logo {background-position: 0 -314px; width: 297px; height: 82px;}
	a.header_top_logo:hover {background-position: 0 -177px; width: 291px; height: 77px;}
	/*
	#Footer h2 a {background-position: 0 -255px; width: 211px; height: 58px;}
	#Footer h2 a:hover {background-position: 0 -397px; width: 211px; height: 54px;}
	*/
		
	div.video_play_icon, div.video_play_mini_icon {background-position: 0 -523px; width: 43px; height: 44px;}
	div.video_play_icon:hover, div.video_play_mini_icon:hover { background-position: 0 -478px; width: 43px; height: 44px;}
	
	span.mini_comments {background: url('/filez/img/commnet-icon.png') no-repeat bottom right; width: 16px; height: 15px; display: inline-block; padding-right: 8px; color: #219aff;}
	span.home_comments {background: url('/filez/img/commnet-icon.png') no-repeat; background-position: 0px 2px; width: auto; height: 15px; display: inline-block; padding-left: 20px; color: #545353;}
	
	.page_prev {background: url('/filez/img/pagination-left-arrow.png') no-repeat left center; padding-left: 15px;}
	.page_next {background: url('/filez/img/pagination-right-arrow.png') no-repeat right center; padding-right: 15px;}
	
	
/* Contents - latest_post.html
------------------------------------ */
#Latest_Post {}
	#Latest_Post h1 a {font: bold 50px Arial; color: #219aff; }
	#Latest_Post div.FloatLeft {margin-left: 5px!important; width: 311px!important; font: normal 14px Georgia; color: #545353; }
	#Latest_Post div.FloatLeft p {line-height: 24px;}
	.big-post-metainfo { list-style-type: none; height: 17px; margin: 5px 0 !important; }
	.big-post-metainfo li, .small-post-metainfo li {color: #545353; font: normal 10px Helvetica; display: block; line-height: 17px; margin: 0 10px 0 0 !important;}
	.big-post-metainfo li:first-child { margin-left: 10px!important;}
	.big-post-metainfo li:first-child, .small-post-metainfo li:first-child {color: #219aff;}
	.big-post-metainfo li b,.small-post-metainfo li b{margin-right: 10px;}
	.big-post-metainfo li  a {text-decoration: none;}
	
/* Contents - post_list.html
------------------------------------ */
#Post_List ul {list-style-type: none; margin: 5px 5px;}
	#Post_List ul li {margin-top: 10px; margin-bottom: 18px;}
	.big-post {margin-top: 0; border-bottom: solid 8px #f4f9ff !important; padding-bottom: 12px !important; }
	.small-post-data {width: 495px; margin-left: 5px;}
	.small-post-data h2 a {font:normal 18px Arial; color: #219aff;}
	/*.small-post-data h2 + p {font:normal 12px/16px Georgia; color: #545353;}*/
	.small-post-metainfo {margin: 0;}
	.small-post-metainfo li a {text-decoration: none;}
	.big-post-metainfo li:first-child, .small-post-metainfo li:first-child {margin: 0 10px 0 0!important;}
	.small-post h2 a { font-size: 20px !important; }
	.small-post h2 { margin: 0 0 4px 0; }
	.small-post-excerpt { font-size: 13px; font-family: Georgia, Arial, sans-serif; line-height: 19px; color: #545353; }
	.small-post-excerpt em { font-family: Arial, Helvetica, sans-serif !important; }

/* Contents - pagination.html
------------------------------------ */
#Pagination {text-align: center; margin: 40px 0 20px; color: #545353;}
	#Pagination a {color: #545353;}
	.news_page{margin: 0 3px;}
	.page_select{font-weight: bold; padding: 0 2px; margin: 0 3px; border: 1px solid #210aff;}
	.page_next_active{margin-left: 10px;}
	.page_next_active:hover, .page_prev_active:hover {text-decoration: none; color: #210aff!important;}
	.page_next_inactive {color: gray!important; margin-left: 10px;}
	.page_prev_active{margin-right: 10px;}
	.page_prev_inactive {color: #545353!important; margin-right: 10px;}
	.page_dots{color: gray!important; border: none!important;}
	#news_page{width: 250px; margin: 0 auto; background-color: darkblue; color: white; padding: 5px; text-align: center;}

/* Contents - post_single.html
------------------------------------ */
#PostSingle {margin: 5px 10px 10px;}
	.p_title { font: bold 46px Arial; color: #219aff; margin: 0 0 8px 0; }
	.p_title + div.FloatLeft {margin-right: 5px;}
	.p_title + div.FloatLeft div.p_share {border: 1px solid #219aff; margin-top: 8px;}
		div.p_share ul {list-style-type: none}
		div.p_share_header {background-color: #219aff;}
			div.p_share_header ul {padding: 5px; height: 64px;}
			div.p_share_header ul li {color: #ffffff;}
			.p_share_box_title {margin: 0 0 5px 6px; padding: 8px 0; font: bold 16px Arial; color: white; display: block; }
			.fb-recommend, .p_share_header iframe { margin-left: 8px; }
	.p_title + div.FloatLeft + p {line-height: 20px;}
	
	.p_text { font-family: Georgia, sans-serif, Arial; font-size: 17px; line-height:25px; word-spacing: 2px; padding-top: 16px; } 
	
	.p_excerpt { font-style: italic; margin: 0 0 14px 0; font-weight: bold; }
	.p_body { margin: 0 0 14px 0; }
	.p_video { margin: 4px 0; }
	
	ul.p_metadata { list-style-type: none; height: 19px; padding: 2px 0 2px 5px; background-color: #ffcd4e; display: inline; }
	ul.p_metadata li{ font-size: 13px; color: #545353; margin-right: 8px; display: inline; }
	.p_author { font-weight: bold; }

/* Contents - post_comment_login.html
------------------------------------ */
#PostMetaInfo {border-top: 3px solid #ffcd4e; border-bottom: 3px solid #ffcd4e; margin: 10px;}
	#PostMetaInfo span {font: 20px Arial; color: #545353; margin-left: 40px; background: url('/filez/img/burbuja-321-comments.png') no-repeat right 4px; padding-right: 23px; line-height: 46px;}
	#PostMetaInfo a {display: block; padding: 7px 5px; color: #ffffff; font-weight: bold; margin: 8px 20px 0 0; text-decoration: none;}

/* Contents - post_comment_form.html
------------------------------------ */
.form_comentario {}
	.comm_avatar{background-color: #d3ebff; margin: 0 10px 0 13px; padding: 3px 7px;}
	.comm_avatar img {margin-right: 12px;}
	.comm_avatar span {line-height: 44px; font-size: 16px; color: #545353;}
	.comm_textarea {border: 1px solid #d3ebff; width: 695px; margin-left: 13px; height: 47px; overflow-y: hidden;}
	.comm_submit input {border: 0; color: #ffffff; margin: 9px 10px 0 5px; cursor: pointer;}
	.comm_submit img {visibility: hidden; margin-top: 9px;}
	
/* Contents - post_comment_parent.html
------------------------------------ */
div.comentario {padding: 15px 10px 0 13px;}
	.comentario .comm_avatar {background-color: #63b8ff; height: 44px;}
	.comentario .comm_avatar {margin: 0;}
	.comentario .comm_avatar span a {color: #545353;}
	.comentario .comm_avatar span.comm_timesince {font-size: 11px; color: white; margin-left: 10px; font-weight: bold;}
	.comentario .comm_texto {width: 679px; background-color: #e2f2ff; padding-left: 18px; margin-top: 1px;}
	.comentario .comm_texto p {color: #545353; font-size: 13px; line-height: 20px;}
	.comentario .comm_texto .comm_actions {margin: 10px 40px 20px 0;}
	.comm_actions a {color: #545353; font-size: 14px; background: url('/filez/img/paletita-reply.png') no-repeat right top; padding-right: 15px; text-decoration: none;}
	
/* Sidebar - newsletter.html
------------------------------------ */
#Newsletter {border: 1px solid #ffcd4e; }
	#Newsletter form {background-color: #ffcd4e; padding: 5px;}
	#Newsletter strong {font: bold 14px Helvetica; color: #545353; margin: 4px 0 0 0; display: block;}
	#Newsletter a.newsletter_rss {margin-left: 65px;}
	#Newsletter p.subtitle {text-align: center; margin: 4px 0; font-size: 14px; color: #545353;}
	#Newsletter input.suscribe_button {}

.follow-options { list-style-type: none; }
.follow-options li { list-style: none; border-right: solid 1px #ffcd4e; float: left; padding-right: 5px; margin-left: 7px; }
.follow-options li.fb { width: 80px; }
.follow-options li.tw { width: 146px; } 
.follow-options li.rss { width: 40px; padding: 0; border: none; margin: 0; text-align: center; }
.subscribe-rss-icon { background-position: 0 -704px; display: block; margin: 0 auto 0 auto; width: 19px; height: 19px; text-indent: -9999px; }
.subscribe-rss-icon:hover { background-position: 0 -684px; width: 19px; height: 19px; }   
	
	
/* Sidebar - mas_popular.html
------------------------------------ */
#Mas_Popular, #Latest_Comment {border: 1px solid #ffcd4e; margin-top: 5px; padding-bottom: 2px}
	#Mas_Popular strong, #Latest_Comment strong {background-color: #ffcd4e; font: bold 14px Helvetica; color: #545353; padding: 5px; display: block; margin-bottom: 2px}

/* Sidebar - post_nano.html
------------------------------------ */
div.nano_post {padding: 2px 4px;}
	div.nano_post div.media img {margin-top: 3px;}
	div.nano_post div.data {width: 203px; margin-left: 4px;}
	h3.nano_title a {font: normal 13px Helvetica; color: #219aff;}
	div.nano_post div.data span.mini_comments {font-size: 9px;}

/* Sidebar - latest_community_videos.html
------------------------------------ */
#Latest_Community_Videos {border: 1px solid #ffcd4e; margin: 5px 0;}
	#Latest_Community_Videos div.latest_video {background-color: #ffcd4e; padding: 0 8px 8px;}
	#Latest_Community_Videos strong.box_title, div.share_community_video strong {font: bold 14px Helvetica; color: #545353; padding: 2px 0; display: block;}
	#Latest_Community_Videos a.latest_video_image, #Latest_Community_Videos a.latest_23_video_image {position: relative; display: block; width: 260px;}
	#Latest_Community_Videos a.latest_video_image div.video_play_icon {position: absolute; bottom: 90px; left: 110px;}
	#Latest_Community_Videos strong.latest_video_title {height: 19px; display: block; padding-top: 2px;}
	#Latest_Community_Videos strong.latest_video_title a {font: bold 14px Helvetica; color: #545353;}
	#Latest_Community_Videos span.mini_comments {font-size: 14px; background-position: right 3px;}
	#Latest_Community_Videos a.latest_23_video_image div.video_play_mini_icon {position: absolute; bottom: 15px; left: 38px;}
	#Latest_Community_Videos a.latest_23_video_image {padding-left: 8px; display: block; width: 100px; float: left;}
	#Latest_Community_Videos a.latest_23_video_image + div {width: 163px; margin-left: 4px;}
	#Latest_Community_Videos a.latest_23_video_image + div span.mini_comments {display: block; font-size: 9px; background-position: center right; color: #545353; line-height: 19px; height: 19px;}
	#Latest_Community_Videos div.latest_video ~ div {padding: 2px 0;}
	#Latest_Community_Videos div.latest_video + div {padding-top: 4px;}
	#Latest_Community_Videos div.share_community_video {padding: 0 8px!important; background-color: #ffcd4e;}
	strong.latest_23_video_title a {font: normal 13px Helvetica; color: #219aff;}
	a.more_video_link {font: normal 10px Helvetica; color: #219aff; text-align: right; margin-right: 20px; padding-right: 10px;}
	#Latest_Community_Videos div.share_community_video a{cursor: pointer; display: block; margin-left: 3px; height: 18px; line-height: 18px!important; position: relative; top: 3px; color: #ffffff; font: bold 12px Helvetica; padding: 0 10px; text-decoration: none;}
	#Latest_Community_Videos div.share_community_video a:hover {
		background: #09c1fa;
		background: -webkit-gradient(linear, left top, left bottom, from(#09c1fa), to(#407ada));
		background: -moz-linear-gradient(top, #09c1fa, #407ada);
		filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#09c1fa', endColorstr='#407ada');
    }
/* Common Elements
------------------------------------ */
.color-china { color: #cc3300; }
.color-europe { color: #0066cc; }
.color-asia { color: #5a1872; }
.color-americas { color: #f90; }
.color-world { color: #09f; }
.color-pro-tour { color: #090; }
.color-2011-wttc { color: #f7881d; }
.color-2012-wtttc { color: #000000; }

.font-size-14 { font-size: 14px; }
.font-size-15 { font-size: 15px; }

.line-height-20 { line-height: 20px; }
.line-height-21 { line-height: 21px; }

.post-vertical { font-family: "Arial","Helvetica",sans-serif; text-transform: uppercase; display: inline; font-weight: bold; text-shadow: 1px 1px 1px #eee; margin-right: 3px; cursor: pointer; }

.uppercase { text-transform: uppercase; }


.FloatLeft { float:left; }
.FloatRight { float:right; }
.FloatClear { clear: both; }

.HomeButtonGradientGray{
	background: #999999;
    background: -webkit-gradient(linear, left top, left bottom, from(#999999), to(#696969));
    background: -moz-linear-gradient(top, #999999, #696969);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#696969');
    -moz-box-shadow: 1px 1px 2px #999999;
	-webkit-box-shadow: 1px 1px 2px #999999;
	box-shadow: 1px 1px 2px #999999;
}

.HomeButtonGradientBlue {
	background: #219aff;
    background: -webkit-gradient(linear, left top, left bottom, from(#219aff), to(#2e8df0));
    background: -moz-linear-gradient(top, #219aff, #2e8df0);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#219aff', endColorstr='#2e8df0');
    -moz-box-shadow: 1px 1px 2px #999999;
	-webkit-box-shadow: 1px 1px 2px #999999;
	box-shadow: 1px 1px 2px #999999;
}

.SingleButtonGradientGold {
	background: #ffd960;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffd960), to(#ff9900));
    background: -moz-linear-gradient(top, #ffd960, #ff9900);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd960', endColorstr='#ff9900');
    -moz-box-shadow: 1px 1px 2px #999999;
	-webkit-box-shadow: 1px 1px 2px #999999;
	box-shadow: 1px 1px 2px #999999;
}

.RoundCornerTop {border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;}
.RoundCornerBottom {border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.RoundCorner {border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.RoundCorner10 {border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}


/**** From YUI ****/
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/**** GLOBALES ****/



.share_facebook { width: auto; margin-left: 20px;}
.fb_share_link {color: darkred; font-weight: bold; font-size: 13px; padding-left: 5px; margin-top: 10px; display: block; margin-left: 0!important;}
.mini_but_fb { background-position: 0 -53px; width: 18px; height: 18px; display: block; margin-top: 7px;}
#post_meta_info span.img_comment{padding: 0!important; margin: 10px 5px 0 0;}

#mas_comentarios { text-align: right; margin: 5px 0 0 0; }
#mas_comentarios a { color: darkred; font-size: 16px; background: url('/filez/img/ico_coment1.png') no-repeat; padding-left: 25px; font-weight: bold;}

.comment_form_login_inner{color:darkblue; padding-bottom:10px;}
.comment_form_login_inner label { color: darkblue; font-size: 13px; font-weight: bold; margin-bottom: 4px; }
.comment_form_login_inner .login_usuario, .comment_form_login_inner .login_password {border:1px solid darkblue; width: 190px; margin-right:5px;}
.comment_form_login_inner textarea { padding: 4px; width: 98%; border: solid 1px darkblue;}
.comm_form_user_reg{padding-bottom: 20px; color: darkblue; font-size: 12px}
.comm_form_user_reg a{font-size: 12px;color: darkred;}

.response .comm_frm_header { width: 580px; font-size: 14px}
.response .comment_form_login_inner .login_usuario, .response .comment_form_login_inner .login_password {width: 150px;}

.comm_frm_post { width: auto; padding-bottom:10px; border: none; background-color: white;}
.comm_frm_post .comm_avatar { width: 46px; height: 46px; margin-top: 10px;}
.comm_frm_post .comm_header{color: darkred; font-size: 14px; display: block; margin-left: 0;}
.comm_frm_post .comm_texto{width:582px; margin:10px 0 5px 10px}
.comm_frm_post .comm_texto textarea{width: 578px; border: 1px solid darkblue; }
.comm_frm_post .comm_send{text-align: right; margin: 10px;}

.comm_button {background-color: darkred; font-size: 12px; color: white; border: 0; display: block; padding: 5px; font-weight: bold; cursor: pointer; margin-right: 10px;}

.comm_rg_login { padding-top: 10px; background-color: white; }

/* Responses */
.responses{margin-bottom: 10px;}
.responses .form_comentario{ margin-top:0}
.response {margin: 0 10px 10px 66px; padding-top: 10px; width: auto;  border-top: 1px dotted darkblue;}
.response .resp_avatar { width: 46px; height: 46px; background-color: darkred;}
.response .response_data { margin: 3px 0 3px 0; }
.response .response_data span { color: #999; }
.response .response_text strong { color: #009900; }
.response .response_text { color: #333; }
.response .resp_texto { display: block; margin-left: 10px; color: darkblue; width: 516px;}
.response .resp_texto a{ display: block; color: darkred; margin-bottom: 5px;}
.response .resp_texto span{display: block}
.response .resp_texto .response_data{color: gray; float: right; background:url('/filez/img/ico_calendar3.png') no-repeat; padding-left: 25px;}

.response .comm_avatar{margin:10px 0 0 10px;}
.response .comm_texto{margin: 10px}
.response .comm_texto, .response .comm_texto textarea {width: 500px;}

/**** Configuraciones de columnas ****/

/* 3 */
#content_3 { width: 100%; margin: .6em 0 .8em 0; } /* 3 columnas */
#content_3_lcol { width: 470px; float: left; margin: 0; padding: 0 1px 0 2px; }
#content_3_ccol { width: 300px; float: left; margin: 0; padding: 0 3px 0 3px; border-left: solid 1px #999; }
#content_3_rcol { width: 215px; float: right; margin: 0; padding: 0 2px 0 1px; border-left: solid 1px #999; }

/* 3 con title */
#content_3_title { width: 100%; margin: 10px 0 .8em 0; padding:0;}
#content_3_title_doble { width: 780px; float: left; padding: 0; margin:0; }
#content_3_title_lcol { width: 470px; float: left; margin: 0; padding: 0 1px 0 2px; }
#content_3_title_ccol { width: 300px; float: left; margin: 0; padding: 0 3px 0 3px; border-left: solid 1px #999; }
#content_3_title_rcol { width: 215px; float: right; margin: 0; padding: 0 0 0 3px; border-left: solid 1px #999; }

/* 2 */
#content_2 { width: 100%; margin: 10px 0 .8em 9; }
#content_2_lcol { float: left; width: 755px; padding: .1em 6px 0 6px }
#content_2_rcol { float: right; width: 215px; text-align:left; padding: 0 0 0 12px; margin: 0; border-left: solid 1px #999; }

.cols { }

/**** Clases globales ****/

/* BARRA INFERIOR */
.service_bar
{
	/*
    background-color: #F0F0F0 ;
	background-color:black;
    border-top: 1px solid #CCCCCC ;
	color:#fff;
*/
	background-color: yellow;
	border-top: 1px solid #ccc;
	color: black;
    bottom: 0px ;
    font-family: verdana, arial ;
	font-size: 18px;
	text-align: center;
    padding:8px 0;
    position: fixed ;
    width: 100% ;
    z-index: 1000 ;
    filter:alpha(opacity=90);
    -moz-opacity:0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;
    left:0px;
}
.link_service
{
    font-size:18px;
    font-family:verdana;
        text-align:center;
}

/* MEDIA */


/* LIGHTBOXES */
#lightbox_login_form { text-align: center; }
#lightbox_login_form_inner { text-align: left; width: 82%; margin: 0 auto 0 auto; }
#lightbox_login_form_inner label { float: left; width: 70px; }

#comment_form_login { padding: 2px; margin: 1px; }
#comment_form_login_inner { text-align: left; }
.comment_form_login_inner label {}
.comment_form_login_inner .field {}
.comment_form_login_inner .button {}


/* FEEDBACK */
.feedback { width: auto; text-align: center; padding: .1em; margin: .2em; font-size: 8pt; line-height: 18px; }
.red { color:#000; background: #ffe1e1; border: 1px solid #e3a2a2; padding: .6em;}
.green { color: #000; background-color: #e1ffe5; border: 1px solid #aae1a1; padding: .6em;}
.yellow { color: brown; background-color: yellow; }

/* ALIASES */
.hidden { display: none !important; }
.clear_left { clear: left; }
.clear_right { clear:right; }

/* Related posts */
.related { }
.related h3 { padding: 2px 3px 2px 5px; background-color: #009900; color: white; font-weight: bold; text-align: left; margin: 8px 0 4px 0; }
.related-posts { padding-left:7px; }
.related-entry { float: left; width: 140px; text-align: left; margin-right: 15px; }


/* MENU CSS 3 */
.menu_css3 {
	font: 11px/14px "Helvetica Neue",Helvetica,Arial, sans-serif;
	border: solid 1px #bfcad0;

	border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;

	background: #dbe8f0;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dbe8f0));
    background: -moz-linear-gradient(top, #ffffff, #dbe8f0);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dbe8f0');

	margin:.5em auto .5em auto; padding:0; height: 31px; width: 992px;
	text-align: center;
}
.menu-ul {
	list-style: none;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	width: auto;
}
.menu-li {
	list-style: none;

	text-transform: uppercase;
	color: black;
	display: inline;

	padding: 0 22px 0 22px !important;
	border-right: solid 1px #bfcad0;
	margin:0;

	position: relative;
	z-index: 10 !important;
}
.menu-li-last {
	padding: 0 22px 0 22px !important;
	border: none;
	z-index: 10 !important;
}
.menu-a {
	color: black !important;
	z-index: 10 !important;
}
.menu-a:hover {
	color: #009900 !important;
	text-decoration: none !important;
	z-index: 10 !important;
}

.submenu {
	z-index: 10 !important;
	display: none;
	position: absolute !important;
	margin: 0 !important;
	list-style: none;
	left: 0;
	top: 14px;
}

.submenu-li {
	z-index: 10 !important;
	list-style: none;
	margin: 0 !important;
	padding: 0 !important;
	width: 160px !important;
	list-style: none;
}
.submenu-a, .submenu-a:link, .submenu-a:visited {
	z-index: 10 !important;
	padding: 0 7px 0 7px;

	background: #dbe8f0;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dbe8f0));
    background: -moz-linear-gradient(top, #ffffff, #dbe8f0);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dbe8f0');

	height: 27px !important;
	line-height: 27px !important;

	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
	text-transform: none;

	display: block;
	margin: 0px !important;
	width: 160px !important;
	color: black !important;

	border-right: solid 1px #b5cad7; border-top: solid 1px #b5cad7; border-left: solid 1px #b5cad7;
}
.submenu-a-last {
	border-bottom: solid 1px #b5cad7;
	z-index: 10 !important;
}
.submenu-a:hover, .submenu-a:active {
	background: #373737;
    background: -webkit-gradient(linear, left top, left bottom, from(#373737), to(#919191));
    background: -moz-linear-gradient(top, #373737, #919191);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#373737', endColorstr='#919191');

	color: white !important;

	margin:0 !important;
	text-decoration: none;
	z-index: 10 !important;
}
.menu-li:hover .submenu, .menu-li-hover .submenu {
	display: block !important;
	z-index: 10 !important;
}

/* Share FB in single posts */
.share_post_body_fb, .share_post_body_buzz, .share_post_body_twit, .share_post_email { width: 50px; height: 80px; margin: 10px 0 0 37px; }
.share_post_email { width: 40px; margin-left: 25px; }
.email-share { border: solid 1px grey; padding: 1px 4px !important; margin: 6px 0 0 0; display: inline-block; }

/* Search page */
.search-results { padding: 20px 30px 0 30px; }
#search-results { width: 750px !important; }
#cse-search-results { width: 750px !important; }
#cse-search-box { height: 30px !important; }
.sebox { height: 30px; }
.search-input {
	font: 18px arial, sans-serif;
	padding-left: 6px;
	padding-right: 10px;
	vertical-align: top;
	border: solid 1px #ccc;
	height: 22px;
	margin: 0 0 5px 0 !important;

	-moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;

	-moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
}
.search-input-small { width: 205px; margin-left: 5px !important;  }
.search-submit {
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: 15px arial, sans-serif;
	height: 26px;
	vertical-align: top;
	overflow: hidden;
	margin:0 0 5px 0 !important;
	border: solid 1px #ccc;
	position: relative;
	left: -5px;

	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dbe8f0));
    background: -moz-linear-gradient(top, #ffffff, #dbe8f0);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dbe8f0');

	-moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;

	-moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
}

/*** Buttons ***/
.button, .button:visited {
	display: inline-block;
	padding: 5px 10px 5px;
	color: #eeeeee !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#666666), to(#444444));
	background: -moz-linear-gradient(top,  #666666, #444444);
	background-color: #666666;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#444444');
	text-decoration: none;
	border-radius: 5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 0.5px 5px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0.5px 5px rgba(0,0,0,0.2);
	box-shadow: 0 0.5px 5px rgba(0,0,0,0.2);
	font-weight: bold; 
	position: relative;
	cursor: pointer;
	font-family: Arial;	
	outline: none;
	line-height: normal;
}
.button:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#777777), to(#555555));
	background: -moz-linear-gradient(top,  #777777, #555555);
	background-color: #777777;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#777777', endColorstr='#555555');
	text-decoration: none !important;
}

.button:active {
	top: 1px;
}

/*	size	*/
.button.small,  .button.small:visited{
	font-size: 11px;
	padding: 3px 10px 3px;
}
.button.medium, .button.medium:visited {
	font-size: 13px;
}
.button.large, .button.large:visited {
	font-size: 15px; 
	padding: 6px 14px 6px;
}
.button.extra-large, .button.extra-large:visited {
	font-size: 22px; 
	padding: 9px 45px;
	border-radius: 7px;
	-moz-border-radius: 7px; 
	-webkit-border-radius: 7px;	
}
.button.double-extra-large, .button.double-extra-large:visited {
	font-size: 22px; 
	padding: 10px 70px;
	border-radius: 7px;
	-moz-border-radius: 7px; 
	-webkit-border-radius: 7px;	
}

/* colors */
.button.gray, .button.gray:visited {
	color: white !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#999), to(#696969));
	background: -moz-linear-gradient(top,  #999,  #696969);
	background-color: #999;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#999', endColorstr='#696969');
}
.button.gray:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#777777), to(#555555));
	background: -moz-linear-gradient(top,  #777777, #555555);
	background-color: #777777;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#777777', endColorstr='#555555')
}
.button.green, .button.green:visited {
	color: white !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#8eef5b), to(#57c01f));
	background: -moz-linear-gradient(top,  #8eef5b,  #57c01f);
	background-color: #69b03c;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#8eef5b', endColorstr='#57c01f');
}
.button.green:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#79c04c), to(#3b8011));
	background: -moz-linear-gradient(top,  #79c04c,  #3b8011);
	background-color: #79c04c;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#79c04c', endColorstr='#3b8011');
}

.button.blue, .button.blue:visited {
	color: #ffffff !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#2a67ca), to(#0033cc));
	background: -moz-linear-gradient(top,  #2a67ca,  #0033cc);
	background-color: #0096d8;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a67ca', endColorstr='#0033cc');
}
.button.blue:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#2a65c4), to(#2957af));
	background: -moz-linear-gradient(top,  #2a65c4,  #2957af);
	background-color: #10A6e8;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a65c4', endColorstr='#2957af');
}

.button.yellow, .button.yellow:visited {
	color: #ffffff !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffcc4e), to(#ff9a01));
	background: -moz-linear-gradient(top,  #ffcc4e,  #ff9a01);
	background-color: #0096d8;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcc4e', endColorstr='#ff9a01');
}
.button.yellow:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#fddf97), to(#f8b627));
	background: -moz-linear-gradient(top,  #fddf97,  #f8b627);
	background-color: #10A6e8;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fddf974', endColorstr='#f8b627');
}


/*** End Buttons ***/

/*** Feedback ***/
.feedback { 
	background: url('/filez/img/sprite-feedback.png') no-repeat top left; margin-bottom: 6px;
	text-align: center; color: #545353; font-weight: bold; font-size: 14px;
}
/*
.ok-grande-pantalla-activacion{ background-position: 0 0; width: 62px; height: 38px; } 
.ok-tablet{ background-position: 0 -48px; width: 43px; height: 27px; } 
.x-tablet{ width: 24px; height: 29px; } 
*/

.error { 
	background-position: 5px -83px; height: 31px; line-height: 31px;
	border: solid 1px #efbebe;
}
.good {
	border: solid 1px #a9f383;
	background-position: 5px -46px; height: 29px; line-height: 29px;
}
/*** End Feedback ***/

/* Verticals */
.top-header { height: 102px; }

.top-header-logo { background-position: 0 -255px; width: 211px; height: 58px; float: left; display: block; text-indent: -9999px; margin: 23px 0 0 15px; }
.top-header-logo:hover { background-position: 0 -397px; width: 210px; height: 54px; float: left; display: block; }

#userbar { float: right; }

/*** VERTICALS ***/
/* Headers */
.verticals-sprite { background: url('/filez/img/wttc-2011-verticals.png') no-repeat top left; }
.verts-header-sprite { background: url('/filez/img/verticals-headers.png?v23032012') no-repeat top left; }
.bg-americas{ background-position: 0 0; width: 1000px; height: 103px; } 
.bg-asia{ background-position: 0 -104px; width: 1000px; height: 103px; } 
.bg-china{ background-position: 0 -208px; width: 1000px; height: 103px; } 
.bg-europe{ background-position: 0 -312px; width: 1000px; height: 103px; } 
.bg-pro-tour{ background-position: 0 -416px; width: 1000px; height: 103px; } 
.bg-world{ background-position: 0 -520px; width: 1000px; height: 103px; }
.bg-2011-wttc { background-position: 0 -624px; width: 1000px; height: 103px; }
.bg-2012-wtttc { background-position: 0 -728px; width: 1000px; height: 103px; }

.top_menu.vertical { width:213px; text-align: center; margin: 7px 0 0 7px;}
.top_menu.vertical.2012-wtttc li a { color: yellow; }
.top_menu.vertical.china li a { color: yellow; }
.top_menu.vertical.europe li a { color: #0066cc; }
.top_menu.vertical.asia li a { color: #5a1872; }
.top_menu.vertical.pro li a { color: #090; }
.top_menu.vertical.world li a { color: #09f; }
.top_menu.vertical.americas li a { color: #f90; }
.top_menu.vertical.2011-wttc li a { color: #f7881d; }

/* Logos */
.verts-logo-sprite { background: url('/filez/img/verticals-logos.png?v23032012') no-repeat top left;  display: block; text-indent: -9999px; position: relative; top: 14px; }
.logo-americas{ background-position: 0 0; width: 413px; height: 71px; } 
.logo-asia{ background-position: 0 -72px; width: 161px; height: 73px; } 
.logo-china{ background-position: 0 -146px; width: 316px; height: 73px; } 
.logo-europe{ background-position: 0 -220px; width: 267px; height: 70px; } 
.logo-pro-tour{ background-position: 0 -291px; width: 182px; height: 71px; } 
.logo-world{ background-position: 0 -363px; width: 286px; height: 74px; } 
.logo-2011-wttc{ background-position: 0 -438px; width: 161px; height: 75px; }
.logo-2012-wtttc { background-position: 0 -514px; width: 141px; height: 74px; }

/*** Users screens ***/
.blue-border { border: solid 1px #219aff; }
.yellow-border { border: solid 1px #ffd022; }
.red-border { border-top: solid 1px #c10909; border-bottom: solid 1px #c10909; border-right: solid 2px #c10909; border-left: solid 2px #c10909; }
.green-border { border-top: solid 1px #a9f383; border-bottom: solid 1px #a9f383; border-right: solid 2px #a9f383; border-left: solid 2px #a9f383; }
.shadow_5_5_2 { 
	-moz-box-shadow: 5px 5px 4px #999;
	-webkit-box-shadow: 5px 5px 4px #999;
	box-shadow: 5px 5px 4px #999; 
}

.forget, .reset {  width: 460px; margin-top: 20px; margin-bottom: 20px; color: #545353; padding: 10px 20px 23px 20px; }
.forget h1, .reset h1 { color: #545353; font-size: 25px; margin-bottom: 4px; }
.forget p, .reset p { width: 85%; margin-bottom: 10px; font-size: 14px; }
.forget input, .reset input { width: 250px; margin-bottom: 10px; height: 21px; text-indent: 5px; }

.signup, .signin { margin: 8px 20px 30px 20px; padding: 4px 10px 15px 10px; font-size: 14px; }
.signup { color: #219aff; }
.signup h1, .signin h1 { font-size: 25px; margin-bottom: 4px; }
.signup h1 { color: #219aff; }
.signup p, .signin p { margin-bottom: 10px; font-size: 14px; }
.signup p { color: #219aff; }
.signup input, .signin input { height: 21px; text-indent: 5px; margin-bottom: 5px; width: 100%; }
.signup input.twin { width: 48%; }
.signup form, .signin form { text-align: center; }

.signin { color: #ffd022; }
.signin h1 { color: #ffd022; }
.signin p { color: #ffd022; }
.signin-left { border-right: solid 5px #ffd022; }

.signup-left, .signin-left { width: 48%; float: left; padding-right: 12px; }
.signup-left { border-right: solid 5px #def0ff; }
.signup-right, .signin-right { width: 48%; float: right; padding-left: 8px; }

.signup-fb, .signin-fb { background-color: #edf1f6; text-align: center; color: #545353; padding: 8px 10px 15px 10px; color: #545353; margin-bottom: 10px; }
.signup-fb p, .signin-fb p {color: #545353;}

.signup-signin { }
.signup-signin strong { color: #ffd022; display: block; text-align: center; margin-bottom: 4px; }

.signin-signup { text-align: center; }
.signin-signup p { color: #545353; text-align: center; }

/* Comments */
#post_comments { margin: 0 0 0 2px; }

/* Single post - related posts */
.related { background-color: #ececec; margin: 8px 0 8px 0; text-align: center; }
.related-title { font-size: 17px; padding: 3px 0 0 5px;  display: block; margin: 0 0 10px 0; text-align: left; }
.related-list { list-style: none; width: 648px; margin: 0 auto 0 auto; }
.related-list li { 
	list-style-type: none; 
	display: inline; float: left; 
	width: 156px; 
	padding: 3px; 
	text-align: center;
	font-size: 13px;
}

.related-africa { border-left: solid 20px #000000; color: #000000; }
.related-oceania { border-left: solid 20px #66cc33; color: #66cc33; }
.related-china { border-left: solid 20px #cc3300; color: #cc3300; }
.related-europe { border-left: solid 20px #0066cc; color: #0066cc; }
.related-asia { border-left: solid 20px #5a1872; color: #5a1872; }
.related-americas { border-left: solid 20px #f90; color: #f90; }
.related-world { border-left: solid 20px #09f; color: #09f; }
.related-pro-tour { border-left: solid 20px #090; color: #090; }
.related-2011-wttc { border-left: solid 20px #f7881d; color: #f7881d; }
.related-2012-wtttc { border-left: solid 20px #000000; color: #000000; }

/* Sidebar boxes */
.box-sidebar { margin: 5px 0 0 0; }
.search-box-input { width: 208px; font: 16px arial, sans-serif;
	padding-left: 6px;
	padding-right: 10px;
	vertical-align: top;
	border: solid 1px #ccc;
	height: 19px; }
.suscribe_email { width: 192px; }
.grey_button {cursor: pointer; border: none; margin-left: 3px; height: 20px; line-height: 20px; position: relative; top: 1px; color: #ffffff; font: bold 12px Helvetica;}
.grey_button:hover {
		background: #cccccc;
		background: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#6b6b6b));
		background: -moz-linear-gradient(top, #cccccc, #6b6b6b);
		filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#6b6b6b');
}

/* Headlines styles */
.search-headline {  color: #777; font-size: 30px; margin: 10px 0 6px 0; }
.yellow-left-border { border-left: solid 30px #ffd022; padding-left: 4px; }

/* New TTA Logo Sprite */
.sprite-logos { 
    background: url('/filez/img/sprite-logos.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    text-indent: -9999px;
}
.sprite-logos.header { background-position: 0 -92px; width: 328px; height: 69px; margin: 0 0 0 352px; }
.sprite-logos.footer, .sprite-logos.vertical { background-position: 0 -46px; width: 213px; height: 45px; }
.sprite-logos.header:hover { background-position: 0 -162px; width: 328px; height: 69px; }
.sprite-logos.footer:hover, .sprite-logos.vertical:hover { background-position: 0 0; width: 213px; height: 45px; }
.sprite-logos.footer { margin: 5px 0 0 0; }
.sprite-logos.vertical { margin: 6px 0 0 15px;}

.header-common { float: left; width: 300px; }

/* 1 year BDAY logo */
.sprite-logos-1year { 
    background: url('/filez/img/sprite-logos-1year.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    text-indent: -9999px;
}
.sprite-logos-1year.header{ background-position: 0 -205px; width: 240px; height: 82px; margin: 0 0 0 395px; }
.sprite-logos-1year.footer, .sprite-logos-1year.vertical { background-position: 0 -61px; width: 174px; height: 60px; }
.sprite-logos-1year.header:hover{ background-position: 0 -122px; width: 240px; height: 82px; }
.sprite-logos-1year.footer:hover, .sprite-logos-1year.vertical:hover{ background-position: 0 0; width: 174px; height: 60px; }   
.sprite-logos-1year.footer { margin: 5px 0 0 0; }
.sprite-logos-1year.vertical { margin: 15px 0 0 15px;}

/* World Ranking */
.world-ranking { font-family: Helvetica, Arial, sans-serif; display: none; }
.wr-tab { padding: 4px 10px; font-weight: bold; width: 70px; text-align: center; display: block; float: left; margin: 0 5px 0 0; font-size: 14px; }
.wr-month { font-weight: bold; font-size: 14px; padding: 4px 4px 4px 0; color: #666; }
.wr-men { background-color: #3399ff; color: white; }
.wr-women { background-color: #ff6699; color: white; }

.wr-table { margin: 0; }
.wr-table thead { font-weight: bold; }
.wr-table thead td { margin: 3px 5px; padding: 6px 4px; font-size: 13px; text-align: center; }
.wr-table td { text-align: center; }
.wr-pos { font-size: 32px; padding: 3px 12px; font-weight: bold; }
.wr-men .wr-pos { color: #3399ff; }
.wr-women .wr-pos { color: #ff6699; }
.wr-player { text-align: left !important; color: #666; font-size: 13px; }

.wr-men .odd { background-color: #c1e0ff; }
.wr-men .even { background-color: #ddeeff; }
.wr-women .odd { background-color: #ffbfd4; }
.wr-women .even { background-color: #ffeff4; }

.wr-var { background: url('/filez/img/sprite-ranking.png') no-repeat top left; display: block; color: white; }
.equal {  background-position: 0 -70px; width: 20px; height: 16px;  text-indent: -9999px; }
.down { background-position: 0 0; width: 22px; height: 34px; line-height: 34px; font-size: 15px; font-weight: bold; }
.up { background-position: 0 -35px; width: 22px; height: 34px; line-height: 34px; font-size: 15px; font-weight: bold; }

/***/

.ranking-mundial { font-family: Helvetica, Arial, sans-serif; margin-bottom: 5px;}
.rm-tab { padding: 4px 10px; font-weight: bold; width: 70px; text-align: center; display: block; float: left; margin: 0 5px 0 0; font-size: 14px; }
.rm-mes { font-weight: bold; font-size: 14px; padding: 4px 4px 4px 0; color: #666; }
.rm-men { background-color: #3399ff; color: white; }
.rm-women { background-color: #ff6699; color: white; }

.rm-tabla { margin: 0; }
.rm-tabla thead { font-weight: bold; }
.rm-tabla thead td { margin: 3px 5px; padding: 6px 4px; font-size: 13px; text-align: center; }
.rm-tabla td { text-align: center; }
.rm-pos { font-size: 32px; padding: 3px 12px; font-weight: bold; }
.rm-men .rm-pos { color: #3399ff; }
.rm-women .rm-pos { color: #ff6699; }
.rm-jugador { text-align: left !important; color: #666; font-size: 13px; }

.rm-men .impar { background-color: #c1e0ff; }
.rm-men .par { background-color: #ddeeff; }
.rm-women .impar { background-color: #ffbfd4; }
.rm-women .par { background-color: #ffeff4; }

.rm-var { background: url('/filez/img/sprite-ranking.png') no-repeat top left; display: block; color: white; }
.rm-igual {  background-position: 0 -70px; width: 20px; height: 16px;  text-indent: -9999px; }
.rm-abajo { background-position: 0 0; width: 22px; height: 34px; line-height: 34px; font-size: 15px; font-weight: bold; }
.rm-arriba { background-position: 0 -35px; width: 22px; height: 34px; line-height: 34px; font-size: 15px; font-weight: bold; }

.rm-jugador a { font-weight: bold; color: #666; font-size: 13px; }

#didyouknow { padding: 10px; background-color: #ddd; font-size: 15px; font-color: #111; }
#didyouknow strong { font-size: 20px; display: block; }
#didyouknow p { margin: 8px 0; }
#didyouknow a { float: right; display: inline-block; }

.banner-580x90 { margin-bottom: 18px; }
.banner-728x15 { margin: 3px 0; padding-left: 3px; text-align: left; }
.banner-300x76 { margin: 5px 0 5px 0; }
.skin-left { max-width: 170px; height: 766px; position: fixed; top: 0; left: 0; z-index: 99; display: inline; text-align: right; }
.banner  { margin: 5px 0 0 0;}
/* Layout */
#master {
    width: 1000px; margin: 0 auto; text-align: left; background-color: #ffffff;
    box-shadow: 40px 0 40px  -25px #222 , -40px 0 40px  -25px #222;
}

/* Header */
#header {
    background: url('/static/img/header/header.png?67903490184c') top left no-repeat;
    width: 1000px;
    height: 130px;
}

.logo {
	display: inline-block; width: 283px; height: 60px;
	margin: 17px 0 0 27px;
	float: left;
}

#header .banner{
    max-width: 728px;
    max-height: 90px;
    float: left;
    margin-left: 5px;
    /*background-color: red;*/
    margin: 17px 0 0 45px;
}

/*
.logo:hover {
	-webkit-transform:scale(1.0);
	-moz-transform:scale(1.0);	
	-o-transform:scale(1.0);
}
*/

.menu{
    padding: 3px 0;
    background: #4580de;
	background: -webkit-gradient(linear, left top, left bottom, from(#091837), to(#081937));
	background: -moz-linear-gradient(top, #091837, #081937);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#091837', endColorstr='#081937');
	height: 20px;
}
.menu ul li{display: block; float: left; width: 100px; height: 20px; text-align: center; border-right: 1px solid #ffffff;}
.menu ul li a {font: normal 14px Helvetica; color: #ffffff; display: block; height: 26px; width: 102px; line-height: 26px; position: relative; top: -3px;}
.menu ul li:first-child  a {width: 101px;}
.menu ul li:hover:first-child a {left: 0; text-indent: 0;}
.menu ul li a:hover {
color: #ffffff;
font: bold 14px Helvetica;
text-indent: 3px;
height: 26px;
line-height: 26px;
left: -1px;
text-decoration: none;
border: none;
clear: both;
}
li.menu_home a {color: #545353;}
li.menu_2011_wttc a:hover {
    background: #cc3300;
	background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#d7d7d7));
	background: -moz-linear-gradient(top, #fefefe, #d7d7d7);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#d7d7d7');
}
li.menu_2011_wttc a:hover .menu_2011_wttc_wttc { color: #f7881d; }
li.menu_2011_wttc a:hover .menu_2011_wttc_2011 { color: #3ca5dc; }
li.menu_2012_wtttc a:hover {
    background: #000000;
	background: -moz-linear-gradient(
	    top,
	    #000000 0%,
	    #000000 25%,
	    #666666 50%,
	    #000000 75%,
	    #000000);
	background: -webkit-gradient(
	    linear, left top, left bottom, 
	    from(#000000),
	    color-stop(0.25, #000000),
	    color-stop(0.50, #666666),
	    color-stop(0.75, #000000),
	    to(#000000));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000');
}
li.menu_london_2012 a:hover {
    color: #e93596 !important;
    background: #0099ff;
	background: -moz-linear-gradient(
	    top,
	    #0099ff 0%,
	    #0099ff 25%,
	    #ffffff 50%,
	    #0099ff 75%,
	    #0099ff);
	background: -webkit-gradient(
	    linear, left top, left bottom, 
	    from(#0099ff),
	    color-stop(0.25, #0099ff),
	    color-stop(0.50, #ffffff),
	    color-stop(0.75, #0099ff),
	    to(#0099ff));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0099ff', endColorstr='#0099ff');
}

li.menu_china a:hover {
    background: #cc3300;
	background: -webkit-gradient(linear, left top, left bottom, from(#cc3300), to(#cc0000));
	background: -moz-linear-gradient(top, #cc3300, #cc0000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc3300', endColorstr='#cc0000');
}
li.menu_europe a:hover {
    background: #0066cc;
	background: -webkit-gradient(linear, left top, left bottom, from(#0066cc), to(#0033cc));
	background: -moz-linear-gradient(top, #0066cc, #0033cc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0066cc', endColorstr='#0033cc');
}
li.menu_asia a:hover {
    background: #ffff33;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffff33), to(#ffcc00));
	background: -moz-linear-gradient(top, #ffff33, #ffcc00);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff33', endColorstr='#ffcc00');
}
li.menu_america a:hover {
    background: #ff9900;
	background: -webkit-gradient(linear, left top, left bottom, from(#ff9900), to(#ff6600));
	background: -moz-linear-gradient(top, #ff9900, #ff6600);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9900', endColorstr='#ff6600');
}
li.menu_pro_tour a:hover {
    background: #009900;
	background: -webkit-gradient(linear, left top, left bottom, from(#009900), to(#006600));
	background: -moz-linear-gradient(top, #009900, #006600);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#009900', endColorstr='#006600');
}
li.menu_world a:hover {
    background: #0099ff;
	background: -webkit-gradient(linear, left top, left bottom, from(#0099ff), to(#0066ff));
	background: -moz-linear-gradient(top, #0099ff, #0066ff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0099ff', endColorstr='#0066ff');
}

/* Paris 2013 Logo */
.paris-2013-logo { float: left; z-index: 10; display: block; width: 103px; height: 170px; position: relative; }

/* Fringe */
.fringe {
    width: 193px;
    height: 95px;
    float: left;
}

/* Footer */
footer { 
	background-color: #4580de;
	background: -webkit-gradient(linear, left top, left bottom, from(#091837), to(#081937));
	background: -moz-linear-gradient(top, #091837, #081937);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#091837', endColorstr='#081937');
	color: white; 
	padding: 5px 10px 0 10px; 
	height: 72px;
}
footer h2 { float: left; margin-top: 4px; }
footer a { color: white !important; }

/**** Components ****/
.post-featured-share-list { border-top: solid 1px #ddd; border-bottom: solid 1px #ddd; margin: 0 0 3px 0; padding: 3px 0 3px 15px; height: 80px; }
.pfsl { display: inline-block; width: 78px; float: left; margin: 0; }
.pfsl.fb { margin-right: 25px; }
.pfsl.tw { margin-right: 25px; }
.pfsl.gp { }

/* Blogger author box */
.sp-cols { background-color: #f0f0f0; padding: 6px 8px; }
.sp-cols img { border: none; }
.sp-cols-avatar { display: inline-block; float: left; margin-right: 14px; }
.sp-cols-social { display: inline-block; float: right; margin-left: 11px; padding-top: 16px; }
.sp-cols-author { font-family: Arial; font-size: 22px; color: black; padding: 0; }
.sp-cols-bio { font-family: Arial; font-size: 12px; color: black; }

/* USATT widget */
.usatt-widget-title { margin: 8px 0 2px 0; }

/* Like This Entry */
#lte { 
	background-color: #ededed; 
	display: block; 
	height: 117px; 
	width: auto; 
}
#lte_cabeza { 
	background-color: #ededed; 
	border-left: solid 20px #333333; 
	color: #333333; 
	display: block; 
	font-size: 17px; 
	height: auto; 
	padding: 3px 0 0 5px; 
	text-align: left; 
	width: auto; 
}
#lte_cuerpo {
	display: block;
	width: auto;
}
#lte_izquierda {
	background-color: #ededed;
	border-right: 1px solid #cbcbcb;
	float: left;
	height: 89px;
	width: 338px;
}
#lte_derecha {
	background-color: #ededed;
	display: inline-block;
	float: right;
	height: 89px;
	width: 339px;
}
#lte_izquierda ul:nth-child(1) {
	list-style: none;
	margin-top: 15px;
	margin-left: 20px;
}
#lte_derecha ul:nth-child(1) {
	list-style: none;
	margin-top: 26px;
	margin-left: 20px;
}
.lte_stt_button {
	cursor: pointer; 
	border: 1px solid #d15b1b; 
	height: 20px;
	line-height: 21px;
	position: relative;
	color: #ffffff; 
	font: bold 12px Helvetica;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
 	background: #fc9836 url('/static/img/v2/icons/onda-rss.png?06082013&67903490184c') no-repeat 3px 2.5px;
    background: url('/static/img/v2/icons/onda-rss.png?06082013&67903490184c') no-repeat 3px 2.5px, -webkit-gradient(linear, left top, left bottom, from(#fc9836), to(#dd4f07));
    background: url('/static/img/v2/icons/onda-rss.png?06082013&67903490184c') no-repeat 3px 2.5px, -moz-linear-gradient(top, #fc9836, #dd4f07);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc9836', endColorstr='#dd4f07');
	padding: 2.5px 2.5px 2.5px 19px;
	text-decoration: none !important;
	margin-left: 0px;
}
.lte_stt_button:hover {
		background: #ffb36b url('/static/img/v2/icons/onda-rss.png?06082013&67903490184c') no-repeat 3px 2.5px;
		background: url('/static/img/v2/icons/onda-rss.png?06082013&67903490184c') no-repeat 3px 2.5px, -webkit-gradient(linear, left top, left bottom, from(#ffb36b), to(#dd4f07));
		background: url('/static/img/v2/icons/onda-rss.png?06082013&67903490184c') no-repeat 3px 2.5px, -moz-linear-gradient(top, #ffb36b, #dd4f07);
		filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb36b', endColorstr='#dd4f07');
}
.lte_gn_button {
	cursor: pointer; 
	border: 1px solid #225222; 
	margin-left: 2px; 
	height: 20px; 
	line-height: 21px;
	position: relative; 
	color: #ffffff; 
	font: bold 12px Helvetica;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	background: #009a00 url('/static/img/v2/icons/sobrecito.png?06082013&67903490184c') no-repeat 3px 1.5px;
    background: url('/static/img/v2/icons/sobrecito.png?06082013&67903490184c') no-repeat 3px 1.5px, -webkit-gradient(linear, left top, left bottom, from(#009a00), to(#016a03));
    background: url('/static/img/v2/icons/sobrecito.png?06082013&67903490184c') no-repeat 3px 1.5px, -moz-linear-gradient(top, #009a00, #016a03);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#009a00', endColorstr='#016a03');
    padding: 2.5px 2.5px 2.5px 19px;
    text-decoration: none !important;
}
.lte_gn_button:hover {
		background: #00bd00 url('/static/img/v2/icons/sobrecito.png?06082013&67903490184c') no-repeat 3px 1.5px;
		background: url('/static/img/v2/icons/sobrecito.png?06082013&67903490184c') no-repeat 3px 1.5px, -webkit-gradient(linear, left top, left bottom, from(#00bd00), to(#016a03));
		background: url('/static/img/v2/icons/sobrecito.png?06082013&67903490184c') no-repeat 3px 1.5px, -moz-linear-gradient(top, #00bd00, #016a03);
		filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00bd00', endColorstr='#016a03');
}
.lte_suscribe_email { 
	width: 192px; height: 15px; 
}
.lte_fbtw {
	position: relative;
	top: 5px;
}
.lte_text_span {
	display: inline-block;
	margin-right: 10px;
}
/* WR Cursor */

#wr_men { cursor:pointer; }
#wr_women { cursor:pointer; }

  
  
  