/* Alinhamento rodape no rodape */
html, body {
	height:100%;
}

table, tr, td {
	border:1px solid #000;	
}

input .textos{
	height:16px;
	width:95%;
	color:#CCC;
}

body{
	margin-top:0px;
	background-color:#EEECDD;
	height:100%;
	/*font-family : Tahoma, sans-serif;
	color : #a4a4a4;
	font-size : 11px;
	text-align : center;
	cursor : default;*/
}

* html, #tudo {
	height:100%;	
}

#curso{
	width:300px;	
}

#tudo {
	min-height:auto;
	width:995px;
	height:0px auto;
	/*background-image:url(image/backoficial.png);*/
	background-repeat:no-repeat;
	margin:0px auto;
	position:relative;
}

.form_100{
	width:98%;	
}

.form_80{
	width:78%;	
}

#rodape {
	bottom:-1px;
	width:995px;
	float:left;
	height:97px;
}
/* Fim do alinhamento rodape no rodape */

#banner {
	width:995px;
	height:259px;
	float:left;
	margin-left:0px;
}

#conteudo2{
	width:995px;
	height:auto;
	float:left;
	background-repeat:no-repeat;
}

#margin{
	margin-bottom:4px;	
}

#esquerda{
	width:193px;
	height:0px auto;
	position:relative;
	float:left;
}

#meio{
	width:591px;
	height:0px auto;
	float:left;
	background-repeat:no-repeat;
	background-image:url(img/tit_topo.jpg);
	background-color:#FFF;
}

#meio2{
	width:591px;
	height:100%;
	float:left;
	background-repeat:no-repeat;
	background-image:url(img/verbra.jpg);
	background-color:#FFF;
}

#direita{
	width:210px;
	height:100%;
	float:right;
}

#trans{
	width:62px;
	height:51px;
	position:absolute;
	left: 194px;
	top: 271px;
}

#login{
	margin-bottom:10px;	
}

#tit_ban{
	width:100%;
	height:20px;
	padding-top:40px;
	text-align : center;
}

#contate_nos {
	width:173px;
	height:100px;
	background-image:url(img/bcontato.jpg);
	padding-left: 20px;
	padding-top:11px;
}

#bprod {
	width:153px;
	height:28px;
	background-image:url(img/bproduto2.jpg);
	padding-top:70px;
	padding-left:40px;
}

#menu_esq, #menu_esq2{
	widht: 155px;
	height:0px auto	;
	background-image:url(img/besquerda.jpg);
	padding-left:28px;
	padding-right:10px;
}

#twitter{
	width:210px;
	height:189px;
	background-image:url(img/btwitter.jpg);
	text-align:center;
	padding-top:20px;
}

#menu_dir{
	width:210px;
	height:0px auto;
	background-image:url(img/bdireita.jpg);
}

#copyright{
	width:191px;
	height:62px;
	background-image:url(img/bcopyright.jpg);
	float:left;
	padding-top:35px;
	padding-left:36px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#A6A6A6;
}

#menu_roda{
	width:750px;
	height:57px;
	background-image:url(img/brodape.jpg);
	float:left;
	padding-top:40px;
	padding-left:18px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#fff;
}

#sombra{
	width:210px;
	height:144px;
	background-image:url(img/bsombra.jpg);
	bottom:0px;
	float:right;
}

#bserv{
	width:153px;
	height:32px;
	background-image:url(img/bserv.jpg);
	padding-top:12px;
	padding-left:40px;
}

#produtos{
	width: 582px;
	height:100%;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
}

#paad{
	padding-left:5px;
	padding-right:5px;
}

#item2{
	widht:582px;
	height:290px;
	float:left;
	padding-top:5px;
}

#item1{
	widht:582px;
	height:290px;
	float:left;
	padding-bottom:5px;
}

#inscricoes{
	margin:0px auto;
	margin-top:10px;
	margin-bottom:10px;
	width:174px;
	height:427px;
	border:1px solid #000;
}

#form{
	text-align:center;
	margin-bottom:10px;
}

#campo {
	width:400px;
	height:270px;
	border:1px solid #000;
	margin:0px auto;
	background-color:#F4F4F4;
}

#formulario_cadastro{
	width:100%;
	margin-top:20px;
}

#cart{
	width:990px;
	height:43px;
	background-image:url(img/btop.jpg);
	text-align:right;
	padding-top:2px;
	padding-right: 5px;
}

#contador{
	float:right;
	text-align:center;
	margin:0px auto;
	margin-top:10px;
	margin-bottom:10px;
	width:100%;
}

#cota{
	float:right;
	text-align:center;
	margin:0px auto;
	margin-top:10px;
	margin-bottom:10px;
	width:100%;
}

#esq{
	text-align:center;
	padding:5px;
}

#dir{
	float:right;
	width:281px;
	text-align:center;
	padding:5px;
}

.item{
	widht:582px;
	height:290px;
	float:left;
	padding-bottom:5px;
	padding-top:5px;
}

.item1{
	widht:582px;
	height:290px;
	float:left;
}

.text1, .text2{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
}

.text2{
	color:#1E455C;
}
.text_pag{
	color:#1E455C;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	line-height:15px;
}

.text3{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
}

.bloco{
	border:1px solid #000;	
	background-color:#B1E10E;
}

.text4{
	font-family : Tahoma, sans-serif;
	color : #a4a4a4;
	font-size : 11px;
}

.text5{
	font-family:Tahoma, Geneva, sans-serif;
	color:#1E455C;
	font-weight:bold;
	font-size:13px;
}

.text5b{
	font-family:Tahoma, Geneva, sans-serif;
	color:#1E455C;
	font-weight:bold;
	font-size:13px;
}

.text6{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	color:#1E455C;
}

.text11{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#1E455C;
}

.text7{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#1E455C;
}

.text8{
	color:#1E455C;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	text-align:center;
}

.prod1{
	float:left;
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	width:100%;
}

.prod2{
	float:left;
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	width:100%;
	margin-top:5px;
}

.prod3{
	float:left;
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
	color:#888787;
	font-size:13px;
	width:100%;
	margin-top:5px;
}

.prod4{
	float:left;
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	color:#000;
	width:100%;
	margin-top:5px;
}

.prod_td{
	width:440px;
	margin-left:10px;
	height:0px auto;
	float:left;
}

.tit_dir{
	background-color:#B7B5AA;
	width: 205px;
	height:16px;
	float:right;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#1E455C;
	text-align:center;
}

.fto_dir{
	float:right;	
}

.fto_dir2{
	width:50%;
	float:right;	
}

.fto_left{
	float:left;
}

.fto_left4{
	width:50%;
	float:left;
}

.fto_left3{
	float:left;
	width:388px;
	height:287px;
}

.fto_left2{
	float:left;
	border:1px solid #000;
	width:130px;
	height:96px;
}

.lineone{
	width:100%;
	height:1px;
	background-image:url(img/bchass.jpg);
	background-repeat:repeat-x;
}

.lineone2{
	width:100%;
	height:1px;
	background-image:url(img/bchass.jpg);
	background-repeat:repeat-x;
	margin-top:5px;
	margin-bottom:5px;
}

.btmenu {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color:#FFF;
	width: auto;
	height:18px;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 3px;
	border: 1px solid #000;
	margin-left:3px;
	float:left;
}
.btmenu a{
	font-family: Tahoma, Geneva, sans-serif;
	padding-left:10px;
	padding-right:10px;	
	font-size: 12px;
	text-align: center;
	background:#4E8E55;
	color:#FFF;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 3px;
	text-decoration: none;
}

.bt
 {
	background:#009900;
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	border: 1px solid #000;
    HEIGHT: 18px;
}

.txt_prod, .txt_prod2, .txt_prod3, .txt_prod4, .txt_prod5 {
	width:188px;
	float:left;
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
	padding-left:5px;
	font-weight:bold;
}

.txt_prod{
	height:0px auto;
	font-size:12px;
}

.txt_prod2{
	height:0px auto;
	color:#888787;
	font-size:13px;
	padding-top:8px;
}

.txt_prod3{
	height:57px;
	font-size:13px;
	padding-top:4px;
}

.txt_prod4{
	height:54px;
	padding-top:10px;
}

.txt_prod5{
	height:38px;
}

.frm1{
	width:98%;	
	height:18px;
	font:Tahoma, Geneva, sans-serif;
	font-size:13px;
}

.frm2{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color:#16456B;
	height: 20px;
	width:30%;
	border-right:1px solid #000000;
	border-left:1px solid #000000;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	background-color: #EBEFF1;	
	margin-top:5px;
	margin-bottom:5px;
}

.total{
	text-align:right;
	padding-right:80px;	
}

p.de{
	font-size:13px;
	color:#1B5E85;
}

p.por{
	color:#1B3E52;	
}

a.chess:link, a.chess:visited {
	color:#C8CC11;
	text-decoration:underline;
	font-size:13px;
}

a.chess:hover {
	color:#000;
	text-decoration:underline;
	font-size:13px;
}

a.menu:link, a.menu:visited {
	color:#1E455C;
	text-decoration:none;
}

a.menu:hover {
	color:#1E455C;
	text-decoration:underline;
}

a.copy:link, a.copy:visited {
	color:#A6A6A6;
	text-decoration:none;
}

a.copy:hover {
	color:#A6A6A6;
	text-decoration:underline;
}

a.copy2:link, a.copy:visited {
	color:#fff;
	text-decoration:none;
}

a.copy2:hover {
	color:#fff;
	text-decoration:underline;
}

a.deta:link, a.deta:visited {
	text-decoration:none;
	color:#000;
}

a.deta:hover {
	text-decoration:underline;
	color:#000;
}

a.deta2:link, a.deta2:visited {
	text-decoration:none;
	color:#888787;
}

a.deta2:hover {
	text-decoration:underline;
	color:#888787;
}

.clear{
	clear:both;	
}

.voltar{
	width:232px;
	margin:0px auto;
	background-color:#b4e30e;
	border:1px solid #000;
}

.email{
	width:300px;	
}