@charset "UTF-8";
/* CSS Document */
*{margin:0; padding:0; font-family: 'robotoregular'; font-size: 14px;}

.left{float:left !important;}
.right{float:right !important;}
.notop{margin-top:0 !important;}
.space-right {margin-right: 0 !important;}

p{color:#474747; margin-top:5px;}
a{text-decoration:none;}
li{list-style-type:none;}

h1, h2, h2 a, h3, strong{font-family:'robotobold';}
h1{font-size:36px; color:#3aaa35; margin-bottom:20px;}
h2, h2 a{font-size:36px; color:#484848;}
h3{font-size:18px; color:#3aaa35;}

header, .container, .footer{width:1142px; margin:0 auto;}
header .top-menu, header .main-menu{width:100%;}
header .top-menu{position:relative;}

.mas{ background-image: url("img/iconos/aepjg-mas.png"); background-position: right center; background-repeat: no-repeat; padding-right: 18px; color:#474747;}

.tabla h3{margin-bottom:10px; color: #484848;}
.tabla.right h3{margin-top:20px;}
.trescolumnas > ul > li{width:28%;  float:left;  margin-right:1.6%; margin-bottom:5.5%; padding:2%;}
.trescolumnas em{font-weight:bold;float:left; margin-bottom:20px;}
.trescolumnas p{padding-bottom:0; clear:both;}
.trescolumnas a, .doscolumnas a{color:#000000;}

.doscolumnas h2 {font-size: 24px;}
.doscolumnas em{font-weight:bold; color:#3aaa35;}
.doscolumnas li{float: left; width:48%; margin-right:2%; margin-bottom:5%;}

/*HEADER*/
header .main-menu {height:105px; float:left; margin-top:30px;padding-right: 100px;position: relative;width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
   box-sizing: border-box;
}

.logo {float: left;margin-right: 20px;position:relative;
    display: flex;
    gap: 10px;
}

.logo_right {position: absolute;right: 0;top: 0;width: 60px;}
.logo_right img {display: block;min-width: 100%;width: 100%;}
.logo a:first-child {width: 96px;}
.logo a:last-child {width: 223px;}
.logo img, .logo a{width:100%;}
.logo img {min-width: 100%;width:100%;}
.informa_wrapper{height:39px;}
.informa {background-color: #3aaa35; background-image: url("img/iconos/aepgj-aviso.png");  background-position: 12px 13px; background-repeat: no-repeat; color: #fff; float: left; padding: 10px 13px 10px 35px; font-size:14px;}

.menu li{float:left; padding:0 10px;}
.menu li:first-child{padding-left:0;}
.menu li a {float:left;color:#000000; font-size:18px; font-family: 'roboto_condensedregular'; padding:30px 0 6px;}
.menu .aqui a{ border-bottom:4px solid #3aaa35;}

header .top-menu, .top-menu .consola{background-color:#6e6d6d;}

.top-menu a, .top-menu input{color:#fff; font-size:14px;}
.top-menu a{padding-top:10px;}
.top-menu a.logout{background:#6e6d6d;padding:10px;}
.top-menu .social-header{margin:10px 15px 0;}
.search{width: 19%; border:none; padding:10px; margin-left:15px; background:url('img/iconos/aepjg-lupa.png') no-repeat scroll right 15px center #838383;}
.top-menu .login{ background: url("img/iconos/aepjg-login.png") no-repeat scroll right center rgba(0, 0, 0, 0);  border-left: 1px solid #838383; padding: 10px 35px 10px 20px;}
.top-menu .consola {position: absolute; right: 20%; top: 39px; width: 20%; padding:1%;box-shadow: 0 4px 5px 0 #c2c2c2;z-index:99;}
.top-menu .consola input, .top-menu .consola button, .top-menu .consola .error{margin-top:10px;color:#333;}
.top-menu .consola input{float:right; width:64%;}
.top-menu .consola button{clear:both;cursor: pointer;}
.top-menu .consola button:hover{background: #3aaa35;color: #fff;}
.top-menu .consola label{float:left; margin-top:15px; width:36%;}
.top-menu .consola .error{color:#b30000; width:96%;float:left; font-size:12px; padding:2%; background-color:#838383; display:none}
.top-menu .consola .exito{color:#267023;}
.top-menu .consola.white {background:#f2f2f2;}
.top-menu .consola .form_message {color: #fff;float: right;display: none;font-size: 1.125em;font-weight: 300;padding: 10px;text-align: center;width: 64%;margin-top: 20px;}
.top-menu .consola .form_message.ok {background: #0c0;}
.top-menu .consola .form_message.ko {background: #f30;}

	/*RESPONSIVE MENU*/
	.res-menu{ display:none; background-color: #6e6d6d; float:left; width:100%;}
	.menu-oculto a { color: #fff;}
	.menu-oculto a {  color: #fff; font-family: "roboto_condensedregular"; font-size: 13px; text-transform: uppercase; width:100%; float:left;}
	.menu-oculto a:hover{color:#838383;}
	.menu-oculto li { float: left;  padding: 2%; width: 29.3%;}
	.menu-oculto .search { margin: 0 2% 2%;  width: 62.6%;}
	.menu-visto { float: left; width: 100%;}
	.menu-visto a{width:96%; padding:3% 2%;border-bottom: 1px solid #838383;}
	.slicknav_menutxt.right{ margin-right:3%; color:#fff;}
	.menu-visto .slicknav_icon { float: left;}
	.menu-visto .slicknav_icon-bar {background-color: #fff; height: 3px; width: 20px; margin-bottom:3px;}
	.menu-visto .slicknav_icon-bar:last-child { margin-bottom:0;}

/*CONTENIDO*/
.contenido{width:78.5%;}
.contenido article{border-bottom: 3px solid #e5e5e5; margin-bottom:55px; padding-bottom:20px; float:left; width:100%;}

.contenido .heading{height:auto; padding:7px 0; background-color:#f0f0f0; font-family:'roboto_condensedbold'; width:100% !important; text-indent:20px; border-bottom: 1px solid #e5e5e5; color:454545;}
.contenido .breadcrumbs{margin-bottom:40px; float:left; width:100%;}
.contenido .breadcrumbs li { padding-left: 40px; float:left; width: auto; font-size:14px; background:url("img/iconos/aepjg-breadcrumbs.png") no-repeat scroll 15px 50% rgba(0, 0, 0, 0);}
.contenido .breadcrumbs li:first-child { padding-left: 0; background-image:none;}
.contenido .breadcrumbs li a{color:#616161;}
.contenido .breadcrumbs li a.aqui{color:#000;} 
.contenido .column-right, .contenido .noticias.column-right { float: right; width: 75%;}
.contenido .column-right p{margin-bottom:18px; margin-top:0; line-height:17px; color:#545454;}
.sidebar-left { float: left; width: 22%;}

.slideshow {overflow: hidden;position: relative;}
.texto-slide, .slideshow .mas{position:absolute; bottom:0; margin-top:0;}
.texto-slide{background-color:#fff; padding:25px 30px 50px 25px; width:55%;}
.texto-slide p{color:#424242; font-size:18px; font-family: 'robotobold';}
.slideshow .mas{margin:0 20px 10px 0;right: 0;}
.slideshow .slide-nav{position: relative; top: -35px; right:10px;}
.slideshow .slide-nav li{background: url("img/iconos/aepjg-nav.png") no-repeat scroll 0 0 transparent; float: left; height: 15px;  width: 15px; margin-right:5px;}
.slideshow .slide-nav li.esta{background-position: -15px 0;}

.contenido .noticias {padding-bottom: 0; width:100%;}
.noticias table {width: 100%;}
.noticias > ul > li {border-bottom: 1px solid #e5e5e5; padding-top:20px;}
.noticias > ul > li:first-child { padding-top:0;}
.noticias li{float: left; width: 100%;}
.noticias tr td{vertical-align:top;}
.noticias ul li.calendar{width: 9%;}
.noticias ul li.imgcronica{ padding-bottom:20px; width:28%;}
.noticias ul li.cronica{padding-right:20px; width:60.75%;}

.buscado .mas, .cronicas .noticias > .mas, .torneos article #proximos > .mas { background-image: url("img/iconos/aepjg-breadcrumbs.png");}
.noticias > .mas, article #proximos > .mas{padding:10px 30px 10px 10px; background-color:#e5e5e5; margin-top:-10px; background-position: right 10px center; position:relative; top:40px;}

.noticias .calendar ul{width: 80%; border: 1px solid #cccccc; height:auto; float:left;}
.noticias .calendar li{padding:0; font-family:'robotobold'; font-size:12px; text-align:center; float:left; color:#595959}
.noticias .calendar li:first-child{ border-bottom:1px solid #cccccc; width:100%; font-size:28px; color:#3aaa35;}
.noticias .calendar ul li.mes{border-right:1px solid #cccccc; width:30%; line-height:20px;}
.noticias .calendar ul li:nth-child(3) {padding-bottom:0; width:67%; line-height:20px;}

/*INICIO*/
.home .slideshow {height: 600px;}

/*CONTACTO*/
.contacto form { float: left; width:75%;}
.contacto form label,.contacto form input, .contacto form textarea { float: left;  margin-bottom: 2%; width: 48.5%;}
input, textarea, button { border: 1px solid #e5e5e5;padding: 1% 2%}
fieldset { border: medium none;}
.contacto textarea{height:200px;}
.contacto label{text-align: right; margin-right:3%;}
.contacto button.right { background-color: #3aaa35;  border: medium none;  color: #fff;  text-transform: uppercase; font-family: "robotobold";}
.form_message{color:#fff;font-size:1.125em;font-weight:300;padding:10px;text-align:center;width:60%;margin:0 auto;}
.contacto .ok{background:#0c0;}
.contacto .ko{background:#f30;}


/*CRONICAS*/
.unacronica .contenido article{border-bottom:none;}
.down.noticias .heading, ul.down .heading{ padding:10px 0 !important; font-family:'roboto_condensedregular'; font-size:24px;}

.unacronica .noticias .calendar ul{width:75%;}
.unacronica .noticias > ul > li {border-bottom:none; padding-top:0;}
.unacronica .noticias .titular {width:84%; position:relative;top:-8px;}
.unacronica .titular h3{font-size:24px;}
.unacronica .titular h2{font-size:42px; line-height:50px; color:#010101;}
.unacronica .noticias{margin-bottom: 15px;}
.unacronica .slideshow{margin-bottom:15px; padding-bottom:0;}
.unacronica .titulo{color:#313131; font-family:'robotobold'; border-bottom:2px solid #dbdbdb;padding-bottom: 7px; margin-bottom:15px;}

.unacronica .titulo, .datos-torneo li{line-height: 18px;}
.unacronica .titulo, .descargas-torneo li{line-height: 18px;}

.sidebar-left section{margin-bottom:25px;}
.datos-torneo ul{margin-top:8px;}
.datos-torneo li:first-child{font-family:'robotobold';}
.datos-torneo li:last-child{ margin-top:10px;}
.descargas-torneo ul{margin-top:8px;}
.descargas-torneo li:last-child{ margin-top:10px;}
.descargas-torneo a{background:url("img/iconos/aepjg-descarga.png") no-repeat;background-position: 0px -24px;color:#3aaa35;padding-left:23px;height:16px;}
.descargas-torneo a:hover{color:#3aaa35;background-position: 0px 0px;padding-left:28px;-webkit-transition: background-position 0.2s ease-in-out;-moz-transition: background-position 0.2s ease-out;-o-transition: background-position 0.2s ease-out;-ms-transition: background-position 0.2s ease-out;transition: background-position 0.2s ease-out;}

.container .contenido .paginacion{background-image:none;padding-right:10px;}
.container .contenido .paginacion a{margin-right:15px; color:#787878;}
.container .contenido .paginacion a:last-child{margin-right:0;}
.container .contenido .paginacion a.aqui{color:#000;}

/*TORNEOS*/
#proximos{float:left;}
#proximos h2{font-family: 'robotoblack'; font-size:16px;line-height:20px; clear:both;min-height:40px;}
#proximos > ul > li{border: 1px solid #e5e5e5;min-height:251px;}
#proximos .show_suscriptions {border: solid 2px #3aaa35;display: inline-block;line-height: 14px;padding: 8px 10px}
#proximos .show_suscriptions:hover {background: #3aaa35;color: #fff;}
#proximos p{font-family:'robotoregular'; padding-bottom:8%;}
.side-cal{padding:0 0 5%; width:60%; float:left;}
.side-cal li, #proximos .ganadores li p:first-child{ background-color:#3aaa35; color:#fff; font-size:14px; font-family:'robotobold'; margin-right:0.5%; float:left; width:auto; padding:2px 7px;}

.torneos article:first-child{padding-bottom:0;}
.torneos .down{margin-top:35px;}
.torneos .ganadores{clear:both;}
.torneos .ganadores li{width:46%; margin-left:5%; float:left;}
.torneos #proximos .ganadores li:first-child{margin-left:0;}
.torneos #proximos .ganadores li p:first-child{padding: 3% 0 3% 24%; width: 76%; background:url("img/iconos/aepjg-estrella.png") no-repeat scroll 7% 50% #3aaa35;}
.torneos .ganadores li p:nth-child(2){background-color:#e5e5e5; padding: 3% 6% !important;}
article #proximos > .mas{float:right; margin-top:-40px;}

.register_btn{display:block;background-color:#F0F0F0;margin-top: 7px;color:#454545; padding: 5px 10px;text-align:center;}
.register_btn:hover{background-color: #ccc;}

/*PALMARES*/
.palmares .contenido #clasificacion .leyenda > li{font-size:16px;}
.palmares .contenido #clasificacion ul li ul li{font-size:14px;}
.palmares .contenido #clasificacion ul li ul li span {background-color: #fff;border: solid 2px #f00;color: #f00;cursor: pointer;display: inline-block;margin: -5px 0;padding: 3px 8px;}
.palmares .contenido #clasificacion ul li ul li span:hover {background-color: #f00;color: #fff;}
.palmares .contenido #clasificacion ul li ul li:nth-child(2), .palmares .contenido #clasificacion .right { width: 35%; text-align:left;}
.palmares .contenido #clasificacion ul li ul li:first-child{width:15%;}

/*CLASIFICACION*/
#clasificacion .right{text-align:right;}
.contenido #clasificacion .right{padding-left:0; width:4%;}
.clasificacion .tabla{float:left; width:100%;}
.clasificacion .tabla > ul{ border:1px solid #e5e5e5; width:100%; float:left;}
.clasificacion .tabla > ul:after {content: '';clear: both;display: block}
.clasificacion .tabla > ul > li{float: left;width:100%;}
.clasificacion .tabla > ul > li.odds {background-color: #f0f0f0;}
.clasificacion .tabla > ul > li:last-child ul{ border:none !important;}
.clasificacion .tabla ul li ul{ border-bottom:1px solid #e5e5e5 !important; float:left; width:100%;}
.clasificacion .tabla ul li ul li {float: left;  width: 2.50%; padding:1% 1.3%;}
.contenido  #clasificacion .leyenda > li{ color:#fff; font-family: 'roboto_condensedregular'; font-size:13px;}
.contenido  #clasificacion .leyenda{background-color:#3aaa35;}
.contenido  #clasificacion ul li ul li{font-size:12px;}
.contenido #clasificacion ul li ul li:nth-child(2){width:7%;}
.contenido #clasificacion ul li ul li:first-child {width:5%;}
.clasificacion .contenido article, .acuerdos .contenido article, .contacto .contenido article{border:none;}

 #clasificacion ul li ul{border-bottom:  1px solid #cccccc;  float:left; width:100%;}
 #clasificacion .leyenda{font-size:12px;}
 #clasificacion ul li ul li { float: left; color: #171717;}
#clasificacion ul li ul li:first-child p{float:left; margin-top:0; letter-spacing:-1px; text-align:right; width:14px;}
 #clasificacion ul li ul li .estado{ background:url('img/iconos/aepjg-estado.png') no-repeat scroll right -30px top transparent; width:15px; height:15px;float:left; margin:3px 0 0 14%;}
 #clasificacion ul li ul li .estado.mejora{background-position: -15px top;}
 #clasificacion ul li ul li .estado.peora{background-position: right top;}
 #clasificacion > li:last-child{border-bottom:none;}
 #clasificacion > a.tab { float: left; font-size: 18px;padding: 10px 0;  text-align: center; width: 50%; font-family:"robotobold"; color:#484848; background-color:#e1e1e1;}
#clasificacion > a.tab.aqui { background-color:#ffffff; font-weight: bold;}
#clasificacion .handicap{display:none;}

#clasificacion_aside .right{text-align:right;}
.contenido #clasificacion_aside .right{padding-left:0; width:6%;}
/*
.clasificacion .tabla{float:left; width:100%;}
.clasificacion .tabla > ul{ border:1px solid #e5e5e5; width:100%; float:left;}
.clasificacion .tabla > ul > li{ width:100%;}
.clasificacion .tabla > ul > li:last-child ul{ border:none !important;}
.clasificacion .tabla ul li ul{ border-bottom:1px solid #e5e5e5 !important; float:left; width:100%;}
.clasificacion .tabla ul li ul li {float: left;  width: 3.36%; padding:1% 1.3%;}
*/
.contenido  #clasificacion_aside .leyenda > li{ color:#fff; font-family: 'roboto_condensedregular'; font-size:13px;}
.contenido  #clasificacion_aside .leyenda{background-color:#3aaa35;}
.contenido  #clasificacion_aside ul li ul li{font-size:12px;}
.contenido #clasificacion_aside ul li ul li:nth-child(2), .contenido #clasificacion_aside ul li ul li:first-child {width:8%;}
.clasificacion .contenido article, .acuerdos .contenido article, .contacto .contenido article{border:none;}

 #clasificacion_aside ul li ul{border-bottom:  1px solid #cccccc;  float:left; width:100%;}
 #clasificacion_aside .leyenda{font-size:12px;}
 #clasificacion_aside ul li ul li {color: #171717;
    display: flex;
}
#clasificacion_aside ul li ul li:first-child p{margin-top:0; letter-spacing:-1px; text-align:right; width:14px;}
#clasificacion_aside ul li ul li .estado{ background:url('img/iconos/aepjg-estado.png') no-repeat scroll right -30px top transparent; width:15px; height:15px;margin:3px 0 0 14%;}
#clasificacion_aside ul li ul li .estado.mejora{background-position: -15px top;}
#clasificacion_aside ul li ul li .estado.peora{background-position: right top;}
#clasificacion_aside > li:last-child{border-bottom:none;}
#clasificacion_aside > a.tab { float: left; font-size: 18px;padding: 10px 0;  text-align: center; width: 50%; font-family:"robotobold"; color:#484848; background-color:#e1e1e1;}
#clasificacion_aside > a.tab.aqui { background-color:#ffffff; font-weight: bold;}
#clasificacion_aside .handicap{display:none;}

/*ACUERDOS*/
.acuerdos .trescolumnas > ul > li { margin-right: 1%; padding: 1.33%; width: 30%;}

/*banners*/
.banner_block {float: left;margin: 40px 0;width: 100%;}
.banner_home {margin: 0 auto;max-width: 1142px;}
.banner_block img {display: block;min-width: 100%;width: 100%;}

/*JUNTA DIRECTIVA*/
.doscolumnas img { float: left; margin-right: 3%;}

/*DOCUMENTOS*/
.descarga_documento a{background:url("img/iconos/aepjg-descarga.png") no-repeat;background-position: 0px -24px;color:#3aaa35;padding-left:23px;height:16px;}
.descarga_documento a:hover{color:#3aaa35;background-position: 0px 0px;padding-left:28px;-webkit-transition: background-position 0.2s ease-in-out;-moz-transition: background-position 0.2s ease-out;-o-transition: background-position 0.2s ease-out;-ms-transition: background-position 0.2s ease-out;transition: background-position 0.2s ease-out;}

/*BUSQUEDA*/
.buscado .breadcrumbs { margin-bottom: 5px;}
.buscado{width: 69.75% !important;}
.buscado h2 a{color:#3aaa35;}

/*SIDEBAR*/
.sidebar{width:20%; margin-bottom:20px;}
.sidebar > div{float:left; width:100%; border:1px solid #ccc; margin-bottom:20px;}
.sidebar #revista p, .sidebar h3, .sidebar #revista h2{font-family: 'roboto_condensedregular' !important; padding:5%;}
.sidebar h3{ background-color:#3aaa35; color:#fff; font-size:20px;}
.sidebar .inferior{font-size:12px; padding:5%; width:90.1%; background-color:#ccc;background-position: right 5% center; float:left;}

.sidebar #clasificacion_aside ul li ul li:first-child {width:35px;
    display: flex;
    flex: 0 0 auto;
}
.sidebar #clasificacion_aside ul li ul li:nth-child(2) {width:auto;
    display: flex;
    flex: 1 1 auto;
}
.sidebar #clasificacion_aside ul li ul {padding: 15px;float: none;width: auto;
    display: flex;
    gap: 10px;
}
.sidebar #clasificacion_aside ul li ul li.right {width:30px;
    flex: 0 0 auto;
    justify-content: flex-end;
}
.sidebar  #clasificacion_aside > a.tab { font-size: 14px;font-family:"roboto_condensedbold";color:#232323; font-weight:normal;}

.sidebar #proximos_aside > ul > li{width:100%; margin:0; border:none; padding:0;}
.sidebar #proximos_aside li a {  background: none repeat scroll 0 0 grey;float: right;  margin-top: 7px;color:#454545; padding: 5px 10px; background-color: #f0f0f0; font-family: "roboto_condensedregular";}
.sidebar #proximos_aside li a:hover {background-color: #ccc;}
.sidebar .side-cal{padding:8% 5% 5%; width:90%;}
.sidebar #proximos_aside h2, .sidebar #proximos_aside p{ padding-top:0; padding-left:5%; padding-right:5%;}
.sidebar #proximos_aside p{ border-bottom: 1px solid #cccccc; padding-bottom:55px;}

.sidebar #revista{background-color:#f0f0f0;}
.sidebar #revista h2{font-size:20;}
.sidebar #revista p{width:38%; float:left; padding-top:0; padding-right:0; line-height:17px;}

#proximos_aside{float:left;}
#proximos_aside h2{font-family: 'robotoblack'; font-size:16px;line-height:20px; clear:both;min-height:40px;}
#proximos_aside > ul > li{border: 1px solid #e5e5e5;}
#proximos_aside p{font-family:'robotoregular'; padding-bottom:8%;}
.side-cal{padding:0 0 5%; width:60%; float:left;}
.side-cal li, #proximos_aside .ganadores li p:first-child{ background-color:#3aaa35; color:#fff; font-size:14px; font-family:'robotobold'; margin-right:1px; float:left; width:auto; padding:2px 7px;}
.torneos #proximos_aside .ganadores li:first-child{margin-left:0;}
.torneos #proximos_aside .ganadores li p:first-child{padding: 3% 0 3% 24%; width: 76%; background:url("img/iconos/aepjg-estrella.png") no-repeat scroll 7% 50% #3aaa35;}
article #proximos_aside > .mas{float:right; margin-top:-40px;}


/*FOOTER*/
footer{float:left; width:100%; font-family:'robotobold' !important; font-size:12px; color:#3f3f3f; background-color:#e8e8e8; padding:20px 0 100px; border-top:2px solid #f6f6f6; margin-top: 30px;}
footer .logo{width:150px; left:-3px;}
footer a, footer p{font-size:12px !important; font-family:'robotobold' !important; color:#3f3f3f !important; float:left;}
footer .menu{border-bottom: 1px solid #8b8b8b; width:100%;}
footer .menu li a{padding:0 0 25px; border-bottom:none !important;}
footer .contenido-footer{float:right; width:80%;}
footer .copyright a, footer .copyright p{margin-top:10px;}
.copyright p{margin-right:20px;}

/*FUENTES*/
@font-face {
    font-family: 'robotoregular';
    src: url('fuentes/roboto-regular-webfont.eot');
    src: url('fuentes/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fuentes/roboto-regular-webfont.woff2') format('woff2'),
         url('fuentes/roboto-regular-webfont.woff') format('woff'),
         url('fuentes/roboto-regular-webfont.ttf') format('truetype'),
         url('fuentes/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotobold';
    src: url('fuentes/roboto-bold-webfont.eot');
    src: url('fuentes/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fuentes/roboto-bold-webfont.woff2') format('woff2'),
         url('fuentes/roboto-bold-webfont.woff') format('woff'),
         url('fuentes/roboto-bold-webfont.ttf') format('truetype'),
         url('fuentes/roboto-bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'roboto_condensedbold';
    src: url('fuentes/robotocondensed-bold-webfont.eot');
    src: url('fuentes/robotocondensed-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fuentes/robotocondensed-bold-webfont.woff2') format('woff2'),
         url('fuentes/robotocondensed-bold-webfont.woff') format('woff'),
         url('fuentes/robotocondensed-bold-webfont.ttf') format('truetype'),
         url('fuentes/robotocondensed-bold-webfont.svg#roboto_condensedbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'roboto_condensedregular';
    src: url('fuentes/robotocondensed-regular-webfont.eot');
    src: url('fuentes/robotocondensed-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fuentes/robotocondensed-regular-webfont.woff2') format('woff2'),
         url('fuentes/robotocondensed-regular-webfont.woff') format('woff'),
         url('fuentes/robotocondensed-regular-webfont.ttf') format('truetype'),
         url('fuentes/robotocondensed-regular-webfont.svg#roboto_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotoblack';
    src: url('fuentes/roboto-black-webfont.eot');
    src: url('fuentes/roboto-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('fuentes/roboto-black-webfont.woff2') format('woff2'),
         url('fuentes/roboto-black-webfont.woff') format('woff'),
         url('fuentes/roboto-black-webfont.ttf') format('truetype'),
         url('fuentes/roboto-black-webfont.svg#robotoblack') format('svg');
    font-weight: normal;
    font-style: normal;
}