/* 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;

	}


