/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*
 # 
 # @author Leyrson Kroska
 #
*/
body 	{ font-size:67.5%; background:#83216a; font-family:Arial, Helvetica, sans-serif; color:#FFF; text-align:center;}
#geral 	{ width:972px; margin:0 auto; text-align:left; background: url(../_imagens/cores_rodape.gif) no-repeat 203px 623px; overflow:hidden; height:640px; margin-bottom:30px!Important; }
h1 		{ margin:88px 0 56px 0; padding:0;}
h1 a 	{ display:block; width:320px; height:162px; background: url(../_imagens/logo-twk-branding.gif) no-repeat left top; text-indent:-3000px;}
p 		{ font-size:1.1em;}

#esquerda { float:left; height:550px; width:450px;}
#esquerda ul li a, #esquerda p { display:block; text-indent:-3000px; background: url(../_imagens/imagens.gif); background-repeat:no-repeat;}
#esquerda p 		{ width:310px; height:133px; margin:0 0 123px 11px; background-position:0 0; }
#esquerda ul 		{ margin-left:149px;}
#esquerda ul li a 	{ display:inline; float:left; width:33px; height:34px; margin-right:5px;}
#esquerda ul li a	 	{ opacity: 0.8; 	filter:alpha(opacity=80);	-moz-opacity:0.8;	-khtml-opacity: 0.8; }
#esquerda ul li a:hover	 	{ opacity: 1; 	filter:alpha(opacity=100);	-moz-opacity:1;	-khtml-opacity: 1; }
#esquerda ul li.orkut a 	{ background-position:-316px 0px; }
#esquerda ul li.twitter a 	{ background-position:-351px 0px; }
#esquerda ul li.facebook a 	{ background-position:-317px -35px; }
#esquerda ul li.blogger a 	{ background-position:-351px -35px; }
#esquerda ul li.youtube a 	{ background-position:-317px -72px; }

.conteudo { border-left:1px solid #FFF; width:166px; float:left; position:relative; height:467px; margin-top:43px;}
.conteudo h2, .conteudo a h2 { font:bold 14px/130% Arial, Helvetica, sans-serif !important;}
.conteudo div { position:absolute; top:-347px; width:145px; padding-top:40px; background: url(../_imagens/top-colunas.gif) no-repeat 0 0; }
.conteudo div h3, .conteudo div p, .conteudo div ul { display:none; }
.conteudo .sClientes { padding-top:0!Important; position:relative; display:none; overflow:hidden; top:0px!important; left:0; height:270px; width:155px; background-image:none!Important;}
.sClientes #desce, .sClientes #sobe { position:absolute; right:15px; bottom:10px; width:7px; height:6px; text-indent:-3000px; padding:0; margin:0; background: url(../_imagens/setas.gif) no-repeat 0 0; }
.sClientes #desce { bottom:0; background-position:left bottom; }
.conteudo h3 { font:bold 1.4em/100% Arial, Helvetica, sans-serif; padding-bottom:10px; }
.conteudo p { margin-bottom:5px; font-size:11px; line-height:120%; padding-right:10px; display:block; width:100%;}
.conteudo ul li { margin-top:13px; *margin-top:0; padding-left:7px;}
.conteudo ul li a { display:block; text-transform:uppercase; font:bold 0.8em/100% Arial, Helvetica, sans-serif; color:#FFF; padding-bottom:20px; background: url(../_imagens/ico-menu.gif) no-repeat left bottom; text-decoration:none;}
.conteudo ul li li { margin:23px 0; padding:0;}
.conteudo ul li li.parceiros { margin:18px 0; padding:0;}
.links { position:absolute; bottom:0;} 
#col2 { border-color:#fff;		}
#col2 div { top:-370px;}
#col3 h2 { margin-bottom:15px; }
#col3 div { top:-356px;}


address { float:left; margin-top:25px;}
address p { font-style:normal; line-height:15px; font-size:11px}
address p a { color:#FFF; text-decoration:none;}

