/**
*
* @Autor =  Alan Unger;
* @Date  =  18-03-2008;
* @E-mail=  alan.unger@gmail.com;
*
**/

/*Menu*/
@import "menu.css";

*{	margin:0;
	padding:0;
	}

body{ 
	font-family:"Arial", "Helvetica", sans-serif;
	font-size:11px;
	color:#333;
	background:#FFF url("../imagens/bgbody.jpg") repeat-x;
	text-align:center;
	}

	
img{ 
	border:0;
 	} 	

a{ color:#105E95; }
a:hover{ color:#1D78B7; }
a:visited{ color:#587F9B; }	
	
	
#container{ 
	/*border:1px solid #0f0;*/
	width:775px;
	margin:0 auto;
	}
	
#container #main{  
	/*border:1px solid #0f0;*/ 
	background:url("../imagens/bgMain.png") repeat-y !important; 
    background-image: none;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=imagens/bgMain.png,sizingMethod='scale');
    width: 100%;
    background-position: top center;
	text-align:left;
 	}
	
#container #main .left{
	float:left;
	}

#container #main .right{
	float:right;
	}
	
#container #main #topo{
	/*border:1px solid #0f0;*/
	height:150px;
	}
#container #main #topo #logoFolha{
	/*border:1px solid #0f0;*/	
	margin:5px 0 0 20px;
	float:left;	
	}
	
#container #main #topo #topo_containerLogin{
	/*border:1px solid #0f0;*/
	text-align:center;
	float:right;
	position:relative;
	right:20px;
	padding-top:5px;
	}
	
#container #main #topo #topo_containerLogin #boxLogin{
	/*border:1px solid #0f0;*/
	background:url("../imagens/bgBoxLogin.jpg") no-repeat;
	width:186px;
	height:109px;
	padding:13px;
	text-align:left;
	}
	
#container #main #topo #topo_containerLogin #boxLogin #txtCodCliente{
	background:#FFF url("../imagens/icoUsuario.gif") no-repeat;
	width:90px;
	}
	
#container #main #topo #topo_containerLogin #boxLogin #txtDv{
	background:#FFF url("../imagens/icoChave.jpg") no-repeat;
	width:30px;
	}
		
#container #main #topo #topo_containerLogin #boxLogin #txtSenha{
	background:#FFF url("../imagens/icoChave.jpg") no-repeat;
	width:158px;
	}

#container #main #topo #topo_containerLogin #boxLogin #txtCodCliente,	
#container #main #topo #topo_containerLogin #boxLogin #txtSenha,
#container #main #topo #topo_containerLogin #boxLogin #txtDv{
	background-position:5px;
	height:20px;
	line-height:20px;
 	padding:1px 2px 1px 22px; 
	font-weight:700;
	border-color:#B1C8D6;
	}
	
#container #main #topo #topo_containerLogin #boxLogin div{
	/*border:1px solid #0f0;*/
	height:28px;
	line-height:28px;
	}
	
#container #main #topo #topo_containerLogin #boxLogin label{
	margin-left:7px;
	}

#container #main #conteudo{ 
	/*border:1px solid #0f0;*/
	margin:0 auto;
	width:755px;
	min-height:410px;
	text-align:left;
	}	
	
#container #main #conteudo #menu{
	/*border:1px solid #0f0;*/
	height:40px;
	background:#3F7EC1 url("../imagens/bgBarraMenu.jpg") repeat-x;
	}

#container #main #conteudo #containerDados p{
	color:#434343;
	line-height:19px;
	font-size:12px;
	margin:0 10px 0 10px;
	text-align:justify;
	}

#container #main #conteudo #containerDados h3{
	font-size:20px;
	margin:0px 10px 10px 10px;
	color:#5C7792;
	font-weight:bold;
	font-style:italic;
	line-height:24px;
	}

#container #main #conteudo #containerDados h6{
	margin:10px ;
	font-size:10px;
 	}

#container #main #conteudo #containerDados h4{	
	margin:10px ;
	font-size:15px;
	color:#666;
	}

#container #main #conteudo #containerDados .linha{
	border-bottom:1px dotted #CCC;
	height:10px;
	display:block;
	clear:both;
	}

#container #main #conteudo #containerDados ul{
	margin:10px 0 10px 40px;	
	color:#434343;
	line-height:19px;
	font-size:12px;
	}
	
#container #main #conteudo #containerDados ul li{
	list-style:url("../imagens/bullet.gif");
	}
	
#container #main #conteudo #containerDados .foto{
	margin:10px;
	padding:5px;
	border:1px  solid #EEE;
	}

#container #main #conteudo #containerDados .containerCitacao{
    background:#FFF url("../imagens/aspasOpen.jpg") left top no-repeat;
    padding:10px 0 20px 20px;
    margin:20px 0 0 0;
    }

#container #main #conteudo #containerDados .containerCitacao .citacao{
    background:url("../imagens/aspasClose.jpg") right bottom no-repeat;
    padding: 0 20px 0 0;
    }

#container #main #conteudo #containerDados .containerCitacao .citacao p{
    background:#f4f4f4;
    padding:5px;
    }

#container #main #conteudo #containerDados .containerCitacao .autor{
     text-align:right;
     display:block;
     font-style:italic;
     font-size:12px;
     padding:5px 20px 0 0;
     color:#777; 
     }

#container #main #conteudo #containerDestaques{
    background:#FFF url("../imagens/sombraFeatures.jpg") repeat-x;
    padding:15px 7px 0 7px;
	margin:2px 3px 1px 3px;
    }
    
#container #main #conteudo #containerDados{
	background:#FFF url("../imagens/sombraFeatures.jpg") repeat-x;
	padding:15px 15px 0 15px;
	}
	
#container #main #conteudo #containerDados .espaco
{ 
    background: url("../imagens/bgEspaco.gif"); 
    margin:10px 10px 10px 0px; 
 }
#container #main #conteudo #containerDados #cadastro
{ 
    width:350px; 
    padding:10px; 
    background:#FFF; 
}
	
#container #main #conteudo #boxDestaque{
	width:240px;
	height:252px;
	background:#FFF url("../imagens/bgBoxDetaque.jpg") no-repeat; 
	}

#container #main #conteudo #boxDestaque ul li{ list-style:none; }

#container #main #conteudo #boxDestaque h3{
	color:#FFF;
	padding:10px 15px 5px 15px;
	font-size:20px;
	font-weight:bold;	
	}

#container #main #conteudo #boxDestaque p{
	color:#FFF;
	margin:0px 15px 15px 15px;
	font-size:12px;
	}

#container #main #conteudo #boxDestaque a{ 
	color:#FFF;
	}
	
#container #main #conteudo #imagemDestaque{
	width:486px;
	height:252px;
	background:#FFF;
/*	position:absolute;
	margin-left:250px;*/
	}

#container #main #conteudo #imagemDestaque ul li{
    list-style:none;
    }

#container #main #conteudo #showRoom{
	
 	height:100px;
	margin-top:20px;
	}
	
#container #main #conteudo #showRoom .preloadToolTip{
	background: url("../imagens/tooltips-bg.gif") no-repeat;
	}
	
#container #main #conteudo #showRoom ul{
	list-style:none;
	padding:0;
	margin:0; 
	}

#container #preRodape{
	/*border:1px solid #0f0;*/
	background:url("../imagens/bgPreRodape.jpg") no-repeat !important; 
   	/* background-image: none;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=imagens/bgPreRodape.png,sizingMethod='scale');
   	*/
    margin-top:-1px;
	width: 100%;
	height:47px;
    background-position: top center;
	}
	
#container #rodape{
	/*border:1px solid #0f0;*/ 
	width:775px;
	}
	
#container #rodape #rodapeConteudo{
	width:735px;
	margin:0 auto;
	background:#A2A2A2 url("../imagens/bgRodape.jpg") repeat-x;
	color:#FFF;
	padding:0 10px 10px 10px;
	text-align:left;
	}

#container #rodape #rodapeConteudo .lista{
	margin:10px 0;
	padding:0;
	}

#container #rodape #rodapeConteudo .lista li { 
	list-style:none;
	height:20px;
	}
	
#container #rodape #rodapeConteudo .lista li a{ 
	background:url("../imagens/icoSeta.gif") no-repeat 0 0;
	padding:0px 3px 3px 20px;
	display:block;
	color:#FFF;
	text-decoration:none;
	}
	
#container #rodape #rodapeConteudo .lista li a:hover{ 
	background-position:0 -15px;
	text-decoration:underline;
	}
	
#container #rodape #rodapeConteudo .lista li a:active{ 
	/*background:url("../imagens/bgOpcaoPainelActive.png") no-repeat; */
	color:#EEE; 
	text-decoration:none; 
	}
	
#container #rodape #rodapeConteudo h4{
	margin:5px 0;
	padding:0;
	font-size:15px;
 	color:#FFF;
	}

#container #rodape #rodapeConteudo #colunaUm{
	/*border:1px solid #0f0;*/
	width:200px;
	height:295px;
	}

#container #rodape #rodapeConteudo #colunaDois{
	/*border:1px solid #0f0;*/
	width:260px;
	position:absolute;
	margin-left:210px;
	height:110px;
	}
	
#container #rodape #rodapeConteudo #colunaTres{
	/*border:1px solid #0f0;*/
	width:230px;
	position:absolute;
	margin-left:490px;
	height:110px;
	}
#container #rodape #rodapeConteudo #colunaUm #rodape_txtNewsLetter{
	background:#FFF url("../imagens/icoEmail.gif") no-repeat 5px 3px;
	padding:3px 2px 2px 20px;
	width:140px;
	}

#container #rodape #rodapeConteudo #colunaUm #rodape_btnCadastrarNewsLetter{
	margin:0 0 0 5px;
	position:absolute;
	}	
	
#container #rodape #rodapeConteudo #copyRight{
	text-align:right;
	color:#FFF;
	display:block;
	}

.input {	
	font-size:11px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #CCC;
	padding-top:7px;
	padding-left:1px;
	}

#tooltip {
	background: url("../imagens/tooltips-bg.gif") no-repeat;
	color:#FFF;
	width:276px;
	height:149px;
	text-align:left;
	margin-top:-130px;
	margin-left:-70px;

}
#tooltip h3{
	font-size:12px;
	margin:7px;
	}
	
#tooltip p.body{
	font-size:11px;
	margin:5px 9px 5px 9px ;
	}

#gallery {
	background-color: #FFF;
	text-align:center;
	padding:10px;
    }
    
#gallery ul {
    list-style: none;
    margin:0 auto !important;
    }
    
#gallery ul li {
    display: inline;
   }
   
#gallery ul img {
	background: url("../imagens/bgItemGaleriaOff.jpg") no-repeat;
	padding:7px;
    }
    
#gallery ul a:hover img {
	background: url("../imagens/bgItemGaleria.jpg") no-repeat; 
    }
 
 .alertaVerde
 { 
     display:block; 
     padding:3px; 
     color:#FFF; 
     background:#82B7E4; 
     border:1px solid #679FCE; 
     margin:5px 0 5px  0;
 }
 
 .alertaVermelho
 { 
     display:block; 
     padding:3px; 
     color:#FFF; 
     background:#C7605A; 
     border:1px solid #B35353; 
     margin:5px 0 5px  0;
 }


.alertaRequired
{ 
    border:1px #FF6600 solid; 
    border-left:0px; 
    border-right:0px; 
    margin:10px 0; 
    padding:5px; 
    height:20px; 
    line-height:16px; 
    width:auto; 
    background:#FEF9E7;
}
.alertaRequired strong
{ 
    border-left:5px solid #FF6600; 
}
.alertaRequired strong span
{ 
    margin-left:10px; 
}

.required
{ 
    border-left:5px solid #FF6600; 
}

.alertaInformacao{
    background:#f2f2f2;
    color:#434343;
    display:block;
    padding:5px;
    margin-top:5px;  
}

.alertaAtencao{
    background:#FC8E18;
    color:#000;
    display:block;
    padding:5px;
    margin-top:5px;  
}
	
.alertaSucesso{
    background:#6C9ED1;
    color:#FFF;
    display:block;
    padding:5px;
    margin-top:5px;  
}

#liquid {
	padding: 0px;
	overflow: hidden;
	width: 735px;
}

#liquid .liquids {
	display: block;
	background: #FFF url(../imagens/right.gif) top right no-repeat;
	height: 255px;
}

#liquid ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#liquid li {
	float: left;
}

#liquid .liquid {
	display: block;
	cursor: pointer;
	overflow: hidden;
	height: 255px;
	width: 230px;
	background: #fff;
	border-right: 5px solid #FFF;
}

#liquid .liquid span {
	position: absolute;
	left: -999px;
	width: 990px;
}

#liquid .web {
	background: #FFF url(../imagens/web.gif);
}

#liquid .print {
	background: #FFF url(../imagens/print.gif);
}

#liquid .media {
	background: #FFF url(../imagens/media.gif);
	border-right: 0;
}

.Tabela_LinhaClara
{
 background-color:#D2DFF0;
 margin-left:5px;
 margin-right:5px;
 padding-left:2px;
 padding-right:2px;
 text-indent:3px;
 font-family:arial, verdana, sans-serif;
}

.Tabela_LinhaEscura
{
 background-color:#88A7C4;
 margin-left:5px;
 margin-right:5px;
 padding-left:2px;
 padding-right:2px;
 text-indent:3px;
 font-family:arial, verdana, sans-serif;
 }

.Tabela_Cabecalho
{
  background-color:#295884;
  color:White;
  text-align:center;
  font-size:12px;
  height:30px;
  font-family:arial, verdana, sans-serif;
}
.Tabela_Cabecalho a { color:White; text-decoration:none; font-weight:bold; font-family:arial, verdana, sans-serif;}
.Tabela_Cabecalho a:hover { color:White; text-decoration:underline; font-weight:bold; font-family:arial, verdana, sans-serif;}

.Tabela_Rodape
{
  background-color:#E8F6FF;   
}

.Desabilitado 
{
    background-color:#D7D5D5;
    color:#787878;
}

.a_BannerBox {color:#FFF; font-size: 9pt; font-style: normal; font-weight: bold;}
.a_BannerBox:visited {color:#FFF;}
.a_BannerBox:hover {color:#FFF;}

#ul_BannerBox {list-style: none;}

#ul_BannerBox li {margin-top: 15px;}