@charset "iso-8859-1";
body{ font-size: 12px; color: #113963; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0;}
h1{font: 20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#113963; text-align:left;}
h2{font: 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#113963; text-align:left;}
img{border:none;}

#all{width: 905px; margin: 0 auto;}

#header{width: 905px; height: 189px;}
#header #logo{margin-left:26px; width: 852px; height: 128px;}
#header #menu{margin-left:26px;	width: 852px; height: 36px;	background:url(../images/header_menu.jpg) top center no-repeat;}
#header #menu #itens_menu{width: 700px;	height: 36px; float:right; line-height:36px; text-align:center;}
#header #menu #itens_menu a {font: 15px "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 5px 12px;	text-decoration:none; color:#FFF;}
#header #menu #itens_menu a:hover {font: 15px "Trebuchet MS", Arial, Helvetica, sans-serif;	margin: 5px 12px; text-decoration:none;	color:#efefef;}
#header #space{width: 905px; height: 25px; background:url(../images/header_space.jpg) top center no-repeat;}

#content{float:left; width:905px; height:auto; background:url(../images/content_background.jpg) top center repeat-y;}
#content #conteudo{margin-left:48px; text-align:center; width:807px; height:auto;}

#footer{float:left; width:905px; height:161px; text-align:center;}
#footer #space{width: 905px; height: 40px; background:url(../images/content_bottom.jpg) top center no-repeat;}
#footer #rodape{margin-left:26px; width: 852px; height: 121px; float:left;}
#divclear {clear:both;}

#mensagemRetorno{width:400px; padding:20px 10px; color:#113963; background:#efefef; border:1px inset #ccc; margin:10px auto; text-align:center;}

/*********** HOME **************/
#slideshow{width:807px; height:247px; margin-bottom:10px;}
#slideshow img{border:1px solid #ccc;}

#produtos_home{width:310px; height:240px; float:left; text-align:center;}
#produtos_home #banner{width:302px; height:116px; background:#fff; margin:0 4px 10px 4px;}

#noticias_home{width:460px;	height:120px; float:right; margin-bottom:10px; }
#noticias_home #lista{margin:0;}
#noticias_home #lista ul{margin:0; padding-left:15px; text-align:left;}
#noticias_home #lista li{list-style:#113963;}
#noticias_home #lista li a{text-align:left; text-decoration:none; color: #113963;}
#noticias_home #lista li a:hover{text-align:left; font-weight:bold; color:#09C; text-decoration:none;}

#newsletter{width:460px; height:78px; float:right;}
#newsletter #form_news{margin:20px 0; text-align:left;}
#newsletter #form_news label{margin:0px 2px;}
#newsletter #form_news input{margin:0px 2px; height:20px; line-height:20px;}
#newsletter #form_news input[type=submit]{width:50px; height:23px; border:0; background:url(../images/btn_enviar.jpg) no-repeat; cursor:pointer; cursor:hand;}

/************ CAJADAN ********/
#cajadan_esquerda{width:500px; float:left; height:auto;}
#cajadan_esquerda p{margin:5px; text-align:justify;}
#cajadan_esquerda img{text-align:center;}

#cajadan_direita {width:300px; float:right;}
#cajadan_direita img{text-align:center; margin:10px 5px;}

/********** LINHAS CAJADAN ************/

#linhas_cajadan{width:805px; float:left;}
#linhas_cajadan #menu_linhas{width:260px; float:left; margin:0;}
#linhas_cajadan #menu_linhas ul{margin:0; padding:0;}
#linhas_cajadan #menu_linhas li{margin:3px; list-style-type:none; text-align:left; display:block;}
#linhas_cajadan #menu_linhas li a{ display:block;font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #113963; text-decoration:none;}
#linhas_cajadan #menu_linhas li a:hover{ display:block;font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #113963; text-decoration:none; background:url(../images/fundo_menu_selecionado.jpg) left bottom no-repeat; font-weight:bold;}
#linhas_cajadan #menu_linhas li .selected{ display:block;font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #113963; text-decoration:none; background:url(../images/fundo_menu_selecionado.jpg) left bottom no-repeat; font-weight:bold;}
.categoria{font: 15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#09C;}

#linhas_cajadan #conteudo_linhas{width:545px; float:right; margin:10px 0;}
#linhas_cajadan #conteudo_linhas #texto{width:545px; float:right; margin:10px 0;}
#linhas_cajadan #conteudo_linhas #texto p{margin:5px; text-align:justify;}

#linhas_cajadan #conteudo_linhas #conheca{width:545px; float:right; margin:10px 0;}
#linhas_cajadan #conteudo_linhas #conheca #linhas{width:165px; height:80px; float:left; margin:30px 5px; color:#fff; text-align:right; padding:3px; font-size:14px; cursor:pointer; cursor:hand;}

#linhas_cajadan #conteudo_linhas #imagem{width:545px; float:right; margin:0 0;}
#linhas_cajadan #conteudo_linhas #descricao{width:545px; float:right; margin:10px 0; text-align:left;}

#linhas_cajadan #conteudo_linhas #produtos{width:545px; float:right; margin:10px 0;}
#linhas_cajadan #conteudo_linhas #produtos #meia{width:120px; height:120px; margin:15px 8px; text-align:center; float:left; display:inline;}


#linhas_cajadan #conteudo_linhas #aviso{width:565px; margin:20px 0; text-align:center; font:10px Tahoma, Geneva, sans-serif; color:#777;}

/*********** PRIVATE *****************/
#linhas_private{width:805px; float:left;}
#linhas_private #menu_linhas{width:260px; float:left; margin:0;}
#linhas_private #menu_linhas ul{margin:0; padding:0;}
#linhas_private #menu_linhas li{margin:15px; list-style-type:none; text-align:left; display:block;}
#linhas_private #menu_linhas li a{ display:block;font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #113963; text-decoration:none;}
#linhas_private #menu_linhas li a:hover{ display:block;font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #113963; text-decoration:none; background:url(../images/fundo_menu_selecionado.jpg) left bottom no-repeat; font-weight:bold;}
#linhas_private #menu_linhas li .selected{ display:block;font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #113963; text-decoration:none; background:url(../images/fundo_menu_selecionado.jpg) left bottom no-repeat; font-weight:bold;}

#linhas_private #conteudo_linhas{width:545px; float:right; margin:10px 0;}
#linhas_private #conteudo_linhas #texto{width:545px; float:right; margin:10px 0;}
#linhas_private #conteudo_linhas #texto p{margin:10px 5px; text-align:justify;}

#linhas_private #conteudo_linhas #conheca{width:545px; float:right; margin:10px 0;}
#linhas_private #conteudo_linhas #conheca #linhas{width:165px; height:80px; float:left; margin:30px 5px; color:#fff; text-align:right; padding:3px; font-size:14px; cursor:pointer; cursor:hand;}

#linhas_private #conteudo_linhas #imagem{width:545px; float:right; margin:0 0;}

/************ NOTÍCIAS ***********/
#noticias{width:805px; float:left; text-align:left;}
#noticias #noticia{width:500px; float:left; text-align:left;}
#noticias #noticia #titulo{font: 15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#09C; float:left; width:805px; margin:15px;}
#noticias #noticia #descricao{margin:10px 15px; float:left;}
#noticias #noticia #imagens{width:500px; margin:10px 20px; float:left; text-align:center;}
#noticias #noticia #imagens #imagem{width:150px; margin:10px 8px; float:left; text-align:center;}

#noticias #outras{width:290px; float:left; margin-left:5px; text-align:left;}
#noticias #outras ul{}
#noticias #outras ul li a{text-align:left; text-decoration:none; color: #113963;}
#noticias #outras ul li a:hover{text-align:left; font-weight:bold; color:#09C; text-decoration:none;}
#noticias #outras ul li .selecionado{text-align:left; font-weight:bold; color:#09C;}

#noticias #outras #paginacao {text-align:center;}
#noticias #outras #paginacao ul {padding: 0px;}
#noticias #outras #paginacao li{list-style-type: none; text-align:center; border:1px solid #113963; display:inline; margin:2px 0px; padding:2px 5px; float:left; font-weight:bold;}
#noticias #outras #paginacao li a{text-decoration:none; color:#113963; text-align:center;}
#noticias #outras #paginacao li a:hover{text-decoration:none; color:#113963; text-align:center;}
.atual{background-color:#09C; color:#FFFFFF;text-decoration:none;}

/************ ORÇAMENTOS ***********/
#orcamentos{width:805px; float:left; text-align:center;}
#orcamentos .camposObrigatorios{width:400px; float:left; font-size:10px; margin:10px 50px; text-align:right; color:#900;}
#orcamentos form{width:500px; margin:0 150px; float:left;}
#orcamentos p{width:500px; margin:0px 150px 20px 150px; float:left; text-align:justify;}
#orcamentos label{width:500px; float:left;}
#orcamentos span{width:110px; text-align:left; vertical-align:top; float:left;}
#orcamentos input{width:350px; text-align:left; border:1px solid #113963; float:left; color:#333; margin:3px 0;}
#orcamentos textarea{width:350px; text-align:left; border:1px solid #113963; float:left; height:80px; margin:3px 0;}
#orcamentos #formOrcamento input[type=submit]{margin:10px 0; width:50px; height:23px; border:0; background:url(../images/btn_enviar.jpg) no-repeat; cursor:pointer; cursor:hand;}

/************ CONTATO ***********/
#contato{width:805px; float:left; text-align:center;}
#contato #dados_contato{width:300px; float:left; text-align:left;}
#contato #dados_contato label{width:300px; float:left; margin:3px 0;}

#contato #form_contato{width:500px; float:left; text-align:left;}
#contato .camposObrigatorios{float:left; font-size:10px; margin:10px; text-align:right; color:#900;}
#contato #form_contato form{width:500px; float:left; margin-top:10px;}
#contato #form_contato p{width:500px; float:left; text-align:justify;}
#contato #form_contato label{width:500px; float:left;}
#contato #form_contato span{width:90px; text-align:left; vertical-align:top; float:left;}
#contato #form_contato input{width:350px; text-align:left; border:1px solid #113963; float:left; color:#333; margin:3px 0;}
#contato #form_contato textarea{width:350px; text-align:left; border:1px solid #113963; float:left; height:80px; margin:3px 0;}
#contato #form_contato #formContato input[type=submit]{margin:10px 0; width:50px; height:23px; border:0; background:url(../images/btn_enviar.jpg) no-repeat; cursor:pointer; cursor:hand;}

#contato #mapa_localizacao{float:left;}
#contato #mapa{border:1px solid #113963;width:805px;}

/************ TRABALHE ***********/
#trabalhe{width:805px; float:left; text-align:center;}
#trabalhe .camposObrigatorios{width:400px; float:left; font-size:10px; margin:10px 50px; text-align:right; color:#900;}
#trabalhe form{width:500px; margin:0 150px; float:left;}
#trabalhe p{width:500px; margin:0px 150px 20px 150px; float:left; text-align:justify;}
#trabalhe label{width:500px; float:left;}
#trabalhe span{width:90px; text-align:left; vertical-align:top; float:left;}
#trabalhe input{width:350px; text-align:left; border:1px solid #113963; float:left; color:#333; margin:3px 0;}
#trabalhe textarea{width:350px; text-align:left; border:1px solid #113963; float:left; height:80px; margin:3px 0;}
#trabalhe #formTrabalhe input[type=submit]{margin:10px 0; width:50px; height:23px; border:0; background:url(../images/btn_enviar.jpg) no-repeat; cursor:pointer; cursor:hand;}
