/* TEMPLATE CSS
*********************************************/
body {font-family: 'HelveticaLTStdRegular'; font-size:14px;color:#000;background-color:#fff; margin:0;line-height: 22px;}

@font-face {
    font-family: 'HelveticaLTStdCondBold';
    src: url('../fonts/helveticaltstd-boldcond-webfont.eot');
    src: url('../fonts/helveticaltstd-boldcond-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaltstd-boldcond-webfont.woff') format('woff'),
         url('../fonts/helveticaltstd-boldcond-webfont.ttf') format('truetype'),
         url('../fonts/helveticaltstd-boldcond-webfont.svg#HelveticaLTStdCondBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaLTStdBold';
    src: url('../fonts/helveticaltstd-bold-webfont.eot');
    src: url('../fonts/helveticaltstd-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaltstd-bold-webfont.woff') format('woff'),
         url('../fonts/helveticaltstd-bold-webfont.ttf') format('truetype'),
         url('../fonts/helveticaltstd-bold-webfont.svg#HelveticaLTStdBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaLTStdRegular';
    src: url('../fonts/helveticaltstd-roman-webfont.eot');
    src: url('../fonts/helveticaltstd-roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaltstd-roman-webfont.woff') format('woff'),
         url('../fonts/helveticaltstd-roman-webfont.ttf') format('truetype'),
         url('../fonts/helveticaltstd-roman-webfont.svg#HelveticaLTStdRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'HelveticaLTStdItalic';
    src: url('../fonts/helveticaltstd-obl-webfont.eot');
    src: url('../fonts/helveticaltstd-obl-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaltstd-obl-webfont.woff') format('woff'),
         url('../fonts/helveticaltstd-obl-webfont.ttf') format('truetype'),
         url('../fonts/helveticaltstd-obl-webfont.svg#HelveticaLTStdItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

img{
	border:0;
}

a:link, a:visited{
       color:#257dbc;
       text-decoration:none;
}

a:hover{
       text-decoration:underline;
}

.inputbox_busca{
	padding-top/*\**/:7px\9 !important;	
}

.moduletable_twitter{
	float:right;
}

/* LAYOUT
*********************************************/
#header {}
	#main {}
	#footer {}

#topo{
	width:100%;
	height:150px;
	background:#ebf0f7;
}

	#menuTop{
		width:960px;
		height:42px;
		margin:auto;
	}

	#allContent{
		width:975px;
		margin:auto;
	}

	#headerContainer{
		width:975px;
		margin:auto;
		clear:both;
	}

		#headerLeft{
			width:266px;
			float:left;
		}

		#headerRight{
			width:709px;
			float:right;
		}

#tabelaregiao{
	padding:0;
	background: #ebf0f6;
}

#tabelaregiao td{
	padding:1px 10px;
	margin:0;
	border:0;
}

#tabelaregiao tr{
	border:0;
}

#tabelaregiao li{
	line-height: 21px !important;
}

#tabelaregiao p{
	margin:0;
	padding:0;
}

#menuPrincipalContainer{
	width:100%;
	height:119px;
	background:url("../images/bgmenu.jpg") repeat-x;
	margin-bottom:17px;
}
	
	#menuPrincipal{
		font-family: 'HelveticaLTStdCondBold';
		font-size:16px;
		text-transform:uppercase;
		width:940px;
		margin:auto;
	}

#banner{
	width:980px;
	margin: 15px auto 0;
}

#contentLeftHome, #contentLeft{
	width:617px;
	float:left;
	margin-right:26px;
}

#contentRightHome{
	width:332px;
	float:right;
}

#contentRight{
	width:312px;
	float:right;
	margin-top: 62px;
}

#footerContainer{
	width:100%;
	height:430px;
	background:#014683;
	margin-top:20px;
	display:block;
	clear:both;
	float: left;
}

	#footer{
		width:960px;
		margin: 15px auto;
	}

#subfooterContainer{
	background:url("../images/bg_subfooter.jpg") repeat-x;
	width:100%;
	height:230px;
	clear:both;
}

	#subfooter{
		width:960px;
		margin: 15px auto;
	}

.copyright{
	color:#fff;
	padding-top: 20px;
	display: block;
}

/* Layout Classes */
	.inheader {}
	.inmain {}
	.infooter {}
	ul{
		margin:0;
		padding:2px 0 0 18px;
	}

	ul li{
		list-style:url("../images/list.png");
	}

	dd{
		margin:0; 
		padding:0;
	}

	blockquote{
		background: #f7f7f7;
		padding: 8px 24px;
		margin: 0;
		font-family: 'HelveticaLTStdItalic';
		font-size: 14px;
		border-left:8px solid #d97517;
		border-top:1px solid #ccc;
		border-bottom:1px solid #ccc;
		border-right:1px solid #ccc;
		line-height: 1.6em;
	}

	.item-page table{
		border-collapse:collapse;
	}



	.item-page table td, .item-page table tr, .item-page_blogs table td, .item-page_blogs table tr{

		padding:10px;
	}

/* Elements */

.moduletable_solucoes h3{
	font-family: 'HelveticaLTStdCondBold';
	font-size:30px;
	color:#a81e1e;
}

.moduletable_noticiaprinc h3{
	font-family: 'HelveticaLTStdCondBold';
	font-size:34px;
	color:#006cbe;
	text-transform:uppercase;
	margin: 10px 0;
	background: url("../images/logonoticias.jpg") no-repeat;
	padding-left: 80px;
	padding-top: 15px;
	height: 36px;
}

.moduletable_noticiaprinc h4 a{
	font-family: 'HelveticaLTStdRegular';
	font-size:25px;
	color:#000;
	font-weight: normal;
}

.moduletable_noticias h4 a{
	font-family: 'HelveticaLTStdRegular';
	font-size:22px;
	color:#000;
	font-weight: normal;
}

.moduletable_noticiaprinc a.readon, .moduletable_noticias a.readon, .readmore a{
	background: url("../images/continue.png") no-repeat right;
	color: #015396;
	font-size: 14px;
	padding-right: 21px;
}

.moduletable_destaques{
	background:url("../images/slider_bg.png") no-repeat 6px 47px;
	height:327px;
}

.moduletable_destaques h3{
	font-family: 'HelveticaLTStdCondBold';
	font-size:34px;
	color:#399e11;
}

.moduletable_slider{
	bottom:17px;
	position:relative;
}

#cust-navigation96{
	position: absolute;
	top: 236px;
	z-index: 15;
	width: 596px;
	margin: auto;
	text-align: center;
}

ul.menu_menuicones{
	list-style: none;
	padding-top: 13px;
	width: 957px;
	margin:auto;
}

.menu_menuicones li{
	padding:0;
	float:left;
	width: 129px;
	text-align: center;
	margin-right: 11px;
	margin-left: 16px;
	list-style: none;
}

.menu_menuicones li.item-106, .menu_menuicones li.item-108{
	width:100px !important;
}

.menu_menuicones a{
	color:#fff;
	text-decoration:none;
}

.custom_flag{
	width:162px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	font-weight:bold;
}

.menu_menu{
	float:right;
	list-style:none;
	padding-top: 10px;
}

.menu_menu li{
	float:left;
	margin-left:20px;
	list-style:none;
}

.gkIsWrapper-gk_black_and_white .gkIsPagination li{
	list-style:none;
}

.menu_menu a{
	color:#045394;
	font-family: 'HelveticaLTStdBold';
	font-size:15px;
	text-decoration:none;
}

.search_busca{
	width: 253px;
	float: left;
	margin-left: 15px;

}

.moduletable_mod_news .nspArt h4.nspHeader a{
	line-height: 30px;
}

.wrapper_meusebrae{
	float:right;
	padding-top:3px;
}

.inputbox_busca{
	background:url("../images/bgbusca.png") no-repeat;
	border: 0;
	height: 27px;
	width: 180px;
	padding-left: 29px;
	font-size: 11px;
	color:#828487;
	text-transform: uppercase;
	margin-top: 35px;
}

.moduletable_editorial h3{
	font-family: 'HelveticaLTStdCondBold';
	font-size: 34px;
	color:#f47920;
	text-transform:uppercase;
	margin:0;
	line-height:28px;
}

.moduletable_revista{
	width:263px;
	float:left;
	color:#3c3c3c;
}

.moduletable_teste{
	width:320px;
	float:right;
	color:#3c3c3c;
}

.linkazul{
	font-family: 'HelveticaLTStdCondBold';
	font-size:20px;
	text-transform:uppercase;
	color:#015396;
}

.moduletable_redes{
	float: left;
	margin-right: 22px;
	margin-top: 31px;
}

.moduletable_logorodape{
	width:290px;
	float:right;
	margin-top: 36px;
}

.moduletable_editorial a.readon{
	background: url("../images/continuelaranja.png") no-repeat right;
	color:#f47920;
	font-size: 14px;
	padding-right: 21px;
}

.custom_logo{
	margin-left: 106px;
}

.moduletable_facebook{
	margin-bottom:20px;
	margin-top: 15px;
	float: left;
}

.custom_meusebrae{
	float: right;
}

.item-page_topoartigo{
	margin-left:15px;
}

.item-page_topoartigo h2{
	margin-top:14px;
}

.category-name, .blog_blogs h1, .item-page_blogs h1, .item-page_topoartigo h2, .blog_elcabron h1 {
	background:url("../images/bgcategory.png") no-repeat;
	height: 35px;
	width: 940px;
	padding: 15px 0 0 20px;
	color:#fff;
	font-family: 'HelveticaLTStdCondBold';
	font-size:22px;
	text-transform: uppercase;
}

.item-page, .blog_blogs, .item-page_blogs, .blog_elcabron{
	margin-left: 15px;
}

h2{
	font-size:22px;
}

h4{
	margin:0;
	padding:0;
}

.moduletable_menuinterno{
	float:right;
}

.category-module_menuinterno, .menu_menuinterno {
	list-style:none;
	width:312px;
}

.category-module_menuinterno h4{
	margin-top:0px;
}

.menu_menuali li {
	display: block;
	background: #045394;
	color: #fff;
	font-size: 13px;
	text-decoration: none;
	border-top:1px solid #025ca6;
	right: 18px;
	position: relative;
	width: 312px;
	height:46px;
}

.menu_menuali li a {
	display: block;
	color:#fff;
	height: 30px;
	font-size: 13px;
	padding-left: 10px;
	text-decoration: none;
	padding-top: 10px;
	font-weight: bold;
}

.category-module_menuinterno li, .menu_menuinterno li {
	display: block;
	background: #045394;
	color: #fff;
	font-size: 13px;
	text-decoration: none;
	border-top:1px solid #025ca6;
}

.category-module_menuinterno li a,  .menu_menuinterno li a {
	display: block;
	color:#fff;
	height: 30px;
	font-size: 13px;
	padding-left: 10px;
	text-decoration: none;
	padding-top: 10px;
	font-weight: bold;
}

.category-module_menuinterno li a:hover, .menu_menuinterno li a:hover, .category-module_menuinterno a.active, .menu_menuinterno li a:hover, .menu_menuinterno a.active {
	background:url("../images/bginternohover.jpg");
}

/* Busca */
.button_busca{
	background:url("../images/btok.png");
	width:39px;
	height:28px;
	color:#fff;
	border:0;
	cursor:pointer;
	top:79px !important;
}

.bannergroup{
	margin-top:20px;
	float:left;
}

/* Menu Rodapé */

.moduletable_menurodape{
	width:213px;
	float:left;
	margin-right:27px;
	color:#fff;
}

.menu_menurodape{
	margin-left: 9px;
}

.moduletable_menurodape h3{
	font-family: 'HelveticaLTStdCondBold';
	font-size:29px;
	text-transform:uppercase;
	color:#fefefe;
	line-height: 34px;
}

.menu_menurodape li{
	list-style:none;
}

.menu_menurodape a{
	text-decoration:underline;
	color:#fefefe;
	font-size:13px;
}

.moduletable_rodape{
	color:#fff;
}

.moduletable_rodape h3{
	font-family: 'HelveticaLTStdBold';
	font-size:24px;
	color: #FFF;
}

.moduletable_rodape img{
	margin-right:10px;
}

.linhaazul{
	border-left:1px solid #316fa2;
}

/* Floats */
.float-left {float:left;}
.float-right {float:right;}
.group:before, .group:after {content:""; display:table;}
.group:after {clear:both;}
.ie6 .group {zoom:1;}
.ie7 .group {zoom:1;}

/* Pagination */
ul.pagination{
	background: #F7F7F7;
	border-top: 1px solid #CECECE;
	border-bottom: 1px solid #CECECE;
	font-size: 11px;
	line-height: 25px;
	height: 25px;
	margin: 0 0 20px 0;
	padding: 5px 0 7px 11px;
}

ul.pagination li{
	list-style: none;
	float:left;
	margin: 0;
	padding: 0;
}

ul.pagination li a{
	background: #fff;
	border: 1px solid #CECECE;
	color: #1018A5;
	float: left;
	list-style: none;
	margin: 0 4px;
	padding: 0 7px;
}

ul.pagination li.no-a{
	background: #fff;
	border: 1px solid #CECECE;
	float: left;
	list-style: none;
	margin: 0 4px;
	padding: 0 7px;
}

ul.pagination li a:hover{
	background: #014683;
	color: #fff;
}

p.counter{
	text-align: right;
	margin: 50px 0 0 0;
}


.moduletable_menunoticias{
	float:right;
	margin-top:2px;
}

.moduletable_menunoticias li{
	font-weight: bold;
}

.moduletable_menunoticias h3{
	width: 290px;
	padding-left: 18px;
}

.menu_menunoticias{
	list-style:none;
	width:312px;
	font-style: normal !important;
}

.menu_menunoticias li{
	display: block;
	background: #045394;
	color: #fff;
	font-size: 13px;
	text-decoration: none;
	border-top:1px solid #025ca6;
}

.menu_menunoticias li a{
	display: block;
	color:#fff;
	height: 30px;
	font-size: 13px;
	padding-left: 10px;
	text-decoration: none;
	padding-top: 10px;
}

.menu_menunoticias li a:hover, .menu_menunoticias a.active{
	background:url("../images/bginternohover.jpg");
}

.blog_blogs p{
	width: 617px;
	line-height: 17px;
}

.blog_blogs img{
	float: left;
	margin-right: 15px;
}

.blog_blogs .show_image img {
	width: 130px;
	height: 100px;
}

.blog_blogs h2{
	border-top: 1px solid #CCC;
	margin-top: 0px;
	padding-top: 15px;
	display: block;
	width: 100%;
	float: right;
	padding-bottom:10px;
}

.blog_blogs p em {
	font-style: normal !italic;
	font-size: 16px !italic;
}

.nspHeader a {
	margin-top: -15px;
	display: block;
	width: 100%;
	float: right;
	color: #000;
	font-size: 22px;
	padding-bottom: 5px;
}

#contentLeftHome .nspHeader a {
	margin-top: 0px;
}

dl.article-info dd.create {
	display: none;
}

.nspArt p.nspInfo {
	padding-top: 5px;
	border-top: solid 1px #CCC;
}

/*.blog_blogs .show_image h2{
	border-top: 1px solid #CCC;
	margin-top: 0px;
	padding-top: 15px;
	display: block;
	width: 350px;
	float: right;
}*/

.blog h3{
	font-family: 'HelveticaLTStdCondBold';
	color: #73BDFB;
	font-size: 17px;
}

/*###############   Orientação Menu   #######################*/
.moduletable_menuorientacao{
	float:right;
	margin-top:0px;
}

.menu_menuorientacao{
	list-style:none;
	width:312px;
}

.menu_menuorientacao li{
	display: block;
	background: #045394;
	color: #fff;
	font-size: 13px;
	text-decoration: none;
	border-top:1px solid #025ca6;
	font-weight:bold;
}

.menu_menuorientacao li a{
	display: block;
	color:#fff;
	font-size: 13px;
	padding-left: 10px;
	text-decoration: none;
	padding-top: 15px;
}

.menu_menuorientacao li a:hover, .menu_menuorientacao a.active{
	background:url("../images/bginternohover.jpg");
}

.tableindustria{
	border-collapse:inherit !important;
	border: 1px solid #999;
}

.tableindustria td{
	border: 1px solid #999;
}

.tableindustria tr{
	border: 1px solid #999;
}

.item-page ul li{
	font-weight:normal;
}

/*########      TEXTOS      #########*/

p{
	color:#272727;
}


h2{
	color:#272727;
	font-size:20px;
	font-weight: bold;
	margin-bottom: 20px;
	margin-top: 30px;
}

.article-info h2 {
	color: #333;
	font-size: 30px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 30px;
}

h3{
	color:#333;
	font-size:17px;
	font-weight: bold;
	margin-top: 25px;
	margin-bottom: -5px;
	line-height: 17px;
}

h4{
	color:#333;
	font-size:15px;
	font-weight: bold;
	margin-top: 25px;
	margin-bottom: -5px;
	line-height: 17px;
}

#contentLeftHome h3 {
	margin-bottom: 20px;
	line-height: 20px;
}

.textdown{
	cursor: pointer;
	font-weight:bold;
	font-size:13px;
	color:#D37013;
	background: url("../images/subtitulo.png");
	background-repeat: no-repeat;
	padding-left: 20px;
	text-decoration: underline;
}

#contentLeft li{
	font-style: normal;
	color: #272727;
	line-height: 25px;
}

table.table_parceiros{
	border:none;
}

table.table_parceiros tr{
	border:none;
}

table.table_parceiros td{
	text-align: center;
	font-weight: bold;
	padding:25px;
	background-color: #EEE;
	border-radius: 20px;
	border:none;
}

.social-share-buttons-share {
	padding-top:40px;
}

.wrapper_filtro {
	border: none;
	height: 280px !important;
}
.wrapper_noborder {
	border: none;
}

.item-page .social-share-buttons-share {
	display: none !important;
}

.item-page_pagnoticias .social-share-buttons-share {
	display: block !important;
}

.banneritem img {
	margin-bottom: 15px;
}

.item-page_blogs p em, .item-page_elcabron p em {
	font-style: normal;
	color: #666;
	font-size: 15px;
}

.item-page_blogs h2, .item-page_elcabron h2 {
	font-size: 25px;
	line-height: 25px;
	margin-bottom: -5px;
}

#slider-container96 {
	top: 15px !important;
}

.moduletable_slider_interno {
	padding-left: 17px;
}

.moduletable_slider_interno ul.gkIsPagination {
	position: static;
	float: left;
	margin-left: 180px;
}

.moduletable_slider_interno ul.gkIsPagination li.active {
	color: #F47920 !important;
}

.blog_blogs .items-rows .item p em {
	font-style: normal !important;
}

.items-row {
	overflow: hidden;
}

.nspArt h4.nspHeader{
	width:100%;
}

.easy_img_caption{
	float:left;
}

.item-page_pagnoticias .nspArt p.nspText {
	width: 560px;
	padding-top: 30px;
}

.item-page_pagnoticias h3 {
	color: #929292;
	font-size: 1.3em;
	font-weight: normal;
	letter-spacing: -0.01em;
	line-height: 1.2em;
	margin-top: -10px;
	border-bottom: solid 1px #CCC;
	padding-bottom: 15px;
}

.item-page_pagnoticias h5 {
	color: #333;
	font-size: 12px;
	font-weight: normal;
	margin-top: 10px;
	clear: both;
}

.nspArt h4.nspHeader a {
	text-decoration: none;
	margin-top: 0px;
}

.titulotabela{
	font-size:14px;
}

.destaque_setorial a{
	font-size: 16px;
	color: #045292;
}

.destaque_setorial a.readon.fright{
	cursor: pointer;
	background: url("http://homologacaonovosite.sebrae-rs.com.br/images/leiamais.png");
	font-size: 13px;
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position-y: 2px;
	color: #D47013;
}
.text_oculto div {
	display: none;
}

.moduletable_noticiaprinc .nspArt h4.nspHeader, .moduletable_noticias .nspArt h4.nspHeader{
width: 100%;
float: left;
line-height: 24px;
}

.fecha_tudo .textdown {
	cursor: pointer;
	display: none;
}

.fecha_tudo h4 {
	font-size:13px;
	cursor: pointer;
	background: url("http://homologacaonovosite.sebrae-rs.com.br/images/textdown.png");
	background-repeat: no-repeat;
	padding-left: 20px;
	color: #D47013;
	text-decoration:underline;
	margin-top: 15px;
	line-height:22px;
}

.fecha_tudo .textdown{
	cursor: pointer;
	background: url("http://homologacaonovosite.sebrae-rs.com.br/images/leiamais_comercio.png");
	margin-left: 20px;
	background-repeat: no-repeat;
	margin-top: 15px;
	font-size:12px;
	color:#666;
}

.nspText .left .fleft p{
	margin:0 !important;
}

.nspArt img.nspImage {
	padding-bottom:5px;
	padding-top:10px;
}

.programa_um, .programa_dois{
	border: solid white 2px;
	background-color: #EBF0F6;
	font-size: 12px;
	padding: 0;
	margin: 0;
	line-height: 16px;
}

.programa_um td, .programa_dois td{
	border: 1px solid white !important;
}

.programa_um .topo_table, .programa_dois .topo_table{
	background-color:#dae3ec;
	font-weight:bold;
	color: #333;
}

.obs{
	font-size:12px;
}

#main div.attachmentsList table, div.attachmentsList table {
	/*border: solid white;*/
}

#main div.attachmentsList table tr, div.attachmentsList table tr{
	/*border: solid white;*/
}

#main div.attachmentsList table td, div.attachmentsList table td{
	/*border: solid white;*/
}

#main div.attachmentsList table tbody tr.even td, div.attachmentsList table tbody tr.even td {
	background-color:#ebf0f6;
}

#main div.attachmentsList table tbody td, div.attachmentsList table tbody td {
	padding: 12px 2px 2px 0px;
}

.quero_abrir .text_oculto .textdown{
	padding-left:0px !important;
	background:none !important;
}
#semborda tr, #semborda td {
	border: none;
	padding: 0;
}


.moduletable_ali{
	background:url("../images/slider_bg2.png") no-repeat 6px 47px;
	height:180px;
	width: 610px;
	padding-top: 59px;
	margin-top: -50px;
}

.moduletable_ali #cust-navigation152 {
	position: absolute;
	top: 156px;
	right: 250px;
	z-index: 15;
}

#box-audio {
	font-family: 'HelveticaLTStdBold';
	color:#999;
}

#titulo {
	font-family: 'HelveticaLTStdBold';
	color:#999;
	font-size:14px;
}


dd.message ul li {
	display: none;
}

ul.lista_oculta {
	display: none;
}

.moduletable_noticiaprinc .nspArt p.nspText{
	float: none;
	top: 9px;
	display: block;
	position: relative;
}

.blog_elcabron h2 {
	font-size: 12px;
	margin-bottom: 0px;
}

.item-page h1{
	display:none;
}

.moduletable_twitter{
	float:right;
}