a:hover
{ text-decoration : underline;}
a
{text-decoration : none;}

.formbusca {
	font-family: Tahoma;
	font-size: 11px;
	color: #929292;
	height: 16px;
	width: 113px;
	border: 1px solid #DFA601;
	padding:2px 0px 0px 2px;
}

.formbuscavancouver {
	font-family: Tahoma;
	font-size: 11px;
	color: #929292;
	height: 16px;
	width: 113px;
	border: 1px solid #63c3dd;
	padding:2px 0px 0px 2px;
}

.formdrop {
	font-family: Tahoma;
	font-size: 11px;
	color: #252525;
	height: 18px;
	width: 300px;
	border: 1px solid #969696;
	padding: 1px;
}

.formdropmaior {
	font-family: Tahoma;
	font-size: 11px;
	color: #252525;
	height: 18px;
	width: 430px;
	border: 1px solid #969696;
	padding: 1px;
}

.formdropuf {
	font-family: Tahoma;
	font-size: 11px;
	color: #252525;
	height: 18px;
	width: 50px;
	border: 1px solid #969696;
	padding: 1px;
}

.formcampo {
	font-family: Tahoma;
	font-size: 11px;
	color: #252525;
	height: 16px;
	width: 350px;
	border: 1px solid #969696;
	padding: 2px 1px 1px 2px;
}

.formtelefoneddd {
	font-family: Tahoma;
	font-size: 11px;
	color: #252525;
	height: 16px;
	width: 50px;
	border: 1px solid #969696;
	padding: 2px 1px 1px 2px;
}

.formtelefone {
	font-family: Tahoma;
	font-size: 11px;
	color: #252525;
	height: 16px;
	width: 80px;
	border: 1px solid #969696;
	padding: 2px 1px 1px 2px;
}

.formcampomsg {
	font-family: Tahoma;
	font-size: 11px;
	color: #252525;
	height: 50px;
	width: 350px;
	border: 1px solid #969696;
	padding: 2px 1px 1px 2px;
}

.formcampomenor {
	font-family: Tahoma;
	font-size: 11px;
	color: #252525;
	height: 16px;
	width: 140px;
	border: 1px solid #969696;
	padding: 2px 1px 1px 2px;
}

.dropmenu {
	font-family: Tahoma;
	font-size: 11px;
	color: #929292;
	height: 20px;
	width: 142px;
	border: 1px solid #DFA601;
	margin-left:8px;
}

.dropmenuvancouver {
	font-family: Tahoma;
	font-size: 11px;
	color: #929292;
	height: 20px;
	width: 142px;
	border: 1px solid #63c3dd;
	margin-left:8px;
}

.droplateral {
	font-family: Tahoma;
	font-size: 11px;
	color: #252525;
	height: 18px;
	width: 178px;
	border: 1px solid #969696;
	padding: 1px;
}

.categoria_noticias {
	/*width:332px;*/ 
	background-color: #B5C6CE; 
	padding:9px; 
	margin:10px 0px 10px 0px;
}

.dropcatnoticias {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	height: 18px;
	width: 150px;
	border: 1px solid #969696;
}

.submenulink{
	font-family: Tahoma;
	font-size: 11px;
	color: #fff;
	padding: 2px 0 4px 5px;
	display: block;
}

.paginacao {
	background-color: #F5F7F7; 
	padding:9px; 
	margin:10px 0px 10px 0px;
}

.bordainfografico{
	border: 1px solid #FFFFFF;
}

.bordabanner {
	border: 1px solid #FFFFFF;
}
.bordacobcultural {
	border: 1px solid #66a8c1;
}
.bordajogosolimpicos {
	border: 1px solid #ccd2d5;
}
.breadcrumb {
	font-family: Tahoma;
	font-size: 10px;
	color: #357492;
	margin:0px 0px 5px 12px;
}

.textoheader{
	font-family: Tahoma;
	font-size: 10px;
	color: #F1A107;
	font-weight: bold;
}

.textoheadervancouver2010{
	font-family: Tahoma;
	font-size: 10px;
	color: #9cd5e4;
	font-weight: bold;
}

.branco11 {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
}

.branco10 {
	font-family: Tahoma;
	font-size: 10px;
	color: #FFFFFF;
}

.textorodape {
	font-family: Tahoma;
	font-size: 10px;
	color: #A8B5BE;
	font-weight:bold;
}

.preto9 {
	font-family: Tahoma;
	font-size: 9px;
	color: #6b6b6b;
}

.preto10 {
	font-family: Tahoma;
	font-size: 10px;
	color: #252525;
}

.preto11 {
	font-family: Tahoma;
	font-size: 11px;
	color: #252525;
}

.cinza10 {
	font-family: Tahoma;
	font-size: 10px;
	color: #7D858B;
}

.cinza11 {
	font-family: Tahoma;
	font-size: 11px;
	color: #7D858B;
}

.azul16 {
	/*font-family: Tahoma;
	font-size: 16px;
	color: #357492;*/
	
	/*Vancouver - Adotar Estilos*/
	font-family: Tahoma;	
	font-size: 18px;
	color: #2c9dd2;
}

.conteudo {
	background-image:url(../imgs/bg_conteudo.gif); 
	background-repeat:no-repeat; 
	background-color:#F5F7F7; 
	padding:6px 9px 10px 15px;
}

.borda_branca {
	border: solid 1px #FFFFFF;
}

.borda_azul {
	border: solid 1px #357492;
}

.thumb_atleta_home {
	margin:0px 10px 10px 0px;
	float:left;
}

.azul10 {
	font-family: Tahoma;
	font-size: 10px;
	color: #4D5C67;
}
.azulclaro10 {
	font-family: Tahoma;
	font-size: 10px;
	color: #6090B6;
}

.azul11 {
	font-family: Tahoma;
	font-size: 11px;
	color: #4D5C67;
}

.verde11 {
	font-family: Tahoma;
	font-size: 11px;
	color: #008d31;
}

.fichaconfe {
	font-family: Tahoma;
	font-size: 11px;
	color: #4A4A4A;
}


.bold {
	font-weight:bold;
}

.destaque_home {
	background-image:url(../home/imgs/bg_destaques.gif); 
	background-repeat:no-repeat; 
	background-color:#FFFFFF; 
	padding:40px 12px 10px 13px; 
	height:343px;
}

.box_atletas {
	width:200px; 
	height:163px; 
	background-image:url(../home/imgs/bg_atletas.gif); 
	background-repeat:no-repeat; 
	margin-top:20px; 
	padding:42px 16px 5px 16px; 
	text-align:left;
}

.rio2016_home {
	width:200px; 
	height:180px;
	padding:50px 16px 0px 16px;
	background-image:url(../home/imgs/bg_rio2016.gif);
	background-repeat:no-repeat; 
	
}

.cob_cultural {
	width:222px; 
	padding:5px 10px 0px 0px; 	
	margin-top:5px;
	
}
.noticiadestaque {
	width:428px;
	min-height:117px;
	background-image:url(../home/imgs/bg_noticias.gif);
	background-repeat:no-repeat;
	border-bottom:1px solid #E9ECED;
	margin-bottom:10px;
	padding-top: 42px;
	padding-right: 16px;
	padding-bottom: 10px;
	padding-left: 16px;
}
.noticiadestaque2 {
	width:228px;
	min-height:117px;
	background-image:url(../home/imgs/bg_noticias2.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
	padding-top: 42px;
	padding-right: 16px;
	padding-bottom: 10px;
	padding-left: 16px;
}

.foto_destaque_home {
	float:left;
	margin:0px 10px 0px 0px;
	border:1px solid #80A0B0;
}

.noticia_1 {
	width:209px; 
	padding:0px 12px 0px 18px; 
	float:left; 
	border-right:1px solid #E9ECED;
}

.noticia_2 {
	width:210px; 
	padding:0px 12px 0px 18px; 
	float:left; 
}

.noticia_3 {
	width:228px; 
	padding:0px 12px 0px 18px; 
	float:left; 
	border-right:1px solid #E9ECED;
}

.recomenda_home {
	float:right; 
	width:224px; 
	margin-top:20px;
}

.instituto_home {
	width:228px; 
	margin-top:20px;
}

.calendario_bg1 {
	background-image:url(../home/imgs/seta_calendario.gif);
	background-position: 210px 21px;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	padding:5px 10px 7px 15px;
}

.calendario_bg2 {
	background-image:url(../home/imgs/seta_calendario.gif);
	background-position: 210px 21px;
	background-repeat:no-repeat;
	background-color:#E5E9EA;
	padding:5px 10px 7px 15px;
}

.dropbrasiljogos {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	height: 18px;
	width: 188px;
	border: 1px solid #CCCCCC;
	margin-top:5px;
}

.dropbrasiljogos2 {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	height: 18px;
	width: 250px;
	border: 1px solid #CCCCCC;
	margin-top:5px;
}

.dropoutrasedicoes {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	height: 18px;
	width: 178px;
	border: 1px solid #CCCCCC;
}

.boxatletas {
	width:188px; 
	padding:12px 18px 12px 18px; 
	background-image:url(../atletas/imgs/bg_frame.gif); 
	min-height:130px; 
	height:130px; 
	text-align:left;
}

.bbo_esq {margin:2px 5px 5px 0px; border: solid 1px #FFFFFF;}
.bbo_meio {margin:2px 0px 5px 0px; border: solid 1px #FFFFFF;}
.bbo_dir {margin:2px 0px 5px 5px; border: solid 1px #FFFFFF;}


/* Submenus Time Brasil */

#sobreocobsubmenu{
	position: absolute;
	left: 50%;
	top: 0;
	margin: 271px 0 0 -169px;
	background: url(../imgs/bt_submenu_bg.gif) repeat-y;
	width: 150px;
	visibility: hidden;;
}

#movolimpicosubmenu{
	position: absolute;
	left: 50%;
	top: 0;
	margin: 271px 0 0 -93px;
	background: url(../imgs/bt_submenu_bg.gif) repeat-y;
	width: 150px;
	visibility: hidden;
}

#eventossubmenu{
	position: absolute;
	left: 50%;
	top: 0;
	margin: 271px 0 0 213px;
	background: url(../imgs/bt_submenu_bg.gif) repeat-y;
	width: 150px;
	visibility: hidden;
}

#pesquisasubmenu{
	position: absolute;
	left: 50%;
	top: 0;
	margin: 271px 0 0 208px;
	background: url(../imgs/bt_submenu_bg.gif) repeat-y;
	width: 150px;
	visibility: hidden;
}
