/* geral */
* { margin:0; padding:0; }
html {  overflow-y:scroll; }
body { font: 62.5%/1.25 Arial, Tahoma, Verdana, "Trebuchet MS", freesans, garuda, helvetica, sans-serif; color: #333333;/*4a737f*/ background: #f8f9f3; }
img, ul, li, ol, a, fieldset { border:0; }
legend { display: none; }
ul { list-style:none; }
ol { list-style:decimal; }
a { cursor: pointer; text-decoration:none; color: #ff7000; font-size:1.2em; }
a:hover { text-decoration:underline; }
p , label{ font-size:1.2em; color:#444; }
input, select, textarea {border:1px solid #b2d1d7; vertical-align: middle; font-size: 1.1em; color: #686868; font-family: Arial, Tahoma, Verdana, "Trebuchet MS", freesans, garuda, helvetica, sans-serif; width:98%;}
input.text { padding: .37em 0; margin: 0 .1em 0 0; background: #fff; border:1px solid #C3C3C3; }
input.button, button{ cursor: pointer; }
p strong {font-weight: normal;}

.home { background:#f8f9f3 url(../img/bg03.jpg) no-repeat center bottom; padding-bottom:35px;}
.services {  background:#f8f9f3 url(../img/bg02.jpg) no-repeat center bottom; padding-bottom:35px; }
.technology {  background:#f8f9f3 url(../img/bg01.jpg) no-repeat center bottom; padding-bottom:35px; }
.segments {  background:#f8f9f3 url(../img/bg04.jpg) no-repeat center bottom;   }
.movaWeb { background:#f8f9f3 url(../img/bg05.jpg) no-repeat center bottom; padding-bottom:35px; }
.aboutMova { background:#f8f9f3 url(../img/bg06.png) no-repeat center bottom; }

.list1{margin-top:30px; text-align:center;}
.list1 li{display:inline; margin-right: 35px;}

/* Header */
#menu { padding:5px 0 5px 6px; position:relative;}
#menu li { display:inline; margin:0 2em; text-align:center; }
#menu .selected { background: url(../img/bgArrowMenu.gif) no-repeat center bottom; padding: 0 0 20px 0; }
#menu li a { color:#F4F8F2; font-size:1.3em; font-weight:bold; white-space:nowrap; }
#menu li a:hover { color:#ff7000; text-decoration:none; }

#menu .aboutLink {position:absolute; right:0; top:-4px; margin:0; }
#menu .aboutLink  a { background: url(../img/bgAboutMova.gif) no-repeat center -38px; padding-top:38px; height:0; overflow:hidden; display:block; width: 38px;}
#menu .aboutLink a:hover { background: url(../img/bgAboutMova.gif) no-repeat center 0; } 

#menu .selected2 { background: url(../img/bgArrowMenu2.gif) no-repeat center bottom; padding-bottom: 7px;}

.mainMenu { overflow:hidden; }

.logo {float: left; font-size: 2em; overflow: hidden; float:left; margin-right:25px; }

.menuContainer { overflow: hidden; padding:5px 0 15px 0;}


/* box */
.box1 { background: #006683; padding: .5em; color: #fff; }
.box1 .boxR1 { background: #006683 url(../img/rc01.gif) no-repeat -4px -4px; margin: 0;  }
.box1 .boxR1 .boxR2 { background: url(../img/rc01.gif) no-repeat right -4px; margin-right: -4px; padding-top: 4px; }
.box1 .boxR1 .boxR2 .boxR3 { background: url(../img/rc01.gif) no-repeat right 30px;  }
.box1 .boxR1 .boxR2 .boxR3 .boxR4 { background: url(../img/rc01.gif) no-repeat -4px 30px; margin-bottom: -4px; padding:0 3px 8px 4px;}

.box2 { padding: 1em; margin: 0 0 10px 0; border: 2px solid #accdce; background: #f7f9f2; overflow: hidden; }
.box2 .boxR1 { background: #f7f9f2 url(../img/home.png) no-repeat -968px 0; overflow: hidden; padding-left: 11px; margin: 0 0 11px 0; }
.box2 .boxR1 .boxR2 { background: url(../img/home.png) no-repeat right 0; padding-top: 10px; }
.box2 .boxR1 .boxR2 .boxR3 { background: url(../img/home.png) no-repeat right bottom; padding-right: 11px;  }
.box2 .boxR1 .boxR2 .boxR3 .boxR4 { background: url(../img/home.png) no-repeat -968px bottom; margin-left: -11px; padding: 0 0 11px 11px; overflow: hidden; }

.box3 {  padding: 1em; margin: 0 0 10px 0; border: 1px solid #e8f1ea; background: #fff; overflow: hidden; }

/* Titles */
.title1 { font-weight:bold; font-size:2.4em; color:#006688; }
.title2 { font-weight:bold; font-size:1.4em; color:#006688; margin-bottom:5px;}
.title2 a{color:#006688; }
.title3 { font-weight:bold; font-size:1.2em; color:#006688; }
.title4{ font-weight:bold; font-size:1.2em; color:#444; }
.title5{ font-weight:bold; font-size:1.8em; color:#006688; }

/* Contact Box */
.contactBox .address { border-top:1px dotted #c8dcd4; border-bottom:1px dotted #c8dcd4; padding-top:15px; margin: 5px 0 0 0; }
.contactBox .address li { margin-bottom:1.5em; }
.contactBox .address strong { display:block;  }
.contactBox .address address  { font-size:1.2em; font-style:normal; color:#444;  }
.contactBox .address address span  { display:block; }
.contactBox .address .extended-address, .contactBox .address .street-address,  .contactBox .address .region { display:inline; }
.contactBox .address .type { display:none; }
.contactBox .contact li { margin-bottom:.5em; }
.contactBox form { margin-top:1em; }
.contactBox form ul { margin-top:1em; }
.contactBox form textarea { height:8em; resize:none; }

/* Component Home */
.contentHome { overflow:hidden; }
.contentHome .image { display:block; width:71.9em; margin-bottom:10px; }
.contentHome p { margin-bottom:20px; }

.home .box3{border: none; background: none; padding:0;}

.home #mainArea{padding: 30px 0 0 40px; position: relative; }
.home #mainArea1 .title2 a, .home #mainArea2 .title2 a, .home #mainArea3 .title2  a {padding-left: 0; display: block;}
.home #mainArea1 a, .home #mainArea2 a, .home #mainArea3  a {padding-left: 4px;display: block;}
.home #mainArea1 a img, .home #mainArea2 a img, .home #mainArea3  a img {margin-left: -4px; width: 100%; display: block;}
.home #mainArea1, .home #mainArea2, .home #mainArea3 {position: relative; width: 33.3%; float:left; overflow: hidden; margin-left: 0; }
.home #mainArea1{ left: -40px; }
.home #mainArea2{ left: -20px; }
.home #mainArea3{ float: right; }



/*  Map Info */

.mainInfo p { margin:5px 0 15px; }
#map{height:127px;width:100%;}
/* itemInfo */
.itemInfo { margin-bottom:30px; }
.itemInfo h3 { font-size:1.4em; display:block; color:#006683; margin-top:15px;}
.itemInfo h4 { margin-top:10px; }
.itemInfo p, .itemInfo ul li  { font-size:1.2em; color:#444444; } 
.itemInfo ul{margin-top:10px;} 
.itemInfo ul li { background: url(../img/bgListArrowLeft.gif) no-repeat left center; padding-left:15px; }
.itemInfo img { border:2px solid #b2d1d7; margin:0 0 15px 0; }

/* Button */
.button { border:none; float:right; width:7.4em; }

/* Saiba Mais */
.knowMore { margin:10px 0; display:block; }

/* Detalhes */
.video { margin:10px 0 25px 0; }
/* Sobre Mova */
.aboutMova .mainInfo p a{color:#444444; text-decoration:underline; font-size:1.1em;}
/* Tabs */
.detailsTabsBox {margin-bottom: 1em; clear: both;}
.detailsTabsBox .tabs { clear:both; position: relative; z-index:1; font-size:1.1em; overflow: hidden; padding:5px 0 1px 15px; position: relative; top: 6px; }
.detailsTabsBox .tabs li { background: url(../img/tabsLeft.gif) no-repeat left 1px; float:left; padding: 0 0 0 6px; margin-right: 5px;}
.detailsTabsBox .tabs li a { background: url(../img/tabsRight.gif) no-repeat scroll right 1px; padding:5px 25px 6px 20px; display: block; color:#006688; font-weight:bold; font-size:1.3em; }
.detailsTabsBox .tabs li.selected {position: relative; background: url(../img/tabsLeftSelected.gif) no-repeat left top; top:-2px;}
.detailsTabsBox .tabs li.selected a:hover { text-decoration: none; }
.detailsTabsBox .tabs li.selected a { color:#006688; background:  url(../img/tabsRightSelected.gif) no-repeat right top; cursor: default; }
.detailsTabsBox .boxContentTabs { padding:0 0 0.5em; margin: 0 .5em; position: relative; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; height: auto !important; height: 20em; min-height: 20em;}
.detailsTabsBox .activeTabs {padding:1em 2em; border-top:1px solid #accdce;}
.detailsTabsBox .activeTabs ul.contTabs li {margin: 0 0 2em; font-size: 1.1em; overflow:hidden; }
.detailsTabsBox .activeTabs ul.contTabs li table tr td ul li { margin-bottom: 5px;}
.detailsTabsBox .activeTabs ul.contTabs li .itemInfo { margin-top:30px; }
.detailsTabsBox .activeTabs ul.contTabs li .itemInfo ul li { margin:0; overflow:hidden;} 
.detailsTabsBox .activeTabs ul.contTabs li .itemInfo img { float:left; border:none; margin:10px 40px 10px 0; }
.js .detailsTabsBox .activeTabs ul.contTabs li.tabCont{display:none;}
.detailsTabsBox .activeTabs ul.contTabs li.tabCont.selected{display:block;} 
/* Mensagem  ajax formulario */
.boxFormSuccess{background:#f7f9f2; padding: 1em;}
.boxFormSuccess p{font-size:1.1em;  background:  url(../img/iconSucess.gif) no-repeat left center; padding-left:30px; font-size:1.2em; font-weight:bold;}
.boxFormError{background:#fdf8db; padding: 1em;}
.boxFormError p{font-size:1.1em;  background:  url(../img/iconError.gif) no-repeat left center; padding-left:30px; font-size:1.2em; font-weight:bold;}
.boxFormLoading{background:#fff; padding: 1em;}
.boxFormLoading p{font-size:1.1em;  background:  url(../img/ajax-loader.gif) no-repeat left center; padding-left:22px; font-size:1.2em; font-weight:bold;}
/* Footer */
.footerMenu { text-align:center; overflow:hidden; }
.footerMenu li { display:inline; margin:0 7em 0 0; }
.footerMenu li a {  color:#444444; font-size:1.2em; font-weight:normal; white-space:nowrap; }