@charset "utf-8";
/*////////////////////////////////////////////////////////////////////////////
// GENERALS ////////////////////////////////////////////////////////////////// 
////////////////////////////////////////////////////////////////////////////*/

/* STRUCTURE
////////////////////////////////////////////////////////////////////////////*/
html { background:url(../images/bg-html.png) repeat-x 0 0; }
div.wrapper { margin:0 auto 0 auto; width:900px; }

/* GENERALS > BEHAVIORS & RESET /////////////// */
body { /* background:url(../images/bg-body.png) no-repeat left 10em; */ 
       oncontextmenu: return false; 
	   ondragstart: return false; 
	   onselectstart: return false;  }

iframe.fotos { margin: 2em 0em 0em 0em  }
	   
#h1 { z-index:5; }	   
h1 { /* background:url(../images/bg-body_.png) no-repeat right 10.1em; */}
* { border:1; font-family:"Times New Roman", Times, serif, Arial; font-size:14px; font-weight:normal; list-style:none; line-height:normal; margin:0; outline:none; padding:0; }

/* GENERALS > TAGS //////////////// */
table { color:#6A6A6A; cursor:default; }
td { border:0px solid #6A6A6A; padding: 0px 0px 0px 0px; }
a { color: #867b0a; text-decoration:none; onfocus=if(this.blur)this.blur(); }
a:hover { color: #b3a40a; text-decoration:none; }

p { color:#6A6A6A; cursor:default; }
p.logo {/* position:absolute; top:1.9em; left:-5em;*/ }

/* SCROLL'S > /////////////// */
.clear { clear:both; font-size:0; line-height:0; }
.align-left { text-align:left; }
.align-right { text-align:right; }
.no-border { border:none !important; }
.mg-0 { margin:0 !important; }
.mg-t-0 { margin-top:0 !important; }
.mg-t-10 { margin-top:10px; }
.mg-t-20 { margin-top:20px; }
.mg-b-0 { margin-bottom:0 !important; }
.mg-b-10 { margin-bottom:10px; }
.mg-b-20 { margin-bottom:20px; }


/* GENERALS > COLORS /////////////// */
.color-tit { color:#FFF; !important; }
.color-end { color:#CCC; !important; }
.light-gray { color:#999; !important; }
.medium-gray { color:#666; !important; }
.dark-gray { color:#333; !important; }
.black { color:#900 !important; }
.white { color:#FFF; !important; }

/*////////////////////////////////////////////////////////////////////////////
// GENERALS > TAG HINTS ////////////////////////////////////////////////////// 
////////////////////////////////////////////////////////////////////////////*/

/* STRUCTURE > HEADER
////////////////////////////////////////////////////////////////////////////*/
div.header { height:133px; position:relative; }

/* STRUCTURE > HEADER > HEADINGS > LOGO /////////////// */
a.header-logo { display:block; width:300px; height:115px; left:0; position:absolute; text-indent:-9999px; top:0; }

/* STRUCTURE > HEADER > NAVBAR /////////////// */
ul.header-navbar { bottom:0; height:28px; position:absolute; right:0; font-variant: small-caps;}
ul.header-navbar li { float:left; text-decoration:none; }
ul.header-navbar li a { color:#cccc66; display:block; font-family:Tahoma; font-size:13px; font-weight:normal; height:40px; text-align:center; margin:3px }
ul.header-navbar li a:hover { color:#FFF;}
ul.header-navbar li a.active { background:url(../images/bg-header-navbar-active.png) no-repeat center 17px;  }
ul.header-navbar li a.active:hover { cursor:default; text-decoration:none; }
ul.header-navbar li a.active-produtos:hover { cursor:pointer; text-decoration:underline; }

div.top { height:175px; overflow:hidden; position:relative; }
/* ///////////// */
div.top-text { float:left; padding:10px; margin:40px 0px 0px 0px; width:35%; }
div.top-text p { color:#FFF; font-variant:small-caps; position: relative; top:7px; }
div.top-text p a { color:#FFF; }
/* ///////////// */
div.tit { font-variant:small-caps; margin:20px 0px 0px 0px; position:relative; color:#FFF; cursor:default; }
div.tit-sub { border-bottom:solid #FFF 1px;  padding-bottom:0cm; width:80%; color:#FFF; font-size:26px; }
div.tit-sub-nor { padding:8px 0px 0px 0px;}

/* GENERALS > TXT PAG.BANNER'S /////// */
div.txt { font-variant:small-caps; font-size:20px; color:#FFF; width:90%; margin: 10px 0px 0px 0px; position:relative }
div.txt-tit { border-bottom: solid #FFF 1px; margin-bottom:5px; padding-bottom:0.1cm; }
div.txt-tit-p { font-size:16px; }
		
/* STRUCTURE > TOP > TOP SLIDER /////////////// */
div.slideshow { width:510px; height:157px; margin:1px 0px 0px 0px; }
#slideshow { position:relative; }
#slideshow IMG { position:absolute; top:0; left:0; z-index:8; opacity:0.0; }
#slideshow IMG.active { z-index:10; opacity:1.0; }
#slideshow IMG.last-active { -index:9; }


/* STRUCTURE > CONTENT
////////////////////////////////////////////////////////////////////////////*/
div.content { height:1%; overflow:hidden; width:100%; margin:10px 0px 20px 0px; }

/* STRUCTURE > CONTENT DIFFERENCES /////////////// */
.image-detail {	float:right; border:1px solid #b3a40a; margin-left:10px; padding:5px; }
.image-detail p { font-size:11px; font-style:italic; }
.image-detail img { border:0px solid #E3E933; }
/* /////////// */
.image-princ {	float:left; margin-top:0px; border:1px solid #b3a40a; margin:0px 0px 0px 0px; padding:5px; }
.image-princ p { font-size:11px; font-style:italic; }
.image-princ img { border:0px solid #CC0; }
			
/* STRUCTURE > CONTENT > FORM /////////////// */
div.form { float:left; font-size:14px; text-align:left; width:430px; }
div.form div { padding:3px;}
	
/* STRUCTURE > CONTENT > FORM TAGS /////////////// */
label, input, select, textarea { font-size:14px; color:#6A6A6A; width:290px; height:20px; }
label { float:left; text-align:right; padding:0px 5px 0px 0px; width: 120px; }
input, select, textarea { background-image: url(../images/fundo-form.jpg); border: #b3a40a 1px solid; padding:3px 0px 0px 4px; }
textarea { height:100px; }
input:focus, select:focus, textarea:focus { /*background-image:url(../images/fundo-form-over.jpg);*/ }
.end { width:300px; float:right; position:relative; margin:15px 20px; text-align:right; }

/*  /////////////// */
#fotos {  }
a.fotos { margin:5px; width:140px; text-decoration:none; text-align:center; font-size:11px; font-variant:small-caps; } 
a.fotos:link, a.fotos:visited { display:block; color:#FFF; background-color:#97b200; padding:3px 3px; border:1px solid #FFF; outline:1px solid #98bf21; }
a.fotos:hover, a.fotos:active { background-color:#7a8208; }


/* STRUCTURE > CONTENT > CONT TAGS /////////////// */
div.cont { color:#000; float:right; font-size:12px; padding:5px; text-align:left;  }

/* STRUCTURE > CONTENT > CONTACT /////////////// */
div.contact { float:right; margin:5px 10px 0px 0px; padding:10px; text-align:left; width:500px;  }
div.contact address { color:#999; font-size:14px; font-style:normal; }
div.contact p { color:#CCC; height:1%; overflow:hidden; }
div.contact p span { color:#999; }
	
/* STRUCTURE > CONTENT > CONTACT > MESSAGES /////////////// */
.warning-ok { background:#FFFFDD; border:1px solid #F6F6B7; color:#666; margin:10px 5px 10px 0; padding:10px; }
.warning-no { background:#FFDDE5; border:1px solid #F6B7C6; color:#333; margin:10px 5px 10px 0; padding:10px; }
		
/* STRUCTURE > CONTENT > MAP /////////////// */
ul.map { margin:0 0 0 70px; }
ul.map li { padding:3px 0; }
ul.map li ul { padding:3px 0 0 0; }
ul.map li span { color:#999; line-height:13px; }
ul.map li ul li { background:url(../images/bg-map-sub.png) no-repeat 6px 2px; padding:0 0 0 34px; }
				


/*/////////////////////////////////////////////////////
//////// STRUCTURE > TOP > PRODUTOS WARNING ///////////
/////////////////////////////////////////////////////*/



/* STRUCTURE > TOP > SUB NAVBAR
////////////////////////////////////////////////////////////////////////////*/
ul.top-sub-navbar { bottom:0; height:25px; position:relative; overflow:hidden; padding:0px 0px 0px 75px}
ul.top-sub-navbar li { display:block; float:left; margin:0 0 0 5px; width:111px; }

ul.top-sub-navbar li a:link,
ul.top-sub-navbar li a:visited,
ul.top-sub-navbar li a:active { background:url(../images/bt-top-sub-navbar.png) no-repeat 0 -25px; color:#FFF; display:block; font-size:12px; height:25px; line-height:25px; text-align:center; }

ul.top-sub-navbar li a:hover { color:#F7D5D5; text-decoration:none; }
		
ul.top-sub-navbar li a.active:link,
ul.top-sub-navbar li a.active:visited,
ul.top-sub-navbar li a.active:active { background:url(../images/bt-top-sub-navbar.png) no-repeat 0 0; color:#666; cursor:default; text-decoration:none; }
			
/*//////  PRODUTOS WARNING ////////////////////
////////////////////////////////////////////////////////////////////////////*/

div.produtos-warning { background:url(../images/bg-produtos-warning.png) no-repeat 0px 0px; color:#000; font-size:12px; height:31px; margin:5px 0px 0px 0px; padding:5px ; text-align:center; }
div.produtos-warning span { color:#666; font-size:12px; }

/* STRUCTURE > CONTENT > MENU PRODUTOS
////////////////////////////////////////////////////////////////////////////*/
ul.produtos-menu { height:350px; margin:-30px 0; overflow:hidden; padding:0px 0px 0px 80px; }
ul.produtos-menu li { float:left; margin:0px 4px 0px 0px; width:112px; }
ul.produtos-menu li a:link,
ul.produtos-menu li a:visited,
ul.produtos-menu li a:active { border:1px solid #EBCCCC; border-bottom:none; border-top:none; display:block; height:350px; text-indent:-9999px; width:109px; }
ul.produtos-menu li a:hover { border-color:#b6a712; }
ul.produtos-menu li .original  { background:url(../images/desingn01.jpg) no-repeat 0 0; }
ul.produtos-menu li .austriaca { background:url(../images/desingn02.jpg) no-repeat 0 0; }
ul.produtos-menu li .classica  { background:url(../images/desingn03.jpg) no-repeat 0 0; }
ul.produtos-menu li .estofados { background:url(../images/desingn04.jpg) no-repeat 0 0; }
ul.produtos-menu li .indiana   { background:url(../images/desingn05.jpg) no-repeat 0 0; }
ul.produtos-menu li .bases     { background:url(../images/desingn06.jpg) no-repeat 0 0; }
ul.produtos-menu li .diversos  { background:url(../images/desingn07.jpg) no-repeat 0 0; }
ul.produtos-menu li .bases     { background:url(../images/desingn06.jpg) no-repeat 0 0; }
ul.produtos-menu li .diversos  { background:url(../images/desingn07.jpg) no-repeat 0 0; }
ul.produtos-menu li .bases1     { background:url(../images/desingn08.jpg) no-repeat 0 0; }
ul.produtos-menu li .diversos1  { background:url(../images/desingn09.jpg) no-repeat 0 0; }
			
/* STRUCTURE > CONTENT > PRODUTOS
////////////////////////////////////////////////////////////////////////////*/
div.produtos { height:1%; overflow:hidden; padding:0 0 36px 0; }
div.produtos div { background:#FFF; float:left; height:192px; margin:0 36px 0 0; overflow:hidden; width:164px; }
div.produtos div a { border:1px solid #EEE; display:block; height:190px; text-decoration:none; width:162px; }
div.produtos div a.no-image { cursor:default; }
div.produtos div a.no-image:hover { border-color:#EEE; }
div.produtos div a:hover { border:1px solid #CCC; text-decoration:none; }
div.produtos div a img { float:left; }
div.produtos div a span { background:#F8F8F8; border-top:1px solid #F3F3F3; color:#666; display:block; float:left; font-size:11px; line-height:24px; padding:0 0 0 5px; text-align:left; width:157px; }
			
/* STRUCTURE > CONTENT > PRODUTOS > SIZE 2 /////////////// */
div.produtos div.size-2 { width:364px; }
div.produtos div.size-2 a { width:362px; }
div.produtos div.size-2 a span { width:357px; }
			
/* STRUCTURE > CONTENT > PRODUTOS > SIZE H /////////////// */
div.produtos div.size-h { height:212px; }
div.produtos div.size-h a { height:208px; }
div.produtos div.size-h a span { line-height:18px; padding:3px 0 3px 5px; }
		
/* STRUCTURE > CONTENT > PRODUTOS DETAIL
////////////////////////////////////////////////////////////////////////////*/
div.produtos-detail { height:505px; margin:-15px; }
div.produtos-detail-image { height:296px; padding:10px 0; text-align:center; }
div.produtos-detail-info { background:#F8F8F8; height:80px; padding:10px; position:relative; }
div.produtos-detail-info p { font-size:11px; }

/* STRUCTURE > CONTENT > PRODUTOS DETAIL > SIZE H /////////////// */
div.produtos-detail-info-h { height:110px; }
	
/* STRUCTURE > CONTENT > PRODUTOS DETAIL > SIZE H2 /////////////// */
div.produtos-detail-info-h2 { height:140px; }
	
/* STRUCTURE > CONTENT > PRODUTOS DETAIL > ABOUT /////////////// */
div.produtos-detail-info ul.about { color:#999; height:1%; padding:10px 0 0 0; }
div.produtos-detail-info ul.about li { clear:left; float:left; }
div.produtos-detail-info ul.about li a.print { background:url(../images/icon-print.gif) no-repeat 0 9px; display:block; padding:6px 0 0 16px; }
div.produtos-detail-info ul.about li span { color:#666; display:block; float:left; width:80px; }
div.produtos-detail-info ul.about li span.size-2 { width:110px; }
div.produtos-detail-info ul.about li strong { color:#333; font-style:italic; }
div.produtos-detail-info ul.about li span.option { color:#666; width:auto; }
			
/* STRUCTURE > CONTENT > PRODUTOS DETAIL > MEASURES /////////////// */
div.produtos-detail-info div.measures { bottom:0; height:66px; position:absolute; right:0; width:116px; }
div.produtos-detail-info div.measures-2 { width:74px; }
div.produtos-detail-info div.measures-3 { width:87px; }
div.produtos-detail-info div.measures-5 { width:145px; }
div.produtos-detail-info div.measures p { background:#F0F0F0; color:#666; line-height:18px; padding:0 0 0 5px; }
div.produtos-detail-info div.measures ul { background:#F0F0F0; color:#666; height:48px; overflow:hidden; }
div.produtos-detail-info div.measures ul li { border-left:1px solid #F0F0F0; float:left; height:47px; line-height:normal; text-align:center; width:28px; }
div.produtos-detail-info div.measures ul li img { display:block; margin:0 0 2px 0; }

/* RODAPÉ ///////////// */

div.rodape { height:100%; margin:0px auto; width:900px; }
.linha_rodape {	border-top:1px solid #b2a308; height:100%; }
div.rodape p { color:#494949; margin-top:8px; padding:0; text-align:center; font-size:12px; font-variant:small-caps; }
div.rodape a { color:#494949; text-decoration:underline; font-size:12px; font-variant:small-caps; }
div.rodape a:hover { text-decoration:none; }