@charset "UTF-8";

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, button, input, select, textarea, caption {margin:0; padding:0; border:0; outline:0; background:transparent}
html {font-size:100%; overflow-y: scroll; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-text-size-adjust:100%;   -ms-text-size-adjust:100%}
font {font-family:inherit; font-size:inherit; font-weight:inherit; color:inherit}
table {border-collapse:collapse; border-spacing:0}
img {-ms-interpolation-mode:bicubic}
hr {display:block; height:1px; border:0; margin:0.9em 0; padding:0; border-top:1px solid #DAE0E7}
h1,h2,h3,h4,h5,h6,strong,th,b,strong,dt {font-weight:bold}
li {list-style-type:none}
ol {list-style-type:decimal}
td, td img {vertical-align:top}
input[type=radio] {vertical-align:top; position:relative; top:-2px}
input[type=checkbox] {vertical-align:bottom; *vertical-align:baseline}
input[type=checkbox], input[type=radio] {box-sizing:border-box}
button::-moz-focus-inner, input::-moz-focus-inner {border:0; padding:0}
textarea {overflow:auto; vertical-align:top}
:focus, a:hover, a:active {outline:none !important}
a[href], input[type=image], select, button, input[type=button], input[type=submit] {cursor: pointer}
a {text-decoration:none}
::-moz-selection {background:#AAA; color:#FFF; text-shadow:none}
::selection {background:#AAA; color:#FFF; text-shadow:none}
img::selection {background:transparent}
img::-moz-selection {background:transparent}
img {color:#999}
.hide {display:none !important}
.visible {visibility:visible !important}
table.tb_brd {margin-top:20px; margin-bottom:21px}
.tb_brd {border-style:solid; border-width:1px; border-color:#b7bfce}
.tb_brd tr {border-style:solid; border-width:1px; border-color:#b7bfce}
.tb_brd td {border-width:1px; border-style:solid; border-color:#b7bfce}
.imag_left {margin:0 13px 12px 1px; *float:left; border-collapse:collapse}
.imag_right {margin:0 5px 12px 13px; *float:right; border-collapse:collapse}
.imag_center {margin:1px auto 13px auto}

@font-face {font-family: 'TXT'; src: url(_..\img\txt1.eot_); src:local('?'), url(_..\img\txt1.woff_) format('woff'); font-weight:normal; font-style:normal}
@font-face {font-family: 'TXT'; src: url(_..\img\txtb1.eot_); src:local('?'), url(_..\img\txtb1.woff_) format('woff'); font-weight:bold; font-style:normal}
@font-face {font-family: 'TXT'; src: url(_..\img\txti.eot_); src:local('?'), url(_..\img\txti.woff_) format('woff'); font-weight:normal; font-style:italic}
@font-face {font-family: 'FG'; src: url(_..\img\pict.eot_); src:local('?'), url(_..\img\pict.woff_) format('woff'); font-weight:normal; font-style:normal}

body {text-align:center; background:#D9DBDC url(..\img\bg.png); font-family:'TXT',Arial,sans-serif !important; font-size:13px; line-height:1.35; color:#777; box-shadow:2px 2px 4px rgba(0,0,0,0.3) inset}

#wrap {width:978px; margin:0 auto; text-align:left; position:relative; background:#FDFCFF; box-shadow:0px -1px 9px rgba(0, 0, 0, 0.35)}
.ie8 #wrap, .ie7 #wrap {border:1px solid #CDD1D5; border-top:0; border-bottom:0}

#barra {width:978px; height:10px; background:#4ab9ec; border-bottom:1px solid rgba(0,0,0,0.2); overflow:hidden; position:relative; z-index:10; box-shadow:0 1px 2px rgba(0,0,0,0.27)}
.ie8 #barra, .ie7 #barra {border-bottom:1px solid #777}

#center {width:978px; position:relative; overflow:hidden; margin-top:6px}
#left {width:168px; margin-left:11px; overflow:hidden; float:left}
#right {width:170px; overflow:hidden; float:right; margin-right:-1px}

#cont {width:605px; padding-right:0; padding-left:6px; position:relative; overflow:hidden; float:left; margin-top:14px; margin-top:12px; margin-left:2px}

h2 {font-size:17px; margin:0; padding:0}
h3 {text-transform:uppercase; font-size:14px}

#left h3:not(.btn), #right h3:not(.btn) {color:#444; font-size:16px}

#header {
	width:978px;
	height:158px;
	position:relative;
	overflow:hidden;
	background:#f3f3f3 url(../img/top.jpg) no-repeat;

}

#img_top {display:none}

#logo {display:block}
#logo img {margin-top:22px; margin-left:56px}

#login {width:164px; height:164px; position:absolute; top:0; right:0; background:#3F94CE url(../img/login.png); padding-left:16px; padding-top:15px; color:#727590}
#login label {display:none}
#login a {color:#F2F2F5; font-size:11px; font-family:Tahoma, Arial; word-spacing:1px; text-shadow:1px 1px rgba(0,0,0,0.4)}
#login a:hover {color:#FFF}
#login p {position:absolute; top:16px; left:16px; z-index:0}
#login input[type=text] {font-family:'TXT',Arial,sans-serif; width:112px; color:#626580; background:transparent; position:relative; z-index:10; margin-left:6px; margin-top:9px; *z-index:999}
#login input[type=password] {position:relative; margin-top:16px !important}
.ie8 #login p, .ie9 #login p, .ie7 #login p {top:14px}
#login input[type=password], #login p {width:138px; height:24px; line-height:24px; padding-left:4px; padding-right:4px; background:#FAFAFA; border-radius:3px; box-shadow:1px 1px 1px rgb(0,0,0,0.4) inset; border-top:1px solid #999; border-left:1px solid #999; border-bottom:1px solid #FFF; opacity:0.85; margin:2px 0; color:#626580}
#login span {position:absolute; top:61px; left:22px; z-index:10; display:block}
.ie9 #login span {top:58px}
.ie8 #login span {top:59px}
#login input[type=text]:focus ~ p {opacity:1 !important}
#login input[type=password]:focus {opacity:1 !important}
#login input, #login input:focus, #login p, #login input:focus p {-moz-transition:opacity 0.35s ease-in-out; -webkit-transition:opacity 0.35s ease-in-out; -ms-transition:opacity 0.35s ease-in-out; transition:opacity 0.35s ease-in-out}

#senha {margin-top:10px !important}

#esq {margin:8px 0 0 7px !important; line-height:22px; text-shadow:1px 1px 1px rgba(0,0,10,0.3)}

a#help {font-family:'FG' !important; font-size:22px; line-height:0; position:absolute; top:21px; right:22px; z-index:999; color:#65BEF0; text-shadow:none}
a#help:hover {color:#A5C840 !important}
.ie9 a#help {top:19px}
.ie8 a#help {top:20px}
.ie7 a#help {top:20px; height:20px !important; position:absolute}

.log {color:#FFF; font-size:14px; line-height:1; font-weight:bold; font-family:'TXT',Arial,sans-serif; text-transform:uppercase; padding:6px 30px; background:#2990CD url(../img/grad.png); text-shadow:0 1px 0 rgba(0,0,0,0.9); border-radius:4px; margin-top:10px; margin-left:34px; box-shadow:1px 1px 1px rgba(0,0,0,0.5) inset, -1px -1px 1px 0 rgba(255,255,255,0.5) inset, -1px -2px 0 rgba(255,255,255,0.25) inset; max-width:80px}
.log:hover {background-color:#3AA4DE !important}
#login input.log, #login input.log:hover {-moz-transition:background 0.15s ease-in-out; -webkit-transition:background 0.15s ease-in-out; -ms-transition:background 0.15s ease-in-out; transition:background 0.15s ease-in-out}
.ie8 .log, .ie7 .log {border:1px solid #117FBA; border-top:1px solid #6FADCF; border-left:1px solid #7FBDDF}
.ie8 .log {padding:7px 0 5px; width:80px}
.chrome .log, .ie9 .log {padding: 6px 0; width:80px}
.ie7 .log {padding:5px 0 2px 0; width:80px}

#idioma {position:absolute; margin-top:-24px; right:18px}
#idioma img {opacity:0.9; box-shadow:2px 2px 1px rgba(0,0,0,0.25); margin-right:3px}
#idioma img:hover {opacity:1}

#busca legend {display:none}
#busca {
	width:158px;
	height:52px;
	margin-top:17px;
	margin-bottom:20px;
	background:#46A5E5;
	background:#A1C436;
	position:relative;
	border-radius:4px;
	background-color: #FFCC00;
}

#campo {width:111px; height:24px; line-height:24px; padding-left:5px; padding-right:23px; background:#FAFAFA; opacity:0.8; position:absolute; top:12px; left:8px; color:#555; border-radius:3px; box-shadow:1px 1px 1px rgb(0,0,0,0.4) inset; border-top:1px solid #999; border-left:1px solid #999; border-bottom:1px solid #FFF; font-family:'TXT',Arial}
#campo:focus {opacity:1}
#campo, #campo:focus {-moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out}
#ok {width:24px; height:24px; background:transparent; position:absolute; top:14px; right:10px; overflow:hidden; text-indent:-9999px; cursor:pointer; *padding-left:150px; background:url(../img/search.png) center center no-repeat}

#menu_top {text-align:center; width:978px; box-shadow:0 2px 2px rgba(0,0,0,0.25)}
#menu_top ul {margin:0 auto; display:inline-block; text-align:left; *display:inline; *zoom:1; position:relative; list-style:none; z-index:999}
#menu_top a {color:#FFF; text-transform:uppercase; line-height:33px; height:32px; padding:0 8px; display:block; border-right:1px solid #64A4C9; text-shadow:0 1px 0 rgba(0,0,0,0.7)}
#menu_top ul li {font-size:15px; line-height:1; float:left; zoom:1; border-bottom:0; font-weight:bold}
#menu_top ul li:last-child a {border-right:none}
#menu_top ul li:hover {background:#46A5E5 url(../img/grad1.png) repeat-x; position:relative}
#menu_top ul ul {width:auto; display:none; position:absolute; top:100%; left:0; z-index:999; border:1px solid #E6E5E5; box-shadow:0 4px 8px rgba(0, 0, 0, 0.5); padding:6px; background:#FFF}
#menu_top ul ul li {font-size:13px; font-weight:normal; float:none; background-image:none !important}
#menu_top ul ul li a {border-right:none; width:100%; display:block; height:auto}
#menu_top ul ul ul {left:100%; top:0}
#menu_top ul li:hover > ul {visibility:visible}
#menu_top li li a {line-height:18px !important}
#menu_top, #menu_top ul li {background:#016FAB url(../img/grad.png) repeat-x}
#menu_top li li {background:#FFF; color:#777 !important; white-space:nowrap}
#menu_top li li a {color:#444; text-transform:none !important; text-shadow:none !important; line-height:21px !important}
.ie9 #menu_top a {line-height:35px}
#menu_top li li a:hover {color:#FFF}
.ie8 #menu_top a {max-height:33px; padding-top:1px; line-height:34px}
.ie8 #menu_top ul ul, .ie7 #menu_top ul ul {border:1px solid #C0C0C0; border-top:0; margin-left:-1px}
.ie7 #menu_top li li a:hover {background:#FFF; color:#3F94D3}

.aberto {display:block !important}

#menu {margin-top:20px; margin-bottom:21px; width:158px}
#menu li {line-height:17px; background:url(../img/seta.png) -4px 3px no-repeat; border-top:1px solid #DAE0E7; padding:2px 0 3px 13px; *zoom:1}
#menu li:first-child {border:0}
#menu a {color:#015790; display:block; text-shadow:1px 0 0 rgba(0,0,0,0.05)}
#menu a:hover {color:#3F94D3}

.btn {padding:0px; padding-right:6px; background:#3F94CE; margin-bottom:16px; text-align:right; border-radius:1px; width:152px; height:52px; position:relative; cursor:pointer; text-shadow:0 1px 0 rgba(0,0,0,0.7); visibility:hidden; z-index:50; box-shadow:0 1px 2px rgba(8,100,170,0.5); *vertical-align:middle}

.btn {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAA4CAYAAAD0DHg6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEVFRUExQjJDRTlCMTFERkI4NDY5Q0ZGM0I5QkVEM0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEVFRUExQjNDRTlCMTFERkI4NDY5Q0ZGM0I5QkVEM0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRUVFQTFCMENFOUIxMURGQjg0NjlDRkYzQjlCRUQzQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRUVFQTFCMUNFOUIxMURGQjg0NjlDRkYzQjlCRUQzQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlapwZcAAABpSURBVHja7JfBCcAwDAPVklW6ccbqJxO5dIYLyDH2AEY6oRBfz1yvwIwQm6FgK25RBVDAzyAoA6xAdgV2BjDHDBATWAh7mQpYcCsoECPuQoE2JmDQMXaMSSz4H9XzLTTE/mxvuJk+AQYANpVc1haNSH0AAAAASUVORK5CYII=)}

.btn:after {content:""; display:block; width:14px; height:14px; background:url(../img/cut1.png); position:absolute; top:-2px; right:-2px}
.btn:before {content:""; display:block; width:14px; height:14px; background:url(../img/cut2.png); position:absolute; bottom:-3px; left:-1px}

h3.btn a {width:100px; display:inline-block; text-align:left; font-size:14px; color:#FFF; *display:inline; *zoom:1}
h3.btn a strong {font-size:9px; line-height:12px; margin-top:1px; display:inline-block; *display:inline; *zoom:1}

.cd {height:58px !important}
.cd a {width:114px !important; word-spacing:-1px; padding-top:7px}
.ie8 .cd a {padding-top:1px}
.ie9 .cd a {padding-top:3px}

.btn:hover {background-color:#EEE}
.btn span {color:#3F94CE; text-shadow:none; font-weight:normal; text-transform:none}
.btn:hover span {color:#81B030}
.ie7 .btn:hover {background-color:#58A2DE}

h3.btn a:before {content:""; display:block; position:absolute; top:9px; left:9px; border-radius:50%;  width:34px; height:34px; background:#FFF}
h3.cd a:before {content:""; display:none !important}

.ie8 h3.btn a:before, .ie7 h3.btn a:before {background:url(../img/inner.png)}

.btn, .btn:hover, .cd:hover {-moz-transition:all 0.15s ease-in-out; -webkit-transition:all 0.15s ease-in-out; -ms-transition:all 0.15s ease-in-out; transition:all 0.15s ease-in-out}
.btn span, .btn:hover span {-moz-transition:all 0.6s ease-in-out; -webkit-transition:all 0.6s ease-in-out; -ms-transition:all 0.6s ease-in-out; transition:all 0.6s ease-in-out}

#dn:after {content:"}"; font-family:'FG'; font-size:25px; line-height:0; position:relative; z-index:9; top:2px; left:-16px; *top:-8px}
#cd:after {content:"3"; font-family:'FG'; font-size:25px; line-height:0; position:relative; z-index:9; top:-6px; left:-14px; *top:-8px}
#pb:after {content:"N"; font-family:'FG'; font-size:25px; line-height:0; position:relative; z-index:9; top:2px; left:-14px; *top:-8px}
#ch:after {content:"q"; font-family:'FG'; font-size:25px; line-height:0; position:relative; z-index:9; top:-5px; left:-15px; *top:-8px}
#lv:after {content:"$"; font-family:'FG'; font-size:25px; line-height:0; position:relative; z-index:9; top:4px; left:-16px; *top:-8px}
#ca:after {content:"W"; font-family:'FG'; font-size:29px; line-height:0; position:relative; z-index:9; top:-19px; left:-4px; color:#DEE3EC !important; text-shadow:0 1px 0 rgba(0,0,0,0.2)}

.ie7 .btn a {zoom:1; display:inline; vertical-align:middle; margin-top:-22px !important}
.ie7 #cda {margin-top:-38px !important}

.cd:hover #ca:after {color:#FFF !important}

#right .btn:first-of-type a {width:84px; margin-right:16px}

#revista {margin-top:20px; width:156px; height:215px; margin-bottom:46px}
#revista div {width:156px; height:209px; margin-top:9px; background:#E0E5EE}
#revista img {width:124px; height:171px; margin-top:18px; margin-left:15px; box-shadow:1px 2px 2px rgba(0,0,0,0.3); background:#FFF; border:1px solid #888}
#revista img:hover {opacity:0.85}
#revista h3 {word-spacing:-1px !important}

#revista img, #revista img:hover, #idioma img, #idioma img:hover, .sociais img, .sociais img:hover, #video a, #video a:hover, #hotsites img, #hotsites img:hover {-moz-transition:all 0.2s ease-in-out; -webkit-transition:all 0.15s ease-in-out; -ms-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out}

#video {margin-top:18px; width:156px; height:142px; background:url(../img/vid.png) 0 bottom no-repeat}
#video a {display:block; margin-left:9px}
#video a:first-of-type {margin-left:24px; margin-top:28px; margin-bottom:-2px}
@media screen and (max-width:9000px) {
#video a:hover {opacity:0.8}
}

#enquete {width:160px; margin-top:26px; margin-left:1px; position:relative}
#enq2 {background:#E0E5EE; margin-top:14px; padding:16px 3px 16px 7px; border-radius:4px; border:1px solid #D1D9E4; overflow:hidden; border-top:1px solid #b4bcce; border-left:1px solid #b4bcce}
#enquete p {font-size:12px; line-height:16px; color:#666; margin-top:6px; font-family:Tahoma,Arial; position:relative; z-index:100}
#enquete label {color:#346889; display:block; padding-left:19px; position:relative; margin-bottom:8px; font-family:Tahoma, Arial; font-size:11px; line-height:14px; *line-height:18px; *zoom:1; *padding-left:22px}
#enquete label:hover {color:#444}
#enquete input[type=radio] {position:absolute; top:1px; left:1px}
#enquete:before {content:"l"; font-family:'FG'; font-size:74px; font-weight:normal; position:absolute; top:-48px; right:-2px; color:#E8EBED; z-index:0}

#vote {color:#FFF; font-size:13px; line-height:1; font-weight:bold; font-family:'TXT',Arial,sans-serif; text-transform:uppercase; padding:6px 25px; background:#117CC1 url(../img/grad.png); text-shadow:0 1px 0 rgba(0,0,0,0.8); border-radius:4px; margin-top:5px; margin-left:25px; box-shadow:1px 1px 1px rgba(0,0,0,0.3) inset, -1px -1px 1px 0 rgba(255,255,255,1) inset, -1px -1px 0 rgba(255,255,255,1) inset}
.ie7 #vote {padding:6px 14px !important}

#vote:hover {background-color:#3F92CF}
#vote, #vote:hover {-moz-transition:background 0.12s ease-in-out; -webkit-transition:background 0.12s ease-in-out; -ms-transition:background 0.12s ease-in-out; transition:background 0.12s ease-in-out}

.sociais {position:absolute; margin-top:-27px; margin-left:22px}
.sociais img {margin-right:3px}
.ie8 .sociais {margin-top:-28px}
@media screen and (max-width:9000px) {
.sociais img {opacity:.9}
.sociais img:hover {opacity:1}
}

#destaque1 {width:606px; height:208px; padding:0; margin:0 auto; position:relative; z-index:0}

#slides {width:606px; z-index:100; background:#ddd}
.slides_container {width:606px; overflow:hidden; position:relative; display:none; margin-top:5px}
.slides_container a, .slides_container img {display:block; width:606px; height:208px}

.pagination {margin:14px auto 0; width:10px; display:none}
.pagination li {float:left; margin:0 1px; list-style:none}
.pagination li a {display:block; width:12px; height:0; padding-top:12px; background-image:url(../img/pagination.png); background-position:0 0; float:left; overflow:hidden}
.pagination li.current a {background-position:0 -12px}
.pagination {position:relative; z-index:999; margin-top:8px}
.ie8 .pagination li {margin-top:-1px !important}

.mais {text-transform:uppercase; font-weight:bold; font-size:13px; color:#3F94CE !important; position:absolute; right:4px; margin-top:-28px; *line-height:20px}
.mais:after {content:"+"; font-family:'FG'; font-size:14px; font-weight:normal; position:relative; top:-1px; color:#A1C436; padding-left:6px}
.mais:hover {color:#016BA7 !important}

#destaque2 {width:606px; margin-top:18px; position:relative; margin-bottom:8px}
#destaque2 h2, #destaque3 h2 {font-size:17px; color:#444; text-transform:uppercase; margin:4px 0 3px}
#destaque2 p {max-height:42px; max-height:62px; line-height:17.5px; margin-bottom:3px}
#destaque2 a {color:#666}
#destaque2 strong {color:#3F94CE; font-family:Arial; font-size:14px; padding-right:12px; margin-left:-1px}
#destaque2 p a {display:block}
#destaque2 p a:hover {color:#999}
#destaque2 p a:hover strong {color:#53B0F4}
#destaque2 h2 {margin-bottom:10px; margin-top:24px}
#destaque2 a, #destaque2 a:hover, .box1, .box1:hover, .cursos a, .cursos a:hover, #footer a, #footer a:hover {-moz-transition:all 0.07s ease-in; -webkit-transition:all 0.09s ease-in; -ms-transition:all 0.09s ease-in; transition:all 0.09s ease-in}
#destaque2 .mais {margin-top:-37px}

.bullet {color:#53B0F4 !important; font-size:18px; line-height:0; padding:0 0 0 1px}

#destaque3 {width:604px; min-height:218px; margin-top:12px; margin-bottom:8px; overflow:hidden; position:relative}
#destaque3 p {color:#666; line-height:17px; margin-bottom:3px; display:inline-block}
.ie7 .box1 p {display:inline; zoom:1}
.ie7 .reg p {margin-top:-8px}
#destaque3 a {color:#666; float:left; *float:none}
#destaque3 h2 {margin-bottom:4px}
#destaque3 p, #destaque3 a, #destaque3 strong {display:inline}
#destaque3 a:hover p {color:#999 !important}
#destaque3 a:hover strong {color:#3F94CE}

.box1 {width:296px; float:left; position:relative; overflow:visible}

.cursos {min-height:230px; _float:left; width:296px; overflow:hidden}
.cursos p {margin-left:2px; line-height:18px !important; margin:1px 0 1px 2px !important}
.cursos .mais {margin-top:-31px; right:0}
.cursos strong {font-weight:normal; color:#015790}
.cursos b {color:gray}
/*.cursos strong:after {content:"■"; font-size:12px; line-height:0; padding:0 1px 1px 7px; color:#9DC032; position:relative; top:-1px}*/
.cursos strong:after {content:" "; font-size:12px; line-height:0; padding:0 1px 1px 7px; color:#9DC032; position:relative; top:-1px}
.ie9 .cursos p {word-spacing:-0.7px}
.cursos h2:last-of-type {clear:both; padding-top:13px}
.cursos {margin-left:1px}
.cursos hr, .ie7 .cursos strong:after {display:none}

.reg {float:left; width:290px; margin-left:18px; min-height:236px; overflow:hidden; clear:both}
.reg h2 {text-transform:uppercase; color:#444}
.reg div {width:290px; height:124px; background:#e4e9f0; background:#E2E7EF; margin-top:20px; margin-bottom:6px; border-radius:4px}
.ie7 .reg div {margin-top:10px}
.reg div:hover {background:#e6eaf3}
.reg img {position:absolute; top:74px; left:38px; z-index:9}
.reg p {text-align:justify; width:280px; color:#666 !important}
.reg div, .reg div:hover {-moz-transition:background 0.25s ease-in-out; -webkit-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out}
@media screen and (max-width:9000px) {
.reg div:hover img, #anuncios a, #anuncios a:hover {-moz-transition:all 0.25s ease-in; -webkit-transition:all 0.25s ease-in; transition:all 0.25s ease-in; opacity:0.87}
}

#destaque4 {width:606px; margin-top:26px; margin-left:2px; overflow-x:hidden}
#destaque4 .box1 {width:297px; margin-bottom:15px; cursor:pointer}
#destaque4 h3 {color:#3F94CE; word-spacing:1px; margin-bottom:14px; white-space:nowrap; overflow:hidden; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis;	text-overflow: ellipsis}
#destaque4 p {color:#666; #text-shadow:1px 0 0 rgba(0,0,0,0.05); line-height:17px; height:70px; max-height:70px; overflow-y:hidden}
#destaque4 div:nth-child(odd) {margin-right:11px}
#destaque4 img {width:72px; height:57px; float:left; margin-top:3px; margin-right:14px; margin-left:2px}
#destaque4 a {color:#3F94CE}
#destaque4 .box1:hover a {color:#53B0F4}
#destaque4 .box1:hover p {color:#999 !important}
#destaque4 .box1:hover img {opacity:0.8}
#destaque4 .box1 div {margin-top:9px}

#destaque4 .box1, #destaque4 .box1:hover, #logos, #logos:hover h3 {-moz-transition:all 0.25s ease-in-out; -webkit-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out}

#hotsites {padding-bottom:2px}
#hotsites img {width:156px}
#hotsites a {display:block; margin:12px 0 0}
#hotsites a:first-of-type {margin-top:0}

#logos {height:128px; background:#E0E5EE; margin-top:22px; box-shadow:-1px 2px 3px rgba(0,0,0, 0.1) inset}
#logos h3 {padding:18px 187px 2px; color:#818283; color:#1E79AA; color:#8d94a7; word-spacing:2px; text-align:center; font-size:15px; text-shadow:1px 1px 0 #FFF}

.logos {width:82px; height:56px; display:inline-block; *display:inline; *zoom:1; margin:11px 4px 0; background:#D0D5DF; background:#E9EBEF; border-radius:4px; border:1px solid #FFF; border-top:1px solid #acb0b5; border-left:1px solid #acb0b5}

#logos div {margin-left:11px; margin-right:0}

#logos img {margin-top:-2px}

.ie8 #logos {border-top:1px solid #BFC6E2}
.logos:hover {background:#FFF}
#logos:hover h3 {color:#3F94CE}

#footer {margin-top:20px; background:#1473a6 url(..\img\grad2.png) repeat-x; overflow:hidden; padding-left:188px; box-shadow:-1px 2px 3px rgba(0,0,0, 0.1) inset}
#footer a {color:#D7D7DB; font-size:14px; font-weight:bold; text-shadow:0 1px 0 rgba(0,0,0,0.8); line-height:20px; word-spacing:-1px; display:inline-block}
#footer a:hover {color:#FFF; text-shadow:0 1px 0 rgba(0,0,0,0.4), 0 0 0 rgba(255,255,255,0.5)}
.fthome {margin-top:0 !important}

#col1, #col2, #col3, #col4 {float:left; margin-bottom: 28px; margin-right:24px; margin-top: 30px; max-width: 160px}
#col2 {width:149px}
#col3 {margin-right:28px}
.ie7 #col4 {width:160px}

#contato {width:626px; clear:both; margin-bottom:28px; padding-top:18px; background:url(../img/line.png) 0 0 repeat-x; position:relative}
#contato p, #contato a {color:#EEE; font-size:13px}
#contato a {font-weight:normal !important; text-shadow:none; color:#BDEAFB}
#contato a:hover {color:#FFF}
#contato strong {text-transform:uppercase; font-size:15px; color:#ADDAFB; text-shadow:0 1px 0 rgba(0,0,0,0.8)}
#contato .sociais {position:absolute; right:0 !important; bottom:0px}

.sep {width:606px; height:16px; border-bottom:4px solid #E0E5F0; margin-bottom:20px}

#text {color:#4F5255; padding:4px 18px 16px 21px; overflow:hidden; border:1px solid #DDDDE0; border-radius:5px; box-shadow:-1px 2px 5px rgba(0, 0, 0, 0.17), 0 -1px 1px rgba(0,0,0,0.1) inset; background:#FCFDFF; margin-left:1px; margin-bottom:6px}
.ie9 #text p {word-spacing:-0.7px}

#text * {max-width:568px}

#text img {margin:3px 0}

#text h1, #text h2 {text-transform:uppercase; margin-bottom:4px; margin-top:2px}
#text h2 {font-size:18px; line-height:1; color:#2F84BE; word-spacing:1px; padding-bottom:12px; margin-top:18px; margin-bottom:0; position:relative; border-bottom:4px solid #E0E5F0}
.ie8 #text h2 {line-height:22px}
#text h3, #text h4 {color:#5F5F6B; text-transform:none; margin-bottom:6px; margin-top:16px !important}
#text h3 {font-size:17px}
#text h4 {font-size:15px; word-spacing:-1px; text-transform:uppercase}
#text h3:first-of-type {margin-top:14px !important}

#text a {color:#024985; text-decoration:none}
#text a:hover {color:#3B90CB; text-decoration:none}

#text p, #text p[style], #text span, #text span[style], #text li, #text a[style] {font-family:'TXT',sans-serif !important; font-size:13px !important; line-height:1.35 !important; color:#4F5255 !important}
#text p {margin-bottom:11px}

#text ul:not(.unit-rating) {margin-left:16px; margin-bottom:12px}
#text li:not(.unit-rating) {margin-bottom:2px; position:relative}
/*#text ul li:before {font-family:Arial, sans-serif; content:"■"; position:absolute; left:-17px; top:-5px; color:#A1C436; font-family:Arial, sans-serif; font-size:16px}*/
#text ul li:before {font-family:Arial, sans-serif; content:""; position:absolute; left:-17px; top:-5px; color:#A1C436; font-family:Arial, sans-serif; font-size:16px}


#text ul.breadcrumb {margin:8px 0 15px 0 !important; position:relative}
#text ul.breadcrumb li {display:inline-block; *display:inline; *zoom:1; font-family:TXT,Arial,sans-serif; color:#3D92CD; font-size:11px; line-height:15px; word-spacing:1px; font-weight:normal; text-transform:none}
#text ul.breadcrumb a {color:#8D8D8D; text-decoration:none}
#text ul.breadcrumb a:hover {color:#015790}
#text ul.breadcrumb a:after {content:" ›  "; font-size:14px; font-family:Arial,sans-serif}
#text ul.breadcrumb li:before {display:none}
#text ul.breadcrumb a {transition:none; -moz-transition:none}
#text ul.breadcrumb:before {content:"+"; font-family:'FG'; line-height:0; color:#89A72E; margin-right:2px; font-size:13px; *zoom:1; position:relative; *line-height:22px !important; *top:-2px}

.ie8 #text ul.breadcrumb:before {position:relative}

#aux {background:#E8EBED; position:relative; border-left:1px solid #DDDDDF; padding:11px 0 12px; margin:-8px 0 6px 1px !important; border-bottom:1px solid #D1D9E4; border-right:1px solid #D1D9E4; box-shadow:-1px 2px 4px rgba(0, 0, 0, 0.2); -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-bottom-right-radius:5px; border-bottom-left-radius:5px}

#aux li {display:inline; position:relative; margin:2px 0 3px 26px; *line-height:28px !important; *zoom:1; *top:-6px}
#aux li:before {display:none}
#aux a {text-transform:uppercase; font-weight:bold; font-size:13px; color:#3F94CE !important; display:inline-block; text-decoration:none; text-shadow:1px 1px 0 #FFF; *display:inline; *zoom:1; *line-height:30px !important; *overflow:visible}
#aux a:hover {color:#016BA7 !important}
#up:before {content:"+"; font-family:'FG'; line-height:0; font-size:18px; font-weight:normal; position:relative; top:0; left:-7px; color:#A1C436}
#imp:before {content:"/"; font-family:'FG'; line-height:0; font-size:21px; font-weight:normal; position:relative; top:2px; left:-7px; color:#A1C436}
#vlt:before {content:"<"; font-family:'FG'; line-height:0; font-size:18px; font-weight:normal; position:relative; top:0; left:-7px; color:#A1C436}
#env:before {content:"M"; font-family:'FG'; line-height:0; font-size:22px; font-weight:normal; position:relative; top:1px; left:-7px; color:#A1C436}

.lf {width:165px !important}
.rt {width:165px !important; margin-right:4px !important; margin-left:0 !important}
#left .btn {width:152px !important}
.ct {width:608px !important}

.sec {border-top:1px solid #DAE0E7}
.sec p {max-height:56px; overflow:hidden}
#text .sec h4 {color:#585F63 !important; margin-bottom:4px}
.sec:first-of-type {border:0 !important}
.sec p+p {margin-top:-10px !important}

.leia {text-transform:uppercase; font-weight:bold; font-size:13px; line-height:1; color:#4196E1 !important; position:relative; text-decoration:none !important; margin-top:-2px !important; margin-bottom:16px; display:inline-block; *line-height:20px !important; *margin-top:-12px !important}
.chrome .leia {margin-top:5px !important}
.leia:before {content:"+"; font-family:'FG'; font-size:14px; line-height:0; font-weight:normal; position:relative; top:-1px; color:#A1C436; padding-right:6px}
.leia:hover {color:#016BA7 !important}

#pag {margin:0 0 10px 0; padding-top:20px; border-top: 1px solid #DAE0E7}
#pag a {font-family:Arial,sans-serif; font-size:12px; font-weight:bold; display:inline-block; text-decoration:none; color:#FFF; background:#157EC3 url(../imggrad.png) 0 -1px; padding:3px 5px 2px 4px; min-width:11px; text-align:center; border-radius:3px; box-shadow: 0px 1px 1px rgba(0,0,0,0.3); text-shadow: 0 1px 0 rgba(0,0,0,0.3); line-height:16px}
#pag a:hover {color:#FFF; background-color:#46A5E5}
#pag .atual, #pag .atual:hover {background-color:#8BAC3D; cursor:normal}

#text p.data {margin-bottom:-5px; margin-top:16px; color:#8BAC3D; padding-left:20px; font-size:13px; font-weight:bold; position:relative}
#text p.data:before {content:'t '; font-family:'FG'; font-size:16px; line-height:0; color:#929496; font-weight:normal; position:absolute; top:1px; left:0px}
.ie8 #text p.data:before {position:absolute; top:1px; left:0}
.ie7 #text p.data:before {line-height:28px !important; top:-13px}

#mapa {margin-bottom:18px; margin-left:4px}
#mapa a {text-decoration:none}
#mapa ul {margin-bottom:0}
#mapa li {margin:1px; margin-bottom:9px; line-height:17px; position:relative}
#mapa li a {color:#4F5256}
#mapa li li, #margin li li li {margin:1px; margin-bottom:0px}
#mapa ul li:before {top:-3px !important}

#text.pub #mapa {margin:18px 12px 40px 0 !important}
#text.pub #mapa a {text-decoration:none}
#text.pub #mapa a[href]:hover {color:#3B90CB !important}
#text.pub #mapa ul {margin-bottom:0; margin-left:0; padding:0}
#text.pub #mapa li {margin:0 !important; line-height:19px; position:relative}
#text.pub #mapa li a {color:#4F5255}
#text.pub #mapa li li, #margin li li li {margin:1px; margin-bottom:0px}

#text.pub #mapa {border:1px solid #CAD0D7; border-radius:4px; padding:12px 5px 17px 0px; box-shadow:0 3px 2px rgba(20,20,25,0.2)}
#text.pub li {font-weight:bold; font-size:14px; text-transform:uppercase; line-height:28px; padding-left:16px; padding-top:5px}
#text.pub li li {font-weight:normal; text-transform:none; font-size:13px; line-height:20px; padding:0; padding-left:22px}
#text.pub li li li {padding-left:14px}
#text.pub li:before {font-family:'FG'; text-transform:none; content:"i"; line-height:0; position:relative; font-size:18px; left:-4px; top:-1px !important; color:#59A2D4; font-weight:normal; *line-height:30px !important}
/*#text.pub li li:before {font-family:Arial, sans-serif; content:"■"; font-size:16px; left:-6px; top:0 !important; color:#A1C436; *line-height:14px !important} */

#text.pub li li:before {font-family:Arial, sans-serif; content:" "; font-size:16px; left:-6px; top:0 !important; color:#A1C436; *line-height:14px !important}


#anuncios {padding:30px 12px 32px; margin:22px 0; background:#E0E5EE; text-align:center}
#anuncios a {display:block; opacity:0.82}
#anuncios a:hover {opacity:1}
#anuncios img {width:468px; margin:11px 0; box-shadow:3px 3px 5px rgba(0,0,5,0.3)}

.box {background:#EEF0F3; overflow:hidden; margin:18px 0 16px; padding:14px 12px 5px 12px; border-radius:4px}
.box a {display:inline-block; position:relative; *display:inline; *zoom:1; color:#1A6FA9 !important}
.box a:hover {color:#3F94CE !important}
.box b, .box strong {text-transform:uppercase; display:inline-block; font-size:14px}
.box b:after, .box strong {content:""; white-space:pre}
/* .box b:before, .box strong:before {content:"■ "; font-size:21px; line-height:0; padding-right:1px; color:#A1C436} */
.box b:before, .box strong:before {content:"  "; font-size:21px; line-height:0; padding-right:1px; color:#A1C436}
.box br {line-height:0}
.chrome .box br {content:" "; display:block; margin:0 !important}

#tabela_anuncios {text-align:center; margin:24px 0 14px}

#links {overflow:hidden; margin-top:-14px; margin-bottom:18px}
#links u {text-decoration:none; font-size:14px; margin:14px 0 2px 0; display:inline-block}
#links br {line-height:0}
.chrome #links br {content:" "; display:block; margin:0 !important}
#links p {margin:0}

#dj {margin-bottom:8px}
#dj br {line-height:0}
.chrome #dj br {content:" "; display:block; margin:0 !important}
#dj strong:not(:first-child) {margin-top:20px}
#dj strong {text-transform:uppercase; font-size:14px; margin-bottom:5px; margin-top:5px; display:inline-block; *display:inline; *zoom:1}
#dj em {font-style:normal; color:#0F77B6; display:inline-block; margin-bottom:-6px; *display:inline; *zoom:1}

#cursos {text-align:center; margin-bottom:16px; margin-top:-10px; overflow:hidden}
#cursos table {text-align:left !important; width:568px}
#cursos td {padding:5px !important}
#cursos th {padding:9px 5px 10px !important}
#cursos th {text-transform:uppercase; font-size:14px; padding-bottom:12px !important; text-align:left !important}
#cursos tr:nth-child(even) {background:#EEF0F3}
#cursos a {text-decoration:none; color:#054075 !important}
#cursos a:hover {color:#258FCD !important}
#cursos h3 {text-transform:uppercase; text-align:left !important; font-size:15px; color:#FFF; width:550px; background:#3C96D9; line-height:15px; padding:7px 8px 6px; border-radius:2px; text-shadow:1px 1px 0 rgba(0,0,0,0.4); margin:20px 0 10px !important; box-shadow:-1px -1px 1px rgba(10,10,15,0.25) inset, 2px 2px 2px rgba(0,0,4,0.23)}
#cursos p {text-align:left}

#hotsites img {box-shadow:1px 1px 1px rgba(0,0,5,0.15)}
#hotsites img:hover {opacity:0.81}

#frmfb table {width:540px}
#frmfb input[type=checkbox] {margin-right:4px; margin-top:-1px}
#frmfb input[type=radio] {margin-right:2px}
#frmfb input[type=text], #frmfb select, #frmfb textarea {margin-bottom:8px; margin-top:8px}
#frmfb strong {display:inline-block; margin-top:12px}
#frmfb .botao {margin-left:10px; margin-top:5px; margin-bottom:-2px}
#frmfb #nome, #frmfb #email {width:326px !important}
#frmfb td, #frmfb p {padding:0; margin:0}
#ramomidiaqual, #ramooutroqual {width:110px !important; margin-bottom:0 !important}
#frmfb textarea {width:352px !important; height:62px}
.frb1 {padding:5px 0 8px !important}

#frmfc {margin-bottom:8px; text-align:left; margin-left:-58px; margin-top:-6px}
#frmfc table {width:460px}
#frmfc table td:nth-child(odd) {font-weight:bold; text-transform:uppercase; color:#7A7B81; padding-right:5px; word-spacing:1px}
.ie9 #frmfc table td:nth-child(odd) {padding-top:8px}
#frmfc #nome, #frmfc #cpf, #frmfc #endereco, #frmfc #cidade, #frmfc #funcao {width:288px !important}
#frmfc textarea {width:288px; height:68px; overflow-y:auto}
#frmfc input[type=submit] {margin:16px 0 16px 211px}

#frmfd {width:500px; margin:24px 0 -7px}
#frmfd table table {width:500px}
#frmfd td {padding:0; vertical-align:middle}
#frmfd table table {margin:0 0 6px !important}
#frmfd td:not(.cpo) {font-weight:bold; text-transform:uppercase; color:#7A7B81}
#frmfd input, #frmfd textarea {margin-bottom:8px; margin-top:8px}
#frmfd select {margin-bottom:10px; margin-top:10px}
#frmfd input:not(#codtelcond) {margin-right:11px !important}
#frmfd #nome, #frmfd #email, #frmfd #nomeCod {width:356px !important}
#frmfd #rua {width:322px !important}
#frmfd #rua {margin-top:8px !important}
#frmfd #cidade {width:165px !important}
#frmfd select {width:196px}
#frmfd textarea {width:408px !important; height:82px; overflow-y:auto}
.cpo {padding:10px 0 14px !important; color:#7B9C2D}
#frmfd .botao {margin-left:10px; margin-bottom:10px}

#cargo2, #cargo, #salario {width:232px !important}

#divcadastro {overflow:hidden; margin-top:8px}
#divcadastro input[type=text], #divcadastro select {margin-bottom:9px; margin-top:2px}
.chrome #divcadastro input[type=text], #divcadastro select {margin-bottom:0px; margin-top:0px}
#divcadastro label {margin-right:8px}
#divcadastro br {line-height:10px}
.chrome #divcadastro br {content:" "; display:block; margin:8px !important}
#divcadastro b {display:inline-block; margin-bottom:10px; margin-top:5px; text-transform:uppercase; color:#2F84BE; *display:inline; *zoom:1}
#divcadastro strong {font-weight:normal; padding-bottom:12px; padding-top:0; display:inline-block; *display:inline; *zoom:1}
.chrome #divcadastro strong {padding-bottom:0}
#TextBoxUnidades, #TextBoxEmpregados {margin-bottom:2px !important}
#divcadastro input[type=checkbox] {margin-right:6px; vertical-align:-3px}
#divcadastro input[type=radio] {margin-right:4px; vertical-align:-4px}
#divcadastro hr {margin:0.7em 0}
.chrome #divcadastro hr {margin:16px 0 8px}
#DropDownListTipoEntidade {margin-top:5px !important; margin-bottom:0 !important}
#ImageButtonLogin {margin:9px 0 12px 14px}

#text input[type=text], #text input[type=password], #text textarea, #text select, .fbt, #frm input {background:#F2F3F4; font-family:'TXT',Arial,sans-serif; font-size:13px; color:#777; line-height:13px; padding:4px; border:1px solid #C0C5DB; border-radius:1px; padding:5px\9}
#text select {padding:2px; height:24px; text-transform:none}
.ie8 #text select {font-family:sans-serif; height:26px !important; line-height:26px !important}
#text option {padding:1px 4px}
#text input[type=submit], #ImageButtonLogin, #send button, .filebt:after {text-transform:uppercase; font-family:'TXT',Arial,sans-serif; font-weight:bold; font-size:13px; background:#117CC1 url(..\img\grad.png); color:#FFF; padding:5px 24px; border-radius:3px; text-shadow:1px 1px 0 rgba(0,0,5,0.3); padding:8px 24px 6px\9; *padding:6px 6px 3px 6px !important}

#text input:not([type=button]):focus, #text textarea:focus, #text select:focus {border-color:#7DB3D2; background:#F4F5F6; box-shadow:0 0 2px 2px rgba(43,129,175,0.2)}
#text input[type=submit]:hover, #send button:hover, .filebt:hover:after {background-color:#3F92CF}
#text form * {vertical-align:middle}

#enderecos {margin:-10px 0 26px}
#enderecos p {text-transform:uppercase; font-weight:bold}
#enderecos a {text-transform:none; font-weight:normal; text-decoration:none}
#enderecos:not(a) {color:#2F84BE}

#apDiv1 {padding:13px 16px 7px; margin:18px auto 26px; border:1px solid #D0D5E0; border-radius:4px; width:78%; box-shadow:3px 3px 3px rgba(0,0,5,0.2); overflow:hidden; position:relative}
#apDiv1:before {content:"("; font-family:'FG'; font-weight:normal; display:block; font-size:80px; line-height:0; color:#A1C436; position:absolute; left:57px; top:48px}
#apDiv1 table {margin-right:50px !important; display:block; min-height:95px; margin-left:105px}
#apDiv1 td:first-child {text-transform:uppercase; font-weight:bold; font-size:14px}
#apDiv1 input[type=button] {margin:2px 0 6px}
#apDiv1 input[type=button]:hover {background-color:#3F92CF}

#text #LabelErro {text-transform:none; font-size:13px !important; font-weight:normal; color:#015790; line-height:13px; float:left; margin:2px 0 12px 48px}
#LabelErro:before {content:"D"; font-family:'FG'; font-size:15px; line-height:0; margin-right:6px; color:#A1C436}

#apDiv1 span:empty {display:none}
#apDiv1 h3 {margin:0 0 28px !important; padding:0; text-transform:uppercase; color:#2F84BE; line-height:0; text-align:center; position:relative}
#apDiv1 td {padding:3px 1px 4px 9px}
#apDiv1 input:not([type=button]) {width:185px}

#apDiv2 {float:left; color:#3D92CD; border-top:1px solid #6DC2FD}
#apDiv2 p {line-height:16px !important; margin-top:10px; margin-left:3px; width:442px}
#apDiv4 {border-top:2px solid #D0D5E0; margin-top:24px; padding-top:20px}

#help1 {font-family:'FG'; color:#A1C436 !important; font-size:27px; line-height:1; text-decoration:none !important; position:relative; top:-13px; left:-1px; display:block}
#help1:hover {color:#65BEF0 !important}

#eqr, #evr {background:#FFF; background-image:none; box-shadow:none !important; padding:16px; overflow:hidden}
#evr {text-align:left}

#eqw h4 b {display:block; font-size:20px; line-height:27px; text-transform:uppercase; padding:24px 12px; margin-left:20px; text-align:left; position:relative; padding-left:88px; color:#2F84BE}
#eqw div {border:1px solid #D0D5E0; border-radius:4px}
#eqw div:before {content:"W"; font-family:'FG'; font-weight:normal; display:block; font-size:60px; line-height:0; color:#A1C436; position:absolute; left:48px; top:42px}
#eqw p {font-size:14px; margin-top:20px}
#eqw a {display:block; font-size:14px; font-weight:bold; color:#3F94CE; text-transform:uppercase; margin-top:14px}
#eqw a:hover {color:#016BA7}
#eqw a:before {content:"*"; font-family:'FG'; font-size:15px; line-height:0; margin-right:5px; color:#A1C436}

#evr legend b {border-bottom: 4px solid #E0E5F0; color: #3F94CE !important; display: block; font-size: 20px; line-height: 27px;   margin: 12px 0 4px; padding: 0 0 8px 44px;  text-transform: uppercase;  width: 110%; position:relative}
#evr label {display: block; margin: -8px 0}
#evr input[type=text] {margin:-2px 0 -2px 0; width:298px}
#evr input[type=submit] {margin:-7px 0 -4px}
#evr form {margin:-4px 0 4px -4px}
#evr legend b:before {content:"M"; font-family:'FG'; line-height:0; font-size:32px; font-weight:normal; position:absolute; top:-1px; left:0; color:#A1C436}

#overlay {width:100%; height:100%; background:#D3D8E6; opacity:0; position:fixed; top:0; left:0; z-index:999; opacity:0.75; display:none}
#codigo {width:100%; height:100%; background:url(../img/help.png) center center no-repeat; z-index:1000; position:fixed; top:28px; left:36px; display:none}
#fc {position:absolute; top:50%; left:50%; margin-top:-174px; margin-left:130px; width:106px; height:40px; z-index:1001; display:none; background:#FFF; opacity:0}
#fc:hover, #fc:active {opacity:0.25}

#text strong {font-size:14px}
#text em, #text i {color:#4F5255; font-size:14px}
#text u {text-decoration:none}
#text table:not(.imagem) img {margin-right:8px}
#text table a span:hover {color:#3B90CB !important}
#text h3 i {font-style:normal; color:#3B90CB}
span[style] {text-decoration:none !important; font-style:normal !important}

.tb314 img {margin-right:0 !important; border:2px solid #FFF}
.tb314 td:hover img:hover {opacity:0.9}
.tb314 {border-collapse:separate; margin-left:-8px}
.tb314 td {background:#E7EAEC; min-width:100px; padding:4px; border:4px solid #FFF; border-radius:3px}
.tb314 td:hover {background:#EEF0F2}
.tb314 span {display:block}
.tb314 span {font-size:12px !important}

#sc296 table {margin-top:14px}
#sc296 table img {margin-right:0 !important; border:2px solid #FFF}
#sc296 table td:hover img:hover {opacity:0.9}
#sc296 table {border-collapse:separate; margin-left:-8px}
#sc296 table td {background:#E7EAEC; min-width:100px; padding:4px; border:4px solid #FFF; border-radius:3px}
#sc296 table td:hover {background:#EEF0F2}
#sc296 table span {display:block}
#sc296 table span {font-size:12px !important}

#sc238 table {width:400px !important; float:left}
#sc238 table {margin-left:88px}
#sc238 table td:nth-child(even) {display:none}
#sc238 table td {position:relative; float:left; min-height:112px; margin-bottom:13px}
#sc238 table table td:nth-child(odd) {float:left; position:absolute; left:-92px}
#sc238 table br {line-height:0; margin-top:3px}
#sc238.chrome table br {content:" "; display:block; margin:4px 0 0 0 !important}
#sc238.ie8 table br {line-height:0; margin-top:1px}

#sc226 #text {overflow:hidden; padding-bottom:30px}
#sc226 h4 {visibility:hidden; margin-top:-38px !important}
#sc226 u {text-decoration:none; font-size:14px; margin:14px 0 2px 0; display:inline-block; *display:inline; *zoom:1}
#sc226 br {line-height:0}
#sc226.chrome br {content:" "; display:block; margin:0 !important}
#sc226 p {margin:0}

#sc334 #text {padding-bottom:30px !important}
#sc334 #text p strong:first-child {display:inline-block; margin:8px 0 6px}

#sc335 h4 {text-transform:none}

#sc165 #text p strong a, #sc165 #text p font a, #sc166 #text p strong a, #sc167 #text p strong a  {background:#E8EBED; padding:4px 8px; border-radius:3px}

#sc7 p, #sc7 p font {text-align:left !important}

#srch p.data {display:none}
##srch p {display:inline}

ul.breadcrumb li {padding:0 1px 0 1px !important}
.addthis_toolbox {padding:9px 0 3px !important}

.unit-rating li {position:absolute !important}
.widgetRating p {padding-top:8px !important; margin-bottom:6px !important}
.widgetRating {padding-top:4px; overflow:hidden}

p.voted {color:#4F5255 !important; padding-top:8px; margin-bottom:6px !important}
.ie8 p.voted, .ie7 p.voted {margin-bottom:7px !important}
.thanks {color:#3D92CD !important}
.static {color:#5D3126}
.current-rating {width:0}

#lmap {background:#EEF0F2; padding:9px; margin:3px; overflow:hidden; width:500px; position:relative}
#lmap:after {content:" "; position:absolute; top:0; right:0; width:154px; height:100%; background:#FCFDFF}
#lmap li {width:182px; float:left; position:relative; padding-left:2px; line-height:17px; z-index:900}
#lmap a {text-decoration:none; text-transform:uppercase; font-weight:bold; color:#266B9A; display:block}
#text #lmap li:before, #text #rmap li:before {content:"●"; font-size:22px; top:-7px}

#wmap {border:1px solid #A7C9E3; border-radius:4px; margin:18px 0; *z-index:99}

#rmap {width:564px; height:350px; margin:-60px 0 10px 20px; background:url(../img/mapreg.png) 0 1px no-repeat; overflow:hidden; position:relative; z-index:99}

#text .rg1:before {color:#0f76ab}
#text .rg2:before {color:#dd8100}
#text .rg3:before {color:#f1d000}
#text .rg4:before {color:#00a665}
#text .rg5:before {color:#8267B1}
#text .rg6:before {color:#78b500}
#text .rg7:before {color:#0eb8ff}
#text .rg8:before {color:#D73B13}
#text .rg9:before {color:#d27cd1}
#text .rg10:before {color:#B09500}
#text .rg11:before {color:#a249b5}

#rmap li {position:relative; padding:0; margin:0; display:block; width:0; height:0; line-height:1; z-index:50; text-shadow:1px 1px 3px rgba(5,5,25,0.3)}
#text #rmap li:before {position:absolute; font-size:42px; top:13px; left:2px; line-height:0; z-index:50; *position:relative}
#rmap a {display:block; width:30px; height:30px; overflow:hidden; position:relative; z-index:999; background:url(../img/1px.gif)}

#rmap .rg1 {left:152px; top:276px}
#rmap .rg2 {left:172px; top:235px}
#rmap .rg3 {left:236px; top:170px}
#rmap .rg4 {left:142px; top:184px}
#rmap .rg5 {left:84px; top:248px}
#rmap .rg6 {left:370px; top:182px}
#rmap .rg7 {left:414px; top:92px}
#rmap .rg8 {left:312px; top:136px}
#rmap .rg9 {left:250px; top:247px}
#rmap .rg10 {left:326px; top:236px}
#rmap .rg11 {left:200px; top:186px}

@media screen and (max-width:9000px) {
#rmap li:hover {cursor:default; text-shadow:1px 1px 1px rgba(5,5,25,0.3)}
}

#text .post1 h3 {color:#2F84BE; margin-bottom:8px !important}
#text .post1 h4:before {content:"2"; font-weight:normal; text-transform:none; font-family:'FG'; position:relative; color:#A1C436; font-size:16px; top:-1px; margin-right:6px; *line-height:28px !important}
#text .post1 h4.dc:before {display:none}

#text .post1 h4 {margin:0 0 4px 0 !important; font-size:14px}
.post1 hr {margin:20px 0 12px}
.post1 strong {font-family:Arial; color:#8BAC3D}
#text .post1 b {font-size:14px}
#text .post2 {margin-bottom:16px}
#text .post2 h4 {margin:0 !important}

.post3 textarea {height:104px; width:340px}
.post3 div:nth-child(odd) {padding:8px 8px 1px 8px; margin-bottom:12px; background:#EEF0F2}

#tema {display:block; margin:28px 0 12px; padding-top:8px; border-top:1px solid #DAE0E7}
#tema a, .post1 p a {color:#00609D !important}
#tema a {text-transform:lowercase}
#tema a:hover {color:#3B90CB !important}

#send button {max-width:86px; margin-right:3px; height:27px; padding-left:18px; padding-right:18px}
#send {margin-top:12px; margin-bottom:14px; margin-left:4px}
.ie9 #send button, .ie8 #send button {padding-top:5px}

input[type="file"] {cursor:pointer; position:relative; z-index:999; width:440px; height:28px}
.ie8 input[type="file"] {width:336px}
@media screen and (max-width:9000px) {
input[type="file"] {opacity:0 !important}
}

#frm {margin-top:26px; margin-bottom:16px}
#frm label {display: inline-block; font-size:14px; font-weight:bold; text-transform:uppercase; padding-top:2px; width:60px}
#frm input[type=text] {width:326px; vertical-align:top}
#frm input {margin-bottom:12px}
#frm textarea {height: 130px; overflow-y:auto; vertical-align:top; width:326px; margin-bottom:12px}
#frm #send {margin-left:64px; margin-top:0px}
.fbt {position:absolute; top:0; left:0; width:326px !important; z-index:90}
.an {margin-top:-10px}
.filebt:after {content: "SELECIONAR"; position:absolute; right:-116px; top:-1px; display:block; padding-left:8px !important; padding-right:8px !important}
.ie8 .filebt:after {display:none}
.ie9 .filebt:after {padding-top:5px; padding-bottom:5px}
.filebt {display:inline-block; position:relative; width:326px}

#wrap a.cm {font-family:Arial, sans-serif !important; font-size:11px !important; height:12px !important; border-radius:4px !important; line-height:12px !important; display:inline-block; padding:4px 6px 4px 20px !important; margin:0 !important; position:relative; border:1px solid #CAD4E7}

#wrap a.cm img {position:absolute; top:1px; left:5px}
#wrap a.cm:hover {border-color:#ADBAD6 !important}

.rec {margin-bottom:-8px}
.rec h4 {word-spacing:1px !important; text-transform:none !important; margin-bottom:4px !important}
.post2 h4 {word-spacing:1px !important}
.post1 h3 {margin:12px 0 24px !important}
#tpr {margin:0px 0 14px !important}

.post3 form label {display:inline-block; *display:inline; *zoom:1; margin:8px 0 4px}
.post3 hr {display:none}
.post1 h4 {word-spacing:1px !important}
.post1 a {color:#4F5255 !important}
.post1 a:hover {color:#3B90CB !important}

#text .com {margin-left:10px}
#text .com b a {display:inline-block; margin-left:3px}
#text .com b {font-weight:normal; font-size:13px}
#text h4.dc {text-transform:uppercase; padding:12px 0 6px !important}

.ie7 select {font-family:sans-serif !important; zoom:1; position:relative}

table.imagem img {margin-bottom:1px !important}
td.legenda {font-family:Arial, sans-serif; font-weight:bold; font-size:11px; line-height:16px; color:#3F3F4B; padding-bottom:5px; _border-bottom:3px solid #A1C436; text-transform:uppercase}
td.legenda:empty {display:none}

#banners {width:157px; height:266px; background:#ddd; margin-bottom:20px; z-index:100}
#banners .slides_container div {width:157px; overflow:hidden; position:relative}
#banners a, #banners img {display:block; width:157px; height:266px}
#banners .pagination {display:none !important}

#pdc {padding:18px 0 4px; position:absolute; top:96px; left:28px}
#pdc object, #pdc embed {width:520px !important; margin-bottom:26px; overflow:hidden}

.ie #MediaPlayer {height:68px}
.ie #pdc object {border:1px solid #b2b2b2; border-bottom:0}
#pdc li {margin-bottom:4px !important}
#pdc li:before {content:'}' !important; font-family:'FG' !important; top:-9px !important; left:-20px !important; text-decoration:underline}

#pda {position:relative; min-height:350px}

#ppa {width:180px; margin-bottom:18px}
#ppg *, #ppa * {font-family:Arial !important; font-size:12px !important}
#ppa select {width:62px}
#pod {font-size:12px !important}
#pod option {padding-right:0px; text-indent:7px}
#pod optgroup {font-style:normal !important; text-indent:4px}

#psl {width:600px; padding-bottom:34px; margin-bottom:25px; border-bottom:3px solid #e0e5f0}
#psl select {color:#555 !important}
#psl p {margin-bottom:12px}

#pbl {margin:0}
#pbl ul {list-style-type:none; width:100%; display:table; margin:0 !important}
#pbl h3 {font-size:16px !important}
#pbl li {padding:2px 0; overflow:hidden; border-top:1px solid #DAE0E7}
#pbl li:first-child {border:0; margin-top:-8px}
#pbl li img {float:left; margin:19px 0 !important; padding:0 !important; display:table-cell; width:80px}
#pbl li p {margin-bottom:0.8em}
#pbl div {display:table-cell; padding-left:14px}
#pbl p strong {font-family:Arial,sans-serif; font-size:12px; color:#444}

#msgcontato {width:290px}
.error {text-transform:none; font-weight:normal; margin-bottom:12px; display:block; color:#B54540; display:none}
.ouv {margin-bottom:1px !important}
.ouv input, .ouv select {margin-bottom:18px !important}

#text.pub li:before {display:inline-block; height:26px}
#text.pub li li:before {height:auto}

#crlist {margin-top:16px; position:relative}
#crlist li {line-height:18px !important}
#crlist li:before {top:-2px !important}

#crlist span {display:inline-block; background:#409BD7; color:#fff !important; padding:0 3px 0 2px; font-family:Arial, sans-serif !important; font-size:11px !important; line-height:14.5px !important; border-radius:5px; margin-left:8px; min-width:16px; text-align:center; position:relative; top:-1px; text-shadow:1px 1px rgba(0,0,10,.17)}

.prf {text-transform:uppercase !important; margin-bottom:11px !important}

.ficha {position:relative}

.ficha table {border-spacing:0; border-collapse:collapse; margin-top:19px; margin-bottom:6px; width:556px !important; box-shadow:2px 2px 2px -1px rgba(0,0,0,.12)}

.ficha a {text-decoration:none}

.ficha td {padding:4px 10px; border:1px solid #D4D9E5}

.ficha td:nth-child(even) {width:400px; vertical-align:middle; padding-left:14px}
.ficha td:nth-child(odd) {background:#EEF3F7; color:#4490C8; font-weight:bold; background:#F6F9FC}
.ficha tr:first-child td:nth-child(2) {font-weight:bold; text-transform:uppercase; word-spacing:1px}
.ficha tr:nth-child(1) td:nth-child(1) {text-align:center; padding:2px 2px 2px 8px}

.ficha span.cln {display:block; float:left; padding-right:34px}

.ficha img {width:58px; height:58px; border-radius:50px}

.crc #pag {border-top:0}

.crm {position:absolute; top:25px; right:24px; color:#fff !important; font-size:13px; line-height:normal; font-weight:bold; padding:4px 6px 4px 19px; background:#1A85C7; border-radius:4px; text-shadow:rgba(0,0,0,.5) 0 1px 0; box-shadow:2px 2px 2px -1px rgba(0,0,0,.2); z-index:10}

.ff .crm {padding:3px 6px 4px 19px}

.crm:hover {background:#2792CE; box-shadow:2px 2px 2px -2px rgba(0,0,0,.12); transition: all 0.15s ease-in-out 0s}

.crm:before {content:'3'; font-family:'FG'; font-size:13px; font-weight:normal; color:#CAE979; position:absolute; top:-7.5px; left:5px; text-shadow:none}

.nft {height:66px; width:68px; position:relative}
.nft:after {content:''; width:58px; height:58px; display:block; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAA6BAMAAAATlVcbAAAAJ1BMVEXC2OQxg7p5rc+ew9k+i7630uFrpctVmMWnyNyIt9SVvddensdMk8IpLZgiAAAAtUlEQVQ4y2MYBTQBRkqaAbjkWFUEBQXFDXDItgiCgBh2SU5BCDiASysezQcFoWABVoNhwAGLLDdcVgKLLCNcVgiLrCFcVpxusoRdxYPwEf7QIDkkGRoRsYDH6KPYI9gEojUAR8pJgaYcHNKLtmc2MNACsBobG+OyNnIL2M3uWTiSOiw4DDAkEwURQAQ9LJcIIgNp1BBhE0QFHiiyiWiyIsiamQXRQQG2lI41fTBiyAqNyg4aWQAblDVz1W8jrwAAAABJRU5ErkJggg==) no-repeat; position:absolute; top:4px; left:24px; border-radius:50px; border:none}

.emp input[type=text], #cargo3 {width:408px}
.emp td {padding-bottom:4px !important}
.emp tr:nth-child(1) > td:nth-child(1) {padding-bottom:20px !important}
.emp td.cpo {padding:5px 0 7px !important}

#asp1 {width:100%; height:500px; margin-top:22px}
