@charset "UTF-8";
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
-------- ACH (Audi Copa Horch) y AHC (Audi Health Check) -------
0.0 Declaracion de fuentes
1.0 Generales
2.0 VERTICAL ALIGN IN BOOTSTRAP
3.0 - MENU HEADER Y BACKGROUND
4.0 - CONTENEDOR GENERAL Y ESTILOS DE FORMULARIO
5.0 - SELECT CON HTML
6.0 - FOOTER
7.0 - NOTIFICACIONES HEADER
8.0 - MENU MOBILE BREAKPOINT
9.0 - RANKINGS
14.0 - LOGIN Y SELECCION PROGRAMA
14.1 - AUDI PLAY
10.0 - COMUNIDAD
11.0 - FILE UPLOAD CUSTOM
12.0 - MENSAJES DE ERROR
13.0 - ENTREVISTAS
15.0 - GALERIAS
16.0 - RESULTADOS
17.0 - MI EQUIPO
18.0 - PREMIOS
19.0 - SLIDER PREMIOS
20.0 - VIDEOSKIP

---------------- AHC (Audi Health Check) ----------------------

21.0 - MENU HEADER Y BACKGROUND
22.0 - CONTENEDOR GENERAL 
23.0 - RESULTADOS 
24.0 - BASES
25.0 - MI EQUIPO
---------------- POT (Prestige Of Top) ----------------------

26.0 - DASHBOARD
27.0 - SLIDER DASHBOARD
28.0 - RANKINGS
29.0 - RESULTADOS
30.0 - MI EQUIPO
31.0 - PROXIMAMENTE 
--------------------------------------------------------------*/

/**
 * 0.0 Declaracion de fuentes
 *
 * Definicion de las fuentes utilizadas en la aplicacion
 */
@font-face {
   font-family: "AudiTypeBold";
   src: url('../fonts/AudiType/AudiType-Bold.eot');
   src: url('../fonts/AudiType/AudiType-Bold.woff') format('woff'),
       url('../fonts/AudiType/AudiType-Bold.ttf') format('truetype'),
       url('../fonts/AudiType/AudiType-Bold.svg#AudiType-Bold') format('svg'),
       url('../fonts/AudiType/AudiType-Bold.eot?#iefix') format('embedded-opentype');
}
@font-face {
   font-family: "AudiTypeBoldItalic";
   src: url('../fonts/AudiType/AudiType-BoldItalic.eot');
   src: url('../fonts/AudiType/AudiType-BoldItalic.woff') format('woff'),
       url('../fonts/AudiType/AudiType-BoldItalic.ttf') format('truetype'),
       url('../fonts/AudiType/AudiType-BoldItalic.svg#AudiType-BoldItalic') format('svg'),
       url('../fonts/AudiType/AudiType-BoldItalic.eot?#iefix') format('embedded-opentype');
}
@font-face {
   font-family: "AudiTypeExtendedBold";
   src: url('../fonts/AudiType/AudiType-ExtendedBold.eot');
   src: url('../fonts/AudiType/AudiType-ExtendedBold.woff') format('woff'),
       url('../fonts/AudiType/AudiType-ExtendedBold.ttf') format('truetype'),
       url('../fonts/AudiType/AudiType-ExtendedBold.svg#AudiType-ExtendedBold') format('svg'),
       url('../fonts/AudiType/AudiType-ExtendedBold.eot?#iefix') format('embedded-opentype');
}
@font-face {
   font-family: "AudiTypeExtendedBoldItalic";
   src: url('../fonts/AudiType/AudiType-ExtendedBoldItalic.eot');
   src: url('../fonts/AudiType/AudiType-ExtendedBoldItalic.woff') format('woff'),
       url('../fonts/AudiType/AudiType-ExtendedBoldItalic.ttf') format('truetype'),
       url('../fonts/AudiType/AudiType-ExtendedBoldItalic.svg#AudiType-ExtendedBoldItalic') format('svg'),
       url('../fonts/AudiType/AudiType-ExtendedBoldItalic.eot?#iefix') format('embedded-opentype');
}
@font-face {
   font-family: "AudiTypeExtendedItalic";
   src: url('../fonts/AudiType/AudiType-ExtendedItalic.eot');
   src: url('../fonts/AudiType/AudiType-ExtendedItalic.woff') format('woff'),
       url('../fonts/AudiType/AudiType-ExtendedItalic.ttf') format('truetype'),
       url('../fonts/AudiType/AudiType-ExtendedItalic.svg#AudiType-ExtendedItalic') format('svg'),
       url('../fonts/AudiType/AudiType-ExtendedItalic.eot?#iefix') format('embedded-opentype');
}
@font-face {
   font-family: "AudiTypeExtendedNormal";
   src: url('../fonts/AudiType/AudiType-ExtendedNormal.eot');
   src: url('../fonts/AudiType/AudiType-ExtendedNormal.woff') format('woff'),
       url('../fonts/AudiType/AudiType-ExtendedNormal.ttf') format('truetype'),
       url('../fonts/AudiType/AudiType-ExtendedNormal.svg#AudiType-ExtendedNormal') format('svg'),
       url('../fonts/AudiType/AudiType-ExtendedNormal.eot?#iefix') format('embedded-opentype');
}
@font-face {
   font-family: "AudiTypeItalic";
   src: url('../fonts/AudiType/AudiType-Italic.eot');
   src: url('../fonts/AudiType/AudiType-Italic.woff') format('woff'),
       url('../fonts/AudiType/AudiType-Italic.ttf') format('truetype'),
       url('../fonts/AudiType/AudiType-Italic.svg#AudiType-Italic') format('svg'),
       url('../fonts/AudiType/AudiType-Italic.eot?#iefix') format('embedded-opentype');
}
@font-face {
   font-family: "AudiTypeNormal";
   src: url('../fonts/AudiType/AudiType-Normal.eot');
   src: url('../fonts/AudiType/AudiType-Normal.woff') format('woff'),
       url('../fonts/AudiType/AudiType-Normal.ttf') format('truetype'),
       url('../fonts/AudiType/AudiType-Normal.svg#AudiType-Normal') format('svg'),
       url('../fonts/AudiType/AudiType-Normal.eot?#iefix') format('embedded-opentype');
}
@font-face {
    font-family: 'AudiTypeScreenNormal';
    src: url('../fonts/AudiTypeScreen/AudiTypeScreen-Normal.eot');
    src: url('../fonts/AudiTypeScreen/AudiTypeScreen-Normal.eot?#iefix') format('embedded-opentype'), url('../fonts/AudiTypeScreen/AudiTypeScreen-Normal.woff') format('woff'), url('../fonts/AudiTypeScreen/AudiTypeScreen-Normal.ttf') format('truetype'), url('../fonts/AudiTypeScreen/AudiTypeScreen-Normal.svg#AudiTypeScreen-Normal') format('svg');
}
@font-face {
    font-family: 'AudiTypeScreenLight';
    src: url('../fonts/AudiTypeScreen/AudiTypeScreen-Light.eot');
    src: url('../fonts/AudiTypeScreen/AudiTypeScreen-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/AudiTypeScreen/AudiTypeScreen-Light.woff') format('woff'), url('../fonts/AudiTypeScreen/AudiTypeScreen-Light.ttf') format('truetype'), url('../fonts/AudiTypeScreen/AudiTypeScreen-Light.svg#AudiTypeScreen-Light') format('svg');
}
@font-face {
    font-family: 'AudiTypeScreenBold';
    src: url('../fonts/AudiTypeScreen/AudiTypeScreen-Bold.eot');
    src: url('../fonts/AudiTypeScreen/AudiTypeScreen-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/AudiTypeScreen/AudiTypeScreen-Bold.woff') format('woff'), url('../fonts/AudiTypeScreen/AudiTypeScreen-Bold.ttf') format('truetype'), url('../fonts/AudiTypeScreen/AudiTypeScreen-Bold.svg#AudiTypeScreen-Light') format('svg');
}

/*pruebas  */

/**
 * 1.0 Generales
 *
 * Definicion de clases generales como quitar el margen o padding inferior o centrar elemementos.
 */
 body {
 	color: #333;
 }
 body.imagen-cover { 
  background: url('../images/ach/fondo2.jpg') no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ach/fondo2.jpg', sizingMethod='scale');
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ach/fondo2.jpg', sizingMethod='scale')";
}
 body.imagen-ahc-cover { 
  background: url('../images/ahc/fondo.jpg') no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ahc/fondo.jpg', sizingMethod='scale');
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ahc/fondo.jpg', sizingMethod='scale')";
}
@media(max-width: 768px) {
	body.imagen-cover {
	  background: url('../images/ach/fondo_xs.jpg') no-repeat left 40px fixed; 
	  -webkit-background-size: cover;
	  -moz-background-size: cover;
	  -o-background-size: cover;
	  background-size: cover;
	  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ach/fondo_xs.jpg', sizingMethod='scale');
	  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ach/fondo_xs.jpg', sizingMethod='scale')";
	}	
}
.bg-field {
	display: none;
}
.bg-field > div {
	margin-left: 20px; 
	margin-right: 20px;
}
.no-margin {
    margin: 0 !important;
}
.no-margin-top {
	margin-top: 0 !important;
}
.no-margin-bottom {
	margin-bottom: 0 !important;
}
.no-margin-left {
    margin-left: 0 !important;
}
.no-margin-right {
    margin-right: 0 !important;
}
.no-padding {
    padding: 0 !important;
}
.no-padding-right {
    padding-right: 0 !important;
}
.no-padding-left {
    padding-left: 0 !important;
}
.centered {
	text-align: center !important;
}
.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

.img-responsive.img-centered {
	margin: 0 auto;
}
.img-responsive.img-all {
	width: 100%;
}
.text-left {
	text-align: left !important;
}
.black {
	color: #000 !important;
}
a {
    color: #3e3d40;
    font-family: 'AudiTypeExtendedNormal', Arial, sans-serif;
    font-size: 11px;
}
a:hover , a:focus {
	text-decoration: none;
}
a.a-underline , a.a-underline:hover , a.a-underline:focus {
	color: #333;
	font-family: 'AudiTypeNormal', Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
.span-bold {
	color: #333;
	font-family: 'AudiTypeBold', Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
h1.custom-font {
	color: #000;
	font-family: 'AudiTypeExtendedNormal', Arial, sans-serif;
	font-size: 27px;
}
h2.custom-font {
	color: #000;
	font-family: 'AudiTypeExtendedNormal', Arial, sans-serif;
	font-size: 18px;
	margin-top: 0;
}
p.custom-font {
	color: #000;
	font-family: 'AudiTypeNormal', Arial, sans-serif;
	font-size: 12px;
}
.estado-text {
	color: #707173;
	font-family: 'AudiTypeExtendedNormal', Arial, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
}
a.custom-button {
	border: 1px solid #707173;
	color: #3e3d40;
	font-family: 'AudiTypeExtendedNormal', Arial, sans-serif;
	font-size: 10px;
	padding: 15px 30px;
}
@media(max-width: 768px) {
	a.custom-button {
		display: block;
		margin-bottom: 20px;
		margin-top: 20px;
		text-align: center;
	}
}
a.custom-confirm-button {
	background-color: #3e3d40;
	color: #FFF;
	font-family: 'AudiTypeExtendedNormal', Arial, sans-serif;
	font-size: 10px;
	padding: 15px 20px;
}
@media(max-width: 768px) {
	a.custom-confirm-button {
		display: block;
		margin-bottom: 20px;
		margin-top: 20px;
		text-align: center;
	}
}
.info {
	color: #535151;
	font-family: 'AudiTypeNormal', Arial, sans-serif;
	font-size: 9px;
}
.white {
	color: #FFF !important;
}
.btn-black {
	background-color: #000;
	color: #FFF;
	cursor: pointer;
	font-family: 'AudiTypeScreenNormal', Arial, sans-serif;
	font-size: 15px;
	padding: 25px 30px;
}
.btn-black:hover , .btn-black:focus {
color: #FFF;
}

.btn-black2 {
	background-color: #000;
	color: #FFF;
	cursor: pointer;
	font-family: 'AudiTypeScreenNormal', Arial, sans-serif;
	font-size: 15px;
	padding: 6px 30px;
}
.btn-black2:hover , .btn-black2:focus {
color: #FFF;
}

@media(min-width: 768px) and (max-width:990px) {
	.btn-black {
		padding: 25px 10px;
	}
}
@media(max-width: 768px) {
	.btn-black {
		display: block;
		text-align: center;
	}
	.no-xs-padding {
		padding: 0 !important;	
	}
	.no-xs-margin {
		margin-left: 0 !important;
		margin-right: 0 !important;	
	}
	.no-xs-margin-top {
		margin-top: 0 !important;
	}
	.no-xs-margin-bottom {
		margin-bottom: 0 !important;
	}
}
@media(min-width: 768px) {
	.pull-sm-right {
		float: right;
	}
	.no-sm-padding {
		padding: 0 !important;	
	}
	.no-sm-padding-left {
		padding-left: 0 !important;	
	}
}
.visible {
	display: block !important;	
}
img[usemap] {
    border: none;
    height: auto;
    max-width: 100%;
    width: auto;
}

.margen-marco{
	margin-top: 15px;
	margin-bottom: 15px;	
}

@media(max-width: 768px) {
	.margen-marco{
		margin-top: 30px;
		margin-bottom: 30px;
	}
}

/**
 * 2.0 - VERTICAL ALIGN IN BOOTSTRAP
 *
 * Estilos especificos para permitir alinear verticalmente columnas de bootstrap
 */
.row-height {
	display: table;
	height: 100%;
	width: 100%; 
}
.col-height {
	display: table-cell; 
	float: none; 
	height: 100%;
}
@media(min-width: 768px) {
	.row-xs-height {
		display: table;
	}
	.dashboard-pot .row-xs-height {
		display: table;
    	height: 100%;
    	table-layout: fixed;
    	width: 100%;
	}
	.col-xs-height {
		display: table-cell; 
		float: none; 
		height: 100%;
	}
}
.col-middle {
	vertical-align: middle;
}
.col-top {
	vertical-align: top;
}
.inside-full-height {
	height: 100%;
    margin-bottom: 0;
    margin-top: 0;
}
@media (min-width: 768px) {
	.row-sm-height {
		display: table;
		height: 100%;
		width: 100%; 
	}
	.col-sm-height {
		display: table-cell; 
		float: none; 
		height: 100%;
	}
	.col-sm-middle {
		vertical-align: middle;
	}
	.col-sm-top {
		vertical-align: top;
	}	
}

/**
 * 3.0 - MENU HEADER Y BACKGROUND
 *
 * Estilos del menu superior de la aplicacion y el background con la imagen
 */
.navbar-audi {
	background-color: rgba(255,255,255, 1); 
	border-color: transparent; 
	border-radius: 0px; 
	height: auto;
	left: 0;
	margin-bottom: 0px;
	position: fixed;
	right: 0;
	z-index: 999;
}
@media(max-width: 768px) {
	.navbar-audi > .row > div {
		margin-top: 15px;
		text-align: center;
	}
}
img.bg {
  	height: auto;
  	left: 0;
  	/*min-height: 100%;*/
  	min-width: 1024px;  
  	position: fixed;
  	width: 100%;
  	/*top: 75px;*/
}
.navbar-nav li > a > img {
	margin-right: 10px;
	opacity: 0.5;
	filter: alpha(opacity=50); /** IE 5-7 **/
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /** IE8 **/
}
.navbar-nav li > a > span {
	color: #000;
	font-family: 'AudiTypeScreenNormal', Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	vertical-align: text-top;
	opacity: 0.5;
	filter: alpha(opacity=50); /** IE 5-7 **/
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /** IE8 **/
}
.navbar-nav li.selected > a > img {
	opacity: 1;
	filter: alpha(opacity=100); /** IE 5-7 **/
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /** IE8 **/
}
.navbar-nav li.selected > a > span {
	opacity: 1;
	filter: alpha(opacity=100); /** IE 5-7 **/
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /** IE8 **/
}
@media(min-width: 1255px) {
	.navbar-nav > li:last-child {
		margin-left: 50px;
	}
}
@media (min-width: 1133px) and (max-width: 1180px) {
	.no-sm-padding {
		padding: 0;
	}
}
.header-parte-1 {
	margin: 20px 20px 5px 20px;
}
.header-parte-2 {
	margin: 5px 20px;
}

.logo-principal {
	margin-top: 5px;
/* 	height: 48px; */
}
	
.logo-secundario {
	height: 39px;
}
	
@media(max-width: 768px) {
	.header-parte-1 {
		margin: 20px 10px 5px 10px;
	}	
	.logo-principal {
		margin-top: 3px;
		height: 37px;
	}
	.logo-secundario {
		height: 23px;
	}
}

.menu-left-to-right .navbar-collapse{
    height: 100%; /* 100% Full-height */
    position: fixed; /* Stay in place */
    z-index: 1; /* Stay on top */
    top: 0;
    left: -500px;
    background-color: #fff;
    overflow-x: hidden; /* Disable horizontal scroll */
    padding-top: 10px; /* Place content 60px from the top */
    padding-left:30px;
    transition: 0.5s; /* 0.5 second transition effect to slide in the sidenav */
	width: 75%;
	margin-top: 49px;
	overflow-y: auto;
}
.menu-left-to-right .navbar-collapse.in{
	left: 0;
}
.menu-left-to-right  ul.menuAch {
	padding-left: 0;
}
.menuAch li {
    padding: 8px 8px 8px 8px;
    text-decoration: none;
    font-size: 25px;
    color: #818181;
    display: block;
    transition: 0.3s
}

.menuAch span{
	padding-left: 10px;
}

.textoHomeACH{
	color: white; 
	position: absolute;
	top: 50%;
}

@media(max-width: 768px) {
	.navbar-default #botonMenuAch:focus, .navbar-default #botonMenuAch:hover{
		background-color: white;
	}
}

	
/**
 * 4.0 - CONTENEDOR GENERAL Y ESTILOS DE FORMULARIO
 *
 * Estilos del contenedor con fondo blanco por defecto y todos los estilos de los campos del formulario.
 * form-horizontal-custom para el estilo del formulario
 */
.base-div {
    background-color: rgba(255,255,255,0.9);
    max-width: 460px;
    padding: 25px 25px 25px 25px;
    position: relative;
}
.base-div-white {
    background-color: rgba(255,255,255,1);
    padding: 25px 25px 25px 25px;
    position: relative;
}
@media(max-width: 768px) {
	.base-div {
		max-width: none;
	}
}
span.campo-obligatorio {
	color:#9c9e9f;
	font-family: 'AudiTypeNormal', Arial, sans-serif;
	font-size: 12px;
}
.paso-titulo {
	margin-bottom: 15px;
}
/* form#form-registrar { */
/* 	margin-top: 25px; */
/* } */
form select.form-control , form input.form-control {
    border: 0;
    border-radius: 0;
    box-shadow: none;
}
.select-custom {
    -moz-appearance: none;
    background-image: url("../images/select-arrow.png");
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 35px;
}
.select-custom:focus {
    background-image: url("../images/select-arrow-open.png");
}
.form-control {
    font-size: 12px;
}
.form-horizontal-custom label , .form-horizontal-custom input , .form-horizontal-custom select {
    color:#9c9e9f;
    font-family: 'AudiTypeBold', Arial, sans-serif;
    font-size: 12px;
}
.form-horizontal-custom label.sub-label {
	color: #9c9e9f;
	font-family: 'AudiTypeNormal', Arial, sans-serif;
	font-size: 12px;
}
.form-horizontal-custom .control-label {
	text-transform: uppercase;
}
.form-horizontal-custom .form-control {
	background-color: transparent;
	border-bottom: 1px solid #6e6f6f;
	padding-left: 0;
}
.form-horizontal-custom .form-control:focus {
	border-bottom: 2px solid #000 !important;
	box-shadow: none;
}
.form-horizontal-custom .has-error .form-control {
	box-shadow: none;
}
.form-horizontal-custom .help-block {
	background-color: #cb032f;
    color: #ffffff;
    cursor: default;
    font-family: "AudiTypeNormal",Arial,sans-serif;
    font-size: 10px;
    margin: 0;
    padding: 10px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -khtml-user-select: none; /* Konqueror HTML */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently supported by Chrome and Opera */
}
.form-horizontal-custom .custom-help-input {
	color: #707173;
    font-family: 'AudiTypeNormal', Arial, sans-serif;
    font-size: 10px;
    margin-top: 10px;
}
.pasos-summary {
	margin-top: 40px;
	text-align: center;
}
.form-horizontal-custom input[type="checkbox"] + label {
	color: #000;
	font-family: 'AudiTypeBold', Arial, sans-serif;
	margin-left: -25px;
	padding-left: 0;
	vertical-align: bottom;
}
.form-horizontal-custom input[type="checkbox"] + label span:not(.puntos) {
    background: url("../images/check_radio_sheet.png") -28px top no-repeat;
    cursor: pointer;
    display: inline-block;
    height: 25px;
    margin: -3px 4px 0 0;
    vertical-align: middle;
    width: 25px;
}
.form-horizontal-custom input[type="checkbox"]:checked + label span:not(.puntos) {
   background: url("../images/check_radio_sheet.png") 0px top no-repeat;
}
.form-horizontal-custom .checkbox-small input[type="checkbox"] + label span:not(.puntos) {
    background: url("../images/check_radio_sheet_small.png") -17px top no-repeat;
    cursor: pointer;
    display: inline-block;
    height: 15px;
    margin: -3px 4px 0 0;
    vertical-align: middle;
    width: 15px;
}
.form-horizontal-custom .checkbox-small input[type="checkbox"]:checked + label span:not(.puntos) {
   background: url("../images/check_radio_sheet_small.png") 0px top no-repeat;
}
.form-horizontal-custom input[type="checkbox"] {
	cursor: pointer;
	height: 25px;
	margin-left: 0;
	margin-top: 0;
	opacity: 0;
	width: 25px;
}
.help-right-over-input {
	color: #000;
	font-family: 'AudiTypeNormal', Arial, sans-serif;  
	font-size: 12px;
	position: absolute;
	right: 15px; 
	top: 8px;
}
.label-over-input {
	color: #9c9e9f;
	font-family: 'AudiTypeBold', Arial, sans-serif;  
	font-size: 12px;
	left: 15px;
	position: absolute; 
	top: 8px;
}

.logo-secundario{
	padding-right: 15px;
}

select {
        /*for firefox*/
        -moz-appearance: none;
        /*for chrome*/
        -webkit-appearance:none;
      }

/*for IE10*/
select::-ms-expand {
    display: none;
}

.marco{
	min-height: 700px;
}

/**
 * 5.0 - SELECT CON HTML
 *
 * Crear el select con html 
 *
 */
.cajaselect {
	-moz-appearance: none;
	background-color: rgba(0, 0, 0, 0);
	background-image: url("../images/select-arrow.png");
    background-position: right center;
    background-repeat: no-repeat;
    border-bottom: 1px solid #6e6f6f;
	cursor: pointer;
	height: 34px;
	padding: 6px 12px;
}
.cajaselect.opened {
	background-image: url("../images/select-arrow-open.png");
    background-position: right center;
    background-repeat: no-repeat;
    border-bottom: 2px solid #6e6f6f;
}
.cajaselect span {
	color: #9c9e9f;
    font-family: "AudiTypeBold",Arial,sans-serif;
    font-size: 12px;
}
ul.listaselect {
	background: none repeat scroll 0 0 #fff;
	box-shadow: 0px 3px 10px #CCC;
	display: none;
	left: 0;
	margin-left: 15px;
	margin-top: 35px;
	max-height: 300px;
	overflow-y: auto;
	padding-left: 0;
	position: absolute;
	text-indent: 15px;
	top: 0;
	width: 93%;
	z-index: 999;
}
ul.listaselect li {
	cursor: pointer;
	display: block;
	line-height: 15px;
	list-style: outside none none;
	margin: 0;
	padding: 1.1em 0.3em;
}
ul.listaselect li a {
	color: #9c9e9f;
	font-family: 'AudiTypeNormal', Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
ul.listaselect li a:hover {
	color: #999797;
	text-decoration: none;
}
.campo-obligatorio-oculto {
	left: -50000px;
	opacity:0;
	position:absolute;
	/**visibility:hidden;**/ 
}
.cajaselect.cajaselect-white {
	background-image: url("../images/select-arrow-white.png");
	border-bottom: 3px solid #FFF;
	height: 40px;
}
.cajaselect.cajaselect-white span {
    color: #FFF;
    font-family: "AudiTypeScreenNormal",Arial,sans-serif;
    font-size: 16px;
    font-weight: normal;
    opacity: 0.5;
	filter: alpha(opacity=50); /** IE 5-7 **/
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /** IE8 **/
}
@media(max-width:768px) {
	.cajaselect.cajaselect-white span {
		font-size: 14px;
	}
}
.cajaselect.cajaselect-white.opened {
	background-image: url("../images/select-arrow-white-open.png");
}
.cajaselect.cajaselect-white ul.listaselect {
	margin-top: 10px;
	top: auto;
}
.cajaselect.cajaselect-white input[type="checkbox"] + label {
	color: #000;
	font-family: 'AudiTypeBold', Arial, sans-serif;
	margin-left: -40px;
	padding-left: 0;
	vertical-align: bottom;
}
.cajaselect.cajaselect-white input[type="checkbox"] + label span {
    background: url("../images/check_radio_sheet.png") -28px top no-repeat;
    cursor: pointer;
    display: inline-block;
    height: 25px;
    margin: -3px 4px 0 0;
    vertical-align: middle;
    width: 25px;
}
.cajaselect.cajaselect-white input[type="checkbox"]:checked + label span {
   background: url("../images/check_radio_sheet.png") 0px top no-repeat;
}
.cajaselect.cajaselect-white input[type="checkbox"] {
	cursor: pointer;
	height: 25px;
	margin-left: 0;
	margin-top: 0;
	opacity: 0;
	width: 25px;
}
.cajaselect.cajaselect-white ul.listaselect li {
	cursor: initial;
}

/**
 * 6.0 - FOOTER
 *
 *	
 *
 */
.footer {
	background-color: #FFF;
	bottom: 0; 
	left: 0;
	position: fixed;  
	right: 0;
	z-index: 999;
}
.footer > div {
	padding-bottom: 10px;
	padding-top: 20px;
}
.footer ul {
	list-style-type: none;
}
.footer ul > li {
	border-right: 1px solid #000;
	display: inline;  
	padding-right: 5px;
}
.footer ul > li:last-child {
	border-right: none;
}
.footer ul > li > a {
	color: #000;
	font-family: 'AudiTypeNormal', Arial, sans-serif; 
	font-size: 12px;	
}
.footer img {
/* 	height: 15px;  */
	float: right;
	margin-top: 5px;
}
@media(max-width: 795px) {
	.footer img {
		float: none;
		margin: 0 auto;
	}
	/*.footer div.col-xs-12 {
		text-align: center;
	}*/
}

/**
 * 7.0 - NOTIFICACIONES HEADER
 *
 *
 *
 */
 .abrir-notificaciones .badge{
 	background-color:red;
 	padding: 3px 6px !important;
 	color: white;
 
 }
.hay-notificaciones {
	position: absolute;
	right: 0; 
	top:0;
}
.notificaciones-container {
	display: none;
	position: relative;
}
.flecha-decoracion-notificaciones {
	left: 20px;
	position: absolute;
	top: 27px;
}
.notificaciones-block {
	background: #FFF; 
	left: -100px;
	padding: 20px 10px 5px 10px;
	position: absolute; 
	top: 52px;
	width: 260px;
	z-index: 999;
}
@media(max-width:768px) {
	.notificaciones-block {
		left: 0;
		top: 0;
		width: 100%;
	}
}
.cerrar-notificaciones img {
	position: absolute; 
	right: 7px; 
	top: 7px;
}
.notificacion {
	margin-bottom: 14px;
	text-align: left;
}
.titulo-notificacion {
	color: #000;
	font-family: 'AudiTypeBold', Arial, sans-serif;
	font-size: 12px;
	margin-bottom: 5px;
	text-transform: uppercase;
}
.contenido-notificacion {
	color: #000;
	font-family: 'AudiTypeNormal', Arial, sans-serif;
	font-size: 11px;
}

/**
 * 8.0 - MENU MOBILE BREAKPOINT
 *
 * Cambiamos el punto de ruptura para que aparezca el menu movil.
 *
 */
@media (max-width: 1133px) {
    .navbar-header {
        float: none;
    }
    /**
    .navbar-left,.navbar-right {
        float: none !important;
    }
    **/
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none !important;
    }
    .navbar-nav {
        float: none !important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
    .hay-notificaciones {
    	right: auto;
    }
    .flecha-decoracion-notificaciones {
    	top: 27px;
    }
}

/**
 * 9.0 - RANKINGS
 *
 * Estilos especificos para la pantalla de Rankings
 *
 */
.rankings-container {
	background-color: #FFF;
 	padding: 15px 39px;
}
.rankings-container h1.titulo-rankings {
 	color: #000;
 	font-family: 'AudiTypeBold', Arial, sans-serif;
 	font-size: 20px;
 	font-weight: normal;
 	margin-bottom: 5px;
}
.rankings-container h2.subtitulo-rankings {
 	color: #000;
 	font-family: 'AudiTypeNormal', Arial, sans-serif;
 	font-size: 14px;
 	margin-top: 0;
}
.rankings-container h3 {
	border-top: 3px solid #000;
	color: #333;
	font-family: 'AudiTypeScreenBold', Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	margin-top: 0;
	padding-left: 15px;
	padding-top: 20px;
}

.rankings-container .instalacion-titulo {
	padding-left: 0;
	padding-right: 10px;
}
.rankings-container .puntuacion-titulo {
	padding: 0;
	padding-right: 10px;
}
.rankings-container .desempate4-titulo {
	padding: 0;
	padding-right: 10px;
}
.rankings-container .desempate3-titulo {
	padding: 0;
}
@media(max-width:768px) {
	.rankings-container {
		padding: 15px;
	}
	.rankings-container h3 {
		font-size: 12px;
		padding-left: 0;
	}
}
.clasificacion-rankings {
	margin-right: 0;
	margin-top: 30px;
	margin-left: 0px;
}
.rankings-container .posicion-rankings {
	display: inline-block;
	float:left;
	/**width: 64px;**/
}
.rankings-container .posicion-rankings p {
	background-color: #C20430;
	color: #FFF; 
	font-family: 'AudiTypeBold', Arial, sans-serif;
	font-size: 16px; 
	font-weight: normal;
	margin-right: 10px; 
	padding: 15px 13px; 
	/**width: 55px;**/  
}
.rankings-container .ganador-rankings , .rankings-container .puntuacion-rankings {
	background-color: #F2F2F2;
}
.rankings-container .row-rankings .ganador-rankings p , .rankings-container .row-rankings .puntuacion-rankings p {
	border-top: 1px solid #000;
}
.rankings-container .row-rankings .ganador-rankings , .rankings-container .row-rankings .puntuacion-rankings{
	padding-bottom: 10px;
	padding-left: 0;
	padding-right: 0;
}
.rankings-container .row-rankings .ganador-rankings > div , .rankings-container .row-rankings .puntuacion-rankings > div {	
	padding: 0 10px 0px 5px;
}
.rankings-container .ganador-rankings p {
	color: #333;
	font-family: 'AudiTypeScreenBold', Arial, sans-serif;
	font-size: 16px; 
	font-weight: normal; 
	margin-bottom: 0;
	padding: 15px 0 20px 10px;
}
.rankings-container .puntuacion-rankings p {
	color: #333;
	font-family: 'AudiTypeScreenLight', Arial, sans-serif;
	font-size: 16px; 
	font-weight: normal; 
	margin-bottom: 0;
	padding: 15px 0 20px 10px;
}

@media(max-width: 768px) {
	.rankings-container .ganador-rankings p , .rankings-container .puntuacion-rankings p {
		font-size: 12px;
		padding: 15px 0 15px 10px;
	}
	.rankings-container .posicion-rankings p {
		font-size: 12px;
		padding-left: 5px;
		padding-right: 5px;
		margin-right: 0px; 
	}
}
.rankings-container .row-rankings.tu-posicion-rankings .ganador-rankings > div , .rankings-container .row-rankings.tu-posicion-rankings .puntuacion-rankings > div {
	background-color: #D9D9D9;
}
.rankings-container .row-rankings.tu-posicion-rankings .puntuacion-rankings p {
	font-family: 'AudiTypeScreenBold', Arial, sans-serif;
}
.rankings-container .row-rankings.tu-posicion-rankings .ganador-rankings p , .rankings-container .row-rankings.tu-posicion-rankings .puntuacion-rankings p {
	padding-bottom: 15px;
}
.rankings-container .row-rankings.custom-margin-bottom .ganador-rankings , .rankings-container .row-rankings.custom-margin-bottom .puntuacion-rankings {
	margin-bottom: 10px;
	padding-bottom: 0;
} 
.rankings-container .row-rankings.bg-white .ganador-rankings , .rankings-container .row-rankings.bg-white .puntuacion-rankings {
	background-color: #FFF;
} 
.rankings-container .row-rankings.custom-margin-bottom .ganador-rankings p , .rankings-container .row-rankings.custom-margin-bottom .puntuacion-rankings p {
	padding-bottom: 15px;
}

.row-ranking-detalle h3{
	border:0px;	
}


/**
 *14.0 - LOGIN Y SELECCION PROGRAMA
 *
 * Definicion de clases para el login
 */
 #divLogin{
 	min-height: 100%; 
 	position: relative;
 }

 #divLogin h1 {
	font-family: 'AudiTypeExtendedBold', Arial, sans-serif;
    font-size: 27px;
    color: black;
 }
/**
@media(max-width:991px) {
	 #divLogin h1 {
		font-family: 'AudiTypeExtendedBold', Arial, sans-serif;
	    font-size: 25px;
	    color: black;
	 }
}**/
@media(max-width: 450px) {
	 #divLogin h1 {
		font-family: 'AudiTypeExtendedBold', Arial, sans-serif;
	    font-size: 22px;
	    color: black;
	 }
}
@media(max-width: 350px) {
	 #divLogin h1 {
		font-family: 'AudiTypeExtendedBold', Arial, sans-serif;
	    font-size: 20px;
	    color: black;
	 }
}

#divLogin a.custom-button {
	font-family: 'AudiTypeScreenNormal', Arial, sans-serif; 
	font-size: 15px;	
	color: #fff;
	background-color: #000;
	width: 100%;
	padding: 15px;
	display: block;
}
#form-login label{
	font-family: 'AudiTypeScreenNormal', Arial, sans-serif; 
	font-size: 12px;
}

#form-login input{
	font-family: 'AudiTypeScreenNormal', Arial, sans-serif; 
	font-size: 16px;
}

.footer-login {
	padding-left: 15px;
	width:100%;
	height: 50px; 
	position: absolute;
	bottom: 0px;
}

 .footer-login > div {
	padding-bottom: 10px;
	padding-top: 20px;
}
.footer-login ul {
	list-style-type: none;
	padding: 0px;
}
.footer-login ul > li {
	border-right: 1px solid #000;
	display: inline;  
	padding-right: 5px;
}
.footer-login ul > li:last-child {
	border-right: none;
}
.footer-login ul > li > a {
	color: #000;
	font-family: 'AudiTypeNormal', Arial, sans-serif; 
	font-size: 12px;	
}
.loginBackground{
	background: url('../images/sp/fondo-principal-2025.jpg') no-repeat center right;
	overflow:hidden;
	background-size: cover;
    background-position: right;
}
.row-eq-height {
  display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.row-height {
    display: table;
    height: 100%;
    table-layout: fixed;
    width: 100%;
}

.equal {
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
}

.col-sm-height {
    display: table-cell;
    float: none;
    height: 100%;
}

.row-equal-height {
    display: table;
}

.col-equal-height{
    float: none;
    display: table-cell;
    vertical-align: top;
}


#btnAudiCopaHorch, #btnAudiHealthCheck, #btnPrestigeOnTop, #btnAudiTwinCup{
	font-family: 'AudiTypeExtendedNormal', Arial, sans-serif;
    font-size: 19px;
    width:100%;
    display:block;
	background:	url('../images/arrow.png') no-repeat center right;
	padding-right: 11px;	
}

/**
 *14.1 - AUDI PLAY
 *
 * Definicion de clases para el login
 *elvira
 */
 #fondo-inicio-audi-play {
 	background-image: url('./../images/ach/audiplay/audi-play-fondo-default-sin-texto.jpg');
    background-repeat: no-repeat;
    background-position:center top;
    background-size: contain;
 	height: 716px;
 	position: relative;
 }
#fondo-juego-no-hay-partidas {
 	background-image: url('./../images/ach/audiplay/audi-play-fondo-default-sin-texto.jpg');
    background-repeat: no-repeat;
    background-position:center top;
    background-size: contain;
 	height: 716px;
 	position: relative;
 }
 #fondo-juego-ya-has-participado {
 	background-image: url('./..//images/ach/audiplay/audi-play-fondo-default-sin-texto.jpg');
    background-repeat: no-repeat;
    background-position:center top;
    background-size: contain;
 	height: 716px;
 	position: relative;
 }
.audiplay-container {
	background-color: #FFF;
 	padding: 15px 39px;
 	padding-top:40px;
 	padding-bottom:40px;
 	padding-left: 0px;
 	padding-right: 0px;
}
.fondo-texto {
	bottom: 80px;
	position: absolute;
}
.divPlay-enter p.fondo-texto-1 {
	color: #000; 
	font-family: 'AudiTypeScreenBold', Arial, sans-serif; 
	font-size: 14px;
	font-weight: normal;
	max-width: 193px; 
	margin: 0 auto;
	text-align: center;
}
.divPlay-enter p.fondo-texto-2 {
	color: #bb0a30; 
	font-family: 'AudiTypeScreenBold', Arial, sans-serif; 
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 30px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	max-width: 193px; 
	text-align: center; 
}
.divPlay-enter p.fondo-texto-3 {
	color: #000; 
	font-family: 'AudiTypeScreenBold', Arial, sans-serif; 
	font-size: 14px;
	font-weight: normal;
	max-width: 370px; 
	margin: 0 auto;
	text-align: center;
}
 @media(max-width:1260px) {
	 #fondo-juego-ya-has-participado ,  #fondo-juego-no-hay-partidas , #fondo-inicio-audi-play {
	 	height: 600px;
	 }
	 .fondo-texto {
	 	bottom: 95px;
	 }
}
@media(max-width:991px) {
	#fondo-juego-ya-has-participado ,  #fondo-juego-no-hay-partidas , #fondo-inicio-audi-play {
		height: 500px;
	}
	.fondo-texto {
		bottom: 65px;
	}
}
@media(max-width: 820px) {
	.fondo-texto {
		bottom: 115px;
	}
}
.audiplay-container a.custom-button {
	background-color: #000;
	color: #fff;
	font-family: 'AudiTypeScreenNormal', Arial, sans-serif; 
	font-size: 15px;
	font-weight: normal;	
	padding: 15px;
	width: 100%;
}
a.custom-button-white {
	background-color: #fff;
	color: #000;
	font-family: 'AudiTypeScreenNormal', Arial, sans-serif; 
	font-size: 15px;	
	font-weight: normal;
	margin-right: 5px;
	padding: 15px;
	width: 100%;
}

a.custom-button-black {
	background-color: #000;
	border: 1px solid #fff;
	color: #fff;
	font-family: 'AudiTypeScreenNormal', Arial, sans-serif; 
	font-size: 15px;	
	font-weight: normal;
	padding: 15px;
	width: 100%;
}
@media(min-width: 768px) {
	.divPlay {
		background-color: #000;
		color: #fff;
		height: 600px;
		left:50%;
		margin-left:-300px;
		padding-left:50px;
		padding-right:50px;
		position: absolute;
		top:200px;
		width: 600px;
	}
}
@media(max-width: 768px) {
	.divPlay {
		background-color: #000;
		color: #fff;
		position: absolute;
		top: 165px;
	}
	#botonSeleccionJugadores2 {
		margin-top: 15px;
	}
	#divPlayNumJugadores , #divSeleccionJugadores , #divConfirmarJugadores {
		width: 100%;
	}
	.temporizacion {
		margin-top: 15px;
	}
}

.divPlay h1 {
	font-family: 'AudiTypeExtendedNormal', Arial, sans-serif;
 	font-size: 20px;
 	font-weight: normal;
 		padding-top: 20px;
}
.divPlay h1.negrita {
	font-family: 'AudiTypeExtendedBold', Arial, sans-serif;
 	font-size: 20px;
 	font-weight: normal;
}
.divPlay-enter p , .divPlay p {
	font-family: 'AudiTypeScreenNormal', Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
}
.divPlay p {
	line-height: 25px;
}
.divPlay-enter p .negrita , .divPlay-enter p.negrita , .divPlay p .negrita {
	font-family: 'AudiTypeScreenBold', Arial, sans-serif;  
	font-size: 14px;
	font-weight: normal;
}
.cerrar-ventana{
	color: #fff;
}

@media(max-width:768px) {
	 #fondoJuego{
	 	background-image: url('./..//images/ach/audiplay/audi-play3.png');
	    background-repeat: no-repeat;
	    background-position:center top;
	    background-size: contain;
	 	height: 180px;
	 }
}
#miEquipo p {
	color: #87888a;
	font-family: 'AudiTypeScreenNormal', Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
#formFinalizarPartida .radio {
	padding-left: 15px;
}
#formFinalizarPartida input[type=radio] {
	cursor: pointer;
	opacity: 0;
}
#formFinalizarPartida input[type=radio] + label {
	color: #333333;
	cursor: initial;
	font-family: 'AudiTypeScreenNormal', Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	margin-left: -25px;
	padding-left: 0;
	vertical-align: top;
}
#formFinalizarPartida input[type=radio] + label + p {
	color: #333333;
	cursor: initial;
	display: inline-block;
	font-family: 'AudiTypeScreenNormal', Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 8px;
	width: 80%;
}
#formFinalizarPartida input[type=radio] + label span {
    background: url("../images/check_radio_sheet_2.png") -59px top no-repeat;
    display: inline-block;
    height: 33px;
    margin: -3px 4px 0 0;
    vertical-align: middle;
    width: 28px;
}
#formFinalizarPartida input[type=radio]:checked + label span {
   background: url("../images/check_radio_sheet_2.png") -30px top no-repeat;
}
#formFinalizarPartida input[type=radio][disabled] + label span {
   background: url("../images/check_radio_sheet_2.png") -1px top no-repeat;
}
.audiplay-container .titulo_pregunta {
	color: #c30e2e; 
	font-family: 'AudiTypeExtendedBold', Arial, sans-serif;
	font-size: 12px; 
	font-weight: normal;  
	text-transform: uppercase;
	margin-bottom: 20px;
}
.audiplay-container .enunciado_pregunta {
	color: #000; 
	font-family: 'AudiTypeBold', Arial, sans-serif;
	font-size: 18px; 
	font-weight: normal;
}
.cuenta-atras {
	color: #333; 
	font-family: 'AudiTypeNormal', Arial, sans-serif;
	font-size: 40px;
	font-weight: normal;
}
.tiempo-restante {
	color: #333; 
	font-family: 'AudiTypeBold', Arial, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
}
.cuenta-atras.rojo , .tiempo-restante.rojo {
	color: #c30e2e;
}

div.radio-inline {
	width: 100%;
}

/**
 * 10.0 - COMUNIDAD
 *
 * Estilos especificos para la pantalla de Comunidad
 *
 */
.comentarios-overflow {
	overflow: auto;
}
.entrevistas-overflow {
	min-height: 644px; 
	/**height: 780px;
	margin-left: -25px;
	margin-right: -25px;
	padding: 0;
	overflow-y: auto;
    overflow-x: hidden;**/
}
.comunidad-container .cabecera {
	margin-bottom: 30px;
}
h1.comunidad-titulo {
 	color: #333333;
 	font-family: 'AudiTypeExtendedNormal', Arial, sans-serif;
 	font-size: 22px;
 	margin-bottom: 0; 
 	margin-top:5px
}
.ver-galeria  {
 	float: right;
}

@media(max-width:768px) {
 	h1.comunidad-titulo {
 		text-align: center;	
 	}
 	.ver-galeria {
 		float: none;
 	}
	.ver-galeria img {
	 	margin: 5px auto;
	}
	.comunidad-container > div {
		margin-bottom: 15px;
	}
}
textarea#textoComentario {
	border-radius: 0;
	color: #000;
	font-family: 'AudiTypeScreenNormal', Arial, sans-serif;
	font-size: 15px;
}
.crear-nuevo-comentario {
	padding-bottom: 30px;
}
.comentario {
	margin-bottom: 10px;
}
.comentario-block {
	background-color: #FFF;
	padding: 10px 0;
}
.comentario-cabecera {
	border-top: 1px solid #000;
	/**min-height: 45px;**/
	padding-top: 10px;
	padding-bottom: 10px;
}
.comentario-cabecera .autor {
	color: #333333;
	font-family: 'AudiTypeScreenBold', Arial, sans-serif;  
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 0;
	margin-left: 0; 
/* 	margin-top: 10px; */
}
.comentario-cabecera .autor .cargo {
	color: #333333;
	font-family: 'AudiTypeScreenLight', Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
}
.comentario-cabecera .concesion {
	color: #333333;
	font-family: 'AudiTypeScreenLight', Arial, sans-serif;  
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 0;
	margin-left: 0; 
	text-transform: uppercase;
}
.comentario-cabecera .fecha {
	color: #333333;
	font-family: 'AudiTypeScreenLight', Arial, sans-serif;  
	font-size: 12px;
	margin-left: 0;
}
.comentario-cuerpo .contenido {
	color: #333;
	font-family: 'AudiTypeScreenLight', Arial, sans-serif; 
	font-size: 12px;
	line-height: 14px;
	margin-left: 15px;
	margin-top: 0;
}
@media(max-width: 768px) {
	.comentario-cuerpo .imagen {
		text-align: center;
	}
}
@media(max-width:768px) {
	.comentario-cuerpo .contenido {
		margin-left: 0;
		margin-top: 10px;
	}
}
.totalMeGustas , .totalComentarios {
	color: #333;
	font-family: 'AudiTypeScreenLight', Arial, sans-serif;  
	font-size: 16px;
	font-weight: normal;
	margin-left: 8px;
	vertical-align: text-bottom;
}
.totalMeGustas {
	margin-right: 18px;
}
.comentario-comentar {
	background-color: #F2F2F2;
	color: #585859;
	font-family: 'VWHeadLight', Arial, sans-serif; 
	font-size: 12px; 
	line-height: 14px;
}
.comentario-comentarios {
	background-color: #F2F2F2;
	color: #585859;
	font-family: 'VWHeadLight', Arial, sans-serif; 
	font-size: 12px; 
/* 	line-height: 14px; */
}

.span-icon-play{
  background:url('./../images/play.png') no-repeat scroll center center / 15% auto;
  position: absolute;
  left: 0px; 
  top: 0px;
  width: 100%; 
  height: 100%;
}

.comentario-texto{
	font-family: 'AudiTypeScreenLight', Arial, sans-serif;
	font-size: 16px;
	padding: 0px;
}


.comunidad-galeria {
		background-color: #000;
		color: #fff;
		left:40%;
		padding: 25px;
		position: absolute;
		top:200px;
		z-index: 997;
}

.comunidad-galeria-n1{
	font-size: 20px;
	padding-left: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.comunidad-galeria-n2{
	padding-left: 45px;
	color:white;
}

.comunidad-galeria-n2 a{
	color:white;
	padding-left: 30px;
}

.comunidad-galeria-n2 a:hover, .comunidad-galeria-n2 a:focus{
	color:#959595;
}

@media(max-width:768px) {
	.comunidad-galeria {
		left:0;
	}
	
}

	
/**
 * 11 - FILE UPLOAD CUSTOM
 *
 * Estilos especificos para la pantalla de Comunidad
 *
 */
#subir_foto , #subir_video {
    cursor: pointer;
    display: block;
    font-size: 999px;
    filter: alpha(opacity=0);
    min-height: 100%;
    min-width: 100%;
    opacity: 0;
    position: absolute;
    right: 0;
    text-align: right;
    top: 0;
}
.custom-file-upload {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    float: left;
    margin-right: 10px;
    overflow: hidden;
    position: relative;
}
.preview-image {
    margin: 0 auto; 
    margin-top: -17px;
}
#zonafoto , #zonavideo {
	font-family: 'AudiTypeScreenLight', Arial, sans-serif;
	font-size: 12px;
}

/**
 * 12 - MENSAJES DE ERROR
 *
 *
 *
 */
div[id$='-error'] {
    font-family: 'VWAudiTypeScreenBold', Arial, sans-serif;
    font-size: 12px;
}
.has-error .form-control {
    border: 1px solid #a94442;
}

/**
 * 13.0 - ENTREVISTAS
 *
 *
 *
 */
 .entrevista-list-block.desktop {
 	background-repeat: no-repeat; 
	background-position: center;
	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
  	display: table;
  	height: 260px;
}
.entrevista-list-preview.desktop {
	display: table-cell;
    float: none;
    height: inherit;
    vertical-align: middle;
}
.entrevista-imagen.col-xs-height {
	background-repeat: no-repeat; 
	background-position: center;
	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
}
@media(max-width: 768px) {
	.entrevista-imagen.col-xs-height {
		height: 260px;
	}
}
.mes-entrevista {
 	color: #333;
 	font-family: 'AudiTypeScreenBold', Arial, sans-serif;
 	font-size: 20px;
 	font-weight: normal;
 	margin-bottom: 30px;
}
.summary-entrevista {
 	color: #333;
 	font-family: 'AudiTypeScreenLight', Arial, sans-serif;
 	font-size: 20px;
 	font-weight: normal;
 	margin-bottom: 35px;
}
.summary-entrevista > .destacado {
 	color: #333;
 	font-family: 'AudiTypeScreenBold', Arial, sans-serif;
 	font-size: 20px;
 	font-weight: normal;	
}
.enlace-a-entrevista , .enlace-a-entrevista:hover , .enlace-a-entrevista:focus {
	color: #333;
 	font-family: 'AudiTypeScreenBold', Arial, sans-serif;
 	font-size: 12px;
 	font-weight: normal;
	text-decoration: underline;
}
.visualizacion-entrevista {
	display: none;
	margin-bottom: 100px;
	margin-top: 100px;
}
.detalles-entrevista {
	display: none;
}
.preguntas-respuestas-entrevista .pregunta-respuesta-block {
	margin-bottom: 20px;
}
.preguntas-respuestas-entrevista .pregunta {
	color: #c3002f;
 	font-family: 'AudiTypeExtendedBold', Arial, sans-serif;
 	font-size: 16px;
 	font-weight: normal;
}
.preguntas-respuestas-entrevista .respuesta {
	color: #000;
 	font-family: 'AudiTypeScreenLight', Arial, sans-serif;
 	font-size: 16px;
 	font-weight: normal;
}
.cerrar-entrevista {
	color: #666;
	font-family: 'AudiTypeExtendedNormal', Arial, sans-serif;
	font-size: 25px;
	font-weight: normal;
	position: absolute;
    right: 10px;
    top: 0;
}
img.img-circle {
	height: 80px;
	margin: 0 auto; 
	width: 80px;
}
.entrevista-cabecera {
	margin-bottom: 40px;
}
.entrevista-cabecera-bg {
	background-color: #F2F2F2; 
	margin-left: -10px;
}
.entrevista-cabecera-bg > div {
	padding: 20px 28px;
}
.entrevista-cabecera-nombre {
	color: #333;
	font-family: 'AudiTypeExtendedNormal', Arial, sans-serif;
	font-size: 22px;
	font-weight: normal;
	margin-bottom: 0;
}
.entrevista-cabecera-cargo {
	color: #333;
	font-family: 'AudiTypeScreenBold', Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
}
@media(max-width:768px) {
	.entrevista-cabecera {	
		margin-top: 15px;
	}
	.entrevista-cabecera-nombre , .entrevista-cabecera-cargo {
		text-align: center;
	}
}

/**
 * 15.0 - GALERIAS
 *
 *
 *
 */
h1.galeria-titulo {
 	color: #333333;
 	font-family: 'AudiTypeExtendedNormal', Arial, sans-serif;
 	font-size: 22px;
 	font-weight: normal;
 	margin-bottom: 0; 
 	margin-top:5px
}

/**
 * 16.0 - RESULTADOS
 *
 *
 *
 */
 .verde {
 	color: #00b000 !important;
 }
.resultado-concesion-container {
	border-top: 3px solid #000;
}
.resultado-datos-concesion {
	margin-top: 20px;
}
.resultado-codigo-concesion {
	color: #333;
	font-family: 'AudiTypeExtendedBold', Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 0;
	text-transform: uppercase;
}
.resultado-concesion {
	color: #333;
	font-family: 'AudiTypeExtendedNormal', Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
}
.resultado-concesion-container {
	margin-bottom: 40px;
}
.resultado-concesion-tabs {
	margin-bottom: 45px;
}
.resultado-posicion {
	color: #333;
	font-family: 'AudiTypeScreenNormal', Arial, sans-serif;
	font-size: 40px;
	font-weight: normal;
	margin-bottom: 0;
}
.resultado-concepto {
	color: #333;
	font-family: 'AudiTypeScreenBold', Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 0;
}
.resultado-asp {
	margin-top: 41px;
	text-align: right;
}
.resultado-con-relleno {
	padding-bottom: 15px;
	padding-top: 15px;
}
@media(min-width: 768px) and (max-width: 925px) {
	.resultado-posicion {
		text-align: center;
	}
	.resultado-datos-concesion {
		text-align: center;
	}
	.resultado-asp {
		text-align: center;
	}
	.relleno {
		margin-bottom: 15px;
	}
	.resultado-asp img {
	    display: block;
    	margin: 0 auto;
    	max-width: 100%;
    	height: auto;
	}
}
.resultado-creditos {
	color: #333;
	font-family: 'AudiTypeScreenNormal', Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 0;
}
@media(min-width: 768px) and (max-width: 925px) {
	.resultado-concepto {
		font-size: 12px;
	}
	.resultado-con-relleno {
	   padding-left: 5px;
   	   padding-right: 0;
	}
}
@media(min-width: 768px) and (max-width: 805px) {
/* 	.resultado-datos-concesion { */
/* 		width: 18%; */
/* 	} */
}
@media(min-width: 768px) {
	.resultado-con-relleno {
		border-left: 5px solid #FFF;
		border-right: 5px solid #FFF;
	}
}
a[class^=resultado-datos] , a[class^=resultado-historico] {
	color: #989898;
	font-family: 'AudiTypeExtendedNormal', Arial, sans-serif; 
	font-size: 16px;
	font-weight: normal;  
}
a[class^=resultado-datos].open , a[class^=resultado-historico].open {
	border-bottom: 2px solid #000;
	color: #000;
}
.datos {
	color: #000;
	cursor: pointer;
	border-bottom: 2px solid #000;
	font-family: 'AudiTypeScreenBold', Arial, sans-serif; 
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 0;
	padding-bottom: 6px;
	padding-left: 15px;
	padding-top: 5px;  
}
@media(max-width: 768px) {
	.datos {
		font-size: 13px;
		/**padding-left: 0;**/
	}
}
.datos > img {
	position: absolute;
	right: 0;
}
.datos > img.img-close {
	margin-top: 5px;
}
.datos > img.img-open {
	margin-top: 8px;
}

.desglose {
	color: #000;
	display: none;
	font-family: 'AudiTypeScreenNormal', Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
}
p.desglose {
	margin-bottom: 0;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-top: 15px;
}
.desglose.tipo-oscuro , .desglose .tipo-oscuro td{
	background-color: #E7E7E7;
}


@media (max-width:768px) {
	.desglose.tipo-oscuro , .desglose .tipo-oscuro td , .desglose.tipo-claro , .desglose .tipo-claro td {
		font-size: 12px;
		padding-left: 0;
		text-align: center;
	}
	.resultado-concesion-tabla > div:first-child > .desglose {
		padding-left: 15px;
		text-align: left;
	}
}
.meses {
	border-collapse: separate;
}
.meses th {
	color: #000;
	font-family: 'AudiTypeScreenBold', Arial, sans-serif; 
	font-size: 16px;
	font-weight: normal;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-top: 5px;
	min-width: 120px; 
}
.resultados-tabla {
	border-collapse: separate;
}
.resultados-tabla th {
	border-bottom: 2px solid #000;
	color: #000;
	font-family: 'AudiTypeScreenBold', Arial, sans-serif; 
	font-size: 16px;
	font-weight: normal;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 5px;
	min-width: 120px;
}
.resultados-tabla.meses th {
	border-bottom: none;
	color: #000;
	font-family: 'AudiTypeScreenBold', Arial, sans-serif; 
	font-size: 16px;
	font-weight: normal;
	padding: auto
}
@media(max-width: 768px) {
	.resultados-tabla th {
		font-size: 12px;
		text-align: center;
		padding-left: 0;
	}
}
.resultados-tabla tbody tr td {
	padding-left: 15px;
}
.historico {
	display: none;
}
.historico-posicion {
	display: none;
	margin-top: 20px;
}
.historico-posicion p,.historico-posicion th,.historico-posicion tr {
	background-color: #C20430;
	color: #FFF;
	font-family: 'AudiTypeScreenNormal', Arial, sans-serif; 
	font-size: 16px; 
	font-weight: normal;
	margin-bottom: 0;
	padding-bottom: 15px;
	padding-top: 15px; 
	border-bottom: 0px;
}
@media(max-width: 768px) {
	.historico-posicion p, .historico-posicion th, .historico-posicion tr {
		font-size: 12px;
	}
}
.pseudotabla-scrolling {
	overflow: hidden;
	width: 100%;
}
.resultado-concesion-container .negrita {
	color: #000;
	font-family: 'AudiTypeScreenBold', Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
}

@media (max-width:768px) {
	.resultado-concesion-container .negrita {
		font-size: 12px;
	}
}

.resultado-concesion-tabla {
	padding-top: 15px;
}
.mover-derecha-indicador {
	position: absolute;
	right: 2px;
	top: 9px;
}
.mover-izquierda-indicador {
	position: absolute;
	left: -5px;
	top: 8px;
}

.nota-historico{
    color: #000;
    font-family: "AudiTypeNormal",Arial,sans-serif;
    font-size: 14px;
    margin-top: 0;
    display: none;
}

/**
 * 17.0 - MI EQUIPO
 *
 *
 *
 */
.mi-equipo-container {
	margin-bottom: 15px;
	margin-top: 15px;
}
.mi-equipo-mes {
	display: none;
}
 .mover-derecha-indicador-modelo2 {
	position: absolute;
	right: 15px;
	top: 0;
}
.mover-izquierda-indicador-modelo2 {
	position: absolute;
	left: -25px;
	top: 0;
}
.mi-equipo-element {
	border: 1px solid #000;
	cursor: pointer;
}
.mi-equipo-element p {
	margin-top: 10px;
}
.mi-equipo-nombre , .mi-equipo-puntos {
	color: #000;
	font-family: 'AudiTypeScreenBold', Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
}

.mi-equipo-puntos {
	text-align: center;
}
	
@media (min-width:1100px) {
	.mi-equipo-puntos {
		margin-left: 45px;	
	}
}
@media (max-width:768px) {
	.mover-izquierda-indicador-modelo2 {
	left: auto;
}

	.mi-equipo-nombre {
		font-size: 14px;
	}
	
	.mi-equipo-puntos {
		font-size: 12px;
		text-align: left;
	}
}
.mi-equipo-nombre > img {
	position: absolute;
	right: 0;
}
.mi-equipo-nombre > img.img-close {
	margin-top: 5px;
}
.mi-equipo-nombre > img.img-open {
	margin-top: 8px;
}
.mi-equipo-details {
	background-color: #F2F2F2;
	display: none;
	padding-bottom: 5px;
	padding-top: 23px;
}
.mi-equipo-container .mi-equipo-details:last-child {
	padding-bottom: 23px;
}
.mi-equipo-concepto {
	color: #000;
	border-bottom: 3px solid rgba(0,0,0,0.1);
	font-family: 'AudiTypeScreenBold', Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 0;
	opacity: 0.5;
	filter: alpha(opacity=50); /** IE 5-7 **/
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /** IE8 **/
	padding-bottom: 10px;
}
.mi-equipo-concepto-row p {
	color: #000;
	font-family: 'AudiTypeScreenNormal', Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	opacity: 0.5;
	filter: alpha(opacity=50); /** IE 5-7 **/
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /** IE8 **/
	padding-bottom: 15px;
	padding-top: 15px;
}
@media(max-width:768px) {
	.mi-equipo-concepto-row p {
		font-size: 12px;
	}
}
.mi-equipo-concepto-row.tipo-oscuro {
	background-color: rgba(0, 0, 0, 0.05);
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.mi-equipo-concepto-row.tipo-claro {
	/**background-color: #F2F2F2;**/
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.cambiar-mes {
	color: #000; 
	display: none;
	font-family: 'AudiTypeScreenBold', Arial, sans-serif; 
	font-size: 16px; 
	font-weight: normal;
}

/**
 * 18.0 - PREMIOS
 *
 *
 *
 */
.puntos-container {
	margin-bottom: 10px;
	margin-top: 10px;
}
.puntos-container > div:first-child {
	cursor: pointer;	
}
.puntos-conseguidos {
 	color: #000;
	font-family: 'AudiTypeScreenBold', Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
}
.puntos-conseguidos > img {
	position: absolute;
	right: 0;
}
.puntos-conseguidos > img.img-close {
	margin-top: 5px;
}
.puntos-conseguidos > img.img-open {
	margin-top: 8px;
}
.puntos-desglose {
	background-color: #E6E6E6;
	display: none;
	padding-bottom: 15px;
	padding-top: 10px;
}
.puntos-elemento {
	color: #000;
	font-family: 'AudiTypeScreenNormal', Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	padding-bottom: 10px;
	padding-top: 10px;
}
@media(max-width: 768px) {
	 .puntos-conseguidos , .puntos-elemento , .premio-texto , .premio-texto-negro , .premio-texto-light {
	 	font-size: 14px;
	 }
}
.creditos-disponibles {
	margin-bottom: 30px; 
	margin-top: 30px;
}
.creditos-disponibles > div {
	background-color: #C20430;
}
.premio-texto {
	color: #FFF;
	font-family: 'AudiTypeScreenBold', Arial, sans-serif;
	font-size: 16px; 
	font-weight: normal;
	margin-bottom: 0;
}
.premio-texto-negro {
	color: #000;
	font-family: 'AudiTypeScreenBold', Arial, sans-serif;
	font-size: 16px; 
	font-weight: normal;
	margin-bottom: 0;
}
.premio-texto-light {
	border-bottom: 1px solid #000; 
	color: #000;
	font-family: 'AudiTypeScreenLight', Arial, sans-serif;
	font-size: 16px; 
	font-weight: normal;
	padding-bottom: 15px;
}
.premio-texto-light > a > img {
	position: absolute;
	right: 20px;
}
.alerta-saldo {
	background-color: #FFF;
	display: none;
	padding: 20px 25px;
	position: absolute;
	right: -400px;
	top: -15px;
	z-index: 997;
}

.alerta-saldo-confirmar {
	background-color: #FFF;
	display: none;
	padding: 20px 25px;
	position: absolute;
	right: -376px;
	top: -15px;
	z-index: 997;
}

.alerta-saldo-ok {
	background-color: #FFF;
	display: none;
	padding: 20px 25px;
	position: absolute;
	right: -376px;
	top: -15px;
	z-index: 997;
}

@media(max-width: 768px) {
	.premio-texto-negro , .premio-texto , .premio-texto-light {
		font-size: 12px;
	}
	.premio-texto-light > a > img {
		right: -10px;
	}
}
@media(max-width:768px) {
	.alerta-saldo,.alerta-saldo-confirmar, .alerta-saldo-ok {
		right: 0;
	}
}
.alerta-saldo-cerrar {
	position: absolute; 
	right: 5px;  
	top: 3px;
}
.alerta-saldo-texto {
	max-width: 248px;
	color: #000;
	display: inline-block;
	font-family: 'AudiTypeScreenNormal', Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	vertical-align: top;
}
.popup-acciones , .popup-cerrar {
	text-align: center;
}
.popup-cerrar {
	display: none;
}
.premio-solicitado {
	display: none;
}

/**
 * 19.0 - SLIDER PREMIOS
 *
 *
 */
#myCarousel {
	background-color: #FFF;
	display: none;
}
.slide {
	height: 100%;
	width: 100%;
	object-fit: cover;
}
#myCarousel .item {
 /**	overflow: hidden;**/
 	width: 100%;
}
#myCarousel img {
 	width: 100%;
}
#myCarousel .bg-image {
	background-position: right top;
	background-repeat: no-repeat;
	background-size: cover;
}
#myCarousel-small {
	background-color: #FFF;
}
#myCarousel-small img {
 	width: 100%;
}
.carousel-indicators li {
	background-color: #FFF;
	border-radius: 0;
	height: 8px;
	opacity: 0.5;
	width: 20px;
}
.carousel-indicators .active {
	height: 8px;
	margin: 1px;
	opacity: 1;
	width: 20px;
}

/**
 * 20.0 - VIDEOSKIP
 *
 *
 */
.imagen-cover-skip { 
  background: url('../images/ach/fondo.jpg') no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ach/fondo.jpg', sizingMethod='scale');
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ach/fondo.jpg', sizingMethod='scale')";
}
#wrapper_mbYTP_bgndVideo-skip {
	z-index: 9999 !important;
}

/**
 * 21.0 - MENU HEADER Y BACKGROUND
 *
 *
 */
.header-parte-1-ahc {
	margin: 15px 43px 10px 43px;
}
.logo-secundario-ahc {
	margin-top: 7px;
	text-align:right;
}
.nombre-salir {
 	bottom: 5px;
 	margin-top: 13px; 
 	position: absolute; 
 	right: 45px;
}
.header-parte-2-ahc {
	display: none;
}
@media (max-width: 768px) {
 	.nombre-salir {
 		bottom: 55px; 
 		right: 58px;
 	}
 	.navbar-audi > .row > div.logo-secundario-ahc {
		margin-top: 22px;
		text-align:right;
	}
	.header-parte-1-ahc {
		margin-left: 15px;
		margin-right: 15px;
	}
	.logo-principal-ahc {
		max-width: none;
		min-height: 74px;
	}
	.logo-secundario-ahc img {
		max-width: none;
	}
}
@media (max-width: 650px) {
	.nombre-salir {
		display: none;
	}
	.header-parte-2-ahc {
		display: block;
	}
}
@media (min-width:1133px) {
/* 	.navbar-collapse ul { */
/* 		float:left; */
/* 		left:40%; */
/* 		margin-left:0; */
/* 		margin-right:0; */
/* 		position:relative; */
/* 	} */
/* 	.navbar-collapse li { */
/* 		float:left; */
/* 		list-style:none; */
/* 		margin:0; */
/* 		position:relative; */
/* 		right:50%; */
/* 	} */

	.navbar-collapse ul {
		display: inline-block;
		float: none;
	}
	
	.navbar-ex1-collapse{
		text-align: center;
	}
}

/**
 * 22.0 - CONTENEDOR GENERAL
 *
 *
 */
.container-ahc .base-div-white {
	padding: 15px 43px 10px 43px;
}
@media (max-width: 768px) {
	.container-ahc .base-div-white{
		padding-left: 15px;
		/**padding-right: 15px;**/
	}
}
@media (max-width: 383px) {
	.navbar-audi > .row > div.logo-secundario-ahc {
		margin-top: 18px;
	}
	.logo-secundario-ahc img {
		max-width: 100%;
	}
	.logo-principal-ahc {
		min-height: auto;
		max-width: 100%;
	}
}

/**
 * 23.0 - RESULTADOS
 *
 *
 */
.container-ahc .resultado-concesion-tabla .concepto > div {
	border-bottom: 1px solid #000;
	height: 65px;
}
.container-ahc .resultado-concesion-tabla .concepto p {
	color: #333;
	display: table-cell;
	font-family: 'AudiTypeScreenLight', Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	height: inherit;
	vertical-align: middle;
}
.container-ahc .resultado-concesion-tabla .concepto > div:first-child {
	border-top: 1px solid #000;
}
.container-ahc .resultado-codigo-concesion {
	font-family: 'AudiTypeScreenBold', Arial, sans-serif;
}
.container-ahc .resultado-concesion {
	font-family: 'AudiTypeScreenNormal', Arial, sans-serif;
	font-size: 12px;
}
.container-ahc .resultados-tabla.meses th {
	border-bottom: 1px solid #000;
	border-top: 3px solid #000;
	color: #333;
	height: 88px;
	padding-top: 20px;
	vertical-align: top;
}
.container-ahc .resultados-tabla.meses th .normal {
	color: #333;
	font-family: 'AudiTypeNormal', Arial, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
}
.container-ahc .resultados-tabla.meses th.tipo-claro {
	background-color: #E7E7E7;
}
.container-ahc .resultados-tabla {
    border-collapse: separate;
    border-spacing: 10px 0;
}
.container-ahc .resultados-tabla.resultados-tabla-collapse {
    border-collapse: collapse;
    border-spacing: 0;
}
.container-ahc .resultados-tabla.resultados-tabla-collapse td {
	border-bottom: none;
	color: #FFF;
	font-family: 'AudiTypeScreenBold', Arial, sans-serif;
	font-size: 16px;
    font-weight: normal;
    margin-bottom: 0;
    min-width: 130px;
    padding-bottom: 0;
    padding-left: 35px;
    padding-top: 0;
}
.container-ahc .resultados-tabla.resultados-tabla-collapse td.total {
	min-width: 130px;
}
	
.container-ahc .resultados-tabla.resultados-tabla-collapse td:first-child {
	min-width: 135px;
	padding-left: 33px;
}
.container-ahc .resultados-tabla .tipo-claro {
	background-color: #E7E7E7;	
}
.container-ahc .concesion-info {
	background-color: #F2F2F2;
	border-top: 3px solid #000;
	height: 82px;
	padding-top: 20px;
}
.container-ahc .resultado-concesion-tabla  {
	padding-top: 0;
}
.container-ahc .resultados-tabla td {
	border-bottom: 1px solid #000;
	color: #333;
	font-family: 'AudiTypeScreenLight', Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	min-width: 120px;
}
.container-ahc .resultados-tabla td.negrita {
	color: #333;
	font-family: 'AudiTypeScreenBold', Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	min-width: 120px;
}
.container-ahc .resultados-tabla td.negrita-verde {
	color: #00b000;
	font-family: 'AudiTypeScreenBold', Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	min-width: 120px;
}
.container-ahc .resultados-tabla td.verde {
	color: #00b000;
	font-family: 'AudiTypeScreenLight', Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	min-width: 120px;
}
.container-ahc .datos-actualizados {
	color: #000;
	font-family: 'AudiTypeNormal', Arial, sans-serif; 
	font-size: 14px; 
	font-weight: normal;
}
.container-ahc .mover-izquierda-indicador {
	left: 5px;
	top: 32px;
}
.container-ahc .mover-derecha-indicador {
	right: -20px;
	top: 32px;
}
.container-ahc .mover-izquierda-indicador img , .container-ahc .mover-derecha-indicador img {
	height: 17px;
}
.container-ahc .historico-posicion {
	margin-top: 10px;
}
.container-ahc .historico-posicion .pseudotabla-scrolling , .container-ahc .kpi-alcanzados .pseudotabla-scrolling {
	margin-left: 0;
}
.container-ahc .historico-posicion {
	display: block;
	border-bottom: none;
}
.container-ahc .kpi-alcanzados p , .container-ahc .kpi-alcanzados th , .container-ahc .kpi-alcanzados tr {
	background-color: #B4B4B4;
	border-bottom: none;
	color: #333;
	font-family: 'AudiTypeScreenLight', Arial, sans-serif; 
	font-size: 16px; 
	font-weight: normal;
	margin-bottom: 0;
	padding-bottom: 15px;
	padding-top: 15px; 
}
.container-ahc .kpi-alcanzados p.negrita , .container-ahc .kpi-alcanzados th.negrita , .container-ahc .kpi-alcanzados tr.negrita {
	font-family: 'AudiTypeScreenBold', Arial, sans-serif;
}
.container-ahc .resultados-fecha {
	padding-bottom: 0px; 
	padding-left: 43px; 
	padding-right: 43px;
	padding-top: 40px;
}
.container-ahc .resultado-item {
	padding-bottom: 40px; 
	padding-left: 43px; 
	padding-right: 43px;
	padding-top: 40px;
}
.container-ahc .resultado-item-gris {
	background-color: #f2f2f2;
}
@media (max-width: 768px) {
	.container-ahc .resultados-tabla th , .container-ahc .resultados-tabla td.negrita , .container-ahc .resultados-tabla td.negrita-verde , .container-ahc .resultados-tabla td.verde {
	    font-size: 12px;
	    text-align: center;
	    min-width: 100px;
	    padding-left: 0;
	}
	.container-ahc .resultados-tabla td {
	    font-size: 12px;
	    text-align: center;
	    min-width: 100px;
	    padding-left: 0;
	}
	.container-ahc .kpi-alcanzados .resultados-tabla.resultados-tabla-collapse td:first-child , .container-ahc .historico-posicion .resultados-tabla.resultados-tabla-collapse td:first-child {
		min-width: 130px;
	}
	.container-ahc .kpi-alcanzados .resultados-tabla.resultados-tabla-collapse td , .container-ahc .historico-posicion .resultados-tabla.resultados-tabla-collapse td {
		font-size: 12px;
	    text-align: center;
	    min-width: 110px;
	    padding-left: 0;
	}
}

/**
 * 24.0 - BASES
 *
 *
 */
.container-ahc .bases-opciones {
	background-color:#E6E6E6;
	padding-top: 35px;
}
.container-ahc .bases-opciones p {
	border-bottom: 1px solid #CACACA;
	padding-bottom: 10px;
}
.container-ahc .bases-opciones p:last-child {
	border-bottom: none;
} 
.container-ahc .bases-opciones a {
	color: #000;
	font-family: 'AudiTypeNormal', Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	margin-top: 10px;
	opacity: 0.5;
	filter: alpha(opacity=50); /** IE 5-7 **/
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /** IE8 **/
}
.container-ahc .bases-opciones a.ancla {
	opacity: 1;
	filter: alpha(opacity=100); /** IE 5-7 **/
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /** IE8 **/
}
.container-ahc .bases-opciones .download_pdf {
	text-align: center; 
	margin-top: 35px;
}
.container-ahc .bases-opciones .download_pdf a:hover {
	position: relative;
}
.container-ahc .bases-opciones .download_pdf a:hover:after {
	content: url("../images/ahc/hc_download_popup.png");
	display: block;
	position: absolute;
	left: -70px;
	top: 40px;
}
.container-ahc .bases-contenidos h1.title {
	color: #c20430;
	font-family: 'AudiTypeExtendedBold', Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 30px;
	margin-top: 48px;
}
.container-ahc .bases-contenidos .bases-nota-pie {
	font-size: 12px;
}
.container-ahc .bases-contenidos .table-objetivos {
	max-width: 600px;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
.container-ahc .bases-contenidos .table-objetivos td {
	padding: 5px;
}
.container-ahc .bases-contenidos .table-objetivos .table-objetivos-header {
	text-align: center;
	background-color: #c20430;
	color: white;
	font-weight: bold;
	border: 1px solid black;
}
.container-ahc .bases-contenidos .table-objetivos .table-objetivos-labelizq {
	background-color: #E6E6E6;
	border-left: 1px solid black;
}
.container-ahc .bases-contenidos .table-objetivos .table-objetivos-labelder {
	background-color: #E6E6E6;
	border-right: 1px solid black;
}
.container-ahc .bases-contenidos .table-objetivos .table-objetivos-dato {
	text-align: center;
	border-right: 1px solid black;
}
.container-ahc .bases-contenidos .table-premios {
	max-width: 700px;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 10px;
	border-spacing: 10px;
    border-collapse: separate;
}
.container-ahc .bases-contenidos .table-premios td {
	padding: 5px;
}
.container-ahc .bases-contenidos .table-premios .table-premios-hader {
	font-weight: bold;
	text-align: center;
	border: 1px solid black;
	color: black;
}
.container-ahc .bases-contenidos .table-premios .table-premios-subhader {
	color: white;
	font-weight: bold;
	background-color: #CACACA;
	text-align: center;
}
.container-ahc .bases-contenidos .table-premios .table-premios-dato {
	background-color: #E6E6E6;
	text-align: center;
	color: black;
	font-weight: bold;
}
.container-ahc .bases-contenidos li {
	color: #333;
	font-size: 16px;
	margin-bottom: 10px;
}
.container-ahc .bases-contenidos li > span:first-child {
	margin-left: 15px;
}
.container-ahc .bases-contenidos p , .container-ahc .bases-contenidos li , .container-ahc .bases-contenidos a  {
	color: #333;
	font-family: 'AudiTypeNormal', Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
}
.container-ahc .bases-contenidos strong {
	font-family: 'AudiTypeBold', Arial, sans-serif;
}

/**
 * 25.0 - MI EQUIPO
 *
 *
 */
.container-ahc .miembro-usuario .resultado-concesion-tabla .concepto p {
	font-family: 'AudiTypeScreenBold', Arial, sans-serif;
}
.container-ahc .detalles-miembro-equipo {
	display: none;
}
.container-ahc .resultado-concesion-meses-mi-equipo .concesion-info {
	border-bottom: 1px solid #000; 
	height: 88px;
}
.container-ahc .resultado-concesion-meses-mi-equipo .objetivo-info {
	border-bottom: 1px solid #000;
	border-top: 3px solid #000;
	height: 88px;
}
.container-ahc .resultado-concesion-meses-mi-equipo .objetivo-info p {
	background-color: #E7E7E7;
	display: none;
	font-family: 'AudiTypeScreenBold', Arial, sans-serif; 
	font-size: 16px; 
	font-weight: normal;
    height: 74px;
    padding-top: 20px;
    text-align: center;
}
@media(max-width: 768px) {
	.container-ahc .resultado-codigo-concesion , .container-ahc .resultado-concesion-meses-mi-equipo .objetivo-info p , .container-ahc .resultado-concesion-tabla .concepto p {
		font-size: 12px;
	}
	.container-ahc .resultado-concesion {
		font-size: 10px;
	}	
}
.container-ahc .flecha-abrir-miembro {
	padding-top: 20px;
	text-align: center;
}
@media(max-width: 768px) {
	.container-ahc .flecha-abrir-miembro {
		padding-left: 0;
		padding-right: 0;
	}
}
.container-ahc .concepto {
	cursor: pointer;
}
.container-ahc .resultado-concesion-tabla .concepto.concepto-abierto > .flecha-abrir-miembro {
	border: none;
}
.container-ahc .concepto-abierto .flecha-abrir-miembro > div {
	border-bottom: 1px solid #000; 
	height: 100%;
}
.container-ahc .concepto-cerrado .flecha-abrir-miembro {
	border-bottom: 1px solid #000;
}
.container-ahc .resultado-concesion-tabla.detalles-miembro-equipo .concepto > div:first-child {
	border-top: none;
}
.container-ahc .miembro-usuario .resultado-concesion-tabla .concepto > div {
	height: 72px;
}
.container-ahc .miembro-usuario .resultado-concesion-tabla .concepto p {
	display: block;
	margin-top: 20px;
}
.container-ahc .miembro-usuario .resultados-tabla td {
	padding-top: 20px;
	vertical-align: top;
}
.container-ahc .resultado-concesion-tabla.detalles-miembro-equipo .concepto > div {
	border-bottom: 0;
}
.container-ahc .detalles-miembro-equipo .concepto > div > div:first-child {
	border-bottom:1px solid #000;
	height: inherit;
}
.container-ahc .detalles-miembro-equipo .concepto div.objetivo-item {
	height: inherit;
}
.container-ahc .detalles-miembro-equipo .concepto div.objetivo-item p {
	background-color: #E7E7E7;
	border-bottom: 1px solid #000;
	font-family: 'AudiTypeScreenLight', Arial, sans-serif;
	font-size: 16px;
    font-weight: normal;
    height: inherit;
    padding-left: 10px;
    padding-top: 0;
    text-align: left;
    width: inherit;
}
@media(max-width: 768px) {
	.container-ahc .detalles-miembro-equipo .concepto div.objetivo-item p {
		font-size: 12px;
		padding-left: 5px;
	}
}
.container-ahc .resultado-concesion-meses-mi-equipo .concesion-info {
	background-color: transparent;
}
.background-gris  {
	background-color: #F2F2F2;
	padding-bottom: 5px;
}

/**
 * 26.0 - DASHBOARD
 *
 *
 */
 @media(min-width:650px) {
	.container-pot .logo-secundario-ahc {
		margin-bottom: 22px;
	}
}
@media(min-width:768px) {
	.dashboard-pot {
		margin-left: 45px;
		margin-right: 45px;
	}
	.container-pot .footer {
		padding-right: 43px;
	}
}
.container-pot .footer {
	z-index: 2;
}
img.bg2 {
  	height: auto;
  	left: 0;
  	width: 100%;
}
.descripcion-slider {
	background-color: #000;
	position: relative;
}
.descripcion-slider > div {
	bottom: 0;
	position: absolute;
}
@media(max-width: 768px) {
	.descripcion-slider > div {
		position: relative;
	}
}
.foto-slider {
	overflow: hidden;
}
.descripcion-slider .informacion {
	color: #FFF;
	font-family:'AudiTypeNormal', Arial,sans-serif;
	font-size: 12px;
	font-weight:normal;
}
.descripcion-slider .titulo-1 {
	color: #FFF;
	font-family:'AudiTypeExtendedNormal', Arial,sans-serif;
	font-size: 20px;
	font-weight:normal;
	margin-top: 45px;
}
.descripcion-slider .titulo-2 {
	color: #FFF;
	font-family:'AudiTypeNormal', Arial,sans-serif;
	font-size: 12px;
	font-weight:normal;
	margin-bottom: 45px;
	margin-top: 45px;
}
@media(min-width: 768px) {
	.descripcion-slider .titulo-1 , .descripcion-slider .titulo-2 {
		max-width: 220px;
	}
}
@media(min-width:767px) and (max-width: 768px) {
	.container-pot .nombre-salir {
		bottom: 5px;
		right: 35px;
	}
}


/**
 * 27.0 - SLIDER DASHBOARD
 *
 *
 */
#myCarousel2 {
	background-color: #FFF;
}
.slide {
	height: 100%;
	width: 100%;
	object-fit: cover;
}
#myCarousel2 .item {
 /**	overflow: hidden;**/
 	width: 100%;
}
#myCarousel2 .carousel-inner img {
 	width: 100%;
}
#myCarousel2 .carousel-indicators li {
	background-color: #b2b2b2;
	border: 1px solid #b2b2b2;
	border-radius: 0;
	height: 8px;
	opacity: 0.5;
	width: 20px;
}
#myCarousel2 .carousel-indicators li.active {
	background-color: #b2b2b2;
	height: 8px;
	margin: 1px;
	opacity: 1;
	width: 20px;
}
@media screen and (min-width: 768px) {
	.carousel-indicators {
	    bottom: 0px;
	}
}

/**
 * 28.0 - RANKINGS
 *
 *
 */
.container-pot .rankings-container .ganador-rankings p {
	color: #333333;
	font-family: 'AudiTypeScreenLight', Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
}
.container-pot .rankings-container .ganador-rankings p.tu-posicion {
	background-color: #D9D9D9;
}
.container-pot .rankings-container .ganador-rankings p.nombre , .container-pot .rankings-container .ganador-rankings p#anclaPosicion , .container-pot .rankings-container .ganador-rankings p.tu-posicion {
	color: #333;
    font-family: 'AudiTypeScreenBold', Arial, sans-serif;
    font-size: 16px;
    font-weight: normal;
}
.container-pot .rankings-container .puntuacion-titulo {
	padding-right: 0;
}
.container-pot .rankings-container .row-rankings .puntuacion-rankings > div {
	padding-right: 0;
}

/**
 * 29.0 - RESULTADOS
 *
 *
 */
.container-pot .resultado-concesion-tabla .concepto > div {
	border-bottom: 1px solid #000;
	min-height: 65px;
}
.container-pot .resultado-concesion-tabla .concepto p {
	color: #333;
	display: table-cell;
	font-family: 'AudiTypeScreenBold', Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	height: inherit;
	padding-top: 15px;
	vertical-align: top;
}
.container-pot .resultado-concesion-tabla .concepto p.subconcepto {
	font-family: 'AudiTypeScreenLight', Arial, sans-serif;
	padding-left: 30px;
}
@media(max-width:768px) {
	.container-pot .resultado-concesion-tabla .concepto p.subconcepto {
		padding-left: 0px;
	}	
}
.container-pot .resultado-concesion-tabla .concepto > div:first-child {
	border-top: 1px solid #000;
}
.container-pot .resultado-codigo-concesion {
	font-family: 'AudiTypeScreenBold', Arial, sans-serif;
}
.container-pot .resultado-concesion {
	font-family: 'AudiTypeScreenNormal', Arial, sans-serif;
	font-size: 12px;
}
.container-pot .resultados-tabla.meses th {
	border-bottom: 1px solid #000;
	border-top: 3px solid #000;
	color: #333;
	height: 110px;
	padding-top: 20px;
	text-align: center;
	vertical-align: top;
}
.container-pot .resultados-tabla.meses th .normal {
	color: #333;
	font-family: 'AudiTypeNormal', Arial, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
}
.container-pot .resultados-tabla.meses th.tipo-claro {
	background-color: transparent;
	padding-left: 0;
	padding-top: 0;
}
.container-pot .resultados-tabla.meses th.tipo-claro p {
	background-color: #E7E7E7;
    height: 95%;
    margin-bottom: 0;
    padding-left: 0;
    padding-top: 20px;
    text-align: center;
}
.container-pot .resultados-tabla {
    border-collapse: separate;
    border-spacing: 10px 0;
}
.container-pot .resultados-tabla th {
	min-width: 120px;
}
.container-pot .resultados-tabla.resultados-tabla-collapse {
    border-collapse: collapse;
    border-spacing: 0;
}
.container-pot .resultados-tabla.resultados-tabla-collapse td {
	border-bottom: none;
	color: #FFF;
	font-family: 'AudiTypeScreenBold', Arial, sans-serif;
	font-size: 16px;
    font-weight: normal;
    margin-bottom: 0;
    min-width: 130px;
    padding-bottom: 0;
    padding-left: 35px;
    padding-top: 0;
}
.container-pot .resultados-tabla.resultados-tabla-collapse td:first-child {
	min-width: 135px;
	padding-left: 33px;
}
.container-pot .resultados-tabla .tipo-claro {
	background-color: transparent;
	padding-left: 0;
	padding-top: 0;
	vertical-align: top;
	min-width: 200px;
}
.container-pot .resultados-tabla .tipo-claro p {
	background-color: #E7E7E7;
	height: 92%;
	margin-bottom: 0;
	padding-left: 0;
	padding-top: 15px;
}
.container-pot .concesion-info {
	background-color: #F2F2F2;
	border-top: 3px solid #000;
	height: 82px;
	padding-top: 20px;
}
.container-pot .resultado-concesion-tabla  {
	padding-top: 0;
}
.container-pot .resultados-tabla td {
	border-bottom: 1px solid #000;
	color: #333;
	font-family: 'AudiTypeScreenLight', Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	min-width: 120px;
	padding-top: 15px;
	vertical-align: top;
}
.container-pot .resultados-tabla td.negrita {
	color: #333;
	font-family: 'AudiTypeScreenBold', Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	min-width: 120px;
	paddin-top: 15px;
	vertical-align: top;
}
.container-pot .resultados-tabla td.negrita-verde {
	color: #00b000;
	font-family: 'AudiTypeScreenBold', Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	min-width: 120px;
	padding-top: 15px;
	vertical-align: top;
}
.container-pot .resultados-tabla td.verde {
	color: #00b000;
	font-family: 'AudiTypeScreenLight', Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	min-width: 120px;
}
.container-pot .datos-actualizados {
	color: #000;
	font-family: 'AudiTypeNormal', Arial, sans-serif; 
	font-size: 14px; 
	font-weight: normal;
}
.container-pot .mover-izquierda-indicador {
	left: 5px;
	top: 32px;
}
.container-pot .mover-derecha-indicador {
	right: -20px;
	top: 32px;
}
.container-pot .mover-izquierda-indicador img , .container-pot .mover-derecha-indicador img {
	height: 17px;
}
.container-pot .historico-posicion {
	margin-top: 10px;
}
.container-pot .historico-posicion .pseudotabla-scrolling , .container-pot .kpi-alcanzados .pseudotabla-scrolling {
	margin-left: 0;
}
.container-pot .historico-posicion {
	display: block;
	border-bottom: none;
}
.container-pot .kpi-alcanzados p , .container-pot .kpi-alcanzados th , .container-pot .kpi-alcanzados tr {
	background-color: #B4B4B4;
	border-bottom: none;
	color: #333;
	font-family: 'AudiTypeScreenLight', Arial, sans-serif; 
	font-size: 16px; 
	font-weight: normal;
	margin-bottom: 0;
	padding-bottom: 15px;
	padding-top: 15px; 
}
.container-pot .kpi-alcanzados p.negrita , .container-pot .kpi-alcanzados th.negrita , .container-pot .kpi-alcanzados tr.negrita {
	font-family: 'AudiTypeScreenBold', Arial, sans-serif;
}
.container-pot .resultados-fecha {
	padding-bottom: 0px; 
	padding-left: 43px; 
	padding-right: 43px;
	padding-top: 0;
}
.container-pot .resultado-item {
	padding-bottom: 40px; 
	padding-left: 43px; 
	padding-right: 43px;
	padding-top: 15px;
}
.container-pot .resultado-item-gris {
	background-color: #f2f2f2;
}
@media (max-width: 768px) {
	.container-pot .resultados-tabla th , .container-pot .resultados-tabla td.negrita , .container-pot .resultados-tabla td.negrita-verde , .container-pot .resultados-tabla td.verde {
	    font-size: 12px;
	    text-align: center;
	    min-width: 100px;
	    padding-left: 0;
	}
	.container-pot .resultados-tabla td {
	    font-size: 12px;
	    text-align: center;
	    min-width: 100px;
	    padding-left: 0;
	}
	.container-pot .kpi-alcanzados .resultados-tabla.resultados-tabla-collapse td:first-child , .container-pot .historico-posicion .resultados-tabla.resultados-tabla-collapse td:first-child {
		min-width: 130px;
	}
	.container-pot .kpi-alcanzados .resultados-tabla.resultados-tabla-collapse td , .container-pot .historico-posicion .resultados-tabla.resultados-tabla-collapse td {
		font-size: 12px;
	    text-align: center;
	    min-width: 110px;
	    padding-left: 0;
	}
}
.container-pot h4.concesion-pot {
	color: #333;
    font-family: 'AudiTypeExtendedNormal', Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-transform: uppercase;
}

/**
 * 30.0 - MI EQUIPO 
 *
 *
 */
.container-pot .mi-equipo-pot .resultados-tabla.meses th {
	text-align: left;
}
.container-pot .mi-equipo-pot .resultados-tabla.meses th span {
	color: #333;
	font-family: 'AudiTypeScreenNormal', Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;	
}
.container-pot .resultados-tabla.meses th.tipo-claro p {
	padding-left: 15px;
	text-align: left;
}
.container-pot .mi-equipo-pot .resultados-tabla td {
	padding-left: 0;
	text-align: center;
}
.container-pot .mi-equipo-pot .resultados-tabla .tipo-claro p {
	padding-left: 0;
}
.container-pot .miembro-usuario td p {
	background-color: #E7E7E7;
	height: 92%;
	padding-top: 15px;
	vertical-align: top;
}
.container-pot .miembro-usuario td {
	padding-top: 0;
}
.container-pot .miembro-usuario .concepto > div > div {
	border-bottom: 1px solid #000; 
	height: 65px;
	padding-bottom: 5px;
}
.container-pot .miembro-usuario .concepto > div > div > div {
	background-color: #E7E7E7;
	border-top: 1px solid #000;
	height: 100%;
	padding-left: 15px;
}
.container-pot .miembro-usuario .resultado-concesion-tabla .concepto > div {
	border-bottom: none;
}
.container-pot .resultado-concesion-tabla .concepto > div:first-child {
	border-top: none;
}

/**
 * 31.0 - PROXIMAMENTE 
 *
 *
 */
.proximamente {
	display: none;
	position: absolute; top: 40px; left: 5px;
}
.proximamente > p {
	font-family: 'AudiTypeScreenLight', Arial, sans-serif; margin-top: -5px;font-size: 12px; font-weight: normal; background-color: #000; color: #FFF; padding: 15px;
}
@media(max-width: 768px) {
	.proximamente > img {
		left: 45px;
		position: absolute;
		top: 0;
	}
	.proximamente > p {
		position: absolute;
		top: 15px;
	}
}

/**
 * CONTENEDOR COMUNIDAD
 */
.comunidad-container {
	margin-top: 15px;
}
.comunidad-container .base-div-white {
	background-color: rgba(255,255,255,1);
    padding: 25px 25px 25px 25px;
    position: relative;
}
@media (max-width: 768px) {
	.comunidad-container {
		 margin-top: 0px;
	}
	.comunidad-container .base-div-white{
		 padding-top: 0px;
	}
}
.title-div-white{
	background-color: rgba(255,255,255,1);
    padding: 25px 25px 0px 25px;
    position: relative;
}
a.a-selected , a.a-selected:hover , a.a-selected:focus {
	color: #333;	
	text-decoration: underline;
	cursor: pointer;
	font-family: 'AudiTypeExtendedNormal', Arial, sans-serif;
 	font-size: 22px;
 	margin-bottom: 0; 
 	margin-top:5px
}

a.a-nonSelected , a.a-nonSelected:hover , a.a-nonSelected:focus {
	color: #b3b3b3;	
	text-decoration: none;	
	cursor: pointer;
	font-family: 'AudiTypeExtendedNormal', Arial, sans-serif;
 	font-size: 22px;
 	margin-bottom: 0; 
 	margin-top:5px
}

/** overlay images viajes**/


.gray-button-small {
    border: 1px solid #6e6f6f;
    color: #6e6f6f;
    font-family: 'AudiTypeNormal', Arial, sans-serif;
    font-size: 14px;
    padding: 5px 10px;
    text-align: center;
    text-transform: uppercase;
}
.gray-button-small:hover , a.gray-button-small:focus {
    color: #6e6f6f;
    text-decoration: none;
}


/**
	CAMBIOS 2018
**/
#divLogin .form-horizontal-custom input {
	color: black;
}
#divLogin .login_link {
	font-family: 'AudiTypeScreenNormal', Arial, sans-serif;
	color:#9c9e9f;
	font-size: 12px;
	text-decoration: underline;
}
#divLogin .login_remember {
	font-family: 'AudiTypeScreenNormal', Arial, sans-serif;
	color:#9c9e9f;
	font-size: 12px;
	font-weight: normal;
}



/**********
*
* Álvaro
*
***********/

.header-ga5{
	padding: 15px 15px 20px 0px;
	/*margin-right:80px;*/
}

.navbar.navbar-default.navbar-audi{
	padding-left:45px;
	padding-right:45px;
}
/****** dashboard ga5 ********/

#col-resultados-miequipo{
	padding-right: 45px;
}

#cabecera-objetivo-ga5{
	background-color: #000000;
}

.logo-secundario {
	height: 39px;
}

@media(max-width: 768px) {

	.logo-secundario {
		height: 23px;
	}
}
.ga5-objetivo{
	padding-bottom: 15px;
	padding-left: 45px;
}

.resultados-ga5{
	padding-right: 45px;
}

@media (min-width: 769px){
	.cabecera-objetivo-ga5{
		padding-right: 290px;
	}
	.resultados-ga5{
		padding-left: 0px;
	}
	.descripcion-objetivo{
		height: 135px;
	}
}
/* @media (min-width: 991px){
	.main-dashboard-2018-container #ga5-contenido .ga5-objetivo{
		padding-right: 15px !important;
	}
} */
@media (min-width: 700px){
	/* .main-dashboard-2018-container #ga5-contenido .ga5-objetivo{
		padding-right: 45px;
	} */
	.main-dashboard-2018-container #ga5-contenido #col-resultados-miequipo{
		padding-left: 45px;
		padding-right: 45px;
	}
}

@media (max-width: 700px){
	.ga5-objetivo{
		padding-left: 15px;
		padding-right: 15px;
	}	
	.main-dashboard-2018-container #ga5-contenido #col-resultados-miequipo{
		padding-left: 15px;
		padding-right: 15px;
	}
	.navbar.navbar-default.navbar-audi{
		padding-left: 0px;
	    padding-right: 15px;
	}
	.main-dashboard-2018-container > #ga5-contenido > .resultados-ga5{
		padding-left: 15px;
    	padding-right: 15px;
	}
}
@media (max-width: 768px){
	.descripcion-objetivo{
		padding-top: 15px;
    	padding-bottom: 10px;
	}
}



/*@media (max-width: 991px){
	.resultados-ga5{
		padding-right: 45px;
		padding-left: 45px;
	}
	.ga5-objetivo{
		padding-right: 45px;
		padding-left: 45px;
	}
	#ga5-contenido > #col-resultados-miequipo{
		padding-left: 45px;
	}
	
	
}*/

@media (max-width: 700px){
	#ga5-objetivo > #col-resultados-miequipo{
		padding-left: 15px;
		padding-right: 15px;
	}
	.ga5-objetivo{
		padding-right: 15px;
		padding-left: 15px;
	}
}

.header-centro{
    display: flex;
    justify-content: flex-end;
    gap: 10px;
	right: -6%;
}

/***** menu desplegable ****/
.menu-ga5{
	background-color: #FFFFFF;
    box-shadow: 2px 2px 5px #999;
    height: 300px;
}
#enlaces-ga5 >ul>li{
	list-style:none;
	width:300px;
}
#enlaces-ga5 >ul>li>a{
	color: #3e3d40;
    font-family: 'AudiTypeBold', Arial, sans-serif;
    font-size: 13px;
}
.mostrar-menu-ga5{
	display:none; 
	width: 350px;
	z-index:999;
	float:right;
	position: absolute;
	right: 0;
	top: 0;
}
.elemento-programa {
	padding: 20px 0 20px 15px;
}
.sep {
	padding-bottom: 15px;
	border-bottom: 1px solid #d0d0d0;
}

.sep-top {
	padding-top: 15px;
	border-top: 1px solid #d0d0d0;
}

.menu-desplegable-ga5{
	float: right;
	width: 25px;
}
.menu-desplegable-ga5 .navbar-header .btn-ga5{
	border: none;
    background: transparent;
    /*position: absolute;
    top: 15px;
    right: -165px;*/
}

@media (max-width: 768px){
	*/.navbar-audi > .row > div {
		margin-top: 0px;
	}*/
	.header-izq{
		margin-top: 0px;
	}
}

@media (max-width: 362px){
	.menu-desplegable-ga5{
		margin-top: 0px;
	}
}

@media (min-width: 542px){
	.menu-desplegable-ga5{
		margin-top: 15px;
	}
}

@media (min-width: 992px){
	.menu-desplegable-ga5{
		margin-top: 17px;
	}
}

@media (min-width: 768px){
	.navbar-header {
		float: none;
	}	
}

@media (max-width: 768px){
	.navbar-audi > .row > div{
		margin-top:15px;
	}
	.navbar-audi > .row > div.header-izq{
		margin-top: 0px;
	}	
	.navbar-audi > .row > div.mostrar-menu-ga5{
		margin-top: 0px;
	}
}

@media (max-width: 795px){
	.footer img{
		float: right;
	}	
}

.footer img.logo-audi-footer{
	height: 25px;
    padding-right: 25px;
}

#miequipo-ga5{
	padding-bottom: 15px;
}


.btn-vermas-miequipo{
	padding-top: 5px;
	width: 110px;
	text-align: center;
	height: 30px;
	position: absolute;
	left: 15px;
	bottom: 10px;
	border: 1px solid #000000;
	color: #000000;
	font-family: 'AudiTypeExtendedBold', Arial, sans-serif;
	font-size:12px;
	font-weight: normal;
}

.btn-vermas-resultados{
	padding-top: 5px;
	width: 110px;
	text-align: center;
	height: 30px;
	position: absolute;    
	right: 15px;
    bottom: 15px;
	border: 1px solid #FFF;
	color: #FFFFFF;
	font-family: 'AudiTypeExtendedBold', Arial, sans-serif;
	font-size:12px;
	font-weight: normal;
}

@media (max-width: 1000px){
	
	.btn-vermas-miequipo{
		right: 15px;
    	bottom: 15px;
    	left: auto;
	}
}

@media (max-width: 768px){
		
	.resultados-ga5{
		padding-left:0px;
	}
}

@media (max-width: 1368px){
	.texto-miequipo{
		position: absolute;
	}	
	#icono-miequipo{
		display: none;
	}
}

@media (min-width: 1200px){
	.texto-miequipo{
		position: absolute;
		left:15px;
	}	
}
@media (max-width: 1000px){
	#icono-miequipo{
		display: block;
	}
	.texto-miequipo{
		position: relative;
	}	
}
@media (min-width: 1369px){
	.texto-miequipo{
		position: relative;
		padding-left: 0;
	}	
}


/************
*
Álvaro resultados 2018
*
**********************/

.container-pot .mover-izquierda-indicador{
	left: 25px;
	top: -40px;
	
}

.container-pot .mover-derecha-indicador{
	right: 15px;
	top: -40px;
}

.resultados-2018-total-puntos{
	background-color: #e4e4e4;
	border-collapse: separate;
	border-spacing: 115px 0;
	border-bottom: 1px solid #000;
    border-top: 3px solid #000;
    color: #333;
    height: 110px;
    padding-top: 20px;
    text-align: center;
    vertical-align: top;   
}

.texto-total-puntos{
	text-align: left;
    position: absolute;
    top: 72px;
    font-family: 'AudiTypeScreenBold', Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #333;
}

.texto-total-puntos-1{
	
    font-family: 'AudiTypeExtendedNormal', Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    text-align: left;
    position: absolute;
    top: 27px;
}

.resultados-2018-total-puntos > p{
	    margin: 0 0 10px 15px;
}

.mi-equipo-2018-meses{
	
	border-bottom: 1px solid #000;
    border-top: 3px solid #000;
    color: #333;
    height: 80px;
    padding-top: 20px;
    text-align: center;
    vertical-align: top;
    
}

.container-pot .miembro-usuario td p{
	background-color: transparent;
}

.container-pot .miembro-usuario .concepto > div > div{
	padding-bottom: 0px;
}

.container-pot .miembro-usuario td{
	padding-top: 15px;
}


/***********
*
* Resultados
*
*************/
#contenido-resultados-ga5 > .row{
	margin: 50px;
}
#contenido-equipo-ga5 > .row{
	margin: 50px;
}
@media (max-width: 700px){
	#contenido-resultados-ga5 > .row{
		margin: 0px;
	}
	#contenido-resultados-ga5 > .row > .marco > .resultados-fecha, #contenido-resultados-ga5 > .row > .marco > .resultado-item{
		padding: 0px;
	}
	#contenido-equipo-ga5 > .row > .marco > .resultados-fecha, #contenido-equipo-ga5 > .row > .marco > .resultado-item{
		padding: 0px;
	}
		
	/*#contenido-resultados-ga5 > .row > .marco > .resultado-item{
	 	padding: 0px;
	 }*/
	
}
#contenido-resultados-ga5{
	background-image: url("../images/ga5/fondo-res.jpg");
	background-repeat: no-repeat;
	background-size: cover;
}

.concepto > div {
	border-bottom: 1px solid #000;
	height: 65px;
}
.concepto p {
	color: #333;
	display: table-cell;
	font-family: 'AudiTypeScreenLight', Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	height: inherit;
	vertical-align: middle;
}
.concepto > div:first-child {
	border-top: 1px solid #000;
}

.resultado-concesion-tabla .concepto > div {
	border-bottom: 1px solid #000;
	height: 65px;
}
.resultado-concesion-tabla .concepto p {
	color: #333;
	display: table-cell;
	font-family: 'AudiTypeScreenLight', Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	height: inherit;
	vertical-align: middle;
}
.resultado-concesion-tabla .concepto > div:first-child {
	border-top: 1px solid #000;
}
.resultado-codigo-concesion {
	font-family: 'AudiTypeScreenBold', Arial, sans-serif;
}
.resultado-concesion {
	font-family: 'AudiTypeScreenNormal', Arial, sans-serif;
	font-size: 12px;
}
.resultados-tabla.meses th {
	border-bottom: none;
	color: #333;
	height: 70px;
	padding-top: 20px;
	vertical-align: top;
}
.resultados-tabla.meses th .normal {
	color: #333;
	font-family: 'AudiTypeNormal', Arial, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
}
.resultados-tabla.meses th.tipo-claro {
	background-color: #E7E7E7;
}
.resultados-tabla {
    border-collapse: separate;
    border-spacing: 10px 0;
}
.resultados-tabla.resultados-tabla-collapse {
    border-collapse: collapse;
    border-spacing: 0;
}
.resultados-tabla.resultados-tabla-collapse td {
	border-bottom: none;
	color: #FFF;
	font-family: 'AudiTypeScreenBold', Arial, sans-serif;
	font-size: 16px;
    font-weight: normal;
    margin-bottom: 0;
    min-width: 130px;
    padding-bottom: 0;
    padding-left: 35px;
    padding-top: 0;
}
.resultados-tabla.resultados-tabla-collapse td.total {
	min-width: 130px;
}
	
.resultados-tabla.resultados-tabla-collapse td:first-child {
	min-width: 135px;
	padding-left: 33px;
}
.resultados-tabla .tipo-claro {
	background-color: #E7E7E7;	
}
.concesion-info {
	background-color: #F2F2F2;
	border-top: 3px solid #000;
	height: 82px;
	padding-top: 20px;
}
.resultado-concesion-tabla  {
	padding-top: 0;
	padding-bottom: 10px;
}
.resultados-tabla td {
	border-bottom: 1px solid #000;
	color: #333;
	font-family: 'AudiTypeScreenLight', Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	min-width: 146px;
	height: 65px;
}
.resultados-tabla td.negrita {
	color: #333;
	font-family: 'AudiTypeScreenBold', Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	min-width: 120px;
}
.resultados-tabla td.negrita-verde {
	color: #00b000;
	font-family: 'AudiTypeScreenBold', Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	min-width: 120px;
}
.resultados-tabla td.verde {
	color: #00b000;
	font-family: 'AudiTypeScreenLight', Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	min-width: 120px;
}
.datos-actualizados {
	color: #000;
	font-family: 'AudiTypeNormal', Arial, sans-serif; 
	font-size: 14px; 
	font-weight: normal;
}
.mover-izquierda-indicador {
	left: 5px;
	top: 32px;
}
.mover-derecha-indicador {
	right: -10px;
	top: 32px;
}
.mover-izquierda-indicador img , .mover-derecha-indicador img {
	height: 17px;
}

.resultados-fecha {
	padding-bottom: 0px; 
	padding-left: 43px; 
	padding-right: 43px;
	padding-top: 40px;
}
.resultado-item {
	padding-bottom: 40px; 
	padding-left: 43px; 
	padding-right: 43px;
	padding-top: 40px;
}
.resultado-item-gris {
	background-color: #f2f2f2;
}
@media (max-width: 768px) {
	.resultados-tabla th , .resultados-tabla td.negrita , .container-ahc .resultados-tabla td.negrita-verde , .resultados-tabla td.verde {
	    font-size: 12px;
	    text-align: center;
	    min-width: 100px;
	    padding-left: 0;
	}
	.resultados-tabla td {
	    font-size: 12px;
	    text-align: center;
	    min-width: 100px;
	    padding-left: 0;
	}
	.kpi-alcanzados .resultados-tabla.resultados-tabla-collapse td:first-child , .historico-posicion .resultados-tabla.resultados-tabla-collapse td:first-child {
		min-width: 130px;
	}
	.kpi-alcanzados .resultados-tabla.resultados-tabla-collapse td , .historico-posicion .resultados-tabla.resultados-tabla-collapse td {
		font-size: 12px;
	    text-align: center;
	    min-width: 110px;
	    padding-left: 0;
	}
}

.resultado-concesion-tabla .concepto > div:first-child{
	border-top: none;
    border-bottom: none;
}

.resultado-concesion-tabla .concepto > div{
	border-bottom: none;
}
.concepto{
	/*margin-top: 6px;*/
}
.concepto > div{
	border-bottom: none;
	margin-bottom: 7px;
}
/*.resultados-tabla tbody tr {
	margin-bottom: 7px;
}*/

.resultados-tabla tbody tr td{
	padding-left: 0px;
}

.resultados-tabla td{
	border-bottom: none;
}

.desglose.tipo-claro , .desglose .tipo-claro td{
	margin-bottom: 7px;
}

.filas-tabla-ga5{
	background-color: #F1EFEE;
	height: 65px;
}

.concepto > div{
	background-color: #F1EFEE;
}

.resultados-tabla{
	border-collapse: separate;
    border-spacing: 0px 0px;
}

.resultado-item{
	padding-top: 0px;
}

.meses-ga5{
	text-transform: capitalize;
    border-bottom: 2px solid;
    text-align: center;
    width: 135px;
    height: 30px;
}
.marco{
	padding: 0px 45px 100px 20px;
}

.base-div-white {
    background-color: rgba(255,255,255,0.95);
    padding: 25px 25px 25px 25px;
    position: relative;
}

.concepto > div.fila-hijo-ga5{
	background-color: transparent;
	display:none;
}
.fila-hijo-ga5-1{
	background-color: transparent;
	height: 65px;
	display:none;
}
.fila-hijo-ga5-2{
	background-color: transparent;
	display:none;
}
.ga5-rojo{
	color: #DB042D;
	font-weight: bold;
}

.ga5-verde{
	color: #00C100;
	font-weight: bold;
}

.fila-hijo-ga5-1 > td > p{
	margin-left: 35px;
	font-weight: bold;
}
.filas-tabla-ga5 > td > p{
	/*margin-left: 35px;*/
	font-weight: bold;
}

#contenido-resultados-ga5 .marco .resultado-item .resultado-concesion-tabla .resultados-tabla .filas-tabla-ga5 > td > p {
	margin-left: 0;
	text-align: center !important;
}
#contenido-resultados-ga5 .marco .resultado-item .resultado-concesion-tabla .resultados-tabla .fila-tabla-ga5-1 > td > p {
	margin-left: 20px;
	text-align: center !important;
}

.fila-hijo-ga5-1 > td > p.vacia-ga5{
	margin-left: 20px;
	font-weight: bold;
}

.filas-tabla-ga5 > td > p.vacia-ga5{
	/*margin-left: 20px;*/
	font-weight: bold;
}

.btn-abrir-menu-ga5{
	float: right;
    margin-top: 15px;
    display: block;
    cursor: pointer;
}

.btn-cerrar-menu-ga5{
	float: right;
    margin-top: 20px;
    display: none;
    cursor: pointer;
}

.concepto > .fila-hijo-ga5-1{
	background-color: transparent;
	height: 65px;
	display:none;
}

.abrir-detalles > .fila-hijo-ga5{
	margin-top: -15px;
}

.resultados-tabla .filas-tabla-ga5-1{
	background-color: transparent;
	height: 65px;
	display:none;
}
.concepto > .btn-abrir-menu-ga5{
	float: right;
    margin-top: 15px;
    display: block;
    cursor: pointer;
}

.concepto > .btn-cerrar-menu-ga5{
	float: right;
    margin-top: 20px;
    display: none;
    cursor: pointer;
}

#contenido-equipo-ga5 > .row > .marco > .resultado-item > .resultado-concesion-tabla > .no-padding-right.no-padding-left > .pseudotabla-scrolling > .resultados-tabla > tbody > tr.filas-tabla-ga5{
	margin-bottom:7px;
	display: block;
}
#contenido-equipo-ga5 > .row > .marco > .resultado-item > .resultado-concesion-tabla > .no-padding-right.no-padding-left > .pseudotabla-scrolling > .resultados-tabla > tbody > tr.filas-tabla-ga5-1{
	margin-bottom:7px;
	display: none;
}
@media (max-width: 600px){
	.resultado-concesion-tabla .concepto p{
		font-size: 12px;
	}
}

@media (max-width: 769px){
	.resultados-fecha {
	    padding-bottom: 0px;
	    padding-left: 43px;
	    padding-right: 43px;
	    padding-top: 65px;	
	}
	/*.resultados-tabla > tbody > tr > td{
		min-width: 140px !important;
	}*/
	
	#contenido-equipo-ga5 > .row{
		margin: 0px !important;
	}
	
	#contenido-equipo-ga5 > .row > .marco{
		padding: 25px;
	}
	#contenido-equipo-ga5{
		margin-top: 108px;
	}

	#contenido-resultados-ga5 .marco .resultado-concesion-tabla > .concepto > .abrir-detalles > .fila-hijo-ga5{
		padding-right: 15px;
	}
	#contenido-equipo-ga5 .marco .resultado-concesion-tabla > .concepto > .abrir-detalles > .fila-hijo-ga5{
		padding-right: 15px;
	}
	#contenido-resultados-ga5 .marco .resultados-tabla > thead > tr > th{
		min-width: 130px !important;
	}
	#contenido-resultados-ga5 .marco .resultados-tabla > tbody > tr > td{
		min-width: 170px !important;
	}
	#contenido-equipo-ga5 .marco .resultados-tabla > tbody > tr > td{
		min-width: 170px !important;
	}
	#contenido-resultados-ga5 .marco .resultados-tabla > tbody > tr > td > p{
		margin-left: 35px;
	}
	#contenido-resultados-ga5 .marco .resultados-tabla .meses-ga5{
		width: 130px;
	}
	#contenido-equipo-ga5 .marco .resultados-tabla .meses-ga5{
		width: 130px;
	}
	#contenido-resultados-ga5 .marco .resultados-tabla > thead > tr > th{
		padding-right: 20px;
		padding-left: 20px;
	}
	#contenido-equipo-ga5 .marco .resultados-tabla > thead > tr > th{
		padding-right: 20px;
		padding-left: 20px;
	}
	#contenido-equipo-ga5 .marco .resultados-tabla .columnas-ga5{
		width: 130px;
	}
	#contenido-equipo-ga5 .marco .resultados-tabla .columna1-ga5{
		width: 130px;
	}
	#contenido-equipo-ga5 .marco .resultados-tabla .columnas-ga5 > p{

	}
	#contenido-resultados-ga5 .marco .resultado-item .resultado-concesion-meses .meses-container .mover-derecha-indicador{
		right: 5px;
	}
	#contenido-equipo-ga5 .marco .resultado-item .resultado-concesion-meses .meses-container .mover-derecha-indicador{
		right: 5px;
	}
	#contenido-resultados-ga5 .marco .resultado-item .resultado-concesion-meses .meses-container .mover-izquierda-indicador{
		right: 0px;
	}
	#contenido-equipo-ga5 .marco .resultado-item .resultado-concesion-meses .meses-container .mover-izquierda-indicador{
		right: 0px;
	}
	#contenido-resultados-ga5 .marco .resultado-item .resultado-concesion-meses .meses-container{
		padding-left: 5px;
	}
	#contenido-equipo-ga5 .marco .resultado-item .resultado-concesion-meses .meses-container{
		padding-left: 7px;
	}
	#contenido-equipo-ga5 > .row > .marco{
		padding: 25px;
		padding-left: 5px;
	}
	#contenido-resultado-ga5 > .row > .marco{
		padding: 25px;
		padding-left: 5px;
	}

}

.resultados-tabla p {
	text-align: center;
}

@media (max-width: 500px){
	.resultados-tabla p{
		text-align: center;
	}
}

@media (max-width: 400px){
	#contenido-resultados-ga5 .marco .resultado-concesion-tabla > .concepto > .abrir-detalles > .fila-hijo-ga5{
		padding-right: 15px;
	}
	#contenido-equipo-ga5 .marco .resultado-concesion-tabla > .concepto > .abrir-detalles > .fila-hijo-ga5{
		padding-right: 15px;
	}
	#contenido-resultados-ga5 .marco .resultados-tabla > tbody > tr > td{
		min-width: 156px !important;
	}
	#contenido-equipo-ga5 .marco .resultados-tabla > tbody > tr > td{
		min-width: 156px !important;
	}
	#contenido-resultados-ga5 .marco .resultados-tabla > tbody > tr > td > p{
		margin-left: 35px;
	}
	#contenido-equipo-ga5 .marco .resultados-tabla > tbody > tr > td > p{
		margin-left: 0 !important;
	}
	#contenido-resultados-ga5 .marco .resultados-tabla .meses-ga5{
		width: 116px;
	}
	#contenido-equipo-ga5 .marco .resultados-tabla .meses-ga5{
		width: 116px;
	}
	#contenido-resultados-ga5 .marco .resultados-tabla > thead > tr > th{
		padding-right: 20px;
		padding-left: 20px;
	}
	#contenido-equipo-ga5 .marco .resultados-tabla > thead > tr > th{
		padding-right: 20px;
		padding-left: 20px;
	}
	#contenido-equipo-ga5 .marco .resultados-tabla .columnas-ga5{
		width: 116px;
	}
	#contenido-equipo-ga5 .marco .resultados-tabla .columna1-ga5{
		width: 116px;
	}
	#contenido-equipo-ga5 .marco .resultados-tabla .columnas-ga5 > p{
		
	}
	#contenido-resultados-ga5 .marco .resultado-item .resultado-concesion-meses .meses-container .mover-derecha-indicador{
		right: 5px;
	}
	#contenido-equipo-ga5 .marco .resultado-item .resultado-concesion-meses .meses-container .mover-derecha-indicador{
		right: 5px;
	}
	#contenido-resultados-ga5 .marco .resultado-item .resultado-concesion-meses .meses-container .mover-izquierda-indicador{
		right: 0px;
	}
	#contenido-equipo-ga5 .marco .resultado-item .resultado-concesion-meses .meses-container .mover-izquierda-indicador{
		right: 0px;
	}
	#contenido-resultados-ga5 .marco .resultado-item .resultado-concesion-meses .meses-container{
		padding-left: 5px;
	}
	#contenido-equipo-ga5 .marco .resultado-item .resultado-concesion-meses .meses-container{
		padding-left: 7px;
	}
	#contenido-equipo-ga5 > .row > .marco{
		padding: 25px;
		padding-left: 5px;
	}
	#contenido-resultado-ga5 > .row > .marco{
		padding: 25px;
		padding-left: 5px;
	}
	
}
#contenido-equipo-ga5{
	background-image: url("../images/ga5/fondo-res.jpg");
}

.columna1-ga5{
	width: 160px;
}
.columnas-ga5{
	/*min-width: 140px !important;*/
    padding-left: 0 ! important;
	padding-right: 0;
	text-align: center;
}

h4.concesion-pot-bold {
	color: #333;
    font-family: 'AudiTypeExtendedBold', Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
}
h4.concesion-pot-normal {
	color: #333;
    font-family: 'AudiTypeExtendedNormal', Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
}

.loginPoliticaPrivacidad{
	font-family: 'AudiTypeScreenNormal', Arial, sans-serif;
	color: #9c9e9f;
	font-size: 12px;
	 text-align: justify;
    text-justify: inter-word;
}

.loginPoliticaPrivacidad a{
	font-family: 'AudiTypeScreenNormal', Arial, sans-serif;
	color: #9c9e9f;
	font-size: 12px;
	text-decoration: underline;
}
