@charset "UTF-8";
/* CSS Document */
/*
Theme Name: Business 01
Theme URI: 
Author: Ribeirao Na Web Team
Author URI: http://www.ribeiraonaweb.com.br/
*/

/*##########FONTS##########*/
@font-face {
    font-family: 'agendalightcondensed';
    src: url('../fonts/agenda-lightcondensed-webfont.eot');
    src: url('../fonts/agenda-lightcondensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/agenda-lightcondensed-webfont.woff') format('woff'),
         url('../fonts/agenda-lightcondensed-webfont.ttf') format('truetype'),
         url('../fonts/agenda-lightcondensed-webfont.svg#agendalightcondensed') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'agendamediumcondensed';
    src: url('../fonts/agenda-mediumcondensed-webfont.eot');
    src: url('../fonts/agenda-mediumcondensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/agenda-mediumcondensed-webfont.woff') format('woff'),
         url('../fonts/agenda-mediumcondensed-webfont.ttf') format('truetype'),
         url('../fonts/agenda-mediumcondensed-webfont.svg#agendamediumcondensed') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'agendaboldcondensed';
    src: url('../fonts/agenda-boldcondensed-webfont.eot');
    src: url('../fonts/agenda-boldcondensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/agenda-boldcondensed-webfont.woff') format('woff'),
         url('../fonts/agenda-boldcondensed-webfont.ttf') format('truetype'),
         url('../fonts/agenda-boldcondensed-webfont.svg#agendaboldcondensed') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*##########FONTS##########*/
*{
	margin:0;
	padding:0;
	-webkit-font-smoothing: antialiased;
}

/*Opera Fix*/
body:before {/* thanks to Maleika (Kohoutec)*/
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;/* thank you Erik J - negate effect of float*/
}

html, body {height:100%;}

body{
}

.titulo{
	font-family: 'agendalightcondensed';
	font-size:19px;
	text-transform:uppercase;
}

.texto{
	font-family: 'agendalightcondensed';
	font-size:19px;
	color:#505050;
}

/*############HEADER############*/
#header{
	position:relative;
	background:url(../images/bg-header-novo.jpg) no-repeat;
	background-position:center;
	width:100%;
	height:266px;
}

#header #info-header{
	position:relative;
	width:1000px;
	margin:0 auto;
}

#header #info-header a#logo{
	position:relative;
	width:325px;
	height:150px;
	margin:0 auto;
	display:block;
	top:50px;
	border:solid 1px transparent;
}

#header #info-header #busca{
	position:absolute;
	top:20px;
	right:-1px;
}

#header #info-header #busca input{
	background: url(../images/bg-busca.png) no-repeat;
	width:170px;
	height:36px;
	padding-left:30px;
	font-family: 'agendaboldcondensed';
	font-weight:normal;
	color:#1f5380;
	font-size:13px;
	border:none;
}

#header #info-header #busca input[type=text]{
	margin-right:43px;
}

#palavra::-webkit-input-placeholder{color:#1f5380;}

#header #info-header #busca #enviar{
	position:absolute;
	right:0px;
	top:0px;
	background:url(../images/btn-ok.png) no-repeat;
	width:38px;
	height:35px;
	text-indent:-99999px;}

#header #info-header #busca #enviar:hover{background-position-y:-36px;cursor:pointer;}
#header #info-header #busca #enviar:active{background-position-y:-72px;}

#header #info-header #contato{
	position:absolute;
	right:0px;
	top:70px;
	font-family: 'agendalightcondensed';
	font-size:17px !important;
	color:#1f5380 !important;
	text-align:right;
}

#header #info-header #contato #midias{
	margin-top:13px;
	position:absolute;
	right:0px;
	top:40px;
	width:200px;
	margin-left:555px;
}

#header #info-header #contato p{color:#104777;}

#header #info-header #menu{
	position:relative;
	background:url(../images/bg-menu-linhas.png) no-repeat;
	background-position:center 2px;
	width:1000px;
	height:60px;
	margin:0 auto;
	top:50px;
}

#header #info-header #menu ul li{
	display:block;
	width:100px;
	height:60px;
	margin-top:3px;
	padding-top:-10px;
	padding-right:97px;
	float:left;
	list-style:none;
}

#header #info-header #menu ul li a{
	background:url(../images/seta-menu.png) no-repeat;
	background-position:center -10px;
	font-family: 'agendamediumcondensed';
	font-size:24px;
	display:block;
	width:200px;
	height:52px;
	padding-top:20px;
	margin-top:-2px;
	text-decoration:none;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
}
#header #info-header #menu ul li a#institucional{padding-left:0px;}
#header #info-header #menu ul li a#contato{top:0px;left:0px;}

#content iframe#fotos{
	width:687px;
	height:365px;
}

#content a.fotos-institucional{
	display:block;
	width:135px;
	height:70px;
	overflow:hidden;
	float:left;
	margin:3px 3px 0 0;
}

#wrapper #content a#fotos-institucional-right{
	margin:3px 0 0 0 !important;
}

#header #info-header #menu li a:hover,
#header #info-header #menu li a.selected{
	background:url(../images/seta-menu.png) no-repeat;
	background-position: center 0px;
	color:#7cc1e6;	
	z-index:2;
	-webkit-transition: all 0.4s ease-out;
    -moz-transition: all 0.4s ease-out;
    -ms-transition: all 0.4s ease-out;
    -o-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
}
/*############HEADER############*/

/*############BANNER############*/
#banner{
	position:relative;
	background:#e8e8e8;
	height:442px;
}

#info-banner{
	position:relative;
	width:1000px;
	height:442px;
	margin:0 auto;
	overflow:hidden;
	border-bottom:solid 1px #aeaeae;
}

#info-banner #slider{
	position:relative;
	margin-top:40px;
}


#info-banner #slider ul, 
#info-banner #slider li{
	margin:0;
	padding:0;
	list-style:none;
}

#info-banner #slider li{ 
	/* 
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/ 
	width:1000px;
	height:350px;
	overflow:hidden; 
}	

#info-banner #pauseBtn a{
	position:absolute;
	width:1px;
	height:1px;
	text-indent:-999999px;
}
 
#info-banner #prevBtn, 
#info-banner #nextBtn,
#info-banner #slider1next, 
#info-banner #slider1prev{ 
	position:absolute;
	display:block;
	width:36px;
	height:35px;
	top:355px;
	left:921px;
	bottom:0px;
	z-index:2;
}
	
#info-banner #nextBtn, 
#info-banner #slider1next{ 
	left:964px;
}
	
#info-banner #prevBtn a,
#info-banner #slider1prev a{ 
	display:block;
	position:relative;
	width:36px;
	height:35px;
	text-indent:-999999px;
	background:url(../images/btn-setas.png) no-repeat;
}													
 
#info-banner #nextBtn a,
#info-banner #slider1next a{
	display:block;
	position:relative;
	width:36px;
	height:35px;
	text-indent:-999999px;
	background:url(../images/btn-setas.png) no-repeat;
	background-position-x:-43px;
}

#info-banner #nextBtn a, 
#info-banner #slider1next a{
	background:url(../images/btn-setas.png) no-repeat;
	background-position-x:-43px;
}
	
#info-banner #prevBtn a:hover, 
#info-banner #slider1prev a:hover{
	background:url(../images/btn-setas.png) no-repeat;
	background-position-y:-36px;
} 	
 
#info-banner #nextBtn a:hover,
#info-banner #slider1next a:hover{
	background:url(../images/btn-setas.png) no-repeat;
	background-position:-43px -36px;
}

#info-banner #prevBtn a:active, 
#info-banner #slider1prev a:active{
	background:url(../images/btn-setas.png) no-repeat;
	background-position-y:-72px;
}

#info-banner #nextBtn a:active,
#info-banner #slider1next a:active{
	background:url(../images/btn-setas.png) no-repeat;
	background-position:-43px -72px;
}

/*############WRAPPER############*/
#wrapper{
	position:relative;
	width:1000px;
	margin:0 auto;
	margin-top:50px;
	margin-bottom:100px;
}

#wrapper div h4{
	font-family: 'agendaboldcondensed';
	font-weight:normal;
	color:#1f5380;
	font-size:20px;
	padding-bottom:15px;
	text-align:center;
	text-transform:uppercase;
}

#wrapper a.link-area{
	position:absolute;
	background:url(../images/botoes.png) no-repeat;
	display:block;
	width:130px;
	height:25px;
	top:275px;
	padding-top:10px;
	left:96px;
	font-family: 'agendaboldcondensed';
	font-size:13px;
	color:#FFF;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
}

#wrapper a.link-area:hover{background-position-y:-36px;}
#wrapper a.link-area:active{background-position-y:-72px;}

#wrapper a#link-veiculos{
	left:109px;
}

#wrapper #empresa{
	position:relative;
	width:324px;
	height:310px;
	font-family: 'agendalightcondensed';
	font-size:19px;
	color:#424242;
	font-size:19px;
	overflow:hidden;
	border-right:solid 1px #aeaeae;
}

#wrapper #empresa #texto-index-1{
	position:relative;
	width:300px;
	height:220px;
}

#wrapper #veiculos{
	position:absolute;
	width:350px;
	height:310px;
	top:0px;
	left:325px;
	font-family: 'agendalightcondensed';
	color:#424242;
	font-size:19px;
	overflow:hidden;
	border-right:solid 1px #aeaeae;
}

#wrapper #veiculos #texto-index-2{
	position:relative;
	width:300px;
	height:220px;
	left:25px;
}

#wrapper #noticias{
	position:absolute;
	width:324px;
	height:300px;
	top:0px;
	left:675px;
	font-family: 'agendalightcondensed';
	color:#424242;
	font-size:19px;
}

#wrapper #noticias #texto-index-3{
	position:relative;
	width:300px;
	height:220px;
	left:25px;
}

#wrapper #noticias #texto-index-3 a,
#wrapper #veiculos #texto-index-1 a,
#wrapper #empresa #texto-index-1 a{text-decoration:none; color:#505050;}

#wrapper #noticias #texto-index-3 a:hover,
#wrapper #veiculos #texto-index-1 a:hover,
#wrapper #empresa #texto-index-1 a:hover{text-decoration:underline;}

/*############WRAPPER############*/


/*############FOOTER############*/
#footer{
	position:relative;
	background:#e8e8e8;
	width:100%;
	height:270px;
}

#footer #info-footer{
	position:relative;
	width:1000px;
	height:270px;
	margin:0 auto;
}

#footer #info-footer h4{
	font-family:'agendaboldcondensed';
	font-size:20px;
	font-weight:normal;
	color:#1f5380;
	padding-bottom:20px;
}

#footer #info-footer #logo-footer{
	position:relative;
	width:257px;
	height:120px;
	top:49px;
	float:left;
}

#footer #info-footer #endereco{
	position:relative;
	width:275px;
	height:115px;
	float:left;
	top:49px;
	left:97px;
	font-family: 'agendalightcondensed';
	color:#1f5380;
	font-size:19px;
	overflow:hidden;
}

#footer #info-footer #endereco p{
	font-family: 'agendalightcondensed';
	color:#505050;
	font-size:19px;
}

#footer #info-footer #endereco p#email{color:#505050;}

#footer #info-footer #contato-footer{
	position:relative;
	width:300px;
	height:100px;
	top:49px;
	float:right;
}

#footer #info-footer #contato-footer p{
	font-family: 'agendalightcondensed';
	color:#505050;
	font-size:19px;
	padding-bottom:3px;
	margin-top:-2px;
}

#footer #info-footer #direitos{
	position:relative;
}

#footer #info-footer #direitos p{/*Open Sans*/
	position:absolute;
	width:1000px;
	top:230px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	font-size:11px;
	color:#505050;
	text-align:center;
}

#footer #info-footer #direitos a{color:#505050; text-decoration:none;}
#footer #info-footer #direitos a:hover{text-decoration:underline;}

/*############FOOTER############*/