body {
	background-image: url("../images/bg.png");
	background-position: center top;
	background-color: #ffffff;
	font-family: provinciaRegular;
}
/* Botones onda menu */
.btn-menu-group {
	border: none;
	display: flex;
	flex-basis: 128px;
	flex-flow: row wrap;
	justify-content: space-around;
}
.btn-menu {
	background: rgba(0,0,0,0.15);
	border: none;
	/*border-radius: 6px;*/
	color: white;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	height: auto;
	max-width: 128px;
	text-align: center;
	text-decoration: none;
	padding: 4px;
	margin:3px;
	width: 128px;
}
.btn-menu > img {
	background-color : white;
	border-radius: 12px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	max-height: 120px;
	max-width: 120px;
}
.btn-menu > img.btn-img {
	background-color : white;
	border-radius: 12px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	max-width: 120px;
}
.btn-menu:hover,
.btn-menu:focus,
.btn-menu.focus,
.btn-menu:active,
.btn-menu.active,
.open > .dropdown-toggle.btn-menu {
	color: #ffffff;
	background: rgb(136,182,50);
	text-decoration: none;
}
/* VTV agregados fuera del original */
/* sector Layout */
.container_top {
	position: fixed;
	top: 0;
	z-index: 1030;
	background-color: rgb(7,36,6);
	border-radius: 3px;
}
.container_topmargin {
	margin-top: 100px;
}
.container_topmargincel {
	margin-top: 62px;
}
.box_top_left {
	float: left;
}
.box_top_left a > img {
	width: 128px;
	max-width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	padding: 2px;
}
.box_top_right {
	float: right;
	margin-top:3px;
	margin-bottom:3px;
	color: white;
}
.box_top_right a > img {
	width: 28px;
	max-width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	padding: 2px;
	background-color: white;
	border-radius: 6px;
}
@media (min-width: 320px) {
	.container_top {
		width: 300px;
		left: 50%;
		margin-left: -150px;
	}
	.container_topmargin {
		margin-top: 101px;
	}
	.box_top_left a > img {
		width: 192px;
		height: auto;
	}
	.box_top_right a > img {
		width: 42px;
		height: auto;
	}
}
@media (min-width: 544px) {
	.container_top {
		width: 524px;
		left: 50%;
		margin-left: -262px;
	}
	.container_topmargin {
		margin-top: 150px;
	}
	.box_top_left a > img {
		width: 256px;
		height: auto;
	}
	.box_top_right a > img {
		width: 56px;
		height: auto;
	}
}
@media (min-width: 768px) {
	.container_top {
		width: 750px;
		left: 50%;
		margin-left: -375px;
	}
	.container_topmargin {
		margin-top: 186px;
	}
	.box_top_left a > img {
		width: 256px;
		height: auto;
	}
	.box_top_right a > img {
		width: 56px;
		height: auto;
	}
}
@media (min-width: 992px) {
	.container_top {
		width: 970px;
		left: 50%;
		margin-left: -485px;
	}
	.container_topmargin {
		margin-top: 221px;
	}
	.box_top_left a > img {
		width: 256px;
		height: auto;
	}
	.box_top_right a > img {
		width: 56px;
		height: auto;
	}
}
@media (min-width: 1200px) {
	.container_top {
		width: 1170px;
		left: 50%;
		margin-left: -585px;
	}
	.container_topmargin {
		margin-top: 252px;
	}
	.box_top_left a > img {
		width: 256px;
		height: auto;
	}
	.box_top_right a > img {
		width: 56px;
		height: auto;
	}
}
.cuadro_aviso_rojo {
	padding: 3px;
	line-height: 1.0;
	color:black;
	border-radius: 3px;
	background: rgba(250,254,2,0.8); /*rgba(255,102,0,0.8)rgba(33,66,0,0.8);*/ /*rgba(154,202,60,0.8);*/ /*rgba(255,0,0,0.6);*/ /*radial-gradient(orange, red);*/
	font-size: 1.2em;
}
.cuadro_aviso_verde_oscuro {
	line-height: 1.0;
	color:white;
	font-size: 1.2em;
	background-color: rgb(4,28,4);
	border-top-style: solid;
	border-width: 1px;
	border-color: rgb(20,100,12);
	padding-top: 8px;
	margin-top: 2px;
}
@media only screen and (min-width: 544px) {
	.cuadro_aviso_rojo {
		font-size: 1.5em;
	}
}
/* sector Inicio */
.cuadro_gris_redondeado {
	margin-top: 3px;
	padding: 6px;
	line-height: 1.0; /*1.42857143;*/
	color:white;
	border-radius: 6px;
	/*background: linear-gradient(#8d8d8d, #404040);*/ /* Standard syntax */
	background: #414042;
	font-size: 1.2em;
}
.cuadro_verde_redondeado {
	margin-top: 3px;
	padding: 6px;
	line-height: 1.0; /*1.42857143;*/
	color:white;
	border-radius: 12px;
	/*background: linear-gradient(#8d8d8d, #404040);*/ /* Standard syntax */
	background: #598f23;
	font-size: 1em;
}
.cuadro_espera {
	padding: 2px;
	background: #000000;
	border-radius: 9px;
	border: 1px solid white;
}
.cuadro_espera_uno {
	display: none;
}
.cuadro_espera_dos {
	display: block;
}
.espera_cantidad {
	color: green;
	font-size: 1.6em;
	line-height: 27px; /* para centrar vertical una linea */
}
.cuadro_patente {
	padding: 27px 18px 12px 18px;
	background: url(../images/patente.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	color:#000000;
}
@media only screen and (min-width: 160px) {
	.cuadro_patente {
		padding: 36px 30px 3px 30px;
		margin-top: 2px;
	}
	.cuadro_ubicacion {
		width: 360px;
		height: 300px;
		border: 0;
	}
}
@media only screen and (min-width: 320px) {
	.cuadro_ubicacion {
		width: 360px;
		height: 300px;
		border: 0;
	}
}
@media only screen and (min-width: 540px) {
	.cuadro_gris_redondeado {
		margin-bottom: 1px;
	}
	.cuadro_movil {
		height: 270px;
	}
	.cuadro_ubicacion {
		width: 360px;
		height: 300px;
		border: 0;
	}
}
@media only screen and (min-width: 720px) {
	.cuadro_espera_dos {
		display: none;
	}
	.cuadro_espera_uno {
		display: block;
	}
	.cuadro_movil {
		height: 300px;
	}
	.cuadro_ubicacion {
		width: 510px;
		height: 300px;
		border: 0;
	}
}
@media only screen and (min-width: 960px) {
	.cuadro_movil {
		height: auto;
	}
	.cuadro_ubicacion {
		width: 750px;
		height: 360px;
		border: 0;
	}
}
.cuadro_menu {
	margin-top:3px;
	margin-bottom:3px;
	height: auto;
}
.cuadro_menu > img,
.cuadro_menu a > img {
	display: block;
	max-width: 100%;
	height: auto;
	margin-left: auto; /* Para centrar imagenes */
	margin-right: auto; /* Para centrar imagenes */
	padding: 6px;
	background-color: white;
	border-radius: 12px;
}
.cuadro_movil_grupo {
	height: auto;
	font-family: provinciaBold; /* Provisto por ENTE VTV a Ariel */
	font-size: 1.2em;
}
.cuadro_movil {
	color: black;
	background-color: white;
	border-radius: 12px;
	font-size: 1.1em;
	padding-top: 12px;
	line-height: 2;
}
.cuadro_movil > img,
.cuadro_movil a > img {
	display: block;
	max-width: 100%;
	height: auto;
	margin-left: auto; /* Para centrar imagenes */
	margin-right: auto; /* Para centrar imagenes */
}
.cuadro_camioneta { /* Borrar luego sino se utiliza mas */
	padding: 4px;
	border-radius: 12px;
	/*background: #002800;*/ /* queda mejor transparente */
	margin-bottom: 10px;
}
.cuadro_camioneta > img
{
	width: 120px;
	/*max-width: 100%;*/
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
.thumbnail_vtv {
	display: block;
	padding: 0px;
	line-height: 1.42857143;
	margin-bottom: 10px;
}
.thumbnail_vtv > img,
.thumbnail_vtv a > img {
	display: block;
	width: 96px; /*Intento fijar tamanio para uniformar las vistas*/
	/*max-width: 100%;*/
	height: auto;
	margin-left: auto; /* Para centrar imagenes */
	margin-right: auto; /* Para centrar imagenes */
}
a.thumbnail_vtv:hover,
a.thumbnail_vtv:focus,
a.thumbnail_vtv.active {
	border-color: #337ab7;
}
.thumbnail_vtv .caption {
	padding: 0px;
	color: #333333;
}

/* Sector Listado de inspecciones */
.insp_etiquetaM {
	color: #ffffff;
	font-size: 1.4em;
	line-height: 50px; /* para centrar vertical una linea */
}
.insp_etiquetaG {
	color: #63aec5;
	font-size: 1.8em;
	line-height: 50px; /* para centrar vertical una linea */
}
.insp_etiqueta {
	line-height: 50px; /* para centrar vertical una linea */
}
.cuadro_insp {
	color:#000000;
	border-radius: 3px;
	border: 1px solid #004040;
	font-size: 1.2em;
	padding-left:8px;
}

/* Estilos para tarifas */
.tarifa-panel-top {
	background-color: #013a10;
	height: 8px;
}
.tarifa-panel-up {
	font-size: 1.2em;
	font-weight: bold;
	color: #cdf968;
	background-color: #015817;
	margin-bottom:4px;
}
.tarifa-panel {
	background-color: #003000;
}
.tarifa-heading {
	font-size: 1.5em;
	color: yellow;
	background-color: #005500;
}
.tarifa-panel-bottom {
	background-color: #02621d;
	height: 12px;
}
.tarifa-subpanel-top {
	background: radial-gradient(#b0f466, #478009);
	height: 18px;
}
.tarifa-cuadro-h1, .tarifa-cuadro-h2, .tarifa-cuadro-h3, .tarifa-cuadro-h4 {
	border: solid 1px #404040;
	background-color: #739b55; /* #78a259; */
}
.tarifa-cuadro-h1, .tarifa-cuadro-h2, .tarifa-cuadro-h3, .tarifa-cuadro-c1, .tarifa-cuadro {
	height: 0px;
}
.tarifa-cuadro-h3 {
	line-height: 15px;
}
.tarifa-cuadro-h4 {
	height: 60px;
}
.tarifa-cuadro-c1 {
	border: solid 1px #404040;
}
.tarifa-cuadro {
	border: solid 1px #404040;
	background-color: #4e942c; /* #558628; #6baa33; */
}
.tarifa-cuadro-celu {
	border: solid 1px #404040;
	background-color: #9aca3c;
}
.tarifa-md {
	display: none;
}
.tarifa-xs {
	display: block;
}
@media only screen and (min-width: 160px) {
	.tarifa-cuadro, .tarifa-cuadro-c1, .tarifa-cuadro-celu {
		height: 78px;
	}
	.tarifa-cuadro {
		color: black;
		background-color: #57a639;
	}
	.tarifa-cuadro-c1 {
		color: white;
		background-color: #006600;
	}
	.tarifa-cuadro-h4 {
		height: 90px;
		line-height: 100%;
	}
	.tarifa-xs {
		display: block;
	}
	.tarifa-md {
		display: none;
	}
}
@media only screen and (min-width: 544px) {
	.tarifa-cuadro, .tarifa-cuadro-c1, .tarifa-cuadro-celu {
		height: 42px;
	}
	.tarifa-cuadro {
		color: black;
		background-color: #57a639;
	}
	.tarifa-cuadro-c1 {
		color: white;
		background-color: #006600;
	}
	.tarifa-xs {
		display: block;
	}
	.tarifa-md {
		display: none;
	}
}
@media only screen and (min-width: 768px) {
	.tarifa-cuadro, .tarifa-cuadro-c1, .tarifa-cuadro-celu {
		height: 90px;
		color: white;
		background-color: #4e942c;
	}
	.tarifa-cuadro-h1 {
		height: 108px;
	}
	.tarifa-cuadro-h2 {
		height: 42px;
	}
	.tarifa-cuadro-h3 {
		height: 66px;
	}
	.tarifa-cuadro-h4 {
		height: 54px;
	}
	.tarifa-xs {
		display: none;
	}
	.tarifa-md {
		display: block;
	}
}
@media only screen and (min-width: 992px) {
	.tarifa-cuadro, .tarifa-cuadro-c1, .tarifa-cuadro-celu {
		height: 54px;
		color: white;
		background-color: #4e942c;
	}
	.tarifa-cuadro-h1 {
		height: 90px;
	}
	.tarifa-cuadro-h2 {
		height: 30px;
	}
	.tarifa-cuadro-h3 {
		height: 60px;
	}
	.tarifa-cuadro-h4 {
		height: 54px;
	}
	.tarifa-xs {
		display: none;
	}
	.tarifa-md {
		display: block;
	}
}
.alingV {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}
.alingVcel {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}
/* Fuentes nuevas de provincia*/
@font-face {
	font-family: "provinciaBold";
	src: url(../fonts/provincia/DINNextRoundedLTPro-Bold.otf);
}
@font-face {
	font-family: "provinciaLight";
	src: url(../fonts/provincia/DINNextRoundedLTPro-Light.otf);
}
@font-face {
	font-family: "provinciaMedium";
	src: url(../fonts/provincia/DINNextRoundedLTPro-Medium.otf);
}
@font-face {
	font-family: "provinciaRegular";
	src: url(../fonts/provincia/DINNextRoundedLTPro-Regular.otf);
}
.provinciaBsAs1 {
	font-family: provinciaBold;
	font-size: 1.4em;
}
.provinciaBsAs2 {
	font-family: provinciaLight;
	font-size: 1.2em;
}
.provinciaBsAs3 {
	font-family: provinciaMedium;
	font-size: 1.0em;
}
.provinciaBsAs4 {
	font-family: provinciaRegular;
	font-size: 1.5em;
}
.estatico_encabezado {
	background-color: #167016;
	border-top: 5px solid #0D4C0C;
	padding-left: 24px;
	padding-right: 24px;
	color: #C1FD60;
	font-size: 1.2em;
	line-height: 1.4;
	margin-bottom: 5px;
}
.estatico_encabezado1 {
	background-color: #167016;
	border-top: 5px solid #0D4C0C;
	padding-left: 24px;
	padding-right: 24px;
	color: yellow;
	font-size: 1.2em;
	line-height: 1.4;
	margin-bottom: 5px;
}
.estatico_pie {
	border-top: 10px solid #7F7F7F;
	border-bottom: 30px solid #444444;
}
.estatico_barra {
	border-top: 5px solid #7F7F7F;
}
.estatico_grupo {
	background-color: #082C08;
	padding-left: 24px;
	padding-right: 24px;
}
.estatico_grupo ol li {
	color: #D1FE07; 
	font-size: 1.2em;
}
.estatico_grupo ol li p {
	color: white;
	font-size: 0.9em;
}
.estatico_grupo ul li {
	color: #D1FE07; 
	font-size: 1.2em;
}
.estatico_grupo ul li p {
	color: white;
	font-size: 0.9em;
}
.estatico_parrafo_subtitulo {
	background-color: #082C08;
	color: #D1FE07;
	font-size: 1.1em;
	line-height: 1.4;
}
.estatico_parrafo_subtitulo1 {
	background-color: #082C08;
	color: orange;
	font-size: 1.0em;
	line-height: 1.4;
}
.estatico_parrafo {
	background-color: #082C08;
	color: white;
	line-height: 1.4;
}
.logo_flota_der
{
	position: relative;
	float: right;
	display: none;
}
@media only screen and (min-width: 768px) {
	.logo_flota_der
	{
		display: block;
	}
}
/* Especial para carousel con dos imagenes por secuencia*/
.slider-size {
    height: auto;
}
.slider-size > img {
    width: 100%;
}
.rowf {
	margin-left: 0px;
	margin-right: 0px;
}
.col-xs-6f, .col-sm-6f, .col-md-6f, .col-lg-6f {
	position: relative;
	min-height: 1px;
	padding-left: 0px;
	padding-right: 0px;
}
.col-xs-6f {
	float: left;
	width: 50%;
}
@media (min-width: 768px) {
	.col-sm-6f {
		float: left;
		width: 50%;
	}
}
@media (min-width: 992px) {
	.col-md-6f {
		float: left;
		width: 50%;
	}
}
@media (min-width: 1200px) {
	.col-lgf-6 {
		float: left;
		width: 50%;
	}
}

.cuadro_iso {
	/*color: black;
	background-color: white;
	border-radius: 12px;
	font-size: 1.1em;
	padding-top: 12px;
	line-height: 2;*/
	padding: 6px;
}
.cuadro_iso > img,
.cuadro_iso a > img {
	display: block;
	max-width: 100%;
	height: auto;
	margin-left: auto; /* Para centrar imagenes */
	margin-right: auto; /* Para centrar imagenes */
}