body, div, h1, h2, p, ol, ul, li { margin: 0; padding: 0; border: 0 }

@-webkit-viewport {
width:device-width
}
@-moz-viewport {
width:device-width
}
@-ms-viewport {
width:device-width
}
@-o-viewport {
width:device-width
}
@viewport {
width:device-width
}
html, body {
	min-height: 100% 
}
body {
-webkit-font-smoothing: antialiased;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
text-size-adjust: 100%;
font-family: 'Arial';
}

img{
border:none;
}
h1 {
font-size: 26px;
color: #6f6f6f;
margin: .1em 0 .1em;
}
a { 
text-decoration: none;
outline:none;
}
a:active, a:hover {
outline: 0;
}
ul,li{
list-style-type:none;
}

/* Idiomas */
#idiomas{
	width: 100px !important;
	padding: 19px 0 0 25px;
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 99999;
}
@media screen and (max-width: 990px) {
  #idiomas {
    display: none;
  }
}
#idiomas .pt{
	background: url('../img/pt.png') no-repeat center;
	width:20px;
	height:20px;
	display:block;
	margin-right: 10px;
	float: left;
}
#idiomas .en{
	background: url('../img/en.png') no-repeat center;
	width:20px;
	height:20px;
	display:block;
	margin-right: 10px;
	float: left;
}
#idiomas .es{
	background: url('../img/es.png') no-repeat center;
	width:20px;
	height:20px;
	display:block;
	float: left;
}

#idiomas-footer{
	background: #225387;
	padding: 5px 0 25px 40%;
	position: relative;
	z-index: 99999;
}
@media screen and (min-width: 990px) {
  #idiomas-footer{
    display: none;
  }
}
#idiomas-footer .pt{
	background: url('../img/pt.png') no-repeat center;
	width:20px;
	height:20px;
	margin-right: 10px;
	float: left;
}
#idiomas-footer .en{
	background: url('../img/en.png') no-repeat center;
	width:20px;
	height:20px;
	margin-right: 10px;
	float: left;
}
#idiomas-footer .es{
	background: url('../img/es.png') no-repeat center;
	width:20px;
	height:20px;
	float: left;
}

/* Wrapper */
#wrapper .container{
	margin:0px 20px;
	overflow:hidden;
	position:relative;
}
#wrapper  #header {
	background: url('../img/top-bg.png') #4072a7 no-repeat top right;
	min-height: 90px;
	clear:both;
	overflow: hidden;
	top:0px;
	left:0px;
	width:100%;
	z-index: 9999;
}
#wrapper #header .container{
	min-height: 70px;
	margin:0px;
	z-index: 9999;
	padding: 1% 0 1%;
}

/*  */

#footer{ 
	background: #4072a7;
	width: 98%;
	min-height: 80px;
	position: relative;
	bottom: 0;
	text-align: right;
	padding: 5px 2% 10px 0;
	height: 50px;
	font-family: 'Arial';
}
#footer h3{
	color: #fff;
	font-size: 14px;
	line-height: 12px;
	font-weight: normal;
	text-transform: uppercase;
}
#footer h4{
	color: #fff;
	font-size: 11px;
	line-height: 9px;
	font-weight: normal;
}
#footer h4 a{
	color: #a0ceff;
}
#footer h4 a:hover{
	color: #ffa86e;
}

#mobile-footer{ 
	background: #4072a7;
	width: 98%;
	min-height: 85px;
	position: relative;
	bottom: 0;
	text-align: center;
	padding: 5px 2% 10px 0;
	height: 50px;
	font-family: 'Arial';
}
#mobile-footer h3{
	color: #fff;
	font-size: 0.7em;
	line-height: 0.3em;
	font-weight: normal;
	text-transform: uppercase;
}
#mobile-footer h4{
	color: #fff;
	font-size: 0.6em;
	line-height: 0.7em;
	font-weight: normal;
}
#mobile-footer h4 a{
	color: #a0ceff;
}
#mobile-footer h4 a:hover{
	color: #ffa86e;
}
#mobile-footer h4.copyright{
	color: #fff;
	font-size: 0.6em;
	line-height: 1.3em;
	font-weight: normal;
}

@media screen and (max-width: 676px) {
	#footer { visibility: hidden; display: none;}
}
@media screen and (min-width: 675px) {
	#mobile-footer { visibility: hidden; display: none;}
}

@media screen and (max-width: 500px) {
	#mobile-footer { text-align: center;}
}

/*  */

#atuacao h2{
	background: url('../img/header-bg.jpg') no-repeat top center;
	height: 109px;
	line-height: 109px;
	color: #ffa86e;
	font-family: 'Quaver';
	font-weight: normal;
	text-transform: uppercase;
	padding-left: 5%;
	margin-bottom: 2%;
}
#atuacao h3{
	color: #005595;
	font-family: 'Quaver';
	font-weight: normal;
	text-transform: uppercase;
	width: 100%;
	border-bottom: 3px solid #ffa86e;
	margin-right: 1%;
}
table tr td{
	font-family: 'Arial';
}

/*  */

#quem-somos, #onde-atuamos{
color: #686868;
float: left;
margin: 4% 0 4%;
}
#nossos-clientes{
color: #686868;
float: right;
margin: 4% 0 4%;
}
#quem-somos h1, #onde-atuamos h1, #nossos-clientes h1{
color: #ffa86e;
font-family: 'Quaver';
text-transform:uppercase;
font-weight: normal;
}
#quem-somos h1{
text-align: left;
}
#onde-atuamos h1{
text-align: center;
}
#nossos-clientes h1{
text-align: right;
}
#quem-somos h1 span, #onde-atuamos h1 span, #nossos-clientes h1 span{
color: #005595;
}
@media screen and (min-width: 845px) {
	#quem-somos, #onde-atuamos, #nossos-clientes{ width: 33%;}
	#quem-somos, #onde-atuamos{ border-right: 1px solid #686868;}
}
@media screen and (max-width: 844px) {
	#quem-somos, #onde-atuamos, #nossos-clientes{ width: 100%;}
	#quem-somos, #onde-atuamos{ border-right: none;}
}

p.leia-mais a{
font-size: 10px;
color: #686868;
float: right;
text-transform: uppercase;
-webkit-transition: all 200ms linear;
-moz-transition: all 200ms linear;
-o-transition: all 200ms linear;
-ms-transition: all 200ms linear;
transition: all 200ms linear;
}
p.leia-mais:hover a{
color: #ffa86e;
-webkit-transition: all 200ms linear;
-moz-transition: all 200ms linear;
-o-transition: all 200ms linear;
-ms-transition: all 200ms linear;
transition: all 200ms linear;
}

/* Main */

.main {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-overflow-scrolling: touch;
overflow: hidden;
width: 100%;
background: #fff;
position:relative;
}
.main::-webkit-scrollbar {
-webkit-appearance:none;
background-color:rgba(0,0,0,.15);
width:8px;
height:8px
}
.main::-webkit-scrollbar-thumb {
border-radius:0;
background-color:rgba(0,0,0,.4)
}

/* Páginas Internas */

#empresa{
	min-height: 500px;
}
#empresa h2{
	background: url('../img/header-bg.jpg') no-repeat top center;
	line-height: 110px;
	height: 110px;
	color: #ffa86e;
	font-family: 'Quaver';
	font-weight: normal;
	text-transform: uppercase;
	padding: 1% 0 0 5%;
	margin-bottom: 1%;
}
#empresa h3{
	height: 40px;
	color: #005a9c;
	font-family: 'Quaver';
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 1%;
}
#empresa h4{
	height: 20px;
	color: #878787;
	font-family: 'Quaver';
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 1%;
}
#empresa p{
	color: #686868;
	text-align: justify;
	line-height: 180%;
	margin-bottom: 1%;
}
.dados{
	min-height: 233px;
}
#empresa-dados{
	background: #fff;
	width: 140px;
	height: 140px;
	color: #a0a0a0;
	text-align: center;
	border: 10px solid #005a9c;
	-webkit-border-radius: 140px;
	-moz-border-radius: 140px;
	border-radius: 140px;
	float: left;
	margin: 0.5% 2% 10px 0;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
}
#empresa-dados:hover{
	border: 10px solid #18b6bf;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
}
#empresa-dados h3{
	color: #ffa86e;
	font-family: 'Quaver';
	font-size: 350%;
	font-weight: normal;
	line-height: 1%;
	border-bottom: 0px !important;
}
#empresa-dados h4{
	font-family: 'Arial';
	font-weight: normal;
	font-size: 95%;
	text-transform: none;
	line-height: 110%;
	margin-top: -15px;
}
#empresa-dados.camera{
	margin-right: none;
}
@media screen and (max-width: 402px) {
  #empresa-dados {
	margin-left: 24%;	
	}
}
#vdm{
	width: 40%;
	float: right;
	margin: -15px 0 0 20px;
}
#vdm .title{
	color: #005595;
	font-family: 'Quaver';
	font-size: 115%;
	text-transform: uppercase;
}
.left{
	color: #686868;
	border-bottom: 1px solid #ffa86e;
	width: 20%;
}
.right{
	color: #005595;
	border-bottom: 1px solid #ffa86e;
	width: 40%;
}

@media screen and (max-width: 890px) {
  #vdm {
	width: 50%;
	margin: 5px 0 5px 15px;
	}
}
@media screen and (max-width: 676px) {
  #vdm {
	width: 60%;
	margin: 5px 0 5px 15px;
	}
}
@media screen and (max-width: 570px) {
  #vdm {
	width: 100%;
	margin: 10px 0 10px;
	}
}

.dados h6{
	height: 45px;
	line-height: 45px;
	color: #005a9c;
	letter-spacing: -1px;
	font-weight: normal;
	padding-left: 50px;
	-webkit-margin-before: 0px !important;
	-webkit-margin-after: 10px !important;
}
.dados h6 b{
	color: #ffa86e;
	font-family: 'Quaver';
	font-weight: normal;
	font-size: 200%;
}
.dados h6.semaforo{
	background: url('../img/semaforo-bg.png') no-repeat center left;
}
.dados h6.projetos{
	background: url('../img/projetos-bg.png') no-repeat center left;
}
.dados h6.maquinas1{
	background: url('../img/maquinas1-bg.png') no-repeat center left;
}
.dados h6.maquinas2{
	background: url('../img/maquinas2-bg.png') no-repeat center left;
}
.dados h6.maquinas3{
	background: url('../img/maquinas3-bg.png') no-repeat center left;
}
.dados h6.pinus{
	background: url('../img/pinus-bg.png') no-repeat center left;
}
.dados h6.reflorestamento{
	background: url('../img/reflorestamento-bg.png') no-repeat center left;
}
.dados h6.aquiferos{
	background: url('../img/aquiferos-bg.png') no-repeat center left;
}
.dados h6.colaboradores{
	background: url('../img/colaboradores-bg.png') no-repeat center left;
}
.dados h6.roma{
	background: url('../img/roma-bg.png') no-repeat center left;
}
.dados h6.ibtta{
	background: url('../img/ibtta-bg.png') no-repeat center left;
}
@media screen and (max-width: 1250px) {
  .dados h6 {
	font-size: 0.8em;	
	}
}
@media screen and (max-width: 1220px) {
  .dados h6.ibtta {
	line-height: 22px;
	}
}
@media screen and (max-width: 534px) {
  .dados h6.ibtta {
	line-height: 22px;
	height: 66px;
	}
  .dados h6.aquiferos{
	line-height: 22px;
  }
}
@media screen and (max-width: 528px) {
  .dados h6.roma {
	line-height: 22px;
	}
}
@media screen and (max-width: 431px) {
  .dados h6.reflorestamento {
	line-height: 22px;
	}
}
@media screen and (max-width: 413px) {
  .dados h6.maquinas1 {
	line-height: 22px;
	}
}
@media screen and (max-width: 400px) {
  .dados h6.maquinas3 {
	line-height: 22px;
	}
}
@media screen and (max-width: 390px) {
  .dados h6.pinus {
	line-height: 22px;
	}
}
@media screen and (max-width: 379px) {
  .dados h6.maquinas2 {
	line-height: 22px;
	}
}
@media screen and (max-width: 375px) {
  .dados h6.semaforo {
	line-height: 22px;
	}
}
@media screen and (max-width: 338px) {
  .dados h6.ibtta {
	height: 85px;
	}
}

#contato h2{
	background: url('../img/header-bg.jpg') no-repeat top center;
	line-height: 110px;
	height: 110px;
	color: #ffa86e;
	font-family: 'Quaver';
	font-weight: normal;
	text-transform: uppercase;
	padding: 1% 0 0 5%;
	margin-bottom: 1%;
}
#solucoes h2{
	background: url('../img/header-bg.jpg') no-repeat top center;
	line-height: 110px;
	height: 110px;
	color: #ffa86e;
	font-family: 'Quaver';
	font-weight: normal;
	text-transform: uppercase;
	padding: 1% 0 0 5%;
	margin-bottom: 1%;
}
#solucoes p{
	color: #686868;
	text-align: justify;
	line-height: 180%;
	margin-bottom: 3%;
}
#solucoes h3{
	color: #ffa86e;
	font-family: 'Quaver';
	text-transform:uppercase;
	font-weight: normal;
	line-height: 5%;
}
#solucoes h3 span{
	color: #005595;
}
@media screen and (max-width: 356px) {
	#solucoes h3{
	line-height: 1em;
	}
}
#portfolio{
	background: url('../img/portfolio-bg.png') no-repeat top left;
	min-height: 500px;
}
#portfolio h2{
	background: url('../img/header-bg.jpg') no-repeat top center;
	line-height: 110px;
	height: 110px;
	color: #ffa86e;
	font-family: 'Quaver';
	font-weight: normal;
	text-transform: uppercase;
	padding: 1% 0 0 5%;
	margin-bottom: 1%;
}
#portfolio h2 a{
	color: #ffa86e;
}
#portfolio h2 span{
	font-size: 49%;
	color: #fff;
}
#portfolio-opcoes{ 
	text-align: center;
	width: 100%;
}
#portfolio-opcoes h3 { 
	font-weight: normal;
}
#portfolio-opcoes a{ 
	color: #005a9c;
	font-family: 'Quaver';
	text-transform: uppercase;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
}
#portfolio-opcoes a:hover{ 
	color: #ffa86e;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
}
#setor{
	width: 37%;
	height: 120px;
	color: #003b66;
	float: left;
	text-align: left;
	font-family: 'Quaver';
	font-weight: bold;
	line-height: 120px;
	padding-left: 110px;
	text-transform: uppercase;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
}
@media screen and (max-width: 440px) {
  #setor {
	width: 100%;
	font-size: 100%;
  }
}

#setor:hover{
	opacity:0.60;
	-moz-opacity: 0.60;
	filter: alpha(opacity=60);
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
}
.agronegocios{
	background: url('../images/setores/agronegocios.png') no-repeat center left;
}
.alta-tecnologia{
	background: url('../images/setores/alta-tecnologia.png') no-repeat center left;
	line-height: 25px !important;
	height: 82px !important;
	padding-top: 38px;
}
.automotivo{
	background: url('../images/setores/automotivo.png') no-repeat center left;
}
.concessoes{
	background: url('../images/setores/concessoes.png') no-repeat center left;
	line-height: 25px !important;
	height: 82px !important;
	padding-top: 38px;
}
.logistica{
	background: url('../images/setores/logistica.png') no-repeat center left;
	line-height: 25px !important;
	height: 82px !important;
	padding-top: 38px;
}
.maquinas{
	background: url('../images/setores/maquinas.png') no-repeat center left;
	line-height: 25px !important;
	height: 98px !important;
	padding-top: 25px;
}
.mineracao{
	background: url('../images/setores/mineracao.png') no-repeat center left;
}
.mobilidade{
	background: url('../images/setores/mobilidade.png') no-repeat center left;
	line-height: 25px !important;
	height: 82px !important;
	padding-top: 38px;
}
.petroleo{
	background: url('../images/setores/petroleo.png') no-repeat center left;
	line-height: 25px !important;
	height: 82px !important;
	padding-top: 38px;
}
.portos{
	background: url('../images/setores/portos.png') no-repeat center left;
	line-height: 25px !important;
	height: 82px !important;
	padding-top: 38px;
}
.reflorestamento{
	background: url('../images/setores/reflorestamento.png') no-repeat center left;
}
.servicos{
	background: url('../images/setores/servicos.png') no-repeat center left;
	line-height: 25px !important;
	height: 82px !important;
	padding-top: 38px;
}

#clientes h2{
	background: url('../img/header-bg.jpg') no-repeat top center;
	line-height: 110px;
	height: 110px;
	color: #ffa86e;
	font-family: 'Quaver';
	font-weight: normal;
	text-transform: uppercase;
	padding: 1% 0 0 5%;
	margin-bottom: 1%;
}
#clientes h2 a{
	color: #ffa86e;
}
#clientes h2 span{
	font-size: 49%;
	color: #fff;
}

#cases .container{
	padding: 30px 0 30px;
}
#cases h2{
	background: url('../img/header-bg.jpg') no-repeat top center;
	line-height: 110px;
	height: 110px;
	color: #ffa86e;
	font-family: 'Quaver';
	font-weight: normal;
	text-transform: uppercase;
	padding: 1% 0 0 5%;
	margin-bottom: 1%;
}
#cases h2 a{
	color: #ffa86e;
}
#cases h2 span{
	font-size: 49%;
	color: #fff;
}
#cases a img{
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
}
#cases a img:hover{
	opacity:0.65;
	-moz-opacity: 0.65;
	filter: alpha(opacity=65);
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
}
#cases img.text{
	float: left;
	padding: 0 20px 20px 0;
}
#cases p{
	color: #686868;
	text-align: justify;
	line-height: 220%;
	margin-bottom: 1%;
}

#tecnologias h2{
	background: url('../img/header-bg.jpg') no-repeat top center;
	line-height: 110px;
	height: 110px;
	color: #ffa86e;
	font-family: 'Quaver';
	font-weight: normal;
	text-transform: uppercase;
	padding: 1% 0 0 5%;
	margin-bottom: 1%;
}
#tecnologias h3{
	height: 40px;
	color: #005a9c;
	font-family: 'Quaver';
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 1%;
}
@media screen and (min-width: 10px) and (max-width: 620px) {
  #tecnologias h3 {
	margin-top: 20%;
  }
}
@media screen and (min-width: 10px) and (max-width: 620px) {
  #tecnologias img {
	-webkit-transform:scale(0.6); /* prefixo para browsers webkit */
	-moz-transform:scale(0.6); /* prefixo para browsers gecko */
	-o-transform:scale(0.6); /* prefixo para opera */
	transform:scale(0.6);
  }
}
@media screen and (min-width: 621px) and (max-width: 990px) {
  #tecnologias img {
	-webkit-transform:scale(0.7); /* prefixo para browsers webkit */
	-moz-transform:scale(0.7); /* prefixo para browsers gecko */
	-o-transform:scale(0.7); /* prefixo para opera */
	transform:scale(0.7);
  }
}

.framework{
	width: 50%; float: left;
}
.hardware{
	width: 50%; float: left;
}
@media screen and (min-width: 1px) and (max-width: 913px) {
  .framework {
	width: 100%; float: none;
  }
  .hardware {
	width: 100%; float: none;
  }
}

/* Creative Menu */

.ca-menu li{
    width: 33%;
	height: 150px;
    overflow: hidden;
    position: relative;
    display: block;
	text-align: center;
    margin-bottom: 10px;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
	float: left;
}

@media screen and (min-width: 990px) {
  .ca-menu li {
    width: 33%;
  }
}
@media screen and (min-width: 620px) and (max-width: 989px) {
  .ca-menu li {
    width: 50%;
  }
}
@media screen and (min-width: 10px) and (max-width: 619px) {
  .ca-menu li {
    width: 100%;
  }
}

.ca-main{
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
}
.ca-menu li:hover .ca-main{
    opacity: 1;
    color:#2676ac;
    -webkit-animation: moveFromTop 300ms ease-in-out;
    -moz-animation: moveFromTop 300ms ease-in-out;
    -ms-animation: moveFromTop 300ms ease-in-out;
}
@-webkit-keyframes moveFromTop {
    from {
        opacity: 0;
        -webkit-transform: translateY(-200%);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0%);
    }
}
@-moz-keyframes moveFromTop {
    from {
        opacity: 0;
        -moz-transform: translateY(-200%);
    }
    to {
        opacity: 1;
        -moz-transform: translateY(0%);
    }
}
@-ms-keyframes moveFromTop {
    from {
        opacity: 0;
        -ms-transform: translateY(-200%);
    }
    to {
        opacity: 1;
        -ms-transform: translateY(0%);
    }

/*  */

@media screen and (max-width:767px) {
.js #nav { 
clip: rect(0 0 0 0);
 max-height: 0;
 position: absolute;
 display: block;
 overflow: hidden;
	z-index: 9999;
 }
#nav { 
top: 0;
width: 100%;
position: relative;
	z-index: 9999;
}
#nav.opened { 
max-height: 9999px;
}
#nav a:hover { 
background: transparent;
}

#toggle { 
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; display: block;
width: 34px;
height: 30px;
margin: 0; 
text-indent: -9999px; 
overflow: hidden; 
background: url("../img/hamburger.gif") no-repeat 50% center;
position:absolute;
right:1%;
top:35px;
z-index: 99999;
}

.main { 
-webkit-overflow-scrolling: auto;
border-radius: 0;
box-shadow: none;
position: relative; 
width: 100%; 
overflow: hidden;
}
.main::-webkit-scrollbar {
background-color:transparent
}
}


@media screen and (-webkit-min-device-pixel-ratio:1.3), screen and (min--moz-device-pixel-ratio:1.3), screen and (-o-min-device-pixel-ratio:2 / 1), screen and (min-device-pixel-ratio:1.3), screen and (min-resolution:192dpi), screen and (min-resolution:2dppx) {
body {
background-image:url("../images/debut_dark__2X.png");
-webkit-background-size:200px 200px;
-moz-background-size:200px 200px;
-o-background-size:200px 200px;
background-size:200px 200px
}
#toggle {
background-image:url("../images/hamburger-retina.gif");
-webkit-background-size:100px 100px;
-moz-background-size:100px 100px;
-o-background-size:100px 100px;
background-size:100px 100px
}
}

/* CarouFredSel */

.list_carousel.responsive {
	margin: 0 auto;
	width: 100%;
}
.caroufredsel_wrapper{
	width: 100%;
}
.list_carousel ul {
	margin: 0;
	padding: 0;
	width: 100%;
	list-style: none;
	display: block;
}
.list_carousel li {
	text-align: center;
	width: 100%;
	padding: 0;
	display: block;
	float: left;
}
.clearfix {
	float: none;
	clear: both;
}
.prev {
	float: left;
	margin-left: 10px;
}
.next {
	float: right;
	margin-right: 10px;
}
.pager {
	float: left;
	width: 300px;
	text-align: center;
}
.pager a {
	margin: 0 5px;
	text-decoration: none;
}
.pager a.selected {
	text-decoration: underline;
}
.timer {
	background-color: #999;
	height: 6px;
	width: 0px;
}