/* para hack*/
.nomeDaClasse{
/* background-color:#000000; essa linha está escrita corretamente e funciona em todos os browsers */
/* *background-color:#CCCCCC; essa linha funciona no IE7 */
/* _background-color:#00FF00; essa linha funciona no IE6 */
}

/* para a pg contrução*/
.centrologo {
	height: 350px;
	width: 640px;
	position:absolute;
	margin-left:-320px;
	margin-top:-175px;
	left:50%;
	top:50%;
	line-height:18px;
	text-align:justify;
}

.quadrado {
	padding: 10px;
	height: 300px;
	width: 500px;
	left:50%;
	top:50%;
	margin-left:-250px;
	margin-top:-150px;
	position:absolute;
	border:#CC9900 1px solid;
}
/* */

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 76%;
	margin:15px;
	padding:0;
	padding:0;
	line-height:18px;
    color:#333333;
	background:#948887;
}
img{
border:none;
}
hr{
margin:0;
color:#CFDEFF;
background:#CFDEFF;
height:1px;
clear:both;
border:none;
padding:0;

}

h1, h2, h3, h4, h5{
font-size:1.2em;
margin:0;
padding:0;
font-weight:lighter;
}

p{
margin:0;
padding:0;
font-size:1em;
}

#geral{
width:960px;
margin:0 auto;
background-image:url(../images/bgGeral.jpg);
/*background-position:top;
background-repeat:no-repeat;*/
background-color:#FFF;
}

.titulosArtigos{
color:#0066CC;
font-weight:bold;
}

.subTitulosArtigos{
color:#FF6600;
font-weight:bold;
}

.assinaturaInterna{
font-style:italic;
font-size:0.9em;
font-weight:bold;
}

#topo{
background-image:url(../images/bgTopo.jpg);
background-repeat:no-repeat;
empty-cells:show;
}

#menuBusca{
margin:52px 0 0 291px;
z-index:30;
height:80px;
position:absolute;
}

#menuBusca form{
margin:0 0 21px 403px;
}

#menuBusca form input{
font-size:0.9em;
padding:0 2px 0 2px;
margin:0;
}

.keyword{
width:158px;
*width:153px;
height:15px;
padding:2px 1px 2px 1px;
}

.desaparece{
display:none;
}
.reaparece{
display:block;
}

#menu{
position:absolute;
margin:102px 0 0 291px;
z-index:30;
height:25px;
}

#meio{
padding:0;
margin:0;
min-height:485px;
_height:485px;
font-size:1.1em;
}
#areaBanners{
margin:0 0 0 13px;
width:933px;
height:210px;
position:absolute;
}
#areaBanners img{
width:933px;
height:210px;
position:absolute;
}
#areaTextoBanners{
position:absolute;
margin:72px 0 0 66px;
z-index:10;
width:450px;
height:70px;
line-height:22px;
}
#areaTextoBanners p{
margin:0;
padding:0;
}
#areaTextoBanners h1,#areaTextoBanners h2,#areaTextoBanners h3,#areaTextoBanners h4{
position:absolute;}

#areaTextoBanners a:link{
text-decoration:none;
color:#000;
}
#areaTextoBanners a:hover{
color:#0066CC;
text-decoration:underline;
}

#areaTextoBanners a:active{
color:#0066CC;
}
.linkConheca{
font-size:0.9em;
}

#area2{
margin:222px 0 0 13px;
width:933px;
height:250px;
position:absolute;
background-color:#FFF;
border:#CFDEFF 1px solid;
}

#areaArtigos{
width:660px;
height:219px;
background-color:#FFF;
border-right:#CFDEFF 1px solid;
margin:0;

}

#areaArtigos h5, #areaArtigos h6 {
padding:27px 25px 0 0;
margin:0;
font-size:0.9em;
font-weight:bold;
}
#areaArtigos p{
padding:15px 25px 0 0;
margin:0;
}
#areaArtigos a{
text-decoration:none;
}

#areaArtigosInternos{
width:933px;
border:none;
height:219px;
background-color:#FFF;
margin:0;
}

#containerInternos{
padding:222px 0 0 0;
margin:0;
width:933px;
clear:both;
}

#conteudosInternos{
margin:0 0 12px 13px;
width:933px;
background-color:#FFF;
border:#CFDEFF 1px solid;
clear:both;
}

#conteudosInternos p{
padding:15px 250px 0 45px;
margin:0;
text-align:justify;
}

#conteudosInternos ul{
padding:8px 250px 0 45px;
margin:0 0 0 30px;
text-align:justify;
}

#conteudosInternos li{
font-size:0.9em;
margin-left:0;
padding-left:20px;
padding-top:6px;
list-style:none;
background-image:url(../images/bgSubtopicos.gif);
background-repeat:no-repeat;
min-height:15px;
_height:15px;
display:block;
}

#conteudoBlog{
width:670px;
min-height:500px;
_height:700px;
border-right:#CFDEFF 1px solid;
}

#conteudoBlog p{
padding:15px 35px 0 45px;
}

#conteudoBlog h5{
padding:15px 35px 0 45px;
margin:0;
font-weight:bold;
}

.areaVideoPost{
float:left;
margin:15px 20px 10px 45px;
_margin:15px 20px 10px 22px;
}
.assinatura{
font-style:italic;
font-weight:bold;
font-size:0.8em;
}
.vejaMais{
font-size:0.8em;
}
#resumoArtigo1{
margin:0 0 0 22px;
width:310px;
height:219px;
border-right:#CFDEFF 1px solid;
float:left;
}

#resumoArtigo2{
margin:0 0 0 22px;
width:290px;
height:219px;
float:left;
_position:absolute;
}

#areaParceiros{
margin:0 0 0 687px;
*margin-left:44px;
_margin-left:333px;
width:240px;
height:219px;
position:absolute;
}
.banner{
margin:45px 0 30px 0;
}

#barraArtigos{
width:332px;
_width:354px;
height:30px;
border-bottom:#CFDEFF 1px solid;
border-right:#CFDEFF 1px solid;
}

#barraInernos{
width:933px;
height:30px;
border-bottom:#CFDEFF 1px solid;
}

#barraBlog{
width:327px;
height:30px;
margin-left:333px;
_margin-left:355px;
position:absolute;
border-bottom:#CFDEFF 1px solid;

}

#barraParceiros{
width:273px;
height:30px;
margin-left:660px;
position:absolute;
border-bottom:#CFDEFF 1px solid;
border-left:#CFDEFF 1px solid;
}

#barraPalavrasChave{
width:262px;
height:30px;
margin-left:-15px;
margin-top:25px;
border-bottom:#CFDEFF 1px solid;
border-top:#CFDEFF 1px solid;
}

#barraPostsAnteriores{
width:262px;
height:30px;
margin:0 0 0 671px;
position:absolute;
border-bottom:#CFDEFF 1px solid;
}


#areaPostsAnteriores{
width:232px;
margin:30px 0 0 671px;
position:absolute;
padding:15px;
}

#areaPostsAnteriores ul{
margin:0;
padding:0;
}
#areaPostsAnteriores li{
font-size:0.9em;
margin-left:0;
padding-left:20px;
padding-top:6px;
list-style:none;
background-image:url(../images/bgSubtopicos.gif);
background-repeat:no-repeat;
min-height:30px;
_height:30px;
display:inline-block;
}

#areaLinksArtigos ul{
margin:0 0 0 45px;
padding:0;
}

#areaLinksArtigos li{
font-size:0.9em;
margin-left:0;
padding-left:20px;
padding-top:6px;
list-style:none;
background-image:url(../images/bgSubtopicos.gif);
background-repeat:no-repeat;
min-height:30px;
_height:30px;
display:block;
}

#rodape{
text-align:center;
height:20px;
width:933px;
padding-top:5px;
font-size:0.9em;
background-color:#FFF;
border:#CFDEFF 1px solid;
margin:0 0 13px 13px;
clear:both;
}

#creditos{
text-align:center;
padding:8px 0 0 0;
font-size:0.8em;
background-color:#948887;
color:#FFFFFF;
}
#creditos a:link, #creditos a:visited{
color:#FFFFFF;
}

.extremaDireita{
float:right;
}

.posDirHome{
float:right;
margin-right:5px;
}

.comente{
float:right;
width:330px;
padding-top:18px;
padding-left:25px;
margin-top:0;
border-left:#CFDEFF 1px solid;
}

.areaComentarios{
width:284px;
padding:15px;
font-size:0.9em;
}

.bannersClientes{
float:left;
margin-right:25px;
}

.quebra{
clear:both;
margin:0;
padding:0;
display:block;
height:1px;
}

#clientes a{
font-weight:bold;
text-decoration:none;
margin-top:30px;
width:400px;
height:40px;
display:inline-block;
}
.MsoNormal ul{
padding:0;
margin:0;
}
.MsoNormal li{
padding:0;
margin:0;
list-style:none;
display:block;
}


/*Links*/
a:link{
	text-decoration:underline;
    color:#0099FF;
	padding:0px;
	margin:0px;
}
a:visited{
	text-decoration:underline;
    color:#0066CC;
		padding:0px;
	margin:0px;
}
a:hover{
	text-decoration:none;
	color:#FF9900;
	padding:0px;
	margin:0px;
}
a:active{
	text-decoration:underline;
    color:#0066CC;
	padding:0px;
	margin:0px;
}

/*Link Rodape*/
a.linkRodape:link{
color:#FFFF00;
text-decoration:underline;
}
a.linkRodape:visited{
color:#FFFF00;
text-decoration:underline;
}
a.linkRodape:hover{
color:#FF9900;
text-decoration:underline;
}
a.linkRodape:active{
color:#000000;
text-decoration:none;
}

/*fim dos links*/

/*browser selector*/

.ie6 .conteudosInternos {
height:380px;
}
.ie7 .conteudosInternos {
min-height:380px;
}
.gecko .conteudosInternos {
min-height:380px;
}
.win.gecko .conteudosInternos {
min-height:380px;
}
.linux.gecko .conteudosInternos {
min-height:380px;
}
.opera .conteudosInternos {
min-height:380px;
}
.konqueror .conteudosInternos {
min-height:380px;
}
.webkit .conteudosInternos {
min-height:380px;
}

.no_js { display: block }
.has_js { display: none }
.js .no_js { display: none }
.js .has_js { display: block }