/* CSS */

/*  GERAL  */
body {margin: 0px; padding: 0px; background:url(../images/plano_fundo.jpg) fixed repeat-x top center #000;}
img {border: none;}
a {text-decoration: none;}
p, h1, h2, h3, h4, h5 {margin:0; padding:0;}

/*  CABEÇALHO  */
#header {margin:0 auto; width: 960px; background: url(../images/plano_fundo_centro.png) no-repeat top center transparent !important; background-image: none; filter: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/plano_fundo_centro.png, sizingMethod='image');}
.left_column_header {float: left; margin:24px 0 0 67px; width: 20%;}
.right_column_header {color: #bbb; float: right; font-family: arial, sans-serif; font-size: 11px; margin:6px 40px 0 0; text-align: right; width: 38%;}
.right_column_header a {color: #bbb; text-decoration: none;}
.right_column_header a:hover {color: #e8134c; text-decoration: underline;}

.topUrl {text-align:left; color:#ce1126; font-size:11px; font-weight:normal; float:left; width:270px; padding:15px 0 0 0;}
.topUrl h1{font-size:11px; color:#666; text-align:left; font-weight:normal; display:inline;}
.toplink {margin-right: 10px; text-align:left; font-size:10px;}
.toplink img {float:left; margin:0 0 0 40px; padding:5px 0;}


/*  PRINCIPAL  */
#principal {margin:0 auto; width: 960px; background:url(../images/plano_fundo_centro.png) repeat top center transparent !important; background-image: none; filter: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/plano_fundo_centro.png, sizingMethod='image');}

.interno{background:none no-repeat scroll center center #CCCCCC; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  font-size:12px; width:885px; margin:0 auto; padding:10px}
.titulos{width:450px; height:35px; margin-left:-10px;}

#navigation {background:url("../images/plano_fundo_menu.jpg") no-repeat scroll right top transparent; width:933px; height:30px;  margin-top:-10px;}
#navigation .menu {padding: 0px 0px 0px 20px; margin-left:277px;}
#navigation a {display:block; float:left; height:24px; text-align:center; padding-top:5px;}
#navigation a span {font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#cccccc; text-transform:uppercase;}
#navigation a.active {text-decoration:underline; color:#bb1736;}
#navigation a:hover {background:#000 center center; opacity:0.25; filter:alpha(opacity=25);}
#navigation .seperator {background:url(../images/linha_divisa_menu.jpg); float:left; height:20px; width:3px; margin-top:5px;}
#navigation a.inicio {width:80px;}
#navigation a.empresa {width:85px;}
#navigation a.noticia {width:85px;}
#navigation a.loja {width:95px;}
#navigation a.produto {width:90px;}
#navigation a.promocao {width:90px;}
#navigation a.contato {width:80px;}


/*  BANNER  */
.banner {background-color:#171717; width:900px; margin:0px 30px 0;}


/* CONTEÚDO */
.conteudo {color:#222222; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; width:900px; margin:0 30px;}
.conteudo h2{margin:10px 0;}
.voltar{background:none repeat scroll 0 0 #CCCCCC; border:1px solid #999999; color:#999999; cursor:pointer; font-size:11px;
font-weight:bold; margin:10px 10px 0 0; padding:4px; text-decoration:none; text-transform:uppercase; width:80px;}


/* EMPRESA */
.submenu{float:right; list-style:none outside none; margin:-45px 0 0 0; padding:0;}
.submenu li{display:inline;}
.submenu a{width:70px; height:105px;}
.submenu a:hover{background:#ccc center center; opacity:0.20; filter:alpha(opacity=20);}
.submenu-atual{background:#ccc center center; opacity:0.20; filter:alpha(opacity=20);}

.txt-geral{width:420px; text-align:justify; float:left; margin-left:20px; margin-bottom:0px;}
.txt-geral p{margin:0; padding:0}
.txt-geral li{padding:15px 0 5px 0; margin-right:30px; list-style-type:square; }
.txt-geral h3{color:#900; font-size:18px; margin:0; padding:10px 0 5px;}
.txt-geral h4{color:#900; font-size:12px; text-transform:uppercase; font-weight:bold; float:right;}
.txt-geral h5{color:#600; font-size:12px; text-transform:uppercase; font-weight:bold; margin:0; padding:10px 0 5px 0}

.midia{float:right; margin:50px 50px 0 0; width:350px; text-align:left}

.franquia-img{float:right; margin:50px 150px 0 0;}

.trabalhe h3{color:#900; font-size:18px; margin:0; padding-top:45px; border-bottom:1px dotted;}
.trabalhe h4{color:#300; font-size:14px; margin:0; padding-top:15px;}
.trabalhe #word,#excel,#outro_informatica,#vendas,#maitre,#outro_atendimento{width:0; height:0; float:left}
.trabalhe label.checkbox{padding:0; width:100px; float:left; width:50px}
.trabalhe form {font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.trabalhe fieldset{width:450px; padding:5px; border:none; float:left; margin-top:10px;}
.trabalhe fieldset label{color:#333; font-weight:bold; display:block; cursor:pointer; padding-top:10px; font-weight:bold}
.trabalhe div{float:left; margin:5px 35px 0 0; color:#333}
.trabalhe span{float:left; margin-right:10px;}
.trabalhe p{font-size:11px;}
.trabalhe .erro_form{padding:5px; background-color:#eee; color:#900; border:1px solid #900; float:none}
.trabalhe fieldset input{width:200px; height:22px; font-size:14px; background:url(../images/contato_input.gif) no-repeat; border:none;}
.trabalhe fieldset select{height:26px; width:200px; font-size:12px; background:url(../images/contato_input.gif) no-repeat; border:none}
.trabalhe fieldset select option{border:none; background-color:#EEE; font-size:12px}
.trabalhe fieldset textarea{width:420px; height:100px; border:none; font-size:12px; background:url(../images/textarea.gif) no-repeat;}
.trabalhe fieldset input#enviar{font-size:11px; font-weight:bold; text-transform:uppercase; color:#FFF; background:#666; border:1px solid #333; padding:4px; margin:30px 10px 20px 10px; width:80px; text-decoration:none; cursor:pointer;}
.trabalhe fildset ul {padding:15px 0 0 0; margin-left:20px; list-style:none;}
.trabalhe fildset ol {color:#000; font:bold 12px Arial, Helvetica, sans-serif; padding:5px 0; list-style-type:square;}
.trabalhe ul{list-style:none; margin:10px 0 0 0; padding:0}
.trabalhe li{}
.trabalhe ol{color:#990000;}
.trabalhe img{margin-top:5px}
.trabalhe #bt_anexar {-moz-border-radius:5px 5px 5px 5px; background:none repeat scroll 0 0 #CCCCCC; border:2px solid #333333; color:#333333; font-size:14px; font-weight:bold; margin:0; padding:2px; text-align:center; text-decoration:none; text-transform:uppercase;width:80px; float:right}
.trabalhe #excluir_anexo{-moz-border-radius:5px 5px 5px 5px; background:none repeat scroll 0 0 #CCCCCC; border:2px solid #333333; color:#333333; font-size:14px; font-weight:bold; margin:-25px 0 0; padding:2px; text-align:center; text-decoration:none; text-transform:uppercase;width:80px; float:right}
.trabalhe #titulo_anexado { color:#660000; font:bold 14px arial; padding:0 0 5px;}


/* NOTÍCIAS */
.noticias {float: left; width: 300px; margin-right: 10px;}
.noticias ul{border:1px #222 solid; margin:0; padding:10px; }
.noticias li{list-style:none; width:285px; height:65px;}
.noticias h3{color:#eee; font:bold 12px/12px Arial, Helvetica, sans-serif; padding:0px; margin:0px;}
.noticias_imagem{padding-right:5px; float:left; width:55px; height:55px;}
.noticias_texto{color:#666666; font:normal 11px Arial, Helvetica, sans-serif; text-align:left;}
.noticias a{text-decoration:none; color:#ccc; cursor:pointer;}
.noticias a:hover{text-decoration:underline}

.noticia-box{width:450px; text-align:justify; float:left; margin:10px; padding:8px; border:1px solid #666; background:#FFF;}
.noticia-box img{float:left; padding:0 10px 10px 0}
.noticia-box h3{color:#900; font-size:16px; margin:0; padding:0;}
.noticia-box h4{color:#900; font-size:12px; margin:0; padding:0; font-weight:bold;}
.noticia-box h6{color:#600; font-size:10px; font-weight:bold; margin:0; padding:0;}
.mais-noticia {float:right; margin:5px 25px 0 0}
.mais-noticia h3{color:#900; font-size:18px; margin:0; padding:0;}
.mais-noticia h4{color:#900; font-size:12px;}
.mais-noticia h6{color:#600; font-size:10px; font-weight:bold; margin:0;}
.mais-noticia ul{margin:0; padding:0; line-height:14px}
.mais-noticia li{list-style:none; border-top:1px solid #999; width:350px; height:70px; padding:10px 5px; background:#DDD}
.mais-noticia img{float:left; padding:3px; margin:4px; border:1px solid #999}
.mais-noticia a{color:#000; cursor:pointer;}
.mais-noticia a:hover{text-decoration:underline;}


/* MINHA LOJA */
.mapa{float:left; height:477px;	width:480px;}
.box-localiza-cidade{float:right; margin-right:20px; width:350px;}
.box-localiza-cidade h3{background:none repeat scroll 0 0 #666666; color:#EEEEEE; padding:1px 5px;}
#lista-estado {background:none repeat scroll 0 0 #ddd; border:1px solid #666; padding:2px 5px; text-transform:uppercase}
.box-localiza-cidade{font-size:14px;}
.box-localiza-cidade ul{margin:0; padding:0; list-style:none; border-top:1px solid #666}
.box-localiza-cidade li{border:1px solid #666; border-top:none; background:none repeat scroll 0 0 #ddd; padding:2px 5px;}
.box-localiza-cidade a{color:#000;}
.box-localiza-cidade a:hover{color:#C00; background:none repeat scroll 0 0 #EEE;}

#localizar{margin:20px 20px 0 0; width:370px; float:right}
#localizar h4{font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#C00; text-align:left;}
#localizar div{padding:5px; margin-top:10px; background:#FFF; border:1px solid #900; min-height:95px;}
#localizar address{font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:left; width:260px; float:left}
#localizar span{font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:left; float:right}
#localizar a{font-weight:bold; font-size:14px; line-height:30px; color:#900; width:100px;padding:0 10px 0px 30px;}
#localizar .cidade-mapa{background:url(../images/icone_mapa.png) no-repeat left top;}
#localizar .cidade-contato{background:url(../images/icone_contato.png) no-repeat left top;}


/* PRODUTOS */
.produtos{margin:0 auto; font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#eee; width:850px; text-align:left}

.prod-solar{border:1px solid #333; height:150px; background:#fff; margin:30px 0; width:850px}
.prod-solar span{margin:0; padding:0px; float:left;}
.prod-solar span p{width:150px; height:140px; padding:5px; background:#333}
.prod-solar ul{list-style:none; margin:5px 0px 0 10px; padding:0px; width:430px;}
.prod-solar li{ float:left; margin:2px 3px; padding:0px;}

.prod-receita{border:1px solid #333; height:150px; background:#fff; margin-bottom:30px; width:850px}
.prod-receita span{margin:0; padding:0px; float:left;}
.prod-receita span p{width:150px; height:140px; padding:5px; background:#333}
.prod-receita ul{list-style:none; margin:5px 0px 0 10px; padding:0px; width:430px;}
.prod-receita li{ float:left; margin:2px 3px; padding:0px;}

.prod-lente{border:1px solid #333; height:150px; background:#fff; margin-bottom:40px; width:850px}
.prod-lente span{margin:0; padding:0px; float:left;}
.prod-lente span p{width:150px; height:140px; padding:5px; background:#333}
.prod-lente ul{list-style:none; margin:5px 0px 0 10px; padding:0px; width:430px;}
.prod-lente li{ float:left; margin:2px 3px; padding:0px;}


/* PROMOÇÕES */
.campanha {float: left; margin-right:10px; width:290px;}
.campanha p {font-size:10px; color:#666; line-height:normal; padding:0 8px;}
.campanha _content {color:#999999; font-weight:normal; font-size:16px; padding:130px 0px 20px 25px;}
.campanha _content2 {color:#999999; font-weight:normal; font-size:16px; padding:20px 0px 20px 15px;}
.campanha _content3 {color:#333; font-weight:normal; font-size:16px; padding:0px 0px 20px 15px;}
.campanha _content3 a{color:#ff9900; text-decoration:none;}
.campanha _content3 a:hover{color:#ff9900; text-decoration:underline;}
#exibe-video {width:420px; height:408px; float:left; border:none; background:#ccc}
.lista-videos {list-style:none; float:right; width:350px; margin-top:25px;}
.lista-videos h4 {height:35px; padding:18px 0 0 95px; font-size:18px; background: url(../images/titulo_videos.jpg) no-repeat left top; color:#333333;}
.lista-videos h4 a {color:#666; text-decoration:none; font-size:18px;}
.lista-videos ul {list-style:none; margin:0; padding:0;}
.lista-videos li {margin-left:40px; border:1px solid #999; padding:2px 4px; width:200px}
.lista-videos li a {font-size:12px; font-weight:bold; color:#990000; text-decoration:none;}
.lista-videos li a:hover {color:#330000; text-decoration:underline}

/* CONTATO */
.vcdiniz {float:left; width:290px; color:#fff; font:normal 11px Arial, Helvetica, sans-serif;}
.vcdiniz_conteudo {border:1px #222 solid; margin:0; padding:10px; font-size:11px; color:#CCC; line-height:14px; min-height:255px;}
.vcdiniz_conteudo p{font-weight:bold; margin:0; padding:0px;}
.vcdiniz_form {background:url("../images/plano_fundo_input.jpg") repeat-x scroll bottom center; border:0px; margin:3px; width:199px; color:#333;}
.vcdiniz option {background:#fefefe;}
.vcdiniz form textarea {background:url("../images/plano_fundo_textarea.jpg") scroll bottom center; border:0px; margin:3px; width:255px; height:60px}
.vcdiniz_botao {background:#999; border:0px; margin:3px; width:80px; float:right}
.vcdiniz_label {display:block; text-align:left; margin:6px 0 0 0px; float:left}

#contato a{text-decoration:none; font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#C00; border:none}
#contato span{float:left; width:200px; margin:0 15px 0 0;}
#contato p{background:none repeat scroll 0 0 #EEEEEE; float:right; margin:0 15px 0 0; padding:5px; width:390px;}
#contato fieldset{width:450px; padding:5px; border:none; float:left; margin-top:10px;}
#contato fieldset label{color:#333; font-weight:bold; display:block; cursor:pointer; padding:10px 0 5px;}
#contato fieldset input, #contato fieldset select{width:200px; height:24px; font-size:14px; background:url(../images/contato_input.gif) no-repeat; border:none;}
#contato fieldset select{height:24px; font-size:12px; background:url(../images/contato_input.gif) no-repeat;}
#contato fieldset textarea{width:420px;	height:100px; border:none; font-size:12px; background:url(../images/textarea.gif) no-repeat;}
#contato fieldset input#enviar{font-size:11px; font-weight:bold; text-transform:uppercase; color:#FFF; background:#666; border:1px solid #333; padding:4px; margin:10px 10px 0 0; width:80px; text-decoration:none; cursor:pointer;}
#contato .erro_contato, .erro_contato_enviado{position:absolute; padding:5px; background-color:#eee; color:#900; border:1px solid #900; float:none; width:255px}
.erro_contato_enviado{border:2px solid #289c04; color:#289c04; background:#e0ffd7;}

/*****/
#loga-domicilio a{text-decoration:none; font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#C00; border:none}
/*#loga-domicilio span{float:left; width:200px; margin:0 15px 0 0;}*/
#loga-domicilio p{background:none repeat scroll 0 0 #EEEEEE; float:right; margin:0 0px 0 0; padding:5px;}
#loga-domicilio p{background:none repeat scroll 0 0 #EEEEEE; float:right; margin:0 0px 0 0; padding:5px;}
#loga-domicilio fieldset{width:450px; padding:5px; border:none; float:left; margin-top:10px;}
#loga-domicilio fieldset label{color:#333; font-weight:bold; display:block; cursor:pointer; padding:10px 0 5px;}
#loga-domicilio fieldset input, #contato fieldset select{width:200px; height:24px; font-size:14px; background:url(../images/contato_input.gif) no-repeat; border:none;}
#loga-domicilio fieldset select{height:24px; font-size:12px; background:url(../images/contato_input.gif) no-repeat;}
#loga-domicilio fieldset textarea{width:420px;	height:100px; border:none; font-size:12px; background:url(../images/textarea.gif) no-repeat;}
#loga-domicilio fieldset input#enviar{font-size:11px; font-weight:bold; text-transform:uppercase; color:#FFF; background:#666; border:1px solid #333; padding:4px; margin:10px 10px 0 0; width:80px; text-decoration:none; cursor:pointer;}
#loga-domicilio .erro_contato, .erro_contato_enviado{position:absolute; padding:5px; background-color:#eee; color:#900; border:1px solid #900; float:none; width:255px}
.erro_contato_enviado{border:2px solid #289c04; color:#289c04; background:#e0ffd7;}
/*****/

/*****/
#usuario-domicilio a{text-decoration:none; font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#C00; border:none}
#usuario-domicilio span{float:left; width:200px; margin:0 15px 0 0;}
#usuario-domicilio p{background:none repeat scroll 0 0 #EEEEEE; float:right; margin:0 0px 0 0; padding:5px;}
#usuario-domicilio p{background:none repeat scroll 0 0 #EEEEEE; float:right; margin:0 0px 0 0; padding:5px;}
#usuario-domicilio fieldset{width:450px; padding:5px; border:none; float:left; margin-top:10px;}
#usuario-domicilio fieldset label{color:#333; font-weight:bold; display:block; cursor:pointer; padding:10px 0 5px;}
#usuario-domicilio fieldset input, #contato fieldset select{width:200px; height:24px; font-size:14px; background:url(../images/contato_input.gif) no-repeat; border:none;}
#usuario-domicilio fieldset select{height:24px; font-size:12px; background:url(../images/contato_input.gif) no-repeat;}
#usuario-domicilio fieldset textarea{width:420px;	height:100px; border:none; font-size:12px; background:url(../images/textarea.gif) no-repeat;}
#usuario-domicilio fieldset input#enviar{font-size:11px; font-weight:bold; text-transform:uppercase; color:#FFF; background:#666; border:1px solid #333; padding:4px; margin:10px 10px 0 0; width:80px; text-decoration:none; cursor:pointer;}
#usuario-domicilio .erro_contato, .erro_contato_enviado{position:absolute; padding:5px; background-color:#eee; color:#900; border:1px solid #900; float:none; width:255px}
.erro_contato_enviado{border:2px solid #289c04; color:#289c04; background:#e0ffd7;}
/*****/

#tabela_atendimentos_solicitados {
/*	border:1px solid #212121;*/
	border-collapse:collapse;
	width:100%;
	margin:0 auto
	}
#tabela_atendimentos_solicitados tr th {
	font-size:13px;
	border-bottom:1px solid #212121;
	background:#212121;
	color:#fff;
	text-align:left
	}
#tabela_atendimentos_solicitados tr td {
	border-bottom:1px solid #212121;
	background:#fafafa;
	padding:3px;
	text-align:left;
	}
#tabela_atendimentos_solicitados tr:nth-child(2n+1) {
	background:#f5f5f5
	}

#local{float:right; background:url(../images/contato_diniz.jpg) no-repeat center top; margin:10px 10px 0 0; float:right; padding:20px 0 0 0; width:410px; height:330px;}
#local span{margin:0; padding:110px 0 0 30px; width:225px}
#local address{font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; color:#900;}


/*  RODAPÉ  */
#rodape {margin:0 auto 50px; width:960px; height:80px; background:url("../images/plano_fundo_base.png") no-repeat center bottom transparent !important; background-image: none; filter: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/plano_fundo_base.png, sizingMethod='image');}
.rodape_bar {background: url(../images/faixa_rodape.jpg) center; height:34px; text-align:right; width:920px; margin:0 auto;}
.rodape_links {color:#666; float:right; font-family:arial, sans-serif; font-size:11px; padding-top:10px; padding-right:35px; width:50%;}
.rodape_links a {color:#666; margin-left:5px; margin-right:5px; text-decoration:none;}
.rodape_links a:hover {color:#666; text-decoration:underline;}
.rodape_dark {font:normal 10px arial, sans-serif; text-align:right; color:#ccc; padding:5px 20px 5px 0px; width:920px; margin:0 auto;}