@charset "ISO-8859-1";


.cool-apps {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color:#000;

}

.cool-apps a:visited, .cool-apps a:active, .cool-apps a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color:#000;
}

input
{
color: #781351;
background: #fee3ad;
border: 1px solid #781351
width: 150px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
}

.submit input
{
color: #000;
background: #ffa20f;
border: 2px outset #d7b9c9
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
}

submit8
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
}


.more-info {
	right: 150px;
	margin-right: 30px;
	border-top: 1px solid #787878;
	padding-top: 5px;
}

.more-info a img {
	float: right;
	margin-left: 30px;
}
.peq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #eaeaea;
}
span.cinza {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffd200;
}
span.cinza2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cccccc;
}
span.lilas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c9e0ec;
}

a:link {color:#0000cc;}
a:visited {color:#0000cc;}
a:hover {color:#0000cc;}
a:active {color:#0000cc;}
a:link {
	color: #FFFFFF;
}
a:visited {
	color: #CCCCCC;
}
a:hover {
	color: #FFCC00;
}
a:active {
	color: #FFFFFF;
}
body {
	color: #CCCCCC;
	background-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
}
div.X310 {width: 310px;height:auto;}
div.Y310 {width: 310px;height:auto;font-size:12px;font-family: Verdana, Arial, Helvetica, sans-serif;}
.r {height: 50px;width: 310px;background-color: #efefef;vertical-align: middle;display: table-cell;}
div.defaultState{
	border: 1px solid #dfdfdf;
	height:auto;
	width:310px;
	background-color:#ffffff;
	color:#000000;
	cursor:default;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
div.defaultState2{border: 1px solid #dfdfdf;height:auto;width:310px;background-color:#f3f7fb;color:#000000;cursor:default;font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;}
div.geral{
position:relative;
background: url(pics/options-extend.png) repeat-x top left;
}
div.botaoZero{position:absolute;
top:0px;
left:0px;
	border: 1px solid #dfdfdf;
	height:20px;
	width:150px;
	background-color:#666666;
	color:#000000;
	cursor:default;
	text-align: center;
	vertical-align:middle;
	line-height: 20px;
	margin: 0 auto;
	font-size: 20px;
	font-family: Arial;
	font-weight: bold;
	  background:white url("/pics/gbg.gif") repeat-y right;
  cursor:pointer;
  cursor:hand
}
div.botao{position:absolute;
top:0px;
left:170px;
border: 1px solid #dfdfdf;
	height:20px;
	width:150px;
	background-color:#666666;
	color:#000000;
	cursor:default;
	text-align: center;
	vertical-align:middle;
		line-height: 20px;
		margin: 0 auto;
			font-size: 20px;
	font-family: Arial;
	font-weight: bold;
  background:white url("/pics/gbg.gif") repeat-y right;
  cursor:pointer;
  cursor:hand

}
div.botaox{position:absolute;
top:0px;
left:170px;
border: 1px solid #ffcc00;
	height:20px;
	width:150px;
	background-color:#000;
	text-align: center;
	vertical-align:middle;
		line-height: 20px;
		margin: 0 auto;
			font-size: 20px;
	font-family: Arial;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px; 
}



div.overState{font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;border: 1px solid #dfdfdf;height:auto;width:310px;background-color:#FFCC00;color:#000000;cursor:pointer;cursor:hand}
div.overState3{
	position:absolute;
	top:0px;
	left:0px;
	border: 1px solid #dfdfdf;
	height:30px;
	width:150px;
	background-color:#FFCC00;
	color:#000000;
	cursor:pointer;
	cursor:hand;
	text-align: center;
	vertical-align:middle;
		line-height: 30px;
		margin: 0 auto;
			font-size: 20px;
	font-family: Arial;
	font-weight: bold;


}
div.overState4{
	top:0px;
	left:170px;
	position:absolute;
	float:right;
	border: 1px solid #dfdfdf;
	height:30px;
	width:150px;
	background-color:#FFCC00;
	color:#000000;
	cursor:pointer;
	cursor:hand;
	text-align: center;
	vertical-align:middle;
		line-height: 30px;
		margin: 0 auto;
			font-size: 20px;
	font-family: Arial;
	font-weight: bold;
	


}
div.selectedState{border: 1px solid #dfdfdf;height:auto;width:310px;background-color:#ff0000;cursor:default}
div.defaultState p, div.defaultState2 p {padding: 0px;margin-top:2px;margin-bottom:2px;margin-left:0px;margin-right:0px;}
div.defaultState3 p {padding: 0px;margin:0px;vertical-align:middle;text-align: center;}
div.overState  p {padding: 0px;margin-top:2px;margin-bottom:2px;margin-left:0px;margin-right:0px;}
div.selectedState p {padding: 0px;margin:0px;}
.erro {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #FFFFFF;background-color: #6633FF;}


.accordion
{font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
border: 4px;
padding: 4px;
font:bold;
  width:100%;
  padding:2px;
  list-style:none;
  overflow:hidden;
  border:solid 1px #000000;

}

.titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin-left: 2px;
	background-color: #ffcc00;
	color: #000;
	font:bold;
	width:100%;
	margin-top:10px;
	height: 20px;
}

.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin-left: 2px;
	font:bold;
	width:100%;
	border-bottom:solid 1px #989898;
}



.accordion .accordionPanel { overflow:hidden; cursor:pointer;cursor:hand;}

.accordion .accordionPanel .label
{
	height:22px;
	font:bold 110%/18px sans-serif;
	color:white;
	background-color:#000000;
	border-top: 1px solid #444444;
	border-right: 0px none #444444;
	border-bottom: 1px solid #444444;
	border-left: 0px none #444444;
	background-image: url(/pics/bot-topo.gif);
}

.accordion .accordionPanel .labelOVER
{font-family: Arial, Helvetica, sans-serif;
  height:22px;
  border:solid 1px #000000;
  font:bold 110%/18px sans-serif;
  color:black;
  background-color:#FFFFFF
}

.accordion .accordionPanel .labelSELECT
{font-family: Arial, Helvetica, sans-serif;
  height:22px;
  border:solid 1px #000000;
  background:url("/pics/oibg.gif") repeat-x;
  font:bold 110%/18px sans-serif;
  color:white;
}

.accordion .accordionPanel .content { padding:0px 3px 0px 3px; border-bottom: 1px solid #787878;  color:white; font-size: 17px;}

.accordion .accordionPanel .contentOVER { padding:0px 3px 0px 3px; border-bottom: 1px solid #787878; color:black; background:white; font-size: 16px;  }
.accordion .accordionPanel .contentSELECT { padding:0px 3px 0px 3px; border-bottom: 1px solid #787878; color:black; background:white; font-size: 16px; }
              
.style2 {
	font-style: italic;
	color: #66CC33;
}
.style3 {color: #CCCCCC}
.style4 {
	color: #FFCC00;
	font-size: 13px;
}

div.footer, div.footer p, div.footer p a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
}

