
/*
						BTT MONCHIQUE StyleSheet
*/




* {
margin:0;
padding:0;
}

body {
background:#5477b4;
color:#647588;
font-family:Sans-Serif/*, Arial, Verdana, sans-serif, Tahoma*/;
text-align:center;
}

a {
color:#00ACFF;
font-weight:normal;
/*text-decoration:none;*/
}

a:hover {
/*font-weight:bold;*/
text-decoration:none;
}

img {
border:none;
}

h1 {

}

h2 {

}

table{
font-size:10pt;
}

.blue{
	color:#000099;
}

.box{
	border:solid 1px #5477b4;
	padding:4px;
}

.table {
border-width:0;
margin:5px 0;
font-size:10pt;
}

.table th {
border-bottom: solid 2px #000099;
padding:2px 4px 0 4px;
}

.table td {
border-bottom: solid 1px #5477b4;
padding:2px 4px 0 4px;
}


#header {
margin: 10px auto 0 auto;

background:url(imgs/header.jpg);
height:250px;
/*margin:0 1px;*/
width:784px;
}

#content {
background:#FFFFFF;
border:2px solid #283d74;
margin:0 auto 5px auto;
/*padding:1px 0;*/
text-align:left;
width:780px;
}




/*
	####################################################################

							Drop Down Menu

								BEGIN

	####################################################################
*/
/*					Horizontal CSS Dropdown and Popout Menu 				*/



#menu {
width: 705px; /* set width of menu */
background: #283d74 url(imgs/menu.jpg) no-repeat;
padding: 0 5px 0 70px;
height:40px;


float: left;

} 

#menu ul { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding: 0;


/*width: 12em;*/ /*--------------------------------------  Resolucao --------------------------------*/

float: left;

}


#menu ul ul,
#menu ul ul ul,
#menu ul ul ul ul {
	background: #283d74 url(imgs/drop.jpg) repeat-x;
}


/* style, color and size to suit */
#menu a {
display: block;
/*border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;*/
margin: 0;

/*background: #efefef;*/
text-decoration: none;

text-align: center;

font-weight: bold;
font-size:9pt;
text-transform: uppercase;

padding:6px 5px;

width:100px;
}


#menu a:hover {
color: #FFFFFF;
}





#menu a.section {
background: none;
text-decoration: none;
height:25px;

width:auto;


padding:15px 10px 0 10px;
}







#menu li {
/* make the list elements a containing block for the nested lists */
position: relative;
} 

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%; /* to position them to the right of their containing block */
width: 100%; /* width is based on the containing block */
}




#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 500;
}



div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}







/*
	####################################################################

							Drop Down Menu

								END
								
						Don't forget IE Fix

	####################################################################
*/


/* ##################################################################### 
							MENU 2
   #####################################################################*/

#menu2 {
background:black;
height:25px;
width:100%;
margin: 0 0 15px 0;
}
#menu2 li {
border-right:1px solid #FFFFFF;
float:left;
list-style-type:none;
margin-left:10px;
margin-top:4px;
}
#menu2 li a {
display:block;
font-weight:normal;
font-size:8pt;
text-decoration:none;
padding:4px 6px;
text-transform:uppercase;
font-weight:bold;
/*color:#006cbf;*/
}
#menu2 .selected {
background:#FFFFFF none repeat scroll 0 0;
color:#3e4449;
}

#menu2 li a:hover{
text-decoration:underline;
}


/* ##################################################################### 
						  END MENU 2
   #####################################################################*/

.errors{
	color:#FF0000;
	background:#FFE4E4;
	font-weight: bold;
	border: 4px solid #FFE4E4;
	
}

#main{
	width:780px;
	text-align:justify;
}

#text {
	float:left;
	width:575px;
	padding:20px 0 20px 15px;
	font-size:10pt;
}

#text p{
	padding:4px 0;
}

#text ul li{
	margin-left:30px;
}

#text h1{
	font-size:18pt;
	font-weight:bold;
	margin-bottom:20px;
}

#text h2{
	font-size:12pt;
	font-weight:bold;
	margin-bottom:4px;
}

#info{
	padding:2px 0 40px 0;
	border-top:1px dashed;
}

#sidebar {
	float:right;
	width:155px;
	padding:20px 15px 20px 0;
	font-size:10pt;
	color:#6E9FC8;
}

#sidebar h2{
	font-size:12pt;
	font-weight:bold;
	margin-bottom:4px;
}

.boxsidebar{
	border:solid 1px #5477b4;
	padding:4px;
	margin:0px 0px 20px 0px;
}

#footer{
	clear:both;
/*	margin:0 1px;*/
	text-align:center;
	width:780px;
	height:20px;
	/*background:#283d74;*/
	background:url(imgs/footer.jpg);
}

#copyrigth{
	margin:15px auto 25px auto;
	text-align:center;
	width:780px;
	font-size:7pt;
	font-weight:bold;
	color:#FFFFFF;
}




