@charset "utf-8";
html, body, #all{
    padding:0px;
    margin:0px;
}
body{
	background:url("../imagens/topo.jpg") top center no-repeat;
	font-family:Verdana;
	margin:auto;
	text-align:center;
}
a img{
    border:none;
}
#all{
    position:relative;
    width:100%;
    height:100%;
    height:800px;
    width:990px !important;
    margin:auto;

}
#header{
    position:relative;
    width:100%;
    margin:auto;
    height:300px;
    z-index:1;
}
#header #headerlnk{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    z-index:2;
}
#header #tampografialnk{
    position:absolute;
    display:block;
    width:225px;
    height:100px;
    right:300px;
    top:200px;
    z-index:3;
}
#col1{
    width:238px;
    overflow:hidden;
    float:left;
    margin-top:-20px;
}
#menu{
    position:relative;
    background-color:#f5f5f5;
    width:217px;
    z-index:4;
    padding-top:6px;
    float:left;
    margin-left:21px;
}
#menu ul{
    list-style:none;
    margin:0px;
    padding:0px;
}
#menu ul li{
    float:left;
    display:block;
    clear:both;
    margin:0px;
    padding:0px;
    width:100%;
    text-align:left;
    margin-left:-7px;
    height:41px;
    margin-top:-6px;
    z-index:5;
}
#menu ul li.selected,#menu ul li:hover{
    background-image:url('../imagens/bg-menu.jpg');
    background-repeat:no-repeat;
}
#menu ul li a{
    display:block;
    margin:0px;
    padding:0px;
    width:100%;
    text-align:left;
    text-transform:uppercase;
    font-family:Verdana;
    font-family:Tahoma;
    font-size:13px;
    color:#05709e;
    text-decoration:none;
    height:35px;
    margin-left:16px;
    line-height:35px;
    z-index:6;
}
#menu ul li.selected a,#menu ul li:hover a{
    color:#fff;
}
#submenu{
    position:relative;
    background-color:#f5f5f5;
    width:217px;
    z-index:4;
    padding-top:6px;
    float:left;
    margin-left:21px;
    clear:both;
    margin-top:29px;
}
#submenu ul{
    list-style:none;
    margin:0px;
    padding:0px;
}
#submenu ul li{
	clear:both;
	display:block;
	float:left;
	margin:0 0 0 -7px;
	padding:3px 0;
	text-align:left;
	width:100%;
	z-index:5;
}
#submenu ul li.selected,#submenu ul li:hover{
   background:url("../imagens/bg-submenu.jpg") no-repeat scroll left 3px transparent;
}
#submenu ul li a{
    border-bottom:1px solid #C2C2C2;
	color:#05709E;
	display:block;
	font-family:Tahoma;
	font-size:14px;
	margin:0 0 0 16px;
	padding:0 0 6px;
	text-align:left;
	text-decoration:none;
	width:90%;
	z-index:6;
}
#submenu ul li.last a{
    border-bottom:none;
}
#submenu ul li.selected a,#submenu ul li:hover a{
    color:#fff;
}
#submenu ul li.bigmenu.selected,#submenu ul li.bigmenu:hover{
    background-image:url('../imagens/bg-big-submenu.jpg');
}
#submenu ul li.bigmenu.selected a,#submenu ul li.bigmenu:hover a{

}
.box{
    position:relative;
    margin:0px;
    margin-left:21px;
    float:left;
    clear:both;
    width:217px;
    padding:0px;
    text-align:left;
    /*background-color:#fff;*/
}
.box h2{
    color:#9fad18 !important;
    font-weight:normal !important;
    text-transform:uppercase !important;
    font-size:17px !important;
    margin-bottom:6px !important;
}
.box-novidades ul{
    margin:0px;
    padding:0px;
    font-size:12px;
    color:#7a7a7a;
}
.box-novidades ul li{
	background:url("../imagens/list-menu.jpg") no-repeat scroll left 5px transparent;
	font-size:13px;
	list-style:none outside none;
	margin:0 0 7px;
	padding:0 0 0 10px;
	text-align:justify;
}
.box-novidades ul li a{
    text-decoration:none;
    color:#7a7a7a;
}
.box-novidades a:hover{
    text-decoration:underline;
}
.box-novidades a.more{
    color:#066f9e;
    float:right;
    text-decoration:none;
}
.box-novidades a.more:hover{
    text-decoration:underline;
}
.box-localizacao h2{
    /*
    Cor e posicao fora do padrao,
    caso queira manter o padrao da pagina inicial,
    remova as 3 linhas abaixo!
    */
    color:#046f9b;
    margin:24px 0px 11px 8px;
    font-size:13px;
}
.box-localizacao #botao-mapa{
    float:right;
    margin-top:8px;
    margin-right:0px;
}
.box-busca input{
    height:21px;
    border:2px solid #b9b9b9;
    border-right:none;
    margin:0px;
    width:175px;
    float: left;
}
.box-busca input#send-search{
    height:27px !important;
    border:none;
    margin:0px;
    width:34px;
    background-color:#046f9d;
    color:#fff;
    cursor:pointer;
}


#conteudo{
    position:relative;
    margin-top:50px;
    float:left;
    width:705px;
    margin-left:25px;
    overflow:hidden;
    min-height:415px;
    text-align:left;
    /*background-color:#fff;*/
}
#conteudo h1{
        color:#03709b;
        text-transform:uppercase;
        font-size:17px;
        font-weight:normal;
        margin:2px 0px 0px 9px;
        padding:0px;
        background-image:url('./../imagens/barra-titulo.jpg');
        background-repeat:no-repeat;
        background-position:0% 100%;
}
#conteudo h2{
        color:#03709b;
        text-transform:uppercase;
        font-size:12px;
        font-weight:normal;
        margin:39px 0px 0px 9px;
}
#home-col1,#home-col2{
    background-image:none;
    clear:none;
    width:330px;
    float:left;
    font-size:16px;
}
#home-col2{
    margin-left:30px;
}
#home-col1 img{
    margin:23px 0px 0px 18px;
}
#home-col2 img{
    margin:23px 0px 0px 28px;
}
#home-col1 p,#home-col2 p{
    font-size:12px !important;
}
#home-col1 .btn-visualizar,#home-col2 .btn-visualizar{
    float:right;
    margin:18px 9px 0px 0px;
}
#conteudo h1.titulo-home{
    background-image:none;
    clear:none;
    width:300px;
    float:left;
    font-size:16px;
}
#conteudo h2.titulo-servicos{
        color:#9faf11;
        padding-left:23px;
        background-image:url('./../imagens/titulo-servicos.jpg');
        background-repeat:no-repeat;
        float:left;
        display:block;
        font-size:16px;
        font-style:italic;
        margin-bottom:10px;
}
#conteudo h2.titulo-produtos{
        color:#9faf11;
        padding-left:0px;
        background-repeat:no-repeat;
        float:left;
        display:block;
        font-size:15px;
        font-style:italic;
        margin-bottom:3px;
        margin-top:37px;
        background-color:#fff;
        background-image:url('./../imagens/barra-produtos.jpg');
        background-repeat:no-repeat;
        background-position:0% 100%;
        font-family:Verdana;
}
#conteudo h2.titulo-produtos em{
    text-transform:capitalize !important;
}


#conteudo p{
        font-family:Verdana;
        font-size:11px;
        color:#666;
        margin:0px 18px 5px 9px;
        text-align:justify;
        float:left;
}

#conteudo .missao,#conteudo .meta,#conteudo .objetivo{
        float:left;
        width:218px;
}

#conteudo .missao p,#conteudo .meta p,#conteudo .objetivo p{
		text-align: left;
}

#conteudo .missao h2,#conteudo .meta h2,#conteudo .objetivo h2{
        margin-top:32px !important;
}
#conteudo .missao,#conteudo .meta{
        margin-right:20px;
}
#conteudo .objetivo{
        margin-left:10px;
}
#conteudo .img{
    margin-top:40px;
    clear:none;
    float:left;
    margin-left:10px;
}


.form fieldset{
    border:none;
}

.form input,.form select,.form textarea{
    float:left;
    font-size:15px;
    line-height:17px;
    border:1px solid #666;
}
.form label{
    clear:both;
    display:block;
    float:left;
    font-size:12px;
    height:20px;
    line-height:30px;
    color:#666;
}
#form-contato fieldset{
    padding:41px 0px 0px 138px;
    margin-bottom:0px;
}
#form-contato label{
    clear:both;
    display:block;
    width:75px;
    float:left;
    font-size:12px;
    height:20px;
    line-height:30px;
    margin-bottom:17px;
    color:#666;
}
#form-contato input,#form-contato select,#form-contato textarea{
	border:1px solid #666666;
	float:left;
	font-size:13px;
	padding:4px 0;
	width:302px;
}
#form-contato #ddd{
    width:34px !important;
    margin-right:5px !important;
}
#form-contato #telefone{
    width:138px !important;
}
#form-contato #cidade{
    width:164px !important;
}
#form-contato label.label-estado{
	clear:none !important;
	margin-left:6px;
	width:50px !important;
}
#form-contato #estado{
    width:82px !important;
}
#form-contato textarea{
    height:86px;
}
#form-contato #send{
    background-image:url('../imagens/enviar.jpg');
    background-repeat:no-repeat;
    width:86px;
    border:none;
    height:28px;
    text-indent:200%;
    clear:both;
    margin-left:295px;
    margin-top:10px;
    cursor:pointer;
}
#indique{
    position:absolute;
    right:23px;
    top:74px;
}
#form-orcamento #orcamento,#form-orcamento #identificacao{
    margin:27px 0px 0px 0px;
    padding-left:9px;
    background-color:#fff;
}
#form-orcamento #label-produto{
    clear:both;
    display:block;
    color:#9caa0c;
    text-transform:uppercase;
    font-size:15px;
    margin-bottom:6px;
    width:300px !important;

}
#form-orcamento #produto{
    clear:both;
    height:22px;
    width:209px;
    margin-bottom:21px;

}
#form-orcamento #orcamento input{
    margin-bottom:7px;
    width:100px;
}
#form-orcamento #orcamento label{
    width:80px;
    height:20px;
    line-height:30px;
}
#form-orcamento #orcamento label.no-clear{
    clear:none;
    margin-top:0px;
    width:62px;
}

#form-orcamento #orcamento #quantidade{
    width:74px;
    margin-right:130px;
}
#form-orcamento #orcamento #substrato{
    width:188px;
}
#form-orcamento #orcamento #formato{
    width:187px;
    margin-right:21px;
}
#form-orcamento #orcamento #cores{
    width:184px;
}
#form-orcamento #orcamento #label-arte{
    width:109px;
} 
#form-orcamento #orcamento .label-arte-opcoes{
    display:inline !important;
    width:inherit !important;
    margin-right:3px;
}
#form-orcamento #orcamento #arte-sim,#form-orcamento #orcamento #arte-nao{
    margin-left:0px;
    border:none;
    height:20px;
    width:20px;
    margin-right:135px;
}
#form-orcamento #orcamento .label-arquivo{
    margin-top:4px;
}
#form-orcamento #orcamento #arquivo{
    margin-top:3px;
    width:400px;
}
#form-orcamento #identificacao{
    margin-top:0px;
}
#form-orcamento #identificacao h2{
        color:#03709b;
        text-transform:inherit !important;
        font-size:15px;
        line-height:25px;
        font-weight:normal;
        margin:0px;
        padding:0px;
        background-image:url('./../imagens/barra-titulo.jpg');
        background-repeat:no-repeat;
        background-position:-180px 100%;
        font-family:Verdana;
        margin-bottom:9px;
}

#form-orcamento #identificacao #orcamento-col1{
    float:left;
    width:310px;
    margin-right:10px;
    padding-left:1px;
}
#form-orcamento #identificacao #orcamento-col2{
    float:left;
    width:300px;
}
#form-orcamento #identificacao label{
    clear:both !important;
    display:block !important;
    margin-bottom:1px;
}
#form-orcamento #identificacao input{
    clear:both !important;
    display:block !important;
    width:302px;
}
#form-orcamento #identificacao #orcamento-col2 input{
    width:239px;
}
#form-orcamento #identificacao #ddd{
    width:46px !important;
    margin-right:6px !important;
}
#form-orcamento #identificacao #telefone{
    width:183px !important;
    clear:none !important;
}
#form-orcamento #identificacao #cidade{
    width:160px !important;
    margin-right:38px;
}
#form-orcamento #identificacao .label-estado{
    clear:none !important;
    float:left;
    margin-top:-25px;
}
#form-orcamento #identificacao #estado{
    width:77px !important;
    clear:none !important;
}
#form-orcamento #identificacao #cep1{
    width:108px !important;
    margin-right:6px !important;
}
#form-orcamento #identificacao #cep2{
    width:51px !important;
    clear:none !important;
}
#form-orcamento #identificacao textarea{
    clear:both;
    width:561px;
}
#form-orcamento #send{
    background-image:url('../imagens/solicitar-orcamento.jpg');
    background-repeat:no-repeat;
    border:none;
    margin-top:24px;
    width:160px !important;
    height:28px;
    text-indent:200%;
}
#grade-produtos{
    width:100%;
    width:690px !important;
    overflow:auto;
    margin:0px;
    padding:0px;
    margin-left:8px;
    clear:both;
}
#grade-produtos .linha{
    clear:both;
    float:left;
    width:100%;
    margin:0px;
    padding:0px;
    overflow:auto;
    margin-bottom:39px !important;
}
#grade-produtos .coluna{
    clear:none;
	float:left;
	margin:0 66px 40px 0;
	padding:0;
	text-align:center;
	width:182px;
}
#grade-produtos .coluna-final{
    margin:0px !important;
}
#grade-produtos .coluna a.titulo{
    text-transform:uppercase;
    text-decoration:none;
    color:#676767;
    font-size:12px;
}
#grade-produtos .foto-produto{
    border:1px solid #747474;
    margin-top:4px;
}
#grade-produtos .coluna .btn-detalhes{
    float:right;
    margin-top:6px;
    margin-right:-4px;
}


#footer{
    position:absolute;
    position:relative;
    width:100%;
    clear:both;
    margin-bottom:0px;bottom:0px;
    height:68px;
    line-height:68px;
    color:#fff;
    background:#fff url('../imagens/footer.jpg') top center no-repeat;
}
#footer .telefone{
    position:absolute;
    font-size:1.7em;
    left:32px;
    font-family:Tahoma;
    line-height:80px;
    height:40px;
    line-height:40px;
    top:20px;
    display:block;
    background-color:#009ada;
}
#footer .endereco1{
	display:block;
	float:left;
	font-family:Tahoma;
	font-size:10px;
	height:38px;
	line-height:15px;
	margin-left:230px;
	padding-right:39px;
	padding-top:30px;
	position:relative;
	text-align:right;
	width:255px;
}

#footer .endereco2{
	display:block;
	float:left;
	font-family:Tahoma;
	font-size:10px;
	line-height:15px;
	margin:auto;
	padding-top:30px;
	position:relative;
	text-align:left;
width:251px;
}

#footer .d{
	display:block;
	font-family:Tahoma;
	font-size:11px;
	line-height:15px;
	margin:0 25px auto auto;
	padding-top:41px;
	position:relative;
	text-align:right;
	text-decoration:none;
	width:150px;
	height:20px;
}

a.desenvolvido {
	color: #fff;
	margin: 0 15px 0 0;
	text-decoration: none;
}


#logo {
	float:left;
	width:275px;
	margin:113px 164px 0 0;
}

#banner {
	float:left;
	position:absolute;
	right:-4px;
	width:550px;
}

.titulo-vis {
	color:#9faf11 !important;
    font-size:15px !important;
    font-style:italic !important;
    background:url('../imagens/barra-produtos.jpg') bottom left no-repeat !important;
}

.p-tit {
	color:#666666 !important;
    font-size:18px !important;
    text-transform:capitalize;
    padding-top:4px !important;
}

.left-vis{
	float:left;
	width:293px;
	clear:both;
	margin-right:15px;
}

.img-g {
	border-top:1px solid #666666;
	border-right:1px solid #aeaeae;
	border-left:1px solid #666666;
	border-bottom:1px solid #a3a3a3;
}

.right-vis{
	float:right;
	width:369px;
}

.h2-vis {
	color:#046f9d !important;
    font-size:12px !important;
    text-transform:uppercase;
    margin:0px!important;
    padding:0px!important;
    clear:both;
}

.p-visu {
	margin:0 0 13px !important;
    padding:0px!important;
    float:none;
    color:#666666;
	font-family:Verdana;
	font-size:11px;
}

.img-vis{
	border-top:1px solid #666666;
	border-right:1px solid #aeaeae;
	border-left:1px solid #666666;
	border-bottom:1px solid #a3a3a3;
	margin:0 3px 5px 0;
}

.n-encontrado {
	margin-top:20px !important;
	text-align:center!important;
	width:93%!important;
}

#msg {
	clear:both;
	width:300px;
}
