*{margin:0px;padding:0px}
/* CSS Olé propaganda - Rafael Rudnik de Oliveira */
body{margin:0;padding:0;background:#1A1A1A;background: url(../images/bg.jpg) no-repeat top left;background-color:#191919;border:none;font-size:14px;}
/*div#container{width:100%;float:left;background:url(../images/bg_words.png);}*/
div#container{width:100%;float:left;}
div#all{margin:0 auto;width:850px;height:auto;}
div#top{height:200px;}
	div#logo{width:490px; height:200px; background: url(../images/bg_logo_v2.png) no-repeat;float:left;}
		div#logo IMG{margin:auto;float:left;margin-left:30px;}
		div#logo h1{color:#EDECED; font-family:"Lucida Sans Unicode", "Trebuchet MS", Tahoma; font-size:16px; font-weight:normal; margin:50px 10px 0 0; float:right;}
		div#logo span{font-weight:bold; font-size:20px;}
	div#menu{float:left;width:356px;height:200px;}
		div#menu IMG{float:right}
/*div#middle{width:100%;float:left;height:auto;background:url(../images/bg_words.png);}*/
div#middle{width:100%;float:left;height:auto;}
	div#left-middle{float:left;width:380px;height:auto;}
		div.vertical-section{margin-top:15px;float:left;width:95px;height:400px;border-right:1px solid #666;margin-right:10px;}
		div.vertical-section2{;padding-left:30px;float:left;width:50px;}
	div#right-middle{float:right;width:350px;height:auto;}
		div#right-middle IMG{}
div#footer{float:left;width:100%;height:auto;background:none;margin-top:20px;border:1px solid #333;background:#222;}
	div.footer-box{width:281px;height:90px;float:left;}
	div#icons{margin-top:5px;width:auto;height:60px;float:right;}
	
/* CLASSES */
/* BOX 1*/
.box-1{width:360px;height:auto;background:none;padding:0px 10px 0px 10px;margin:20px;border:none;}
/* BOX 2*/
.box-2{float:left;width:360px;height:auto;background:#F90;padding:10px;margin:5px 20px 5px 20px;cursor:pointer;border:1px solid #000;text-decoration:none}
.box-2 a{text-decoration:none}
/* BOX 3*/
.box-3{float:left;width:620px;height:auto;margin-left:65px;margin-top:15px}
.box-3-top{width:100%;height:20px;background:url(../images/top_box3.jpg) no-repeat;}
.box-3-middle{float:left;width:95%;background:url(../images/middle_box3.jpg) repeat-y;padding:2px 15px 2px 15px;}
.box-3-down{float:left;width:100%;height:20px;background:url(../images/down_box3.jpg) no-repeat;}

/* LOGO EMP */
.logo_emp{float:left;width:145px;height:auto;border:1px solid #ededed;text-align:center;}
.logo_emp IMG{vertical-align:middle;}

img.valign {height: 100%;vertical-align: middle;width: 0px;} 

.white{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#fff;}
.white p{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#fff;}
.white a{color:#fff}
.white2{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:16px;color:#ffffff;margin-top:10px;line-height:150%;text-align:justify;}
	.white2 a{color:#fff;}
.underline{text-decoration:none;}
	.underline a{color:#fff;font-size:1.5em;text-decoration:none;}
	.underline a:hover{text-decoration:underline;}
.notice-number{float:left;margin-top:10px;width:50px;height:50px;}
.notice-number span{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:2.6em}
.notice-cont{float:left;width:300px;height:auto;}
.notice-cont P{margin:0}
.size-3{font-size:1.5em;}	
.copy{font-size:0.7em;}
/*MENU FOOTER*/
.menu{list-style:square;color:#fff;float:left;margin-top:15px}
.menu li{margin-left:35px;}
.menu li a{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:0.8em;color:#ccc;list-style:none;text-decoration:none}
.menu li a:hover{text-decoration:underline}

.logo-icon{float:left;margin:5px}
.logo-icon img{width:25px;height:25px;cursor:pointer}
.cinza{color:#ccc}
.endereco{margin-right:20px;}
.logo_ole{margin-right:20px;margin-top:10px;}
.results{padding-left:28px}
.nav{float:right;margin-top:10px;}
.nav a{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:0.8em;float:left;width:10px;padding:0px 2px 0px 2px;margin:2px;border:1px solid #333;text-decoration:none;color:#333}
.nav a:hover{background-color:#333333;color:#fff}
.padding-10{padding:10px;}
.ajax-loader{margin-top:160px;}

/* SERVICES*/
.services{width:100%;margin-top:4px}
.services a{float:left;width:100%;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:1.2em;color:#fff;text-decoration:none;}
.services a:hover{}

.services .service-link{}
.services .service-link-selected{background-color:#BF5303;border-top:1px solid #F07D01}

.list-services{ margin-left:130px;}

/*PORTFOLIO*/
#links-portfolio{height:130px;}
#links-portfolio DIV{width:730px;cursor:pointer;float:left; font-size:20px; padding:0;}
.port-selected{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;border:1px solid #E67401;width:730px;background:#BF5303;color:#fff}
#links-portfolio a{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;text-decoration:none;font-size:1.1em;color:#fff}
#links-portfolio a:hover{text-decoration:underline}
.details{margin:0; padding:0}

/* MULTIMEDIA PORTFOLIO MINIMUM */
.multimedia-portfolio-minimum{float:left;display:inline;list-style:none}
.multimedia-portfolio-minimum li{float:left;}
.multimedia-portfolio-minimum li IMG{width:150px;margin:35px;margin-top:60px;border:1px solid #fff}

/*NOTÍCIAS*/
.tit_text{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:16px;width:100%;font-weight:bold;color:#fff}
.text-news{float:left;width:500px;}
.text-news .text-img{float:left; margin: 5px 10px 10px 0px}
.text-news P{text-align:justify;margin-right:10px}

.list-news{float:right; width:240px; background-color:#BF5303;margin-top:45px}
.list-news A{text-decoration:none;color:#FFFFFF; display:block}
.tit-list{float:left; width:30px; height:100%;border-right:1px solid #DFA981;margin-left:4px;}
.list-news UL{list-style:none;padding:0;margin:0; float:left; width:200px;}
.list-news UL LI{padding-left:3px;margin-top:5px;border-bottom:1px solid #DFA981;padding-bottom:5px;}
.list-news UL LI:HOVER{background-color:#CC6600;}

/*CONTATO*/
.text-contact{color:white; float:left;text-align:center; font-family:"Trebuchet MS";padding-left:150px; padding-top:50px;}
.img-contact{float:left; border:1px solid #353535; padding:10px;}
.cont-form{padding-left:10px;float:right}
#allform {font:12px arial, verdana, helvetica, sans-serif;color:#CCCCCC;text-align:right; float:left} 
#allform INPUT, TEXTAREA{border:1px solid #666666; background:#191919; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF}
.botao{float:right; color:#CCC; font-size:13px}	 


/*Editor*/
.MsoNormal{color:#fff;font-family:"Trebuchet MS"}
.ckeditor p{color:#fff;font-family:"Trebuchet MS"}
#texto p{color:#fff;font-family:"Trebuchet MS"}
.tit_text{color:#fff;font-family:"Trebuchet MS"}