html, body { height: 100%; width: 100%; margin:0px; padding:0px; top: 0px !important; left: 0px; right: 0px; bottom: 0px; }

*:focus { outline: 0; }
.goog-tooltip { display: none !important; }
.goog-tooltip:hover { display: none !important; }
.goog-text-highlight {
    background-color: transparent !important; border: none !important; box-shadow: none !important;
}
.goog-te-banner-frame.skiptranslate {display: none !important;}

#etc1 { background-image:url('../imagens/a1.png'); background-repeat:no-repeat; background-position:left; width: 50%; }
#etc2 { background-image:url('../imagens/a2.png'); background-repeat:no-repeat; background-position:right; width: 50%; }
.ets { font-family: Arial; font-size:11px; text-decoration: none; padding: 0px 10px; letter-spacing:0.1em; align:top; }
.etf { background-image:url('../imagens/a3.png'); background-repeat:repeat-x; background-position:left top; }
.etx { background-image:url('../imagens/a4.png'); background-repeat:repeat-x; background-position:left top; }
.eti { float:right;	margin: 0px 0px 0px 4px; cursor:pointer; display: inline-block;}

.smd { text-align:left; font-family: Arial; font-size:12px; text-decoration: none; color:#000000; align:top; }

p,.p0 {	margin: 0px; }
.p1p0 { margin: 1px 0px 0px; }
.p2p0 { margin: 2px 0px 0px; }
.p3p0 { margin: 3px 0px 0px; }
.p4p0 { margin: 4px 0px 0px; }
.p5p0 { margin: 5px 0px 0px; }
.p5p10 { margin: 5px 0px 10px; }
.p6p0 { margin: 6px 0px 0px; }
.p8p0 { margin: 8px 0px 0px; }
.p10p0 { margin: 10px 0px 0px; }
.p10p5 { margin: 10px 0px 10px; }
.p15p0 { margin: 15px 0px 0px; }
.p20p0 { margin: 20px 0px 0px; }
.p25p0 { margin: 25px 0px 0px; }
.p30p0 { margin: 30px 0px 0px; }
.p0p2 { margin: 0px 0px 2px; }
.p0p3 { margin: 0px 0px 3px; }
.p0p5 { margin: 0px 0px 5px; }
.p0p6 { margin: 0px 0px 6px; }
.p0p10 { margin: 0px 0px 10px; }
.p0p15 { margin: 0px 0px 15px; }
.p2 { margin: 2px 0px; }
.p5 { margin: 5px 0px; }
.p10 { margin: 10px 0px; }
.p15 { margin: 15px 0px; }
.p20 { margin: 20px 0px; }
.p30 { margin: 30px 0px; }
.p15p10 { margin: 15px 0px 10px; }
.p20p15 { margin: 20px 0px 15px; }

.ml10 { margin-left: 10px; }
.ml15 { margin-left: 15px; }
.ml20 { margin-left: 20px; }
.ml30 { margin-left: 30px; }
.ml40 { margin-left: 40px; }
.ml50 { margin-left: 50px; }
.ml60 { margin-left: 60px; }

.mr10 { margin-right: 10px; }
.mr15 { margin-right: 15px; }
.mr20 { margin-right: 20px; }

.box01 {
	position:relative;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
    border: 1px solid #ffffff; background-color: #EFEFEF;
    width: 210px; height:45px; padding:8px 8px; cursor:pointer; margin:3px 0px 10px 0px; float:left;
    box-shadow: 3px 3px 3px #949494;
}
.box01:hover { background-color: #ffffff; }
.boxi { float:left; padding:0px 8px 10px 0px; }
.boxtit { font-family: Arial; font-size:14px; line-height: 13pt; text-decoration: none; color:#EC5F00; font-weight:bold; margin: 0px 0px 2px; letter-spacing:0.0625em;}
.boxsub { font-family: Arial; font-size:11px; line-height: 10pt; text-decoration: none; color:#585C69; font-weight:normal; margin: 0px; letter-spacing:0.01em;}

.box02 {
	position:relative;
	border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;
    width: 180px; height:307px; padding:10px 10px; cursor:pointer;
}
.box02:hover { background-color: #ffffff; }

.bot_def {
	position:relative;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
    background-color: #EFEFEF; letter-spacing:0.01em;
    padding:7px 22px; cursor:pointer; display: inline-block;
    box-shadow: 2px 2px 2px #E6E6E6; border:1px solid #C6C6C6;
    font-family: Arial; font-size:12px; line-height: 12pt; text-decoration: none; color:#344670; font-weight:bold;
}

.bot_def:hover { border:1px solid #283F51; background-color: #283F51; color: #ffffff; }
.myjan { position:absolute; padding:0px; display:none; z-index:1000; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; }
.kdn { text-decoration: none; }
.btpath {
	position:relative;
	border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px;
    background-color: #000000; letter-spacing:0.02em; float:left;
    padding:5px 10px; cursor:pointer; display: inline-block; border:2px solid #585858;
    font-family: Verdana; font-size:11px; line-height: 11pt; text-decoration: none; color:#C7C7C7;
}

.pathsep { position:relative; width:30px; background-image:url('../imagens/path_sep.png'); background-repeat:no-repeat; background-position:center center; height:29px; float:left; }

.sombra { text-shadow: 2px 2px #000000; }
.csep { position:relative; height:16px; width:1px; background-color: #BEBEBE; margin:0px 0px; }
.clet1 { font-family: Arial; font-size:13px; line-height: 13pt; text-decoration: none; color:#BEBEBE; font-weight:bold; letter-spacing:0.06em;}
.clet2 { font-family: Arial; font-size:16px; line-height: 16pt; text-decoration: none; color:#FFFFFF; font-weight:bold; letter-spacing:0.06em;}
.clet3, .clet3b { font-family: Arial; font-size:14px; line-height: 14pt; text-decoration: none; color:#FFFFFF; letter-spacing:0.06em; }
.clet3:hover { color:#00FFFF; }
.clet4 { font-family: Arial; font-size:32px; line-height: 32pt; text-decoration: none; color:#515151; font-weight:bold; letter-spacing:0.04em;}
.clet4n { font-family: Arial; font-size:32px; line-height: 32pt; text-decoration: none; color:#515151; font-weight:normal; letter-spacing:0.04em;}
.clet5 { font-family: Arial; font-size:16px; line-height: 18pt; text-decoration: none; color:#515151; font-weight:normal; letter-spacing:0.04em;}
.clet6 { font-family: Arial; font-size:14px; line-height: 14pt; text-decoration: none; color:#515151; font-weight:normal; letter-spacing:0.04em;}
.clet7 { font-family: Arial; font-size:13px; line-height: 14pt; text-decoration: none; color:#4A4B4D; font-weight:normal; letter-spacing:0.01em;}
.clet8 { font-family: Arial; font-size:20px; line-height: 20pt; text-decoration: none; color:#215E8F; font-weight:bold; letter-spacing:0.01em;}
.clet9 { font-family: Arial; font-size:20px; line-height: 20pt; text-decoration: none; color:#5F5F5F; font-weight:normal; letter-spacing:0.04em;}
.clet10 { font-family: Arial; font-size:26px; line-height: 26pt; text-decoration: none; color:#FFFFFF; font-weight:normal; letter-spacing:0.02em;}
.clet11 { font-family: Arial; font-size:12px; line-height: 12pt; text-decoration: none; color:#FFFFFF; letter-spacing:0.06em; }
.clet12,.clet13 { font-family: Arial; font-size:11px; line-height: 11pt; text-decoration: none; color:#A2A2A2; letter-spacing:0.06em; }

.packt1 { background-image:url('../imagens/asq.png'); background-repeat:no-repeat; background-position:10px center; cursor: pointer; color:#686952; padding-left:30px;
		  height:28px; border-top:1px solid #BECAB3; border-right:1px solid #E6EAE1; border-left:1px solid #E6EAE1; text-align:left; font-family: Arial; font-size:12px; line-height: 13pt; text-decoration:none; }
.packt1:hover{ background-color: #F1F1F1; color: #000000; }
.packt2 { height:28px; border-top:1px solid #BECAB3; border-right:1px solid #E6EAE1; text-align:center; font-family: Arial; font-size:12px; line-height: 13pt; text-decoration: none; color:#4D7D20; }
.packt3 { height:30px; border-top:1px solid #BECAB3; border-right:1px solid #E6EAE1; border-left:1px solid #E6EAE1; background-color: #F2F4F0; padding-left:10px;
		  text-align:left; font-family: Arial; font-size:13px; line-height: 13pt; text-decoration: none; color:#929780; letter-spacing:0.04em; font-weight:bold; }
.pcb { background-color: #F3F4F2; border-top:1px solid #BECAB3; border-right:1px solid #E6EAE1; border-left:1px solid #E6EAE1; border-bottom:1px solid #BECAB3;
	   color: #364E32; font-weight:bold; height:32px; text-align:left; font-family: Arial; font-size:13px; padding-left:10px; }
.pcb2 { background-color: #F3F4F2; text-align:center; border-bottom:1px solid #BECAB3; font-weight:bold; }

.btpac {
	position:relative; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	background-color: #8C9A3D; color:#FFFFFF; font-family: Arial; font-size:11px; text-decoration: none; padding: 4px 9px; letter-spacing:0.07em; font-weight:bold;
    cursor:pointer; display: inline-block; *display: inline; zoom: 1; border:1px solid #6D7830; text-shadow: 1px 1px #424F0F;
}

.btpac:hover { background-color: #e26519; border:1px solid #e26519; text-shadow: 1px 1px #e26519; }

.logopc {
	background-image:url('../imagens/icv.png'); background-repeat:no-repeat; background-position:left center; cursor:pointer;
	font-family: Arial; font-size:13px; line-height: 13pt; text-decoration: none; padding-left:20px; color:#656F2D; font-weight:bold;
}
.logopc:hover { color: #DB5504; }

.carac { border-right:1px solid #D3D5C8; width:195px; text-align:center; padding:10px 10px; }
.carac2 { border-left:1px solid #D3D5C8; }

.link1 { text-decoration: none; color: #1B5AA9; }
.link1:hover { color: #BD3406; text-decoration: none; }

.blcor1 { background-color:#e26619; cursor:pointer; padding:10px; }
.blcor2 { background-color:#758d33; cursor:pointer; padding:10px; }
.blcor3 { background-color:#003e59; cursor:pointer; padding:10px; }

.bloco01, .bloco02 { position:relative; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding:20px; z-index:0;}
.bloco02:hover { background-color: #1D1D1D; }

.rsbt { position:relative; cursor:pointer; width:34px; height:34px; background-repeat:no-repeat; float:right; margin:0px 0px 0px 10px; background-position: 0 0;}
.rsfb { background-image:url('../imagens/face_ox.png'); }
.rstw { background-image:url('../imagens/twit_ox.png'); }
.rsgo { background-image:url('../imagens/plus_ox.png'); }
.rsrs { background-image:url('../imagens/rss_ox.png'); }

.roi {  position:relative; cursor:pointer; background-repeat:no-repeat; background-position: 0 0; }
.rsfb:hover, .rsgo:hover, .rstw:hover, .rsrs:hover, .roi:hover { background-position: 0 100%; }

.crr { text-align:right; color: #A7A7A7; }
.crr2 { text-align:right; color: #FFFFFF; }

.addon {  position:relative; cursor:pointer; width:250px; height:91px; background-repeat:no-repeat; background-color: #DBDBDB; margin-bottom:5px;}
.addon:hover { background-color: #37508A; }

.back-to-top { position: fixed; bottom: 2em; right: 0px; text-decoration: none; color: #000000; font-size: 12px; padding: 1em 2em; display: none; opacity: 0.5; filter: alpha(opacity=50); }
.back-to-top:hover { opacity: 0.8; filter: alpha(opacity=80); }
