/* RESET do Ext JS Library 2.2.1 */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin:0; padding:0; }
img, body, html { border:0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }
ol, ul { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
q:before, q:after { content:''; }
/* fim RESET */

html, body { width:100%; height:100%; }
body { background:#ddd url('../imgs/bg.jpg') no-repeat center center;}
a { text-decoration:none; }
.centralizado { width:960px; margin:0 auto; }

.fonte1 { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.fonte2 { font-family:Arial, Helvetica, sans-serif; font-size:15px; }
.fonte3 { font-family:Arial, Helvetica, sans-serif; sans-serif; font-size:20px; }

.fCor1 { color:#555; }
.fCor2 { color:#fff; }
.fCor3 { color:#e67616;} /* laranja */
.bCor1 { background-color:#555; }

.carregando { background:transparent url('../imgs/carregando.gif') no-repeat center center; }
.flutuaDireita {
	float:right;
	position:relative;
	_display:inline;
}
.margem1 {
	margin-bottom:20px;	
}
.margem2 {
	margin-bottom:10px;	
}
.flutuaEsquerda {
	float:left;
	position:relative;
	_display:inline;
}
.bloco {
	display:block;
}
.limpa {
	clear:both;
}
.paragrafo1 {
	line-height:1.5;
	text-align:justify;
}
#cabecalho {position:relative; height:135px; padding-top:10px;}
#rodape { position:relative; width:100%; bottom:0; height:150px;}
#marca {float:left;}
#menu {position:absolute; bottom:0; right:0}
#menu li {margin-bottom:5px; text-align:right;}
#menu a {color:#555; text-decoration:none;}
#menu a:hover { color:#f38120;}
#menu a.fonte3:hover {color:#555; text-decoration:none;}
#corpo {background:#f0f0f0 url(../imgs/conteudo.gif) repeat-x left top;}
#conteudo {min-height:220px; _height:220px; position:relative;}

#tarja { background:#ededed url('../imgs/tarja.gif') repeat-x; height:35px; overflow:hidden; }
#tarja span { display:block; float:right; }
#textos { height:15px; padding:10px; }
#diaMesAno { width:170px; height:25px; padding:5px; background:#fff url('../imgs/tarja2.gif') repeat-x; text-align:center; overflow:hidden; }
#twitter { float:left; margin-left:38px; _display:inline; }
#twitter #twitterLink {position:absolute; left:13px; top:10px; z-index:3;}
#bird { position:absolute; bottom:-40px; left:9px; }
#tweetsProximo, #tweetsAnterior { background:transparent url('../imgs/tweetsAnterior.gif') no-repeat 0 0; position:relative; top:7px; float:left; width:40px; height:80px; display:block; cursor:pointer; }
#tweetsProximo:hover, #tweetsAnterior:hover { background-position:-40px 0; }
#tweetsProximo.disabled, #tweetsAnterior.disabled { visibility:hidden !important; }
#tweetsProximo { background-image:url('../imgs/tweetsProximo.gif'); }
#tweetsPaginacao { float:left; position:relative; left:10px; }
#twitter {position:relative;}
#tweetsPaginacao a { background:transparent url('../imgs/tweetsPaginacao.gif') no-repeat 0 0; width:12px; height:10px; display:inline-block; margin:26px 0 0 0; cursor:pointer; overflow:hidden; }
#tweetsPaginacao a:hover { background-position:0 -10px; }
#tweetsPaginacao a.active { background-position:0 -20px;  }
#tweets { position:relative; overflow:hidden; width:880px; height:80px; float:left; }
#tweets ul { position:absolute; width:20000em; }
#tweets li { display:block; padding-left:12px; width:275px; padding-top:20px; height:60px; margin-right:8px; float:left; background:transparent url('../imgs/bullet.gif') no-repeat 0px 26px;}
#tweets li span { padding:2px 4px;}
#tweets li p { padding:2px 4px;}
#tweets .fCor1 a { color:#555; }
#tweets .fCor2 a { color:#fff; }

#menu a { text-transform:uppercase; }

#conteudo .icoDuvidas {
	background:url(../imgs/icoDuvidas.gif) no-repeat left -1px;
	padding-left:23px;
}
#conteudo .icoCurriculo {
	background:url(../imgs/icoCurriculo.gif) no-repeat left -2px;
	padding-left:23px;
}
#conteudo .icoEndereco {
	background:url(../imgs/icoEndereco.gif) no-repeat left -1px;
	padding-left:23px;
}
#conteudo .icoNome {
	background:url(../imgs/icoNome.gif) no-repeat left -1px;
	padding-left:23px;
}
#conteudo .icoEmail {
	background:url(../imgs/icoEmail.gif) no-repeat left -2px;
	padding-left:23px;
}
#conteudo .icoFone {
	background:url(../imgs/icoFone.gif) no-repeat left -2px;
	padding-left:23px;
}
#conteudo .icoMensagem {
	background:url(../imgs/icoMensagem.gif) no-repeat left -2px;
	padding-left:23px;
}