/* Reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, 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%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
}
strong {
	font-weight:bold;
}
body {
	font-size:62.5%;
	font-family:Tahoma;
	line-height:62.5%;
}
/* ************************************************************************************************************** FONTES E LINKS */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	/* definiçao da fonte padrao do projeto */
	font-family:Georgia, Arial;
}
p {
	font-size:12px;
	color:#d6d6d6;
	line-height:20px;
	margin-bottom:1em;
}
h1{
	font-size:20px;
	color:#ffc000;
	line-height:normal;
	margin-bottom:10px;
}
.internas h1{
	margin-bottom:25px;
}
h2{
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	line-height:normal;
	margin-bottom:10px;
}
a {
	text-decoration:none;
	color:#4cb5ff;
}
a:hover {
	text-decoration:underline;
}
/* ************************************************************************************************************** FORMULÁRIO */

/* ************************************************************************************************************** ESTRUTURA BÁSICA */
#top {
	float:left;
	width:100%;
	height:97px;
	background:#FFF;
}
#top .topContent {
	margin:0 auto;
	width:800px;
	height:97px;
}
#destaque, #destaqueBg {
	float:left;
	width:100%;
	height:227px;
	overflow:hidden;
	background:url(../imagens/bg_destaque.gif) top repeat-x;
}
.internas #destaque{
	height:16px;
	background:url(../imagens/bg_destaque_internas.gif) top repeat-x;
}
#destaque #destaqueBg {
	background:url(../imagens/bg_destaque2.jpg) no-repeat center top;
}
#content{
	margin:0 auto;
	display:block;
	width:800px;
}
#content .contentTop {
	float:left;
	width:800px;
	height:4px;
	background:url(../imagens/bg_content_top.png) no-repeat;
}
#content .contentMiddle{
	float:left;
	width:760px;
	padding:10px 20px 0 20px;
	background:url(../imagens/bg_content.png);
}
#content .contentBottom {
	float:left;
	width:800px;
	height:10px;
	margin-bottom:10px;
	background:url(../imagens/bg_content_bottom.png) no-repeat;
}
#rodape{
	clear:both;
	overflow:hidden;
	margin:0 auto;
	width:800px;
	height:50px;
	background-image:url(../imagens/bg_rodape.gif);
}
#rodape ul{
	margin-left:278px;
	margin-top:14px;
}
#rodape ul li{
	float:left;
	display:inline;
	margin-right:35px;
}
#footer {
	clear:both;
	margin:0 auto;
	width:800px;
	height:20px;
	padding:10px 10px 0 0;
	overflow:hidden;
	text-align:right;
}
/* ************************************************************************************************************** GLOBAIS */
.imgLeft{
	float:left;
	background:#FFF;
	padding:3px;
	border:solid 1px #000;
	margin-right:8px;
}
#servicos .imgLeft{
	border:none!important;
	background:none!important;
	width:150px;
	height:150px;
}
.line{
	clear:both;
	display:block;
	width:760px;
	height:16px;
	margin-bottom:20px;
	background:url(../imagens/line.gif) repeat-x bottom;
}
.coluna1_3{
	float:left;
	width:240px;
}
.pList{
	margin-bottom:10px;
}
.pList p{
	margin:0;
	padding-left:10px!important;
	/*padding-left:265px!important;*/
	background:url(../imagens/marc.gif) 0px 9px no-repeat!important;
	/*background:url(../imagens/marc.gif) 255px 9px no-repeat!important;*/
}
/* ************************************************************************************************************** GERAL */
body {
	background:url(../imagens/bg_body.gif);
}
#top .topContent img {
	margin:19px 0 0 15px;
}
#top .topContent .menu {
	position:absolute;
	margin:66px 0 0 215px;
	width:585px;
	height:45px;
}
#top .topContent .menu li, #top .topContent .menu li a, #top .topContent .menu li a * {
	float:left;
	height:45px;
}
#top .topContent .menu li a * {
	cursor:pointer;
}
#top .topContent .menu li a {
	text-decoration:none!important;
}
#top .topContent .menu li a .menuAbaLeft {
	width:10px;
}
#top .topContent .menu li a .menuAbaMiddle {
	padding:0 3px;
	font-size:13px;
	color:#0074c5;
	line-height:35px;
}
#top .topContent .menu li a:hover .menuAbaMiddle {
	color:#ffc000;
}
#top .topContent .menu li a .menuAbaRight {
	width:10px;
}
#home #top .topContent .menu li#mHome a .menuAbaLeft, #empresa #top .topContent .menu li#mEmpresa a .menuAbaLeft, #servicos #top .topContent .menu li#mServicos a .menuAbaLeft, #clientes #top .topContent .menu li#mClientes a .menuAbaLeft, #parceiros #top .topContent .menu li#mParceiros a .menuAbaLeft, #contato #top .topContent .menu li#mContato a .menuAbaLeft {
	width:10px;
	background:url(../imagens/menu_aba_left.gif);
	cursor:default;
}
#home #top .topContent .menu li#mHome .menuAbaMiddle, #empresa #top .topContent .menu li#mEmpresa a .menuAbaMiddle, #servicos #top .topContent .menu li#mServicos a .menuAbaMiddle, #clientes #top .topContent .menu li#mClientes a .menuAbaMiddle, #parceiros #top .topContent .menu li#mParceiros a .menuAbaMiddle, #contato #top .topContent .menu li#mContato a .menuAbaMiddle {
	background:url(../imagens/menu_aba_middle.gif);
	padding:0 3px;
	font-size:13px;
	color:#FFF;
	line-height:35px;
	cursor:default;
}
#home #top .topContent .menu li#mHome .menuAbaRight, #empresa #top .topContent .menu li#mEmpresa a .menuAbaRight, #servicos #top .topContent .menu li#mServicos a .menuAbaRight, #clientes #top .topContent .menu li#mClientes a .menuAbaRight, #parceiros #top .topContent .menu li#mParceiros a .menuAbaRight, #contato #top .topContent .menu li#mContato a .menuAbaRight {
	width:10px;
	background:url(../imagens/menu_aba_right.gif);
	cursor:default;
}
/*-------------------BANNER------------------*/
    /* image replacement */
.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next {
	margin:0;
	padding:0;
	display:block;
	overflow:hidden;
	text-indent:-8000px;
}
/* // image replacement */
/* Easy Slider */
#divSlider{
	margin:0 auto;
	width:770px;
	height:200px;
	position:relative;
}
#slider{
	margin:15px 20px 0 20px;
	width:730px;
	height:200px;
}
/*#slider ul{
	height:200px;
	width:730px;
	
}*/
#slider li{
/* 
	define width and height of list item (slide)
	entire slider area will adjust according to the parameters provided here
*/ 
	width:730px;
	max-width:730px;
	height:200px;
	overflow:hidden;
}
#slider li .icon{
	float:left;
	display:inline;
	width:200px;
	height:200px;
}
#slider li p, #slider li h1{
	float:left;
	padding-left:20px;
	width:490px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
}
#slider li h1{
	font-size:25px;
	margin:34px 0 15px 0;
	line-height:normal;
}
#prevBtn, #nextBtn,  #slider1next, #slider1prev {
	display:block;
	width:30px;
	height:30px;
	position:absolute;
	left:-20px;
	top:80px!important;
	top:100px;
	z-index:1000;
}
#nextBtn, #slider1next {
	left:760px;
}
#prevBtn a, #nextBtn a,  #slider1next a, #slider1prev a {
	display:block;
	position:relative;
	width:30px;
	height:30px;
	background:url(../imagens/dest_btn_prev.png) no-repeat 0 0!important;
	background-image:url(../imagens/dest_btn_prev.gif);
}
#nextBtn a, #slider1next a {
	background:url(../imagens/dest_btn_next.png) no-repeat 0 0!important;
	background-image:url(../imagens/dest_btn_next.gif);
}
/*END-------------------BANNER------------------*/




.contentMiddle .boxClientes{
	float:left;
	width:234px;
	height:96px;
	padding:3px;
	overflow:hidden;
	background:url(../imagens/home_clientes_bg.gif);
}
.contentMiddle .boxClientes .clientes{
	float:left;
	width:150px;
	height:76px;
	margin:9px 12px;
	overflow:hidden;
}
.contentMiddle .boxClientes  #prev2, .contentMiddle .boxClientes #next2{
	float:left;
	width:30px;
	height:94px;
}
.logotipos li{
	float:left;
	display:inline;
	width:162px;
	height:140px;
	overflow:hidden;
	margin:0 14px;
	text-align:center;
	font-size:12px;
	color:#d6d6d6;
	line-height:normal;
}
.logotipos li img{
	padding:5px;
	background:#FFF;
	border:solid 1px #000;
}
.logotipos li a{
	color:#FFF;
}
#contato form{
	margin:0 auto;
	width:450px;
}
#contato form .formText{
	background:#FFF;
	border:solid 1px #000;
	border-right-color:#333;
	border-bottom-color:#333;
	padding:3px;
	width:368px;
	font-size:12px;
}
#contato form textarea{
	height:80px;
	overflow:auto;
}
#contato form p{
	float:left;
	margin-bottom:20px;
}
#contato form p .formText, #contato form p span{
	float:left;
}
#contato form p span{
	width:70px;
	overflow:hidden;
}
#contato form p.formBtn *{
	float:right!important;
}
#contato form p.formBtn{
	float:left;
	width:450px;
	text-align:right;
}