@charset "utf-8";

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {background-image: url(img/FilledStar.png);}

.emptyRatingStar {background-image: url(img/EmptyStar.png);}

.savedRatingStar {background-image: url(img/SavedStar.png);}
/* Fim Rating */


/* Accordion */
.accordionHeader, .accordionHeaderSelected
{
    border: 1px solid #CCCCCC;
    background-color: #f5f5f5;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
	margin-bottom:5px;
    cursor: pointer;
}

.accordionHeaderSelected{ border: 1px dashed #CCCCCC; }

.accordionHeader img , .accordionHeaderSelected img{
	margin-right:3px;
	vertical-align:middle;
}

#master_content .accordionHeader a
{
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a
{
	background: none;
	text-decoration: none;
}

.accordionContent
{
    background-color: #F2F2F2;
    border: 1px dashed #CCCCCC;
    border-top: none;
    padding: 5px 5px 5px 5px ;
    margin-bottom: 5px;
}
/*Fim Accordion */

body {
	background-color: #f5f5f5;
	margin:0px;
	padding:0px;
	color:#181818;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a, span.ColunistaAmproLinkVmB{
	color:#cd0017;
	text-decoration:underline;	
}
a:hover{color:#A80011;}

a.linksOutros{
	color:#000000;
	text-decoration:none;
}
a.linksOutros:hover{color:#333333;}

hr{
	color:#cccccc;
	width:300px;
	height:1px;
}

table.tabelaHome{width:277px;}

td.escapamentoChamadaTxt{padding-left:5px;}

tr.espacamentoVideo{height:90px;}
tr.espacamentoNoticia{height:40px;}
tr.espacamentoHR{height:30px;}

/*/inicio - Form/*/

.select input{ width:auto;}

input, textarea, select{
	border:1px solid #A8A8A8;
	margin-bottom:5px;
	color:#1D1D1D;
	width:150px;
	
	font-size:10px;
	vertical-align:middle;
}

input.bt{background-color:#e9e6e7;}

form{ margin:0px; padding:0px;}

label{
	margin-bottom:5px;
	margin-top:3px;
	margin-right:2px;
	
	display:block;
	width:150px;
	text-align:right;
	float:left;
}

.checkM8Colunista20{
	position:absolute;
	z-index:1050;
	left:0px;
	margin-left:470px;
	margin-top: -112px;
}

.formulario{
	width:330px;
	padding-left:20px;
	text-align:left;
	background-color:#FFFFFF;
}
.formulario span{ text-align:right; vertical-align:middle}

label.formInterno{	width:180px;}


/*/Login/*/
.boxForm, .formPadrao{
	margin-left:auto; 
	margin-right:auto;
	margin-bottom:20px;
	margin-top:20px;
}

.formPadrao{width:500px;}

.boxForm{
	background-image:url(img/login/fundo.gif);
	background-repeat:repeat-y;
	width:356px;
}

.formPadrao label{
	display:block;
	width:100%;
	text-align:left;
	float:left; 
}

.formPadrao span{
	display:inline-block;
	margin-left:80px;
	text-align:right;
	vertical-align:middle;
}

.alinhabBtLogin{
	display: inline-block;
	width: 200px;
	text-align:right;
}

.formPadrao br{ 	
	clear:both; 
	height:1px;
}

/*/Sem Class/*/
.semClassLogin label{ 
	width:auto; 
	float:none; 
	text-align:inherit; 
	display:inline;
}
.semClassLogin input{ 
	width:auto; 
	border:0px solid;
	margin:auto;
}
.semClassLogin span{  
	width:auto; 
	text-align:left; 
	margin-left:10px; 
	margin-right:10px;
}
 
/*/Fim - Form/*/

p{
	margin-top:0px;
	margin-bottom:10px;
}

/*/ Inicio - Titulos e subItens/*/
h1, h2, h3, h4, h5{
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	padding:0px;
	color:#990000;
	font-size:14px;
}
h1{	
	margin-bottom:0px;
}

h2{	
	margin-bottom:10px;
	margin-left:0px;
}

h3{
	margin-bottom:10px;
}

h4{
	color:#333333;
	margin-bottom:10px;
	margin-top:15px;
}

h5{
	margin-bottom:10px;
	margin-top:15px;
	font-size:12px;
}
/*/ Fim - Titulos e subItens/*/
ol, ul{
	margin-top:5px; 
	margin-bottom:5px;
}
li{
	padding:1px;
}

img{border:0px;}

/*//*/
.principal{
	margin-left:auto;
	margin-right:auto;
	width:970px;
	position:relative;
	z-index:0;
}
.topo, .alinhaBuscaMenu{
	width:949px;
	padding-top:20px;
}

.topo{
	height:125px;
	margin-left:auto;
	margin-right:auto;
}

.alinhaBuscaMenu label{
	margin-right:5px;
	width:auto;
}

.alinhaBuscaMenu{
	padding-left:3px;
}

.fundoConteudo{
	border-bottom: 1px #e0e0e0 solid;
	border-left:   1px #e0e0e0 solid;
	border-right:  1px #e0e0e0 solid;
	
	background-color:#FFFFFF;
	background-image:url(img/fundoContedo.gif);
	background-repeat:repeat-x;	
	background-position: bottom;
	
	padding-bottom:15px;
	padding-right:0px;
}

.almentaDegrader{float:left;}

.logoAmplo{
	float:left;
	margin-top:15px;
}
.alinhdaMenuBannerTop{
	float:right; 
	text-align:right;
}

.alinhdaMenuBannerTop ul{ 
	margin:0px; 
	padding:0px; 
	list-style:none;
	background-image:url(img/menu/bgMenu.gif);
	background-repeat:no-repeat;
	width:442px;
	padding:0px 5px 0px 5px; 
	height:21px;
	display:block;
}

.alinhdaMenuBannerTop li{ float:left;}

.banner460X600{
	float:left; 
	margin-right:10px;
}
/*/Banner rodape/*/
.bannersRodape{
	margin-left:10px;
	margin-right:50px;
	margin-top:15px;
	width:728px;
}

.bannersRodapeDireita{ float:right; margin-top:-75px;}

.bannersRodape embed{ vertical-align:middle; }

.bannersRodapePrimeiro{
	margin-right:25px;
	padding-left:5px;
	width:777px; 
	text-align:center; 
	display:inline-block;
}

.menuinferior{
	float:right;
	margin-top:-35px;
	position:relative;
	z-index:5;
}

.tdEscuro{
	background-color:#666666; 
	color:#FFFFFF;
	width:750px;
}

.btDegrade{
	background-image:url(img/degraderBt.gif);
	background-repeat:repeat-x;
	height:17px;
	padding-left:3px;
	padding-right:3px;
	font-size:10px;
	margin-right:10px;
	width:auto;
	vertical-align:middle;
	border:#999999 solid 1px;
}

/*/inicio - Contedudo/*/
.alinhaEsquerda{float:left;}

.alinhaConteudoEsquerda{
	float:left;
	padding-left:9px;
	width:770px;
	color:#666666;
}

/**/
.alinhaDireita{	float:right;}
.alinhaBannersDireita{ margin-right:0px; margin-right:10px; }

.espacamentoTopo{
	margin-top:10px !important;
	margin-top:0px;
}


.itensHome{	margin-bottom:20px;}

.itensHome ul{ 
	list-style-type:none; 
	margin:0px; 
	padding:0px;
}

.itensHome li{ float:left;}


/*/Inicio - Imgs Home/*/
.imgHome, .imgHomeColunista{
	float:left;
	margin-right:5px;
}

.imgHomeColunista{	margin-right:7px;}
/*/Fim    - Imgs Home/*/
.bannerEsquerda{ margin-bottom:10px;}

/*/Fim - Conteudo/*/

/*/Inicio - Box Home/*/
.box1Home{
	width:390px; 
	display:block;	 
	padding-right:5px;
	float:left;
}

.box1Home hr{ 
	width:100%; 
	border: none; 
	height:1px; 
	background-color:#999999; 
	margin-bottom:20px;
}

.widthEspacamentosBts{width:780px;}

.espacamentosBts{
	margin-bottom:10px;
	padding-top:10px;
	margin-top:10px;
	border-top: 1px dashed  #999999;	
}



.box2Home{
	background-color:#FFFFFF;
	
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	
	margin-left:425px;	
}
/*/Fim - Box Home/*/

.borda, .imgHome, .imgDestaqueInterno{border:1px solid #CCCCCC;}

.bordaPontinhada{ border-bottom: dashed 1px #666666; vertical-align:middle;}

.outrosBorda, .alinhaConsultaRapida, .ultimasNoticias td{border-bottom: 1px dashed  #999999;}

.imgDestaqueInterno{
	float:left; 
	margin-right:10px; 
	margin-bottom:10px; 	
}

.comentario{background-color:#CCCCCC; width:770px; padding:5px;}

a.ColunistaAmproLinkVmB{ /*, span.ColunistaAmproLinkVmB */
	text-decoration:none;
	font-weight:bold;
	}

span.ColunistaAmproLinkVmB {
	font-size:12px;
	text-decoration:none;
}
a.ColunistaAmproLinkCinza, span.ColunistaAmproLinkCinza {
	text-decoration:none;
	font-size:10px;
	color:#666666;
	}

.principalNossasIndicacao ul{
    margin:0px; 
    padding:0px; 
    list-style:none;
}
.principalNossasIndicacao span{ display:block;}

.principalNossasIndicacao li{
	border-bottom:#666666  dashed 1px;
	padding:5px;
	display:block;
    padding:8px;
    text-decoration:none; 
}
.principalNossasIndicacao a{
    color:#000000;
}

.principalNossasIndicacao a:hover{	color:#333333;  }
.principalNossasIndicacao li:hover{ background-color:#edebeb; }

/*/Inicio - Outros/*/
.outros{
	width:780px;
	background-color:#FFFFFF;
	margin-top:10px;
}

.alinhaOutrosCombo
{
    padding-top:10px; 
    padding-left:10px; 
    padding-right:10px;
}

.outrosBorda{
	padding-bottom:10px;
}
/*/Fim - Outros/*/


.ultimasNoticias td{
	margin-bottom:10px;
	border-collapse:collapse;
}

/*/Cor texto/*/
.txtPretoChumbo, .txtPretoChumboForte{color:#333333;}

.txtPretoChumboForte{font-weight:bold;}

.txtVermelhoSubliado, .txtVermelho, .txtVermelhoForte{color:#cc0000;}
.txtVermelhoSubliado{
	font-weight: bold;
	text-decoration:underline;
}

.txtVermelhoForte, .bold{font-weight: bold;}



/*/Inicio - Tabela de Notícias/*/
.noticia{
	width:779px;
	border-top: dashed 1px #666666;
	margin-top:15px;
}
.noticia a{color:#666666; text-decoration:none;}
.noticia a:hover{color:#999999;}

.noticia tr{
	height:30px;
	vertical-align:bottom;
} 

.maisNoticia{ width:780px;}

ul.noticiaFonte{
	margin:0px;
	padding:0px;
	margin-bottom:40px;
	list-style:none;
}

ul.noticiaFonte li{
	float:left;
	
	padding:0px;
	margin-left:0px;
	margin-right:20px;
	
	font-weight: bold;	
}
/*/Fim - Tabela de Notícias/*/

/*/Inicio - Cases/*/
.alinhaOutrosCase{
	float:right;
	display:block;
	width:595px;
	margin-top:-30px;
}

.alinhaOutrosCase a{
	text-decoration:none;
	color:#990000;
}

.alinhaOutrosCase select{vertical-align:middle; margin-right:13px;}

.alinhaOutrosCase ul{
	margin:0px;
	list-style:none;
	padding:0px;
	padding-top:2px;
}

.alinhaOutrosCase li{
	float:left;
	color:#990000;
	font-weight: bold;
	margin-right:5px;
}

.boxCadastroCase{
	margin:5px;
	padding:5px;
	width:770px;
	float:left; 
	display:block; 
	background:#FFFFFF;
}

.boxCadastroCase div{ margin-left:100px; font-weight:bold;}
/*/Fim - Cases/*/

/*/Inicio - Agenda/*/
.alinhaAgenda{width:100%;}
.alinhaAgenda td{
	margin-bottom:10px;
	border-bottom:#999999 dotted 1px;
}
ul.agendaLinks{
	height:25px;
	margin:0px;
	padding:0px;
	margin-top:10px;
	list-style:none;
}
ul.agendaLinks li{
	float:left;	
	padding:0px;
	margin-left:0px;
	margin-right:10px;	
	font-weight: bold;	
}
/*/Fim - Agenda/*/

/*/Inicio - Galeria/*/
.galeriaPricipal{
	padding:10px;
	margin-left:10px;
}
.galeriaListagem , .galeriaImgMaior, .galeriaCategoria{
	border:1px solid #CCCCCC; 
	background:#f5f5f5;
}
.galeriaListagem {	
	float:left; 
	padding:5px 5px 10px 5px;
	width:250px;
	height:380px;
}
.galeriaListagem table{ width:100%; }

.galeriaListagem td{ text-align:center; }

.galeriaImgMaior{
	margin-left:290px;
	height:355px;
	text-align:center;
	padding:20px;
	margin-bottom:40px;
	width:385px;
}

.galeriaImgMaior div{ text-align:left; padding-top:5px;}

.galeriaImgMaior span{ font-weight:bold;}

.galeriaCategoria{
	width:692px;
	padding:10px;
}

.galeriaCategoria a{text-decoration:inherit; color:#000000}

.galeriaCategoria td {
	text-align:center;
	width:135px;
}
.galeriaCategoria hr{
	width:114px;
	border:1px #CCCCCC solid;
}

.galeriaPaginacao{position:absolute; z-index:2; left:30px; margin-top:400px; }

/*/Fim - Galeria/*/

/*/inicio - banner com as notcias /*/
.bannerNoticia{
    text-align:center;
    background-color:#f5f5f5; 
    position:relative;  
	width:380px;
	margin-bottom:10px;
}

.bannerNoticiaFaixa{
	background-color:#a3a3a3; 
	position:relative;	
	z-index:10; 
	height:25px; 
	width:381px;
	left: 0px;
}
.bannerNoticiaNumeros{
	height:30px; 
	width:23px; 
	position:relative; 
	z-index:11; 
	background-color:#CCCCCC; 
	float:left;
	text-align:center; 
	padding-top:5px;
	margin-top:-5px;	
	margin-right:10px;
}
.bannerNoticia a{
	color:#333333;
	display:block;
	font-size:18px;
	text-decoration:none;	
}
.bannerNoticia a:hover{color:#666666;}

.substituirAsterisco{ border:1px solid #FFFFFF;width:15px;}

/*/Fim - banner com as notcias /*/
.clear{clear:both; height:1px;}

.consultaRapida, .alinhaConsultaRapida{
	width:100%; 
	padding-bottom:10px; 
	margin-bottom:10px;
}

.consultaRapida td{ text-align:center}

.alinhaConsultaRapida tr{ width:500px}

.alinhaConsultaRapida img, .consultaRapidaSessao{
	float:left;
	padding:2px;
	vertical-align:middle;
	margin:5px;
}
/*/Fim - Consulta Rapida/*/


/*Inicio Janela Modal*/
.btFechar{
	float:right;
	background-image:url(img/fechar.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	width:56px;
	height:17px;
	border:0px;
}
.modalBackground {
	background-color:#666666;
	filter: alpha(opacity=90);
	opacity:0.9;	
}
.modalPopup {
	background-color:#eaeaea;
	padding:10px;
	width: 440px;
}

.modalPopupZoom {
	background-color:#eaeaea;
	padding:10px;
	width: 480px;
}

.validaFormeModal{
	background-color:#f4f4f4;
	padding:10px;
	width:407px;
	border:1px solid #999999; 
}
.alinhaForm  {  
	margin-top:5px;	
}  

/*/Form/*/
.modalPopup label{width:130px;}

.modalPopup input, textarea {width:230px; font:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.modalPopup ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.modalPopup li{	margin-left:10px;}

/*/Geitinho Brasileiro/*/
.checknox input{
	width:auto; 
	border:0px solid; 
	margin-left:90px;
}
.checknox b{
	position:relative; 
	z-index:30; 
	font-weight:normal;
}

.alinhaEnviar{margin-left:66px;}

.rodape{
	width:975px;
	margin-left:-2px;
	margin-top:-1px;
}

.alinhaCentro{ text-align:center;}

.bordaPontilhada{border-bottom:#999999 1px dashed; border-top:#999999 1px dashed; padding:5px;}

.modalTitulo {
	float:left;	
	color:#990000;
	font-size:14px;
}
/*Fim Janela Modal*/



/*/ Inicio - Blibioteca /*/
.biblioteca{width:768px;}

.biblioteca h4{ 
	margin:0px; 
	padding:0px; 
	font-size:12px; 
	color:#FFFFFF;
}

.biblioteca ul{ 
	list-style-type:none;
	margin:0px 0px 0px 10px;
	padding:0px;
}

.biblioteca li{
	margin:10px 0px 10px 5px;  
	color:#000000; 
	float:left; 
	width:360px; 
	border-bottom:dashed 1px #666666;
}

.biblioteca  img{ vertical-align:middle; margin-right:10px;}

 
.bibliotecaImgTopo{
	background-image:url(img/bibliotecaBox/recorteTopo.gif); 
	padding:5px 3px 3px 8px; 
	background-repeat:no-repeat; 
	height:20px;
}

.bibliotecaMeio{ color:#f5f5f5; }

.bibliotecaImgRodape{
	background-image:url(img/bibliotecaBox/recorteRodape.gif); 
	background-repeat:no-repeat; 
	height:18px;
}

/*/ Fim - Blibioteca /*/

/*/Inicio - BIBLIOTECA AMPRO/*/

.descricaoConsultaRapida span.texto,
.descricaoConsultaRapida span.descricao{ display:inline-block; vertical-align:middle; }

.descricaoConsultaRapida span.texto{ width:150px;}
.descricaoConsultaRapida span.descricao{ width:100px; text-align:right;}


.principalConsultaRapida{ 
	margin-top:30px;
	width:730px;
	margin-left:auto;
	margin-right:auto;
}

.principalBoxDiscricao{ 
	width:672px; 
	position:absolute; 
	z-index:3;
	margin-left:90px;
}

.topoBoxDiscricao,
.rodapeBoxDiscricao{ background-repeat:no-repeat; }

.topoBoxDiscricao{
    background-image:url(img/biblioteca_ampro/topo_detalhes.png); 
    height:21px;
    _behavior: url("iepngfix.htc");	
}
.bgBoxDiscricao{ 		
	background-image:url(img/biblioteca_ampro/bg_detalhes.png);
	_behavior: url("iepngfix.htc");	
	height:425px;
	padding:0px 20px 0px 15px;	
}
.rodapeBoxDiscricao{
    background-image:url(img/biblioteca_ampro/rodape_detalhes.png); 
    height:24px;
    _behavior: url("iepngfix.htc");	
}

.bgIconeConsultaRapida{	
	background-image:url(img/biblioteca_ampro/bg_icone.gif);
	width:97px;
	margin-top:50px;
	position:absolute;
	z-index:2;
	height:317px;
}

/*/Fim - BIBLIOTECA AMPRO/*/


/*/Veja mais Home/*/
.alinhaVejaMaisHome{
	position:absolute; 
	z-index:50; 
	margin-top:-30px;
	margin-left:-70px; 
	width:100px;
}

.imgAlpha{ position:absolute; z-index:20000; }

.imgNoticiasHome{
	float:left;	
	margin-right:5px;
	margin-bottom:0px;
	margin-top:0px;	
	padding:2px;	
	text-align:center; 
	width:114px;
	background-color:#D8D8D8;
}

html, body { height: 100%; }

/* hack para IE6 que trata height como min-height */
* html .principal { height: 100%; }

.banner60munitos object {
	min-height:100%;
	width:100%;
}

/*/Full Banner/*/
.fullBannser,
.fullBannser7{
	clip:rect(0px,500px,72px,0px);
	position:absolute;	
	z-index:20;
	margin-left:-60px;
}

.fullBannser7{ margin-left:-480px;}