* {
border:0;
margin:0;
padding:0;
outline: none;
}

body {
background-color:#ECEEF1;
background-image:url(../imagens/bgsite.jpg);
background-repeat:repeat-x;
margin:25px auto 0;
padding:0;
}

a img {
border:0;
}

a:focus {
outline:none;
}
a:visited,a:focus, a:active  {color: #182D3E}
a{color: #555}

/***********************
	  LAYOUT
************************/
#geral {
width:868px;
margin:0 auto;
}

#topo {
width:868px;
height:114px;
margin:0 auto;
}

#topo h1 {
margin:0;
padding:0;
}

#topo a {
display:block;
width:203px;
height:81px;
background:url(../imagens/logo.jpg) no-repeat center;
text-indent:-3000em;
margin:0 auto;
}

#topoflash {
width:868px;
height:351px;
margin:0 auto;
}

#conteudo {
width:778px;
height:260px;
margin:29px auto 80px;
}

#cartuchofacil {
width:361px;
height:260px;
float:left;
vertical-align:top;
margin:0 auto;
}

#cartuchofacil h1 a {
width:361px;
height:260px;
float:left;
background:url(../imagens/bannercartuchofacil.jpg) no-repeat center;
text-indent:-3000em;
}

#buscaentrega {
width:361px;
height:260px;
float:right;
margin:0 auto;
}

#buscaentrega h1 a {
width:361px;
height:260px;
float:right;
background:url(../imagens/bannerbuscaentrega.jpg) no-repeat center;
text-indent:-3000em;
}

#bannerservicos {
width:778px;
height:235px;
clear:both;
margin:0 auto;
}

#sombrasetit {
width:778px;
height:67px;
margin:0 auto;
}

#sombra1 {
width:43px;
height:43px;
float:left;
background:url(../imagens/sombra3.jpg) no-repeat center;
margin:0 auto;
}

#sombra2 {
width:42px;
height:42px;
float:right;
background:url(../imagens/sombra4.jpg) no-repeat center;
margin:0 auto;
}

#titservicos {
width:220px;
height:67px;
margin:0 auto;
}

#titservicos h1 {
width:220px;
height:67px;
}

#titservicos a {
width:220px;
height:67px;
background:url(../imagens/tit_servicos.jpg) no-repeat center;
display:block;
text-indent:-3000em;
}

#rodape {
width:100%;
height:136px;
clear:both;
text-align:right;
background:url(../imagens/bg_rodape.jpg) repeat-x center left;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
margin:90px auto 0;
}

#rodape_dir {
width:778px;
height:96px;
text-align:right;
text-indent:-3000em;
margin:25px auto 0;
}

#rodape_dir h3 {
text-align:right;
margin:0 auto;
}

#rodape_dir a {
width:81px;
height:96px;
vertical-align:middle;
background:url(../imagens/logodt.jpg) no-repeat center;
text-indent:-9000em;
float:right;
}

#rodape_dir p {
padding-top:6px;
vertical-align:middle;
}

#conteudoEmpresa h1 {
font-size:22px;
}

#fotosEmpresa {
width:761px;
height:750px;
padding-top:20px;
margin:0 auto;
}

.fotoStyle {
border:2px;
text-align:center;
margin-top:20px;
border-color:#FFF;
border-style:solid;
padding:1px;
}

#fotoscoluna1eft{
	width:368px;
	height:750px;
	float:left;
	
	}
#fotoscolunaright{
	width:390px;
	height:750px;
	float:right;
	
	}
#fotoscoluna1eft img{padding:3px 0 11px 0; float:left; clear:both;}	
#fotoscolunaright img{padding:3px 3px 11px 0; float:left;}	

#conteudoServicos ul,li {
list-style:none;
}

#conteudoServicos h2 {
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* ##############################
	ESTILOS CSS PÁGINA CONTATO
#################################*/
#conteudoContato {
width:758px;
height:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:29px auto 80px;
padding:0 10px;
}

.estiloImput {
border:1px solid #A3A3A3;
background:url(../imagens/bgimputs.png) repeat-x #fff;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-size:11px;
color:#454743;
width:300px;
padding:2px;
}

/** usado para os labels dos elementos em formulario de contato **/
.estiloLabel {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
padding-top:3px;
margin: 0 0 10px;
display:block;

}

/** 
*  estilo usados em INPUT, TEXTAREA, SELECT elements 
*  em onmousehover event
**/
.estiloImput:hover {
border:1px solid #000;
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.estiloBotao {
border:1px solid #A3A3A3;
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
cursor:pointer;
padding:3px;
}

.estiloBotao:hover {
border:1px solid #333;
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
cursor:pointer;
padding:3px;
}

fieldset {
border:1px solid #ccc;
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0 0 20px;
position:	relative;
padding:0 50px 30px;
}

legend {
color:#999;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

#form_contato label.error {
margin-top:				23px;
color:					#182D3E;
display:				block;
font-size:				12px;
font-weight:			700;
border:					0;
z-index:				10;
left:					0;
display:				inline;
padding:				0 0 0 5px;
position:				absolute;
background-color:		transparent

}

#enviando p, #mensagem p{ color:#182D3E; clear:both; font-size:18px;}

#formInformacoes {
width:410px;
height:430px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#formMapa {
width:300px;
height:350px;
float:right;
margin-top:7px;
border:1px;
border-color:#ccc;
border-style:solid;
padding:1px;
}

#conteudoEmpresa,#conteudoServicos {
width:758px;
height:260px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:0 10px;
color:#333;
}
#conteudoEmpresa{height:900px; margin:0 auto;}
/****************************************
LISTAGEM CARTUCHOS
*****************************************/
#listagem li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px;
	color:#333;
	background-color:#DBDDE3;
	margin:2px;
	width:350px;
	
}
#listagem li:hover{
	background-color:#C7CBD4;
}

/* ----------- estilo Auto Complete ----------- */

#results {width:260px; border:solid 1px #22425B; display:none; background-color:#1B3448;}
#results ul, #results li{padding:0; margin:0; border:0; list-style:none;}
#results li{border-top:solid 1px #22425B; cursor: pointer; display:block; padding:4px; text-decoration:none; color:#fff;}
#results li small {display:block; text-decoration:none; color:#fff; font-weight:normal;}
#results li:hover{background:#22425B;}
#results ul {padding:6px;}



#enviando, #mensagem{
float:					left;
padding-left:			20px;
width:					410px;
margin-top:				17px;
clear:both;
}



