
/*fonts*/
/*first for IE 4–8*/
@font-face {
	font-family: ScalaSansWeb;
	src: url("webfonts/ScalaSansWeb.eot");
}
/*then for WOFF-capable browsers*/
@font-face {
	font-family: ScalaSansWeb;
	src: url("webfonts/ScalaSansWeb.woff") format("woff");
}
/*go on with normal style definitions*/
.scalasansweb { 
	font-family: ScalaSansWeb, sans-serif !important;
}


/*viracopos main css*/

/*begin global*/
/*portal.css font-size fix
body.ab table, body.ab span, body.ab div, body.ab input, body.ab select, body.ab textarea, body.ab td, body.ab a, body.ab pre {
	font-size:100%;
}*/

body.ab, body.ab td,
body.ab input, body.ab select, body.ab textarea {
	font-family:Segoe, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
	color:#8e8d8d;
}
body.ab {
	margin:0;
	padding:0;
	font-size:0.75em; /*!important*/
	background:#fbfafa url(../images/bg_main.png) no-repeat center bottom;
}
body.ab a {
	color:#303030;
	text-decoration:none;
	outline:none;
}
body.ab a:hover {
	text-decoration:underline;
}
body.ab p {
	margin:0 0 1em 0;
}
form {
	margin:0;
}
/*retina display*/
h1, h2, h3, h4, h5 { 
	text-rendering:optimizeLegibility; 
}
body * {
	-webkit-font-smoothing:antialiased;
	-moz-font-smoothing:antialiased;
	-o-font-smoothing:antialiased;
	-ms-font-smoothing:antialiased;
	font-smoothing:antialiased;
}

.cLumisInterface {
	padding:0; /*global interface padding*/
}
a.defcolor {
	color:#8e8d8d !important;
}
a img {
	border:0;
}
.imgleft {
	margin:0 10px 10px 0;
	display:block;
	float:left;
}
.imgright {
	margin:0 0 10px 10px;
	display:block;
	float:right;
}
.imgdata {
	border:1px solid #e9e9e9;
	padding:2px;
}
a:hover .imgdata {
	border-color:#ccc;
	box-shadow:0 0 2px #ccc;
	-moz-box-shadow:0 0 2px #ccc;
	-webkit-box-shadow:0 0 2px #ccc;
}
.imgbig {
	width:120px;
	height:120px;
}
.imgmed {
	width:90px;
	height:90px;
}
.imgsmall {
	width:60px;
	height:60px;
}
.floatleft {
	float:left;
}
.floatright {
	float:right;
}
.clear {
	clear:both;
}
.clear-after:after {
	content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.bold {
	font-weight:bold;
}
.spacer {
	font-size:1%;
}
.center {
	text-align:center;
}
.alignleft {
	text-align:left;
}
.alignright {
	text-align:right;
}
.big {
	font-size:1.1em;
}
.small {
	font-size:0.9em;
}
.nopadding {
	padding:0 !important;
}
.nomargin {
	margin:0 !important;
}
.noborder {
	border:0 !important;
}
.hide {
	display:none;
}
.show, .block {
	display:block;
}
.inline {
	display:inline;
}
.anchor {
	position:relative;
}

select {
	padding:2px;
	border-radius:2px;
	border:1px solid #b3b3b3;
	color:#444 !important;
	background:#fff;
}
select.wide {
	width:194px;
}
input[type="text"],
input[type="password"],
input[type="file"] {
	border-radius:2px;
	border:1px solid #b3b3b3;
	background:#fff;
	color:#444 !important;
	height:20px;
	line-height:20px;
}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="file"]:focus {
	border-color:#999;
	box-shadow:0 0 2px #ccc;
}
textarea {
	width:356px;
	height:130px;
	border-radius:2px;
	border:1px solid #b3b3b3;
	background:#fff;
	color:#444 !important;
	overflow:auto;
	padding:6px;
}
textarea:focus {
	border-color:#999;
	box-shadow:0 0 2px #ccc;
}
label {
	display:block;
}
/*end global*/


/*begin structure*/
div.str-geral {
	width:1000px;
	margin:0 auto;
}
div.str-geral.str-mask {
	overflow-x:hidden;
}	

div.str-hdr {
	background:url(../images/bg_hdrbar.png) repeat-x 0 0;
	height:42px;
}

div.str-hdr2 {
	min-height:106px;
	position:relative;
}

div.str-wrap {
	padding:0 29px;
}

div.str-homecol-left {
	float:left;
	width:424px;
	clear:both;
}
div.str-homecol-right {
	float:right;
	width:462px;
	height: 192px;
	overflow: hidden;
}

.str-ftr {
	margin:78px 0 0 0;
	height:382px;
}
.str-ftr-wrap {
	width:820px;
	margin:0 auto;
}
/*end structure*/


/*begin menus*/
#ab-menutop {
	border-top:1px solid #ececed;
	border-bottom:1px solid #ececed;
	text-align:center;
	padding:10px 20px;
	background: #ffffff;
}
#ab-menutop ul {
	list-style:none;
	padding:0;
	margin:0;
}
#ab-menutop ul li {
	display:inline;
}
#ab-menutop ul li a {
	font-style:italic;
	padding-right:26px;
	background:url(../images/ico_dot.png) no-repeat center right;
	color:#999;
	font-size:1.1em;
}
#ab-menutop ul li a.selected {
	color:#144d7e;
}
#ab-menutop ul li a.intra {
	padding:0;
	background:none;
	font-weight:bold;
}
#ab-menutop ul li a.intra:after {
	content:url(../images/ico_key.png);
}
#ab-menutop ul li a:hover {
	text-decoration:none;
	color:#303030;
}

#ab-menumain {
	border-bottom:1px solid #ececed;
	text-align:center;
	font-family: ScalaSansWeb, sans-serif !important;
}
#ab-menumain ul {
	list-style:none;
	padding:0;
	margin:0 0 0 80px;
}
#ab-menumain ul li {
	float:left;
	margin-right:32px;
}
#ab-menumain ul li.father {
	position:relative;
}
#ab-menumain ul li.last {
	margin:0;
}
#ab-menumain ul li:last-child {
	margin:0;
}
#ab-menumain ul li a {
	display:block;
	padding:14px 14px 10px 14px;
	text-transform:uppercase;
	font-size:1.4em;
	color:#78787c;
}
#ab-menumain ul li a.selected {
	color:#afb5ba;
}
#ab-menumain ul li a:hover {
	color:#303030;
	text-decoration:none;
}
#ab-menumain ul li.father:hover a {
	color:#fff;
	background:#7d96b7;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	margin-top:-3px;
	padding-top:17px;
	margin-bottom:2px;
	padding-bottom:8px;
}
/*dd*/
#ab-menumain ul ul.dd {
	display:none;
	width:160px;
	position:absolute;
	z-index:99999;
	top:39px;
	left:0;
	margin:0;
	padding:8px 0;
	background:#7d96b7;
	border-top-right-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	font-family:Segoe, "Segoe UI", "Helvetica Neue", Arial, sans-serif !important;
}
#ab-menumain ul ul.dd li {
	float:none;
	margin:0;
}
#ab-menumain ul ul.dd li a {
	text-transform:none;
	color:#fff;
	font-size:13px;
	text-align:left;
	padding:7px 10px 7px 23px !important;
	margin:0 !important;
	background:url(../images/ico_arrow.png) no-repeat 10px 12px !important;
}
#ab-menumain ul ul.dd li a:hover {
	background:#98a7ba url(../images/ico_arrow.png) no-repeat 10px 12px !important;
	border-radius:0;
}

#ab-sitemap {
	padding:0 0 32px 16px;
	color:#fff;
}
#ab-sitemap a {
	color:#fff;
}
#ab-sitemap a:hover {
	color:#eee;
	text-decoration:none;
}
#ab-sitemap .col {
	float:left;
	width:160px;
	margin-right:18px;
}
#ab-sitemap .col.last {
	margin:0;
}
#ab-sitemap .col:last-child {
	margin:0;
}
#ab-sitemap .tit {
	font-size:1.3em;
	text-transform:uppercase;
	padding:0 0 2px 0;
	font-family: ScalaSansWeb, sans-serif !important;
}
#ab-sitemap ul.map {
	list-style:none;
	padding:0;
	margin:0;
}
#ab-sitemap ul.map a {
	display:block;
	font-size:1.1em;
	padding:2px 0;
}

#ab-menuftr {
	width:580px;
	margin:0 auto;
	border-top:1px solid #bbbfc4;
	padding:10px 0;
	text-align:center;
	color:#fff;
}
#ab-menuftr ul {
	list-style:none;
	padding:0;
	margin:0;
}
#ab-menuftr ul li {
	display:inline;
}
#ab-menuftr ul li a {
	font-style:italic;
	padding-right:26px;
	background:url(../images/ico_dot2.png) no-repeat center right;
	color:#fff;
	font-size:1.1em;
}
#ab-menuftr ul li a.intra {
	padding:0;
	background:none;
	font-weight:bold;
}
#ab-menuftr ul li a.intra:after {
	content:url(../images/ico_key2.png);
}
#ab-menuftr ul li a:hover {
	text-decoration:none;
	color:#eee;
}

/*end menus*/


/*begin buttons*/
.ab-bt {
	display:block;
	float:left;
	padding:5px 7px;
	color:#fff !important;
	text-transform:uppercase;
	font-weight:bold;
	font-size:0.9em;
	border-bottom:1px solid #1f2939;
	border-radius:3px;
	background-color:#5f7293;
	background-image:-moz-linear-gradient(#6d7f9d,#4b6186);
	background-image:-webkit-gradient(linear,0 top,0 bottom,from(#6d7f9d),to(#4b6186));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#6d7f9d,endColorstr=#4b6186));
}
.ab-bt:hover {
	text-decoration:none !important;
	box-shadow:0 0 2px #5f7293;
}
/*end buttons*/


/*begin areas*/
.ab-hdr {
	background:#fbfafa url(../images/bg_hdr.png) no-repeat 0 0;
	width:1000px;
	height:42px;
}

#ab-logo {
	position:absolute;
	z-index:3;
	top:-22px;
	left:391px;
}
#ab-logo h1, #ab-logo  a {
	display:block;
	padding:0;
	margin:0;
	text-indent:-9999px;
	width:220px;
	height:106px;
	background:url(../images/logo_viracopos.gif) no-repeat 0 0;
}

#ab-date {
	float:left;
	padding-top:42px;
}

#ab-search {
	width:220px;
	height:28px;
	border:1px solid #e6e6e6;
	border-radius:3px;
	background:#fff url(../images/ico_search.png) no-repeat 7px 8px;
	float:right;
	margin-top:50px;
	position:relative;
}
#ab-search.selected {
	border-color:#999;
	box-shadow:0 0 3px #ccc;
}
#ab-search .field {
	width:156px;
	height:24px;
	line-height:23px;
	background:#fff;
	border:0;
	margin:1px 0 0 25px;
	outline:none;
	box-shadow:none !important;
}
#ab-search .ab-bt {
	float:none;
	position:absolute;
	top:2px;
	right:2px;
	z-index:2;
}

#slides {
	padding-top:48px;
	margin-bottom: 50px;
}
#slides .banner .img {
	display:block;
	border:0;
	width:940px;
	height:249px;
}
/*counters*/
#slides .pagination {
	padding: 10px 0 0 0;
	list-style: none;
	margin-left: 30px;
	position: absolute;
	top: 255px;
	z-index: 21;
}
#slides .pagination .item {
	width:30px;
	float:left;
	cursor:pointer;
	position:relative;
}

/*circle*/
#slides .pagination .counter {
	border-radius: 50%;
	width: 16px;
	height: 16px;
	background-color: #ffffff;
	opacity: 0.5;	
}
#slides .pagination .current .counter {
	opacity: 1;
}

div#slides div.counter:hover {
	opacity: 1;
}

/*circle*/

#slides .pagination .current .arrow {
	position:absolute;
	z-index:999999;
	top:-6px;
	left:6px;
	display:block;
	width:8px;
	height:6px;
	background:url(../images/ico_counterarrow.png) no-repeat 0 0;
}
#slides .pagination .txt {
	display:block;
	float:left;
	line-height:23px;
}
#slides .pagination .item:hover .txt,
#slides .pagination .selected .txt {
	color:#444 !important;
}

.ab-shade-infobox {
	width:404px;
	height:321px;
	position:absolute;
	z-index:9990;
	top:20px;
	right:-13px;
	background:transparent url(../images/shade_infobox.png) no-repeat 0 0;
}
#ab-infobox {
	width:360px;
	min-height:328px;
	overflow-x:hidden;
	background:#fff; /*#fbfafa*/
	border:1px solid #e2e1e1;
	border-radius:3px;
	position:absolute;
	z-index:9999;
	top:21px;
	right:0px;
	right:-1px;

}
#ab-infobox .pad {
	padding:10px;
}
#ab-infobox .tit {
	padding:6px 6px 12px 12px;
	text-transform:uppercase;
	color:#aaa;
	font-size:1.3em;
	font-family: ScalaSansWeb, sans-serif !important;
}
/*tabs*/
#ab-infobox ul.tabs {
	list-style:none;
	padding:0;
	margin:0;
}
#ab-infobox ul.tabs li {
	float:left;
	height:36px;
	width:169px;
	border:1px solid #ccc;
	background:url(../images/bg_tab.png) repeat-x 0 0;
}
#ab-infobox ul.tabs li.selected {
	background:url(../images/bg_tab_selected.png) repeat-x 0 0;
}
#ab-infobox ul.tabs li.arrival {
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-right:0;
}
#ab-infobox ul.tabs li.cargo {
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	border-left:0;
}
#ab-infobox ul.tabs li a {
	display:block;
	line-height:36px;
	padding:0 28px 0 38px;
	color:#4c4c4c;
	font-style:italic;
}
#ab-infobox ul.tabs li a:hover {
	text-decoration:none;
}
#ab-infobox ul.tabs li.selected a {
	color:#124b7c;
}
#ab-infobox ul.tabs li.arrival a {
	background:url(../images/ico_arrival.png) no-repeat 16px 10px;
}
#ab-infobox ul.tabs li.departure a {
	background:url(../images/ico_departure.png) no-repeat 16px 10px;
}
#ab-infobox ul.tabs li.cargo a {
	background:url(../images/ico_cargo.png) no-repeat 16px 10px;
}
#ab-infobox ul.tabs li.arrival.selected a {
	background:url(../images/ico_arrival_selected.png) no-repeat 16px 10px;
}
#ab-infobox ul.tabs li.departure.selected a {
	background:url(../images/ico_departure_selected.png) no-repeat 16px 10px;
}
#ab-infobox ul.tabs li.cargo.selected a {
	background:url(../images/ico_cargo_selected.png) no-repeat 16px 10px;
}
/*tabs cont*/
#ab-infobox .tabs-cont {
	clear:both;
}
#ab-infobox .tabs-cont strong {
	color:#464646;
}
#ab-infobox .col {
	float:left;
	width:43%;
	margin:12px 0;
	padding:2px 2% 2px 4%;
	border-right:1px solid #e1e1e1;
}
#ab-infobox .col.last {
	border:0;
}
#ab-infobox select {
	width:128px;
	margin-bottom:6px;
}
#ab-infobox input[type="text"],
#ab-infobox input[type="password"] {
	width:128px;
	margin:2px 0 6px 0;
}
#ab-infobox .ab-bt {
	margin:6px 0 2px 0;
}
/*tabs data tables*/
#ab-infobox .item-wrap {
	padding:10px;
}
#ab-infobox table.data {
	width:100%;
	border-collapse:collapse;
	border:0;
	margin:0 0 12px 0;
}
#ab-infobox table.data th {
	color:#464646;
	font-weight:bold;
	text-align:left;
	padding:5px 3px 8px 3px;
	border-bottom:1px solid #e1e1e1;
}
#ab-infobox table.data td {
	padding:5px 3px;
	border-bottom:1px solid #e8e8e8;
}
#ab-infobox table.data tr:nth-child(even) td {
	background:#f6f6f6;
}
#ab-infobox .data-footer {
	position:relative;
}
#ab-infobox input.search-field {
	width:154px;
	height:26px;
	line-height:26px;
	padding-left:24px;
	color:#888 !important;
	background:#fff url(../images/ico_search.png) no-repeat 6px 9px;
}
#ab-infobox input.search-field:focus {
	color:#444 !important;
	outline:none;
	border-color:#999;
	box-shadow:0 0 3px #ccc;
}
#ab-infobox .data-footer a.more {
	position:absolute;
	top:10px;
	right:2px;
	display:block;
	padding-left:12px;
	background:url(../images/ico_arrow2.png) no-repeat 0 5px;
}

#ab-infobar {
	padding:50px 0 35px 0;
}
#ab-infobar .hr {
	width:1058px;
	height:11px;
	margin:0 -9px 0 -49px;
	background:url(../images/bg_3lines_v2.png) no-repeat 0 0;
}
#ab-infobar .contline {
	width:100%;
	height:33px;
	position:relative;
	background:url(../images/ico_vcpinforma.png) no-repeat 0 0;
}
#ab-infobar .contline .news {
	width:720px;
	height:33px;
	line-height:33px;
	margin-left:150px;
	overflow:hidden;
}


#ab-infobar .contline strong {
	color:#444;
}

.ab-boxes {
	padding:0 0 20px 0;
	width: 942px;
}
.ab-boxes .box {
	float:left;
	width:220px;
	min-height:190px;
	margin-right:18px;
	background:#fff;
	border:1px solid #e1e1e1;
	border-radius:3px;
}

.ab-boxes .boxSignature {
	float:left;
	width:220px;
	height: 80px;
	margin-right:20px;
	background:#fff;
	border-radius:3px;
	overflow: hidden;
}
.ab-boxes .box.last {
	margin:0;
}
.ab-boxes .box:last-child {
	margin:0;
}
.ab-boxes .box .wrap {
	padding:14px;
}

.ab-boxes .boxSignature.last {
	margin-right: 0;	
}

.ab-boxes .tit {
	padding:0 0 0 42px;
	margin:0 0 14px 0;
	text-transform:uppercase;
	color:#aaa;
	font-size:1.3em;
	line-height:1.1em;
	font-weight:normal;
	font-family: ScalaSansWeb, sans-serif !important;
}
.ab-boxes .tit.car {
	background:url(../images/ico_car.png) no-repeat 0 2px;
}
.ab-boxes .tit.mala {
	background:url(../images/ico_mala.png) no-repeat 0 2px;
}
.ab-boxes .tit.compass {
	background:url(../images/ico_compass.png) no-repeat 0 2px;
}
.ab-boxes .tit.tel {
	background:url(../images/ico_tel.png) no-repeat 0 2px;
}
.ab-boxes ul.links {
	list-style:none;
	padding:0;
	margin:0;
}
.ab-boxes ul.links a {
	display:block;
	padding:0 0 8px 14px;
	background:url(../images/ico_arrow2.png) no-repeat 0 4px;
}

.ab-homeban img {
	position: relative;
	bottom: 21px;
	display:block;
	margin:20px 0 -15px 0;
	border:1px solid #e1e1e1;
	border-radius:3px;
}

.ab-list {}
.ab-list .tit {
	margin:0;
	padding:0 0 14px 0;
	text-transform:uppercase;
	color:#aaa;
	font-size:1.3em;
	line-height:1.1em;
	font-weight:normal;
	font-family: ScalaSansWeb, sans-serif !important;
}
.ab-list .item {
	padding:0 0 12px 0;
	margin:0 0 20px 0;
	border-bottom:1px solid #e1e1e1;
}
.ab-list .item.list {
	height:115px
}
.ab-list .item .introImg{
	float: left;
	padding-right: 10px;
}
.ab-list .item .introImg img{
	height:110px;
}
.ab-list .item.last {
	border:0;
}
.ab-list .item:last-child {
	border:0;
}
.ab-list .item-tit {
	padding:0 0 4px 0;
	font-size:1.3em;
	line-height:1.1em;
}
.ab-list .item-intro {
	line-height:1.2em;
}

#ab-ftrinfo {
	text-align:center;
	color:#fff;
	font-size:1.1em;
	padding:0 0 28px 0;
}
#ab-ftrinfo p {
	margin:0 0 2px 0;
}
#ab-ftrinfo .copy {
	padding:6px 0 0 0;
	font-size:0.9em;
}

#ab-locpicker {
	position:absolute;
	z-index:9;
	top:-34px;
	left:22px;
}
#ab-locpicker a.picker {
	display:block;
	color:#fff;
	padding:8px 22px 8px 8px;
	background:url(../images/ico_whitearrow_down.gif) no-repeat 92% 51%;
	width:150px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;   
	box-sizing:border-box;  
}
#ab-locpicker a img {
	vertical-align:middle;
	margin:0 4px 2px 0;
}
#ab-locpicker .anchor:hover a.picker {
	background:#fff url(../images/ico_grayarrow_down2.gif) no-repeat 92% 51%;
	text-decoration:none;
	color:#8c8d96;
	border:1px solid #9ca5a9;
	border-bottom:0;
	padding:7px 21px 8px 7px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
}
#ab-locpicker .drop {
	display:none;
	position:absolute;
	top:30px;
	left:0;
	z-index:99;
	border:1px solid #9ca5a9;
	border-top:0;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	background:#fff;
	width:150px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;   
	box-sizing:border-box;  
	padding:7px 0;
}
#ab-locpicker .drop ul {
	list-style:none;
	padding:0;
	margin:0;
}	
#ab-locpicker .drop ul a {
	display:block;
	padding:4px 7px;
}
#ab-locpicker .drop ul a:hover {
	text-decoration:none;
	background:#f9f9f9;
}
/*end areas*/


/*begin jquery*/
div.pagesNav a.pageFirst,
div.pagesNav a.pageLast {
	display:none;
}
div.pagesNav a.pagePrev,
div.pagesNav a.pageNext,
.pagePrevOff,
.pageNextOff {
	display:block;
	float:left;
	width:18px;
	height:17px;
	text-indent:-9999px;
	position:absolute;
	top:10px;
	z-index:9999;
}
div.pagesNav a.pagePrev, .pagePrevOff {
	background:url(../images/ico_news_prev.png) no-repeat 0 0;
	position:absolute;
	right:44px;
}
.pagePrevOff {
	background:url(../images/ico_news_prev_off.png) no-repeat 0 0;
	z-index:9990;
}
div.pagesNav a.pageNext, .pageNextOff {
	background:url(../images/ico_news_next.png) no-repeat 0 0;
	position:absolute;
	right:20px;
}
.pageNextOff {
	background:url(../images/ico_news_next_off.png) no-repeat 0 0;
	z-index:9990;
}
#paginateChegadasVoo, #paginatePartidasVoo, #paginateChegadasCia, #paginatePartidasCia {
	padding-top: 20px;
}
/*end jquery*/

/*banner2*/

div#slides div.blue-bar {
	background-color: #124b7c;
	border-style: solid;
	border-color: rgba(71, 58, 58, 0);
	height: 3px;
	width: 65%;
}

div#slides div.yellow-bar {
	background-color: #d6a51d;
	border-style: solid;
	border-color: rgba(71, 58, 58, 0);
	height: 3px;
	width: 65%;
}

div#slides div.banner-bar {

	width: 90%;
	position: absolute;
	height: 14%;
	background-color: #303030;
	z-index: 20;
	top: 256px;
	border-style: solid;
	opacity: 0.3;
	border-color: transparent;	
}

div#weather {
	display: inline-block;
	margin-left: 5px;
	font-size: 0.85em;
}

span.max_weather {
	font-size: 1.2em;
	font-weight: bold;
	color: #ce9300;
	margin-left: 5px;
}

span.min_weather {
	font-size: 1.2em;
	font-weight: bold;
	color: #124b7c;
	margin-left: 5px;
}

img.weather-icon{
	position: relative;
	top: 5px;
	margin-left: 5px;
}

div#weatherId {
	height: 15px;
	width: 154px;
	position: absolute;
	z-index: 20;
	right: 787px;
	top: 70px;
}

div#txt_hour div#hour{
	position: absolute;
	top: 78px;
	right: 943px;
}



/* #127752 - Inclusão de 3 novos banners  */

#bannerHome-all{margin-bottom: 20px; width: 942px; height: 190px;}

.bannerHome_center{float:left;width:460px; height:190px; margin-left:20px; margin-right:20px;}
.bannerHome_center img {display:block; margin:0px 0 0 0; border:1px solid #e1e1e1; border-radius:3px; width: 460px; height:190px;}

.bannerHome {
    float: left;
    height: 190px;
    margin-right: 18px;
    background: none repeat scroll 0% 0% #FFF;
    border: 1px solid #E1E1E1;
    border-radius: 3px;
    overflow: hidden;
}

.bannerHome.banner1 {width:220px;}
.bannerHome.banner2 {width:460px;}
.bannerHome.banner3 {width:700px;}
.bannerHome.banner4 {width:940px;}

.bannerHome.last {
	margin:0;
}

.bannerHome img {display:block; margin:0px 0 0 0; border:1px solid #e1e1e1; border-radius:3px; width: 100%; height:auto;}

/**/


/*-----PAGINACAO---------------*/


a.minibutton {
	font-size: 16px;
	font-weight: 300;
	margin-right: 10px;
	text-decoration: none;
}

a.minibutton:hover {
/* 	text-decoration: none !important; */
/* 	box-shadow: 0 0 2px #5f7293; */
}

a.previous-page:hover, a.next-page:hover {
/* 	background-color: #af7293; */
	font-weight: none;
	text-decoration: none !important;
	box-shadow: 0 0 2px #5f7293;
}

a.previous-page, a.next-page {
	display: inline-block;
	position: relative;
	background-color: #5f7293;
	border-radius: 3px;
	width: 30px;
	height: 28px;
	font-size: 0;
	top: -18px;
}

a.previous-page:after {
	content: "\00AB";
	display: inline-block;
	position: absolute;
	width: 24px;
	height: 24px;
	font-size: 36px;
	color: #ffffff;
	top: -15px;
	left: 6px;
}

a.next-page:after {
	content: "\00BB";
	display: inline-block;
	position: absolute;
	width: 24px;
	height: 24px;
	font-size: 36px;
	color: #ffffff;
	top: -15px;
	left: 6px;
}

a.disabled-button {
	pointer-events: none;
	cursor: default;
	background-color: #ffffff !important;
	border: 1px solid #c7c7c7;
}

a.disabled-button:after {
	color: #c7c7c7;
}

a.current-page {
	pointer-events: none;
	cursor: default;
	font-size: 14px !important;
}

a.number {
	color: #5f7293 !important;
	font-weight: bold !important;
	font-size: 14px;
}

a.number:hover {
	font-weight: bold;
}

.lum-pagination {
	margin-top: 30px;
}

/*-----------SHARE BUTTONS------------*/
a.link-facebook{
	text-indent: -9999px;
	background: url('../images/facebook.svg') no-repeat center center #ffffff;
	border-radius: 2px;
	width: 20px;
	height: 20px;
	padding: 4px;
	position: absolute;
	top: 5px;
	right: 5.5em;
}

a.link-instagram{
	text-indent: -9999px;
	background: url('../images/instagram.svg') no-repeat center center #ffffff;
	border-radius: 2px;
	width: 20px;
	height: 20px;
	padding: 4px;
	position: absolute;
	top: 5px;
	right: 2.5em;
}

div.str-media-bt{width:1000px; height:100%; margin:0 auto; position:relative;}

div.str-media-bt a:hover{box-shadow: 1px 2px 4px #5f7293;}
