@import url(https://fonts.googleapis.com/css?family=Oswald|Patua+One|Roboto|Istok+Web|Roboto+Condensed);

/* INICIO GLOBAL */
* {margin:0; padding:0; list-style:none; outline: 0 none!important; border:0 none;}
*:focus{outline: 0 none!important;}
.error{border:1px solid #F00!important}
label.error {display:none!important;}
.hide {display:none!important;}
.clear {clear:both}

html, body {height:100%; font:12px 'Verdana'; color:#474747;}
body.ac {color:#FFF;}
#globalContent {min-height:100%; position:relative; width:100%; display:block}
.ac #globalContent {background:#000;}
#main {background:#FFF; padding:25px 0 20px 0; display:inline-block; width:100%;}
.ac #main {border-top:1px solid #0d8df7; background:none}
.content {width:990px; margin:0 auto; display:block;}
body .ui-widget {font-size:.9em}
p {margin-bottom:10px; font-size:1.1em}

a {color:#3d96db; text-decoration:none;}
a.vermais {color:#0073D1 !important; font-size: 1.4em; font-family:'Roboto', sans-serif; font-weight:bold;}
a.vermais:hover {text-decoration:underline;}

.ac a {color:#00e4ff;}

.imgrodape {float:right; margin-top: 25px; margin-right:62px;}

/* .logoUT {position:fixed; width:200px; margin-left:100px; margin-top:20px;} */

hr {background-color: #fff; color: #fff; height: 12px; width: 100%; margin: auto; 
    border-top: 0px; border-bottom: 1px solid #1082DD; }
	
.LogoUT {float:left; color:transparent; width:22%; margin-top:37px; margin-left:610px;}

@font-face {
    font-family: 'open_sanssemibold';
    src: url('../include/fonts/opensans-semibold-webfont.eot');
    src: url('../include/fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../include/fonts/opensans-semibold-webfont.woff') format('woff'),
         url('../include/fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('../include/fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansbold';
    src: url('../include/fonts/opensans-bold-webfont.eot');
    src: url('../include/fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../include/fonts/opensans-bold-webfont.woff') format('woff'),
         url('../include/fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('../include/fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family:'myriad_condensed_webregular';
	src:url('../include/fonts/myriad_condensed_web-webfont.eot'); 
	src:url('../include/fonts/myriad_condensed_web-webfont.eot?#iefix') format('embedded-opentype'), 
	url('../include/fonts/myriad_condensed_web-webfont.ttf') format('truetype');
}

@font-face {
    font-family: 'museo700';
    src: url('../include/fonts/museo700-regular-webfont.eot');
    src: url('../include/fonts/museo700-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../include/fonts/museo700-regular-webfont.woff') format('woff'),
         url('../include/fonts/museo700-regular-webfont.ttf') format('truetype'),
         url('../include/fonts/museo700-regular-webfont.svg#museo700') format('svg');
    font-weight: normal;
    font-style: normal;
}

span.date {color:#FFF; background:#8e8e8e; padding:0 6px; border-radius:3px; font-size:.8em; width:auto!important ; cursor:default;}
.ac span.date {background:#000; border:1px solid #FFF; color:#FFF; }
/*FIM GLOBAL*/

/*INICIO INPUTS*/
button  {background:url('../imagens/bg_button.png'); border:1px solid #266596; cursor:pointer; color:#FFF; padding:6px 37px; border-radius:5px; opacity:.9; filter:alpha(opacity=90);
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
button[name="implogin"]{width:134px}
button:hover {opacity:1; filter:alpha(opacity=100)}
button.search {padding:3px 5px; margin-left:-4px}
button.search span {background:url('../imagens/ico_search.png') no-repeat scroll 0 0 transparent; float:left; height:22px; width:21px;}
button.search.small {background:#f58e02; width:28px; height:28px; border-radius:2px; border:0 none; margin:0; vertical-align:top;}
button.search.small:hover {background:#E98600}
button.search.small span {background:url('../imagens/ico_searchSmall.png') no-repeat scroll 0 0; width:12px; height:14px;}

::-webkit-input-placeholder {color:#b6b6b6;}
::-moz-placeholder {color:#b6b6b6;}
:-moz-placeholder {color:#b6b6b6;}
:-ms-input-placeholder {color:#b6b6b6;}

.ac ::-webkit-input-placeholder {color:#000;}
.ac ::-moz-placeholder {color:#000;}
.ac :-moz-placeholder {color:#000;}
.ac :-ms-input-placeholder {color:#000;}

textarea, 
select,
input[type=password],
input[type=text] {color:#919191; background:#FFF; border:1px solid; border-color:#c0c0c0 #dbdbdb #dbdbdb; padding:0 5px; height:30px; margin-top: 3px;}

textarea,
.ac input[type=password],
.ac input[type=text] {color:#000;  margin-top: 3px;}
/*FIM INPUTS*/

/* INICIO MENSAGENS */
.mensagensAviso {width:100%; float:left;}
.mensagensAviso p {padding:3px 10px 3px 27px; display:none; margin:10px 0;}
.ac .mensagensAviso p {background-color:#000;}

.aviso {background:url('../imagens/ico_alerta.png') no-repeat 5px center #fef8e2; color:#cda102; border:1px solid #cda102;}
.ac .aviso {color:#FFEDAD;}
.sucesso {background:url('../imagens/ico_ok.png') no-repeat 5px center #deffbc; color:#8DC751; border:1px solid #8DC751;}
.ac .sucesso {color:#c8ffad;}
.erro {background:url('../imagens/ico_erro.png') no-repeat 5px center #fee2e2; color:#cd0202; border:1px solid #cd0202;}
.ac .erro {color:#ffadad;}
.resultado {background:url('../imagens/ico_result.png') no-repeat 5px center #f9f9f9; color:#919191; border:1px solid #ededed; display:block!important;}
.ac .erro {color:#FFF;}
.resultadoBusca {margin-top:10px;}
.resultadoBusca .dotsLine {margin-top:10px;}

#msgAviso {padding:10px; color:#FFF; border:1px solid #FFF; float:left; width:100%; margin-bottom:22px;}
#msgAviso.positive {background:#76c673;}
#msgAviso.neutral {background:#e9da78;}
#msgAviso.neutral p,
#msgAviso.neutral a {color:#746500;}
#msgAviso.negative {background:#d78585;}
#msgAviso a{color:#FFF;}
#msgAviso a:hover{text-decoration:underline;}
#msgAviso p {float:left; margin:0 15px; width:80%; color:#FFF;}
#msgAviso .img {float: left; height:53px; width:56px; margin:20px 40px}
#msgAviso.positive .img {background: url("../imagens/ico_okBig.png") no-repeat scroll 0 0 transparent;}
#msgAviso.neutral .img {background: url("../imagens/ico_alertBig.png") no-repeat scroll 0 0 transparent;}
#msgAviso.negative .img {background: url("../imagens/ico_errorBig.png") no-repeat scroll 0 0 transparent;}
#msgAviso .close {background: url("../imagens/ico_close.png") no-repeat scroll 0 0 transparent; float: left; height:24px; width:24px; cursor:pointer; opacity:.4; filter:alpha(opacity=40);
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;}
#msgAviso .close:hover {opacity:8; filter:alpha(opacity=80);}
/* FIM MENSAGENS */

/*INICIO PAGINACAO*/
form.paginacao {display:inline-block; width:100%; margin-top:37px}
#paginacao {float:right;}
#paginacao li {float:left; margin-left:5px;}
#paginacao button {border-radius:0; background:none repeat scroll 0 0 #f58e02;border-color:#dddcdc; box-shadow:0 0 0 1px #FFF inset; text-shadow:none; height:24px; text-transform:none; padding:0 25px;}
.ac #paginacao button {color:#000}
#paginacao button:before {border-radius:0; box-shadow:none;}
#paginacao button:hover {box-shadow:0 0 0 1px #FFF inset; background-color:#e98600}
#paginacao button.disabled {background-color:#ebecec; color:#999898; cursor:default;}
#paginacao button.disabled:hover {background-color:#dcdcdc; }
#paginacao button.irPara{ background:url("../imagens/ico_setaPaginacao.png") no-repeat scroll center center #f58e02; width:26px; padding:0}
#paginacao button.irPara:hover{background-color:#e98600}
#paginacao #irPara {border-radius:0; width:32px; margin:0;}
#paginacao label,
#paginacao span {color:#f58e02; float:left; margin-top:4px;}
.ac #paginacao label,
.ac #paginacao span {color:#FFFC00;}
/*FIM PAGINACAO*/

/*INICIO NAV*/
.content > nav {width:100%; float:left; padding-top:13px; position:relative; z-index:9999;}
nav > ul > li {float:left; font-size:13px; color:#FFF; margin-left:30px; cursor:default; padding-bottom:10px;}
nav > ul > li:first-child {margin-left:0}
nav li a {color:#FFF; text-decoration:none;}
.ac nav li a {color:#FFF;}
.submenu > ul {left:-9999%; background:#00213b; position:absolute; padding:5px 10px; max-width:300px; top:20px; z-index:9}
.ac .submenu > ul {border:1px solid #FFF}
.submenu:hover > ul {left:0}
.submenu > ul li {padding:7px; border-top:1px solid #006cbe;}
.submenu > ul li:first-child {border-top:0 none}
.submenu > ul li:hover {background:#023a66}
.submenu > ul li a{display:block; width:100%;}
.submenu .submenu > ul {top:0;}
/*FIM NAV*/

/*INICIO HEADER*/
header {background:url('../imagens/bg_header.png') repeat-x scroll center 0 #f1f0f0;width:100%; float:left;}
.ac header {background:url('../imagens/bg_headerAC.png') repeat-x scroll center 0 #000;}
#acessibilidade {float:right; padding-top:10px; display:inline-block;}
#acessibilidade li{float:left; margin-left:28px; font-size:12px;}
#acessibilidade li a{color:#9a9999; text-decoration:none; }
.ac #acessibilidade li a{color:#00E4FF;}
#acessibilidade li a:hover{color:#FFF;}
#acessibilidade li.sizeFonte {margin-left:9px;}
#acessibilidade li.altoContraste a{background:url('../imagens/icoAltoContraste.png') no-repeat; width:11px; height:12px; display:inline-block; margin-top:3px; cursor:pointer;}
#acessibilidade .lang {margin-left:10px;}
#acessibilidade .lang a {float:left; height:17px; width:26px; background:url("../imagens/ico_lang.png") no-repeat scroll 0 0 transparent;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
#acessibilidade #lang_br:hover,
#acessibilidade #lang_br.enabled {background-position:0 -17px}
#acessibilidade #lang_en {background-position:-26px 0}
#acessibilidade #lang_en:hover,
#acessibilidade #lang_en.enabled {background-position:-26px -17px}  
h1 {float:left}
.ac #internaContent aside h2,
.ac h2{color:#00E4FF}
#internaContent aside h2,
h2 {color:#000; font:2.1em 'myriad_condensed_webregular';}
#internaContent aside h2 a,
h2 a {color:#000; text-transform:uppercase;}
#logo {float:left; text-indent:-99999%; color:transparent; width:139px; height:115px; margin-top:37px;}
#logo img {float:left; margin-top:35px; width:750px;}

#login { float:left; padding:14px 0; width:100%;}
#login .usuario {width:144px; float:left; margin-right:8px; font-style:italic;}
#search{width:250px; float:right;}
#usuario {width:550px; float:left;}
#search a,
#usuario div {float:right; margin-top:7px; font-size:.92em}
#usuario div {margin-right:5px;}
#usuario label {color:#919191;}
.ac #usuario label {color:#FFF}
#usuario div a {margin-right:10px;; font-size:.92em}
#search a:hover, #usuario div a:hover {text-decoration:underline;}

#printHeader{display:none;}
/*FIM HEADER*/

/*INICIO FOOTER*/
footer {position:absolute; bottom:0; left:0; width:100%; z-index:0; background:url("../imagens/bg_footer.png") repeat scroll center 0 transparent; height:369px}
.ac footer {background:#000; border-top:1px solid #0d8df7}
footer ul {float:left; margin-top:30px; height:245px; width:175px; margin-left:40px; overflow:hidden}
footer ul:first-child {margin-left:0;}
footer ul li {margin-bottom:15px;}
footer ul li span,
footer ul li a {color:#8be0ff;}
footer ul li a:hover {text-decoration:underline;}
footer ul li:first-child span,
footer ul li:first-child a{color:#8be0ff; font:1.45em 'Arial'; font-weight:bold;}
footer .newsletter{width:337px;}
footer .news{height:85px;}
footer .newsletter li:first-child{margin-bottom:15px; margin-top:15px;}
footer .newsletter li{margin-bottom:5px;}
footer .newsletter li span{color:#FFF}
footer form{width:315px; border:1px solid #0c5b9a; padding:10px; float:left;}
footer form .mensagensAviso p {margin-bottom:0;}
footer form .mensagensAviso p {margin-bottom:0;}
footer form #newsletter {width:212px; height:30px; font-style:italic;}
footer form button{padding:6px 15px;}
footer .social {margin-top:0px; margin-right:60px;}
footer .social a{float:right; margin-left:3px;}
footer #enderecoFooter{float: left; margin-top:27px; text-align: center; width: 100%; color:#acdafe;}
.ac footer #enderecoFooter{border-top:1px solid #0d8df7; margin-top:9px; padding-top:6px;}
footer #enderecoFooter p{margin-bottom:0}
/*FIM FOOTER*/

/*INICIO INDEX*/
#main .box_skitter {height: 570px; padding: 0px; width: 320px; float:left; background:url('../imagens/bg_banner.png') no-repeat center center; background-size:100% 100%;}
#main .box_skitter img {width:100%; height:270px; padding:0px; padding-top:0px;}
#main .box_skitter .container_skitter {height:550px!important;}
#main .box_skitter .label_skitter {top:240px; opacity:1; background: transparent; width:auto !important;}
#main .box_skitter .label_skitter .pContent em {overflow:hidden; max-height:63px; font-style: initial; color:#FFF;}
#main .box_skitter .label_skitter p {font: 1.4em/15px 'Roboto Condensed'; letter-spacing:0; padding-bottom:60px; padding-top:20px; line-height:20px; height:110px; padding-left:20px; padding-right:20px;}
#main .box_skitter .label_skitter > p {font: 2em/31px 'Oswald'; height:95px; padding-bottom:0; padding-top:62px; letter-spacing:0; overflow:hidden; padding-left:20px; padding-right:20px;}
#main .box_skitter .label_skitter > p a {color:#FFF; text-decoration:none;}
#main .box_skitter .label_skitter > p a:hover {text-decoration:underline;}
#main .box_skitter .info_slide {bottom:0px; top:auto; opacity:1; z-index: 200; background:transparent;}
#main .box_skitter .info_slide .image_number {background:url('../imagens/paginator.png') no-repeat scroll 0 0 transparent; padding:3px 5px;}
#main .box_skitter .info_slide .image_number:hover {background:url('../imagens/paginator.png') no-repeat scroll -9px 0 transparent;}
#main .box_skitter .info_slide .image_number_select:hover,
#main .box_skitter .info_slide .image_number_select {background:url('../imagens/paginator.png') no-repeat scroll -9px 0 transparent;}

#agendaEventosSection {float:left; margin-left:25px; width:300px;}
#agendaEventosSection ul a {color:#666;}
.ac #agendaEventosSection ul a {color:#FFF;}
#agendaEventosSection a:hover {text-decoration:underline;}
#agendaEventosSection div {font-size:1.2em; height:41px; overflow:hidden; line-height:19px;}
#agendaEventosSection li {margin-top:16px; height:45px;}
#agendaEventosSection li:first-child {margin-top:10px;}
#agendaEventosSection .dataEvento {width:44px; height:41px; background:#075695; border-bottom:3px solid #03a8fe; float:left; margin-right:7px;}
#agendaEventosSection .dataEvento span {color:#FFF; font-size:.9em; float:left; width:100%; text-align:center; line-height:11px;}
#agendaEventosSection .dataEvento span:first-child {color:#FFF; font-size:1.7em; line-height:20px; margin-bottom:3px; margin-top:4px;}
#agendaEventosSection .dataEvento.multiple span:first-child {font-size:.75em; line-height:11px; margin:2px 0 0; font-weight:bold;}
#agendaEventosSection .dataEvento.multiple span {margin-top:2px; font-size:.75em; font-weight:bold;}

#noticiasSection {float:left; height:580px; float:left;}
#noticiasSection *{color:#000;}
.ac #noticiasSection *{color:#fffc00;}
#noticiasSection h2 {float:left;}
#noticiasSection .unidades{display:none;}
#noticiasSection .unidades,
#noticiasSection .cefet{width:62%; float:left; margin-left: 36px; }
#noticiasSection img {width:138px; border-radius:2px; margin-bottom:5px;}
.tabContent{float:left; font:1.1em 'myriad_condensed_webregular'; margin-left:0px; color:#80807f !important;}
.tabContent span {color:#80807f !important; cursor:pointer; margin:0 10px; text-transform:uppercase;}
.ac .tabContent span {color:#FFF !important;}
.tabContent .destaque {font-weight:bold; color:#80807f !important; margin-right:10px;}

#noticiasSection span.date {color:#0073D1; background:transparent; padding:0px; border-radius:3px; font-size:1.12em; width:auto!important ; cursor:default; font-family: 'Patua One', serif; line-height:30px;}

#noticiasSection div li {float:left; width:138px; margin-left:28px;}
#noticiasSection div li:first-child {margin-left:0;}
#noticiasSection div .fotos{float:left; width:100%;}
#noticiasSection div .fotos a {float:left; height:170px; overflow:hidden;}
#noticiasSection div .fotos a:hover {text-decoration:underline;}

#noticiasSection div li a {font-size: 1.4em; line-height: 21px; font-family:'Roboto', sans-serif;}
#noticiasSection div li a:hover {text-decoration:underline;}
#noticiasSection div .text li {width:300px; height:75px; margin-left:0; overflow:hidden; }
#noticiasSection div .text li.center {margin:0 18px;}
#noticiasSection div .text li.border {margin-top: 5px; padding-top: 10px;}
#noticiasSection span {font-family:'Oswald', sans-serif; font-size:0.89em; color:#0073D1;}

#verMaisNoticias{
	float: right; width:990px; margin:0 auto; display:block; position: relative; top: 0px; text-align: right;
}

#verTodaGaleria{
	float: right; width:990px; margin:0 auto; display:block; position: relative; top: 0px; text-align: right;
}

#verTodaAgenda{
	float:right; width:990px; margin:0 auto; display:block; position: relative; top: 0px; text-align: right;
}

#mainUnidades{border-top:1px solid #1082DD; border-bottom:1px solid #1082DD; padding: 5px 0 5px; margin-top:-1px; width:990px; margin:auto; }
.ac #mainUnidades{border-bottom:0 none; background:#000;}
#mainUnidades ul{display:inline-block; margin-top:15px;}
#mainUnidades li{float:left; padding:1px; border:1px solid #d5d3d3; margin-left:12px; margin-bottom:10px}
#mainUnidades li.first{margin-left:12px;}
#mainUnidades li img{width:147px;}
#mainUnidades li a{position:relative;}
#mainUnidades li span{bottom:0px; left:0; color:#FFF; padding:0; position:absolute; width:auto; overflow:hidden; font-size:1.21em; font-family:'Roboto Condensed', sans-serif; font-weight:bold; background-color:rgba(0,0,0,0.5); margin-left:5px; margin-bottom:5px;}
#mainUnidades li .blackOpacity{position:absolute; width:147px; height:25px; bottom:0; left:0; opacity:.7; filter:alpha(opacity=70);}

#mainSocial {padding:10px 0; width:100%; display:inline-block; padding-bottom:412px;}
#mainSocial h2{float:left; margin-bottom:24px;}
#mainSocial .videos{display:none; background:#000}
#mainSocial .videos,
#mainSocial .fotos{float:left; width:100%; margin-top:18px;}
#galeriasContent {height:440px; width:583px; float:left;}
#galeriasContent a.vermais {color:#1082DD; font-weight:bold; font-size: 1.35em; font-family:'Arial', sans-serif; float:right;}
#videoIndex {width:583px!important; height:322px!important;}
#galeriasContent .jcarousel-skin-tango img{width:60px; border-radius:2px;}
#mainSocial .descVideo {background:#00467f; float:left; width:569px; padding:15px 7px;}
#mainSocial .descVideo span {float:left; width:260px; color:#FFF; font-size:1.2em; font-weight:bold; overflow:hidden; height:39px; line-height:19px;}

#mainSocial .box_skitter {border:1px solid #BEBFBF; height:358px; padding:6px; width:570px;}
#mainSocial .box_skitter img {width:584px;}
#mainSocial .box_skitter .prev_button {background:url("../imagens/ico_prev.png");height:57px; width:30px; bottom:25px; top:auto; left:auto; right:67px; }
#mainSocial .box_skitter .next_button {background:url("../imagens/ico_next.png");height:57px; width:30px; bottom:25px; top:auto }
#mainSocial .info_slide {display:none!important;}
#mainSocial .box_skitter .label_skitter {background:transparent; width:440px!important; font-size:1em; margin-left:15px; margin-bottom:20px;}
#mainSocial .box_skitter .label_skitter p {font-size:1.2em; max-height:9px; overflow:hidden; margin-bottom:2px; line-height:19px; padding:10px; padding-top:7px; color:#86BCE9; font-family:'Arial', sans-serif; float:right; font-weight:bold;}
#mainSocial .box_skitter .label_skitter > p,
#mainSocial .box_skitter .label_skitter >.pContent {background:#193145; color:#FFF; margin-top:3px; float:left; }
#mainSocial .box_skitter .label_skitter >.pContent {padding-bottom:0px; width:200px; margin-left:240px; height:56px;}
#mainSocial .box_skitter .label_skitter > p a{color:#FFF; font:bold 1.4em 'Verdana'; float:left; height:25px; overflow:hidden;}
#mainSocial .box_skitter .label_skitter .pContent span{background: url("../imagens/ico_fotos.png") no-repeat scroll 0 0 transparent; color: #FFF209; font-size: 0.8em; margin-left: 9px; padding-bottom: 3px; padding-left: 30px; padding-top: 3px;);}
#mainSocial .box_skitter .label_skitter a {color:#86BCE9; font-weight:bold; font-size: 1.2em; font-family:'Oswald','Arial', sans-serif; float:right;}

#twitterContent {float:left; margin-left:33px; margin-right:33px; width:300px;}
#mainSocial .topTwitter {position:relative; float:left; margin-bottom:15px;}
#mainSocial .topTwitter .topo{position:absolute; left:17px; bottom:-11px} 
#mainSocial .topTwitter > * {float:left;}
#mainSocial .topTwitter a{margin-right:12px;}
#mainSocial .topTwitter h2{margin-left:8px; margin-top:7px}
#mainSocial .topTwitter > img{margin-top:7px; color:#00467f}

#facebookContent {border-bottom:1px solid #aaa; float:left; height:188px; overflow:hidden; width:266px; margin:38px 0 35px 0;}
#mainSocial .topFacebook {position:relative; float:left; margin-bottom:20px; margin-top:7px;}
#mainSocial .topFacebook .topo{position:absolute; left:17px; bottom:-11px} 
#mainSocial .topFacebook > * {float:left;}
#mainSocial .topFacebook a{margin-right:12px;}
#mainSocial .topFacebook h2{margin-left:8px; margin-top:7px}
#mainSocial .topFacebook > img{margin-top:7px; color:#00467f}

#maisAcessadasContent {float:left; width:310px;}
#maisAcessadasContent ul {margin-top:15px;float: left; width:310px;}
#maisAcessadasContent li a {color:#000; font-size:1.1em;}
.ac #maisAcessadasContent li a {color:#FFFC00}
#maisAcessadasContent li a span:hover {text-decoration:underline;}
#maisAcessadasContent h2 a {color:#f37e01}
.ac #maisAcessadasContent h2 a {color:#FFFC00}
#maisAcessadasContent li {float:left; width:100%; height:71px; overflow: hidden; line-height:17px; margin-bottom:12px;}
#maisAcessadasContent li img {float:left; width:109px; margin-right:13px;}
#maisAcessadasContent .noImage{height:60px;}
#maisAcessadasContent .noImage a span{width:100%}
#maisAcessadasContent span{width:180px; float:left;}
#maisAcessadasContent span.date {color:#1082DD; background:#FFF; padding:0px; border-radius:3px; font-size:1.0em; width:auto!important ; cursor:default; font-family:'Patua One', sans-serif; line-height:25px;}
.ac #maisAcessadasContent span.date {background:#000; border:1px solid #FFF; color:#FFF; }
#maisAcessadasContent span.date:hover {text-decoration:none;}

#maisBuscadasContent {float:left; width:310px; margin:0 18px}
#maisBuscadasContent div {float:left; margin-top:12px; width:100%}
#maisBuscadasContent div a {color:#656565;}
.ac #maisBuscadasContent div a {color:#FFF;}
#maisBuscadasContent div a:hover {text-decoration:underline;}
#maisBuscadasContent .size1 {font-size:1em}
#maisBuscadasContent .size2 {font-size:1.2em}
#maisBuscadasContent .size3 {font-size:1.3em}
#maisBuscadasContent .size4 {font-size:1.5em}

#enqueteContent {float:left; width:331px;}
#boxEnquete {float:left; width:307px; border:1px solid #cacaca; padding:17px 11px; height:320px;}
#boxEnquete label,
#boxEnquete > p {color:#5a5a5a; margin-bottom:5px; font-size:1.2em; font-weight:bold;}
.ac #boxEnquete label,
.ac #boxEnquete > p {color:#FFF;}
#boxEnquete span {color:#7e7d7d; font-size:.9em; margin-right:6px;}
.ac #boxEnquete span {color:#FFF;}
#boxEnquete ul {margin-top:40px;}
#boxEnquete ul li {margin-bottom:10px; font-size:1.1em;}
.botoesEnquete a {margin-left:10px;}
.botoesEnquete a:hover {text-decoration:underline;}
#boxEnquete .botoesEnquete {width:100%; text-align:center; padding-top:25px;}

#bannerGoverno {float:left; width:937px;height:58px ;background:#f9f9f9; padding:24px; border:1px solid #dddcdc; border-radius:3px; margin-top:24px;}
.ac #bannerGoverno {background:#000}
#bannerGoverno li {width:120px;}
#bannerGoverno .jcarousel-skin-tango{margin-left:-12px;}
#bannerGoverno .jcarousel-container,
#bannerGoverno .jcarousel-skin-tango .jcarousel-clip-horizontal {width:873px; float:left; height:70px; margin-left:11px;}
#bannerGoverno .jcarousel-skin-tango .jcarousel-item {height:52px; margin-right:22px;}
#bannerGoverno .jcarousel-skin-tango .jcarousel-item img {width:120px;}
#bannerGoverno .jcarousel-skin-tango .jcarousel-prev-horizontal {background: url("../imagens/img_prev.png") no-repeat scroll 0 center transparent; height: 60px; width: 14px;}
#bannerGoverno .jcarousel-skin-tango .jcarousel-next-horizontal {background:url('../imagens/img_next.png') no-repeat scroll 0 center transparent; height: 60px; width: 14px;}
/*FIM INDEX*/

/*INICIO ASIDE*/
aside {width:266px;float:right; margin-bottom:140px;}
aside #twitterContent {margin-left:0; width:266px;}
aside #facebookContent {height:auto; border-bottom:0 none; margin-top:31px; }
aside #facebookContent .faceGroup {background:#FFF; border:1px solid #e1e1e1; box-shadow: 0 0 0 1px #FFF; padding:5px; height:376px; margin-left:1px; width:95%; margin-top:15px;}
aside #facebookContent .fb-activity {height:300px; ;overflow-y:scroll;}
aside .topTwitter {position:relative;}
aside .topTwitter .topo {position:absolute; left:17px; top:55px;}
#internaContent aside .topTwitter h2 {color:#094d84; font-size:1.5em; width:70px; text-align:center; float:right; margin-right:90px;}
.ac #internaContent aside .topTwitter h2 {color:#00E4FF;}
aside .topTwitter a {margin-right:6px;}
aside #populateTwitter{margin-top:12px;}
/*FIM ASIDE*/

/*INICIO INTERNAS*/
#internaContent {background:url('../imagens/bg_content.png') repeat-x scroll 0 0 transparent;width:100%; padding-bottom:369px; display:inline-block;}
.ac #internaContent {border-top:1px solid #0D8DF7; background:none}
#boxContent{float:left; width:675px; margin-right:45px; margin-top:31px; margin-bottom:45px;}
#boxContent input[type="text"]{height:26px; width:235px; margin-top: 3px; }

#breadCrumb {display:inline-block; width:100%; margin-bottom:20px;}
#breadCrumb a {color:#f58e02}
#breadCrumb a:hover {text-decoration:underline;}
.ac #breadCrumb a {color:#FFFC00}
#breadCrumb li {float:left; color:#8d8d8d}
.ac #breadCrumb li {float:left; color:#FFF}
#breadCrumb li span{margin:0 10px 0 5px}

#internaContent h2 {font:2.2em 'myriad_condensed_webregular'; margin-bottom:15px;}

#boxContent input.spinner:focus,
#boxContent input.spinner:active,
#boxContent input.spinner:hover,
#boxContent input.spinner {border:0; box-shadow:none; margin:0; width:88px}
/*FIM INTERNAS*/

/*INICIO NOTICIA - DETALHE*/
#internaContent h2.titleNoticia {font-size:1.5em;color:#474747; }
.ac #internaContent h2.titleNoticia {color:#FFF }
#internaContent .contentText {float:left; margin-top:18px;}

.imgSmall {float: left; width:305px; margin:20px 20px 20px 0;}
.imgBig img,
.imgSmall img { box-shadow:0 0 10px -5px #000000; width:301px; height:223px; float: left; border-radius:3px;}
.imgBig span,
.imgSmall span {background:#ebeaea; float:left; padding:8px 5px 5px; width:293px; margin-top:6px; color:#8d8d8d; font-style:italic;}
.ac .imgSmall span {background:#000; border:1px solid #FFF; color:#FFF}
.imgBig {float: left; width:100%; margin-top:20px; margin-bottom:20px;}
.imgBig img {width:100%}
.imgBig span {width:98.5%; margin-top:8px; }

.titleText{color:#666; float:left; width:100%; margin-bottom:10px; font-size:1.2em }
.vejaTambem{margin-top:50px;}
.ac .titleText{color:#FFF;}
.titleGaleria {float:left; width:100%; margin-top:10px; font-size:1em}

#contentVideos.noticia { float:left; margin-left:5px; height:504px; width:662px; border: 1px solid #FFFFFF; box-shadow: 0 0 10px -5px #000000; margin-bottom:20px}
#contentVideos.noticia iframe {width:100%; height:100%}
#contentVideos.noticia .video-js {width:100%!important; height:100%!important;}

#vejaTambem table {border:1px solid #cccaca; border-collapse:collapse;}
#vejaTambem table tr { background:#fafafa}
.ac #vejaTambem table tr { background:#000; border-bottom:1px solid #FFF}
.ac #vejaTambem table tr:first-child {border:0 none}
#vejaTambem table tr td {padding:10px; width:100%; color:#666}
.ac #vejaTambem table tr td {color:#FFF}
#vejaTambem div li.even,
#vejaTambem table tr.even {background:#e2e1e1}
.ac #vejaTambem div li.even,
.ac #vejaTambem table tr.even {background:#000}
#vejaTambem table tr .download{border-left: 1px solid #FFF; padding:0 33px;}
#vejaTambem table tr .download a { background: url("../imagens/ico_download.png") no-repeat scroll 0 0 transparent; float: left; height: 14px; width: 16px;}

#vejaTambem div ul {float:left; border:1px solid #cccaca; width:100%}
#vejaTambem div li div,
#vejaTambem div li {border:0 none; margin:0; padding:10px;width:96.9%}
#vejaTambem div a{color:#f7940f; text-decoration:none;}
.ac #vejaTambem div a{color:#FFFC00;}
#vejaTambem div a:hover{text-decoration:underline;}
#vejaTambem div span:first-child{display:list-item; margin-bottom:5px;}

#vejaTambem div .infoAudio {padding:0; margin-bottom:5px;}
#vejaTambem div .infoAudio .titulo{color:#666; }
#vejaTambem div .infoAudio span{color:#8d8d8d; }
.ac #vejaTambem div .infoAudio .titulo{color:#FFFC00;}
.ac #vejaTambem div .infoAudio span{color:#FFF; }

#vejaTambem div.links span{color:#f7940f; }
.ac #vejaTambem div.links span{color:#FFFC00;}
#vejaTambem div.links a{color:#666; }
.ac #vejaTambem div.links a{color:#FFF;}

#compartilhar{display:inline-block; width:100%; margin-bottom:33px;}
#compartilhar .dotsLine{margin-top:12px; margin-bottom:18px;}
#compartilhar .dotsLine:first-child{ margin-top:29px;}
#compartilhar li{float:right;margin-left:10px;}
#compartilhar li:first-child{float:left; margin-left:0}
#compartilhar li a{float:left; height:16px; width:16px;}
li#tweetButton iframe{width:92px!important;}

#mais {display:inline-block;}
#mais li {float:left; width:139px; margin-left:39px;}
#mais li:first-child {margin-left:0}
#mais li span{float:left; margin-bottom:5px; width:100%}
#mais li a{color:#656565;font-size:1.1em; text-decoration:none;}
#mais li a:hover span{text-decoration:underline;}
#mais li a:hover .date{text-decoration:none;}
.ac #mais li a{color:#FFF;}
#mais li img{width:139px; height:97px; border-radius:3px; margin-bottom:7px;}

.dotsLine{background:url("../imagens/bg_line.png") repeat scroll 0 0 transparent; float:left; width:100%; height:6px; margin:54px 0 35px;}

.numVisualizacoes {border:1px solid #D3D3D3; font-size:0.8em; padding:1px; margin-right:10px;}
/*FIM NOTICIA - DETALHE*/

/*INICIO NOTICIA - LISTA*/
#resultadoBusca{float:left; width:100%}
#listaFotos img,
#resultadoBusca img {border:1px solid #FFFFFF; box-shadow:0 0 10px -5px #000000; width:204px; height:151px;}
#resultadoBusca a {float:left; margin-right:12px; position:relative}
#resultadoBusca li {display:inline-block; margin-bottom:25px; border-bottom:1px dotted #b2b2b2; padding-bottom:25px; width:100%}
#resultadoBusca .descricao {float:left;width:455px; font-size:.95em;}
#resultadoBusca .descricao a {margin-right:4px; color:#919191}
#resultadoBusca span {color:#919191; float:left; font-size:1.15em; max-height: 36px; line-height: 17px; margin-bottom: 20px; overflow: hidden; width:100%}
#resultadoBusca span * {vertical-align:top}
.ac #resultadoBusca span {color: #FFF;}
#resultadoBusca .title {color:#666; font:1.6em/25px 'myriad_condensed_webregular'; max-height:50px; overflow:hidden; margin-bottom:5px}
#resultadoBusca .descricao .verCompleto {float:right; color:#f58e02; text-transform:uppercase;}
.ac #resultadoBusca .descricao .verCompleto {color:#FFFC00}
#resultadoBusca .descricao .verCompleto span{background:url("../imagens/ico_verCompleto.png") no-repeat scroll 0 center transparent; height:11px; margin-bottom:0; margin-top:2px; margin-right:5px; width:12px; overflow:visible;}
#resultadoBusca .date{color:#FFF; font-size:.8em; margin-bottom:15px;}

#resultadoBusca li.desc .descricao {width:100%;}
#listaFotos.video li a div,
#resultadoBusca li.video a div{background: url("../imagens/bg_PlayerThumb.png") no-repeat scroll center transparent; height:152px; width:206px; left:0; top:0; position:absolute; cursor:pointer;}
/*FIM NOTICIA - LISTA */

/*INICIO LISTA TOGGLE*/
.listaToggle li{ float:left; width:100%; border:1px solid #ef8b02; margin-bottom:13px; position:relative;}
.listaToggle > li > a{font-size:.9em; text-decoration:none; background:url("../imagens/bg_titleToggle.png") repeat-x scroll 0 bottom transparent; float:left; width:661px; padding:6px 7px 5px; min-height:9px; color:#FFF; text-transform:uppercase; font-weight:bold;}
.ac .listaToggle > li > a{color:#000}
.listaToggle li .icoToggle { width:18px; height:21px; float:right; cursor:pointer; padding:0;  background:url("../imagens/ico_toggle.png") no-repeat scroll 0 -21px transparent; position:absolute; top:5px; right:0; margin-right:10px}
.listaToggle li.selecionada .icoToggle {background-position: 0 0 }
.listaToggle li div {display:none; float:left; padding:10px 10px 20px 10px; width:97%}
/*FIM LISTA TOGGLE*/

/*INICIO GLOSSARIO*/
#glossario .dotsLine {margin:0}
#glossario #buscarPor {margin-right:5px}
#glossario > div:first-child {margin-bottom:40px}
#glossario ul {margin:5px 0; float:left; width:100%; }
#glossario li {float:left; margin-left:14px;}
#glossario li a {color:#a1a1a1; font-size:1.2em; text-transform:uppercase; }
.ac #glossario li a {color:#FFFC00;}
#glossario li a:hover {text-decoration:underline;}

#resultGlossario {float:left; width:100%;}
#resultGlossario li {margin-top:10px;}
#resultGlossario .title {margin-top:20px; font-weight:bold;}
/*FIM GLOSSARIO*/

/*INICIO GALERIA FOTOS DETALHE*/
#main #mais li {width:190px; margin-left:74px;}
#main #mais li:first-child {margin-left:0;}
#main #mais img {width:190px; height:140px;}
#main #bottomGalleria {margin-bottom:0}
/*FIM GALERIA FOTOS DETALHE*/

/*INICIO GALERIA FOTOS LISTA*/
#listaFotos li{float:left; width:206px; margin-bottom:45px;}
#listaFotos li.center{margin:0 28px;}
#listaFotos li .title{font-size:1.1em; float:left; max-height:54px; width:100%; overflow:hidden;}
#listaFotos li span{font-size:.9em; margin-bottom:5px; margin-right:10px}
/*FIM GALERIA FOTOS LISTA*/

/*INICIO FORM LISTA*/
fieldset{float:left; width:98%; border-radius:3px; padding:10px; border:1px solid #c0c0c0; margin:25px 0;}
legend{margin-left:5px; padding: 0 10px;}

#formLista {margin-bottom:35px;}
#formLista button{margin-left:270px;}
#boxContent #formLista input{width:auto;}
#boxContent #formLista input[type=radio]{float: left; margin-right:6px; height:28px; vertical-align:middle;}
#boxContent #formLista input.spinner {border:0 none; border-radius:4px; width:88px; height:22px;}
#boxContent #formLista #palavra {width:192px;}

#formLista label{margin-right:5px;}
#formLista > ul{float:left; width:100%;}
#formLista li{float:left;}
#formLista li:first-child{margin-right:88px;}
#formLista >ul li:first-child{margin-right:145px;}
#formLista fieldset img{margin-left:6px; margin-top:7px; margin-right:5px; float:left}
#formLista fieldset li{margin-right:34px}
#formLista .selectBox {width:192px!important;}
.ac #formLista .selectBox {color:#000;}
#boxContent #formLista .hasDatepicker {width:88px; float:left;}
.boxPeriodo label {float:left; margin-top:6px;}
/*FIM FORM LISTA*/

/*INICIO BUSCA AVANCADA*/
#buscaAvancada #buscar{width:295px; margin-right:15px;}
#buscaAvancada ul{margin-top:20px; margin-bottom:35px; float:left; width:100%}
#buscaAvancada li{width:30%; float:left}
#buscaAvancada button{margin-left:315px; margin-bottom:20px}
/*FIM BUSCA AVANCADA*/

/*INICIO HACK IE10 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
    #usuario div {margin-right:11px;}
    .modalForm {width:470px;}
    .listaToggle li .icoToggle {top:2px}
} 
/*FIM HACK IE10 */

/*INICIO HACK CHROME*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
}
/*FIM HACK CHROME*/