/*
 * Desenvolvido por
 * MistyMountain.com.br
 */

html, body {
   line-height:         120%;
   color:               #666666;
   background-repeat:   repeat-x repeat-y; 
   font-weight:         normal;
   font-family:         Verdana, Tahoma, Arial, Helvetica, sans-serif;
   font-style:          normal;
   text-decoration:     none;
   font-size:           11px;
   margin:              0px;
   padding:             0px;
   border:              0px;
}

table.menu td {
   font-size: 10px;
}

a.pqn:link, a.pqn:visited, a.pqn:active {
   font-size:           9px;
   color:               #666666;
   text-decoration:     none;
   font-weight:         normal;
}
a.pqn:hover {
   font-size:           9px;
   color:               ;
   text-decoration:     underline;
   font-weight:         normal;
}

a.lk:link, a.lk:visited, a.lk:active,a.lkcal:link, a.lkcal:visited, a.lkcal:active {
   color:               #666666;
   text-decoration:     none;
}
a.lk:hover {
   color:               #6633CC;
   text-decoration:     underline;
}
a.lkcal:hover {
   color:               #333333;
   text-decoration:     none;
}

a.lk:hover {
   color:               #6633CC;
   text-decoration:     underline;
}

a:link, a:visited, a:active {
   color:               #6633CC;
   text-decoration:     none;
}
a:hover {
   color:               #666666;
   text-decoration:     underline;
}

a.img:link, a.img:visited, a.img:active {
   border: 0px;
}
a.img:hover {
   border: 0px;
}

img {
   border:  0px;
}

font {
   font-size: 11px;
}

.header {
   width:            700px;
   border:           0px;
   border-spacing:   0px;
   margin-top:       0px;
   padding:          0px;
}

.content {
   width: 700px;
   height: 400px;
   border: 0px;
   border-spacing: 0px;
   padding: 0px;
}

table.footer {
   border-top: 1px dashed #999999;
   width: 680px;
   margin-top: 5px;
}

.pqn {
   font-size:     9px;
}

td.footer {
   font-size:     9px;
   color:         #999999;
}

td {
	font-size: 11px;
}

td.menu {
   border-bottom: 2px solid #808080;
}

.keywords {
   font-size: 9px;
}

.gray {
   color: #A0A0A0;
}

.red {
   color: #EEA0A0;
}

.select {
	color: #000000;
	border: 1px solid #A5ACB2;
	background-color: #FFFFFF;
   font-size: 9px;
   font-family: Verdana, Tahoma, Arial;
}
.textarea {
	color: #000000;
	border: 1px solid #A5ACB2;
	background-color: #FFFFFF;
   font-size: 11px;
   font-family: Verdana, Tahoma, Arial;
   padding: 2px;
}
.input {
	color: #000000;
	border: 1px solid #A5ACB2;
	background-color: #FFFFFF;
   font-size: 9px;
   font-family: Verdana, Tahoma, Arial;
}

.button {
   font-size: 9px;
   font-family: Verdana, Tahoma, Arial;
}

/* --Mapa do site-- */
td.mp_01 {
   background-image: url(images/mp_01.png);
   border-collapse: collapse;
}

table.mp_02 {
   background-image: url(images/mp_bg02.png) ;
}

td.mp_item {
   font-size:     10px;
   font-weight:   bold;
}

td.mp_subitem {
   font-size:        9px;
	white-space: 		nowrap;
	border-collapse:  collapse;
	text-align:       left;
	vertical-align:   top;
	margin-bottom:    0px;
	margin:           0px;
	margin-left:      0px;
	margin-right:     0px;
	margin-top:       0px;
	height:           1px;
	border:           none;
}

table.cday td {
   font-size: 10px;
}

table.planos td {
   font-size: 10px;
}

/* rollover menu */
#acs_nav, #acs_snav {
   margin: 0;
   padding: 0;
   list-style: none;
   width: 140px;
   border-bottom: 1px solid #ccc;
}
#acs_nav li, #acs_snav li {
   position: relative;
   margin: 0;
}
#acs_snav {
   position: absolute;
   left: 0px;
   top: 17px;
   display: none;
}
a.mlk {
   display: block;
   text-decoration: none;
   color: #777;
   background: #fff; /* IE6 Bug */
   padding: 2px;
   border: 1px solid #ccc;
   border-bottom: 0;
}
a.mlk:hover { color: #6633CC; background: #f9f9f9; }
/* Fix IE. Hide from IE Mac \*/
* html #acs_nav li { float: left; height: 1%; }
* html #acs_snav li { float: left; height: 1%; }
* html #acs_nav li a { height: 1%; }
* html #acs_snav li a { height: 1%; }
/* End */
#acs_snav li a { padding: 2px 5px; }
#acs_nav li:hover ul, #acs_nav li.over ul { display: block; }
