body {margin: 0px; padding: 0px; font-family: Arial; font-size: 11px; color: #777;}

h1{font-size: 38px; font-family: Calibri,"Arial Narrow"; color: #1E8F93; font-weight: normal; margin: 0px;}
h2{font-size: 32px; font-family: Calibri,"Arial Narrow"; color: #333; margin: 0px; font-weight: normal;}
h3{font-size: 25px; font-family: Calibri,"Arial Narrow"; text-transform: uppercase; color: #333; margin: 0px; margin-bottom: 25px; font-weight: normal; padding: 0px;}
h4{font-size: 22px; font-family: Calibri,"Arial Narrow"; text-transform: uppercase; font-weight: bold; color: #333; margin: 0px;}
h5{font-size: 15px; font-family: Calibri,"Arial Narrow"; text-transform: uppercase; font-weight: bold; color: #666; margin: 0px;}

a{color: #1E8F93;  border: solid 0px #fff;}

/*Header Area*/
.header{width: 100%; height: 77px; background-color: #000000;}
.header-content{width: 972px; margin: 0 auto;}
.share{float: right; margin-top: 30px;}
/*End Header Area*/ 

/*Middle Area*/
.middle{width: 100%; background: transparent url(../images/websiteimages/background-top.jpg) repeat-x;}
.middle-content{width: 972px; margin: 0 auto;}

#nav, #nav ul {padding:0;margin:0;list-style:none;line-height:3.0em;width:100%;} 
#nav a {display:block;text-align:left;text-decoration:none;} 
#nav li {float:left;padding:0px;border: solid 0px #ccc;border-right: solid 1px #ccc;}
#nav .menu-sep{border-right: solid 0px #ccc;}
#nav li:hover a, #nav li.sfhover a  {text-decoration:none;} 
#nav li ul {position:absolute; left: -999em;margin-top: 0.0em;width:9.0em;} 
#nav li ul li {padding:0px;border: solid 0px #ccc;border-right: solid 1px #ccc; border-left: solid 1px #ccc;} 
#nav li ul a {text-align:center;text-decoration:none;} 
#nav li:hover ul, #nav li.sfhover ul {left: auto;}
#nav li ul ul {margin: -2.9em 0 0 9.0em;}
#nav li:hover ul ul, #nav li.sfhover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul ul{ left: -999em; } 
#nav li li:hover ul, #nav li li.sfhover ul, #nav li li li:hover ul, #nav li li li.sfhover ul{ left: auto; } 

*+html #nav li hover, *+html #nav li.sfhover {position: static;} 
*+html #nav li:hover ul ul, *+html #nav li.sfhover ul ul, *+html #nav li:hover ul ul ul, *+html #nav li.sfhover ul ul ul{ position: static;} 
#nav li img {vertical-align:middle;} 

.menu-left{background: transparent url(../images/websiteimages/menu-left.png) no-repeat; padding-left: 11px; width: 966px; height: 40px; margin: 0 auto;}
.menu-right{background: transparent url(../images/websiteimages/menu-right.png) no-repeat 100% 0; padding-right: 11px; width: 955px; height: 40px;}

.menu-center{width: 955px; background: transparent url(../images/websiteimages/menu-center.png) repeat-x; height: 40px; color: #535353;}
.menu-center li{list-style: none; background: transparent url(../images/websiteimages/menu-center.png) repeat-x; border-right: solid 1px #ccc; border-right: solid 100px #ccc; height: 40px;}
.menu-center a{background: transparent url(../images/websiteimages/menu-center.png) repeat-x; padding: 41px; padding-top: 0px; padding-bottom: 1px; height: 38px; font-family: Calibri,"Arial Narrow"; font-size: 16px; color: #333;}
.menu-center a:hover{background: transparent url(../images/websiteimages/menu-center-hover.png) repeat-x; color: #1E8F93; margin-bottom: 1px; height: 37px;}

.content-area{margin: 0 auto; width: 966px;}
.content-area-subtemplate{margin: 0px auto; width: 986px; margin-bottom: 40px;}

.banner-app{width: 966px; height: 270px; margin-top: 20px; margin-bottom: 50px;}
.banner-app .text{font-family: Calibri,"Arial Narrow"; margin-top: 10px; margin-left: 80px; width: 466px; color: #333333}
.banner-app .text .paragrafo1{font-size: 25px; line-height: 23px; letter-spacing: 2px;} 
.banner-app .text .paragrafo2{font-size: 17px; line-height: 23px; letter-spacing: 2px;}
.banner-app img{margin-right: 40px; margin-top:-10px; }

  /*Start Page*/
  .mp-apps{width: 100%; height: 118px;}
  
  .highlights{width: 100%; height: 133px; margin-top: 30px; margin-bottom: 30px;}
  .highlights ul{margin: 0px; padding: 0px;}
  .highlights ul li{padding: 20px; padding-top: 15px; list-style: none; float: left; width: 267px; height: 98px; background: transparent url(../images/websiteimages/background-highlights.png) no-repeat; margin-right: 10px; margin-left: 5px;}
  
  .main-area{width: 100%; margin-bottom: 20px;}
  .main-area .spaces{width: 100%; height: 165px; padding-top: 10px;}
  .main-area .spaces .text{float: right; width: 210px;}
  .main-area .spaces ul{margin: 0px; padding: 0px;}

  .main-area .spaces-double{width: 100%; height: 250px; padding-top: 10px;}
  .main-area .spaces-double .text{float: right; width: 210px;}
  .main-area .spaces-double ul{margin: 0px; padding: 0px;}

  .left-area{width: 330px; margin-left: 10px;}
  .right-area{width: 600px; float: right;}  
  .right-area .half-space{width: 100%; min-height: 70px;}
  .right-area .half-space ul{margin: 0px; padding: 0px; float: left; width: 50%;}
  .right-area .half-space ul li{margin-left: 15px;}
  .right-area .half-space2{width: 45%;float: left; margin-right: 25px;min-height: 90px;}
  

  /*End Start Page*/
  
  /*Sub Page*/
  .content-leftarea-subtemplate{padding: 25px; padding-top: 20px; margin: 0 auto; width: 266px; background: transparent url(../images/websiteimages/background-leftspace.png) no-repeat;}
  .content-leftarea-subtemplate .list{width: 100%;}
  .content-leftarea-subtemplate .list ul{margin: 0px; padding: 0px;}
  .content-leftarea-subtemplate .list ul li{margin-left: 15px;}
  
  .content-rightarea-subtemplate{width: 600px; margin-left: 60px; font-size: 12px;}
  .content-rightarea-subtemplate h3{font-size: 22px; font-family: Calibri,"Arial Narrow"; text-transform: uppercase; color: #333; margin: 0px; margin-bottom: 10px; font-weight: normal;}
  .line-sep-left{margin: -25px; margin-top: 35px; margin-bottom: 20px;}

 .content-rightarea-subtemplate .table-style {font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size: 12px; width: 100%; text-align: left; border-collapse: collapse;}
 .content-rightarea-subtemplate .table-style th {font-size: 13px; font-weight: normal; padding: 10px; padding-top: 6px; background: #4AB5B5; border-top: 4px solid #3F9898; border-bottom: 1px solid #fff; color: #fff; text-align: center;}
 .content-rightarea-subtemplate .table-style td {padding: 8px; border-bottom: 1px solid #D5EEEE; background: #fff; color: #073967;	border-top: 1px solid transparent; text-align: center;}
 .content-rightarea-subtemplate .table-style tr:hover td {background: #E3F4F4;color: #073967;}
  
  /*End Sub Page*/
/*End Middle Area*/

/*Bottom Area*/
.bottom{width: 100%; height: 127px; background: transparent url(../images/websiteimages/background-bottom.png) repeat-x; text-align: center; font-family: Calibri,"Arial Narrow";  font-size: 18px; color: #ccc; padding-top: 7px;}
.bottom a{margin: 5px; padding: 10px; padding-top: 3px; padding-bottom: 5px; color: #333333; font-size: 12.7px; text-decoration: none}
.bottom a:hover{ background-color: #E5E5E5;}

.logomarca{margin-top: 20px; float: left;}

.copyright{color: #333; font-size: 12px; width: 78%; margin: 15px auto; text-align: center; }
.follow-me{float: right; text-align: right; margin-top: -10px; margin-left: -60px;}
.follow-me a {} 
.follow-me a:hover {background-color: transparent; } 
.waysofpayment{margin: 0 auto;}

.security-certification{margin: 15px auto; width:78%; text-align: centert; padding-left: 20px;}
.security-certification a:hover{background-color: transparent;}
/*End Bottom Area*/

input{height: 12px; font-size: 11px; color: #333;}
textarea{font-size: 11px; color: #333;}
select{height: 16px; font-size: 11px; color: #333;}


.button_black{text-align: center; cursor: pointer; text-decoration: none; padding: 7px 16px 8px 14px; margin-top: 25px; width: 53px; height: 18px; background: transparent url(../images/websiteimages/button_black.png) no-repeat; font-size: 10px; font-family: Arial; color: #fff; text-transform: uppercase; border: solid 0px #fff;}

.button_black2{text-align: center; cursor: pointer; text-decoration: none; padding: 7px 10px 8px 10px; margin-top: 25px; width: 53px; height: 22px; background: transparent url(../images/websiteimages/button_black.png) no-repeat; font-size: 10px; font-family: Arial; color: #fff; text-transform: uppercase; border: solid 0px #fff;}

.button_white{cursor: pointer; text-decoration: none; padding: 10px 28px 10px 28px; margin-top: 10px; float: right; width: 40px; height: 24px; background: transparent url(../images/websiteimages/button_white.png) no-repeat; font-size: 18px; font-family: Calibri,"Arial Narrow"; color: #5DADB0; text-transform: uppercase;}
.button_white:hover{text-decoration: none; color: #333;}

.button_conta{margin-left: 10px; margin-top: -9px;  cursor: pointer; text-decoration: none; padding: 9px 0px 9px 33px; width:105px; height: 15px; background: transparent url(../images/websiteimages/button_criarconta.png) no-repeat; font-size: 12px; font-family: Arial; color: #1E8F93; border: solid 0px #fff; float: right; font-weight: bold;}
.button_conta:hover{background: transparent url(../images/websiteimages/button_criarconta_hover.png) no-repeat; }

.button_login{margin-left: 8px; margin-top: -9px; cursor: pointer; text-decoration: none; padding: 9px 0px 9px 33px; width: 106px; height: 15px; background: transparent url(../images/websiteimages/button_login.png) no-repeat; font-size: 12px; font-family: Arial; color: #1E8F93; border: solid 0px #fff; float: right; font-weight: bold;}
.button_login:hover{background: transparent url(../images/websiteimages/button_login_hover.png) no-repeat;}

/*Certification Page*/
.certification_mp{height: 315px; width: 590px; padding: 50px; padding-top: 115px;background-image: url(../images/websiteimages/certificado/certificadomp.png); background-repeat: no-repeat; font-size: 12px; color: #000;}
.certification_mp .dados{padding-top: 27px; line-height: 10pt;}
/*End Certification Page*/

/*Aplicativos / API*/
.minimenu-aplicativos{float: right; width: 390px; margin-top: 0px; padding-top: 0px; margin-right: -10px; text-align: right;}
.minimenu-aplicativos ul{margin: 0px; padding: 0px;}
.minimenu-aplicativos ul li{list-style:none; float: left;}

.minimenu-aplicativos .urlwatcher{width: 48px; height: 46px;  background: transparent url(../images/websiteimages/minimenu-aplicativos-urlwatcher.png) no-repeat;}
.minimenu-aplicativos .urlwatcher:hover{background: transparent url(../images/websiteimages/minimenu-aplicativos-urlwatcher-hover.png) no-repeat;}
.minimenu-aplicativos .urlwatcher-selected{width: 48px; height: 46px; background: transparent url(../images/websiteimages/minimenu-aplicativos-urlwatcher-hover.png) no-repeat;}

.minimenu-aplicativos .smsdirect{width: 48px; height: 46px; background: transparent url(../images/websiteimages/minimenu-aplicativos-smsdireto.png) no-repeat;}
.minimenu-aplicativos .smsdirect:hover{background: transparent url(../images/websiteimages/minimenu-aplicativos-smsdireto-hover.png) no-repeat;}
.minimenu-aplicativos .smsdirect-selected{width: 48px; height: 46px; background: transparent url(../images/websiteimages/minimenu-aplicativos-smsdireto-hover.png) no-repeat;}

.minimenu-aplicativos .twitter2sms{width: 48px; height: 46px; background: transparent url(../images/websiteimages/minimenu-aplicativos-twitter2sms.png) no-repeat;}
.minimenu-aplicativos .twitter2sms:hover{background: transparent url(../images/websiteimages/minimenu-aplicativos-twitter2sms-hover.png) no-repeat;}
.minimenu-aplicativos .twitter2sms-selected{width: 48px; height: 46px; background: transparent url(../images/websiteimages/minimenu-aplicativos-twitter2sms-hover.png) no-repeat;}

.minimenu-aplicativos .gateway{width: 48px; height: 46px; background: transparent url(../images/websiteimages/minimenu-aplicativos-gateway.png) no-repeat;}
.minimenu-aplicativos .gateway:hover{background: transparent url(../images/websiteimages/minimenu-aplicativos-gateway-hover.png) no-repeat;}
.minimenu-aplicativos .gateway-selected{width: 48px; height: 46px; background: transparent url(../images/websiteimages/minimenu-aplicativos-gateway-hover.png) no-repeat;}

.minimenu-aplicativos .bigsender{width: 48px; height: 46px; background: transparent url(../images/websiteimages/minimenu-aplicativos-bigsender.png) no-repeat;}
.minimenu-aplicativos .bigsender:hover{background: transparent url(../images/websiteimages/minimenu-aplicativos-bigsender-hover.png) no-repeat;}
.minimenu-aplicativos .bigsender-selected{width: 48px; height: 46px; background: transparent url(../images/websiteimages/minimenu-aplicativos-bigsender-hover.png) no-repeat;}

.minimenu-aplicativos .email2sms{width: 48px; height: 46px; background: transparent url(../images/websiteimages/minimenu-aplicativos-email2sms.png) no-repeat;}
.minimenu-aplicativos .email2sms:hover{background: transparent url(../images/websiteimages/minimenu-aplicativos-email2sms-hover.png) no-repeat;}
.minimenu-aplicativos .email2sms-selected{width: 48px; height: 46px; background: transparent url(../images/websiteimages/minimenu-aplicativos-email2sms-hover.png) no-repeat;}

.minimenu-aplicativos .agendasms{width: 48px; height: 46px; background: transparent url(../images/websiteimages/minimenu-aplicativos-agendasmsr.png) no-repeat;}
.minimenu-aplicativos .agendasms:hover{background: transparent url(../images/websiteimages/minimenu-aplicativos-agendasms-hover.png) no-repeat;}
.minimenu-aplicativos .agendasms-selected{width: 48px; height: 46px; background: transparent url(../images/websiteimages/minimenu-aplicativos-agendasms-hover.png) no-repeat;}

.minimenu-aplicativos .smartsender{width: 48px; height: 46px; background: transparent url(../images/websiteimages/minimenu-aplicativos-smartsender.png) no-repeat;}
.minimenu-aplicativos .smartsender:hover{background: transparent url(../images/websiteimages/minimenu-aplicativos-smartsender-hover.png) no-repeat;}
.minimenu-aplicativos .smartsender-selected{width: 48px; height: 46px; background: transparent url(../images/websiteimages/minimenu-aplicativos-smartsender-hover.png) no-repeat;}

/*End Aplicativos / API*/

.img-center {vertical-align: middle;margin-right: 5px; margin-bottom: 2px;}

.seta-back{background: transparent url(../images/websiteimages/seta-back.png) no-repeat; width: 34px; height: 32px; float: right; cursor: pointer; margin-top: 10px; margin-right: 5px;}
.seta-back:hover{background: transparent url(../images/websiteimages/seta-back-hover.png) no-repeat;}

.items-pages{width: 972px; margin: 15px auto; text-align: right; margin-bottom: 5px;}

.panel_back_float{top:0px;	left:0px; position: absolute; width: 100%; height: 100%; margin: -2px; z-index: 100001; }

.panel-background{padding: 10px; margin:150px auto; width: 600px; background: transparent url(../images/websiteimages/background-blacktransp.png) repeat; }
.panel-background .panel-main{padding: 8px; padding-top: 3px; padding-right: 9px;  background-color: #fff; width: 97%; height: 100%; border: solid 1px #ccc;}

.panel-background .close{float: right; font-weight: bold;color: #333; text-decoration: none;font-size: 12px;}
.panel-background .header-panel-back{background-color: #EFEFEF; color: #333; margin: -8px;  margin-top: -3px; margin-bottom: -5px; padding: 5px; padding-left: 14px; padding-right: 9px; width: 99%; border-bottom: solid 1px #ccc; text-transform: uppercase;}

.galeria-fotos{border: solid 1px #DFDFDF; width: 96%; background-color: #f1f1f1; padding-top: 12px; padding-left: 12px;}

/*Flags Countries Area*/
.flags{float: right; text-align: right; margin-top: -10px; margin-right: 10px;}
