/* CSS Document */

* {	margin:0; padding:0; font-size:100%;}

body{background:#151718; text-align:center;}
.body-tail{ background:url(../img/body-tail.gif) top repeat-x;}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html{ font-family:Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.333em; color:#c2c2c2;}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#b0d23d; font-weight:bold;}
a:hover{text-decoration:none;}
.black{ font-weight:normal; color:#636768;}
p {padding-top:15px;}
cite{ font-style:normal;}

/* ============================= main layout ====================== */

.imgindent {margin:0 13px 0 0; float:left;}
.padding1{ padding-top:11px;}
.padding2{ padding-top:20px;}
.padding3{ padding-bottom:20px;}
.extra {margin-right:-20px; position:relative;}

/* ============================= header ====================== */
#header{ background:url(../img/header-bg.jpg) no-repeat 0 0;}

.top-line{ height:63px; background:url(../img/line-bg.gif) repeat-x;}
.top-line .left-bg{ height:63px; background:url(../img/line-left-bg.gif) no-repeat left;}
.top-line .right-bg{ height:63px; background:url(../img/line-right-bg.gif) no-repeat right;}

.menu ul{ float:right; padding:22px 0 0 0;}
.menu li{ float:left; padding:0 4px; }
.menu li a span{ display:block; padding:2px 19px 5px 19px;}
.menu li a{ color:#becdcf; text-decoration:underline; font-size:1.083em; display:block; font-weight:normal;}
.menu li a:hover, .menu li a.active{ background:url(../img/menu-right-bg.gif) top right no-repeat #111212; color:#a4b8bb;; text-decoration:none; }
.menu li a:hover span, .menu li a.active span{ background:url(../img/menu-left-bg.gif) no-repeat; padding-left:19px;}

.top-line img{ margin-left:32px;}
.slogan{ padding:96px 0 0 394px;}
.header-button{ background:url(../img/header-button-shadow.gif) left bottom no-repeat; padding-bottom:40px;}

/* ============================= content ====================== */
.box{ background:url(../img/box-top-bg.gif) top repeat-x #FFFFFF; color:#636768; }
.corner-left-top{ background:url(../img/corner-left-top.gif) left top no-repeat;}
.corner-right-top{ background:url(../img/corner-right-top.gif) right top no-repeat;}
.corner-left-bot{ background:url(../img/corner-left-bot.gif) left bottom no-repeat;}
.corner-right-bot{ background:url(../img/corner-right-bot.gif) right bottom no-repeat;}
.box-line{ background:url(../img/box-line.gif) repeat-y 309px 0;}
.box-line2{ background:url(../img/box-line.gif) repeat-y 619px 0;}

.title{ padding-bottom:20px;}
.box .cont{ padding:41px 20px 33px 37px}
.box strong{ color:#00647d;}
.button{ text-align:center; padding-top:30px;}

.list li{ background:url(../img/list-bg.gif) no-repeat 0 5px; padding-left:14px; position:relative;}
.list li a{ color:#636768; font-weight:normal; text-decoration:none;}
.list li a:hover{ text-decoration:underline; }

.list2 li{ background:url(../img/list2-bg.gif) no-repeat 0 3px; padding:0 0 8px 22px; position:relative;}
.list2 .last{ padding-bottom:0;}

.list3 li{ background:url(../img/list3-bg.gif) no-repeat 0 5px; padding-left:14px; position:relative;}
.list3 li a{ font-weight:normal;}
.list3 li a:hover{ color:#c2c2c2; }

.link{ padding-top:15px;}

.content-tail{ background:url(../img/content-tail-bg.gif) repeat-y;}
.content{ background:url(../img/content-bg.jpg) bottom no-repeat; padding:39px 30px 25px 36px}
.content-bot-bg{ height:9px; font-size:1px; background:url(img/content-bot-bg.gif) top no-repeat;}

.line2{ background:url(../img/line2-bg.gif) repeat-y 583px 0; }
.line3{ background:url(../img/line2-bg.gif) repeat-y 273px 0; }

/* ============================= page1 ====================== */
#page1 .box .column-2{ margin-left:80px;}
#page1 .box .column-3{ margin-left:64px;}
#page1 .content .column-2{ margin-left:102px;}

/* ============================= page2 ====================== */
#page2 .box .column-2{ margin-left:65px;}
#page2 .content .column-2{ margin-left:50px;}
#page2 .content .column-3{ margin-left:40px;}

/* ============================= page3 ====================== */
#page3 .box .column-2{ margin-left:55px;}
#page3 .content .column-2{ margin-left:70px;}
#page3 .content .column-3{ margin-left:70px;}

/* ============================= page4 ====================== */
#page4 .box .column-2{ margin-left:80px;}
#page4 .box .column-3{ margin-left:64px;}
#page4 .content .column-2, #page4 .content .column-3, #page4 .content .column-4, #page4 .content .column-5{ margin-left:30px;}
#page4 .partners img{ margin-left:20px;}
ol{ color:#00647d; font-weight:bold; list-style-position:inside; list-style-type:decimal;}
ol li{ padding-top:15px;}
ol li span{ color:#636768; font-weight:normal; }

/* ============================= page5 ====================== */
#page5 .box .column-2{ margin-left:55px;}
#page5 .content .column-2{ margin-left:82px;}
#page5 .content .col-2{ margin-left:50px;}
.phone{ float:right; padding-right:80px;}
.phone2{ float:right; padding-right:70px;}

/* ============================= footer ====================== */
#footer{ background:#151818; padding:22px 0 0 38px; text-transform:uppercase;}
#footer a{ text-transform:none; font-weight:normal;}

/* ============================= forms ============================= */
#MailForm .submit{ margin:10px 0;}
#MailForm .input{ margin-top:10px; padding:2px 2px 3px 3px; background:url(../img/mail-form-bg.gif) repeat-x; width:200px;}
.bt_verde, .bt_vermelho, .bt_cinza, .bt_azul, .bt_laranja, .bt_cinza_clicado {
	margin:5px;
	height:17px;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	background:url('../img/fundo_bt.gif');
	padding:0px;
	margin-left:5px;
	color:#7ab01c;
	border:1px solid #7ab01c;
	/*float:right;*/
}

