body { font-family: Tahoma; font-size:12px; background:#84AC31; margin:0; padding:0; }

img { border:0; }
p.paragraph { text-indent: 3em; text-align:justify; }
.clear { clear: both; }
.hideText { visibility: hidden; }

#website { width:930px; margin:0 auto; padding:0; margin-top:60px; margin-bottom:30px; }

#logo { height:70px; }
#content-container #topo { height:30px; width:650px; background-image: url(../images/topo.gif); background-repeat:no-repeat; }
#content-container #bottom { height:30px; width:650px; background-image: url(../images/base.gif); background-repeat:no-repeat; }
#content-container #content { background:#FFF; padding:0 60px 0 65px; }
#left-container { float:left; width:650px; }
#right-container { float:right; width:260px; margin-top:80px; margin-left:10px; }
#right-container  #home-hr { margin-top:20px; }
#right-container  #arquivo { margin:10px 0 0 20px; width:260px; }
#right-container  #arquivo ul { margin:10px 0 0 0; padding:0; }
#right-container  #arquivo ul li { list-style:none; }
#right-container  #arquivo ul li a { text-decoration:none; color:#FFF; }
#right-container  #arquivo ul li a:hover, #right-container  #arquivo ul li a:active { color:#FFF; text-decoration:underline; }

.navHome a { display:block; width: 114px; height: 35px; background: url(../images/nav-home.gif) no-repeat 0 0; text-decoration: none; margin-bottom:2px; }
.navHome a:hover { background-position: 0 -35px; }
.navCurriculo a { display:block; width: 148px; height: 35px; background: url(../images/nav-curriculo.gif) no-repeat 0 0; text-decoration: none; margin-bottom:2px; }
.navCurriculo a:hover { background-position: 0 -35px; }
.navPublicacoes a { display:block; width: 172px; height: 35px; background: url(../images/nav-publicacoes.gif) no-repeat 0 0; text-decoration: none; margin-bottom:2px; }
.navPublicacoes a:hover { background-position: 0 -35px; }
.navMural a { display:block; width: 118px; height: 35px; background: url(../images/nav-mural.gif) no-repeat 0 0; text-decoration: none; margin-bottom:2px; }
.navMural a:hover { background-position: 0 -35px; }
.navGaleria a { display:block; width: 212px; height: 35px; background: url(../images/nav-galeria.gif) no-repeat 0 0; text-decoration: none; margin-bottom:2px; }
.navGaleria a:hover { background-position: 0 -35px; }
.navLinks a { display:block; width: 240px; height: 35px; background: url(../images/nav-links.gif) no-repeat 0 0; text-decoration: none; margin-bottom:2px; }
.navLinks a:hover { background-position: 0 -35px; }
.navMaterial a { display:block; width: 228px; height: 35px; background: url(../images/nav-material.gif) no-repeat 0 0; text-decoration: none; margin-bottom:2px; }
.navMaterial a:hover { background-position: 0 -35px; }
.navContato a { display:block; width: 135px; height: 35px; background: url(../images/nav-contato.gif) no-repeat 0 0; text-decoration: none; }
.navContato a:hover { background-position: 0 -35px; }

#error { border: #FF0000 1px dashed; height: 25px; background: #FFECEC; padding-top: 4px; padding-left: 5px; font-weight: bold; font-size:12px; }
#success { border: #333333 1px dashed; height: 25px; background: #F0FAFF; padding-top: 4px; padding-left: 5px; font-weight: bold; font-size:12px; }

h1 { font-family:Tahoma; font-size:24px; color:#DC0067; font-weight:normal; }
h2 { color:#FFF; margin:0; }
p.paragraph { text-indent: 3em; text-align:justify; }

#report {
	width: 400px;
	height: 20px;
	position:absolute;
	top:50%;
	left:35%;
	border:1px dashed #333;
	background-color:#eee;
	padding:5px;
}

/* MARIANA ESCOBAR */
#mariana-escobar a { background-color:#DC0067; color:#FFF; padding-left:4px; padding-right:4px; text-decoration:none; }
#mariana-escobar a:hover, a:active { color:#CCC; }

/* ARQUIVO DO BLOG */
#arquivo { padding-left:0; margin-left:50px; width:160px; color:#FFF }
#arquivo tr th { padding:5px; height:20px; background-color:#BE3E80; }
#arquivo tr td { padding-top:3px; }
#arquivo tr td a { text-decoration:none; color:#FFF; }
#arquivo a:hover, a:active { color:#FFF; text-decoration:underline; }

/* CONTATO */
#contato-menu { padding-left:0; margin-left:50px; width:160px; color:#FFF }

/* BLOG */
#blog { font-family:Tahoma; font-size:11.5px; }
#blog h1, #blog h2 { color:#000; }
#blog img { border:#CCC 1px solid; }
#blog .date { color:#FFF; background-color:#DC0067; }
#blog .title { text-align:right; font-size:24px; color:#DC0067; padding-bottom:20px; }
#blog .title a { text-decoration:none; color:#DC0067; }
#blog .title a:hover, a:active { color:#DC0067; text-decoration:underline; }
#blog .content a { color:#0000CC; text-decoration:none; }
#blog .content a:hover, a:active { color:#0000CC; text-decoration:underline; }
#blog .author { font-size:11px; color:#DC0067; font-weight:bold; }
#blog .notfound { font-size:20px; color:#DC0067; text-align:center; font-weight:bold; }
#blog hr { border:0; }
#blog hr.line { color:#DC0067; background-color:#DC0067; height:1px; }
#blog .toolbar { height:40px; vertical-align:top; }
#blog .toolbar a { background-color:#DC0067; color:#FFF; padding-left:4px; padding-right:4px; text-decoration:none; }
#blog .toolbar a:hover, a:active { color:#CCC; }

/* COMENTARIOS */
#blog #comments .author { font-weight:bold; padding-bottom:5px; }
#blog #comments .comment { text-align:justify; background-color:#EFEFEF; padding:10px; border-bottom:#DC0067 1px dashed; }

/* FORM COMENTARIO */
#blog #commentform tr td { padding-bottom:2px; font-family:Tahoma; font-size:12px; }
#blog #commentform .fields { width:99%; border:#FF489F 1px solid; }

/* LINKS DE INTERESSE */
ul#links-interessantes li a {	color:#0000CC; text-decoration:none; }
ul#links-interessantes li a:hover, ul#links-interessantes li a:active {	color:#0000CC; text-decoration:underline; }


/* PUBLICACOES */
#publicacoes { font-family:Tahoma; font-size:11.5px; }
#publicacoes .date { color:#FFF; background-color:#DC0067; }
#publicacoes .title { text-align:right; font-size:24px; color:#DC0067; padding-bottom:20px; }
#publicacoes .content a { color:#0000CC; text-decoration:none; }
#publicacoes .content a:hover, a:active { color:#0000CC; text-decoration:underline; }
#publicacoes td { padding-bottom:6px; }
#publicacoes span { background-color:#DC0067; color:#FFF; padding:2px; }
#publicacoes  a { color:#DC0067; padding-left:4px; padding-right:4px; text-decoration:none; }
#publicacoes  a:hover, a:active { color:#DC0067; text-decoration:underline; }
#publicacoes .back a { background-color:#DC0067; color:#FFF; padding-left:4px; padding-right:4px; text-decoration:none; }
#publicacoes .back a:hover, a:active { color:#CCC; }

/* DEPOIMENTOS */
#depoimentos .name { text-align:right; font-family:Tahoma; font-size:12.5px; color:#000000; font-weight:bold; }
#depoimentos .profession { text-align:right; font-family:Tahoma; font-size:10.4px; color:#000000;}
#depoimentos hr { border:0; }
#depoimentos hr.line { color:#DC0067; background-color:#DC0067; height:1px; }

/* FORMULARIO DE CONTATO */
#contato #commentform tr th { text-align:left; font-weight:normal; }
#contato #commentform tr td { text-align:right; }
#contato #commentform .fields { width:300px; border:#FF489F 1px solid; }

#images { width:100%; text-align:left; }
#images a, a:hover, a:active { padding:0; }
#images a img { padding: 0px; margin: 2px; }

#rodape { width:650px; text-align:center; font-size:11px; margin-bottom:20px; }
#rodape ul { list-style:none; margin:0 0 0 -40px; padding-top:10px; }
#rodape ul li { display:inline; margin-right:10px; }
#rodape ul li a { text-decoration:none; color:#FFF; }
#rodape ul li a:hover, #rodape ul li a:active { color:#FFF; text-decoration:underline; }
#rodape #desenvolvedor a { color:#A6CE51; margin-top:5px; text-decoration:none; }
#rodape #desenvolvedor a:hover { text-decoration:underline; }