@charset "utf-8";
body			{ background-image:url(../imgs/bck_topo_02.jpg); background-repeat:repeat-x; margin: 0 auto;}
.bck_cem		{ width:100%;  height:234px;}
.Link ul, li, a { clear:both; text-decoration:none; color:#fff;}

#paginacao{
    width: 200px;
    float: right;
}
#paginacao a{
    color: #333;
}
#paginacao a.actual{
    color: #990000;
}


div#geral 		{ width:100%; height:auto;}

/*================================================= TOPO =================================================*/
div#topo 		{ width:1000px; height:255px; background-image:url(../imgs/back_topo.png); background-repeat:no-repeat;}
div#logo{}

div#menu_top	{ position:relative; float:left; width: 683px; height: auto; padding:5px 0 0 160px; margin: 150px 0 0 0;}

.li_menu		{ display:inline; float:left;}

div#principal	{ float: left; width:1000px; height: 365px; background-image:url(../imgs/back_meio.jpg); background-repeat:no-repeat; background-position:center; }
div#left		{ float: left; width:199px;}
div#center		{ float: left; width:600px; height:300px;/* background-color:#ff931e;*/ margin-top: -20px;}
div#right		{ float: left; width:201px; margin-top: 90px;}
h2#TweeFli		{ padding:5px 5px 5px 5px; }

/*=================================================== MEIO ====================================================*/
div#meio		{ position:relative; float: left; width: 1000px; height: auto; padding:0 0 20px 0;}

div#titulo		{ float:left; width: 100%; height: auto; padding:0 0 0 0;  text-align:left; font-family: "Impact",Verdana, Geneva, sans-serif ; font-size:20px; font-weight: bolder; color:#333; }

div#bloco_um	{ float:left; width:456px; height:181px; }
.bloco, h2, img	{ float:left; color:#ff931e; font-size:14px; font-weight:bold; }
div#bloco_dois 	{ float:left; width:476px; height:191px; margin-left:10px;}
div#bloco_um, div#bloco_dois 	{font-size:12px;}


/*================================================= INI PAGINAS =================================================*/
div#empresa{ width:600px; font-size:12px;}
div#marketing{ width:660px; font-size:12px;}

.H1{ font-family:Verdana, Geneva, sans-serif; font-size:20px; color:#dd8b01; font-weight:bold; margin-left:22px;}
*h1#solicit{ font-family:Verdana, Geneva, sans-serif; font-size:20px; color:#dd8b01; font-weight:bold; margin: -40px 0 0 0; padding: 0 0 0 0;}
.H2{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#46476e; margin-left:22px;}
.H2MK{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333; margin-left:22px;}
.H2MK02{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333;}


div#solucoes{ width:600px; font-size:12px; height:auto;}
.marginAlto{ padding-top: 100px;}

.marg_R			{ padding-right: 5px;}
.marg_L_Empre	{ padding-left: 25px; text-align:justify; color:#46476e;}

/*------------------------------------------------- CLIENTES ---------------------------------------------------------*/
div#Clientes{ width:990px; height:auto;}
div#quadClientes{ float:left; width:198px; height:142px; background-image:url(../imgs/back_clientes.gif); background-repeat: no-repeat;}

/*------------------------------------------------- CONTATOS ---------------------------------------------------------*/
div#form{ width:1000px; padding:0 0 0 20px;}
div#test_drive form p{ padding-bottom:8px;}
p.backPform{ background-color:#505050; color:#fff; height:20px; width:370px; padding: 2px 0px 2px 4px; margin: 5px 0 5px 0; font-size:12px;}
input.black{ background-color:#505050; border:none; color:#fff;}
textarea.black{ background-color:#505050; border:none; color:#fff; height:92px;}
*textarea.black{ background-color:#505050; border:none; color:#fff; height:92px;}
*p#txtA{ margin: 0 0 0 0;}

input.blackBot{ float:right; width:60px; height: 28px; border: 1px #505050 solid; margin: 0 333px 0 0;}

/*------------------------------------------------- PORTIFOLIO -------------------------------------------------------*/
div#port_principal{ width:1000px; height:302px; padding: 0 0 0 20px;}

div#img_1{ float:left; margin: 0px 15px 0 0; width: 460px;}
p#txt_port{ float: left; width:455px; padding: 10px 0 0 0; color:#666; }
div#port_secundario{ float:left; width:1000px; height:auto; padding: 0 0 0 20px;}
div#img_1_sec{float:left; width:304px; height:206px; padding:20px 10px 0px 0;}
p#txt_port_sub{ float: left; font-size:11px; width:304px; padding: 10px 0 0 0; color:#666; }

h2#tituloUm{ float:left; font-weight:bold; color:#505050; padding: 0 0 3px 0;}
h2#tituloDois{ font-size:11px; color:#c78921; padding: 4px 0 0px 0;}
h2#tituloDois a {color:#c78921;}
div#space10{ float:left; width:100%; height:30px; padding:20px 0 0 0;}


/*------------------------------------------------- FORMULARIOS -------------------------------------------------------*/
.link { clear:both; text-decoration:none; color:#333; margin:0 0 20px 20px; color:#ff931e; font-size:14px; font-weight:bold;}
div#conteudo { width:90%; height:auto; margin:20px 0 0px 20px; padding:5px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#666; }


/*=================================================== FOOTER ===================================================*/
div#footer{ margin:0 auto; width:1000px; height:235px; position:absolut;}
div#rodaPe		{
	clear:both;	
	width: 1000px; height:186px;
	/*background-image:url(../imgs/fio_bot.png); background-repeat:repeat-x;*/
	/*background-color:#333333;*/
	text-align:center;
	list-style:none;
	padding: 25px 0 0 10px;
	font-size:14px; color:#fff;
}


.Imgs{ float:left; padding: 0  10px 0 0;}



div#rodaPe	ul	{ position:relative; width: 1024px; height:60px;}
div#rodaPe	ul, li	{ display:inline;}



div#test_drive{ width:90%; font-size: 80%; color:#666;}
div#test_drive label{ float:left; width:170px; margin:0px 0 0 0;}
/*________________________________________ VALIDA FORM  ________________________________________*/
label.error { color: #09F; font-size:10px;}

