HTML {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; BORDER-SPACING: 0px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: separate; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
BODY {
	font-family: 'Open Sans', sans-serif;
	LINE-HEIGHT: 26px;	
	COLOR: #333333;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	BORDER-SPACING: 0px;
	PADDING-RIGHT: 0px;
	BORDER-COLLAPSE: separate;
	BORDER-TOP-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	PADDING-TOP: 0px;
	background-color: #F7F7F7;
	
}
font, article, span, p, blockquote, div, ul, ol, li {
	font-family: 'Open Sans', sans-serif !important;
	LINE-HEIGHT: 26px !important;
	COLOR: #333333 !important;
	FONT-SIZE: 14px !important;
}
#logo {
	MARGIN-BOTTOM: 0px;
	padding-bottom: 3px;
	position: relative;
	width: 1100px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
}
P {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; BORDER-SPACING: 0px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: separate; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
DIV {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; BORDER-SPACING: 0px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: separate; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
IMG {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; BORDER-SPACING: 0px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: separate; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; BORDER-SPACING: 0px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: separate; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; BORDER-SPACING: 0px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: separate; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; BORDER-SPACING: 0px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: separate; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; BORDER-SPACING: 0px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: separate; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; BORDER-SPACING: 0px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: separate; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	BORDER-SPACING: 0px;
	PADDING-RIGHT: 0px;
	BORDER-COLLAPSE: separate;
	BORDER-TOP-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	PADDING-TOP: 0px;
	list-style-position: inside;
	list-style-image: url(../img/marker2.png);
}
UL {
	PADDING-BOTTOM: 20px;
	BORDER-RIGHT-WIDTH: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	BORDER-SPACING: 0px;
	PADDING-RIGHT: 0px;
	BORDER-COLLAPSE: separate;
	BORDER-TOP-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	PADDING-TOP: 5px;
	list-style-position: inside;
}
OL {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; BORDER-SPACING: 0px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: separate; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; BORDER-SPACING: 0px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: separate; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; BORDER-SPACING: 0px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: separate; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; BORDER-SPACING: 0px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: separate; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; BORDER-SPACING: 0px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: separate; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
pagele {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; BORDER-SPACING: 0px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: separate; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; BORDER-SPACING: 0px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: separate; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
TR {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; BORDER-SPACING: 0px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: separate; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; BORDER-SPACING: 0px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: separate; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
IFRAME {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; BORDER-SPACING: 0px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: separate; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}

.clear {
	CLEAR: both;
	margin: 0px;
	padding: 0px;
}
P {
	MARGIN-BOTTOM: 15px
}
.noticias {
	background-image: url(../img/marcador.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 15px;
}
#wrapper {
	WIDTH: 1100px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 40px;
	padding-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
}
H1 {
	font-family: 'Open Sans', sans-serif; MARGIN-BOTTOM: 15px; FONT-WEIGHT: normal
}
H2 {
	font-family: 'Open Sans', sans-serif; MARGIN-BOTTOM: 15px; FONT-WEIGHT: normal
}
H3 {
	font-family: 'Open Sans', sans-serif; MARGIN-BOTTOM: 15px; FONT-WEIGHT: normal
}
H4 {
	font-family: 'Open Sans', sans-serif; MARGIN-BOTTOM: 15px; FONT-WEIGHT: normal
}
H5 {
	font-family: 'Open Sans', sans-serif; MARGIN-BOTTOM: 15px; FONT-WEIGHT: normal
}
H6 {
	font-family: 'Open Sans', sans-serif; MARGIN-BOTTOM: 15px; FONT-WEIGHT: normal
}
H1 {
	LINE-HEIGHT: 26px;
	FONT-SIZE: 22px;
	color: #FF6600;
	font-variant: small-caps;
}
H2 {
	MARGIN-BOTTOM: 15px;
	COLOR: #FF6600;
	FONT-SIZE: 20px;
	font-variant: small-caps;
}
H3 {
	LINE-HEIGHT: 18px;
	COLOR: #FF6600;
	FONT-SIZE: 20px;
	font-variant: small-caps;
}
H4 {
	COLOR: #FF6600;
	FONT-SIZE: 16px;
	FONT-WEIGHT: normal;
	font-variant: small-caps;
}
H5 {
	FONT-SIZE: 14px
}
H6 {
	MARGIN-TOP: 0px; LETTER-SPACING: 0px; FONT-SIZE: 12px
}
A {
	COLOR: #006699;
	TEXT-DECORATION: none
}
A:hover {
	color: #006699;
	text-decoration: underline;
}

/* Outline Inward */
.efeito {
  margin: .4em;
  padding: 1em;
  cursor: pointer;
  background: #e1e1e1;
  text-decoration: none !important;
  color: #666666 !important;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* Outline Inward */
.outline-inward {
  display: inline-block;
  position: relative;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.outline-inward:before {
  pointer-events: none;
  content: '';
  position: absolute;
  border: #e1e1e1 solid 4px;
  top: -16px;
  right: -16px;
  bottom: -16px;
  left: -16px;
  opacity: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: top, right, bottom, left;
  transition-property: top, right, bottom, left;
}
.outline-inward:hover:before, .outline-inward:focus:before, .outline-inward:active:before {
  top: -8px;
  right: -8px;
  bottom: -8px;
  left: -8px;
  opacity: 1;
}{
	TEXT-ALIGN: left;
	BORDER-COLLAPSE: collapse;
	font-family: 'Open Sans', sans-serif;
	LINE-HEIGHT: 25px;
	COLOR: #333333;
	FONT-SIZE: 13px;	
}
TH {
	BORDER-BOTTOM: #e1e1e1 1px solid;
	font-family: 'Open Sans', sans-serif;
	LINE-HEIGHT: 25px;
	COLOR: #333333;
	FONT-SIZE: 13px;
	padding: 3px;
}
TABLE p {
	margin: 0px;
	padding:0px;
}
TD {
	BORDER-BOTTOM: #e1e1e1 1px solid;	
	padding: 4px;
	font-family: 'Open Sans', sans-serif;
	LINE-HEIGHT: 25px;	
	COLOR: #333333;
	FONT-SIZE: 13px
}
CAPTION {
	BORDER-BOTTOM: #e1e1e1 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: 7px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; PADDING-TOP: 7px
}
CAPTION {
	BORDER-COLLAPSE: collapse; COLOR: #2d81b6
}
.separator-noline {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; MARGIN-TOP: 0px; BORDER-TOP-STYLE: none; MARGIN-BOTTOM: 30px; BORDER-LEFT-STYLE: none
}
.separator-line {
	MARGIN-TOP: 20px;
	WIDTH: 100%;
	MARGIN-BOTTOM: 20px;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	height: 2px;
	border-bottom-style: solid;
}
.highlight-1 {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 1px
}
.highlight-2 {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 1px
}
.highlight-3 {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 1px
}
.highlight-1 {
	BACKGROUND: #565656; COLOR: #f7f7f7
}
.highlight-2 {
	BACKGROUND: #d1d1d1; COLOR: #565656
}
.highlight-3 {
	BACKGROUND: #2d81b6; COLOR: #f7f7f7
}
ABBR {
	BORDER-BOTTOM: #929292 1px solid
}
ACRONYM {
	BORDER-BOTTOM: #929292 1px solid
}
DEL {
	COLOR: #747474
}
PRE {
	font-family: 'Open Sans', sans-serif; COLOR: #a4a4a4
}
CODE {
	font-family: 'Open Sans', sans-serif; COLOR: #a4a4a4
}
TT {
	font-family: 'Open Sans', sans-serif; COLOR: #a4a4a4
}
PRE {
	BORDER-BOTTOM: #e7e7e7 1px solid; BORDER-LEFT: #e7e7e7 1px solid; PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: #f1f1f1; BORDER-TOP: #e7e7e7 1px solid; BORDER-RIGHT: #e7e7e7 1px solid; PADDING-TOP: 15px
}
CODE {
	BORDER-BOTTOM: #e7e7e7 1px solid; BORDER-LEFT: #e7e7e7 1px solid; PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: #f1f1f1; BORDER-TOP: #e7e7e7 1px solid; BORDER-RIGHT: #e7e7e7 1px solid; PADDING-TOP: 15px
}
OL LI {
	FONT-SIZE: 12px
}
.video IFRAME {
	MARGIN-BOTTOM: 15px
}
.tooltip {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 11px; PADDING-RIGHT: 11px; DISPLAY: none; BACKGROUND: #232323; COLOR: #fff; FONT-SIZE: 11px; PADDING-TOP: 3px
}
BLOCKQUOTE {
	FONT-STYLE: italic; MARGIN: 20px 0px 20px 20px; PADDING-LEFT: 40px; BACKGROUND: url(../img/quotes.png) no-repeat; COLOR: #b7b7b7; FONT-SIZE: 13px
}
BLOCKQUOTE P {
	MARGIN-BOTTOM: 0px
}
.author {
	TEXT-ALIGN: right; FONT-STYLE: normal; MARGIN-TOP: 5px; COLOR: #2d81b6; FONT-SIZE: 12px
}
.pull-left {
	WIDTH: 255px; FLOAT: left; MARGIN-RIGHT: 20px
}
.pull-right {
	WIDTH: 255px; FLOAT: right; MARGIN-LEFT: 20px
}
.dropcap-1 {
	LINE-HEIGHT: 36px; MARGIN: 2px 8px 0px 0px; DISPLAY: block; FLOAT: left; COLOR: #2d81b6; FONT-SIZE: 36px
}
.dropcap-2 {
	TEXT-ALIGN: center; MARGIN: 4px 8px 0px 0px; WIDTH: 33px; DISPLAY: block; BACKGROUND: url(../img/box-disc.png) no-repeat; FLOAT: left; HEIGHT: 27px; COLOR: #f7f7f7; FONT-SIZE: 23px; PADDING-TOP: 7px
}
#featured {
	POSITION: relative;
}
/* slider layout */
.lof-slidecontent { position:relative;	overflow:hidden;	border:#F4F4F4 solid 1px;}
.lof-slidecontent .preload{	height:100%;	width:100%;	position:absolute;	top:0;	left:0;	z-index:100000;	text-align:center;	background:#FFF}
.lof-slidecontent .preload div{	height:100%;	width:100%;	background:transparent url(../img/load-indicator.gif) no-repeat scroll 50% 50%;}

.lof-slidecontent  .sliders-wrapper{	position:relative;	height:100%;	width:900px;	z-index:3px;	overflow:hidden; }
.lof-slidecontent  ul.sliders-wrap-inner{overflow:hidden;	background:transparent url(../img/load-indicator.gif) no-repeat scroll 50% 50%;	padding:0px;	margin:0;	position:absolute;	overflow:hidden;}
.lof-slidecontent  ul.sliders-wrap-inner li{overflow:hidden;	padding:0px;margin:0px;	float:left;	position:relative;}
.lof-slidecontent  .lof-opacity  li{position:absolute;	top:0;	left:0;	float:inherit; }


.lof-slidecontent  .navigator-content {
	position:absolute;
	right:0;
	top:0px;
	z-index:9;
	height:300px;
	width:460px;
	overflow:hidden;
	color:#FFF
}
.lof-slidecontent  .navigator-wrapper{	position:relative;	z-index:10;
	height:180px;
	width:360px;
	overflow:hidden;
	color:#FFF;
	float:left
}
.lof-slidecontent  ul.navigator-wrap-inner{	top:0;	padding:0;	margin:0;	position:absolute;	width:100%; }
.lof-slidecontent  ul.navigator-wrap-inner li{ cursor:hand; 	cursor:pointer;	list-style:none;	padding:0;	margin-left:0px;	overflow:hidden;	float:left;	display:block;	text-align:center;}

/*******************************************************/
 
ul.sliders-wrap-inner li img{	padding:0px;	}

.lof-slidecontent .slider-description a.readmore{
	color:#C40000;
	font-size:95%;
}
.lof-slidecontent .slider-description a{ color:#FFF; }
.lof-slidecontent .slider-description{
	z-index:100px;
	position:absolute;
	bottom:40px;
	left:0px;
	width:350px;
	background:url(../img/bg_trans.png);
	padding:15px;
	color:#FFF;
	margin-top: 70px;
}
.lof-slidecontent .slider-description h4 {    font-size: 14px;    margin: 10px 0;    padding: 0; }
.lof-slidecontent .slider-description .slider-meta a{
	margin:0;
	font-size:120%;
	padding:2px 3px;
	font-family: 'Open Sans', sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	background-color: #FF6600;
}
.lof-slidecontent  .item-meta a:hover{	text-decoration:underline;}
.lof-slidecontent  .item-meta i {	font-size:70%; }

/* item navigator */
.lof-slidecontent ul.navigator-wrap-inner  li.active{
	background:url(../img/arrow-bg.png) no-repeat scroll left center; 
	color:#FFF
}
.lof-slidecontent ul.navigator-wrap-inner  li >  div{
	background:url(../img/transparent_bg.png);
	color:#FFF;
	height:100%;
	position:relative;
	margin-left:15px;
	padding-left:15px;
	border-top:1px solid #E1E1E1;
	text-align:left
}

.lof-slidecontent ul.navigator-wrap-inner li.active div{
	background:url(../img/grad-bg.gif);
	color:#FFF;
}
.lof-slidecontent ul.navigator-wrap-inner li img{
	height:60px;
	width:60px;
	margin:15px 15px 10px 0px;
	float:left;
	padding:3px;
	border:#C5C5C5 solid 1px;
}
.lof-slidecontent ul.navigator-wrap-inner li.active img, 
.lof-slidecontent ul.navigator-wrap-inner li:hover img {
	border:##6C8E5C  solid 1px;
}
.lof-slidecontent  .button-next, 
.lof-slidecontent .button-previous{
	display:block;
	width:40px;
	color:#FFF;
	cursor:pointer;
	position:absolute;
	height:100%;
	z-index:40;
	top:0;
	text-indent:-999px;

}
.lof-slidecontent   .button-next {
	right:0px;
	background:url(../img/next.png) no-repeat right center;
}
.lof-slidecontent  .button-previous {
	left:0px;
	background:url(../img/previous.png) no-repeat left center;
}


.lof-slidecontent .button-control {
   position:absolute;
   top:10px;
   right:48%;
    height: 20px;
    width: 20px;
	cursor:hand; cursor:pointer;
	background:url(../img/transparent_bg.png) repeat;
}

.lof-slidecontent .button-control span { display:block;  width:100%; height:100%;}
.lof-slidecontent .action-start span  {
	background:url(../img/play.png) no-repeat center center;
}
.lof-slidecontent .action-stop span {
	background:url(../img/pause.png) no-repeat center center;
}
#header {
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 0px;
	WIDTH: 1100px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	position: relative;
	margin-top: -2px;
}
#logo H1 {
	MARGIN-BOTTOM: 0px; PADDING-TOP: 5px
}
#logo P {
	LINE-HEIGHT: 10px; TEXT-TRANSFORM: uppercase; MARGIN-TOP: 1px; DISPLAY: block; FONT-SIZE: 10px
}
#logo H1 A:hover {
	TEXT-DECORATION: none
}
#navigation {
	LIST-STYLE-POSITION: outside;
	Z-INDEX: 20;
	POSITION: relative;
	LIST-STYLE-TYPE: none;
	MARGIN-TOP: 20px;
	FLOAT: right;
	padding: 0px;
}
#navigation LI {
	POSITION: relative;
	PADDING-BOTTOM: 12px;
	FLOAT: left;
	MARGIN-LEFT: 20px
}
#navigation LI A {
	FONT-FAMILY: Yanone, Tahoma, Arial, sans-serif;
	COLOR: #797979;
	FONT-SIZE: 15px
}
#navigation LI A:hover {
	COLOR: #2d81b6; TEXT-DECORATION: none
}
#navigation LI A.active {
	COLOR: #2d81b6 !important
}
#navigation UL {
	LIST-STYLE-POSITION: outside; POSITION: absolute; PADDING-BOTTOM: 5px; LIST-STYLE-TYPE: none; MARGIN: 10px 0px 0px; PADDING-LEFT: 15px; WIDTH: 175px; PADDING-RIGHT: 15px; DISPLAY: none; BACKGROUND: #f7f7f7; BORDER-TOP: #2d81b6 5px solid; PADDING-TOP: 0px; LEFT: 0px; -moz-box-shadow: 2px 4px 4px 1px rgba(0,0,0,0.1); -webkit-box-shadow: 2px 4px 4px 1px rgba(0,0,0,0.1); box-shadow: 2px 4px 4px 1px rgba(0, 0, 0, 0.1)
}
#navigation UL LI UL {
	MARGIN-TOP: 0px !important
}
#navigation LI UL A {
	WIDTH: 175px; FLOAT: left; HEIGHT: auto; FONT-SIZE: 15px
}
#navigation LI UL UL {
	MARGIN: 0px 0px 0px 10px; LEFT: 120px
}
#navigation LI:hover UL UL {
	DISPLAY: none
}
#navigation LI:hover UL UL UL {
	DISPLAY: none
}
#navigation LI:hover UL UL UL UL {
	DISPLAY: none
}
#navigation LI:hover UL {
	DISPLAY: block
}
#navigation LI LI:hover UL {
	DISPLAY: block
}
#navigation LI LI LI:hover UL {
	DISPLAY: block
}
#navigation LI LI LI LI:hover UL {
	DISPLAY: block
}
#navigation UL LI {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-LEFT: 0px; BORDER-TOP: #e7e7e7 1px solid; PADDING-TOP: 10px
}
#navigation UL LI UL LI {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-LEFT: 0px; BORDER-TOP: #e7e7e7 1px solid; PADDING-TOP: 10px
}
#navigation UL LI:first-child {
	BORDER-TOP-STYLE: none
}
#navigation UL LI UL LI:first-child {
	BORDER-TOP-STYLE: none
}
#images-slider {
	LIST-STYLE-TYPE: none;
	WIDTH: 930px;
	MARGIN-BOTTOM: 30px;
	HEIGHT: 300px;
	OVERFLOW: hidden
}
#images-slider LI {
	WIDTH: 930px;
	DISPLAY: block;
	HEIGHT: 330px;
	OVERFLOW: hidden;
	background-image: url(../img/bg-slideshow.jpg);
	background-repeat: repeat-x;
}


#slider-cycle-nav {
	Z-INDEX: 99;
	POSITION: absolute;
	BOTTOM: 50px;
	RIGHT: 35px
}
#slider-cycle-nav LI {
	DISPLAY: block; FLOAT: left; MARGIN-LEFT: 4px
}
#slider-cycle-nav LI A {
	TEXT-INDENT: -99999px;
	WIDTH: 38px;
	DISPLAY: block;
	HEIGHT: 48px;
	CURSOR: pointer
}
#cycle-prev {
	BACKGROUND: url(../img/slider-arrows.png) no-repeat left bottom
}
#cycle-prev:hover {
	BACKGROUND: url(../img/slider-arrows.png) no-repeat left top
}
#cycle-next {
	BACKGROUND: url(../img/slider-arrows.png) no-repeat right bottom
}
#cycle-next:hover {
	BACKGROUND: url(../img/slider-arrows.png) no-repeat right top
}
#content-slider {
	POSITION: relative; MARGIN-BOTTOM: 30px; HEIGHT: 300px; OVERFLOW: hidden
}
#content-slider UL {
	LIST-STYLE-TYPE: none
}
#content-slider UL LI {
	MARGIN-BOTTOM: 35px; HEIGHT: 258px; OVERFLOW: hidden
}
#content-slider H2 {
	LINE-HEIGHT: 32px; COLOR: #808080; FONT-SIZE: 30px
}
#content-slider H2 SPAN {
	COLOR: #2d81b6
}
#content-slider IMG {
	BORDER-BOTTOM: #e7e7e7 1px solid; BORDER-LEFT: #e7e7e7 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; MARGIN-BOTTOM: 0px; BORDER-TOP: #e7e7e7 1px solid; BORDER-RIGHT: #e7e7e7 1px solid; PADDING-TOP: 4px
}
.description {
	PADDING-TOP: 10px
}
.description .button {
	MARGIN-TOP: 15px
}
#nodes {
	MARGIN-TOP: 28px; FLOAT: right
}
#nodes A {
	TEXT-INDENT: 9999px; MARGIN: 0px 2px; WIDTH: 13px; DISPLAY: block; BACKGROUND: url(../img/nav-node.png) no-repeat; FLOAT: left; HEIGHT: 13px
}
#nodes A:hover {
	BACKGROUND: url(../img/nav-node-active.png) no-repeat
}
#nodes A.activeSlide {
	BACKGROUND: url(../img/nav-node-active.png) no-repeat
}
.tagline {
	MARGIN: 0px
}
.tagline-text {
	WIDTH: 100%;
	FLOAT: left;
	padding-top: 5px;
	padding-bottom: 15px;
}
.tagline-text H3 {
	MARGIN-BOTTOM: 0px; COLOR: #6b6b6b; FONT-SIZE: 26px
}
.tagline-text H3 SPAN {
	COLOR: #2d81b6;
	font-family: 'Open Sans', sans-serif;
}
.tagline-text P {
	MARGIN-BOTTOM: 0px; PADDING-TOP: 10px
}
.tagline-btn {
	MARGIN-TOP: 5px;
	FLOAT: right
}
.tagline-btn A:hover {
	TEXT-DECORATION: none
}
.tagline-btn .main {
	PADDING-BOTTOM: 15px;
	TEXT-TRANSFORM: uppercase;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 20px;
	DISPLAY: block;
	FONT-FAMILY: Yanone, Arial, sans-serif;
	BACKGROUND: url(../img/button.png) repeat-x;
	FLOAT: left;
	HEIGHT: 23px;
	COLOR: #f7f7f7;
	FONT-SIZE: 22px;
	MARGIN-RIGHT: 2px;
	PADDING-TOP: 15px;
	text-shadow: 1px 1px #252525
}
.tagline-btn .arrow-btn {
	WIDTH: 54px; DISPLAY: block; BACKGROUND: url(../img/arrow-btn.png) no-repeat; FLOAT: left; HEIGHT: 53px
}
.title-col {
	MARGIN: 0px 20px 25px 0px; WIDTH: 199px; PADDING-RIGHT: 20px; FLOAT: left; BORDER-RIGHT: #e7e7e7 1px solid
}
.title-col H2 {
	LINE-HEIGHT: 36px;
	TEXT-TRANSFORM: capitalize;
	MARGIN-BOTTOM: 10px;
	COLOR: #999;
	FONT-SIZE: 22px
}
.title-col P {
	FONT-STYLE: italic; MARGIN-BOTTOM: 20px; COLOR: #999
}
.one-fourth {
	WIDTH: 200px;
	FLOAT: left;
	margin-top: 0px;
	margin-right: 29px;
	margin-bottom: 25px;
	margin-left: 0px;
	height: auto;
}
.three-fourth {
	WIDTH: 690px; MARGIN-BOTTOM: 15px; FLOAT: left; MARGIN-RIGHT: 30px
}
.one-fifth {
	MARGIN: 0px 30px 25px 0px; WIDTH: 162px; FLOAT: left
}
.two-fifth {
	MARGIN: 0px 30px 25px 0px; WIDTH: 354px; FLOAT: left
}
.three-fifth {
	MARGIN: 0px 30px 25px 0px; WIDTH: 546px; FLOAT: left
}
.four-fifth {
	MARGIN: 0px 30px 25px 0px; WIDTH: 738px; FLOAT: left
}
.one-third {
	WIDTH: 215px;
	FLOAT: left;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 25px;
	margin-left: 0px;
}
.two-third {
	MARGIN: 0px 30px 25px 0px; WIDTH: 610px; FLOAT: left
}
.one-half {
	MARGIN: 0px 30px 25px 0px; WIDTH: 450px; FLOAT: left
}
.one-sixth {
	MARGIN: 0px 30px 25px 0px; WIDTH: 130px; FLOAT: left
}
.five-sixth {
	MARGIN: 0px 30px 25px 0px; WIDTH: 770px; FLOAT: left
}
.full-width {
	PADDING-BOTTOM: 15px
}
.last {
	MARGIN-RIGHT: 0px !important
}
.dt-sc-button {
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block !important;
    font-weight: bold;
    line-height: normal;
    margin: 10px 0 0;
    text-transform: uppercase;
}
.btn {
	border: none;
	font-family: inherit;
	font-size: inherit;
	color: inherit;
	background: none;
	cursor: pointer;	
	display: inline-block;	
	text-transform: uppercase;
	letter-spacing: 1px;	
	outline: none;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.btn:after {
	content: '';
	position: absolute;
	z-index: -1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

/* Button 2 */
.btn-2 {
	color: #fff;
	box-shadow: 0 3px #333;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
	background-color: #666666;
}

/* Button 2a */
.btn-2a {
	border-radius: 1px;
}

.btn-2a:hover {
	box-shadow: 0 2px #FFA722;
	top: 2px;
}

.btn-2a:active {
	box-shadow: 0 0 #FFA722;
	top: 3px;
}

.box-number {
	TEXT-ALIGN: center;
	WIDTH: 35px;
	DISPLAY: block;
	FONT-FAMILY: Tahoma, Arial ,sans-serif;
	FLOAT: left;
	HEIGHT: 35px;
	COLOR: #f7f7f7;
	FONT-SIZE: 14px;
	MARGIN-RIGHT: 10px
}
.box-title H3 {	
	PADDING-BOTTOM: 3px;
	LINE-HEIGHT: 20px;
	MARGIN-BOTTOM: 0px;
	COLOR: #6699CC;
	FONT-SIZE: 17px
}
.box-subtitle {
	LINE-HEIGHT: 10px;
	TEXT-TRANSFORM: uppercase;
	DISPLAY: block;
	MARGIN-BOTTOM: 15px;
	FONT-SIZE: 10px
}
.box-img {
	BORDER-BOTTOM: #e7e7e7 1px solid; BORDER-LEFT: #e7e7e7 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; MARGIN-BOTTOM: 5px; BORDER-TOP: #e7e7e7 1px solid; BORDER-RIGHT: #e7e7e7 1px solid; PADDING-TOP: 3px
}
.box-title H4 {
	MARGIN-BOTTOM: 5px;
	COLOR: #2d81b6;
	FONT-SIZE: 15px
}
.zoom {
	DISPLAY: block; BACKGROUND: url(../img/overlays/zoom.png) no-repeat center 50%
}
.play {
	DISPLAY: block; BACKGROUND: url(../img/overlays/play.png) no-repeat center 50%
}
.latest-news {
	LIST-STYLE-TYPE: none
}
.latest-news LI A:hover {
	COLOR: #2d81b6; TEXT-DECORATION: none
}
.latest-news LI {
	MARGIN-BOTTOM: 30px
}
.latest-news P {
	MARGIN-BOTTOM: 0px
}
.latest-news LI STRONG {
	COLOR: #747474; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.latest-news LI STRONG:hover {
	COLOR: #2d81b6
}
.latest-news LI SPAN {
	FONT-STYLE: italic; COLOR: #2d81b6
}
.preview-lists UL {
	FLOAT: left; MARGIN-RIGHT: 40px
}
.preview-lists OL {
	FLOAT: left; MARGIN-RIGHT: 40px
}
UL.custom-list {
	LIST-STYLE-TYPE: none; MARGIN-BOTTOM: 15px
}
OL.custom-list {
	LIST-STYLE-TYPE: none; MARGIN-BOTTOM: 15px
}
UL.custom-list LI {
	MARGIN-BOTTOM: 6px
}
OL.custom-list LI {
	MARGIN-BOTTOM: 6px
}
UL.custom-list UL {
	MARGIN-BOTTOM: 0px; MARGIN-LEFT: 15px
}
OL.custom-list UL {
	MARGIN-BOTTOM: 0px; MARGIN-LEFT: 15px
}
OL LI {
	LIST-STYLE: decimal none inside
}
.check LI {
	PADDING-LEFT: 20px; BACKGROUND: url(../img/check.png) no-repeat 0px 3px
}
.crossed LI {
	PADDING-LEFT: 20px; BACKGROUND: url(../img/crossed.png) no-repeat 0px 3px
}
.arrows-1 LI {
	PADDING-LEFT: 17px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../img/arrow-light.png);
	background-repeat: no-repeat;
	background-position: 0px center;
}
.arrows-2 LI {
	PADDING-LEFT: 15px; BACKGROUND: url(../img/arrow.png) no-repeat 0px 6px
}
.square LI {
	LIST-STYLE: square none inside
}
.disc LI {
	LIST-STYLE: disc none inside
}
#page-title {
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 10px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ebebeb;
}
#page-title-content {
	WIDTH: 930px;	
	HEIGHT: 50px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#page-title-content H2 {
	COLOR: #003300;
	MARGIN-LEFT: 20px;	
	FONT-SIZE: 32px;
	padding-top: 15px;
}
#page-title-content P {
	WIDTH: 510px; COLOR: #e5e5e5; MARGIN-LEFT: 150px
}
#main-content {
	WIDTH: 740px;
}
.mc-left {
	FLOAT: right
}
.mc-right {
	BORDER-LEFT: #e7e7e7 1px solid; PADDING-LEFT: 29px; FLOAT: right
}
#main-content IMG {
	MARGIN-BOTTOM: 15px;
	background-color: #FFFFFF;
	padding: 3px;
	border: 1px solid #E5E5E5;
}
#sidebar {
	PADDING-BOTTOM: 20px;
	WIDTH: 300px;
	OVERFLOW: hidden;
	float: left;
	padding-right: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	font-size: 13px !important;
}
#sidebar p {	
	font-size: 13px !important;
}


#sidebar UL {
	PADDING-BOTTOM: 10px;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
}
#sidebar UL LI {
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 3px;
	margin-left: 0px;
	color: #333333;
	list-style-position: inside;
	list-style-image: url(../img/marker2.png);
	font-size: 13px !important;
}
.sb-right {
	FLOAT: left;	
	margin-right: 30px;
}
.sb-left {
	FLOAT: right; MARGIN-RIGHT: 30px
}
#sidebar .separator-line {
	MARGIN-BOTTOM: 30px
}
#sidebar .video IFRAME {
	MARGIN-BOTTOM: 30px
}
#wrapper IMG.left {
	MARGIN-BOTTOM: 0px; FLOAT: left; MARGIN-RIGHT: 15px
}
#wrapper IMG.right {
	MARGIN-BOTTOM: 0px; FLOAT: right; MARGIN-LEFT: 15px
}
.sidebar-menu {
	LIST-STYLE-TYPE: none; MARGIN-BOTTOM: 30px
}
.sidebar-menu LI {
	BORDER-BOTTOM: #e7e7e7 1px solid; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.sidebar-menu LI:hover {
	BORDER-BOTTOM: #2d81b6 1px solid
}
.sidebar-menu LI A {
	COLOR: #747474
}
.sidebar-menu LI A:hover {
	COLOR: #2d81b6; TEXT-DECORATION: none
}
.text-widget {
	PADDING-BOTTOM: 15px
}
#sidebar .check LI {
	BACKGROUND-POSITION: 0px 10px
}
#sidebar .crossed LI {
	BACKGROUND-POSITION: 0px 12px
}
#sidebar .arrows-1 LI {
	BACKGROUND-POSITION: 0px 13px
}
#sidebar .arrows-2 LI {
	BACKGROUND-POSITION: 0px 13px
}
.tabs {
	MARGIN-BOTTOM: 30px
}
.tab-nav {
	BORDER-BOTTOM: #e7e7e7 1px solid; PADDING-BOTTOM: 4px; LIST-STYLE-TYPE: none; MARGIN-BOTTOM: 15px
}
.tab-nav LI {
	DISPLAY: inline; MARGIN-RIGHT: 20px
}
.tab-nav LI A {
	COLOR: #747474
}
.tab-nav LI A:hover {
	BORDER-BOTTOM: #2d81b6 1px solid; PADDING-BOTTOM: 7px; TEXT-DECORATION: none
}
.current {
	BORDER-BOTTOM: #2d81b6 1px solid; PADDING-BOTTOM: 7px
}
.advertisment {
	WIDTH: 268px; OVERFLOW: hidden
}
.ads {
	LIST-STYLE-TYPE: none
}
.ads LI {
	WIDTH: 125px; MARGIN-BOTTOM: 9px; FLOAT: left; HEIGHT: 125px; MARGIN-RIGHT: 9px
}
.portfolio-thumbs {
	LIST-STYLE-TYPE: none
}
.portfolio-thumbs H3 {
	MARGIN: 5px 0px 10px
}
.portfolio-thumbs IMG {
	BORDER-BOTTOM: #e7e7e7 1px solid; BORDER-LEFT: #e7e7e7 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; MARGIN-BOTTOM: 5px; BORDER-TOP: #e7e7e7 1px solid; BORDER-RIGHT: #e7e7e7 1px solid; PADDING-TOP: 4px
}
.portfolio-thumbs LI {
	DISPLAY: block
}
.item-links {
	LIST-STYLE-TYPE: none; PADDING-TOP: 5px
}
.item-links LI {
	FLOAT: left; MARGIN-RIGHT: 5px
}
#portfolio-nav {
	LIST-STYLE-TYPE: none; PADDING-TOP: 5px
}
#portfolio-nav LI {
	DISPLAY: inline; MARGIN-RIGHT: 2px
}
#portfolio-nav LI A {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline-block; BACKGROUND: #565656; COLOR: #f7f7f7; FONT-SIZE: 11px; PADDING-TOP: 3px
}
#portfolio-nav LI A:hover {
	BACKGROUND: #2d81b6; TEXT-DECORATION: none
}
#portfolio-nav LI A.active-nav {
	BACKGROUND: #2d81b6
}
.item-details H3 {
	FONT-SIZE: 24px
}
.blog-post {
	MARGIN-BOTTOM: 25px
}
.post-title H3 {
	LINE-HEIGHT: 26px; FONT-SIZE: 24px
}
.post-title H3 A:hover {
	COLOR: #565656; TEXT-DECORATION: none
}
.post-metadata P {
	MARGIN-BOTTOM: 0px
}
UL.post-metadata {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; FONT-STYLE: italic; PADDING-LEFT: 0px; WIDTH: 125px; PADDING-RIGHT: 12px; FLOAT: left; COLOR: #999; FONT-SIZE: 11px; MARGIN-RIGHT: 12px; PADDING-TOP: 0px
}
UL.post-metadata LI {
	BORDER-BOTTOM: #e7e7e7 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
.post-short {
	WIDTH: 460px; FLOAT: right
}
.post-content {
	POSITION: relative
}
.post-content .button {
	MARGIN-BOTTOM: 0px
}
.post-date {
	POSITION: absolute; WIDTH: 80px; FONT-FAMILY: Yanone, Arial, sans-serif; BACKGROUND: url(../img/post-date.png) no-repeat; HEIGHT: 80px; COLOR: #f7f7f7; TOP: -20px; RIGHT: -20px
}
.post-date .day {
	TEXT-ALIGN: center; MARGIN: 17px 0px 7px; FONT-SIZE: 32px
}
.day SPAN {
	FONT-SIZE: 20px
}
.post-date .month {
	TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; FONT-SIZE: 16px
}
.pricing-header {
	WIDTH: 290px
}
.pricing-title {
	PADDING-BOTTOM: 18px; PADDING-LEFT: 18px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 18px
}
.pricing-title H3 {
	TEXT-TRANSFORM: uppercase; MARGIN-BOTTOM: 0px; COLOR: #f7f7f7
}
.price {
	TEXT-ALIGN: center; PADDING-BOTTOM: 18px; LINE-HEIGHT: 22px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Yanone, Arial, sans-serif; BACKGROUND: #282828; FLOAT: left; COLOR: #f7f7f7; MARGIN-LEFT: 1px; PADDING-TOP: 18px
}
.green {
	BACKGROUND: #9bba50
}
.blue {
	BACKGROUND: #48abd4
}
.red {
	BACKGROUND: #bb3030
}
.grey {
	BACKGROUND: #636363
}
.price P {
	MARGIN-BOTTOM: 0px
}
.pricing-column UL {
	BORDER-BOTTOM: #e0e0e0 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #e0e0e0 1px solid; LIST-STYLE-TYPE: none; MARGIN-BOTTOM: 15px; CLEAR: both; BORDER-RIGHT: #e0e0e0 1px solid
}
.pricing-column UL LI {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.pricing-column .even {
	BACKGROUND-COLOR: #f0f0f0
}
.pricing-column UL LI.price-button {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 20px
}
.price-button A {
	PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 18px; PADDING-RIGHT: 18px; COLOR: #f7f7f7; FONT-SIZE: 11px; PADDING-TOP: 7px
}
.price-button A:hover {
	BACKGROUND: #565656; TEXT-DECORATION: none
}
.pricing-column IMG {
	MARGIN-RIGHT: 7px
}
.one-fourth .price {
	WIDTH: 83px
}
.one-fourth .pricing-title H3 {
	FONT-SIZE: 24px
}
.one-fourth .price {
	FONT-SIZE: 24px
}
.one-fourth .pricing-title {
	WIDTH: 108px
}
.one-third .pricing-title H3 {
	FONT-SIZE: 30px
}
.one-third .price {
	FONT-SIZE: 30px
}
.one-third .price {
	WIDTH: 110px
}
.one-third .pricing-title {
	WIDTH: 161px
}
#google-map {
	BORDER-BOTTOM: #d1d1d1 1px solid; BORDER-LEFT: #d1d1d1 1px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; MARGIN-BOTTOM: 40px; BORDER-TOP: #d1d1d1 1px solid; BORDER-RIGHT: #d1d1d1 1px solid; PADDING-TOP: 6px
}
FORM {

}
FORM P {
	MARGIN-BOTTOM: 0px
}
.textbox {
	BORDER-BOTTOM: #e1e1e1 1px solid; BORDER-LEFT: #d1d1d1 1px solid; PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #f7f7f7; PADDING-LEFT: 8px; WIDTH: 330px; PADDING-RIGHT: 8px; FONT-FAMILY: inherit; MARGIN-BOTTOM: 10px; COLOR: #747474; BORDER-TOP: #d1d1d1 1px solid; BORDER-RIGHT: #e1e1e1 1px solid; PADDING-TOP: 8px
}
#search-box {
	BORDER-BOTTOM: #e1e1e1 1px solid; BORDER-LEFT: #d1d1d1 1px solid; PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #f7f7f7; PADDING-LEFT: 8px; WIDTH: 330px; PADDING-RIGHT: 8px; FONT-FAMILY: inherit; MARGIN-BOTTOM: 10px; COLOR: #747474; BORDER-TOP: #d1d1d1 1px solid; BORDER-RIGHT: #e1e1e1 1px solid; PADDING-TOP: 8px
}
#search-box {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; WIDTH: 204px; PADDING-RIGHT: 8px; MARGIN-BOTTOM: 30px; FLOAT: left; HEIGHT: 31px; COLOR: #b4b4b4; FONT-SIZE: 12px; PADDING-TOP: 0px
}
#search-button {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; TEXT-INDENT: -9999px; WIDTH: 33px; BORDER-TOP-STYLE: none; BACKGROUND: url(../img/search.png) #2d81b6 no-repeat center 50%; HEIGHT: 33px; MARGIN-LEFT: 4px; BORDER-LEFT-STYLE: none; CURSOR: pointer
}
.info-box H4 {
	MARGIN-BOTTOM: 10px; FONT-SIZE: 18px
}
.yellow-info {
	BORDER-BOTTOM: #e0d594 1px dashed; BORDER-LEFT: #e0d594 1px dashed; BACKGROUND: #fff6bf; COLOR: #62523a; BORDER-TOP: #e0d594 1px dashed; BORDER-RIGHT: #e0d594 1px dashed
}
.yellow-info H4 {
	COLOR: #62523a
}
.green-info {
	BORDER-BOTTOM: #a0c272 1px dashed; BORDER-LEFT: #a0c272 1px dashed; BACKGROUND: #bbdd8c; COLOR: #404e2e; BORDER-TOP: #a0c272 1px dashed; BORDER-RIGHT: #a0c272 1px dashed
}
.green-info H4 {
	COLOR: #404e2e
}
.red-info {
	BORDER-BOTTOM: #f2b1b4 1px dashed; BORDER-LEFT: #f2b1b4 1px dashed; BACKGROUND: #f1d5d6; COLOR: #5f393a; BORDER-TOP: #f2b1b4 1px dashed; BORDER-RIGHT: #f2b1b4 1px dashed
}
.red-info H4 {
	COLOR: #5f393a
}
.blue-info {
	BORDER-BOTTOM: #9fc6d7 1px dashed; BORDER-LEFT: #9fc6d7 1px dashed; BACKGROUND: #c2e1ee; COLOR: #4c6671; BORDER-TOP: #9fc6d7 1px dashed; BORDER-RIGHT: #9fc6d7 1px dashed
}
.blue-info H4 {
	COLOR: #4c6671
}
/* FOTOS IMÓVEIS */
#ficha_imovel{
	margin: 0;
	padding: 0px;
}
#ficha_imovel li{
	list-style-image: none;
	list-style-type: none;
	display: inline;
	border:0;
	margin: 6px;
	padding: 0px;	
}
#ficha_imovel li a{
	list-style-image: none;
	list-style-type: none;
	display: inline;
	border:0;
	margin: 6px;
	padding: 0px;	
}
/* SHARE LINKS */
#share-links{
	BORDER-BOTTOM-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	MARGIN-TOP: 0px;
	WIDTH: 625px;
	BORDER-TOP-STYLE: none;
	MARGIN-BOTTOM: 20px;
	BORDER-LEFT-STYLE: none;
	padding: 5px;	
	height: 30px;
	border-radius: 3px;
}
#share-links ul{margin:0;padding:0;}
#share-links ul li{
	float:left;
	border:0;
	padding:0;
	margin:2px 0 0 0;
	list-style-image: none;
	list-style-type: none;
	border-radius: 3px;
	
}
#share-links ul li a{
	border:1px solid #DBE3EE;
	font-size:10px;
	text-decoration:none;
	color:#4B6F9E;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FFFFFF;
	border-radius: 3px;
}
#share-links ul li a:hover{
	text-decoration:none;
	color:#4B6F9E;
	background-color: #CED9E8;
}

#postTools {
	float:right;	
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	width:150px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

#postTools li {
	margin: 0px;
	line-height: 18px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	list-style-type: none;
}

#postTools li a:link{
	text-decoration: none;
}

#postTools li a:hover{
	text-decoration: underline;
}
#itens_imovel ul {	
	padding-bottom: 10px;
}
#itens_imovel ul li {
	display:inline;
	background-image: url(../img/ico_list.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
	padding-right: 10px;
	color: #666666;
}
#sua_busca {
	font-size:12px;
	width:598px;
	border: 1px solid #E8E8E8;
	background-color: #F9F9F9;
	padding: 10px;
	margin-bottom: 15px;
}
#listing_image {
	WIDTH: 125px;
	FLOAT: left;
	HEIGHT: 91px;
	VERTICAL-ALIGN: top;
	padding: 5px;
	margin-right: 7px;
	position:relative;
}

#listing_image .tarja{
	padding: 5px;
	background: rgb(223,112,52); /* The Fallback */
	background: rgba(223,112,52,0.7);
	position: absolute;
	font: bold 10px Arial, Helvetica, sans-serif;
	color:#FFF;
	width:115px;
	bottom:3px;
}

#phone_number {
	TEXT-ALIGN: right;
	LINE-HEIGHT: 30px;
	WIDTH: 612px;
	HEIGHT: 50px;
	FONT-SIZE: 1.5em;
	float: right;
	position: absolute;
	left: 309px;
	top: 39px;
}
.text_wrap {
	MARGIN-TOP: 4px;
	WIDTH: 170px;
	FLOAT: left;
	MARGIN-LEFT: 10px
}
.text_wrap a:link {
	text-decoration: none;
}

.text_wrap a:hover {
	text-decoration: none;
}
.text_wrap_busca {
	MARGIN-TOP: 4px;
	WIDTH: 220px;
	FLOAT: left;
	MARGIN-LEFT: 10px;
	text-align: left;
}

.city {
	COLOR: #585858;
	FONT-SIZE: 10px
}
.categoria {
	COLOR: #000000;
	FONT-SIZE: 12px;
	font-variant: small-caps;
}
.price {
	DISPLAY: block;
	MARGIN-BOTTOM: 5px;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold
}

.codigo {
	DISPLAY: block;
	MARGIN-BOTTOM: 5px;
	FONT-WEIGHT: bold;
	color: #9B7C00;
	text-transform: uppercase;
}
.oportunidade {
	DISPLAY: block;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	background-image: url(../img/sony_ico_destaque.gif);
	background-repeat: no-repeat;
	background-position: left 40%;
	padding-left: 20px;
	color: #2d81b6;
}
.vendido {
	DISPLAY: block;
	MARGIN-BOTTOM: 5px;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	background-image: url(../figuras/ico_alerta.gif);
	background-repeat: no-repeat;
	background-position: left 40%;
	padding-left: 20px;
	color: #B30000;
}

.icon_number {
	COLOR: #585858;
	FONT-SIZE: 15px
}
#werwe {	
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	line-height: 25px;
	padding-right: 8px;
	margin-top: 8px;
	font-size: 11px;
}

#werwe a:link {
	color:#666666;
	padding:2px;
	text-decoration:none;
	background-color: #F4F4F4;
	margin: 1px;
}

#werwe a:visited {
	color:#666666;
	padding:2px;
	text-decoration:none;
	background-color: #F4F4F4;
	margin: 1px;
}

#werwe a:hover {
	color:#FFFFFF;
	padding:2px;
	text-decoration:none;
	background-color: #666666;
	margin: 1px;
}

#werwe #numeros_lista {
	color:#FFFFFF;
	padding:5px;
	text-decoration:none;
	background-color: #666666;
	margin: 2px;
}
#procure-seu-imovel {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../imgs/bg-procure-seu-imovel.jpg");
    background-origin: padding-box;
    background-position: 0 5px;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 75px;
    position: relative;
    width: 960px;
}
#procure-seu-imovel #tit-seu-imovel {
    color: #A3A3A3;
    left: 42px;
    position: absolute;
    top: -2px;
    width: 110px;
}
#procure-seu-imovel #box-form {
    height: 51px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 0;
    padding-top: 20px;
    width: 955px;
}
#box-form form {
    height: 40px;
    padding-top: 10px;
    position: absolute;
    top: -60px;
    width: 960px;
    z-index: 2147483647;
}
#campos-busca {
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    position: relative;
    width: 960px;
    z-index: 1;
}
#grupo-inputs {
    float: left;
    height: 50px;
    width: 744px;
}
.select-busca {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    float: left;
    height: 20px;
    margin-bottom: 0;
    margin-left: 15px;
    margin-right: 0;
    margin-top: 0;
}
* html .select-busca {
    margin-bottom: 0;
    margin-left: 10px;
    margin-right: 0;
    margin-top: 0;
}
#busca-avancada {
    float: right;
    height: 21px;
    margin-right: 18px;
    width: 105px;
}
#procure-seu-imovel #box-form input#buscar {
    margin-left: 5px;
}
.link-prin li {
    position: relative;
}
ul.sub {
    top: 51px !important;
}
.link-prin {
    position: relative;
    z-index: 1;
}
#links-fora {
    float: right;
    height: 30px;
    margin-top: 20px;
    position: relative;
    width: 760px;
    z-index: 0;
}
#links-fora li {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-right: 30px;
}
.entre_contato {
	background-image: url(../img/entre_contato1.png);
	display: block;
	float: right;
	height: 50px;
	width: 146px;
	margin-right: 5px;
	background-repeat: no-repeat;
}
a.atendimento_email {
	background-image: url(../img/atendimento_email1.png);
	display: block;
	float: right;
	height: 50px;
	width: 136px;
	background-repeat: no-repeat;
}
a.verum_liga {
	background-image: url(../img/verum_liga1.png);
	display: block;
	float: right;
	height: 50px;
	width: 136px;
	margin-right: 5px;
	background-repeat: no-repeat;
}
#ingles {
	position: absolute;
	left: 809px;
	top: 12px;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	background-image: url(../img/ico-united.png);
}
#portugues {
	position: absolute;
	left: 846px;
	top: 51px;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 22px;
	background-image: url(../img/ico-brasil.gif);
}
#busca_cab {
	position: absolute;
	left: 940px;
	top: 37px;
	width: 164px;
	height: 68px;
}
#centoevinte { /*div dos 120 anos*/
	float:left;
	position: absolute;
	left: 700px;
	top: 17px;
	width: 110px;
	height: 100px;
}

#usp {
	position: absolute;
	left: 119px;
	top: 86px;
	width: 132px;
}

#usp a {	
	color: #CC6600;	
}
.aqui{
	color: #666666;
	padding-bottom: 10px;	
	font-size: 12px !important;	
}
#arquivo{	
	background-image: url(../figuras/ico_pdf.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-left: 23px;	
}
#link{
	background-image: url(../img/link.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-left: 23px;
}
#coordenador_pesquisa {
	background-image: url(../figuras/ico-user.png);
	background-repeat: no-repeat;
	background-position: 5px 50%;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
}
#membros_pesquisa {
	background-image: url(../figuras/ico-membros.png);
	background-repeat: no-repeat;
	background-position: 5px 50%;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
}
#lista_tags{
	background-image: url(../figuras/ico_tag.gif);
	background-repeat: no-repeat;
	background-position: 5px 50%;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#atualiza{
	background-image: url(../img/ico_publicado.gif) !important;
	background-repeat: no-repeat;
	background-position: 5px 50%;
	padding-left: 25px;
	font-size: 11px !important;
	color: #999999 !important;
}
#perfil {
	width: 100%;
}
#perfil td {
margin:0;
padding:5px 0;
}
#perfil big {
	font-family: 'Open Sans', sans-serif;
	border-bottom:1px solid #DDDDDD;
	display:block;
	font-size:18px;
	color: #666666;
}
#perfil small {
	color:#CC6600;
	display:block;
	font-size:12px;
	font-style:italic;
}
#fotoperfil {
	float:right;
	width:120px;
	height: 160px;
}
#logounidades {
	float:right;
	width:150px;
	height: 150px;
	margin-right: 5px;
}
#top-head {
	WIDTH: 100%;
	HEIGHT: 40px;
	COLOR: #f7f7f7;
	FONT-SIZE: 11px;
	background-color: #363636;
	background-image: url(../img/square-1.png);
	background-repeat: repeat;
	border-top-width: 5px;
	border-bottom-width: 5px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #565656;
	border-bottom-color: #565656;
	margin-top: -70px;
}
#top-cont {
	MARGIN: 0px auto; WIDTH: 988px
}
.top-left {
	POSITION: relative; FLOAT: left; TOP: 15px
}
.top-right {
	POSITION: relative; FLOAT: right; TOP: 15px
}
.top-left SPAN {
	FLOAT: left
}
.top-left SPAN IMG {
	WIDTH: 20px; FLOAT: left; HEIGHT: auto
}
.top-left SPAN A {
	LINE-HEIGHT: 20px; COLOR: #777777; MARGIN-LEFT: 5px; FONT-SIZE: 11px
}
.top-right SPAN.top-right-t {
	LINE-HEIGHT: 20px; PADDING-RIGHT: 10px; FLOAT: left; COLOR: #999999; FONT-SIZE: 11px; MARGIN-RIGHT: 10px; BORDER-RIGHT: 1px solid
}
.top-right SPAN {
	MARGIN: 0px 2px; FLOAT: left
}
.top-right SPAN A IMG {
	WIDTH: 18px; HEIGHT: auto
}
.top-right SPAN S IMG:hover {
	opacity: 0.8
}
#footer {
	BORDER-BOTTOM: #565656 5px solid;
	COLOR: #f7f7f7;
	FONT-SIZE: 11px;
	BORDER-TOP: #565656 8px solid;
	background-color: #363636;
	background-image: url(../img/square-1.png);
	background-repeat: repeat;
}
#footer-content {
	PADDING-BOTTOM: 10px; MARGIN: 0px auto; WIDTH: 930px
}
#footer H4 {
	PADDING-BOTTOM: 20px; MARGIN-BOTTOM: 0px; COLOR: #dedede; FONT-SIZE: 18px; text-shadow: 1px 1px 1px #262626
}
#footer-bottom {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #565656; BORDER-TOP: #363636 1px solid; PADDING-TOP: 15px
}
#footer-bottom-content {
	MARGIN: 0px auto; WIDTH: 930px
}
#footer-logo {
	HEIGHT: 100px;
	margin-bottom: 8px;
}
#footer-logo H3 {
	TEXT-TRANSFORM: uppercase; MARGIN-BOTTOM: 0px; LETTER-SPACING: 0px; FONT-SIZE: 22px; PADDING-TOP: 5px; text-shadow: 1px 1px 1px #262626
}
#footer-logo H3 A {
	COLOR: #f7f7f7
}
#footer-logo H3 A:hover {
	COLOR: #f7f7f7; TEXT-DECORATION: none
}
#footer-logo P {
	LINE-HEIGHT: 10px; TEXT-TRANSFORM: uppercase; MARGIN-TOP: 1px; DISPLAY: block; COLOR: #adadad; FONT-SIZE: 10px; text-shadow: 1px 1px 1px #262626
}
#copyright {
	MARGIN-BOTTOM: 0px; FLOAT: left; COLOR: #ddd; FONT-SIZE: 10px; text-shadow: 1px 1px 1px #262626
}
#copyright P {
	MARGIN-BOTTOM: 0px
}
#copyright A {
	FONT-FAMILY: Yanone, Arial, sans-serif; LETTER-SPACING: 1px; COLOR: #f7f7f7; FONT-SIZE: 18px
}
#copyright A:hover {
	TEXT-DECORATION: none
}
#footer .one-fourth {
	MARGIN-TOP: 30px
}
#footer .three-fourth {
	MARGIN-TOP: 30px
}
#footer .one-fifth {
	MARGIN-TOP: 30px
}
#footer .two-fifth {
	MARGIN-TOP: 30px
}
#footer .three-fifth {
	MARGIN-TOP: 30px
}
#footer .four-fifth {
	MARGIN-TOP: 30px
}
#footer .one-third {
	MARGIN-TOP: 30px
}
#footer .two-third {
	MARGIN-TOP: 30px
}
#footer .one-half {
	MARGIN-TOP: 30px
}
#footer .one-sixth {
	MARGIN-TOP: 30px
}
#footer .five-sixth {
	MARGIN-TOP: 30px
}
#footer .full-width {
	MARGIN-TOP: 30px
}
#footer-nav {
	LIST-STYLE-TYPE: none; MARGIN-TOP: 10px; FLOAT: right
}
#footer-nav LI {
	DISPLAY: inline; MARGIN-LEFT: 8px
}
#footer-nav LI A {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, sans-serif; COLOR: #f7f7f7; FONT-SIZE: 10px; text-shadow: 1px 1px 1px #262626
}
#footer-nav LI A:hover {
	COLOR: #ddd; TEXT-DECORATION: none
}
#footer-portfolio {
	LIST-STYLE-TYPE: none
}
#footer-portfolio LI {
	LIST-STYLE-TYPE: none; DISPLAY: inline; MARGIN-BOTTOM: 12px; FLOAT: left; MARGIN-RIGHT: 12px
}
#footer-portfolio LI A {
	LINE-HEIGHT: 0px
}
#footer-portfolio LI A:hover {
	TEXT-DECORATION: none
}
#footer-portfolio LI A IMG {
	BORDER-BOTTOM: #474747 1px solid; BORDER-LEFT: #474747 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #474747 1px solid; BORDER-RIGHT: #474747 1px solid; PADDING-TOP: 5px
}
#footer-portfolio LI A IMG:hover {
	BORDER-BOTTOM: #585858 1px solid; BORDER-LEFT: #585858 1px solid; BORDER-TOP: #585858 1px solid; BORDER-RIGHT: #585858 1px solid
}
.latest-blog-posts {
	LIST-STYLE-TYPE: none
}
.latest-blog-posts LI {
	BORDER-BOTTOM: #474747 1px solid; PADDING-BOTTOM: 9px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 9px
}
.latest-blog-posts LI:first-child {
	PADDING-TOP: 0px
}
.latest-blog-posts LI A {
	COLOR: #f7f7f7
}
.social-links LI A {
	COLOR: #f7f7f7
}
.latest-blog-posts LI A:hover {
	COLOR: #b7b7b7; TEXT-DECORATION: none
}
.social-links LI A:hover {
	COLOR: #b7b7b7; TEXT-DECORATION: none
}
UL.tweet_list {
	LIST-STYLE-TYPE: none
}
UL.tweet_list LI {
	MARGIN-BOTTOM: 15px
}
.tweet_text {
	DISPLAY: block; MARGIN-BOTTOM: 3px
}
.tweet_time A {
	FONT-STYLE: italic; COLOR: #a8a8a8; FONT-SIZE: 11px
}
.tweet_text A {
	FONT-STYLE: italic; COLOR: #a8a8a8; FONT-SIZE: 11px
}
.social-links {
	LIST-STYLE-TYPE: none; MARGIN-TOP: -10px
}
.social-links LI {
	WIDTH: 21px; FLOAT: left; HEIGHT: 28px; CURSOR: pointer; MARGIN-RIGHT: 8px
}
.facebook {
	BACKGROUND: url(../img/facebook.png) no-repeat 0px 7px
}
.blogger {
	BACKGROUND: url(../img/blogger.png) no-repeat 0px 7px
}
.delicious {
	BACKGROUND: url(../img/delicious.png) no-repeat 0px 7px
}
.deviant {
	BACKGROUND: url(../img/deviant.png) no-repeat 0px 7px
}
.digg {
	BACKGROUND: url(../img/digg.png) no-repeat 0px 7px
}
.flickr {
	BACKGROUND: url(../img/flickr.png) no-repeat 0px 7px
}
.forrst {
	BACKGROUND: url(../img/forrst.png) no-repeat 0px 7px
}
.lastfm {
	BACKGROUND: url(../img/lastfm.png) no-repeat 0px 7px
}
.linkedin {
	BACKGROUND: url(../img/linkedin.png) no-repeat 0px 7px
}
.myspace {
	BACKGROUND: url(../img/myspace.png) no-repeat 0px 7px
}
.reddit {
	BACKGROUND: url(../img/reddit.png) no-repeat 0px 7px
}
.rss {
	BACKGROUND: url(../img/rss.png) no-repeat 0px 7px
}
.share {
	BACKGROUND: url(../img/share.png) no-repeat 0px 7px
}
.skype {
	BACKGROUND: url(../img/skype.png) no-repeat 0px 7px
}
.stumble {
	BACKGROUND: url(../img/stumble.png) no-repeat 0px 7px
}
.technocrati {
	BACKGROUND: url(../img/technocrati.png) no-repeat 0px 7px
}
.tumblr {
	BACKGROUND: url(../img/tumblr.png) no-repeat 0px 7px
}
.twitter {
	BACKGROUND: url(../img/twitter.png) no-repeat 0px 7px
}
.vimeo {
	BACKGROUND: url(../img/vimeo.png) no-repeat 0px 7px
}
.yahoo {
	background-image: url(../img/yahoo.png);
	background-repeat: no-repeat;
	background-position: 0px 7px;
}
#blog {
	background-color:#FFFFFF;
	line-height: 12px;
	margin-top: 25px;
	margin-right: 0;
	margin-bottom: 25px;
	margin-left: 0;
}
#blog h4 {
	background-color: #F9F9F9;
	border-color:#EEEEEE #EEEEEE #AAAAAA;
	border-style:solid;
	border-width:1px;
	color:#666666;
	font-family: 'Open Sans', sans-serif;
	font-size:22px;
	font-weight:bold;
	text-align:left;
	display: block;
	line-height: 25px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-variant: normal;
}

#blog h4 a {
	color:#6699CC;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-variant: small-caps;
} 

#blog h4 a:hover {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	background-color: #F9F9F9;
	text-decoration: underline;
}
#blog_data {
	font-size:10px;
	font-weight: normal;
	color: #9E9E9E;
	background-color: #FFFFFF;
	padding: 5px;
	margin-top: 15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	font-variant: normal;
}
#publicado_blog {
	background-image: url(../figuras/ico_publicado.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
#texto_blog {
	background-color:#FFFFFF;
	margin:20px 0;
	line-height: 20px;
}

fieldset {
	color:#666666;
	background-color: #FFFFFF;
	padding: 10px;
	border: 1px solid #EAEAEA;
	margin-bottom: 15px;
	font-size: 12px;
	font-family: Arial, sans-serif;
	line-height: 22px;
	border-radius: 3px;
}

fieldset p{
	color:#666666;
	font-size: 12px;	
}

fieldset ul{
	color:#666666;
	font-size: 12px;	
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}

fieldset ol{
	color:#666666;
	font-size: 12px;	
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-left: 15px;
}

fieldset text{
	color:#666666;		
}


fieldset h1{
	color:#666666;	
	font-weight: bold;
}

fieldset legend {
	color:#FFFFFF;
	background-color: #7BA4C1;
	border: 1px solid #7BA4C1;
	font-weight: 300;
	text-transform: uppercase;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	border-radius: 3px;
}
#logonome {
	Z-INDEX: 100;
	POSITION: absolute;
	TOP: 23px;
	RIGHT: 457px;
	width: 518px;
	line-height: 27px;
	font-size: 14px;
}

#logonome a big {
	display:block;
	font-weight:bold;
	font-size: 24px;
	color: #FFFFFF;
	text-decoration: none;	
}

#logonome big {
	font-size:120%;
	display: block;	
	text-decoration: none;
}
#topline {
	background-color: #FEB271;
}
#menunav {
	border-bottom: 1px solid #FFF;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	background-color: #E0E0E0;
}
ul#navmenu-h {
	position: relative;
	display: inline-block;
	vertical-align: bottom;
	list-style-image: none;
	list-style-type: none;
	z-index: 500;
	padding: 0;
	clear: both;
	width: 1350px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
} ul#navmenu-h ul {
	filter:alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
	width: 250px; /* Sub Menu Width */
	margin: 0;
	list-style: none;
	display: none;
	position: absolute;
	top: 100%;
	left: 0px;
	float: none;	
} ul#navmenu-h ul ul,ul#navmenu-h ul ul ul {
	top: 0;
	left: 100%;
} ul#navmenu-h li {
	float: left;
	display: inline;
	position: relative;	
	PADDING-BOTTOM: 0px;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0px 12px;
	COLOR: #FFFFFF;
	PADDING-TOP: 0px
}
ul#navmenu-h ul  {	
	padding-top: 10px;
} 
ul#navmenu-h ul li {
	width: 100%;
	display: block;
	background-color: #1C2817;	
} 
/* Root Menu */ 
ul#navmenu-h a {
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	TEXT-DECORATION: none;
	PADDING-TOP: 10px;
	color: #333333;
	font-size: 15px;
	font-variant: small-caps;
	
}
ul#navmenu-h a: hover {
	color: #333333;
	background-color: #F4F4F4;
}
 /* Root Menu Hover Persistence */ ul#navmenu-h a:hover,ul#navmenu-h li:hover a,ul#navmenu-h li.iehover a {
	COLOR: #333333;
	background-color: #F2F2F2;
	
} /* 2nd Menu */ ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a {	
	background-color: #666666;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
} /* 2nd Menu Hover Persistence */ ul#navmenu-h li:hover li a:hover,ul#navmenu-h li:hover li:hover a,ul#navmenu-h li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover a {
	background-color: #333333;
	color: #FFFFFF;
	text-decoration: none;
} /* 3rd Menu */ ul#navmenu-h li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li a {
	color: #CCCCCC;
	background-color: #FFFFFF;
} /* 3rd Menu Hover Persistence */ ul#navmenu-h li:hover li:hover li a:hover,ul#navmenu-h li:hover li:hover li:hover a,ul#navmenu-h li.iehover li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover a {
	color: #CCCCCC;
	background-color: #FFFFFF;
} /* 4th Menu */ ul#navmenu-h li:hover li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li.iehover li a {
	color: #CCCCCC;
	background-color: #FFFFFF;
} /* 4th Menu Hover */ ul#navmenu-h li:hover li:hover li:hover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
	color: #CCCCCC;
	background-color: #FFFFFF;
} /* Hover Function - Do Not Move */ ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul { display: none; } ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul { display: block; } 
.jqueryslidemenu {
	WIDTH: 100%
}



ul#navtop-h {
	position: relative;
	display: inline-block;
	vertical-align: bottom;
	list-style-image: none;
	list-style-type: none;
	z-index: 900;
	padding: 0;
	clear: both;
	width: 1300px;
	margin:0 auto;
	/*margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;*/
} ul#navtop-h ul {
	filter:alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
	width: 250px; /* Sub Menu Width */
	margin: 0;
	list-style: none;
	display: none;
	position: absolute;
	top: 100%;
	left: 0px;
} ul#navtop-h ul ul,ul#navtop-h ul ul ul {
	top: 0;
	left: 100%;
} ul#navtop-h li {
	float: right;
	display: inline;
	position: relative;
	PADDING-BOTTOM: 0px;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0px 12px;
	COLOR: #FFFFFF;
	PADDING-TOP: 0px
}
ul#navtop-h ul  {	
	padding-top: 10px;
} 
ul#navtop-h ul li {
	width: 100%;
	display: block;
	background-color: #1C2817;	
} 
/* Root Menu */ 
ul#navtop-h a {
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px;
	color: #333333;
	font-size: 14px;
	font-variant: small-caps;
	
}
ul#navtop-h a: hover {
	color: #333333;
}
 /* Root Menu Hover Persistence */ ul#navtop-h a:hover,ul#navtop-h li:hover a,ul#navtop-h li.iehover a {
	COLOR: #333333;
	background-color: #FFDDC1;
} /* 2nd Menu */ ul#navtop-h li:hover li a,ul#navtop-h li.iehover li a {
	float: none;	
	background-color: #666666;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
} /* 2nd Menu Hover Persistence */ ul#navtop-h li:hover li a:hover,ul#navtop-h li:hover li:hover a,ul#navtop-h li.iehover li a:hover,ul#navtop-h li.iehover li.iehover a {
	background-color: #333333;
	color: #FFFFFF;
	text-decoration: none;
} /* 3rd Menu */ ul#navtop-h li:hover li:hover li a,ul#navtop-h li.iehover li.iehover li a {
	color: #CCCCCC;
	background-color: #FFFFFF;
} /* 3rd Menu Hover Persistence */ ul#navtop-h li:hover li:hover li a:hover,ul#navtop-h li:hover li:hover li:hover a,ul#navtop-h li.iehover li.iehover li a:hover,ul#navtop-h li.iehover li.iehover li.iehover a {
	color: #CCCCCC;
	background-color: #FFFFFF;
} /* 4th Menu */ ul#navtop-h li:hover li:hover li:hover li a,ul#navtop-h li.iehover li.iehover li.iehover li a {
	color: #CCCCCC;
	background-color: #FFFFFF;
} /* 4th Menu Hover */ ul#navtop-h li:hover li:hover li:hover li a:hover,ul#navtop-h li.iehover li.iehover li.iehover li a:hover {
	color: #CCCCCC;
	background-color: #FFFFFF;
} /* Hover Function - Do Not Move */ ul#navtop-h li:hover ul ul,ul#navtop-h li:hover ul ul ul,ul#navtop-h li.iehover ul ul,ul#navtop-h li.iehover ul ul ul { display: none; } ul#navtop-h li:hover ul,ul#navtop-h ul li:hover ul,ul#navtop-h ul ul li:hover ul,ul#navtop-h li.iehover ul,ul#navtop-h ul li.iehover ul,ul#navtop-h ul ul li.iehover ul { display: block; } 
.jqueryslidemenu {
	WIDTH: 100%
}



.footer-top {
	width: 100%;
	background-color: #666666;
}
.footer-top .inter {
	width: 1100px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0px;
}
.footer-top a {
	color:#CCCCCC
}
.footer-top h4 {
	color:#EAEAEA;
	margin-bottom: 10px;
}
.footer-top .inter .default {
	float: left;
	margin-right: 20px;
	width: 195px;
}

.footer-top .inter .end {
	border: 1px solid #CCCCCC !important;
	font-size: 11px !important;
	color: #CCCCCC !important;
	margin: 0px !important;
	padding: 10px;
	width: 210px;
}

.footer-top .inter .end p{
	font-size: 11px !important;
	color: #CCCCCC !important;	
}
.footer-top .inter .default ul li {
	font-size: 12px !important;
	list-style-image: url(../img/marker2.png);
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	list-style-position: inside;
	margin: 0px;
}
.footer-top .inter .default ul li a {
	font-size: 12px;
}
.footer-top .inter a:hover {
	color: #FFFFFF;
	font-size: 11px;
}
.footer-top .inter .outros {
    float: left;
    margin-right: 0;
    width: 264px;
}
.footer-top .inter .outros ul {
    border-right: 1px solid #BCDEE2;
    float: left;
    width: 118px;
}
.footer-top .inter .outros ul li {
    font-size: 11px;
    padding: 5px 0 0;
}
.footer-top .inter .outros ul li a {
    font-size: 11px;
}
.footer-top .inter .outros ul.min {
    border: 0 none;
    padding: 0 0 0 30px;
    width: 114px;
}
.footer-bottom {
	float: left;
	width: 100%;
	color: #666666;
	background-color: #333333;
}
.footer-bottom .bottom-inter {
	width: 1100px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.footer-bottom .bottom-inter .end {
	float: left;
	width: auto;
	line-height: 30px;
	color: #CCCCCC !important;
}
.footer-bottom .bottom-inter .end p {
	color: #FFFFFF !important;
	font-weight: normal;
	font-variant: normal;
}
.footer-bottom .bottom-inter .end p b {
	font-size: 13px;
	color: #CCCCCC;
}
.footer-bottom .bottom-inter .end p a {
	color: #FFFFFF;
}
.footer-bottom .bottom-inter .direitos {
	float: right;	
	width: auto;
}
.footer-bottom .bottom-inter .direitos p{
	color: #CCCCCC !important;	
	font-size: 11px !important;	
}
.footer-bottom .bottom-inter .dennova {
    background: url("../img/icones/dennova.gif") no-repeat scroll right center rgba(0, 0, 0, 0);
    color: #828181;
    display: block;
    float: right;
    font-size: 11px;
    height: 18px;
    margin-top: 34px;
    width: 175px;
}
.view {
	width: 245px;
	height: 180px;
	margin: 5px;
	float: left;
	border: 10px solid #fff;
	overflow: hidden;
	position: relative;
	text-align: center;
	-webkit-box-shadow: 1px 1px 2px #e6e6e6;
	-moz-box-shadow: 1px 1px 2px #e6e6e6;
	box-shadow: 1px 1px 2px #e6e6e6;
	cursor: default;
	background: #fff url(img/27.gif) no-repeat center center;
}
.view .mask,.view .content {
   width: 245px;
   height: 180px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.view img {
   display: block;
   position: relative;
}
.view h2 {
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	position: relative;
	font-size: 16px;
	padding: 10px;
	background: rgba(0, 0, 0, 0.8);
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 25px;
	margin-left: 0;
}
.view p {
	font-size: 12px;
	position: relative;
	color: #fff;
	text-align: center;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.view a.info {
   display: inline-block;
   text-decoration: none;
   padding: 7px 14px;
   background: #000;
   color: #fff;
   text-transform: uppercase;
   -webkit-box-shadow: 0 0 1px #000;
   -moz-box-shadow: 0 0 1px #000;
   box-shadow: 0 0 1px #000;
}
.view a.info: hover {
   -webkit-box-shadow: 0 0 5px #000;
   -moz-box-shadow: 0 0 5px #000;
   box-shadow: 0 0 5px #000;
}
.view-first img {
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.view-first .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   background-color: rgba(219,127,8, 0.7);
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}
.view-first h2 {
   -webkit-transform: translateY(-100px);
   -moz-transform: translateY(-100px);
   -o-transform: translateY(-100px);
   -ms-transform: translateY(-100px);
   transform: translateY(-100px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.view-first p {
   -webkit-transform: translateY(100px);
   -moz-transform: translateY(100px);
   -o-transform: translateY(100px);
   -ms-transform: translateY(100px);
   transform: translateY(100px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.view-first:hover img {
   -webkit-transform: scale(1.1,1.1);
   -moz-transform: scale(1.1,1.1);
   -o-transform: scale(1.1,1.1);
   -ms-transform: scale(1.1,1.1);
   transform: scale(1.1,1.1);
}
.view-first a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.view-first:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.view-first:hover h2,
.view-first:hover p,
.view-first:hover a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -ms-transform: translateY(0px);
   transform: translateY(0px);
}
.view-first:hover p {
   -webkit-transition-delay: 0.1s;
   -moz-transition-delay: 0.1s;
   -o-transition-delay: 0.1s;
   -ms-transition-delay: 0.1s;
   transition-delay: 0.1s;
}
.view-first:hover a.info {
   -webkit-transition-delay: 0.2s;
   -moz-transition-delay: 0.2s;
   -o-transition-delay: 0.2s;
   -ms-transition-delay: 0.2s;
   transition-delay: 0.2s;
}
	

/**
 * slippry v1.2.1 - Simple responsive content slider
 * http://slippry.com
 *
 * Author(s): Lukas Jakob Hafner - @saftsaak
 *            Thomas Hurd - @SeenNotHurd
 *
 * Copyright 2013, booncon oy - http://booncon.com
 *
 * Thanks @ http://bxslider.com for the inspiration!
 *
 * Released under the MIT license - http://opensource.org/licenses/MIT
 */
/* -------------------------- MIXINS ---------------------------------- */
/* -------------------------- END MIXINS ---------------------------------- */
/* kenBurns animations, very basic */
@-webkit-keyframes left-right {
  0% {
    -webkit-transform: translateY(-20%) translateX(-10%);
    -moz-transform: translateY(-20%) translateX(-10%);
    -ms-transform: translateY(-20%) translateX(-10%);
    -o-transform: translateY(-20%) translateX(-10%);
    transform: translateY(-20%) translateX(-10%);
  }

  100% {
    -webkit-transform: translateY(0%) translateX(10%);
    -moz-transform: translateY(0%) translateX(10%);
    -ms-transform: translateY(0%) translateX(10%);
    -o-transform: translateY(0%) translateX(10%);
    transform: translateY(0%) translateX(10%);
  }
}

@-moz-keyframes left-right {
  0% {
    -webkit-transform: translateY(-20%) translateX(-10%);
    -moz-transform: translateY(-20%) translateX(-10%);
    -ms-transform: translateY(-20%) translateX(-10%);
    -o-transform: translateY(-20%) translateX(-10%);
    transform: translateY(-20%) translateX(-10%);
  }

  100% {
    -webkit-transform: translateY(0%) translateX(10%);
    -moz-transform: translateY(0%) translateX(10%);
    -ms-transform: translateY(0%) translateX(10%);
    -o-transform: translateY(0%) translateX(10%);
    transform: translateY(0%) translateX(10%);
  }
}

@-ms-keyframes left-right {
  0% {
    -webkit-transform: translateY(-20%) translateX(-10%);
    -moz-transform: translateY(-20%) translateX(-10%);
    -ms-transform: translateY(-20%) translateX(-10%);
    -o-transform: translateY(-20%) translateX(-10%);
    transform: translateY(-20%) translateX(-10%);
  }

  100% {
    -webkit-transform: translateY(0%) translateX(10%);
    -moz-transform: translateY(0%) translateX(10%);
    -ms-transform: translateY(0%) translateX(10%);
    -o-transform: translateY(0%) translateX(10%);
    transform: translateY(0%) translateX(10%);
  }
}

@keyframes left-right {
  0% {
    -webkit-transform: translateY(-20%) translateX(-10%);
    -moz-transform: translateY(-20%) translateX(-10%);
    -ms-transform: translateY(-20%) translateX(-10%);
    -o-transform: translateY(-20%) translateX(-10%);
    transform: translateY(-20%) translateX(-10%);
  }

  100% {
    -webkit-transform: translateY(0%) translateX(10%);
    -moz-transform: translateY(0%) translateX(10%);
    -ms-transform: translateY(0%) translateX(10%);
    -o-transform: translateY(0%) translateX(10%);
    transform: translateY(0%) translateX(10%);
  }
}

@-webkit-keyframes right-left {
  0% {
    -webkit-transform: translateY(0%) translateX(10%);
    -moz-transform: translateY(0%) translateX(10%);
    -ms-transform: translateY(0%) translateX(10%);
    -o-transform: translateY(0%) translateX(10%);
    transform: translateY(0%) translateX(10%);
  }

  100% {
    -webkit-transform: translateY(-20%) translateX(-10%);
    -moz-transform: translateY(-20%) translateX(-10%);
    -ms-transform: translateY(-20%) translateX(-10%);
    -o-transform: translateY(-20%) translateX(-10%);
    transform: translateY(-20%) translateX(-10%);
  }
}

@-moz-keyframes right-left {
  0% {
    -webkit-transform: translateY(0%) translateX(10%);
    -moz-transform: translateY(0%) translateX(10%);
    -ms-transform: translateY(0%) translateX(10%);
    -o-transform: translateY(0%) translateX(10%);
    transform: translateY(0%) translateX(10%);
  }

  100% {
    -webkit-transform: translateY(-20%) translateX(-10%);
    -moz-transform: translateY(-20%) translateX(-10%);
    -ms-transform: translateY(-20%) translateX(-10%);
    -o-transform: translateY(-20%) translateX(-10%);
    transform: translateY(-20%) translateX(-10%);
  }
}

@-ms-keyframes right-left {
  0% {
    -webkit-transform: translateY(0%) translateX(10%);
    -moz-transform: translateY(0%) translateX(10%);
    -ms-transform: translateY(0%) translateX(10%);
    -o-transform: translateY(0%) translateX(10%);
    transform: translateY(0%) translateX(10%);
  }

  100% {
    -webkit-transform: translateY(-20%) translateX(-10%);
    -moz-transform: translateY(-20%) translateX(-10%);
    -ms-transform: translateY(-20%) translateX(-10%);
    -o-transform: translateY(-20%) translateX(-10%);
    transform: translateY(-20%) translateX(-10%);
  }
}

@keyframes right-left {
  0% {
    -webkit-transform: translateY(0%) translateX(10%);
    -moz-transform: translateY(0%) translateX(10%);
    -ms-transform: translateY(0%) translateX(10%);
    -o-transform: translateY(0%) translateX(10%);
    transform: translateY(0%) translateX(10%);
  }

  100% {
    -webkit-transform: translateY(-20%) translateX(-10%);
    -moz-transform: translateY(-20%) translateX(-10%);
    -ms-transform: translateY(-20%) translateX(-10%);
    -o-transform: translateY(-20%) translateX(-10%);
    transform: translateY(-20%) translateX(-10%);
  }
}

/* added to the original element calling slippry */
.sy-box.sy-loading {
  background: url(assets/img/sy-loader.gif) 50% 50% no-repeat;
  -webkit-background-size: 32px;
  -moz-background-size: 32px;
  -o-background-size: 32px;
  background-size: 32px;
  min-height: 40px;
}
.sy-box.sy-loading .sy-slides-wrap, .sy-box.sy-loading .sy-pager {
  visibility: hidden;
}

/* element that wraps the slides */
.sy-slides-wrap {
  position: relative;
  height: 100%;
  width: 100%;
}
.sy-slides-wrap:hover .sy-controls {
  display: block;
}

/* element that crops the visible area to the slides */
.sy-slides-crop {
  height: 100%;
  width: 100%;
  position: absolute;
  overflow: hidden;
}

/* list containing the slides */
.sy-list {
  width: 100%;
  height: 100%;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
}
.sy-list.horizontal {
  -webkit-transition: left ease;
  -moz-transition: left ease;
  -o-transition: left ease;
  transition: left ease;
}
.sy-list.vertical {
  -webkit-transition: top ease;
  -moz-transition: top ease;
  -o-transition: top ease;
  transition: top ease;
}

/* single slide */
.sy-slide {
  position: absolute;
  width: 100%;
  z-index: 2;
}
.sy-slide.kenburns {
  width: 140%;
  left: -20%;
}
.sy-slide.kenburns.useCSS {
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.sy-slide.kenburns.useCSS.sy-ken:nth-child(1n) {
  -webkit-animation-name: left-right;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-name: left-right;
  -moz-animation-fill-mode: forwards;
  -o-animation-name: left-right;
  -o-animation-fill-mode: forwards;
  animation-name: left-right;
  animation-fill-mode: forwards;
}
.sy-slide.kenburns.useCSS.sy-ken:nth-child(2n) {
  -webkit-animation-name: right-left;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-name: right-left;
  -moz-animation-fill-mode: forwards;
  -o-animation-name: right-left;
  -o-animation-fill-mode: forwards;
  animation-name: right-left;
  animation-fill-mode: forwards;
}
.sy-slide.sy-active {
  z-index: 3;
}
.sy-slide > a {
  margin: 0;
  padding: 0;
  display: block;
  width: 100%;
}
.sy-slide > a > img {
  margin: 0;
  padding: 0;
  display: block;
  width: 100%;
  border: 0;
}

/* next/ prev buttons, with arrows and clickable area a lot larger than the visible buttons */
.sy-controls {
  display: none;
  list-style: none;
  height: 100%;
  width: 100%;
  position: absolute;
  padding: 0;
  margin: 0;
}
.sy-controls li {
  position: absolute;
  width: 10%;
  min-width: 4.2em;
  height: 100%;
  z-index: 33;
}
.sy-controls li.sy-prev {
  left: 0;
  top: 0;
}
.sy-controls li.sy-prev a:after {
  background-position: -5% 0;
}
.sy-controls li.sy-next {
  right: 0;
  top: 0;
}
.sy-controls li.sy-next a:after {
  background-position: 105% 0;
}
.sy-controls li a {
  position: relative;
  width: 100%;
  height: 100%;
  display: block;
  text-indent: -9999px;
}
.sy-controls li a:link, .sy-controls li a:visited {
  opacity: 0.4;
}
.sy-controls li a:hover, .sy-controls li a:focus {
  opacity: 0.8;
  outline: none;
}
.sy-controls li a:after {
  content: "";
  background-image: url(assets/img/arrows.svg);
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  text-align: center;
  text-indent: 0;
  line-height: 2.8em;
  color: #111;
  font-weight: 800;
  position: absolute;
  background-color: #fff;
  width: 2.8em;
  height: 2.8em;
  left: 50%;
  top: 50%;
  margin-top: -1.4em;
  margin-left: -1.4em;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
@media only screen and (max-device-width: 600px) {
  .sy-controls {
    display: block;
  }
  .sy-controls li {
    min-width: 2.1em;
  }
  .sy-controls li a:after {
    width: 1.4em;
    height: 1.4em;
    margin-top: -0.7em;
    margin-left: -0.7em;
  }
}

/* captions, styled fo the overlay variant */
.sy-caption-wrap {
  position: absolute;
  bottom: 2em;
  z-index: 12;
  left: 50%;
}
.sy-caption-wrap .sy-caption {
  position: relative;
  left: -50%;
  background-color: rgba(0, 0, 0, 0.54);
  color: #fff;
  padding: 0.4em 1em;
  -webkit-border-radius: 1.2em;
  -moz-border-radius: 1.2em;
  -ms-border-radius: 1.2em;
  -o-border-radius: 1.2em;
  border-radius: 1.2em;
}
.sy-caption-wrap .sy-caption a:link, .sy-caption-wrap .sy-caption a:visited {
  color: #e24b70;
  font-weight: 600;
  text-decoration: none;
}
.sy-caption-wrap .sy-caption a:hover, .sy-caption-wrap .sy-caption a:focus {
  text-decoration: underline;
}
@media only screen and (max-device-width: 600px), screen and (max-width: 600px) {
  .sy-caption-wrap {
    left: 0;
    bottom: 0.4em;
  }
  .sy-caption-wrap .sy-caption {
    left: 0;
    padding: 0.2em 0.4em;
    font-size: 0.92em;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
  }
}

/* pager bubbles */
.sy-pager {
  overflow: hidden;
  *zoom: 1;
  display: block;
  width: 100%;
  margin: 1em 0 0;
  padding: 0;
  list-style: none;
  text-align: center;
}
.sy-pager li {
  display: inline-block;
  width: 1.2em;
  height: 1.2em;
  margin: 0 1em 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.sy-pager li.sy-active a {
  background-color: #e24b70;
}
.sy-pager li a {
  width: 100%;
  height: 100%;
  display: block;
  background-color: #cccccc;
  text-indent: -9999px;
  -webkit-background-size: 2em;
  -moz-background-size: 2em;
  -o-background-size: 2em;
  background-size: 2em;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.sy-pager li a:link, .sy-pager li a:visited {
  opacity: 1.0;
}
.sy-pager li a:hover, .sy-pager li a:focus {
  opacity: 0.6;
}

/* element to "keep/ fill" the space of the content, gets intrinsic height via js */
.sy-filler {
  width: 100%;
}
.sy-filler.ready {
  -webkit-transition: padding 600ms ease;
  -moz-transition: padding 600ms ease;
  -o-transition: padding 600ms ease;
  transition: padding 600ms ease;
}

/* News */
.news-slider {
  /* Style the actual content */
}
.news-slider .text-content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background-color: rgba(255, 255, 255, 0.9);
  padding: 1em;
  width: 400px;
  height: 100%;
}
.news-slider .text-content h2 {
  margin: 0;
}
.news-slider .text-content p {
  margin: 1em 0;
}
.news-slider .text-content a.button-link {
  padding: 0.25em 0.5em;
  position: absolute;
  bottom: 1em;
  right: 1em;
}
.news-slider .image-content {
  line-height: 0;
}
.news-slider .image-content img {
  max-width: 100%;
}
.news-slider .news-pager {
  text-align: right;
  display: block;
  margin: 0.2em 0 0;
  padding: 0;
  list-style: none;
}
.news-slider .news-pager li {
  display: inline-block;
  padding: 0.6em;
  margin: 0 0 0 1em;
}
.news-slider .news-pager li.sy-active a {
  color: #31ace2;
}
.news-slider .news-pager li a {
  font-weight: 500;
  text-decoration: none;
  display: block;
  color: #222;
}
#fundo {
	background-attachment: scroll;
	background-image: url(../img/fundo-inicial.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
}
#fundoModelo {  /*Do Luís Gioso*/
	/*background-attachment: scroll;
	background-image: url(../img/fundo-inicial.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background:#F9F2DB;*/
	margin-left:100px;
	width: 100%;
table.tftable {font-size:12px;/*color:#333333;*/width:100%;border-width: 1px;/*border-color: #a9a9a9;border-collapse: collapse;*/}
table.tftable th {font-size:12px;/*background-color:#b8b8b8;*/border-width: 1px;padding: 8px;border-style: solid;/*border-color: #a9a9a9;text-align:left;*/}
/*table.tftable tr {background-color:#ffffff;}*/
table.tftable td {font-size:12px;border-width: 1px;padding: 8px;border-style: solid;}
	
}

/* slider */

	#slider_home ul, #slider_home li{
	margin:0;
	padding:0;
	list-style:none;
	width: 1100px;
			}		
			
	#slider_home{
	margin-left:10px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	position: absolute;
	left: 15px;
	top: 93px;
			}	
			
			#slider_inner{
	padding: 20px;
	background-image: url(../figuras/bg_slider.jpg);
	background-repeat: repeat-x;
	height: 180px;
	background-color: #CCCCCC;
			}	
			
			
			#prevBtn, #firstBtn {
	font-size: 10px;
	position: absolute;
	left: 15px;
	top: 328px;
			}
			
			#nextBtn, #lastBtn{
	font-size: 10px;
	position: absolute;
	left: 75px;
	top: 328px;
			}
			
				#slider_titulo{
	padding: 15px;
	font-family: 'Open Sans', sans-serif;
	font-size: 22px;
	margin-top: 22px;
	margin-right: 20px;
	margin-bottom: 15px;
	margin-left: 20px;
	float: left;
	COLOR: #f7f7f7;
	background-color: #0099CC;
	border-radius: 3px;
	max-width:420px;
	line-height:22px;
			}
			
					#slider_texto{
	padding: 10px;
	color: #FFFFFF;
	width: 500px;
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
			}				
			
	#slider_texto p{
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 25px;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	}

	#slider_texto h2{
	font-size: 34px;
	line-height: 45px;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	padding-bottom:20px;
	padding-top:9px;
	color:#FFFFFF;
	text-shadow: 3px 2px #000;
	font-variant: normal;
	font-weight: bold;
			}	
	#slider_texto h3{
		text-align: center;
		padding-bottom:20px;
		padding-top:10px;
			}	
		
	
	/* // slider */		
input,select{
	border: 1px solid #DFDFDF;
	border-radius: 2px 2px 2px 2px;
	color: #575757;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	height: 28px;
	padding: 3;
	text-indent: 3px;
	margin: 3px;
}
textarea{
	border: 1px solid #DFDFDF;
	border-radius: 2px 2px 2px 2px;
	color: #575757;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	padding: 0;
	text-indent: 4px;
	margin: 3px;
}
/* Form Validation */
.form_validation_field_error_error_message, .KT_field_error{	
	color: #C40000 !important;
	background-image: url(../img/ico_seta_up1.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 17px;
	font-variant: normal;
	font-size: 10px !important;	
}
.button {
	BACKGROUND-COLOR: #FF6600;
	COLOR: #fff !important;
	cursor:pointer;
	border-radius: 3px;
	font-variant: small-caps;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 4px;
	text-indent: 0px !important;
}
#comissoes li {
	list-style:none !important;
	margin: 5px;
	float: left;
}
table.tftable {font-size:12px;color:#333333;width:100%;border-width: 1px;border-color: #a9a9a9;border-collapse: collapse;}
table.tftable th {font-size:12px;background-color:#b8b8b8;border-width: 1px;padding: 8px;border-style: solid;border-color: #a9a9a9;text-align:left;}
table.tftable tr {background-color:#ffffff;}
table.tftable td {font-size:12px;border-width: 1px;padding: 8px;border-style: solid;border-color: #a9a9a9;}

#NDH{
	margin-right:20px;
	margin-top:50px;
	float:right;
	height:360px;
}
#GDFCF{
	margin-right:50px;
	margin-top:100px;
	float:right;
	/*clear:right;*/
}