/* 

>>>>>>>>>>>>>>>   >>>>>>>>>    >>>>>>>>>

	TEMPLATE CRIADO POR FROGS.COM.BR
	
>>>>>>>>>>>>>>>   >>>>>>>>> /background-color: #A6916A;  >>>>>>>>>


 */
* {
	margin: 0px;
	padding: 0px;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #13151C;
	color: #DCDFE6;
	background-image: url(../images/fd_topo.png);
	background-repeat: no-repeat;
	background-position: center top;
}

h1 {
	text-indent: -9999px;
	display: block;
	height: 67px;
	background-image: none;
	padding-top: 43px;
}
h2 {
	font-size: 0.9em;
	color: #DCDFE6;
	padding-left: 15px;
	border-bottom: 1px dotted #415967;
	padding-bottom: 10px;
	background-image: url(../images/s_h3.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}
p {
	font-size: 0.8em;
	color: #DCDFE6;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#centralizar {
	width: 970px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	margin-top: 0px;
}

#geral {
	width: 970px;
	height: 100%;
}

#logo {
	float: left;
	height: 80px;
}
#topo {
	float: left;
	height: 150px;
	z-index: 500;
}



/*  >>>>>>>  RODAPE  >>>>>>>>>> */

#rodape {
	width: 970px;
	height: 200px;
	float: left;
	background-image: url(../images/fd_baixo.png);
	background-repeat: no-repeat;
	background-position: center top;
	clear: both;
	margin-bottom: 15px;
	
}
#barrarodape {
	height: 62px;
	width: 970px;
	background-image: url(../images/fd_rodape.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 138px;
}
#rodape p {
	font-size: 0.65em;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 30px;
	color: #99A2B7;
	position: relative;
	top: 17px;
}
#rodape a {
	color: #D8BF5C;
	text-decoration: none;
}
#rodape a:hover {
	color: #DCDFE6;
	text-decoration: underline;
}
#rodape img {
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	position: relative;
	top: 5px;
	margin-top: 0px;
}

/*  >>>>>>>  TOPO MENU  >>>>>>>>>> */

#topMenu {
	height: 40px;
	width: 970px;
	background-image: url(../images/fd_mn.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	float: left;
}
.topMenu ul {}
.topMenu li {}
.topMenu li a {}
.topMenu li a:hover {}

/*  >>>>>>>  PAGINA PRINCIPAL  >>>>>>>>>> */

.contentpaneopen_pri {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	float: left;
}

.contentpaneopen_pri p {
	text-align: justify;
	font-size: 0.7em;
}
.contentpaneopen_pri a {
	color: #D8BF5C;
	text-decoration: none;
}
.contentpaneopen_pri a:hover {
	color: #DCDFE6;
	text-decoration: underline;
}
span.tel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.7em;
	color: #D8BF5C;
}


/*  >>>>>>>  BANNER PRINCIPAL  >>>>>>>>>> */

#banner {
	width: 970px;
	float: left;
	height: 350px;
	text-align: center;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(../images/fd_banner.png);
	background-repeat: no-repeat;
	background-position: center center;
	z-index: 499;
}
#banner_sem { display: none;}



/*  >>>>>>>  BANNER  CATEGORIAS   >>>>>>>>>> */

#banner_categorias {
	height: 200px;
	width: 700px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}

#banner_categorias_ba {
	display: none;
}



/*  >>>>>>>  COLUNA ESQUERDA  >>>>>>>>>> */

#colEsq {
	width: 255px;
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	
	
}

/*
#colEsq ul {
	list-style-position: inside;
}
#colEsq li {
	font-size: 0.7em;
	color: #DCDFE6;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#colEsq a {
	text-decoration: none;
	color: #FF9900;
}
#colEsq a:hover {
	color: #DCDFE6;
	text-decoration: underline;
}
#colEsq h3 {
	font-size: 0.8em;
	margin-top: 25px;
	color: #DCDFE6;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #415967;
	padding-bottom: 2px;
	margin-bottom: 2px;
}
#colEsq .mainlevel {}
#colEsq .sublevel {}
#colEsq #active_menu {font-weight: bold;
}
#colEsq_sem { display: none;}


*/

/*  >>>>>>>  BARRA MEIO  >>>>>>>>>> */

#meio {
	float: left;
	width: 970px;
	clear: both;
	margin-bottom: 10px;
}
#meio h3 {
	font-size: 0.9em;
	font-weight: bold;
	background: url(../images/s_h3.png) no-repeat left 2px;
	padding-left: 15px;
	padding-bottom: 10px;
	display: block;
	border-bottom: 1px dotted #344854;
	margin-bottom: 15px;
}

#meio ul {
	font-size: 0.8em;
	list-style-position: inside;
	list-style-type: disc;
}
#meio li {}
#meio a {
	color: #D8BF5C;
	text-decoration: none;
} 
#meio a:hover {
	color: #DCDFE6;
	text-decoration: underline;
}
.box1 {
	width: 290px;
	float: left;
	padding: 10px;
	margin-right: 5px;
}              
.box2 {
	width: 290px;
	float: left;
	padding: 10px;
	margin-right: 10px;
	margin-left: 5px;
}         
.box3 {
	width: 301px;
	float: left;
	padding: 10px;
	margin-left: 8px;
}




/*  >>>>>>>  CONTEUDO  >>>>>>>>>> */

#conteudo {
	float: left;
	width: 700px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	z-index: 1;
}
#conteudo_cheio {
	float: left;
	width: 970px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#conteudo p {
	font-size: 0.8em;
	color: #DCDFE6;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.blog {
	width: 100%;
	float: left;
}
.contentpagetitle-semtitulo {
	display: none;
}
.contentheading {
	font-size: 1.2em;
	text-transform: capitalize;
	font-weight: normal;
	color: #96AEBC;
	padding: 15px;
	text-align: center;
}

.contentheading a {}
.contentheading a:hover {}


.contentpagetitle {
	text-transform: uppercase;
	font-size: 0.7em;
	font-weight: bold;
	background: url(../images/s_h3.png) no-repeat left 2px;
	padding-left: 15px;
	padding-bottom: 4px;
	display: block;
	
}
a.contentpagetitle  {
	color: #D8BF5C;
	text-decoration: none;
}
a.contentpagetitle:hover {
	color: #DCDFE6;
	text-decoration: underline;
}

.componentheading {
	text-transform: uppercase;
	font-size: 0.7em;
	font-weight: bold;
	color: #DCDFE6;
	border-bottom: 1px dotted #344854;
	background: url(../images/s_h3.png) no-repeat left 2px;
	padding-left: 15px;
	margin-bottom: 10px;
}

.contentpaneopen {
	margin-bottom: 10px;
	width: 100%;
	float: left;	
}
.contentpaneopen p {}
.contentpaneopen img {
	text-align: center;
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	display: block;
}
.pagenav_prev {}
.pagenav_next {}
.pagenav_prev a, .pagenav_next a {
	font-size: 0.8em;
	font-weight: normal;
	width: 100px;
	padding: 10px;
	color: #D8BF5C;
	text-decoration: none;
}
.pagenav_prev a:hover, .pagenav_next a:hover {
	color: #DCDFE6;
	text-decoration: underline;
}
.article_seperator {}



/*  >>>>>>>  PRODUTOS  >>>>>>>>>> */

.blog_prod {
	clear: both;
	width: 100%;
}
.componentheading_prod {
	text-transform: uppercase;
	font-size: 0.7em;
	font-weight: bold;
	color: #DCDFE6;
	border-bottom: 1px dotted #344854;
	background: url(../images/s_h3.png) no-repeat left 2px;
	padding-left: 15px;
	margin-bottom: 10px;
	padding-bottom: 4px;
}
.contentheading_prod { padding-top: 20px;}
.contentheading_prod a {}
.contentheading_prod a:hover {}
.contentpagetitle_prod {
	text-transform: uppercase;
	font-size: 0.7em;
	font-weight: bold;
	background: url(../images/s_h3.png) no-repeat left 2px;
	padding-left: 15px;
	padding-bottom: 4px;
	display: block;	
}
a.contentpagetitle_prod  {
	color: #D8BF5C;
	text-decoration: none;
	font-size: 0.7em;
	font-weight: normal;
}
a.contentpagetitle_prod:hover {
	color: #DCDFE6;
	text-decoration: underline;
}
.contentpaneopen_prod {	margin-left: 22px;}
.contentpaneopen_prod p {
	float: left;
	clear: both;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 100%;
}
.contentpaneopen_prod ul {
	font-size: 0.8em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 25px;
	float: left;
}
.contentpaneopen_prod li {
	list-style-position: inside;
	list-style-type: disc;
}
.contentpaneopen_prod img {
	height: 133px;
	width: 200px;
	padding: 0px;
	float: left;
	margin: 0px auto;
}

.contentpaneopen ul {
	padding: 15px;
	margin: 10px 0px;
	color: #D8BF5C;
}
.contentpaneopen li {
	list-style-position: inside;
	list-style-type: disc;
	font-size: 0.8em;
	color: #DCDFE6;
	padding: 0px;
	margin: 2px 0px 2px 0px;
}


/*  >>>>>>>  MENU ESQUERDA mn >>>>>>>>>> */

.mn {
	width: 240px;
}
ul.mn  {
	background: url(../images/fd_ul_p.png) no-repeat center bottom;
	padding-bottom: 20px;
}
.mn li {
	color: #DBC890;
	list-style-type: none;
}
.mn a {
	font-size: 0.7em;
	color: #D8BF5C;
	text-decoration: none;
	display: block;
	height: 22px;
	line-height: 22px;
	padding-left: 10px;
	border-bottom: 1px dotted #344854;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-right: 0px;
}
.mn a:hover {
	background-color: #13151C;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
}
h3.mn  {
	font-size: 0.8em;
	background: url(../images/fd_h3_p.png) no-repeat left center;
	line-height: 32px;
	height: 32px;
	padding-left: 10px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #DCDFE6;
}

/*  >>>>>>>  MENU ESQUERDA NOVA >>>>>>>>>> */

.latestnews-mn {
	width: 230px;
}
ul.latestnews-mn {
	background: url(../images/fd_ul_p.png) no-repeat left bottom;
	padding-bottom: 20px;
	width: 240px;
}
.latestnews-mn li {
	color: #DBC890;
	list-style-type: none;
	
}
.latestnews-mn a {
	font-size: 0.7em;
	color: #D8BF5C;
	text-decoration: none;
	display: block;
	height: 22px;
	line-height: 22px;
	border-bottom: 1px dotted #344854;
	padding: 1px 0px 1px 10px;
}
.latestnews-mn a:hover {
	width: 220px;
	background-color: #13151C;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
}
#colEsq h3 {
	font-size: 0.8em;
	background: url(../images/fd_h3_p.png) no-repeat left center;
	line-height: 32px;
	height: 32px;
	padding-left: 10px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #DCDFE6;
}


/*  >>>>>>>  PAGINAÇÃO  >>>>>>>>>> */


.back_button {
	font-size: 0.7em;
	background-image: url(../images/b_voltar.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 12px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: 100px;
}
.back_button a {
	color: #EDEAE3;
	text-decoration: none;
}
.back_button a:hover {
	color: #333333;
}

.article_seperator {
	float: left;
	height: 30px;
}

/*  >>>>>>>  PATHWAY  >>>>>>>>>> */

#pathway {
	text-transform: uppercase;
	font-size: 0.7em;
	font-weight: bold;
	color: #DCDFE6;
	border-bottom: 1px dotted #344854;
	float: left;
	width: 960px;
	height: 20px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
	padding-left: 10px;
}
#pathway a {
	color: #D8BF5C;
	text-decoration: none;
	margin-right: 10px;
}
#pathway a:hover {
	color: #DCDFE6;
	text-decoration: underline;
}
#pathway img {
	position: relative;
	top: 1px;
	margin-left: 8px;
	margin-top: 2px;
}
#pathway h2 {
	border: none;
}
	


/*  >>>>>>>  PESQUISAR  >>>>>>>>>> */

.componentheading_busca {}
.contentpaneopen_busca {}
.contentpaneopen_busca fieldset div {
	padding-top: 10px;
}
.contentpaneopen_busca fieldset {
	border-top: none;
	border-bottom: 1px dotted #415967;
	border-right: 1px dotted #415967;
	border-left: none;
	padding: 15px;
	font-size: 12px;
}
.contentpaneopen_busca fieldset a {
	text-decoration: none;
	font-size: 1.2em;
	color: #D8BF5C;
}
.contentpaneopen_busca fieldset a:hover {
	color: #FFF;
	text-decoration: underline;
}
.contentpane_busca {}
.contentpane_busca img {}
.small_busca {
	font-size: 0.7em;
	color: #FFF;
}
.highlight {
	background-color: #D8BF48;
	color: #13151C;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
}


/*  >>>>>>>  FORMULARIO BUSCA >>>>>>>>>> */

.moduletable_pesq {}
.search_pesq {}
.button_pesq {
	height: 32px;
	width: 122px;
	background-image: url(../images/fd_bt.png);
	color: #13151C;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left-style: none;
}
.inputbox_pesq {
	width: 230px;
	margin-top: 10px;
	float: left;
	margin-right: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #13151C;
	background-color: #E4E4E4;
}
.moduletable_pesq input[type="text"] {
	background-color: #13151C;
	font-size: 0.8em;
	padding: 5px;
	margin-right: 20px;
	border-bottom: 1px dotted #415967;
	border-left: 1px dotted #415967;
	border-right: none;
	border-top: none;
	color: #DCDFE6;
}




/*  >>>>>>>  PROCURE >>>>>>>>>> */

#searchForm {}
#searchForm td { padding-bottom: 15px;}
#searchForm input {}
#searchForm label {
	border-bottom: 1px dotted #415967;
	font-size: 0.8em;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
}
#searchForm .inputbox{}
#searchForm .searchintro_busca {
	font-size: 1em;
	color: #D8BF5C;
	width: 100%;
	text-align: center;	
}
#searchForm .button {
	font-size: 0.8em;
	color: #13151C;
	border: none;
	height: 32px;
	width: 122px;
	background-image: url(../images/fd_bt.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#searchForm  input[type="submit"] {}
#searchForm  input[type="checkbox"] {}
#searchForm  input[type="radio"] {}
#searchForm  input[type="password"] {}
#searchForm  select {
	border: 1px dotted #415967;
	background-color: #13151C;
	font-size: 0.8em;
	color: #DCDFE6;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
}
#searchForm input[type="text"] {
	background-color: #13151C;
	font-size: 0.8em;
	margin-right: 20px;
	border-bottom: 1px dotted #415967;
	border-left: 1px dotted #415967;
	border-right: none;
	border-top: none;
	color: #DCDFE6;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}


/*  >>>>>>>  PAGINAÇÃO  >>>>>>>>>> */

.pagenav {
	font-size: 0.8em;
}
a.pagenav  {
	color: #EDEAE3;
	text-decoration: none;
}
a.pagenav:hover {
	color: #FFF;
	text-decoration: underline;
}


/*  >>>>>>>  QUEM SOMOS  >>>>>>>>>> */

.contentheading_quem {
	font-size: 0.8em;
	color: #67593F;
	font-weight: bold;
	letter-spacing: -1px;
	padding-left: 10px;
	height: 25px;
	line-height: 25px;
	background: url(../images/Tit_produtos.png) no-repeat left center;
	display: block;
	width: 660px;
}
.contentpaneopen_quem p {
	text-align: justify;
}
.contentpaneopen_quem img {
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}


/*  >>>>>>>  ARTIGOS  >>>>>>>>>> */

.contentheading_art {
	width: 98%;
	background-image: url(../images/s_h3.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	font-size: 0.8em;
	color: #D8BF5C;
	padding-left: 15px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #344854;
	display: block;
}
td.contentheading_art  {
	display: block;
	margin-bottom: 15px;

}
.contentheading_art a {
	text-decoration: none;
	color: #D8BF5C;
}
.contentheading_art a:hover {
	color: #FFF;
	text-decoration: none;
}
.readon_art {
	font-size: 0.7em;
}
a.readon_art  {
	text-decoration: none;
	color: #D8BF5C;
	float: right;
}
a.readon_art:hover {
	color: #FFF;
	text-decoration: none;}

.contentpaneopen_art {
	width: 95%;
}
.contentpaneopen_art p {
	text-align: justify;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	font-size: 0.8em;
	color: #FFF;
}
.contentpaneopen_art h4 {
	font-size: 1.2em;
	color: #FFF;
}
.contentpaneopen_art img {
	background-color: #000;
	padding: 2px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: block;
}
.contentpaneopen_art a {
	color: #D8BF5C;
}
.contentpaneopen_art a:hover {
	color: #FFF;
	text-decoration: none;
}


.contentpagetitle_art {}

