/* ------------------
		 Reset 
   ------------------   */
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;}
:focus 			{outline: 0;}
ins 			{text-decoration: none;}
del 			{text-decoration: line-through;}

/* ------------------
		 Geral 
   ------------------   */
body, body#int {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#e8e8e8;
	text-align:center;
	background: #0f1948 url(../img/bg_body_home.jpg) top no-repeat;
}
body#int { background: #0f1948 url(../img/bg_body_int.jpg) top no-repeat; }
/* ------------------
		 Links 
   ------------------   */
a:link, a:active, a:visited {color:#e8e8e8;	text-decoration:none;}
a:hover { text-decoration:underline;}

/* ------------------
		 Textos 
   ------------------   */
h1 		{margin:20px 0 0 30px; float:left;}
h2 		{margin:0 0 20px 0; }
h3 		{margin-bottom:20px;}
span 	{font-weight:bold;	color:#ffcb05;}
p.home	{margin-bottom:20px;}
p		{margin-bottom:10px;}
hr		{border:dashed 1px #0b5590;}

/* ------------------
		 Estrutura 
   ------------------   */
#div_site 			{width:780px;	overflow:hidden; margin:0 auto;	text-align:left;}
#div_head 			{width:780px;	height:auto; margin:60px 0 0 0;	float:left;}
#div_content_home 	{width:780px;	background:url(../img/bg_content.gif) 0 300px no-repeat; float:left;}
#div_content, 
#div_content_servicos	{
	width:720px; 
	height:410px; 
	float:left; 
	margin:10px 25px 0 35px;
	padding:0;
	line-height:15px;
	}
#div_content_servicos	{	
	line-height:15px;
}
.div_content_seg_1 		{
	width:720px; 
	height:280px; 
	float:left; 
	margin:10px 25px 0 35px;
	line-height:14px;
	*line-height:15px;
	}
.div_content_seg_2 		{
	width:730px; 
	height:800px; 
	background:url(../img/bg_segmentos_2.jpg) bottom no-repeat; 
	float:left; 
	margin:0 0 20px 0;
	padding:10px 20px 0 30px;
	line-height:14px;
	*line-height:15px;
}	
.div_content_seg_2_eng,
.div_content_seg_2_esp	{height:800px;}	

.div_content_seg_3 		{
	width:730px; 
	height:560px; 
	background:url(../img/bg_segmentos_3.jpg) bottom no-repeat; 
	float:left; 
	margin:0 0 20px 0;
	padding:10px 20px 0 30px;
	line-height:14px;
	*line-height:15px;
}	

#div_content table 		{margin-top:10px;}
#div_content #tblform 	{width:auto; margin:0; padding:50px;}
.div_segmento_img 		{width:130px;	margin:0 30px 0 0; float:left;}

#div_colhome1, 
#div_colhome2, 
#div_colhome3 {width:185px;	height:180px; float:left;}
#div_colhome1 { margin:0 85px 0 25px; }
#div_colhome2 { margin:0 85px 0 0; }
#div_colhome3 { margin:0 30px 0 0; }

.div_colhome2_eng	{width:205px!important; margin:0 65px 0 0!important;}
.div_colhome1_esp	{width:225px!important; margin:0 40px 0 30px!important;}
.div_colhome2_esp 	{width:220px!important; margin:0 50px 0 0!important;}


#div_footer {
	width:750px;
	height:33px;
	font-size:10px;
	color:#466695;
	padding:10px 0 0 30px;
	float:left;
	background:url(../img/bg_footer.gif) no-repeat;
}
#div_footer img {float:right; margin:-5px 30px 0 0;}

/* ------------------
	 Menu Serviços 
   ------------------   */
.menu_servicos				{height:350px; list-style:none; margin:20px 30px 0 0; float:left;}
.menu_servicos li a			{text-indent:-8000px; display:block; background:url(../img/bg_menu_servicos.gif) no-repeat;}
.menu_servicos .menu1 a,
.menu_servicos li.menu1_active a  	{width:147px; height:50px; background-position: -147px 0px ;}
.menu_servicos .menu2 a,
.menu_servicos li.menu2_active a 	{width:147px; height:50px; background-position: -147px -50px;}
.menu_servicos .menu3 a,
.menu_servicos li.menu3_active a 	{width:147px; height:50px; background-position: -147px -100px;}

.menu_servicos li.menu1_active a	{background-position: 0 0 ;}
.menu_servicos li.menu2_active a 	{background-position: 0 -50px;}
.menu_servicos li.menu3_active a	{background-position: 0 -100px;}

/* -----------------------
	 Menu Serviços Inglês
   ---------------------- */
.menu_servicos_eng li a			{text-indent:-8000px; display:block; background:url(../img/bg_menu_servicos_eng.gif) no-repeat;}

/* -----------------------
	 Menu Serviços Espanhol
   ---------------------- */
.menu_servicos_esp li a			{text-indent:-8000px; display:block; background:url(../img/bg_menu_servicos_esp.gif) no-repeat;}

/* ------------------
		 Forms 
   ------------------   */
input, textarea {
	height:20px;
	padding:3px;
	margin:0 0 8px ;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	border-width:1px 0;
	border-style:solid;
	border-color: #cbf1ff;
	color:#fff;
	float:left;
	background-color:#0f1842;
}
textarea {
	width:290px;
	height:85px;
	background:transparent;
	border:none;
	margin-top:5px;
}
#div_textarea {
	width:300px;
	height:100px;
	background:url(../img/bg_div_textarea.gif) no-repeat;
	margin:5px 0 10px;
}
blockquote.left, blockquote.right {
	width:6px;
	height:20px;
	background:url(../img/bg_input_left.gif) no-repeat;
	float:left;
}
blockquote.right {background:url(../img/bg_input_right.gif) no-repeat; margin-right:6px;s}
.btn_ok {
	width:25px;
	height:25px;
	background:url(../img/btn_ok.gif) no-repeat;
}
.btn_enviar {
	width:79px;
	height:20px;
	background:url(../img/btn_enviar.gif) top no-repeat;
	margin:5px 0 0 285px;
	border:none;
}

.btn_send		{background:url(../img/btn_send.gif) top no-repeat;}
#empresa{
	display:block;
	width:256px;
	height:188px;
	float:left;
}
