@import 'base.css';
@import 'common-form.css';
@import 'messages.css';

body {
	font-family: verdana; 
	font:69% Arial, Helvetica, sans-serif; /* Resets 1em to 11px */
	_font:69% Arial, Helvetica, sans-serif; /* Resets 1em to 11px */
	color: #58595b;
	background-color:#cfe8e9;
}

div.outer {
	width:100%;
	text-align:center;
}

div.outer div.limit {
	background:url(../img/bg-limit.gif) repeat-y;
	position: relative;
	margin: 0 auto;
	width: 777px;
	display: block;
}

div.outer div.limit div.header{
	padding:5px 9px;
}

h1 {}	
h2 {
	*font-size:1.4em;
}
h3 {
	*font-size:1.15em;
}
h4 {
	*font-size:1em;
}

div.header h1{
	display:none;
}

body.admin div.header h1{
	display:block;
}

div.header h1 a{
	display:block;
	width:757px;
	height:117px;
	text-indent:-99999px;
	background:transparent url(../img/header-bg.gif) left top no-repeat;
}


div.inner {
	text-align:left;
	width:auto;
	padding:5px 9px;
}



div.column-one{
	width:439px;
	float:right;
}


div.column-two{
	width:134px;
}

div.column-tree{
	width:184px;
	_width: 180px;
}

div.searchable-content {
	width: 573px;
	_width: 576px;
	float:left;
}

div.footer{
	width:777px;
	height:30px;
	display:block;
}




div.outer div.limit div.rodape {
	width: 100%;
	background:#cfe8e9 url(../img/bg-footer.gif) no-repeat;
	clear: both;
	display: table;
	height:40px;
	margin-top: 20px;
	padding-top: 15px;
}

div.menu-principal {
	margin-top: 2px;
	background: url(../img/bg-menu-principal.gif) no-repeat;
	width: 758px;
	height: 20px;
	padding-top: 4px;
	color:white;
}

div.menu-principal-header {
	margin-top: 2px;
	background: url(../img/bg-menu-principal.gif) no-repeat;
	width: 758px;
	height: 20px;
	padding-top: 4px;
	color:white;
}

div.menu-principal ul {
	float: right;
	margin-right: 10px;
}




div.menu-principal ul li a {
	 
}

ul.portlets {}

ul.portlets li.portlet {
	margin-bottom: 10px;

}

ul.portlets li.portlet h4 {
	display: block;
	background: #2d8084 url(../img/portlet-title-bg.gif) left top repeat-y;
	color: white;
	padding: 5px 3px 5px 6px;
	margin-bottom:3px;
	font-weight: normal;
}

ul.portlets li.portlet fieldset {

}

dl.menu {
	background: none;

}

dl.menu dt {	
	display:block;
	background: #3aa5ab url(../img/menu-level-1-bg.gif) left top repeat-y;
	font-weight: normal;
	font-size: 1.02em;
	padding: 2px 3px 5px 6px;
	color: white;
	margin-bottom:3px;
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
}

dl.menu dd.closed {
	display:none;
}




div.menu-principal dl.menu{
	float:right;
	margin-right:6px;
	margin-left:6px;

}

div.menu-principal dl.menu dt {
	padding-right: 10px;
	padding-left: 10px;
	background: transparent url(../img/separador-menu-principal.gif) 0px 2px no-repeat;
	float:left;
	font-weight: none !important;
	
}

div.menu-principal-header dl.menu dt {	
	display:block;
	font-weight: normal !important;
	font-size: 1.0em;
	padding: 2px 3px 5px 6px;
	color: white;
	margin-bottom:3px;
	background: transparent none !important;
	float:left;
}

div. menu-principal-header dl.menu dt a {
	background: transparent none;
	font-weight: normal !important;
}

div.menu-principal-header dl.menu{
	float:right;
	margin-right:10px;
	background: transparent none;
}


body.admin ul.menu {	
	display:block;
	background: #3aa5ab;
	font-weight: bold;
	font-size: 1em;
	padding: 2px 3px 5px 6px;
	color: white;
	margin-bottom:3px;
}

dl.menu dt a {
	color: white;
}

dl.menu dd {
	display:block;
	color: #2d8084;
	width: 100%;
	margin-bottom:3px;	
}

dl.menu dd a {
	color: #2d8084;
}

dl.menu dd ul li {
	margin-bottom:3px;
	background: #c2e9eb url(../img/menu-level-2-bg.gif) left top repeat-y;
	padding: 5px 3px 5px 15px;
}

div.content {
	text-align:center;
	padding:3px 15px 15px 15px;
}



div.content * {
	text-align:left;	
}

div.content img.imagem {
	float:left;
	margin: 0 10px 10px 0;
}

div.content p {
	margin-bottom:10px;
}

div.content h3 {
	color: #2d8084;
	padding-bottom:3px;
	margin-bottom:15px;
	background: white url(../img/section-title-bg.gif) left bottom no-repeat;
}

div.content h2 {
	color: #2d8084;
}

div.content ul.vitrine li {
	display: block;
	width:190px;
	float:left;
	margin-bottom:10px;
	overflow:hidden;
}

div.content ul.vitrine li.noticias, 
div.content ul.vitrine li.destaques {
	margin-right:20px;
}

div.content ul.vitrine li.noticias {
	clear:left;
}

div.content ul.vitrine li.noticias,
div.content ul.vitrine li.eventos {
	margin-top: 15px;
}

div.content ul.vitrine li h4 {
	display: block;
	color: white;
	padding: 5px 3px 5px 6px;
	margin-bottom:3px;
	padding:0 0 0 15px;
	font-size:1em;
}

div.content ul.vitrine li h4 span{
	display:block;
	padding:1px 8px;
	background-color: white;
	color:#1351a5;
	width:40%;
	height:12px;
}

div.content ul.vitrine div.body {
	padding:3px 5px;
	overflow:hidden;
	width:178px;
}


div.content ul.vitrine div.body dt {
	padding:3px 0;
}

div.content ul.vitrine div.body dt a{
	color:#1351a5;
	font-weight:bold;
}

div.content ul.vitrine li div.footer{
	width:auto !important;
	height:auto !important;
	color:white;
	padding:2px 5px;
	text-align:right;
	font-size:0.9em;
}

div.content ul.vitrine li div.footer a {
	color:white;
}

div.content ul.vitrine li.destaques h4 {
	background: #fcda63 url(../img/vitrine-destaques-title-bg.gif) left top no-repeat;	
}

div.content ul.vitrine li.destaques div.body{
	padding:5px 8px;
	width:172px;
	border:1px solid #fcda63;
}

div.content ul.vitrine li.destaques div.destaque{
	padding:0;
}

div.content ul.vitrine li.noticias h4 {
	background: #fbb166 url(../img/vitrine-noticias-title-bg.gif) left top no-repeat;	
}

div.content ul.vitrine li.noticias div.body{
	border:1px solid #fbb166;
}

div.content ul.vitrine li.noticias div.footer{
	background-color: #fbb166;
}

div.content ul.vitrine li.dicas-saude h4 {
	background: #79d3d2 url(../img/vitrine-dicas-saude-title-bg.gif) left top no-repeat;	
}

div.content ul.vitrine li.dicas-saude div.body{
	border:1px solid #79d3d2;
}

div.content ul.vitrine li.dicas-saude div.footer{
	background-color: #79d3d2;
}

div.content ul.vitrine li.eventos h4 {
	background: #79d3d2 url(../img/vitrine-eventos-title-bg.gif) left top no-repeat;	
}

div.content ul.vitrine li.eventos div.body{
	border:1px solid #79d3d2;
}

div.content ul.vitrine li.eventos div.footer{
	background-color: #79d3d2;
}

div.content dl.content-list dt {
	display:block;
	border-bottom: 1px solid #bde8e8;
	color: #2d8084;
	padding-bottom: 5px;
}

div.content dl.content-list dt a {
	color: #2d8084;
	font:bold 1.2em arial;
}

div.content dl.content-list dt span {
	display:block;
	float:left;
	color: #2d8084;
}

div.content dl.content-list dt span.title
{
	float: none;
	margin-left: 50px;
}

div.content dl.content-list dt span.title a {
	display:block;
	margin:0 0 0 15px;
	width: 282px;
	color: #2d8084;
	font: 12px arial;
}


div.content dl.content-list dd {
	display:block;
	float:none;
	clear: both;
	padding: 5px 0 25px 0;
}

div.content div.content-body{
	padding-top: 15px;
	padding-bottom:15px;
}

div.content fieldset.search{
	background-color:#f4f8f5;
	border: 1px solid #999999;
	padding:5px 5px 5px 5px;
	margin-bottom:15px;
}

div.content fieldset.search h5 {
	color:#990000;
	font-size:1.1em;
	font-weight:normal;
	border-bottom: 1px solid #d2e8e6;
	height: 18px;
	position: relative;
	padding-left: 20px;
	*padding-left: 28px;
	top:-10px;
	*top: 0px;
	width: 375px;
	*width: 370px;
	*margin-bottom: 5px;
}

div.content fieldset.search label {
	display:block;
	color:black;
	padding-top:15px;
}

div.content fieldset.search span.lupa {
	display: block;
	background: transparent url(../img/lupa-search.gif) 8px top no-repeat;
	width: 40px;
	height: 20px !important;
	position: absolute;
	left: -8px;
	*left: 0px;
	top: -22px;
	*top: -6px;
	z-index: 0;
	font-size: 0.1em;
}

div.content fieldset.search input.q
{
	float:left;
	width: 355px;
}

div.content fieldset.produto,
div.content fieldset.sistema,
div.content fieldset.link,
div.content fieldset.dica,
div.content fieldset.eventos,
div.content fieldset.noticias {
	position: relative;	
	padding-top: 15px;
	*padding-top: 5px;
}



div.content fieldset.produto,
div.content fieldset.eventos {
	width: 225px;
	float:left;
	margin-right: 10px;
	_margin-right: 7px;
	
}

div.content fieldset.produto h5,
div.content fieldset.eventos h5 {
	width:205px !important;
	*width:195px !important;
}

div.content fieldset.produto input.q,
div.content fieldset.eventos input.q {
	width: 178px;
}

div.content fieldset.sistema {
	display: block;
	width: 150px !important;
	margin: 0 0 0 0px !important;
	*margin: 12px 0 0 15px !important;
	padding-bottom: 5px;
}

div.content fieldset.sistema h5 {
	width: 150px !important;
	margin: 0 !important;
	*margin: 0 0 5px 0 !important;
	padding: 0 !important;
}


div.content fieldset.sistema input.q {
	width: 107px;
}

div.content fieldset.sistema select {
	width: 110px;
	float:left;
}




div.content div.eventos fieldset.search label {
	display:block;
	color:black;
	padding-top:15px;
}

div.content form.default fieldset {
	margin-left: 0;
	border: 0;
}

div.content form.default fieldset ol {
	margin-left: 0;
}

div.content div.eventosBusca {
	width: 215px;
	float: left;
}

div.content div.eventosFiltro {
	width: 182px;
	float: right;
}

div.content div.eventosBusca h5,
div.content div.eventosFiltro h5 {
	color:#2d8084;
	font-size:1.1em;
	font-weight:bold;
}



div.content div.eventos-site-text {
	float:left;
	width:215px;
	margin-top: 0;
	*margin-top: 15px;
	_margin-top: 0;
}

div.content div.eventos-site-text h4 {
	padding: 0;
	margin: 0;
}

div.content div.calendar {
	
	width:180px;
	background-color:#eef9f9;
	float: right;
	text-align: center;
	border: 1px solid #cfe8e9;
}


div.content div.calendar a {
	
}

div.content div.calendar a.seta-left {
	background: url(../img/seta-left.gif) no-repeat;	
	width: 7px;	
	height: 14px;
}

div.content div.calendar a.seta-right {
	background: url(../img/seta-right.gif) no-repeat;	
	width: 7px;
	height: 14px;
}

div.content dl.eventos dt {
	color: #2d8084;
	font-size:1.2em;
	font-weight:bold;
	margin:15px 0 0 0;
	padding:0;
	clear: both;
} 



div.content dl.eventos dd {
	border-top: 1px solid #bde8e8;
	padding: 1px 0 10px 0;
	margin:1px 0 1px 0;
}

div.content dl.eventos dd span.especialidade{
	display:block;
	color:#2d8084;
	font-size:0.95em;
	padding-bottom: 10px;
}

div.content ul.abcedario-search {
	padding-bottom:5px;
	clear: both;
}

div.content ul.abcedario-search li{
	display:inline;
}

div.content ul.abcedario-search li a{
	color: #838383;	
} 

div.content table.produto-list {
	width:411px;
}

div.content table.produto-list thead tr th{
	background-color: #d2e8e6;
	text-align:left;
	padding: 5px 15px;
	color:#2d8084;
}
div.content table.produto-list tbody tr td {
	background-color: #eef9f9;
	padding: 5px 15px;
}

div.content table.produto-list tbody tr td a{
	color: #990000;
}

div.content dl.produto-details {
	background-color:#f4f8f5;
	border:1px solid #999999;
	height: 0.01%;
}
div.content dl.produto-details dt{
	color: #990000;
	font-size:1.45em;
	font-weight:bold;
	padding:5px 10px 3px 10px;
}
div.content dl.produto-details dd{
	padding:5px 10px;
	float:left;
	width: 210px;
}

div.content dl.produto-details dd.produto-details-sistema{
	color:#2d8084;
	font-weight:bold;
	float:right;
	width: 150px;
	text-align: right;
}

div.content h4 {
	color:#2d8084;
	font-size:1.1em;
	padding:10px 0 2px 0;
}

div.content h4.tit-internas {
	background-color:#d2e8e6;
	font: none 12px arial; 
	width: 98% !important;
	height: 20px !important;
	margin: 0 0 25px 0;
	padding: 8px 0 0 10px;
}

div.content div.produto-info {
	position:relative;
	padding: 15px 0 !important;
}

div.content div.produto-info img{
	float: right; 
	padding: 0 0 0 10px;
	margin: 0 0 0 0;
	
}

div.content dl.produto-details-nomeclatura-botanica{
	display:block;
	width:290px;
}

div.content dl.produto-details-nomeclatura-botanica dt {
	font-weight:bold;
	float:left;
	padding-right:5px;
}

div.content dl.produto-details-nomeclatura-botanica dd {
	clear: both;
}


ul.portlets li.login h4,
ul.portlets li.newsletter h4{
	padding:0 0 0 15px;
	display:block;
	background: #7cb5d1 url(../img/portlet-login-title-bg.gif) left top no-repeat;
}

ul.portlets li.login h4 span, 
ul.portlets li.newsletter h4 span{
	display:block;
	float:left;
	padding:1px 8px;
	background-color: white;
	color:#4a6fb7;
	width:auto;
	height:12px;
}

ul.portlets li.login div.body span.nome {
	font-weight:bold;
	font-size:1.2em;
}

ul.portlets li.login div.body a.logout {
	padding-left:25px;
}

ul.portlets li.login fieldset, 
ul.portlets li.newsletter fieldset,
ul.portlets li.login div.body{
	background-color:#cbe2ed;
	border:none;
	padding:5px 0 5px 8px !important;
}

ul.portlets li.login fieldset legend, 
ul.portlets li.newsletter fieldset legend{
	display:none;
}


ul.portlets li.login fieldset input.portlet-login-username{
	width:167px;
	_width:162px;
	margin:3px 0;
}

ul.portlets li.login fieldset input.portlet-login-password,
ul.portlets li.newsletter fieldset select.portlet-newsletter-especialidade
{
	width:128px;
	_width:123px;
}

ul.portlets li.newsletter fieldset select.portlet-newsletter-especialidade{
	font-size:1em;
	width:130px;
	_width:125px;
}

ul.portlets li.login fieldset a{
	color:#990000;
}

ul.portlets li.login ol li,
ul.portlets li.newsletter ol li {
	padding: 0 !important;
	margin: 0 !important;
	position:relative !important;
	_width: 170px;
}

ul.portlets li.login ol li label.error {
	display:block;
}

ul.portlets li.login ol li input.submit,
ul.portlets li.newsletter ol li input.submit {
	position:absolute;
	right:7px;
	top: 0;
}

ul.portlets li.newsletter fieldset input.portlet-newsletter-email{
	width:167px;
	_width:162px;
	margin:3px 0;

}

ul.portlets li.login fieldset label.portlet-login-username,
ul.portlets li.login fieldset label.portlet-login-password,
ul.portlets li.newsletter fieldset label.portlet-newsletter-email, 
ul.portlets li.newsletter fieldset label.portlet-newsletter-especialidade {
	display:none;
	float:none;
	height:0px;
	overflow: hidden;
	font-size: 1px;
}

ul.portlets li.newsletter fieldset input.radio {
	float:left;
	
}

ul.portlets li.newsletter fieldset label.radio {
	float:left;
	padding:2px 5px;
}



/* PAGINAÇÃO */

div.paginator {
	display: block;
	padding: 10px 0 0 0;
	text-align:center;
	width: 100%;
}


div.paginator a.seta-left-paginator {
	display: block;
	float: left;
	background: url(../img/seta-left-paginator.gif) no-repeat;
	height: 16px;
	width: 8px;
	text-indent: -99999px;
	margin: 0 15px 0 0;
	
}

div.paginator a.seta-right-paginator {
	display: block;
	float: left;
	background: url(../img/seta-right-paginator.gif) no-repeat;
	height: 16px;
	width: 8px;
	text-indent: -99999px;
	margin: 0 0 0 15px;
}

div.paginator ol {
	display: table;
	float:right;
	height: 26px;
	margin: 0 auto !important;
	padding: 0;
	width: auto;
}

div.paginator ol li {
	display: block;
	float: left;
	border: 1px solid #3ba5ab;
	margin-left: 4px;
	width: 20px;
	height: 16px;
	text-align: center;
	padding-top: 2px;
}

div.paginator ol li.first {
	margin-left: 0;
}

div.paginator ol li a,
div.paginator ol li a:active,
div.paginator ol li a:visited {
	color: #990000;
}

div.paginator ol li a.current {
	font-weight:bold;
	font-size:1.1em;
}


body.admin table.default {
	width:100%;
	margin-bottom: 15px;
}
body.admin table.default tr th{
	background-color: #d2e8e6;
	text-align:left;
	padding: 5px;
	color:#2d8084;
}

body.admin table.default tr td {
	background-color: #eef9f9;
	padding: 5px;
}

body.admin table.default tr td a:link,
body.admin table.default tr td a:visited,
body.admin table.default tr td a:active{
	font: 11px arial;
	color: #990000;
	text-decoration: none;
	
}

	/* */
	
body.admin div.searchable-content {
	width: 760px;
}

body.admin div.column-one {
	width: 620px;
}


body.admin div.content a.add {
	background: transparent url(../img/icone-add.gif) left center no-repeat;
	padding: 3px 0 0 20px;
	margin-bottom: 10px;
	font:bold 13px arial;
	display: block;
	color: #990000;
	text-decoration: underline;
}

body.admin div.content a.add-menu {
	background: transparent url(../img/icone-add.gif) left center no-repeat;
	padding: 3px 0 0 17px;
	margin-left: 10px;
	font:bold 11px arial;
	color: #990000;
	text-decoration: underline;
}

body.admin div.content a.add-submenu {
	padding: 3px 0 0 14px;
	margin-left: 8px;
	font:11px arial;
	color: #990000;
	text-decoration: none;
	background: transparent url(../img/add-submenu.gif) left center no-repeat;
}

body.admin div.content a.add-submenu1 {
	padding: 3px 0 0 1px;
	font:11px arial;
	color: #333;
	text-decoration: underline;
}

body.admin div.content a.listar {
	background: transparent url(../img/ico-lista.gif) left center no-repeat;
	padding: 3px 0 0 20px;
	margin-bottom: 10px;
	font:bold 13px arial;
	display: block;
	color: #990000;
	text-decoration: underline;
}


body.admin div.content div.search {
	margin: 5px 0;
	border:1px solid #999999;
	padding: 3px 9px;
	background-color: #f4f8f5;
	_height:42px;
}

body.admin div.content div.search input.q{
	float: left;
}

body.admin div.content div.search input.submit{
	font-weight:bold;
	font-size:1em;
	margin: 4px 0 0 5px !important;
	padding:0 !important;
	text-align: center !important;
}

body.admin div.content ul.list-menu {
	padding: 3px 0;
}

body.admin div.content ul.list-menu li {
	list-style-type: circle;
	padding: 3px 0 0 5px;
	margin-left: 20px;
}


body.admin div.content ul.list li {
	padding: 3px 0;
}

body.admin ul.menu-tree li {
	padding:10px 0;
	font-weight:bold;
}

body.admin ul.menu-tree li ul li{
	padding:5px 10px;
	font-weight:normal;
}

body.admin ul.menu-tree li a{
	padding-left:5px;
	font-weight:normal;
}

body.admin ul.list li a:link,
body.admin ul.list li a:visited,
body.admin ul.list li a:active{
	font: 11px arial;
	color: #990000;
	text-decoration: underline;
}


body.admin div.content form li
{
	clear:both;
}

body.admin div.content form li label
{
	font-weight: bold;
}

body.admin div.content form li label.filefield-radio-label
{
	clear:both;
	font-weight: normal;
}

body.admin div.content form li input.file
{
	clear:both;
}


div.month-chooser {
	width:390px;
	background-color:#d2e8e6; 
	padding: 10px;
	margin-bottom:20px;
	clear:both;
}

div.month-chooser fieldset{
	width:207px;
	margin-left: 40px;
	text-align: right;
}

div.month-chooser ul li{
	float:left;
}

div.month-chooser ul li span.titulo{
	display: block;
	padding-top: 3px;
	width: 142px;
}


div.month-chooser ul li label {
	float: left;
}

div.month-chooser ul li label span{
	float: left;
	font-weight: normal;
	padding-right: 5px;
	padding-top: 3px;
}

div.month-chooser ul li label select {
	float: left;
}

header-flash {
	height:117px;
	
}

div.alt {
	padding: 0 !important;
	margin: 0 !important;
	display: none !important;
}

div.rodape a{
	color: #58595b;
}

body.admin a.logout {
	color:#FFFFFF;
}

iframe.print-frame {
	width: 1px;
	height: 1px;
	position: absolute;
	top: -1000px;
	left: -1000px;*/
}

div.nosso-video-flash {
	margin-top: 15px;
	background-color: #FFFFFF;
	width: 365px;
	padding: 20px;
	text-align:center;
}

form.cadastro-usuario {
	margin-top: 15px;
}

form.cadastro-usuario input.submit {
	margin: 15px 0 0 0;
	float:right;
}

form.cadastro-usuario ol li{
	display:block;
	position:relative;
}

form.cadastro-usuario label {
	display: block;
	width: 400px;
	position:relative;
	padding:3px;
}

form.cadastro-usuario span.help-text {
	display:none;
}

form.cadastro-usuario label select,
form.cadastro-usuario label input {
	position:absolute;
	left:170px;
	top:0px;
}

form.cadastro-usuario label.error {
	margin: 8px 0 0 162px;
}


ol.striped li.even {
	background-color: #f4f4f4;
}

div.geral dl{
	display:block;
	width:200px;
}

div.geral dl dt{
	display:block;
	float:left;
	width:150px;
	margin-bottom:3px;
}

div.geral dl dd{
	display:block;
	clear:right;
	text-align:center;
	font-weight:bold;
}

div.detalhes-click table {
	width:200px;
}

div.detalhes-click table th.key {
	width:150px;
}


div.detalhes-click table td.value{
	text-align:center;
	font-weight:bold;
	padding-bottom:3px;
}

form.contatos-upload input.radio {
	float:left;
}
form.contatos-upload label.radio {
	float:left;
	margin:2px 10px;
}

div.content div.informativo-help {
	width:400px;
	clear:both;
}



div.content dl.content-list-info dt,
div.content dl.content-list-referencia dt,
div.content dl.content-list-arquivo dt {
	color:#990000;
	font-weight:bold;
	font-size:1.2em;
	clear: both;
}

div.content dl.content-list-referencia div.sistema{
	margin:10px 0;
	color:#990000;
}

div.content dl.content-list-referencia div.sistema span {
	color:#2d8084;
	font-weight:bold;
}

div.content dl.content-list-referencia dt, 
div.content dl.content-list-info dt {
	margin-top: 15px;
}

div.content dl.content-list-info dt a{
	font-size: 1.2em;
	font-weight: bold;
	color:#990000;
}

div.content ul.content-list-arquivo li{
	margin-bottom: 20px;
	display:block;
	
}

div.content ul.content-list-arquivo li div.texto {
	display: block;
	position:relative;
	float:left;
	width: 300px;
}


div.content ul.content-list-arquivo li img.imagem {
	display:block;
	position:relative;
	float:left;
}


div.content ul.content-list-arquivo li div.texto span.titulo{
	display:block;
	color:#990000;
	font-size:1.1em;
	font-weight:bold;
	border-bottom: 1px solid #d2e8e6;
	margin-bottom:3px;
	_margin-right:14px;
	
}


div.content dl.content-list-referencia dl dd {
	*margin:10px 0;
}

div.content dl.content-list-referencia dd dl dt,
div.content dl.content-list-info dd dl dt,
div.content ul.content-list-arquivo li div.texto dl dt {
	color:#2d8084;
	font-size:1em;
	font-weight:bold;
	float:left;
	clear:both;
	margin-top:0px;
	_margin-top:10px;
	margin-bottom:3px;
	margin-right:3px;
	_height:15px;
}

div.content dl.content-list-referencia dt,
div.content dl.content-list-info dt {
	border-bottom: 1px solid #d2e8e6;
	margin-bottom: 5px;
	
}
div.content dl.content-list-referencia dd dl dt,
div.content dl.content-list-info dd dl dt {
	border:none;
}

div.content dl.content-list-referencia dd dl dd,
div.content dl.content-list-info dd dl dd,
div.content ul.content-list-arquivo li div.texto dl dd{
	font-size:1em;
	color:#990000;
	font-weight:normal;
	_height:15px;
	margin-top:10px;
	margin-bottom:10px;
	width: auto;

}

div.content dl.content-list-info dd dl {
	_border: 1px solid #FFF;
}

div.content dl.content-list-info dl dd.tags,
div.content ul.content-list-arquivo dl dd.tags {
	margin: 0 0 10px 0;
	_margin: 0 0 0 0 !important;
	clear: left;
}

div.content dl.content-list-referencia dd dl dd {
	*margin-top:0px;
	_margin-top:10px;
	_margin-bottom:0px;
	font-weight:normal;
}

div.content dl.content-list-referencia dd dl dt.resumo {
	margin-top:0px;
	_margin-bottom:0px;
}

div.content dl.content-list-referencia dd dl dd.resumo{
	clear:both;
	color: #666666;
	font-weight: normal;
	_margin-top:0px;
	
}

ul.tags {
	display:block;
	margin:0 !important;
	padding:0 !important;
}

div.content dl.content-list-info ul.tags li,
div.content ul.content-list-arquivo ul.tags li,
ul.tags li {
	display: inline;
	float:left;
	position: relative;
	margin:0 !important;
	padding:0 5px !important;
	border-left:1px solid #333333;
	font-weight:normal;
}

div.content dl.content-list-info ul.tags li.first,
div.content ul.content-list-arquivo ul.tags li.first,
ul.tags li.first{
	border-left:0px solid #CCCCCC;
	padding-left: 0 !important;
	margin-left: 0;
}


div.content div.informativo-help {
	padding:0;
	margin: 0 0 10px 0;
	width: 408px;
	background-color:#d2e8e6;
	
}

div.content div.informativo-help span{
	display:block;
	margin-right: 0;
	padding: 3px 10px;
	
}

div.content div.informativo-help a {
	color: white;
}

div.content div.informativo-help span.titulo {
	background-color: #3aa5ab;
	text-align: right;
	color:white;
	font-weight: bold;
	border-bottom: 3px solid white;
}

div.paginator-info {
	margin-left: 2px;
	padding: 0 2px 20px 0;
	color:#2d8084;
}

div.paginator-info span.numero-encontrado{
	float:left;
}

div.paginator-info span.pagina-atual{
	float:right;
	font-weight: bold;
}




div.box-shadow {
	width:435px;
	background: url(../img/box-shadow.png) right bottom no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../../../img/box-shadow.png', sizingMethod='scale');
	position:absolute;
	left: 100px;
	top: 100px;
	display:none;
	overflow: visible;
	z-index:1000;
	_padding:6px 0 0 6px;
}

div.box-shadow h1,
div.box-shadow div.content {
	background: #EEE;
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	position: relative;
	left:-8px;
	top:-8px;
	_left:-6px;
	_top:-6px;
}

div.box-shadow h1 {
	height: 20px;
	background:#CCC  url(../img/bg-box-shadow-head.gif) repeat-x;
	font-weight: bold;
	text-transform: uppercase;
	margin:0;
	padding:3px 10px 0 10px;
}

div.box-shadow h1,
div.box-shadow h1 a {
	color: #FFF;
}

div.box-shadow h1 a {
	float: right;
}

div.box-shadow div.content {
	padding:10px;
	color: #999;
}

iframe#ielayer {
	display:block;/*para o IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();/*a magica*/
	width:3000px;/*valor alto mesmo*/
	height:3000px/*valor alto mesmo*/;
}


form.fale-conosco label.endereco,
form.solicitar-referencia label.endereco {
	display:block;
	float:left;
	margin-right: 5px;
}

form.fale-conosco input.numero,
form.solicitar-referencia input.numero {
	display:block;
	float:left;
	margin-top: 13px;
	_margin-top: 15px;
	width: 35px;
}

form.fale-conosco li.complemento,
form.solicitar-referencia li.complemento {
	clear:both;
}

div.content div.content-actions ul.produtos-relacionados {
	height:auto !important;
	margin-top: 15px;
}

div.content div.content-actions ul.produtos-relacionados li{
	float:left;
	position:relative;
	width:110px !important;
	height:25px !important;
	display:block;
	padding:2px 5px;
	background-color: #f4f8f5;
}

div.content div.content-actions ul.produtos-relacionados li a{
	display: block;
	padding:5px 5px;
	
}

body.admin div.search form fieldset {
	width: 500px;
	float: left;
}

body.admin div.search form label{
	display:block;
}

body.admin div.search form label.buscar{
	float:left;
}

body.admin div.content div.search form label.aprovados {
	_margin-left: 185px;
}


body.admin div.content div.search form input.submit {
	margin: 15px 0 0 0 !important;
	float: right;
}

span.display-boolean {
	display: block;
	width: 16px;
	height: 16px;
	text-indent: -999999px;
	overflow: hidden;
	border: 1px solid #ccc;
	margin:0 auto !important;
}

span.display-boolean-true {
	background: transparent url(../img/true.gif) left top no-repeat;
}

body.admin div.content div.dependencies 
{
	margin: 10px 0;
	padding: 10px 0;
	display:none;
	clear:both;
}

body.admin div.content div.dependencies h4
{
	color: black;
}

body.admin div.content div.dependencies dl 
{
	margin-top: 10px;
}
body.admin div.content div.dependencies dl dt
{
	font-weight: bold;
	color: black;
}

body.admin div.content div.dependencies dl dd
{
	padding-left: 15px;
}

