/* IPIRANGA **************************************************************************************/
#ipiranga{
	background:#f6f6f6;
	padding:57px 0 30px 0;
	text-align:center;
}
#ipiranga *{
	color:#00314f;
}
#ipiranga h1,
#ipiranga h2{
	text-transform:uppercase;
	font-weight:normal;
	letter-spacing:-.01em;
	margin:0;
}
#ipiranga h1{
	font-family:"nexa_regular";
	font-size:30px;
	line-height:105%;
	margin-bottom:60px;
}
#ipiranga h1 strong{
	font-family:"nexa_black";
}
#ipiranga h2{
	font-family:"raleway_heavy";
	font-size:18px;
	line-height:105%;
	margin-top:37px;
}
#ipiranga a p:nth-of-type(1){
	font-family:"raleway_medium";
	text-transform:uppercase;
	font-size:9px;
	margin:-2px 0 5px 0;
}
#ipiranga a p:nth-of-type(2){
	font-family:"raleway_light";
	font-size:12px;
	line-height:130%;
	margin-left:auto;
	margin-right:auto;
}
#ipiranga [class*="ico-"]{
	padding-left:5px;
}
#ipiranga .button{
	display:inline-block;
	color:#fff;
	font-family:"roboto_black_italic";
	font-size:18px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	vertical-align:middle;
	cursor:pointer;
	margin:20px 0 0 0;
	padding:19px 30px;
	border:1px solid transparent;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:#0066a6;
	width:90%;
	max-width:560px;
	-webkit-transition:all .2s ease-out;
	-moz-transition:all .2s ease-out;
	-ms-transition:all .2s ease-out;
	-o-transition:all .2s ease-out;
	transition:all .2s ease-out;
}
#ipiranga .button a { color:#FFF; }
#ipiranga .button:hover{
	background:#005b93;
}
/* POSTO IPIRANGA NA WEB *************************************************************************/
#posto-ipiranga{
	width:100%;
	position:relative;
	padding:45px 0 50px 0;
	text-align:center;
	background:#000 url(/wps/contenthandler/dav/fs-type1/themes/ipiranga.ipirangaV3.1.theme/assets/img/bg_postoipiranganaweb.jpg) no-repeat center center; 
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
}
#posto-ipiranga > div.container{
	max-width:948px;
}
#posto-ipiranga > img.bg{
	display:none;
}
#posto-ipiranga > div.container > div:first-child{
	display:block;
	margin:0 auto;
	width:100%;
	max-width:239px;
}
#posto-ipiranga > div.container > div:first-child img{
	width:100%;
	margin-left:-4.1841004184100418%;
}
#posto-ipiranga > div.container > h1{
	display:block;
	margin:28px 0 3px 0;
	font-family:"nexa_regular";
	font-weight:normal;
	font-size:30px;
	text-transform:uppercase;
	line-height:110%;
	color:#fff;
}
#posto-ipiranga > div.container > h2{
	display:block;
	margin:0 0 40px 0;
	font-family:"nexa_light";
	font-weight:normal;
	font-size:21px;
	color:#fff;
}
#posto-ipiranga .box-container{
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	overflow:hidden;
	display:block;
}
#posto-ipiranga .box-container.main{
	margin-bottom:39px;
}
#posto-ipiranga .box-container h1{
	width:100%;
	display:block;
	background:#0081c3;
	margin:0;
	padding:9px 20px;
	font-family:"nexa_thin";
	font-size:20px;
	font-weight:normal;
	color:#fff;
	text-align:center;
}
#posto-ipiranga .box-container h1 strong{
	font-family:"nexa_bold";
}
#posto-ipiranga .box-container.main h2{
	width:100%;
	display:block;
	margin:0;
	padding:30px 20px 23px 20px;
	border-bottom:1px solid #e3e3e1;
	font-family:"raleway_bold";
	font-size:20px;
	font-weight:normal;
	color:#2d3e52;
	text-align:center;
	text-transform:uppercase;
}
#posto-ipiranga .box-container h3{
	width:100%;
	display:block;
	margin:0;
	padding:10px 20px;
	font-family:"raleway_bold";
	font-size:18px;
	font-weight:normal;
	color:#785f00;
	/*	background:#fec901; */
	text-align:center;
	text-transform:uppercase;
	-moz-border-radius:0 0 4px 4px;
	-webkit-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px;
}
#posto-ipiranga .box-container h3 a{
	color:inherit;
}
#posto-ipiranga .box-container.main > div.row:nth-of-type(2) > div[class*="span"]:nth-of-type(2){
	background:#f6f6f4;
}
#posto-ipiranga .box-container.main div.row.no-gutter.cols-on-middle{
	background:#fff;
}
#posto-ipiranga .box-container.main div.span8 div.row.cols-on-middle{
	padding-left:20px;
	padding-right:20px;
	padding-top:15px;
}
#posto-ipiranga p.escolha-valor{
	display:inline-block;
	text-align:left;
	padding-left:40px;
	font-family:"raleway_regular";
	font-size:17px;
	color:#2d3e52;
	text-align:right;
}
#posto-ipiranga .pague-boleto-debito {
	display:block;
	width:100%;
	font-family:"raleway_bold";
	font-size:12px !important;
	color:#34495e;
	text-align:center;
	margin:6px 0 4px 0;
}
input#escolha_valor{
	width:100%;
	max-width:165px;
	height:39px;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
	padding-left:36px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-moz-box-shadow:inset 1px 1px 1px 0 #c7c4d1;
	-webkit-box-shadow:inset 1px 1px 1px 0 #c7c4d1;
	box-shadow: inset 1px 1px 1px 0 #c7c4d1;
	border-radius:2px;
	border:1px solid #c1c0c5;
	font-family:"raleway_bold";
	font-size:30px;
	letter-spacing:-.02em;
	color:#a4a9af;
	line-height:39px;
	background:#dadbdf url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAQCAYAAAD52jQlAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAB90RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgOLVo0ngAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDcvMjQvMTQwruiBAAABWUlEQVQ4jaWUP0oDQRTGf2sTLU2RKySChRdQwRNMEYbAVKbTgIWVXTbgCQQVLKwcjIvgnMBCwSskHkJTGqu12DcyWWdXSD54zOy3M9+8fzNJnucsC5u5LoDR6jHk15ZWLLAttoDk7uFpCrQjG76BU6PVVcTDFDgDGgE9Bg6NVvM6TxvApc3cgqjN3BQYlgQBesAXLIY/Mlol3oCB8Ec2c+si2Ayi2gdGwJbYq3xX57QUdl/Gk+D/SzCfGq32jFZprWgFnv1E0nAQW1QpKsXwuA28mwnXBnaBic3cp28vqK++x7XR6rh0YBe4ATZLa2dGq+Z/on8EI9G0KCrvDxhEqw+8C9enBOmAEBdGq5BrVeV0R8ZGmFsJ+8Nm7t5mrhPwnXBzVNRoNUd6DhgG3p3L2AMmFJdgIub3pnV9mlJcVYA34ToUTT8O/nmMgQ2AZMVXKg0c+MWqr1QUPxYoflp79Xv5AAAAAElFTkSuQmCC") no-repeat 12px 13px;
}
@media \0screen{
	input#escolha_valor{
		max-width:129px;
	}
}
#posto-ipiranga .box-ganhe{
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	overflow:hidden;
	display:block;
	width:100%;
	max-width:155px;
}
#posto-ipiranga .box-ganhe ul{
	width:101%;
	display:table;
}
#posto-ipiranga .box-ganhe ul li,
#posto-ipiranga .box-ganhe p{
	text-align:center;
	text-transform:uppercase;
	vertical-align:middle;
	white-space:nowrap;
	padding:0 14px;
}
#posto-ipiranga .box-ganhe ul li:nth-child(1){
	display:table-cell;
	background:#fec600 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAABUCAYAAAA4ewptAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK8AAACvABQqw0mAAAAB90RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgOLVo0ngAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDcvMTkvMTSFZEqMAAADMElEQVR4nO3dwW3cRhSA4XEqUAE86GgCJqB04BK2hO0g6woiV+BNBXIqUNJB3IECHnhVYBYgVyAfDAdMLO2Sw5nhCPi+m6RdzZ5+SIN9b199fvP6MQCcd2z64d2WL+CnLQ8HXpTD2LW7LV+AYAFL3Ixde7nV4YIFLHERQrgdu/Zii8MFC1jqKoTwYYuDBQuIsR+7dl/6UMECYn0Yu/aq5IGCBcS6CN8u4YvdZwkWsMZVCOGm1GGCBay1G7v2lxIHCRaQwrHEfZZgAalkf3+WYAGpXIYQbnMeIFhASm/Hrv011y8XLCC167Fr3+b4xYIF5HCbY0hasIAcLkKG+yzBAnK5Grs26ZC0YAE5JV36J1hAbjep3lQqWEBuyYakBQsoIcnSP8ECSlm99E+wgJJWLf0TLKCkVR9iIVhAaZchcumfYAFbiFr6J1jAVo5Lh6QFC9jSovsswQK2tGhIWrCArc1e+idYQA2u5wxJCxZQi5tzS/8EC6jF2fsswQJqcnLpn2ABtTk8NyQtWECNnhySFiygRk8u/RMsoFY/LP0TLKBm/1n6J1hA7f79EItXn9+8ftz61QCccR9C+NlfWMBL8ShYwEuwa/rhi2ABtds3/fB3CC7dgbp9bPrh9+9fCBZQq7sQwmH6DcECavQQvv0r+GX6TcECanT4fm81JVhAbY7Te6spwQJqctf0w7vnfihYQC0eQggn97oLFlCLfdMP/5x6gGABNbhu+uHPcw8SLGBrfzX98H7OAwUL2NLZe6spwQK2tPv/m0NPESxgK4emHz4teYJgAVv4o+mH35Y+SbCA0u5DCPuYJwoWUNJDWHhvNSVYQElPDjXPJVhAKR+fG2qeS7CAEn5YxhdDsIDcnlzGF0OwgNz2a+6tpgQLyOk4Z6h5LsECcjm5jC+GYAE5LBpqnkuwgBx255bxxRAsILXrpUPNcwkWkNLsZXwxBAtI5T5kuLeaEiwgleih5rkEC0hh1VDzXIIFrBW1jC+GYAFr3IXIZXwxBAuIlWyoeS7BAmIVubeaEiwgxuplfDEEC1gqyTK+GIIFLLHqQyTWEixgiX2Ooea5BAuYK+kyvhhfAaHHvvIRsP7TAAAAAElFTkSuQmCC") no-repeat right center;
	font-family:"helveticaneue_black_condensed","texgyreheros_cn_bold","Arial Narrow","Arial",sans-serif;
	font-weight:800;
	font-stretch:condensed;
	font-size:14px;
	letter-spacing:.03em;
	color:#fff;
}
#posto-ipiranga .box-ganhe ul li:nth-child(2){
	display:table-cell;
	background:#fec600;
	font-family:"helveticaneue_black_condensed","texgyreheros_cn_bold","Arial Narrow","Arial",sans-serif;
	font-weight:800;
	font-stretch:condensed;
	font-size:14px;
	color:#000;
}
#posto-ipiranga .box-ganhe ul li:nth-child(2) span{
	font-size:72%;
}
#posto-ipiranga .box-ganhe p{
	display:block;
	width:100%;
	padding-top:2px;
	background:#fec600;
	font-family:"helveticaneue_black_condensed","texgyreheros_cn_bold","Arial Narrow","Arial",sans-serif;
	font-weight:800;
	font-stretch:condensed;
	font-size:15px;
	color:#000;
	margin:0;
	border-top:1px solid #fae393;
}
#posto-ipiranga .box-ganhe p span{
	font-size:72%;
}
#km-ganhe .owl-theme .owl-controls .owl-page span{
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAjCAYAAABLuFAHAAAACXBIWXMAAArwAAAK8AFCrDSYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDoAABSCAABFVgAADqXAAAXb9daH5AAAAG/SURBVHja7JS9dcJQDIU/c9LHG8RsYApqSEsDTGCyAUwQRoAN8AQ4jduYkrjATBCYIGYCp9EjQhjyd06qqLGtp2v93Xe9qqr4qTX4hd1YR7sXBcAU6AM+UAJPwDRP452O9XTZ7V7UBZYCslYCwzyNs7OyJaMDJkAzT2MPaMq3Dywl7qzsRwfM03jonFLqsN2LlsBA4h7swAbynFyYz8TEnYB9lenMlN+vA5eqdy5s4RhnwYk8ZxfKnpm4j1W1e9EdUEhZT8A4T+OdZJzJ3ksgzNN4X7fnjlpL3Z4HeRqvaukpByGwUL2V8h1q4FnmP70Y/+BvK8mLZ30juTkdpSQrIc/idM/r47sTg/BKsgIYAjsNDoDNBVrW0bQF7FzPWrdKEcAm4GRoqujqSzxetSZSvZTAvZRnLQSeVZJRQ8sKMFdAJ8GB6neuZcur1rypvzVlGKHMwFlLwAHw6qpsmCE5neqbkvvmHMBvaE1SJSYGnJjzY+bMEARga3remnOAzE77AHSvTDsDbt2PHEk2ilkHEbyF9BhIxrECFkDLgbVyfoVhIbB3DNuLo/gEWDigvZJ72edIpqvVMxF/ywEB3gcAd9mitHnAVI0AAAAASUVORK5CYI") no-repeat 0 0;
}
#km-ganhe .owl-theme .owl-controls .owl-page.active span, #km-ganhe .owl-theme .owl-controls.clickable .owl-page:hover span{background-position:0 -20px;}
#posto-ipiranga .box-credito-wrapper{
	position:relative;
	margin:0 -3px;
}
#posto-ipiranga .box-credito{
	text-align:center;
	margin:0 3px;
	background:#fff;
	-moz-border-radius:0 0 4px 4px;
	-webkit-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px;
	overflow:hidden;
}
#posto-ipiranga .box-credito img{
	margin:18px auto 8px auto;
}
#posto-ipiranga .box-credito h2{
	width:100%;
	margin:0;
	padding:11px 0;
	font-family:"raleway_bold";
	font-size:48px;
	font-weight:normal;
	letter-spacing:-.04em;
	color:#2d3e52;
	background:#f6f6f4;
}
#posto-ipiranga .box-credito h2 span{
	font-size:50%;
}
#posto-ipiranga .box-credito p{
	margin:0;
	padding:0 20px;
}
#posto-ipiranga .box-credito p:nth-of-type(1),
#posto-ipiranga .box-credito p:nth-of-type(3){
	width:100%;
	font-family:"raleway_bold";
	font-size:9px;
	color:#34495e;
	line-height:132%;
	margin:4px auto 9px auto;
}
#posto-ipiranga .box-credito p:nth-of-type(1){
	max-width:310px;
}
#posto-ipiranga .box-credito p:nth-of-type(3){
	max-width:245px;
}
#posto-ipiranga .box-credito p:nth-of-type(2){
	font-family:"raleway_regular";
	font-size:11px;
	color:#2d3e52;
	line-height:136%;
	margin-top:10px;
}
#posto-ipiranga .box-credito .box-ganhe{
	margin:11px auto 8px auto;
	min-width:185px;
}
#posto-ipiranga .box-credito .box-ganhe ul li{
	font-size:18px;
	padding:2px 14px 1px 5px;
}
#posto-ipiranga .box-credito .box-ganhe ul li:nth-child(1){
	font-size:16px;
	font-family:"helveticaneue_black","texgyreheros_bold","Helvetica","Arial",sans-serif;
	font-weight:600;
	font-stretch:normal;
	letter-spacing:-.02em;
}
#prev-credito, #next-credito{
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAA4CAYAAACc//oCAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAB90RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgOLVo0ngAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDcvMjgvMTR6eFc5AAACEElEQVRYhc3X7W2jQBCA4ddUcCVcB7Y0FJB0kA5COrlO7KskV8AgJZ1cB9yPrK0FFpjZj1NWimz4wfuAYrHDNE14/1R1WBxfVPWSc60O5xrH8QpcwyfjOF6Ad+A9fHet0zRN3vgQnRqAX8DPcPwXeBaRD+s1zU8gEb+JyG/gJYQBfuB8EibARvwNQEQ+gadcxCFgL35fJYhdgCVeitgEeOIliCQgJ56LWAFK4jmIGaBG3It4AGrGPYiuVdyKOKlqs3i8xnE8A38CgAB6dr+MCtYpcW7qwt3eopPD/U1Xa0VvzPjun0TkswNoidiLQ/QraIE4is8AtRGW+ApQC2GNJwGlCE98E5CL8MZ3AV5ETvwQYEXkxk2AI0RJHNpsy81xcGzLYfUklttydxzAPUqFUex1cXxW1XPOtbIAIjIsji8i8n9mw77vr8A1fNL3/WM2DN9dy/VPGKJDdGogMRuqav3ZMBG/qWpyNvQ8CRNgI/4GoKrJPZ8VcQjYi99XCWIXYImXIjYBnngJIgnIieciVoCSeA5iBqgR9yIegJpxD6JrFbciTiLSLB6vvu+/6WwY7vYWnRzub7paK3pjzrZtqvo1G7ZE7MUh+hW0QBzFZ4DaCEt8BaiFsMaTgFKEJ74JyEV447sALyInfgiwInLjJsARoiQObbbl5jg4Z8PFk1huy91xIHs0e10cn0Ukazb8B34ehu3RjLwwAAAAAElFTkSuQmCC") no-repeat 0 0;
	display:block;
	width:16px;
	height:27px;
	position:absolute;
	top:148px;
}
#prev-credito{
	background-position:0 0;
	left:10px;
}
#next-credito{
	background-position:-16px 0;
	right:10px;
}			
#prev-credito:hover{ 
	background-position:0 -28px;				
}
#next-credito:hover{
	background-position:-16px -28px;				
}
#prev-credito.disabled, #next-credito.disabled{
	display:none !important;
}
#posto-ipiranga .box-credito h1,
#posto-ipiranga .box-credito h2,
#posto-ipiranga .box-credito h3,
#posto-ipiranga .box-credito p,
#posto-ipiranga .box-credito div,
#posto-ipiranga .box-credito img{
	display:block;
}
.bomba1{
	width:100%;
	height:auto;
	max-width:274px;
	max-height:158px;
	margin-top:10.2%;
}
.bomba2,
.bomba3,
.bomba4{
	width:189px;
	height:111px;
}
.bomba5{
	width:100%;
	height:auto;
	max-width:257px;
	max-height:146px;
}
.box-preco {
	font-size: 18px;
	font-weight: bold;
}
.box-preco p:nth-child(1) {
	margin-bottom: 0;
}
.box-preco p span {
	font-size: 28px;
}
.box-preco p:nth-child(2) {
	font-size: 11px;
}
/* KM DE VANTAGENS *******************************************************************************/
#km-vantagens{
	width:100%;
	position:relative;
	padding-top:32px;
	text-align:center;
	background:#fff; 
}
#km-vantagens > div.container > div:first-child{
	display:block;
	margin:0 auto;
	width:100%;
	max-width:106px;
}
#km-vantagens > div.container > div:first-child img{
	width:100%;
}
#km-vantagens > div.container > h1{
	display:block;
	margin:24px 0 5px 0;
	font-family:"nexa_regular";
	font-weight:normal;
	font-size:30px;
	text-transform:uppercase;
	line-height:110%;
	color:#00314f;
}
#km-vantagens > div.container > h2{
	display:block;
	margin:0 0 38px 0;
	font-family:"nexa_light";
	font-weight:normal;
	font-size:21px;
	line-height:134%;
	color:#00314f;
}
#km-vantagens > div.container > h2 strong{
	text-transform:uppercase;
	font-weight:normal;
}
#km-vantagens > div.container > h2 span{
	font-family:"roboto_bold_italic";
	color:#001b2c;
	border-bottom:1px solid #001b2c;
	white-space:nowrap;
}
#km-vantagens > div.container > h2 a{
	color:inherit;
}
#km-vantagens > div.container > h1 div.fb-like{
	display:inline-block;
	top:-8px;
	margin-left:6px;
}
#km-vantagens hr{
	border:0;
	background:none;
	outline:0;
	background-color:#e8e8e8;
	margin:38px auto 39px auto;
	height:2px;
}
#km-vantagens > div.container > ul{
	width:100%;
	overflow:hidden;
}
#km-vantagens > div.container > ul li{
	display:block;
	float:left;
	width:50%;
	padding-bottom:31px;
}
#km-vantagens > div.container > ul li a{
	width:100%;
	display:block;
	padding:18px 20px 22px 20px;
	text-align:center;
	font-family:"nexa_black";
	font-weight:normal;
	font-size:22px;
	text-transform:uppercase;
	color:#344956;
}
#km-vantagens > div.container > ul li:nth-child(1) a{
	margin-right:-3px;
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAICAIAAABRUclSAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAH3RFWHRTb2Z0d2FyZQBNYWNyb21lZGlhIEZpcmV3b3JrcyA4tWjSeAAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8yOC8xNHp4VzkAAAA6SURBVAiZY/z58+fz588ZGBjk5eUZHzx48OnTJwYGBj4+PiYGJMAiJSUFYUlJSTH+//8fLoOiDDcHAP71D0aeRFf3AAAAAElFTkSuQmCC") repeat-y right 0;
}
#km-vantagens > div.container > ul li:nth-child(2) a{
	margin-left:-4px;
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAICAIAAABRUclSAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAH3RFWHRTb2Z0d2FyZQBNYWNyb21lZGlhIEZpcmV3b3JrcyA4tWjSeAAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8yOC8xNHp4VzkAAAA6SURBVAiZY/z58+fz588ZGBjk5eUZHzx48OnTJwYGBj4+PiYGJMAiJSUFYUlJSTH+//8fLoOiDDcHAP71D0aeRFf3AAAAAElFTkSuQmCC") repeat-y left 0;
}
#km-vantagens > div.container > ul.active-right li a:hover{
	color:#e42b26;
}
#km-vantagens > div.container > ul.active-right li.active a{
	color:#3dbdee;
}
#km-vantagens > div.container > ul.active-left li a:hover{
	color:#3dbdee;
}
#km-vantagens > div.container > ul.active-left li.active a{
	color:#e42b26;
}
#km-vantagens > div.container > ul.active-left{
	/*background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+gAAAAKCAIAAACopeOnAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAH3RFWHRTb2Z0d2FyZQBNYWNyb21lZGlhIEZpcmV3b3JrcyA4tWjSeAAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8yOC8xNHp4VzkAAABgSURBVHic7dYxDcAgAEVBigMEdalvFgShAQksTcgndwre+J63zwLAXcbXTicA8LN6OgAAANgz7gAAEMC4AwBAAOMOAAABjDsAAAQw7gAAEMC4AwBAAOMOAAABjDsAAARYDz0DEXK0NsAAAAAASUVORK5CYII=") no-repeat center bottom;*/
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+gAAAAKCAIAAACopeOnAAAACXBIWXMAAAsSAAALEgHS3X78AAAAIGNIUk0AAHolAACAgwAA+f8AAIDoAABSCAABFVgAADqXAAAXb9daH5AAAABVSURBVHja7NYxDQAwDASxfkGV/xpSUXA0siHcdOnKAWCXvBYBYJkrAQAAGHcAAMC4AwCAcQcAAIw7AABg3AEAwLgDAADGHQAAMO4AAPCbAQAA//8DAFOuAxFF9JoTAAAAAElFTkSuQmCC") no-repeat center bottom;
}
#km-vantagens > div.container > ul.active-right{
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+gAAAAKCAIAAACopeOnAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAH3RFWHRTb2Z0d2FyZQBNYWNyb21lZGlhIEZpcmV3b3JrcyA4tWjSeAAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8yOC8xNHp4VzkAAABdSURBVHic7dZBDcAgEEVBQFilY6kSFglcmmx+M6PgHd+sqgHAvzz77U4A4GOrOwAAALgz7gAAEMC4AwBAAOMOAAABjDsAAAQw7gAAEMC4AwBAAOMOAAABjDsAAAQ4B/AE/HItQxQAAAAASUVORK5CYII=") no-repeat center bottom;
}
#km-vantagens .container-full{
	padding:46px 0 14px 0;
	background:#f0f0f0;
}
/* TROQUE, GANHE */
#km-troque,
#km-ganhe{
	display:none;
	position:absolute;
	width:100%;
}
#km-ganhe,
#km-ganhe{
	display:none;
	position:absolute;
	width:100%;
}
#km-vantagens .box-container{
	width:100%;
	max-width:1090px;
	margin:0 auto;
	padding:0 65px;
	display:block;
	position:relative;
}
@media \0screen{
	#km-vantagens .box-container{
		max-width:960px;
	}
}
#km-vantagens .box-troque-group,
#km-vantagens .box-ganhe-group{
	overflow:hidden;
}
#km-vantagens .box-troque,
#km-vantagens .box-ganhe{
	text-align:center;
	margin:0 3px;
	background:#fff;
	-moz-border-radius:2px 2px 4px 4px;
	-webkit-border-radius:2px 2px 4px 4px;
	border-radius:2px 2px 4px 4px;
	overflow:hidden;
}
#km-vantagens .box-troque > ul,
#km-vantagens .box-ganhe > ul{
	width:100%;
	height:69px;
	padding:15px 23px 0 23px;
	border-bottom:2px solid #f6f6f6;
	position:relative;
	display:table;
}
#km-vantagens .box-troque > ul li,
#km-vantagens .box-ganhe > ul li{
	vertical-align:middle;
	display:table-cell;
}
#km-vantagens .box-troque > ul li:nth-child(1),
#km-vantagens .box-ganhe > ul li:nth-child(1){
	text-align:left;
}
#km-vantagens .box-troque > ul li:nth-child(2),
#km-vantagens .box-ganhe > ul li:nth-child(2){
	padding-left:20px;
	text-align:right;
	font-family:"raleway_regular";
	font-size:12px;
	color:#858585;
	line-height:120%;
	margin-top:-3px;
}
#km-vantagens .box-troque > ul li.desconto,
#km-vantagens .box-ganhe > ul li.desconto{
	position:absolute;
	display:block;
	top:100%;
	right:25px;
	margin-top:-6px;
	width:76px;
	height:56px;
	background:url(/wps/contenthandler/dav/fs-type1/themes/ipiranga.ipirangaV3.1.theme/assets/img/desconto.png) no-repeat 0 0;
	font-family:"raleway_heavy";
	font-weight:normal;
	font-size:18px;
	color:#fff;
	text-align:center;
	padding-top:25px;
}
#km-vantagens #km-troque .box-troque div.produto,
#km-vantagens #km-troque .box-ganhe div.produto{
	width:100%;
	height:192px;
	padding:20px;
	text-align:center;
}
#km-vantagens #km-ganhe .box-troque div.produto,
#km-vantagens #km-ganhe .box-ganhe div.produto{
	width:100%;
	height:auto;
	padding:0;
	text-align:center;
}
#km-vantagens #km-ganhe .box-ganhe div.produto img {
	margin:0;
}
#km-vantagens .box-troque div.produto:before,
#km-vantagens .box-ganhe div.produto:before{
	content:"";
	display:inline-block;
	height:100%;
	vertical-align:middle;
	visibility:hidden;
	margin-right:-5px;
}
#km-vantagens .box-troque div.produto img,
#km-vantagens .box-ganhe div.produto img{
	max-width:100%;
	max-height:100%;
	display:inline-block;
	vertical-align:middle;
	margin-right:-5px;
}
#km-vantagens .box-troque div.produto-dados,
#km-vantagens .box-ganhe div.produto-dados{
	min-height:171px;
	text-align:center;
	background:#14202c url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAJCAYAAAA/33wPAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAB90RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgOLVo0ngAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDcvMjIvMTQVxbddAAAARklEQVQokaXMuREAIAzEwOuU0lyqiMzwmVe5VkDiPxOgT8wAOfSKmf81dIsVZAadYg0SQTtsQFZQhE2RHdRjIXICObZEAGVFxjTfxwgHfgAAAABJRU5ErkJggg==") no-repeat center top;
	padding:20px;
}
@media \0screen{
	#km-vantagens .box-troque div.produto-dados{
		min-height:131px;
	}
	#km-vantagens .box-ganhe div.produto-dados{
		min-height:131px;
	}
}
#km-vantagens .box-troque div.produto-dados h2,
#km-vantagens .box-ganhe div.produto-dados h2{
	font-family:"raleway_medium";
	font-size:15px;
	font-weight:normal;
	color:#fff;
	text-transform:uppercase;
	line-height:130%;
	margin:0;
	min-height:38px;
}
#km-vantagens .box-troque div.produto-dados p:nth-of-type(1),
#km-vantagens .box-ganhe div.produto-dados p:nth-of-type(1){
	font-family:"raleway_bold";
	font-size:35px;
	color:#f26f21;
	margin:12px 0 0 0;
}
#km-vantagens .box-troque div.produto-dados p:nth-of-type(1) span,
#km-vantagens .box-ganhe div.produto-dados p:nth-of-type(1) span{
	font-family:"raleway_semibold";
	font-size:16px;
}
#km-vantagens .box-troque div.produto-dados p:nth-of-type(1) sup,
#km-vantagens .box-ganhe div.produto-dados p:nth-of-type(1) sup{
	font-size:20px;
	top:-8px;
}
#km-vantagens .box-troque div.produto-dados p:nth-of-type(2),
#km-vantagens .box-ganhe div.produto-dados p:nth-of-type(2){
	font-family:"raleway_semibold";
	font-size:14px;
	color:#fff;
	margin:2px 0 0 0;
}
#km-vantagens .box-encerra,
#km-vantagens .box-plus{
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	overflow:hidden;
	display:block;
	width:100%;
	max-width:188px;
	margin:8px auto -2px auto;
}
#km-vantagens .box-plus{
	max-width:133px;
}
#km-vantagens .box-encerra ul,
#km-vantagens .box-plus ul{
	width:101%;
	display:table;
}
#km-vantagens .box-encerra ul li,
#km-vantagens .box-plus ul li{
	white-space:nowrap;
	vertical-align:middle;
}
#km-vantagens #km-troque .box-encerra ul li:nth-child(1),
#km-vantagens #km-troque .box-plus ul li:nth-child(1){
	display:table-cell;
	background:#3598db url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAABUCAYAAAA4ewptAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK8AAACvABQqw0mAAAAB90RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgOLVo0ngAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDcvMTkvMTSFZEqMAAADLElEQVR4nO3dwXHbRhSA4XUqUAm6GGelA5fAEji4G6ErsFKBGdwNORXI6SDpQL7ipHQgV6AcPM4gsUQCi93Faub7bpJILU//SDt8j69ev/34GADOO459+27LF/DTlocDL8qh6Ybdli9AsIAlbppuuNzqcMEClrgIIdw23XCxxeGCBSx1FUL4sMXBggXE2DfdsC99qGABsT403XBV8kDBAmJdhG+X8MXuswQLWOMqhHBT6jDBAtbaNd3wS4mDBAtI4VjiPkuwgFSyvz9LsIBULkMItzkPECwgpTdNN7zP9csFC0jtuumGNzl+sWABOdzmGJIWLCCHi5DhPkuwgFyumm5IOiQtWEBOSZf+CRaQ202qN5UKFpBbsiFpwQJKSLL0T7CAUlYv/RMsoKRVS/8ECyhp1YdYCBZQ2mWIXPonWMAWopb+CRawlePSIWnBAra06D5LsIAtLRqSFixga7OX/gkWUIPrOUPSggXU4ubc0j/BAmpx9j5LsICanFz6J1hAbQ7PDUkLFlCjJ4ekBQuo0ZNL/wQLqNUPS/8EC6jZf5b+CRZQu38/xOLV67cfH7d+NQBn3IcQfvYXFvBSPAoW8BLsxr79KlhA7fZj334JwaU7ULdPY9/+/v0LwQJqdRdCOEy/IVhAjR7Ct38Fv06/KVhAjQ7f762mBAuozXF6bzUlWEBN7sa+fffcDwULqMVDCOHkXnfBAmqxH/v271MPECygBtdj3/5x7kGCBWztz7Fvf53zQMECtnT23mpKsIAt7f7/5tBTBAvYymHs27+WPEGwgC18Hvv2t6VPEiygtPsQwj7miYIFlPQQFt5bTQkWUNKTQ81zCRZQyqfnhprnEiyghB+W8cUQLCC3J5fxxRAsILf9mnurKcECcjrOGWqeS7CAXE4u44shWEAOi4aa5xIsIIfduWV8MQQLSO166VDzXIIFpDR7GV8MwQJSuQ8Z7q2mBAtIJXqoeS7BAlJYNdQ8l2ABa0Ut44shWMAadyFyGV8MwQJiJRtqnkuwgFhF7q2mBAuIsXoZXwzBApZKsowvhmABS6z6EIm1BAtYYp9jqHkuwQLmSrqML8Y/Jpu+8jwT+fEAAAAASUVORK5CYII=") no-repeat right center;
	font-family:"roboto_regular";
	font-size:14px;
	color:#fff;
	text-align:center;
	padding:0 10px 1px 6px;
}
#km-vantagens #km-ganhe .box-encerra ul li:nth-child(1),
#km-vantagens #km-ganhe .box-plus ul li:nth-child(1){
	display:table-cell;
	background:#ffc600 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAABUCAYAAAA4ewptAAAACXBIWXMAAArwAAAK8AFCrDSYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDoAABSCAABFVgAADqXAAAXb9daH5AAAALxSURBVHja7N3NTRthFIbRN6lgSmCZRRYugRJcgjvIUEGcCnAqgFQA6YB04HSQKA0MFZAFkwghG3vs+flGOkdCCAESEtIjuJp7/e7Pxw9PAThsk+Rqyh/gvd8BcKQ6yVKwgLm4SXIhWMAcVEnu2veCBRRvkeRasIC5WLVvggXMwnX715ZgAcWr8jyErwQLmINFGy3BAmZhmeSTYAFzsckI8yzBAvoy+PNZggX05aKNlmABs3CZ5LNgAXOxbsMlWMAs3GWAJWnBAoZQZYB5lmABQ1mk5yVpwQKGVKfHo3+CBQztJj09VCpYwNCq9LQkLVjAGBbpYZ4lWMBYVjnz6J9gAWM66+ifYAFjqnLGkrRgAWO7yIlH/wQLmMIyJxz9EyxgKpt0XJIWLGBKneZZggVMqUqHJWnBAqZ2mSOP/gkWUIJ1jliSFiygFDc5cPRPsIBSVDkwzxIsoCSLvLEkLVhAaersWZIWLKBEO5ekBQsoUZUdR/8ECyjVIq/mWYIFlGyVF/MswQJK9/9FLAQLmIO7JJVgAXPxJFjAHCyTPAoWULpVkp+JGRZQttsk3/59IFhAqbZ5XtOJYAEla9p/BR8FCyhdnXZuJVhAyTZ5MbcSLKBU2yRX+z4pWEApmhy46y5YQClWSX4LFlC6dZLvh75IsICpPST5cswXChYwpSZHvB6hYAElWObVw6GCBZSoTvKjyzcIFjCF+yRfu36TYAFj+5U9rzsoWEBJmnScWwkWMJU6O5aaBQsozW32LDULFlCSbV4d4xMsoERNdhzjEyygRKucMbcSLGAsmxyx1CxYwNS2eeMYn2ABpWjSYalZsIApLXPgGJ9gASVYp+NSs2ABU3jIkcf4BAuY0q8MMLcSLGAIy/TwcKhgAUOr09PDoYIFDOk+JxzjEyxgbNuceIxPsIAxNelpqVmwgKHVGWFuJVjAuW5z5jE+wQLGsE0Px/gECxhakxGetxIsoA+rDLDULFhA3zbp8RjfKf4CAAD//wMAKgRb35xdLgIAAAAASUVORK5CYII=") no-repeat right center;
	font-family:"roboto_regular";
	font-size:14px;
	color:#fff;
	text-align:center;
	padding:0 10px 1px 6px;
}
#km-vantagens #km-troque .box-encerra ul li:nth-child(2),
#km-vantagens #km-troque .box-plus ul li:nth-child(2){
	display:table-cell;
	background:#3598db;
	font-family:"roboto_black";
	font-size:20px;
	letter-spacing:-.02em;
	color:#fff;
	text-align:left;
	padding:4px 0 3px 0;
}
#km-vantagens #km-ganhe .box-encerra ul li:nth-child(2),
#km-vantagens #km-ganhe .box-plus ul li:nth-child(2){
	display:table-cell;
	background:#ffc600;
	font-family:"roboto_black";
	font-size:20px;
	letter-spacing:-.02em;
	color:#020001;
	text-align:left;
	padding:4px 0 3px 0;
}
#km-vantagens #km-troque .box-plus ul li:nth-child(1){
	width:40px;
	font-family:"helveticaneue_black","texgyreheros_bold","Arial Black",sans-serif;
	font-size:35px;
	font-weight:800;
	font-stretch:normal;
	letter-spacing:0;
	padding:1px 8px;
	text-align:left;
	vertical-align:top;
}
#km-vantagens #km-ganhe .box-plus ul li:nth-child(1){
	width:40px;
	font-family:"helveticaneue_black","texgyreheros_bold","Arial Black",sans-serif;
	font-size:14px;
	font-weight:800;
	font-stretch:normal;
	letter-spacing:0;
	padding:1px 12px 1px 5px;
	text-align:left;
}
@media \0screen{
	#km-vantagens .box-plus ul li:first-child{
		font-size:34px;
		padding:1px 8px 0 7px;
	}
}
#km-vantagens #km-troque .box-plus ul li:nth-child(2){
	font-family:"helveticaneue_heavy_condensed","texgyreheros_bold","Arial Narrow","Arial",sans-serif;
	font-size:20px;
	font-weight:700;
	font-stretch:condensed;
	letter-spacing:.02em;
	white-space:nowrap;
	padding-left:10px;
}
#km-vantagens #km-ganhe .box-plus ul li:nth-child(2){
	font-family:"helveticaneue_heavy_condensed","texgyreheros_bold","Arial Narrow","Arial",sans-serif;
	font-size:20px;
	font-weight:700;
	font-stretch:condensed;
	letter-spacing:.02em;
	white-space:nowrap;
	padding-left:3px;
}
#km-vantagens #km-troque .box-troque h3,
#km-vantagens #km-troque .box-ganhe h3{
	width:100%;
	display:block;
	margin:0;
	padding:13px 20px 14px 20px;
	font-family:"raleway_extrabold";
	font-size:15px;
	font-weight:normal;
	color:#fff;
	background:#3598db;
	-moz-border-radius:0 0 4px 4px;
	-webkit-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px;
}
#km-vantagens #km-ganhe .box-troque h3,
#km-vantagens #km-ganhe .box-ganhe h3{
	width:100%;
	display:block;
	margin:0;
	padding:13px 20px 14px 20px;
	font-family:"raleway_extrabold";
	font-size:15px;
	font-weight:normal;
	color:#785e00;
	background:#ffc600;
	-moz-border-radius:0 0 4px 4px;
	-webkit-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px;
}
#km-vantagens .box-troque h3 a,
#km-vantagens .box-ganhe h3 a{
	color:inherit;
}
#prev-troque, #next-troque,
#prev-ganhe, #next-ganhe{
	background:url("data:image/png;base64,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") no-repeat 0 0;
	display:block;
	width:41px;
	height:77px;
	position:absolute;
	top:50%;
	margin-top:-79px;
}
#prev-troque,
#prev-ganhe{
	background-position:0 0;
	left:4px;
}
#next-troque,
#next-ganhe{
	background-position:-41px 0;
	right:4px;
}			
#prev-troque:hover,
#prev-ganhe:hover{ 
	background-position:0 -77px;				
}
#next-troque:hover,
#next-ganhe:hover{
	background-position:-41px -77px;				
}
#prev-troque.disabled, #next-troque.disabled,
#prev-ganhe.disabled, #next-ganhe.disabled{
	display:none !important;
}
#km-vantagens .box-ganhe-wrapper{
	width:100%;
	height:479px;
	display:block;
	position:relative;
	text-align:center;
	margin:0 0 47px 0;
	background:#fff;
	-moz-border-radius:2px 2px 4px 4px;
	-webkit-border-radius:2px 2px 4px 4px;
	border-radius:2px 2px 4px 4px;
	overflow:hidden;
}
#km-vantagens .box-ganhe-wrapper{
	text-align:center;
	font-family:"raleway_heavy";
	font-size:30px;
	color:#f1f1f1;
}
#km-vantagens .box-ganhe-wrapper:before{
	content:"";
	display:inline-block;
	height:100%;
	vertical-align:middle;
	margin-right:-4px;
}
#km-vantagens .box-ganhe-wrapper span{
	display:inline-block;
	vertical-align:middle;
	margin-right:-4px;
}
/* Revista ***************************************************************************************/
#revista {
	background: #e0e0e0;
	padding: 50px 0;
}
#revista h1 {
	font-family: "raleway_light";
	font-size: 28px;
	line-height: 105%;
	text-transform: uppercase;
	margin-top:80px;
}
#revista h1 strong {
	font-family: "raleway_bold";
	display: block;
	margin-top: 10px;
}
#revista p{
	margin: 30px 0;
	width: 100%;
	max-width: 250px;
}
#revista a{
	color:#666666;
	text-decoration:underline;
	/*font-family: verdana,tahoma,arial,helvetica,sans-serif;
	font-style: italic;
	color: #04b5e9;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;*/
}
#revista .imagemRevista{
	border-right:1px solid #c3c3c3;
}
#revista .imagemRevista img{
	margin:auto;
	display:block;
}
/* SERVICOS **************************************************************************************/
#servicos{
	background:#04b5eb;
	padding:53px 0 70px 0;
}
#servicos img{
	float:left;
	margin:0 30px 30px 0;
}
#servicos *{
	color:#fff;
}
#servicos h1,
#servicos h2{
	font-family:"raleway_light";
	font-weight:normal;
	letter-spacing:-.01em;
	margin:0;
}
#servicos h1{
	font-size:28px;
	text-align:center;
	line-height:105%;
	margin-bottom:62px;
}
#servicos h1 strong{
	font-family:"raleway_bold";
}
#servicos h2{
	font-size:24px;
	margin-top:10px;
}
#servicos a p:nth-of-type(1){
	font-family:"raleway_regular";
	font-size:14px;
	margin-top:15px;
}
#servicos a p:nth-of-type(1) strong{
	font-family:"raleway_bold";
}
#servicos a p:nth-of-type(2) {
	font-family:"roboto_black_italic";
	font-size:14px;
	color:#01485e;
	margin-top:15px;
	line-height:140%;
}
#servicos [class*="ico-"]{
	padding-left:5px;
	color:#00495a;
}
/* MEDIA QUERIES **********************************************************************************************************************************************/
@media (max-width:599px){
	#ipiranga h1{
		font-size:20px;
	}
	#ipiranga h2{
		font-size:12px;
	}
	#ipiranga h2{
		margin-top:15px !important;
	}
	#posto-ipiranga > div.container > h1{
		font-size:20px;
	}
	#posto-ipiranga > div.container > h2{
		font-size:14px;
	}
	#posto-ipiranga div.row.cols-on-middle > div.span4.tablet-span12{
		text-align:center;
		padding-left:5px;
		padding-right:0;
	}
	#posto-ipiranga div.box-ganhe{
		margin:20px auto 10px auto;
	}
	#posto-ipiranga p.escolha-valor{
		padding-left:0;
	}
	#posto-ipiranga p.escolha-valor{
		text-align:center;
	}
	#posto-ipiranga div.box-container.main h1,
	#posto-ipiranga div.box-container.main h2{
		font-size:16px;
	}
	.bomba1{
		width:80%;
		margin:20px 0;
	}
	#km-vantagens > div.container > h1{
		font-size:20px;
	}
	#km-vantagens > div.container > h2{
		font-size:14px;
	}
	#km-vantagens > div.container > h1 div.fb-like{
		top:-2px;
		margin-top:10px;
	}
	#km-vantagens .box-container{
		padding:0 20px;
	}
	#km-vantagens > div.container > ul li a{
		font-size:14px;
	}
	#servicos{
		padding-bottom:30px !important;
	}
	#servicos *{
		text-align:center;
	}
	#servicos h1{
		font-size:23px;
	}
	#servicos h2{
		font-size:20px;
	}
	#servicos img{
		float:none;
		margin:0 auto 10px auto;
	}
	#servicos a p:nth-of-type(1),
	#servicos a p:nth-of-type(2){
		width:80%;
		margin-left:auto;
		margin-right:auto;
	}
	#footer-socialnet div.span4.tablet-span15{
		margin-top:20px;
		border-top:1px dotted #284055;
	}
	#footer-socialnet > div.container{
		background:none;
		text-align:center;
	}
	#footer-socialnet ul li{
		margin-left:15px;
		margin-right:15px;
	}
	#footer-socialnet h3{
		margin:18px 0 40px 0;
	}
	#footer-socialnet div.applic h3+a{
		margin-left:0;
	}
}
@media (min-width:600px) and (max-width:979px){
	#ipiranga h2{
		margin-top:20px !important;
	}
	#posto-ipiranga > div.container > h1{
		font-size:25px;
	}
	#posto-ipiranga > div.container > h2{
		font-size:17px;
	}
	#posto-ipiranga div.row.cols-on-middle > div.span4{
		text-align:left;
	}
	#posto-ipiranga div.row.cols-on-middle > div.span4.tablet-span12{
		text-align:center;
		padding-left:0;
		padding-right:0;
	}
	#posto-ipiranga div.box-ganhe{
		margin:0 auto 10px auto;
	}
	#posto-ipiranga p.escolha-valor{
		padding-left:10px;
	}
	#km-vantagens > div.container > h1{
		font-size:25px;
	}
	#km-vantagens > div.container > h2{
		font-size:17px;
	}
	#km-vantagens > div.container > h1 div.fb-like{
		top:-5px;
	}
	#km-vantagens .box-container{
		padding:0 40px;
	}
	#km-vantagens > div.container > ul li a{
		font-size:18px;
	}
	#servicos *{
		text-align:center;
	}
	#servicos img{
		float:none;
		margin:0 auto 10px auto;
	}
	#servicos a p:nth-of-type(1),
	#servicos a p:nth-of-type(2){
		width:80%;
		margin-left:auto;
		margin-right:auto;
	}
}
@media (min-width:980px){
	#servicos *{
		text-align:left;
	}
	#servicos img{
		float:left;
		margin:0 30px 30px 0;
	}
	#servicos a p:nth-of-type(1){
		width:90%;
	}
}

/* CSS Adicional */
iframe {
	display:none;
}
#floaterSSO {
	display:none;
	height: 1px;
}
#posto-ipiranga .box-container .box-credito h3 {
	color: #efefef !important;
	background: #ccc !important;
}

/* Pop up - canto inferior direito (home) */
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.popup-container#revista-lightbox,
.popup-container#abasteceai-lightbox {
	display: none;
	margin: auto;
	width: 220px;
	position: fixed;
	z-index: 9999996 !important;
	bottom: 0;
	padding-top: 60px;
	right: 0;
	right: 0 !Important;
	height: 267px;
}
div#revista-popup {
	width: 220px;
	height: 267px;
	position: absolute;
	right: 15px;
	z-index: 99999999;
	bottom: 0;
	background-size: cover;
}
div#abasteceai-popup {
	width: 220px;
	height: 267px;
	position: absolute;
	right: 15px;
	z-index: 99999999;
	bottom: 0;
	background-size: cover;
}
span.button-fechar{
	position: absolute;
	top: -10px;
	right: 15px;
	width: 39px;
	height: 39px;
	display: block;
	z-index: 999999999; 
	cursor: pointer;	
}
.background-popup {
	position: absolute;
	left: 0;
	top: 0;
	background: black;
	width: 100%;
	height: 100%;
	display: block;
	opacity: 0.6;
	z-index: 100;
}	
.link-revista{
	position: absolute;
	bottom: 0;
	right: 15px;
	width: 100%;
	height: 90%;
	z-index: 88888888; 
}