

/* GENERAL
----------------------------------------------------------------------------- */

* {margin:0; padding:0;}
a{ text-decoration:none; outline-style:none;}
a:hover{ text-decoration:none;}
a img {border: 0;}
ul, ol {list-style:none;}
.img_left img{float:left;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.over {overflow:hidden;}
.over1 {overflow:hidden; height:1px;}
.over0 {overflow:hidden; height:0px;}
.block {display:block;}
.del{display:none;}
.null{visibility:hidden;}

/* BASE
----------------------------------------------------------------------------- */

body { margin:0; background:#fff url(../images/bg.jpg) top center repeat-x; _background:#E5E5E5 url(../images/bg2.jpg) top center no-repeat; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#565656; }
.main { position:relative; background:url(../images/bg2.jpg) top center no-repeat; min-height:822px;}

/* HEADER
----------------------------------------------------------------------------- */
.header {width:760px; height:165px; margin:0 auto;}
.header .top {height:28px; padding:12px 0 0 0; position: relative;}
.header .top .ip {width:141px; height:18px; font-size:11px; color:#999; border:1px solid #999; position:absolute; right:96px; top:5px; padding: 5px 0 0 3px; }
.header .top .bt {width:90px; height:25px; background:url(../images/produtos_bt.gif) no-repeat; border:0; text-indent:-99999px; cursor:pointer; position:absolute; top:5px; right:0;}
.header .h1 {display:block; width:240px; height:82px; background:url(../images/etilux_logo.jpg) no-repeat; margin:0 auto; text-indent:-99999px; line-height:normal;} 

/* MENU
.................................. */
ul.menu {}
ul.menu li{display:inline;}
ul.menu a {display:block; height:32px; background-image:url(../images/menu.jpg); background-repeat:no-repeat; text-indent:-99999px; float:left;}
ul.menu a.item1 {width:67px; background-position:0 -32px;}
ul.menu a:hover.item1,
ul.menu a.over1 {background-position:0 0;}
ul.menu a.item2 {width:126px; background-position:-67px -32px;}
ul.menu a:hover.item2,
ul.menu a.over2 {background-position:-67px 0;}
ul.menu a.item3 {width:98px; background-position:-193px -32px;}
ul.menu a:hover.item3,
ul.menu a.over3 {background-position:-193px 0;}
ul.menu a.item4 {width:146px; background-position:-291px -32px;}
ul.menu a:hover.item4,
ul.menu a.over4 {background-position:-291px 0;}
ul.menu a.item5 {width:89px; background-position:-437px -32px;}
ul.menu a:hover.item5,
ul.menu a.over5 {background-position:-437px 0;}
ul.menu a.item6 {width:127px; background-position:-526px -32px;}
ul.menu a:hover.item6,
ul.menu a.over6 {background-position:-526px 0;}
ul.menu a.item7 {width:54px; background-position:-653px -32px;}
ul.menu a:hover.item7,
ul.menu a.over7 {background-position:-653px 0;}
ul.menu a.item8 {width:53px; background-position:-707px -32px;}
ul.menu a:hover.item8,
ul.menu a.over8 {background-position:-707px 0;}

/* CONTENT
----------------------------------------------------------------------------- */
.content {width:760px; margin:0 auto;}

.content .mod0 {width:760px; overflow:hidden;}
.content .mod1 {width:380px; float:left;}
.content .mod2 {width:450px; float:left;}
.content .mod3 {width:294px; float:right;}

.txt {padding:15px; margin:0 0 15px; background:#fff; border-left:1px solid #b8b8b8; border-bottom:1px solid #b8b8b8;}

ul.bullet1 {padding:0 8px 0 0; color:#4973a1; font-weight:bold;}
ul.bullet1 li {padding:6px 0 6px 38px; border-bottom:1px dotted #999; background:url(../images/bullet_seta.gif) left center no-repeat;}
ul.bullet1 a {color:#565656;}
ul.bullet1 a:hover {text-decoration:underline;}

/* home
-------------------------- */
.home {}

.home h3.t1 {height:34px; background:url(../images/home_t_noticias.gif) left no-repeat; text-indent:-99999px; margin:0 8px 0 0; border-bottom:1px solid #CCC; line-height:normal;}
.home ul.news {padding:8px 8px 0 0; line-height:1.1em;}
.home ul.news img {float:left; margin:0 10px 0 0; border:1px solid #999;}
.home ul.news li {margin:0 0 15px;}
.home ul.news a {color:#ff4747; text-align:right; width:100%; display:block;}

.home h3.t2 {height:34px; background:url(../images/home_t_produtos.gif) left no-repeat; text-indent:-99999px; margin:0 0 0 8px; border-bottom:1px solid #CCC; line-height:normal;}
.home ul.products {padding:8px 0 0 8px; line-height:1.1em;}
.home ul.products img {margin:0 0 10px 0; border:1px solid #999;}
.home ul.products li {width:176px; position:relative; _position:inherit;}
.home ul.products li p {height:85px;}
.home ul.products a {color:#ff4747; position:absolute; right:0; bottom:0; _position:inherit; _text-align:right; _width:100%; _display:block;}

.banners { padding: 15px 0 0 0; }

/* noticias
-------------------------- */
.institucional {}

.institucional h3.t1 {height:27px; background:url(../images/institucional_t_quem.jpg) left no-repeat; text-indent:-99999px; margin:0 8px 0 0; line-height:normal;}
.institucional h3.t2 {height:27px; background:url(../images/institucional_t_missao.gif) left no-repeat; text-indent:-99999px; border-bottom:1px solid #CCC; line-height:normal;}
.institucional h3.t3 {height:27px; background:url(../images/institucional_t_valores.gif) left no-repeat; text-indent:-99999px; border-bottom:1px solid #CCC; line-height:normal;}
.institucional h3.t4 {height:27px; background:url(../images/institucional_t_clientes.gif) left no-repeat; text-indent:-99999px; border-bottom:1px solid #CCC; line-height:normal;}

.institucional p {padding:8px 0 25px;}

/* produtos
-------------------------- */
.produtos {}

.produtos h3.t1 {height:27px; background:url(../images/produtos_t_produtos.gif) left no-repeat; text-indent:-99999px; margin:0 8px 0 0; line-height:normal;}
.produtos h3.t2 {height:27px; background:url(../images/produtos_t_consulta.gif) left no-repeat; text-indent:-99999px; border-bottom:1px solid #CCC; line-height:normal;}
.produtos h3.t3 {height:27px; background:url(../images/produtos_t_resultado.gif) left no-repeat; text-indent:-99999px; border-bottom:1px solid #CCC; line-height:normal;}
.produtos h3.texto { height:50px; border-bottom:1px solid #CCC; line-height:normal; text-align:left;}

.produtos ul.products {padding:8px 0 10px; width:800px;}
.produtos ul.products img {margin:0 0 4px 0; border:1px solid #999;}
.produtos ul.products li {width:130px; height:200px; float:left; padding:0 27px 0 0; _padding:0 25px 0 0;}
.produtos ul.products a {color:#565656; display:block;}
.produtos ul.products a:hover { text-decoration:underline;}

.produtos form p {font-weight:bold; padding:8px 0 4px;}
.produtos form ul {padding:0 0 10px;}
.produtos form li {padding:2px 0; !padding:0;}
.produtos form .ip {width:188px; height:16px; font-size:11px; color:#999; border:1px solid #999; padding: 3px; float:left;}
.produtos form .bt {width:90px; height:25px; background:url(../images/produtos_bt.jpg) no-repeat; border:0; text-indent:-99999px; cursor:pointer; float:right;}

.aviso {width:760px; height:130px; padding:0 0 0 20px; background:url(../images/produtos_avisobg.jpg) no-repeat;}
.aviso h3 {font-size:28px; line-height:normal; font-weight:bold; padding:14px 0 10px 0;}
.aviso ul {padding:22px 0 0 0;}
.aviso li {float:left; font-size:11px;}
.aviso li a {display:block; padding:3px 14px 3px 28px; color:#565656; font-weight:bold;}
.aviso li a:hover {text-decoration:underline;} 
.aviso li a.ico1 {background:url(../images/produtos_ico1.gif) left center no-repeat;}
.aviso li a.ico2 {background:url(../images/produtos_ico2.gif) left center no-repeat;}
.aviso li a.ico3 {background:url(../images/produtos_ico3.gif) left center no-repeat;}
.aviso li a.ico4 {background:url(../images/produtos_ico4.gif) left center no-repeat;}



/* onde
-------------------------- */
.onde {}

.onde h3.t1 {height:27px; background:url(../images/onde_t_onde.gif) left no-repeat; text-indent:-99999px; margin:0 8px 0 0; line-height:normal;}
.onde h3.t2 {height:27px; background:url(../images/onde_t_refine.gif) left no-repeat; text-indent:-99999px; border-bottom:1px solid #CCC; line-height:normal;}
.onde h3.t3 {height:27px; background:url(../images/onde_t_aqui.gif) left no-repeat; text-indent:-99999px; border-bottom:1px solid #CCC; line-height:normal;}
.onde h3.t4 {height:27px; background:url(../images/onde_t_encontre.gif) left no-repeat; text-indent:-99999px; border-bottom:1px solid #CCC; line-height:normal; margin:0 0 8px;}

.onde ul.products {padding:8px 0 0; width:800px;}
.onde ul.products img {margin:0; border:1px solid #999;}
.onde ul.products li {width:130px; height:150px; float:left; padding:0 27px 0 0; _padding:0 25px 0 0;}

.onde ul.bullet1 a {color:#4973a1;}
.onde p {font-weight:bold; padding:8px 0 4px;}

.onde .encontre {margin:0; height:156px; background: #0F0; border-left:1px solid #b8b8b8; border-bottom:1px solid #b8b8b8;}
.onde form {width:753px; height:150px; float:left; border:3px solid #fff; background:#fff url(../images/home_banner_bg.jpg) top repeat-x;}
.onde ul.form {width:350px; padding:10px 10px 0; float:left;}
.onde ul.form li {height:42px; padding:3px 0;}
.onde ul.form label {display:block;}
.onde ul.form .ip {width:350px; border:1px solid #CCC; padding:2px;}
.onde ul.form .ip2 {width:120px; border:1px solid #CCC; padding:2px;}
.onde ul.form .bt {width:90px; height:25px; float:right; border:0; background:url(../images/contato_enviar.gif) no-repeat; cursor:pointer;}
.onde ul.form em {font-size:10px; color:#666;}

/* noticias
-------------------------- */
.noticias {}

.noticias h3.t1 {height:27px; background:url(../images/noticias_t_noticias.gif) left no-repeat; text-indent:-99999px; margin:0 8px 0 0; line-height:normal;}
.noticias h3.t2 {height:27px; background:url(../images/noticias_t_ultimas.gif) left no-repeat; text-indent:-99999px; border-bottom:1px solid #CCC; line-height:normal;}
.noticias h3.t3 {height:27px; background:url(../images/noticias_t_arquivo.gif) left no-repeat; text-indent:-99999px; border-bottom:1px solid #CCC; line-height:normal;}

.noticias ul.news {padding:0 8px 0 0;}
.noticias ul.news li {padding:3px; margin:0 0 15px; background:#fff; border-left:1px solid #b8b8b8; border-bottom:1px solid #b8b8b8;}
.noticias ul.news .title {padding:12px; background:#565656; color:#fff;}
.noticias ul.news h3 {font-size:18px; line-height:normal; border-top:1px dotted #999; padding:5px 0 0 0; margin:5px 0 0 0;}
.noticias ul.news p {padding:7px 15px;}
.noticias ul.news a {color:#ff4747;}

.noticias .nav {padding:0 8px 15px 0;}
.noticias .nav a {display:block; width:170px; height:19px; text-indent:-99999px;}
.noticias .nav .bt1 {background:url(../images/noticias_nav1.gif) no-repeat; float:left;}
.noticias .nav .bt2 {background:url(../images/noticias_nav2.gif) no-repeat; float:right;}

.noticias ul.last {padding:0 8px 25px 0; color:#4973a1; font-weight:bold;}
.noticias ul.last li {padding:6px 0; border-bottom:1px dotted #999;}
.noticias ul.last a {color:#4973a1;}
.noticias ul.last a:hover {text-decoration:underline;}

.noticias ul.archive {padding:0 8px 0 0; color:#4973a1; font-weight:bold;}
.noticias ul.archive li {padding:6px 0 6px 38px; border-bottom:1px dotted #999; background:url(../images/bullet_seta.gif) left center no-repeat;}
.noticias ul.archive a {color:#565656;}
.noticias ul.archive a:hover {text-decoration:underline;}

/* contato
-------------------------- */
.contato {}

.contato h3.t1 {height:27px; background:url(../images/contato_t_onde.gif) left no-repeat; text-indent:-99999px; margin:0 8px 0 0; line-height:normal;}
.contato h3.t2 {height:27px; background:url(../images/contato_t_atendimento.gif) left no-repeat; text-indent:-99999px; border-bottom:1px solid #CCC; line-height:normal;}
.contato h3.t3 {height:27px; background:url(../images/contato_t_depart.gif) left no-repeat; text-indent:-99999px; border-bottom:1px solid #CCC; line-height:normal;}
.contato h3.t4 {height:27px; background:url(../images/contato_t_atend1.gif) left no-repeat; text-indent:-99999px; border-bottom:1px solid #CCC; line-height:normal;}
.contato h3.t5 {height:27px; background:url(../images/contato_t_atend2.gif) left no-repeat; text-indent:-99999px; border-bottom:1px solid #CCC; line-height:normal;}
.contato h3.t6 {height:27px; background:url(../images/contato_t_solicite.gif) left no-repeat; text-indent:-99999px; border-bottom:1px solid #CCC; line-height:normal;}

.contato .txt p {width:200px; margin:0 15px 0 0; border-right:1px dotted #ccc; padding:0 15px 0 0; font-weight:normal; float:left;}
.contato .txt .bt {display:block; width:124px; height:25px; background:url(../images/contato_map.gif) no-repeat; cursor:pointer; text-indent:-99999px; margin:4px 0 0 0;}

.contato ul.bullet1 a {color:#4973a1;}
.contato p {font-weight:bold; padding:8px 0 4px;}

.contato ul.area {width:304px; float:left; padding:8px 0 0 0;}
.contato ul.area li {padding:3px 0;}

.contato ul.form {width:450px; float:left; padding:8px 0 0 0;}
.contato ul.form li {padding:3px 0;}
.contato ul.form .ip,
.contato ul.form textarea {width:450px; border:1px solid #CCC; padding:2px;}
.contato ul.form textarea {height:120px;}
.contato ul.form .bt {width:90px; height:25px; border:0; background:url(../images/contato_enviar.gif) no-repeat; cursor:pointer;}
.contato ul.center {margin:0 auto; float:none;}

/* faq
-------------------------- */
.faq {}

.faq h3.t1 {height:27px; background:url(../images/faq_t_faq.gif) left no-repeat; text-indent:-99999px; margin:0 8px 0 0; border-bottom:1px solid #CCC; line-height:normal;}

.faq ul {padding:0;}
.faq li {padding:8px 0; border-bottom:1px dotted #999;}
.faq strong {color:#4973a1;}
.faq a {color:#4973a1;}
.faq a:hover {text-decoration:underline;}
.faq p {padding:10px 0 0 0;}

.faq ul.title {padding:0 0 50px;}
.faq ul.answer {border-top:3px solid #CCC;}

/* rss
-------------------------- */
.rss {}

.rss h3.t1 {height:27px; background:url(../images/rss_t_rss.gif) left no-repeat; text-indent:-99999px; margin:0 8px 0 0; line-height:normal;}
.rss h3.t2 {height:27px; background:url(../images/rss_t_canais.gif) left no-repeat; text-indent:-99999px; border-bottom:1px solid #CCC; line-height:normal;}

.rss ul.bullet1 li {background:url(../images/rss_bullet.gif) left center no-repeat;}
.rss ul.bullet1 a {color:#4973a1;}

/* FOOTER
----------------------------------------------------------------------------- */
.footer {color:#656461; text-align:center; padding:20px 0;}
.footer p {padding:0 0 5px; white-space:pre;}
.footer a {color:#656461;}
.footer a:hover {text-decoration:underline;}
.footer .over {font-weight:bold; color:#004358;}
























