@charset "iso-8859-1";
/* CSS Document */

body { padding:0px; margin:0px; background:#cecece url(../images/bg.jpg) left top; font:12px Tahoma, Geneva, Arial, sans-serif; color:#000;}
a { text-decoration:none;}
a:hover { text-decoration:none;}
p {
	line-height:24px;
}

/* Bg's */
.bgMenu { background:url(../images/bgMenu.png) center top no-repeat; width:953px; height:84px; margin-top:15px;}
.bgRodape { background:url(../images/bgRodape.gif) left top repeat-x; height:175px;}
.bgTitHome { background:url(../images/bgfraseHome.gif) center center no-repeat; width:307px; height:34px;}
.bgNewsMini {float:right; border-right:3px solid #b9b9b9; border-bottom:3px solid #b9b9b9; margin-right:15px; margin-left:5px;}
.bgNews { border-right:3px solid #b9b9b9; border-bottom:3px solid #b9b9b9;}
.bgPremiosHome { background:url(../images/bgPremiosHOme.gif) left bottom no-repeat; width:241px; height:125px;}
.bgOrcamentoHome { background:url(../images/bgTitHomeOrc.gif) left center no-repeat; width:195px; height:31px;}
.bgGrafismo { background:url(../images/bgGrafismo.gif) left top no-repeat;}
.bgGrafismo2 { background:url(../images/bgGrafismo.gif) left top no-repeat;width:495px; height:101px;}
.bgDepoimentos1 { background:url(../images/depoimentos/lado1.gif) right top;}
.bgDepoimentos2 { background:url(../images/depoimentos/lado2.gif) left top;}
.bgDepoirmentosDetalhes { background:url(../images/bgDepoirmentosDetalhes.gif) center center no-repeat; width:859px; height:409px;}
.bgNewsInterna { background:url(../images/bgNewsInterna.gif) left center no-repeat; width:91px;}
.bgAnoPremio { background:url(../images/bgAnoPremio.gif) left center no-repeat; width:140px; height:56px;}
.bgGaleria { background:#eaeaea; width:350px; height:230px;}
.legendaGaleria { background:#000000; filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50; width:350px; height:38px;}
.bgFormOrcamento { background:url(../images/bgFormOrcamento.gif) no-repeat; width:690px; height:404px;}
.bgFormOrcamentoNovo { background:url(../images/bgFormOrcamentoNovo.gif) no-repeat; width:690px; height:450px;}
.bgfaixaTitForm { background:url(../images/bgCadastrese.gif) no-repeat; width:428px; height:25px;}
.bgEnvioArquivos { background:url(../images/bgEnvioArquivos.gif) no-repeat; width:535px; height:342px;}
.bgEnvioArquivos2 { background:url(../images/bgformaba.gif) no-repeat; width:700px; height:404px;}
.bgNoticias { background:url(../images/bgNoticias.gif) right top no-repeat; width:346px; height:365px;}
.grafismoNoticias { background:url(../images/grafismoNoticias.gif) left top no-repeat; width:346px; height:365px;}
.bgMapa { background:url(../images/bgMapa.gif) no-repeat; width:146px; height:63px;}
.bgMapa2 { background:url(../images/bgMapa2.gif) no-repeat; width:190px; height:63px;}
/* Fim Bg's */

/* Espaços */
.marginLeft21 { margin-left:21px;}
.marginLeft10 { margin-left:10px;}
.marginRight10 { margin-right:10px;}
.marginTop5 { margin-top:5px;}
.marginTop20 { margin-top:20px;}
.marginBottom10 { margin-bottom:10px;}
.marginBottom20 { margin-bottom:20px;}
.marginBottom30 { margin-bottom:30px;}
.paddingTop5 { padding-top:5px;}
.paddingTop7 { padding-top:7px;}
.paddingTop10 { padding-top:10px;}
.paddingTop15 { padding-top:15px;}
.paddingRight10 { padding-right:10px;}
.paddingRight13 { padding-right:13px;}
.paddingRight20 { padding-right:20px;}
.paddingLeft10 { padding-left:10px;}
.paddingLeft20 { padding-left:20px;}
.paddingBottom10 { padding-bottom:10px;}
.floatLeft { float:left;}
/* Fim Espaços */

/* Menu */
/*#menu { padding:0px; margin:0px; }
#menu li {font-size:15px; color:#575757; list-style:none; font-weight:bold; margin-left:10px; -margin-left:10px; float:left;}
#menu li a {color:#575757;}*/

#lava {
		/* you must set it to relative, so that you can use absolute position for children elements */
		position:relative; 
		width:685px; 
		height:40px;
		margin-top:25px;
		margin-left:210px;
		text-align:left;
	}
	
	#lava ul {
		/* remove the list style and spaces*/
		margin:0; 
		padding:0; 
		list-style:none; 
		/* position absolute so that z-index can be defined */
		position:absolute; 
		/* center the menu, depend on the width of you menu*/
		left:0px; 
		top:6px; 
		/* should be higher than #box */
		z-index:100;
	}
	
	#lava ul li {
		/* give some spaces between the list items */
		margin:0 7px;
		_margin:0 6px;
		/* display the list item in single row */
		float:left;
		font-size:15px; 
		color:#575757;
		font-weight:bold;
	}
	
	#lava ul li a {
		font-size:15px; 
		color:#575757;
		font-weight:bold;
	}
	
	#lava ul li a:hover {
		font-size:15px; 
		font-weight:bold;
	}
	
	#lava ul li ul {
	margin-top:20px;
	}
	#lava ul li ul li {
	/* give some spaces between the list items */
	margin:0 7px;
	_margin:0 6px;
	/* display the list item in single row */
	float:left;
	font-size:12px; 
	color:#575757;
	font-weight:bold;
	}

	#lava ul li ul li a {
		font-size:12px; 
		color:#575757;
		font-weight:bold;
	}
	
	#lava ul li ul li a:hover {
		color:#e23786;
		font-size:12px; 
		font-weight:bold;
	}

	#lava #box {
		/* position absolute so that z-index can be defined and able to move this item using javascript */
		position:absolute; 
		left:0; 
		top:0; 
		/* should be lower than the list menu */
		z-index:50; 
		/* image of the right rounded corner */
		background:url(../images/menu/tail.gif) no-repeat right center; 
		height:29px;
		/* add padding 8px so that the tail would appear */
		padding-right:5px;
		padding-left:3px;
		/* self-adjust negative margin to make sure the box display in the center of the item */
		margin-left:-10px;
	}
	
	#lava #box .head {
		/* image of the left rounded corner */
		background:url(../images/menu/head.gif) no-repeat 0 0; 
		height:29px;
		/* self-adjust left padding to make sure the box display in the center of the item */
		padding-left:12px;
	}
	
	#container {
		text-align:left;
		width:900px;
		margin:0 auto;
	}
	
	#lava ul li.selected a {color:#ffffff;}
	#lava ul li.selected a:hover {color:#ffffff;}
	#lava ul li ul li.selected a {color:#e23786;}
	#lava ul li ul li.selected a:hover {color:#e23786;}
/* Fim Menu */

/* Textos */
.tam11 { font-size:11px;}
.tam12 { font-size:12px;}
.tam14 { font-size:14px;}
.tam16 { font-size:16px;}
.tam18 { font-size:18px;}
.tam20 { font-size:20px;}
.preto { color:#000;}
.preto a { color:#000;}
.preto2 { color:#484848}
.preto2 a { color:#484848}
.branco { color:#FFF;}
.branco a { color:#FFF;}
.rosa { color:#e85f9e;}
.rosa a { color:#e85f9e;}
.azul { color:#273684;}
.azul a { color:#273684;}
.cinza { color:#7f7f7f;}
.cinza a { color:#7f7f7f;}
.cinzaEscuro { color:#666666;}
.cinzaEscuro a { color:#666666;}
.cinzaEscuro2 { color:#666666;}
.cinzaEscuro2 a { color:#666666;}
.cinzaEscuro2 a:hover { text-decoration:underline;}
/* Fim Textos */

/* Rodapé */
#listaRodape { margin:0px; padding:0px;}
#listaRodape li { list-style:none; font:18px Tahoma, Geneva, Arial, sans-serif; color:#FFF; float:left; margin-right:28px;}
#listaRodape li a { color:#FFF;}
#listaRodape li a:hover { color:#FFF; text-decoration:underline;}
/* Fim Rodapé */

/* Input */
.bgInput { background:url(../images/inputMeio.gif) left center repeat-x;}
.input { background:none; border:none; font:12px Tahoma, Geneva, Arial, sans-serif; color:#535353;}
.bgInputMsg { background:url(../images/inputMsgMeio.gif) left top repeat-x;}
.bgInputCinza { background:url(../images/inputMeioCinza.gif) left center repeat-x;}
.bgInputMsgPq { background:url(../images/inputMsgMeioPq.gif) left top repeat-x;}
/* Input */

/* Rodape Idiomas */
.subMenuIdiomas {background:none;  position:absolute; clear:both;  padding-top:3px; margin-left:-7px !important;  width:93px; height:142px;  font-size:11px; color:#e23786;}
.subMenuIdiomas li{font-size:10px; font-weight:bold; margin:0px; padding:3px 0 3px 5px; color:#e23786; background:url(../images/subMenuREPETE.png) left top repeat-y; width:99px; font-size:14px !important;}
.subMenuTopo {margin:0px; padding:0px; background: url(../images/subMenu.jpg) left bottom no-repeat !important; height:15px;}
.subMenuBottom {margin:0px; padding:0px; background: url(../images/subMenu2.png) left top no-repeat !important; height:5px;}
.subMenuIdiomas li a{color:#e23786; font-size:14px !important; }
.fontesub {font-size:10px; color:#000000;}
