@import url("reset.css");
@import url("fonts-min.css");

body { font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; }
a { text-decoration:underline; color:#0000cc; }
input:focus, textarea:focus { background:#fcfcfc; }
small { font-size:.8em; }
big { font-size:1.2em; }

.body-color { float:left; background:#f3f3f3; border-top:5px solid #e0e0e0; border-bottom:5px solid #e0e0e0; padding-bottom:10px; margin-bottom:10px; width:100%; }

.conteudo { margin:0; text-align:left; }

.menu { float:left; width:100%; background:#fcfcfc; border-bottom:1px solid #e3e3e3; }
.menu ul { padding:0 5px; }
.menu ul li { float:left; width:auto; }
.menu ul li.right { float:right; }
.menu ul li a { float:left; text-decoration:underline; color:#0000cc; font-size:0.9em; padding:10px 5px; }

.introducao { float:left; width:48%; margin:5% 0 0 2%; }
.introducao h1 { float:left; width:96%; font-size:2em; padding:2%; color:#c6c6c6; font-weight:bold; display:table; }
.introducao p { float:left; width:90%; font-size:1.1em; color:#ff9900; margin-left:14px; line-height:26px; }

.search_box { float:left; width:43%; margin:80px 0 100px 0; }
.search_box img { display:block; margin:auto; }
.search_box form { display:table; margin:30px auto;}
.search_box input[type="text"], input[type="submit"] { -moz-border-radius:.4em; -webkit-border-radius:.4em; }
.search_box input[type="text"] { background:#fff url('../imagens/76.png') no-repeat 4px 7px; padding:4px 4px 4px 24px; float:left; font-size:1.2em; color:#333; border:1px solid #d0d0d0; }
.search_box input[type="submit"] { float:left; font-size:1em; margin-left:10px; color:#333; outline:none; font-weight:700; background:#f9f9f9; border:1px solid #d0d0d0; padding:4px; width:130px; *height:28px; _height:28px; }

/*interna result_busca*/
.pesquisa { float:left; width:96%; padding:30px 2%; }
.pesquisa img { float:left; }
.pesquisa form { float:left; margin:25px 0 0 20px; }
.pesquisa input[type="text"], input[type="submit"] { -moz-border-radius:.4em; -webkit-border-radius:.4em; }
.pesquisa input[type="text"] { background:#fff url('../imagens/76.png') no-repeat 4px 7px; padding:4px 4px 4px 24px; float:left; font-size:1.2em; color:#333; border:1px solid #d0d0d0; }
.pesquisa input[type="submit"] { float:left; font-size:1em; margin-left:10px; color:#333; outline:none; font-weight:700; background:#f9f9f9; border:1px solid #d0d0d0; padding:4px; width:130px; *height:28px; _height:28px; }
.pesquisa h1 { float:left; margin:20px 0 0 120px; padding:40px 0 0 70px; font-size:1em; line-height:1.5em; font-weight:bold; color:#333; background: url(../imagens/economize1.jpg)no-repeat top left; height:125px; width:245px; }
.pesquisa h2 { float:right; width:auto; padding:7px 0.7%; margin:2% 1% 10px 0; background:#ff6600; color:#fff; font-size:1.1em; }

/* correção da altura do topo para página com conteúdos texto */
.subpagina { padding:15px 2%; }

.breadcrumbs { float:left; width:100%; margin-bottom:5px; background:#fcfcfc; border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; }
.breadcrumbs h1 { float:left; margin:7px 5px; font-size:1em; font-weight:700; color:#666; }
.breadcrumbs h2 { float:right; margin:10px 5px 10px 5px; font-size:.9em; font-weight:700; color:#999; }
.breadcrumbs em { color:#333; font-size:1em; }
.breadcrumbs a { text-decoration:underline; }

.prototipo-resultado-busca { clear:left; display:table; width:98%; margin:10px auto; }
.prototipo-resultado-busca li { float:left; background:#fff; width:225px; height:215px; margin:10px 0.4%; -moz-border-radius:.5em; -webkit-border-radius:.5em; border:1px solid #e0e0e0; }
.prototipo-resultado-busca p, big, cite { display:block; clear:left; margin:0 auto; width:96%; font-size:.9em; }
.prototipo-resultado-busca p em { float:left; color:#666; font-size:1.2em; height:30px; overflow:hidden; font-variant:small-caps; padding:2px; }
.prototipo-resultado-busca a:hover p em  { background:#ffffff !important; -moz-border-radius-topleft:0 !important; -webkit-border-radius-topLeft:0 !important; border: solid 1px #ffffff !important;  }
.prototipo-resultado-busca big { float:left; font-size:1.1em; margin:2px auto; font-weight:bold; color:#ff6600; }
.prototipo-resultado-busca cite { font-size:.9em; color:#999; }
.prototipo-resultado-busca big { margin:2px 5px; }
.prototipo-resultado-busca img { display:block; margin:20px auto; }
.prototipo-resultado-busca a { float:left; display:block; padding:5px; margin-bottom:5px; color:#666; text-decoration:none; font-size:.9em; }
.prototipo-resultado-busca a:hover { background:#ff6600; -moz-border-radius-topleft:.4em; -webkit-border-radius-topLeft:.4em; color:#fff; }
.prototipo-resultado-busca .lnk_direito { float:right; -moz-border-radius-topleft:0 !important; -webkit-border-radius-topLeft:0 !important; -moz-border-radius-topRight:.4em; -webkit-border-radius-topRight:.4em; }
.prototipo-resultado-busca .lnk_titulo { float:left; color:#666; font-size:1.1em; height:30px; overflow:hidden; font-variant:small-caps; padding:2px; }
.prototipo-resultado-busca .lnk_titulo:hover { background:none; color:#000; }

.banner { float:left; width:460px ; height:80px; background:#D6D6D6; border:solid 1px #ccc; margin-left:18%; margin-top:1%; }

.alinhamento_esquerdo { float:left; }
.alinhamento_direito { float:right; }

.paginacao { display:block; clear:left; width:340px; margin:20px auto; }
.paginacao li { float:left; width:auto; font-size:1em; }
.paginacao li a { padding:5px; color:#333; text-decoration:underline; }
.paginacao li a:hover { background:#f0f0f0; }

/*box index*/
.caixa { margin:0 auto; display:block; clear:left; width:924px; height:200px; padding:1em; background:#fcfcfc; border:solid 1px #e5e5e5; -moz-border-radius:.5em; -webkit-border-radius:.5em; -moz-border-bottom-colors:#ccc; }
.caixa h2 { float:left; width:100%; font-size:1.4em; color:#ff6600; margin-bottom:20px; border-bottom:1px solid #e0e0e0; font-variant:small-caps; }
.caixa p { width:100%; font-weight:normal; font-size:.9em; color:#666; line-height:15px; }
.caixa h3 { width:98%; font-size:1em; height:35px; overflow:hidden; text-align:center; margin:auto; color:#666; display:block; clear:left; padding:1%;  }
.caixa big { width:50%; font-size:1.1em; font-weight:bold; text-align:center; margin:auto; display:block; clear:left; color:#0000cc; }
.caixa img { margin:0 auto; display:block; clear:left; padding:2%; }
.caixa ul { float:left; display:block; }
.caixa ul li { float:left; display:table; width:1%; }
.caixa ul li a { text-decoration:none; }
.caixa cite { font-size:.7em; color:#333; width:98%; text-align:center; }

/*paginas internas*/
.conteudo_subpaginas { clear:left; display:table; width:auto; margin:10px auto; min-height:450px; }
.conteudo_subpaginas { width:100%; float:left; }

.conteudo_subpaginas .destaque { float:left; padding:2% 1%; border:1px solid #ccc; background:#FFF5E8; color:#333; }

/* correção da largura do conteúdo central para páginas com conteúdo a direita */
.conteudo_subpaginas .sessenta { float:left; width:60% !important; }

.conteudo_subpaginas .menu-vertical { float:left; width:20%; }
.conteudo_subpaginas .menu-vertical ul { float:left; width:98%; margin:0 0 0 2%; }
.conteudo_subpaginas .menu-vertical ul li { float:left; width:96%; padding:4px 2%; font-size:.9em; }
.conteudo_subpaginas .menu-vertical ul li a { text-decoration:underline; color:#0000cc; }
.conteudo_subpaginas .menu-vertical ul ul { float:left; width:90%; margin:5px 0 0 10%; }

.conteudo_subpaginas .conteudo-interno { float:left; width:80%; }
.conteudo_subpaginas .conteudo-interno h1 { float:left; width:98%; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.7em; color:#000; margin-bottom:10px; margin:0 1%; }
.conteudo_subpaginas .conteudo-interno h2 { float:left; width:97%; padding:5px 0.5%; margin:0 1% 10px 1%; background:#ff6600; color:#fff; font-size:1.1em; }
.conteudo_subpaginas .conteudo-interno p { float:left; width:auto; margin:5px 1%; font-size:.9em; text-align:justify; color:#666; line-height:20px; }
.conteudo_subpaginas .conteudo-interno ul { float:left; clear:left; width:90%; margin:5px 5%; }
.conteudo_subpaginas .conteudo-interno ul li { list-style:disc !important; font-size:.9em; color:#666; padding:5px 0; }
.conteudo_subpaginas .conteudo-interno form { float:left; width:80%; margin:20px 10%; }

.conteudo_subpaginas .conteudo-interno form fieldset { float:left; margin-bottom:20px; width:100%; }
.conteudo_subpaginas .conteudo-interno form fieldset legend { float:left; font-size:1.6em; color:#ccc; }
.conteudo_subpaginas .conteudo-interno form dl dt { float:left; clear:left; width:26%; padding:9px 2%; text-align:right; }
.conteudo_subpaginas .conteudo-interno form dl dd { float:left; width:70%; padding:5px 0; }
.conteudo_subpaginas .conteudo-interno form dl dd label { float:left; margin:3px; color:#666; }

.conteudo_subpaginas .conteudo-interno form input[type="text"], input[type="password"], textarea { float:left; padding:3px; -moz-border-radius:.4em; -webkit-border-radius:.4em; border:1px solid #ccc; }
.conteudo_subpaginas .conteudo-interno form input[type="submit"], input[type="reset"], input[type="button"] { float:left; margin-right:10px; padding:5px 10px; -moz-border-radius:.4em; -webkit-border-radius:.4em; background:#f5f5f5; border:1px solid #f0f0f0; }
.conteudo_subpaginas .conteudo-interno form input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover { background:#f0f0f0; border:1px solid #ccc; }
.conteudo_subpaginas .conteudo-interno form input[type="radio"], input[type="checkbox"] { float:left; margin:5px; }
.conteudo_subpaginas .conteudo-interno form select { float:left; padding:1px; margin:5px; }  


.conteudo_subpaginas .box-direito { float:right; width:20%; margin-top:23px; }
.conteudo_subpaginas .box-direito div { display:table; width:90%; margin:5px auto; }
.conteudo_subpaginas .box-direito div h1 { float:left; width:96%; padding:2%; background:#ff6600; color:#fff; -moz-border-radius-topLeft:.4em; -moz-border-radius-topRight:.4em; }
.conteudo_subpaginas .box-direito ul { float:left; clear:left; width:90%; margin:5px 5%; }
.conteudo_subpaginas .box-direito ul li { list-style:disc !important; font-size:.9em; color:#666; padding:5px 0; }
.conteudo_subpaginas .box-direito p { float:left; width:auto; margin:5px 1%; font-size:.9em; text-align:justify; color:#666; line-height:20px; }

/*adiciona e mais um */
.conteudo form.bloco { }
.conteudo form.bloco label { float: left; width:100%; }
.conteudo form.bloco input[type="text"] { float:left; clear:all; }

/*thickbox*/
.thickbox { }
.thickbox img { float:left; border:solid 1px #999; padding:1%; margin:2.5%; }
.thickbox h2 { float:left; width:95%; padding:4px 0.5%; margin:2% 1% 10px 2%; background:#ff6600; color:#fff; font-size:.9em;	 }
.thickbox ul { float:left; width:90%; margin-left:5px; margin-top:2%; }
.thickbox form { float:left; width:98%;}
.thickbox form input[type="submit"]{ float:right; margin-right:10%; background:#f0f0f0; border:1px solid #ccc; padding:1%; font-family:verdana; color:#000; }
.thickbox .texto { float:left; padding:1%; width:77%; }

.rodape { float:left; width:100%; margin-top:50px; padding-bottom:10px; }
.rodape ul { display:table; width:330px; margin:auto; padding:0 5px; }
.rodape ul li { float:left; width:auto; color:#000; }
.rodape ul li a { float:left; text-decoration:underline; color:#0000cc; font-size:0.9em; padding:0 5px; }
.rodape address { display:table; width:225px; margin:5px auto; font-size:.9em; color:#777; }




