@charset "utf-8";



/* CSS Document */


.spacer-gif{
   display: none;	
}


fieldset{
   color: #000;	
}


@import url('/fileadmin/css/form.css');







#externalthumbs {



	margin-top: 5px;



	margin-bottom: 10px;



}







.jdGallery .slideElement{



	background-color: #7CB626 !important;



}











.thumbnail {



  float: left;



  cursor: pointer;



}







.number {



	display: none;	



}







*{



	margin:0;



}







li{



	list-style-image: none;



	list-style-position: outside;



	list-style-type: square;



}







a{



	text-decoration:none;



}







img{



	border:0;



}







body{

	

	background:url(/fileadmin/img/bg.jpg) no-repeat fixed center top #D4DEE7;



	/*font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/



	font-family: Verdana, Arial, Helvetica, sans-serif;



	color: #333;



	font-size:12px;











/*vitor*/



text-align: center;







}







.homepage{



	width:910px;



	margin:5px auto;

	

	position:relative;







}





.idiomas{width:150px; position:absolute; padding-left:0; border:1px #F00 solid;}







.cima{



	background:url(/fileadmin/img/cima.png) no-repeat;



	height:22px;



}







.baixo{



	background:url(/fileadmin/img/baixo.png) no-repeat;



	height:22px;



}







.conteudo{



	background: url(/fileadmin/img/bg_conteudo.png) repeat-y;



	margin:0 auto;



	



}











.banner_home{



	width:900px;



	margin:0 auto;



}







.centro{



	margin:20px auto 0 auto;



	padding: 0 30px 20px 30px;



	/*vitor*/



	text-align: left;



	



}







.clr{



	clear:both;



}











.bem_vindo{



	float:left;



	width:440px;



	



	text-align:justify;







}







.casos_sucessos{



	float:left;



	width:440px;



	padding-top:20px;



}







.casos_sucessos_esq{



	float:left;



	width:260px;



	margin-top:10px;



}







.casos_sucessos_dir{



	float:right;



	width:150px;



	margin-top:10px;



}







.eventos{



	float:right;



	width:330px;



	



}







.evento{



	margin-top:13px;



}







.tit_eventos{



	font-weight:bold;



	font-size:14px;



	margin-top: 10px;



}







.texto_eventos{



	margin:5px 0;



}







.data_eventos{



	font-size:10px;



	font-weight:bold;



	color: #A0A0A0;



}











.titulo_casos{



	font-weight:bold;



	font-size:14px;



	display: block;



	margin-top: 10px;



}







.links{



	float:right;



	width:330px;



	padding-top:20px;



}





li{

	list-style:none;

	

	background:url(../img/ico_links.jpg) left top no-repeat;

	

	margin-bottom:13px;

	

	padding:0 0 2px 20px;

	

    font-size:10px;

	}

	

	

.referencias{



	padding:0;



	list-style-image:url(/fileadmin/img/ico_links.jpg);



	list-style-position:inherit;



	margin:0 0 10px 27px;

	

	padding-bottom:10px;





}



.referencias ul li span{

	margin-right: 5px;

}



.titulo{



	font-size:17px;



	color:#4D7215;



	font-weight:bold;



}







.tituloP{



	font-size:17px;



	color:#4D7215;



	font-weight:bold;



	margin-bottom:10px;



}







.titulo_servicos{



	font-size:16px;



	color:#4D7215;



	border-bottom:1px #666 solid;



	margin:5px 0 20px 0;



	font-weight:bold;



}







.servicos{



	width: 89%;

        *width:780px;



	background:url(/fileadmin/img/servicos/bg.png) no-repeat;



	padding:10px;



	margin:20px auto 0 auto;

		*margin-left:30px;



	height:170px;

	

}







.servicoss{



	width:91%;

		*width:780px;



	padding:10px;



	margin:20px auto 0 auto;

		*margin-left:30px;



	height:170px;



}











.bt_servicos{



	margin:10px 0 0 0;



}







.centroServicos{



	margin:30px 0 0 0;



}









.sel_projetos{



	padding:0;



	list-style-image:url(/fileadmin/img/ico_pdf.jpg);



	list-style-position:inherit;



	margin-left:30px;



}







.rodape{



	background-color:#7CB626;



	padding:20px;



	margin:30px auto 0 auto;



	color:#3A3832;



	width:860px;



	*width: 900px;



}







.rodapee{



	width:700px;



	/*width:680px;*/



	margin:0 auto;

	

	position:relative;



}







/*GALERIA*/







.galeria_box{ 



	background:url(/fileadmin/img/bg_galeria.png) no-repeat center !important;



	padding:20px !important;



	width:515px !important;



	height:444px !important;



	margin: 30px 15% !important;







	position:relative !important;







	}



.galeria_img img{ margin-bottom:15px}







.galeria_mini{



margin-top: 15px !important;



}



.galeria_mini ul { list-style:none; margin:0; padding:0 0 0 15px}



.galeria_mini ul li{ float:left; width:84px; height:58px; margin-right:15px}







.bt_prev{ position:absolute; top:170px; left:20px; background:url(/fileadmin/img/bt_prev.png) no-repeat; width:35px; height:65px; cursor:pointer}



.bt_next{position:absolute; top:170px; right:20px; background:url(/fileadmin/img/bt_next.png) no-repeat; width:35px; height:65px; cursor:pointer}

/* RTE */

.coding { font-family: monospace; font-size: 1.1em;}
.note {background: #dfd; padding: 1em; border-top: 1px #bdb dotted; border-bottom: 1px #bdb dotted;}
.important {background: #ffd; padding: 1em; border-top: 1px #ddb dotted; border-bottom: 1px #ddb dotted;}
.warning {background: #fdd; padding: 1em; border-top: 1px #dbb dotted; border-bottom: 1px #dbb dotted;}
.float_left { float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em;}
.float_right { float: right; display:inline; margin-left: 1em; margin-bottom: 0.15em;}
.center { text-align:center; margin: 0.5em auto}

.align-left { text-align: left; }
.align-center { text-align: center; }
.align-right { text-align: right; }
.align-justify { text-align: justify; }
