/* Colores */
.gris{color:#818181;}
.negro{color:#262626;}
.blanco{color:#fff;}
.rojo{color:#e00025 !important;}

/* Backgrounds */
.bg_blanco{background-color: rgba(255, 255, 255, 0.9);}
.bg_white{background-color: #fff;}
.bg_gris{background-color: #F1F3F2;}

/* Borders */
.borde_gris{border:1px solid #ebebeb;}

/* Iconos */
.iconos{width:25px; height:25px; margin:0 5px 10px 1px; background-image:url('../images/iconos.png'); background-repeat:no-repeat; float:left;  }
.facebook{background-position: -10px -10px;}
.twitter{background-position: -38px -10px;}
.vimeo{background-position: -121px -10px;}
.instagram{background-position: -149px -10px;}
.youtube{background-position: -177px -10px;}
.facebook_footer{background-position: -755px -10px; margin: 0 1px 10px 1px;}
.twitter_footer{background-position: -782px -10px; margin: 0 1px 10px 1px;}
.vimeo_footer{background-position: -861px -10px; margin: 0 1px 10px 1px;}
.instagram_footer{background-position: -885px -10px; margin: 0 1px 10px 1px;}
.youtube_footer{background-position: -910px -10px; margin: 0 1px 10px 1px;}
.share{width:52px; height:37px; margin:10px; background-position: -223px -12px;}
.plus{width:52px; height:37px; margin:10px; background-position: -304px -12px;}
.flecha_arriba{width:25px; height:14px; background-position: -430px -10px; position: absolute; bottom: -5px; margin-left: -12px;}
.flecha_abajo{width:25px; height:14px; background-position: -472px -10px; position: absolute; bottom: -5px; margin-left: -12px; z-index: 2000; margin-left:138px;  }
.plus_dos{width:34px; height:34px; margin:8px 10px; background-position: -550px -12px;}
.tickets{width:34px; height:34px; margin:8px 10px; background-position: -613px -12px;}
.reloj{width:34px; height:34px; margin:8px 10px; background-position: -669px -12px;}

/* Iconos */
.carreras_mapa{width:100px; height:120px; background-image:url('../images/carreras.png'); background-repeat:no-repeat; position:absolute; right:5px; background-position: right center;}
/* .santa_fe{background-position: -10px -10px;} */

/* Fonts */
@font-face {
    font-family: 'big_noodle_titling';
    src: url('/fonts/big_noodle_titling-webfont.eot');
    src: url('/fonts/big_noodle_titling-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/big_noodle_titling-webfont.woff') format('woff'),
         url('/fonts/big_noodle_titling.ttf') format('truetype'),
         url('/fonts/big_noodle_titling-webfont.svg#BigNoodleTitlingRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.f_s_23{font-size:20px;}
.f_s_34 {font-size:34px !important;}

/* Generales */
body{background:#dfdfdf; font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif; color:#000;} 
h1, h2, h3, h4, h5, h6{font-family: 'big_noodle_titling';}
p{line-height: 23px; font-size:14px; font-weight:200; color:#5E5753;}
h2{font-size:43px; line-height: 38px;}
h3{font-size:36px;}
h4{font-size:25px;}
h5{font-size:22px;}
h6{font-size:18px;}
strong{font-weight: bold;} 
.float_l{float:left !important;}
.float_r{float:right !important;}
.w_50{float:left; width:49%;}
.w_180{width:180px !important;}
.block{display:block !important;}
a, a:hover{text-decoration: none;}
.font_bold{}
.overflow_h{overflow:hidden;}
.full{width:100% !important;}
.bold{font-weight:bold !important;}
.t_right{text-align: right !important;}
.t_left{text-align: left !important;}
.center{width:auto; margin:0 auto; text-align:center;}
.arial {font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;}
.italic { font-style: italic; }
/* Boxes */
.m_t_5{margin-top:5px !important;}
.m_t_10{margin-top:10px !important;}
.m_t_15{margin-top:15px !important;}
.m_t_20{margin-top:20px !important;}
.m_t_25{margin-top:25px !important;}
.m_t_35{margin-top:35px !important;}
.m_t_70{margin-top:80px !important;}
.m_b_5{margin-bottom:5px !important;}
.m_b_10{margin-bottom:10px !important;}
.m_b_15{margin-bottom:15px !important;}
.m_b_25{margin-bottom:25px !important;}
.m_l_0{margin-left:0px !important;}
.m_l_15{margin-left:15px !important;}
.m_l_25{margin-left:25px !important;}
.m_r_10{margin-right:10px !important;}
.m_r_20{margin-right:20px !important;}
.m_r_25{margin-right:25px !important;}
.p_0{padding:0px !important;}
.p_5{padding:5px !important;}
.p_15{padding:15px !important;}
.p_15_50{padding: 15px 43px 15px 57px !important;} 
.p_t_0{padding-top: 0px !important;}
.p_t_10{padding-top: 10px !important;}
.p_t_15{padding-top: 15px !important;}
.p_l_0{padding-left:0px !important;}
.p_r_0{padding-right:0px !important;}
.p_r_15{padding-right: 15px !important;}
.p_l_10{padding-left: 10px !important;}
.m_w_87 {min-width:87%;}
.z_1000 { z-index:1000;}

/* Estructura */
#contenedor {}
header{position:relative; width:100%; height:140px; z-index: 1200; background:#fff url('../images/bg_menu.jpg'); background-position: left bottom; background-repeat: repeat-x;}
#contenedor_header{position:relative; max-width:1160px; height:100%; margin:0 auto; padding:0; display:block;}
#contenedor_slide{position:relative; width:100%; height:430px !important; background:#dfdfdf;}
footer{position:relative; float:left; width:100%; height:143px; margin:0 auto; padding:0; display:block; background:#fff url('../images/bg_pie.jpg'); background-position: left top; background-repeat: repeat-x;  }
#contenedor_footer{position:relative; margin:0 auto; padding:10px 0; display:block; font-size:15px;}

/* Header */
h1{}
.navbar-default{background-color: transparent !important; border-color: transparent !important;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border-color: transparent !important;}
.navbar{min-height: 5px; border-radius: 0 !important; /* margin-top:10px; */ margin-bottom:5px !important;}
.navbar-nav{float: none !important; font-family: 'big_noodle_titling';}
nav{width:100%;}
nav ul{width:100%; margin:0 auto; padding-left:10px;}
nav li{display: inline-block; background:url('../images/separador_menu.png'); background-position: right center; background-repeat: no-repeat;}
nav li:last-child{background:none;}
.navbar-default .navbar-nav>li>a{color: #4D4D4D !important;}
.navbar-nav>li>a{font-family: 'big_noodle_titling'; padding-top: 10px !important; padding-bottom: 3px !important; font-size:20px; font-weight:lighter; line-height: 16px !important;}
nav li a{padding: 10px 44px 10px 39px !important; display:block; text-transform:uppercase; font-size:16px; font-weight:300; color:#4D4D4D;}
.navbar-default .navbar-nav>li>a:hover, .navbar-nav>li>a, nav li a:hover{color:#e00025 !important; cursor:pointer;}

.navbar-nav>li>.dropdown-menu{margin-top:8px; padding:0;}
.dropdown .dropdown-menu {background-color:rgba(199, 198, 198, 0.95); color:#fff; border:0 !important; border-radius:0 !important;}
.navbar-nav>li>.dropdown-menu li{background:none; display: block;}
.dropdown .dropdown-menu > li > a{font-size: 20px; padding:5px 15px !important; transition: background-color 1s ease, height 1s ease-in 1s, margin-bottom 1s linear 1s; -webkit transition: background-color 1s ease-out, width 1s ease, box-shadow 1s linear; -moz-transition: background-color 1s ease-out, width 1s ease, box-shadow 1s linear; -o-transition: background-color 1s ease-out, width 1s ease, box-shadow 1s linear; -ms-transition: background-color 1s ease-out, width 1s ease, box-shadow 1s linear; background-color:transparent;}
.dropdown .dropdown-menu > li > a:hover{transition: background-color 1s ease, height 1s ease-in 1s, margin-bottom 1s linear 1s; -webkit transition: background-color 1s ease-out, width 1s ease, box-shadow 1s linear; -moz-transition: background-color 1s ease-out, width 1s ease, box-shadow 1s linear; -o-transition: background-color 1s ease-out, width 1s ease, box-shadow 1s linear; -ms-transition: background-color 1s ease-out, width 1s ease, box-shadow 1s linear; background-color:#ededed;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{background-color: transparent;}
.button_bars{padding:8px 10px 6px 10px !important; margin-right:25px; margin-top:0;}

/* Header Small */
header.large #contenedor_header{height: 140px;}
header.small{position:fixed; height: 70px; background:#fff; background-image:none; border-bottom:3px solid #d1d2d3;}
header.small .menu_superior, header.small .menu_redes, header.small .buscador{display:none;}
header.small h1{margin-top: 0 !important;}
header.small h1 img{width:124px !important;}
header.small .navbar-default .navbar-collapse, .navbar-default .navbar-form{ width: 82%; float: right; margin-top: -49px;}
header.small nav li a{padding: 10px 27px 10px 23px !important; display:block; text-transform:uppercase;}
header.small .dropdown .dropdown-menu > li > a{padding: 5px 15px 5px 10px !important;}
header.small .button_bars{padding:8px 10px 6px 10px !important; margin-right:25px; margin-top:-45px; background:#efefef;}
.logo { width:180px;}

.menu_redes{width:151px; height:45px; float:right; margin-top:46px;}
.menu_superior{width:142px; height:30px; float:right; margin-top:5px; position:absolute; right:52px; font-family: 'big_noodle_titling'; font-size:18px;}
.menu_superior h4{width:142px; padding:2px 20px; text-align: center; font-size:20px; color:#e00025;  background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 53%, rgba(209,210,211,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(53%, rgba(246,246,246,1)), color-stop(100%, rgba(209,210,211,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 53%, rgba(209,210,211,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 53%, rgba(209,210,211,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 53%, rgba(209,210,211,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 53%, rgba(209,210,211,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d1d2d3', GradientType=0 );}
.menu_superior div{display: none;}
.menu_superior:hover div{display: block; background: rgba(0, 0, 0, 0.7); width:100%; height: 70px;}
.menu_superior:hover div a{text-align: right; width:100%; color:#fff; line-height: 25px; float:right; margin-top:5px; margin-right:10px;}
.menu_superior:hover div a:hover{color:#d3d1d1;}
.buscador form{width:34%;border:1px solid #ccc; border: 0; position:absolute; right:205px !important;}
.buscador input[type="text"]{color:#e00025;  width:85%; margin:0; padding:5px; font-family: 'big_noodle_titling'; font-size:16px; color:#d3d1d1; float:left;}
.buscador a{color:#e00025;  font-size:21px; float:left;  width:15%; margin:0; padding: 5px 0 5px 9px; background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 53%, rgba(209,210,211,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(53%, rgba(246,246,246,1)), color-stop(100%, rgba(209,210,211,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 53%, rgba(209,210,211,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 53%, rgba(209,210,211,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 53%, rgba(209,210,211,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 53%, rgba(209,210,211,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d1d2d3', GradientType=0 );}
.buscador a:hover{color:#d3d1d1;  }
/* Fin Header */

/* Contenido */
#carousel-header{position: relative;}
#carousel-header .carousel-caption{width:780px; left:12%; right:43px; text-align: left;}
#carousel-header .carousel-caption p, #carousel-header .carousel-caption h2{display:block;}
#carousel-header .carousel-caption h2{ width:auto !important; float:left !important; background:rgba(141,141,141,0.9); padding:5px 10px 0px 10px; font-size:34px; letter-spacing: 1px; text-transform: uppercase; color:#fff; text-shadow: none; margin-top:20px; clear:both; }
#carousel-header .carousel-caption p{float:left !important; width:auto; color:#fff; letter-spacing: 1px; font-family: 'big_noodle_titling'; font-size:23px; background: #e00025; padding:5px; text-transform: uppercase; text-shadow: none;clear:both; }
#carousel-header .carousel img{position: relative; z-index: -1000; min-height:430px; height: auto !important; max-width: 100%;}
#carousel-header .carousel-inner>.item>img, #carousel-header .carousel-inner>.item>a>img{height: auto !important; position:relative; margin:0 auto;}

/* #carousel-header .carousel-inner>.item>img.banner-default, #carousel-header .carousel-inner>.item>a>img.banner-default{height: 340px; position:relative; margin:0 auto;} */

.carousel-indicators li{display: inline-block; width: 13px; height: 13px; margin: 1px 6px;}
.carousel-indicators .active{width: 14px; height: 14px; margin: 1px 6px;}
.box_proxima_carrera_dos {position:absolute; top:20px; right:34px;  height: 300px; z-index: 100; background: rgba(241, 241, 241, 0.8); font-family:'big_noodle_titling'; letter-spacing: 1px; min-height: 323px;}
.box_proxima_carrera{/* position:absolute; top:20px; right:34px;  height: 300px; z-index: 100;  */width:90%; margin:0 5%;background: rgba(241, 241, 241, 0.8); font-family:'big_noodle_titling'; letter-spacing: 1px; min-height: 323px;}
.box_proxima_carrera h2{text-align: center; padding: 7px 0 0; color: black; font-size: 34px;}
.box_proxima_carrera .tiempo_restante{background: #e00025; color: white; height: 61px; padding: 11px 0;}
.box_proxima_carrera .tiempo_restante .columna_pc{width:33%; float: left; text-align: center; font-size:39px; line-height:21px; background: url('../images/dos_puntos.png'); background-position: right top; background-repeat:no-repeat;}
.box_proxima_carrera .tiempo_restante .last_columna_pc{background:none;}
.box_proxima_carrera .tiempo_restante .columna_pc span{font-size:14px;}
/* .box_proxima_carrera .circuito{padding-top:10px;} */
.box_proxima_carrera .circuito div {font-size:29px; padding:12px 0px 0 12px;line-height:20px;}
.box_proxima_carrera .circuito h2 { line-height: 25px;padding-top: 9px;}
.box_proxima_carrera .circuito img { width:90% !important; min-height:135px !important;margin-top: -23px;}
.box_proxima_carrera .circuito span{font-size:19px;}
.box_proxima_carrera ul { width:100%; float: left; margin-bottom: 0; margin-top:-20px; height:62px; background: #fff; border:1px solid rgba(241, 241, 241, 0.8); padding:0 20%;}
.box_proxima_carrera li{float:left; width:52px; font-size: 13px; text-align: center; color:#e00025; line-height: 0;}
.box_proxima_carrera li a{color:#e00025; line-height: 0;}
.box_proxima_carrera .publicidad img{width:106px !important; height: auto !important; min-height: 23px !important;z-index: 2000; padding:0; float:right; margin:0;}
.box_proxima_carrera .carrera_mapa { width:140px; height:130px; background:url('../images/planos/plano_la_pampa.png'); background-size: 140px auto; background-repeat:no-repeat; bottom:15px; right:5px; background-position: right top; opacity:.9;}
.carousel-inner>.item>img, .carousel-inner>.item>a>img{width: 100%;}
.epigrafe{width:100%; background:#000; padding:20px 67px; text-align: center;}
.epigrafe p{font-size: 16px; color:#D9E150; letter-spacing: 1px;}
#carousel-publicidad-internas-tres>.carousel-inner>.item>img, .carousel-inner>.item>a>img {width:100%;  height: auto; min-height: 250px;margin:0 auto; margin-top:0; }
#carousel-publicidad-internas-tres .carousel-inner>.item>img { margin-top:20px !important; }
.banner-home {width: 300px !important; height:250px; min-height: 250px !important; margin-top:20px !important; }

/* Noticias */
.row_noticias{margin-top:15px; margin-bottom:10px; text-align: center;}
.item_noticias_home{width:100%; height:100%; position: relative;}
.row_noticias img{width:100%; height:auto; min-height: 323px;}
.row_noticias:hover img{opacity:.9;}
.row_noticias .overlay{position:absolute; min-width:100%; bottom:3px; height: 80px; background-color:rgba(0, 0 ,0 , 0.7); margin-right: 19px; padding:10px 15px; text-align: center; color:#fff; transition: 0.3s; overflow: hidden;}
.row_noticias .overlay h2{font-size: 23px; line-height:23px; letter-spacing:1px; font-weight: 100; color:#fff;}
.row_noticias .overlay ul{display:none;}
.row_noticias .overlay h2 a{color:#fff;}
.row_noticias:hover .overlay{height:100%; background-color:rgba(0, 0 ,0 , 0.7); padding-top:38%;}
.row_noticias:hover .overlay ul{width:61%; display:block; height: 70px; position: relative; margin: 0 auto;}
.row_noticias:hover .overlay li{width:49%; float:left; text-align: center;}
.row_noticias:hover .overlay li a{width:100%; font-family: 'big_noodle_titling'; font-size:18px; letter-spacing:1px; line-height:17px; color:#e00025; pointer-events: visiblePainted; cursor: default;}
.row_noticias .overlay .flecha_abajo{display: none;}
.row_noticias:hover .overlay .flecha_arriba{display: none;}
.row_noticias:hover .overlay .flecha_abajo{display: block;}
.box_share .over_box_share{display: none;}
.box_share .over_box_share{display: none;}
.box_share:hover .over_box_share{display: none;}
.imagen-dos-noticia {max-width:95%; margin:20px 0;}
.imagen-noticia { max-width:100%; float:left; margin:20px 20px 25px 0; clear:both;}

/* Videos */
.box_videos{height: 530px; overflow: hidden;}
.box_videos h2{height: 61px; max-width:100%; background: rgba(212,207,207,1);
background: -moz-linear-gradient(top, rgba(212,207,207,1) 0%, rgba(142,139,139,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(212,207,207,1)), color-stop(100%, rgba(142,139,139,1)));
background: -webkit-linear-gradient(top, rgba(212,207,207,1) 0%, rgba(142,139,139,1) 100%);
background: -o-linear-gradient(top, rgba(212,207,207,1) 0%, rgba(142,139,139,1) 100%);
background: -ms-linear-gradient(top, rgba(212,207,207,1) 0%, rgba(142,139,139,1) 100%);
background: linear-gradient(to bottom, rgba(212,207,207,1) 0%, rgba(142,139,139,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4cfcf', endColorstr='#8e8b8b', GradientType=0 ); font-size: 41px; letter-spacing: 0; padding: 12px 0 0 16px;}
/* Main carousel style */
#article-video-carousel{height: 450px; overflow: hidden; width:100%;}
.article-slide .carousel-indicators{bottom: 0; left: 0; margin-left: 0; width: 100%; overflow: hidden;  padding-right: 2px; z-index: 1000;  }
.article-slide .carousel-indicators li{border:0; float: left; height: 110px; margin: 0; padding:0; width: 25%;}
.article-slide .carousel-indicators li h5 {display:none;}
.article-slide .carousel-indicators li:hover h5 {display:block; position:relative; z-index: 2000; background-color:rgba(0, 0 ,0 , 0.7);}
.article-slide .carousel-indicators img{float: left; height: 110px; left: 0;width: 100%;}
/* Indicators active image style */
.article-slide .carousel-indicators .active img{border:0; z-index: -10000;}
#article-video-carousel .carousel-control{width:2.5%; z-index:2000; font-size: 34px; opacity: 0.7;}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right{top:43%;}

/* Listado Noticias */
.noticias_listado{font-family: 'big_noodle_titling';}
.noticias_listado h2{font-size: 39px; letter-spacing: 0; padding:0; line-height: 30px;}
.noticias_listado p{font-size: 25px; letter-spacing: 0; padding:0 25px; text-align: center; line-height: 34px;  }
.noticias_listado li{font-size:20px; text-transform: uppercase; border-top:1px dashed #e00025; padding:23px 0; transition: background-color 1s ease, height 1s ease-in 1s, margin-bottom 1s linear 1s; -webkit-transition: background-color 1s ease-out, width 1s ease, box-shadow 1s linear; -moz-transition: background-color 1s ease-out, width 1s ease, box-shadow 1s linear; -o-transition: background-color 1s ease-out, width 1s ease, box-shadow 1s linear; -ms-transition: background-color 1s ease-out, width 1s ease, box-shadow 1s linear;  background-color: #fff;}
.noticias_listado li:first-child{margin-top:18px;}
.noticias_listado li:last-child{border-bottom: 1px dashed #e00025;}
.noticias_listado li span{color:#818181;}
.noticias_listado li:hover{color:#e00025; transition: background-color 1s ease, height 1s ease-in 1s, margin-bottom 1s linear 1s; -webkit transition: background-color 1s ease-out, width 1s ease, box-shadow 1s linear; -moz-transition: background-color 1s ease-out, width 1s ease, box-shadow 1s linear; -o-transition: background-color 1s ease-out, width 1s ease, box-shadow 1s linear; -ms-transition: background-color 1s ease-out, width 1s ease, box-shadow 1s linear; background-color:#efefef;}
.noticias_listado li:hover a, .noticias_listado li:hover span{color:#e00025;}

/* Tabs resultados */
#tabs{max-width:675px; margin-top:0; font-family: 'big_noodle_titling'; font-size:20px; letter-spacing:1px; text-transform: uppercase;}
#tabs li{width:50%; float:left; padding:13px 16px 10px; color:#000; /* background: #fff; */ text-align: center;}
#tabs li a{color:#000; text-decoration: none;}
#tabs li a:hover{color:#e00025; text-decoration: none;}
#tabs #tabs-1, #tabs #tabs-2, #tabs #tabs-3, #tabs #tabs-4, #tabs #tabs-5, #tabs #tabs-6{min-height:400px; padding-top:10px; float:left; }

#tabs-1> div, #tabs-2> div, #tabs-3> div, #tabs-4> div, #tabs-5> div, #tabs-6> div{width: 100%; padding:10px 20px 0px; font-size:30px;}
#tabs-1> div .puntajes, #tabs-2> div .puntajes, #tabs-3> div .puntajes, #tabs-4> div .puntajes, #tabs-5> div .puntajes, #tabs-6> div .puntajes {float:left; width:100%; margin-bottom:5px; padding: 0; background: transparent;}
#tabs-1> div .puntajes li, #tabs-2> div .puntajes li, #tabs-3> div .puntajes li, #tabs-4> div .puntajes li, #tabs-5> div .puntajes li, #tabs-6> div .puntajes li{float:left; padding: 0; background: transparent;}
#tabs-1> div .puntajes li.puntos, #tabs-2> div .puntajes li.puntos, #tabs-3> div .puntajes li.puntos, #tabs-4> div .puntajes li.puntos, #tabs-5> div .puntajes li.puntos, #tabs-6> div .puntajes li.puntos{width:238px;}
#tabs-1> div .puntajes li.marca, #tabs-2> div .puntajes li.marca, #tabs-3> div .puntajes li.marca, #tabs-4> div .puntajes li.marca, #tabs-5> div .puntajes li.marca, #tabs-6> div .puntajes li.marca{width:57px;}
#tabs-1> div .puntajes li.marca img, #tabs-2> div .puntajes li.marca img, #tabs-3> div .puntajes li.marca img, #tabs-4> div .puntajes li.marca img , #tabs-5> div .puntajes li.marca img , #tabs-6> div .puntajes li.marca img {margin-top:-5px;}
#tabs-1> div .puntajes li.piloto, #tabs-2> div .puntajes li.piloto, #tabs-3> div .puntajes li.piloto, #tabs-4> div .puntajes li.piloto, #tabs-5> div .puntajes li.piloto, #tabs-6> div .puntajes li.piloto{width:470px; text-align: left; letter-spacing: 0; background: transparent url('../images/bg_puntos.png'); background-position: center bottom; background-repeat: repeat-x; color:#818181;}
#tabs-1> div .puntajes li.piloto span, #tabs-2> div .puntajes li.piloto span,  #tabs-3> div .puntajes li.piloto span, #tabs-4> div .puntajes li.piloto span, #tabs-5> div .puntajes li.piloto span, #tabs-6> div .puntajes li.piloto span{background: #fff; padding-right:10px;}
#tabs-1> div .puntajes li.posicion, #tabs-2> div .puntajes li.posicion, #tabs-3> div .puntajes li.posicion, #tabs-4> div .puntajes li.posicion, #tabs-5> div .puntajes li.posicion, #tabs-6> div .puntajes li.posicion{width:20px; font-size: 32px; color:#e00025;}
#tabs-1> div .puntajes li.total, #tabs-2> div .puntajes li.total, #tabs-3> div .puntajes li.total, #tabs-4> div .puntajes li.total, #tabs-5> div .puntajes li.total, #tabs-6> div .puntajes li.total{width:52px; float:right; font-size: 32px; color:#e00025;}
.separador_rojo{float: left; width: 96% !important; border-bottom: 2px solid #e00025; margin: 5px 18px 15px;}

#tabs-1> div.lista_puntajes, #tabs-2> div.lista_puntajes{width:49%; height:auto; float: left;}
#tabs-1> div.lista_puntajes div,#tabs-2> div.lista_puntajes div{width:100%; height:27px; font-size:20px; margin-right:15px;}
#tabs-1> div.lista_puntajes ul li, #tabs-2> div.lista_puntajes ul li{padding:0;}
#tabs-1> div.lista_puntajes ul li.marca, #tabs-2> div.lista_puntajes ul li.marca{width:21px;}
#tabs-1> div.lista_puntajes ul li.marca img, #tabs-2> div.lista_puntajes ul li.marca img{margin-top:0; width:20px;}
#tabs-1> div.lista_puntajes ul li.piloto, #tabs-2> div.lista_puntajes ul li.piloto{width:210px; text-align: left; letter-spacing: 0; background: transparent url('../images/bg_puntos.png'); background-position: center bottom; background-repeat: repeat-x; color:#818181; margin-left:5px;}
#tabs-1> div.lista_puntajes ul li.piloto span, #tabs-2> div.lista_puntajes ul li.piloto span{background: #fff; padding-right:4px !important;}
#tabs-1> div.lista_puntajes ul li.posicion, #tabs-2> div.lista_puntajes ul li.posicion{width:20px; font-size: 21px; color:#000;}
#tabs-1> div.lista_puntajes ul li.total, #tabs-2> div.lista_puntajes ul li.total{width:25px; float:right; font-size: 21px; color:#000;}

.separador_lineas_rojo{float: left; width: 96% !important; border-bottom: 1px dashed #e00025; margin: 36px 0px;}
.separador_lineas_rojo_dos{float: left; width: 99% !important; border-bottom: 1px dashed #e00025; margin: 5px 0 18px 0px;}
.button_bg{width:auto; height: auto; float:left; padding:7px 25px; background:#e00025; color:#fff; font-size: 21px; transition: 0.3s;}
.button_bg:hover{background:rgba(175, 178, 180, 1); transition: 0.3s; color:#fff;}
.button_bg_dos{width:auto; height: auto; float:left; padding:1px 11px; background:#e00025; color:#fff; font-size: 21px; transition: 0.3s;margin-top: -5px;}
.button_bg_dos:hover{background:rgba(175, 178, 180, 1); transition: 0.3s; color:#fff;}

.button_bg_small{width:auto; height: auto; float:left; margin-top:10px; margin-right:5px; padding:3px 5px; background:#e00025; color:#fff; font-size: 20px; transition: 0.3s; border:1px solid #e00025;}
.button_bg_small:hover{background:rgba(175, 178, 180, 1); transition: 0.3s; color:#fff; border:1px solid #afb2b4;}

.button_bordes{width:auto; height: auto; float:left; margin-top:10px; margin-right:2px; padding:5px; color:#e00025; font-size: 18px; line-height: 18px; border:1px solid #e00025; transition: 0.3s;}
.button_bordes:hover{background:rgba(224, 0, 37, 0.9); color:#fff; transition: 0.3s;}
.button_transparent{font-family: 'big_noodle_titling';  width:auto; height: auto; float:right; padding:0px 5px 10px 0 ; color:#e00025; font-size: 21px; transition: 0.3s;}
.button_transparent:hover{color:#818181; transition: 0.3s;}

.cont-slider .carousel-caption{width: 100%; background:rgba(0,0,0,0.7); left: 0; right: 0; padding: 0; bottom: 0;}
.cont-slider h3{width:100%; text-align:left; padding:20px 25px; color:#fff;}
.sin-datos {font-size:18px; color:#999; margin:10px 0;}

/* Encuesta */
form#form_encuesta{width:70%; height:214px; margin:0 auto; color:#818181;}
form#form_encuesta input[type="radio"] {width:20px; float:left; margin:7px 20px 0 10px;}
form#form_encuesta label{width:70%; float:left; margin-top:18px; text-align: left; font-size: 25px; letter-spacing: 0;}
form#form_encuesta input[type="submit"] {margin-top:34px; margin-left:25%; border:none;}

.barra{ background: #e00025; background: -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%); background: -webkit-linear-gradient(top, #ff3019 0%,#cf0404 100%); background: linear-gradient(to bottom, #ff3019 0%,#cf0404 100%); clear: both; height: 31px; color: white; font-weight: bold; text-align: right; padding: 5px 2px; border-radius: 4px; max-width: 356px; min-width: 25px;}

.cf{clear: both;}
ul.votacion{ margin-bottom: 25px; list-style: none;}
.votacion li{ padding: 8px; background: #FCFCFC; border-radius: 5px; margin-bottom: 5px;}
.votacion li:hover{ background: white;}
.votacion li a{ color: gray; font-weight: bold; font-size: 16px;}
.votacion li a:hover{ color: black;}
.votacion li span{ margin-left: 10px;}
.fl{ background: #fff;}

/* Redes Sociales */
.fb-page{height: 250px;  width: 100%; max-width: 410px;}
.fb-page span, .fb-page iframe{width:100% !important;}
.redes_ads img{width: 100%; max-width: 410px;}

/* Equipos y pilotos */
.equipos_listado{font-family: 'big_noodle_titling';}
.equipos_listado h2{font-size: 34px; letter-spacing: 0; margin-top:25px; padding:0; line-height: 30px; color:#000;}
.equipos_listado div img{width: 80%; margin: 0 10%; height: 188px; background:#ebebeb;}
.equipos_listado .overlay{width: 80%; height: 70px; margin: 0 10%; margin-top:-3px; background: #e00025; border:1px solid #e00025; transition: 0.3s;}
.equipos_listado .overlay h3{margin-top:0; font-size: 38px; letter-spacing: 1px; font-weight: 100; float: left; height: 68px; padding: 10px; line-height: 44px; background: #fff; color: #818181;  padding:10px;}
.equipos_listado .overlay a, .equipos_listado .overlay p{color:#fff;}
.equipos_listado .overlay p{font-size: 25px; letter-spacing: 0; padding:18px 0px 0 10px; text-align: left; float: left; height: 70px; line-height: 21px; width:181px;  }
.equipos_listado .overlay h3.imagen_marca{padding:0;}
.equipos_listado .overlay h3 img{float:left; width:40px; height: 40px; margin:15px 0; background: none;}
.equipos_listado div:hover .overlay{background: #fff; border:1px solid #e00025;}
.equipos_listado div:hover .overlay p{color:#e00025;}
.equipos_listado div:hover .overlay h3{background: #999; color: #fff;  }
.equipos_listado div img.plano{width:50%; height:auto; margin:10px 0;}
.detalle_piloto p{font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif; line-height: 18px;}
.equipos_listado_4col div img{width:90%; margin:0 5%; height:190px;}
.equipos_listado_4col .overlay{width: 90%; height: 70px; margin: 0 5%; margin-top:-3px; background: #e00025; border:1px solid #e00025; transition: 0.3s;}
.equipos_listado_4col .overlay p{font-size: 23px; letter-spacing: 0; padding:14px 12px 0 12px; text-align: left; float: left; height: 70px; line-height: 21px; width:161px;  }
.equipos_listado_4col div.imagen_binomios img{width:50%; float:left; margin:0;}
.equipos_listado_4col div.imagen_binomios .overlay{width: 100%; height: 70px; float:left; margin: 0; margin-top:-3px; background: #e00025; border:1px solid #e00025; transition: 0.3s;}
.equipos_listado_4col div.imagen_binomios .overlay p{width:80%; padding:23px 12px 0 12px;}
.equipos_listado_4col div.imagen_binomios:hover .overlay{background: #fff; border:1px solid #e00025;}
.equipos_listado_4col div.imagen_binomios:hover .overlay p{color:#e00025;}
.equipos_detalle li {width:99%; float:left;}
.equipos_detalle li ul li {width:33% !important; float:left;}
.titulo-binomios {font-size: 43px; line-height:34px;}

/* Campeonato */
.tabs_campeonato #tabs li{width: 33.33%;} 
.tabla_resultados{color:#818181; font-size: 20px; width: 100%;}
.tabla_resultados td{border-right: 1px solid red; text-align: center; padding: 2px 4px;}
.tabla_resultados td:last-child{border-right: none;}

/* Estadisticas */
.tabs_estadisticas, .tabs_estadisticas #tabs, .tabs_estadisticas_historicas, .tabs_estadisticas_historicas #tabs{max-width: 1000px;} 
.tabs_estadisticas #tabs li{width: 16.66%; height: 70px; line-height: 18px;} 
.tabs_estadisticas #tabs li h4, .tabs_estadisticas_historicas #tabs li h4{line-height: 20px;} 
.tabs_estadisticas #tabs #tabs-1> div .puntajes li, .tabs_estadisticas #tabs #tabs-2> div .puntajes li, .tabs_estadisticas #tabs #tabs-3> div .puntajes li, .tabs_estadisticas #tabs #tabs-4> div .puntajes li, .tabs_estadisticas #tabs #tabs-5> div .puntajes li, .tabs_estadisticas #tabs #tabs-6> div .puntajes li, .tabs_estadisticas_historicas #tabs #tabs-1> div .puntajes li, .tabs_estadisticas_historicas #tabs #tabs-2> div .puntajes li.tabs_estadisticas_historicas #tabs #tabs-3> div .puntajes li.tabs_estadisticas_historicas #tabs #tabs-4> div .puntajes li.tabs_estadisticas_historicas #tabs #tabs-5> div .puntajes li{max-height: 43px; padding-top:20px !important;}
.tabla_resultados thead td{background: #ebebeb; border-right:1px solid #ccc; font-family: 'big_noodle_titling'; }
.tabla_resultados thead td:last-child{background: #ebebeb; border-right:none;}
.tabla_resultados tbody td{ /* font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif; */ font-size:16px;}
.tabla_estadisticas { font-size:23px; padding:4px 5px;}
.piloto_tabs_estadisticas{width:816px !important;}
.piloto_tabs_estadisticas i{font-size:23px; color:#d1d2d3;}
.tabs_estadisticas #tabs li.marca {margin-top: -10px;}
.tab_handicap{width:756px !important; }

.tabs_estadisticas_historicas #tabs li{width: 20%; height: 50px; line-height: 18px; border-right:1px solid #ebebeb;} 
.tabs_estadisticas_historicas #tabs li:last-child{border-right:none;} 
.tabla_handicap thead strong { font-weight:normal;}
.tabla_handicap tbody td { border-bottom: 1px solid #ccc; background: #f9f9f9; border-right: 1px solid #ccc; font-size:14px; line-height:20px;}

.pirelli { position: absolute;right: 20px;top: -10px; }

.datos_carrera li { font-size:14px; line-height:21px;color:#5E5753;}
.datos_carrera li b { font-size:15px;}

.tabs_li_back li.otro_back{ background: rgba(237,237,237,1);
background: -moz-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 50%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(237,237,237,1)), color-stop(50%, rgba(246,246,246,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 50%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 50%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 50%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 50%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff', GradientType=0 ); border-right:2px solid #fff;}
.tabs_li_back #tabs-1 div, .tabs_li_back #tabs-2 div, .tabs_li_back #tabs-3 div{ background: #fff;}
.tabs_li_back li.ui-state-active {background: #fff !important;}

.titulo_destacado{font-weight: 700; border-bottom:3px solid #d6b014; padding-bottom:0px;}
.titulo_slide{text-transform:uppercase; font-size: 32px; font-weight: 700;}
.subtitulo_slide{font-size: 25px; font-weight: 400;}
.info_slide{font-size: 19px; font-weight: 300; border:none !important;}
.banner_tres{width: 300px !important; height:auto; margin-left:5px !important;}

/* Multimedia */
.listado_multimedia{margin-top:15px; margin-bottom:10px;}
.item_listado_multimedia{width:100%; height:100%; position: relative;}
.listado_multimedia img{width:100%; min-height: 235px;}
.listado_multimedia:hover img{opacity:.9;}
.listado_multimedia .overlay{position:absolute; min-width:100%; bottom:3px; height: auto !important; background-color:rgba(0, 0 ,0 , 0.7); margin-right: 19px; padding:10px 15px; text-align: left; color:#fff;}
.listado_multimedia .overlay h2{font-size: 23px; letter-spacing:1px; line-height: 21px; font-weight: 100; color:#fff; text-align: center;}
.listado_multimedia .overlay h3{font-size: 20px; letter-spacing:1px; line-height: 18px; font-weight: 100; color:#fff; text-align: center;}
.listado_multimedia .overlay ul{display:none;}
.listado_multimedia .overlay h2 a,.listado_multimedia .overlay h3 a{color:#fff;}
.listado_multimedia:hover .overlay{height:100%; background-color:rgba(0, 0 ,0 , 0.7); padding-top:25%; transition: 0.3s; overflow: hidden;}
.listado_multimedia:hover .overlay ul{width:90%; display:block; height: 70px; position: relative; margin: 0 auto;}
.listado_multimedia:hover .overlay li{width:49%;  margin:0 auto; text-align: center;}
.listado_multimedia:hover .overlay li a{width:100%; font-family: 'big_noodle_titling'; font-size:18px; letter-spacing:1px; line-height:17px; color:#e00025; pointer-events: visiblePainted; cursor: default;}
.listado_multimedia:hover .overlay li a i{ font-size:43px !important; margin:5px 0;}
.listado_multimedia .overlay .flecha_arriba{padding-left: 0; left: 50%; bottom:-6px;}
.listado_multimedia .overlay .flecha_abajo{padding-left: 0; margin-left: 0; left: 45%;}
.listado_multimedia .overlay .flecha_abajo{display: none;}
.listado_multimedia:hover .overlay .flecha_arriba{display: none;}
.listado_multimedia:hover .overlay .flecha_abajo{display: block;}
.combo_fotos{position: absolute; top: 0; left: 111px; z-index: 1000;}
.combo_temporadas{left: 370px;}
.combo_fotos li{padding:0;}
.combo_fotos li a, .combo_fotos li.foto_active{width:100%; height: auto; display:block; padding:1px 5px 1px 7px; background:#e00025; color:#fff; font-size: 30px;}
.combo_fotos li a i{font-size: 21px;}
.combo_fotos li a:hover{color:#e00025; background:#fff;}
.combo_fotos li ul{display:none;}
.combo_fotos li ul li{width:100%;}
.combo_fotos li:hover ul{display:block; transition: 0.3s;  }

/* Multimedia Detalle */
.fotos{margin-top:15px; margin-bottom:10px;}
.fotos div {width:25%; float:left; margin-bottom:20px; position: relative;}
.fotos div img{width:100%; min-height: 170px;}
.fotos div:hover img{height:110%;}
.fotos div .overlay{display: none; width:100%; position:absolute; bottom:3px; background-color:rgba(0, 0 ,0 , 0.7); margin-right: 19px; padding:10px 15px; text-align: left; color:#fff;}
.fotos div:hover .overlay{ display: block; bottom:0; margin-bottom:2px; height:99%; background-color:rgba(0, 0 ,0 , 0.7); padding-top:25%; overflow: hidden;}
.fotos div .overlay h2, .fotos div:hover .overlay h2{width:90%; margin:0 auto; font-size: 19px; letter-spacing:1px; line-height: 15px; font-weight: 100; color:#fff; text-align: left; }
.fotos div .overlay h2 i, .fotos div:hover .overlay h2 i {font-size: 23px !important;  }
.fotos div:hover .overlay h2 a {color:#fff; display: block;}
.fotos div:hover .overlay h2 a:hover{color:#e00025;}

/* Noticias seccion */
.listado_multimedia .overlay span.fecha_noticias{display: none;}
.listado_multimedia:hover .overlay span.fecha_noticias{display: block; line-height: 18px; font-size: 20px !important; margin-top:-18px;}
.detalle_general{width:95%; text-align:justify; margin-left:15px;}
.detalle_general p{color:#7f7e7e;}
.detalle_general h3 a{color:#e00025; transition: 0.3s;}
.detalle_general h3 a:hover{color:#d1d2d3; transition: 0.3s;}
#carousel-publicidad-internas-uno .carousel-inner {width: 100%; margin:0 auto; margin-top:10px;margin-bottom: 25px;}
.imagen-banner-uno { max-width:800px; min-height: 90px !important; max-height: 90px; width:auto;}

/* Paginado */
.paginado{width:100%; margin:10px auto; font-family: 'big_noodle_titling'; font-size:18px; letter-spacing:1px;}
.paginado a{color:#818181; padding:2px 5px;}
.paginado a:hover, .paginado strong{color:#e00025; padding:2px 5px; font-size:20px }
.fb-comments{width:95%; margin:0 auto;}

/* Detalle carreras */
.box-fechas {width:80%; height:270px; margin:10px 10%; padding:10px 0 0; float:left;border:1px solid #ebebeb;}
.box-fechas .item-fechas {width:10%; padding:10px; margin-right:5px; background:#ebebeb;}
.box-fechas>.gris {width:90%;}
.box-fechas h3 {font-size:31px; margin-left: 50px; color:red;}
.box-fechas>.button_bg {position: absolute;bottom: 11px;right: 13%;}
.detalle_autodromo{background:#d1d2d3; color:#fff; float:left; width: 35%; margin-top:20px;  }
.detalle_autodromo_dos{background:#d1d2d3; color:#fff; float:left; width: 39%; margin-top:10px;  }
.detalle_autodromo h4, .detalle_autodromo_dos h4{background:#818181; color:#fff; font-size:28px; padding:15px 10px;}
.detalle_autodromo h5, .detalle_autodromo_dos h5{line-height: 25px;}
.detalle_autodromo div, .detalle_autodromo_dos div{background:#efefef; color:#818181; padding:15px 10px;}
.plano{float:right; width: 61%;}
table.tabla_historial{font-size:12px;}
table.tabla_historial td{border:1px solid #ebebeb; padding:5px;}
table.tabla_historial td p{font-size:12px; line-height: 12px;}
#accordion h5{margin:20px 10px; padding:10px; background:  #ebebeb; color: #818181; font-size: 23px; letter-spacing: 1px; transition: 0.5s;}
#accordion h5:hover, #accordion h5.ui-accordion-header-active{background: #e00025; color: #fff; transition: 0.4s;}
#accordion h5 a{color:#e00025;}
#accordion h5 a:hover, #accordion h5:hover a {color:#fff;}
table.tabla_tiempos{font-size:13px; width: 90%; margin: 0 5%;}
table.tabla_tiempos thead td{background:#ebebeb; text-align: center; border:1px solid #fff; border-bottom:none;}
table.tabla_tiempos td{border:1px solid #ebebeb; padding:5px;}
table.tabla_tiempos td p{font-size:13px; line-height: 14px;}
.texto-comentarios {font-size:11px; padding-top:20px;}
.lista_grillas {width:600px; margin:20px 10px;}
.lista_grillas li { width:500px; margin:10px; height:auto; float:left; }
.lista_grillas li h3 { width:500px; float:none; }
.lista_grillas_dos li {border:0; width:43%; float:left; text-align:left;margin-top:10px;}
.lista_grillas_dos li img {margin:0 20px;}
.fecha-sidebar-calendario { text-align: left !important;  font-size:23px !important;  line-height: 20px !important;  width: 70%; height: auto; padding:5px !important;  float:left !important; color:#262626;}
.fecha-sidebar-calendario .sidebar-fecha {font-size:16px; line-height:10px !important;}
.button-sidebar-fecha { float:left; font-size:18px; margin-left:5px;}
.tabla-acreditaciones {margin:10px 0 0 -14px;}
.tabla_tiempos_dos {float:left; width:100%; margin-top: 25px; margin-left: 0;}
.lista_logos { margin-top:20px;}
.lista_logos li { margin:11px 40px 12px 0; padding:10px; background:#ebebeb;}
.lista_logos li a, .lista_logos li a:hover { color:#e00025;}

.texto-cronograma { font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif; }
.listado_prensa li{list-style: disc; list-style-position: inside; margin:10px 5%; width:90%;}
.no_list li{list-style: none; margin:2px 0 0 7%;}
.equipos_listado div img.imagen_autodromo { width:100%; height:auto; margin:0;background:#fff;}
/* FIN Contenido */

/* Formularios */
.titulo-acreditacion {margin:0 0 5px;}
.formulario_acreditaciones { width:70%;}
.caja-dos {width: 52px; float:left; margin:10px 5px 0;}
.caja-tres {width: 52px; }
.caja-dni { width: 90px;}
.texto-ok {background:lightgreen; border:1px solid darkgreen; text-transform:uppercase; font-weight:bold; padding:10px; margin:10px 5px 43px;}
leyend, fieldset { width:100%; float:left; } 
fieldset { margin:10px; }
label { float:left; text-align: right; width:auto; margin: 10px 10px 10px 0; }
input { float:left;  min-width:50%; margin: 10px 0; clear:right !important; }
/* Fin Formularios */

/* Footer */
footer p{line-height: 14px; font-size:12px; padding:14px 5px 0px;}
.box_cotizar{width:304px; height:106px; float:left; background: #808080; border-radius: 7px; color:#D9E150; padding:20px 12px;}
.box_cotizar h2{margin:0; padding:0; margin-bottom:5px; font-family:'Helvetica-Light'; font-size:45px; color:#D9E150; text-shadow: none !important; line-height:34px;} 
.box_cotizar p{margin-top:7px; font-family:'Helvetica-Light'; font-size:16px; line-height: 16px;  color:#D9E150; letter-spacing: 1px;}
.box_cotizar h2, .box_cotizar p{}
.footer_contacto{margin-left:-15px !important;}
.footer_contacto h3{font-family:'Helvetica-Bold';  color:#fff; font-size:20px;}
.footer_contacto p, .footer_contacto p a{font-family:'Helvetica-Bold';  color:#fff;}
.footer_contacto p a:hover{color:#D9DC58;}
.logos_sponsors { margin:25px 0; height:auto;}
.logos_sponsors ul { text-align:center;}
.logos_sponsors li { display: inline-block;margin:10px;}
.logos_sponsors li img { vertical-align: middle}
.publicidad-slide {max-width: 728px; float: none;  margin-left: auto;  margin-right: auto;}
.publicidad-slide>.item>a>img{max-width:728px; min-height: 0; max-height: 90px;}
.video-home{ width:100% !important; height:450px !important; overflow:hidden !important;}
/* FIN Footer */

/* Media Queries */
@media (max-width: 320px) {
.row_noticias img{width:100%; min-height: 272px;}
}

@media (max-width: 480px) {
.carousel-caption h1{font-size:32px; line-height:31px; height: auto;}
.carousel-caption p{line-height: 18px; margin-top:10px;}
.cont-slider .item iframe{width: 428px !important;}
.combo_fotos{position: absolute;top: 12px;left: 101px;z-index: 1000;}
.combo_fotos li a, .combo_fotos li.foto_active{font-size: 25px;}
.carousel .box_proxima_carrera{height: 155px !important;width:151px;letter-spacing:0;}
.carreras_mapa{display:none;}
.listado_multimedia img{width: 100%; min-height: 151px;}
.plus_dos { margin:10px 0;}
#carousel-publicidad-internas-tres>.carousel-inner>.item>img/* , .carousel-inner>.item>a>img */ { margin-top:0; min-height: 280px !important;}
.equipos_listado div img.imagen_autodromo { width:86% !important; max-height:151px; height:auto; margin:5% 7% !important;background:#fff;}
#carousel-header .carousel-inner>.item>img, #carousel-header .carousel-inner>.item>a>img{ min-height: 280px !important;}
.logo { width:160px;}
.pirelli { position: relative;top: 0px; }
.publicidad-slide>.item>a>img{ min-height: 50px !important; max-height: 70px;}
}

@media (max-width: 375px) {
.logo { width: 120px; margin-left:-10px;margin-top: 20px;}
}

@media (max-width: 560px) {
.fotos div{width: 50%;}
#carousel-header .carousel-inner>.item>img, #carousel-header .carousel-inner>.item>a>img{ min-height: 230px !important;}
#carousel-header .carousel-caption{width: 100% !important; left: 0 !important; right: 0; bottom:0;padding-bottom:0px !important;}
.carousel-indicators { display: none;}
#carousel-publicidad-internas-tres>.carousel-inner>.item>img, .carousel-inner>.item>a>img { margin-top:0; min-height: 340px;}
.box_videos h2 {font-size: 23px !important;}
#carousel-header .carousel-caption { bottom:10px; }
.banner-home {margin-top:10px; }
}
@media (min-width: 560px) and (max-width: 619px) {
.row_noticias img{width:100%; min-height: 273px;}
.fotos div img{height: 125px !important;}
#carousel-publicidad-internas-tres>.carousel-inner>.item>img, .carousel-inner>.item>a>img { margin-top:0; }
.box_proxima_carrera{/* position:absolute; top:20px; right:34px;  height: 300px; z-index: 100;  */width:100%;background: rgba(241, 241, 241, 0.7); font-family:'big_noodle_titling'; letter-spacing: 1px; min-height: 273px;}
.box_proxima_carrera .circuito h2 { line-height: 23px;padding-top: 17px; font-size: 30px;}
.box_proxima_carrera .circuito img { width:90% !important; min-height:135px !important;margin-top: -18px;}
.box_proxima_carrera .tiempo_restante { height: 60px;  padding:10px 0 0;}
}

@media (min-width: 620px) and (max-width: 768px) {
.row_noticias img{width:100%; min-height: 363px;}
.box_proxima_carrera{/* position:absolute; top:20px; right:34px;  height: 300px; z-index: 100;  */width:100%;background: rgba(241, 241, 241, 0.7); font-family:'big_noodle_titling'; letter-spacing: 1px; min-height: 363px;}
.box_proxima_carrera .circuito h2 { line-height: 23px;padding-top: 12px;}
.box_proxima_carrera .circuito img { width:90% !important; min-height:135px !important;margin-top: -18px;}
.box_proxima_carrera .tiempo_restante { height: 70px;  padding:15px 0 0;}
}

@media (min-width: 560px) and (max-width: 768px) {
.listado_noticias_home, .banner_tres{width: 50%;}
}
@media (max-width: 992px){
/* #carousel-header .carousel-inner>.item>img, #carousel-header .carousel-inner>.item>a>img{height: 430px;} */
}

@media (max-width: 768px) {
header{height: 140px;}
.buscador{display: none;}
.menu_redes{width: 129px;}
.menu_superior{width:142px; height:30px; float:right; margin:5px 0; right:28px;  }
.icono_home{width:34px; height:31px; margin:5px 5px; background-position: -1150px -10px;}
.icono_home:hover, .icono_home_current{width:34px; margin:5px 5px; height:31px; background-position: -1150px -80px;}
.icono_contacto{width:34px; height:31px; margin:1px 2px; background-position: -1196px -10px;}
.icono_contacto:hover, .icono_contacto_current{width:34px; height:31px; margin:1px 2px; background-position: -1196px -80px;}
.menu_inferior{display:none;}
.carousel{height: auto; max-height: 430px;}
.carousel-caption h1{height: 90px; font-size:35px;}
#carousel-header .carousel-caption{width: 90%; left: 8%; right: 0; bottom:25px; }
#carousel-header .carousel-caption p{display:none;}
#carousel-header .carousel-caption h2{padding: 5px 5px 0px 5px; font-size: 23px; line-height: 20px;}
#carousel-header .carousel img {min-height: 370px;}
/* #carousel-header .carousel-inner>.item>img, #carousel-header .carousel-inner>.item>a>img{height: 370px;} */
.tickets, .plus, .reloj {margin: 8px 5px;}
         
#tabs-1> div .puntajes li.piloto, #tabs-2> div .puntajes li.piloto, #tabs-3> div .puntajes li.piloto, #tabs-4> div .puntajes li.piloto, #tabs-5> div .puntajes li.piloto, #tabs-6> div .puntajes li.piloto {width: auto;text-align: left;letter-spacing: 0;background: transparent url('../images/bg_puntos.png');background-position: center bottom;background-repeat: repeat-x;color: #818181;}
#tabs-1> div .puntajes li.marca, #tabs-2> div .puntajes li.marca, #tabs-3> div .puntajes li.marca, #tabs-4> div .puntajes li.marca, #tabs-5> div .puntajes li.marca, #tabs-6> div .puntajes li.marca {width: 30px;}
#tabs-1> div .puntajes li.marca img, #tabs-2> div .puntajes li.marca img , #tabs-3> div .puntajes li.marca img, #tabs-4> div .puntajes li.marca img, #tabs-5> div .puntajes li.marca img, #tabs-6> div .puntajes li.marca img {width: 25px;}

#tabs-1> div .puntajes li.piloto span, #tabs-2> div .puntajes li.piloto span, #tabs-3> div .puntajes li.piloto span, #tabs-4> div .puntajes li.piloto span, #tabs-5> div .puntajes li.piloto span, #tabs-6> div .puntajes li.piloto span {background: #fff;padding-right: 10px;font-size:23px;}
#tabs-1> div.lista_puntajes, #tabs-2> div.lista_puntajes {width: 100%;height: auto;float: left;}
.carousel .box_proxima_carrera .circuito .publicidad img{margin:3px 10px 0 0;}
.fb_iframe_widget span, .fb_iframe_widget iframe{width:100% !important;}
.banner_uno {width:100%;height:auto; overflow:hidden;}
.banner_uno img {width:100%;height:auto; }
.equipos_listado div img.imagen_autodromo { width:70%; max-height:151px; height:auto; margin:5% 15%;background:#fff;}
.equipos_listado div img{width: 80%; margin: 0 10%; height:auto; min-height: 188px; background:#ebebeb;}
.equipos_listado .overlay h3 img { max-height: 40px; min-height: 40px;}
.box_videos h2 {font-size: 32px;}
}

@media (min-width: 768px) {
.container{width: 100%;}
}
@media (min-width: 815px) and (max-width: 890px){
.row_noticias img{width:100%; min-height: 400px;}
#carousel-header .carousel-inner>.item>img, #carousel-header .carousel-inner>.item>a>img{min-height: 430px;}
#carousel-publicidad-internas-tres>.carousel-inner>.item>img, .carousel-inner>.item>a>img { min-height: 360px; }
.box_proxima_carrera{/* position:absolute; top:20px; right:34px;  height: 300px; z-index: 100;  */width:100%;background: rgba(241, 241, 241, 0.7); font-family:'big_noodle_titling'; letter-spacing: 1px; min-height: 340px;}
}

@media (min-width: 891px) and (max-width: 992px){
.col-sm-6{width: 33.33333%;}
.row_noticias img{width:100%; min-height: 300px;}
.box_proxima_carrera{/* position:absolute; top:20px; right:34px;  height: 300px; z-index: 100;  */width:100%;background: rgba(241, 241, 241, 0.7); font-family:'big_noodle_titling'; letter-spacing: 1px; min-height: 300px;}
.box_proxima_carrera .circuito h2 { line-height: 23px;padding-top: 7px;}
.box_proxima_carrera .circuito img { width:90% !important; min-height:135px !important;margin-top: -30px;}
.box_proxima_carrera .tiempo_restante { height: 54px;  padding:6px 0 0;}
.box_proxima_carrera .circuito div {font-size:29px; padding:0px 0px 0 12px;line-height:20px;}
.box_proxima_carrera .circuito ul { margin-top: 12px;}
.box_proxima_carrera .circuito .publicidad img{width:106px !important; height: auto !important; min-height: 23px !important;z-index: 2000; padding:0; float:right; margin:20px 14px 0 0;}

}

@media (max-width: 1024px) {
h1{margin-left: 10px;}
.menu_inferior{display:none;}
.navbar-collapse{padding-right: 0; padding-left: 0; box-shadow: inset 0 1px 0 rgba(255,255,255,.1); -webkit-overflow-scrolling: touch; position: absolute; background-color: rgba(255, 255, 255, 0.95); top: 39px; right: 0;}
.navbar-header{float: none;}
.navbar-toggle{display: block; background: #e00025; color:#fff;}
.navbar-default .navbar-toggle .icon-bar, header.small .navbar-default .navbar-toggle .icon-bar{background-color: #fff;}
.navbar-collapse.collapse{display: none!important;}
.navbar-collapse.collapse.in{display: block !important;}
.navbar-ex1-collapse{width:340px;}
.navbar-nav{float: none!important; height: 340px;}
.navbar-nav>li{float: none;}
.navbar-nav>li>a{font-size: 20px; line-height: 23px !important;}
nav li{display: inline-block; background: none;}
nav li a{padding:10px 0 10px 25px !important;background: none;}
.navbar{min-height: 5px; border-radius: 0 !important; margin-top: 0; margin-bottom: 5px !important;}
header.small .button_bars{background: #e00025;}
.dropdown .dropdown-menu {padding-left:34px; background-color: rgba(255, 255, 255, 0.95);}
.dropdown .dropdown-menu li{margin-left:10px;}
#navbar_resp{margin-right:0;}
.dropdown-menu li a{margin-left:10px;}
/* .navbar-nav .open .dropdown{position:static; float:none; width:auto; margin-top: 0; box-shadow: none;} */
.article-slide .carousel-indicators{padding-right: 0px; max-width:674px;}
.navbar-default .navbar-nav .open .dropdown-menu {color:#333 ;background-color:transparent; /* float: left; */}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}
.dropdown-menu ul {display: block;}
.dropdown-menu {position: relative !important;width:100%;background-color: transparent;border: none;border: none;border-radius: 0;-webkit-box-shadow:none;box-shadow: none;background-clip: padding-box;margin-top:25px;}
.dropdown-menu>li>a {display: block;font-size: 20px; padding:5px 15px !important;clear: both;line-height: 1;color: #777;white-space: nowrap;}
.navbar-nav>li>.dropdown-menu {margin-top: -5px;margin-bottom:7px;padding: 0;}
header.small .navbar-default .navbar-collapse, .navbar-default .navbar-form {width: 340px;float: right;margin-top: -49px;}
.publicidad-slide>.item>a>img{max-width:728px; min-height: 90px !important; max-height: 90px;}
}

@media (max-width: 1200px) {
h1{margin-left: 10px;}
}

@media (min-width: 1200px){
.container{width: 1060px !important;}
}
.row { margin-left:0; margin-right:0; }
.fancybox-skin { position: relative;background: #000 !important; color: #444;}
.fancybox-title {display: none;}

.contenedor_slide2 {height:40vh;  position:relative; background-position:center; }
.content2 { width: 780px;left: 12%;right: 43px;text-align: left;position:absolute;bottom:34px; }
.content2 p { float: left !important;width: auto;color: #fff;letter-spacing: 1px;font-family: 'big_noodle_titling';font-size: 23px;background: #e00025;padding: 5px;text-transform: uppercase;}
.content2 h2 {width: auto !important;float: left !important;background: rgba(141,141,141,0.9);padding: 5px 10px 0px 10px;font-size: 34px;letter-spacing: 1px;text-transform: uppercase;color: #fff;text-shadow: none;margin-top: 20px;clear: both; }

@media (max-width: 1180px) {
.contenedor_slide2 { height:25vh;  }
.content2 { width: 650px;left: 12%; bottom:20px;}
}

@media (max-width: 768px) {
.contenedor_slide2 { height:20vh;  }
.content2 { width: 100%;left: 5%; bottom:10px;}
.content2 p {display:none;}
.content2 h2 {padding: 5px 5px 3px; font-size: 23px; line-height: 20px;}
}
@media (max-width: 576px) {
.contenedor_slide2 { background-position:center top;  }
}
@media (max-width: 475px) {
.contenedor_slide2 { height:15vh;  }
.content2 h2 {font-size: 21px; line-height: 18px;}
#carousel-publicidad-internas-uno .carousel-inner { margin-bottom:10px; max-height:61px !important;}
#carousel-publicidad-internas-uno .carousel-inner>.item>a>img { min-height:61px !important;}
}

#twitter-widget-0{width:100% !important; max-height: 340px;}
.navbar-nav>li.prensastc { background: none;}
.nav li a { padding: 10px 28px 10px 25px !important;}
.nav li:last-child a { padding: 12px 28px 8px 25px !important;}
.nav li:last-child { background: red; color:#fff; height: 39px;margin-top: -5px;}
.navbar-default .navbar-nav>li:last-child>a { color: #fff !important;}
.navbar-default .navbar-nav>li:last-child>a:hover { color: #fff !important;}
.navbar-nav>li>.dropdown-menu { margin-top: 0; }
.dropdown-menu>li:last-child>a {padding: 5px 15px !important;}
header.small nav li a { padding: 10px 14px 10px 12px !important; font-size: 25px;}
header.small .nav li:last-child a { padding: 12px 10px 10px !important; font-size: 25px;}
