/* FONTS */
@font-face {font-family: 'SemplicitaPro';font-weight:normal;src: url('fonts/202A01_0_0.eot');src: url('fonts/202A01_0_0.eot?#iefix') format('embedded-opentype'),url('fonts/202A01_0_0.woff') format('woff'),url('fonts/202A01_0_0.ttf') format('truetype');}
@font-face {font-family: 'SemplicitaPro';font-weight:bold; src: url('fonts/202A01_1_0.eot');src: url('fonts/202A01_1_0.eot?#iefix') format('embedded-opentype'),url('fonts/202A01_1_0.woff') format('woff'),url('fonts/202A01_1_0.ttf') format('truetype');}

.menu {
	position:relative;
	top:24px;
	left:80px;
	width:490px;
	height:80px;
	font-family: 'SemplicitaPro', Verdana, Geneva, sans-serif;
	font-size:14px;
}
.bold {
	font-weight:bold;
}
.menu span {
	line-height: 16px;
}
.menu span:hover {
	text-decoration:underline;
}
.menu span a {
	text-decoration:none;
}
.menu span a:hover {
	text-decoration:underline;
}
.active{
	text-decoration:underline;
}
.menu .left, .menu .right, .menu .bottom {
	height:48px;
	width:145px;
	float:left;
}
.menuButton {
	cursor:pointer;
	font-weight:normal;
}
.flip {
	width:60px;
	height:50px;
	position:absolute;
	right:0px;
	top:0px;
	cursor:pointer;
	background-repeat:no-repeat;
}
.flip:hover {
	width:70px;
}

body {
	width:100%;
	height:100%;
	margin:auto;
	position:relative;
	overflow:hidden;
}
.topPages {
	overflow:hidden;
}
.content {
	width:960px;
	overflow:hidden;
	margin:auto;
}
.menuItens {
	width:870px;
	height:420px;
	overflow:hidden;
	left:40px;
	position:relative;
}
.slider {
	height:5400px;
	position:absolute;
}
.home, .about, .find, .contact, .findus {
	width:870px;
	min-height:1080px;
}
.home {
	margin-top: 20px;
}
.about>.columnContent,.find>.columnContent {
	width:456px;
	margin-right:100px;
}
.columnContent>.title {
	font-size:22px;
	font-weight:bold;
	font-family: 'SemplicitaPro', Verdana, Geneva, sans-serif;	
	line-height:30px;
}
.columnContent>.body {
	font-size:16px;
	font-weight:bold;
	font-family: 'SemplicitaPro', Verdana, Geneva, sans-serif;
	line-height:24px;
}
.columnContent>.body p {
	margin-bottom:30px;
}
.columnLeft, .columnContent, .columnRight {
	width:50px;
	height:50px;
	float:left;
}
.columnLeft {
	margin-left:100px;
}
.columnRight {
	display:none;
}
.columnContent, .columnSuccess, .columnFail, .columnFields {
	margin-left:40px;
	width:550px;
	height:420px;
	margin-top:30px;
}
.columnSuccess, .columnFail, .columnFields {
	font-family:SemplicitaPro, Verdana, Geneva, sans-serif;
	font-size:24px!important;
	line-height:30px!important;
	font-weight:bold!important;
	float:left;
	width:456px;
	padding-right: 94px;
}
.slogan {
	font-family:SemplicitaPro, Verdana, Geneva, sans-serif;
	font-size:104px;
	font-weight:bold;
	overflow:hidden;
	left:190px;
	width:665px;
	position:absolute;
}
.sloganContainer {
	width:100%;
	position:absolute;
}
.slogan .margin {
	margin-left:38px;
}
.separador {
	height:2px;
	width:100%;
}
.separador.topo {
	position:absolute;
	top: 80px;
	display:none;
}
.fotter {
	height:120px;
	width:960px;
	margin:auto;
	padding-top:15px;
	background-color:#FFF;
	color: #8C8C8C;
}
.fotter div {
	float: left;
	font-family: SemplicitaPro, Verdana, Geneva, sans-serif;
	font-size:13px;
	position:relative;
	width:145px;
	height:120px;
}
.fCopy {
	margin-left:230px;
}
.fDesign {
	line-height:18px;
}
.fDesign a {
	text-decoration:none;
	color:#8C8C8C;
}
.fDesign a:hover {
	text-decoration:underline;
	color:#4D4F53;
}
.fDesign a:active {
	text-decoration:underline;
	color:#8C8C8C;
}
.fPartner {
	margin-left:10px;
	width:73px!important;
}
.logo {
	position:relative;
	left: 40px;
	top: 14px;
	height:55px;
	width:150px;
	background-image:url(../images/logos.png);
	float:left;
	z-index:10;
	cursor: pointer;
}
.terminus {
	height:68px!important;
	width:91px!important;
	background-image:url(../images/partners.png);
	margin-top:-10px;
}
.simaca {
	height:24px!important;
	width:116px!important;
	background-image:url(../images/partners.png);
	background-position:0 -68px;
	margin-left:34px;
}
.visitLinks {
	margin-top:30px;
	cursor:pointer;
}
.miniLinks {
	width:20px;
	height:20px;
	background-image:url(../images/arrows.png);
	background-repeat:no-repeat;
	margin-bottom:5px;
	margin-right:200px;
}
.visitLinks a {
	font-family: SemplicitaPro, Verdana, Geneva, sans-serif;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
	float:left;
}
.visitLinks .over:hover {
	/*opacity:0.5;*/
	text-decoration:underline;
}
.tableLeft {
	width:145px;
	height:100%;
	font-family: SemplicitaPro, Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	float:left;
}
.tableLeft > .subject {
	height:30px;
	line-height:34px;
	margin-bottom:12px;
}
.tableRight {
	width:350px;
	height:100%;
	float:left;
}
.tableRight > form > .subject {
	width:381px;
	height:30px;
	margin-bottom:12px;
}
form textarea, form input {
	background-color:#333;
	border:none;
	width:100%;
	height:28px;
	margin-bottom:14px;
	font-family: SemplicitaPro, Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	padding:0 0 0 10px;
}
form textarea {
	width:100%;
	height:244px;
	resize:none;
}
form textarea:focus, form input:focus {
	border:none;
	outline:none;
}
.inputWrong {
	border: 2px solid red;
	width:99%;
}
.sinusFind01,.sinusFind02 {
	width:250px;
	height:100%;
	float:left;
}
.sinusFind02 {
	margin-left:40px;
}
.mapa {
	width:250px;
	height:250px;
	border:2px solid rgba(0,0,0,0.4);
}
.contactText {
	font-family: SemplicitaPro, Verdana, Geneva, sans-serif;
	font-size:14px;
	line-height:18px;
	margin-top:10px;
}
.contactText p {
	margin-bottom:5px;
}

.p01 { background-image:url(../images/bgs/Pele_Braco.jpg); }
.p02 { background-image:url(../images/bgs/CabraCeres_amarelo.jpg); }
.p03 { background-image:url(../images/bgs/CabraCeres_castanho.jpg); }
.p04 { background-image:url(../images/bgs/Carbra_roxo.jpg); }
.p05 { background-image:url(../images/bgs/Pelo_branco.jpg); }
.p06 { background-image:url(../images/bgs/Cabra_verde.jpg); }
.p07 { background-image:url(../images/bgs/Pele_cinzaescuro.jpg); }
.p08 { background-image:url(../images/bgs/Cabra_vermelhoescuro.jpg); }

.s01,.s06 { background-color:#ECC200; border-color:#ECC200; }
.s02,.s05 { background-color:#61C250; border-color:#61C250; }
.s03,.s04 { background-color:#A47CC9; border-color:#A47CC9; }
.s07 { background-color:#ADAFAF; border-color:#ADAFAF; }
.s08 { background-color:#FF585F; border-color:#FF585F; }

.f01 { background-image:url(../images/fliper/C_N_fundo_1.gif); }
.f02 { background-image:url(../images/fliper/C_N_fundo_2.gif); }
.f03 { background-image:url(../images/fliper/C_N_fundo_3.gif); }
.f04 { background-image:url(../images/fliper/C_N_fundo_4.gif); }
.f05 { background-image:url(../images/fliper/C_N_fundo_5.gif); }
.f06 { background-image:url(../images/fliper/C_N_fundo_6.gif); }
.f07 { background-image:url(../images/fliper/C_N_fundo_7.gif); }
.f08 { background-image:url(../images/fliper/C_N_fundo_8.gif); }
.f01:hover { background-image:url(../images/fliperHover/C_H_fundo_1.gif); }
.f02:hover { background-image:url(../images/fliperHover/C_H_fundo_2.gif); }
.f03:hover { background-image:url(../images/fliperHover/C_H_fundo_3.gif); }
.f04:hover { background-image:url(../images/fliperHover/C_H_fundo_4.gif); }
.f05:hover { background-image:url(../images/fliperHover/C_H_fundo_5.gif); }
.f06:hover { background-image:url(../images/fliperHover/C_H_fundo_6.gif); }
.f07:hover { background-image:url(../images/fliperHover/C_H_fundo_7.gif); }
.f08:hover { background-image:url(../images/fliperHover/C_H_fundo_8.gif); }

.l01 { background-position:0 0; }
.l02,.l05 { background-position:0 -60px; }
.l03,.l04 { background-position:0 -120px; }
.l06 { background-position:0 -180px; }
.l07 { background-position:0 -240px; }
.l08 { background-position:0 -300px; }

.mini01 { background-position:0px -240px; }
.mini02,.mini05 { background-position:-20px -240px; }
.mini03,.mini04 { background-position:-40px -240px; }
.mini06 { background-position:-60px -240px; }
.mini07 { background-position:-80px -240px; }
.mini08 { background-position:-100px -240px; }

.tA01 { color:#4B306A; }
.tB01,.tA03,.tA04,.tA08,.tB06 { color:#ECC200; }
.tA02,.tA05,.tA06 { color:#7B2934; }
.tB02,.tB05 { color:#61C250; }
.tB03,.tB04 { color:#A47CC9; }
.tA07 { color:#71D6E0; }
.tB07 { color:#ADAFAF; }
.tB08 { color:#FF585F; }

.mA01{ color:#4B306A; }
.mA01:hover,.mA01.active,.mA03,.mA04,.mA08,.mA06:hover,.mA06.active{ color:#ECC200; }
.mA02,.mA05,.mA06 { color:#7B2934; }
.mA02:hover,.mA02.active,.mA05:hover,.mA05.active { color:#61C250; }
.mA03:hover,.mA03.active,.mA04:hover,.mA04.active { color:#A47CC9; }
.mA07 { color:#71D6E0; }
.mA07:hover,.mA07.active { color:#ADAFAF; }
.mA08:hover,.mA08.active { color:#FF585F; }

.mA01:active{ color:#4B306A; }
.mA03:active,.mA04:active,.mA08:active{ color:#ECC200; }
.mA02:active,.mA05:active,.mA06:active { color:#7B2934; }
.mA07:active { color:#71D6E0; }

.bA01 { background-color:#4B306A; }
.bB01,.bA03,.bA04,.bA08,.bB06 { background-color:#ECC200; }
.bA02,.bA05,.bA06 { background-color:#7B2934; }
.bB02,.bB05 { background-color:#61C250; }
.bB03,.bB04 { background-color:#A47CC9; }
.bA07 { background-color:#71D6E0; }
.bB07 { background-color:#ADAFAF; }
.bB08 { background-color:#FF585F; }

/* Botoes "Up" "Down" e "Ok" */
.arrowButtonB, .arrowButtonT, .arrowButtonO {
	width:50px;
	height:50px;
	position:relative;
	overflow:hidden;
	cursor: pointer;
}
.bot,.top {
	background-image:url(../images/arrows.png);
	width:32px;
	height:30px;
	margin:10px 9px;
	position:absolute;
}
.arrowButtonB:hover>.top, .arrowButtonT:hover>.top, .arrowButtonO :hover>.top {
	display:none;
}
.arrowButtonB>.bg, .arrowButtonT>.bg, .arrowButtonO>.bg {
	width:50px;
	height:50px;
	position:absolute;
}

.aBot1>.bg,.aTop1>.bg,.aOk1>.bg { background-image:url(../images/button/Q_N_fundo_1.gif); }
.aBot1:hover>.bg,.aTop1:hover>.bg,.aOk1:hover>.bg { background-image:url(../images/buttonHover/Q_H_fundo_1.gif)!important; }
.aBot1>.bot { background-position: 0 -30px; }
.aBot1>.top { background-position: 0 0px; }
.aTop1>.bot { background-position: -35px -30px; }
.aTop1>.top { background-position: -35px 0px; }
.aOk1>.bot { background-position: -70px -30px; }
.aOk1>.top { background-position: -70px 0px; }

.aBot2>.bg,.aTop2>.bg,.aOk2>.bg { background-image:url(../images/button/Q_N_fundo_2.gif); }
.aBot2:hover>.bg,.aTop2:hover>.bg,.aOk2:hover>.bg { background-image:url(../images/buttonHover/Q_H_fundo_2.gif)!important; }
.aBot2>.bot { background-position: 0 -90px; }
.aBot2>.top { background-position: 0 -60px; }
.aTop2>.bot { background-position: -35px -90px; }
.aTop2>.top { background-position: -35px -60px; }
.aOk2>.bot { background-position: -70px -90px; }
.aOk2>.top { background-position: -70px -60px; }

.aBot3>.bg,.aTop3>.bg,.aOk3>.bg { background-image:url(../images/button/Q_N_fundo_3.gif); }
.aBot3:hover>.bg,.aTop3:hover>.bg,.aOk3:hover>.bg { background-image:url(../images/buttonHover/Q_H_fundo_3.gif)!important; }
.aBot3>.bot { background-position: 0 0px; }
.aBot3>.top { background-position: 0 -120px; }
.aTop3>.bot { background-position: -35px 0px; }
.aTop3>.top { background-position: -35px -120px; }
.aOk3>.bot { background-position: -70px 0px; }
.aOk3>.top { background-position: -70px -120px; }

.aBot4>.bg,.aTop4>.bg,.aOk4>.bg { background-image:url(../images/button/Q_N_fundo_4.gif); }
.aBot4:hover>.bg,.aTop4:hover>.bg,.aOk4:hover>.bg { background-image:url(../images/buttonHover/Q_H_fundo_4.gif)!important; }
.aBot4>.bot { background-position: 0 0px; }
.aBot4>.top { background-position: 0 -120px; }
.aTop4>.bot { background-position: -35px 0px; }
.aTop4>.top { background-position: -35px -120px; }
.aOk4>.bot { background-position: -70px 0px; }
.aOk4>.top { background-position: -70px -120px; }

.aBot5>.bg,.aTop5>.bg,.aOk5>.bg { background-image:url(../images/button/Q_N_fundo_5.gif); }
.aBot5:hover>.bg,.aTop5:hover>.bg,.aOk5:hover>.bg { background-image:url(../images/buttonHover/Q_H_fundo_5.gif)!important; }
.aBot5>.bot { background-position: 0 -90px; }
.aBot5>.top { background-position: 0 -60px; }
.aTop5>.bot { background-position: -35px -90px; }
.aTop5>.top { background-position: -35px -60px; }
.aOk5>.bot { background-position: -70px -90px; }
.aOk5>.top { background-position: -70px -60px; }

.aBot6>.bg,.aTop6>.bg,.aOk6>.bg { background-image:url(../images/button/Q_N_fundo_6.gif); }
.aBot6:hover>.bg,.aTop6:hover>.bg,.aOk6:hover>.bg { background-image:url(../images/buttonHover/Q_H_fundo_6.gif)!important; }
.aBot6>.bot { background-position: 0 -90px; }
.aBot6>.top { background-position: 0 0px; }
.aTop6>.bot { background-position: -35px -90px; }
.aTop6>.top { background-position: -35px 0px; }
.aOk6>.bot { background-position: -70px -90px; }
.aOk6>.top { background-position: -70px 0px; }

.aBot7>.bg,.aTop7>.bg,.aOk7>.bg { background-image:url(../images/button/Q_N_fundo_7.gif); }
.aBot7:hover>.bg,.aTop7:hover>.bg,.aOk7:hover>.bg { background-image:url(../images/buttonHover/Q_H_fundo_7.gif)!important; }
.aBot7>.bot { background-position: 0 -180px; }
.aBot7>.top { background-position: 0 -150px; }
.aTop7>.bot { background-position: -35px -180px; }
.aTop7>.top { background-position: -35px -150px; }
.aOk7>.bot { background-position: -70px -180px; }
.aOk7>.top { background-position: -70px -150px; }

.aBot8>.bg,.aTop8>.bg,.aOk8>.bg { background-image:url(../images/button/Q_N_fundo_8.gif); }
.aBot8:hover>.bg,.aTop8:hover>.bg,.aOk8:hover>.bg { background-image:url(../images/buttonHover/Q_H_fundo_8.gif)!important; }
.aBot8>.bot { background-position: 0 0px; }
.aBot8>.top { background-position: 0 -210px; }
.aTop8>.bot { background-position: -35px 0px; }
.aTop8>.top { background-position: -35px -210px; }
.aOk8>.bot { background-position: -70px 0px; }
.aOk8>.top { background-position: -70px -210px; }

.cssda {
	position:absolute;
	width: 69px;
	height:164px;
	right: 0px;
	bottom: 259px;
	background-image: url(../images/css-design-award-nominee-duo3-vertical.png);
}
.cssw {
	position:absolute;
	width: 81px;
	height:59px;
	right: 0px;
	bottom: 190px;
	background-image: url(../images/nominee-white-left.png);
}