@charset "utf-8";
/* CSS Document */


* {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
body {
	background-image:url(../../ams/imagens/bg-topo.gif);
	background-repeat:repeat-x;
	font-size:12px;
	color:#333333
}
h1 {
	font-size:120%;
	line-height:1.4em;
	letter-spacing:-0.025em
}
h2 {
	font-size:110%;
	line-height:1.3em
}
h3 {
	font-size:100%;
	line-height:1.25em
}
h4 {
	font-size:90%;
	line-height:1.15em
}
h5 {
	font-size:80%;
	line-height:1.10em
}
h6 {
	font-size:70%;
	line-height:1em
}

table {
	border-collapse: collapse;
	border-spacing: 0
}
a {
	text-decoration:none
}
a:hover {
	text-decoration:underline
}
p {
	color:#333;
	width:100%
}
.no-border {
	border:none !important
}
.none {display:none}
.center {
	text-align:center;
}
.ams-clear {
	clear:both;
	float:left;
	margin:10px 0 !important;
}
.ams-aleft {
	float:left;
	margin-right: 5px;
	display:inline
}
.ams-aright {
	float:right;
	/*margin-left:5px*/
}

.ams-aright-2 {
	float:right;
	margin-left:5px
}

.ams-left-3-col {
float:left;
width:564px;
}

.ams-espaco {margin-top:10px !important}

.ams-left {
	float:left;
}

.ams-invisible {
	position:absolute;
	top:-9999px;
	left:-9999px;
	overflow:hidden;
	text-indent:-9999px;
	height:0;
}
.ams-ativo {
	font-weight:bold
}

/*div que envolve o site e rodape*/

.ams-geral {
	margin:0 auto;
	width: 1000px
}

/* login */
.ams-login {
	width:auto;
	height:27px;
	margin-left:933px;
}
.ams-login span {
	position:relative;
	z-index:999;
	line-height:27px;
	font-size:12px;
}
#ams-login, .ams-login a {
	color:white;
	font-family:Arial, Helvetica, sans-serif;
}
.ams-login a, #ams-login-interno a {
	font-weight:bold
}
#ams-login-interno a {
	color:#333
}
#ams-login {
	background-image:url(../imagens/caixa-login.png);
	background-repeat:no-repeat;
	width:290px;
	height:262px;
	position:relative;
	top:-60px;
	right:240px;
	z-index:998;
	display:none;
}
#ams-login form {
	margin:30px 5px 5px 10px
}
#ams-login fieldset, #ams-login-interno fieldset {
	border:none;
}
#ams-login legend {
	color:white;
	padding:40px 0 10px 15px;
	font-size:13px !important;
	font-weight:bold;
}
#ams-login-interno legend {
	display:none
}
#ams-login label {
	color:white;
	margin-left:15px;
	font-size:12px;
}
*html #ams-login label {
	margin-left:23px;
}
#ams-login-interno label {
	margin-left:0;
	font-weight:bold
}
#ams-login-interno label {
	color:#333
}
#ams-login input, #ams-login-interno input {
	border: 2px solid #a3a3a3;
	margin-left:15px;
	display:block
}
#ams-login-interno input {
	margin-left:0
}
#ams-login-button {
	margin:5px 7px 0 0;
	float:right;
	background-color:#889e88;
	font-size:110%;
	padding: 0.3em;
	font-weight:bold;
	color:white
}
#ams-login p {
	text-align:right;
	margin-right:15px;
	font-size:11px;
}
.ams-entrar, .ams-entrar-interno {
	margin-top:10px;
	border: none !important
}
*html .ams-entrar, .ams-entrar-interno {
	margin-left:22px !important
}
.btn-ams-credenciado {
	background-image:url(../imagens/login-credenciado.gif);
	background-repeat:no-repeat;
	width:163px;
	height:28px;
	font-size:12px;
	font-weight:bold;
	line-height:26px;
	text-align:center;
	margin: 10px 0 0 62px
}
.btn-ams-credenciado-interno {
	background-image:url(../imagens/login-credenciado-interno.gif);
	background-repeat:no-repeat;
	width:163px;
	height:28px;
	font-size:12px;
	font-weight:bold;
	line-height:26px;
	text-align:center;
	margin: 10px auto;
}
.btn-ams-credenciado-interno a {
	color:white !important
}
.ams-logout {
	width:1000px;
	height:27px;
	font-family:Arial, Helvetica, sans-serif
}
.ams-logout span {
	color:white;
	font-size:12px;
	font-weight:bold;
	height:27px;
	line-height:27px
}
.ams-logout a {
	color:white;
}
.ams-logout-nome {
	float:right;
	display:inline
}
.ams-logout-sair {
	float:right;
	display:inline;
	margin-left:5px
}
.ams-critica-login {
	color:#cc0000;
	margin:0 0 0 .2em;
	line-height:2.2em;
	font-size:.8em
}
/*header*/

.ams-header {
	width: 1000px;
	height:149px;
	background-image:url(../../ams/imagens/bg-header.gif);
	background-repeat:no-repeat;
	background-position:0 27px
}
.ams-logo {
	float:left;
	display:inline;
	width:202px;
	height:54px;
	margin:31px 0 0 0;
}
.ams-busca-geral {
	float:left;
	display:inline;
	width:641px;
	height:54px;
	margin:31px 0 0 0;
}
.ams-campo-busca {
	width:328px;
	height:32px;
	background-image:url(../imagens/bg-busca-global.gif);
	background-repeat: no-repeat;
	margin: 3px 10px 10px 235px;
}

fieldset.ams-campo-busca {
	border:none;
}
.ams-campo-busca-input {
	border:none;
	margin:8px 0 0 45px !important;
	width: 200px;
	float:left;
}

.ams-logo-petro {
	width:157px;
	height:31px;
	float:left;
	margin:35px 0 0 0;
	display:inline
}
/* Menu topo */

.ams-menu-topo {
	float:left;
	display:inline;
	height:37px;
	width:641px;
	margin-left:224px;
}
*html .ams-menu-topo {
	margin-bottom:-2px
}
.ams-menu-topo ul {
	float:left;
}
.ams-menu-topo ul li {
	display:inline;
	margin-right: 40px
}
.ams-menu-topo ul li a {
	font-size: 18px;
	text-decoration:none;
	height:37px;
	display:inline-block;
	line-height:37px;
	font-family:Arial, Helvetica, sans-serif;
}
.ams-menu-topo ul li a:hover {
	text-decoration:underline
}
*html .ams-menu-topo ul li a {
	height:1%
}
.ams-menu-cinza {
	color: #333333 !important
}
.ams-menu-verde {
	color: #398326 !important;
	margin-bottom:0 !important;
	
}
.ams-menu-azul {
	color: #006699 !important;
	margin-bottom:0 !important;
	
}



/* miolo, banner, banners e noticias */

.ams-banner {
	width:774px;
	height:313px;
	float:left
}
.ams-banners {
	width:380px;
	float:left;
	margin: 35px 0 0 0
}
.ams-banners img {
	border:none
}
.ams-margin-banners {
	margin-left: 12px
}

.ams-noticias-capa {float:left; clear both; width:313px; height:200px;  margin:5px 20px 5px 0}

.ams-noticias-capa-top {float:left; background-image:url(../imagens/top-box-noticias.png); width:313px; height:10px; background-repeat:no-repeat; margin-top:1px}
.ams-noticias-capa-middle{float:left; background-image:url(../imagens/middle-box-noticias.png); width:313px; background-repeat:repeat-y}
.ams-noticias-capa-bottom {float:left; background-image:url(../imagens/bottom-box-noticias.png); width:313px; height:10px; background-repeat:no-repeat}

.ams-noticias-top-bene {float:left; background-image:url(../imagens/top-box-noticias-bene.png); width:273px; height:10px; background-repeat:no-repeat; margin-top:13px}
.ams-noticias-middle-bene {float:left; background-image:url(../imagens/middle-box-noticias-bene.png); width:273px; background-repeat:repeat-y}
.ams-noticias-bottom-bene {float:left; background-image:url(../imagens/bottom-box-noticias-bene.png); width:273px; height:10px; background-repeat:no-repeat; margin-bottom:10px}

.ams-noticias-top-cred {float:left; background-image:url(../imagens/top-box-noticias-cred.png); width:273px; height:10px; background-repeat:no-repeat; margin-top:13px}
.ams-noticias-middle-cred {float:left; background-image:url(../imagens/middle-box-noticias-cred.png); width:273px; background-repeat:repeat-y}
.ams-noticias-bottom-cred {float:left; background-image:url(../imagens/bottom-box-noticias-cred.png); width:273px; height:10px; background-repeat:no-repeat; margin-bottom:10px}


.ams-noticias-capa-middle ul li, .ams-lista-noticias-interna ul li {list-style-type:none; list-style-position:inside; margin:3px 5px; font-size:11px; border-bottom:1px dotted #666}
.ams-noticias-capa-middle ul li, .ams-data-noticia {color:#666; font-weight:bold}
.ams-data-noticia span {*clear:right}

.ams-noticias-capa-middle ul li span.ams-secao-noticia a, .ams-lista-noticias-interna ul li span.ams-secao-noticia a {font-weight:normal}
.ams-noticias-capa-middle ul li p, .ams-lista-noticias-interna ul li p {font-size:12px; margin-top:5px}
.ams-noticias-capa-middle ul li p a , .ams-lista-noticias-interna ul li p a {color:#666; font-weight:normal}
.ams-destaques-capa {
	width:667px;
	clear:right;
	margin:5px 0;
	/*display:table*/
	float:right
}

.ams-destaques-capa p, .ams-noticias-capa p {
	font-size:20px;
	font-weight:600;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom: 10px
}
.ams-destaques-capa p span, .ams-noticias-capa p span {
	font-size:11px;
	font-weight:bold;
	color:#666;
	font-family:Verdana, Geneva, sans-serif
}
.ams-destaques-capa a, .ams-noticias-capa a {
	color:#006699
}
.ams-lista-destaques-capa ul {
	list-style-type:none;
	display:table;
	margin:8px 0 0 0
}
.ams-lista-destaques-capa ul li {
	font-size:14px;
	font-weight:normal;
	display:inline !important;
	float:left;
	margin-right:3px;
	width:329px;
	margin-bottom:15px;
	/*border-right: 1px solid #ccc*/
}
.ams-lista-destaques-capa ul li a {
	color:#666;
	display:block;
	float:left !important;
	margin:0 20px 0 10px;
	width:210px;
	line-height:1.2em
}

.ams-destaques-sem-foto {width:310px; _width:250px;}

/* coluna direita */
.ams-coluna-direita {
	width:217px;
	float:right;
	margin-left:0;
}

.conpet-banner-800 {margin:0 0 10px 0}

/* Menu de buscas */

.ams-menu-buscas ul li {
	width:217px;
	height:42px;
	margin-bottom: 10px;
	display:table;
	background-image:url(../imagens/btn-busca.gif);
	background-repeat:no-repeat;
}
.ams-menu-buscas ul li a {
	color: white;
	line-height:14px;
	font-size: 12px;
	font-weight:bold;
	padding-left: 40px;
	display: table-cell;
	vertical-align: middle;
}



/* Box verde */

.ams-menu-links-rapidos-topo {
	background-image:url(../imagens/tit-verde.gif);
	background-repeat:no-repeat;
	width:217px;
	height:37px;
}
.ams-menu-links-rapidos-topo span {
	font-size:14px;
	line-height:37px;
	margin-left:10px;
	font-weight:bold
}
.ams-menu-links-rapidos-middle {
	background-image:url(../imagens/mid-verde.gif);
	background-repeat:repeat-y;
	clear:both;
	margin:10px 0 0 0
}
.ams-menu-links-rapidos-middle ul {
	list-style-type:none;
	font-size:12px;
	margin: 0 5px 0 15px;
}
.ams-menu-links-rapidos-middle ul li {
	margin-top:5px;
}
.ams-menu-links-rapidos-middle ul li a {
	color:#398326;
	background-image:url(../imagens/bullet-verde.gif);
	background-repeat:no-repeat;
	background-position:left .5em;
	padding-left: 10px;
	display:block;
	line-height:1.4em
}
*.ams-menu-links-rapidos-middle ul li {
	height:1%
}

.ams-menu-links-rapidos-middle img {border:none}


.ams-menu-links-rapidos-bottom {
	background-image:url(../imagens/bott-verde.gif);
	background-repeat:no-repeat;
	width:217px;
	height:9px;
}

/*box azul*/

.ams-menu-links-rapidos1-topo {
	background-image:url(../imagens/tit-azul.gif);
	background-repeat:no-repeat;
	width:217px;
	height:37px;
}
.ams-menu-links-rapidos1-topo span {
	font-size:14px;
	line-height:37px;
	margin-left:10px;
	font-weight:bold
}
.ams-menu-links-rapidos1-middle {
	background-image:url(../imagens/mid-azul.gif);
	background-repeat:repeat-y;
	clear:both;
	margin:10px 0 0 0
}
.ams-menu-links-rapidos1-middle ul {
	list-style-type:none;
	font-size:12px;
	margin: 0 5px 0 15px;
}
.ams-menu-links-rapidos1-middle ul li {
	margin-top:5px;
}
.ams-menu-links-rapidos1-middle ul li a {
	color:#006699;
	background-image:url(../imagens/bullet-azul.gif);
	background-repeat:no-repeat;
	background-position:left .5em;
	padding-left: 10px;
	display:block;
	line-height:1.4em
}
*.ams-menu-links-rapidos1-middle ul li {
	height:1%
}

.ams-menu-links-rapidos1-middle img {border:none}

.ams-menu-links-rapidos1-bottom {
	background-image:url(../imagens/bott-azul.gif);
	background-repeat:no-repeat;
	width:217px;
	height:9px;
}
/* box cinza */


.ams-menu-links-topo {
	background-image:url(../imagens/tit-cinza.gif);
	background-repeat:no-repeat;
	width:217px;
	height:37px;
}
.ams-menu-links-topo span {
	font-size:14px;
	line-height:37px;
	margin-left:10px;
	font-weight:bold
}
.ams-menu-links-middle {
	background-image:url(../imagens/mid-cinza.gif);
	background-repeat:repeat-y;
	clear:both;
	margin:10px 0 0 0
}
.ams-menu-links-middle ul {
	list-style-type:none;
	font-size:12px;
	margin: 0 5px 0 15px;
}
.ams-menu-links-middle ul li {
	margin-top:5px;
}
.ams-menu-links-middle ul li a {
	color:#666;
	background-image:url(../imagens/bullet-cinza.gif);
	background-repeat:no-repeat;
	background-position:left .5em;
	padding-left: 10px;
	display:block;
	line-height:1.4em
}
*.ams-menu-links-middle ul li {
	height:1%
}

.ams-menu-links-middle img {border:none}

.ams-menu-links-bottom {
	background-image:url(../imagens/bott-cinza.gif);
	background-repeat:no-repeat;
	width:217px;
	height:9px;
	margin-bottom:10px;
}

.ams-link-destaque-sem-foto {width:240px; float:right; height:81px; }
.ams-link-destaques-internas-sem-foto { height:81px; margin-left:87px}
.ams-lista-destaques-noticias-sem-foto {float:right; width: 675px}

div.conteiner_galeria .thumb {
	position:relative;
	float:left;
	margin:0;
	width:87px;
	height:81px;
}
div.conteiner_galeria .thumb img {
	border:none;
	width:87px;
	height:81px;
	margin-left:0;
}
div.conteiner_galeria .thumb span {
	position:absolute;
	width:87px;
	height:81px;
	background-image: url(../imagens/mascara-noticias-capa.png);
	background-repeat: no-repeat;
	background-position: left top;
	z-index:0;
}

/* mascara */

div.conteiner_banner .imagem {
	position:relative;
	float:left;
	margin:0;
	width:774px;
	height:313px;
}
div.conteiner_banner .imagem img {
	border:none;
	width:774px;
	height:313px;
	margin-left:0;
}
div.conteiner_banner .imagem span {
	position:absolute;
	width:774px;
	height:313px;
	background-image: url(../imagens/banner.png);
	background-repeat: no-repeat;
	background-position: left top;
	z-index:997;
}

*html div.conteiner_banner .imagem span {
	background-image:none;
}

/* Slideshow */
 
#slideshow {
	margin:0;
	width:774px;
	height:313px;
	position:relative;
}
#slideshow #slidesContainer {
	margin:0;
	width:774px;
	height:313px;
	overflow:auto; /* affiche une scrollbar au cas ou */
	position:relative;
}
#slideshow #slidesContainer .slide {
	margin:0;
	width:774px; /* reduit de 20 pixels la div #slidesContainer pour permettre d'afficher la barre de scroll */
	height:313px;
	position:relative; /* colocado por Nuno, faz o H2 andar junto com o slide */
}


/* Slideshow controls style rules. */


ul.controlPagination {
	position:relative;
	top:-45px;
right:20px;
	z-index:999;
	float:right
}

li.control2 {
	display:inline;
	
}
a.control1 {
	cursor: pointer;
	text-decoration:none;
	font-size:12px;
	line-height:31px;
	background-image:url(../imagens/btn-pag-banner.png);
	background-repeat:no-repeat;
	width:30px;
	height:31px;
	padding: 0 0 0 10px;
	display:inline-block;
	color: white;
	font-weight:bold
}
.slide h2 {
	letter-spacing:-1px;
	position:absolute;
	top:255px;
	left:15px;
	font-weight:bold;
	line-height:22px;
	font-size:16px;
	width:70%;
	z-index:998
}
.slide a {
	color: green;
	font-weight:bold;
	text-decoration:none;
}
*html .slide a {
	background-color:white;
}
a:hover {
	text-decoration:underline;
}
.slide span {
	background-color:#60c201;
	padding:6px;
}
.slide img {
	float:right;
	margin:0;
	border:none;
}

/* Internas */

.ams-menu-vertical {
	width:217px;
	float:left;
}
.ams-caminho-controles {
	width:552px;
	float:left;
	padding-left:7px;
	background-image:url(../imagens/bg-miolo-interna.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin-bottom:20px
}
.ams-miolo-interna {
	width:550px;
	float:left;
	padding-left:7px;
	display:inline;
	margin-bottom:20px;
}

.ams-miolo-interna- h1 {
	clear:both;
	line-height:1.4em;
}

h1.ams-atualizacao-credenciado {
	float:left;
	clear:both;
	line-height:1.4em;
	margin-bottom:15px!important;
}

.ams-miolo-interna .ams-logout {
	float:right;
	width:50px!important;
	line-height:0.9em!important;
	font:bold 12px Tahoma, Geneva, sans-serif;
}
.ams-miolo-interna h2 {clear:both;}

.ams-miolo-interna p {
	line-height:1.6em;
	margin:10px 0
}
.ams-miolo-interna ul, .ams-miolo-interna ol {
	list-style-position:inside;
}
.ams-miolo-interna ul li, .ams-miolo-interna ol li  {
	margin:10px 30px;
	line-height:1.6em;
}

.ams-miolo-interna a {color:#006699; text-decoration:underline}

/*tabela*/
.ams-miolo-interna table {
	margin: 10px 0;
	border:1px solid white
}
.ams-miolo-interna th {
	background-color:#619c51;
	padding:0.4em;
	color: white
}
.ams-miolo-interna td {
	padding:0.4em
}
.ams-miolo-interna-td-1 {
	background-color:#ececec
}
.ams-miolo-interna-td-2 {
	background-color:#d5d5d5
}
/*linha separadora*/

.ams-miolo-interna hr {
	border-width:0;
	height:1px;
	border:none;
	border-bottom:1px solid #666;
	width:100%;
	clear:both;
	padding:5px 0;
}
/* box de arquivos */

.ams-top-box-arquivos {
	background-image:url(../imagens/top-bg-arquivos.gif);
	background-repeat:no-repeat;
	width:553px;
	height:30px;
	float:left;
}
.ams-top-box-arquivos span {
	font-size:16px;
	line-height:30px;
	margin-left:10px;
	font-weight:bold
}
.ams-mid-box-arquivos {
	background-color:#e5e5e5;
	width:553px;
	float:left;
}
.ams-mid-box-arquivos table {
	border:1px solid #e5e5e5 !important;
	margin:5px;
	width:96%
}
.ams-mid-box-arquivos td {
	height:31px;
	vertical-align:baseline;
	border-right:1px solid #e5e5e5 !important;
	border-bottom:1px solid white !important
}
.ams-mid-box-arquivos a {
	color:#333
}
.ams-mid-box-arquivos-seguro {
	color:#999 !important
}
.ams-bott-box-arquivos {
	background-image:url(../imagens/bott-bg-arquivos.gif);
	background-repeat:no-repeat;
	width:553px;
	height:7px;
	float:left;
	margin-bottom:10px
}

/* Rodape mapa do site*/

.ams-mapa {
	background-color:#619c51;
	width:100% !important;
	background-image:url(../imagens/bg-rodape.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	border-top:1px solid #68a95f;
	display:table;
	padding:20px 0;
	width:100% !important;
/*	margin-top:20px;*/

}
.ams-itens-mapa {
	margin:0 auto;
	width: 1000px;
}
.ams-coluna-rodape {
	width:331px;
	float:left;
	display:inline;
}
.ams-coluna-rodape span {
	font-size:14px;
	color:white;
	font-weight:bold;
	margin-left: 50px
}
.ams-coluna-rodape ul {
	font-size:11px;
	list-style-type:none;
	color:white;
	margin:10px 30px 10px 50px
}
.ams-coluna-rodape ul li {
	font-weight:bold;
	background-image:url(../imagens/bullet-branco-rodape.gif);
	background-repeat:no-repeat;
	background-position:left 4px;
	padding-left:10px
}
.ams-coluna-rodape ul li ul {
	margin-left:0 !important
}
.ams-coluna-rodape ul li ul li {
	font-size:11px;
	list-style-type:none;
	color:white;
	line-height:16px;
	font-weight:normal;
	background-image:none;
	padding:0
}
.ams-coluna-rodape a {
	color:white
}
.ams-coluna-rodape img {
	border:none;
	vertical-align:text-bottom
}
.ams-rss span {
	background-image:url(../imagens/rss-mapa.gif);
	background-repeat:no-repeat;
	padding-left: 18px
}
.ams-ans-marca {
	margin:20px 0 0 50px;
}

.ams-fio-lateral-esquerdo {
	border-left:1px solid white
}




/* menu vertical*/

.ams-top-menu-interno {
	display:block;
	background-image:url(../imagens/topo-menu-interno.jpg);
	background-repeat:no- repeat;
	width:217px;
	height:40px;
}
.ams-mid-menu-interno {
	background-image:url(../imagens/mid-menu-interno.jpg);
	background-repeat:repeat-y;
	width:217px;
	float:left;
	padding: 0 0 20px 0
}
.ams-bott-menu-interno {
	background-image:url(../imagens/bott-menu-interno.jpg);
	background-repeat:no-repeat;
	width:217px;
	height:9px;
	margin-bottom:10px;
	float:left
}
/****** casca que envolve o menu ***/


.ams-top-0 {
	background-image:url(../imagens/top_nivel_0.png);
	background-repeat:no-repeat;
	width:200px;
	height:10px;
}
.ams-middle-0 {
	background-image:url(../imagens/middle_nivel_0.png);
	background-repeat:repeat-y;
	width:190px;
	line-height:34px;
	cursor:default;
	
}
.ams-bottom-0 {
	background-image:url(../imagens/bottom_nivel_0.png);
	background-repeat:no-repeat;
	width:200px;
	height:10px
}

.ams-middle-0-active {
	float:left;
	width:200px;
	
	
}
.ams-top-0-active {
	background-image:url(../imagens/top_nivel_0_sf.png);
	background-repeat:no-repeat;
	width:200px;
	height:10px;
	margin-top: -10px;
}
.ams-middle-0-active:hover {
	background-image:url(../imagens/middle_nivel_0_sf.png);
	background-repeat:repeat-y;
	line-height:20px;
}
.ams-bottom-0-active {
	background-image:url(../imagens/bottom_nivel_0_sf.png);
	background-repeat:no-repeat;
	width:200x;
	height:10px;
	clear:both
}
.ams-middle-0:hover {
	background-image:url(../imagens/middle_nivel_0.png) !important;
	background-repeat:repeat-y;
	width:200px;
	line-height:14px !important

}

/*@media screen and (-webkit-min-device-pixel-ratio:0) {
.ams-menu-0 { float:left; position:relative; z-index:5; font-size:12px; font-weight:bold; height:10px !important; line-height:34px !important; }
}*/


.ams-menu-0 {
	float:left;
	position:relative;
	z-index:5;
	font-size:12px;
	font-weight:bold;
	height:54px;
	line-height:20px !important;
}



.ams-menu-0 a {
	display:block;
	color:#060;
	text-decoration:none;
	width: 190px;
}

.ams-top-1 {
	background-image:url(../imagens/top_nivel_1.png);
	background-repeat:no-repeat;
	position:relative;
	width:212px;
	height:10px;
	
}
.ams-middle-1 {
	background-image:url(../imagens/middle_nivel_1.png);
	background-repeat:repeat-y;
	width:212px;
}
.ams-bottom-1 {
	background-image:url(../imagens/bottom_nivel_1.png);
	background-repeat:no-repeat;
	width:212px;
	height:10px;
	clear:both;
}
.ams-menu-1 a {
	display:block;
	color:#060;
	text-decoration:none;
	width: 180px;
}
.ams-middle-0, .ams-middle-0-active, .ams-middle-1 {
	display:block;
	color:#060;
	padding:10px;
	text-decoration:none
}
.ams-middle-0 img, .ams-middle-0-active img, .ams-middle-1 img {
	border:none;
	vertical-align:text-bottom
}
.ams-middle-1 a {
	margin:0 0 10px 8px !important

}
.ams-middle-1 a:hover {
	text-decoration:underline
}
.ams-middle-1 img {
	border:none;
	vertical-align:text-bottom
}
.ams-menu-1 {
	position:absolute;
	margin-left:197px;
	z-index:1;
	width:212px;
	font-size:12px;
	
}

.ams-menuv ul { clear:both !important; 	list-style:none !important; margin-top:-40px}

/*ul.ams-menuv li {
	clear:both !important;
	list-style:none;
	margin-top:-40px
}*/
.ams-menuv li {
	float:left;
	clear:both !important;
	list-style:none !important;

}


/*breadcrumb*/

ul.ams-breadcrumb {
	background-image:url(../imagens/img-breadcrumb.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	padding:0 0 0 23px;
	margin:10px 0
}
ul.ams-breadcrumb li {
	font-size:11px;
	display:inline;
	list-style:none;
	font-weight:bold;
	margin:0;
}
ul.ams-breadcrumb li a {
	color:#333;
	font-weight:normal;
	text-decoration:underline;
	line-height:20px !important
}
/*Fim de breadcrumb*/


ul.ams-controles {
	display:inline;
	float:right;
}
ul.ams-controles img {
	border:none;
	vertical-align:middle;
}
ul.ams-controles li {
	display:inline;
	margin:0 1px
}
ul.ams-controles li a {
	display:block-inline;
	width:23px;
	height:23px;
	font-size:10px;
	color: green;
}
div.ams-img-homes-internas {
	margin-top:-25px;
	position:relative;
	z-index:-1
}
.ams-lista-destaques-interna, .ams-lista-noticias-interna {
	width:273px;
	margin:0 0 0 5px;
	float:left;
	*padding-bottom: 10px !important
	
	
}



.ams-lista-destaques-interna p, .ams-lista-noticias-interna p {
	font-size:16px;
	font-weight:600;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom: 10px
}
.ams-lista-destaques-interna p span, .ams-lista-noticias-interna p span {
	font-size:11px;
	font-weight:bold;
	color:#666;
	font-family:Verdana, Geneva, sans-serif
}
.ams-lista-destaques-interna span a, .ams-lista-noticias-interna span a {
	color:#006699;
	text-decoration:underline
}
.ams-lista-destaques-interna ul {
	list-style-type:none;
	margin-bottom:20px !important;
	float:left;
	margin-top:10px
}
.ams-lista-destaques-interna ul li {
	font-size:14px;
	font-weight:normal;
	display:inline;
	float:left;
	margin: 0 0 15px -1px
}
.ams-lista-destaques-interna ul li a {
	color:#666;
	display:inline-block;
	width:167px;
	float:left !important;
	padding:0 10px
}
.ams-linha {
	border-right: none
}

/*lista expansivel*/

.ams-lista-controles {float:right}

.ams-lista-controles ul {
	list-style-type:none;
	float:left;
	
}

.ams-lista-controles li {
	display:inline;
	clear:left
}


.collall, .expall {
	background:url(../imagens/btn-lista-expansivel.gif) no-repeat;
	width:140px;
	height:32px;
	display:block;
	line-height:32px;
	color:green !important;
	font-weight:bold;
	text-align:center;
	font-size:12px;
	float:left;
	margin:0 2px
}

.ams-lista {
	clear:both;
	display:inline;
	float:left;
	width:100%
}
.ams-lista ul {
	margin:10px 0;
	float:left;
	clear:both;
}
.ams-lista ul li {
	list-style:none;
	clear:both;
	_clear:none;
	margin:10px 0 0 10px; 
	padding:0
}


.ams-lista a {color:#666666;}

.ask {
	cursor:pointer;
	font-weight:bold;
	color:#666666;
	background-image:url(../imagens/seta-lista-1.gif);
	background-repeat:no-repeat;
	background-position:0 .3em;
	padding-left: 10px;
	clear:both;
	
}
.ask.open {
	background-position:0 -.9em
}
.answer ul {
	margin:0;
	padding:0;
	clear:both;
	
}
.answer ul li {
	list-style-type:disc;
	clear:both;
	width:100%;
	list-style:inside;
	margin: 0
}
.answer ul li a {
	text-decoration:underline;
	color:#006699
}

.answer p, .answer h1, .answer h2, .answer h3 {width:500px;}



/* internas de duas colunas */

.ams-duas-colunas-controles {
	margin-left:217px;
	float:left;
	display:inline;
}
.ams-duas-colunas {
	background-image:url(../imagens/bg-header-dois.gif);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	display:inline;
}
.ams-miolo-interna-duas {
	width:768px !important;
	float:left;
	display:inline
}
.ams-miolo-interna-duas a {
	color:#333
}

/*Posto de atendimento*/


.ams-box-atendimento {
	background-image:url(../imagens/bg-tel-atendimento.jpg);
	background-repeat:no-repeat;
	width:222px;
	height:60px;
	float:left;
	margin-right:36px;
}

.ams-box-atendimento p {
	font-size:11px;
	/*line-height:0;*/
	margin: 20px 5px 0 5px !important;
	font-weight:bold;
	letter-spacing:-0.030em;}


.ams-box-atendimento-last {
	margin:0
}
.ams-posto-atendimento-form {
	float:left ;
}
.ams-posto-atendimento {
	float:left;
	width:768px;
	display:inline
}
.ams-drop-buscas-filtro {
	float:left;
	height:22px
}
.ams-btn-buscar-atendimento, .ams-filtrar {
	margin:-20px 0 0 1em;
	float:left
}

.ams-filtrar1 {
	margin:-44px 0 0 16em;
	float:left
}

.ams-filtro-direita {float:right}

ul.ams-posto-atendimento-resultado {
	margin:0;
}
ul.ams-posto-atendimento-resultado li {
	list-style-type:none;
	line-height:12px
}

/* Formulario corporativo Lumis*/

#formulariocorporativo-Form {
	width:98%;
	margin:30px 0;
	display:table;
}

.form-cadastro {
	width:98%;
	margin:30px 0;
}
#formulariocorporativo-Form span, #campo_cartao span, span#formulariocorporativo-Form {
	color:#cc0000;
}
#formCorp-Campos {
	float:left;
	display:block;
	width:90%
}

.form-cadastro {
	float:left;
	display:inline;
	width:90%
}
.formCorp-Campo {
	height: 5em
} 

/*class das divs que envolvem os campos do form */

.formCorp-Campo label {
	color:#000;
	margin: 0 0 0 3px;
	float:left
}

.required {
	font-size:1em;
	padding:.2em;
} 

/* class da critica */
.formCorp-InputText {
	float:left;
	display:block;
	border: 2px solid #a3a3a3;
	width: 30em;
	font-size:.9em;
	padding:.2em;
	color:#666;
	clear:both;
	font-size:1em;
	margin-left:2px
} 

/* class inputText */
.formCorp-DropDown {
	border: 2px solid #a3a3a3;
	width: 15em;
	font-size:1em;
	padding:.1em;
	color:#666;
	clear:both;
	float:left;
	margin-left:2px
} 

/* class dos menus dropdowns */
#mensagem {
} 

/* class do campo de textArea */
#formulariocorporativo-Form #campo_mensagem textarea {
	background-color:#FFF;
	border:2px solid #a3a3a3;
	float:left;
	height:12em;
	width:31em;
	font-size:1em;
	clear:both;
	color:#666;
}

#formCorp-Buttons {
	clear:both;
}
#enviar {
	float:left;
}
input.formCorp-SubmitButton {
	float:left;
	background:url(../imagens/btn-enviar-1.gif) no-repeat;
	width:72px;
	height:26px;
	border:none;
	font-size:12px;
	cursor:pointer;
	color:white;
	text-align:center;
	font-weight:bold;
	margin: 20px 0;


}

input.ams-btns, .ams-btns input {
	float:left;
	background: url(../imagens/bt-enviar.gif) no-repeat;
	width:72px;
	height:26px;
	border:none;
	font-size:12px;
	cursor:pointer;
	color:white;
	text-align:center;
	font-weight:bold;
	margin: 20px 0;
  }

.formCorp-CancelButton {
	display:none;
}
.ams-critica, .required {
	float:left;
	margin:0 0 0 .2em;
	/*line-height:2.2em;*/
	font-size:1em;
	*display:block
}

.error {display:inline; color:#cc0000; font-size:1em;}

.ams-critica a {
	color:#006699
}
.ams-msg-form {
	color:#666 !important
}

/*cadastro*/

input.campo-cartao, input.campo-cpf, input.campo-senha, input.campo-telefone {
	float:left;
	width:14em
}





/*Lista de destaques-noticias*/

.ams-itens-paginacao {
	float:left;
	width:768px;
	margin:10px 0
}
.ams-paginacao {
	width:448px;
	float:left;
}
.ams-paginacao ul li {
	display:inline;
	margin:0 3px;
	line-height:1.4em;
	height:15px;
	float:left;
}
.ams-paginacao ul li a {
	color:#333;
	font-weight:bold
}
.ams-paginacao-active {
	color: #398326 !important
}
span.ams-paginacao-itens, .ams-paginacao-itens span {
	float:right;
	text-align:right;
	line-height:2.2em;
	font-size:.8em;
	height:15px;
}
.ams-noticias ul {
	list-style:none;
	margin:0 -30px
}
.ams-noticias ul li {
	float:left;
	border-bottom:1px solid #ccc;
	padding-bottom: 10px;
	display:inline;
	width:768px;

}
.ams-noticias li span {
	font-size:1em;
	font-weight:bold;
}

.ams-noticias h2 {
	font-size:1em;
	line-height:1.4em;
	margin:10px 0 !important;
	padding:0;
}

.ams-noticias p {margin:0; padding:0}


.ams-noticias a {
	color:#333
}
.ams-noticias a:hover {
	color: #398326
}
/*RSS*/

.ams-rss {
	vertical-align:middle !important
}


.ams_MagemH1 {margin-top:60px}

.ams-troca-senha {margin: 20px 0}


.ams-logout span {padding:0 10px; border-left:1px solid white}


.ams-cadastro-box {padding:8px; background-color:#ece9d8; border:2px solid #999; margin: 5px 0}


/***********  ALTERAÇÃO DE CADASTRO ******************/


form.ams-cadastro {
	width:550px;
	border:1px solid #fff
	}
	
	div.ams-campoform {
		float:left;
		width:540px;
		margin:10px 0 10px 0!important;
		padding:5px;
		border:1px solid #CCC;
	}
	
	#ams-cadastro-hidden {
		display:none;
	}

	div.ams-campoform  img {
		float:right!important;
	}

div.ams-campoform ul {
	float:left;
	width:540px;
	display:block;
}

div.ams-campoform li {
	display:block;
	float:left;
	width:540px;
	margin:5px;
}

 div.ams-campoform li img {
	margin-left:18px; 
	float:left!important
} 
	
div.ams-campoform li div {
	float:left;
}

	form.ams-cadastro fieldset { 
		width:100%;
		margin:6px 0 6px 0;
		border:none;
	}
	
	form.ams-cadastro fieldset p {
		font-weight:normal!important;
		font-style:italic;
		line-height:normal;
		margin:none!important;
	}
	
 .ams-cadastro p {
	margin:0 0 8px 0;
	font:bold 12px Verdana, Geneva, sans-serif;
	width:510px; 
}


 .ams-cadastro  .ams-endereco {
	 float:left;
	margin:0 0 8px 0;
	font:bold 12px Verdana, Geneva, sans-serif;
	
}

 .ams-cadastro p.ams-confira {
	width:540px;
}

	form.ams-cadastro label {
		float:left;
		width:170px;
	}
	
	form.ams-cadastro label.ams-label2 {
		float:left;
		width:110px;
		margin-left:20px;
	}
	
	form.ams-cadastro input {
		float:left;
		width:170px;
		padding:2px;
		border:2px solid #999;
	}
	
		form.ams-cadastro select.ams-logradouro {
			float:left;
			margin-right:5px;
			width:90px;
			border:2px solid #999;
		}
	
		form.ams-cadastro input.ams-input2 {
			width:70px!important;
		}
	
		form.ams-cadastro input.ams-input3 {
		width:230px!important;
		}
		
				form.ams-cadastro input.ams-input4 {
				width:25px!important;
				margin-right:6px;
				}
	
		form.ams-cadastro input.botao {
			border:none!important;
			padding:none!important;
			margin-left:170px;
			width:68px;
		}
		
		form.ams-cadastro input.ams-btacesso {
			float:right!important;
			width:150px;
			height:28px;
			margin:10px 0 10px 10px;
			background:url(../imagens/bt-acesso.png) no-repeat;
			font:bold 12px Arial, Helvetica, sans-serif;
			color:#fff;
			border:none!important;
			padding:none!important;
			cursor:pointer;
		}
		
		form.ams-cadastro input.ams-btacesso2 {
			float:left!important;
			width:100px;
			height:22px;
			margin:10px 0 10px 0;
			background:url(../imagens/bt-acesso.png) no-repeat;
			font:bold 12px Arial, Helvetica, sans-serif;
			color:#fff;
			border:none!important;
			padding:none!important;
			cursor:pointer;
		}

		form.ams-cadastro select {
		width:178px;
		border:2px solid #999;
		}

	form.ams-cadastro img {
		float:left;
		margin-bottom:15px;
		cursor:pointer;
	}
	
.ams-cadastro-regras {
	float:left;
	margin-top:10px;
}

div.ams-campoforminterno {
	float:left;
	width:540px;
	margin-top:8px;
}

.ams-id {
	float:left;
	font:12px Verdana, Geneva, sans-serif!important; 
}