/* Checkboxes */
label.checkbox_checked {
	background: url(../images/tick.png) center left no-repeat;
	display: block;
	margin: 0 5px -5px !important;
	padding:5px 0 0 17px;
}
label.checkbox_unchecked  {
	background: url(../images/cross.png) center left no-repeat;
	display: block;
	margin: 0 5px -5px !important;
	padding:5px 0 0 17px;
}
/* Radio Buttons */
label.radio_checked {
	background: url(../images/bullet_green.png) center left no-repeat;
	display: block;
	margin: 0 5px -5px !important;
	padding:5px 0 0 17px;
}
label.radio_unchecked  {
	background: url(../images/bullet_white.png) center left no-repeat;
	display: block;
	margin: 0 5px -5px !important;
	padding:5px 0 0 17px;
}
.crirHidden {
	position: absolute;
	left: -10000px;
}





*{margin:0;padding:0;}
body {
	background: url(../images/fundo.png) repeat-x 0 -21px;
	text-align:center;
}
#container {
	background:url(../images/bg.png) no-repeat center 51px;
	position:relative;
	width:943px;
	height:585px;
	margin-left:auto;
	margin-right:auto;
}
#bar{
	margin-top:70px;
	position:absolute;
	width:943px;
	height:104px;
}
#bar a{
  width:170px;
  height:65px;
  float:left;
  margin:20px 0 0 60px;
}
#header{
	width:937px;
	height:89px;
	text-align:left;
}
#menu{
  float:right;
	margin:18px 0 0 0;
}
#menu ul {
	list-style-type:none;
	list-style-position:outside;
	text-align:center;
}
#menu ul li {
	float:left;
	height:40px;
	color:white;
	font-family:Tahoma, Verdana, sans-serif;
	font-weight:bold;
	font-size:12px;
	margin:0 20px 0 0;
}
#menu a {
	display:block;
	color:gray;
	text-decoration:none;
	height:40px;
	background:url(../images/icone.png) 10000px center no-repeat;
}
#menu a:hover, #menu .activated {
	color:white;
	background:url(../images/icone.png) center -5px no-repeat;
}
#budget{
  float:right;
  margin:16px 0 0 0;
}
#budget a{
	text-decoration:none;
	color:#00CC66;
}
#content{
	width:937px;
	height:424px;
	text-align:left;
	margin-top:58px;
	margin-left:auto;
	margin-right:auto;
}
#fullbanner{
	width:368px;
	height:423px;
	background:#000;
  list-style:none;
}
#fullbanner li{
  padding:none;
}
#fullbanner li img{
	width:368px;
	height:423px;
}
#title{
	position:absolute;
	width:160px;
	height:101px;
	margin-left:368px;
	margin-top:40px;

}
#title p{
	color:#f68300;
  font-family:Helvetica Neue, Helvetica, sans-serif;
	font-size:15px;
	text-align:right;
}
#description {
	position:absolute;
	width:320px;
	border-top:1px solid #e5e5e6;
	border-bottom:1px solid #e5e5e6;
	margin:44px 0 10px 579px;
	padding: 11px 0 13px 0;
	color:#434242;
  font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;

}
#description a{
	color:#434242;
}
.d-colorsystem {
  margin-top:56px !important;
}
.t-colorsystem {
  margin-top:130px !important;
}
.t-colorsystem a{
	color:#434242 !important;
	text-decoration:underline !important;
}
.d-produtos {
  margin-top:49px !important;
}
.t-produtos {
  margin-top:117px !important;
}
#text{
	position:absolute;
	width:330px;
	height:271px;
	margin-left:575px;
	margin-top:119px;
	color:616060;
}

#text p{
	color:#616060;
  font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	padding:5px;
	text-align:left;
}

#text p a {
	color:#f68300;
	text-decoration:none;
}
.text-ambiental{
  margin-top:145px!important;
}
#footer{
	position:absolute;
	width:568px;
	height:33px;
	background:url(../images/fundo_rodape.png);
	margin-left:368px;
	top: 537px;
}
#footerFull{
  float:left;
	width:936px;
	height:33px;
	background:url(../images/fundo_rodape.png);
}
img {background:none;border:none;}
#send{
	position:absolute;
	width:71px;
	height:20px;
	margin-top:8px;
	margin-left:80px;
	border:none;
}
#sendFull{
	position:absolute;
	width:119;
	height:20;
	margin-top:8px;
	margin-left:450px;
}

#copy {
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:9px;
	margin-top:6px;
	margin-left:248px;
}
#copyFull {
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:9px;
	margin-top:5px;
	margin-left:610px;
}


#categories {
	position:absolute;
	width:250px;
	margin-left:655px;
	margin-top:50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#434242;
	font-size:11px;
}
#categories label{
	height:17px;
}
#categories p{
  padding: 0;
}
#categories p input{
  height:15px;
}
#contact{
	position:absolute;
	width:510px;
	height:250px;
	margin-left:408px;
	margin-top:117px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#contact input, #contact textarea{
  width:414px;
	float:left;
}
#contact label{
  width:71px;
  float:left;
  padding:4px 0 0;
}
#contact textarea{
  height:128px;
}
#contact p{
  margin:0 0 7px 0;
  float:left;
  width:100%;
}
#contact .send-contact{
  width:71px;
  height:20px;
  float:right;
  margin:-1px 23px 0 0;
  border:0;
}
table{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
label{
  vertical-align:top;
}
input, textarea, select{
	border:1px solid #e4e4e4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background:#fcfcfc;
  font-size:12px;
}
input{
  height:17px;
  padding:2px 0 0 0;
}
#sendfile {
	position:absolute;
	padding:110px 0 0 43px;
	width:507px;
	height:258px;
	margin-left:377px;
	margin-top:14px;
	background-image:url(../images/send-file-bg.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#sendfile input{
  height:15px;
  font-size:10px;
  margin:-3px 0 7px 8px;
}
#userfile{
  height:21px!important;
  margin:-3px 0 0 0!important;
}
#sendfile .img{
 width:105px;
 height:20px;
 margin:-10px 0 0 0!important;
}
#knives {
	position:absolute;
	width:550px;
	height:368px;
	margin-left:377px;
	margin-top:14px;
	background-image:url(../images/fundo_facas.png);
}
#knives #list {
	margin-left:17px;
	text-align:center;
}
#knives_download{
  vertical-align:text-top;
  margin:-3px 0 0 0;
}
.knife{
  margin:0 12px 0 12px;
  padding:4px 0 0 4px;
  width:143px;
  height:236px;
  background:url('../images/quadradoFacas.png') no-repeat top left;
  float:left;
  text-align:left;
}
.knife .image{
  margin:0 0 0 2px;
}
.knife .info{
  padding:10px 0 0 10px;
  color:#616060;
}
.knifedetals{
  margin:0 12px 0 12px;
  padding:4px 0 0 4px;
  width:493px;
  height:240px;
  background:url('../images/knifes-detals.png') no-repeat top left;
  float:left;
  text-align:left;
}
.knifedetals img{
  float:left;
  margin:5px 0 0 5px;
}
.knifedetals .info{
  float:right;
  padding:50px 13px 0 0;
  color:#616060;
  width:130px;
}
.back{
  float:left;
  margin:11px 0 0 221px;
  color:#EF8020;
  text-decoration:none;
  background:url('../images/back.png') no-repeat center left;
  padding:0;
  display:inline-block;
  width:70px;
}
.pdf{
  float:right;
  margin:7px 33px 0 0;
}
.type{
  vertical-align:middle;
  font-size:10px;
  padding:2px 0 1px 7px;
  width:155px;
  margin:0 8px 0 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
#cod{
  vertical-align:middle;
  height:14px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-right:0;
  font-size:10px;
  padding:5px 5px 0 5px;
  margin:0 0 0 8px;
  text-align:center;
}
#go{
  margin:0 15px 0 0;
  vertical-align:middle;
  cursor:pointer;
}
.paging{
  margin:13px auto 0 auto;
  padding:0 30px 0 0;
  float:left;
  width:510px;
}
.paging a{
  color:#333;
  margin:0 4px 0 4px;
  text-decoration:none;
  display:inline-block;
}
.paging .activated{
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  font-weight:bold;
  border: 2px solid #f6d7b4;
  color:#f68300;
  padding: 0 1px 0 1px;
}
.paging .previous{
  background:url('../images/seta_esquerda.png') center center no-repeat;
  width:11px;
  height:11px;
  display:inline-block;
}
.paging .next{
  background:url('../images/seta_direita.png') center right no-repeat;
  width:30px;
  height:11px;
  text-align:left;
  display:inline-block;
}
#destaque{
	position:absolute;
	width:200px;
	height:121px;
	margin-left:356px;
	margin-top:157px;
}
.slogan_home{
	background: url(../images/slogan_home.png) no-repeat;
}
.slogan_ambiental{
	background: url(../images/slogan_ambiental.png) no-repeat;
}
.slogan_colorsystem{
	background: url(../images/slogan_colorsystem.png) no-repeat;
}
.slogan_produtos{
	background: url(../images/slogan_produtos.png) no-repeat;
}
.slogan_caderno-apostila{
	background: url(../images/slogan_produtos.png) no-repeat;
}
.slogan_material-comunicacao{
	background: url(../images/slogan_produtos.png) no-repeat;
}
.slogan_dados-variaveis{
	background: url(../images/slogan_produtos.png) no-repeat;
}
.slogan_pecas-evento{
	background: url(../images/slogan_produtos.png) no-repeat;
}
.slogan_embalagens{
	background: url(../images/slogan_produtos.png) no-repeat;
}
.slogan_comunicacao-visual{
	background: url(../images/slogan_produtos.png) no-repeat;
}















.seta{
	width:17px;
	height:10px;
	margin-left:115px;
	margin-top:15px;
}


#texto_destaque{
	width:100px;
	height:50px;
	margin-left:30px;
}

#texto_destaque p{
	color:#666666;
  font-family:Verdana, Helvetica, sans-serif;
	font-size:14px;
	text-align:right;

}



/************** TELA ORÇAMENTO ********************/
#orcamento{
  margin:7px 0 0 0;
  float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#orcamento .title{
  float:left;
  margin:0 0 17px 0;
}
#orcamento input{
  float:left;
}
#orcamento #leftcolumn{
	width:327px;
	height:353px;
	float:left;
	background-color:#F8F9FB;
  padding:30px 0 0 41px;
}
#orcamento p{
	margin:0 0 5px 0;
	float:left;
	min-height:20px;
}
#orcamento label{
	float:left;
	height:17px;
	margin:3px 5px 0 0;
}
#orcamento #leftcolumn .contactInfo label{
	width:57px;
}
#orcamento #leftcolumn .contactInfo input{
	width:250px;
}
#orcamento img{
  float:left;
  margin:5px 0 12px 0;
}
#orcamento .description .qt{
  width:66px;
}
#orcamento .description .qtinput{
  width:242px;
}
#orcamento .description .tt{
  width:52px;
}
#orcamento .description .ttinput{
  width:256px;
}
#orcamento .description .form{
  width:91px;
}
#orcamento .description .x{
  width:20px;
  text-align:center;
  margin:3px 3px 0 1px;
}
#orcamento .description .mm{
  width:26px;
  text-align:right;
  color:#a9a9a9;
}
#orcamento .description .coresFrente{
  width:110px;
}
#orcamento .description .coresVerso{
  width:109px;
  margin:3px 10px 0 0;
  text-align:right;
}
#orcamento .description #cmyklabel{
  width:60px;
}
#orcamento .description .pantone{
  width:77px;
}
#orcamento .description .laminas{
  padding:0 10px 0 5px;
}
#orcamento .description .papel{
  width:51px;
}
#orcamento .description .gramatura{
  width:57px;
  margin:3px 10px 0 5px;
}
#orcamento #rightcolumn img{
  float:left;
  margin:5px 0 8px 0;
}
#orcamento #rightcolumn p{
	min-height:18px;
	width:100%;
}
#orcamento #rightcolumn{
	width:525px;
	height:353px;
	float:left;
  padding:30px 0 0 41px;
}
.obslabel{
  float:left;
  min-width:30px!important;
}
.obs{
  float:left;
  margin:2px 0 0 0;
}
.cep{
  padding-top:8px;
}
.buscarcep{
  margin:2px 0 0 15px;
}
.cepinput input{
  margin:-3px 0 0 0;
}
.cepinput a{
  color:#a9a9a9;
}
#rightcolumn p label{
  min-width:100px;
}
#rightcolumn p #cortefacaespecialcodlabel{
  min-width:230px;
}
#rightcolumn p #special span{
  display:inline-block;
  vertical-align:text-top;
  margin:-3px 0 0 0;
}
.searchcod{
  margin:-15px 45px 0 5px;
  display:inline-block;
  vertical-align:top;
  float:right;
  width:85px;
}
.searchcod a{
  color:#a9a9a9;
}

.dobra{
  margin: 10px 0 5px !important;
}
.send{
	position:absolute;
	width:71px;
	height:20px!important;
	margin-left:130px;
	border:none;
}


#frm_orc{
  margin:7px 0 0 0;
  float:left;
}
#frm_orc input{
  height:17px;
}

#dir_orc{
	width:342px;
	height:420px;
	background-color:#F8F9FB;
  padding:3px 0 0 26px;
}
#dir_orc TABLE{
	margin-left:15px;
	margin-top:15px;
	width:325px;
}

#dir_orc INPUT{
	font-size:9px;
}

#dir_orc TABLE TR TD{
	font-size:9px;
}

#esq_orc {
	position:absolute;
	margin-left:385px;
	margin-top:15px;
	height:420;
}

#esq_orc a{
	text-decoration:none;
	color:#616060;
}

/************** PRODUTOS ********************/

#destaque_prod{
	position:absolute;
	width:147px;
	height:121px;
	background: url(../images/destaque_prod.png);
	margin-left:358px;
	margin-top:160px;
}

#texto_prod{
	position:absolute;
	width:330px;
	height:271px;
	margin-left:575px;
	margin-top:120px;
}

#texto_prod p{
	color:#616060;
  font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	padding:7px 5px 0 !important;
	text-align:left;
	margin:0;
}

#texto_prod p a {
	color:#f68300;
	text-decoration:none;
}


/************** PRODUTOS LISTA********************/

#destaque_prod{
	position:absolute;
	width:147px;
	height:121px;
	background: url(../images/destaque_prod.png);
	margin-left:358px;
	margin-top:160px;


}

#lista_produtos{
	position:absolute;
	width:330px;
	height:340px;
	margin-left:575px;
	margin-top:49px;
	color:#616060;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
}


#lista_produtos ul {
	list-style-type:none;
	list-style-position:outside;
}

#lista_produtos ul li {
	color:#616060;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #e5e5e6;
	border-left:none;
	border-right:none;
	border-bottom:none;
	padding:2px;
}

#lista_produtos ul li#ultimo{
	border:1px solid #e5e5e6;
	border-left:none;
	border-right:none;
	color:f68300;
}


#descricao_produto{
	position:absolute;
	width:330px;
	height:190px;
	margin-top:18px;

}

#texto_prod p{
	color:#616060;
    font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	padding:5px;
	text-align:left;
}

#lista_produtos a {
	color:#616060;
	text-decoration:none;
}

#lista_produtos a:hover {
	color:#f68300;
	text-decoration:none;
}

#icon_prod a {
	color:#f68300;
	text-decoration:none;
}

#icon_prod a:hover {
	color:#616060;
	text-decoration:none;
}

#lista_produtos #descricao_produto ul {
	list-style-type:disc;
	list-style-position:inside;
}

#lista_produtos #descricao_produto ul li {
	color:#616060;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	border:none;
}

#lista_produtos #descricao_produto ul li {
	color:#616060;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	border:none;
}

#lista1{
	position:absolute;
	margin-left:130px;
}

#lista2{
	position:absolute;
	margin-left:240px;
}

#produto_selecionado, .produto_selecionado{color:#f68300!important;}
