/*---------------------------------------------------------------
# Package - Joomla Template based on Interagi Framework   
# ---------------------------------------------------------------
# Author - Fagner Fernandes http://www.interagi.com.br
# Copyright (C) 2012 http://fagnerfernandes.com.br All Rights Reserved.
# license - PHP files are licensed under  GNU/GPL V2
# license - CSS  - JS - IMAGE files  are Copyrighted material 
# Websites: http://www.interagi.com.br - www.interagi.com.br
-----------------------------------------------------------------*/

/* Master Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;margin:0;padding:0; }
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}

/* Core */
body{color:#555;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.4;  height: 100%; }
body.bg{background:#f1f0e6}
.sp-wrap{margin-left:auto;margin-right:auto}
.sp-block{float:left;display:inline}
.mod-block {padding:5px}
/*div.sp-inner{padding:0 10px}*/
div.sp-inner{padding:0 5px}
.sp-block .first {margin-left:0px}
.sp-block .last {margin-right:0px}
.sp-block .single {margin-left:/*-10px*/-5px;margin-right:-5px; margin-top: 5px; /*background: #f1f0e6 !important;*/}
.gap{clear:both; margin-bottom:10px}

/*Header Area*/
#header {position:relative; top: 2px; background: #900000; margin: 0 5px; height: 93px;}
a#logo,#logo-text{float:left}
#logo-text h1{font-size:200%;font-weight:bold;text-transform:uppercase;border:0!important;margin:10px 0 0!important;padding:0!important}
#logo-text h2{font-size:200%;font-weight:bold;text-transform:uppercase;border:0!important;margin:10px 0 0!important;padding:0!important}
#logo-text h1 a{}
#logo-text h2 a{}
#logo-text p.site-slogan{margin:0;padding:0;color:#999}
a:focus {
	border: 1px dashed #900000 !important;
}

/*Search*/
#search{float:right;margin-top:31px; }
#search input#mod-search-searchword{padding:0px 0px;  /*background: url(../images/search.png) no-repeat 98% 50%*/}
.mod-search{margin:0;padding:0; background: #900000;}
#mod-search-button{
	border-right:0px;
	border:0px;
	margin:0px;
	padding:0px 0px;
	position: relative;
	top: 8px;
	left: -8px;
	background:transparent;
	color:transparent;
	box-shadow:0 0 0px;
}
#mod-search-searchword{
	width: 140px;
	height: 20px;
	position: relative;
	left: -20px;
}

/*Module positions user1-user4*/
#sp-userpos {margin:10px 0}
#sp-userpos h3 {color:#333}
#sp-userpos h1 {color:#333}
#sp-userpos h2 {color:#333}
#sp-bottom{/*border-top:1px solid #f1f0e6;color:#f1f0e6;*/ font-size:90%}

/* Layout */
#sp-leftcol, #sp-rightcol, #sp-maincol ,#inset1, #inset2, #inner_content {float:left}
#sp-maincol {padding:10px 0}

/*Font Resizer*/
div.font-sizer{width:45px;height:16px;line-height:16px;position:absolute;z-index:1;top:5px;right:10px}
div.font-sizer a.btn_fs_big,div.font-sizer a.btn_fs_reset,div.font-sizer a.btn_fs_small
{background-image:url(../images/font-resizer.png);background-repeat:no-repeat;height:16px;width:15px;border:medium none;cursor:pointer;display:block;float:left;text-indent:-999em;padding:0}
div.font-sizer a.btn_fs_big{background-position:0 0}
div.font-sizer a.btn_fs_reset{background-position:-15px 0}
div.font-sizer a.btn_fs_small{background-position:-30px 0}
div.font-sizer a.btn_fs_big:hover{background-position:0 -16px}
div.font-sizer a.btn_fs_reset:hover{background-position:-15px -16px}
div.font-sizer a.btn_fs_small:hover{background-position:-30px -16px}

/* Breadcrumbs */
#breadcrumbs{overflow:hidden;height:30px;line-height:30px;margin-bottom:10px;}
#breadcrumbs span.showhome {font-weight:bold;margin-right:5px}
#breadcrumbs .padding{padding:5px 8px}
#breadcrumbs a,#breadcrumbs span,#breadcrumbs strong{display:block;float:left}
#breadcrumbs a,#breadcrumbs span.separator{margin-right:10px;padding-right:15px;background:url(../images/breadcrumbs.png) 100% 50% no-repeat}
#breadcrumbs span.current{color:#666}

/* Footer */
/*#sp-footer{border-top:1px solid #ccc;padding:10px 0}*/
#sp-footer .cp {float:left;}

/*Footer Navigation*/
/*#footer-nav{float:right}*/
#footer-nav ul{list-style-type:none;padding:0;margin:0 0 5px 0}
#footer-nav li{background:none;padding:0;display:inline}
#footer-nav a{font-size:11px;font-weight:normal;text-decoration:none;display:inline;margin:0;padding:0 8px}
a#topofpage{float:right;font-size:11px;margin:0 0 0 8px}

/* Interagi Logo */
#powered-by{display:block;text-indent:-999em}
.interagi-logo-light,.interagi-logo-dark,.interagi-logo-light-small,.interagi-logo-dark-small{display:block;margin:20px auto}
.interagi-logo-light,.interagi-logo-dark,.interagi-logo-light a,.interagi-logo-dark a{height:33px;width:160px}
.interagi-logo-light-small,.interagi-logo-dark-small,.interagi-logo-light-small a,.interagi-logo-dark-small a{height:33px;width:100px}
.interagi-logo a{background-position:center center;background-repeat:no-repeat;display:block;text-indent:-999em}
.interagi-logo-light a{background-image:url(../images/interagi-logo/interagi_light.png)}
.interagi-logo-dark a{background-image:url(../images/interagi-logo/interagi_dark.png)}
.interagi-logo-light-small a{background-image:url(../images/interagi-logo/interagi_light_small.png)}
.interagi-logo-dark-small a{background-image:url(../images/interagi-logo/interagi_dark_small.png)}

/* Clearfix */
.clr{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
/* * html .clearfix,:first-child+html .clearfix{zoom:1}*/

.inheaderd{
	height: 28px; 
/*	background: #848585; /* url(../images/fundo-e-cen.gif) 0 0 repeat-x; */
	width: 100%;
	/*background: #848585  url(../images/gov.gif) 0 0 repeat-x; */
	display: inline;
	margin: 0px;
	/*position: relative;
	left: -20px;*/
	
}/*#7F7F7F*/
.inheaders img{
	width: 2000px;
	height: 27px;
}
#esq{
	background: #848585 url(../images/fundo-e-cen.gif) 0 0 repeat-x; 
	float: left;	
	height: 28px;
	position:relative;
	display:inline;
}
#cen{
	width: 960px;
	background: #000000 url(../images/fundo-e-cen.gif) 0 0 repeat-x; 
	margin: auto auto;
	height: 28px; 
	position:relative;
	display:inline;
}
#dir{
	background: #848585; /* #848585 url(../images/fundo-e-cen.gif) repeat-x !important*/
	float: right;
	height: 28px;
	position:relative;
	display:inline;
}

.acesso-informacao{
	position: relative;
	left: 675px;
	z-index: 5;
}
.governo-brasil{
	position: relative;
	left: 672px;
	z-index: 5;
}

.transparencia{
	position: absolute;
	top: -30px;
	width: 600px;
}

.customtransparencia-rodape{
	width: 120%;
	position: relative;
	top: 0px;
}
.customtransparencia-rodape li{
	display:block;
	list-style-position: inside;
	list-style-type: none;
	float:left;
	margin:  20px 10px;
}
.custompar-rodape{
	position: relative;
	top: 13px;
}
.custompar-rodape li{
	display:block;
	list-style-position: inside;
	list-style-type: none;
	float:right;
	margin:  14px 10px;
}
.custompar-rodape span{
	position: relative;
	top: 20px;
}
#footer-nav .custom p{
	position: relative;
	top: -20px;
}
#sp-bottom a:hover, #sp-bottom a:hover img{
	text-decoration: none;
	background: #E3E1CE;
}
#parceiros{
	position: absolute;
	top: -20px;
	width: 460px;
}

.iti-topo{
	background-color: transparent;
	font-family:  "Arial";
	font-weight: bold;
	/*font-size: 0.937em; */
	font-size: 15px;
	color: #ffffff;
	width: 400px;
/*	height: 25px;*/
/*	text-align: left;*/
	position: absolute;
	top: 36px;
	left: 192px;
	z-index: 0;
}

.iti-topo h1{
	font-size: 15px;
	color: #ffffff ;
        margin: 2px 0 0 0;
}

#search-avancado{
	background-color: transparent;
	/*background-image: url(../images/pesquisa-avancada.png);*/
	background-repeat:  no-repeat ;
	width: 100px;
	height: 30px;
	z-index: 10;
	position: relative;
	left: 750px;
	top: 70px;
}

.search-avancado-link{
	background-color: transparent;
	position: relative;
	top: -92px;
	z-index: 50;
}
.search-avancado-link-image{
	background-color: transparent;
}

.article_slider, teste{
	/*width: 500px !important;*/
	margin: 0 !important;
	padding: 0px;
	
}


#acessibilidade{
	background: #F2F1E3 url(../images/barra-acessibilidade.gif);
	color: #F2F1E3;
	position: relative;
	top: 4px;
	height: 30px;
	width: 950px;
	margin: 0 5px;
        display: table;
}

#acessibilidade2{
	background: transparent;
	color: #F2F1E3;
	position: relative;
	top: 4px;
	height: 30px;
	width: 700px;
	margin: 0 5px;
        display: table;
}
.acessibilidade-acessibilidade{
	position: relative;
	top: 3px;
	left: 130px;
	background: #F2F1E3;
	color: #F2F1E3;
}

.acessibilidade-contraste{
	position: relative;
	top: 0px;
	left: 140px;
	background: #F2F1E3;
}
.acessibilidade-a-menos{
        display: inline;
	position: relative;
	top: -3px;
	left: 152px;	
	background: #F2F1E3;
}
.acessibilidade-a-menos-img{
	background: #F2F1E3 !important;
	color: #F2F1E3 !important;
}
.acessibilidade-a{
        display: inline;
	position: relative;
	top: -3px;
	left: 172px;	
	background: #F2F1E3;
}
.acessibilidade-a-img{
	background: #F2F1E3 !important;
	color: #F2F1E3 !important;
}
.acessibilidade-a-mais{
        display: inline;
	position: relative;
	top: -2px;
	left: 186px;
	background: #F2F1E3;
}
.acessibilidade-a-mais-img{
	background: #F2F1E3 !important;
	color: #F2F1E3 !important;		
}
.menu_perguntas_frequentes{
	position: relative;
	top: -6px;
	left: 205px;
	background-color: transparent;
	font-family:  "Arial";
	font-weight: bold;
	font-size: 1.000em; 
	color: #900000 !important;
}
.menu_separador1{
	background-color: transparent;
	color: #900000;
	position: relative;
	top: -6px;
	left: 215px;
}
.menu_glossario{
	position: relative;
	top: -6px;
	left: 220px;
	background-color: transparent;
	font-family:  "Arial";
	font-weight: bold;
	font-size: 1.000em; 
	color: #900000 !important;
}
.menu_separador2{
	background-color: transparent;
	color: #900000;
	position: relative;
	top: -6px;
	left: 225px;
}
.menu_ajuda{
	position: relative;
	top: -6px;
	left: 230px;	
	background-color: transparent;
	font-family:  "Arial";
	font-weight: bold;
	font-size: 1.000em; 
	color: #900000 !important;
}
.menu_separador3{
	background-color: transparent;
	color: #900000;
	position: relative;
	top: -6px;
	left: 235px;
}
.menu_contato{
	position: relative;
	top: -6px;
	left: 240px;	
	background-color: transparent;
	font-family:  "Arial";
	font-weight: bold;
	font-size: 1.000em; 
	color: #900000 !important;
}
.menu_separador4{
	background-color: transparent;
	color: #900000;
	position: relative;
	top: -6px;
	left: 245px;
}
.menu_mapa_do_site{
	position: relative;
	top: -6px;
	left: 249px;	
	background-color: transparent;
	font-family:  "Arial";
	font-weight: bold;
	font-size: 1.000em; 
	color: #900000 !important;
}
.menu_separador5{
	background-color: transparent;
	color: #900000;
	position: relative;
	top: -6px;
	left: 254px;
}
.menu_area_restrita{
	position: relative;
	top: -6px;
	left: 260px;	
	background-color: transparent;
	font-family:  "Arial";
	font-weight: bold;
	font-size: 1.000em; 
	color: #900000 !important;
}

/*a:hover,a:active,a:focus, a:hover{color:#6f9c01}*/


#slide-home{
	/*background-color: #F1F0E6;*/
	background-color: #ffffff;
	position: relative;
	/*top: 218px;*/
	left: 10px;
	width: 960px;
	height: 100px;
	margin: 0px;
	padding: 0px;
}

#titulo-noticias{
	background: url(../images/titulo-noticias.gif);
	height: 23px;
	width: 695px;
	margin-bottom: 10px;
}

#cont1{
	position: relative;
	top: 3px;
}

.cert-dig{
	height: 184px;
}

.c-dig{
	background: #F1F0E6 url(../images/certificado-digital/fundo.gif) !important;
	color: #F1F0E6;
}
.modulecer-dig h2, .modulecer-dig h3{
	/*
	background: #F1F0E6 url(../images/certificado-digital/fundo.gif) !important;
	color: #F1F0E6;
	height: 205px;
	width: 237px;
	*/
	margin: 0px !important;
	padding: 0px !important;
}
.header-home h1{
	background: url("../images/grad1.png") repeat-x scroll 0 0 #E9E9E9;
    border-bottom: 1px solid #E9E9E9;
    font-size: 1.25em;
   /* font-weight: 400;*/
	color: #F1F0E6;
    line-height: normal;
	font-weight:bold;
    margin: 0;
    padding: 5px;
    text-transform: uppercase;
	position: relative;
	left: 0px;
	/*width: 99.3%;*/
}
.moduleagenda{
	/*position: relative;
	top: 40px;*/
}

.cont-p + body + div{
	border:0;outline:0;font-size:100%;vertical-align:baseline;background:#000000;margin:0;padding:0;
}
.indice-noticias{
	background-color: transparent;
	font-family:  "Arial";
	font-style:italic;
	font-size: 1.000em; 
	/*font-size: 12px;*/
	position: relative;
	top: 2px;
	left: 590px;
	width: 97px;
/*	text-decoration: underline;*/
	border-bottom:1px solid #CC4051;
}
.revista{
	background: #f1f0e6 !important;
	z-index: 100;
	width: 238px;
	height: 270px;
	text-align: center;
	margin: 0 0;
	padding: 10px 0 ;
}
.revista h3{
	background: #f1f0e6 !important;
}

.titulo-revistas{
	background: url("../images/grad1.png") repeat-x scroll 0 0 #E9E9E9;
    border-bottom: 1px solid #E9E9E9;
    font-size: 1.25em;
    font-weight: 400;
	color: #ffffff;
    line-height: normal;
    margin: 0;
    padding: 5px;
    text-transform: uppercase;
}
a.revista-link{
	background-color: transparent !important;
	font-family:  "Arial";
	font-style:italic;
	font-size: 1.000em; 
	border-bottom:1px solid #CC4051;

}
.customacesso-rapido-posicao{
	position: relative;
	top: 0px;
	left: 126px;
	z-index: 0;
	width: 345px;
}

.moduleyoutube-posicao{
	z-index: 20 !important;
}
#sp-simple-youtube127{
	z-index: 20 !important;
	position: relative;
	height: 300px;
}
.bannergroupbanner-con-pub{

}
.bannergroupbanner-bol-ger{

}
#content5, #content6,#content7{
	/*background: #f1f0e6 url("../images/grad1.png") repeat-x scroll 0 0 !important;	*/
}

.category-list h1{
	background: url("../images/grad1.png") repeat-x scroll 0 0 #E9E9E9 !important;
    border-bottom: 1px solid #E9E9E9;
    font-size: 1.25em;
    font-weight: bold;
	color: #ffffff;
    line-height: normal;
    margin: 0;
    padding: 5px;
    text-transform: uppercase;	
}
.category-list h1 span{
	background: url("../images/grad1.png") repeat-x scroll 0 0 #E9E9E9 !important;
    text-transform: uppercase;	
}
.item-page a{text-decoration: underline !important;}
.item-page a:hover{text-decoration: none !important;}
.item-page h2, .item-page h2 a{
	background: url("../images/grad1.png") repeat-x scroll 0 0 #E9E9E9 ;
    border-bottom: 1px solid #E9E9E9;
    font-size: 1.25em;
    font-weight: 400;
	color: #ffffff;
    line-height: normal;
    margin: 0;
    padding: 5px;
    text-transform: uppercase;
}
.modulebanner-rodape img, .modulebanner-rodape img a{
	/*margin: 3px 2px; custombanner-rodape */
	background: #f1f0e6;
}
#content5, #content5 a{
	background: #f1f0e6 !important;
	margin-left: 1px;
	margin-right: -5px;
	
	/*.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}*/
	
}
.moduleyoutube-posicao h3 {
	background: #E3E1CE !important;
}
.moduleyoutube-posicao h2 {
	background: #E3E1CE !important;
}
.moduleyoutube-posicao span {
	color: #CF334D !important;
}

.moduleacesso-rapido-posicao h3{
	background: #E3E1CE !important;
	position: relative;
	left: 130px;
}
.moduleacesso-rapido-posicao h2{
	background: #E3E1CE !important;
	position: relative;
	left: 130px;
}
.moduleacesso-rapido-posicao span, .moduleacesso-rapido-posicao .header  {
	color: #CF334D !important;
	/*border-style: solid !important;
	border-bottom-width: 2px !important;
	border-bottom-color: #ffffff !important;
	width: 900px;*/
}



#cor-contraste{
	border-style: solid !important;
	border-bottom-width: 1px !important;
	border-bottom-color: #F1F0E6 !important;
}


#right{
	border-style: solid !important;	
	border-left-width: 1px !important;	
	border-left-color: #F1F0E6 !important;
	
}
#sp-maincol{
	/*border-style: solid !important;	*/
	border-right-width: 1px !important;	
	border-right-color: #F1F0E6 !important;
}
#user-top{
	border-style: solid !important;	
	border-bottom-width: 1px !important;	
	border-bottom-color: #F1F0E6 !important;
}

#slide1.sp-inner{
	border-style: solid !important;	
	border-bottom-width: 2px !important;	
	border-bottom-color: #F1F0E6 !important;	
}
.espacamento-avatar{
	height: 2px;
}


/*
.busca-int{
	height: 70px;
	float: top;
}
.busca-2{
	height: 65px;
	float: inside;
	padding: 20px;
}
.busca-content-todo{
	height: 230px;
}
*/
.busca-palavra-chaves{
	color: #900000;
	font-weight:bold;
	font-size: 1.2em;
	padding: 15px 20px 0 20px;
	
}
.busca-palavra-atencao{
	padding: 10px 20px;
	font-weight:bold;
	
}
.busca-nome{
    position: relative;
    top: -20px;
    left: 05px;
    font-weight:bold;
	z-index: 5;
}
.busca-texto{
    position: relative;
    top: 15px;
    left: -140px;
    width: 360px !important;
}
.busca-por{
    width:350px !important;
}
.busca-ordenacao{
    position: relative;
    top: 0px;
    left: -335px;
    font-weight:bold;
}
.busca-ordenacao-select{
    position: relative;
    top: 4px;
    left: -337px; 
    font-weight:bold;
}
.busca-ordenacao-select #ordering{
    width: 170px !important;
}
.busca-total-resultados{
margin-top: 10px;
margin-left: 20px;
}
.busca-somente{
    position: relative;
    top: -157px;
    left: 180px; 
    font-weight:bold;
    width: 450px;
}
.busca-ok{
    position: relative;
    top: 22px;
    left: -120px;  
    z-index: 5;
}
.busca-exibir{
    position: relative;
    top: -180px;
    left: 5px;
    font-weight:bold;
}
.busca-lista-resultados{
    position: relative;
    top: -150px;
}
.resultados-busca{
    background: url("../images/grad1.png") repeat-x scroll 0 0 #E9E9E9;
    border-bottom: 1px solid #E9E9E9;
    font-size: 1.25em;
    font-weight: 400;
    color: #ffffff;
    line-height: normal;
    margin: 0;
    padding: 5px;
    text-transform: uppercase;
}

.counter{margin-left: 20px;}

.borda-artigo-tabela, .borda-artigo-tabela td, .borda-artigo-tabela tr{
	border: 1px #cccccc solid !important;
}

#acessibilidade-info{
	display:none;
	position:relative;
	top:0px;
	left:100px;
	margin-left:0px;
	margin-top:-120px;
	padding:5px;
	width:300px;
	height:100px;
	border:1px solid #d0d0d0;
	z-index: 300;
}
.newsflashagenda h2{
	font-size: 100%
}
.newsflashagenda h3{
	font-size: 100%
}
#inner_content .item-page h2{
	color: #900000; 
	background: transparent ;
	border-bottom: 0px;
	padding: 5px 175px 4px ;
	font-weight:bold;
	font-family: arial;
}
.item-page p {
	margin-left: 7px;

}
.newsflash-titleagenda a, .newsflash-titleagenda a:hover {
	color: #333333;
}
.bg_par_agenda, .bg_par_agenda dt, .bg_par_agenda dt a, .bg_par_agenda dt a:hover, .bg_par_agenda dd, .bg_par_agenda dd p{
	background: #f1f0e6 !important;
}
.agenda_bg dt, .agenda_bg dd{
	margin-left: 15px;
}
.agenda_bg dt{
	font-weight:bold;
}
.newsflash-titleagenda{

}
.agenda_bg dt{
	padding: 5px 0 0 0;
}
.agenda_bg dd{
	padding:  0 0 1px 0;
}
a.agenda-link {
    background-color: transparent !important;
    border-bottom: 1px solid #CC4051;
    font-family: "Arial";
    font-size: 1em;
    font-style: italic;
	float: right;
}
#tableOrdering2, #tableOrdering, #tableOrdering2 a, #tableOrdering a{
	background: #F1F0E6 !important;
	color: #333333 !important;
}
table thead tr th, table thead tr{
	border-bottom: 0px !important;
}
.titulo-link-categorias{
	color: #333333 !important;
	background: transparent !important;
}

#barra-brasil {  
    position:relative; 
    overflow:hidden; 
    min-width:1000px; 
    background: #868686 url(../images/imagens-gov/barra-brasil-v3-bgx.png) center bottom no-repeat; 
} 
 
#barra-brasil .barra { 
    display: block; 
    width: 960px; 
    height:28px; 
    margin: 0 auto; 
    background: url(../images/imagens-gov/barra-brasil-v3-bgx.gif) 0 bottom repeat-x; 
} 
 
#barra-brasil .barra ul { 
    float:right;
	width: 280px; 
	margin: 0px !important;
} 
 
#barra-brasil .barra ul li { 
    float: left; 
   /* padding-left: 25px; */
    padding-left: 0px; 
	
	
} 
 
#barra-brasil .ai { 
	/*padding: 0px 40px;*/
    display: block; 
    /*width: 161px; */
	width: 160px; 
    height: 28px; 
    text-indent: -10000px; 
    background: #868686 url(../images/imagens-gov/ai.png) no-repeat 0 4px; 
	text-decoration: none;
	
	
} 
 
#barra-brasil .brasilgov { 
    display: block; 
    width: 118px; 
    height: 28px; 
    text-indent: -10000px; 
    background: #868686 url(../images/imagens-gov/brasil.png) no-repeat 0 4px; 
	
}
.cat-list-row0, .cat-list-row1{
	border-style: solid !important;	
	border-bottom-width: 1px !important;	
	border-bottom-color: #F1F0E6 !important;
	border-color: #F1F0E6 !important;
}
.hora-categoria{
	font-size: 1.250em;
	color: #900000;
	font-weight:bold;
	text-align: center;
	margin-top: -7px;
}
.data-categoria{
	color: #900000;
	font-weight:bold;
	text-align: center;
}
.hora-data-categoria{
	font-size: 0.125em;
}
.titulo-link-categorias{
	font-weight:bold;
}
.login-img{
	position: relative;
	left: 40%;
	top: 50px;
}
.msg-login1{
	position: relative;
	left: 25%;
	top: 230px;
}
.item-page table div a{
	display: block; 
}
.moduletransparencia-rodape{
	position: relative;
	top: -13px;
}
a:focus {
	border: 1px dashed #900000 !important;
}

#corpo-interno{background:#e3e1ce;}





/*Joomla.css*/


/* Hiperlink */
a{text-decoration:none;}
a:hover,a:active,a:focus{text-decoration:none;}

/* Layout */
.item{float:left;position:relative}
.cols-1 .item{width:100%}
.cols-2 .item{width:50%}
.cols-3 .item{width:33.33%}
.cols-4 .item{width:25%}
.cols-5 .item{width:20%}

.item-inner { padding: 10px;}
.item .first {margin-left:0px}
.item .last {margin-right:-10px}
.item .single {margin-left:-10px;margin-right:-10px}
span.item-separator,.item-separator{clear:both;display:block;min-height:20px; border-bottom: 1px dashed #e5e5e5;margin-bottom:10px}

.item span.item-separator:last-child,.item .item-separator:last-child {min-height:1px;border-bottom:0;margin-bottom:0}

/* Headings */
h1,h2,h3,h4,h5,h6{line-height:100%;margin-bottom:5px}
h1 { font-size: 250%; }
h2 { font-size: 160%; }
h3 { font-size: 130%; }
h4 { font-size: 110%; }
h5 { font-size: 100%; }
h6 { font-size: 90%; }
h1{
/*
font-family: impact;
    font-size: 260%;
    font-weight: 400;
	letter-spacing:2px;
    line-height: .7;
	color:#333;
	text-transform:uppercase;
border-bottom:1px solid #e5e5e5;margin:0 0 10px!important;padding:0 0 10px!important
*/
}
h2{font-weight:700;margin:0!important;padding:5px 5px 4px!important}
p,ul,ol,h1,h2,h3,h4,h5,h6{margin:0.7em 0;padding:0}

/* forms */
fieldset{border:medium none;margin:0;padding:5px 0}
fieldset dd{float:left;margin:0 0 10px}
fieldset dt{clear:both;float:left;margin:0 0 10px;min-width:140px}
form label{cursor:pointer}
fieldset a{font-weight:700}
legend{font-size:125%;font-weight:700;line-height:1.2}
form{display:inline;margin:0;padding:0}
form input[type=text],form input[type=password],form input[type=email],form textarea,form select,form .uneditable-input{display:inline-block;width:210px;font-family:arial;font-size:13px;line-height:18px;height:18px;color:gray;border:1px solid #ccc;margin:0;padding:4px}
form select,form input[type=file]{height:27px;line-height:27px}
form textarea{height:auto}
form .uneditable-input{background-color:#eee;display:block;border-color:#ccc}
form input[type=text]:focus,form input[type=password]:focus,form input[type=email]:focus,form textarea:focus{outline:none;border-color:rgba(82,168,236,0.8)}
hr{background-color:#CCC;border:#CCC;color:#CCC;height:1px}
div.contact-form, div.contact-form dd{
    width: 690px;
}

form#contact-form input[type=text],
form#contact-form input[type=email], form#contact-form textarea{
    width:  73%;
}

form#contact-form select{
    width: 37% !important;
}

#envia_form{
    position: relative;
    left: 112px;
}

#jform_contact_profissao{
   width: 35.5% !important; 
}

form#contact-form button{border: none; background: none;}

/* Button */
a.readmore,a.sp-slide-morein,.adminform button,#adminForm button,.button,button[type=submit],input[type=submit],input[type=button]{display:inline-block;cursor:pointer;text-align:center;/*border-right:1px solid #E1E1E1;background:#FFF;color:#4D4D4D;border-color:#C1C1C1 #E1E1E1 #E1E1E1;border-style:solid;border-width:1px;*/margin:0;padding:2px 5px}

/* misc */
small,.small,.smalldark,.button,.article-meta,.modifydate,.img_caption p,a.readmore,#breadcrumbs,.cp,.article-tools,.categories-list dl{font-size:92%;}

/* image */
img{margin:0;padding:0}
.img_caption{padding-right:0; display:table;}
.img_caption p{color:#999;text-align:center; width: 90%}
.img_caption.left,.img_caption.right{}

/* Table */
.filter{margin:10px 0}
.display-limit,.filter{margin-right:7px;text-align:right}
span.number{color:#969696;font-style:italic}
table.contenttoc{float:right;margin:5px 10px;padding:5px}
table.contenttoc td{padding:0 5px}
#adminForm table thead tr,#adminForm table thead tr th{background:#222;color:#fff;text-align:left;border-bottom:1px solid #b4b4b4;font-weight:700;padding:5px 10px}
#adminForm table thead tr th a{color:#FFF}
.cat-list-row0 td,.cat-list-row1 td{border-bottom:1px dotted #DADADA;border-left:1px dotted #DADADA;padding:6px 10px}
.cat-list-row1 td{ /*background:#F1F0E6*/}
.cat-list-row0:hover,.cat-list-row1:hover{/*background:#FFFDF1*/}
.cat-list-row0 td:first-child,.cat-list-row1 td:first-child{border-left:medium none}
table.category th a img{padding:2px 10px}
.filter-search{float:left}
.filter-search .inputbox{width:6em}

table.weblinks,table.category{font-size:1em;width:99%;margin:10px 10px 20px 0}
table.weblinks td,table.category td{padding:7px}
table.weblinks th,table.category th{text-align:left;padding:7px}
td.num{text-align:left;vertical-align:top}
td.hits{text-align:center;vertical-align:top}
td p{line-height:1.3em;margin:0}
table,table.weblinks td{border-collapse:collapse}

/* Article Info */
.article-tools{color:#999;clear:both;display:block;position:relative}
dl.article-info{float:left;width:70%;padding:0}
dd.create,dd.createdby,dd.createdate,dd.createdby,dd.section,dd.category{margin-right:8px;text-transform:capitalize;padding:2px 0 0 0 !important}
dd.modifydate{color:#999;}
ul.buttonheading{float:right;margin:0;padding:0}
ul.buttonheading li{background:none;display:inline;line-height:1;margin:0;padding:0}
ul.buttonheading li img{border:0 none;margin:0 5px 0 0}
dl.article-info dd,dl.article-info dt{display:inline;padding:0 5px 0 0}

/*Joomla Date*/
.sp_date,.sp_date_month ,.sp_date_day {color:#fff;width:45px;margin:0;padding:0;text-align:center}
.sp_date {float:left;background:#9c9d9f;font-family:Cambria,serif;height:45px;margin:0 10px 0 0;overflow:hidden;z-index:23}
.sp_date_month{font-size:11px;height:12px;margin-top:7px;line-height:10px;text-transform:uppercase}
.sp_date_day{font-size:20px;height:20px;line-height:20px}

/*Archive*/
ul#archive-items {}
ul#archive-items li {background:none;padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px solid #e5e5e5}
ul#archive-items dl.article-info {float:none;width:auto;}

/* Pagination */
div.pagination{clear:both;min-height:1px;padding:10px 0;margin-top:0}
div.pagination ul{text-align:left}
div.pagination ul li{cursor:pointer;display:inline;overflow:hidden;margin:0 5px 0 0;padding:0!important}
div.pagination ul li a,div.pagination p.counter{background:#FFF;border:1px solid #e5e5e5;color:#666;font-weight:700;padding:5px 10px!important}
div.pagination ul li a:hover,div.pagination ul li.pagination-active a{text-decoration:none;background:#f5f5f5}
div.pagination p.counter{float:right;margin:0;}

/*Page Navigation*/
ul.pagenav {}
ul.pagenav li {background:none;padding:0;margin:0}
ul.pagenav li.pagenav-prev {float:left}
ul.pagenav li.pagenav-next {float:right}

/* items more */
div.items-more { border-top: 1px dotted #dddad8; padding: 15px 0; margin:30px 0; }
div.items-more ul { padding: 0; margin:0}
div.categories-list ul li {margin-bottom:5px}
div.categories-list dt {float: left}
div.categories-list dd {text-indent: 4px}

div.categories-list ul li{background:none;padding-left:0}
div.categories-list dl.article-count dt,div.categories-list dl.article-count dd{display:inline}
div.categories-list dl.article-count dd{margin-left:0}
div.categories-list ul li ul{margin-left:10px}
div.categories-list ul li li{background:#F2F2F2;border-bottom:1px solid #CCC;padding:10px}
div.categories-list ul li li li{background:#DDD}
div.categories-list ul li li.last{border-bottom:0 none}

/* Contact */
.contact { padding:0 5px }
.contact-category { padding:0 10px }
.contact-category #adminForm fieldset.filters { border:0; padding:0 }
.contact-image { margin:10px 0; overflow:hidden; float: right; }
address { font-style:normal; margin:10px 0; }
address span { display:block }
span.contact-image { margin-bottom:10px; overflow:hidden; display:block }
.contact-address { margin:20px 0 10px 0; }
.contact-email div { padding:2px 0; margin:0 0 10px 0; }
.contact-email label { width:17em; float:left; }
#contact_textmsg { padding: 2px 0 10px 0 }
#contact-email-copy { float:left; margin-right:10px; }
.contact .button { float:none !important; clear:left; display:block; margin:20px 0 0 0 }
#contact-slider{border:1px solid #e5e5e5;margin:10px 0 0}
#contact-slider .panel{margin:0!important;padding:0!important}
#contact-slider h3.pane-toggler,#contact-slider h3.pane-toggler-down{background-image:url(../images/accordion.png);background-repeat:repeat-x;cursor:pointer;display:block;line-height:30px;font-size:13px;font-weight:700;margin:0!important;padding:0 10px!important}
#contact-slider h3.pane-toggler{background-position:0 0}
#contact-slider h3.pane-toggler-down{background-position:0 -30px}
.pane-sliders div.panel div.pane-down{padding:10px!important}

/* User Profile */
#form-login-username label,
#form-login-password label,
#form-login-remember label{display:block;float:left;font-weight:700;width:100px;text-align:left}

#form-login-username input,
#form-login-password input{color:#B7B7B7;height:20px;width:160px;padding:2px 5px;margin:0}
div.mod-inner fieldset {padding:0!important}

.login fieldset,.remind fieldset,.reset fieldset,.registration fieldset,.profile-edit fieldset{padding:20px 0 0}
.login-fields,.profile-edit dl,.remind dl,.reset dl,.registration dl dd{margin:0 0 10px}
.login label,.profile-edit dl dt,.remind dl dt,.reset dl dt,.registration dl dt{display:block;float:left;font-weight:700;text-align:right;width:150px}
.login .inputbox,.login input.required,.registration dl dd input.required,.remind dl dd input.required,.reset dl dd input.required,
.profile-edit .inputbox,.profile-edit input.required,.profile-edit input,.profile-edit select{margin-left:10px;width:180px}
.login .button,.login button,.profile-edit button,.remind button,.reset button,.registration button{margin-left:160px}
ul.userlinks{background:#F9F9F9;border-top:1px solid #e5e5e5;margin:15px -10px -10px!important;padding:5px 10px!important}
ul.userlinks li{border:0;color:#CCC;line-height:125%;list-style:disc inside none;padding:1px 0}
ul.userlinks li a{background:none!important;color:#777;display:inline;font-size:11px;margin:0;padding:0}
ul.userlinks li a:hover{color:#292929}

/*Statistics*/
dl.stats-module dd{float:left;margin:0 0 10px}
dl.stats-module dt{clear:both;float:left;margin:0 0 10px;min-width:140px}

/*Search*/
form#searchForm{padding:15px 0}
.results h4{margin:15px 0 0}
.search fieldset{border:1px solid #ddd;margin:0px 0px 0px 20px;padding:10px}
.search fieldset legend{font-size:100%}
.search .word button{margin-left:5px}
.search .word .inputbox{vertical-align:top}
.search .word label{vertical-align:bottom}
.results p,.search .phrases-box{margin:0 0 10px}
.search-results div.result-title, .search-results dt.result-title a{border-top:1px dotted #DADADA;padding-top:15px;margin:10px 0; background: #d1cfbe;}
.search-results div.result-title a{
	position: relative;
	top: -7px;
	background: transparent;
	margin-left: 5px;
}
.result-created-position{
	text-align: right;
	margin-top: 10px;
	margin-bottom: -5px;
	color: #CD3333;
}
.search-border-separator{
	border-style: solid !important;	
	border-bottom-width: 1px !important;	
	border-bottom-color: #F1F0E6 !important;
	margin-top: 15px;
	margin-left: -5px;
	margin-right: -5px;
}

/*Edit*/
div.edit {}
.edit label{display:block;float:left;font-weight:700;text-align:right;width:130px}
label#jform_description-lbl {width:auto!important;float:none!important;text-align:left}
.edit fieldset{padding:20px 0 0}
.edit .inputbox,.edit input{margin-left:10px;width:150px}
.edit select{margin-left:10px;width:164px!important}
.edit div.formelm {margin-bottom:10px}
.edit div.formelm-buttons {margin:0 0 20px 140px}

/* wrapper */
iframe { border:none; }

/* Tooltip */
.tip{background:#FCFCF4;border:1px solid #EAE6CC;font-size:10px;max-width:300px;color:#323232;padding:5px}
.tip-title{background:none;font-weight:700;border-bottom:1px solid #EAE6CC;text-transform:uppercase;padding:3px 6px}
.tip-text{padding:3px}
label.hasTip{margin-left:5px}

/* System Messages */
#system-message{margin:0}
#system-message dt{display:none}
#system-message dd{background:none!important;padding:0!important}
#system-message dd.message ul,#system-message dd.error ul,#system-message dd.notice ul{color:#222;font-weight:400;margin:0;padding:0}
#system-message dd.message ul{background:#FFFEF4;border-top:1px solid #EAE8CC;border-bottom:1px solid #EAE8CC}
#system-message dd.error ul{background:#fff3f4;border-top:1px solid #FF969B;border-bottom:1px solid #FF969B}
#system-message dd.notice ul{background:#f4faff;border-top:1px solid #96ccff;border-bottom:1px solid #96ccff}
#system-message dd.message ul li,#system-message dd.error ul li,#system-message dd.notice ul li{background:none;text-indent:0;text-align:center;margin:0;padding:8px 16px}

/*custom.css*/

/*Slideshow*/
#slide1 {margin-bottom:10px}
.preload{background-image:url(../images/loading.gif) !important}
.sp-slide-desc{width:260px!important;right:0!important}
.sp-slide-desc .sp-inner{padding:40px 20px 10px 20px!important}
h2.sp-slide-title, h2.sp-slide-title a{font-family:Arial;line-height:normal;padding-top:20px;font-size:18px;color:#f5f5f5}
p.sp-slide-intro {color:#FFF;line-height:1.5}
a.sp-slide-morein {margin-top:-20px!important}

/*Events*/
dl.event{margin:15px 0 0;padding:0}
dl.event dt{clear:left;float:left;font-weight:700;margin:0 0 10px;text-align:left;width:95px}
dl.event dd{margin:0 0 10px 105px}

/*News Show SP1*/
img.sp-news-image{float:left;margin:.5em 1em .5em 0}
img.sp-news-image{background:#f5f5f5;border:1px solid #e5e5e5;padding: 4px}
h4.sp-news-title, h4.sp-news-title a{line-height:1.2;margin:0;color:#000}
p.sp-news-intro {margin:0;color:#888}
div.sp-news-box {padding:10px 0;border-top:1px solid #f5f5f5}
div.sp-news-box.ns1-first {padding-top:0;border-top:0}

/*News Highlighter*/
.sp_news_higlighter {border:1px solid #f5f5f5}	
.sp-nh-text {font-weight:bold}

/*Misc*/
.sp-tweet-item.first{margin-left:0}
.tabs_mask,ul.tabs_container li span{display:block}
ul.tabs_container li.tab:hover,ul.tabs_container li.tab.active {color:#000!important}
#bottom-banner {border-top:1px solid #ccc}

/*modules.css*/


/*Module type XHTML*/
.mod-wrapper,.mod-wrapper-flat{position:relative}
/*.mod-wrapper{border:1px solid #f0f0f0}*/
.mod-wrapper{border:0px}
.module_none .mod-wrapper{border:0;background:none;padding:0}
.module_none .mod-wrapper .mod-inner{border:0}
.module_none .mod-wrapper .mod-content{background:none;padding:0}
/*.mod-wrapper .mod-content{background:#FFF url(../images/grad2.png) repeat-x 0 0;padding:10px}*/
.mod-wrapper .mod-content{/*background:#FFF url(../images/grad2.png) repeat-x 0 0;*/padding:0px}

/*
.modulo-certificado-digital{
	/*background: #f1f0e6 !important;*/

/*
	position: relative;
	top: -4px;
	z-index: 5;
}
.modulo-certificado-digital-p{
	background: #F1F0E6 !important;
	height: 180px;
}
.modulo-certificado-digital-voce{
	background: #f1f0e6 !important;
	position: relative;
	top: -13px;
	left: 2px;
	z-index: 4;
}
.modulo-certificado-digital-linha1{
	background: #f1f0e6 !important;
	position: relative;
	top: -13px;
	left: 2px;
	z-index: 3;
}

*/
.module_menu .mod-wrapper .mod-content{padding:0 10px}
.mod-wrapper h3.header span{color:#f1f0e6; background: transparent;}
.mod-wrapper h3.header{font-size:1.250em;font-weight:400;line-height:normal;border-bottom:1px solid #fff;background:#e9e9e9 url(../images/grad1.png) repeat-x 0 0;margin:0;padding:5px; text-transform: uppercase;}
.mod-wrapper h1.header span{color:#f1f0e6; background: transparent;}
.mod-wrapper h1.header{font-size:1.250em;font-weight:400;line-height:normal;border-bottom:1px solid #fff;background:#e9e9e9 url(../images/grad1.png) repeat-x 0 0;margin:0;padding:5px; text-transform: uppercase;}
.mod-wrapper h2.header span{color:#f1f0e6; background: transparent;}
.mod-wrapper h2.header{font-size:1.250em;line-height:normal; font-weight:bold;/*border-bottom:1px solid #fff;*/ border-bottom: 0px;background:#e9e9e9 url(../images/grad1.png) repeat-x 0 0;margin:0;padding:5px; text-transform: uppercase;}
.module_text .mod-wrapper h3.header{font-size:9px;text-align:center}
.mod-wrapper ul{list-style:none;margin:0;padding:0}
.mod-wrapper li{background:none;border-top:1px solid #f1f1f1;margin:0;padding:0}
.mod-wrapper li:first-child{border-top:0}
.mod-wrapper li a{background:url(../images/bullet.gif) no-repeat 0 9px;font-size:12px;color:#888;display:block;text-decoration:none;margin:0;padding:6px 15px}
.module_menu .mod-wrapper li{background:#fafafa url(../images/grad-menubg.png) repeat-x 0 0;margin:0 -10px;padding:0 10px}
.module_menu .mod-wrapper li a{background-position:0 12px;padding:9px 15px}
.mod-wrapper li li,.module_menu .mod-wrapper li li{margin-left:10px;border-bottom:0!important}
.module_menu .mod-wrapper li li,.module_menu .mod-wrapper li li{background:none!important;border:0!important}
.module_menu .mod-wrapper li li:hover,.module_menu .mod-wrapper li li:active{background:none!important;border:0!important}

/*Module Type Flat*/
.mod-wrapper-flat h3.header{color:#000;font-size:100%;text-transform:uppercase;margin:0 0 5px;padding:0}
.mod-wrapper-flat h1.header{color:#000;font-size:100%;text-transform:uppercase;margin:0 0 5px;padding:0}
.mod-wrapper-flat h2.header{color:#000;font-size:100%;text-transform:uppercase;margin:0 0 5px;padding:0}
.mod-wrapper-flat ul{list-style:none;margin:0;padding:0}
.mod-wrapper-flat li{background:none;border:0;color:#888;line-height:125%;padding:1px 0}
.mod-wrapper-flat li a,.mod-wrapper-flat a{color:#888}
.mod-wrapper-flat a:hover{text-decoration:underline}
#sp-bottom .sp-block:hover{ background:transparent;}
#sp-bottom .mod-block{padding:0px 10px 0px}
#sp-bottom .gap{margin-bottom:20px}

/*Module Type Menu*/
.mod-wrapper-menu{margin-top:8px}
.mod-wrapper-menu h3.header{background:#333;margin-bottom:8px;color:#FFF;text-transform:uppercase;font-weight:400;font-size:11px;padding:5px 10px}
.mod-wrapper-menu h1.header{background:#333;margin-bottom:8px;color:#FFF;text-transform:uppercase;font-weight:400;font-size:11px;padding:5px 10px}
.mod-wrapper-menu h2.header{background:#333;margin-bottom:8px;color:#FFF;text-transform:uppercase;font-weight:400;font-size:11px;padding:5px 10px}

/*Badges*/
span.badge_new,span.badge_free,span.badge_hot,span.badge_pick,span.badge_top,span.badge_event
{height:48px;position:absolute;right:-3px;text-indent:-999em;top:-3px;width:48px;z-index:99}
span.badge_new{background: url(../images/base_new.png) no-repeat 100% 0;}
span.badge_free{background: url(../images/base_free.png) no-repeat 100% 0;}
span.badge_hot{background: url(../images/base_hot.png) no-repeat 100% 0;}
span.badge_pick{background: url(../images/base_pick.png) no-repeat 100% 0;}
span.badge_top {background: url(../images/base_top.png) no-repeat 100% 0;}
span.badge_event {background: url(../images/base_event.png) no-repeat 100% 0;}

/*typography*/

/* TYPOGRAPHY */
pre.typo{background:transparent!important;font-size-adjust:none;font-stretch:normal;font-family: /*normal normal normal 1em/1.5 */"Courier News",monospace;margin:0!important;padding:0!important;border:none!important;border-left:none!important}
pre,.code{background:#ededed;font-size-adjust:none;font-stretch:normal;font-family: /*normal normal normal 1em/1.5*/"Courier News",monospace;margin:5px 0 15px;padding:10px 15px;border:1px solid #d3d3d3;border-left:5px solid #888}
blockquote{padding:1em 40px 1em 15px}
blockquote span.open{background:url(../images/typo/quote-open.png) no-repeat left top;padding:3px 0 0 30px}
blockquote span.close{background:url(../images/typo/quote-close.png) no-repeat bottom right;padding:0 30px 3px 0}
blockquote.testimonial{padding:0 0 15px;border-bottom:1px solid #E6E6E6}
blockquote.testimonial span.author{background:url(../images/typo/author.gif) no-repeat 5px center;display:block;font-weight:bold;margin-top:5px;padding-left:20px}
p.quote {background:url(../images/typo/quote.png) no-repeat left top;min-height:35px;padding:3px 0 0 40px;font-size:90%;font-style:italic}

small{font-size:0.85em}
sup{position:relative;bottom:0.3em;vertical-align:baseline}
sup em{color:#F00;font-size:.8em}
sup{position:relative;bottom:0.3em;vertical-align:baseline}
acronym,abbr{border-bottom:1px dashed;letter-spacing:1px;cursor:help}
/* @IMAGE */
img{border:none}
img.image-left{float:left;margin:.5em 1em .5em 0}
img.image-right{float:right;margin:.5em 0 .5em 1em}
img.border{background:#f5f5f5;border:1px solid #e5e5e5;padding: 4px}
img.image-margin{margin:.5em}
/* Dropcap */
.dropcap{overflow:hidden}
.dropcap:first-letter{color:#666;display:block;float:left;font-family: /*50px/40px*/ Georgia,Times,serif;padding:4px 8px 0 0}
/* Tips,Error,Message,Hightlight*/
p.error{background:url(../images/typo/error.png) no-repeat 0 5px;padding:0 0 5px 24px}
p.warn{background:url(../images/typo/warn.png) no-repeat 0 5px;padding:0 0 5px 24px}
p.tips{background:url(../images/typo/tips.png) no-repeat 0 5px;padding:0 0 5px 24px}
p.help{background:url(../images/typo/help.png) no-repeat 0 5px;padding:0 0 5px 24px}
p.info{background:url(../images/typo/info.png) no-repeat 0 5px;padding:0 0 5px 24px}
p.email{background:url(../images/typo/email.png) no-repeat 0 5px;padding:0 0 5px 24px}
p.print{background:url(../images/typo/print.png) no-repeat 0 5px;padding:0 0 5px 24px}
p.rss{background:url(../images/typo/rss.png) no-repeat 0 5px;padding:0 0 5px 24px}
p.save{background:url(../images/typo/save.png) no-repeat 0 5px;padding:0 0 5px 24px}
p.lock{background:url(../images/typo/lock.gif) no-repeat 0 5px;padding:0 0 5px 24px}
p.user{background:url(../images/typo/user.png) no-repeat 0 5px;padding:0 0 5px 24px}
p.new{background:url(../images/typo/new.png) no-repeat 0 5px;padding:0 0 5px 24px}
p.house{background:url(../images/typo/house.png) no-repeat 0 5px;padding:0 0 5px 24px}
p.tag{background:url(../images/typo/tag.png) no-repeat 0 5px;padding:0 0 5px 24px}

/*Social Share*/

/*.highlight{color:#fff;background:#999;font-weight:bold;padding:3px 5px}*/
.highlight{color:#000;background:#999;font-weight:bold;padding:3px 5px}
/* Note Style */
p.stickynote{background:#f5f5f5 url(../images/typo/sticky.png) no-repeat 0 0;border:1px solid #d3d3d3;padding:15px 10px 15px 60px}
p.download{background:#f5f5f5 url(../images/typo/download.png) no-repeat 0 0;border:1px solid #d3d3d3;padding:15px 10px 15px 60px}
.blocknumber{clear:both;padding:5px 15px 10px;position:relative}

/*Unordered Lists*/
ol {list-style-type: decimal;list-style-position:inside}
ol li {margin-left:0;padding:0}
ul, ul.rss, ul.minus, ul.delete, ul.check, ul.arrow, ul.arrow-2, ul.add, ul.star {list-style:none}
ul.rss li, ul.minus li, ul.delete li, ul.check li, ul.arrow li, ul.arrow-2 li, ul.add li, ul.star li {margin-left:0;padding:0 0 0 20px}
ul li {background:url(../images/typo/bullet.gif) no-repeat 0 6px;margin-left:0;padding:0 0 0 10px}
ul.rss li {background:url(../images/typo/rss_list.png) no-repeat 0 2px;}
ul.minus li {background:url(../images/typo/minus.png) no-repeat 0 2px;}
ul.delete li {background:url(../images/typo/delete.png) no-repeat 0 2px;}
ul.check li {background:url(../images/typo/check.png) no-repeat 0 2px;}
ul.arrow li {background:url(../images/typo/arrow.png) no-repeat 0 2px;}
ul.arrow-2 li {background:url(../images/typo/arrow-2.png) no-repeat 0 2px;}
ul.add li {background:url(../images/typo/add.png) no-repeat 0 2px;}
ul.star li {background:url(../images/typo/star.png) no-repeat 0 2px;}

/* Bignumber */
.bignumber{background:transparent url(../images/typo/bignumber.png) no-repeat 0 0;color:#FFF;display:block;float:left;font-size-adjust:none;font-stretch:normal;font-family: normal normal bold /*20px/normal*/ Arial,sans-serif;margin-right:8px;padding:6px 7px}
/* Legend */
.legend-title{background:#fff;display:inline-block;font-size:100%;font-weight:bold;left:7px;margin:0;padding:0 5px;position:absolute;top:-10px}
.legend{border:1px solid #e7e7e7;margin:20px 0;padding:10px;position:relative}
/* Left & Right*/
div.sp-left,div.sp-right{margin:0;padding:0;width:49%}
div.sp-left{float:left}
div.sp-right{float:right}

/*css3.css*/

.mod-wrapper{/*-moz-border-radius:6px;*//*-webkit-border-radius:6px;*/border-radius:6px}
.module_none .mod-wrapper .mod-content{/*-moz-border-radius:0;*//*-webkit-border-radius:0;*/border-radius:0}
/*.mod-wrapper h3.header{-moz-border-radius:7px 7px 0 0;-webkit-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0}*/

.mod-wrapper h3.header{/*-moz-border-radius:0px 0px 0 0;-webkit-border-radius:0px 0px 0 0;*/border-radius:0px 0px 0 0}

#hornav ul.level-1 > li .submenu-inner,#sublevel ul.level-2 > li .submenu-inner{/*-moz-border-radius:5px;-webkit-border-radius:5px;*/border-radius:5px}
div.pagination ul li a,div.pagination p.counter{/*-moz-border-radius:20px;-webkit-border-radius:20px;*/border-radius:20px}
.mod-wrapper .mod-content,.module_menu .mod-wrapper li:last-child{/*-moz-border-radius:0 0 7px 7px;-webkit-border-radius:0 0 7px 7px;*/border-radius:0 0 7px 7px}
#hornav ul li .submenu-inner,#sublevel ul li .submenu-inner,ul.userlinks{/*-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;*/border-radius:0 0 5px 5px}
#hornav ul.level-0 > li.menu-item:hover > a.menu-item{/*-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;*/border-radius:4px 4px 0 0}

form input[type=text],
form input[type=password],
form input[type=email],
form textarea,form select,form .uneditable-input {
	/*-webkit-border-radius:3px;
	-moz-border-radius:3px;*/
	border-radius:3px;
}

form .uneditable-input {
	/*-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.075);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.075);*/
	box-shadow:inset 0 1px 2px rgba(0,0,0,0.075);
}

form input[type=text],
form input[type=password],
form input[type=email],
form select,form textarea {
/*	-webkit-transition:border linear .2s box-shadow linear .2s;
	-moz-transition:border linear .2s box-shadow linear .2s;*/
	/*transition:border linear .2s*/ /*box-shadow linear .2s;*/
	/*-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);
	-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);*/
	box-shadow:inset 0 1px 3px rgba(0,0,0,0.1)
}

form input[type=text]:focus,
form input[type=password]:focus,
form input[type=email]:focus,
form textarea:focus {
	/*-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(82,168,236,0.6);
	-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(82,168,236,0.6);*/
	box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(82,168,236,0.6)
}

/*form :-moz-placeholder,
form ::-webkit-input-placeholder {
	color:#bfbfbf
}
*/
a.readmore,
a.sp-slide-morein,
.adminform button,
#adminForm button,
.button,button[type=submit],
input[type=submit],
input[type=button] {
	/*box-shadow:0 0 9px #EBEBEB inset;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px*/
}

.sp_news_higlighter {/*-moz-border-radius:5px;-webkit-border-radius:5px;*/border-radius:5px}	
.sp-nh-item {/*-moz-border-radius:6px;-webkit-border-radius: 6px;*/border-radius:6px}
.sp_date {/*-moz-border-radius:30px;-webkit-border-radius:30px;*/border-radius:30px}

#certificacao_direita{
    background-color: #F1F0E6;
}

#certificacao_direita hr{background-color: #F1F0E6;margin: 0;margin-bottom: 4px;padding: 5px 0px 0px 0px;border-top: none;border-bottom: 1px dotted #9F9E90;border-left: none;border-right: none;color: #CCC;}
#item-title{
    background: url("../images/grad1.png") repeat-x scroll 0 0 #E9E9E9 !important;
    border-bottom: 1px solid #E9E9E9;
    font-size: 1.25em;
    font-weight: bold;
    color: #ffffff !important;
    line-height: normal;
    margin: 0;
    padding: 5px;
    text-transform: uppercase;
}

.news hr{
    height: 0px;
    background: none;
    border-top: 1px dashed #89887C;
    margin: 0
}

#link_indice{
    margin-top: 2px;
    float: right;
    font-weight: bold;
    text-decoration: underline;
    color: #CB3333;
}

#certificacao_direita h3 a{
    display: block;    
}

/*tranlater*/
.goog-te-menu-value {
    text-decoration: none;
    color: #00C;
    white-space: nowrap;
    margin-left: 18px !important;
    margin-right: 4px;
    
}

.goog-te-gadget-simple {
    width: 181px !important;
}

.custom_translater{
    margin-left: -20px;
    margin-top: -22px;
}

.goog-te-gadget-icon{
    float: left;
}

.goog-te-menu-value{
    float: right;
}