/* Body */



body



{



	font-size:62.5%;

	

	font-family:Verdana, Arial, Helvetica, sans-serif;

	

	color:#666;

	

	margin:0px auto;

	

	text-align:justify;

	

	line-height:1.8em;

	background:#ffffff;
	



}



/* clears */



.clear



{



	clear:both;



}







/* headings */



h1, h2, h3, h4, h5, h6



{



	padding:0px;

	margin:1em 0 0.5em 0;

	color:#e60000;

	font-weight: bold;

	





}







h1



{



	font-size:1em;



}







h2, h3, h4



{



	font-size:1.0em;



}


h5, h6



{



	font-size:1.6em;



}







/* address */



address
{
	font-style:normal;

}

/* header */



#header-wrapper
{
	width:100%;
	background: url(../imgs/bg_topo3.jpg);

}

#header-wrapper2

{
	width:100%;
	background: url(../imgs/bg_topo2.jpg);
}


#header-wrapper .header
{

	width:778px;
	margin:0 auto;
	text-align:left;
	
}






/* Menu */



.header ul
{
	margin: 0 0 0 0;
	padding:0 50px 0;
	list-style: none;

}

.header ul li

{

	float:left;
	font-size:1.2em;
	margin: 0px 0.2em 0 0;
	padding:0 0 0;
}

.header ul li a:link, .header ul li a:visited, .header ul li a:hover, .header ul li a:active

{
	color:#FFFFFF;
	background:none;
	text-decoration:none;

}

.header ul li.selected

{

	background: url(../imgs/selecao.gif) no-repeat center bottom;

}

.header ul li.selected a
{
	text-decoration:none;

}

.header ul li.selected a:link, .header ul li.selected a:visited, .header ul li.selected a:hover, .header ul li.selected a:active
{
	color:#FFFFFF;

}

.header ul li.selected a:hover

{
	text-decoration:none;

}

/* conteudo */



#content



{



	width:720px;

	

	margin:0px auto;

	

	text-align:left;

	

	padding:2.5em 0 0 0;

	

	font-size:1.2em;



}

#content img
{
	padding:7px;
	border:none;
}

#content a img

{
	padding:7px;
	text-decoration:none;
}





/* conteudo principal */



#content-home



{



	width:420px;

	

	float:left;

	

	padding-bottom:2em;



}











/* conteudo secundario */



#right
{
	width:230px;
	float:right;
	padding-bottom:3em;
}







#left ul.menu-servicos
{
	margin:0;
	padding:0;
	list-style:none;

}



#left ul.menu-servicos li
{
	width:228px;
	margin:0;
	padding:0;

}



#left ul.menu-servicos li a

{

	display:block;
	
	background:#f5f5f5;
	
	border:1px solid #d3d3d3;
	
	color:#666666;
	
	text-decoration:none;
	
	line-height:2.8em;
	
	height:2.8em;
	
	padding-left:15px;

}



#left ul.menu-servicos li a:hover

{

background:#f8f8f8;

}



#left ul.menu-servicos li a.ativo, #left ul.menu-servicos li a.ativo:hover

{

	cursor:default;
	
	text-indent:5px;
	
	background:#efefef;
	
	color:#e60000;

}







/* destaque */



#destaque



{



	background:#efefef;

	

	border:1px solid #D2CBC2;

	

	padding:0 10px;



}







#destaque h3



{



	margin:0.7em 0;



}







/* rodape */




#footer-wrapper



{



	clear:both;

	

	width:100%;

	

	background: url(../imgs/bg_footer.jpg) repeat-x;;

	

	margin-top:4em;

	

	padding:2.1em 0 4em 0;

	border-top: 2px solid #cccccc;



}







#footer



{



	width:778px;

	

	margin:0px auto;

	

	text-align:center;

	font: 12px Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFFFFF;



}



#footer a



{

	text-align:center;

	font:12px Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	text-decoration:none;



}

#footer address

{
	text-align:center;
}


#footer .validation a

{



	clear:both;

	font:12px Arial, Helvetica, sans-serif;

	color:#ffffff;

}


#project {

	width: 478px;

	padding: 13px 0 0 0;

	float: left;

	position: relative;

	top: 0;

	left: 0;

	

}



#project_content {

	width: 265px;

	float: left;

	position: relative;

	top: 0;

	left: 55px;

}



#project_content h3,#project_details h3 {

	font: normal 12px/15px Arial, Helvetica, sans-serif;
	margin: 8px 0 3px 0;
	font-weight:bold;
	padding: 0;

}



#project_content p {

	font: normal 10px/15px Arial, Helvetica, sans-serif;

	margin: 0;

	padding: 0px 0 5px 0;

	color: #FFFFFF;

}



#project_details {

	width: 150px;

	float: right;

	position: relative;

	top: 0;

	right: 0;

}



#portfolioimage{

    padding: 30px 0 10px 0;

    text-align: center;

}



img.portfolio {

    padding: 19px;

    margin: 0 -9px;

    background-color: #fff;

    background: url(../parcerias/imgs/portfa_bg.gif) no-repeat center center;




}


img.portfolio-int {

    padding: 19px;

    margin: 0 -9px;

    background-color: #fff;

    background: url(../partnership/imgs/portfa_bg.gif) no-repeat center center;
	




}


#portintroimage img.portfolio{

    padding: 19px 25px;

    margin: 0 -9px 0 0;

    background-color: #fff;

    background: url(../parcerias/imgs/portfa_bg.gif) no-repeat center center;

}

#portintroimage img.portfolio-int{

    padding: 19px 25px;

    margin: 0 -9px 0 0;

    background-color: #fff;

    background: url(../partnership/imgs/portfa_bg.gif) no-repeat center center;

}







a.vejamais {

	font: 12px Verdana, Arial, Helvetica, sans-serif;

	text-decoration: underline;

	color:#990000;

	text-align:right;

	}



.link  {

	font:12px Arial, Helvetica, sans-serif;

	color:#e50100;

	font-size:12px;

	text-decoration:underline;

	text-align:right;

}



.depoimentos  {

	font:12px Arial, Helvetica, sans-serif;

	color:#e50100;

	font-size:12px;

	text-decoration:none;

	font-style:italic;

	text-align:right;

}



.destaque{

	

	font: 14px bold Arial, Helvetica, sans-serif; 

	color: #e50100;

	text-align: justify;

}


#content-dir



{

background:#ffffff;



width:420px;



float:right;



padding-bottom:2em;
text-align:justify;



}



#left



{



width:230px;



float:left;



}

#idioma

{
	position:absolute;
	top:263px;
	margin:0px;
	height:2.5em;
	line-height:2.5em;
	font-size:1.1em;
	width:50px;
	background:#FFFFFF;
	left: 791px;

}

#internas
	{
	background:#ffffff;
	border: none;
	padding:0 10px;
}





#breadCrumb a{

	color: #e60000;

	background:#fff;
	text-decoration:none;

	

}



#breadCrumb a:hover{

	color: #e60000;

	text-decoration: underline;

}




