@charset "UTF-8";
/* CSS Document */

* {
margin:0;
padding:0;
}

a:link {
	text-decoration: none;
	color: #0CF;
}
a:visited {
	text-decoration: none;
	color: #666;
}
a:hover {
	text-decoration: underline;
	color: #333;
}
a:active {
	text-decoration: none;
	color: #06F;
}

.cinza a:link {
	text-decoration: none;
	color: #666;
}

.cinza a:hover {
	text-decoration: underline;
	color: #09F;
}

.cinza a:visited {
	text-decoration: none;
	color: #666;
}


ul {
list-style-type: none;
padding: 0px;
margin: 0px;
}

li {
     text-indent: 5px;
     line-height: 20px;
   } 

body {
	background:#FFF url(imagens/fundo_header_internas.jpg) top repeat-x;
}

#redes{
	position:absolute;
	width: 96px;
	left: 24px;
	top: 61px;
	height: 56px;
}

#all {
	width:960px;
	margin:0 auto;
	position: relative;
	font-size: 11px;
	color: #666;
	font-family: Arial;
	background-color: #FFF;
	z-index: 15;
}

#fundo_header {
	width: 100%;
	margin: 0;
	z-index: 0;
	position: absolute;
	left: 0px;
	top: -11px;
}

#header {
	width:960px;
	position: relative;
	z-index: 10;
	height: 248px;
	margin: 0;
	background-color: #FFFFFF;
}

#logo {
	width:960px;
	position: absolute;
	z-index: 20;
	height: 248px;
}

#header_menu {
	width:800px;
	position: relative;
	z-index: 20;
	height: 35px;
	top:177px;
	left: 80px;
}



#conteudo{
	width:960px;
	position: relative;
	z-index: 10;
	background-color: #FFFFFF;
}

#banner {
	width:960px;
	position: relative;
	z-index: 10;
	height: 271px;
	margin: 0;
	background-color: #FFFFFF;
}

#destaques-1 {
	width:960px;
	position: relative;
	z-index: 10;
	height: 278px;
	margin: 0;
	background-image:url(imagens/destaques.jpg)
}

#destaques-1a {
	width:200px;
	height: 120px;
	position: absolute;
	left: 170px;
	top: 90px;
	text-align: right;
}

#destaques-1b {
	width:346px;
	height: 120px;
	position: absolute;
	left: 430px;
	top: 90px;
	text-align: left;
}

#header_secao-1 {
	width:960px;
	position: relative;
	z-index: 10;
	height: 120px;
	margin: 0;
	background-color:#FFF;
}

#header_secao-1a {
	width:460px;
	height: 25px;
	position: absolute;
	left: 250px;
	top: 80px;
	text-align: center;
}

#conteudo_secao {
	width:960px;
	position: relative;
	text-align: left;
	font-size: 12px;
}

#conteudo_imprensa {
	width:960px;
	position: relative;
	text-align: left;
	font-size: 12px;
	top: 40px;
}

#conteudo_01 {
	width:800px;
	position: relative;
	left: 80px;
	text-align: center;
	font-size: 12px;
	top: 20px;
}

#conteudo_02 {
	width:800px;
	position: relative;
	left: 80px;
	top: 50px;
	text-align: center;
	font-size: 12px;
}

#conteudo_catalogo {
	width:820px;
	height: 550px;
	position: relative;
	left: 70px;
	top: 50px;
	text-align: center;
	font-size: 12px;
}

#conteudo_download {
	width:820px;
	position: relative;
	left: 70px;
	top: 50px;
	text-align: center;
	font-size: 12px;
}

#conteudo_download_interno {
	width:800px;
	height: 220px;
	position: relative;
	left: 10px;
	top: 10px;
	text-align: center;
	font-size: 12px;
	background-image:url(imagens/fundo_down_01.jpg)
}

#conteudo_download_interno_01 {
	width:720px;
	height: 102px;
	position: relative;
	text-align: left;
	font-size: 12px;
	left: 40px;
	top: 85px;
}

#download_titulo {
	width:500px;
	height: 25px;
	position: absolute;
	text-align: left;
	font-size: 22px;
	left: 40px;
	top: 38px;
	font-family: Arial;
	color: #0CF;
}



#footer {
	width:960px;
	height:103px;
	top: 70px;
	position: relative;
	z-index: 10;
	background-image:url(imagens/footer.jpg)	
}

#footer-a {
	width:600px;
	height: 35px;
	position: absolute;
	left: 105px;
	top: 25px;
	text-align: left;
	font-size: 11px;
}

#footer-b {
	width:80px;
	height: 35px;
	position: absolute;
	left: 842px;
	top: 23px;
	text-align: left;
	font-size: 11px;
}

#catalogo_tucher {
	width:846px;
	position: relative;
	z-index: 10;
	height: 200px;
	margin: 0;
	background-image:url(imagens/header_tucher.jpg);
	left: 57px;
}

#catalogo_pfungstadter {
	width:846px;
	position: relative;
	z-index: 10;
	height: 240px;
	margin: 0;
	background-image:url(imagens/header_pfungstadter.jpg);
	left: 57px;
}

#catalogo_batemans {
	width:846px;
	position: relative;
	z-index: 10;
	height: 200px;
	margin: 0;
	background-image:url(imagens/header_batemans.jpg);
	left: 57px;
}

#catalogo_bauhaus {
	width:846px;
	position: relative;
	z-index: 10;
	height: 200px;
	margin: 0;
	background-image:url(imagens/header_bauhaus.jpg);
	left: 57px;
}

#catalogo_corona {
	width:846px;
	position: relative;
	z-index: 10;
	height: 200px;
	margin: 0;
	background-image:url(imagens/header_corona.jpg);
	left: 57px;
}

#catalogo_carmelo {
	width:846px;
	position: relative;
	z-index: 10;
	height: 200px;
	margin: 0;
	background-image:url(imagens/header_carmelo.jpg);
	left: 57px;
}

#catalogo_backer {
	width:846px;
	position: relative;
	z-index: 10;
	height: 200px;
	margin: 0;
	background-image:url(imagens/header_backer.jpg);
	left: 57px;
}

#catalogo_linha {
	width:846px;
	position: relative;
	z-index: 10;
	height: 36px;
	margin: 0;
	left: 57px;
}

#fabrica_titulo {
	width:500px;
	height: 25px;
	position: absolute;
	text-align: left;
	font-size: 22px;
	left: 196px;
	top: 48px;
	font-family: Arial;
	color: #0CF;
}

#fabrica_texto {
	width:610px;
	position: relative;
	left: 196px;
	text-align: left;
	font-size: 12px;
	top: 80px;
}

#produto {
	padding-bottom:30px;
	width:846px;
	height:auto;
	position: relative;
	z-index: 10;
	margin: 0;
	left: 57px;
	background-image:url(imagens/fundo_produtos.jpg);
	background-repeat:no-repeat;
}

#produto_carmelo {
	width:846px;
	position: relative;
	z-index: 10;
	height: 220px;
	margin: 0;
	left: 57px;
	background-image:url(imagens/fundo_produtos.jpg)
}

#produto_bauhaus {
	width:846px;
	position: relative;
	z-index: 10;
	height: 290px;
	margin: 0;
	left: 57px;
	background-image:url(imagens/fundo_produtos.jpg)
}

#produto-1a {
	width:136px;
	height: 161px;
	position: absolute;
	left: 39px;
	top: 11px;
	text-align: right;
}

#produto-1b {
	position: relative;
	width:612px;
	left: 196px;
	top: 11px;
	text-align: left;
}

#box_imprensa {
	width:846px;
	position: relative;
	z-index: 10;
	height: 122px;
	margin: 0;
	left: 57px;
	background-image:url(imagens/fundo_imprensa.jpg)
}

#box_imprensa_01 {
	width:200px;
	height: 100px;
	position: absolute;
	left: 39px;
	top: 11px;
	text-align: right;
}

#box_imprensa_02 {
	width:553px;
	height: 99px;
	position: absolute;
	left: 253px;
	top: 11px;
	text-align: left;
}

#header_sombra {
	width:846px;
	position: relative;
	z-index: 10;
	height: 50px;
	margin: 0;
	left: 57px;
}

#footer_sombra {
	width:846px;
	position: relative;
	z-index: 10;
	height: 50px;
	margin: 0;
	left: 57px;
}





ul#catalogo {
	width: 820px;
	list-style: none;
}

ul#catalogo li { display: inline; }
	
ul#catalogo li a {
	display: block; float: left; height: 270px;
}
ul#catalogo li a.linha {
	width: 200px; background-position: 0 0;	
}

ul#download {
	width: 800px;
	list-style: none;
}

ul#download li { display: inline; }
	
ul#download li a {
	display: block; float: left; height: 100px;
}
ul#download li a.linha {
	width: 100px; background-position: 0 0;	
}
	




ul#awesome-menu {
	width: 800px;
	list-style: none;
}

ul#awesome-menu li { display: inline; }
	
ul#awesome-menu li a {
	display: block; float: left; height: 35px;
	background-image: url(imagens/menu.jpg); text-indent: -9999px;
}

	ul#awesome-menu li a.home {
		width: 85px; background-position: 0 0;	
	}
	
	ul#awesome-menu li a.sobre {
		width: 161px; background-position: -85px 0;	
	}
	
	ul#awesome-menu li a.catalogo {
		width: 179px; background-position: -246px 0;	
	}
	
	ul#awesome-menu li a.down {
		width: 105px; background-position: -425px 0;	
	}
	
	ul#awesome-menu li a.curso {
		width: 77px; background-position: -530px 0;	
	}
	
	ul#awesome-menu li a.imprensa {
		width: 101px; background-position: -607px 0;	
	}
	
	ul#awesome-menu li a.contato {
		width: 92px; background-position: -708px 0;	
	}
	
	
	ul#awesome-menu li a.home:hover, ul#awesome-menu li a.home:focus {
		background-position: 0 -35px;	
	}
	
	ul#awesome-menu li a.sobre:hover, ul#awesome-menu li a.sobre:focus {
		background-position: -85px -35px;	
	}
	
	ul#awesome-menu li a.catalogo:hover, ul#awesome-menu li a.catalogo:focus {
		background-position: -246px -35px;	
	}
	
	ul#awesome-menu li a.down:hover, ul#awesome-menu li a.down:focus {
		background-position: -425px -35px;	
	}
	
	ul#awesome-menu li a.curso:hover, ul#awesome-menu li a.curso:focus {
		background-position: -530px -35px;	
	}
	
	ul#awesome-menu li a.imprensa:hover, ul#awesome-menu li a.imprensa:focus {
		background-position: -607px -35px;	
	}
	
	ul#awesome-menu li a.contato:hover, ul#awesome-menu li a.contato:focus {
		background-position: -708px -35px;	
	}
	
	ul#awesome-menu li a.homeon {
		width: 85px; background-position: 0 -70px;	
	}
	
	ul#awesome-menu li a.sobreon {
		width: 161px; background-position: -85px -70px;	
	}
	
	ul#awesome-menu li a.catalogoon {
		width: 179px; background-position: -246px -70px;	
	}
	
	ul#awesome-menu li a.downon {
		width: 105px; background-position: -425px -70px;	
	}
	
	ul#awesome-menu li a.cursoon {
		width: 77px; background-position: -530px -70px;	
	}
	
	ul#awesome-menu li a.imprensaon {
		width: 101px; background-position: -607px -70px;	
	}
	
	ul#awesome-menu li a.contatoon {
		width: 92px; background-position: -708px -70px;	
	}

a { outline: none; }


/*Dados Tabulares*/

.tabela-azul{background-color:#D6F1FA;}
.tabela-cinza{background-color:#ebebeb;}



/* Slides HOME  -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --*/




* container for slides */
.{
	position:relative;	
	cursor:pointer;
	}

/* single slide */
div.images {
	
	position:absolute;
	width:960px;
	height:271px;
	background:url(imagens/anuncios/anuncio.jpg) top no-repeat;}


#slide-titulos{
	position:absolute;
	left: 267px;
	top: 79px;
}
#slide-texto{
	position:absolute;
	width: 342px;
	height: 114px;
	left: 147px;
	top: 124px;
	text-align:right;
	line-height:18px;
}

/* tabs (those little circles below slides) */
.slidetabs {
	width:98px;
	height:20px;
	position:absolute;
	left: 854px;
	top: 237px;
	color:#09F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	z-index:2;
}

/* single tab */
.slidetabs a {
	z-index:2;
	width:9px;
	height:9px;
	margin:2px;
	background:url(images/botao.png);	
	display:inline-block;
	color:#0CF;
	text-decoration:none;
}

/* mouseover state */
.slidetabs a:hover {
	background-position:0 -8px;
	color:#06C;
	text-decoration:none;
}

/* active state (current page state) */
.slidetabs a.current {
	background-position:0 -16px;
	color:#06C;
} 

/* disabled navigational button. is not needed when tabs are configured with rotate: true */




/*Start hiding from IE Mac \*/
/* Slides HOME  -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --*/



/* get rid of those system borders being generated for A tags */
a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}



/* Slides HOME  -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --*/



/* root element for scrollable */
.vertical {  
	
	/* required settings */
	position:relative;
	overflow:hidden;	

	/* vertical scrollers have typically larger height than width */	
	height: 316px;
}

/* root element for scrollable items */
.items {	
	position:relative;
	margin: 0px;
	color:#919ea5;
	text-decoration:none;
}
.items a{
color:#919ea5; text-decoration:none;}

/* single scrollable item */
.item {
	position:relative;
	font-size:12px;
	height:52px;
	background:url(images/box_nossoscursos.png) left no-repeat;
	margin:1px 0px 0px 0px;
	padding:0px 34px 0px 34px;
	text-align:left;
}
.item-texto{padding-top:10px;}
.item-texto a:hover{color:#FFF;}
.item-data{
	position:absolute;
	left: 50px;
	top: 29px;
	color:#333;
}
.item-data a{color:#333;}

.item:hover{
	background:url(images/box_nossoscursos_on.jpg) left no-repeat;
	color:#FFF;}

/* the action buttons above the scrollable */
#actions {
	margin:10px;
	text-align:center;
}

#actions a {
	font-size:11px;		
	cursor:pointer;
	color:#666;
}

#actions a:hover {
	text-decoration:underline;
	color:#000;
}

.disabled {
	visibility:hidden;		
}

.next {
	
}	
/*Stop hiding from IE Mac */



/* next */
.forward{
	position:absolute;
	background:url(imagens/anuncios/seta-dir.png);
	width:32px;
	height:32px;
	cursor:pointer;
	font-size:1px;
	z-index:2;
	left: 909px;
	top: 110px;
	color:#FFF;
}


/* prev */

.backward{
	position:absolute;
	background:url(imagens/anuncios/seta-esq.png);
	width:32px;
	height:32px;
	cursor:pointer;
	font-size:1px;
	z-index:2;
	left: 14px;
	top: 110px;
	color:#FFF;
}

