@charset "UTF-8";
/* CSS Document */

/*-----------General--------------*/
*{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
body, html{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	overflow:hidden;
}

a:link{
	color:#0088CE;
	text-decoration:none;
}
a:visited{
	color:#0088CE;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

b{
	font-weight:normal;
	font-size:inherit;
	color:#000000;
}

/*------------------------------Internal Content---------------------------*/
#bg_image { position: fixed; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; }

#head {
display:none;
}
.clear { clear:both; }
/*------------Landing Page------------*/
#landing_wrapper{
	position:relative;
	width:100%;
	min-width:800px;
	max-width:100%;
	height:100%;
	min-height:605px;
	max-height:100%;
	z-index:2;
}
#landing_content{
	position:absolute;
	width:100%;
	height:100px;
	left:0;
	z-index:30;	
	text-align:center;
	overflow:auto;
}
#conteudo{
	position:absolute;
	width:736px;
	top:50px;
	height:100%;
	left:50%;
	margin:0 0 0 -368px;	
	overflow:auto;
	z-index:1;	
}

#landing_bg{
	background:url(images/menu_bg.jpg) repeat-x bottom;
	position:absolute;
	width:100%;
	height:30px;
	left:0;
}

#landing_footer{
	position:absolute;
	bottom:20px;
	width:100%;
	z-index:1;		
}
#landing_search{
	position:absolute;
	right:0;
	bottom:4px;
}
#landing_irrigation{
	position:absolute;
	left:10;
	bottom:0px;
}

/*------------Landing Page Language Menu------------*/
#language_menu{
	position:relative;
	padding:0;
	/*width:736px;*/
	width:750px;
	height:30px;
	top:0px;
	left:50%;
	margin:0 0 0 -368px;
	list-style:none;
	overflow:visible;
	z-index:30;
}
#language_menu li{
	display:block;
	overflow:visible;
}
#language_menu .button{
	height:30px;
	overflow:hidden;
	float:left;
}
#institucional{width:112px;}
#produtos{width:88px;}
#eventos{width:79px;}
/*#acontece{width:91px;}*/
#posvenda{width:94px;}
#noticias{width:81px;}
#artigos{width:77px;}
#downloads{width:105px;}
/*#parceiros{width:88px;}*/
#treinamentos{width:114px;}

#institucional span{background-image:url(images/menu_institucional.gif);}
#produtos span{background-image:url(images/menu_produtos.gif);}
/*#acontece span{background-image:url(images/menu_acontece.gif);}*/
#eventos span{background-image:url(images/menu_eventos.gif);}
#posvenda span{background-image:url(images/menu_posvenda.gif);}
#noticias span{background-image:url(images/menu_noticias.gif);}
#artigos span{background-image:url(images/menu_artigos.gif);}
#downloads span{background-image:url(images/menu_downloads.gif);}
/*#parceiros span{background-image:url(images/menu_parceiros.gif);}*/
#treinamentos span{background-image:url(images/menu_treinamentos.gif);}


/*------------Landing Page Language Menu Drop Downs------------*/

#language_menu li{
	float:left;
	position:relative;
	display:block;
	width:auto;
	height:auto;
}
#language_menu li:hover > ul{
	display:block;
}
#language_menu li:hover > .button span{
	background-position:right top;
}
#language_menu li ul{
	display:none;
	position:absolute;
	/*bottom:-54px;*/
	top:30px;
	left:50%;
	margin:0 0 0 -100px;
	padding:5px 0;
	background:#f2f2f2;
	list-style:none;
	width:200px;
	height:auto;
	z-index:30;
}

#language_menu li ul li{
	padding:0;
	margin:0;
	float:none;
}

#language_menu li ul a{
	display:block;
	padding:5px 10px;
}

#language_menu li ul a:link, #language_menu li ul a:visited{
	color:#898989;
}

#language_menu li ul a:hover{
	color:#036;
	text-decoration:none;
}


/*------------Landing Page Top Nav------------*/

#landing_top_nav {
	margin:0 auto;
	position:relative;
	width:480px;
}

#landing_top_nav .button{
	height:30px;
	overflow:hidden;
	float:left;
}

#landing_top_nav .button .buttonText{
	display:none;
}

#revenda_button{width:87px;}
#parceiro_button{width:87px;}
#carreira_button{width:82px;}
#contato_button{width:83px;}
#webmail_button{width:81px;}
#div_button{width:1px;}

#revenda_button span{background-image:url(images/landing_revenda.gif);}
#parceiro_button span{background-image:url(images/menu_parceiros.gif);}
#div_button span{background-image:url(images/landing_div.gif);}
#carreira_button span{background-image:url(images/landing_carreira.gif);}
#contato_button span{background-image:url(images/landing_contato.gif);}
#webmail_button span{background-image:url(images/landing_webmail.gif);}


/*------------Landing Page Search------------*/
#landing_content .search{
	position:absolute;
	top:527px;
	right:7px;
}

/*-------------Landing Page Copyright----------*/

#landing_copyright{
	position:absolute;
	bottom:0px;
	left:0;
	width:100%;
	margin:0;
	padding:0;
	background-color:#FFF;
	color:#666;
	z-index:10;
	height:21px;
}

/*------------Search------------*/
.search input{
	background:#ECECEC none repeat scroll 0%;
	border:1px solid #626262;
	color:#666666;
	height:14px;
	_height:15px; /*ie6 fix*/
	line-height:16px;
	margin:0px;
	padding:1px 3px;
	position:relative;
	top:-1px;
	_top:-2px; /*ie6 fix*/
	width:88px;
}
*:first-child+html .search input {/*ie7 fix*/
	height:15px;
	top:-2px;
}

body:last-child:not(:root:root) .search input {/*Safari fix*/
	top:0;
}

.search input:hover{
	background:#FFF;
}
.search input:focus, .search input:active{
	background:#FFF;
	border:1px solid #000;
	color:#000;
}

.search button{
	width:39px;
	height:17px;
	border:1px solid #FFF;
	color:#0088CE;
	background:#FFF;
	cursor:pointer;
	margin:0 0 0 1px;
	padding:0;
	position:relative;
	_top:-3px; /*ie6 fix*/
	_left:3px; /*ie6 fix*/
}
*:first-child+html .search button {/*ie7 fix*/
	top:-3px;
	left:3px;
}

.search button:hover, .search button:focus{
	border:1px solid #ECECEC;
	color:#0088CE;
	background:#ECECEC;
}


.search button:active{
	border:1px solid #ECECEC;
	color:#FFF;
	background:#0088CE;
}

/*--------------------------------- Content -------------------------*/

#main_content, #internal_content{
	width:898px;
	/*height:737px;*/ height:auto;
	border:1px solid #666;
	background:#FFF;
	margin:0 auto;
	padding:0 0 47px;
	position:relative;
}

 #internal_content{
 	background:url(images/internal_nav_bg.gif) repeat-y 10px 0 #FFF;
	padding:0 0 93px;
 }


/*--------------------------------- Copyright -------------------------*/

#copyright{
	position:absolute;
	bottom:0;
	left:0;
/*	background:url(images/content_bg_bottom.gif) repeat-x top;*/

	height:31px;
	width:100%;
}
#copyright p{
	text-align:center;
	padding:0;
	margin:0;
	position:relative;
	top:20px;	
	
}
#copyright .cap_left{
	background:url(images/content_bg_bottom_left.gif) no-repeat top right #FFF;
	width:51px;
	height:31px;
	margin:0;
	float:left;
	position:relative;
}
#copyright .cap_right{
	background:url(images/content_bg_bottom_right.gif) no-repeat top left #FFF;
	width:51px;
	height:31px;
	margin:0;
	float:right;
	position:relative;
}

/*--------------CSS Buttons----------------------*/
.graphical, .button, .button_at{
	position:relative;
	overflow:hidden;
	display:block;
}
.graphical img, .button img, .button_at img{
	border:none;
}
.button_at{
	cursor:default;
}

.button{
	cursor:pointer;
}

.graphical span, .button span{
	position:absolute;
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-position:center top;
	top:0;
	left:0;
}
.button_at span{
	position:absolute;
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-position:left top;
	top:0;
	left:0;
}
.button:hover{
	border:none;
}
.button:hover span{
	background-position:right top;
}
.pos {
	background-color:#c5c5c5;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
.textob {
	font-weight:bold;
}
table.comBordaSimples {
	border-collapse: collapse; /* CSS2 */

}

table.comBordaSimples td {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: black;
	border-right-color: black;
	border-bottom-color: black;
	border-left-color: black;
}

table.comBordaSimples th {
	background: #F0FFF0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: black;
	border-right-color: black;
	border-bottom-color: black;
	border-left-color: black;
}
/*
ol{margin-top:10px;padding-bottom:12px}
ol li{margin-bottom:3px}
div.top_padded{padding-top:3px}
.box{margin:4px 0;padding:8px;background-color:#002933 !important;border:1px dashed #529796}
.code{font-family:"Courier New", "Courier";font-size:10px}
#page_background{height:113px;margin-bottom:-113px;background-image:url(../images/sprite-min.png);background-repeat:repeat-x;background-position:top}
#page_wrapper{width:725px;margin:auto;padding-bottom:40px;position:relative}
#page_header{height:113px;position:relative;cursor:pointer;background-image:url(../images/sprite-min.png);background-repeat:no-repeat;background-position:left -113px;border-bottom:1px dashed #529796}
#page_header h1,#page_header h2{position:absolute}
#page_header h2{top:30px;left:84px;width:174px;height:74px;background-image:url(../images/sprite-min.png);background-repeat:no-repeat;background-position:left -226px}
#page_header h1{top:70px;left:258px;width:318px;height:12px;background-image:url(../images/sprite-min.png);background-repeat:no-repeat;background-position:left -300px}
#page_content{padding:0 15px}
#page_content h1,#page_content h2{margin-top:28px}
#page_content h1{height:21px;margin-bottom:13px}
#page_content h2{height:16px;margin-bottom:10px}
#page_content p{margin-top:6px}
#page_content p.intro{margin-top:11px;margin-left:12px}
#examples{margin-left:15px;padding-top:5px}
#examples img{margin:3px 7px 3px 7px}
#examples a,#examples img{border:0}
*/
p#msg_erro {
	width:300px;
	margin:0 auto;
	padding: 2px 2px;
	text-align: center;
	color:#f00;
	font-weight:bold;
}
p#msg_ok {
	width:300px;
	margin:0 auto;
	padding: 2px 2px;
	text-align: center;
	color: #093;
	font-weight:bold;
}
form { font-size:11px; }
form fieldset { line-height: 25px; border: none; }
form fieldset legend { align:bottom; color:#036; font-size: 12px; font-weight: bold; }
form label { display: block; float: left; width: 150px; text-align: right; margin-right: 7px; }
form label.msg { display: block; float: left; width: 450px; text-align: left; }
form i { font-size: 12px; }
form #bordas { border: 1px solid #7f99b2; }
form input#btn1 { font: normal 11px Verdana, Arial, Helvetica, sans-serif; text-align: center; float: none; padding: 0px; padding-top: 1px; padding-bottom: 1px;	margin: 0px; margin-left: 224px; }
@media screen{
  body>div#language_menu{
   position:fixed;
  }
  body>div#landing_footer{
   position:fixed;
  }
 }
 
#msg_endereco {
	margin-top:20px;
	margin-bottom:10px;
	color:#009ad8;
	font:Arial, Verdana, Geneva, sans-serif;
	font-size:9px;
}

/*---*/
#landing_kwicks{
	position:absolute;
	top:0px;
	left:10px;
	bottom:0px;
}

