* { 
	margin:0;
	padding:0;
	border:0;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#47423a;
	font-size : 12px;
	background-repeat : no-repeat;
	text-decoration : none;
}
body {
	background-color : #fff;
}
body.cidades {
	background:url(img/bg1.gif) no-repeat 0 220px;
}
body.quem {
	background:url(img/bg3.gif) no-repeat 0 220px;
}
body.ultimas {
	background:url(img/bg4.gif) no-repeat 0 220px;
}
#topo{
	position : absolute;
	left : 0;
	top : 0;
	width : 980px;
	height : 31px;
	background-image : url(img/topo-esportes.gif);
}
#topo h2,
#topo h2 a {
	width : 150px;
	height : 31px;
	float : left;
	display : block;
}

h1{
	position : absolute;
	left : 0;
	top : 140px;
	background-image : url(img/titulo.gif);
}
h1,
h1 a{
	width : 980px;
	height : 40px;
	display : block;
}

#banner {
	position:absolute;
	width:728px;
	height:90px;
	left:126px;
	top:40px;
	background:#ccc;
}
/*menu*/
#menu{
	background-image : url(img/menu.gif);
	width : 980px;
	height : 40px;
	display : block;
	position : absolute;
	left : 0;
	top : 180px;

}
#menu h2,
#menu h2 a{
	display : block;
	height : 40px;
	float : left;
	margin : 0;
	width : auto;
}
#menu h2#sel a {
	background-position : 0 -40px;
}
#menu h2 a:hover{
	background-position : 0 -80px;
}
#menu h2.mn1, #menu h2.mn1 a{	width : 106px;}
#menu h2.mn2, #menu h2.mn2 a{	width : 70px;}
#menu h2.mn3, #menu h2.mn3 a{	width : 75px;}
#menu h2.mn4, #menu h2.mn4 a{	width : 133px;}
#menu h2.mn5, #menu h2.mn5 a{	width : 181px;}
#menu h2.mn6, #menu h2.mn6 a{	width : 72px;}


#menu h2.mn1 a{	background-image : url(img/mn1.gif);}
#menu h2.mn2 a{	background-image : url(img/mn2.gif);}
#menu h2.mn3 a{	background-image : url(img/mn3.gif);}
#menu h2.mn4 a{	background-image : url(img/mn4.gif);}
#menu h2.mn5 a{	background-image : url(img/mn5.gif);}
#menu h2.mn6 a{	background-image : url(img/mn6.gif);}
/*menu*/

/*conteudo*/




#conteudo{
	position : absolute;
	left : 420px;
	top : 280px;
	width : 530px;
	height : 300px;
	overflow : auto;
}

.cidades #conteudo {
	width : 880px;
	left : 50px;
	top : 230px;
	height : 350px;
}
.cidades #conteudo img {
	margin-left:25px;
}
.como #conteudo {
	width : 880px;
	left : 50px;
	height : 300px;
}
.quem #conteudo {
	width : 880px;
	left : 50px;
	height : 300px;
}
.fotos #conteudo {
	width : 748px;
	left : 190px;
	top : 280px;
	height : 300px;
}
#conteudo h3{
	font-size : 24px;
	margin : 0 0 10px;
	color:#000;
}
#conteudo p{
	margin : 15px 0;
	font-size : 12px;
	line-height : 18px;
}
/*proximo e anteiro*/
#pro_ant {
	position : absolute;
	left : 50px;
	width : 890px;
	top : 588px;
	height : 40px;
/*	border-top : 1px dotted #beb7af;*/
}
#pro_ant a {
	display : block;
	height : 30px;
	width : 90px;
	position : absolute;
	top : 5px;
}
#pro_ant a:hover {
	background-position : 0 -30px;
}
#pro_ant a.pro{	background-image : url(img/prox.gif); right : 0;}
#pro_ant a.ant{	background-image : url(img/anterior.gif); right : 100px;}
.ultimas #pro_ant a.ant{ right : 0; }

#conteudo h2,
#subtitulo h2,
body #subtitulo h2 a {
	font-size : 28px !important;
	float : left; 
	color:#2d5271;
}
#subtitulo{
	position : absolute;
	left : 190px;
	top : 250px;
	display : block;
}
.como #subtitulo {
	left : 50px;
}
.quem #subtitulo {
	left : 50px;
}
#conteudo h2 {
	border-bottom : 1px dotted #eceae7;
	padding : 5px 0;
	margin : 5px 0;
	width : 530px;
}

/*overflou hidden*/
#pro_ant a,
#menu h2 a,
h1 a,
#topo h2 a{
	text-indent : -6000px;
	overflow : hidden;
}
*.left { float:left; }
*.right { float:right; }

#opcoes, #opcoes * { line-height:30px; font-size:18px; }

#opcoes span { line-height:30px; font-size:11px; padding-left:10px; }

#conteudo iframe { width:880px; height:290px; margin-top:10px }

#ultimasnoticias li, .lnk-latestnewsmore { padding:7px 0; display:block; border-bottom:1px solid #ddd; clear:both; float:left; width:100%; }

#ultimasnoticias li a *, #ultimasnoticias li a, .lnk-latestnewsmore { font-size:13px; color:#2d5271; font-weight:bold; }

#ultimasnoticias li a span { float:left; padding-right:10px; font-weight:bold; color:#7f7871 }

#ultimasnoticias li a p { float:left; }

#ultimasnoticias li a:hover p, .lnk-latestnewsmore:hover { text-decoration:underline; }


/* projeto */

body.projeto {
	background:url(img/bg1.gif) no-repeat 0 220px;
}
.projeto #conteudo {
	width : 710px;
	left : 220px;
	top : 280px;
	height : 300px;
	overflow:hidden;
}
.projeto #pro_ant {
	position : absolute;
	left : 190px;
	width : 750px;
	top : 588px;
	height : 40px;
}
.projeto #subtitulo {
	left : 50px;
}
.projeto #conteudo p img {
	margin-left:10px;
	width:153px;
	height:153px;
}

/* submenu */

#submenu{
	position : absolute;
	left : 50px;
	top : 290px;
	width : 140px;
	height : 320px;
	display : block;
	overflow:hidden;
}
#submenu h2{
	display : block;
	width : 320px;
	height : 30px;
	float : left;
	border-bottom : 1px dotted #eceae7;
}
#submenu h2 a{
	color : #2d5271;
	line-height : 30px;
	display : block;
	font-size : 12px;
	text-indent : 15px;
	background-image : url(img/submenu.gif);

}
#submenu h2#sel a,
#submenu h2 a:hover{
	color : #978e81;
	background-position : 0 -27px;
}

/* sedes */

body.sedes {
	background:url(img/bg2.gif) no-repeat 0 220px;
}
.sedes #conteudo {
	width : 880px;
	left : 50px;
	top : 350px;
	height : 235px;
}
.sedes #pro_ant {
	position : absolute;
	left : 190px;
	width : 750px;
	top : 588px;
	height : 40px;
}
.sedes #subtitulo {
	left : 50px;
}
.sedes #conteudo p img {
	margin-left:20px;
}
.sedes #texto {
	width:490px;
	float:right;
}
.sedes #img-gde {
	float:left;
}
#menu-sedes {
	position:absolute;
	width : 880px;
	left : 50px;
	top : 290px;
	height : 35px;
	background:url(img/linha.gif) repeat-x 0 bottom;
}
#menu-sedes ul {
	margin:0 0 0 6px;
}
#menu-sedes li {
	float:left;
	overflow:hidden;
	margin: 0 0 0 2px;
	display:inline;
}
#menu-sedes li a {
	background:url(img/menu-sede.gif) no-repeat 0 -35px;
	font-weight:bold;
	width:34px;
	height:35px;
	display:block;
	line-height:35px;
	text-align:center;
	color:#fff;
}
.s01 #menu-sedes li a#sede-01,
.s02 #menu-sedes li a#sede-02,
.s03 #menu-sedes li a#sede-03,
.s04 #menu-sedes li a#sede-04,
.s05 #menu-sedes li a#sede-05,
.s06 #menu-sedes li a#sede-06,
.s07 #menu-sedes li a#sede-07,
.s08 #menu-sedes li a#sede-08,
.s09 #menu-sedes li a#sede-09,
.s10 #menu-sedes li a#sede-10,
.s11 #menu-sedes li a#sede-11,
.s12 #menu-sedes li a#sede-12,
.s13 #menu-sedes li a#sede-13,
.s14 #menu-sedes li a#sede-14,
.s15 #menu-sedes li a#sede-15,
.s16 #menu-sedes li a#sede-16,
.s17 #menu-sedes li a#sede-17,
.s18 #menu-sedes li a#sede-18,
.s19 #menu-sedes li a#sede-19,
.s20 #menu-sedes li a#sede-20,
.s21 #menu-sedes li a#sede-21,
.s22 #menu-sedes li a#sede-22,
.s23 #menu-sedes li a#sede-23,
.s24 #menu-sedes li a#sede-24,
#menu-sedes li a:hover {
	background-position:0 0;
	color:#47423a;
}

/* fotos */

body.fotos {
	background:url(img/bg3.gif) no-repeat 0 220px;
}
.fotos #subtitulo {
	left : 50px;
}
.fotos #conteudo {
	overflow:hidden;
	left:50px;
	width:896px;
	top:290px;
}
.fotos #thumbs {
	position:absolute;
	right:0;
	top:0;
	width:316px;
	height:290px;
	overflow:auto;
}
.fotos #thumbs li {
	float:left;
	margin:0 10px 10px 0;
}
.fotos #thumbs li a {
	float:left;
	display:block;
	overflow:hidden;
	height:50px;
	width:50px;
}
.fotos #img-gde {
	float:left;
	position:relative;
	width:570px;
	height:290px;
	overflow:hidden;
}
.fotos #img-gde img {
	float:left;
	margin-top:-39px;
}
.fotos #img-gde p {
	background:#000;
	color:#fff;
	position:absolute;
	bottom:0;
	left:0;
	margin:0;
	padding:10px 20px;
	-moz-opacity:.75; filter:alpha(opacity=75); opacity:.75;
	display:none;
}

.fotos #thumbs li a:hover,
.f01 #thumbs li#foto01 a,
.f02 #thumbs li#foto02 a,
.f03 #thumbs li#foto03 a,
.f04 #thumbs li#foto04 a,
.f05 #thumbs li#foto05 a,
.f06 #thumbs li#foto06 a,
.f07 #thumbs li#foto07 a,
.f08 #thumbs li#foto08 a,
.f09 #thumbs li#foto09 a,
.f10 #thumbs li#foto10 a,
.f11 #thumbs li#foto11 a,
.f12 #thumbs li#foto12 a,
.f13 #thumbs li#foto13 a,
.f14 #thumbs li#foto14 a,
.f15 #thumbs li#foto15 a,
.f16 #thumbs li#foto16 a,
.f17 #thumbs li#foto17 a,
.f18 #thumbs li#foto18 a,
.f19 #thumbs li#foto19 a,
.f20 #thumbs li#foto20 a,
.f21 #thumbs li#foto21 a,
.f22 #thumbs li#foto22 a,
.f23 #thumbs li#foto23 a,
.f24 #thumbs li#foto24 a,
.f25 #thumbs li#foto25 a,
.f26 #thumbs li#foto26 a,
.f27 #thumbs li#foto27 a,
.f28 #thumbs li#foto28 a,
.f29 #thumbs li#foto29 a,
.f30 #thumbs li#foto30 a,
.f31 #thumbs li#foto31 a,
.f32 #thumbs li#foto32 a,
.f33 #thumbs li#foto33 a,
.f34 #thumbs li#foto34 a,
.f35 #thumbs li#foto35 a,
.f36 #thumbs li#foto36 a,
.f37 #thumbs li#foto37 a,
.f38 #thumbs li#foto38 a,
.f39 #thumbs li#foto39 a,
.f40 #thumbs li#foto40 a,
.f41 #thumbs li#foto41 a,
.f42 #thumbs li#foto42 a,
.f43 #thumbs li#foto43 a,
.f44 #thumbs li#foto44 a,
.f45 #thumbs li#foto45 a,
.f46 #thumbs li#foto46 a
{
	border:3px solid #f90;
	width:44px;
	height:44px;
}
.fotos #thumbs li a:hover img,
.f01 #thumbs li#foto01 a img,
.f02 #thumbs li#foto02 a img,
.f03 #thumbs li#foto03 a img,
.f04 #thumbs li#foto04 a img,
.f05 #thumbs li#foto05 a img,
.f06 #thumbs li#foto06 a img,
.f07 #thumbs li#foto07 a img,
.f08 #thumbs li#foto08 a img,
.f09 #thumbs li#foto09 a img,
.f10 #thumbs li#foto10 a img,

.f11 #thumbs li#foto11 a img,
.f12 #thumbs li#foto12 a img,
.f13 #thumbs li#foto13 a img,
.f14 #thumbs li#foto14 a img,
.f15 #thumbs li#foto15 a img,
.f16 #thumbs li#foto16 a img,
.f17 #thumbs li#foto17 a img,
.f18 #thumbs li#foto18 a img,
.f19 #thumbs li#foto19 a img,
.f20 #thumbs li#foto20 a img,

.f21 #thumbs li#foto21 a img,
.f22 #thumbs li#foto22 a img,
.f23 #thumbs li#foto23 a img,
.f24 #thumbs li#foto24 a img,
.f25 #thumbs li#foto25 a img,
.f26 #thumbs li#foto26 a img,
.f27 #thumbs li#foto27 a img,
.f28 #thumbs li#foto28 a img,
.f29 #thumbs li#foto29 a img,
.f30 #thumbs li#foto30 a img,

.f31 #thumbs li#foto31 a img,
.f32 #thumbs li#foto32 a img,
.f33 #thumbs li#foto33 a img,
.f34 #thumbs li#foto34 a img,
.f35 #thumbs li#foto35 a img,
.f36 #thumbs li#foto36 a img,
.f37 #thumbs li#foto37 a img,
.f38 #thumbs li#foto38 a img,
.f39 #thumbs li#foto39 a img,
.f40 #thumbs li#foto40 a img,

.f41 #thumbs li#foto41 a img,
.f42 #thumbs li#foto42 a img,
.f43 #thumbs li#foto43 a img,
.f44 #thumbs li#foto44 a img,
.f45 #thumbs li#foto45 a img,
.f46 #thumbs li#foto46 a img 
{
	margin:-3px;
	/*-moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;*/
}

/* fotos */

body.america {
	background:url(img/bg5.gif) no-repeat 0 220px;
}
.america #conteudo {
	top:300px;
	left:50px;
	width:880px;
}
.america #conteudo img {
	margin-left:20px;
}
.america #subtitulo {
	left : 50px;
}

h4 { color:#666; padding-top:15px; font-size:20px; }

/* video */

body.video {
	background:url(img/bg6.gif) no-repeat 0 220px;
}

.video { overflow:hidden; }

.video #conteudo { overflow:hidden; top:261px; height:500px; }

.video #subtitulo { left:500px }

.video #conteudo iframe { margin:0 0 0 20px; width:400px; height:350px; }

.video #conteudo a { display:block; position:absolute; width:250px; height:25px; top:95px; left:455px; color:#2d5271; font-weight:bold; }

/* abre */

body.abre {
	background:url(img/bg7.gif) no-repeat 0 220px;
}

.abre #conteudo {
	left:50px;
	width:880px;
	top:290px;
}
body.abre #subtitulo h2 a { font-size:40px !important; }

.abre #conteudo p img {
	width:auto;
	height:auto;
}


.abre.projeto #pro_ant {
height:178px !important;
left:50px !important;
position:absolute !important;
top:450px !important;
width:87px !important;
}
