body {
background:#F6FFE2 url(../images2009/bkg_logo_novo2.gif) repeat-x scroll 0 0;
font-family:arial;
font-size:13px;
margin:0;
}
div {
}
#ecamisetas {
background:url(../images2009/bkg_logo_novo2.gif) repeat-x 0 0;
background-color:#FFFFFF;
/*display:table;*/
height:auto;
margin:0 auto;
text-align:center;
width:1020px;
}
a {
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	color:#3A3C2F;
}
a:visited{
	color:#3A3C2F;
}
.titulo_item_menu{
	background-color: rgb(242, 138, 41); 
	height: 33px; 
	text-align: center; 
	padding-top: 5px; 
	color: rgb(255, 255, 255); 
	font-weight: bold; 
	letter-spacing: -1px; 
	font-size: 16px;
	background:url(../images2009/bkg_titulo_menu.jpg) repeat-x scroll 0 0;
	margin:2px auto;
	width:98%;
}
.h4_desc_produto {
background-color:#CADEF6;
border:2px solid #0B3D72;
color:#333333;
font-family:arial;
font-size:14px;
margin:0;
padding:10px;
text-align:left;
}
.h4_desc_produto img {
margin-right:8px;
}
#topao {
	float:left;
	font-family:arial;
	height:20px;
	margin-bottom:15px;
/*	padding:1px 0 1px 10px;*/
	text-align:left;
	width:100%;
}
#topao a {
color:#000000;
font-weight:bold;
}
#topo {
/*background:transparent url(../images2009/bkg_logo_novo2.gif) repeat-x scroll 0 0;*/
height:90px;
/*margin:0 auto;*/
width:auto;
}
#logo {
float:left;
width:200px;
}
#logo h1 {
margin:0;
padding:0;
text-indent:-9999em;
width:200px;
}
#logo h1 a {
background-image:url(../images2009/logo_socanecas.png);
background-position:center center;
background-repeat:no-repeat;
float:left;
height:85px;
margin:2px 1px;
width:200px;
}
#menu_topo {
background-image:url(../images2009/bkg_menu_topo.jpg);
background-position:left center;
background-repeat:no-repeat;
float:left;
height:25px;
text-align:left;
width:1010px;
}
#menu_topo ul {
list-style-type:none;
margin:0;
padding:3px 20px;
}
#menu_topo ul li {
color:#FFFFFF;
display:inline;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
letter-spacing:-1px;
margin-right:15px;
padding:0 8px 8px 3px;
}
#menu_topo ul li a {
color:#FFFFFF;
text-decoration:none;
}
#root_menu{
	float:left;
	height:auto;
	text-align:left;
	width:200px;
	margin:0;
	padding:0;
	overflow:hidden;
	z-index:0;	
}
.menu {
background-color:#F8FDE7;
border:1px solid #FAA981;
height:auto;
margin:0 auto 10px 5px;
text-align:left;
}
#menu h2, .menu h2 {
height:0;
margin:0;
padding:0;
text-indent:-999em;
width:1px;
}
#menu ul, .menu ul {
list-style-type:none;
margin:0;
padding:8px 0px;
}
#busca_topo{
	padding-top:8px;
	width:800px;
}
.textobusca{
	border:1px solid #000000;
	padding:5px;
}
.btnbusca{
	border:1px solid #000000;
	padding:4px;
	background-color:#4B7301;
	color:#FFFFFF;
}
#menu ul li,.menu ul li {
/*background-image:url(../images2009/estrela_icone.gif);
background-position:left 8px;
background-repeat:no-repeat;*/
color:#5B5B5B;
font-family:arial;
font-size:12px;
font-weight:bold;
/*line-height:25px;*/
list-style-image:none;
list-style-position:outside;
list-style-type:none;
/*padding:4px 4px 4px 5px;*/
padding:7px;
border-bottom:1px solid #F3E5BE;
}
#menu ul li:hover, .menu ul li:hover{
	background-color:#ececec;
}
#menu ul li a, .menu ul li a {
color:#3A3C2F;
padding:8px 0;
text-decoration:none;
}
#menu ul li a:hover, .menu ul li a:hover {
color:#3A3C2F;
text-decoration:underline;
}
#conteudo {
	float:left;
	width:800px;
	_width:770px;
	z-index:999;
	margin-left:15px;
	/*position:relative;*/
}
#rodape {
height:100px;
width:100%;
}
.clr {
clear:both;
}
#topo .linha_cliente {
background-image:url(../images2009/bkg_cliente.jpg);
background-repeat:no-repeat;
float:left;
font-family:arial;
font-size:13px;
font-weight:bold;
height:86px;
text-align:left;
width:240px;
}
#topo .logado {
height:70px;
padding:8px 15px;
width:220px;
}
#topo .linha_cliente a {
font-size:13px;
}
#topo .linha_cliente form {
margin:0;
padding:6px 10px;
text-align:right;
}
#topo .linha_cliente form #cad_senha {
float:left;
font-weight:bold;
padding:4px 10px;
text-align:left;
width:120px;
}
#topo .linha_cliente form #cad_senha a, #topo .linha_cliente a {
color:#FC8704;
font-family:arial;
font-size:11px;
line-height:14px;
}
#topo .linha_cliente .linha_cliente_input {
background-color:#DFE6EF;
border:1px solid #82B3ED;
font-size:12px;
padding:3px;
width:150px;
}
#meio_topo {
/*background-image:url(../images2009/fundo_topo_meio2.jpg);
background-position:right center;
background-repeat:no-repeat;
border:1px solid;*/
float:right;
height:90px;
text-align:right;
margin-right:18px;
/*width:800px;*/
}
#meio_topo ul {
	list-style-type:none;
	margin:0;
	padding:8px 0px;
}
#meio_topo ul li{
	color:#49720A;
	display:inline;
	/*float:right;*/
	font-size:12px;
	margin-left:10px;
}
#meio_topo ul li a{
	color:#343730;
	font-size:13px;
	letter-spacing:1px;
	text-decoration:none;
}
#meio_topo ul li a:hover{
	text-decoration:underline;
}

#meio_topo h2 {
color:#5A7C0C;
font-family:arial;
font-size:34px;
font-weight:900;
letter-spacing:-0.9px;
margin:0;
padding:0;
text-align:center;
}
#meio_topo h3 {
color:#000000;
font-family:arial;
font-size:16px;
font-weight:900;
letter-spacing:-0.7px;
margin:0;
padding:0;
text-align:center;
}
#migalha {
background-image:url(../images2009/icn_bullet.gif);
background-position:left center;
background-repeat:no-repeat;
float:left;
font-weight:bold;
margin-bottom:10px;
margin-left:3px;
margin-top:5px;
padding-left:20px;
text-align:left;
width:750px;
}
#migalha a {
color:#5B5B5B;
text-decoration:underline;
}
#migalha a:hover {
text-decoration:underline;
}
#conteudo_site {
background-color:#ffffff;
float:left;
padding:0;
text-align:left;

}
#conteudo h2, .titulointerna {
color:#FA9E4B;
/*float:left;*/
font-family:verdana;
font-size:24px;
font-weight:normal;
letter-spacing:-2px;
margin:0;
padding:0;
text-align:left;
width:auto;

}
.tagcloud{
	clear:both;
	margin:10px;
	width:670px;
}
.tagcloud a{
	margin-left:10px;
	line-height:30px;
}


#conteudo h3 {
color:#333333;
font-family:arial;
font-size:18px;
font-weight:bold;
margin:8px 0;
padding:0;
}
#conteudo h4 {
color:#333333;
font-family:arial;
font-size:15px;
font-weight:bold;
margin:0;
padding:0;
text-align:left;
}
#conteudo h5 {
color:#333333;
font-family:arial;
font-size:11px;
font-weight:bold;
margin:0;
padding:0;
text-align:left;
}
.msg_alert {
color:#CC3300;
font-size:16px;
}
.verdana {
font-family:verdana;
}
#busca {
background-color:#FFFFFF;
color:#5B5B5B;
font-family:arial;
font-size:15px;
margin:0;
padding:18px 10px;
}
#busca .input {
background-color:#CADEF6;
border:1px solid #82B3ED;
height:18px;
padding:2px;
width:160px;
}
#busca .select {
background-color:#CADEF6;
border:1px solid #82B3ED;
height:22px;
padding:2px;
width:165px;
}
.linha {
padding:6px 1px;
}
#chamada_home {
margin-bottom:15px;
text-align:left;
}
#banner1b {
background-color:#FFFFFF;
background-image:url(../images2009/bkg_banner_top10.jpg);
background-position:center center;
background-repeat:no-repeat;
height:150px;
margin-bottom:5px;
padding:20px 1px 9px 20px;
width:750px;
}
#banner1b h3 {
}
#banner1 {
background-color:#FFFFFF;
height:200px;
margin-bottom:5px;
padding:10px;
width:750px;
}
#banner11 img {
width:720px;
}
#banner11 {
background-color:#FFFFFF;
float:left;
height:200px;
margin:0 0 10px;
padding:0;
width:720px;
}
#banner1a {
background-color:#FFFFFF;
height:420px;
margin-bottom:5px;
padding:10px;
width:750px;
}
#banner1 h3 {
margin:0;
padding:0;
}
#banner_rodape {
background-color:#CCCCCC;
height:60px;
margin-bottom:15px;
margin-top:20px;
width:750px;
}
.banner_mini_home img {
	width:203px;
}
.banner_mini_home_titulo {
	color:#F68220;font-size:15px;font-weight:bolder;margin:0;padding:0;
}

.banner_mini_home2 img {
width:750px;
}
#banner_mini1, .banner_mini_home {
	float:left;
	height:200px;
	margin:10px 25px 20px;
	_margin:10px 20px 20px;
	padding:0;
	width:213px;
	_width:210px;
}
.banner_mini_home2 {
clear:both;
float:left;
height:auto;
margin:6px 0;
padding:0;
width:750px;
}
#banner_mini2 {
}
#banner_mini3, .banner_mini_home2 {
}
.lnk_carrinho {
background-image:url(../images2009/icn_carrinho.gif);
background-position:left 2px;
background-repeat:no-repeat;
padding-left:14px;
}
#carrinho {
background-image:url(../images2009/icn_carrinho.gif);
background-position:left bottom;
background-repeat:no-repeat;
color:#757575;
float:right;
font-weight:bold;
height:14px;
letter-spacing:-1px;
margin-right:20px;
margin-top:5px;
padding-left:4px;
text-align:right;
width:85px;
}
#faleconosco {
background-image:url(../images2009/icn_faleconosco.gif);
background-position:left bottom;
background-repeat:no-repeat;
color:#757575;
float:right;
font-weight:bold;
height:14px;
letter-spacing:-1px;
margin-right:20px;
margin-top:5px;
padding-left:4px;
text-align:right;
width:85px;
}
#faleconosco a {
color:#757575;
text-decoration:none;
}
#carrinho a {
color:#757575;
text-decoration:none;
}
.verdana {
font-family:verdana;
}
#area_banner_anima {
height:220px;
width:auto;
}
#chamada_home {
margin-bottom:15px;
text-align:left;
}
#banner1b {
background-color:#FFFFFF;
background-image:url(../images2009/bkg_banner_top10.jpg);
background-position:center center;
background-repeat:no-repeat;
height:150px;
margin-bottom:5px;
padding:20px 1px 9px 20px;
width:750px;
}
#banner1b h3 {
}
#banner1 {
background-color:#FFFFFF;
height:200px;
margin-bottom:5px;
padding:10px;
width:750px;
}
#banner11 {
background-color:#FFFFFF;
height:200px;
margin-bottom:5px;
padding:10px;
width:750px;
}
#banner1a {
background-color:#FFFFFF;
height:420px;
margin-bottom:5px;
padding:10px;
width:750px;
}
#banner1 h3 {
	margin:0;
}
h4.h4desconto {
	color:#333333;
}
.tam1 {
color:#333333;
font-size:10px;
padding:0;
}
#banner_rodape {
background-color:#CCCCCC;
height:60px;
margin-bottom:5px;
margin-top:10px;
width:750px;
}

.tam2 {
color:#333333;
font-size:12px;
}
.tam3 {
color:#333333;
font-size:14px;
}
.tam4 {
color:#333333;
font-size:16px;
}
.paginacao {
background-color:#FFFFFF;
border:1px solid #009900;
color:#003300;
line-height:30px;
padding:6px;
}
.paginacao:hover {
background-color:#003300;
color:#FFFFFF;
}
.paginacao_camiseta {
background-color:#444444;
border:1px solid #000000;
color:#FFFFFF;
line-height:30px;
padding:5px;
}
.paginacao_camiseta:hover {
background-color:#444444;
border-color:#ECECEC;
color:#FFFFFF;
}
.texto_camiseta {
color:#0033CC;
cursor:pointer;
font-size:15px;
line-height:16px;
text-align:center;
width:150px;
}
.desc_camiseta {
color:#0066CC;
font-size:14px;
line-height:16px;
}
.desc_camiseta strong {
color:#3366CC;
font-weight:bold;
}
.pelicula {
color:#444444;
font-size:11px;
text-decoration:underline;
}
#pelicula {
background-color:#FFFFCC;
border:1px none;
color:#006600;
float:left;
font-size:14px;
padding:5px;
width:98%;
}
#pelicula2 {
background-color:#FFFFCC;
border:1px none;
clear:both;
color:#006600;
font-size:14px;
padding:20px;
width:90%;
}
.botao, .btn {
background-color:#999999;
background-image:url(../images2009/bkg_botao2.jpg);
border:1px solid #0B3D72;
color:#FFFFFF;
cursor:pointer;
font-size:15px;
font-weight:bold;
padding:8px 16px;
}
.btn_sbgb {
background-color:#FFFFFF;
border:medium none;
}
.lista_estampa_item {
	float:left;
	height:190px;
	margin:3px;
	padding:5px;
	vertical-align:bottom;
	width:170px;
}
.presentes_personalizados {
	float:left;
	height:180px;
	/*margin-right:10px;*/
	padding:0 8px;
	_padding:0 5px;	
	margin:15px 0;
	text-align:left;
	vertical-align:bottom;
	width:240px;
	border-right:1px dotted #FA9E4B;
	border-bottom:2px solid #ffffff;
	background-color:#FFFFFF;
}
.presentes_personalizados:hover{
	/*border-bottom:2px solid #FA9E4B;*/
}
.descricao {
width:700px;
}
.presentes_personalizados a {
	color:#FA9E4B;
	text-decoration:none;
	font-size:14px;
}
.presentes_personalizados span {
color:#3C75B6;
font-size:11px;
}
.presentes_personalizados .preco {
background-image:url(../images2009/bkg_preco.gif);
background-repeat:no-repeat;
color:#006600;
float:left;
font-size:15px;
font-weight:bold;
height:37px;
padding-left:10px;
padding-top:14px;
width:84px;
}
.link_catalogo_camiseta {
color:#0191C7;
font-size:12px;
line-height:15px;
text-align:left;
}
.link_catalogo_caneca {
color:#0191C7;
font-size:12px;
line-height:15px;
text-align:left;
}
.perg {
color:#333333;
font-size:13px;
font-weight:bold;
margin:15px 0 2px;
}
.resp {
color:#333333;
font-size:13px;
margin:1px 0 10px;
}
#slider_handle1, #slider_handle2 {
height:12px;
width:9px;
}
#slider_container1 {
background-color:#CCCCCC;
}
#rodape {
border-top:1px dotted #444444;
color:#333333;
float:left;
font-family:arial;
font-size:13px;
font-weight:bold;
height:60px;
margin-top:20px;
padding:0 10px;
width:1004px;
}
#rodape #rodape_a {
border-right:1px dashed #999999;
float:left;
height:70px;
margin-top:10px;
text-align:left;
width:600px;
}
#rodape #rodape_c {
float:right;
margin-top:10px;
padding-right:10px;
padding-top:20px;
text-align:right;
width:100px;
}
#rodape #rodape_b {
margin-left:630px;
margin-top:10px;
text-align:left;
}
#rodape #rodape_b img {
margin:1px;
vertical-align:middle;
}
#rodape img {
margin:15px;
}
#rodape a {
color:#999999;
}
#rodape strong {
color:#003399;
font-size:16px;
font-weight:bold;
}
.menu_filtro {
background-color:#FFFFFF;
color:#5B5B5B;
font-family:arial;
font-size:13px;
font-weight:bold;
margin:0;
padding:4px 0 0 10px;
width:180px;
}
.menu_produtos {
background-color:#D7E3F1;
background-image:url(../images2009/bkg_menu_produtos2.gif);
background-position:center bottom;
background-repeat:no-repeat;
padding-bottom:10px;
padding-top:5px;
width:100%;
}
.menu_produtos h3 {
height:0;
margin:0;
padding:0;
text-indent:-999em;
}
#menu h3, .menu h3 {
height:0;
margin:0;
padding:0;
text-indent:-999em;
}
#menu h4, .menu h4 {
background-color:#FC8704;
color:#FFFFFF;
font-size:16px;
height:20px;
margin:0;
padding-left:14px;
}
#menu ul.menufiltro, .menu ul.menufiltro {
background-color:#FFFFFF;
}
#menu ul.menufiltro li {
}
#menu ul.menufiltro li a {
}
.prodPersonalizadoLista{
	width:250px;
	float:left;
	height:140px;
}
/**/
.style3 {color: #ffffff; font-weight: bold; }
tr {
	background: #FFFFFF;
}

tr.odd {
	background:#ececec;
} 
/*Catalogo*/
.catalogo_imagem{
background-color:#F6F3EF;
border:1px solid #CCCCCC;
height:122px;
width:122px;
padding:15px;
_padding:5px;
margin-bottom:5px;
}
.catalogo_item{
float:left;
margin-right:18px;
_margin-right:1px;
padding-bottom:10px;
width:167px;
_width:160px;
}
/* FECHAR PEDIDO */
.subtotal{
	font-size:18px;
	color:#006600;
}
.item-subtotal{
	background-color:#EAFFB6;
	padding:15px;
}
.subtotal-desconto{
	font-size:10px;
	margin:0;
	padding:0;
	font-weight:bold;
}
.subtotal-label-pagamento strong{
	color:#009900;
}
.subtotal-pedido-peso{
	font-size:20px;
	color:#CC0000;
	text-align:center;
}
/**/
/*cadastro*/
#frm_cadastro input, #frm_cadastro select{
	padding:4px;
	font-size:16px;
	font-family:arial;
	background-color:#F3E5BE;
	border:3px solid #ffffff;
}
#frm_cadastro td{
	font-weight:bold;
	font-size:16px;
	font-family:arial;	
}
/*Fale conosco*/
.lblform{
	width:110px;
	float:left;
	height:40px;
}
.fldform{
	width:243px;
	float:left;
	height:40px;	
	vertical-align:top;
	display:table;
}
.fldformt{
	width:243px;
	float:left;
	height:110px;	
	vertical-align:top;
	display:table;
}
.fldform input{
	margin-right:5px;
}
/**/
lista_estampa_item{float:left;height:185px;margin:3px;padding:5px;vertical-align:bottom;width:450px;}
.lista_estampa_item_home{float:left;height:210px;margin:3px;padding:5px;vertical-align:bottom;width:220px;}
/*.catalogo_imagem{background-color:#f6f3ef;border:3px solid #608118;height:175px;width:175px; float:left; margin-right:15px;}*/
/*.catalogo_imagem a {margin-left:149px; position:absolute;}*/
.catalogo_imagem strong{ margin:15px 20px; float:left;}
.catalogo_imagem_personalizada{background-color:#f6f3ef;border:3px solid #900;height:122px;width:122px;padding:15px;_padding:5px;margin-bottom:5px; float:left; margin-right:10px; text-align:center;}
.catalogo_item{}
/**/
.verdana137aa20aBold{ font-size:13px; font-family:verdana; color:#7aa20a; font-weight:bold;}
.verdana11333{ font-size:11px; font-family:verdana; color:#333; font-weight:bold;}
.verdana11bold{ font-family:verdana; font-size:11px; font-weight:bold;}
.verdana11{font-family:verdana; font-size:11px;}