* {margin:0 auto}

@font-face {
    font-family: 'Swis721 Hv BT';
    src: url('../fonts/TT0102M_.TTF');
}

html, body {
	background:url(../img/fundo.jpg) top center no-repeat #FFF; 
	color:#666;
	font-family: Arial;
	font-size:11px;
}

img {border:0}

h1 {font-size:14px; font-weight:bold; color:#378dd6; }
h2 {font-family: 'Swis721 Hv BT'; font-size:24px; letter-spacing:-1px; color:#378dd6;}
h3 {font-family: 'Swis721 Hv BT'; font-size:25px; color:#FFF; letter-spacing:-1px;}
h4 {font-size:14px; color:#0a366d; font-weight:bold;}
h5 {font-size:14px; color:#666; font-weight:normal }
h6 {font-size:14px; color:#FFF; font-weight:bold }

a {color:#666; text-decoration:none;}
a:hover {color:#378DD6;}

#topo {width:100%; height:91px; background: url(../img/topo_fundo.png); }
#topo_conteudo {width:980px;}
#logo {width:105px; float:left;  margin-top:7px; }
#menu {width:488px; float:left; margin-top:25px; }
#menu ul {list-style:none; padding:0; float:left; font-size:14px; }
#menu ul li {display: inline;}
#menu ul li a {color:#666; float:left; font-weight:normal; text-decoration: none; margin:0 10px 0 0; border-right:1px dotted #666; padding-right:10px;}
#menu ul li a:hover { color: #378DD6; }
#busca {width:289px; float:left; text-align:left; margin-top:26px;}
.div_field_index {width:239px; border:1px solid #378DD6; background:#FFF; padding:5px;}
.field_index {color:#CCC; font-size:14px; width:205px; border:0; padding:1px; margin-top:5px;}
#logo_seitz {width:97px; float:right;  margin-top:18px; text-align:right; }

#conteudo {width:900px;  min-height:200px; height:auto; overflow:hidden; background: url(../img/conteudo_fundo.png); margin-top:20px; padding:40px; line-height:16px;}

#tv {width:980px; height:357px;}
#tv_item {width:900px; height:auto; overflow:hidden; }
#tv_flash {width:450px; height:auto; float:left; margin-top:50px; text-align:center}
#tv_texto {width:450px; height:auto; float:left; margin-top:70px; }
.tv_txt_grande {font-family: 'Swis721 Hv BT'; font-size:50px; color:#0a366d; letter-spacing:-2px; line-height:35px;}
.tv_txt_medio {font-family: 'Swis721 Hv BT'; font-size:24px; letter-spacing:-1px; color:#0e55ae; margin:5px 0 3px 0;}
.tv_txt_menor {font-family: 'Swis721 Hv BT'; font-size:16px; color:#127bff;}

#cadastre {width:980px; height:10px;}
#cadastre_qdo {width:353px; height:159px; background:url(../img/sombra.png) top left no-repeat; margin:-125px 0 0 626px; position:absolute;}
#cadastre_conteudo { margin-left:11px; width:303px; height:119px; background:url(../img/cadastre_fundo.jpg) repeat-x #1a6cb2; padding:20px;}

#cadastro_esq {width:403px; height:auto; min-height:129px; float:left; padding:20px; margin-right:10px; border-top:4px solid #9fdc3d}
#cadastro_dir {width:403px; height:auto; min-height:129px; float:left; border-top:5px solid #9fdc3d}

#noticias_esq {width:546px; float:left;}
#noticias_dir {width:312px; float:left;}
#noticias_dest {width:251px; float:left; margin:0 20px 20px 0; border-top:4px solid #9fdc3d}
#noticias_conteudo {width:597px; height:auto; float:left; }
#noticias_mais_not {width:251px; min-height:129px; float:left; padding:20px; margin-left:10px; border-top:4px solid #9fdc3d}

#produtos_tit {width:50%; float:left;}
#produtos_path {width:50%; float:left; text-align:right;}
#produtos_esq {width:526px; float:left; margin-right:20px}
#produtos_dir {width:272px; float:left;}
#produtos_cat_linha {width:940px; height:100px; float:left; margin-bottom:30px;}
#produtos_cat {width:428px; min-height:90px; float:left; margin:0 20px 20px 0; padding:17px 10px 0 0; border-top:4px solid #9fdc3d; border-bottom:1px solid #CCC;}
#produtos_cat_desc {margin-left:120px;}
#produtos_menu {width:150px; float:left; margin-right:10px; }
#produtos_lista {width:740px; float:left; }
#produtos_lista_item {width:204px; height: 110px; float:left; margin:0 0 20px 20px; padding:10px 10px 20px 10px; background:#FFF; border-top:4px solid #9fdc3d; border-bottom:1px solid #CCC;}
#produtos_preco {width:100%; height:auto; float:left;}

#secoes {width:980px; height:auto; overflow:hidden; margin-top:33px;}
#secoes_produtos {width:346px; height:85px; float:left; margin-right:10px;}
#secoes_fale {width:187px; height:85px; float:left; background:url(../img/fale_fig.jpg) bottom right no-repeat #FFF; margin-right:10px;}
#secoes_noticias {width:301px; height:85px; float:right; }
#secoes_noticias ul {list-style:none; padding:0; float:left; }
#secoes_noticias ul li {display: inline;}
#secoes_noticias ul li a {width:140px; color:#666; float:left; text-decoration:none; margin:0 5px 0 0;}
#secoes_noticias ul li a:hover {color:#378DD6;}

#fale_esq {width:70%; height:auto; float:left}
#fale_dir {width:30%; height:auto; float:left}

#carrinho_t {background:url(../img/cadastre_fundo.jpg) repeat-x; width:880px; height:20px; padding:10px; color:#FFFFFF; font-weight:bold;}
#carrinho_lista {width:880px; height:auto; float:left; clear:both;}
#carrinho_linha {width:880px; height:24px; border-bottom:1px #CCC dotted; clear:both; padding:10px;}
#carrinho_acoes_t {width:7%; float:left; text-align:center;}
#carrinho_acoes {width:7%; float:left; text-align:center;}
#carrinho_id_t {width:10%; float:left}
#carrinho_id {width:10%; float:left}
#carrinho_desc_t {width:53%; float:left}
#carrinho_desc {width:53%; float:left}
#carrinho_preco_t {width:10%; float:left; text-align:center;}
#carrinho_preco {width:10%; float:left; text-align:center;}
#carrinho_qtde_t {width:10%; float:left; text-align:center}
#carrinho_qtde {width:10%; float:left; text-align:center}
#carrinho_precototal_t {width:10%; float:left; text-align:right;}
#carrinho_precototal {width:10%; float:left; text-align:right;}
#carrinho_calcular {width:900px; height:auto; float:left; clear:both;}
#carrinho_calcular_btn {width:775px; float:left; margin-top:15px; text-align:right}
#carrinho_calcular_total {width:115px; float:left; margin-top:15px; text-align:right;}
#carrinho_enviar {width:900px; height:auto; float:left; clear:both; border-top:1px dotted #CCC; margin-top:20px; padding-top:10px; text-align:right;}

#orcamento_t {background:url(../img/cadastre_fundo.jpg) repeat-x; width:880px; height:20px; padding:10px; color:#FFFFFF; font-weight:bold;}
#orcamento_lista {width:880px; height:auto; float:left; clear:both;}
#orcamento_linha {width:880px; height:24px; border-bottom:1px #CCC dotted; clear:both; padding:10px;}
#orcamento_id_t {width:10%; float:left; text-align:center;}
#orcamento_id {width:10%; float:left; text-align:center;}
#orcamento_data_t {width:20%; float:left}
#orcamento_data {width:20%; float:left}
#orcamento_detalhes_t {width:40%; float:left;}
#orcamento_detalhes {width:40%; float:left;}
#orcamento_valor_t {width:15%; float:left;}
#orcamento_valor {width:15%; float:left;}
#orcamento_status_t {width:15%; float:left}
#orcamento_status {width:15%; float:left}



#rodape {width:100%; height:auto; border-top:1px dotted #999; margin-top:20px;}
#rodape_conteudo {width:980px; height:45px; margin-top:10px;}
#rodape_esq {width:50%; float:left;}
#rodape_dir {width:50%; float:right; text-align:right}

fieldset {line-height:24px;}
label {}
legend {border:0}
fieldset {border:0;}

.l_azul {}
a.l_azul {color:#378DD6; text-decoration:none;}
a.l_azul:hover {color:#666;}

.l_branco {color:#FFFFFF;}
a.l_branco {color:#FFFFFF; text-decoration:none;}
a.l_branco:hover {color:#FFFFFF;}

.box {border:1px solid #CCC; padding:5px; color:#666; background:url(../img/field_fundo.jpg) bottom repeat-x;}
.box_menor {border:1px solid #CCC; padding:2px; color:#666; background:url(../img/field_fundo.jpg) bottom repeat-x;}
.azul {color:#378DD6;}
.branco {color:#FFF;}
.verde {color:#9fdc3d;}
.vermelho {color:#cc0000;}
.tSwis {font-family: 'Swis721 Hv BT'}
.t24 {font-size:24px;}
.espaco {letter-spacing:-1px;}
.riscado {text-decoration:line-through}
.t14 {font-size:14px;}
.linha {border-top:1px dotted #999}
.linha2 {border-top:2px solid #CCC}
.linha_noticia {border-top:1px dotted #CCC; padding-top:10px; margin-bottom:10px;}

.sombra {
	padding: 20px;
	border: 1px solid #e3e3e3;
	border-bottom: 2px solid #ccc;
	background:#FFF;
	/*-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;*/
}

.thumb {
    float: left;
    margin: 0 20px 0 0;
    padding: 10px;
    background: #FFF;
}

.description {overflow: hidden;}