body { background:url(../../imagem/224.gif) ; font-size:1.25ex;font-family:verdana,arial,sans-serif;margin:0px 0 0px 5px;color:#000;}
	html>body { font: 10px verdana,arial,sans-serif;margin:5px 5px;color:#000;padding:0; height:100%; }
	a { text-decoration:none; color:#000;}
	a:hover { text-decoration:underline;}
	a:visited { color:black; }
	
	.form1 { color:#FF6600; border:1px solid #999999; background-color: #FFF; padding:1px;}
	.bg_linha_form {color: #666666;padding: 2px;border-bottom: 1px solid #CCC;background-color: #F0F0F0; font-size:11px; line-height:30px; vertical-align:middle;}
	.error { background-color: #FF0099;}
	.destaque {color:#663399; font-weight:bold;text-decoration:none; font-size:12px;}
	.destaque:hover{text-decoration:underline; }
	.preto {text-decoration:none; color:#000;}
	.preto:hover {text-decoration:underline;}
		
	#corpo {background-color:#FFF; width:98.9em; margin: auto; height: auto; border:1px solid #000; padding:5px;}
	
	#banner_topo {background-color:#CCC; height: 90px;}
	#banner_topo #banner728x90 {position:relative; width:728px; height:90px; float:right;}
	#banner_topo #banner120x90 {position:relative; width:120px; height:90px; float: right;}
	#banner_topo #banner234x90 {position:relative; width:234px; height:90px; float: left; }
	#banner_topo #banner234x90 img {margin: 10px 0px 0px 15px;}
	
	#bookmark {clear: both;background-color:#E6E6E6; border:1px solid #CCC; margin:0px;min-height:100%;height:50px;}
	#bookmark h1 { color:#6633CC; font-size:12px; font-weight:bold;}
	#bookmark div {position:relative; height:30px;float:left;}
	#bookmark div .img {border: 0px; vertical-align:middle;}
	
	#cabecalho { background-color:#000;border:1px solid #999999;overflow:hidden;}
	#cabecalho #logo { height: 15.2em; position: relative; }
	#cabecalho #menu_topo {position:relative; margin:0px; width:100%;height:3.1em; background-color:#002A54; overflow:hidden; }
	#menu_topo div#navcontainer {background: #012e5c url(http://www.fusionteam.com.br/imagem/navbar1.png) right top no-repeat;margin: 0;width:100%;height:3.1em;}
	#menu_topo div#navcontainer, div#tertiary { overflow: hidden;margin: 0px;}
	#menu_topo ul#navlist { display: block; padding: 0; margin: 0; float: left;}
	#menu_topo ul#navlist li { display: block; float: left; }
	#menu_topo ul#navlist li a { display: block; float: left; padding: 8px 14px; text-decoration: none;font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; color: #CCDDEE; border: 1px solid #446688; border-width: 0 1px 1px 0; white-space: nowrap; }
	#menu_topo ul#navlist li a:hover {	background: #446688 url(http://www.fusionteam.com.br/imagem/navbarhighlight1.png); color: #FFF; }
	#menu_topo ul#navlist li a.active { color: #fff; font-weight: bold; background: #178E71 url(http://www.fusionteam.com.br/imagem/navbarhighlight2.png);}
	
	#menu_topo ul#a a {background: url(http://www.fusionteam.com.br/imagem/bg_menu.jpg);color:#FFF;list-style:none;margin:0;}
	#menu_topo ul#a {list-style:none;margin:0;padding:0; background:url(http://www.fusionteam.com.br/imagem/bg_menu.jpg); background-position:-150px 0;}
	#menu_topo ul#a li {float:left;margin:0;padding:0px;text-align:center;font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px;color:#FFF;}
	#menu_topo ul#a li a {display:block;padding:10px 14px 10px 14.25px;height:100%; color:#FFF; text-decoration:none;border-right:1px solid #FFF;margin:0;}
	#menu_topo ul#a li a:hover {background-position:-150px 0; color: #FFF; text-decoration:none;}
	
	#cabecalho #barra_topo {position:relative; background-image: url(../../imagem/bg_frase.jpg);padding:10px;}
	#cabecalho #barra_topo p { font-weight: bold; color:#FF6600; margin:0px;}
	#barra_topo div.frase {
		float: left;position: absolute;
		top: 2px;
		padding: 0.7em 0.2em 0.1em 0em; 
		left: 58px;
		width: 640px;
		height: 30px;
		margin:0px;
		overflow:hidden;
	}
	
	#barra_topo div.busca {
		position: absolute;
		top: 1px;
		right: 1px;
		width: 230px;
		height: 25px;
		z-index:1;
		margin:0px;
		padding: 3px 0px 3px 0px;
		vertical-align:middle;
		overflow:hidden;
	}
	#barra_topo div.busca .txtBusca {margin-left:10px;}
	#barra_topo div.busca { clear: both; margin:0; }
	#barra_topo div.busca form { display: block; }
	#barra_topo div.busca form label { font: bold 1em verdana; }
	#barra_topo div.busca form label a { color: #585858; }
	#barra_topo div.busca form input#txtBusca { border: 1px solid #a3a2a2; width: 14em; font: normal 1.1em arial; padding: 0.2em; }
	#barra_topo div.busca form input.menor { width: 17.6em !important; }
	#barra_topo div.busca form input.botao { margin-bottom: -0.4em; margin-bottom: -0.3em; padding-bottom:3px; border:0px; }
	
	#meio {
		background-color: #FFF; 
		margin:0; 
		display:inline; 
		height:100%;
	}
	
	#conteudo {
		display:inline;
		width:630px;
		background-color: #FFF;
		float:left;
		margin: 10px 10px 0px 10px;
		min-height:100%;
		height:auto;
	}
	#conteudo div.regua-conteudo { position: relative; height: 1.3em; }
	#conteudo div.regua-conteudo a { color:#FF9900; font-weight:bold; }
	
	#conteudo div#modulo1 { height: 26em; }
	#conteudo div#modulo2 { margin-top: 1em; clear: both; overflow: hidden; height: 26em; border-bottom: 0.1em dashed #a6a6a6; }
	#conteudo div#modulo2 div.manchete { width: 36.1em;  float: left; height: 24em; }
	#conteudo div#modulo2 div.manchete h3 { font: bold 1.1em arial; color: #663399; margin-bottom:0.2em; margin:0px;}
	#conteudo div#modulo2 div.manchete h1 { font: bold 1.6em arial; }
	#conteudo div#modulo2 div.manchete ul.relacionada { margin: 0em; padding: 0; list-style-type: none; color:#000; }
	#conteudo div#modulo2 div.manchete ul.relacionada li { margin: 0; padding: 0.3em 0 0.3em 1em; background: url('../../imagem/icone/i_lista.gif') no-repeat 0em 0.6em; font: normal 1.1em arial; }
	#conteudo div#modulo2 div.manchete ul.manchetes { margin-top: 0.5em; }
	#conteudo div#modulo2 div.enquete { float: left; width: 25.5em; margin-left: 1.2em; _margin-left: 1.2em; margin-top: 0.1em; }
	#conteudo div#modulo2 div.enquete h1 {font: bold 1.1em arial; color: #000; margin:3px; text-align:center;}
	#conteudo div#modulo2 div.enquete h3 { font: bold 1.1em arial; background-color:#666699; color:#FFF; padding: 0.2em 0 0.3em 0;margin: 0; border: 0.1em solid #d8d8d8;padding-left:10px; }
	#conteudo div#modulo2 div.enquete h3 strong { display: block; height: 2.4em; _height: 2em; padding: 0.5em 0 0 1.5em; }
	#conteudo div#modulo2 div.enquete h3 strong a { color: #3a8567; }
	#conteudo div#modulo2 div.enquete div.grade { padding: 0em 0.3em 1em 1em; _padding: 0.5em 0 1em 1em; border: 0.1em solid #d8d8d8; border-top: 0; margin-top: 0.1em; height: 22em; *height: 21em; background: #efefef url('../../imagem/bloco-enquete.gif') repeat-x; position: relative; overflow:hidden; }
	#conteudo div#modulo2 div.enquete div.grade p { font: normal 1em arial; color: #000; margin:0px;}
	#conteudo div#modulo2 div.enquete div.grade span {color: #CC0000;font: 1.1em arial; margin:auto;}
	
	#conteudo div#modulo3 { clear: both; overflow:hidden; margin-top: 1em; min-height: 33.4em; _height: 33.2em; }
	#conteudo div#modulo3 div.chamada { width: 19.4em; float: left; margin-top:0.5em; padding: 0px 5px 0px 5px; height: 32.5em; overflow:hidden;}
	#conteudo div#modulo3 div.borda { border-right: 0.1em dashed #a6a6a6;}
	#conteudo div#modulo3 div.ultimo { margin: 0px; }
	#conteudo div#modulo3 h2 { font: bold 1.6em arial; color: #339933; margin-left:0.3em; margin-bottom: 0.5em; }
	#conteudo div#modulo3 div.chamada h2 a { color: #339933; }
	#conteudo div#modulo3 div.chamada h3 a { color: #339933; }
	#conteudo div#modulo3 div.chamada div.grade {  height: 30em; margin:0px; width: 19em; overflow:hidden;}
	#conteudo div#modulo3 div.chamada div.grade div {margin:0px;}
	/* #conteudo div#modulo3 div.chamada div.grade h3 { font: bold 1.2em arial; margin-left:0.3em;} */
	#conteudo div#modulo3 div.chamada div.grade img { border: 0; } 
	#conteudo div#modulo3 div.chamada div.grade p { padding:3px; margin:0px; }
	#conteudo div#modulo3 div.chamada div.grade div.imagem { width:185px; height:80px; margin:0; border:1px solid #CCC; overflow:hidden; top:-20px;}
	
	#conteudo div#modulo3 div.produtos { background-color:#E1F4EB; margin-top: 0.5em; height: 9.9em; overflow:hidden; }
	#conteudo div#modulo3 div.produtos div.prd { position: relative; float: left; padding: 1em; height: 7.9em; }
	#conteudo div#modulo3 div.produtos div.prd h2 { font: bold 1em verdana; color: #000; }
	#conteudo div#modulo3 div.produtos div.prd h3 { font: normal 1em verdana; color: #000; position: static; }
	#conteudo div#modulo3 div.produtos div.prd h3 a { color: #000; }
	#conteudo div#modulo3 div.produtos div.foto { width: 18.4em; }
	#conteudo div#modulo3 div.produtos div.foto img { width: 6.5em; height: 6.5em; border: 0; float: left; margin-right: 0.5em; }
	#conteudo div#modulo3 div.produtos div.foto img.btOuvir { width: 1.8em; height: 1.6em; right: 10.1em; float:left; }
	
	
	#conteudo div#galeria { clear: both; margin-top: 1em; margin-bottom: 1em; padding: 1em; }
	#conteudo div#galeria h2 { font: bold 1.5em arial; color:#663399; margin:0px; }
	#conteudo div#galeria h2 a { color: #663399; }
	#conteudo div#galeria h2 a strong { color: #663399; }
	#conteudo div#galeria img { border: 0px; margin: 5px 2px 0px 1px;}

	/* Paginas internas */
	#conteudo div#pagina { width:62.0em; margin:0; background:#FFF;}
	#conteudo div#pagina h6 { color:#999; font-size:10px; font-weight: bold; margin: 0px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif;}
	#conteudo div#pagina h5 { color:#999999; font-size:9px; margin: 5px 0px 10px 0px; font-weight:100;}
	#conteudo div#pagina h4 { color:#FFF; font-size:12px; font-weight: bold; margin: 0px 0px 10px 0px; font-family:Verdana, Arial, Helvetica, sans-serif;}
	#conteudo div#pagina h3 { color:#990099; font-size:18px; font-weight: bold; margin: 0px 0px 5px 0px;}
	#conteudo div#pagina h2 { color:#FF6600; font-size:16px; font-weight: bold; margin: 5px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif;}
	/*#conteudo div#pagina h2 { color:#FF6600; font-size:16px; font-weight: bold; margin: 0px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif;}*/
	#conteudo div#pagina h1 { color:#009BC8; font-size:12px; font-weight: bold; margin: 5px 0px 5px 0px;}
	#conteudo div#pagina h1 p {margin: 0px;}
	#conteudo div#pagina div#aba { vertical-align: top; margin:10px 0px 0px 0px; width:61.0em; clear:both;}

	#conteudo div#pagina div#aba div.aba_topo{ /*style for DIV used to contain toggler links. */
		margin-top: 6px;
		text-align: left;
		background: white; 
		}
	
	#conteudo div#pagina div#aba div.aba_topo a{ /*style for every navigational link within toggler */
		display: -moz-inline-box;
		display: inline-block;
		border-top: 1px solid #CCC;border-right: 1px solid #CCC;border-left: 1px solid #CCC;
		color: #000;
		background-image:url(../../imagem/bg_aba.jpg);
		line-height: 23px;
		vertical-align:middle;
		margin-right: 3px;
		padding: 0px 20px 0px 20px;
		font-weight: bold;
		text-decoration: none;
		text-align:center;
		}
		
	#conteudo div#pagina div#aba div.aba_topo a:hover{ background-color:#000; }
	#conteudo div#pagina div#aba div.aba_corpo { border:1px solid #CCC; vertical-align: top; margin:0px; width:61.0em; clear:both; background-color:#F0F0F0; padding:5px;}
	#conteudo div#pagina span { color:#999999; font-size:12px; margin: 0px; padding-bottom:15px;}
	#conteudo div#pagina div#linha_busca { clear:both; margin-bottom:15px; background-color:#E0E0E0; padding:5px;} 
	#conteudo div#pagina div#linha_busca h1 { clear:both;}
	#conteudo div#pagina div#linha_busca label { margin: 0px 3px 10px 5px; clear:both; width:100%;}
	#conteudo div#pagina div#linha_busca form input,select {background-image: url(../../imagem/cx_cinza.jpg); border: 1px solid #999999; padding:2px; color:#FF6600; font-size:1.1em; line-height:19px; margin-top:3px;}
	#conteudo div#pagina div#linha { clear:both; }

	#conteudo div#pagina div#linha .menu_lista { text-align:left; padding:3px; color:#009BC8;}
	#conteudo div#pagina div#linha .esquerda { width: 65%; text-align:left; padding:3px; color:#009BC8;}
	#conteudo div#pagina div#linha .direita { width: 35%; text-align: right; padding:3px; color:#009BC8;}
	#conteudo div#pagina div#linha .tbl_secundaria { height:15px;}
	#conteudo div#pagina div#linha img { margin:0px 10px 10px 0px; }
	#conteudo div#pagina div#linha .texto { font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:justify; margin-top:5px; }
	#conteudo div#pagina div#linha .data_festa {font-size:11px; font-weight:bold; color:#FF6600; border-bottom:1px solid #CCC; padding-top:15px;}

	#conteudo div#pagina div#linha table tr td img {border:0px; padding-right: 3px;}
	#conteudo div#pagina div#linha div.paginacao { border-top: 1px solid #999999; color:#000; padding:5px; }
	#conteudo div#pagina div#linha div.paginacao table { width: 100%; }

	#conteudo div#pagina div#linha div#galeria { clear: both; margin-top: 1em; margin-bottom: 1em; padding: 1em; }
	#conteudo div#pagina div#linha div#galeria h2 { font: bold 1.5em arial; color:#663399; margin:0px 0px 10px 0px; }
	#conteudo div#pagina div#linha div#galeria img { margin:0px 18px 0px 2px; }

	#conteudo div#pagina div#linha .quadro_logo {padding:5px; vertical-align:top; background-image: url(../../imagem/bg_quadro_azul.jpg); background-repeat: repeat-x; border-right: 1px solid #FFF; width:355px; color:#333333;font-size:10px;} 
	#conteudo div#pagina div#linha .quadro_logo p {font-size:10px; margin:0; line-height:1.4em; }
	#conteudo div#pagina div#linha .quadro_logo span {color:#000; font-weight: bold; font-size:11px;} 
	#conteudo div#pagina div#linha .quadro_logo span a {color:#000;  text-decoration:none;} 
	#conteudo div#pagina div#linha .quadro_logo a { color: #FFF; text-decoration:none;}
	/*#conteudo div#pagina div#linha .quadro_titulo {margin:0; position:relative; float:left; background-color:#FF9900; color:#FFF; line-height:30px; padding: 0px 10px 0px 10px; font-size:16px; font-weight: bold; font-family:Arial, Helvetica, sans-serif;} */
	#conteudo div#pagina div#linha .quadro_texto {background-color:#F0F0F0; padding: 5px; margin:0px; border:1px solid #CCC; font-size:10px;}
	#conteudo div#pagina div#linha .quadro_texto p {font-size:10px;}
	#conteudo div#pagina div#linha .quadro_secundario {padding: 5px; margin:0px; border-bottom:1px dashed #CCC;}
	#conteudo div#pagina div#linha .quadro_destaque {padding:5px; background-image: url(../../imagem/bg_quadro_azul_destaque.jpg);background-repeat:no-repeat; vertical-align:top; border-left: 1px solid #006699;color: #FFF; height:160px;}
	#conteudo div#pagina div#linha .quadro_destaque p {font-size:10px; margin:0 0 5px 0; line-height:1.5em;}
	#conteudo div#pagina div#linha .quadro_destaque span a {color:#FFAE00; font-weight: bold; font-size:10px;} 
	#conteudo div#pagina div#linha .quadro_destaque a { color: #FFF; font-size:10px;}
	#conteudo div#pagina div#linha .data {color:#0099CC; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;}
	#conteudo div#pagina div#linha .laranja { color:#FFAE00; font-weight: bold; font-size:10px;}
	#conteudo div#pagina div#linha .azul { color:#3366CC; font-weight: bold; font-size:12px;margin-top:5px;}
	#conteudo div#pagina div#linha .num {color: #339933; font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
	#conteudo div#pagina div#linha .num_top {color:#FFF; background-color:#999999; font-size:16px; border-left: 5px solid #666666; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
	#conteudo div#pagina div#linha .linha_tabela { border-bottom: 1px solid #FFF; color:#000;}
	#conteudo div#pagina div#linha .tabela_topo { 
		border-top: 1px solid #CCC;border-right: 1px solid #CCC;border-left: 1px solid #CCC;
		color: #000;
		background-image:url(../../imagem/bg_aba.jpg);
		line-height: 23px;
		vertical-align:middle;
		margin-right: 3px;
		padding: 0px 20px 0px 20px;
		font-weight: bold;
		text-decoration: none;
		text-align:center;
	}

	#conteudo div#pagina div#linha input.botao { padding-bottom:3px; border:0px; }
	#conteudo div#pagina div#linha p {font-size:12px; font-family:Arial, Helvetica, sans-serif;}
	#conteudo div#publicidade { width:650px; overflow:hidden; clear:both; padding-top:5px;height:70px; vertical-align:middle;}
	#conteudo div#publicidade div#box_pub {padding-right:30px; float:left; }
	
	#conteudo div#pagina div#linhabox { clear:both; }
	#conteudo div#pagina div#linhabox table tr th { font: normal 0.9em arial; font-weight:bold; border-bottom:2px outset #3399CC; text-align:left; }
	#conteudo div#pagina div#linhabox .menu_lista { text-align:left; padding:3px; color:#009BC8;}
	#conteudo div#pagina div#linhabox .esquerda { width: 65%; text-align:left; padding:3px; color:#009BC8;}
	#conteudo div#pagina div#linhabox .direita { width: 35%; text-align: right; padding:3px; color:#009BC8;}
	#conteudo div#pagina div#linhabox .tbl_secundaria { height:15px;}


	#conteudo div#pagina ul { margin: 0em; padding: 0; list-style-type: none; }
	
	#canto-esquerdo {
		width: 190px;
		float:left;
		margin:10px 0px 10px 0px;
		vertical-align:top;
	}

	#canto-esquerdo div.produto { width:180px;  margin-bottom:10px;}
	#canto-esquerdo div.produto h3 { font: bold 1.3em verdana; background-image: url(../../imagem/cx_roxo.jpg); color:#FFF; margin:0px;}
	#canto-esquerdo div.produto h3 a { color: #FFF; text-decoration: none; display: block; padding: 0.6em 0.6em 0.6em 0.6em; }
	#canto-esquerdo div.produto div.grade { overflow: hidden; background-color:#F0F0F0;  padding:2px; text-align:center;}
	#canto-esquerdo div.produto div.grade p { margin-bottom: 0.3em; font:normal 1.1em arial; }
	#canto-esquerdo div.produto div.grade fieldset form input.botao { margin-top: 0.5em; display: block; border:0px; }
	#canto-esquerdo div.produto div.grade a.botao { clear: both; display: block; margin-top: 1em; }
	#canto-esquerdo div.produto div.grade a.botao img { border: 0; }
	#canto-esquerdo div.produto div.grade div.imagem img { border: 0; margin: 10px 0px 10px 0px;}
	#canto-esquerdo div.produto div.grade div.formulario { border: 0; text-align:left; margin:5px 0px 10px 10px; }
	#canto-esquerdo div.produto div.grade div.formulario label { font: bold 1em verdana; margin: 5px 0px 3px 0px; }
	#canto-esquerdo div.produto div.grade div.formulario a { color: #585858; }
	#canto-esquerdo div.produto div.grade div.formulario input.txtForm { width: 10em; font: normal 1.1em arial; padding: 0.1em; color:#FF6600; border:1px solid #999999; font-size:10px; position:relative; }
	#canto-esquerdo div.produto div.grade div.formulario input.botao {border:0px; margin-left: 5px; vertical-align:top; position:relative;  float:right; margin-right:25px; }
	
	#canto-esquerdo div.produto div.grade a.titulo { width: 15.7em; }
	#canto-esquerdo div.produto ul { margin: 0em; padding: 0; list-style-type: none; }
	#canto-esquerdo div.produto ul li { margin: 0; padding: 0.3em 0 0.3em 1em; background: url('../../imagem/icone/i_lista.gif') no-repeat 0em 0.6em; font: normal 1.1em arial; border-bottom: 1px dashed #999999; text-align:left; }
	
	#canto-direito {
		width: 140px;
		margin:10px 0px 10px 0px;
		float:right;
		border: 1px solid #999999;
		background-color: #F0F0F0;
		text-align:center;
		padding:5px 0px 5px 0px;
		min-height:100%;
		height:auto;
	}
	#canto-direito p {font-size:9px; color:#666666; text-align:center; margin:0px;}
	#canto-direito div#box_pub {margin-top:5px;}
	
	#rodape {margin:0px; padding:0; clear: both; border-top: 5px solid #CCC; background-image:url(../../imagem/bg_rodape_roxo.png); height:120px;} 
	#rodape p {text-align:center; line-height:15px; color:#CCCCCC;}
	#rodape a {color:#FFF;}
	
	#menu_rodape {margin:0 auto; padding:10px 0; clear: both; height:80px; }
	/* Galeria 1 */
	#galeria1 { width:100%; height:auto; position:relative; clear:both; margin:0;}
	#galeria1 div { width:auto;float:left; margin:5px; border:1px solid #CCC; padding:10px 0px 10px 10px; vertical-align: top; text-align:center;  }
	#galeria1 div img { margin:0px; border:0px; }
	#galeria1 div:hover { background-color:#CCC; border: 1px solid #663399;}
	
	* html #meio {
		height:100%;
	}
	
	/* FORM */
	/* input { outline:none; font: normal 1.1em arial; }  */
	.frm 		{ float:left; width:100%; margin:0; }
	.form-row 	{ width:100%; margin-bottom: 5px; float:left; }
	.label 		{ float:left; width:100%;margin:6px 0 3px 0px; }
	.input-container { float:left; width:100%; margin:0; }
	.input 		{ 	height:15px; border:1px solid #c4c4c4; margin:0; color:#FF6600; font-size:11px; padding:2px; background-color:d7d7d7; }
	.select 	{ height:18px; border:1px solid #c4c4c4;  color:#FF6600;}
	.textarea 	{  height:120px; border:1px solid #c4c4c4; font-family:Tahoma; font-size:11px; color:#FF6600; }
	.error-input, .frm .error-both .input, .frm .error-same .input { background-color:#FFEFEF; border-color:#BB6666; color:#660000; }
	.error-div 	{ float:right; margin:7px 0px 0px 0px; color:#935; font-size:10px; width:90%; color:#990000; }
	.error-div-alternative { display:none; -moz-border-radius:10px; -webkit-border-radius:10px; width:100%; top:0; left:50%; position:absolute; z-index:1000; margin-left:-400px; text-align:center; font-size:16px; color:#934; padding:20px 0 20px 0; background-color:#fee; border:solid 2px #d36; border-top-width:0; }
	.error-same, .frm .error-both { color:#fff; background-color:#b66; -moz-border-radius:3px; }

	.frm .sendBtn {
		display: inline-block;
		background: #377ad0;
		background: -moz-linear-gradient(top, #52a8e8 0%, #377ad0 100%);
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#52a8e8), to(#377ad0));
		border: 1px solid #4081af;
		border-bottom: 1px solid #20559a;
		-moz-box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #b3b3b3;
		-webkit-box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #b3b3b3;
		color: #fff;
		font-size: 12px;
		line-height: 1;
		padding: 5px 10px;
		margin-bottom: 5px;
		text-align: center;
		-webkit-background-clip: padding-box;
	}
	
	.frm .sendBtn:hover {
		color: #ffffff;
		background: #206bcb;
		background: -moz-linear-gradient(top, #3e9ee5 0%, #206bcb 100%);
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3e9ee5), to(#206bcb));
		border: 1px solid #2a73a6;
		border-bottom: 1px solid #07428f;
		-moz-box-shadow: inset 0 1px 0 0 #62b1e9;
		-webkit-box-shadow: inset 0 1px 0 0 #62b1e9;
		cursor: pointer;
		-webkit-background-clip: padding-box;
	}
	
	
	.form { line-height:13px; float:left; width:450px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:20px; margin:0 10px 0 0; font-size:12px; }
	.form .form-row { width:100%; margin-bottom: 10px; float:left; }
	.form .label { float:left; width:150px;margin:6px 0 0 5px; font-size:12px; }
	.form .input-container { float:left; width:195px; text-align:right; }
	.form .input { width:200px;	height:18px; border:1px solid #c4c4c4; background-color:#D7D7D7; padding:2px; }
	.form .select { width:200px; height:18px; border:1px solid #c4c4c4; background-color:#D7D7D7; padding:2px;}
	.form .textarea { width:200px; height:120px; border:1px solid #c4c4c4; background-color:#D7D7D7; font-family:Tahoma; font-size:11px; padding:2px;}
	.error-input, .form .error-both .input, .form .error-same .input { background-color:#FFEFEF; border-color:#BB6666; color:#660000; }
	.error-div { float:right; margin:7px 10px 0 0; color:#935; font-size:10px; }
	.error-div-alternative { display:none; -moz-border-radius:10px; -webkit-border-radius:10px; width:800px; top:0; left:50%; position:absolute; z-index:1000; margin-left:-400px; text-align:center; font-size:16px; color:#934; padding:20px 0 20px 0; background-color:#fee; border:solid 2px #d36; border-top-width:0; }
	.error-same, .form .error-both { color:#fff; background-color:#b66; -moz-border-radius:3px; }
	.sendBtn {
		height:24px;
		text-align:center;
		background:url(../images/submit-btn-bg.gif) repeat-x 0 0;
		color:#5f5f5f;
		border:1px solid #aaa;
		float:right;
		display:block;
		cursor:pointer;
		font-weight:bold;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
	}
	.sendBtn:hover { background:url(../images/submit-btn-bg-hover.gif) repeat-x 0 0; color:#ffffff; border:1px solid #5f5f5f; }
	
	/* TABELA */
	table.tabela1			{ width: 100%; margin: 0px; margin-bottom: 20px;  }
	table.tabela1 caption 	{ background: none #959595; color: #FFF; font-size: 14px; padding: 5px 11px 5px 11px; text-align: left; }
	table.tabela1 tr:hover	{  }
	table.tabela1 th		{ border-bottom: 1px solid #FFF; line-height: 22px; padding: 4px 6px 4px 6px; color: #009933 white-space: nowrap; text-align: left; }
	table.tabela1 thead th	{ padding-top: 2px; }
	table.tabela1 thead td	{ background: #DDDDDD; border-bottom: 1px solid #FFF; text-align: left; line-height: 22px; padding: 2px 6px 4px 6px; white-space: nowrap; }
	table.tabela1 tbody th,
	table.tabela1 tbody .title	{ background: url('../../imagem/bck_black_5.png'); font-weight: bold; white-space: nowrap; color: #666666; }
	table.tabela1 td		{ background: url('../../imagem/bck_white_50.png'); border-bottom: 1px solid #DDDDDD; line-height: 22px; padding: 4px 6px 4px 6px; }
	table.tabela1 .icon16	{ margin-top: 3px; margin-bottom: 3px; }
	table.tabela1 td.vcenter{ vertical-align: middle; }
	table.tabela1 td p		{ padding-bottom: 3px; padding-top: 3px; }
	table.tabela1 input		{ border:1px solid #666;}
	
	table.tabela2			{ width: 100%; margin: 0px; margin-bottom: 20px;  }
	table.tabela2 th 		{ font: normal 1.2em arial; font-weight:bold; border-bottom:2px outset #33CC66;  line-height: 22px; padding: 4px 6px 4px 6px; white-space: nowrap; text-align: left;  }
	table.tabela2 td 		{ color: #666666; font: normal 1.1em arial; vertical-align:top; line-height:1.5em; padding: 4px 6px 4px 6px;}
	
	
	/*** PAGINACAO ***/
	#paginacao div.tab-itens	{ width: auto; padding: 10px; float:right; }
	#paginacao div.navegacao		{ font-size: 11px; line-height: 20px; }
	#paginacao div.navegacao a		{ display: block; float: left; color:#FFF; }
	#paginacao div.navegacao .nav	{ display: block; float: left; }
	#paginacao div.navegacao .nav a		{ width: 20px; height: 20px; border: 1px solid #dddddd; border-bottom: 1px solid #CCC; color:#FFF; }
	#paginacao div.navegacao .nav a span	{ display: block; font-size: 0%; visibility: hidden; text-indent: -9999px; }
	#paginacao div.navegacao a.first		{ background: url('../../imagem/arrow_leftend_off.png') center center no-repeat; border-right-width: 0px; -moz-border-radius: 3px 0px 0px 3px; -webkit-border-radius: 3px 0px 0px 3px; border-radius: 3px 0px 0px 3px; }
	#paginacao div.navegacao a.first:hover	{ background: url('../../imagem/arrow_leftend_ovr.png') center center no-repeat; }
	#paginacao div.navegacao a.previous	{ background: url('../../imagem/arrow_left_off.png') center center no-repeat; border-left-width: 0px; -moz-border-radius: 0px 3px 3px 0px; -webkit-border-radius: 0px 3px 3px 0px; border-radius: 0px 3px 3px 0px; }
	#paginacao div.navegacao a.previous:hover	{ background: url('../../imagem/arrow_left_ovr.png') center center no-repeat; }
	#paginacao div.navegacao a.last		{ background: url('../../imagem/arrow_rightend_off.png') center center no-repeat; border-left-width: 0px; -moz-border-radius: 0px 3px 3px 0px; -webkit-border-radius: 0px 3px 3px 0px; border-radius: 0px 3px 3px 0px; }
	#paginacao div.navegacao a.last:hover	{ background: url('../../imagem/arrow_rightend_ovr.png') center center no-repeat; }
	#paginacao div.navegacao a.next		{ background: url('../../imagem/arrow_right_off.png') center center no-repeat; border-right-width: 0px; -moz-border-radius: 3px 0px 0px 3px; -webkit-border-radius: 3px 0px 0px 3px; border-radius: 3px 0px 0px 3px; }
	#paginacao div.navegacao a.next:hover	{ background: url('../../imagem/arrow_right_ovr.png') center center no-repeat; }
	#paginacao div.navegacao .paginas 		{ display: block; float: left; margin: 0px 4px 0px 4px; font-weight: bold; }
	#paginacao div.navegacao .paginas a		{ min-width: 20px; margin: 0px 1px 0px 1px; background: url("../../imagem/button_glas2.png") repeat-x center center #EEEEEE; text-align: center; border: 1px solid #dddddd; border-bottom: 1px solid #CCC; color: #333333; text-decoration: none; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; }
	#paginacao div.navegacao .paginas a	span	{ padding: 0px 2px 0px 2px; }
	#paginacao div.navegacao .paginas a:hover	{ background: url('../../imagem/bck_white_50.png'); color: #00A5C4; text-decoration: none; }
	#paginacao div.navegacao .paginas a.active	{ background: url('../../imagem/page_active.gif'); color: #FFF; text-decoration: none; font-weight: bold; border-width: 0px; line-height: 22px; min-width: 22px; }


.aviso {border: 1px solid #FFCC00; background-color:#FFFFD2; padding:5px; margin-bottom:10px;}


/* TAB */
.tab_model_2 ul.tabs,
.tab_model_1 ul.tabs {		    	margin: 0;	padding: 0;	float: left;	list-style: none;	height: 32px;	border-bottom: 1px solid #ddd;	width: 100%; border-radius: 5px 0 0 0; }
.tab_model_2 ul.tabs {		border-left:0;	}

.tab_model_2 ul.tabs li,
.tab_model_1  ul.tabs li {		border-radius: 5px 5px 0 0;	background:none;	float: left;	margin: 0; margin-right:1px;	padding: 0;	height: 31px;	line-height: 31px;	border: 1px solid #ddd;		margin-bottom: -1px;	background-color: #eee;	overflow: hidden;	position: relative;	}
.tab_model_2 ul.tabs li{		border:0; background: none; }


.tab_model_1  ul.tabs li h6,
.tab_model_2  ul.tabs li h6{	padding-bottom:0 !important; }

.tab_model_2  ul.tabs li a,
.tab_model_1  ul.tabs li a {	text-decoration: none;	color: #000;	display: block;	padding: 0 20px;	outline: none;	}

.tab_model_2  ul.tabs li a:hover {	background: #f3f3f3;	}
.tab_model_1  ul.tabs li a:hover {	background: #f9f9f9;	}	

.tab_model_1  ul.tabs li.active, 
.tab_model_1  ul.tabs li.active a:hover  {	background: #fff;	border-bottom: 1px solid #fff;}

.tab_model_2  ul.tabs li.active, 
.tab_model_2  ul.tabs li.active a:hover  {	background: #ddd; border-bottom: 1px solid #ddd;	}

.tab_model_1 ul.tab_container {		border: 1px solid #ddd;	border-top: none;	clear: both;	float: left; 	width: 100%;	background-color: #fff;	list-style: none;	}
.tab_model_2 ul.tab_container{		border-top: none;	clear: both;	float: left; 	width: 100%;	list-style: none;	 }

.tab_model_1 ul.tab_container li {		padding: 20px;	background:none; }
.tab_model_2 ul.tab_container li{		padding: 10px 10px 10px 0;	background:none; }

/* box */
.notificacao.sucesso { 
	/* border:1px solid #006600;  */
	background:#BFFFBF url(../../imagem/icone/sucesso.png) no-repeat 10px 10px; 
	color:#003300;
}

.notificacao.erro { 
	background:#fecdc6 url(../../imagem/icone/erro.png) no-repeat 10px 10px; 
	color:#f45d43;
}

.notificacao {
	clear:both;
	width:450px;
	border-width:1px;
	border-style:solid;
	padding:10px 10px 10px 55px;
	line-height:12px;
	margin:10px auto;
	-moz-border-radius:5px;
	-webkit-border:5px;
	border-radius:5px;
	-moz-box-shadow:1px 1px rgba(255, 255, 255, 0.6) inset;
	-webkit-box-shadow:1px 1px rgba(255, 255, 255, 0.6) inset;
}
.notificacao .fechar {
	background: url(../../imagem/icone/fechar.png) no-repeat scroll 0 0 transparent;
	cursor:pointer;
	display:block;
	float:right;
	height:16px;
	margin-top:2px;
	opacity:0.7;
	width:16px;
}
.notificacao .fechar:hover {
	opacity:1;
}

