



/* ==========================================================================
   Clase escrita por Rodrigo F. Llanca Diciembre 2015 - San Carlos de Bariloche

Default Azul #1d4f80
Default Gris #e5e5e5
Default Gris claro #e7e7e7
Default Gris iconos #b1b1b1
Alojamiento #001499
Cultura/shows #ad0201
Clasificados #125E00
Deportes #1E97FF
Ecologia #007524
Educación #CEB406
Gourmet #C80000
Juntas vecinales #006871
Mascotas #E2006E
Medios #9C3AD4
Salud #62a403
Social #CA6400
Tecnología #7732B2
Turismo #00B4BB

   ========================================================================== */

body {
	color: #636363;
}

a {
	color: #1d4f80;
}

iframe {
	border: none;
}

.btn-barilochense {
	background-color: #b1b1b1;
	color: white;
}
.btn-barilochense:hover{
	background-color: #1d4f80;
	color: white;
}

.margin-top-10 {
	margin-top: 10px;
}
.margin-bottom-10 {
	margin-bottom: 10px;
}

b.oferta {
	display: inline-block;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border: 1px solid #1d4f80;
	background-color: white;
	padding: 3px 8px 3px 8px;
	-webkit-box-shadow: 2px 2px 4px 1px rgba(0,0,0,0.22);
	-moz-box-shadow: 2px 2px 4px 1px rgba(0,0,0,0.22);
	box-shadow: 2px 2px 4px 1px rgba(0,0,0,0.22);
	margin-bottom: 4px;
	font-size: 17px;
	margin-top: 8px;
}
b.oferta img {
	height: 24px;
	width: auto;
	display: inline-block;
}
.img-svg {
	filter: invert(0.4) sepia(1) saturate(12.1) hue-rotate(360deg) brightness(0.92);
}


div.linea {
	height: 8px;
	background: transparent url('//barilochense.com/img/linea.gif') center top repeat-x;
}


.sb-slidebar {
	padding: 14px;
	color: #fff;
}


.widget-guia .filtros li {
	cursor: pointer;
}


/* Fixed position examples */
#sb-site.top-padding {
	padding-top: 50px;
}

#fixed-top {
	position: fixed;f
	top: 0;
	width: 100%;
	height: 50px;
	background-color: red;
	z-index: 4;
}

#fixed-top span.sb-toggle-left {
	float: left;
	color: white;
	padding: 10px;
}

#fixed-top span.sb-toggle-right {
	float: right;
	color: white;
	padding: 10px;
}

/* ==========================================================================
   flecha para subir
   ========================================================================== */

.flecha-top {
	position: fixed;
	bottom: 1%;
	right: 1%;
	
}


/* ==========================================================================
   Formularios
   ========================================================================== */

div.formularios h2 {
	padding: 2%;
	background-color: #e5e5e5;
}

/* ==========================================================================
   ABM Clasificados
   ========================================================================== */
div.clasificados-abm table a.btn {
	display: block;
	margin-bottom: 5%;
}
div.clasificados-abm h2 {
	padding: 4% 0;
}
div.clasificados-abm div.abm-cabecera {
	margin: 3% 0;
}

div.clasificados-abm div.abm-cabecera div {
	display: inline-block;
    vertical-align: middle;
    float: none;
}
div.abm-cabecera h1 {
	margin-top: -4%;
}
/* ==========================================================================
   ABM Micrositios
   ========================================================================== */
div.micrositios-abm {
	border:1px #cccccc solid;
}
/* ==========================================================================
   Header
   ========================================================================== */

div.logo-resp {
	padding-top: 5%;
	padding-bottom: 1%;
}
div.logo-resp img {
	width: 100%;
}
div.header {
	padding-top: 1%;
	padding-bottom: 1%;
}
div.login {
	border: 1px #E5E5E5 solid;
}
div.login div > div  {
	padding-top: 2%;
	padding-bottom: 2%;
}

div.login div.form-group {
	margin:0;
	margin-bottom: 4%;
}
div.login div:nth-child(1) a:nth-child(1) {
	padding-top: 2%;
}
div.login div:nth-child(1) a {
	display: block;
}
div.login div img {
	width: 20%;
	margin-right: 2%;
	border: 1px #E5E5E5 solid;
	display: inline-block;
	vertical-align: top;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
div.login div:nth-child(3) a {
	padding: 2%;
	color: #125E00;
}
div.login div:nth-child(3) a:hover,
div.login div:nth-child(3) a:active {
	text-decoration: none;
}
div.login div:nth-child(3) b {
	display: inline-block;
	width: 75%;
	vertical-align: top;
	margin-top: -4px;
}
div.login div a {

}

div.usuarios {
	padding-top: 1%;
	padding-bottom: 1%;
	border: 1px #E5E5E5 solid;
}
div.usuarios div:nth-child(1) img {
}
div.usuarios div:nth-child(2) a {
	display: block;
}

div.usuarios div:nth-child(3) {
	padding-top: 3%;
}

.mainbox .control a {
	color: white;
}

/* ==========================================================================
   Nav top
   ========================================================================== */

.nav-top.navbar {
	margin-bottom: 0;
	min-height: 0;
}
.nav-top ul {
	width: 100%;
}
.nav-top ul li {
	width: 11.1%;
	padding: 0;
	margin:0;
}
.nav-top ul li {
	border: 1px #e5e5e5 solid;
}

.nav-top ul li:nth-child(1) {
	border: 1px #1d4f80 solid; /* Inicio */
}

.nav-top ul li:nth-child(2) { /* alojamiento */
	border: 1px #001499 solid;
	border-left: none;
}
.nav-top ul li:nth-child(2) a {
	color: #001499;
}
.nav-top ul li:nth-child(3) { /* clasificados */
	border: 1px #125E00 solid;
	border-left: none;
}
.nav-top ul li:nth-child(3) a {
	color: #125E00;
}
.nav-top ul li:nth-child(4) { /* cultura */
	border: 1px #ad0201 solid;
	border-left: none;
}
.nav-top ul li:nth-child(4) a {
	color: #ad0201;
}
.nav-top ul li:nth-child(5) { /* deportes */
	border: 1px #1E97FF solid;
	border-left: none;
}
.nav-top ul li:nth-child(5) a {
	color: #1E97FF;
}
.nav-top ul li:nth-child(6) { /* Farmacias */
	border: 1px #62a403 solid;
	border-left: none;
}
.nav-top ul li:nth-child(6) a {
	color: #62a403;
}
.nav-top ul li:nth-child(7) { /* gourmet */
	border: 1px #C80000 solid;
	border-left: none;
}
.nav-top ul li:nth-child(7) a {
	color: #C80000;
}

.nav-top ul li:nth-child(8) { /* turismo */
	border: 1px #00B4BB solid;
	border-left: none;
}
.nav-top ul li:nth-child(8) a {
	color: #00B4BB;
}
.nav-top ul li:nth-child(9) { /* ver + */
	border: 1px #1d4f80 solid;
	border-left: none;
}
.nav-top ul li.dropdown li {
	border: none;
}
.nav-top ul li.dropdown li a:hover {
	background-color: transparent;
}
.nav-top ul li.dropdown li:nth-child(1) a { /* ecologia */
	color: #007524;
}
.nav-top ul li.dropdown li:nth-child(2) a { /* educación */
	color: #CEB406;
}
.nav-top ul li.dropdown li:nth-child(3) a { /* juntas vecinales */
	color: #006871;
}
.nav-top ul li.dropdown li:nth-child(4) a { /* mascotas */
	color: #E2006E;
}
.nav-top ul li.dropdown li:nth-child(5) a { /* medios */
	color: #9C3AD4;
}
.nav-top ul li.dropdown li:nth-child(6) a { /* Salud */
	color: #62a403;
}
.nav-top ul li.dropdown li:nth-child(7) a { /* social */
	color: #CA6400;
}
.nav-top ul li.dropdown li:nth-child(8) a { /* tecnología */
	color: #7732B2;
}

.nav-top ul li a {
	margin:0;
	text-align: center;
	padding-top: 4%;
	padding-bottom: 4%;
}

@media only screen and (max-width: 992px) {
	.nav-top ul li {
		width: 14.2%;
	}
	.nav-top ul li:nth-child(2) {
		border-left: 1px #001499 solid;;
	}
}

/*ul.nav-top li {
	text-align: center;
	margin-left: -2px;
}
ul.nav-top li a {
	padding:0;
	padding-top: 4px;
	padding-bottom: 4px;
}
ul.nav-top li a:hover {
	color: white;
}
ul.nav-top li:nth-child(2) a:hover {
	background-color: #0014aa;
}
ul.nav-top li:nth-child(3) a:hover {
	background-color: #125e00;
}
ul.nav-top li:nth-child(4) a:hover {
	background-color: #930101;
}*/


/*
@media only screen and (min-width: 993px) {
	ul.nav-top li a {
		width: 116px;
	}
	ul.nav-top li:nth-child(1) a,
	ul.nav-top li:nth-child(9) a {
		width: 64px;
	}
}

@media only screen and (min-width: 1200px) {
	ul.nav-top li a {
		width: 136px;
	}
	ul.nav-top li:nth-child(1) a,
	ul.nav-top li:nth-child(9) a {
		width: 99px;
	}
}

@media only screen and (max-width: 992px) {
	ul.nav-top li a { width: 11%;	}
}*/

/* ==========================================================================
   Navbar Responsive
   ========================================================================== */

nav.navbar-resp {

}
nav.navbar-resp p {
	display: inline-block;
	padding-left: 2%;
	padding-top: 5%;
}
nav.navbar-resp form.form-horizontal {
	padding-top: 5%;
}

/* ==========================================================================
   Noticias
   ========================================================================== */

#slider-noticias .item a:nth-child(2) {

}
#slider-noticias div.imagen {
	max-height: 280px;
	overflow: hidden;
}
#slider-noticias .item img,
#noticias-responsive .item img {
  display: block;
  width: 100%;
  height: auto;
}
#noticias-responsive .item p,
#slider-noticias .item p {
	padding-top: 3%;
}
#slider-noticias .item small,
#noticias-responsive .item small {
	font-style: italic;
	font-size: 11px;
}
#noticias-responsive .item h3 {
	margin: 2% 0;
}
#slider-noticias .item h3 {
	margin: 3% 0;
}
div.noticias-responsive {
	padding-top: 2%;
}
div.top-noticias a {
	float: right;
	display: block;
	padding-top: 2px;
}

/* ==========================================================================
   Menu Publicacion usuario plus
   ========================================================================== */
div.nav-plus {
	padding-top: 4%;
	padding-bottom: 2%;
}
/* ==========================================================================
   #menu Vertical
   ========================================================================== */
div#menu {
	border-left: 1px #34618d solid;
	border-right: 1px #194675 solid;
}
div#menu .panel {
	margin:0;
	background: transparent;
	border: none;
	box-shadow: none;
}
div#menu .panel-info .panel-heading {
	background-color: #34618d;
	border-color: #194675;
	color: white;
	font-size: 17px;
}
div#menu .panel-info .panel-heading i {
	float: right;
	margin-top: 4px;
}
div#menu .panel a {
	color: white;
	display: block;
	border-bottom: 1px #194675 solid;
	border-top: 1px #34618d solid;
	line-height: 48px;
	padding-left: 8px;
}
div#menu .panel a i {
	background-color: #34618d;
	line-height: 48px;
	width: 48px;
	text-align: center;
}
div#menu .panel a:hover {
	text-decoration: none;
}
div#submenu .panel {
	background-color: #1b4a7a;
}
div#submenu .panel a {
	padding-left: 16px;
}
div#submenu .panel div a {
	padding-left: 24px;
}

/* ==========================================================================
   Templates general
   ========================================================================== */

@media (min-width: 768px) {
	div.col1  small.titulo-home {
		display:block;
		margin: 0;
		margin-bottom: 3%;
	}
}

/* ---------------------------- Templates generales de col 1 */

.tmpl-general h1 {
	margin-top: 0;
}
.tmpl-general div.contenido img {
	width: 100%;
}
.tmpl-general div.contenido cite {
	display: block;
}
.tmpl-general div.contenido a {
	font-weight: bold;
}
.tmpl-general div.social,
.tmpl-clasificados div.social {
	/*padding-top: 4%;*/
	padding-bottom: 4%;
	text-align: right;
	margin-right: 16px;
}
.tmpl-general div.ampliar,
.tmpl-clasificados div.ampliar {
	padding-top: 4%;
	padding-bottom: 4%;
}

.tmpl-general .banner {
	text-align: center;
	border-right: 1px #E5E5E5 solid;
	border-left: 1px #E5E5E5 solid;
}


div.titulos-generales {
	background-color: #1d4f80;
	color: white;
	clear: both;
}
div.titulos-generales h1 {
	margin:0;
	padding: 3% 0;
}
div.titulos-vidrieras {

}
div.titulos-vidrieras div {
	display: inline-block;
    vertical-align: middle;
    float: none;
    color: white;
}
div.titulos-vidrieras h1,
div.titulos-vidrieras h2 {
	margin: 0;
	padding-top: 4%;
	padding-bottom: 4%;
}
.col1 div.rutas,
.col2 div.rutas {
	padding-bottom: 2%;
	padding-top: 2%;
	border: 1px #E5E5E5 solid;
	clear: both;
}
.col1 div.rutas a,
.col2 div.rutas a {
	padding-right: 1%;
	padding-left: 1%;
}
.col1 div.ficha {
	padding-bottom: 4%;
	padding-top: 4%;
	border-right: 1px #E5E5E5 solid;
	border-left: 1px #E5E5E5 solid;
	border-bottom: 1px #E5E5E5 solid;
	clear: both;
}
.col1 div.ficha div.seccion {
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 3% 0 2% 0;
}
.col1 div.ficha .btn-primary {
	border: none;
	margin-right: 1%;
	margin-bottom: 1%;
}
.col1 div.ficha h3 {
	margin:0;
}
.col1 div.ficha div:nth-child(1) img {
	border: 1px #E5E5E5 solid;
	padding: 2%;
}
.col1 div.contenido {
	border-right: 1px #E5E5E5 solid;
	border-left: 1px #E5E5E5 solid;
	padding-top: 4%;
	clear: both;
}
.col1 div.contenido h2 {
	background-color: #e5e5e5;
	padding: 2%;
}
.col1 div.contenido div.listado {
	padding-top: 3%;
	padding-bottom: 3%;
	border-bottom: 1px #E5E5E5 solid;
}
.col1 div.contenido div.listado h3 {
	margin:0;
}
.col1 div.contenido div.listado div:nth-child(2) a {
	display: block;
}


/* ---------------------------- Template Salud */
.col1 div.salud div.rutas,
.col1 div.salud div.ficha,
.col1 div.salud div.ficha div:nth-child(1) img {
	border: 1px #62a403 solid;
}
.col1 div.salud div.rutas a,
.col1 div.salud div.ficha h3,
.col1 div.salud div.ficha a,
.col1 div.salud div.contenido h1 {
	color: #62a403;
}
.col1 div.salud div.ficha .btn-primary,
.col1 div.salud div.ficha div.seccion {
	background-color: #62a403;
	color: white;
}
.col1 div.salud div.ficha {
	border-top: none;
}

/* ---------------------------- Template Deporte */
.col1 div.deportivo div.rutas,
.col1 div.deportivo div.ficha,
.col1 div.deportivo div.ficha div:nth-child(1) img {
	border: 1px #1E97FF solid;
}
.col1 div.deportivo div.rutas a,
.col1 div.deportivo div.ficha h3,
.col1 div.deportivo div.ficha a,
.col1 div.deportivo div.contenido h1 {
	color: #1E97FF;
}
.col1 div.deportivo div.ficha .btn-primary,
.col1 div.deportivo div.ficha div.seccion {
	background-color: #1E97FF;
	color: white;
}
.col1 div.deportivo div.ficha {
	border-top: none;
}

/* ---------------------------- Template Agenda deportiva */

.col1 div.agenda-deportiva div.rutas,
.col1 div.agenda-deportiva div.ficha,
.col1 div.agenda-deportiva div.ficha div:nth-child(1) img {
	border: 1px #1E97FF solid;
}
.col1 div.agenda-deportiva div.rutas a,
.col1 div.agenda-deportiva div.ficha h3,
.col1 div.agenda-deportiva div.ficha a,
.col1 div.agenda-deportiva div.contenido h1 {
	color: #1E97FF;
}
.col1 div.agenda-deportiva div.ficha .btn-primary,
.col1 div.agenda-deportiva div.ficha div.seccion {
	background-color: #1E97FF;
	color: white;
}
.col1 div.agenda-deportiva div.ficha {
	border-top: none;
}

/* ---------------------------- Template Alojamiento */
.col1 div.alojamiento div.rutas,
.col1 div.alojamiento div.ficha,
.col1 div.alojamiento div.ficha div:nth-child(1) img {
	border: 1px #001499 solid;
}
.col1 div.alojamiento div.rutas a,
.col1 div.alojamiento div.ficha h3,
.col1 div.alojamiento div.ficha a,
.col1 div.alojamiento div.contenido h1 {
	color: #001499;
}
.col1 div.alojamiento div.ficha .btn-primary,
.col1 div.alojamiento div.ficha div.seccion {
	background-color: #001499;
	color: white;
}
.col1 div.alojamiento div.ficha {
	border-top: none;
}

/* ---------------------------- Template Cultura */
.col1 div.cultura div.rutas,
.col1 div.cultura div.ficha,
.col1 div.cultura div.ficha div:nth-child(1) img {
	border: 1px #ad0201 solid;
}
.col1 div.cultura div.rutas a,
.col1 div.cultura div.ficha h3,
.col1 div.cultura div.ficha a,
.col1 div.cultura div.contenido h1 {
	color: #ad0201;
}
.col1 div.cultura div.ficha .btn-primary,
.col1 div.cultura div.ficha div.seccion {
	background-color: #ad0201;
	color: white;
}
.col1 div.cultura div.ficha {
	border-top: none;
}


/* ---------------------------- Template Cultura */
.col1 div.espacios-de-shows-y-espectaculos div.rutas,
.col1 div.espacios-de-shows-y-espectaculos div.ficha,
.col1 div.espacios-de-shows-y-espectaculos div.ficha div:nth-child(1) img {
	border: 1px #ad0201 solid;
}
.col1 div.espacios-de-shows-y-espectaculos div.rutas a,
.col1 div.espacios-de-shows-y-espectaculos div.ficha h3,
.col1 div.espacios-de-shows-y-espectaculos div.ficha a,
.col1 div.espacios-de-shows-y-espectaculos div.contenido h1 {
	color: #ad0201;
}
.col1 div.espacios-de-shows-y-espectaculos div.ficha .btn-primary,
.col1 div.espacios-de-shows-y-espectaculos div.ficha div.seccion {
	background-color: #ad0201;
	color: white;
}
.col1 div.espacios-de-shows-y-espectaculos div.ficha {
	border-top: none;
}

/* ---------------------------- Template Gourmet */
.col1 div.gourmet div.rutas,
.col1 div.gourmet div.ficha,
.col1 div.gourmet div.ficha div:nth-child(1) img {
	border: 1px #C80000 solid;
}
.col1 div.gourmet div.rutas a,
.col1 div.gourmet div.ficha h3,
.col1 div.gourmet div.ficha a,
.col1 div.gourmet div.contenido h1 {
	color: #C80000;
}
.col1 div.gourmet div.ficha .btn-primary,
.col1 div.gourmet div.ficha div.seccion {
	background-color: #C80000;
	color: white;
}
.col1 div.gourmet div.ficha {
	border-top: none;
}

/* ---------------------------- Template Turismo */
.col1 div.turismo div.rutas,
.col1 div.turismo div.ficha,
.col1 div.turismo div.ficha div:nth-child(1) img {
	border: 1px #00B4BB solid;
}
.col1 div.turismo div.rutas a,
.col1 div.turismo div.ficha h3,
.col1 div.turismo div.ficha a,
.col1 div.turismo div.contenido h1 {
	color: #00B4BB;
}
.col1 div.turismo div.ficha .btn-primary,
.col1 div.turismo div.ficha div.seccion {
	background-color: #00B4BB;
	color: white;
}
.col1 div.turismo div.ficha {
	border-top: none;
}

/* ---------------------------- Template Eco */
.col1 div.ecologia div.rutas,
.col1 div.ecologia div.ficha,
.col1 div.ecologia div.ficha div:nth-child(1) img {
	border: 1px #007524 solid;
}
.col1 div.ecologia div.rutas a,
.col1 div.ecologia div.ficha h3,
.col1 div.ecologia div.ficha a,
.col1 div.ecologia div.contenido h1 {
	color: #007524;
}
.col1 div.ecologia div.ficha .btn-primary,
.col1 div.ecologia div.ficha div.seccion {
	background-color: #007524;
	color: white;
}
.col1 div.ecologia div.ficha {
	border-top: none;
}

/* ---------------------------- Template Educacion */
.col1 div.educacion div.rutas,
.col1 div.educacion div.ficha,
.col1 div.educacion div.ficha div:nth-child(1) img {
	border: 1px #CEB406 solid;
}
.col1 div.educacion div.rutas a,
.col1 div.educacion div.ficha h3,
.col1 div.educacion div.ficha a,
.col1 div.educacion div.contenido h1 {
	color: #CEB406;
}
.col1 div.educacion div.ficha .btn-primary,
.col1 div.educacion div.ficha div.seccion {
	background-color: #CEB406;
	color: white;
}
.col1 div.educacion div.ficha {
	border-top: none;
}

/* ---------------------------- Template Juntas vecinales */
.col1 div.juntas-vecinales div.rutas,
.col1 div.juntas-vecinales div.ficha,
.col1 div.juntas-vecinales div.ficha div:nth-child(1) img {
	border: 1px #006871 solid;
}
.col1 div.juntas-vecinales div.rutas a,
.col1 div.juntas-vecinales div.ficha h3,
.col1 div.juntas-vecinales div.ficha a,
.col1 div.juntas-vecinales div.contenido h1 {
	color: #006871;
}
.col1 div.juntas-vecinales div.ficha .btn-primary,
.col1 div.juntas-vecinales div.ficha div.seccion {
	background-color: #006871;
	color: white;
}
.col1 div.juntas-vecinales div.ficha {
	border-top: none;
}

/* ---------------------------- Template Mascotas */
.col1 div.mascotas div.rutas,
.col1 div.mascotas div.ficha,
.col1 div.mascotas div.ficha div:nth-child(1) img {
	border: 1px #E2006E solid;
}
.col1 div.mascotas div.rutas a,
.col1 div.mascotas div.ficha h3,
.col1 div.mascotas div.ficha a,
.col1 div.mascotas div.contenido h1 {
	color: #E2006E;
}
.col1 div.mascotas div.ficha .btn-primary,
.col1 div.mascotas div.ficha div.seccion {
	background-color: #E2006E;
	color: white;
}
.col1 div.mascotas div.ficha {
	border-top: none;
}

/* ---------------------------- Template Medios */
.col1 div.medios div.rutas,
.col1 div.medios div.ficha,
.col1 div.medios div.ficha div:nth-child(1) img {
	border: 1px #9C3AD4 solid;
}
.col1 div.medios div.rutas a,
.col1 div.medios div.ficha h3,
.col1 div.medios div.ficha a,
.col1 div.medios div.contenido h1 {
	color: #9C3AD4;
}
.col1 div.medios div.ficha .btn-primary,
.col1 div.medios div.ficha div.seccion {
	background-color: #9C3AD4;
	color: white;
}
.col1 div.medios div.ficha {
	border-top: none;
}

/* ---------------------------- Template Social */
.col1 div.bariloche-social div.rutas,
.col1 div.bariloche-social div.ficha,
.col1 div.bariloche-social div.ficha div:nth-child(1) img {
	border: 1px #CA6400 solid;
}
.col1 div.bariloche-social div.rutas a,
.col1 div.bariloche-social div.ficha h3,
.col1 div.bariloche-social div.ficha a,
.col1 div.bariloche-social div.contenido h1 {
	color: #CA6400;
}
.col1 div.bariloche-social div.ficha .btn-primary,
.col1 div.bariloche-social div.ficha div.seccion {
	background-color: #CA6400;
	color: white;
}
.col1 div.bariloche-social div.ficha {
	border-top: none;
}

/* ---------------------------- Template Tecnología */
.col1 div.tecnologia div.rutas,
.col1 div.tecnologia div.ficha,
.col1 div.tecnologia div.ficha div:nth-child(1) img {
	border: 1px #7732B2 solid;
}
.col1 div.tecnologia div.rutas a,
.col1 div.tecnologia div.ficha h3,
.col1 div.tecnologia div.ficha a,
.col1 div.tecnologia div.contenido h1 {
	color: #7732B2;
}
.col1 div.tecnologia div.ficha .btn-primary,
.col1 div.tecnologia div.ficha div.seccion {
	background-color: #7732B2;
	color: white;
}
.col1 div.tecnologia div.ficha {
	border-top: none;
}

/* ---------------------------- Template Clasificados */

.col1 div.tmpl-clasificados div.rutas,
.col1 div.tmpl-clasificados div.ficha,
.col1 div.tmpl-clasificados div.ficha div:nth-child(1) img {
	border: 1px #125E00 solid;
}
.col1 div.tmpl-clasificados div.rutas a,
.col1 div.tmpl-clasificados div.ficha h3 {
	color: #125E00;
}
.col1 div.tmpl-clasificados div.ficha .btn-primary,
.col1 div.tmpl-clasificados div.titulos-vidrieras,
.col1 div.tmpl-clasificados div.ficha div.seccion {
	background-color: #125E00;
	color: white;
}
.col1 div.tmpl-clasificados div.ficha {
	border-top: none;
}


/* ==========================================================================
   Publicaciones
   ========================================================================== */

div.publicacion div.titular,
div.publicacion div.cabecera {
	overflow: hidden;
	clear: both;
}
div.publicacion img {
	width: 100%;
}
div.publicacion div.cabecera a {
	display: block;
}
div.publicacion div.titular div:nth-child(1) {
	background-color: #f5f5f5;
}
div.publicacion div.titular div:nth-child(1) {
	display: inline-block;
}
div.publicacion div.cuerpo div:nth-child(2),
div.publicacion div.cuerpo div:nth-child(3) {
	padding-top: 3%;
}
div.publicacion div.cuerpo {
	padding-bottom: 3%;
}
div.publicacion div.titular div:nth-child(1),
div.publicacion div.titular {
	padding-top: 3%;
	padding-bottom: 3%;
}
div.publicacion div.titular div:nth-child(1) {
	margin-bottom: 5%;
}
div.publicacion div.titular h3 {
	margin-top: -1%;
}
div.publicacion div.titular div:nth-child(2) img {
	border:1px #e5e5e5 solid;
	padding: 3%;
}

div.publicacion div.social {
	text-align: right;
	padding-top: 2%;
}

div.video {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
	display:block;
}
div.video iframe,
div.video object,
div.video embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



@media (min-width: 768px) {
	div.publicacion div.cabecera {
		border:1px #e5e5e5 solid;
	}
	div.publicacion div.titular,
	div.publicacion div.cuerpo {
		border-left:1px #e5e5e5 solid;
		border-right:1px #e5e5e5 solid;
	}
	div.publicacion div.cabecera div {
		height: 50px;
		line-height: 50px;
	}
	div.publicacion div.cabecera div:nth-child(3),
	div.publicacion div.cabecera div:nth-child(2) {
		border-left:1px #e5e5e5 solid;
	}

}

/* -------- Publicaciones Agenda/cultura -------- */

div.publicacion.espacios-de-shows-y-espectaculos div.titular a,
div.publicacion.espacios-de-shows-y-espectaculos div.cabecera a,
div.publicacion.espacios-de-shows-y-espectaculos div.cuerpo > div:nth-child(1) a,
div.publicacion.espacios-de-shows-y-espectaculos cite,
div.publicacion.cultura div.titular a,
div.publicacion.cultura div.cabecera a,
div.publicacion.cultura div.cuerpo > div:nth-child(1) a {
	color:#ad0201;
}
div.publicacion.espacios-de-shows-y-espectaculos div.titular div:nth-child(2) img,
div.publicacion.cultura div.titular div:nth-child(2) img {
	border:1px #ad0201 solid;
	padding: 0px;
}
@media (min-width: 768px) {
	div.publicacion.espacios-de-shows-y-espectaculos div.cabecera,
	div.publicacion.cultura div.cabecera {
		border:1px #ad0201 solid;
	}
	div.publicacion.espacios-de-shows-y-espectaculos div.cabecera div:nth-child(3),
	div.publicacion.espacios-de-shows-y-espectaculos div.cabecera div:nth-child(2),
	div.publicacion.cultura div.cabecera div:nth-child(3),
	div.publicacion.cultura div.cabecera div:nth-child(2) {
		border-left:1px #ad0201 solid;
	}
}

/* -------- Publicaciones Salud -------- */

div.publicacion.salud div.titular a,
div.publicacion.salud div.cabecera a,
div.publicacion.salud div.cuerpo > div:nth-child(1) a {
	color:#62a403;
}
div.publicacion.salud div.titular div:nth-child(2) img{
	border:1px #62a403 solid;
	padding: 3%;
}
@media (min-width: 768px) {
	div.publicacion.salud div.cabecera {
		border:1px #62a403 solid;
	}
	div.publicacion.salud div.cabecera div:nth-child(3),
	div.publicacion.salud div.cabecera div:nth-child(2) {
		border-left:1px #62a403 solid;
	}
}

/* -------- Publicaciones Clasificados plus -------- */

div.publicacion.clasificados div.titular a,
div.publicacion.clasificados div.cabecera a,
div.publicacion.clasificados div.cuerpo > div:nth-child(1) a {
	color:#125E00;
}
div.publicacion.clasificados div.titular div:nth-child(2) img{
	border:1px #125E00 solid;
	padding: 3%;
}
@media (min-width: 768px) {
	div.publicacion.clasificados div.cabecera {
		border:1px #125E00 solid;
	}
	div.publicacion.clasificados div.cabecera div:nth-child(3),
	div.publicacion.clasificados div.cabecera div:nth-child(2) {
		border-left:1px #125E00 solid;
	}
}

/* -------- Publicaciones Clasificados free -------- */
div.publicacion.clasificado-free {
	margin-bottom: 3%;
}
div.publicacion.clasificado-free a {
	color:#125E00;
}
div.publicacion.clasificado-free div.contenedor img{
	border:1px #125E00 solid;
	width: 100%;
}
div.publicacion.clasificado-free div.contenedor {
	border:1px #125E00 solid;
	padding-top: 3%;
	padding-bottom: 3%;
}
div.publicacion.clasificado-free div.contenedor i {
	display: block;
	color: #636363;
}

@media (max-width: 768px) {
	div.publicacion.clasificado-free {
		margin: 2% 6%;
	}
}

/* -------- Publicaciones Turismo -------- */

div.publicacion.alojamiento div.titular a,
div.publicacion.alojamiento div.cabecera a,
div.publicacion.alojamiento div.cuerpo > div:nth-child(1) a {
	color:#001499;
}
div.publicacion.alojamiento div.titular div:nth-child(2) img{
	border:1px #001499 solid;
	padding: 3%;
}
@media (min-width: 768px) {
	div.publicacion.alojamiento div.cabecera {
		border:1px #001499 solid;
	}
	div.publicacion.alojamiento div.cabecera div:nth-child(3),
	div.publicacion.alojamiento div.cabecera div:nth-child(2) {
		border-left:1px #001499 solid;
	}
}

/* -------- Publicaciones Gourmet -------- */

div.publicacion.gourmet div.titular a,
div.publicacion.gourmet div.cabecera a,
div.publicacion.gourmet div.cuerpo > div:nth-child(1) a {
	color:#C80000;
}
div.publicacion.gourmet div.titular div:nth-child(2) img{
	border:1px #C80000 solid;
	padding: 3%;
}
@media (min-width: 768px) {
	div.publicacion.gourmet div.cabecera {
		border:1px #C80000 solid;
	}
	div.publicacion.gourmet div.cabecera div:nth-child(3),
	div.publicacion.gourmet div.cabecera div:nth-child(2) {
		border-left:1px #C80000 solid;
	}
}

/* -------- Publicaciones Medios -------- */

div.publicacion.medios div.titular a,
div.publicacion.medios div.cabecera a,
div.publicacion.medios div.cuerpo > div:nth-child(1) a {
	color:#9C3AD4;
}
div.publicacion.medios div.titular div:nth-child(2) img{
	border:1px #9C3AD4 solid;
	padding: 3%;
}
@media (min-width: 768px) {
	div.publicacion.medios div.cabecera {
		border:1px #9C3AD4 solid;
	}
	div.publicacion.medios div.cabecera div:nth-child(3),
	div.publicacion.medios div.cabecera div:nth-child(2) {
		border-left:1px #9C3AD4 solid;
	}
}

/* -------- Publicaciones Mascotas -------- */

div.publicacion.mascotas div.titular a,
div.publicacion.mascotas div.cabecera a,
div.publicacion.mascotas div.cuerpo > div:nth-child(1) a {
	color:#E2006E;
}
div.publicacion.mascotas div.titular div:nth-child(2) img{
	border:1px #E2006E solid;
	padding: 3%;
}
@media (min-width: 768px) {
	div.publicacion.mascotas div.cabecera {
		border:1px #E2006E solid;
	}
	div.publicacion.mascotas div.cabecera div:nth-child(3),
	div.publicacion.mascotas div.cabecera div:nth-child(2) {
		border-left:1px #E2006E solid;
	}
}

/* -------- Publicaciones Educacion -------- */

div.publicacion.educacion div.titular a,
div.publicacion.educacion div.cabecera a,
div.publicacion.educacion div.cuerpo > div:nth-child(1) a {
	color:#CEB406;
}
div.publicacion.educacion div.titular div:nth-child(2) img{
	border:1px #CEB406 solid;
	padding: 3%;
}
@media (min-width: 768px) {
	div.publicacion.educacion div.cabecera {
		border:1px #CEB406 solid;
	}
	div.publicacion.educacion div.cabecera div:nth-child(3),
	div.publicacion.educacion div.cabecera div:nth-child(2) {
		border-left:1px #CEB406 solid;
	}
}

/* -------- Publicaciones Deportes -------- */

div.publicacion.deportivo div.titular a,
div.publicacion.deportivo div.cabecera a,
div.publicacion.deportivo div.cuerpo > div:nth-child(1) a,
div.publicacion.agenda-deportiva div.titular a,
div.publicacion.agenda-deportiva div.cabecera a,
div.publicacion.agenda-deportiva div.cuerpo > div:nth-child(1) a {
	color:#1E97FF;
}
div.publicacion.deportivo div.titular div:nth-child(2) img,
div.publicacion.agenda-deportiva div.titular div:nth-child(2) img {
	border:1px #1E97FF solid;
	padding: 3%;
}
@media (min-width: 768px) {
	div.publicacion.deportivo div.cabecera,
	div.publicacion.agenda-deportiva div.cabecera {
		border:1px #1E97FF solid;
	}
	div.publicacion.deportivo div.cabecera div:nth-child(3),
	div.publicacion.deportivo div.cabecera div:nth-child(2),
	div.publicacion.agenda-deportiva div.cabecera div:nth-child(3),
	div.publicacion.agenda-deportiva div.cabecera div:nth-child(2) {
		border-left:1px #1E97FF solid;
	}
}

/* -------- Publicaciones Ecologia -------- */

div.publicacion.ecologia div.titular a,
div.publicacion.ecologia div.cabecera a,
div.publicacion.ecologia div.cuerpo > div:nth-child(1) a {
	color:#007524;
}
div.publicacion.ecologia div.titular div:nth-child(2) img{
	border:1px #007524 solid;
	padding: 3%;
}
@media (min-width: 768px) {
	div.publicacion.ecologia div.cabecera {
		border:1px #007524 solid;
	}
	div.publicacion.ecologia div.cabecera div:nth-child(3),
	div.publicacion.ecologia div.cabecera div:nth-child(2) {
		border-left:1px #007524 solid;
	}
}

/* -------- Publicaciones Social -------- */

div.publicacion.bariloche-social div.titular a,
div.publicacion.bariloche-social div.cabecera a,
div.publicacion.bariloche-social div.cuerpo > div:nth-child(1) a {
	color:#CA6400;
}
div.publicacion.bariloche-social div.titular div:nth-child(2) img{
	border:1px #CA6400 solid;
	padding: 3%;
}
@media (min-width: 768px) {
	div.publicacion.bariloche-social div.cabecera {
		border:1px #CA6400 solid;
	}
	div.publicacion.bariloche-social div.cabecera div:nth-child(3),
	div.publicacion.bariloche-social div.cabecera div:nth-child(2) {
		border-left:1px #CA6400 solid;
	}
}

/* -------- Publicaciones Turismo -------- */

div.publicacion.turismo div.titular a,
div.publicacion.turismo div.cabecera a,
div.publicacion.turismo div.cuerpo > div:nth-child(1) a {
	color:#00B4BB;
}
div.publicacion.turismo div.titular div:nth-child(2) img{
	border:1px #00B4BB solid;
	padding: 3%;
}
@media (min-width: 768px) {
	div.publicacion.turismo div.cabecera {
		border:1px #00B4BB solid;
	}
	div.publicacion.turismo div.cabecera div:nth-child(3),
	div.publicacion.turismo div.cabecera div:nth-child(2) {
		border-left:1px #00B4BB solid;
	}
}


/* -------- Publicaciones Tecnologia -------- */

div.publicacion.tecnologia div.titular a,
div.publicacion.tecnologia div.cabecera a,
div.publicacion.tecnologia div.cuerpo > div:nth-child(1) a {
	color:#7732B2;
}
div.publicacion.tecnologia div.titular div:nth-child(2) img{
	border:1px #7732B2 solid;
	padding: 3%;
}
@media (min-width: 768px) {
	div.publicacion.tecnologia div.cabecera {
		border:1px #7732B2 solid;
	}
	div.publicacion.tecnologia div.cabecera div:nth-child(3),
	div.publicacion.tecnologia div.cabecera div:nth-child(2) {
		border-left:1px #7732B2 solid;
	}
}

/* -------- Publicaciones Juntas vecinales -------- */

div.publicacion.juntas-vecinales div.titular a,
div.publicacion.juntas-vecinales div.cabecera a,
div.publicacion.juntas-vecinales div.cuerpo > div:nth-child(1) a {
	color:#006871;
}
div.publicacion.juntas-vecinales div.titular div:nth-child(2) img{
	border:1px #006871 solid;
	padding: 3%;
}
@media (min-width: 768px) {
	div.publicacion.juntas-vecinales div.cabecera {
		border:1px #006871 solid;
	}
	div.publicacion.juntas-vecinales div.cabecera div:nth-child(3),
	div.publicacion.juntas-vecinales div.cabecera div:nth-child(2) {
		border-left:1px #006871 solid;
	}
}


/* ==========================================================================
   Clasificados
   ========================================================================== */

div.clasificado img {
	width: 100%;
}

/* ==========================================================================
   Publicidad col2
   ========================================================================== */

div.col2 div.publicidad {
	clear: both;
}
div.col2 div.publicidad img {
	width: 100%;
}

/* ==========================================================================
   Agendas columna del medio
   ========================================================================== */

div.agenda div.top div {
	display: inline-block;
    vertical-align: middle;
    float: none;
}
div.agenda div.top {
	width: 100%;
	border:1px #e5e5e5 solid;
}
div.agenda div.top div:nth-child(2) {
	border-left:1px #e5e5e5 solid;
	padding: 3% 0;
}
div.agenda div.top b {
	display: block;
	padding-left: 3%;
}
div.agenda div.top h3 {
	padding: 3%;
}
div.agenda h2 {
	padding: 3%;
	margin:0;
	background-color: #e7e7e7;
	clear: both;
}
div.agenda .listado {
	margin-top: 3%;
	margin-bottom: 3%;
	padding-bottom: 3%;
	clear: both;
	border-bottom:1px #e5e5e5 solid;
}
div.agenda .listado h3 {
	margin-top: 0;
}
div.agenda .listado small {
	display: block;
}

div.agenda.agenda-cultural a,
div.agenda.agenda-cultural b {
	color: #ad0201;
}
div.agenda.agenda-cultural div.top {
	border:1px #ad0201 solid;
}
div.agenda.agenda-cultural div.top div:nth-child(2)  {
	border-left:1px #ad0201 solid;
}


div.agenda.agenda-deportiva a,
div.agenda.agenda-deportiva b {
	color: #1E97FF;
}
div.agenda.agenda-deportiva div.top {
	border:1px #1E97FF solid;
}
div.agenda.agenda-deportiva div.top div:nth-child(2)  {
	border-left:1px #1E97FF solid;
}


/* ==========================================================================
   Modulos Novedades
   ========================================================================== */

@media (min-width: 768px) {

	div.novedades {
		margin-top: 3%;
		clear: both;
	}
	div.novedades div.top,
	div.novedades div.modulo {
		border:1px #e5e5e5 solid;
	}
	div.novedades div.top div:nth-child(2),
	div.novedades div.top div:nth-child(3) {
		border-left:1px #e5e5e5 solid;
	}
	div.novedades div.top div:nth-child(3) {
		background-color: #e5e5e5;
	}
	div.novedades div.top div {
		height: 50px;
		line-height: 50px;
	}
	div.novedades div.top,
	div.novedades div.modulo {
		margin-bottom: 3%;
	}
	div.novedades div.top div:nth-child(3) a {
		color: white;
	}

	div.novedades div.modulo {
		min-height: 320px;
		overflow:hidden;
	}
	div.novedades div.modulo .firma {
		min-height: 60px;
		color: white;
	}
	div.novedades div.modulo .firma i {
		padding: 4%;
		display: block;
	}
	div.novedades div.modulo div:nth-child(2) {
		height: 96px;
		overflow: hidden;
		border-bottom:1px #e5e5e5 solid;
	}
	div.novedades div.modulo:nth-child(odd) {
		margin-left: -1px;
	}
	div.novedades div.modulo:nth-child(odd) div:nth-child(1) {
		border-left: 1px white solid;
	}

	/* -------- Novedades Clima -------- */

	div.novedades.clima a,
	div.novedades.clima div.top h3 {
		color:#1d4f80;
	}
	div.novedades.clima div.top {
		border:1px #1d4f80 solid;
	}
	div.novedades.clima div.top div:nth-child(3) {
		background-color: #1d4f80;
	}
	div.novedades.clima div.top div:nth-child(2),
	div.novedades.clima div.top div:nth-child(3) {
		border-left:1px #1d4f80 solid;
	}

	/* -------- Novedades Clima -------- */

	div.novedades.clasificados a,
	div.novedades.clasificados div.top h3 {
		color:#125E00;
	}
	div.novedades.clasificados div.top {
		border:1px #125E00 solid;
	}
	div.novedades.clasificados div.top div:nth-child(3) {
		background-color: #125E00;
	}
	div.novedades.clasificados div.top div:nth-child(2),
	div.novedades.clasificados div.top div:nth-child(3) {
		border-left:1px #125E00 solid;
	}

	/* -------- Novedades Agenda -------- */

	div.novedades.agenda-cultural a {
		color:#8f181a;
	}
	div.novedades.agenda-cultural div.top,
	div.novedades.agenda-cultural div.modulo {
		border:1px #8f181a solid;
	}
	div.novedades.agenda-cultural div.modulo div:nth-child(1),
	div.novedades.agenda-cultural div.top div:nth-child(3) {
		background-color: #8f181a;
	}
	div.novedades.agenda-cultural div.top div:nth-child(2),
	div.novedades.agenda-cultural div.top div:nth-child(3) {
		border-left:1px #8f181a solid;
	}
	div.novedades.agenda-cultural div.modulo div:nth-child(2) {
		border-bottom:1px #8f181a solid;
	}



	/* -------- Novedades Deportivo -------- */

	div.novedades.deportivo a {
		color:#1E97FF;
	}
	div.novedades.deportivo div.top,
	div.novedades.deportivo div.modulo {
		border:1px #1E97FF solid;
	}
	div.novedades.deportivo div.modulo div:nth-child(1),
	div.novedades.deportivo div.top div:nth-child(3) {
		background-color: #1E97FF;
	}
	div.novedades.deportivo div.top div:nth-child(2),
	div.novedades.deportivo div.top div:nth-child(3) {
		border-left:1px #1E97FF solid;
	}
	div.novedades.deportivo div.modulo div:nth-child(2) {
		border-bottom:1px #1E97FF solid;
	}


	/* -------- Novedades Ecologia -------- */

	div.novedades.ecologia a {
		color:#007524;
	}
	div.novedades.ecologia div.top,
	div.novedades.ecologia div.modulo {
		border:1px #007524 solid;
	}
	div.novedades.ecologia div.modulo div:nth-child(1),
	div.novedades.ecologia div.top div:nth-child(3) {
		background-color: #007524;
	}
	div.novedades.ecologia div.top div:nth-child(2),
	div.novedades.ecologia div.top div:nth-child(3) {
		border-left:1px #007524 solid;
	}
	div.novedades.ecologia div.modulo div:nth-child(2) {
		border-bottom:1px #007524 solid;
	}

	/* -------- Novedades Educacion -------- */

	div.novedades.educacion a {
		color:#CEB406;
	}
	div.novedades.educacion div.top,
	div.novedades.educacion div.modulo {
		border:1px #CEB406 solid;
	}
	div.novedades.educacion div.modulo div:nth-child(1),
	div.novedades.educacion div.top div:nth-child(3) {
		background-color: #CEB406;
	}
	div.novedades.educacion div.top div:nth-child(2),
	div.novedades.educacion div.top div:nth-child(3) {
		border-left:1px #CEB406 solid;
	}
	div.novedades.educacion div.modulo div:nth-child(2) {
		border-bottom:1px #CEB406 solid;
	}

	/* -------- Novedades Gourmet -------- */

	div.novedades.gourmet a {
		color:#C80000;
	}
	div.novedades.gourmet div.top,
	div.novedades.gourmet div.modulo {
		border:1px #C80000 solid;
	}
	div.novedades.gourmet div.modulo div:nth-child(1),
	div.novedades.gourmet div.top div:nth-child(3) {
		background-color: #C80000;
	}
	div.novedades.gourmet div.top div:nth-child(2),
	div.novedades.gourmet div.top div:nth-child(3) {
		border-left:1px #C80000 solid;
	}
	div.novedades.gourmet div.modulo div:nth-child(2) {
		border-bottom:1px #C80000 solid;
	}

	/* -------- Novedades Medios -------- */

	div.novedades.medios a {
		color:#9C3AD4;
	}
	div.novedades.medios div.top,
	div.novedades.medios div.modulo {
		border:1px #9C3AD4 solid;
	}
	div.novedades.medios div.modulo div:nth-child(1),
	div.novedades.medios div.top div:nth-child(3) {
		background-color: #9C3AD4;
	}
	div.novedades.medios div.top div:nth-child(2),
	div.novedades.medios div.top div:nth-child(3) {
		border-left:1px #9C3AD4 solid;
	}
	div.novedades.medios div.modulo div:nth-child(2) {
		border-bottom:1px #9C3AD4 solid;
	}

	/* -------- Novedades Salud -------- */

	div.novedades.salud a {
		color:#62A403;
	}
	div.novedades.salud div.top,
	div.novedades.salud div.modulo {
		border:1px #62A403 solid;
	}
	div.novedades.salud div.modulo div:nth-child(1),
	div.novedades.salud div.top div:nth-child(3) {
		background-color: #62A403;
	}
	div.novedades.salud div.top div:nth-child(2),
	div.novedades.salud div.top div:nth-child(3) {
		border-left:1px #62A403 solid;
	}
	div.novedades.salud div.modulo div:nth-child(2) {
		border-bottom:1px #62A403 solid;
	}

	/* -------- Novedades Social -------- */

	div.novedades.bariloche-social a {
		color:#CA6400;
	}
	div.novedades.bariloche-social div.top,
	div.novedades.bariloche-social div.modulo {
		border:1px #CA6400 solid;
	}
	div.novedades.bariloche-social div.modulo div:nth-child(1),
	div.novedades.bariloche-social div.top div:nth-child(3) {
		background-color: #CA6400;
	}
	div.novedades.bariloche-social div.top div:nth-child(2),
	div.novedades.bariloche-social div.top div:nth-child(3) {
		border-left:1px #CA6400 solid;
	}
	div.novedades.bariloche-social div.modulo div:nth-child(2) {
		border-bottom:1px #CA6400 solid;
	}

	/* -------- Novedades Turismo -------- */

	div.novedades.turismo a {
		color:#00B4BB;
	}
	div.novedades.turismo div.top,
	div.novedades.turismo div.modulo {
		border:1px #00B4BB solid;
	}
	div.novedades.turismo div.modulo div:nth-child(1),
	div.novedades.turismo div.top div:nth-child(3) {
		background-color: #00B4BB;
	}
	div.novedades.turismo div.top div:nth-child(2),
	div.novedades.turismo div.top div:nth-child(3) {
		border-left:1px #00B4BB solid;
	}
	div.novedades.turismo div.modulo div:nth-child(2) {
		border-bottom:1px #00B4BB solid;
	}

}

@media only screen and (min-width: 992px) {


	div.novedades div.modulo {
		min-height: 464px;
	}
	div.novedades div.modulo div:nth-child(2) {
		height: 160px;
		overflow: hidden;
	}
	div.novedades div.modulo div:nth-child(2) img {
		min-height: 160px;
	}
}


/* ==========================================================================
   Paginador
   ========================================================================== */

div.paginador {
	border:1px #e5e5e5 solid;
	padding: 3%;
	background-color: #e7e7e7;
}

/* ==========================================================================
   Fin Paginador
   ========================================================================== */


.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
    margin-right: -3px;
}


.fondo2 {
	background-color: #e5e5e5;
}


/* ==========================================================================
   Root Col3
   ========================================================================== */

div.col3 {
	padding-top: 8px;
	border: 1px #e5e5e5 solid;
	position: relative;
	min-height: 800px;
}

div.static {
	display: block;
	height: 180px;
	background-color: grey;
}



/* ==========================================================================
   Publicidad col3
   ========================================================================== */

div.col3 div.publicidad {
	padding-bottom: 8px;
}
div.col3 div.publicidad img {
	width: 100%;
}


/* ==========================================================================
   Clasificados col3
   ========================================================================== */


div.clasificados-col a {
	color: #125E00;
	border: 1px #125E00 solid;
	height: 224px;
	display: block;
	margin-bottom: 6%;
	padding: 4%;
	overflow: hidden;
}
div.clasificados-col a small {
	font-size: 13px;
	display: block;
	height: 64px;
	overflow: hidden;
}
div.clasificados-col img {
	width: 100%;
}

/* ==========================================================================
   Radios
   ========================================================================== */

div.col3 div.radios a {
	border: 1px #e5e5e5 solid;
	display: block;
	margin-bottom: 8px;
	overflow: hidden;
}
div.col3 div.radios a:hover img {
	-webkit-transition: margin 0.1s ease-out;
    -moz-transition: margin 0.1s ease-out;
    -o-transition: margin 0.1s ease-out;
    transition: margin 0.1s ease-out;
}
div.col3 div.radios a:hover {
	border: 1px #084972 solid;
}
div.col3 div.radios a img {
	width: 100%;
}


@media only screen and (min-width: 768px) {
	div.col3 div.radios a {
		height: 38px;
	}
	div.col3 div.radios a:hover img {
		margin-top: -38px;
	}
}

@media only screen and (min-width: 1024px) {
	div.col3 div.radios a {
		height: 48px;
	}
	div.col3 div.radios a:hover img {
		margin-top: -48px;
	}
}



@media only screen and (min-width: 1280px) {
	div.col3 div.radios a {
		height: 64px;
	}
	div.col3 div.radios a:hover img {
		margin-top: -64px;
	}
}



/***************************************************************Pronostico*/
  div.pronostico {
    position:relative;
    height: 256px;
    margin-left: 8px;
    margin-right: 8px;
  }
  div.pronostico img {
    position: absolute;
    top: 64px;
    left: 28px;
    z-index: 0;
  }
  div.pronostico h1,
  div.pronostico h2,
  div.pronostico h3,
  div.pronostico p {
    position: relative;
    z-index: 1;
    text-align: right;
    padding: 0;
    margin: 0;
    padding-right: 32px;
    color: white;
    font-weight: normal;
  }
  div.pronostico h1 {
    padding-top: 32px;
    font-size: 78px;
    text-shadow: 2px 2px 0px #757575;
    filter: dropshadow(color=#757575, offx=2, offy=2);
  }
  div.pronostico h2 {
    font-size: 24px;
  }
  div.pronostico h4 {
    text-align: center;
    position: relative;
    z-index: 1;
    font-size: 18px;
    background-color: rgba(255, 255, 255, 0.2);
    color: rgba(255, 255, 255, 1);
    text-shadow: 1px 1px 0px #757575;
    filter: dropshadow(color=#757575, offx=1, offy=1);
    font-weight: normal;
    width: 30%;
    float: right;
    margin: 8px 32px 0 0;
  }
  div.pronostico h4 b {
    display: block;
    font-size: 13px;
  }


/* ==========================================================================
   Iconos Redes d0d0d0 b1b1b1
   ========================================================================== */

div.iconos-redes a {
	color:#b1b1b1;
}
div.iconos-redes a:hover,
div.iconos-redes a:active {
	text-decoration: none;
}
div.iconos-redes a.facebook:hover {
	color: #3b5a9b;
}
div.iconos-redes a.twitter:hover  {
	color: #00c4ff;
}
div.iconos-redes a.google:hover  {
	color: #dd4b38;
}



/* ventas */

.total-ventas {
	display: inline-block;
    padding: 1rem 1rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: 0.25rem;
    color: #0f5132;
    background-color: #d1e7dd;
    border-color: #badbcc;
    text-align: center;
    vertical-align: top;
}
.total-ventas h1 {
	margin: 0;
	padding: 0;
}
.ventas-datos {
	display: inline-block;
	vertical-align: top;
	font-weight: normal;
}
