@charset "iso-8859-2";
/* CSS Document */

@import "form.css"; /* cadastre-se e contato */
@import "slidefotos.css"; /* Fotos intro e empresa */


* {margin:0; padding:0; outline:none;} 


body {
	background:url(../images/fundo.jpg) top repeat-x #047EC1;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	line-height:17px;
	}
	
img {border:none}
	
#wrapper {
	margin:0 auto;
	width:944px;
	text-align:center;
	background:url(../images/fundo_topo.jpg) top center no-repeat;
	}
	

	
/*--- TOPO SITE ----[ini] -----------------------------------------------*/
	
#top {
	width:auto;
	height:auto;
	border:transparent;
	clear:both;
	}
	

h1 {						/*  logotipo com link */
	float:left;
	text-decoration: none;
	margin-left:40px;
	_margin-left:20px;
	margin-top:20px;
	background:url(../images/logotipo_walter_porteiro.png) no-repeat;
	}

h1 a {
	display:block;
	width:136px;
	height:83px;
	text-indent: -9000em;
	text-decoration: none;
	line-height:100%;
	outline:none;
	}

h1 a:hover { text-decoration: none;	}

#top-menu {
	float:right;
	width:auto;
	text-align:right;
	font-size:10px;
	color:#80b0d5;
	margin-right:29px;
	_margin-right:13px;
	margin-top:12px;
	}
	
#top-menu img { padding-left:3px; padding-right:3px; }
#top-menu span { padding-left:3px; padding-right:3px; }

#top-menu a, a:visited, a:active {color:#80b0d5; text-decoration:none;}
#top-menu a:hover {color:#FFFFFF; text-decoration:none;}


#top-login {
	float:right;
	text-align:right;
	font-size:10px;
	color:#80b0d5;
	margin-top:22px;
	}
	
#top-login .logado {
	color:#FFFFFF;
	font-size:11px;
	}
	
#top-login form {
	margin:0px;
	padding:0px;
	}
	
#top-login input {
	border:none;
	background:#347fbb;
	width:118px;
	height:15px;
	color:#FFFFFF;
	font-size:9px;
	margin-left:3px;
	margin-bottom:3px;
	}
	
/*--- TOPO SITE ----[fim] -----------------------------------------------*/





/*--- MENU ----[ini] -----------------------------------------------*/
	
#flash-menu {
	width:944px;
	height:59px;
	margin:0 auto;
	clear:both;
	}
	
#flash-menu ul {
	text-indent:9000em;
	display:none;
	}
	
/*--- MENU ----[fim] -----------------------------------------------*/





/*--- LAYOUT ----[ini] -----------------------------------------------*/
	
#content {
	width:944px;
	background:url(../images/fundo_conteudo.png) top repeat-y;
	padding-top:10px;
	}
	
#content-final {
	width:944px;
	height:41px;
	background:url(../images/final_conteudo.png) top center no-repeat;
	}
	
/*--- LAYOUT ----[fim] -----------------------------------------------*/





/*--- RODAPE ----[ini] -----------------------------------------------*/	

#rodape {
	width:930px;
	height:89px;
	float:left;
	margin-top:9px;
	background:url(../images/fundo_rodape.png) top center no-repeat;
	font-size:11px;
	color:#67b2d9;
	line-height:11px;
	}
	
#rodape-content {
	float:left;
	margin-top:11px;
	margin-left:271px;
	_margin-left:100px;
	_width:740px;
	text-align:center;
	font-weight:normal;
	}
	

#rodape-content a, a:visited, a:active {color:#67b2d9; text-decoration:none; font-weight:normal;}
#rodape-content a:hover {color:#FFFFFF; text-decoration:none; font-weight:normal;}

#rodape a.LinkRodape, a.LinkRodape:visited, a.LinkRodape:active  { color:#FFFFFF; text-decoration:none; font-weight:normal;}
#rodape a.LinkRodape:hover  { color:#00CCFF; text-decoration:none;}

#rodape span {color:#FFFFFF;}

/*--- RODAPE ----[fim] -----------------------------------------------*/	




/*--- INTRO ----[ini] -----------------------------------------------*/	

	/*    NOSSOS PRODUTOS   */

	#box-produtos {
	float:left;
	width:261px;
	height:144px;
	margin-left:26px;
	_margin-left:16px;
	padding:26px;
	color:#4c6872;
	text-align:justify;
	line-height:17px;
	background:url(../images/box_nossoprodutos.jpg) no-repeat;
	}
	
	#box-produtos h2 {
	font-size:18px;
	font-weight:bold;
	font-family: "Trebuchet MS", sans-serif;
	margin-bottom:5px;
	color:#085990;
	}
	
	#box-produtos .botProdutos {
	width:190px;
	height:27px;
	float:right;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	padding-top:4px;
	background:url(../images/intro_bot_nossos_produtos.gif) no-repeat;
	}
	
	#box-produtos a, a:visited, a:active {color:#FFFFFF; text-decoration:none;}
	#box-produtos a:hover {color:#FFFFCC; text-decoration:none;}


	/*    NOVIDADES   */

	#box-novidades {
	float:left;
	width:261px;
	height:144px;
	margin-left:20px;
	_margin-left:15px;
	padding:26px;
	color:#948d56;
	text-align:justify;
	line-height:17px;
	background:url(../images/box_novidade.jpg) no-repeat;
	}
	
	#box-novidades h4 {
	font-size:18px;
	font-weight:bold;
	font-family: "Trebuchet MS", sans-serif;
	margin-bottom:5px;
	}	
	
	#box-novidades .cx-form {
	border:none;
	background:#e7df9c;
	width:214px;
	height:23px;
	color:#333333;
	margin-bottom:6px;
	margin-left:5px;
	}
	
	#box-novidades .bot {	width:88px;	height:27px;	}


	/*    NOTICIAS  */

	#box-noticias {
	float:right;
	width:174px;
	height:361px;
	margin-right:26px;
	_margin-right:16px;
	padding:26px;
	color:#666666;
	text-align:justify;
	line-height:16px;
	font-size:12px;
	background:url(../images/box_noticias.jpg) no-repeat;
	}
	
	#box-noticias h3 {
	font-size:18px;
	font-weight:bold;
	font-family: "Trebuchet MS", sans-serif;
	margin-bottom:5px;
	}
	
	#box-noticias span {
	font-size:10px;
	font-weight:bold;
	color:#333333;
	}
	
								/* noticia full */
								
								.datanews {
									font-size:10px;
									font-weight:bold;
									color:#333333;
									}
									
								#box-noticias-banners {
									float:right;
									width:201px;
									height:auto;
									margin-right:26px;
									_margin-right:16px;
									line-height:16px;
									}
	
	#box-noticias a, a:visited, a:active {color:#666666; text-decoration:none;}
	#box-noticias a:hover {color:#000000; text-decoration:none;}

	#box-noticias .botTodasNews {
	width:118px;
	height:22px;
	float:right;
	color:#FFFFFF;
	text-align:center;
	font-size:10px;
	padding-top:2px;
	background:url(../images/intro_bot_todasnews.gif) no-repeat;
	font-weight:bold;
	}
	
	#box-noticias .botTodasNews a, a:visited, a:active {color:#FFFFFF; text-decoration:none;}
	#box-noticias .botTodasNews a:hover {color:#333333; text-decoration:none;}



	/*    HOME   */

	#box-intro {
	float:left;
	width:648px;
	*width:640px;
	padding-top:45px;
	margin-left:26px;
	_margin-left:16px;
	text-align:justify;
	color:#333333;
	}
	
	#box-intro h2 {
	font-size:21px;
	font-family: "Trebuchet MS", sans-serif;
	margin-bottom:25px;
	color:#234871;
	}
	
	#foto-intro {
	float:left;
	padding-right:10px;
	width:auto;
	}
	
	#box-intro a, a:visited, a:active {color:#333333; text-decoration:none;}
	#box-intro a:hover {color:#234871; text-decoration:none;}
	

	/*    BANNER  */
	
	#box-banner	 {
	float:left;
	text-align:left;
	width:892px;
	margin-top:25px;
	margin-left:26px;
	_margin-left:16px;
	}
	
	#box-banner img {
	padding-right:20px;
	*padding-right:16px;
	}

	
	
/*--- INTRO ----[fim] -----------------------------------------------*/	




#conteudo {
	float:left;
	width:648px;
	*width:640px;
	padding-top:45px;
	margin-left:26px;
	_margin-left:16px;
	text-align:justify;
	color:#333333;
	}
	
#conteudo h2, h3, h4 {
	font-size:21px;
	font-family: "Trebuchet MS", sans-serif;
	margin-bottom:25px;
	color:#003366;
	}
	
#conteudo h3, h4 {
	font-size:18px;
	margin-bottom:15px;
	color:#003366;
	}
	
#foto-intro {
	float:left;
	padding-right:10px;
	width:auto;
	}
	
#conteudo a, a:visited, a:active {color:#003366; text-decoration:none;}
#conteudo a:hover {color:#006699; text-decoration:none;}


ul {
	margin-left:26px;
	list-style-image:url(../images/setinha_azul.gif);
	line-height:19px;
	}
	
	
	
		/*    PRODUTOS MENU  */

	#produtosMenu {
	float:right;
	width:174px;
	min-height:413px !important;
	margin-right:26px;
	_margin-right:16px;
	padding:26px;
	color:#666666;
	text-align:justify;
	line-height:16px;
	font-size:12px;
	background:url(../images/box_produtos.jpg) top center no-repeat;
	}
	
	#produtosMenuFinal {
	float:right;
	width:226px;
	height:16px;
	background:url(../images/box_produtosfinal.jpg) top center no-repeat;
	}
	
	#produtosMenu h3 {
	font-size:18px;
	font-weight:bold;
	font-family: "Trebuchet MS", sans-serif;
	margin-bottom:5px;
	}

	
	#produtosMenu .botProdutos {
	padding-top:3px;
	margin-bottom:8px;
	width:175px;
	height:22px;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	}

	#produtosMenu .botProdutos a  {
	font-weight:bold;
	padding-top:3px;
	width:175px;
	height:22px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	background:url(../images/bot_produtos_menu.gif) top center no-repeat;
	}


	#produtosMenu .botProdutos a:hover {
	font-weight:bold;
	padding-top:3px;
	width:175px;
	height:22px;
	background:url(../images/bot_produtos_menu.gif) bottom center no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	}
	
	

	#produtosMenu .botConsultenos {
	padding-top:3px;
	margin-bottom:8px;
	width:175px;
	height:22px;
	font-size:11px; 
	color:#FFFFFF;
	text-align:center;
	}

	#produtosMenu .botConsultenos a  {
	padding-top:3px;
	width:175px;
	height:22px;
	display:block;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	background:url(../images/bot_produtos_consultenos.gif) top center no-repeat;
	}


	#produtosMenu .botConsultenos a:hover {
	font-weight:bold;
	padding-top:3px;
	width:175px;
	height:22px;
	background:url(../images/bot_produtos_consultenos.gif) bottom center no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	}
	
	/*	ESTILO DA LISTA DE PAGINAÇAO	*/
	ul#paging {
		list-style:none;
		margin:0;
		padding:0;
	}
	ul#paging li{
		display:inline;
		padding-right:4px;
	}
	ul#paging li a:link, a:visited{
		color: navy;
		text-decoration:none;
	}
	ul#paging li a:hover{
		color: #46D3EC;
		text-decoration: underline;
	}
	
	/*  LISTAGEM D EPRODUTOS */
	
	.prod {
		float:left;
		width:174px;
		height:310px;
		_height:330px;
		*height:330px;
		margin-bottom:30px;
		margin-right:42px;
		*margin-right:38px;
		_margin-right:20px;
		text-align:center;
		}
		
	.prodFoto {   /* este aqui tb é usado na área restrita */
		float:left;
		width:174px;
		height:147px;
		}
		
	.prodDesc {
		float:left;
		width:174px;
		min-height:80px !important;
		background:url(../images/fundo_mostra_prod.jpg) top center no-repeat;
		padding-top:10px;
		text-align:justify;
		}
		
	.ProdTitulo {
		color:#006699;
		font-size:14px;
		font-weight:bold;
		text-align:center;
		text-transform:uppercase;
		}
		
			/*  ACESSO RESTRITO ------ LISTAGEM DE PRODUTOS */
	
	.prod-restrito {
		float:left;
		width:640px;
		min-height:147px !important;
		text-align:center;
		}
		

	.prodDesc-restrito {
		float:left;
		text-align:left;
		width:450px;
		margin-left:10px;
		padding-bottom:7px;
		}
		
	.ProdTitulo-restrito {
		color:#006699;
		font-size:14px;
		font-weight:bold;
		text-align:left;
		text-transform:uppercase;
		padding-bottom:8px;
		}
	
	hr {
		background:url(../images/linha_fina.gif) center no-repeat;
		border:none;
		height:1px;
		width:auto;
		padding:20px 0 30px 0; /* top right bottom left */
		}
		

hr { /* HACK para o IE mostrar hr com imagem dentro */
*display: list-item;
*list-style:url(../images/linha_fina.gif) inside;
*filter: alpha(opacity=0);
*width: 0;
*height:0px;
}
		



/*--- HACK ---------------------------------------------------------*/	

.clear {
	clear:both;
	display:block;
	float:none;
	}