/* This controls the width of the fluid width layouts */

div.fluid
{
width: 90% !important;
}

/* This controls the width of the fixed width layouts */

div.fixed
{
width: 950px !important;
}

/* Topo */

#header
{
width:100%;
height:196px;
background: #ED8102 url('../img/n1.gif') repeat-x;
}
#content { width:688px; background:#fff; margin-left:auto; margin-right:auto; border-left: 1px dotted #F8D7AE;border-right:1px dotted #F8D7AE;}

#header_inner
{
	position: relative;
	width: 950px;
	height:195px;
	margin: 0 auto;
	z-index: 50;
}
#header_inf
{
position: relative;
width: 100%;
height:140px;
margin: 0 auto;
background-image: url(../img/fundo_rodape.gif);
}
#header_inf_home
{
position: relative;
width: 100%;
height:140px;
margin: 0 auto;
top: 380px;
background-image: url(../img/fundo_rodape.gif);
}

#copyriht
{
	position: absolute;
	width: 406px;
	left:10px;
	top: 30px;
	height: 50px;
	color:#FFFFFF
}

#copyriht a {
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF
}

#copyriht a:hover {
	text-decoration: underline;
	color: #CCCCCC

}

/* Corpo */

*
{
margin: 0em;
padding: 0em;
}

body
{
background-color: #fff;
color: #585858;
font-size: 9pt;
font-family: "trebuchet ms", helvetica, sans-serif;
}

h1,h2,h3,h4,h5,h6
{
font-weight: normal;
letter-spacing: -1px;
text-transform: lowercase;
}

h3,h4,h5,h6
{
color: #66000F;
}

/* mascote */

#mascote
{
position: absolute;
bottom: -11px;
}
#textocontato
{
	position: absolute;
	width: 263px;
	left:402px;
	top: 76px;
	height: 116px;
	color:#999	/*position: absolute;
	bottom: -224px;
	left: 495px;*/;
	padding-right: 25px;
}
#atendimento
{
	position: absolute;
	bottom: 99px;
	left: 95px;
}

/* logo */
#logo
{
position: absolute;
bottom: 7.0em;
left: 32%
}

/* Meio */

#main_inner p
{
text-align: justify;
margin-bottom: 2.0em;
}

#main_inner ul
{
margin-bottom: 2.0em;
}

#main_inner
{
	position: relative;
    width: 950px;
	margin: 0 auto;
	font-size: 1.5em;
    padding-bottom: 0.1em;
    margin-bottom: 0.1em;
}
.projetosrecentes {
	background-color:#FFF;
	position: absolute;
	visibility: visible;
	font-family: "Trebuchet MS", Verdana, "VAGRounded BT";
	font-size: 12px;
	font-style: normal;
	color: #999999;
	overflow: visible;
	height: 289px;
	width: 198px;
	top: 18px;
	left: 6px;	
}
.news {
	position: absolute;
	visibility: visible;
	overflow: visible;
	height: 63px;
	width: 303px;
	left: 227px;
}
.newstexto1 {
	position: absolute;
	visibility: visible;
	overflow: visible;
	height: 355px;
	width: 368px;
	left: -22px;
}
.newstexto2 {
	position: absolute;
	visibility: visible;
	font-family: "Trebuchet MS", Verdana, "VAGRounded BT";
	font-size: 11px;
	font-style: normal;
	color: #999999;
	overflow: visible;
	height: 85px;
	width: 305px;
	left: 227px;
	top: 104px;
	text-decoration: none;
	border-bottom: 1px dotted #F8D7AE;
}
.newstexto3 {
	position: absolute;
	visibility: visible;
	font-family: "Trebuchet MS", Verdana, "VAGRounded BT";
	font-size: 11px;
	font-style: normal;
	color: #999999;
	overflow: visible;
	height: 54px;
	width: 304px;
	left: 227px;
	top: 200px;
	text-decoration: none;
	border-bottom: 1px dotted #F8D7AE;
}

.newstexto4 {
	position: absolute;
	visibility: visible;
	font-family: "Trebuchet MS", Verdana, "VAGRounded BT";
	font-size: 11px;
	font-style: normal;
	color: #999999;
	overflow: visible;
	height: 43px;
	width: 303px;
	left: 227px;
	top: 266px;
	text-decoration: none;
	border-bottom: 1px dotted #F8D7AE;
}

.newstexto5 {
	position: absolute;
	visibility: visible;
	font-family: "Trebuchet MS", Verdana, "VAGRounded BT";
	font-size: 11px;
	font-style: normal;
	color: #999999;
	overflow: visible;
	height: 70px;
	width: 303px;
	left: 226px;
	top: 324px;
	text-decoration: none;
	border-bottom: 1px dotted #F8D7AE;
}
.newstexto6 {
	position: absolute;
	visibility: visible;
	font-family: "Trebuchet MS", Verdana, "VAGRounded BT";
	font-size: 11px;
	font-style: normal;
	color: #999999;
	overflow: visible;
	height: 60px;
	width: 312px;
	left: 226px;
	top: 198px;
	text-decoration: none;
	border-bottom: 1px dotted #F8D7AE;
}


.linknews {
	background-color:#FFF;
	font-family: "Trebuchet MS", Verdana, "VAGRounded BT";
	font-size: 11px;
	font-style: normal;
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
}

.linknews:hover {
	text-decoration: underline;
	font-family: "Trebuchet MS", Verdana, "VAGRounded BT";
	font-size: 11px;
	font-weight: bold;
	color: #993300;
		}

.newsdata {
	font-family: "Trebuchet MS", Verdana, "VAGRounded BT";
	font-size: 11px;
	font-style: normal;
	color: #86d734;
	text-decoration: none;
}	
.parceiros {
    position: absolute;
	visibility: visible;
	font-family: "Trebuchet MS", Verdana, "VAGRounded BT";
	font-size: 11px;
	font-style: normal;
	color: #999999;
	overflow: visible;
	height: 469px;
	width: 200px;
	left: 565px;
	top: -11px;	
}
.detparceiros {
	position: absolute;
    background-color: #fff;
	background-image: url(../img/parceiro_baixo.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 25px;
	width: 205px;
	left: 567px;
	top: 550px;	
}
.ztemplatedisplaycell {
	border: 0px solid #D7D6D6;
	padding: 3px;
}

.ztemplatedisplaycell a img {
	padding: 0px;
	border: 3px solid #D7D6D6;
	}
.ztemplatedisplaycell a:hover img {
	border: 3px solid #ed8102;
	}
