@charset "utf-8";

/* Caracteristicas Gerais */
 
body {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
	background: url(../img/fteste.gif);
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 12px;
	}

#lista ul li {display: list-item; list-style: inside; padding: 2px;}

#listaOrd ol li{display: list-item; list-style: lower-alpha; padding: 2px;}
	
h1,h2,h3,h4,h5,h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
h1 {
	font-size: 24px;
	color: #333333;
	margin-bottom: 5px;
}

/*h2 {height:42px; display:block; background:url(../img/icone1.gif) 0 0 no-repeat #FFFFFF; color:#FF6600; font-size:28px; line-height:36px; padding:0 0 0 65px; margin:10px 0 0 5px;}*/

h2 {
	font-size:20px;
	color:#333333;
	margin:5px;
	
}

a:link {color: #2C71AE;}
a:visited {color: #2C71AE;}
a:hover {color: #FF6600;}
a:active {color: #009900;}

div.corpoMateria .fotoMateria {position:relative}
div.corpoMateria .fotoMateria{clear:both;margin-top:0px}
div.corpoMateria .fotoMateria img.foto{display:block;}
div.corpoMateria .fotoMateria .descricao{font-size:10px;color:#535353;background:#EBEBEB;padding:7px 4px 7px 4px;}
div.box150{float:left;width:300;margin:0px 8px 8px 0px;}
div.box400{float:left;width:400;margin:0px 8px 8px opx;}


/* Materia */
.tituloPagina {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #2c71ae;
	margin-bottom: 10px;
}

.txtTitNews {
	font-weight: bold;
	font-size: 22px;
	line-height: 20px;
	font-size-adjust: none;
	font-stretch: normal;
	letter-spacing: -1px;
	margin-bottom: 5px;
	color: #009900;
	}
	
.TituloMini {
	font-size:26px;
	font-weight:bold;
	letter-spacing:1px;
	margin-bottom:15px;
	margin-top:20px;
	color:#444444;
}
	
.txtTitChaNews {
	font-size: 12px;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	color: #2564a5;
	font-weight: bold;
	margin-bottom: 5px;
	}
	
.txtTitSubNews {
	font-size: 10px;
	line-height: 10px;
	font-size-adjust: none;
	font-stretch: normal;
	color: #8a8a8a;
	margin-bottom: 5px;
	}
	
#editorSize {
	font-size: 10px;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	color:#a1a1a1;
	margin-bottom: 10px;
	}
	
#editorSize .editor span {
	font-size: 9px;
	color: #445966;
	display: block;
	}
	
#corpo1024 {
	width: 962px;
	padding: 5px;
	}
	
#outrasNews {
	padding: 8px;
	}
	
.txtCorpoOutrasNews {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	}
	
.txtTituloOutrasNews {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0069aa;
	}
	
.txtRodape {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.box {
	SCROLLBAR-BASE-COLOR: #F5F5E9;
	BACKGROUND-COLOR: #E8F5FF;
	border-collapse: collapse;
	border-color: #2C71AE;
	color: #2C71AE;
	font-size:10px;
	border-width: 1px;
	border-style: solid;
	margin-bottom: 4px;
	padding: 4px;
}

.box td, th {
	padding: 3px ;
}

a.box:link {
	border: none;
	color: #2C71AE;
	text-decoration: none; }
	
a.box:visited {
	border: none;
	color: #2C71AE; 
	text-decoration: none; }
	
a.box:hover {
	border: none;
	color: #FF6600;
	text-decoration: underline; }
	
.box_corrida {
	SCROLLBAR-BASE-COLOR: #F5F5E9;
	BACKGROUND-COLOR: #fff1cf;
	border-collapse: collapse;
	border-color: #ff6600;
	color: #ff6600;
	font-size:10px;
	border-width: 1px;
	border-style: solid;
	margin-bottom: 4px;
	padding: 4px;
}

.box_corrida td, th {
	padding: 3px ;
}

a.box_corrida:link {
	border: none;
	color: #ff6600;
	text-decoration: none; }
	
a.box_corrida:visited {
	border: none;
	color: #ff6600; 
	text-decoration: none; }
	
a.box_corrida:hover {
	border: none;
	color: #333333;
	text-decoration: underline; }

.box_anad {
	SCROLLBAR-BASE-COLOR: #F5F5E9;
	BACKGROUND-COLOR: #ffdede;
	border-collapse: collapse;
	border-color: #CC0000;
	color: #CC0000;
	font-size:10px;
	border-width: 1px;
	border-style: solid;
	margin-bottom: 4px;
	padding: 4px;
}

.box_anad td, th {
	padding: 3px ;
}

a.box_anad:link {
	border: none;
	color: #CC0000;
	text-decoration: none; }
	
a.box_anad:visited {
	border: none;
	color: #CC0000; 
	text-decoration: none; }
	
a.box_anad:hover {
	border: none;
	color: #333333;
	text-decoration: underline; }

.box_tb {
	BACKGROUND-COLOR: #f5ffcf;
	border-collapse: collapse;
	border-color: #96c006;
	color: #96c006;
	font-size:10px;
	border-width: 1px;
	border-style: solid;
	margin-bottom: 4px;
	padding: 4px;
}

.box_tb td, th {
	padding: 3px ;
}

a.box_tb:link {
	border: none;
	color: #96c006;
	text-decoration: none; }
	
a.box_tb:visited {
	border: none;
	color: #96c006; 
	text-decoration: none; }
	
a.box_tb:hover {
	border: none;
	color: #0e8c00;
	text-decoration: underline; }

.thumbnail{
	padding: 3px 3px 8px 3px;
	background-color: #eee;
	border: 1px solid #2a2a2a;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	}
	

.materia-foto {clear:both;}
.materia-foto .icone-ampliar {float:right;margin-bottom:0.25em} 
.materia-foto .foto img{clear:both;display:block} 
.materia-foto .foto .credito {display:none;}
.materia-foto h4 {background:#EEE;font-weight:normal;padding:0.67em;text-align:left; font-size:9px;}

/* mascara que determina float e tamanho do box externos */

.materia-mascara {clear:both;float:left;margin:0 1em 0 0;}
.largura-150 {min-width:150px;width:12.48em;}
.largura-291 {min-width:291px;width:24.25em;}
.largura-320 {min-width:320px;width:26.67em;}
.largura-606 {clear:both;min-width:606px;width:50.5em;margin-right:0;}


/* Busca Home */

#search_box {
    width: 270px;
    height: 30px;
    background: url(../img/busca_fundo.gif);
}
#search_box #s {
    float: left;
    padding: 0;
    margin: 6px 0 0 6px;
    border: 0;
    width: 220px;
    background: none;
}
#search_box #go {
    float: right;
    margin: 3px 4px 0 0;
}

.search_box_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3da55f;
	}
	

#titulo h2{width:880px; height:42px; display:block; background:url(../img/icone1.gif) 0 0 no-repeat #FFFFFF; color:#FF6600; font-size:28px; line-height:36px; padding:0 0 0 65px; margin:10px 0 0 5px;}

#titulo_corrida h2{width:880px; height:42px; display:block; background: #FFFFFF; color:#FF6600; font-size:28px; line-height:36px; padding:0 0 0 0px; margin:10px 0 0 5px;}

#titulo_anad h2{width:880px; height:42px; display:block; background: #FFFFFF; color:#CC0000; font-size:28px; line-height:36px; padding:0 0 0 0px; margin:10px 0 0 5px;}

#titulo_tb h2{width:880px; height:42px; display:block; background: #FFFFFF; color:#0e8c00; font-size:28px; line-height:36px; padding:0 0 0 0px; margin:10px 0 0 5px;}

/*Diretoria*/

.destVerdeUnder {
	color:#3DA55F;
	font-size:13px;
	font-weight: bold;
	text-decoration:underline;
	}
	
.destVerde1 {
	color:#3DA55F;
	font-size:18px;
	font-weight:bold;
	}
	
.destVerde2 {
	color:#3DA55F;
	font-size:16px;
	font-weight:bold;
	}
	
.destVerde3 {
	color:#3DA55F;
	font-size:14px;
	font-weight:bold;
	}
	
	
/*Muda cor da caixa de fundo*/
#links ul {
        list-style-type: none;
        width: 340px;
} 

#links li {
        border: 1px solid #7d8f9b;
        border-width: 0px 1px 1px 1px;
        margin: 0px 0;
}

#links li a { 
        color: #990000;
        display: block;
        font: 120% Arial, Helvetica, sans-serif;
        padding: 1px;
        text-decoration: none;
}

 * html #links li a {  /* make hover effect work in IE */
	width: 340px;
}

#links li a:hover {
        background: #f8f7f2;
}


/*Tabelas*/
.tabinterna{border-collapse:collapse;font-family:Verdana;font-size:11px;color:#333333;}
.tabinterna td{border:1px solid #d6cd00;padding:.5em;}
.tabinterna th{border:1px solid #d6cd00;background:#d6cd00 url(tr_amar.gif) repeat-x;font-size:13px;color:#000;font-weight:bold;padding:.5em;}

.tablar{border-collapse:collapse;font-family:Verdana;font-size:11px;color:#333333;}
.tablar td{border:1px solid #ff6800;padding:.5em;}
.tablar th{border:1px solid #ff6800;background:#ff6800 url(tr_laranja.gif) repeat-x;font-size:13px;color:#fff;padding:.5em;}

.tabazul{border-collapse:collapse;font-family:Verdana;font-size:11px;color:#333333;}
.tabazul td{border:1px solid #328aa4;padding:.5em; background:#F4FBFD;}
.tabazul th{border:1px solid #328aa4;background:#328aa4 url(tr_azul.gif) repeat-x;font-size:13px;color:#fff;padding:.5em;}

.tabverm{border-collapse:collapse;font-family:Verdana;font-size:11px;color:#333333;}
.tabverm td{border:1px solid #a43232;padding:.5em; background:#FFF4F4;}
.tabverm th{border:1px solid #a43232;background:#a43232 url(tr_verm.gif) repeat-x;font-size:13px;color:#fff;padding:.5em;}

.tabpreta{border-collapse:collapse;font-family:Verdana;font-size:11px;color:#333333;}
.tabpreta td{border:1px solid #333333;backgroud:#F1F1F1;padding:.4em;}

.tabtransp{border-collapse:collapse;font-family:Verdana;font-size:11px;color:#333333;}
.tabtransp td{border:1px solid #fff;padding:.5em;}
.tabtransp th{border:1px solid #fff;font-size:13px;color:#333333;padding:.5em;}

.tabouro{border-collapse:collapse;font-family:Verdana;font-size:11px;color:#333333;}
.tabouro td{border:1px solid #f2c85e;padding:.5em;}
.tabouro th{border:1px solid #f2c85e;background:#f2c85e url(tr_ouro.gif) repeat-x;font-size:13px;color:#000;padding:.5em;}

.tabprata{border-collapse:collapse;font-family:Verdana;font-size:11px;color:#333333;}
.tabprata td{border:1px solid #b8b8bb;padding:.5em;}
.tabprata th{border:1px solid #b8b8bb;background:#b8b8bb url(tr_prata.gif) repeat-x;font-size:13px;color:#000;padding:.5em;}

.combo_box {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #E5F2FF;
	color: #003399;
	border: 1px #C0C0C0 solid;
	border-collapse: collapse;
}

.combo_box_preto {
	font-family: Verdana;
	font-size: 10px;
	background-color: #F1F1F1;
	color: #333333;
	border: 1px #C0C0C0 solid;
	border-collapse: collapse;
}

.combo_box_ob {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #79BCFF;
	color: #003399;
	border: 1px solid #2564A5;
	border-collapse: collapse; }

.tabbronze{border-collapse:collapse;font-family:Verdana;font-size:11px;color:#333333;}
.tabbronze td{border:1px solid #846d62;padding:.5em;}
.tabbronze th{border:1px solid #846d62;background:#846d62 url(tr_bronze.gif) repeat-x;font-size:13px;color:#fff;padding:.5em;}

.textoNovidades {
	font-family: Tahoma;
	font-size: 11px;
	color: #2C71AE;
	padding: 2px 2px 2px 2px;
	margin: 2px 2px 2px 2px;
}

.btn {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../img/btn_form.gif);
	color: #FFFFFF;
	border: 1px solid #000000;
	border-collapse: collapse;
	padding: 3px 3px 3px 3px; }
	
.txtVermelho {
	color: #FF0000; }	

/* Rio 2016 */
.txtTitulo2016 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 26px;
	color: #0067B1;
}

.txtMiniSite2016 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 24px;
	color: #a6ce39; }
	
.txtSubTitulo2016 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 36px;
	color: #FCB131;
	line-height: 70px;
	}

.txtDestaque2016 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;}