body {margin:0; background:#1AB5FF;}
p,h1,h2,h3,h4,h5,span,strong,ul,li,ol,dl,dt,dd,table,tr,td,div,form,img,a,fieldset {margin:0; padding:0; border:none;outline:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
a {text-decoration:none; color:#333; cursor:pointer;}
a:hover {text-decoration:underline;}

.clr {width:1px; height:0; margin:0; padding:0; clear:both;}
.dir {float:right;}
.esq {float:left;}
.ali_dir {text-align:right;}
.ali_esq {text-align:left;}
.ali_cntr {text-align:center;}
.fechado {display:none;}

.spanEsq {width:34.5%; vertical-align:top; background:#FFFFFF;}
.spanEsq h1 a {height:135px; width:203px; display:block; margin:39px 0 36px 0; text-indent:-9999px; background:url(../img/log_eletro_lamp.jpg) no-repeat; float:right;}

.spanEsq .spanMenu {height:280px;background:url(../img/bg_span_menu.jpg) top repeat-x;}
.spanEsq .spanMenu div {height:278px;background:url(../img/bgr_sombra_span_menu.jpg) right repeat-y;}
.spanEsq .spanMenu div ul {width:170px; margin:16px 0 0 0; float:right;}
.spanEsq .spanMenu div ul li {width:170px; list-style:none;}
.spanEsq .spanMenu div ul li a {display:block;}
.spanEsq .spanMenu div ul li a:hover {background-position:right; text-decoration:none;}

.chamadasEsq {width:158px; margin:0 17px 0 0;}
.chamadasEsq h2 {height:24px; text-indent:-9999px; margin:0 0 5px 0;}
.ttl_representantes {background:url(../img/ttl_cha_representantes.gif) no-repeat left;}
.ttl_contato {background:url(../img/ttl_cha_contato.gif) no-repeat left;}
.ttl_localizacao {background:url(../img/ttl_cha_localizacao.gif) no-repeat left;}
.chamadasEsq p {margin:0 0 6px 0;}
.chamadasEsq a {margin:0 0 19px 0;}

.menu_a_eletrolamp {background:url(../img/menu_a_eletrolamp.jpg) no-repeat left; text-indent:-9999px; height:41px;}
.menu_produtos {background:url(../img/menu_produtos.jpg) no-repeat left; text-indent:-9999px; height:41px;}
.menu_distribuidor {background:url(../img/menu_distribuidor.jpg) no-repeat left; text-indent:-9999px; height:41px;}
.menu_representantes {background:url(../img/menu_representantes.jpg) no-repeat left; text-indent:-9999px; height:41px;}
.menu_cadastre_se {background:url(../img/menu_cadastre_se.jpg) no-repeat left; text-indent:-9999px; height:41px;}
.menu_contato {background:url(../img/menu_contato.jpg) no-repeat left; text-indent:-9999px; height:41px;}
.liMenu01 {margin:0 0 0 0;}
.liMenu02 {margin:41px 0 0 0;}
.liMenu03 {margin:82px 0 0 0;}
.liMenu04 {margin:123px 0 0 0;}
.liMenu05 {margin:164px 0 0 0;}
.liMenu06 {margin:205px 0 0 0;}
.menu_itens {background:#5CCAFE url(../img/fio_sub_menu.jpg) no-repeat left; font-family:Verdana, Arial, Helvetica, sans-serif;  height:25px; padding:8px 0 0 14px; color:#FFF; font-weight:bold; font-size:12px;}
.menu_itens2 {background:#5CCAFE url(../img/fio_sub_menu2.jpg) no-repeat left; font-family:Verdana, Arial, Helvetica, sans-serif;  height:25px; padding:8px 0 0 14px; color:#FFF; font-weight:bold; font-size:12px;}
.pdnSubMenu {padding:6px 0 6px 0; background:#5CCAFE;}

#menu_a_eletrolamp .menu_a_eletrolamp,
#menu_produtos .menu_produtos,
#menu_distribuidor .menu_distribuidor,
#menu_representantes .menu_representantes,
#menu_cadastre_se .menu_cadastre_se,
#menu_contato .menu_contato
{background-position:right;}

ul {list-style: none;}
ul li {position:absolute; z-index:1;}
ul li ul li {position:relative;z-index:9999;}
li ul {position:absolute;z-index:9999;top:-15px;left: 170px; /* Set 1px less than menu width */display: none;margin:0;}
/* Styles for Menu Items */
ul li a {display: block;text-decoration: none;padding:0;}
/* Holly Hack. IE Requirement \*/
ul li ul {position:absolute; margin:0;}
* html ul li { float: left; }
/* End */
li:hover ul, li.over ul { display: block; } /* The magic */




.spanDir {width:65.5%; vertical-align:top; background-color:#FFFFFF;}
.spanDir .degradeDir2 {background:#FFFFFF url(../img/bgr_span_dir.jpg) top repeat-x;}
.spanDir .degradeDir {background:#DFE3E6 url(../img/bgr_span_dir2.jpg)  top repeat-x;}
.btn_azul {border:solid 2px #CDD3DC;display:block; padding:1px 4px 3px 4px; color:#FFF; background:url(../img/bgr_btn_azul.jpg) top left repeat-x;}
.btn_azul:hover {background:url(../img/bgr_btn_azul.jpg) bottom left repeat-x; text-decoration:none;}
.btn_verde {border:solid 2px #CDD3DC;display:block; padding:1px 4px 3px 4px; color:#FFF; background:url(../img/bgr_btn_verde.jpg) top left repeat-x;}
.btn_verde:hover {background:url(../img/bgr_btn_verde.jpg) bottom left repeat-x; text-decoration:none;}
.btn_vermelho {border:solid 2px #CDD3DC;display:block; padding:1px 4px 3px 4px; color:#FFF; background:url(../img/bgr_btn_vermelho.jpg) top left repeat-x;}
.btn_vermelho:hover {background:url(../img/bgr_btn_vermelho.jpg) bottom left repeat-x; text-decoration:none;}

.areaChamadas {margin:18px 0 0 9px;}
.linhaChamada {margin:0 0 26px 0; width:587px;}
.areaChamadas p {margin:0 0 10px 0;}
.areaChamadas h2 {height:24px; text-indent:-9999px; margin:0 0 10px 0;}
.areaChamadas .cha1 {width:379px;}
.areaChamadas .cha1 img {margin:0 15px 0 0;}
.areaChamadas .cha3 {width:162px; margin:0 0 0 15px;}
.areaChamadas .cha4 {width:382px;}
.areaChamadas .cha5 {width:167px; margin:34px 0 0 15px;}
.areaChamadas .cha6 {width:382px;}
.areaChamadas .cha6 p {width:228px;}
.ttl_distribuidor {background:url(../img/ttl_cha_distribuidor.gif) no-repeat left;}
.ttl_cadastro {background:url(../img/ttl_chamada_compra.gif) no-repeat left;}
.ttl_aeletrolamp {background:url(../img/ttl_cha_a_eletrolamp.gif) no-repeat left;}

.areaLogin {width:777px; height:32px; margin:0 auto; position:relative;}
.areaLogin .btnsLogin {width:158px; height:25px; padding:7px 0 0 8px; background:url(../img/bgr_login_internas.jpg) no-repeat top;}
.areaLogin .btnsLogin input {border:solid 1px #C0C7D1; color:#C0C7D1; font-size:10px;}
.areaLogin .btnsLogin a {display:block; text-indent:-9999px;}
.areaLogin .btnsLogin a:hover {background-position:bottom;}
.areaLogin .btnsLogin .btnCarrinhoLogado {width:73px; height:17px; margin:0 4px 0 0; background:url(../img/btn_carrinho_logado.jpg) no-repeat top;}
.areaLogin .btnsLogin .btnSair {width:73px; height:17px; background:url(../img/btn_sair_logado.jpg) no-repeat top;}

.areaLogin .btnsLogin .btnCarrinho {width:27px; height:17px; background:url(../img/btn_carrinho.jpg) no-repeat top;}

.areaLogin .btnsLogin .btnLogar {width:27px; height:17px; background:url(../img/btn_logar.jpg) no-repeat top;}

.alertaLogin {width:178px; height:58px; position:absolute; margin:19px 0 0 355px; padding:17px 10px 0 10px; color:#FFF; text-align:center; background:url(img/bgr_balão_alerta.gif) no-repeat top left;}
.alertaLogin p {font-size:12px; margin:0 0 5px 0;}
.alertaLogin a {color:#FFF;}
.fechada {display:none;}

.containerProdutos {width:100%}
.containerMiolo {width:600px;  margin:0 0 0 1px; padding:0 0 20px 14px; border-left:solid 1px #FFF;}
.containerMiolo h3 {font-size:25px; color:#00A4F2; margin:0 0 10px 0;}
.containerMiolo p {margin:0 0 15px 0;}
.containerMiolo h2 {height:32px; text-indent:-999px;}
.containerMiolo .bordaAzul {border:solid 5px #1AB5FF;}
.containerMiolo .colunaEsq {width:307px;}
.containerMiolo .colunaDir {width:237px;}
.mrg_foto {margin:0 0 9px 9px;}

.containerForm {background:#1AB5FF; padding:10px 0 30px 10px; margin:0 0 5px 0;}
.containerForm input,textarea {border:solid 1px #FFF; background:#ECEEF0; padding:1px 0 1px 12px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.containerForm select {border:solid 1px #FFF; background:#ECEEF0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.containerForm2 {background:#1AB5FF; padding:10px 0 10px 10px; margin:0 0 5px 0;}
.containerForm2 input,textarea {border:solid 1px #FFF; background:#ECEEF0; padding:1px 0 1px 12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.camp_form {height:24px; margin:0 0 1px 0;}
.mrg_camp {margin:0 0 0 5px;}
#confirmSenha, #confirmSenha1 {margin:0 0 0 5px;}
.camp_textarea {margin:0 0 1px 0;}
.alert {display:none;}
.alertErro {width:26px; height:24px; margin:-3px 0 0 -17px; z-index:9999; background:url(../img/ico_alert.gif) no-repeat; position:absolute;}

.tabProd tr td {vertical-align:top; padding:0 0 20px 0;}
.dadosProdutos {width:151px; margin:0 5px 0 0;}
.dadosProdutos strong {font-size:14px;}
.dadosProdutos strong span {font-size:14px;color:#1548D0;}
.dadosProdutos a {margin:10px 0 0 0;}
.paginador {margin:25px 2px 0 2px;}
.paginador a {border:solid 2px #CDD3DC;padding:1px 4px 3px 4px;text-decoration: none;color:#1A53D4;}
.paginador a:hover { background-color: #1A53D4;color:#CCCCCC;padding:1px 4px 3px 4px;text-decoration: none;}

.detalheProd div {width:237px; margin:0 0 0 14px;}
.detalheProd div a {margin:15px 0 0 0;}
.detalheProd div strong {font-size:14px;}
.detalheProd div strong span {font-size:14px;color:#1548D0;}

/*.fioBaseMiolo {height:10px; background:url(../img/fio_base_miolo.gif) repeat-x;}
.fioBaseMiolo div {width:11px; height:10px; background:url(../img/bgr_canto_base_miolo.jpg) no-repeat;}*/

.ttl_miolo_aeletrolamp {background:url(../img/ttl_eletrolamp.gif) no-repeat left;}
.ttl_miolo_local {background:url(../img/ttl_localizacao.gif) no-repeat left;}

/*.tabela_carrinho {background:#FFF; color:#FFF;}*/
.tabela_carrinho p {font-size:12px;}
.tabela_carrinho span {font-size:12px;}
.tabela_carrinho strong {font-size:12px;}
.tabela_carrinho a {color:#FFF;}
.tabela_carrinho div {padding:10px 5px 10px 5px; font-size:12px;}
.tabela_carrinho td {background:#1AB5FF; vertical-align:top;}
.tabela_carrinho th {background:#1AB5FF; text-align:left;}
.tabela_carrinho input {border:solid 1px #FFF; height:17px; background:#ECEEF0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; color:#333;}
.tabela_carrinho .btn_refresh {border:solid 1px #CDD3DC;display:block; padding:1px 4px 3px 4px; color:#FFF; background:url(../img/bgr_btn_azul.jpg) top left repeat-x;}
.tabela_carrinho .btn_refresh:hover {background:url(../img/bgr_btn_azul.jpg) bottom left repeat-x; text-decoration:none;}
.divFotoProd {width:209px;}
.divFotoProd img {margin:0 13px 0 0;}
.divFotoProd p {width:105px; display:block; float:left;}
.btnQuantidade {width:10px; margin:0 2px 0 2px; text-align:center;}
.rodaPe {height:90px; background:url(../img/bgr_rodape.jpg) top repeat-x;}
.rodaPe div {width:773px; margin:auto; padding:10px 0 0 0;}
.rodaPe div p {color:#FFF; text-align:right;}
.rodaPe div p a {color:#FFF;}

/*FORMULÁRIO CADASTRO DE REPRESENTANTES*/


