/* Start of CMSMS style sheet 'principal' */
/**** gerais ****/
*
{
	margin: 0;
	padding: 0;
	border:0;
	text-decoration: none;
}

body,html {
	height: 100%;
	width: 100%;
	background: #E7F0D5 url('img/bg-white.gif') repeat-y;
	background-position: top center;
	font: 12px/18px Arial, Helvetica, Verdana, sans-serif;
	color: #666;	
	}

#geral {
	width: 750px;
	margin: 0 auto;
	}
	
#topologo {
	width: 730px;
	overflow: hidden;	
	margin: 20px 0 20px 10px;
	}
	
#topoimagem {
	width: 730px;
	height: 150px;
	margin-left: 10px;
	}

#topoimagemfrase{
	float: left;
	width: 165px;
	height: 130px;
	padding: 15px 10px 5px 15px;
	background: #D9E0E8 url('img/bg-box-topo.gif') no-repeat;
	display:inline;	
	}
	
#topoimagemfrase p{
	font: 12px/17px Arial, Helvetica, Verdana, sans-serif;
	color: #646769;
	}	

#topoimagemslide{
	float: left;
	width: 540px;
	height: 150px;
	display:inline;	
	}	
	
#conteudo {
	width: 750px;
	background: #E3E3E3 url('img/bg-white-blue.gif') repeat-y;	
	overflow: hidden;		
	}
	
#centro {
	float: left;
	width: 330px;	
	}		

/**** texto capa ****/
	
#textocapa {
	float: left;	
	width: 295px;
	margin: 15px 20px 10px 15px;
	display: inline;	
	}	
	
#textocapa p {
	font: 12px/18px Arial, Helvetica, Verdana, sans-serif;
	color: #666;
	padding: 0 0 10px 4px;	
	}

#textocapa h1 {
	font: 17px/17px Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #44563A;	
	padding: 7px 0 13px 21px;
	background: #fff url('img/ico-folha-h1.gif') 0 0 no-repeat;	
	}
	
#textocapa a, #textocapa a:visited, #textointerno a, #textointerno a:visited  {
	text-decoration: none;
	color: #A50000;
	}

#textocapa a:hover, #textointerno a:hover {
	color: #AE6500;
	background-color: #FAEFE0;
	}	
	
/**** texto interno ****/
	
#textointerno {
	float: left;	
	width: 530px;
	margin: 15px 0 10px 15px;
	display: inline;	
	}	
	
#textointerno p {
	font: 12px/18px Arial, Helvetica, Verdana, sans-serif;
	color: #666;
	padding: 0 20px 10px 4px;	
	}

#textointerno h1 {
	font: 17px/17px Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #44563A;	
	padding: 7px 0 13px 21px;
	background: url('img/ico-folha-h1.gif') 0 0 no-repeat;	
	}	
	
#textointerno h2 {
	font: 17px/17px Arial, Helvetica, Verdana, sans-serif;
	color: #44563A;	
	padding: 7px 0 13px 21px;
	background: url('img/ico-news.gif') 0 0 no-repeat;	
	}
	
#textointerno h3 {
	font: 17px/17px Arial, Helvetica, Verdana, sans-serif;
	color: #44563A;	
	padding: 7px 0 13px 21px;
	background: url('img/ico-photos.gif') 0 0 no-repeat;	
	}

#textointerno p.projetospg {
	font: 12px/18px Arial, Helvetica, Verdana, sans-serif;
	color: #666;
	padding: 10px 20px 0 23px;	
	background: url('img/ico-projetos.gif') 0 11px no-repeat;	
	}	
	
#textointerno img {
	float:left;
	margin:5px 10px 0 0;
}	
		

/**** menu noticias ****/

#menu_noticias {
	margin-top:20px;
	float: left;
	width: 209px;
	background:#D2E8F5 url(img/bgnews1a.jpg) top left no-repeat;		
	font: 12px/15px Arial, Helvetica, Verdana, sans-serif;
}

#menu_noticias ul { 
	list-style: none; 
}

#menu_noticias ul li { 
	width: 209px; 
	text-align: left; 
	margin: 0; 
	font-size: 1em; 
}

#menu_noticias ul li a { 
	width: 189px; 
	display: block; 
	margin: 0; 
	color: #293323; 
	padding: 5px 10px 8px 10px; 
	text-decoration: none; 
	border-top: 1px solid #FFF; 
}

#menu_noticias ul li a:hover { 
	color: #4B4F3E;
	background: url(img/bgnews2.gif);		
}

#menu_noticias .header a { 
	width: 174px; 
	height: 17px;
	display: block; 
	margin: 0; 
	color: #404433; 
	padding: 7px 2px 5px 33px; 
	font: bold 12px/15px Arial, Helvetica, Verdana, sans-serif;
	border-bottom: 0;
	background:#FFF url(img/topo_noticias.jpg) top left no-repeat;
}

#menu_noticias .foot { 
	width: 209px; 
	height: 53px;
	display: block; 
	margin: 0;  
	padding: 0; 
	border: 0;
	background:#FFF url(img/bgnews1b.jpg) top left no-repeat;
}

#menu_noticias .header a:hover {  
	color: #4B4F3E;
	background:#FFF url(img/topo_noticias-on.jpg) top left no-repeat;	
}	

/**** rodape ****/
	
#footer {
	width: 750px;
	height: 52px;	
	margin: 20px 0 0 0;
	background: #fff url('img/borda-rodape.gif') 0 0 repeat-x;	
	}
	
#footer p {
	float: left;
	padding: 5px 0 0 60px;
	font: 9px/15px Tahoma, Arial, Helvetica, Verdana, sans-serif;	
	color: #737172;
	text-align: center;		
	}

#footer a {
	color: #000;
}

#footer a:hover {
	color: #B13732;
}

#footer img{
	float: right;
	margin-top: 1px;
	}

#footer2 {
	width: 750px;
	height: 20px;	
	}


/**** menu principal ****/
	
#menulateral {
	float: left;	
	width: 180px;
	margin: 0 0 0 10px;
	padding: 0 5px 20px 5px;
	background: #ECEFF3 url(img/separador-2.gif) 100% 0 repeat-x;		
	display: inline;
	}	

.menu
{
	list-style: none;
	padding-bottom: 1px;	
	background: url(img/separador.gif) 0 100% no-repeat;	
}

.menu a:hover
{
	text-decoration: none;	
}

.menu ul
{
	list-style: none;
	margin-left: 0px;	
}

.menu li
{
	font: 11px/11px Arial, Verdana, Helvetica, sans-serif;
	background: url(img/separador.gif) 0 0 no-repeat;
	padding: 1px 0 0 0;
}

.menu li a
{
	display: block;
	width: 154px;	
	padding: 7px 0 7px 26px;
	background: url(img/seta1.gif) 8px 7px no-repeat;	
	color:#72141A;
	text-decoration: none;	
}

.menu li a:hover
{
	background: #FFF url(img/seta2.gif) 8px 7px no-repeat;
	color:#DA8C11;
}

.menu ul li a
{
	display: block;
	width: 138px;	
	padding-left: 42px;	
	background: url(img/seta5.gif) 25px 8px no-repeat;			
	font: 11px/13px Arial, Verdana, Helvetica, sans-serif;
	color: #72141A;		
	text-decoration: none;	
}

.menu ul li a:hover
{
	background: #FFF url(img/seta6.gif) 25px 8px no-repeat;
	color:#DA8C11;
}

.menu li a.currentpage
{ 
	background: #FFF url(img/seta2.gif) 8px 7px no-repeat;
	color:#DA8C11;	
}

.menu li li a.currentpage
{ 
	background: #FFF url(img/seta6.gif) 25px 8px no-repeat;
	color:#DA8C11;	
}

.menu li a.activeparent
{
	background: #F7F7F7 url(img/seta7.gif) 8px 7px no-repeat;
	color:#666;
}


/**** box projetos ****/

#projetos {
	float: left;
	display: inline;	
	width: 270px;
	margin: 10px 0 0 19px;
	padding: 10px 10px 0 10px;
	border: 1px solid #E2E4DC; 
	background: #F5F9EE;		
}

#projetos p {
	height: 50px;	
	font: 11px/18px Arial, Helvetica, Verdana, sans-serif;	
	color: #515545;
	margin: 0;
	padding: 8px 0 10px 0; 
	background: url(img/bg-p-projetos.gif) top left repeat-x;		
	}	
	
#projetos h3{
	font: bold 15px/20px Arial, Helvetica, Verdana, sans-serif;	
	color: #65954A;
	margin-bottom: 10px;
	padding: 0 0 0 17px; 	
	background: url(img/icon-seta2.gif) 0 2px no-repeat;			
	}

#projetos img{
	float:left;
	margin:2px 10px 0 0;		
	}

#projetos a, #projetos a:visited{
	color: #515545;		
	}

#projetos a:hover{
	color: #AE6500;
	background-color: #FAEFE0;		
	}	
	
li.thumb 
{
	width:125px;
}

a.linkado
{
	background: url(img/ico-link.gif) 0 3px no-repeat;
	padding-left: 13px;
}

.contactform  {margin-left: 4px;}
.contactform input, .contactform textarea {border: 1px solid #CCC;}
.contactform div {width: 100%; padding: 0 0 15px 0;}
.contactform div.topo {width: 100%; padding: 0;}
.contactform div label {display: block; font-weight:bold;}				
/* End of 'principal' */

