* {
 margin: 0;
 padding: 0;
}

.link {
 color: #404040;
 text-align: right;
 text-decoration: none;
}

.formata {
	font: 10px Tahoma;
	margin: 15px 10px 5px;
}

img { 
 border: 0 none;
}

body { 
 text-align: center;
 background: #05568d; 
}

body, td {
 font: 12px Tahoma;
}

td {
 text-align: left
}

/* -- */

.textodireita {
 text-align: right;
}

.textocentro {
 text-align: center;
}

.left {
 float: left;
}
.azul img {
 display: block;
 margin: 0 auto;
}

/* -- */

.principal {
 width: 780px;
 margin: 0 auto;
}

.clear {
 clear: both;
 font-size: 1px;
 height: 1px;
}

/* -- */

.esquerda {
 width: 221px;
 background-image: url("imagens/esquerda_fundo.jpg");
 text-align: center;
 vertical-align: top;
} 

.esquerda td {
 text-align: center;
}

.esquerda p {
 margin: 10px 0;
}

/* -- */

.itemBorder { border: 1px solid #05578c }

#produtos {
 display: none;
 position: absolute;
 background-color: #fff;
 margin: -15px 0 0 137px;
}

/* -- */

.direita {
 vertical-align: top;
 background: #fff url("imagens/direita_fundo.jpg") repeat-y scroll right; 
}

/* -- */

.navega {
 background-color: #cdd1dc;
 width: 551px;
 text-align: right;
}

/* -- */

.faixatopo {
 font-size: 5px;
 height: 5px;
}

.faixatopo img {
 vertical-align: bottom;
}

/* -- */

.busca {
 	padding-right: 10px;
}

.busca table {
 text-align: right;
}

.busca input {
 vertical-align: middle;
 border: 1px solid #bfbfbf;
 height: 13px;
 font: 10px Tahoma;
}

.busca input#buscar {
 width: auto; height: auto;
 border: 0 none;
}

/* -- */

#busca td {
 background-color: #f3f3f3;
}

/* -- */

.buscatopo {
 background-image: url("imagens/buscatopo_fundo.jpg");
 font-size: 4px;
 height: 4px;
}

/* -- */

.buscabaixo {
 background-image: url("imagens/buscabaixo_fundo.jpg");
 font-size: 4px;
 height: 4px;
}

/* -- */

.miolo {
 width: 500px;
}

.miolo .acoes, .miolo .acoes a {
 color: #404040;
 text-align: center;
}

.miolo h2 {
 font-size: 14px;
 color: #276e9c;
 margin: 15px 10px 5px;
}

.miolo p {
 font-size: 10px;
 color: #000;
 margin: 15px 10px 5px;
}

.miolo a {
 font-size: 12px;
 color: #276e9c;
 margin: 15px 10px 5px;
 text-decoration: none;
}

.miolo h3 {
 font-size: 13px;
 margin: 3px 10px;
}

/* -- */

.miolohome {
 width: 345px;
 vertical-align: top;
}

.miolohome .acoes, .miolo .acoes a {
 color: #404040;
 text-align: center;
}

.miolohome h2 {
 font-size: 14px;
 color: #276e9c;
 margin: 15px 10px 5px;
}

.miolohome h3 {
 font-size: 13px;
 margin: 3px 10px;
}

/* -- */

.produto {
 width: 170px;
 float: left;
 text-align: center;
}

.produto img {
 /*margin: 3px 0;*/
}

.produto a {
 color: #276e9c;
 text-decoration: none;
}


/* -- */
table.tabela_produtos{
	background:#ffffff;
	width:100px;
	float:left;
}

.tabela_produtos2{
	/*background:url(imagens/bg_tabela_produtos.jpg) repeat-y center;*/
margin-left:7px;
padding-right:8px;
}
.tabela_produtos3{
	background:url(imagens/bg_caixa_produtos.jpg) repeat-y;
	width:174px;
	*width:184px;
}

.tabela_produtos3 img{
	width:150px;	
	/*border:2px solid #cccccc;*/
	border:2px solid #A1BDDB;
	background:#ffffff;
	margin:5px 10px 5px 0;

}
.produtos {
 width: 155px;
 vertical-align: top;
}

.produtos table {
 margin-top: 1px;
}

/* -- */

.marcas hr {
 border: 1px solid #fff;
 border-top: 1px solid #777;
 width: 520px;
 margin-left: 10px;
}

.marcas a {
 display: block;
 margin: 3px 10px;
 float: left;
 height: 27px;
 width: 85px;
 text-align: center;
}

.marcas img {
 vertical-align: middle;
}

/* -- */

.faixabaixo {
 height: 14px;
 font-size: 14px;
}

.faixabaixo img {
 vertical-align: bottom;
}

/* -- */

.rodape {
 background-color: #c3cad7;
}

.rodape img {
 vertical-align: bottom;
}

.rodape table {
 width: 100%;
}

.rodape address {
 background: transparent url("imagens/fundo_address.jpg") no-repeat scroll left; 
 font: 11px Arial, Helvetica, sans-serif;
 color: #515151;
 padding-left: 15px;
}

.rodape address p {
 padding: 2px 0;
}

.rodape address a {
 color: #515151;
 text-decoration: none;
 font-size: 11px
}

/* -- */

.interno {
 font:Arial
 padding: 10px;
 width: 500px;
 vertical-align: top;
}

.interno p {
 margin: 5px 0;
}

.interno h2 {
 font-size: 14px;
 color: #417FC6;
 margin: 5px 0;
}

.interno h3 {
 font-size: 13px;
 color: #417FC6;
 margin: 3px 0;
}

.interno a {
 color: #404040;
 text-decoration: none;
}

.interno hr {
 border: 1px solid #fff;
 border-top: 1px solid #777;
}

.interno .acoes {
 color: #404040;
 text-align: center;
}

.interno .data {
 font-size: 11px;
 color: #777;
}

.interno ul {
 margin-left: 25px;
}

.interno li {
 margin: 3px 0;
} 
.interno strong{
font-weight:normal;
}

/* -- */

#breadcrumb, #breadcrumb ul {
 margin: 0;
 display: inline;
 font-size: 11px;
}

#breadcrumb li {
 display: inline;
}

#breadcrumb li a {
 color: #000;
}

/* - */

#figuras {
 width: 188px;
 float: left;
 text-align: center;
}

#figuras img {
 margin: 5px 3px 5px 2px;
 border: 0;
}

#figuras img.safe {
 float: none;
}

/* -- */


/* -- */

.sign {
 background: transparent url("imagens/sign_fundo.jpg") no-repeat scroll right; 
 color: #515151;
 font-weight: bold;
 font: 11px Arial, Helvetica, sans-serif;
 text-align: right;
 padding-right: 30px;
}
.sign a{text-decoration:none;}
.sign a:hover{text-decoration:underline;}
.sign img, .sign a  {
 vertical-align: middle;
}

.lettera {
 width: 180px;
 float: left;
 margin: 0 4px 10px;
 text-align: center;
}

.lettera img {
 margin: 3px 0;
}

.lettera a {
 color: #276e9c;
 text-decoration: none;
}
.txt9 { COLOR: #000000; TEXT-DECORATION: none}
.txt9:hover { COLOR: #000000; text-decoration: underline}
.txt9 { TEXT-DECORATION: none; font-family: tahoma,arial,verdana,helvetica; font-size: 9pt}
.txtblue { COLOR: #0567C4; TEXT-DECORATION: none}
.txtblue { TEXT-DECORATION: none; font-family: tahoma,arial,verdana,helvetica; font-size: 9pt}
.txtgrey { COLOR: #878787; TEXT-DECORATION: none}
.txtgrey:hover { COLOR: #878787; text-decoration: underline}
.txtgrey { TEXT-DECORATION: none; font-family: tahoma,arial,verdana,helvetica; font-size: 8pt}
.blue { COLOR: #96C9FF; TEXT-DECORATION: none}
.blue:hover { COLOR: #96C9FF; text-decoration: underline}
.blue { TEXT-DECORATION: none; font-family: tahoma,arial,verdana,helvetica; font-size: 8pt}
.darkblue { COLOR: #434F61; TEXT-DECORATION: none}
.darkblue:hover { COLOR: #434F61; text-decoration: underline}
.darkblue { TEXT-DECORATION: none; font-family: tahoma,arial,verdana,helvetica; font-size: 8pt}
.menu { 
COLOR: #417FC6; 
TEXT-DECORATION: none
text-align: left;
}
.menu:hover { COLOR: #417FC6; text-decoration: underline}
.menu { TEXT-DECORATION: none; font-family: tahoma,arial,verdana,helvetica; font-size: 8pt}
.borda { COLOR: #417FC6; TEXT-DECORATION: none}
.borda:hover { COLOR: #417FC6; text-decoration: none}
.borda { TEXT-DECORATION: none; font-family: trebuchet ms,tahoma,verdana,arial; font-size: 8pt; border: #417FC6; 
border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

#tabelamenu{
 float: left;
}
.botao{ 
	background-color: #f1f1f1; 
	font: 11px tahoma, verdana, arial, helvetica, sans-serif;
	color:#000000;
	font-weight: bold;
}

a.conserta_logos {
	margin:15px 0 18px 0;
}.popup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.banner a {
 font-size: 12px;
 color: #276e9c;
 margin: 15px 10px 5px;
 text-decoration: none;
}

