* { margin:0; padding:0;}
body { background:#ffffff; font-size:100%; line-height:1em; font-family:Arial, Arial, Helvetica, sans-serif; color:#868686; text-align:center;}


/*in_line*/
input, select, textarea { vertical-align:middle; font-family:Arial, Arial, Helvetica, sans-serif; border:1px solid #dadada; font-size:0.875em; color:#868686; padding-left:4px;}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none; }
a{ color:#00a9c9;}
a:hover{text-decoration:none;}
.column { float:left;}
.clear, .col-list, .row-box, .navigation ul, .content { width:100%; overflow:hidden;}
.col-list ul{ float:left}
.col-list .indent-list{ margin-left:40px;}

/*header*/
.header{ height:150px;}
.header .logo{ position:absolute; margin:15px 0 0 0;}
.header .navigation{ position:absolute; margin:42px 0 0 880px; width:160px;}
.header .navigation li{ display:block; float:left; background:url(../images/navigation.gif) center right no-repeat; padding:0 5px;}
.header .navigation li a{ color:#868686; font-size:0.812em; text-decoration:none;}
.header .navigation li a:hover{ color:#272727;}
.header .indent-input{ padding:11px 0 0 50px;}
.header .indent-input input{ border:1px solid #dadada; color:#868686; font-size:0.687em; height:20px; width:190px; padding-left:4px;}
.bg-none{ background:none !important; padding-right:0 !important;}

.menu{ position:absolute; margin:100px 0 0 0;width:936px;}

/*footer*/
.footer{ padding:25px 0 51px 0; color:#868686; font-size:0.812em;}
.footer a{ color:#868686; text-decoration:none;}
.footer a:hover{ text-decoration:underline;}
.footer div{ display:block; float:left; padding:10px 30px 10px 0px;}
.footer span{ display:block; float:right; padding:10px 0 10px 0; margin-right:0px;}

/*content*/
.content{ font-size:0.812em; line-height:1.187em;}
.content h1, .content h1 span, .content h1 span span{ display:block; height:42px;}
.content .col-1 h1 img{ margin:14px 0 0 14px; position:absolute;}
.content .col-2 h1 img{ margin:14px 0 0 15px; position:absolute;}
.indent-col{ padding:14px 14px 18px 15px;}
.indent-col-1{ padding:26px 13px 15px 15px;}
.indent-col-1a{ padding:20px 13px 15px 14px;}
.indent-col-2{ padding:11px 13px 15px 15px; height:300px;}
.indent-col-3{ padding:16px 13px 15px 15px;}
.indent-col-solucoes{ padding-left:20px;}
.indent-col-empresas{ padding:10px 0 0 0;}
.extra-height{ min-height:610px; height:auto !important; height:610px; position:relative;}
.extra-height1{ min-height:288px; height:auto !important; height:288px; position:relative;}
.extra-height2{ min-height:313px; height:auto !important; height:313px; position:relative;}
.parceiras{ display:block;background:url(../images/deep-c-center.png) 0 0 repeat-x; height:42px; width:228px; position:relative; left:1px;}
.parceiras strong{ color:#bf2e1a; font-size:14px; padding-left:14px; padding-top:14px; display:block;}

.deep{ background:url(../images/deep-center.gif) 0 0 repeat-x;}
.deep span{ background:url(../images/deep-left.gif) 0 0 no-repeat;}
.deep span span{ background:url(../images/deep-right.gif) top right no-repeat;}

.deep-a{ background:url(../images/deep-center.gif) 0 0 repeat-x;}
.deep-a span{ background:url(../images/deep-a-left.gif) 0 0 no-repeat;}
.deep-a span span{ background:url(../images/deep-a-right.gif) top right no-repeat;}

.deep-2{ background:url(../images/deep-2-center.gif) 0 0 repeat-x;}
.deep-2 span{ background:url(../images/deep-2-left.gif) 0 0 no-repeat;}
.deep-2 span span{ background:url(../images/deep-2-right.gif) top right no-repeat;}

.deep-3{ background:url(../images/deep-3-center.gif) 0 0 repeat-x;}
.deep-3 span{ background:url(../images/deep-3-left.gif) 0 0 no-repeat;}
.deep-3 span span{ background:url(../images/deep-3-right.gif) top right no-repeat;}

.deep-4{ background:url(../images/deep-4-center.gif) 0 0 repeat-x;}
.deep-4 span{ background:url(../images/deep-4-left.gif) 0 0 no-repeat;}
.deep-4 span span{ background:url(../images/deep-4-right.gif) top right no-repeat;}

.deep-c{ background:url(../images/deep-c-center.png) 0 0 repeat-x;}
.deep-c span{ background:url(../images/deep-c-left.png) 0 0 no-repeat;}
.deep-c span span{ background:url(../images/deep-c-right.png) top right no-repeat;}
.deep-c span span strong{ color:#bf2e1a; font-size:14px; padding-top:14px; padding-left:14px; display:block;}

.link, .link-1, .link-3{ font-weight:bold; float:left;}
.link{ color:#515151;}
.link-1{ color:#acc105;}
.link-2, .textLink{ color:#BF2E1A; font-weight:bold;}
.link-3{ color:#00a9c9;}
.link-4{ float:left; margin-top:6px; display:block; font-size:0.875em;}

.list li{ background:url(../images/list-line.gif) bottom left repeat-x; line-height:1.937em; list-style-type:disc; margin-left:10px}
.list li a{ color:#868686; text-decoration:none;}
.list li a:hover{ color:#000;}

.listSimples li{list-style-type:disc; margin-left:15px}

.indent-1 p{ margin-top:15px;}

.indent-top-bot{ display:block; margin:20px 0 11px 0;}
.text-text-1 dt{ font-weight:bold; color:#515151; padding-bottom:5px; padding-top:18px;}
.text-text-1 dd{ padding-bottom:17px; background:url(../images/list-line.gif) bottom left repeat-x; line-height:15px;}
.indent-top-none{ padding-top:0 !important;}
.indent-top{ display:block; margin-top:7px;}
.indent-top1{ display:block; margin-top:13px;}
.line{ display:block; background:url(../images/list-line.gif) 0 35px repeat-x; height:70px;}
.line-1{ display:block; background:url(../images/list-line.gif) 0 12px repeat-x; height:32px;}
.line-2{ display:block; background:url(../images/list-line.gif) 0 12px repeat-x; height:24px;}
.line-3{ display:block; background:url(../images/list-line-2.gif) 0 12px repeat-x; height:24px;}
.text-h{ color:#515151; font-weight:bold; text-transform:uppercase;}

.indent-top3{ display:block; margin-top:2px;}
.indent-top4{ display:block; margin-top:15px;}
.linka{ color:#868686;}




.box .border-top {background:url(../images/border_top.gif) repeat-x top #e9eaec;}
.box .border-bot {background:url(../images/border_bot.gif) repeat-x bottom;}
.box .border-left {background:url(../images/border_left.gif) repeat-y left;}
.box .border-right {background:url(../images/border_right.gif) repeat-y right;}
.box .corner-top-left {background:url(../images/corner_top_left.gif) no-repeat left top;}
.box .corner-top-right {background:url(../images/corner_top_right.gif) no-repeat right top;}
.box .corner-bot-left {background:url(../images/corner_bot_left.gif) no-repeat left bottom;}
.box .corner-bot-right {background:url(../images/corner_bot_right.gif) no-repeat right bottom; }

.box-1 .border-top {background:url(../images/border1_top.gif) repeat-x top #e9eaec;}
.box-1 .border-bot {background:url(../images/border1_bot.gif) repeat-x bottom;}
.box-1 .border-left {background:url(../images/border1_left.gif) repeat-y left;}
.box-1 .border-right {background:url(../images/border1_right.gif) repeat-y right;}
.box-1 .corner-top-left {background:url(../images/corner1_top_left.gif) no-repeat left top;}
.box-1 .corner-top-right {background:url(../images/corner1_top_right.gif) no-repeat right top;}
.box-1 .corner-bot-left {background:url(../images/corner1_bot_left.gif) no-repeat left bottom;}
.box-1 .corner-bot-right {background:url(../images/corner1_bot_right.gif) no-repeat right bottom; }



.big-img-gallery{ height:330px;}
.extra-right{ padding-right:0 !important;}


.content .title{ display:block;}
.content .img-left{ float:left; margin:3px 20px 0 0;}
.content .img-right{ float:right; margin:3px 0 0 20px;}
.width-1{ width:60px;}
.button{ background:url(../images/button.gif) 0 0 repeat-x; display:block; margin-top:3px;}
.button span{ background:url(../images/button-left.gif) 0 0 no-repeat; display:block;}
.button span a{ background:url(../images/button-right.gif) top right no-repeat; text-align:center; color:#444444; text-decoration:none; display:block; line-height:1.937em; height:23px; font-size:0.875em;}
.button span a:hover{text-decoration:underline;}

.indent-bot{ display:block; margin-bottom:5px;}
.indent-bot1{ display:block; margin-bottom:26px;}
.fright{ float:right;}

.text-text-2 dd{ padding-top:15px;}
.text-text-2 dt{ text-align:right; background:url(../images/list-line.gif) bottom left repeat-x; padding-bottom:15px; font-weight:bold; color:#515151;}

.text{ color:#5f5f5f;}
.text-titulo{ color:#343434; font-size:150%; font-weight:100;}
.text-bottom{ display:block; margin-bottom:5px;}

.text-top{ display:block; margin-top:15px;}
.indent-bot2{ display:block; margin-bottom:15px;}
.indent-top2{ display:block; margin-top:20px;}

.indent-top-bot1{ display:block; margin:21px 0 24px 0;}

.mmgcom{display:block; float:right; margin-right:5px; padding-right:25px; padding-top:15px;}
.email{color:#868686;}
p{ margin-top:10px;}

.thumb_casa{display:block; margin-top:20px;}
.thumb_casa img{margin-right:5px;}

.logos_espresas{position: relative;left:5px; top:0;}


/*================== index.html ==================*/
#page1 .content .row-form{ padding:15px 0 5px 0;}
#page1 .content .row-form input{ width:188px; height:21px;}
#page1 .content .indent-right{ width:194px;}


/*================== index-7.html ==================*/
#page4 .indent-text span{ float:right; margin-right:21px;}
#page4 .form input{ height:18px; border:1px solid #c3c3c3; width:210px; font-size:12px; color:#8c8c8c;}
#page4 .form input.anexar{ height:20px; border:1px solid #c3c3c3; width:100%; }

.arquivo {
              position: relative;
              top: -20px;
              right: -220px;
			  opacity:0;
              -moz-opacity:0;
              filter:alpha(opacity:0);
        }
		
#page4 .form input.fakeupload {
              width: 430px;
              background: url(../images/botao-selecione.png) no-repeat 100% 60% #FFFFFF;
              cursor: default;
			  height:18px; border:1px solid #c3c3c3; font-size:12px; color:#8c8c8c;
        }

#page4 .form textarea{ overflow:auto; display:block; height:105px; margin-bottom:5px;}
#page4 .form textarea{ border:1px solid #c3c3c3; width:430px; font-size:12px; color:#8c8c8c;}
#page4 .form div{ height:26px;}
#page4 .form span{ float:right;}
#page4 .form select{height:20px; border:1px solid #c3c3c3; width:216px; font-size:12px; color:#8c8c8c;}
#page4 .form .botao{height:20px; width:70px; background-color:#990000; color:#FFFFFF; padding-right:2px}



/*================== revista ==================*/
.revista{ padding:6px 0px 0px 1px;}
