body,td,div{
color:#666;
font:11px Verdana,Arial,Helvetica,sans-serif;
}
body{
margin:0;
text-align:center;
background:#fff url(../images/bg2.gif) repeat-x;
_background:#fff url(../images/bg1.gif) repeat-x;
}
abbr, acronym
{
border-bottom: .1em dotted;
cursor: help;
}
p{
margin:0;
padding:0;
color:#666;
}
th{
font-weight:400;
}
hr{
color:#ccc;
height:1px;
border:0;
background:#ccc;
}
textarea,input{
font:11px Verdana,Arial,Helvetica,sans-serif;
}
a:hover{
text-decoration:none;
color:#06c;
}
#geral{
width:950px;
border:5px solid #ececec;
margin: 0 auto;
background:#fff;
text-align:left;
}
#header{
clear:both;
width:950px;
height:76px;
background:#fff;
margin: 0;
}
#header_divisao{
height:5px;
line-height:5px;
margin:0;
padding:0;
width:950px;
background:url(../images/header_divisao.gif);
}
#conteudo{
padding:10px 0px 0px 0px;
background:#fff;
}
#colunaleft{
width:150px;
float:left;
text-align:left;
margin-right:0px;
}
#colunaright{
width:400px;
float:left;
text-align:left;
margin-top:0px;
border-left:0px;
padding:0px 0x 0px 5px;
}
#colunaintleft{
width:350px;
float:left;
text-align:left;
margin-right:24px;
}
#colunatodohome {
  width:800px;	
}
#colunaintlefthomeesquerda,#colunaintlefthomemeio{
 width:200px;
 float:left;
 text-align:left;
 margin:0px 0px 5px 0px;
 padding:0px 0px 0px 4px;
}
#colunaintright{
width:151px;
float:right;
text-align:left;
}

#footer_divisao{
height:11px;
line-height:11px;
margin:0;
padding:0;
width:950px;
background:url(../images/footer_divisao.gif);
}
#footer{
padding:10px 10px 0px;
width:930px;
height:36px;
background:#fff;
}
#footerlink{
color:#06c;
font-size:9px;
}
#footerlink a:hover{
text-decoration:none;
}
#footerlink a:visited,#footerlink a,a:visited,a:link,a{
text-decoration:underline;
color:#06c;
}
.alignleft{
float:left;
}
.alignright{
float:right;
}
.cleardiv{
clear:both;
}
.textalignright{
text-align:right;
}
.textalignleft{
text-align:left;
}
.textcopyright{
font:9px/12px "Trebuchet MS",Arial,Helvetica,sans-serif;
}
.fontface01{
font-family:Verdana,Arial,Helvetica,sans-serif;
}
.fontface02{
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
}
.fontface03,#conteudo_home div,#conteudo_home td{
font-family:Arial,Helvetica,sans-serif;
}
.fontsize01{
font-size:9px;
}
.fontsize02{
font-size:10px;
}
.fontsize03{
font-size:11px;
}
.fontsize04{
font-size:12px;
}
.fontsize05{
font-size:14px;
}
.fontsize06{
font-size:16px;
}
.fontsize07{
font-size:18px;
}
.fontcolor01{
color:#666;
}
.fontcolor02{
color:#274d60;
}
.fontcolor03{
color:#06c;
}
.fontcolor05{
color:#f30;
}
.fontcolor06{
color:#069;
}
.fontcolor07{
color:#274a5a;
}
.fontcolor08 a:hover,.fontcolor08 a{
color:#fff;
text-decoration:underline;
}
.fontcolor08 a:visited,.fontcolor08{
color:#fff;
}
.fontcolor09{
color:#ff0;
}
.fontcolor10{
color:#a0a0a0;
}
.fontcolor11{
color:#000;
}
.fontcolor12{
color:#999;
}
.fontcolor13{
color:#f60;
}
.fontcolor14{
color:#ebebeb;
}
.fontcolor15{
color:#690;
}
.bgcolor01{
background:#f2f2f2;
}
.bgcolor02{
background:#f5f8fb;
}
.bgcolor03{
background:#eff4f8;
}
.bgcolor04{
background:#ebebeb;
}
.bgcolor06{
background:#0097ca;
}
.bgcolor07{
background:#045784;
}
.tabfundodestaquessemtopo{
width:190px;
border:1px solid #D4D4D4;
border-radius:10px;
padding:5px 1px 5px 1px;
background:#F9F9F9;
}
.tabfundodestaquescomtopo{
width:217px;
border-top:1px solid #D4D4D4;
border-left:1px solid #D4D4D4;
border-right:1px solid #D4D4D4;
padding:10px;
background:#F9F9F9;
}
.tit_img {
margin-bottom:14px;
}
.subtit_img {
margin-bottom:10px;
}
menu_nav_internas,.fontcolor04{
color:#333;
}
.mrg_bot{
margin-top:4px;
}
.mrg_bottom3{
margin-bottom:3px;
}
.mrg_bottom5{
margin-bottom:5px;
}
.mrg_bottom8{
margin-bottom:8px;
}
.mrg_bottom10{
margin-bottom:10px;
}
.mrg_bottom15{
margin-bottom:15px;
}
.mrg_bottom20{
margin-bottom:20px;
}
.mrg_bottom25{
margin-bottom:25px;
}
.mrg_bottom30{
margin-bottom:30px;
}
.menu_nivel1{
border-top:1px solid #CCC;
padding:12px 10px;
border-bottom:1px solid #CCC;
background:#FFF url(../images/w_line_menu.gif) repeat-x top;
}
.menu-hv *,form{
margin:0;
padding:0;
}
.menu-hv li{
list-style:none;
float:left;
height:1%;
}
.menu-hv li ul{
position:absolute;
visibility:hidden;
}
.menu-hv li ul li{
float:none;
white-space:nowrap;
display:inline;
}
.menu-hv li ul li ul{
position:absolute;
left:100%;
top:0;
}
.menu-hv li:hover ul ul,.menu-hv li.over ul ul{
visibility:hidden;
}
.menu-hv ul ul li:hover ul,.menu-hv ul ul li.over ul,.menu-hv li:hover ul,.menu-hv li.over ul{
visibility:visible;
}
.menu-hv{
background:#000 url(../images/bg_menu.gif);
width:950px;
margin:0;
height:22px;
}
.menu-hv a{
display:block;
font-weight:700;
font-size:9px;
text-decoration:none;
color:#fff;
padding:0 11px;
line-height:23px;
}
.menu-hv a:hover{
text-decoration:none;
color:#fff;
background:#a6d2f5;
}
.menu-hv a:visited{
text-decoration:none;
color:#fff;
}
.menu-hv ul li ul{
background:#000 url(../images/bg_menu.gif);
border:1px solid #fff;
}
ul#menu,ul#menu ul{
margin:0;
padding:0;
width:150px;
border-bottom:1px solid #ccc;
background:#fff;
font-size:100%;
}
ul#menu li{
position:relative;
list-style:none;
}
ul#menu li a{
display:block;
text-decoration:none;
color:#777;
padding:5px;
border:1px solid #ccc;
border-bottom:0;
}
* html ul#menu li{
float:left;
height:1%;
}
* html ul#menu li a{
height:1%;
}
ul#menu ul{
position:absolute;
display:none;
left:149px;
top:0;
}
ul#menu li ul li a{
padding:2px 5px;
}
ul#menu li:hover ul ul,ul#menu li:hover ul ul ul,ul#menu li.over ul ul,ul#menu li.over ul ul ul{
display:none;
}
ul#menu li:hover ul,ul#menu li li:hover ul,ul#menu li li li:hover ul,ul#menu li.over ul,ul#menu li li.over ul,ul#menu li li li.over ul{
display:block;
}
ul#menu li.temsubmenus{
background:transparent url(../images/seta.gif) no-repeat right center;
}
ul#menu li.temsubmenus:hover,ul#menu li.over,.bgcolor05{
background:#f9f9f9;
}
ul#menu li a:hover{
color:#e2144a;
}
.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(../highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 400px;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(../highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
text-align:justify;
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {
	border: 1px solid #00A8E6;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}

fieldset {
	padding: 1em;
	margin-bottom: 0.5em;
}

label {
	font-weight: bold;
}
.form-row {
	clear: both;
	padding: 0.5em;
}

.field-label {

}

.field-widget {

}
.highslide {
	cursor: url(../highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(../highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}

a.highslide-full-expand {
	background: url(../highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}


/* Controlbar example */
.controlbar {	
	background: url(../highslide/graphics/controlbar4.gif);
	width: 167px;
	height: 34px;
}
.controlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 27px;
}
.controlbar a:hover {
	background-image: url(../highslide/graphics/controlbar4-hover.gif);
}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -130px 0;
}


/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
#pop{
display:block;
position:absolute;
top:15%;
left:50%;
margin-left:-150px;
margin-top:-100px;
padding:10px;
width:510px;
height:220px;
border:none;
}