*{margin:0; padding:0; list-style:none; outline:none; font-family:verdana; color:#4f4113; font-size:11px;}

html, body{height:100%;}

body{background:url(../img/bg.jpg) repeat 0 0;}

hr,fieldset,img,a{border:none;}

.txt-right{text-align:right;}
.txt-center{text-align:center;}

.f-right{float:right;}
.f-left{float:left;}
.wdt-1{width:180px; clear:none !important;}

.clear{clear:both;}

.twitter{position:absolute; right:0; top:-55px; width:80px; height:75px; background:url(../img/twitter-bird.png) no-repeat 0 0; z-index:100;}
	.twitter a{float:left; width:100%; height:100%; text-indent:-6666px; overflow:hidden;}


#container{position:relative; width:100%; height:100%;}

#header{position:relative; width:100%;}


#main{position:relative; clear:both; width:774px; margin:-7px auto 0 auto; padding:0 0 45px 0;}

.shadow-top{float:left; clear:both; width:774px; height:9px; background:url(../img/shadow-top.png) no-repeat 0 0;}
.shadow-bottom{float:left; clear:both; width:774px; height:4px; background:url(../img/shadow-bottom.png) no-repeat center 0;}
.shadow-bg{float:left; padding:0 5px 0 7px; width:762px; background:url(../img/shadow-bg.png) repeat-y 3px 0;}

#content{float:left; width:762px; padding:6px 0 25px 0; background:#ffffff; position:relative;}

#info{float:left; overflow:hidden;}

.col1 #info{width:762px;}
.col2 #info{width:546px;}

h2{float:left; position:relative; height:46px; background:#69760b url(../img/ico-tit.gif) no-repeat 8px center; padding:9px 0 0 55px; color:#ece5ce; font-size:23px; line-height:20px;}
h2 span{float:left; font-size:11px; color:#cfd989; clear:left; margin:-4px 0 0 2px; display:inline;}

.col2 h2{width:485px; display:inline; margin-left:6px;}

.col1 h2{width:695px; display:inline; margin-left:6px;}

p{clear:both; padding:0 0 13px 0; line-height:15px;}

p a{color:#69760b; font-weight:bold;}
p a.small{font-size:9px;}

#info p{padding:13px 10px 0 10px;}

hr{display:inline; float:left; clear:both; width:518px; border-top:1px solid #e3e5d1; height:1px; margin:4px 0 4px 12px;}

p.fix-marg-p-1{margin-top:-15px !important;}

#sidebar{float:right; width:204px;  padding-right:6px !important;}

#sidebar h3{color:#69760b; font-size:20px; padding:0 0 2px 0; clear:left; display:inline-block;}

#sidebar h3.fix-h3-pad{padding:10px 0 2px 0;}

.banner{float:left; width:100%; clear:both; padding:4px 0 0 0;}

fieldset.fld-newsletter{float:left; width:182px; height:110px; padding:9px 11px; background:#eef1d8; margin:0 0 5px 0;}
fieldset.fld-newsletter h3{color:#69760b; font-size:20px; padding:0 0 2px 0;}
fieldset.fld-newsletter input#emailnews{float:left; border:1px solid #77949d; width:112px; height:20px;}
fieldset.fld-newsletter input.btn{background:#c5da69; height:22px; width:60px;}
fieldset.fld-newsletter p{padding:0 0 5px 0;}


fieldset.fld-contato-comprar{float:left; width:309px; padding:13px 8px 0 12px;}
fieldset.fld-contato-comprar input{display:inline-block;}
fieldset.fld-contato-comprar input.inptxt{border:1px solid #77949d; height:20px;}
fieldset.fld-contato-comprar textarea{border:1px solid #77949d; height:100px;}
fieldset.fld-contato-comprar p{padding:0 0 10px 0 !important;}
fieldset.fld-contato-comprar p span{font-size:9px; color:#a7a089;}
fieldset.fld-contato-comprar label{float:left; width:62px;}


blockquote.lead-blog{position:relative; float:left; display:inline; clear:left; width:240px; height:108px; padding:20px 25px; background:url(../img/bg-box-1.gif) no-repeat 0 0; margin:0 0 0 8px;}
blockquote.lead-blog h3{font-size:20px; color:#4f4113; padding:0 0 5px 0;}
blockquote.lead-blog h3 strong{font-size:20px; color:#69760b;}
blockquote.lead-blog h3 span{color:#9a9470; font-size:9px; display:inline-block; padding:0 0 0 6px;}
blockquote.lead-blog h4{color:#4f4113; font-size:11px;}
blockquote.lead-blog p{padding:6px 0 0 0 !important; font-size:9px; line-height:14px;}
blockquote.lead-blog a.ico-rss{position:absolute; right:17px; bottom:15px; width:16px; height:16px; text-indent:-6666px; overflow:hidden; background:url(../img/ico-feed.gif) no-repeat 0 0;}


blockquote.lead-twitter{position:relative; float:left; display:inline; clear:left; width:246px; height:108px; padding:20px 22px; background:url(../img/bg-box-1.gif) no-repeat 0 0; margin:0 0 0 8px;}
blockquote.lead-twitter h3{font-size:20px; padding:12px 0 0 52px; background:url(../img/ico-twitter.gif) no-repeat 0 0; line-height:13px;}
blockquote.lead-twitter h3 strong{font-size:20px; color:#69760b;}
blockquote.lead-twitter h3 span{clear:left; color:#4f4113; font-size:11px; display:inline-block; padding:0 0 0 4px;}
blockquote.lead-twitter h4{color:#4f4113; font-size:11px;}
blockquote.lead-twitter p{float:left; clear:left; width:245px; padding:7px 0 0 0 !important; font-size:9px !important; line-height:14px;}
blockquote.lead-twitter p a{font-size:9px !important;}
blockquote.lead-twitter p ul li{font-size:9px !important;}
blockquote.lead-twitter p span{font-size:9px !important;}
blockquote.lead-twitter a.small-twitter{display:inline-block; font-size:9px !important; padding:0 0 0 20px; height:15px; background:url(../img/ico-twitter-small.gif) no-repeat 0 0; }



blockquote.voce-sabia{float:right; display:inline; width:180px; margin:0 10px 0 0; padding:15px 25px 0 0;}
blockquote.voce-sabia h3{font-size:20px; color:#69760b; padding:0 0 5px 0;}
blockquote.voce-sabia p{padding:0 0 0 0 !important; font-size:11px; line-height:15px;}


ul.tipo-camisa{float:left; clear:left; width:100%;}
ul.tipo-camisa li{float:left; display:inline-block; padding:10px 15px 10px 15px;}
ul.tipo-camisa li a{text-decoration:none; color:#4f4113; font-size:17px; font-weight:bold;}
ul.tipo-camisa li a:hover{text-decoration:underline;}
ul.tipo-camisa li a.on{color:#69760b; text-decoration:underline;}

ul.list-camisas{float:left; width:747px; display:inline; padding:0 0 0 15px; background:url(../img/bg-corda.jpg) repeat 0 0;}
ul.list-camisas li{display:inline; float:left;}

ul.list-camisas-inner{float:left; width:747px; display:inline; padding:0 0 0 15px; background:url(../img/bg-corda.jpg) repeat-x 0 12px;}
ul.list-camisas-inner li{display:inline; float:left;}


#footer{clear:both; position:relative; width:774px; margin:0 auto; text-align:center; padding:7px 0 0 0;}
#footer p{font-size:10px !important;}
#footer a{position:absolute; right:7px; top:4px; display:none;}


.info-camisa{position:absolute; right:33px; top:110px; width:312px;}
.info-camisa h4{font-size:18px; color:#4f4113; font-weight:bold; padding:0 0 15px 0;}
.info-camisa p{padding:0 0 15px 0 !important;}
.info-camisa p a.cores{display:inline-block; width:34px; height:15px; border:1px solid #cccccc; margin:3px 0 15px 0; cursor:pointer;}
.info-camisa p a.cores:hover{border:1px solid #000000;}
.info-camisa ul{display:inline-block; padding:0 0 15px 0;}
.info-camisa ul li{line-height:15px; float:left;}
.info-camisa ul li.caract{width:195px;}
.info-camisa ul li.tamanhos{width:115px;}
.info-camisa p.valor{font-size:11px; font-weight:bold; padding:5px 0 7px 0 !important;}
.info-camisa p.valor strong{color:#69760b !important; font-size:15px !important;}

a.btn-voltar{position:absolute; right:15px; bottom:25px; display:inline-block; padding:0 0 0 12px; height:15px; background:url(../img/ico-voltar.gif) no-repeat 0 3px; text-decoration:none;}
a.btn-voltar:hover{text-decoration:underline;}

a.btn-voltar-2{position:absolute; right:10px; bottom:15px; display:inline-block; padding:0 0 0 12px; height:15px; background:url(../img/ico-voltar-2.gif) no-repeat 0 6px; text-decoration:none; color:#ffffff;}
a.btn-voltar-2:hover{text-decoration:underline;}

span#erro{display:none; color:red; font-size:9px;}