/* //////////// Estilos generales //////////// */
/* //////////// Estilos generales //////////// */
/* //////////// Estilos generales //////////// */

main {background:#efefef;}
.uppercase {text-transform:uppercase;}

.navbar-brand {
    background: url(/frameworkAFIP/img/logo_afip_blanco.svg) !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-position-y: center !important;
    background-position-x: center !important;
}

/* Container */
.container-home {padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}

/* Estilos generales - Ajustes por resolución */
@media (min-width: 768px) {
	.container-home {width: 98%;}
}
@media (min-width: 820px) {
	.container-home {width: 90%;}
}
@media (min-width: 992px) {
	.container-home {width: 970px;}
}
@media (min-width: 1200px) {
	.container-home {width: 1170px;}
}


/* //////////// ---------------------------------------------------------------------------------------------- //////////// */


/* //////////// Sección principal //////////// */
/* //////////// Sección principal //////////// */
/* //////////// Sección principal //////////// */

/* Slider */
#seccionPrincipal #imgPrincipal img.img-responsive {width:100%;}
#seccionPrincipal .carousel .item {margin: 0 !important; padding: 0 !important; border: none !important;}
#seccionPrincipal .carousel img {width:100%;}
#seccionPrincipal .carousel .carousel-indicators {bottom: 15px;line-height: 0;left: 0; margin: 0; width:100%; padding:0 7%; text-align:left;}
#seccionPrincipal .carousel .carousel-indicators li, .carousel-indicators li.active {height:12px; width:12px; outline:none !important; background-image:none !important; background-color:#fff !important; margin:0 3px;}
#seccionPrincipal .carousel .carousel-indicators .active {margin:0 3px; background-color: #888 !important;}
#seccionPrincipal .carousel .carousel-indicators li:last-child {margin-right:0 !important;}
#seccionPrincipal .carousel .carousel-indicators li:first-child {margin-left:0 !important;}
.carousel-tablist-highlight {display:none !important;}


/* Sección principal - Ajustes por resolución */
@media (max-width: 991px) {
	#seccionPrincipal #imgPrincipal {overflow:hidden;}
	#seccionPrincipal #imgPrincipal img {width: 155% !important; margin-left: -28%; max-width:none;}
	#seccionPrincipal .carousel img {width: 155%; margin-left: -5%;}
	#seccionPrincipal .carousel .carousel-indicators {padding:0 5%;}
}
@media (max-width: 767px) {
	#seccionPrincipal .carousel .carousel-indicators {bottom:6px;text-align:center;}
	#seccionPrincipal .carousel .carousel-indicators li, .carousel-indicators li.active {height:12px; width:12px; !important; margin:0 5px;}
	#seccionPrincipal .carousel .carousel-indicators .active {margin:0 5px; background-color: /*#00abff*/ #888 !important;}
	#seccionPrincipal .carousel .carousel-indicators.active li {background-color:transparent;}
	#seccionPrincipal .carousel .carousel-indicators.active li.active {background-color: #00abff;}
	#seccionPrincipal .carousel .carousel-control.sr-only {position:absolute; width:6%; height:100%; margin:0; padding:0; clip:unset; z-index:20; display:none;}
	.carousel-tablist-highlight {display:none;}
	#seccionPrincipal .carousel .carousel-control:focus {outline:none; background-image:none; box-shadow:none;}
	#seccionPrincipal .carousel .carousel-control .glyphicon {top: unset; bottom: 5px;}
}


/* //////////// ---------------------------------------------------------------------------------------------- //////////// */


/* //////////// Sección compartir //////////// */
/* //////////// Sección compartir //////////// */
/* //////////// Sección compartir //////////// */

#logosCompartir {overflow:hidden; text-align:right; display:table; width:100%; height:38px; margin-top:6px;}

#logosCompartir a {display:table-cell; background-position:center center; width:38px; height:38px;background-size: contain; background-repeat: no-repeat; margin-left:5px; border-radius:50px; margin-top:6px; border: 2px solid #fff;}
#logosCompartir div {display:table-cell; margin-right:12px; margin-top:10px; font-size:18px; padding-right: 15px; vertical-align: middle;}
#logosCompartir a:hover, #logosCompartir a:focus {background-color:#0072BB; border: 2px solid #0072BB;}
		
#logosCompartir a.compartir-logo-facebook {background-image:url(/landing/img/footer/facebook-hover.svg);}
#logosCompartir a.compartir-logo-facebook:hover, #logosCompartir a.compartir-logo-facebook:focus {background-image:url(/landing/img/footer/facebook.svg);}

#logosCompartir a.compartir-logo-twitter {background-image:url(/landing/img/footer/twitter-hover.svg);}
#logosCompartir a.compartir-logo-twitter:hover, #logosCompartir a.compartir-logo-twitter:focus {background-image:url(/landing/img/footer/twitter.svg);}

#logosCompartir a.compartir-logo-instagram {background-image:url(/landing/img/footer/instagram-hover.svg);}
#logosCompartir a.compartir-logo-instagram:hover, #logosCompartir a.compartir-logo-instagram:focus {background-image:url(/landing/img/footer/instagram.svg);}

#logosCompartir a.compartir-logo-youtube {background-image:url(/landing/img/footer/youtube-hover.svg);}
#logosCompartir a.compartir-logo-youtube:hover, #logosCompartir a.compartir-logo-youtube:focus {background-image:url(/landing/img/footer/youtube.svg);}

#logosCompartir a.compartir-logo-linkedin {background-image:url(/landing/img/footer/linkedin-hover.svg);}
#logosCompartir a.compartir-logo-linkedin:hover, #logosCompartir a.compartir-logo-linkedin:focus {background-image:url(/landing/img/footer/linkedin.svg);}

#logosCompartir a.compartir-logo-telegram {background-image:url(/landing/img/footer/telegram-hover.svg);}
#logosCompartir a.compartir-logo-telegram:hover, #logosCompartir a.compartir-logo-telegram:focus {background-image:url(/landing/img/footer/telegram.svg);}

#logosCompartir a.compartir-logo-whatsapp {background-image:url(/landing/img/footer/whatsapp-hover.svg);}
#logosCompartir a.compartir-logo-whatsapp:hover, #logosCompartir a.compartir-logo-whatsapp:focus {background-image:url(/landing/img/footer/whatsapp.svg);}

#logosCompartir a.compartir-logo-mail {background-image:url(/landing/img/footer/mail-hover.svg);}
#logosCompartir a.compartir-logo-mail:hover, #logosCompartir a.compartir-logo-mail:focus {background-image:url(/landing/img/footer/mail.svg);}

/* Sección compartir - Ajustes por resolución */
@media (max-width: 767px) {
	#logosCompartir {text-align:left; display:block; overflow:hidden; height:auto;}
	#logosCompartir a {display:block; float:left; margin-left:3px;}
	#logosCompartir div {display:block; float:left; margin-right:0; padding-right:7px;}
}

/* //////////// ---------------------------------------------------------------------------------------------- //////////// */


/* //////////// Sección banner //////////// */
/* //////////// Sección banner //////////// */
/* //////////// Sección banner //////////// */

#seccionBanner {background-color:transparent;}
#seccionBanner div.hidden-sm.hidden-md.hidden-lg {border-radius:10px; overflow: hidden; max-width: 400px; margin: 0 auto;}

/* Sección banner - Ajustes por resolución */
@media (max-width: 767px) {
	#seccionBanner {background-color:transparent; padding-top:0;}
}


/* //////////// ---------------------------------------------------------------------------------------------- //////////// */


/* //////////// Sección noticia //////////// */
/* //////////// Sección noticia //////////// */
/* //////////// Sección noticia //////////// */

#noticia {font-family: "Encode Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;}
#spanTema {padding: 15px 25px; border-radius: 25px; font-size: 14px; text-align: left; width: auto !important; display:inline-block;}

#divContenido img {max-width: 100% !important; height:auto !important;}

/* Sección noticia - Ajustes por resolución */
@media (max-width: 767px) {
}

@media (max-width: 992px) {
}


/* //////////// ---------------------------------------------------------------------------------------------- //////////// */


/* //////////// Sección novedades //////////// */
/* //////////// Sección novedades //////////// */
/* //////////// Sección novedades //////////// */

/* #seccionNovedades {background: #f6f6f6;} */

#contNovedades {border-bottom-left-radius:150px; border-bottom-right-radius:150px;}

#novedades {font-family: "Encode Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;}

#novedades h2 {color: /*#0D658B;*/ #000;}

#novedadesAnteriores {margin-right:-15px; margin-left:-15px;}
#novedadesAnteriores li {display: inline-flex;}
#novedadesAnteriores .panel {width:100%; box-shadow:none !important; background:none; border-radius:10px !important;}
ul.list {width:100%;margin:0;}

#novedadesAnteriores #listadoPagination.pagination li.disabled {display: none;}
#novedadesAnteriores .nav [class^="btn"] {padding: 0; border-radius: 50px; display: block; height: 40px; width: 40px; line-height: 38px; display:inline-block; cursor:pointer; /*margin: 0 10px;*/ background:none; border:none;}
#novedadesAnteriores .nav [class^="btn"]:hover {background: #ebebeb;}
#novedadesAnteriores .nav [class^="btn"]:focus {background: #ebebeb;outline: dotted 1px #000;}
#novedadesAnteriores .nav [class^="btn"] i {line-height: 40px !important; font-size: 12px;}

.novedad {position:relative; padding-bottom:70px; display: block; height:100%; box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); background-color:#fff; border-radius:10px;}
.novedad .panel-heading {background-position:center center; background-size:cover; border-bottom:none; min-height:152px; border-top-right-radius: 10px; border-top-left-radius: 10px;}
.novedad .btn {position:absolute; right:21px; bottom: 21px; margin-bottom:0;}
.novedad .btn:hover, .novedad .btn:focus {background-color:#B4004E !important; color:#fff !important; border: 1px solid #B4004E;}

/*#noticias-anteriores .pagination > .active > a, 
#noticias-anteriores .pagination > .active > a:hover, 
#noticias-anteriores .pagination > .active > a:focus, 
#noticias-anteriores .pagination > .active > span, 
#noticias-anteriores .pagination > .active > span:hover, 
#noticias-anteriores .pagination > .active > span:focus { background-color: #0CF !important; border-radius:50px; border: none !important; color: #fff !important; cursor: default; z-index: 2;}
#noticias-anteriores .pagination > li > a, #noticias-anteriores .pagination > li > span {font-size: 14px;}*/

#novedades .pagination > li > a {padding: 0; border-radius: 50px; display: block; height: 40px; width: 40px; line-height: 38px; color:#0D658B;}
#novedades .pagination > li.active > a {background:/*#0D658B*/ #0f7ba9; color:#fff !important;}

#contBtnVolver .btn-ver-novedades {background-color:transparent !important; color: #139ed9 !important; border: 1px solid #139ed9;}
#contBtnVolver .btn-ver-novedades:hover {background-color: #0f7ba9 !important; color:#fff !important; border: 1px solid #0f7ba9;}
#contBtnVolver .btn-ver-novedades .small {font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; text-transform: capitalize; text-transform: initial; font-size: 16px; font-weight: bold;}

/* Secciónnovedades - Ajustes por resolución */
@media (max-width: 767px) {
	#contNovedades {border-bottom-left-radius:40px; border-bottom-right-radius:40px;}
	#novedades h2 {margin-bottom:1.4em !important; margin-top:0 !important;}
	.novedad {background: #fff; max-width: 400px; margin: 0 auto; overflow: hidden;}
	#novedadesAnteriores .novedad .btn {left: 21px; width: auto !important;}
	#contBtnVolver .btn-ver-novedades {margin-top: 10px; margin-bottom: 30px;}
}

@media (max-width: 992px) {
	#seccionNovedades {background: none;}
	#contNovedades {border-bottom-left-radius:80px; border-bottom-right-radius:80px;}
}


/* //////////// ---------------------------------------------------------------------------------------------- //////////// */

/* Breadcrumb */
.jumbotron .jumbotron_bar {background:#212121; border-top:3px solid #139ed9;}

/* Botones */
#novedadesAnteriores .btn-detalleNovedad {font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; background-color: transparent !important; color: #0a5575 !important; border: 1px solid #0a5575;}
#novedadesAnteriores .btn-detalleNovedad .small {text-transform: capitalize; text-transform: initial; font-size: 16px; font-weight: bold;}
#novedadesAnteriores .btn-detalleNovedad:hover {background-color: #e7f5fb !important; color: #0a5575 !important; border: 1px solid #0a5575;}

.btn-novedadEnlace {color:#fff !important; background:#139ed9; /*border: 1px solid #139ed9;*/ text-transform: initial;}
.btn-novedadEnlace:hover {background-color: #0070A7;}

.btn-novedadNormativa {color:#fff !important; background:#139ed9; /*border: 1px solid #139ed9;*/ text-transform: initial; font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; font-size:16px !important;} 
.btn-novedadNormativa:hover {background-color: #0070A7;}

/* Footer */
footer.bg-primary-17.p-y-2 {background-color:#000 !important;}
footer.bg-primary-17.p-y-2 #logosFooter a {border:1px solid #fff; border-radius:1000px;}
footer.bg-primary-17.p-y-2 #logosFooter a:hover {border:1px solid #139ed9;}
footer.bg-primary-17.p-y-2 #accesosFooter a:hover, #simple footer #accesosFooter a:focus {color: #139ed9 !important;}


/*Arreglos V3*/

.navbar.navbar-top.navbar-default.bg-black {background-color:#242c4f !important;}
.jumbotron .jumbotron_bar {background-color: #242c4f !important; border-top: 3px solid #63cfe3 !important;}
footer.bg-primary-17.p-y-2{background-color: #242c4f !important;}