/*------------------------------------------------------------------------
* Copyright (c) 2008-2011 ZooTemplate. All Rights Reserved.
* Author: ZooTemplate
* Websites:  http://www.zootemplate.com
-------------------------------------------------------------------------*/

/* COMMON STYLE
--------------------------------------------------------- */
html,
body,
form,
fieldset {
	margin: 0;
	padding: 0;
}
body {
	margin: 0;
	padding: 0;
}
body#bd {
	font-family: Tahoma, Arial;
}
body.fs1 {font-size: 10px; line-height: 16px;}
body.fs2 {font-size: 11px; line-height: 17px;}
body.fs3 {font-size: 12px; line-height: 18px;}
body.fs4 {font-size: 13px; line-height: 19px;}
body.fs5 {font-size: 14px; line-height: 20px;}
body.fs6 {font-size: 15px; line-height: 21px;}

/* Clearfix */
.clearfix {
	clear: both;
}
#zt-wrapper {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	height: 100%;
}
#zt-wrapper-none {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	height: 100%;
}
#zt-wrapper-inner {
	padding: 0;
	overflow: hidden;
	margin:0 auto;
}
.zt-wrapper {
	width: 960px;
	margin: 0 auto;
}
.zt-wrapper-inner {
	padding: 0 10px;
}
#zt-userwrap1,
#zt-userwrap2,
#zt-userwrap3,
#zt-userwrap4,
#zt-userwrap5,
#zt-userwrap6,
#zt-userwrap7 {
	margin: 0;
	width: 100%;
	clear: both;
}
#zt-userwrap1-inner,
#zt-userwrap2-inner,
#zt-userwrap3-inner,
#zt-userwrap4-inner,
#zt-userwrap5-inner,
#zt-userwrap6-inner,
#zt-userwrap7-inner {
	width: 100%;
	overflow: hidden;
}
#zt-header {
	width:100%;
	background:url(../images/header.png) 0 0 repeat-x;
	height:90px;
	border-top:5px solid #0881b4;
	border-bottom:1px solid #d1d1d1;
}
#zt-header-inner {
	width: 100%;
	overflow: hidden;
}
#zt-breadcrumbs {
	margin: 0;
}
#zt-breadcrumbs-inner {
	margin: 0 10px;
	overflow: hidden;
	background:url(../images/bg-breadcrumbs.png) 0 100% repeat-x;
	padding:0 0 20px;
}
#zt-breadcrumbs-inner span.pathway{
	padding:0 0 0 25px;
	background:url(../images/bg-icon-home.png) 0 50% no-repeat;
}

#zt-colspan1{
	margin: 20px 0 0;
	float:left;
	text-align:center;
}
#zt-colspan1 h3{ font-size:160%; color:#3e3e3e; font-weight:normal; font-family: 'Orbitron', sans-serif; }
#zt-colspan1 p{ text-align:left; }



#zt-colspan1-inner,
#zt-userwrap2-inner{
	margin: 0 -10px;
	overflow: hidden;
	background:url(../images/bg-colspan.png) 50% 0 no-repeat;
	padding: 20px 0 0;
}

#zt-userwrap2-inner .zt-box-left{
	float:left;
	width:500px !important;
}
#zt-userwrap2-inner .zt-box-left .text-say{
	width:426px;
	height:93px;
	background:url(../images/bg-text-say.png) 0 0 no-repeat;
	padding:20px 20px 33px;
	float:left;
}
#zt-userwrap2-inner .zt-box-left .text-say p{
	margin:0;
	background:url(../images/bg-text-say-p.png) 0 0 no-repeat;
	padding:0 0 0 40px;
}
#zt-userwrap2-inner .zt-box-left .user-say{
	float:left;
	background:url(../images/bg-user-say.png) 0 0 no-repeat;
	padding:0 0 0 40px;
	margin:5px 0 0 30px;
}

#zt-userwrap2-inner .zt-box-left .user-say h4,
#zt-userwrap2-inner .zt-box-left .user-say p{
	margin:0;
}


#zt-userwrap2-inner .zt-box-right{
	float:right;
	width:455px !important;
}



div.moduletable,
div.moduletable_menu,
div.moduletable_text,
div.module,
div.module_menu,
div.module_text {
	clear: both;
	margin: 0;
}
.ztmodule {
	padding: 10px;
	overflow: hidden;
}
.moduletitle {
	margin: 0 0 30px 0;
	font-family: 'Orbitron', sans-serif;
	font-size:200%;
	color:#3f3f3f;
}
.moduletitle span span{
	color:#1692c5;
}
#zt-footer {
	width: 100%;
}
#zt-footer-inner {
	margin: 0 10px;
	overflow: hidden;
}
/**Header**/
#zt-logo {
	margin: 30px 100px 0 10px;
	float: left;
	width: 170px;
}
.zt-logo {
	margin: 0;
	display: block;
	width: 170px;
	height: 26px;
	background: url(../images/logo.png) no-repeat 0 0;
}
.zt-logo a {
	display: block;
	width: 170px;
	height: 26px;
}
.zt-logo a span {
	display: none;
}
/**#Header**/

/**Topmenu**/
#zt-topmenu ul.menu {
}
#zt-topmenu ul.menu li {
	display: inline;
}
/**#end Topmenu**/

/**Search**/
#zt-search {
	margin: 30px 10px 0 0;
	float: right;
}
/**#Search**/

/**Mainmenu**/
#zt-mainmenu {
	margin: 0;
	width: 680px;
	height: 90px;
	float:left;
}
#zt-mainmenu-inner {
	margin: 0;
	height: 90px;
}
/**#Mainmenu**/

/**Slideshow**/
#zt-slideshow {
	margin: 0 0 30px 0;
	padding:20px 0 10px;
	width: 100%;
	background-color:#f4f4f4;
	border-bottom:1px solid #d9d9d9;
}
#zt-slideshow-inner {
	margin: 0 10px;
}
.zt-slideshow-wrapper{ width:1010px; height:385px; margin:0 auto; background:url(../images/bg-slideshow.png) 50% 100% no-repeat; }
/**#Slideshow**/

/**Spotlight**/
.zt-user {
	float: left;
}
.zt-box-right {
	float: right;
}
.zt-box-inside {
	padding: 0 10px;
}
/**Spotlight**/

#zt-mainframe-inner{ margin:20px 0; }

/**Left Content Right**/
#zt-container,
#zt-container-left,
#zt-container-right,
#zt-container-full {
	width: 100%;
	position: relative;
	overflow: hidden;
}
#zt-left {
	width: 25%;
	float: left;
}
#zt-content {
	width: 50%;
	float: left;
	/*margin: 0 -80% 0 20%;*/
}
#zt-right {
	width: 25%;
	float: right;
}

#zt-left-inner,
#zt-right-inner {
	margin: 0 10px;
}
#zt-content-inner{
	margin:0;
}

#zt-container-left #zt-content,
#zt-container-right #zt-content {
	width: 70%;
}
#zt-container-left #zt-left{
	width:30%;
}
#zt-container-right #zt-right{
	width:30%;
}

#zt-container-full #zt-content {
	width: 100%;
}

#zt-container-left #zt-content,
#zt-container-right #zt-content,
#zt-container-full #zt-content {
}

.zt-layout-lcr,
.zt-layout-lrc,
.zt-layout-clr {
}

.zt-layout-clr #zt-content,
.zt-layout-lrc #zt-content {
	margin: 0;
}

.zt-layout-lrc #zt-right {
	float: left;
}
.zt-layout-lrc #zt-content {
	float: right;
}

.zt-layout-clr #zt-right {
	float: right;
}
.zt-layout-clr #zt-left {
	float: left;
}
.zt-layout-clr #zt-content {
	float: left;
}

#zt-container.zt-layout-lcr #zt-content {
	margin: 0;
}



#zt-container-right .login-download{ background:none; border:0; }
#zt-container-right .login-download a{ float:left; margin:0 0 5px; }

#zt-component {
	margin: 0 0 10px 0;
	width: 100%;
}
#zt-component-inner {
	padding: 10px;
	overflow: hidden;
}
/**Left Content Right**/






















/* Alterado aqui */

/**Footer**/
#zt-footer{
	width:100%;
	background-color:#095a7c;
	height:190px;
	color:#fff;
}















#zt-footer-inner{
	background-image:url(../images/bg-footer.png);
	background-repeat:no-repeat;
	background-position:50% 0;
	padding:25px 0;
}
#zt-footer a{
	color:#99e1ff;
}
#zt-footer-menu{ width:100%; float:left; margin:0 0 5px; }
#zt-footer-menu ul{ margin:0; float:left; }
#zt-footer-menu ul li{ float:left; background:url(../images/bg-li-footer.png) 100% 50% no-repeat; padding:0 15px 0 0; margin:0 15px 0 0; width:auto; }
#zt-footer-menu ul li.last{ background:none; }
#zt-footer-menu ul li a{ width:auto; border-bottom:0; padding:0; }

#ztbacktotop {
	float: right;
	width: 300px;
	text-align:right;
}
#zt-copyright {
	float: left;
	width: 600px;
}
#zt-copyright {
}
/**#Footer**/

#zt-userwrap4{
	margin: 0 0 10px 0;
}
#zt-userwrap4-inner {
	margin: 0 10px 20px;
	padding: 0px;
	width: 940px;
	border: 1px solid #f6f6f6;
}
#zt-userwrap4-inner .zt-box-left{
	width:610px !important;
	float:left;
	padding:20px 0 0;
}
#zt-userwrap4-inner .zt-box-left .email{	
	background:url(../images/email.png) 0 0 no-repeat;
	padding:0 0 0 40px;
}
#zt-userwrap4-inner .zt-box-left .email h4{ font-size:18px; color:#3e3e3e; font-weight:normal; margin:0 0 5px; }
#zt-userwrap4-inner .zt-box-left .email h4 span{ color:#1692c5; text-transform:uppercase; }
#zt-userwrap4-inner .zt-box-left .email p{ margin:0; }
#zt-userwrap4-inner .zt-box-left .email p span{ color:#1692c5; }

#zt-userwrap4-inner .zt-box-right{
	width:330px !important;
	float:right;
	padding:25px 0;
}
#zt-userwrap4-inner .zt-box-right .zt-field{
	width:285px;
	height:31px;
	background:#f5f5f5;
	padding:0;
}
#zt-userwrap4-inner .zt-box-right .zt-field input.inputbox{
	background:none;
	border:0;
	height:20px;
	width:195px;
	padding:5px;
	float:left;
}
#zt-userwrap4-inner .zt-box-right .zt-field input.button{
	background:url(../images/bg-subscribe.png) 0 0 no-repeat;
	float:left;
	width:80px;
	height:31px;
	text-indent:-9999px;
	border:0;
}

.box-t {
	height:35px;
	position:relative;
	z-index:1;
	margin:0px 35px;
	background: url("../images/box-t-c.png") top left repeat-x;
}
.box-t .box-t-l{
	background: url("../images/box-t-l.png") top left no-repeat;
	width:35px;
	height:35px;   
	position:absolute;
	top:0;
	left:-35px;
}
	
.box-t .box-t-r{	
	background: url("../images/box-t-r.png") top right no-repeat;
	width:35px;
	height:35px;  
	position:absolute;
	top:0;
	right:-35px;
}

.box-c-l{
	padding: 0 0 0 35px;
	background: url("../images/box-c-l.png") top left repeat-y;
	position:relative;
	z-index:2;
}
	
.box-c-l .box-c-r{	
	padding: 0 35px 0 0;
	background: url("../images/box-c-r.png") top right repeat-y;
}

.box-c-l .box-c {
	background: url("../images/box-c.png") top center repeat;
	display:block;
}
.box-c-l .box-c .box-c-c{ margin:-20px -23px; }

.box-b{
	background: url("../images/box-b-c.png") top left repeat-x;
	height:35px;
	position:relative;
	z-index:1;
	margin:0px 35px;
	clear:both;
}
.box-b .box-b-l{
	background: url("../images/box-b-l.png") top left no-repeat;
	width:35px;
	height:35px;   
	position:absolute;
	top:0;
	left:-35px;
}
	
.box-b .box-b-r{	
	background: url("../images/box-b-r.png") top right no-repeat;
	width:35px;
	height:35px;  
	position:absolute;
	top:0;
	right:-35px;
}

body.home .box-t,
body.home .box-t .box-t-l,
body.home .box-t .box-t-r,
body.home .box-b,
body.home .box-b .box-b-l,
body.home .box-b .box-b-r{
	width:0;
	height:0;
	margin:0;
	padding:0;
	background:none;
}

body.home .box-c-l,
body.home .box-c-l .box-c-r,
body.home .box-c-l .box-c,
body.home .box-c-l .box-c .box-c-c{
	margin:0;
	padding:0;
	background:none;
}

#zt-right .moduletable_menu,
#zt-right .moduletable,
#zt-left .moduletable_menu,
#zt-left .moduletable{
	margin:0 0 15px;
}

#zt-right .moduletable_menu .modulecontent,
#zt-right .moduletable .modulecontent,
#zt-left .moduletable-menu .modulecontent,
#zt-left .moduletable .modulecontent{
	padding:0 0 0 10px;
}


#zt-right .ztmodule,
#zt-left .ztmodule{ padding:0; } 

.title1 h3.moduletitle{ height:38px;line-height:38px; padding:0 0 0 30px; background:url(../images/bg-title.png) no-repeat left 0; font-size:19px; font-weight:normal; font-family: 'Orbitron', sans-serif; color:#565656; }
.title1 h3.moduletitle span{ height:38px;line-height:38px;width:100%; padding:0 20px 0 0; background:url(../images/bg-title.png) no-repeat right -38px; font-weight:normal; color:#565656; float:right;}
.title1 h3.moduletitle span span{ background:none; float:none; padding:0; width:auto;  }

#zt-userwrap1 .modulecontent-inner img,
#zt-userwrap3 .modulecontent-inner img{ padding:4px; background:#f7f8f8; border:1px solid #dbdbdb;  }

