body {
	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	background-image: url(../image/fundo.jpg);	background-repeat: repeat-x;	scrollbar-arrow-color:#99679A;	scrollbar-3dlight-color:#FFFFFF;	scrollbar-highlight-color:#99679A;	scrollbar-face-color:#FFFFFF;	scrollbar-shadow-color:#99679A;	scrollbar-darkshadow-color:#99679A;	scrollbar-track-color:#FFFFFF;

}

#geral {
	display: block;
	height: 100%;
	width: 800px;
	position: absolute;
	left: 50%;
	right: 50%;
	margin-right: -300px;
	margin-left: -400px;
	top: 0;
}

a:link {
	color: #FF6095;
	text-decoration: none;
}

a:visited {
	text-decoration: none;
	color: ;
}

a:hover {
	text-decoration: none;
	color: #FF6095;
}

a:active {
	text-decoration: none;
	color: #FF6095;
}
ul {
	list-style-type: square;
}

#topo {
	display: block;
	height: 150px;
	width: 780px;
	margin: 0;
}

#texto {
	font-family: Arial;	padding-right: 30px;	padding-left: 30px;	text-align: justify;	margin-top: 5px;	font-size: 13px;}
.myBox
{
    margin: 0 auto;
    background-color: #ffffff;	
}

#menu {
	display: block;	height: 20px;	width: 800px;	margin-top: 5px;	margin-bottom: 5px;
}
#menu a:link {
	color: #FFFFFF;
	text-decoration: none;
}

#menu a:visited {
	text-decoration: none;
	color: #FF6095;
}

#menu a:hover {
	text-decoration: none;
	color: #FF6095;
}

#menu a:active {
	text-decoration: none;
	color: #FF6095;
}

#conteudo {
	display: block;	height: 415px;	width: 800px;	color: #666666;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}
#conteudo2 {
	display: block;	height: 100%;	width: 800px;	color: #666666;	padding: 0px;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}

#rodape {
	font-family: Arial;
	font-size: 11px;
	color: #FF6095;
	text-align: center;
	width: 800px;
	margin-top: 20px;
}
.nave {
	text-align: right;	width: 780px;	float: left;	position: fixed;	margin-top: 400px;}

#menu li {
/* 	width: 108px; */
/* 	width: 93px; */
	float: left;	font-family: Arial;	font-size: 13px;	color: #FFFFFF;	list-style-type: disc;	margin:0 25px 0 0;}
/* #menu li.contact {
	width: 100px;} */
#menu ul {
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;	list-style-type: disc;}

#texto a:link {
	color: #FF6095;
	text-decoration: none;
}

#image {
	float: left;
	border: thin 1 #99679A;
	margin: 5px;
}
.foto {
	padding-left:15px;}
.mascara-img{
	background-color:#FFFFFF;	position: relative;	float: left;	width: 125px;	height: 200px;	margin-top: 5px;	margin-bottom: 10px;	margin-left: 3px;	
}
 
.mascara-img-gr{
	/* iepngfix.htc possibilita PNG transpente no I6 */
	behavior: url(../image/iepngfix.htc);	width:125px;	height:155px;	position: absolute;	top:0px;	left:0px;	float: left;	background-image: url(../image/borda.png);	background-repeat: no-repeat;	margin-left: -1px;}

.Accordion {
	overflow: hidden;}

.AccordionPanel {
	margin: 0px;	padding: 0px;	
}

.AccordionPanelTab {
	background-color: #FFFFFF;	margin: 0px;	padding: 2px;	cursor: pointer;	-moz-user-select: none;	-khtml-user-select: none;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: dotted;	border-bottom-style: dotted;	border-top-color: #99679A;	border-bottom-color: #99679A;	text-align: center;}

.AccordionPanelContent {
	overflow: auto;	margin: 0px;	padding: 0px;	padding-left: 10px;	padding-right: 10px;	height: 360px;}

.AccordionPanelOpen .AccordionPanelTab {
	background-color: #FFFFFF;}

.AccordionPanelTabHover {
	color: #99679A;}
.AccordionPanelOpen .AccordionPanelTabHover {
	color: #99679A;}

.AccordionFocused .AccordionPanelTab {
	background-color: #FFFFFF;}

.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
	background-color: #FFFFFF;}
.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}


.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}

.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	font: bold 0.7em sans-serif;
	background-color: #fff;
	list-style: none;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #fff;
	border-top: solid 1px #fff;
	border-right: solid 1px #fff;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
}


.TabbedPanelsTabHover {
	background-color: #fff;
}


.TabbedPanelsTabSelected {
	background-color: #fff;
	border-bottom: 1px solid #fff;
}

.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}

.TabbedPanelsContentGroup {

	clear: both;
	border-left: solid 1px #fff;
	border-bottom: solid 1px #fff;
	border-top: solid 1px #fff;
	border-right: solid 1px #fff;
	background-color: #fff;
}

.TabbedPanelsContent {
	padding: 4px;
}




.TabbedPanelsContentVisible {

}

.VTabbedPanels .TabbedPanelsTabGroup {

	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}


.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;	border-left: none;	border-right: none;
}


.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}


.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}
label{
float: left;width: 120px;font-weight: bold;}
label.confirm-email {display: none;}

input, textarea{
width: 180px;margin-bottom: 5px;}

textarea{
width: 250px;height: 150px;}

.boxes{
width: 1em;}

#submitbutton{
margin-left: 120px;margin-top: 5px;width: 90px;}

br{
clear: left;}

#disclaimer {
    padding: 4px 0 10px ;
    margin-top: 4px;
    border-top: 1px solid rgb(102,102,102);
    font-weight: bold;
}
