
/* HTML5 ✰ Boilerplate */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, 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,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {  margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit;vertical-align: baseline;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section { display: block;}
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; content: none; }
ins { background-color: #ff9; color: #000; text-decoration: none; }
mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
table { border-collapse: collapse; border-spacing: 0; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
input, select { vertical-align: middle; }
body { font:13px/1.231 sans-serif; *font-size:small; }
select, input, textarea, button { font:99% sans-serif; }
pre, code, kbd, samp { font-family: monospace, sans-serif; }
html { overflow-y: scroll; }
a:hover, a:active { outline: none; }
ul, ol { margin-left: 2em; }
ol { list-style-type: decimal; }
nav ul, nav li { margin: 0; list-style:none; list-style-image: none; }
small { font-size: 85%; }
strong, th { font-weight: bold; }
td { vertical-align: top; }
sub, sup { font-size: 75%; line-height: 0; position: relative; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; padding: 15px; }
textarea { overflow: auto; } 
.ie6 legend, .ie7 legend { margin-left: -7px; } 
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; }
.ie7 input[type="checkbox"] { vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }
label, input[type="button"], input[type="submit"], input[type="image"], button { cursor: pointer; }
button, input, select, textarea { margin: 0; }
input:valid, textarea:valid   {  }
input:invalid, textarea:invalid { border-radius: 1px; -moz-box-shadow: 0px 0px 5px red; -webkit-box-shadow: 0px 0px 5px red; box-shadow: 0px 0px 5px red; }
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid { background-color: #f0dddd; }
/* seleção colorida	::-moz-selection{color:#fff; text-shadow: none; } ::selection {color:#fff; text-shadow: none; } */
a:link { -webkit-tap-highlight-color: #FF5E99; }
button {  width: auto; overflow: visible; }
.ie7 img { -ms-interpolation-mode: bicubic; }
body, select, input, textarea { color: #444; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; }

/**
 * Primary styles
 *
 * Author: Aline Queiroz
*/

body{color: #585858;}
/* adicionados ao blue_print*/
.prepend-half { margin-left: 20px }
.append-half { margin-right: 20px }

/*  FORM*/
div.middle-form {width: 550px;margin: 0 auto;display: block;}
div.wrap-choice {text-align: center;background-color: #F0F5ED;padding: 10px 0px;margin: 0 auto;}
div.wrap-choice label {padding: 10px 10px;font-size: 17px;color: #666666;}
#form form .section {margin-bottom: 20px;}
#form form .section h1 {font-size: 17px;color: #666666;border-bottom: 1px dotted #68A54D;padding-bottom: 5px;}
#form form .section span {font-size: 14px;color: #666666;padding: 10px 0;display: block;}
#form form .section label {font-size: 14px;}
#form form .section input[type='text']{width: 100%;font-size: 14px;background-color: #F0F5ED;border: none;height: 35px;padding: 0.5em; box-sizing: border-box; /* Opera/IE 8+ */ -webkit-box-sizing: border-box; /* Safari, Chrome et al */ -moz-box-sizing: border-box; /* Firefox */}
#form form .section select{margin: 0.5em 0;width: 100%;font-size: 14px;background-color: #F0F5ED;border: none;height: 35px;padding: 0.5em; box-sizing: border-box; /* Opera/IE 8+ */ -webkit-box-sizing: border-box; /* Safari, Chrome et al */ -moz-box-sizing: border-box; /* Firefox */}
#form form .section textarea {width: 100%;height: 100px!important;font-size: 14px;background-color: #F0F5ED;border: none;height: 35px;padding: 0.5em; box-sizing: border-box; /* Opera/IE 8+ */ -webkit-box-sizing: border-box; /* Safari, Chrome et al */ -moz-box-sizing: border-box; /* Firefox */}
#form form .bt_enviar{background: #FFF; font-size: 15px; font-weight: bold; font-style: italic; border: none; margin-top:15px;float: right;}

.marginlr{margin: 0px 10px;}
.marginb{margin-bottom: 20px;}
.padtb{padding: 10px 0px;}
.bg-verde {background-color: #F0F5ED;}

.topo{background: url(../img/bg_topo.jpg) repeat-x; min-height: 155px; padding-top:20px;}
h1{margin-bottom:0; font-family: 'Droid Sans', sans-serif;}
h1 a.marca{background:url(../img/brasao.png) no-repeat;height:199px;font-size:16px;text-indent:-99999px;width:200px;display:block;color:#8d0424; font-family: 'Droid Sans', sans-serif;}
h2{font-size: 1.4em; font-family: 'Droid Sans', sans-serif;}
a{color: #585858; text-decoration: none;}
.middle{vertical-align: middle;}

/*Fonte do Google*/
.droid{font-family: 'Droid Serif', serif;}
.droid_sans{font-family: 'Droid Sans', sans-serif;}
.droid_mono{font-family: 'Droid Sans Mono', sans-serif;}

/*Estilo e Cores*/
.italico{font-style: italic;}
.cinza{color:#939393;}
.vermelho{color:#de543c;}
.vermelho a{color:#de543c;}
.azul{color:#2566a0;}
.azul a{color:#2566a0;}
.amarelo{color:#fcb52f;}
.verde{color:#69a64e;}
.preto {color: #666666;}

/*Borda - sublinhado*/
.borderVermelho,.borderAzul,.borderAzul,.borderVerde,.borderCinza{float:left;width:100%}
.borderVermelho{border-bottom:1px dotted #de543c; margin: -10px 0 10px 0;}
.borderAzul{border-bottom:1px dotted #2566a0; margin: -10px 0 10px 0;}
.borderAmarelo{border-bottom:1px dotted #fcb52f; margin: -10px 0 10px 0;}
.borderVerde{border-bottom:1px dotted #69a64e; margin: -10px 0 10px 0;}
.borderCinza{border-bottom:1px dotted #bfbfbf; margin: 5px 0 18px 0;}

.redes_sociais span{display: block; float: left; height: 41px; margin: 13px 10px 0;}
.redes_sociais a.face{background: url(../img/facebook.png) no-repeat; width: 41px; height: 41px; display: inline-block;}
.redes_sociais a:hover.face{background: url(../img/facebook.png) no-repeat 0 -41px; width: 41px; height: 41px; display: inline-block;}
.redes_sociais a.twitter{background: url(../img/twitter.png) no-repeat; width: 41px; height: 41px; display: inline-block;}
.redes_sociais a:hover.twitter{background: url(../img/twitter.png) no-repeat 0 -41px; width: 41px; height: 41px; display: inline-block;}
.redes_sociais a.twitter{background: url(../img/twitter.png) no-repeat; width: 41px; height: 41px; display: inline-block;}
.redes_sociais a:hover.twitter{background: url(../img/twitter.png) no-repeat 0 -41px; width: 41px; height: 41px; display: inline-block;}
.redes_sociais a.google{background: url(../img/google.png) no-repeat; width: 41px; height: 41px; display: inline-block;}
.redes_sociais a:hover.google{background: url(../img/google.png) no-repeat 0 -41px; width: 41px; height: 41px; display: inline-block;}
.redes_sociais a.four{background: url(../img/foursquare.png) no-repeat; width: 41px; height: 41px; display: inline-block;}
.redes_sociais a:hover.four{background: url(../img/foursquare.png) no-repeat 0 -41px; width: 41px; height: 41px; display: inline-block;}
.redes_sociais a.youtube{background: url(../img/youtube.png) no-repeat; width: 41px; height: 41px; display: inline-block;}
.redes_sociais a:hover.youtube{background: url(../img/youtube.png) no-repeat 0 -41px; width: 41px; height: 41px; display: inline-block;}
.redes_sociais a.rss{background: url(../img/rss.png) no-repeat; width: 41px; height: 41px; display: inline-block;}
.redes_sociais a:hover.rss{background: url(../img/rss.png) no-repeat 0 -41px; width: 41px; height: 41px; display: inline-block;}

/*BUSCA*/
#busca{position: relative;}
#busca .input_busca{background: url(../img/bg_busca.png) no-repeat !important; width: 255px; height: 38px; padding: 3px 0 0 45px; border: none !important; color:#939393 !important; float: left;}
#busca .bt_busca{ background: url("../img/bt_busca.png") no-repeat scroll 0 0 transparent; border: medium none; height: 36px; position: absolute; right: 1px; top: 7px; width: 58px;}
.banner{border:1px solid #e6e6e6; padding: 5px; margin:0 0 10px 0;}

.menu{background: url(../img/bg_menu.png) repeat-x; height: 44px;}
.menu ul{margin: 0; padding-top: 13px;}
.menu ul li {list-style: none; display: inline;}
.menu ul li.separador{background: url(../img/separador.png) no-repeat; height: 14px; width: 2px;}
.menu ul li a{text-decoration: none; color: #7d7d7d; font-size: 14px; padding: 21px; font-family: 'Droid Sans', sans-serif;}
.menu ul li a:hover{color:#c30f10;}
.menu ul li a:hover.vermelho{color:#c30f10;}
.menu ul li a:hover.azul{color:#2566a0;}
.menu ul li a:hover.amarelo{color:#fcb52f;}
.menu ul li a:hover.verde{color:#69a64e;}
.menu ul li a.ativo_vermelho{color:#c30f10;}
.menu ul li a.ativo_azul{color:#2566a0;}
.menu ul li a.ativo_amarelo{color:#fcb52f;}
.menu ul li a.ativo_verde{color:#69a64e;}
.menu .hr_vermelho{background: #de543c !important; height: 4px; color: #de543c;}
.menu .hr_azul{background: #2566a0 !important; height: 4px; color: #2566a0;}
.menu .hr_amarelo{background: #fcb52f !important; height: 4px; color: #fcb52f;}
.menu .hr_verde{background: #69a64e !important; height: 4px; color: #69a64e;}

/* Player */
#slides{height:350px; position:relative; background:url(../img/bg_player.png) no-repeat; padding-bottom:20px}
.slides_container{height:370px; overflow:hidden;}
.desc{background: url("../img/bg_desc.png") repeat scroll 0 0 transparent; color: #FFFFFF; display: block; height: 318px; margin: 0 6px; position: relative; top: -326px; width: 230px;}
.desc a{color: #FFF; font-size:12px; padding: 0 20px;margin-bottom:0;display:block; text-decoration: none; font-family: 'Droid Sans', sans-serif; }
.desc h1 a{color:#FFF;font-size: 28px;margin: 0; padding: 15px 20px; text-decoration: none; font-family: 'Droid Sans', sans-serif;}
.slides_container img{margin:5px}
.pagination{top:345px; bottom: -6px; position: absolute; right: 270px; text-align:center; min-width:100px;}
.pagination  li{list-style:none; display:inline;}
.pagination  li a{background:url(../img/pagination.png) no-repeat -13px 1px; width:13px; display:inline-block; text-indent:-9999px; *float:left;}
.pagination  li a:hover{background:url(../img/pagination.png) no-repeat 0 1px;}
.pagination li.current a{background:url(../img/pagination.png) no-repeat 0 1px;}

.bg_padrao{background: #FFF; border: 2px solid #eeeeee; margin-bottom: 15px;}
.bg_padrao .conteudo{background: #eeeeee; border:2px solid #FFF; padding: 10px; font-family: 'Droid Sans', sans-serif; font-style: italic;}
.bg_padrao .conteudo img{margin-bottom: 15px;}
.bg_padrao .conteudo iframe{margin-bottom: 15px;}
.bg_padrao .conteudo h3{font-weight: bold; color:#585858;}

.ultimas_noticias a{font-family: 'Droid Sans', sans-serif;}
.ultimas_noticias h3 {text-align: right; margin:0 5px;}
.ultimas_noticias h3 a{color:#2566a0; font-weight: bold; font-size: 15px; margin-bottom: 8px;}
.ultimas_noticias .mais_noticias{color:#2566a0; font-weight: bold; font-size: 15px; margin: 10px 20px 10px 0; float: right;}

.destaque {color:#585858; font-family: 'Droid Sans', sans-serif; padding: 3px; font-style: italic;}
.destaque img{border:2px solid #eeeeee; background: #FFF; color:#585858; font-family: 'Droid Sans', sans-serif; padding: 3px; font-style: italic;width:220px;height:172px;}
.destaque h3{font-weight: bold; color:#585858;}

.campanha{border:2px solid #eeeeee; background: #FFF; padding: 3px 3px 0 3px;}

.servico a{font-style: italic;}
.servico h3 a{color:#69a64e; font-size: 14px;}
.servico p{font-size: 11px;}

.servidor a{font-style: italic;}
.servidor h3 a{color:#de543c; font-size: 14px;}
.servidor p{font-size: 11px;}

.cultura_turismo {color:#585858; font-family: 'Droid Sans', sans-serif; font-style: italic; font-weight: bold;}
.cultura_turismo img{border:2px solid #eeeeee; background: #FFF; color:#585858; padding: 3px;}
.cultura_turismo h3 a{background: url(../img/bg_cultura.png) no-repeat; width: 230px; height: 37px; border: none; margin-left: 3px; padding: 10px 0; text-align: center; font-weight: bold; font-size: 16px; display: block;}
.cultura_turismo h3 a:hover{color:#2566a0;}

.menu2{background: #e8e8e8; padding: 20px 0; margin-top:20px;}
.menu2 h3{font-size: 1.2em; color:#666666; font-family: 'Droid Sans', sans-serif; font-weight: bold; margin-bottom: 10px;}
.menu2 ul{margin: 0; padding: 0; list-style: none;}
.menu2 ul li{padding-left:10px;}
.menu2 ul li a{font-size: 11px;}
.borda {border-left: 1px solid #ddd; padding-left: 10px;}


.footer{background: #426103; padding: 30px 0; color: #FFF; font-family: 'Droid Sans', sans-serif; font-style: italic; font-size: 11px;}
.bg_footer{background: url(../img/bg_footer.jpg) repeat-x; height: 20px; margin: 0; padding: 0;}


.noticias{font-family: "Trebuchet MS";}
.noticias h2 a{font-size: 16px; font-weight: bold;}
.noticias p a{margin:5px 0;}
.noticias .data a{font-size: 11px; font-weight: bold;}
.noticias .categoria a{color:#666766; font-size: 11px;}

.margem20{margin:10px 0;}

.noticia_aberta h1{color: #7e8183; font-family: 'Droid Sans', sans-serif; font-weight: bold; font-size:20px;}
.noticia_aberta .data {font-size: 12px; font-weight: bold; margin-bottom: 20px;}
.noticia_aberta .legenda {font-size: 12px; font-weight: bold;}
.noticia_aberta p{font-family: "Trebuchet MS"; font-size: 13px; text-align: justify; line-height: 20px;}
/*.noticia_aberta img{float: left; margin:0 10px 0 0;}*/

.outras_noticias{margin-bottom: 40px;}
.outras_noticias img{border:2px solid #eeeeee; background: #FFF; padding: 2px;}
.outras_noticias .categoria a{font-size: 11px; color: #7e8183;}
.outras_noticias h3 a{font-size: 14px; color: #7e8183;}

.mais_noticias{font-family: "Trebuchet MS";}
.mais_noticias h2 a{font-size: 16px; font-weight: bold;}
.mais_noticias p a{margin:5px 0;}
.mais_noticias .data a{font-size: 11px; font-weight: bold;}
.mais_noticias .categoria a{color:#666766; font-size: 11px;}

.galeria_aberta{font-family: "Trebuchet MS";}
.galeria_aberta h1{font-size: 1.4em; font-weight: normal;}
.galeria_aberta .data{color:#acacac}
.galeria_aberta .img_aberta{background: url(../img/bg_galeria.png) no-repeat; width: 600px; height: 407px; padding: 4px;}
.galeria_aberta .desc_galeria{background: url("../img/bg_desc_galeria.png") repeat scroll 0 0 transparent; color: #FFFFFF; display: block; margin: 0; min-height: 30px; padding: 5px 10px; position: relative; top: -42px; width: 571px;}
.galeria_aberta .desc_galeria a{color: #FFF; font-size:12px; padding: 0 20px;margin-bottom:0;display:block; text-decoration: none; font-family: 'Droid Sans', sans-serif; }

#b_miniaturas{height: 330px;overflow:hidden}
#b_miniaturas > div{min-height:330px}
.miniaturas {background: url(../img/bg_miniatura.png) no-repeat; width: 150px; padding: 5px; }
.miniaturas p{font-weight: bold; margin:10px 0;}
.miniaturas img{width:150px;height:97px}

#g_paginacao  a{float:left;}
#g_numbers{display:block;float:left;max-width: 160px;height:22px;margin-top: 2px;overflow:hidden}
#g_numbers > div{display:block;float:left;}
.g_number{display:block;width: 30px;height: 22px;background:url(../img/bg_paginacao_cinza.png) no-repeat;color: #999;text-align:center;line-height:22px;margin:0 1px}
.g_number:hover, .g_ativo{background-image:url(../img/bg_paginacao_vermelha.png);color:#FFF}

#busca_galeria{position: relative; top:0;}
#busca_galeria .input_busca{background: url(../img/bg_busca_galeria.png) no-repeat !important; width: 350px; height: 38px; padding: 3px 0 0 45px; border: none !important; color:#939393 !important; float: left;}
#busca_galeria .bt_busca{ background: url("../img/bt_busca_galeria.png") no-repeat scroll 0 0 transparent; border: medium none; height: 36px; position: absolute; right: 1px; top: 7px; width: 58px;}

#busca_video{position: relative; top:0;}
#busca_video .input_busca{background: url(../img/bg_busca_galeria.png) no-repeat !important; width: 350px; height: 38px; padding: 3px 0 0 45px; border: none !important; color:#939393 !important; float: left;}
#busca_video .bt_busca{ background: url("../img/bt_busca_video.png") no-repeat scroll 0 0 transparent; border: medium none; height: 36px; position: absolute; right: 1px; top: 7px; width: 58px;}

.outras_galerias{background: url(../img/bg_galerias.png) no-repeat; width: 222px; margin-bottom: 10px; padding: 5px;}
.outras_galerias h3{margin:10px 0; font-family: 'Droid Sans', sans-serif; font-weight: bold; font-style: italic; color:#666; border-bottom: 1px solid #ababab; padding-bottom: 10px;}
.outras_galerias img{width: 221px; height: 155px}

.pagina_mae h1{font-family: 'Droid Sans', sans-serif; font-weight: bold; font-size: 1.4em;}
.pagina_mae .data {font-size: 12px; font-weight: bold;}
.pagina_mae .categoria{margin-bottom: 20px;}
.pagina_mae p{font-family: "Trebuchet MS"; font-size: 13px; text-align: justify; line-height: 20px;}
.pagina_mae img{float: left; margin:0 10px 0 0;}
.pagina_mae h3{font-family: 'Droid Sans', sans-serif; font-size: 18px; font-weight: normal;}
.pagina_mae .subcategorias h2{font-size: 19px; margin:25px 0 15px 0;}

dl.menu_interno {margin: 0; padding: 0; list-style:none; }
dl.menu_interno dt{background: url(../img/bg_menu_interno.png) no-repeat; height: 20px; padding: 12px;}
dl.menu_interno dt a{color:#7D7D7D; display: block; font-style: italic;font-weight:normal}
dl.menu_interno dd{padding: 10px 0;}
dl.menu_interno dd ul{list-style: none}
dl.menu_interno dd ul li {line-height: 22px}
dl.menu_interno dd ul li a{color: #7D7D7D}
dl.menu_interno a:hover{color:#c30f10;}
dl.menu_interno a:hover.vermelho{color:#c30f10;}
dl.menu_interno a:hover.azul{color:#2566a0;}
dl.menu_interno a:hover.amarelo{color:#fcb52f;}
dl.menu_interno a:hover.verde{color:#69a64e;}


#contato .label{float: right; padding-top: 15px; font-weight: bold; font-size: 15px;}
#contato .input{width: 345px; padding: 10px; background: #f0f5ed; border: none;}
#contato .select{width: 365px; padding: 10px; margin-bottom: 8px;background: #f0f5ed; border: none;}
#contato .textarea{width: 345px; height: 150px; padding: 10px; background: #f0f5ed; border: none;}
#contato .bt_enviar{background: #FFF; font-size: 15px; font-weight: bold; font-style: italic; border: none; margin-top:15px;}
label.error{display:none !important}
.input.error,.select.error{background:#fbe3e4 !important;color:#8a1f11 !important;border-color:#fbc2c4 !important;}

#sidebar #g_foto img{
	width: 285px;
	height: 180px;
}
#text_head{
	color: #888888;
    font-size: 38px;
    font-weight: bold;
    position:absolute;
    top:100px;
}

@media all and (orientation:portrait) { 

}
@media all and (orientation:landscape) { 

}
@media screen and (max-device-width: 480px) { 
    /* html { -webkit-text-size-adjust:none; -ms-text-size-adjust:none; } */
}
@media print { 
    * { background: transparent !important; color: black !important; text-shadow: none !important; filter: none !important; -ms-filter: none !important; }
    a,
    a:visited { color: #444 !important; text-decoration: underline; }
    a[href]:after { content: " (" attr(href) ")" }
    abbr[title]:after { content: " (" attr(title) ")" }
    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after { content: "" }
    pre,
    blockquote { border: 1px solid #999; page-break-inside: avoid; }
    thead { display: table-header-group }
    tr,
    img { page-break-inside: avoid }
}



