@charset "utf-8";
body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,td {margin:0; padding:0;}
body {background:url(imagens/fundo_topo.jpg) repeat-x top; width:100%;}
#geral { 
width:1004px;
*width:1004px;
_width:1003px;
margin:0 auto;
}
.topo {
width:1004px;
*width:1004px;
_width:1003px;
height:auto;
padding-bottom:5px;
border-bottom:1px solid #cacaca;
float:left;
} 
.topo_cima {
width:1004px;
*width:1004px;
_width:1003px;
height:100px;
float:left;
margin:0 auto;
background:url(imagens/fundo_topo.jpg) repeat-x;
position:relative;
}
.opcima {
	width:190px;
	height:60px;
	position:absolute;
	left: 890px;
	top: 20px;
} 
.opcima a {color:#777777; text-decoration:none; font-family:Verdana; font-size:10px; letter-spacing:-1px; display:block; padding-bottom:4px; padding-top:4px; padding-top:10px; margin-top:4px; width:80px; height:40px; text-align:center; float:left;}
.opcima a:hover {text-decoration:none; color:#ffffff; background-color: #cacbcb}
.login {
	position:absolute;
	background:url(imagens/bg_login.gif) no-repeat;
	width:400px;
	height:60px;
	left: 490px;
	top: 24px;
	padding-top:14px;
}
.cor7 {
	color:#789109;
	position:absolute;
	font-family:Tahoma;
	font-size:12px;
	left: 614px;
	top: 9px;
	_top: 12px;
}
.fmlogin {border:1px solid #7f9db9; width:137px;}
.fmbs {border:1px solid #7f9db9; margin-top:4px; width:180px;}
.margem2 {_padding-left:20px; *padding-left:20px; padding-left:20px; color:#00668e; font-family:Tahoma; font-size:11px;} 
.recsenha, .entrar {font-family:Verdana; font-size:10px; letter-spacing:-1px;}
.recsenha {padding-left:207px;}
.entrar {padding-left:15px;}
.recsenha a {color:#be9d20; text-decoration:underline;}
.recsenha a:hover {color:#e7c853;  text-decoration:underline;}

.entrar a {color:#789109; text-decoration:underline;}
.entrar a:hover {color:#a1bc2c; text-decoration:underline;}
.topo_meio {
float:left;
width:1004px;
*width:1004px;
_width:1003px;
height:210px;
}
.topo_dep {
float:left;
width:1004px;
*width:1004px;
_width:1003px;
height:204px;
}
.topo_cat {
float:left;
width:1004px;
*width:1004px;
_width:1003px;
height:204px;
}
.vitrine {float:left; margin-top:1px; height:auto; margin-bottom:5px;}
.passaporte {float:left; margin-left:2px; height:auto;}
.revendedor {float:left; width:159px; height:195px; _height:190px; margin-left:26px; margin-top:8px; _margin-top:10px; border:1px solid #aaaaaa; padding-left:10px; padding-right:10px; background:url(imagens/top_revenda.jpg) top no-repeat;}

.cor40 {color:#444444; font-family:Tahoma; font-size:12px; margin-top:100px; *margin-top:100px; _margin-top:96px;}
.fmrevenda {border:1px solid #7f9db9; width:148px; margin-top:10px;}
.btn_revenda {padding-top:15px; padding-left:70px; *padding-top:13px; _padding-top:15px;}

.busca_cat{float:left; background:url(imagens/bg_busca.jpg) repeat-x; width:190px; height:202px; padding-top:10px; padding-left:15px; padding-right:15px; _height:200px; margin-left:2px;}
.topo_baixo {
float:left;
width:996px;
*width:996px;
_width:995px;
height:60px;
border-top:1px solid #cacaca;
border-bottom:1px solid #cacaca;
background:url(imagens/fundo_top2.jpg) repeat-x;
padding:4px;
_padding:2px;
}
.busca {width:380px; height:60px; background:url(imagens/bg_busca.gif) no-repeat; float:left; margin-left:8px; font-size:10px; font-family:Verdana; color:#00668e; letter-spacing:-1px; position:relative}
.btnrev {width:170px; _width:175px; *width:175px; height:60px; float:left; } 
.btnrev a {color:#777777;  text-align:center; text-decoration:none; font-family:Verdana; font-size:10px; letter-spacing:-1px;  display:block; padding-bottom:2px; padding-top:13px; height:46px;}
.btnrev a:hover {text-decoration:none; color:#ffffff; background-color: #cacbcb}

.fmbusca {margin-left:80px; margin-top:12px; border:1px solid #7f9db9; width:240px;}
.margem {position:absolute; left: 81px; top: 35px; _left: 78px; _top: 32px; *left: 78px; *top: 32px;}
.esp1 {margin-left:8px; *margin-left:3px; _margin-left:3px;}
.lupa {position:absolute; left: 332px; top: 10px; }
.menu{
float:left;
margin-top:7px;
width:133px;
margin-left:3px;
_margin-left:2px;
height:auto;
}
.menu ul {list-style-type:none; margin-top:6px; *margin-top:3px; _margin-top:3px; border-bottom:1px solid #dddddd; float:left;}
.menu li {border-top:1px solid #dddddd}
.menu li a {text-align:left; color:#00668e; font-size:13px; font-family:Verdana; text-decoration: none; display:block; 
padding:2px 0px 6px 6px; _padding:0px 0px 0px 6px; *padding:2px 10px 3px 6px; margin-top:2px; border-bottom:2px solid #ffffff; _border-bottom:1px solid #ffffff;  _border-top:2px solid #ffffff; letter-spacing:-1px;}
.menu li a:hover {color:#FFF; text-decoration:none; background-color:#00668e;}
* html .menu a {zoom:1; padding:2px 0px 6px 6px}
.conteudo {
float:left;
width:640px;
margin-left:20px;
margin-top:10px;
height:auto;
}
.curso {
	float:left; 
	width:148px; 
	margin-bottom:15px; 
	margin-right:10px;
	height: 235px; 
	background-color:#e5e5e5; 
	cursor:pointer; }
a div {text-decoration:none; border:0;}
.curso_img {height:75px; background-color:#dddddd; text-align:center; margin-top:10px;}
.curso_nome {height:45px; margin-top:5px; color:#717171; text-align:center; font-family:Tahoma; font-size:12px; text-decoration:none; margin-left:2px; margin-right:2px;}
.curso_nome a {text-decoration:none; color: #717171}
.curso_nome a:hover {text-decoration:underline;}
.curso_descricao {height:65px; margin-top:10px; color:#be9d20; text-align:left; font-family:Tahoma; font-size:11px; margin-left:10px; margin-right:1px;}
.curso_descricao a {text-decoration:none; color: #be9d20}
.curso_descricao a:hover {text-decoration:underline;}
.curso_link {margin-top:7px; text-align:right; font-weight:bold; font-family:Tahoma; font-size:11px;}
.curso_link a {text-decoration:underline; color:#889d28;}
.curso_link a:hover {color:#66a3bb; text-decoration:underline;}
.publicidade {
float:left;
margin-left:3px;
height:auto;
width:180px;
margin-top:36px;
_margin-top:38px;
}
.banner {float:left; width:180px; height:auto; cursor:pointer; margin-bottom:15px; *margin-bottom:10px; _margin-bottom:11px;}
.promocao {
float:left;
width:620px;
height:40px;
margin-top:5px;
*margin-top:17px;
_margin-top:7px;
margin-left:156px;
*margin-left:20px;
_margin-left:80px;
margin-bottom:16px;
}
.promocao_detalhes {
float:left;
width:620px;
height:40px;
margin-top:5px;
*margin-top:7px;
_margin-top:7px;
margin-left:156px;
*margin-left:156px;
_margin-left:80px;
margin-bottom:16px;
}
.rodape {
clear:both;
width:1004px;
*width:1004px;
_width:1003px;
border-top:5px solid #dddddd;
height:115px;
position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.rodape_cima {padding-left:156px; _padding-left:160px;}
.cor1 {color:#00668e; font-family:Verdana; letter-spacing:-1px; font-size:10px;}
.cor2 {color:#00668e; font-family:Verdana; letter-spacing:-1px; font-size:10px; padding-left:215px;}
.pagamento {
	position:absolute;
	left: 155px;
	_left: 159px;
	top: 20px;
    height: 26px;
}
.seguro {
	position:absolute;
	left: 486px;
	top: 21px;
}
.cor3 {color:#444444; font-family:Verdana; letter-spacing:-1px; font-size:10px; padding-top:30px;}
.rodape_lado {
	position:absolute;
	left: 800px;
	top: 16px;
	cursor:pointer;
}
.rodape_baixo {padding-left:156px; _padding-left:160px; padding-top:15px;}
.rodape_baixo a {text-decoration:underline;  color:#444444;}
.rodape_baixo a:hover {text-decoration:underline; color:#999999}
.cor4 {color:#00668e; font-family:Verdana; letter-spacing:-1px; font-size:10px; padding-left:97px;}
.cor5 {color:#444444; font-family:Verdana; letter-spacing:-1px; font-size:10px; padding-top:3px;}
.topo_promocao {
float:left;
width:1004px;
*width:1004px;
_width:1003px;
height:60px;
margin-top:1px;
}
.curso_detalhes {
float:left;
width:848px;
margin-left:20px;
_margin-left:15px;
_width:846px;
height:auto;
margin-top:10px;
margin-bottom:50px;
*margin-bottom:50px;
_margin-bottom:50px;
}
.detalhes_info {
float:left;
width:848px;
_width:846px;
height:42px;
position: relative;
}
.detalhes_coluna {
float:left;
width:200px;
min-height:0px;
height:auto;
margin-top:15px;
_margin-top:10px;
}
.detalhes_coluna2 {
float:left;
width:628px;
_width:626px;
margin-left:20px;
_margin-left:10px;
height:auto;
margin-top:8px;
_margin-top:2px;
}
.logo {padding-top:14px; padding-left:25px;}
.cor6 {color:#00668e; font-size:11px; letter-spacing:-1px; font-family:Verdana; text-decoration:underline; padding-top:5px; padding-bottom:8px;}
.flt25 {width:90px; height:60px; float:left;} 
.flt50 {width:90px; height:60px; float:left;} 
.flt100 {width:90px; height:60px; float:left;}
.fltmais {width:90px; height:60px; float:left;} 
.risco {float:left; background:url(imagens/risco.png) no-repeat; width:9px; height:63px; _background:none!important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/risco.png',sizingMethod='scale');}
.linha {border-top:1px solid #cacaca; clear:both;}
.parceiros {float:left; text-align:center; width:133px; height:auto; margin-top:15px; *margin-top:14px; _margin-top:16px;}

.destaques {float:left; width:305px; /*height:293px;*/ background-color:#e5e5e5; cursor:pointer; border-bottom:1px solid #cacaca; margin-right:10px; margin-bottom:15px; margin-top:10px;}

.dest_info {/*height:140px;*/ width:300px; _width:296px; text-align:left; padding-left:10px; float:left; padding-top:10px;}
.dest_img {height:70px; background-color:#dddddd; margin-top:10px; float:left; text-align:center; width:118px;}
.dest_nome {height:40px; color:#717171; text-align:left; padding-left:12px; font-family:Tahoma; font-size:12px; text-decoration:none; float:left; width:172px; padding-top:35px;}
.dest_nome a {text-decoration:none; color: #444444}
.dest_nome a:hover {text-decoration:underline;}
.dest_descricao {height:32px; width:264px; color:#be9d20; text-align:left; padding-left:10px; font-family:Tahoma; font-size:11px; float:left; padding-top:10px; border-bottom:1px solid #cacaca; padding-right:30px;}
.dest_descricao a {text-decoration:none; color: #be9d20}
.dest_descricao a:hover {text-decoration:underline;}
.cor12 {color:#00668e; font-family:Verdana; font-size:13px; letter-spacing:-1px;}
.cor13 {color:#777777; font-family:Verdana; font-size:10px;}
.cor14 {color:#789109; font-family:Verdana; font-weight:bold; font-size:11px; padding-bottom:3px;}
.cor15 {color:#be9d20; font-family:Verdana; font-size:10px;}
.cor16 {font-size:16px; font-weight:bold; font-family:Verdana}
.margem7 {padding-bottom:12px;}
.detalhes { bottom: 0; float: right;}
.paginacao  {color:#00668e; font-family:Verdana; width: 100%; padding-bottom:15px; padding-top:5px;}

.nome_categoria {color:#00668e; font-family:Tahoma; font-size:20px;}
.cor9 {font-size:10px; color:#00668e; font-family:Verdana}
.margem4 {padding-left:250px; font-size:12px;}
.margem4 a {color:#00668e; text-decoration:none; font-size:12px; letter-spacing:-1px; font-family:Verdana}
.margem4 a:hover {text-decoration:underline; color:#00668e; font-weight:bold; letter-spacing:-1px;}

.conteudo_categoria {
float:left;
width:640px;
margin-left:20px;
margin-top:9px;
height:auto;
}
.cor8 {float: left; font-size:10px; font-family:Verdana; padding-left:5px; }
.margem3 {padding-left:200px;}
.paginacao a {color:#777777; text-decoration:none; font-size:12px; letter-spacing:-1px;}
.paginacao a:hover {text-decoration:underline; color:#00668e; font-weight:bold; letter-spacing:-1px;}
.paginacao a:link {color:#00668e; text-decoration:none; font-size:12px; letter-spacing:-1px;}

.publi_categoria {
float:left;
margin-left:3px;
height:auto;
width:180px;
margin-top:12px;
*margin-top:12px;
}
.banner_cat {float:left; width:180px; height:auto; cursor:pointer; margin-bottom:14px; *margin-bottom:10px;}

.cor10 {font-size:10px; color:#448fac; font-family:Verdana; margin-left:4px; *margin-left:0px; _margin-left:0px; margin-top:10px; *margin-top:6px; _margin-top:6px;}
.cor11 {margin-top:6px;}
.margem6 {padding-left:88px; _margin-top:4px; margin-top:8px; *margin-top:5px;}
.fmbusc {border:1px solid #7f9db9; width:175px; *width:175px; _width:175px; margin-top:3px;}
.esp2 {margin-left:5px; *margin-left:-3px;}

.cor17 a {color:#00668e; font-size:10px; font-family:Verdana;  padding-top:5px; padding-bottom:8px; text-decoration:underline;}
.cor17 a:hover {color:#3399CC; text-decoration:underline}
.nome_curso {font-family:Tahoma; font-size:20px; color:#444444; padding-top:5px;}
.cor18 {font-family:Tahoma; font-size:16px; color:#777777}
.cor19 {font-family:Tahoma; font-size:12px; color:#789109; padding-bottom:10px; padding-top:10px;}
.cor19 a {font-family:Tahoma; font-size:11px; color:#00668e; text-decoration:underline;}
.cor19 a:hover { color:#1c8cb8}

.img_curso {
	width: 195px;
	height: 147px;
	border: 2px solid #b9b9b9;
	float: left;
}
.teste {width:180px; height:78px; float:left; margin-top:85px; margin-left:10px; _margin-left:5px;}
.certificado {width:180px; height:140px; float:left; margin-top:20px; margin-left:10px; _margin-left:5px; background-color:#dddddd; padding-top:20px;} 
.tutoria { float:left; width:170px; padding:4px; height:152px; border:1px solid #b9b9b9; margin-top:20px; margin-left:10px; _margin-left:5px; }

.opcoes_pag {border-bottom:1px solid #c6c6c6; border-top:1px solid #c6c6c6; padding-top:15px; height:145px; padding-left:10px; background:url(imagens/fundo_pag.jpg) repeat-x; position:relative;}
.curso_pag {position:absolute; width:160px; height:118px; background-color:#dcdcdc; left: 415px; right:33px; 
top: 13px; padding:10px;
}
.cor20 {font-family:Verdana; font-size:10px; color:#00668e;}
.cor21 {font-family:Verdana; font-size:10px; color:#444444; margin-top:6px;}

.comprar {height:40px; float:left; padding:10px; margin-top:27px; position:relative; margin-bottom:10px; width:620px; _width:611px;}
.tempo { width:345px; position:absolute; font-family:Tahoma; font-size:11px; color:#000000; border-bottom:1px solid #de6b14; 	height:15px; padding-bottom:3px; left: 250px; top: 21px; text-align:center; } 
.alert1 {position:absolute; left: 220px; top: 16px;}

.cor22 {color:#789109; width:620px; font-size:14px; font-family:Tahoma; padding-left:10px; padding-bottom:10px; float:left;}
.descricao {color:#000000; font-size:14px; font-family:Verdana; padding:15px; float:left; border-top:1px solid #789109; padding-top:5px; padding-bottom:20px; width:595px;}

.autor {color:#000000; font-size:11px; font-family:Verdana; padding:15px; float:left; border-top:1px solid #789109; padding-top:5px; padding-bottom:20px; line-height:18px; width:595px;}

.alert2 {position:absolute; left: -3px; top: -23px;}
.cor23 { color:#be9d20; font-size:13px; font-family:Tahoma; padding-bottom:5px; float:left; width:550px; padding-left:60px; _padding-left:80px; _width:550px;}
.vantagens {color:#000000; width:525px; _width:510px; margin-left:20px; font-size:11px; font-family:Tahoma; float:left; border-top:1px solid #de6b14; padding-top:10px; padding-left:80px; line-height:18px; position:relative; padding-bottom:20px;}

.publico {color:#000000; font-size:11px; font-family:Verdana; padding:15px; float:left; border-top:1px solid #789109; padding-top:5px; padding-bottom:20px; line-height:18px; width:595px;}

.ferramentas {width:525px; _width:510px; margin-left:20px; float:left; border-top:1px solid #de6b14; padding-top:10px; padding-left:80px;  position:relative; padding-bottom:20px;}

.indice {color:#000000; font-size:11px; font-family:Verdana; padding:15px; float:left; border-top:1px solid #789109; padding-top:5px; width:595px; height:auto;}
.cor24 {color:#00668e;}
.ind1 {width:280px; float:left; margin-right: 15px;}

.cor25 {color:#444444; font-family:Tahoma; font-size:11px; padding-top:10px;}
.cor26 {display:block; width:166px; height:16px; background-color:#b9b9b9; padding:2px; color:#ffffff; font-size:14px; text-align:center}
.cor27 {padding:4px; color:#444444; font-size:10px; font-family:Tahoma; text-align:left}

.escolha {float:left; width:133px; height:auto;}
.buscar {width:120px; height:130px; float:left; background:url(imagens/bg_buscar.jpg) repeat-x; padding-left:5px; padding-right:5px; padding-bottom:15px;}
.fmbuscar {margin-top:3px; *margin-top:0px; border:1px solid #7f9db9; width:118px;}
.cor28 {font-size:10px; color:#448fac; font-family:Verdana; margin-left:8px; _margin-left:8px; *margin-left:0px; margin-top:6px; *margin-top:6px; _margin-top:6px;}
.margem9 {padding-left:13px; *margin-top:4px; _margin-top:4px; margin-top:6px;}
.avan a {color:#be9d20; text-decoration:underline;}
.avan a:hover {color:#e7c853;  text-decoration:underline;}
.avan {font-family:Verdana; font-size:10px; padding-left:15px; _padding-left:8px; padding-top:8px; *padding-top:4px; _padding-top:1px;}

.resultado_busca {
float:left;
width:1004px;
*width:1004px;
_width:1003px;
height:auto;
border-bottom:1px solid #c5c5c5;
}

.cor29 {font-size:16px; font-family:Tahoma; color:#777777; padding-left:20px;}
.cor30 {font-size:10px; font-family:Verdana; color:#00668e; padding-left:95px;}
.cor31 {font-family:Verdana; font-size:10px; color:#000000; border:1px solid #7f9db9; padding:2px;}
.sem_tutoria {position: relative; background:url(imagens/fundo_busca.jpg) repeat-x; height:68px; border-top:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; width:auto;}
.com_tutoria {position: relative; background-color:#FFF; height:68px; width:auto;}

.cor32 {font-family:Tahoma; font-size:13px; color:#777777; padding-bottom:3px;}
.cor33 a {color:#00668e; font-size:10px; font-family:Verdana; text-decoration:underline;}
.cor33 a:hover {color:#3399CC; text-decoration:underline}

.cor34 {color:#00668e; font-size:13px; font-family:Verdana; padding-bottom:3px;}
.cor34 a {color:#00668e; font-size:13px; font-family:Verdana; padding-bottom:3px; text-decoration:none}
.cor34 a:hover {text-decoration:underline;}
.cor35 {color:#789109; font-family:Tahoma; font-size:14px;}
.cor36 {color:#be9d20; font-family:Tahoma; font-size:13px;}

.pgn_busca  {
	COLOR: #00668e;
	FONT-FAMILY: Verdana;
	FLOAT: left;
	WIDTH: 774px;
	PADDING-TOP: 20px;
	PADDING-BOTTOM: 96px;
}
.cor37 {font-size:10px; font-family:Verdana; padding-left:5px;}
.margem10 {*padding-left:340px; padding-left:360px; _padding-left:350px;}
.pgn_busca a {color:#00668e; text-decoration:none; font-size:12px; letter-spacing:-1px;}
.pgn_busca a:hover {text-decoration:underline; color:#00668e; font-weight:bold;}

.margem11 {padding-left:575px; font-size:12px; padding-top:15px;}
.margem11 a {color:#00668e; text-decoration:none; font-size:12px; letter-spacing:-1px; font-family:Verdana}
.margem11 a:hover {text-decoration:underline; color:#00668e; font-weight:bold; letter-spacing:-1px;}

.baixo_busca {
float:left;
width:1003px;
*width:1003px;
_width:1002px;
height:69px;
border-top:1px solid #cacaca;
border-bottom:1px solid #cacaca;
background:url(imagens/fundo_top2.jpg) repeat-x;
}

.star {text-align:right; position: relative;}
.star_cinza { position: absolute; right:0; top:8px; width:96px; height: 19px; background: url(imagens/stars_cinza.gif) no-repeat right;}
.star_amarela {position: absolute; right:0; top:8px; height: 19px; background: url(imagens/stars_amarela.gif) no-repeat right;}

/*.btn_det {float:left; margin-left:80px; margin-top:20px;}*/
.btn_det {position: absolute; left: 850px; margin-top:20px;}
/*.tuto_star {float:left; margin-left:90px; margin-top:15px;}*/
.tuto_star {position: absolute; right: 230px; margin-top:15px;}
.busca_nome {float:left; margin-left:70px; margin-top:7px;}
.img_busca {float:left; margin-left:50px; _margin-left:25px; margin-top:7px; border:2px solid #c1c1c1;}

.top_localiza {background-color: #eeeeee; font-family:Verdana; font-size:10px; color:#be9d20; padding-top:7px; padding-bottom:5px; padding-left:18px; margin-top:6px; border-bottom:1px solid #c6c6c6}

.margem12 {padding-left:47px;}
.margem13 {padding-left:170px; _padding-left:170px;}

.busca_cor1 {background:url(imagens/fundo_busca.jpg) repeat-x; height:68px; width:847px; border-bottom:1px solid #c5c5c5; position: relative;}
.busca_cor2 { background-color:#FFF; height:68px; width:847px; border-bottom:1px solid #c6c6c6; position: relative;}
.distancia {font-family:Verdana; font-size:13px; color:#00668e; padding-top:27px; padding-left:17px; float:left}
.dados_revendedor {position: absolute; width:180px; left:128px; font-family:Verdana; font-size:10px; color:#00668e; padding-top:15px;}
.end_revendedor {font-family:Verdana; font-size:11px; color:#000000; padding-top:8px; width:250px; position: absolute; left: 378px;}

.cor39 {font-family:Tahoma; font-size:12px; color:#789109;}

.margem14 {padding-left:388px; padding-top:12px; font-size:12px;}
.margem14 a {color:#00668e; text-decoration:none; font-size:12px; letter-spacing:-1px; font-family:Verdana}
.margem14 a:hover {text-decoration:underline; color:#00668e; font-weight:bold; letter-spacing:-1px;}


.pgn_revendedor  {
float:left;
color:#00668e; 
font-size:10px;
font-family:Verdana;
padding-top:8px;
}
.margem15 {padding-left:280px;}
.margem15 a {color:#00668e; text-decoration:none; font-size:12px; letter-spacing:-1px; font-family:Verdana}
.margem15 a:hover {text-decoration:underline; color:#00668e; font-weight:bold; letter-spacing:-1px;}
.pgn_revendedor a {color:#00668e; text-decoration:none; font-size:12px; letter-spacing:-1px;}
.pgn_revendedor a:hover {text-decoration:underline; color:#00668e; font-weight:bold;}

.bsc_busca {background:url(imagens/fundo_busca2.gif) no-repeat; width:775px; height:70px; _height:67px; position:relative; margin-left:3px; margin-top:2px; font-family:Verdana; color:#00668e; font-size:10px; position:relative}
.margem16 {margin-left:12px;}
.margem17 {padding-top:10px; *padding-top:8px; padding-bottom:4px; padding-left:110px;}
.margem18 {padding-left:110px;}

.lupa_busca{position:absolute; left: 727px; top: 15px;}

.info_busca {
	width: 774px;
	height: 70px;
	position: relative;
	padding-top: 15px;
}

.atend_info {width:620px; float:left; border-bottom:1px solid #c6c6c6; font-family:Verdana; font-size:13px; color:#777777}
.atend_info strong {font-size:20px; font-weight:bold; color:#789109}
.cor42 {color:#789109; font-size:12px;}
.margem20 {padding-bottom:19px;}
.atend_horario {width:620px; float:left; height:130px; border-bottom:1px solid #c6c6c6; position:relative; font-family:Verdana; padding-bottom:10px;}
.atend_form {width:570px; height:253px; float:left; border-bottom:1px solid #c6c6c6; background:url(imagens/fundo_form.jpg) repeat-x; padding-top:17px; padding-left:28px; padding-right:22px; font-family:Verdana; color:#00668e; font-size:13px;}
.rodape_atend {width:590px; float:left; height:auto; font-family:Tahoma; font-size:20px; color:#444444; padding:15px;}
.cor43 { color:#00668e}
.relogio1 {position:absolute; left: 0px; top: 18px;}
.relogio2 {position:absolute; left: 275px; top: 18px;}
.cor44 {color:#789109; font-size:12px;}
.cor45 {font-size:13px; color:#777777;}
.cor46 {font-size:13px; color:#00668e}
.cor47 {font-size:11px; color:#000000;}
.txt_relogio1 {position:absolute; width:160px; top:30px; left:110px;}
.txt_relogio2 {position:absolute; width:200px; top:30px; left:390px;}
.format1 {width:484px; border:1px solid #7f9db9; margin-left:5px;}
.format2 {width:138px; border:1px solid #7f9db9; margin-left:5px;}
.format3 {width:256px; border:1px solid #7f9db9; margin-left:5px;}
.format4 {width:482px; border:1px solid #7f9db9; margin-left:68px; margin-top:10px; height:85px;}
.margem21 {margin-left:28px;}
.margem22 {margin-top:16px;}
.margem23 {margin-top:22px; margin-left:68px;}
.margem24 {margin-left:20px;}
.margem25 {margin-left:468px; margin-top:20px;}
.left {float:left;}
.right {float: right;}
.pag_dep {clear: both; width: 620px; margin-bottom: 10px;}
.input_border {border: 1px solid #7f9db9}
.cor50 {font-family:Verdana; font-size:10px; color:#be9d20; margin-left:145px;}
.cor51 {font-size:12px; font-family:Tahoma; color:#00668e; margin-left:20px; padding-bottom:2px;}
.entrar2 {font-family:Verdana; font-size:10px; letter-spacing:-1px; margin-left:172px;}
.entrar2 a {color:#789109; text-decoration:underline;}
.entrar2 a:hover {color:#a1bc2c; text-decoration:underline;}
.topo_esqsenha {
float:left;
width:994px;
*width:994px;
_width:993px;
height:29px;
padding-top:10px;
padding-left:10px;
margin-top:1px;
background: url(imagens/bg_top_esqsenha.jpg) repeat-x; 
position:relative;
}
.cor52 {display:block; color:#00668e; font-family:Tahoma; font-size:19px; margin-top:10px; background-color:#eeeeee; padding:10px;}
.cor53 {font-family:Verdana; font-size:11px; color:#000000; margin-top:25px; margin-left:10px;}
.cor53 a { font-size:10px; color:#789109; text-decoration:underline}
.cor53 a:hover { color:#849f0b}
.cor54 {font-family:Tahoma; color:#00668e; font-size:12px; margin-left:85px; margin-top:20px;}
.input_esqsenha {width:407px; border:1px solid #7f9db9}
.btn_senha {margin-top:20px; margin-left:425px;}
.cor55  {font-family:Verdana; font-size:11px; color:#000000; margin-left:130px; margin-top:30px;}
.cor55 a { font-size:10px; color:#789109; text-decoration:underline}
.cor55 a:hover { color:#849f0b}
.input_busca {width:374px; border:1px solid #7f9db9;}

.tp1 {position:absolute;}
.tp2 {position:absolute; left: 70px; top: 10px;}
.tp3 {position:absolute; left: 467px; top: 10px;}
.tp4 {position:absolute; left: 582px; *left: 600px; top: 4px;}

.cor56 {font-family:Verdana; font-size:11px; color:#be9d20}

.cor58 {display:block; color:#00668e; font-family:Tahoma; font-size:19px; background-color:#eeeeee; padding:10px;}
.cor57 {font-family:Verdana; font-size:11px; color:#O00000; margin-top:37px; padding-left:363px;}
.cor57 a {color:#be9d20; text-decoration:underline;}
.cor57 a:hover {color:#caa92c; text-decoration:underline;}
.margem26 {padding-left:248px;}

.div_linha {float:left; width:100%; height:20px; background-color:#eeeeee; margin-top:100px;}
.atencao {position:absolute; left: 12px; top: 73px;}

#geral_erro { 
width:100%;
height:auto;
}
.logo_erro {padding-top:10px; padding-left:248px;}
.atencao {
	position:absolute;
	left: 248px;
	top: 65px;
}
.detalhes_erro {
float:left;
width:100%;
height:auto;
position:relative;
margin-top:19px;
*margin-top:16px;
}
.centralizar {position:absolute; left:25%;}
.cor60 {font-family:Tahoma; font-size:12px; color:#777777;}
.cor61 {color:#c4161c;}
.cor61 a {color:#c4161c; text-decoration:none}
.cor61 a:hover {text-decoration:underline}
#pop{z-index:3000; display:block; position:absolute; top:50px; left:20px; padding:10px; width:310px; height:300px;}
#pop a {text-decoration:underline; color:#FFFFFF;}
#pop a:hover {text-decoration:underline; color:#990000;}
.alinha {position:absolute; left:250px; top:50px;}