/* Corpo do site */

html,body{
	margin:0;
	padding:0
}

body{
	background: #E0E7F0 url(../imagens/bg.jpg) repeat-x;	
	font: 76% Tahoma, sans-serif;
	text-align:center
}

p{
	margin:0 10px 10px
}

h3{
	color:#1D3C6C;
}

em{
	color: #0066CC;
	font-weight: bold;
}

.span_negrito{
	font-weight:600;
}

#moldura{
	width: 810px;
	padding: 5px;
	border: 1px #E6F0FF solid;
	background-color: #1D3C6C;
	margin: 0 auto;
	margin-top: 5px;
}

div#cima {
	height: 135px;
	background-image: url(../imagens/topo_filete.jpg);
	background-repeat: repeat-x;
	margin:0;
}

div#logo{
	width:100px;
	height: 125px;
	float: left;
	text-align: center;
	padding-left: 30px;
}

div#logo_estrelas{
	background-image: url(../imagens/topo_estrelas.jpg);
	width: 175px;
	height: 43px;
	float: right;
}

div#banner{
	width: 468px;
	height: 60px;
	margin-top: 15px;
	margin-left: 30px;
	margin-right: 30px;
	background: #003366;
	float: right;
}

div#banner_meio{
	width: 99%;
	height: 220px;
	margin: 0 auto;
	background-image: url(../imagens/banner-static.jpg);
	background-repeat: no-repeat;
}

div#menu_cima {
	background-image: url(../imagens/menu_etapas.png);
	height:159px;
	margin:0;
	padding-left:10px;
}

div#cima_barra {
	background: url(../imagens/filete_barra.jpg) repeat-x;
	height:31px;
	margin:0;
	padding-left:10px;
	color: #FFF
}

div#baixo_barra {
	background: url(../imagens/filete_barrabaixo.jpg) repeat-x;
	height:40px;
	margin:0;
	padding-left:10px;
	color: #FFF
}

div#corte_usar{
	background-image: url(../imagens/corte_barracima.jpg);
	width:180px;
	height: 20px;
	float: left;
	padding-left: 5px;
	padding-top: 7px;
	margin-left: 50px;
	_margin-left: 25px;
}

div#corte_passos{
	width: 535px;
	_width: 520px;
	float: right;
	padding-top: 7px;
}

div#corte_logar{
	background-image: url(../imagens/corte_barrabaixo.jpg);
	width:130px;
	height: 35px;
	float: left;
	padding-left: 45px;
	padding-top: 5px;
	margin-left: 40px;
	_margin-left: 20px;
}

div#logar{
	width: 545px;
	_width: 535px;
	float: right;
	padding-top: 7px;
}

div#corpo{
	background-color: #FFFFFF;
	text-align:left
}

div#linha{
	width: 98%;
	margin: 0 auto;
	height: 5px;
	background-image: url(../imagens/tr.jpg);
	background-repeat: repeat-x;
}

div#informa p{
	line-height:1.4
}

div#navigation{
	background:#B9CAFF
}

div#extra{
	background:#F7F7F7
}

div#realizado{
	width: 17em;
	_width: 228px;
	height: 90px;
	border: 1px solid #CCC;
	padding: 5px;
	font-family: Tahoma, sans-serif;
	background-color: #FFF;
	color: #333;
}

#uchoa ul, li {
	list-style: none;
}

.img_uchoa{
	text-align: center;
}

div#rodape{
	background: #333;
	color: #FFF
}

div#rodape p{
	margin:0;padding:5px 10px
}

div#corpo{
	width:800px;
	margin:0 auto;
	margin-top: 5px;
}

div#informa{
	float:right;
	width:550px;
	_width:505px;
	border: 1px solid #CCC;
	padding: 5px;
	margin-right: 5px;
}

div#navigation{
	float:left;
	width:200px
}

div#logo_parceiros{
	width:98%;
	height: 200px;
	margin: 0 auto;
	border: solid 1px #CFA346;	
}

div#parceiros{
	background-color: #CFA346;
	font-size: 16px;
	font-weight:bold;
	height: 70x;
	padding: 5px;
}

/* IMAGENS NA INDEX */
.thumbnail {
	float: left;
	width: 140px;
	border: 2px solid #CCC;
	margin: 0 15px 15px 0;
	margin-left: 5px;
	padding: 5px;
	text-align: center;
}

.img_esq {
	float: left;
	margin: 0 0 10px 10px;
	clear: left;
}

.clearboth { clear: both; }

div#img_parceiros{
	width: 98%;
	height: 130px;
	margin: 0 auto;
	padding: 5px;
}

div#menu_parceiros{
	float:right;
	padding: 5px;
}

div#rodape{
	background-image: url(../imagens/filete_rodape.png);
	clear:both;
	width:100%;
	height: 60px;
	margin-bottom: 10px;
}

div#rodape_estrelas{
	width:131px;
	float: left;
}

div#endereco{
	width: 650px;
	float: right;
	text-align: center;
	padding-top: 10px;
}

blockquote.style1 {
	font: 14px/20px italic Times, serif;
	padding: 8px;
	background-color: #faebbc;
	border-top: 1px solid #e1cc89;
	border-bottom: 1px solid #e1cc89;
	margin: 5px;
	background-image: url(../imagens/openquote1.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: 23px;
	}
	blockquote.style1 span {
		display: block;
		background-image: url(../imagens/closequote1.gif);
		background-repeat: no-repeat;
		background-position: bottom right;
		}

.img_charge{
	text-align: center;
}

div.erro {
	border-top: 3px solid red;
	border-color: red;
	font-size: 13px;
	font-weight: bold;
	background-color: #FBB7B9;
	padding: 5px;
	display: none;
	clear: both;
}

p.busca a {
	display: inline;
	border: 0;
	padding: 0;
}


/* Bordas Redondas no Sócios */
.roundcont {
	width: 98%x;
	background-color: #C1f7fa;
	color: #000;
	margin-top: 5px;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(../imagens/tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(../imagens/br.gif) no-repeat top right; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}

#box{
	width:150px;
	height: 100px;
	background:#ffffff;
}
 
#top-left{
	width: 19px;
	height: 16px;
	background: url(../imagens/top-left.gif) top left no-repeat;
	float:left;
}
 
#top-right{
	width: 22px;
	height: 22px;
	background: url(../imagens/top-right.gif) top right no-repeat;
	float:right;
}
 
#bottom-left{
	width: 22px;
	height: 16px;
	background: url(../imagens/bottom-left.gif) bottom left no-repeat;
}
 
#bottom-right{
	width: 22px;
	height: 21px;
	background: url(../imagens/bottom-right.gif) bottom right no-repeat;
	float:right;
	margin-top:-21px;
}


/* Style das logos */

.img-shadow {
  float:right;
  background: url(../imagens/shadowAlpha.png) no-repeat bottom right !important;
  background: url(shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 15px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }
  
/* CSS for the box starts here */
.box {
	padding:0 12px 0 0;
	background:#fff url(../imagens/borders.gif) 100% 0 repeat-y;
}
.bi {
	padding:0 0 0 12px;
	background:#fff url(../imagens/borders.gif) 0 0 repeat-y;
}
.bt {
	height:17px;
	margin:0 -12px;
	background:url(../imagens/box.gif) 100% 0 no-repeat;
}
.bt div {
	width:18px;
	height:17px;
	background:url(../imagens/box.gif) 0 0 no-repeat;
}
.bb {
	height:17px;
	margin:0 -12px;
	background:url(../imagens/box.gif) 100% 100% no-repeat;
}
.bb div {
	width:18px;
	height:17px;
	background:url(../imagens/box.gif) 0 100% no-repeat;
}
.box h1 {
	margin:0;
	padding:0.3em 10px;
	background:#1D3C6C;
	color: #FFF;
	border-bottom: 3px solid #CFA346;	
	font:bold 1.2em/1 Arial, Helvetica, sans-serif;
}
.box p, .box ul {
	margin:0;
	padding:4px 10px;
	background:#fff;
}
.box li {
	margin:0 0 0 2em;
	padding:0;
}