﻿/* 20120629 1015 */

/*menu*/
#menu{
	width : 942px;
	height : 40px;
	border-top : 1px solid #d5d0cb;
	z-index : 20;
	display:table;
	float:none;
	margin-top:5px;
}
#menu h2{
	width : auto;
	height : 40px;
	line-height : 40px;
	float : left;
	margin-top:-2px;
}
#menu h2 a{
	width : auto;
	height : 13px;
	line-height : 13px;
	float : left;
	margin : 8px 0 0 0;
	padding : 0 11px;
	border-right : 1px solid #99938d;
	color : #99938d;
	display : block;
}
#menu h2.mn1 a{
	padding-left : 0;
}
#menu h2.m_end a{
	border-right: none;
}

#menu h2 a:hover {
	color : #ff9900;
}

/*--quadro de medalhas--*/
#medal_count_map{
	display:table;
	clear:both;
	float:none;
}
#medal_count_map h1{
	width:209px;
	height:18px;
	background:url(../_img/title_mapa_de_medalhas.gif) no-repeat;
	float:none;
	margin-bottom:22px;
}

#time_line{
	width:936px;
	height:43px;
	margin-bottom:15px;
	background:url(../_img/dots_timeline.gif) bottom no-repeat;
	background-color:#eceae7;
}
#time_line ul{
	padding-top:9px;
	height:15px;
}
#time_line li{
	width:27px;
	height:15px;
	float:left;
	display:block;
	margin-left:8px;
	margin-right:1px;
}
/*--sprite timeline--*/
#time_line a{
	width:29px;
	height:15px;
	display:block;
}
#time_line a.time1896{
	width:29px;
	height:15px;
	background:url(../_img/bt_timeline_sprite.gif) no-repeat;
	background-position:-3px 0px;
}
#time_line a.time1896:hover{
	background-position:-3px -13px;
	cursor: pointer;
}
#time_line a.time1900{
	width:29px;
	height:15px;
	background:url(../_img/bt_timeline_sprite.gif) no-repeat;
	background-position:-39px 0px;
}
#time_line a.time1900:hover{
	background-position:-39px -13px;
	cursor: pointer;
}
#time_line a.time1904{
	width:29px;
	height:15px;
	background:url(../_img/bt_timeline_sprite.gif) no-repeat;
	background-position:-75px 0px;
}
#time_line a.time1904:hover{
	background-position:-75px -13px;
	cursor: pointer;
}
#time_line a.time1908{
	width:29px;
	height:15px;
	background:url(../_img/bt_timeline_sprite.gif) no-repeat;
	background-position:-111px 0px;
}
#time_line a.time1908:hover{
	background-position:-111px -13px;
	cursor: pointer;
}
#time_line a.time1912{
	width:29px;
	height:15px;
	background:url(../_img/bt_timeline_sprite.gif) no-repeat;
	background-position:-147px 0px;
}
#time_line a.time1912:hover{
	background-position:-147px -13px;
	cursor: pointer;
}
#time_line a.time1920{
	width:29px;
	height:15px;
	background:url(../_img/bt_timeline_sprite.gif) no-repeat;
	background-position:-183px 0px;
}
#time_line a.time1920:hover{
	background-position:-183px -13px;
	cursor: pointer;
}
#time_line a.time1924{
	width:29px;
	height:15px;
	background:url(../_img/bt_timeline_sprite.gif) no-repeat;
	background-position:-219px 0px;
}
#time_line a.time1924:hover{
	background-position:-219px -13px;
	cursor: pointer;
}
#time_line a.time1928{
	width:29px;
	height:15px;
	background:url(../_img/bt_timeline_sprite.gif) no-repeat;
	background-position:-255px 0px;
}
#time_line a.time1928:hover{
	background-position:-255px -13px;
	cursor: pointer;
}
#time_line a.time1932{
	width:29px;
	height:15px;
	background:url(../_img/bt_timeline_sprite.gif) no-repeat;
	background-position:-291px 0px;
}
#time_line a.time1932:hover{
	background-position:-291px -13px;
	cursor: pointer;
}
#time_line a.time1936{
	width:29px;
	height:15px;
	background:url(../_img/bt_timeline_sprite.gif) no-repeat;
	background-position:-327px 0px;
}
#time_line a.time1936:hover{
	background-position:-327px -13px;
	cursor: pointer;
}
#time_line a.time1948{
	width:29px;
	height:15px;
	background:url(../_img/bt_timeline_sprite.gif) no-repeat;
	background-position:-363px 0px;
}
#time_line a.time1948:hover{
	background-position:-363px -13px;
	cursor: pointer;
}
#time_line a.time1952{
	width:29px;
	height:15px;
	background:url(../_img/bt_timeline_sprite.gif) no-repeat;
	background-position:-399px 0px;
}
#time_line a.time1952:hover{
	background-position:-399px -13px;
	cursor: pointer;
}
#time_line a.time1956{
	width:29px;
	height:15px;
	background:url(../_img/bt_timeline_sprite.gif) no-repeat;
	background-position:-435px 0px;
}
#time_line a.time1956:hover{
	background-position:-435px -13px;
	cursor: pointer;
}
#time_line a.time1960{
	width:29px;
	height:15px;
	background:url(../_img/bt_timeline_sprite.gif) no-repeat;
	background-position:-472px 0px;
}
#time_line a.time1960:hover{
	background-position:-472px -13px;
	cursor: pointer;
}
#time_line a.time1964{
	width:29px;
	height:15px;
	background:url(../_img/bt_timeline_sprite.gif) no-repeat;
	background-position:-507px 0px;
}
#time_line a.time1964:hover{
	background-position:-507px -13px;
	cursor: pointer;
}
#time_line a.time1968{
	width:29px;
	height:15px;
	background:url(../_img/bt_timeline_sprite.gif) no-repeat;
	background-position:-543px 0px;
}
#time_line a.time1968:hover{
	background-position:-543px -13px;
	cursor: pointer;
}
#time_line a.time1972{
	width:29px;
	height:15px;
	background:url(../_img/bt_timeline_sprite.gif) no-repeat;
	background-position:-579px 0px;
}
#time_line a.time1972:hover{
	background-position:-579px -13px;
	cursor: pointer;
}
#time_line a.time1976{
	width:29px;
	height:15px;
	background:url(../_img/bt_timeline_sprite.gif) no-repeat;
	background-position:-615px 0px;
}
#time_line a.time1976:hover{
	background-position:-615px -13px;
	cursor: pointer;
}
#time_line a.time1980{
	width:29px;
	height:15px;
	background:url(../_img/bt_timeline_sprite.gif) no-repeat;
	background-position:-651px 0px;
}
#time_line a.time1980:hover{
	background-position:-651px -13px;
	cursor: pointer;
}
#time_line a.time1984{
	width:29px;
	height:15px;
	background:url(../_img/bt_timeline_sprite.gif) no-repeat;
	background-position:-687px 0px;
}
#time_line a.time1984:hover{
	background-position:-687px -13px;
	cursor: pointer;
}
#time_line a.time1988{
	width:29px;
	height:15px;
	background:url(../_img/bt_timeline_sprite.gif) no-repeat;
	background-position:-723px 0px;
}
#time_line a.time1988:hover{
	background-position:-723px -13px;
	cursor: pointer;
}
#time_line a.time1992{
	width:29px;
	height:15px;
	background:url(../_img/bt_timeline_sprite.gif) no-repeat;
	background-position:-759px 0px;
}
#time_line a.time1992:hover{
	background-position:-759px -13px;
	cursor: pointer;
}
#time_line a.time1996{
	width:29px;
	height:15px;
	background:url(../_img/bt_timeline_sprite.gif) no-repeat;
	background-position:-795px 0px;
}
#time_line a.time1996:hover{
	background-position:-795px -13px;
	cursor: pointer;
}
#time_line a.time2000{
	width:29px;
	height:15px;
	background:url(../_img/bt_timeline_sprite.gif) no-repeat;
	background-position:-831px 0px;
}
#time_line a.time2000:hover{
	background-position:-831px -13px;
	cursor: pointer;
}
#time_line a.time2004{
	width:29px;
	height:15px;
	background:url(../_img/bt_timeline_sprite.gif) no-repeat;
	background-position:-867px 0px;
}
#time_line a.time2004:hover{
	background-position:-867px -13px;
	cursor: pointer;
}
#time_line a.time2008{
	width:29px;
	height:15px;
	background:url(../_img/bt_timeline_sprite.gif) no-repeat;
	background-position:-902px 0px;
}
#time_line a.time2008:hover{
	background-position:-902px -13px;
	cursor: pointer;
}
/*--sprite timeline--*/

#filtro{
	width:936px;
	height:15px;
	display:table;
	float:none;
	margin-left:3px;
}
#filtro p{
	font-size:11px;
	color:#47423a;
	float:left;
}
#filtro h2{
	float:none;
	display:block;
}
#filtro ul{
	height:13px;
	vertical-align: top;
}
#filtro li{
	display:block;
	float:left;
	font-size:11px;
	font-weight:normal;
	color:#47423a;
	margin-right:5px;
	height:13px;
	vertical-align:middle;
}
#selecao1, #selecao2, #selecao3, #selecao4, #selecao5, #selecao6{
	*margin-top:-4px;
	margin-right:5px;
	*margin-right:3px;
}

.label_visualizar{
	width:62px;
	height:13px;
	background:url(../_img/label_visualizar.gif) no-repeat;
	padding-
	float:none;
	margin-top:2px;
}
.label_filtrar{
	width:66px;
	height:13px;
	background:url(../_img/label_filtrarpor.gif) no-repeat;
	padding-
	float:none;
	margin-top:2px;
}
.dotvertical{
	border-right:dotted 1px #beb7af;
	width:1px;
	height:13px;
	margin-left:17px;
	margin-right:17px;
}
#area_mapa{
	width:938px;
	height:549px;
	display:table;
	background:url(../_img/bg_map.png) no-repeat;
	padding-display:none;
	*height:auto;
	*min-height:549px;
	
}
#area_dados{
	width:938px;
	height:50px;
}
/*#mapa_left{
	width:378px;
	height:489px;
	float:left;
	display:block;
	border:solid 1px #000000;
	margin:0px;
	padding:0px;
}
#mapa_right{
	width:555px;
	height:489px;
	float:left;
	display:block;
	border:solid 1px #000000;
	margin:0px;
	padding:0px;
}*/
#area_mapa h3{
	font-size:23px;
	font-weight:bolder;
	color:#999999;
	float:left;
	margin-display:none;
	margin-top:22px;
	padding-bottom:0px;
	line-height:25px;
	
}


/*--radio button--*/
.ui-radio-state-disabled,
.ui-radio-state-checked-disabled,
.ui-radio-state-disabled-hover,
.ui-radio-state-checked-disabled-hover {
    color: #999;
}
span.ui-checkbox,
span.ui-radio {
	display: block;
	float: left;
	width: 11px;
	height: 11px;
	background: url(../_img/form-elements.png) -30px -120px no-repeat;
	margin-right:5px;
	*margin-right:3px;
}
			
span.ui-helper-hidden {
	display: none;
}
			
span.ui-radio-state-hover,
span.ui-checkbox-state-hover {
	background-position: -30px -120px;
	margin-right:5px;
	*margin-right:3px;
	cursor: pointer;
}
			
span.ui-checkbox-state-checked {
	background-position: 0 -1px;
}
			
span.ui-checkbox-state-checked-hover {
	background-position: 0 -75px;
}
span.ui-radio-state-checked-disabled-hover,
span.ui-radio-state-checked-disabled,
span.ui-radio-state-checked {
	background-position: -60px -120px;
	margin-right:5px;
	*margin-right:3px;
	cursor: pointer;
}
			
span.ui-radio-state-checked-hover {
	background-position: -60px -120px;
	margin-right:5px;
	*margin-right:3px;
	cursor: pointer;
}
/*--radio button--*/
/*--jScrollPane--*/
#area_trilho{
	width:909px;
	height:12px;
	float:inherit;
	position:relative;
	z-index:999999;
	margin-left:13px;
}
/*--jScrollPane--*/
/*--layer infos--*/
#layer_infos{
	width:150px;
	height:105px;
	background:url(../_img/bg_layer.png) no-repeat;
	float:inherit;
	z-index:999999;
	display:none;
	position:relative;
}
#area_topo{
	width:128px;
	height:25px;
	display:table;
	margin-top:10px;
}
#area_total{
	width:128px;
	height:20px;
	display:table;
	margin-top:-6px;
}
#area_espec{
	width:128px;
	height:20px;
	display:table;
	margin-top:5px;
}
#area_espec ul{
	position:relative;
	width:128px;
	margin:0px;
	top:25px;
}
#area_espec li{
	width:42px;
	float:left;
	display:block;
}
#layer_infos h2{
	font-size:11px;
	color:#47423a;
	font-weight:bolder;
	padding:0px;

}
#area_total h2{
	font-size:11px;
	color:#47423a;
	font-weight:bolder;
	padding:0px;
	display:block;
	float:left;
}
#totalmedalhas{
	width:20px;
	display:block;
	float:left;
}
#flag_layer{
	float:left;
	display:block;
}
#pais_layer{
	float:left;
	display:block;
	margin-top:7px;
}
#totalouro{
	position:relative;
	left:21px;
	padding:0px;
	top:-11px;
}
#totalprata{
	position:relative;
	left:25px;
	padding:0px;
	top:-11px;
}
#totalbronze{
	position:relative;
	left:28px;
	padding:0px;
	top:-11px;
}
/*--layer infos--*/
/*--medalhas--*/
#mapa_left a, #mapa_right a, #mapa_geral a{
	display:block;
	float:left;
}
.medalha_canada{
display:none;
}
.medalha_unitedstates{
display:none;
}
.medalha_mexico{
display:none;
}
.medalha_france{
display:none;
}
.medalha_cuba{
display:none;
}
.medalha_afghanistan{
display:none;
}

.medalha_algeria{
display:none;
}
.medalha_argentina{
display:none;
}
.medalha_armenia{
display:none;
}
.medalha_australia{
display:none;
}
.medalha_austria{
display:none;
}
.medalha_azerbaijan{
display:none;
}
.medalha_bahamas{
display:none;
}
.medalha_barbados{
display:none;
}
.medalha_belarus{
display:none;
}
.medalha_belgium{
display:none;
}
.medalha_bermuda{
display:none;
}
.medalha_bohemia{
display:none;
}
.medalha_brazil{
display:none;
}
.medalha_britishwestindies{
display:none;
}
.medalha_bulgaria{
display:none;
}
.medalha_burundi{
display:none;
}
.medalha_cameroon{
display:none;
}

.medalha_chile{
display:none;
}
.medalha_china{
display:none;
}
.medalha_colombia{
display:none;
}
.medalha_costarica{
display:none;
}
.medalha_croatia{
display:none;
}
.medalha_cuba{
display:none;
}
.medalha_czechoslovakia{
display:none;
}
.medalha_denmark{
display:none;
}
.medalha_dominicanrep{
display:none;
}
.medalha_eastgermany{
display:none;
}
.medalha_ecuador{
display:none;
}
.medalha_egypt{
display:none;
}
.medalha_eritrea{
display:none;
}
.medalha_estonia{
display:none;
}
.medalha_ethiopia{
display:none;
}
.medalha_finland{
display:none;
}
.medalha_formersovietunion{
display:none;
}
.medalha_france{
display:none;
}
.medalha_georgia{
display:none;
}
.medalha_germany{
display:none;
}
.medalha_ghana{
display:none;
}
.medalha_greece{
display:none;
}
.medalha_guyana{
display:none;
}
.medalha_haiti{
display:none;
}
.medalha_hongkong{
display:none;
}
.medalha_hungary{
display:none;
}
.medalha_india{
display:none;
}
.medalha_indonesia{
display:none;
}
.medalha_ivorycoast{
display:none;
}
.medalha_newzealand{
display:none;
}
.medalha_spain{
display:none;
}
.medalha_unitedkingdom{
display:none;
}
.medalha_unitedteamofgermany{
display:none;
}
.medalha_lithuania{
display:none;
}
.medalha_latvia{
display:none;
}
.medalha_lebanon{
display:none;
}
.medalha_malaysia{
display:none;
}
.medalha_luxembourg{
display:none;
}
.medalha_morocco{
display:none;
}
.medalha_macedonia{
display:none;
}
.medalha_moldova{
display:none;
}
.medalha_mongolia{
display:none;
}
.medalha_mozambique{
display:none;
}
.medalha_netherlands{
display:none;
}
.medalha_mauritius{
display:none;
}
.medalha_namibia{
display:none;
}
.medalha_nigeria{
display:none;	
}
.medalha_niger{
display:none;
}
.medalha_bahrain{
display:none;
}
.medalha_pakistan{
  display:none;
}
.medalha_norway{
  display:none;
}
.medalha_peru{
  display:none;
}
.medalha_panama{
  display:none;
}
.medalha_paraguay{
  display:none;
}
.medalha_puertorico{
   display:none;
}
.medalha_philippines{
   display:none;
}
.medalha_poland{
   display:none;
}
.medalha_portugal{
  display:none;
}
.medalha_northkorea{
   display:none;
}
.medalha_southafrica{
   display:none;
}
.medalha_qatar{
   display:none;
}
.medalha_romania{
   display:none;
}
.medalha_russia{
display:none;
}
.medalha_slovakrep{
display:none;
}
.medalha_serbiaandmontenegro{
display:none;
}
.medalha_singapore{
display:none;
}
.medalha_slovenia{
display:none;
}
.medalha_serbia{
display:none;
}
.medalha_srilanka{
display:none;
}
.medalha_sudan{
display:none;
}
.medalha_switzerland{
display:none;
}
.medalha_suriname{
display:none;
}
.medalha_sweden{
display:none;
}
.medalha_syria{
display:none;
}
.medalha_tonga{
display:none;
}
.medalha_thailand{
display:none;
}
.medalha_tajikistan{
display:none;
}
.medalha_togo{
display:none;
}
.medalha_taiwan{
display:none;
}
.medalha_trinidadetobago{
display:none;
}
.medalha_tunisia{
display:none;
}
.medalha_turkey{
display:none;
}
.medalha_unitedarabemirates{
display:none;
}
.medalha_uganda{
display:none;
}
.medalha_ukraine{
display:none;
}
.medalha_sovietunion{
display:none;
}
.medalha_uruguay{
display:none;	
}
.medalha_uzbekistan{
display:none;
}
.medalha_venezuela{
display:none;
}
.medalha_vietnam{
display:none;
}
.medalha_yugoslavfederation{
display:none;
}
.medalha_zambia{
display:none;
}
.medalha_internationalteam{
display:none;
}
.medalha_zimbabwe{
display:none;
}
.medalha_jamaica{
display:none;
}
.medalha_italy{
display:none;
}
.medalha_israel{
display:none;
}
.medalha_kingdomofsaudiarabia{
display:none;
}
.medalha_kenya{
display:none;
}
.medalha_southkorea{
display:none;
}
.medalha_japan{
display:none;
}
.medalha_kazakhstan{
display:none;
}
.medalha_kyrgyzstan{
display:none;
}
.medalha_iceland{
display:none;	
}
.medalha_czechrep{
display:none;
}
.medalha_ireland{
display:none;
}
.medalha_burkinafaso{
display:none;
}
.medalha_westgermany{
display:none;
}
.medalha_iran{
display:none;
}
.medalha_yugoslavia{
display:none;
}
.medalha_tanzania{
display:none;
}
.medalha_iraq{
display:none;
}
.medalha_monaco{
display:none;
}
.medalha_australasia{
display:none;
}
.medalha_kuwait{
display:none;
}
.medalha_senegal{
display:none;
}
.medalha_netherlandantilles{
display:none;
}
.medalha_djibouti{
display:none;
}
.medalha_virginislandsus{
display:none;
}
/*--position--*/
.medalha_senegal{
position:absolute;
}
.medalha_netherlandantilles{
position:absolute;
}
.medalha_djibouti{
position:absolute;
}
.medalha_virginislandsus{
position:absolute;
}
.medalha_kuwait{
position:absolute;
}
.medalha_australasia{
position:absolute;
}
.medalha_monaco{
position:absolute;
}
.medalha_iraq{
position:absolute;
}
.medalha_tanzania{
position:absolute;
}
.medalha_yugoslavia{
position:absolute;
}
.medalha_iran{
position:absolute;
}
.medalha_westgermany{
position:absolute;
}
.medalha_burkinafaso{
position:absolute;
}
#medalha_ireland{
position:absolute;
}
#medalha_canada{
position:absolute;
}
#medalha_unitedstates{
position:absolute; 
}
#medalha_mexico{
position:absolute;
}
#medalha_france{
position:absolute; 
}
#medalha_cuba{
position:absolute; 
}
#medalha_bahamas{
position:absolute; 
}
#medalha_azerbaijan{
position:absolute; 
}

#medalha_austria{
position:absolute; 
}

#medalha_australia{
position:absolute; 
}

#medalha_armenia{
position:absolute; 
}

#medalha_argentina{
position:absolute; 
}

#medalha_algeria{
position:absolute; 
}

#medalha_afghanistan{
position:absolute; 
}
#medalha_barbados{
position:absolute;
}
#medalha_belarus{
position:absolute;
}
#medalha_belgium{
position:absolute;
}
#medalha_bermuda{
position:absolute;
}
#medalha_bohemia{
position:absolute;
}
#medalha_brazil{
position:absolute;
}
#medalha_britishwestindies{
position:absolute;
}
#medalha_bulgaria{
position:absolute;
}
#medalha_burundi{
position:absolute;
}
#medalha_cameroon{
position:absolute;
}

#medalha_chile{
position:absolute;
}
#medalha_china{
position:absolute;
}
#medalha_colombia{
position:absolute;
}
#medalha_costarica{
position:absolute;
}
#medalha_croatia{
position:absolute;
}
#medalha_cuba{
position:absolute;
}
#medalha_czechoslovakia{
position:absolute;
}
#medalha_denmark{
position:absolute;
}
#medalha_dominicanrep{
position:absolute;
}
#medalha_eastgermany{
position:absolute;
}
#medalha_ecuador{
position:absolute;
}
#medalha_egypt{
position:absolute;
}
#medalha_eritrea{
position:absolute;
}
#medalha_estonia{
position:absolute;
}
#medalha_ethiopia{
position:absolute;
}
#medalha_finland{
position:absolute;
}
#medalha_formersovietunion{
position:absolute;
}
#medalha_france{
position:absolute;
}
#medalha_georgia{
position:absolute;
}
#medalha_germany{
position:absolute;
}
#medalha_ghana{
position:absolute;
}
#medalha_greece{
position:absolute;
}
#medalha_guyana{
position:absolute;
}
#medalha_haiti{
position:absolute;
}
#medalha_hongkong{
position:absolute;
}
#medalha_hungary{
position:absolute;
}
#medalha_india{
position:absolute;
}
#medalha_indonesia{
position:absolute;
}
#medalha_ivorycoast{
position:absolute;
}
#medalha_newzealand{
position:absolute;
}
#medalha_spain{
position:absolute;
}
#medalha_unitedkingdom{
position:absolute;
}
#medalha_unitedteamofgermany{
position:absolute;
}
#medalha_lithuania{
position:absolute;
}

#medalha_latvia{
position:absolute;
}

#medalha_lebanon{
position:absolute;
}
#medalha_malaysia{
position:absolute;
}

#medalha_luxembourg{
position:absolute;
}
#medalha_morocco{
position:absolute;
}
#medalha_macedonia{
position:absolute;
}
#medalha_moldova{
position:absolute;
}
#medalha_mongolia{
position:absolute;
}
#medalha_mozambique{
position:absolute;
}
#medalha_netherlands{
position:absolute;
}
#medalha_mauritius{
position:absolute;
}
#medalha_namibia{
position:absolute;
}
#medalha_nigeria{
position:absolute;	
}
#medalha_niger{
position:absolute;
}
#medalha_bahrain{
position:absolute;
}
#medalha_pakistan{
  position:absolute;
}
#medalha_norway{
  position:absolute;
}
#medalha_peru{
  position:absolute;
}
#medalha_panama{
  position:absolute;
}
#medalha_paraguay{
  position:absolute;
}
#medalha_puertorico{
   position:absolute;
}
#medalha_philippines{
   position:absolute;
}
#medalha_poland{
   position:absolute;
}
#medalha_portugal{
  position:absolute;
}
#medalha_northkorea{
   position:absolute;
}
#medalha_southafrica{
   position:absolute;
}
#medalha_qatar{
   position:absolute;
}
#medalha_romania{
   position:absolute;
}
#medalha_russia{
position:absolute;
}
#medalha_slovakrep{
position:absolute;
}
#medalha_serbiaandmontenegro{
position:absolute;
}
#medalha_singapore{
position:absolute;
}
#medalha_slovenia{
position:absolute;
}
#medalha_serbia{
position:absolute;
}
#medalha_srilanka{
position:absolute;
}
#medalha_sudan{
position:absolute;
}
#medalha_switzerland{
position:absolute;
}
#medalha_suriname{
position:absolute;
}
#medalha_sweden{
position:absolute;
}
#medalha_syria{
position:absolute;
}
#medalha_tonga{
position:absolute;
}
#medalha_thailand{
position:absolute;
}
#medalha_tajikistan{
position:absolute;
}
#medalha_togo{
position:absolute;
}
#medalha_taiwan{
position:absolute;
}
#medalha_trinidadetobago{
position:absolute;
}
#medalha_tunisia{
position:absolute;
}
#medalha_turkey{
position:absolute;
}
#medalha_unitedarabemirates{
position:absolute;
}
#medalha_uganda{
position:absolute;
}
#medalha_ukraine{
position:absolute;
}
#medalha_sovietunion{
position:absolute;
}
#medalha_uruguay{
position:absolute;	
}
#medalha_uzbekistan{
position:absolute;
}
#medalha_venezuela{
position:absolute;
}
#medalha_vietnam{
position:absolute;
}
#medalha_yugoslavfederation{
position:absolute;
}
#medalha_zambia{
position:absolute;
}
#medalha_internationalteam{
position:absolute;
}
#medalha_zimbabwe{
position:absolute;
}
#medalha_jamaica{
position:absolute;
}
#medalha_italy{
position:absolute;
}

#medalha_israel{
position:absolute;
}
#medalha_kingdomofsaudiarabia{
position:absolute;
}
#medalha_kenya{
position:absolute;
}
#medalha_southkorea{
position:absolute;
}
#medalha_japan{
position:absolute;
}
#medalha_kazakhstan{
position:absolute;
}
#medalha_kyrgyzstan{
position:absolute;
}
#medalha_iceland{
position:absolute;	
}
#medalha_czechrep{
position:absolute;
}
/*--lista de medalhas--*/




/* modal jquery */
#mask {
  position:absolute;
  left:0;
  top:0;
  background-color:#ffffff;
  display:none;
}
  
.window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  padding:20px;
}

#dialog {
  width:398px; 
  height:370px;
  padding:10px;
  background-color:#ffffff;
  border:solid 3px #ff9900;
}

#listamedalhas h2{
	width:25px;
	font-size:23px;
	font-weight:bolder;
	color:#999999;
	float:left;
	display:block;
	padding:0px;
	margin:0px;
	line-height:25px;
}
#listamedalhas ul{
	float:none;
	display:table;
	clear:both;
}
#listamedalhas li{
	font-size:11px;
	color:#47423a;
	font-weight:bolder;
	display: inline-table;
	vertical-align:middle;
	width:770px;
	margin-bottom:6px;
	*height:24px;
}

#listamedalhas h4{
	width:167px;
	display:block;
	float:left;
	margin-left:17px;
	font-size:11px;
	color:#47423a;
}
#listamedalhas p{
	width:54px;
	display:block;
	float:left;
	margin:0px;
	margin-left:17px;
}
#listamedalhas img{
	float:left;
	display:block;
	margin-left:22px;
}
#mapa_geral img{
	padding:0px;
	margin:0px;
}
/* modal jquery */
#cabecalho_mapa_lista{
	width:520px;
	height:16px;
	display:table;
	margin-left:0px;
	margin-bottom:11px;
	display:none;
}
#cabecalho_mapa_lista a{
	width:30px;
	height:16px;
	display:block;
	float: right;
}
#cabecalho_mapa_lista a.bt_gold{
	width:30px;
	height:16px;
	background:url(../_img/bt_medal_sprite.gif) no-repeat;
	background-position:0px 0px;
}
#cabecalho_mapa_lista a.bt_silver{
	width:30px;
	height:16px;
	background:url(../_img/bt_medal_sprite.gif) no-repeat;
	background-position:-71px 0px;
	margin-left:42px;
}
#cabecalho_mapa_lista a.bt_bronze{
	width:30px;
	height:16px;
	background:url(../_img/bt_medal_sprite.gif) no-repeat;
	background-position:-143px 0px;
	margin-left:42px;
}
#cabecalho_mapa_lista a.bt_all{
	width:48px;
	height:16px;
	background:url(../_img/bt_medal_sprite.gif) no-repeat;
	background-position:-208px 0px;
	margin-left:30px;
}
#cabecalho_mapa_lista a.bt_gold:hover{
	background-position:0px -22px;
	cursor: pointer;
}
#cabecalho_mapa_lista a.bt_silver:hover{
	background-position:-71px -22px;
	cursor: pointer;
}
#cabecalho_mapa_lista a.bt_bronze:hover{
	background-position:-143px -22px;
	cursor: pointer;
}
#cabecalho_mapa_lista a.bt_all:hover{
	background-position:-208px -22px;
	cursor: pointer;
}
#mapa_lista{
	clear:both;
	float:none;
	display:table;
}
.clear {
	clear:both;
}

/******************************************************************* */

#content-menu_wrap { width: 1000px; margin: auto; margin-bottom: -1px; }

/* REPLACE PARA TERRA CORE.CSS */
#mod-header.withSubMenu { min-height: 0; width: 1000px; margin-bottom: 0; }
#trr-ctn-general, .RGN_AR #trr-ctn-general  { position:relative; width:100% !important; height:100%; min-height:100%; margin:0 auto; z-index:0; }
#mod-header, #trr-ctn-content, #trr-ctn-body, .ctn-page-header, #mod-menu /*, #tgm-bottom*/ { width:936px; min-height: 25px; padding: 0px!important; }
#mod-header, #trr-ctn-content, #trr-ctn-body, #tgm-bottom { margin-bottom: 0px; }
#mod-menu { margin-bottom: 10px!important; }
#ctn-tgm-top { margin-left: 4px; }
#mod-header .ttl-terra { float: left; padding: 0 6px 0 10px;  }
#mod-header .ctn-adverising-bar { height: 30px; }
.mod-advertising { height: 90px; width: 936px; margin-bottom: 5px; margin-top: 5px; z-index: 999; position: relative; }
.mod-advertising  #tgm-top { height: 90px; width: 728px; float: left; }
.patrocinio { display: none; }
.LNG_es .ctn-page-header .official-broadcaster a { background: url("../_img/ico_london.png") no-repeat scroll 0 0 transparent!important; height: 84px; width: 165px!important;}
.LNG_es .ctn-page-header .official-broadcaster { width: 165px; }
.LNG_es .ctn-page-header #event-info { float: right; margin-top: 46px!important; }
.LNG_es .ctn-page-header #event-info .spacer { margin-left: 14px; padding-left: 15px; width: 28px!important;  }
.LNG_es .ctn-page-header #event-info .london-2012 span { width: 140px!important; }
#mod-header .ctn-superslim .ttl-terra-home, #mod-header .ctn-superslim .ttl-terra { padding: 2px 0 0 14px; z-index: 10000; height: 22px;  }
#ctn-tgm-top, #ctn-tgm-pagesponsor { z-index: 9999; }
.vamosticos-logo { float: left; margin-left: 24px!important; }
.ttl-page a { height: 38px; }
.ctn-tgm-bottom-holder { width: 936px; }
.ctn-tgm-bottom { margin-left: 50px!important;  }

#wrapper { min-width: 1052px; background: url(../_img/bkg_header.jpg) repeat-x 0 -251px; margin-bottom: 19px; height: 95px; }
.bg_header { margin-top: -20px; }
#topmenu { margin: auto; /*margin: -20px auto auto;*/ width: 1000px; padding-left: 0px; color: #fff; background-image: url(../_img/bkg_menu_new.png); height: 95px; z-index: 1; font: bold 1.2em 'Helvetica Neue', Helvetica, Arial, sans-serif; }
#topmenu ul { float: left; margin-left: 40px; height: 24px; position: absolute; margin-top: 50px;  /*margin-top: 30px; padding: 0; padding-top: 14px; padding-bottom: 14px; list-style: none; margin-left: -200px; */}
#topmenu a { display: block; color: #fff; margin-left: 10px; margin-right: 10px; text-decoration:none; text-transform: uppercase; padding: 3px 14px;
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid white; /*margin-top: -10px;*/ -webkit-box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, .7); -moz-box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, .7);
box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, .7); background: #1e5799;  background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e5799), color-stop(50%, #2989d8), color-stop(51%, #207cca), color-stop(100%, #7db9e8)); 
background: -webkit-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); background: -ms-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%);  background: linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8', GradientType=0 ); 
}
#topmenu a:hover { color: white; text-decoration: underline; background: #77aedd;  
background: -moz-linear-gradient(top, #77aedd 0%, #6199c7 40%, #3a84c3 51%, #419ad6 59%, #4bb8f0 71%, #3a8bc2 84%, #26558b 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #77aedd), color-stop(40%, #6199c7), color-stop(51%, #3a84c3), color-stop(59%, #419ad6), color-stop(71%, #4bb8f0), color-stop(84%, #3a8bc2), color-stop(100%, #26558b));
background: -webkit-linear-gradient(top, #77aedd 0%, #6199c7 40%, #3a84c3 51%, #419ad6 59%, #4bb8f0 71%, #3a8bc2 84%, #26558b 100%); 
background: -o-linear-gradient(top, #77aedd 0%, #6199c7 40%, #3a84c3 51%, #419ad6 59%, #4bb8f0 71%, #3a8bc2 84%, #26558b 100%);
background: -ms-linear-gradient(top, #77aedd 0%, #6199c7 40%, #3a84c3 51%, #419ad6 59%, #4bb8f0 71%, #3a8bc2 84%, #26558b 100%); 
background: linear-gradient(top, #77aedd 0%, #6199c7 40%, #3a84c3 51%, #419ad6 59%, #4bb8f0 71%, #3a8bc2 84%, #26558b 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#77aedd', endColorstr='#26558b', GradientType=0 );
}
#topmenu a:active { background-image: url(../_img/bkg_mm_act.gif); }
#topmenu li { float: left; border-left: 1px solid #9a1422; }
#topmenu .item-101 { border-left: none; }
#topmenu li:first-child { border-left: 0px solid #000000; }
#topmenu li ul { position: absolute; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 400; font-size: 12px; width: 200px; left: -999em;  border: 0; margin: -17px 0 0 0; z-index:1000; padding-top: 0px; padding-bottom: 0px; }
#topmenu li li, #topmenu li li:first-child { border: 0; margin-bottom: -1px; }
#topmenu li li a, #topmenu li.active li a { width: 200px; padding-top: 10px; padding-bottom: 10px; padding-left: 8px; margin: 0; border-top: 1px solid #888888; text-transform: none; font-weight: bold; font-size: 1em; }
#topmenu li li:first-child a { margin-top: 14px; border: 0; }
#topmenu li ul a { width: 162px; }
#topmenu li li a:hover { color: #fff; text-decoration: none; background-color: #555555; }
.image-title { color: white; margin-left: 10px; }
#rightmenu .image-title { color: #6e6d6e; }
#topmenu li li li:first-child a { margin-top: 0px; }
#topmenu li ul ul { margin: -40px 0 0 200px; }
#topmenu li:hover ul ul, #topmenu li:hover ul ul ul, #topmenu li.sfhover ul ul, #topmenu li.sfhover ul ul ul { left: -999em; }
#topmenu li a:hover { color: #FFF !important; }
#topmenu li:hover ul, #topmenu li li:hover ul, #topmenu li li li:hover ul, #topmenu li.sfhover ul, #topmenu li li.sfhover ul, #topmenu li li li.sfhover ul { left: auto; }

.fbvt { background-image:url(../_img/red_facebook_a.png); background-repeat:no-repeat; width:25px; height:25px; float:left; cursor:pointer; }
.twitvt { background-image:url(../_img/red_twitter_a.png); background-repeat:no-repeat; width:25px; height:25px; float:left; cursor:pointer; margin-left: 15px; }
#topmenu li.redes { margin-left: 90px; border-left : none; }

.bg_franjas { clear: both; padding-top: 3px; background: transparent url(../_img/bkg_footer.jpg) repeat-x; }
#footer { padding-top: 13px; padding-bottom: 10px; padding-left: 40px; padding-right: 40px; color: #999999; }
.back-foot-franjas { background: url(../_img/bkg_menu_footer.jpg) no-repeat; margin-right: auto; margin-left: auto; width: 1000px; height: 95px; }
.custom_derechos { padding: 5px 50px; }

#box_placeholder p { line-height: 1.6em; margin: 8px 0; }
#box_placeholder a:hover { color: #bbbbbb; } 
#box_placeholder h1, #box_placeholder h2, #box_placeholder h3 { color: #ffffff; }
/*#box1 { width: 284px; margin: 0; margin-right: 29px; padding: 0; float: left; border-right: 1px solid #3d3d3d; }*/
#box2 { width: 1000px; margin: 0 29px 30px 0; padding: 0; text-align: center; border-right-style: none; }
/*#box3 { width: 284px; margin: 0; padding: 0; float: left; }*/
#copyright { clear: both; margin: auto; margin-bottom: 20px; width: 1000px; padding-top: 7px; padding-bottom: 7px; font-size: 0.88em; text-align: center; color: #a9a9a9; background-color: #000000; display: none; }
#copyright a { color: #a9a9a9; text-decoration: none; }
#copyright a:hover { color: #a9a9a9; text-decoration: none; }
#copyright img { border-style: none; }
#copyright div.copy2 { text-align: left; }
#box_placeholder { clear: both; margin: auto; width: 1000px; color: #999999; background-color: #FFFFFF; }
.ngmenupre { height: 45px; padding-top: 10px; }
#dm0m0 { margin-top: 27px; }

#mapa_geral{ position: absolute; top: 0; }

