/*--------padrao topo*/

* {	text-decoration:none; margin:0; padding:0; list-style:none;	vertical-align:middle; border:none;/* Comeo zerando tudo. O */}
body {margin: 0 auto; text-align:center; font: 100%  Verdana, Arial, Helvetica, sans-serif; background: #aba6a6 url(../images/Untitled-1.jpg) no-repeat;}
p {padding:10px 0 5px 30px; text-align: justify; font: 70% Verdana, Arial, Helvetica, sans-serif; color: #161515;}
h1 {width: 400px; height:116px; padding:0; margin:0 0 0 20px; text-align: left; text-indent: -5000em; overflow: hidden; border: 0px solid #f60;}
h2 {padding:10px 0 0 30px; margin:20px 0 10px 0; text-align: left; font: bold 115%  Arial, Verdana, Helvetica, sans-serif; color: #ff0000; background: url(../images/bg_seta_2.gif) no-repeat 0 14px; border-bottom:3px double #ccc;}
h3 {padding:10px 0 0 30px; margin:20px 0 10px 0; text-align: left; font: bold 100%  Arial, Verdana, Helvetica, sans-serif; color: #060f3e; background: url(../images/bg_seta_2.gif) no-repeat 0 14px; border-bottom:1px solid #ccc;}
hr {margin: 10px 0; border: 1px solid #002BB0;}
label {text-align: left; margin: 5px 0 0; float: left; font: bold 70% Verdana, Arial, Helvetica, sans-serif; color: #555;}
legend {text-align: left; float: left; padding: 5px; font: bold 80% Verdana, Arial, Helvetica, sans-serif; color: #000;}
ol {margin: 0 0 0 30px;  }
img {width: 170px; float:left; margin: 40px 0 0 20px; padding:2px; border: #f1f1f1 6px double;}
img.img_materias {width: 170px; float:left; margin: 10px 0 70px 30px; padding:2px; border: #f1f1f1 6px double;}
img.cartaz {width: 280px; float:left; margin: 10px 15px 10px 0; padding:2px; border: #f1f1f1 6px double;}
img.fotos_gale {width: 190px; float:left; margin: 10px 5px; padding:2px; border: #f1f1f1 6px double;}
img.fot_direita {width: 170px; float:right; margin: 10px 0 0 20px; padding:2px; border: #f1f1f1 6px double;}

abbr {padding:0 0 3px 0;}
acronym {padding:0 0 3px 0;}
strong {padding:0 0 3px 0;}
em {padding:0 0 3px 0;}

/*----------------------------------------------------------------imput select e textarea*/
input {	margin: 2px 10px 5px 0; float: left; padding: 2px;	border: #88846B 2px solid;	background:#f9f9f9; color: #000;}
select {margin: 0px 10px 10px 0; float: left; padding: 2px 2px 0px 2px;	border: #88846B 2px solid;	background:#f9f9f9; color: #000;}
textarea {margin: 2px 10px 10px 0; float: left; padding: 2px;	border: #88846B 2px solid;	background:#f9f9f9; color: #000;}
input:focus, textarea:focus {color: #000; font-weight: bold; border: 2px solid #EF438C; background:#f1f1f1;}


/*--------divs*/
#posicao 	{width: 100%; height:100%; padding: 0px; position:relative; top:0; text-align: center;}
#geral 		{width: 701px; margin: 8px auto; padding: 0; position:relative; top:0; left: 0;  border: #f00 0px solid; }
#fundo_cont  {width: 701px; float: left; background: url(../images/geral.jpg) repeat-y; border: #f00 0px solid;}
#conteudo {width: 701px; float: left; background: url(../images/conteudo.jpg) no-repeat; border: #f60 0px solid;}
#banner 	{position:absolute;	top:0px; left:50%; width:468px;	height:180px; margin-left:-98px; margin-top:16px; text-align:left; z-index: 1;}

#cabecalho 	{width: 701px; height:140px; background: url(../images/cabecalho.jpg) no-repeat; border: #f00 0px solid;}

#lateral_esq 	{width: 200px; float:left; background: url(../images/bg_lateral.jpg) no-repeat; border: 0px solid #7F9DB9;}
#menu_lateral_esq {width: 200px; float:left; margin: 0 0 0 5px; border: 0px solid #7F9DB9;}

#central 		{width: 460px; float:left; margin: 5px; padding: 0 0 40px 0; background: url(../images/bg_tit_cont.jpg) no-repeat; border: 0px solid #f60;}

#totalidade .central {width: 650px; float:left; margin: 5px; padding: 0 0 40px 10px; background: url(../images/bg_tit_cont.jpg) no-repeat; border: 0px solid #f60;}

.info_lutas {width: 650px; margin: 0 0 30px 0; float:left; border: 0px solid #f60;}
.apoio {width: 650px; margin: 0 0 30px 0; padding: 0 0 10px; float:left; background: url(../images/bg_ponto.gif) repeat-x bottom; border: 0px solid #f60;}
.logo_apoio {width: 170px; float:left; margin: 5px 5px 5px 20px; padding:2px; border: #f1f1f1 6px double;}




/*----------------------------------------------------------------menu principal*/

.menu {width:680px; float: left; margin:0 0 0 10px; padding:0; position:relative;  font: bold 12px Tahoma, Verdana, Arial, Sans-serf; border: 0px solid #000;}
.menu ul li {float:left; margin-right:10px; position:relative;}
.menu ul li a {height:20px; display: block; text-align:center; float: left; margin: 1px; padding: 0 3px; color:#000000; line-height:20px;  border-bottom: 4px solid #000000; cursor:  pointer;}
.menu ul li a:hover {background-position:0px -25px; color:#ff000c; font-weight:bold; border-bottom: 4px solid #ff000c;}
.menu ul li a:active {background-position:0px -50px; color:#f60; font-weight:bold;}


/*----------------------------------------------------------------menu lateral*/
.menu_lat_1 {height: 35px; padding: 0 0 0 25px; text-align: left; display: block;  font: bold 80% Verdana, Arial, Tahoma, Sans-serf; color: #000; line-height:40px; background: url(../images/bg_menu_lat.jpg) no-repeat 0px 0px; cursor: pointer; border: 0px solid #f00;}
.menu_lat_1:hover {vertical-align: middle; text-align: left; display: block; color: #EF438C; background: url(../images/bg_menu_lat.jpg) no-repeat 0 -43px; border: 0px solid #f00;}



/*----------------------------------------------------------------links*/
.link {padding:0 0 0 15px; margin:0 0 0 5px; font: bold 100%  Arial, Verdana, Tahoma, Sans-serf;  background: url(../images/bg_link_seta_a.gif) no-repeat 0px 2px; color:#0031d2;}
.link:hover {color:#EF438C; background: url(../images/bg_link_seta.gif) no-repeat 0px 2px;}
.link:active {color:#f60;}

.links li {margin:0;}
.links li a {display: block; padding: 0 0 0 15px; width: 400px;  text-align:left; line-height:20px; border: 1px solid #f00; cursor: pointer;}
.links li a:hover {color:#f60;}
.links li a:active {color:#f60;}


/*----------------------------------------------------------------lista*/
.lista {padding:0; margin:10px 0 0 30px; text-align: left; font: 80%  Arial, Verdana, Tahoma, Sans-serf;  color:#000;}

 

/*-------------------------------------------------------------*/

#informe {width: 400px; float: left; padding: 5px 5px 20px 5px ; border-bottom:1px solid #f5f5f5;}
#informe2 {width: 400px; float: left; padding: 5px 5px 20px 5px ; border-bottom:1px solid #f5f5f5;}
#informe2 p {font-weight: bold; font-size: 80%}
/*-------------------------------------------------------------*/


#primario {width: 420px; float: left; padding: 0 0 5px 5px; border: 1px solid #f5f5f5;}



/*----------------------------------------------------------------form contato*/
#form_contato {margin: 0 0 0 20px;}



#lab___nome______ct input{width: 200px;}
#lab___email_____ct input{width: 180px;}
#lab___tele_ddd__ct input{width: 40px; margin: 2px 5px 5px 0}
#lab___telefene__ct input{width: 70px; margin: 2px 30px 5px 0}
#lab___celul_ddd_ct input{width: 40px; margin: 2px 5px 5px 0}
#lab___celular___ct input{width: 120px;}
#lab___assunto___ct input{width: 260px;}
#lab___mensagem__ct textarea{width: 380px; height:60px;}
#lab___descri_textos textarea{width: 380px; height:250px;}

#ad_contato { width: 440px; float: left; border: 0px solid #f70;}


.accesskey {padding: 0 0 3px 0; text-decoration:underline; color:#000;}


#box_botao_logar { width: 300px;	height: 55px; text-align: left;	float: left; border: 0px solid #000;}
#box_botao { width: 440px;	height: 55px; text-align: left;	float: left; border: 0px solid #000;}
.botao { width:100px; margin: 5px 0 0 10px; float: left; display:block; text-align:center;	font: bold 90% Arial, Verdana, Tahoma, Sans-serf; border:0; border-bottom: 5px solid #000; color:#000; cursor: pointer;}
.botao:hover {color:#ff0000; border:1px; border-bottom: 5px solid #ff0000;}
.botao:active {color:#EF438C; border:1px; border-bottom: 5px solid #EF438C;}


/*----------------------------------------------------------------rodape*/
#rodape { clear: both; height: 120px; text-align: center; font: 100% Arial, Verdana, Tahoma, Sans-serf; margin: 0; background: url(../images/rodape.jpg) no-repeat top left; border: #000 solid 0px;}
address {width: 700px; float: left; padding: 50px 5px 5px 0; font: 70% Arial, Verdana, Tahoma, Sans-serf; color: #c2c1c1;}
#desenvolvimento {width: 700px; float: left; margin: 5px 0 0;}

.w3c, .pdvsweb 		{margin: 0 5px;	font: 70% Arial, Verdana, Tahoma, Sans-serf;}
a.w3c:link 			{color: #777}
a.w3c:visited 		{color: #555}
a.w3c:hover  		{color: #f60}
a.pdvsweb:link		{color: #777}
a.pdvsweb:visited 	{color: #555}
a.pdvsweb:hover 	{color: #f60}
