#wrapper{
	padding-bottom:0;
	background-color:#E6E1DB  !important;
}
#content{
	background-color:#E6E1DB  !important;
	width:auto;
	.width:100%;
}
#banner_horizontal{
	background-color:#000;
}

.gradient_top{
	background:url(../img/bg_gradient_top.gif) repeat-x;
	
}
.twoThirds{-right:12px !important;
}
.margin_bottom_15{margin-bottom:15px !important;}
.margin_top_10{	margin-top:10px !important;}
.margin_top_15{	margin-top:15px !important;}
.margin_top_40{	margin-top:40px !important;}
.margin_top_50{	margin-top:50px !important;}
.margin_top_55{	margin-top:55px !important;}

*{
	list-style-type:none;
	font:normal 12px Arial;
	text-decoration:none;
	color:#000;
	margin:0;
	padding:0;
}
a{
	outline:0; 
}
a:hover{
	text-decoration:underline;
}

#body_index, .back_page{
	background:url(../img/bg_no_sponsor.jpg) no-repeat center top #180501 fixed;
}

#cont_header{
	background:url(../img/bg_cont_header.jpg) repeat-x #C2B9A7;
}
#header_sudafrica{
	padding:0 10px 10px 10px;
	overflow:hidden;
	clear:both;
	height:1%;	
	height:inherit;

}
h2.dotted_title{
	font:normal 24px Arial;
	padding-bottom:10px;
	border-bottom:1px dotted #605275;
	color:#450C00	
}

UL.boxvideo_list{ background-color:#d5ccc5;}
UL.boxvideo_list LI{padding:10px 0 !important; border-bottom:1px dotted #666666; clear:both; overflow:hidden; height:1%; height:inherit;} UL.boxvideo_list li div.image_video{width:250px; float:left; display:inline; margin-right:15px; margin-left:10px;}                   
UL.boxvideo_list li div.text_video{width:320px; float:left; display:inline;} 

H2.TitleHome{font : normal 24px Arial, Helvetica;color:#441700; margin:4px 0 4px 0;padding:0 0 0 0;border-bottom:1px dotted #999999;}
H1.blogTitle{color:#333 !important;	margin:10px 0;}                                         

#world_list_cont, #stadium_list_cont{margin-top:10px;}
#cont_carousel{
	width:610px;
	float:left;
	display:inline;
	margin-right:10px;
	margin-top:15px;
	margin-left:8px;
	text-align:left;
}
#cont_sponsor{
	width:300px;
	float:left;
}
#cont_sponsor ul li{
	margin-bottom:8px;
}
#cont_sponsor ul li.no_margin{
	margin-bottom:0;	
}
.cont_image_text{
	width:auto;
	.width:100%;	
	overflow:hidden;
	padding-bottom:10px;
	border:0 !important;
}

.left_corner{
	width:10px;
	height:15px;
	float:left;
	display:inline;
	background:url(../img/bg_leff_corner.jpg) no-repeat;
}
.right_corner{
	width:10px;
	height:15px;
	float:left;
	display:inline;
	background:url(../img/bg_right_corner.jpg) no-repeat;
}
.center_back{
	width:935px;
	height:15px;
	float:left;
	display:inline;
	background:url(../img/bg_center_back.jpg);
}

#banner_day_note{
	text-align:left;
	padding:3px 12px;
    font:normal 18px Arial;
    padding:3px 10px;
	color:#FFF;
}

.generalNoteSudafrica h4, .generalNoteSudafrica h4 A{
	font:normal 24px Arial;
	color:#090200;
}

.related_multimedia h6{
	font:bold 10px Arial;
	color:#877150;
}

.generalNoteSudafrica p, .generalNoteSudafrica p a{
	font:normal 12px Arial;
}

.generalNoteSudafrica.sponsor h4, .generalNoteSudafrica.sponsor p, .generalNoteSudafrica.sponsor div.related_multimedia{
	margin-left:10px;
	margin-right:10px;	
}



.related_multimedia{
	margin-top:5px;
}
.related_multimedia span{
	margin-right:10px;
	padding:3px 0;
} 
.related_multimedia span img{
	margin-right:3px;
}
.related_multimedia span, .related_multimedia span a{
	font:normal 11px Arial;
}
.related_multimedia.vertical{
	.width:100% !important;
}
.related_multimedia.vertical span{
	display:block;
}

.related_multimedia.vertical span img{
	width:auto !important;
	height:auto !important;
	position:relative !important;
}
.rounded_bar_top_big{
	background:url(../img/bg_rounded_bar_top_big.gif) no-repeat bottom;
	height:10px;
}
.rounded_bar_bottom_big{
	background:url(../img/bg_rounded_bar_bottom_big.gif) no-repeat;
	height:10px;
}
.content_rounded_box{
	padding:0 10px;
	background-color:#d5ccc3;
}

.content_rounded_box h4{
	font:bold 16px Arial;
	color:#4A1600;
	padding-bottom:5px;
}
.content_experts{
	margin-bottom:10px;
}
.content_experts ul li{
	width:290px;
	padding:0;
	display:inline;
	float:left;
	margin-right:10px !important;
}

.content_experts ul li.no_margin{
	margin-right:0 !important;	
}

.content_experts ul li span.expert-picture{
	width:120px;
	height:90px;
	margin-right:10px;
	float:left;
}

.content_experts ul li h5, .content_experts ul li h5 a{
	font:bold 14px Arial;
}
.content_experts ul li h6, .content_experts ul li h6 a{
	font:normal 12px Arial;
}

.content_experts ul li p, .content_experts ul li p a{
	font:normal 11px/13px Arial;
}

#content_galleries{
	padding:0 10px;
}
#content_galleries ul{
	padding-bottom:8px;
}
#content_galleries ul li{
	width:120px;
	float:left;
	display:inline;
	margin-right:30px;
}

#content_galleries ul li.no_margin{
	margin-right:0;
}
#content_galleries ul li span.thumb_gallery{
	display:block;
	width:120px;
	height:90px;
	background-position:center;
	margin-bottom:5px;
}

#content_galleries ul li span.thumb_gallery a{
	display:block;
	width:120px;
	max-width:118px;	
	height:90px;
	max-height:88px;
	overflow:hidden;
}
#content_galleries ul li span.thumb_gallery a:hover{
	border:1px solid #FFF;
}

#content_galleries,  #content_galleries a{
	font:normal 11px/13px Arial;
	color:#333;
}

.see_more_vid a, .see_more_gall a{
	font:bold 12px Arial !important;
	color:#4b1902  !important;
}
.border_dotted_bottom{
	border-bottom:1px dotted #999;
	margin-bottom:10px !important;
}

.cont_small_right{
	clear:both;
	margin-bottom:15px;
}

#video_player{
	background:url(../img/bg_rounded_bar_bottom_small.gif) no-repeat bottom #d5ccc3;
	padding:0 0 10px 0;
}

.player_container{
	padding:5px 10px;
	background-color:#000;
}
.player_container h6{
	font:bold 12px Arial;
	color:#FFF;
	margin-bottom:5px;
}
.controls_video{
	width:280px;
	height:240px;
	background:#333;
}

.video_list{
	background:url(../img/bg_grad_player.jpg) no-repeat  top;
	padding:10px 10px 0 10px;
}

.video_list ul li{
	padding:0;
	display:block;
	background:url(../img/icon_video_camera_player.gif) no-repeat 0 3px;
	padding:0 0 3px 15px !important;
}
.highlighted{
	font-weight:bold;
}

#newsletter_form{
	background:url(../img/bg_newsletter.gif) no-repeat;
	padding:20px 10px 10px 80px;
}
#newsletter_form h6{
	font:bold 13px Arial;
	color:#FFF;
}

#newsletter_form p{
	font:normal 11px Arial;
	color:#FFF;
}

#news_forma{
	margin-top:18px;
	padding:0 !important;
}
#esubscrib{
	background-color:#e9e4e0;
	width:140px;
	height:22px;
	margin-right:5px;
	border:1px solid #9b9a98;
	font:normal 11px/14px Arial;
	padding:3px 5px;
}
#suscrib{
	background:url(../img/btn_suscrib.gif) no-repeat;
}

.title_table_sponsor{
	font:bold 16px Arial;
	color:#A41600;
	padding:4px 10px;
	border-bottom:1px dotted #CCC;
}
#cont_table_sponsor{
}

#cont_table_sponsor{
	.width:100%;
	padding:0 0 0 0;
	border:0 !important;
}

#cont_table_sponsor table, #cont_table_sponsor table a{
	font-size:11px !important;
}

#cont_table_sponsor table, #cont_table_sponsor table tr, #cont_table_sponsor table td{
	border-collapse:collapse;
	border:1px solid #e4dfd9;
	font-size:11px !important;	
}
#cont_table_sponsor tr{
	background-color:#e6e1db;
}
#cont_table_sponsor tr.coloredRowEp{
	background-color:#d5ccc5
}

#cont_table_sponsor table td{
	padding:2px 5px !important;
}


.answer_l0{
	background:#E6E1DB !important;
}
.bg_rounded_title{
	background:url(../img/bg_rounded_title.gif) no-repeat ;
	font:normal 18px Arial;
	color:#FFF;
	padding:3px 10px 3px 10px;
}
.cont_map{
	background:url(../img/bg_rounded_bar_bottom_small.gif) no-repeat center bottom #d5ccc3;
	padding-bottom:10px;
}

.cont_map div.sub_cont{
	padding:4px 4px 0 4px;
}

.cont_map div ul{
	width:auto !important;	
	margin:8px 10px 0 10px !important;
	
}
.cont_map div ul li{
	font:bold 12px Arial;
}

.to_capital{text-transform: capitalize;}

.current_location{
	margin-bottom:5px;
}


.commentsLst_0 p{
	font:normal 11px Arial !important;
}
.commentsLst_0 p b, .commentsLst_0 p b a{
	font:bold 11px Arial !important;
}

ul.menuBar.commentsMenu{
	clear:both;
}
ul.menuBar.commentsMenu li{
	background:#d3ccc6 !important;
	top:2px;
	.top:1px;	
}
ul.menuBar.commentsMenu li a{
	font:bold 12px/14px Arial;
}
ul.menuBar.commentsMenu li.active{
	background:#e6e1db !important;
	border-bottom:1px solid #e6e1db;
}

ul.menuBar.commentsMenu li.active a{
	color:#3b1105;
}

.comment_tools *{
	font:normal 11px Arial;
}

.sub_menu_history{
   margin:10px 0;
}
.sub_menu_history, .sub_menu_history a{
	font:bold 11px Arial;
	color:#63463e;
}

.country_name{
	background:url(../img/bg_country_name.jpg) no-repeat right;
	text-align:right;
	border-bottom:1px dotted #918e87;
	padding:7px 0;
	clear:both;
	overflow:hidden;
	height:1%;
	height:inherit;
}
.country_name div{
	float:right; 
	width:48px; 
	height:35px;
	display:inline;
	margin-right:10px;	
	overflow:hidden;
}
.country_name div img{
	margin-top:-6px;
}
.country_name span{
	float:left;
	font:normal 24px Arial;
	color:#511b19;
}


.main_new_team{
	position:relative;
	height:250px;
	width:auto;
	.width:100%;	
	margin-top:10px;
	border:1px solid #000;
	overflow:hidden;
}
.img_new_team, .text_new_team{
	position:absolute;
}

.img_new_team{
	height:250px;
}

.text_new_team{
	display:block;
	width:100%;
	height:75px;
	background:#000;
	bottom:0;
	opacity:0.7;
	filter: alpha(opacity=70);
}
.text_new_team div{
	margin:12px 10px;
}
.text_new_team div h4, .text_new_team div h4 a{
	font:normal 20px Arial;
	color:#FFF;
}
.text_new_team div p, .text_new_team div p a{
	font:normal 11px Arial;
	color:#FFF;
}

.cont_team{
	background:url(../img/bg_game_field.jpg) no-repeat center top #d4cdc7;
	margin-top:10px;

}
.sub_cont_team{
	background:url(../img/bg_rounded_bar_bottom_big.gif)  no-repeat center bottom ;
	clear:both;
	overflow:hidden;
	height:1%;
	height:inherit;
	padding-bottom:10px;
}
.cont_formation, .cont_coach{
	width:300px;
	float:left;
}

.cont_formation h3, .ulWDirT li h3{
	font:normal 14px Arial;
	color:#FFF;
	padding:7px 10px;
	text-transform:uppercase;
}
.ulWDirT li h3{
	margin-bottom:10px;
}
.ulWDirT li.wTrayDt{
	display:none;
}
.ulWDirT li.wTrayDt div{
	display:inline;
}
.ulWDirT li.wTrayDt span p, .ulWDirT li.wTrayDt span p a{
	font-size:11px;
}
.ulWDirT li span{
	font:bold 12px Arial;
	color:#402315;
}
.cont_coach{
	width:300px;
	float:left;
	margin-left:6px;
}
.widgCampJ{
	background: url(../img/campo_juego.jpg) -2px -2px no-repeat;
	position:relative;
	left:2px;
	top:8px;
	width: 296px !important;
	height: 255px;
}
.widgCampJ .widgCampJCont{
	margin:0 22px !important;
}

.widgCampJ ul{ 
	overflow: visible !important;
}
.widgCampJ ul li{
	width: 50px !important;
	height: 44px !important;
	float: left;
	position: relative;
	overflow: visible !important;
}


.widgCampDot{
	padding-left: 16px;
	padding-top: 13px;
}
.widgCampNameBtm{
	font-family: arial;
	font-size: 10px;
	color: #fff;
	position: absolute;
	top: 31px;
	left: -25px;
	overflow: visible !important;
	width: 100px;
	height: 20px;
	text-align: center;
	float: left;
	
}
.widgCampNameBtm div{
	position: relative;
	width: auto;
}
.widgCampNameBtm span{
	padding: 0 2 0 2px;
	background-color: #000;
	color:#FFF;
	margin: 0 auto !important;
}
.widgCampNameTop{
	font-family: arial;
	font-size: 10px;
	color: #fff;
	position: absolute;
	top: 0px;
	left: -25px;
	overflow: visible !important;
	width: 100px;
	height: 20px;
	text-align: center;
	float: left;
	padding-top:0px;
}
.widgCampNameTop span{
	padding: 0 2 0 2px;
	background-color: #000;
	margin: 0 auto !important;
	color: #fff;	
}
.widgCampGK{
	margin-left: 100px !important;
	display: inline;
}

#day_forum{
	background:url(../img/bg_foro.gif) no-repeat;
	padding:10px 10px 5px 80px;
	height:62px;
}

#day_forum a{font-weight:bold;}

.btn_image_text{
	position:relative;
}

.btn_image_text div{
   position:relative;
   z-index:10;
}
.btn_image_text span{
   position:absolute;
   z-index:11;
   top:37px;
   left:90px;
}

.btn_image_text span a{
	font:normal 11px Arial;
}

#community_links{
	clear:both;
	overflow:hidden;
}
#community_links div.general_channel{
	height:40px;
	background:url(../img/siguenos_tf-TD_mundial.gif) no-repeat right top;
	width:115px;
	float:left;
	display:inline;
	
}

#community_links div span{
	display:block;
	padding-left:61px;
}
#community_links div.editor{
	width:185px;
	float:left;
	display:inline;
}

#community_links div.general_channel a{
	width:24px; 
	height:24px;
	margin-top:11px;
	float:left;
	display:inline;
	margin-right:1px;
	display:block;
}

#community_links div.general_channel a:hover{
	background:#FFF;
	opacity:0.3;
	filter: alpha(opacity=30);
}



/*comments*/
#COMM_txt_agregar, #COMM_ul_comment, #COMM_ul_services, #COMM_li_twitter, #COMM_li_fb{background:#e6e1db !important}
#COMM_ul_services{background:#CCC !important; margin-right:1px !important; max-width:607px !important; border-bottom:1px solid #CCC !important}
#COMM_li_esmas, #COMM_li_twitter, #COMM_li_fb{border-left:none !important; width:33.2% !important; max-width:33.1% !important}
#COMM_li_esmas{background:#CFC6BA !important}


