body{color: #666; font-family: Verdana, Geneva, sans-serif; font-size:11px; line-height:1.5em; background-color:#fff;}

/* Fontes */
p{margin: 0px; padding: 0 0 20px 0; text-align:justify; line-height: 20px; }
h1{font-size: 20px; color: #000; margin: 0 0 0 0; padding: 5px 0; font-weight:normal;}
h2{font-size: 20px; color: #000; margin: 0 0 20px 0; padding: 0 0 10px 0; border-bottom: 1px dashed #999; font-family: Verdana, Geneva, sans-serif; line-height: 30px; }
h2 span{ font-weight: bold; }
h3 { font-size: 18px; color:#000; margin: 0 0 15px 0; padding: 0; text-decoration: none; font-family:Verdana, Geneva, sans-serif; }
/*h4 { font-size: 10px; color:#8F8F8F; margin: 0 0 10px 0; padding: 0; }*/
h4 { font-size: 11px; color:#000; margin: 0 0 10px 0; padding: 0; text-decoration: none; font-weight: bold; }
.laranja { font-size: 11px; color:#FF915B; text-decoration: none; font-weight: bold; font-family: Verdana, Geneva, sans-serif; }
.rosa { color: #e17568; font-weight:normal;}
h5{font-size: 14px; height: 27px; width: 116px; color: #000; margin: 0;	padding: 3px 10px 0 10px; text-align: center; background: url(../../imagens/imagesTemplate/h5_bg.png) no-repeat top left;}
h6{font-size: 10px; margin: 0 0 5px 0; padding: 0; text-decoration: none; font-weight:normal; color:#666;}
h2, h3, h5{font-weight: normal; font-family: Verdana, Geneva, sans-serif;}


/* Listas */
<!--ul { margin: 20px 10px; padding: 0; list-style:none; }-->
ul li{padding-left: 30px; padding-bottom: 3px; margin-bottom: 2px; background: url(images/ul_list.png) no-repeat center left;}
ul li a{font-weight: normal; text-decoration: none; font-size:10px;}


blockquote {font-style: italic; }
cite {font-weight: normal; color: #1d68b6; font-size: 14px; }

/* Espaçamento de elementos */
.cleaner { clear: both; width: 100%; height: 0px; font-size: 0px;  }
.cleaner_h10 { clear: both; width:100%; height: 10px; }
.cleaner_h20 { clear: both; width:100%; height: 20px; }
.cleaner_h30 { clear: both; width:100%; height: 30px; }
.cleaner_h40 { clear: both; width:100%; height: 40px; }
.cleaner_h50 { clear: both; width:100%; height: 50px; }
.cleaner_h60 { clear: both; width:100%; height: 60px; }

/* Margens e Floats*/
.margin_r15 { margin-right: 15px; }
.margin_r30 { margin-right: 30px; }
.float_l { float: left; }
.float_r { float: right; }

/* Imagens */
.image_wrapper { padding: 3px; border: 1px solid #E4E4E4; background: #FAFAFA; float:left; margin-right: 10px; }
.fl_img { float: left; margin: 3px 30px 15px 0; }
.fr_img { float: right; margin: 3px 0 15px 15px; }
.imageBorda { padding: 8px; border: 1px solid #E4E4E4; background: #FAFAFA; margin-right: 10px; }


/* Links */
a, a:link, a:visited{color:#069; font-weight: bold; text-decoration:none;}
a:hover{color:#CC0000; text-decoration:none; }
.readmore a{clear: both; display: block; float: right; padding: 0px 0 2px 12px; background:url(../../imagens/imagesTemplate/templatemo_icon_02.png) center left no-repeat;	color: #e77e02; font-weight: normal; font-size: 11px;text-decoration: none;}
.button a{clear: both; display: block; width: 119px; height: 33px; padding: 3px 0 0 12px; /*background: url(images/readmore.png) no-repeat;*/ 
color: #fff; font-weight: bold; font-size: 11px; text-align: center; text-decoration: none;}
.button a:hover{color: #fff;}
/*.readmore a{clear: both; display: block; float: right; padding: 0px 0 2px 12px; background: url(../../imagens/imagesTemplate/tplte_icon_02.png) center left no-repeat; color: #e77e02; font-weight: normal; font-size: 11px; text-decoration: none;}
*/


/* header */
#tplte_header_wrapper{width:100%; height:82px; background:url(../../imagens/imagesTemplate/tplte_header.png) repeat-x;}
#tplte_header{width: 910px; height: 52px; padding: 15px; margin: 0 auto;}


/* site title */
#site_title{float:left; padding:10px 0 0 0;}
#site_title a{margin:0px; padding:0px; font-size:26px; color:#ffffff; font-weight:normal; text-decoration: none;}
#site_title h1 a:hover{font-weight: bold; text-decoration:none;}
#site_title a span{display:block; margin-top: 5px; color:#fff; font-size:11px; text-align:center;}


/* feature */
#tplte_feature_wrapper{width:100%; height:266px; background: url(../../imagens/topo/header/novo-topo_reto.gif) repeat-x;}
#tplte_feature{width:910px; height:216px; padding:40px 15px; margin:0 auto; color:#fff;}
#feature_left{float:left; width:370px;}
#feature_left p{text-align: justify;}
#feature_right{float:right; width: 400px;}
#feature_right #feature_image{position:relative; width:400px; height:173px; padding-left:0px; padding-right:10px; padding-bottom:2px;}
#feature_right #feature_image span{position: absolute; top:-3px; left:-54px; width:419px; height:192px; background:url(../../imagens/imagesTemplate/tplte_feature_image.png) no-repeat;}



/*Lateral da página principal*/
.col_w300{float: left;	width: 300px; padding-right: 20px; margin-right: 20px;}
.col_w620_w2col{float: left; width: 620px; margin-right: 20px;}
.col_w620_content {padding-right: 20px; margin-bottom: 40px;}
.col_last {margin-right: 0;}
.sb_news_box {margin-bottom: 15px;}
.news_date {background: url(../../imagens/imagesTemplate/templatemo_date210.jpg) top left no-repeat ; border-bottom: 1px solid #e0e0e0; margin-bottom: 10px; padding: 0 3px; color: #333; font-weight: bold; font-size: 11px; }
.sb_news_box img {float: left; width: 90px; height: 9 0px; margin-right: 15px; padding: 1px; background: #fff; border: 2px solid #2d2f2f;}
.sb_news_box h6 a {color: #3ca3e2; font-size:11px;}
.news_box {clear: both;	margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px dashed #fff;}
.news_box h2 {color: #183544; margin-bottom: 10px;}
.news_box .news_meta {margin-bottom: 10px;}
.news_box img{float: left; width: 220px; height: 180px;	margin-right: 30px;	border: 4px solid #ccc; padding: 1px; background: #fff; margin-bottom: 5px;}
.news_box_last {margin: 0; padding: 0; border: none;}

.sb_news_box_niver {margin-bottom: 20px;}
.news_date_niver {background: url(../../imagens/imagesTemplate/templatemo_date_niver02.jpg) top left no-repeat; border-bottom: 1px solid #e0e0e0; margin-bottom: 10px; padding: 0 3px; color: #fff; font-weight: bold; font-size: 13px; height: 30px; line-height: 30px;}
/*.sb_news_box_niver img {float: left; width: 90px; height: 68px; margin-right: 15px; padding: 1px; background: #fff; border: 2px solid #2d2f2f;}*/
.sb_news_box_niver h6 a {color: #3ca3e2; font-size:11px;}


.col_w900 { width: 880px; padding: 0 30px 70px 30px; margin-bottom: 0;}
.col_w580 { width: 430px; }
.col_w420 { width: 380px;}
.col_w280 { width: 280px; }
.col_allw280 { float: left; width: 280px; margin-right: 30px; }
.col_w900_last { padding: 0 0; margin: 0; background: none; }
.col_last { margin: 0; }


/*Lateral da página principal cedim*/
/*.col_w300{float: left;	width: 300px; padding-right: 20px; margin-right: 20px;}
.col_w620_w2col{float: left; width: 620px; margin-right: 20px;}
.col_w620_content {padding-right: 20px; margin-bottom: 40px;}
.col_last {margin-right: 0;}
*/.sb_news02_box02 {margin-bottom: 20px;}
/*.news_date {background: url(../../imagens/imagesTemplate/templatemo_date.jpg) top left no-repeat; border-bottom: 1px solid #e0e0e0; margin-bottom: 10px; padding: 0 3px; color: #333; font-weight: bold; font-size: 11px;}
*/
.sb_news02_box02 img {float: left; width: 90px; height: 75px; margin:0 5px 25px 5px; padding: 1px; background: #fff; border: 2px solid #2d2f2f;}
.sb_news02_box02 h6 a {color: #3ca3e2; font-size:11px;}
.news02_box02 {clear: both;	margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px dashed #fff;}
.news02_box02 h2 {color: #183544; margin-bottom: 10px;}
.news02_box02 .news_meta {margin-bottom: 10px;}
.news02_box02 img{float: left; width: 220px; height: 180px;	margin-right: 30px;	border: 4px solid #ccc; padding: 1px; background: #fff; margin-bottom: 5px;}
.news02_box02_last {margin: 0; padding: 0; border: none;}


/* Notícias */
.latest_news{border-bottom:1px dashed #dedede;margin-top:10px;padding-bottom:7px; }
.latest_news p{margin-top:3px;}
.latest_news_link a{color:#1C4475;font-size:11px;font-weight:bold;}
.latest_news_link a:hover{color:#e77e02;font-size:11px;font-weight:bold;/*text-decoration:underline;*/}
.read_more{color:#1C4475;text-align:right;padding-top:5px;height:15px;font-size:11px;}
.read_more a{color:#1C4475; padding-left:18px;}
.read_more a:hover{color:#e77e02; text-decoration:none; }

.fp_news_box{/*border-bottom:1px dashed #dedede;*//*padding-bottom:7px;*/ margin: 10px 0 10px 0; line-height: 20px; }
.fp_news_box p{margin-top:3px;}
.fp_news_box_texto{color:#1a75bc; font-size:11px; font-weight:bold;}
.fp_news_box_destaque{color:#970000; font-size:11px; font-weight:bold;}
.fp_news_box_link a:hover{color:#e77e02;font-size:11px;font-weight:bold;/*text-decoration:underline;*/}
.fp_news_boxs_novo{font-size: 14px; background-color:#F4F400; margin:0;padding:0; color:#000; font-weight:bold; padding-left:0; width: 20px; }
.fp_news_box_h3{ font-family:Verdana, Geneva, sans-serif; font-size:15px; color:#CE6700; font-weight:normal; margin: 2px 0 5px 0; padding: 0px 0 5px 0;}


/* Números de páginas*/
.mainbarPage{margin:0; padding:0; float:left; width:557px; background:repeat-x bottom; font-family:Verdana, Geneva, sans-serif;	font-size: 11px;}
.mainbarPage img{float:left; padding:4px; margin:0 10px 0 0; border:1px solid #eaecec; background-color:#fff;}
.mainbarPage .articlePage{margin:0; padding:5px 0 10px 0; height:40px;}
.mainbarPage .articlePage span.butons a{margin:0 5px 0 0; float:right; color:#40b5ff; font-weight: bold; padding:10px 20px; 	text-decoration:none; border:1px solid #ebe8e8; background:#fbfbfc;}
.mainbarPage .articlePage span.butons a:hover{border:1px solid #d9f0ff;	background:#40b5ff; color:#fff; text-decoration:none;}
.mainbar .article span.butons a.active{border:1px solid #ebe8e8; background:#40b5ff; color:#fff; text-decoration:none;}



/* content */
#tplte_content_wrapper{width:910px; margin:0 auto; padding:30px 15px;}
#tplte_content{float:left; width:560px;}
#tplte_sidebar{float:right; width:300px;}
.col_w265{width:265px;}
.two_col_image{position:relative; width:251px; height:187px; padding:7px; margin-bottom:10px; background: url(../../imagens/imagesTemplate/tplte_ot.jpg) no-repeat;}
.two_col_image span{position: absolute; top:0; left:0; width:253px; height:119px; background:url(../../imagens/imagesTemplate/tplte_ot.jpg) no-repeat;}


/* Tabelas */
/*.table{width:590px; border-top:3px solid #E8EEFE;}
.table tfoot td{height:3px; background-color:#6B8EB4;}
.table tbody td, .table thead td{padding:10px 12px 10px 12px;}
.table .odd{background-color:#E8EEFE;} 
.table thead td{font-weight:bold; color:#003466;}
.table2{width:550px; font-family:Verdana, Geneva, sans-serif; font-size:11px;}
.table2 tr{background-color:#E8EEFE;}
.table2 td{padding:10px 12px 25px 12px; border-bottom:2px solid #FFF;}
.table2 td.demo{width:50px; white-space:nowrap;}
.table2 td.ico{padding:0px 0px 25px 0px !important; width:55px;}
.table2 td span{font-weight:bold; color:#3D3D3D !important;}
.table2 td a{font-size:10px;}*/


/* Formulário */
#contact_form { padding: 0; width: 305px }
#contact_form form { margin: 0px; padding: 0px; }
#contact_form form .input_field { width: 300px; color: #333; padding: 5px; border: 1px solid #ccc;  background: #fff; }
#contact_form form label { display: block; width: 100px; margin-top: 15px; margin-bottom: 5px; font-size: 12px; color: #000; }
#contact_form form textarea { width: 300px; height: 200px; padding: 5px; color: #333; border: 1px solid #ccc;  background: #fff; }
#contact_form form .submit_btn { margin: 10px 0px; padding: 5px 14px; border: 1px solid #ccc; background: #fff; }


/* box colorido */
.box_cor{ padding: 8px; border: 1px solid #a8a8a8; background: #FAFAFA; margin-right: 10px; -moz-border-radius: 10px;
border-radius: 10px; -webkit-border-radius: 10px;}
.box_cor h3{margin-top:20px; margin-bottom:20px; text-align:center; color:#FFF; vertical-align:middle; /*height: 100px; line-height: 100px;*/ font-size:11px; font-family:Verdana, Geneva, sans-serif;}
.box_cor_link a{margin-top:20px; margin-bottom:20px; text-align:center; color:#FFF; vertical-align:middle; /*height: 100px; line-height: 100px;*/ font-size:13px; font-family:Verdana, Geneva, sans-serif;}
.box_cor_link a:hover{color:#e77e02;font-size:11px;font-weight:bold;/*text-decoration:underline;*/}

.box_cor_02{ /*padding: 8px;*/ border: 2px solid #dededc; background: #FFF; /*margin-right: 1px; margin-left:1px;*/ moz-border-radius: 10px; border-radius: 10px; -webkit-border-radius: 10px;}
.box_cor_02 h3{margin-top:20px; margin-bottom:20px; text-align:center; color:#007538; font-weight:bold; vertical-align:middle; /*height: 100px; line-height: 100px;*/ font-family:Verdana, Geneva, sans-serif; font-size:11px;}


.box_cor_principal{ padding: 8px; border: 1px solid #ccc; background: #FAFAFA; margin-right: 0; -moz-border-radius: 10px;
border-radius: 10px; -webkit-border-radius: 10px; }
.box_cor_principal h3{margin-top:20px; margin-bottom:20px; text-align:center; color:#FFF; vertical-align:middle; font-size:11px; font-family:Verdana, Geneva, sans-serif;}
.box_cor_principal_link a{margin-top:20px; margin-bottom:20px; text-align:center; color:#000; vertical-align:middle;  font-size:11px; font-family:Verdana, Geneva, sans-serif;}
.box_cor_principal_link a:hover{color:#e77e02;font-size:11px;font-weight:bold;}

.box_cor_principal_02{ border: 2px solid #ba5fba; background: #FFF; moz-border-radius: 10px; border-radius: 10px; -webkit-border-radius: 10px; }
.box_cor_principal_02 h3{margin-top:20px; margin-bottom:20px; text-align:center; color:#007538; font-weight:bold; vertical-align:middle;  font-family:Verdana, Geneva, sans-serif; font-size:12px;}


/*.read_more{color:#1C4475;text-align:right;padding-top:5px;height:15px;font-size:11px;}
.read_more a{color:#1C4475; padding-left:18px;}
.read_more a:hover{color:#e77e02; text-decoration:none; }
*/

/*Talentos do Estado*/

.semanacultural{ color:#B00; }
.talentos { color: #65252a; }

/* footer */
#tplt_footer{width:910px; height:50px; padding: 20px 0 0 0; margin:0 auto; text-align:center; background:#fff;}
#tplt_footer a{color:#000;}




.one-half {
	width:48%;
}
.one-half, .one-third, .two-third, .three-fourth, .one-fourth, .one-fifth, .two-fifth, .three-fifth, .four-fifth, .one-sixth, .five-sixth {
	/*position:relative;*/
	margin-right:4%;
	float:left;
}
#grid .one-half02,#grid .one-third02,#grid .one-fourth02,#grid .one-fifth02 {
	margin-right:2px;	
	margin-top:2px;	
	margin-bottom:0!important;	
	margin-left:0!important;
	}
.download-box, .warning-box, .info-box, .note-box {
	clear:both;
	margin: 10px 0px;
	text-shadow: none;
	padding: 15px 15px 13px 15px;
	line-height: 17px;
}
.info-box {
	background:#c2ddf9;
	border:1px solid #80bbef;
	color:#4783b7;
}
.warning-box {
	background:#ffcccc;
	border:1px solid #ff9999;
	color:#c31b00;
}
.download-box {
	background:#d1f7b6;
	border:1px solid #8bca61;
	color:#5e9537;
}
.note-box {
	background:#fdebae;
	border:1px solid #e6c555;
	color:#9e660d;
}