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

#menudicasilumina{
float:left;
width:850px;
margin:0 0 25px 25px;
}
.imginfo{ margin-left:28px; margin-right:25px; display:inline;
}
.imgdir{ float:left; margin-top:8px; margin-right:14px;}

.btnmenudicas{
float:left;
width:98px;
background-color:#274158;
border:1px solid #FFF;
height:34px;
color:#FFF;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:11px;
padding:6px;
}
.btnsresp{width:300px; text-align:center; display:inline-table;margin-left:60px;}
.btnsresp a{color:#FFF; font-size:17px; font-weight:bold; text-decoration:none; outline:none;}

.represente{
float:right;
color:#09F;
font-style:normal;
font-size:16px;
text-align:right;
text-decoration:underline;
}
.represente a:link{
color:#09F;
text-decoration:underline;
}
.represente a:hover{
color:#999;
text-decoration:none;
}

body {
	background-color: #f3f3f4;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
h1, h2{
	margin:0px;
	padding:0px;
	font-weight:normal;
}
p{
	margin:0;
	padding:0;
}
#centrofundo{
	/* padding-top:37px; */
	z-index:1;
	background:url(imgnovo/fundocentro.jpg) center repeat-y;
}
#topo{
	clear:both;
	position:relative;
	/*float:left;*/
	width:875px;
	left:50%;
	margin-left:-437px;
	/*padding-bottom:30px;
	*/
	/* background:#00C; */
	height:200px;
	background:url(imgnovo/topofundo1.jpg) no-repeat;
}
#topo a{
	display:block;
	position:relative;
	float:left;
	margin:35px 0 0 0px;
}
#menu{
	/* clear:both; */
	position:absolute;
	z-index:50;
	float:left;
	width:954px;
	left:50%;
	top:142px;
	padding:0px;
	margin-left:-470px;
	/* margin-bottom:30px; */
	/*height:28px;*/
	/* background-color:#f28e00; */
	background-image:url(imgnovo/menufundoazul.jpg);
	background-repeat:repeat-x;
}
#menucentro{
	margin:0 40px 0 40px;
	height:28px;
	/* background:url(imgnovo/fundomenu1.jpg) repeat-x;	 */
}
#menu7link{
	display:block;
	position:relative;
	float:right;
}

.menudiv{
	position:absolute;
	z-index:99;
	left:50%;
}
.menudivfundo{
	padding:20px 0 15px 0;
	background-color:#FFF;
	border-bottom:#d6d6d6 solid 1px;
	border-left:#d6d6d6 solid 1px;
	border-right:#d6d6d6 solid 1px;	
}
.menudiv a{
	display:block;
	padding:2px 15px 2px 15px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#09F;
	text-decoration:none;
}
.menudiv a:hover{
	color:#fff;
	background-color:#09F;
}
.menu2div{
	display:none;
	top:142px;
	margin-left:-371px;
}

.menu3div{
	display:none;
	top:142px;
	top:170px;
	margin-left:-275px;
	margin-left:-436px;
}
.menu3div a, .menu4div a{
	display:block;
	padding:0px;
	width:85px;
	background-color:#FFF;
	background-color:#274158;
	margin:0px;
	color:#FFF;
	text-decoration:none;
	/* border:1px solid #000; */
}
.menu3div a:hover, .menu4div a:hover{
	padding:0px;
	background-color:#FFF;
	background-color:#052038;
	margin:0px;
	color:#FFF;
	cursor:pointer;
}
.menu4div{
	border-bottom:#d6d6d6 solid 1px;
	border-left:#d6d6d6 solid 1px;
	border-right:#d6d6d6 solid 1px;	
}
#allprod{
	color:#000;
	font-size:10px;
}
.titulo1{
	padding-left:4px;
	padding-top:4px;
	height:38px;
	overflow:hidden;
	/*width:119px;*/
	/* background-color:#274158; */
	font-size:10px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.titulo1cell{
	vertical-align:top;
	width:85px;
}




#centro{
	clear:both;
	position:relative;
	width:875px;
	left:50%;
	margin-left:-437px;
	color:#fff;
}
#rodape{
	height:101px;
	padding-top:70px;
	background:url(imgnovo/fundorodape.jpg) center top no-repeat #f3f3f4;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9a9eab;
}
#rodape a {
	display:compact;
	margin:0 10px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2a79d9;
	text-decoration:none;
}
#rodape a:hover{
	text-decoration:underline;	
}



.inst1{
	padding:30px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:16px;
	font-weight:lighter;
	font-weight:normal;
	color:#000;
	line-height:1.5em;
}
.inst1menu{
	position:relative;
	float:left;
	z-index:2;
	color:#fff;
	margin:-150px 0 0 0px;
	width:400px;
	text-align:center;
}
.inst1menu a{
	color:#fff;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	text-decoration:none;
}
.inst1menu a:hover{
	text-decoration:underline;
}
.inst1menu .inst1sel{
	color:#fcd000;
}


.resp1{
	padding:50px;
	background-color:#dfdd00;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:16px;
	font-weight:lighter;
	font-weight:normal;
	color:#000;
	line-height:1.5em;
}
.resp1rodape{
	margin-top:30px;
	font-size:20px;
	font-weight:bold;
	color:#FFF;
}


/*
.prod1moldura{
	background-color:#ececed;
}
.prod1menu1{
	background-color:#fff;
}
.prod1menu1 a{
	display:block;
	padding:5px 0 5px 40px;
	margin-bottom:5px;
	background-image:url(imgnovo/prod1item3fundo.jpg);
	background-repeat:no-repeat;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	color:#2a7adc;
	text-decoration:none;
}
.prod1menu1 a:hover{
	background-image:none;
	background-color:#ffa750;
	color:#fff;
}
.prod1menuitem1{
	padding:3px 0 3px 20px;
	margin-bottom:5px;
	background-image:url(imgnovo/prod1item1fundo.jpg);
	background-repeat:no-repeat;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
}
.prod1menuitem2{
	padding:3px 0 3px 30px;
	margin-bottom:5px;
	background-image:url(imgnovo/prod1item2fundo.jpg);
	background-repeat:no-repeat;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#2a7adc;
}
.prod1moldura2{
	margin:10px;
	background-color:#f3f3f6;	
}
.prod1moldura2 h1{
	display:block;
	padding-top:20px;
	margin:0 0 50px 25px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:30px;
	font-weight:lighter;
	color:#3d8bf9;
}
.pord1cont1{
	margin:0 25px 0 25px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:15px;
	font-weight:lighter;
	color:#585858;
	line-height:1.8em;
}
.prod1secao1{
	clear:both;
	padding:5px 15px 5px 15px;
	margin:25px 0 10px 0;
	background-color:#d5d8e1;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#5c5c5b;
}
*/


h1{
	display:block;
	padding-top:20px;
	margin:0 0 50px 25px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:30px;
	font-weight:lighter;
	color:#3d8bf9;
}
h2{
	display:block;
	margin:60px 25px 10px 25px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:20px;
	font-weight:lighter;
	color:#3d8bf9;
}

.notdata{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:10px;
	font-weight:lighter;
	color:#999;
}
.cont1 .notdata a{
	color:#666;
	font-weight:normal;
	text-decoration:underline;
}
.cont1 .notdata a:hover{
	color:#333;
	font-weight:normal;
	text-decoration:underline;
}
.cont1{
	margin:0 25px 0 25px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:15px;
	font-weight:lighter;
	color:#585858;
	line-height:1.8em;
}
.cont1 a{
	font-weight:bold;
	text-decoration:none;
}
.cont1 a:hover{
	font-weight:bold;
	text-decoration:underline;
}

.campoform1{
	width:320px;
	padding:3px;
	border:1px solid #999;
	font-size:12px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.campoform1peq{
	width:140px;
	padding:3px;
	border:1px solid #999;
	font-size:12px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.campoform1grande{
	width:556px;
	padding:3px;
	border:1px solid #999;
	font-size:12px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.btenviar{
	padding:4px;
	font-size:13px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#fff;
	background:#3d8bf9;
	border:none;
}
.cont1end{
	margin-left:30px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:15px;
	font-weight:lighter;
	color:#585858;
	line-height:1.5em;
}



.inftxt1{
	display:block;
	width:100px;
	font-size:12px;
	font-weight:normal;
	line-height:1.5em;
	text-decoration:none;
	color:#999;
}
.inftxt1:hover{
	text-decoration:underline;
}
.infimg1{
	border:1px solid #ccc;
}



.prodmenuitem{
	width:85px;
	margin-right:3px;
	height:54px;
	background:url(imgnovo/prodmenufundo1.jpg) repeat-x;
}
.prodmenu .sel{
	background:url(imgnovo/prodmenufundo2.jpg) repeat-x;
}
.prodmenuitem a{
	display:block;
	padding:17px 0 7px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	line-height:1.2em;
	color:#fff;
}
.prodmenuitem a:hover{
	text-decoration:underline;
}
.prod1moldura{
	background-color:#ececed;
}
.prod1moldura h1{
	padding-top:40px;
	margin:0 0 40px 25px;
}
.prod1moldura h2{
	margin:0 0 15px 0;
}
.prodcont1{
	/* clear:both; */
	margin:0 25px 50px 25px;
	padding:20px;
	min-height:205px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:15px;
	font-weight:lighter;
	color:#585858;
	line-height:1.8em;
	background:#fff;
}
.prodcont1img{
	display:block;
	position:relative;
	float:right;
	width:300px;
	margin:-10px 0 0 25px;
	text-align:center;
}
.prodcont1img img{
	margin-bottom:10px;
}
.prodcont1 .infotec{
	display:compact;
	padding:5px;
	border:1px solid #585858;
	font-size:10px;
	text-decoration:none;
	color:#585858;
}
.prodcont1 .infotec:hover{
	background-color:#585858;
	color:#CCC;
}

.prodcont2{
	margin:0 25px 50px 25px;
	padding:20px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:15px;
	color:#585858;
	background:#fff;
}
.prodcont2 a{
	display:block;
	margin-bottom:3px;
	text-decoration:none;
	color:#585858;
	color:#3d8bf9;
}
.prodcont2 a:hover{
	text-decoration:underline;
}

.pord1cont1{
	margin:0 25px 0 25px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:15px;
	font-weight:lighter;
	color:#585858;
	line-height:1.8em;
}
.prodtec{
	font-size:10px;
	line-height:1.5em;
	margin:20px 0 20px 0;
	color:#999;
}

.mapasite1 a{
	color:#999;
}
.mapasite1 a:hover{
	text-decoration:underline;
}

.aplicacao{
	position:relative;
	float:right;
	margin-top:-90px;
	margin-right:30px;
	text-align:center;
}

#topobusca{
	display:block;
	float:right;
	width:250px;
	margin:60px 25px 0 0;
}
#busca{
	display:block;
	float:left;
	padding:2px;
	width:200px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#333;
	border:1px solid #d2d2d4;
}
#topobusca a{
	margin-top:0px;	
	margin:0px;
}
.btbusca{
	display:block;
	padding:2px 0 0 10px;
}
.buscabox{
	display:block;
	margin:0 0 20px 25px;
}
.buscabox .buscatitulo{
	display:block;
	margin:0 0 5px 0;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:16px;
	font-weight:lighter;
	color:#3d8bf9;
	text-decoration:none;
}
.buscabox .buscafile{
	display:block;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:10px;
	font-weight:lighter;
	color:#999;	
	text-decoration:none;
}
.buscabox .buscatitulo:hover, .buscabox .buscafile:hover{
	text-decoration:underline;
}
.selotopo{
	position:relative;
	float:right;
	margin:-30px 20px 0 0;
	font-size:10px;
	color:#666
}
.bthome{
	border-left:none;
	border-right:none;
	border-top:none;
	border-bottom:5px solid #FFF;
}
.bthome:hover{
	border-bottom:5px solid #3d8bf9;
}