body {
	font-family: Georgia;
	color: #777;
}
html {  overflow-x: hidden;  }

.clear {  clear:both;  }

/*.large 	 { 	background:url("../images/homebg/turtles_1618x690.jpg") no-repeat scroll center bottom transparent; }*/
/*.medium { 	background:url("../images/homebg/turtles_1220x520.jpg") no-repeat scroll center bottom transparent; }*/
/*.small 	{ 	background:url("../images/homebg/turtles_938x400.jpg") no-repeat scroll center bottom transparent; }*/

.head {
	height: 46px;
	background: url(../images/top.png) repeat-x scroll 0 0 transparent;
	position: absolute	;
	width: 100%;
	top: 0;
	left: 0;
	min-width: 660px;
	z-index:10;
}
.head a.logo  {
	background:url("../images/logo.gif") repeat scroll 0 0 transparent;
	display:block;
	height:28px;
	left:10px;
	position:absolute;
	top:6px;
	width:34px;
}
.head a.twitter {
	background:url("../images/twitter.gif") repeat scroll 0 0 transparent;
	display:block;
	height:17px;
	margin:2px 20px 0 0;
	position:absolute;
	right:0;
	top:8px;
	width:18px;
}
.head ul  {
	height:30px;
	width:640px;
	margin: 0 auto;
	padding: 7px 0 0 0;
	display: block;
}
.head ul li {
	float: left;
	width: auto;
}
.head ul li a {
	color: #9e9c9d;
	display:block;
	height:24px;
	margin:0 0px 0 0;
	padding:0 30px ;
	text-decoration:none;
	background:url("../images/dot_menu.gif") no-repeat scroll right center transparent;
	font-family:'TisaProBold';
	font-size:18px;
	float: left;
}
.head ul li a.last {
	color: #9e9c9d;
	display:block;
	height:24px;
	margin:0 0px 0 0;
	padding:0 30px;
	text-decoration:none;
	background: none
}
.head ul li a:hover,  .selected {  	color: #fff !important;  }

/*------------------------*/

.featured {
	overflow: hidden;
	width: 100%;
}
.unphilosophy {
	width: 100%;
	position: relative
}
.news {
	background:url("../images/section3.jpg") repeat scroll 0 0 transparent;
	width:100%;
}
.clients { 
	background:url("../images/section4.jpg") repeat scroll 0 0 transparent;
	width:100%;
}
.company {
	background:url("../images/section5.jpg") repeat-x scroll center bottom #000000;
	width:100%;
}
.contact {
	background: url("../images/section6_bottom.png") no-repeat center bottom transparent;
	position: relative;
	width:100%;
	background-color:#FFFFFF;
}

.featured_content,
.unphilosophy_content,
.news_content,
.clients_content,
.company_content,
.contact_content {
	width: 100%;
	margin: 0 auto ;
	position: relative;
	min-width: 1000px;
	top: 40px;
	height: 100%
}
/*------------------------*/


/*  FEATURED  */
#header { height:100%; min-width:1000px; /*background:url(../images/loading.gif) no-repeat scroll center center #000000;*/  }
#header  .badge {
background:url("../images/badge.png") no-repeat scroll 0 0 transparent;
height:257px;
position:absolute;
right:0;
top:0;
width:223px;
}
.headerimg { background-position: bottom center; background-repeat: no-repeat; width:100%; height:100%; position:absolute; background-color: black; left:0 }
/* header nav */
#headernav-outer {  /* position:relative; top:400px;  */margin:0 auto; width:960px;  }
#headernav {  bottom:30px;position:absolute;  left:12%;  }
/* controls */
.btn {  cursor:pointer;  float:left;  height:40px;  width:35px;  }
#back {  background:url("../images/featured_arrows.png") no-repeat scroll 0 0 transparent;  }
#next {  background:url("../images/featured_arrows.png") no-repeat scroll -33px 0 transparent; }
#control {  background-image:url("../images/btn_pause.png"); display: none }

.navigator_content{
	background:url("../images/bg_black.png") repeat scroll 0 0 transparent;
	float: left;
	height:34px;
	margin:3px 0 0;
	text-align:left;
	width:400px;
	bottom: 20px;
}
.navigator_content h3{
	color:#BBA04B;
	float:left;
	font-family:'TisaProBold';
	font-size:21px;
	margin:0 10px;
	padding:0 0;
	width:65px;
}
.navigator_content h4{
	color:#FFFFFF;
	float:left;
	font-family:'TisaProBold';
	font-size:14px;
	margin:7px 0;
	width:310px;
}
/*------------------------*/



.featured h1,
.unphilosophy h1,
.news h1,
.clients h1,
.company h1,
.contact h1 {
	text-align: left;
	font-size: 55px;
	padding: 10px;
}
.box {
	position: absolute;
	width: 200px;
	height: 200px;
	background: green;
	bottom:0;
	opacity: 0.3;
	left: 0;
}
.box2 {
	position: absolute;
	width: 200px;
	height: 200px;
	background: green;
	bottom:0;
	opacity: 0.3;
	right: 0;
}
.orange {  background: orange }
.red { 	background: red }
.yellow { 	background: yellow }
.orange { 	background: orange}
.blue { 	background: blue }
.pink { 	background: pink }

/*section 1: Featured */
.featured .txt_featured {
	bottom:260px;
	height:210px;
	left:150px;
	position:absolute;
	width:295px;
}
.featured .txt_featured h1,
.featured .txt_featured span,
.featured .txt_featured h2 {
	font-size:35px;
	font-weight:normal;
	text-align:left;
	color:#ffffff;
	font-family: 'TisaPro-BoldIta';
	line-height:50px;
}
.featured .txt_featured span {
	font-size:75px;
	font-family:'TisaProBold';
}
.featured .txt_featured h2 {
	font-size:12px;
	line-height:15px;
	padding:5px 13px;
}
.featured .txt_featured a {
	background:transparent url(../images/learn_more.png) no-repeat scroll 0 0;
	display:block;
	height:27px;
	width:117px;
	float: left;
}
.featured .navigator {
	background:transparent url(../images/featured_nav.png) repeat scroll 0 0;
	bottom:55px;
	height:42px;
	left:0;
	position:absolute;
	width:600px;
}
.featured .navigator .prev,
.featured .navigator .next{
	background:url(../images/featured_arrows.png) no-repeat;
	width:34px;
	height:41px;
	display:block;
	float:left;
}
.featured .navigator .next{
	background:transparent url(../images/featured_arrows.png) no-repeat scroll -34px 0;
	float:right;
}
.featured .filter  {
	background:url("../images/bg_filter.png") repeat scroll 0 0 transparent;
	bottom:30px;
	height:32px;
	position:absolute;
	right:35px;
	width:405px;
}

.checking{
	float:left;
	height:20px;
	margin:9px;
	width:390px;
}
.check01, .check02, .check03, .check04, .check05 {  float:left;  	padding:0 0px 0 0;  }
.check01 {width:95px;} .check02 {width:80px;} .check03 {width:70px;} .check04 {width:75px;} .check05 {width:40px;}
/* .advertising, .content, .design, .digital, .pr { color:#FFFFFF; 	display:block; 	float:left; 	font-family:'TisaProBold'; 	font-size:10px; 	font-weight:bold; 	margin:0 0 0px 2px; } */

/*section 2: Un-Philosophy */
.unphilosophy  {  }
.unphilosophy_content {
	position: relative;
		background:#77d6fd
}
.unphilosophy  .strip {
	background: url(../images/section2_bottom.png) ;
	height: 12px;
	width: 100%;
	position: absolute;
	bottom:0;
	left: 0
}
.txt_unphilosophy{
	height:680px;
	 width:461px;
	margin:0px;
	background: url("../images/section2_candelabrum.png") no-repeat scroll 0 -37px transparent;
	position:absolute;
	left:0
}

.corner{
	height:358px;
	 width:358px;
	margin:0px;
	background: url("../images/corner2.png") no-repeat scroll 0 0px transparent;
	position:absolute;
	right: 0;
	bottom:0
}
.cornerCont{
	bottom:125px;
	color:#000000;
	font-size:11px;
	height:20px;
	position:absolute;
	right:50px;
	text-align:left;
	width:127px;
}
.cornerCont h3{
	font-size:12px;
	font-weight: bold;
}
.cornerCont p  {  font-style: italic;  }


.txt_unphilosophy p{
	color:#000000;
	font-size:10px;
	padding:5px;
	text-align:left;
	font-family:'TisaProBold';
	text-shadow:0 0 5px #FFFFFF;
}
.frase {
	left:20%;
	position:absolute;
	top:30%;
}
.unphilosophy_content  .prev {
	background:transparent url(../images/section2_arrows.png) no-repeat scroll 0 0 transparent;
	cursor:pointer;
	display:block;
	height:97px;
	left:40px;
	position:absolute;
	top:30%;
	width:81px;
	z-index:16;
}
.unphilosophy_content  .next {
	background:transparent url(../images/section2_arrows.png) no-repeat scroll -82px 0 transparent;
	height: 145px;
	width: 82px;
	position: absolute;
	top:20%;
	right: -40px;
	cursor:pointer;
	display:block;
	z-index:16;
}
.txt_slider{
	color:#FFFFFF;
	float:none;
	font-family:'TisaProRegular';
	font-size:34px;
	height:230px;
	line-height:33px;
	margin:0 160px auto;
	text-align:right;
	width:480px;
}
.signature, .slider_content h3{
	bottom:300px;
	color:#000000;
	font-family:'TisaProBold';
	font-size:12px;
	position:absolute;
	right:260px;
	text-align:left;
	width:100px;
	text-shadow:0 0 5px #FFFFFF;
}
.slider_content h3{
	bottom:270px;
	font-family:'TisaProBold';
	font-size:10px;
	text-align:left;
}

/*section 3: News */
.news {  position: relative;  }
.news  .molding {
	background: url(../images/section3_top.png) repeat-x scroll 0 0 transparent;
	height: 30px;
	width: 100%;
	position: absolute;
	top:40px;
	left: 0
}
.news  .headstatue {
	background:url("../images/section3_head.png") no-repeat scroll 0 0 transparent;
	height:75px;
	/*margin:0 0 0 219px;*/
	margin:0 auto;
	width:64px;
}
.news  .whatgoing {
	background: url("../images/section3_logo.png") no-repeat scroll 0 0 transparent;
	height: 245px;
	width: 229px;
	position: absolute;
	top: 0;
}
.news  .picture {
	background:url("../images/section3_picture.png") no-repeat scroll 0 0 transparent;
	height:697px;
	left:0;
	position:absolute;
	top:5%;
	width:299px;
}
.news  .couch {
	background:url("../images/section3_chair.png") no-repeat scroll 0 0 transparent;
	bottom:5%;
	height:202px;
	left:2%;
	position:absolute;
	width:173px;
	z-index:10;
}
.news  .bird {
	background:url("../images/section3_bird.png") no-repeat scroll 0 0 transparent;
	bottom:40px;
	height:208px;
	left:44%;
	position:absolute;
	width:113px;
	z-index:10;
}
.news  .fclock {
	background:url("../images/section3_clock.png") no-repeat scroll 0 0 transparent;
	height:808px;
	position:absolute;
	right:0;
	top:5%;
	width:606px;
}
.news_articles {
	/*left:24%; 	position:absolute;   top:12%;*/
	width:760px;
	/**width:980px;*/   /* para IE cuando tienen padding */
	left:0;
	height:600px;
	margin:0 auto;
	/*padding:0 0 0 180px;	padding:10px 0 0 180px;*/
	padding:10px 0 0 0;
	position:relative;
	z-index:20;
}
.news_articles .articles {
	width:256px;
	background:url(../images/bg_articles.png) no-repeat scroll 0 0 transparent;
	margin:0px;
	float: left;
}
.articles .art_top {
	height:39px;
	margin:0;
	width:245px;
	left:0;
	*left:-5px;
	top:0;
	position: relative;
}
.articles h1{
	color:#000000;
	font-family:verdana;
	font-size:10px;
	font-weight:normal;
	height:20px;
	left:13px;
	padding:0;
	position:absolute;
	text-align:left;
	top:17px;
}
.articles .art_top .prev,
.articles .art_top .next {
	display:block;
	font-size:0;
	height:12px;
	margin:0 !important;
	position:absolute;
	text-decoration:none;
	text-indent:-3000px;
	top:15px;
	width:6px;
}
.articles .art_top .prev {
	background:url("../images/articles_prev.png") no-repeat scroll 0 0 transparent;
	right:17px;
}
.articles .art_top .next {
	background:url("../images/articles_next.png") no-repeat scroll 0 0 transparent;
	right:5px;
}
.articles .art_top .prev:hover {  background:url("../images/articles_prev.png") no-repeat scroll left bottom transparent;  }
.articles .art_top .next:hover {  background:url("../images/articles_next.png") no-repeat scroll left bottom transparent;  }

/*-----*/
.newsSlideshow {
	left:0;
	height:488px;
	position:relative;
	width:244px;
}
.newsSlideshow .newsSlidecont {
	display:block;
	left:3px !important;
	*left:-3px !important;
	opacity:1;
	position:absolute;
	top:0;
	width:241px;
	*width:241px;
	z-index:3;
}
.newsSlideshow div {
	left:3px !important;
	*left:-3px !important;
	width:241px;
	*width:241px;
}
.newsSlideshow .articles_list {
	background-color:#ffffff;
	width:241px;
}
.newsSlideshow .articles_list li {  height:61px;  width:241px;  }
.newsSlideshow .articles_list a {
	background:url("../images/bg_list_articles.gif") no-repeat scroll 0 0 transparent;
	display:block;
	height:61px;
	margin:0 0px 0 0;
	text-decoration:none;
	width:241px;
}
.newsSlideshow .articles_list a:hover { 	background-position: 0 -61px; }
.newsSlideshow .articles_list a h4 {
	color:#000000;
	/*font-family:'TisaProBold';*/
	font-family:Georgia;
	font-size:12px;
	font-weight:normal;
	padding:5px 0 0 10px;
	*padding:5px 0 0 0;
	text-align:left;
	width:215px;
}
.articles_list .bg_list span {
	color:#403e3e;
	display:block;
	font-family:'TisaPro-BoldIta';
	font-size:12px;
	*font-size:11px;
	padding:0 0 0 10px;
	*padding:0;
	text-align:left;
	width:215px;
}
.advertising {
	background:url("../images/bg_advertising.png") no-repeat scroll 0 0 transparent;
	float:left;
	height:526px;
	margin:0;
	padding:0 7px 0 0;
	position:relative;
	width:493px;
}
.advertising h1{
	font-family: 'TisaProBold';
	font-size:11px;
	color:#785a3c;
	text-align:left;
	margin:5px 0 0 10px;
	float: left;
}
#resumen {
	float:left;
	font-size:11px;
	margin:17px 0 0 10px;
	text-align:left;
	width:398px;
}
.share{
	float:right;
	height:23px;
	margin:15px 0 0;
	width:85px;
}
.share li {
	display:inline;
	float:left;
	height:16px;
	margin:0 0 0 10px;
	width:15px;
}
.share a{
	display:block;
	height:16px;
	width:15px;
}
.facebook{ 	background:url(../images/socials.gif) no-repeat scroll 0 0; }
.twitter{ 	background:url("../images/socials.gif") no-repeat scroll -25px 0 transparent; }
.link{ 	background:url("../images/socials.gif") no-repeat scroll -50px 0 transparent; }
.mas{ 	background:url("../images/socials.gif") no-repeat scroll -75px 0 transparent; }
.facebook:hover{ 	background-position: 0 -16px; }
/*.twitter:hover{ 	background-position: -25px -16px; }*/
.link:hover{ 	background-position: -50px -16px; }
.mas:hover{ 	background-position: -75px -16px; }

/*SCROll*/
.jScrollMaskT {
	background:none repeat scroll 0 0 #FFFFFF;
	height:10px;
	left:0;
	position:absolute;
	top:38px;
	width:472px;
	z-index:5;
}
.jScrollMaskB {
	background:none repeat scroll 0 0 #FFFFFF;
	bottom:0;
	height:11px;
	left:0;
	position:absolute;
	width:472px;
	z-index:5;
}
#scrollcont{
	height:488px;
	margin:10px 0 0;
	width:492px;
	left: 0;
}
.video {
	height:250px !important;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	width:440px;
}
.video img {  *margin:0 0 0 5px;  }
.Btns {
	height:12px;
	margin:0 auto;
	width:24px;
}

#image_prev, #image_next{
	display:block;
	float:left;
	height:12px;
	margin:0 3px;
	text-indent:-3000px;
	width:6px;
}
#image_next {  background:url("../images/articles_next.png") no-repeat scroll 0 -12px transparent;  }
#image_prev {  background:url("../images/articles_prev.png") no-repeat scroll 0 -12px transparent;  }
#image_next:hover, #image_prev:hover {  background-position: 0 -24px;  }

#scrollcont h3{
	color:#777777;
	font-family:'TisaProBold';
	font-size:22px;
	line-height:24px;
	margin:15px 0 0 15px;
	text-align:left;
}
#scrollcont .txt {
	margin:10px 0 0 15px;
	*margin:10px 0 0 15px;
	color:#2E2D2D;
	float:none;
	font-family:'TisaProRegular';
	font-size:13px;
	font-weight:normal;
	text-align:left;
}
#scrollcont p {
	float:none;
	/*color:#2E2D2D; 	margin:0 0 0 15px; 	*margin:0 0 0 -5px; 	text-align:left;
	font-size: 13px; 	font-family:'TisaProRegular'; 	font-weight:normal;*/
}
#scrollcont .txt strong {  font-family:'TisaProBold';  }
#scrollcont .txt em {  font-family:'TisaProRegularItalic';  }
#scrollcont .txt a {
	color:#01BCB4;
	font-family:'TisaProRegular';
	font-size: 13px;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
}
#scrollcont p.clear {
	height:40px;
	width:100px;
}

#videoNews p {  display: none; }

.news  .ground {
	background: url(../images/section3_bottom.png)  ;
	height: 27px;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0px;
	z-index:1;
}
/*------------------------------------------------------------*/



/*section 4: Clients */
/*  CLIENTES  */
.clients { 	position: relative; }
.clients_content {
	height:100%;
	left:0;
	margin:0 auto;
	min-width:900px;
	position:relative;
	top:40px;
	width:100%;
}
.clients  .lace {
	background:url("../images/section4_bottom.png") repeat scroll 0 0 transparent;
	bottom:0;
	height:32px;
	left:0;
	position:absolute;
	width:100%;
	z-index:100;
}
.clients .bull {
	background: url(../images/section4_cow.png) repeat  ;
	height: 199px;
	width: 205px;
	position: absolute;
	top:0;
	left: 0;
}
.clients .title {
	height:170px;
	left:22px;
	position:absolute;
	top:218px;
	width:194px;
}
.clients .title h1 {
	color:#fff;
	font-family:'TisaProBold';
	font-size:30px;
	margin:0px 0 0 0px;
	text-align:left;
	padding: 0;
	line-height: 30px;
}
.clients .title h2 {
	color:#fff;
	font-family:'TisaProBold';
	font-size:11px;
	margin:10px 0 0 0px;
	text-align:left;
}
.clients  .fonola {
	background:url("../images/section4_fonola.png") no-repeat scroll 0 0 transparent;
	height: 179px;
	width: 253px;
	position: absolute;
	left: -29px;
	bottom: 65px;
}
.clients  .chandelier {
	background:url("../images/section4_chandelier.png") no-repeat scroll 0 0 transparent;
	height:711px;
	position:absolute;
	right:0;
	top:-43px;
	width:518px;
	z-index:1;
}
.clients  .chair {
	background:url("../images/section4_chair.png") no-repeat scroll 0 0 transparent;
	bottom:65px;
	height:109px;
	position:absolute;
	right:0;
	width:85px;
}
.clients_content .client_main {
	height:610px;
	margin:0 auto;
	/*padding:0 0 0 180px;
	*padding:0 0 0 80px;*/
	position:relative;
	width:815px;
	z-index:5;
}
.client_container {
	height:512px;
	/*left:50px;*/
	margin:0 auto;
	position:relative;
	top:80px;
	width:715px;
}

.clients .misc_a {
	background:url("../images/section4_corner_left.png") repeat scroll 0 0 transparent;
	height:139px;
	position:absolute;
	right:-50px;
	top:-60px;
	width:141px;
}
.clients .misc_b {
	background:url("../images/section4_corner_right.png") no-repeat scroll 0 0 transparent;
	height:139px;
	left:-50px;
	position:absolute;
	top:-60px;
	width:141px;
}
.clients .misc_c {
	background:url("../images/section4_mark.png") no-repeat scroll 0 0 transparent;
	bottom:-80px;
	height:91px;
	left:283px;
	position:absolute;
	width:148px;
}
.clients .clock {
	background:url("../images/section4_compass.png") no-repeat scroll 0 0 transparent;
	height:71px;
	left:330px;
	position:absolute;
	top:-70px;
	width:52px;
}
.clients #slideclientes {
height:512px !important;
position:relative;
width:715px !important;
}
.clients #slideclientes ul {
height:512px !important;
width:715px !important;
}
.clients li {
	float: left;
}
.clients li a {
	background:url("../images/section4_frame.png") no-repeat scroll 0 0 transparent;
	display:block;
	height:108px;
	width:158px;
	margin: 0 10px 20px;
}
 .clients .head li a {
	width:auto;
	padding: 0 30px
}
.clients li a img {
	margin: 15px 0 0 0;
}
/*.imagenAlta {   margin:15px 0 0 !important;   }*/


#clientes_prev  {
	background:url("../images/clients_prev.png") no-repeat scroll center top transparent;
	right:-14px;
}
#clientes_next  {
	background:url("../images/clients_next.png") no-repeat scroll center top transparent;
	right:-29px;
}
#clientes_next, #clientes_prev {
	bottom:25px;
	display:block;
	float:none;
	font-size:0;
	height:12px;
	position:absolute;
	text-indent:-3000px;
	width:15px;
}
/*------------------------------------------*/


/*section 5: Company */
.company { 	position: relative; }
.company  .greek_top {
	background:url("../images/section5_top.png") repeat scroll 0 0 transparent;
	height:25px;
	left:0;
	position:absolute;
	top:40px;
	width:100%;
	z-index:20;
}
.company  .greek_bottom {
	background:url("../images/section5_top.png") repeat scroll 0 0 transparent;
	bottom:0;
	height:25px;
	left:0;
	position:absolute;
	width:100%;
	z-index:50;
}
.company_content {
	position:relative;
	left:0;
}
.company #section-home {
	height:560px;
	margin:0 auto;
	width:1000px;
	/*position:relative;
	top:50px;*/
}
.company #section-home .cowbig {
	background:url("../images/section5_cowbig.png") no-repeat scroll 0 0 transparent;
	height:543px;
	margin:0 auto;
	position:relative;
	top:5%;
	width:533px;
}
.menu_companyHome {
	bottom:80px;
	left:50%;
	margin:0 0 0 -500px;
	position:absolute;
	width:1000px;
}
.menu_companyHome ul {
	width:908px;
	margin:0 auto;
}
.menu_companyHome li {
	float:left;
	margin:0 6px;
}
.menu_companyHome li .screw{
	background:url("../images/section5_screw.png") no-repeat scroll 0 0 transparent;
	height:38px;
	width:32px;
}
.menu_companyHome li a {
	color:#FFFFFF;
	display:block;
	font-family:'TisaProBold';
	font-size:25px;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
}


.menu_company {
	color:#FFFFFF;
	left:0px;
	position:absolute;
	text-align:left;
	text-decoration:none;
	top:60px;
}
.menu_companyAbout {
	color:#FFFFFF;
	left:0;
	position:absolute;
	text-align:left;
	text-decoration:none;
	top:60px;
	width:250px;
	z-index:100;
}
.menu_company li, .menu_companyAbout  li {  margin: 0 0 10px;  } 
.menu_company a, .menu_companyAbout  a {
	color:#FFFFFF;
	display:block;
	font-family:'TisaProBold';
	font-size:15px;
	height:23px;
	padding:0 6px 0 30px;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
} 
.menu_company a:hover,
.menu_company .selected ,
.menu_companyAbout  a:hover,
.menu_companyAbout  .selected {
	background: #ffc446;
	color:#000 !important;
	display:inline;
}
.cuernos {
	background:url("../images/cuernos.png") repeat scroll left bottom transparent;
	bottom:80px;
	height:285px;
	left:-9px;
	position:absolute;
	width:263px;
}
.brandbig {
	bottom:24px;
	color:#FFFFFF;
	font-family:'TisaProBold';
	font-size:120px;
	left:50%;
	letter-spacing:-1px;
	margin:0 0 0 -480px;
	position:absolute;
	width:960px;
}
/*  ----- section-dothings -----  */
.AboutCont {
	background: #fcb201;
	padding:5px 0 10px 25px;
	margin: -15px 0 0 0;
}
.AboutCont #aboutItem  {
	padding:0 0 10px 0;
	width:660px;
}
.AboutCont h4 {
	color: #313131;
	font-size: 30px;
	font-family:'TisaProRegular';
}
.AboutCont h4  span {
	color: #313131;
	font-size: 30px;
	font-family:'TisaProBold';
}
.AboutCont pre {
	color:#313131;
	font-family:'TisaProRegular';
	font-size:16px;
	line-height:21px;
}

/*---------*/
/*  ----- section-profile -----  */
.profile {
	height:560px;
	margin: 0 auto;
	width: 755px;
} 
.profile .photo {
	background:url("../images/section5_frame.png") no-repeat scroll 0 0 transparent;
	float:left;
	font-weight:bold;
	height:560px;
	width:296px;
	position:relative;
}
.profile .photo img {
	left:85px;
	position:absolute;
	top:91px;
}

.photo_list {
	height:160px;
	margin:378px 0 0 29px;
	*margin:378px 0 0 12px;
	overflow:hidden;
	position:relative;
	width:239px;
}
.photo_list li {
	float: left;
	background: url(../images/frame.png) no-repeat;
	width: 73px;
	height:71px;
	margin:0 10px 5px 0;
}
.photo_list li a{
	background:#161616;
	float:left;
	margin:5px;
	padding:5px;
	text-decoration:none;
}
.photo_list li a img {
	height: 52px;
	position: static !important;
	width: 52px;
}
/*-----*/
.profile .name {
	float:left;
	width:450px;
	text-align:left;
	position: relative
}
.name h1  {
	color:#0B1218;
	display:block;
	font-family:'TisaProBold';
	margin:0 0 5px 8px;
	padding:0;
}
.name h1 span {
	background:none repeat scroll 0 0 #FCB201;
	padding:0 10px;
}
 .name h2 span {
	background: #fff;
	padding:0 9px; 
}
.name h2  {
	color:#3F2E27;
	display:block;
	font-family:'TisaProBold';
	font-size:14px;
	margin:0 10px 5px;
	text-align:left;
}
/*-------*/
.resume {
	background:none repeat scroll 0 0 #FFFFFF;
	height:314px;
	margin:0 0 0 10px;
	padding:10px 0 10px 10px;
	text-align:left;
	width:438px;
}
.resume p {
	color:#636161;
	float:none;
	font-family:georgia;
	font-size:16px;
	line-height:18px;
	padding:0;
	text-align:left;
	width:330px;
}
/*-------*/
.follow {
	float:left;
	height:30px;
	margin:10px 0 0 10px;
	width:380px;
}
.follow ul {
	clear: both;
	width: 380px;
}
.follow li {  float:left;  }
.follow li a {
	background:none repeat scroll 0 0 #FCB201;
	color:#262626;
	font-family:'TisaProBoldItalic';
	font-size:12px;
	margin:0 10px 0 0;
	padding:5px 9px;
	text-decoration:none;
	display:block
}
.follow li a:hover {  background:#fff;  }


/*----- section-recognition  */
/*paginado*/
#off_prev,
#rec_prev  {
	background:url("../images/articles_prev.png") no-repeat scroll 0 0 transparent;
	display:block;
	float:left;
	height:12px;
	right:17px;
	text-indent:-3000px;
	width:10px;
	margin: 0 0 0 360px;
	font-size: 0;
}
#off_next,
#rec_next {
	background:url("../images/articles_next.png") no-repeat scroll 0 0 transparent;
	display:block;
	float:left;
	height:12px;
	right:17px;
	text-indent:-3000px;
	width:10px;
	font-size: 0;
}
#off_prev:hover, #rec_prev:hover {  background:url("../images/articles_prev.png") no-repeat scroll left bottom  transparent;  }
#off_next:hover, #rec_next:hover {  background:url("../images/articles_next.png") no-repeat scroll left bottom transparent;  }

/*---------------------------------------------------------------------*/


/*section 6: CONTACT */
.contact_content {
	width: 985px;
	padding:40px 0 0;
	height: auto;
}
.address {
	background:url("../images/section6_goat.png") no-repeat scroll right top transparent;
	border-bottom:1px solid black;
	height:245px;
	margin:0 0 10px;
}
.contact  .grass {
	background:url("../images/section6_top.png") repeat scroll 0 0 transparent;
	height:29px;
	left:0;
	position:absolute;
	top:39px;
	width:100%;
	z-index:2;
}
.contact  .logopereira {
	background:url("../images/logo_foot.png") no-repeat scroll 0 0 transparent;
	bottom:0;
	color:#FFFFFF;
	font-family:'TisaProBold';
	font-size:9px;
	height:24px;
	left:0;
	padding:30px 0 0;
	position:absolute;
	width:287px;
}
.contact form {
	background:none repeat scroll 0 0 #505050;
	height:178px;
	width:340px;
}
.contact input {
	background:none repeat scroll 0 0 #505050;
	border-bottom:3px solid;
	color:#F0F0F0;
	font-family:'TisaProBold';
	font-size:11px;
	height:25px;
	padding:4px;
	width:330px;
	padding: 5px;
}
.contact textarea {
	background: #505050;
	color: #f0f0f0;
	font-family:'TisaProBold';
	font-size:11px;
	width: 330px;
	height: 103px;
	padding: 5px;
	border: none !important
}
.contact .submit {
	background:none repeat scroll 0 0 #FDC348;
	border:medium none;
	color:#383339;
	cursor:pointer;
	float:right;
	font-family:'TisaProBold';
	font-size:13px;
	height:25px;
	padding:0;
	text-transform:uppercase;
	width:70px;
	text-align: center
}
.map {
	border:1px solid;
	clear:both;
	float:left;
	height:165px;
	margin:5px 0 0;
	width:493px;
}
.main_dir {
	font-size:12px;
	text-align:left;
	width:100%;
	float: left
}
.main_dir strong {  	font-weight: bold;  }
.main_dir  .email{
	float:right;
	width:370px;
	*width:374px;
	height:16px;
	display:block;
	margin:25px 0 0;
	padding:5px;
	*padding: 5px 5px 5px -5px;
}
.main_dir  .email a { 
	color:#393939;
	text-decoration:none;
	font-style: italic;
}
.dir1 {
	width: 460px;
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	height: 164px;
	float: right;
	margin:5px 0 0;
}
.inquiries {
	float: left;
	width: 340px
}
.inquiries h1, .feeds h1 {
	background:none repeat scroll 0 0 #FFC446;
	color:#333333;
	font-size:11px;
	font-weight:bold;
	margin:0 0 10px;
	padding:7px;
}
.inquiries p {
	font-size: 11px;
	margin: 10px 0 0 0;
	color:#393939;
}
.inquiries strong {  font-weight: bold;  }
.inquiries span{
	font-style: italic;
	position: absolute
}
#Econt_subject {  	margin-top:50px;  }
#Econt_email {  	margin-top:27px;  }

.inquiries a {
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	color:#393939;
}
.inquiries a:hover {  	color:#FDC348;  } 
.idleField {
	background:none repeat scroll 0 0 #505050;
	border-bottom:3px solid;
	color:#F0F0F0;
}
.focusField {
	background:none repeat scroll 0 0 #CCCCCC !important;
	border-bottom:3px solid #FFFFFF !important;
	color:#777777 !important;
}
.inquiries form .btnSubmit {
	background:#505050;
	width:340px;
	height:25px;
}
.feeds {
	float: right;
	width: 340px;
	text-align:left;
}
.feeds li{
	text-align:left;
	font-size:11px;
}
.feeds .triangulo{
	background:url("../images/triangulo.gif") no-repeat scroll bottom center;
	height:10px;
	width:340px;
	display:block;
	clear:both;
}
.feeds h2.twitter  {
	background:url("../images/twitter2.gif") no-repeat scroll 321px 3px #363636;
	clear:both;
	height:23px;
	margin:0;
	padding:0px 0 0 5px;
}
.feeds h2.fb  {
	background:url("../images/fb.gif") no-repeat scroll 321px 3px #363636;
	clear:both;
	height:23px;
	margin:0;
	padding:0px 0 0 5px;
}
.feeds p  {
	color:#353535;
	text-align:left;
	margin: 0 0 10px 10px;
	/*font-family:'TisaProBold';*/
	font-family:Georgia;
	font-size:11px;
	font-style: italic;
}
.feeds a  {
	color:#757575;
	text-decoration: none;
	font-size: 16px;
}
.feeds p  span {  color:#FFC446;  }
.tweet_list img {  	display: none;  }
.tweet_list a {   display:inline;	color: #747474;   }
.tweet_time {  display:inline;  }
.tweet_text {
	display:inline;
	width:auto;
	word-break: break-all;
}
.tweet_text a {
	display:inline;
	color: #ffab0a;
	font-size: 16px;
	width:auto;
}
.twitter a.title, .fb a.title  {
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:11px;
	height:18px;
	margin:5px 0 0 5px;
	text-align:left;
	width:80px;
}
.twitter .icon, .fb .icon {
	display:block;
	float:right;
	height:23px;
	width:20px;
}
.addressHead {
	float: left;
	width: 500px;
}
.tweet_avatar {  	display: none; }
.dir1 div {
	background:none repeat scroll 0 0;
	float:left;
	font-family:Georgia;
	font-size:14px;
	margin:6px 0 0 10px;
	text-align:left;
	width:214px;
}
.dir1 div strong {
	display:block;
	font-weight:bold;
	margin:15px 0 10px;
}
.dir1 div span {
	font-style: italic;
	display: block;
}
.dir1 div p {
	margin: 0 0 10px;
	*margin: 0 0 5px;
}
.dir1 div a {
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
	color: #5b5b5b;
	font-size: 11px;
}
.dir1 div a:hover {  color: #FDC348;  }
.dir1 div.last  {  	margin: 6px 0 0 15px !important; }

/*---------------------------------------------------------------*/




/*  ALERTS  */
#popup_title {  	display: none;  }
#popup_ok {
	float: none !important;
	background: none !important;
	font-family: Georgia !important;
}
#popup_message {
	padding-left:0px !important;
	font-family: Georgia;
}
#popup_panel {
	margin:1em 0 0 !important;
	text-align:center;
}
/*-----------------------------------------*/



