@charset "UTF-8";

body {
	margin:0;
	padding:0;
	background-image:url(images/bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.txt-pq, txt-pq a{
	font-size:10px;
	text-decoration:none;
	color:#666;
}
a {
	outline:none;
}
#combo {
	height:100%;
	width:900px;
	border:none;
}
p {
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
}
.mailer {
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
}
.h1 {
	font:22px "Myriad Pro";
	color:#666;
}
.h2 {
	font:22px "Myriad Pro";
	color:#06387B;
}
.pipe {
	font:15px "Myriad Pro";
	color:#00B6D3;
	vertical-align:text-bottom;
}
a.texto1 {
	font:21px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#005380;
	text-decoration:none;
}
hr.sprybox {
	width:400px;
	text-align:left;
	float:inherit;
	margin-bottom:5px;
}
.rodape {
}
#centro {background-image:url(images/Untitled-1_r2_c2.jpg); background-repeat:repeat-x; background-position:bottom;}
#lateral-dir {background-image:url(images/Untitled-1_r2_c4.jpg); background-repeat:no-repeat; background-position:bottom;}
#lateral-esq {background-image:url(images/Untitled-1_r2_c1.jpg); background-repeat:no-repeat; background-position:bottom;}
#rodape-centro {background-image:url(images/bottom_box.jpg); background-repeat:repeat-x;}
 
/* Inicio do css Menu */ 
.menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 120px;
	position:relative;
	z-index:100;
}
.menu ul li {
	position:relative;
}
.menu ul li a {
	display: block;
	font: 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #2D99C7;
	background: #fff; /* IE6 Bug */
	padding: 3px;
	border-bottom: 1px dashed #999;
	height:20px;
	padding-top:10px;
}
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */
 
.menu ul li a:hover { color: #fff; background: #2D99C7; }
 
.menu ul ul {
	position:absolute;
	display:none;
	left: 120px;
	top: 0;
}
 
.menu li ul li a { padding: 3px 5px; }
 
.menu li:hover ul ul, li.over ul ul { display:none; width:200px; }
 
.menu li:hover ul, li li:hover ul, li.over ul, li li.over ul { display: block; width:200px; }

/* Fim do menu */

/* Inicio do Box com abas ipo SPRY */

.TabbedPanels {
	margin: 0;
	padding: 0;
	float: left;
	clear: none;
	width: 482px; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
	outline:none;
}

.TabbedPanelsTabGroup {
	margin: 0;
	padding: 0 auto;
	text-align:center;
	font-stretch:semi-expanded;
	outline:none;
}

.TabbedPanelsTab {
	position: relative;
	top: 5px;
	float: left;
	width:134px;
	height:29px;
	margin: 0 1px 0 0;
	font-family:"Myriad Pro";
	font-size:18px;
	color:#666;
	background-image:url(images/bg_spry_tit.jpg);
	background-repeat:no-repeat;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	outline:none;
}

.TabbedPanelsTabHover {
	background-color: #CCC;
	outline:none;
}

.TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: 2px solid #fff;
	outline:none;
}

.TabbedPanelsTab a {
	text-decoration: none;
	outline:none;
}

.TabbedPanelsContentGroup {
	clear: both;
	background-image:url(images/bg_spry.jpg);
	background-repeat:repeat-y;
	width:489px;
	outline:none;
}

.TabbedPanelsContent {
	padding: 4px;
	padding-left:25px;
	padding-right:25px;
}

.TabbedPanelsContentVisible {
}

.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	position: relative;
	outline:none;
}

.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0;
	border:none;
}

.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	outline:none;
}

.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0;
	width: 30em;
	height: 20em;
}
.top-spry {
	width:489px;
	height:25px;
	background-image:url(images/bg_top_spry.jpg);
	background-repeat:no-repeat;
	margin-top:28px;
	z-index:100;
}
.bottom-spry {
	width:489px;
	height:25px;
	background-image:url(images/bg_bottom_spry.jpg);
	background-repeat:no-repeat;
	z-index:10;
}
/* Fim do Box com abas ipo SPRY */

.txt-bottom, 
a.txt-bottom:link, 
a.txt-bottom:hover, 
a.txt-bottom:active, 
a.txt-bottom:visited {
	color:#002871;
	text-decoration:none;
	font-size:10px;
}
.txt-lat-esq {
	font: 10px Arial, Helvetica, sans-serif;
	color:#01BBD6;
}
#calendario {
	background-image:url(images/bg_calendario.jpg);
	background-repeat:no-repeat;
	width:265px;
	height:205px;
}
#calendario .titulo-calendario {
	font:16px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#06387C;
	padding-bottom:5px;
}

#calendario tr .dias {
	background-color:#CCCCCC;
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
	font-weight:bold;
}
#calendario tr .ndias {
	font:12px Arial, Helvetica, sans-serif;
	color:#06387B;
}
#calendario .today, a.today {
	background-color: #009CDC;
	padding:3px;
	color:#fff;
	text-decoration:none;
}
#calendario .evento, a.evento {
	background-color: #06C;
	padding:3px;
	color:#fff;
	text-decoration:none;
}
#agenda {	
	padding-left:10px;
}
#mes {	
	font:12px Verdana, Geneva, sans-serif;
	color:#333;
	line-height:20px;
}

#agenda .evento {
	font:12px Arial, Helvetica, sans-serif;
	color:#06387B;
}
#agenda .dia {
	font:14px Arial, Helvetica, sans-serif;
	color:#666;
	font-weight:bold;
}
#agenda .desc {
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
}
a.none {
	text-decoration:none;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
}
.ajuste{
	top:-50px;
	margin-top:-50px;
	padding-top:-20px;
	*padding-top:-50px;
	padding-top/*\**/:-50px; /* Internet Explorer 8 */ 
}


