@charset "utf-8";
/* CSS Document */

/* ///////////////////////// */
/*          FORENSE          */
/* ///////////////////////// */


body {
	margin:0; 
	padding:0; 
	background-image:url(imagens/bg2.jpg); 
	background-repeat:repeat-x; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#000000;
}


/* ////////////////////// */
/*          TOPO          */
/* ////////////////////// */

#topo{
	width:100%; 
	height:124px; 
	position:relative; 
	margin:0 auto; 
	padding:0; 
	top:0px;
}
#topo2{
	width:724px; 
	height:120px; 
	position:relative; 
	margin:0 auto; 
	padding:0; 
	top:0px;
}
#logo {
	width:165px; 
	padding-left:20px;	
	padding-top:8px; 
	float:left;
}
#lingua {
	float:right; 
	width:150px; 
	height:25px; 
	padding-right:20px; 
	padding-top:8px; 
	text-align:right;
	vertical-align:middle;
	line-height:normal;
}
.lingua a {
	color:#606060; 
	font-size:11px; 
	font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration:none;
}
.lingua a:hover {
	color:#8a8a8a; 
	text-decoration:none;
}
.lingua a:visited {
	color:#606060; 
	text-decoration:none;
}
#lingua_en {
	float:right; 
	width:170px; 
	height:25px; 
	padding-right:20px; 
	padding-top:8px; 
	text-align:right;
	vertical-align:middle;
}
.lingua_eng a {
	color:#00448a; 
	font-size:11px; 
	font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration:none;
}
.lingua_eng a:hover {
	color:#7fa1c4; 
	text-decoration:none;
}
.lingua_eng a:visited {
	color:#00448a; 
	text-decoration:none;
}
#menu {
	margin-top:79px; 
	height:41px; 
	/*float:left;*/
}


/* ////////////////////////// */
/*          CONTEÚDO          */
/* ////////////////////////// */

.conteudo{
	width:100%; 
	height:auto; 
	position:relative; 
	margin:0 auto; 
	padding:0; 
	top:0px;
}

/*     INDEX     */
#geral_index {
	width:724px; 
	height: 440px;	/*530px*/
	position:relative; 
	top: 0px; 
	margin:0 auto; 
	padding:0; 
	margin-left:auto; 
	margin-right:auto; 
	background-image:url(imagens/bg_conteudo.png); 
	background-repeat:repeat-y;
}
#animacao {
	height:200px;
}
#conteudo_index {
	width:724px; 
	height:180px; /*220px*/
}
#bemvindo {
	width:350px; 
	height:160px; /*200px*/
	padding-left:20px; 
	padding-top:15px; 
	float:left;
}
.titulo_index {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold; 
	color:#606060;
}
.frase_index{
	color:#606060; 
	font-weight:bold;
}
#cases {
	width:320px; 
	height:160px; /*200px*/
	padding-left:30px; 
	padding-top:15px; 
	float:right;
}
.parceiros_index {
	width:680px; 
	height:50px; 
	padding-left:20px;
	padding-right:20px; 
}
#logo_img {
	background-image:url(../novo/forense/imagens/img_logo.png);
	background-repeat:no-repeat;
	width:130px;
	height:173px;
	position:absolute;
	visibility: visible;
	top: 204px;
	left: 592px;
}
#logo_img_en {
	background-image:url(../novo/forense/imagens/img_logo_en.png);
	background-repeat:no-repeat;
	width:130px;
	height:173px;
	position:absolute;
	visibility: visible;
	top: 204px;
	left: 592px;
}

/*     INTERNAS     */

#geral_interna {
	width:724px; 
	position:relative; 
	top: 0px; 
	margin:0 auto; 
	padding:0;	
	margin-left:auto; 
	margin-right:auto;
}
#img_topo {
	width:724px; 
	height:130px;
}
#b2t {
	height:340px; 
	padding-left:20px; 
	padding-right:20px; 
	padding-top:10px; 
	padding-bottom:20px; 
	background-image:url(imagens/bg_conteudo.png); 
	background-repeat:repeat-y;
}
#b2t_img {
	background-image:url(../novo/forense/imagens/img_network.png);
	background-repeat:no-repeat;
	width:300px;
	height:150px;
	position:absolute;
	visibility: visible;
	top: 350px;
	left: 421px;
}
#produtos {
	height:320px; 
	padding-left:20px; 
	padding-right:20px;
	padding-top:10px;
	padding-bottom:20px;
	background-image:url(imagens/bg_conteudo.png);
	background-repeat:repeat-y;
}
#parceiros {
	height:auto;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:20px;
	background-image:url(imagens/bg_conteudo.png);
	background-repeat:repeat-y;
}
#clientes {
	height:auto;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:20px;
	background-image:url(imagens/bg_conteudo.png);
	background-repeat:repeat-y;
}
#contato {
	height:350px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:20px;
	background-image:url(imagens/bg_conteudo.png);
	background-repeat:repeat-y;
}
#contato_img {
	background-image:url(../novo/forense/imagens/img_cartao.png);
	background-repeat:no-repeat;
	width:320px;
	height:190px;
	position:absolute;
	visibility: visible;
	top: 320px;
	left: 402px;
}
#cont_contato {
	padding-left:20px;
	padding-right:20px;
	padding-top:1px;
	z-index:1;
	position:absolute;
}
#todoform .botao {
	background:#606060; 
	color:#ffffff;
	border:0px;
	height:25px;
	width:60px;
} 
#todoform input {
	border:1px solid #8a8a8a;
	width:100%;
} 
#todoform textarea {
	border:1px solid #8a8a8a;
	width:100%; 
}


/* //////////////////////// */
/*          RODAPÉ          */
/* //////////////////////// */

#rodape {
	width:100%;  
	margin-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}
#rodape2 {
	width:724px;
	height:42px;
	background-image:url(imagens/copyright.png);
	background-repeat:no-repeat;
	position:relative; 
	margin:0 auto; 
	padding:0;
}
#end {
	width:550px;
	padding-left:20px;
	padding-top:15px;
	float:left;
}

#copy {
	width:100px;
	padding-right:20px;
	padding-top:15px;
	float:right;
	text-align:right;
}
#iphone_ready {
	width:710px;
	height:35px;
	text-align:right;
	background:url(imagens/iphone_ready2.gif) no-repeat right;
	position:relative; 
	margin:0 auto; 
	padding:5px 10px 0 0;
}
