html {
	margin : 0;
	padding : 0;
}

body {
	padding : 0;
	margin : 0;
	font : 0.69em Arial, Verdana, sans-serif;
	line-height : 1.64em;
	background : url(images/bodybg.gif) repeat;
	background-attachment: fixed;
	color : #555;
	font : 76% arial, sans-serif;
	text-align : center;
}

p {
	margin : 0 10px 10px;
}

a {
	text-decoration : none;
	color : #2b2b2b;
	cursor : pointer;
}

a:hover {
	color : #aaaaaa;
	text-align : center;
}

a:visited {
	color : #2b2b2b;
}

div#header {
	background-image : url(images/p4.jpg);
	height : 220px;
	width : 892px;
	margin-left : 4px;
	margin-right : 4px;
}

div#header h1 {
	color : #f4e5b2;
	font-family : "Trebuchet MS", Verdana, Arial;
	font-size : 14px;
	text-align : center;
	padding-top : 170px;
}

#Banner {
	height : 210px;
	float : left;
}

div#container {
	width : 900px;
	margin : 0 auto;
	text-align : justify;
}

div.pagewrapper {
	background-image : url('images/wrap-bg-right.png');
	background-repeat : repeat-y;
	background-position : top left;
}

div.direita {
	background-image : url('images/wrap-bg-left.png');
	background-repeat : repeat-y;
	background-position : top left;
}

div.page {
	width : 900px;
	background : #2f2f2f;
}

div.page ul li {
	padding : 3px 0;
}

div#content {
	background : #f4ecd1;
	float : left;
	width : 892px;
	margin-left : 4px;
}

div#indhome {
	background : #f4ecd1;
	float : right;
	width : 615px;
	margin-left : 4px;
}

div#dir {
	padding : 10px;
	background : #f4ecd1;
	float : right;
	width : 364px;
	margin-right:10px;
}
div#esq{
	border-left:1px solid #e4d5b8;
	float : right;
	width : 200px;
	margin-left : 0px;
	padding : 10px;
}

.fonte {
		float : right;
}

div#navigation {
	float : left;
	width : 266px;
	background-color : #e4d5b8;
	margin-right : 4px;
}

div#navigation p {
	font-family : "Trebuchet MS", Verdana, Arial;
	font-size : 12px;
	text-align : justify;
	margin : 10px;
}

div#navi {
	float : left;
	width : 200px;
	background-color : #e4d5b8;
	margin-right : 4px;
}

div#navi p {
	font-family : "Trebuchet MS", Verdana, Arial;
	font-size : 12px;
	text-align : justify;
	margin : 10px;
}

div#extra {
	float : left;
	clear : left;
	width : 266px;
	background-color : #e4d5b8;
	margin-right : 4px;
}

div#extra p {
	font-family : "Trebuchet MS", Verdana, Arial;
	font-size : 12px;
	text-align : left;
	
	margin : 10px;
}

div#footer {
	margin-left : 4px;
	margin-right : 4px;
	background : #2f2f2f;
	clear : both;
}

div#footer p {
	text-align : center;
	color : #999999;
	font-size : 10px;
	font-family : "Trebuchet MS", Verdana, Arial;
}
#underbanner_left {
	width : 71%;justify
	float : left;
	margin-top : 0;
}

.clist {
	color : #555;
	text-align : justify;

}
.cli {
	text-align : justify;
	
}

.cli a:hover {
	color : #f4ecd1;
	text-align : justify;}

.zero {
	height : 0%;
	overflow : hidden;
	clear : both;
}

.blue {
	font-family : Arial, Helvetica, sans-serif;
	color : #2f2f2f;
	margin-right : 6px;
	margin-left : 5px;
	background : url(images/arrow_closed.gif) no-repeat center left;
	padding : 0 0 0 10px;
}
#project {
	width : 100%;
	background-color : #212224;
	color : #999;
	font-size : 11px;
}

.projectimg {
	width : 130px;
	color : #ffffff;
	float : left;
	text-align : center;
	margin-left : 8px;
	margin-bottom : 10px;
	padding : 5px;
	margin-right : 10px;
	background-color : #666;
}

.projectimage {
	width : 130px;
	color : #ffffff;
	float : left;
	text-align : center;
	margin-left : 8px;
	margin-bottom : 10px;
	padding : 5px;
	margin-right : 10px;
	background : #a30000 url(images/background.gif) repeat;
}

#tabela {
background : #f4ecd1;
font : 13px arial;
border: 0px;
border-collapse : collapse;
}

#imp {
background : #f4ecd1;
border: 0px;
border-bottom:1px solid #e4d5b8;
font-size : 13px;
}

#menuv {
	font-family : arial;
	font-size : 89%;
	font-weight : bold;
	width :266px;
}

#menulit {
	font-family : arial;
	font-size : 89%;
	font-weight : bold;
	width :200px;
	
}

#menulit a
{
	background : url('images/flo.jpg') no-repeat left;
	border-top	:1px solid #f4ecd1;	
	display:block;
	padding: 0.4em 0.4em 0.4em 1.8em;
	margin-left: 20px;
	margin-right: 20px;
}

#menulit a:hover {
	color : #000;
	padding:15px;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background : #f4ecd1;
	text-align: center;
}


#tabss a
	{	
	border-top	:1px solid #f4ecd1;	
	display:block;
	margin-left: 12px;
	margin-right: 12px;


	}

#tabss a:hover {
	color : #000;
	background : #f4ecd1;
}


#tabss {
	font-family : arial;
	width :266px;
}
/* Begin CSS Popout Menu */
#menuv a
	{
	
	background : url('images/flo.jpg') no-repeat left;
	border-top	:1px solid #f4ecd1;	
	display:block;
	padding: 0.4em 0.4em 0.4em 1.9em;
	margin-left: 20px;
	margin-right: 20px;
	}

#menuv a:hover {
	color : #000;
	background : #f4ecd1;
	text-align: left;
}




/* End CSS Popout Menu */

.thumbnail {
	color : #000000;
	float : left;
	margin-left : 10px;
	margin-top : 10px;
}

form input.imputbutton {
	background : #8d0000 url('images/btnclic.jpg') repeat-x scroll top left;
	color : #ffffff;
	padding : 3px;
	font-size : 1em;
	border : 0 solid #5e0000;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

#navcontainer :hover {
	background : #e4d5b8;
	color : #000000;
	background-repeat : repeat-x;
}

#todoform {
	background : #f4ecd1;
	border-top : 1px solid #777777;
	border-left : 1px solid #777777;
	border-right : 1px solid #777777;
	border-bottom : 1px solid #777777;
	border-collapse : collapse;
	color : #000000;
}

#tab {
	background : #f4ecd1;
	font : 13px arial;
	border-bottom: #ffffff;
	border-left : 1px solid #fffffff;
	border-right : 1px solid #ffffff;
	border-collapse : collapse;
	color : #000000;
}

#tab2 {
	background : #f4ecd1;
	font : 13px arial;
	border-left : 1px solid #f4ecd1;
	border-right : 1px solid #f4ecd1;
	border-collapse : collapse;

}

#ipt {
	background : #ffffff;
	font-size : 13px;
	margin-left : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

/* Início do menu superior */
.menu_sup{
	position:absolute;
	left:5px;
	top:74px;
	width:750;
	height:20;
}

.sup_fonte{
	font-family:Arial;
	font-weight:bold;
	color:#000000;
	font-size:12px;
}

a.sup:link {
	color:#000000;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	size:10px;
}
a.sup:visited {
	color:#000000;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	size:10px;
}
a.sup:hover {
	color:#ffffff;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	size:10px;

}
a.sup:active {
	color:#ffffff;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	size:10px;
}
/* fim do menu Superior */

			/*PHOTO GALLERY*/
#gallery {
	height : auto;
	margin : 20px 0 0 20px;
}
#gallery img {
	float : left;
	margin : 2px;
	padding : 10px;
	border : 1px solid #D6C8AD;
}


