/* CSS GLOBAL RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, 
kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin:0;padding:0;border:0;outline:0;font-weight:normal;font-style:inherit;font-size:12px;font-family:tahoma;vertical-align:baseline;}
:focus {outline:0;}body {line-height:1;}ol, ul {list-style:none;}blockquote, q {quotes:"" "";}div {position:relative;}
table {border-collapse:separate;border-spacing:0;}blockquote:before, blockquote:after, q:before, q:after {content:"";}strong{font-weight:bold;}	

/* classes reutilizaveis */
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns].clearfix{display:block}* html .clearfix{height:1%}
.imgrpl{display:block;font-size:1px;text-indent:-9999px;}
.hide{display:none;}
.hidden{visibility:hidden;}
.clear{clear:both;}
.selfix{vertical-align:0 !important;vertical-align:-2px;}
.radfix, .checkfix{width:13px !important;height:13px !important;width:15px;height:15px;vertical-align:-2px;border:none;background:none;padding:0;margin:0;}
.even{background:#eaeaea;}

/* modal plug-in */
.load { position: absolute; top: 50%; left: 50%; width: 88px; height: 78px; margin: -39px 0 0 -44px; z-index: 99999;}
.bg_modal { position: absolute; top: 0; left: 0; z-index: 99998; } 
.view_modal { position: absolute; left: 50%;	top: 50%; text-align: left; z-index: 99998; }
.modal { visibility: hidden; cursor:pointer; }


/* FONTE 
@font-face {
	font-family: 'ComAOutra'; src: url('/fontes/unt_comaoutra-webfont.eot');
	src: local('ComAOutra'), url('/fontes/unt_comaoutra-webfont.ttf') format('truetype');
	font-weight: normal; font-style: normal;
}
*/

/* LINKS */
a{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;}

html{background:#aaa5bd url('/img/bg/bg_pattern.gif') repeat-y center;}
body{background:#aaa5bd url('/img/bg/bg_pattern.gif') repeat-y center; color:#000;}

/* CONTENT */
div#content{width:972px; margin:0 auto;}
div#conteudo{width:972px; margin-bottom:30px;}

div#main{width:672px; background-color:#fff; border:1px solid #e5b1d1; z-index:1; float:left; padding:0 0 30px 30px;}

div#breadcrumb {padding-top:15px; margin-bottom:20px;}
div#breadcrumb h1{font-size:20px; color:#CC6699; clear:left; padding-top:8px; font-family:'Verdana';}
div#breadcrumb ul li{float:left; padding:2px 4px 0 0; color:#FF3399;}
div#breadcrumb ul li a{font-size:9px; color:#FF3399;}

/* HEADER */
#header{ position:relative; height:112px; z-index:999;}
#header h1{width:272px; height:71px; margin:20px auto 0; }
#header h1 a{width:272px; height:71px; background:url('/img/bg/logo.gif'); text-indent:-9999px; display:block;}

ul#menu{position:absolute; left:240px; top:94px;}
ul#menu li{display:inline;}
ul#menu li a{text-decoration:none; color:#c95c9f; font-family:'arial'; font-size:15px; float:left; margin-right:18px;} 
ul#menu li a#blog{width:33px; height:13px; background-image:url('/img/bt/blog.png'); text-indent:-9999px; display:block;}
ul#menu li a#home{width:37px; height:13px; background-image:url('/img/bt/home.png'); text-indent:-9999px; display:block;}


div#contato{width:180px; height:116px; position:absolute; top:25px; right:25px; background:url('/img/bg/contato.png') no-repeat; z-index:999;}
div#contato p{position:absolute; right:18px; top:70px;}
div#contato p a{width:58px; height:16px; background-image:url('/img/bt/contato.png'); text-indent:-9999px; display:block;} 

/* SIDEBAR LEFT */
#sidebar_left{width:237px; float:left; z-index:8; padding-top:240px;}
#quadro_welcome{width:262px; height:233px; position:absolute; top:0; left:0; z-index:8; background:url('/img/banner/quadro.png') no-repeat;}

div#categoria{width:205px; margin:0 0 0 25px; background:url('/img/bg/category-list-bg-end.png') no-repeat bottom; padding-bottom:50px; margin-bottom:15px;}
div#categoria h3{width:202px; height:57px; text-indent:-9999px; background:url('/img/tit/we_love.png') no-repeat; position:relative}
div#categoria h3 a{width:100px; height:32px; text-indent:-9999px; position:absolute; top:8px; left:50px;}
div#categoria ul li{line-height:20px;}
div#categoria ul.level1{background:url('/img/bg/category-list-bg.png') repeat-y; padding-top:10px;}
div#categoria ul.level1 li.selected h4 a{font-weight:bold; text-decoration:underline; cursor:default;}
div#categoria ul.level1 li h4{padding-left:30px; line-height:30px;}
div#categoria ul.level1 li h4 a{color:#9e226e; font-size:13px; font-family:'Tahoma';}	
div#categoria ul.level2 li a{color:#c95c9f; font-size:13px; font-family:'Tahoma'; }	
div#categoria ul.level2{margin-bottom:10px;}
div#categoria ul.level2 li{padding-left:55px;}

div#ultimo_post{width:180px; background-color:#d1ddfc; padding:15px 10px 10px 10px; margin:0 0 0 25px;}
div#ultimo_post h3{font-size:13px; font-family:tahoma; color:#b45a94; margin:0 0 15px 5px;} 
div#ultimo_post h2{margin:0 0 10px 10px ;}
div#ultimo_post h2 a{font-size:18px; font-family:tahoma; color:#b45a94; text-decoration:none;}
div#ultimo_post p{margin:0 0 15px 10px; color:#7f7b7d; font-size:12px; font-family:tahoma; line-height:15px;}
div#ultimo_post a#blog_link{color:#b45a94; text-decoration:none; margin-left:90px; font-size:12px;}

/* CARRINHO */
div#carrinho{position:absolute; top:124px; right:-14px; z-index:9;}
div#carrinho a{background-image:url('/img/bt/carrinho.png'); text-indent:-9999px; width:46px; height:133px; display:block;}


/* FOOTER */
div#footer{width:972px; margin:0 auto; border-top:solid 1px #e5b1d1;} 
div#footer p{  text-align:center; line-height:20px;}
div#footer p a{color:#9e226e; font-size:10px; }
