/* GENERAL */
body {
    font-family: arial, sans-serif;
    font-size: 14px;
}
* {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
strong {
    font-family: arial, sans-serif;
    font-weight: 700;
}
html {
    font-size: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

a {
    -webkit-transition: color .3s ease;
    -moz-transition: color .3s ease;
    -ms-transition: color .3s ease;
    -o-transition: color .3s ease;
    transition: color .3s ease;

}
:before, :after {
    font-family: FontAwesome;
}
a, a:hover, a:focus {
    text-decoration: none;
    outline: 0;
}
ul li {
    display: inline;
}
h2 {
    font-weight: bold;
}
.no-padding {
    padding: 0;
}

a.interno {
	color: #00B6C9;
	font-weight: bold;
}
/* PAGINA NO ENCONTRADA */
.no-encontrado {
	padding:10px;
	border: dashed 1px #CCC; 
	overflow: hidden;
	position: relative;
	color: #00B6C9;
}
.no-encontrado .fa {
    position: absolute;
    right: 10px;
	top: 20px;
	font-size: 2em;
	color: #34495E;
}

input:focus,
select:focus,
textarea:focus,
button:focus {
    outline: none;
}

/* Establezco el máximo height para las imágenes del slider */
.bxslider .imagen img {
    max-height: 420px;
}

/* COLORES */
.cyan h1, .cyan h2, .cyan a {
    color: #0077a9;
}
.cyan a:hover {
    color: #666;
}
.amarillo h2, .amarillo a {
    color: #F9B000;
}

.naranja h2, .naranja a {
    color: #EC6608;
}

.rojo h2, .rojo a {
    color: #DB0812;
}

.violeta h2, .violeta a {
    color: #702283;
}

.magenta h2, .magento a {
    color: #CF007F;
}
.amarillo h1 {
    color: #F9B000;
}

.amarillo h3 {
    color: #F9B000;
}

.amarillo a {
    color: #F9B000;
}

.naranja h1 {
    color: #EC6608;
}

.naranja a {
    color: #EC6608;
}

.rojo h1 {
    color: #DB0812;
}

.rojo a {
    color: #DB0812;
}

.violeta h1 {
    color: #702283;
}

.violeta a {
    color: #702283;
}

.magenta h1 {
    color: #CF007F;
}

.magenta a {
    color: #CF007F;
}
/* HEADER */
header .cabecera {
    background: url("../img/header_background.jpg") no-repeat;
	height: 160px; /* 200px; */
}

.logo {
    background: url("../img/logo.png") top left no-repeat;
	margin-top:30px;
    width: 331px;
    height: 111px;
}
.logo a {
    display: block;
    width: 100%;
    height: 100%;
}

/* MAIN */
.main_color {
    background: #E7E7E7;
}
.main_padding {
    padding: 0.5%;
}
.main_padding_none {
    padding: 0;
}
/* HEADER */
header ul {
  padding: 0;
}
header ul li {
    padding: 0 5px 0 0;
}

header ul li :hover {
    opacity: 0.7;
}
.logo {
    background: url("../img/logo.png") top left no-repeat;
    width: 331px;
    height: 111px;
}
.logo a {
    display: block;
    width: 100%;
    height: 100%;
}
.aside {
    text-align: right;
    margin: 50px 0 0 0;
}
ul.social {
    position: relative;
    top: -5px;
}
ul.social li {
    display: inline-block;
}
ul.social li a {
    display: block;
}
.aside #buscador {
    float: right;
    width: auto;
}
.aside #buscador input {
    background: #FFF;
    display: inline;
    height: 28px;
    border: thin solid #dcdcdc;
    transition: box-shadow 0.3s, border 0.3s;
    border-right: 0;
    padding-left: 5px;
	border-radius: 5px;
}

.aside #buscador button[type="submit"] {
    border: none;
    border-left: 0;
    width: 15%;
    height: 48px;
    background: transparent;
}

::-webkit-input-placeholder {
    color: #666;
    font-size: 1.1em;
}

::-moz-placeholder {
    color: #666;
    font-size: 1.1em;
}

/* firefox 19+ */
:-ms-input-placeholder {
    color: #666;
    font-size: 1.1em;
}

/* ie */
input:-moz-placeholder {
    color: #666;
    font-size: 1.1em;
}

#buscador input:focus {
    border: thin solid #000;
}

#buscador input[type="text"] {
    margin: 10px 0 0 0;
	width: 80%;
	float: left;
}

#buscador .fa-search {
    color: #FFF;
}

#buscador input[type="checkbox"] {
    border: thin solid #DCDCDC;
    float: left;
    width: 1em;
    /*margin-top: -0.5em;*/
    margin-right: 5px;
}

#buscador ul {
    margin: 0 0 25px 0;
    padding: 0;
    overflow: hidden;
}

#buscador li {
    float: left;
    width: 100%;
    color: #666;
}
#buscador p {
    padding: 15px 0 0;
    border-top: thin solid #DCDCDC;
    clear: both;
}
#breadcrumb {
    background-color: #000;
}
#breadcrumb ul {
    margin: 0 auto;
    padding: 5px 0;
    width: 100%;
}

#breadcrumb li {
    padding: 0;
    font-size: 1em;
    color: #FFF;
}

#breadcrumb li a {
    color: #FFF;
}

#breadcrumb li a:hover {
    color: #CCC;
}

#seleccionado {
    font-size: 1.2em;
    margin: 0 auto;
    display: none;
    width: 70%;
    background: #FFF;
    height: 3.3em;
}

#seleccionado li {

    font-family: 'Lora', serif;
    font-size: 1.25em;
    font-weight: 400;
    font-style: italic;
    z-index: 100;

    width: 17%;
    float: left;
}

#seleccionado li.amarillo {
    background-color: #F9B000;
    color: #FFF;
    text-align: center;
    padding: 3% 0 1%;
}

#seleccionado li.naranja {
    background-color: #EC6608;
    color: #FFF;
    text-align: center;
    padding: 3% 0 1%;
}

#seleccionado li.rojo {
    background-color: #DB0812;
    color: #FFF;
    text-align: center;
    padding: 3% 0 1%;
}

#seleccionado li.violeta {
    background-color: #702283;
    color: #FFF;
    text-align: center;
    padding: 3% 0 1%;
}

#seleccionado li.magenta {
    background-color: #CF007F;
    color: #FFF;
    text-align: center;
    padding: 3% 0 1%;
}

#seleccionado li.blanco {
    color: #FFF;
}

/* Contenido Principal */

#main {
    margin-bottom: 20px;
}


#contenidos {
    font-size: 1em;
}

#contenidos ul.facultades,
#contenidos ul.clinicas,
#contenidos ul.colegios,
#oferta ul#ofertas_academicas {
    margin-top: 20px;
    padding: 0;
    /* Despliega el ul- li como tabla/fila/celda */
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

#contenidos ul.facultades li,
#contenidos ul.clinicas li,
#contenidos ul.colegios li {
    padding-bottom: 20px;
}

#oferta #ofertas_academicas li {
    padding-bottom: 35px;
}

#contenidos ul.facultades li > p,
#contenidos ul.clinicas li > p,
#contenidos ul.colegios li > p {
    padding: 0;
}
/*
    Ingresantes / Facultades
    Ingresantes / Colegios de educaciÃ³n media
*/
.amarillo #contenidos ul.facultades img,
.amarillo #contenidos ul.clinicas img,
.amarillo #contenidos ul.colegios img {
    width: 50%;
}
#contenidos ul.clinicas li a {
    word-wrap: break-word;
}
#contenidos h1 {
    font-family: 'Lora', serif;
    font-size: 1.6em;
    font-weight: 400;
    font-style: italic;
}

#contenidos p {
    line-height: 1.2em;
    font-size: 1em;
}

#contenidos img {
    /*float: left;*/
    border-bottom: 8px solid;
    width: 100%;
    margin-bottom: 10px;
}

#contenidos img + img {
    /*float: left;*/
    border-bottom: 8px solid;

}

#contenidos h3 {
    margin-bottom: 10px;
    padding: 0;
    font-size: 1.2em;
    display: block;
}

.contenido_imagen {
    padding: 0 0 0 1.7%;
}

#contenidos a:hover {
    color: #666;
}

#relacionados {
    margin: 20px 0 0 0;
    padding-bottom: 20px;
    background: #EBE9EA;
    color: #222220;
}

#relacionados h1 {
    position: relative;
    left: -1.8em;
    top: 10px;
    background: url('../img/cinta_relacionados.png') no-repeat;
    height: 40px;
    width: 170px;
    margin: 0 0 20px 0;
    padding: 11px 0 0 20px;
    font-size: 1.1em;
    color: #FFF;
}

#relacionados ul {
    margin: 0;
    padding: 0;
}

#relacionados li {
    display: block;
    padding: 0 0 10px 0;
}

#relacionados a {
    color: #222220;
}
#relacionados li:before {
    content: "\f0da";
    font-size: 1em;
    margin-right: 5px;
}
#relacionados a:hover {
    color: #666;
    text-decoration: underline;
}


/* NOTICIAS */
/* div contenedor main noticia */
.noticia {
    background-color: #E7E7E7;
    padding: 25px;
    margin-right: -15px;
    margin-left: -15px;
    margin-bottom: 0 !important;
	display: inline-block;
}
#noticia {
    background-color: #FFF;
    padding: 20px;
}

#noticia .sbanda {
    background: none;
    color: #009ADA;
    font-family: 'Lora', serif;
    font-size: 1.3em;
    font-weight: 400;
    font-style: italic;
    padding: 2% 0 0 0;
    left: 0;
}

#noticia h1 {
    background: url('../img/cinta_noticias.png') no-repeat;
    width: 100%;
    height: 40px;
    margin: 0px 0 15px;
    padding: 12px 0 0 30px;
    font-size: 1.5em;
    position: relative;
	color: #FFF;
    left: -1.51em;
}

.noticia h3 {
    margin-top: 0;
    margin-left: 15px;
}

#noticia  time.hoy,
#noticias  time.hoy {
    float: left;
    margin: -27px 0 3.9% 0;
    padding: 0 0 1% 0;
    width: 100%;
    font-size: 1.2em;
    font-weight: normal;
    text-align: right;
    background: #FFF;
    border-bottom: 1px dashed #666;
}

#noticia time > img {
    float: left;
}

#noticia > p {
    color: #009ADA;
    margin: -4.5% 0 0 22%;
    padding: 1% 0 1% 0;
    border-top: 0.2em solid #009ADA;
    border-bottom: 0.2em solid #009ADA;
    font-weight: bold;
    float: left;
    width: 78%;
    clear: both;
}

#noticia .paginador {
    clear: both;
    color: #009ADA;
    margin: 20px 15px 0;
    padding: 10px 15px 10px 0;
    border-top: 1px dotted #009ADA;
    border-bottom: 1px dotted #009ADA;
    font-weight: bold;
}

#noticia .paginador span {
    display: inline-block;
}

#noticia .paginador a {
    display: inline-block;
    padding: 0 10px;
}

#noticia .paginador a:first-child:after,
#noticia .paginador a:last-child:after {
    font-family: FontAwesome;
    position: relative;
    top: 2px;
    z-index: 2;
    color: #009ADA;
    font-size: 1.5em;
    line-height: 0;
}
#noticia .paginador a:first-child:after {
    content: "\f104";
    left: 0px;
}

#noticia .paginador a:last-child:after {
    content: "\f105";
    right: 0px;
}

#noticia > p a {
    color: #009ADA;
}

#noticia > p a:hover {
    color: #666;
}

#noticia .noticias h1 {
    width: 100%;
    height: auto;
    margin: 10px 0;
    padding: 0;
    font-size: 1.5em;
    background: none;
    top: 0;
    left: 0;
}

#noticia .noticias {
    font-size: 0.90em;
    color: #555;
}


/* buscar_noticias.php */
.noticias hr {
    margin-top: 10px;
    border-top-color: #CCC;
}
/* primer hr debajo de h1 resultados en buscar_noticias.php */
#noticia  h3 + article > hr {
    margin-top: 0;
}

.noticias time {
    display: inline-block;
    color: #666;
}

.noticias h1 {
    font-size: 1.2em;
    padding: 0.5% 0 1% 0;

}

.noticias h1 a {
    color: #009DDF;
}


.noticias a {
    color: #009FE2;
}

.noticias a:hover {
    color: #666;
}
.noticias a.ver-noticia {
    display: inline-block;
}
.noticias a.ver-noticia::before {
    content: '\f0da';
    font-family: FontAwesome;
    position: relative;
    top: 2px;
    margin-right: 5px;
    color: #0091C9;
    font-size: 1.8em;
}


.noticias h1 a:hover {
    color: #666;
}

.noticias p {
    margin: 0;
    width: 100%;
    font-size: 0.95em;
    color: #555555;
}

#noticia_interna {
}

#noticia_interna h1 {
    width: 100%;
    height: auto;
    margin: 10px 0 5px;
    padding: 0;
    top: 0;
    left: 0 !important;
    font-size: 1.8em;
    color: #22211d;
    background: none;
}

#noticia_interna img {
    margin: 0;
    width: 100%;
    height: auto;
}

#noticia_interna + p {
    font-size: 1.2em;
    color: #6d6968;
}

#noticia_interna figure {
    position: relative;
    z-index: 1;
    margin: 0 0 2% 0;
}

#noticia_interna_redes {
    position: absolute;
    z-index: 100;
    top: 7%;
    left: 3%;
}

#noticia_interna_redes img {
    width: 49%;
    height: auto;
}

#noticia_interna p {
    width: 100%;
    color: #515151;
}
#noticia_interna p br {
    display: none;
}
#noticia_interna time {
    color: #666;
}

#noticia_interna a {
    color: #009FE3;
}

#noticia_interna a:hover {
    color: #666;
}

.noticias_redes ul {
    margin: 0;
    padding: 0;
}
.noticias_redes ul li {
    display: block;
}
.noticias_redes a {
    display: inline-block;
}
.noticias_redes img {
    padding: 0 12% 12% 0;
    width: 100%;
}

#destacados {
    width: 100%;
    position: relative;
    background: #FFF;
}

#destacados h1 {
    position: absolute;
    left: -0.75em;
    top: 0.5em;
    background: url('../img/flecha_cyan.png') no-repeat;
    height: 3em;
    width: 40%;
    padding: 1.3% 2% 1% 2%;
    font-size: 1.5em;
}

#destacados > time {
    float: left;
    margin: 4% 0 2% 0;

    width: 100%;
    font-size: 1.2em;
    font-weight: normal;
    text-align: right;
    background: #FFF;
    border-bottom: 1px dashed #666;
}

#destacados time > img {
    float: left;
}

#destacado_izq {
    float: left;
    width: 35%;
    margin: 0 2% 0 0;
    padding: 2.2%;
    background: #FFF;
}

#destacado_izq header {
    margin: 0;
    width: 60%;
}

#destacado_izq header h2 {
    padding: 6% 3% 6% 0;
}

#destacado_izq article img {
    float: left;
    width: 50%;
    height: auto;
    padding: 0 6% 4% 0;
}

#destacado_izq h2 {
    font-family: 'Lora', serif;
    font-size: 1.25em;
    font-weight: 400;
    font-style: italic;
}

#destacado_izq time {
    float: left;
    width: 44%;
    vertical-align: top;
    font-size: 0.95em;
    color: #82878D;
}

#destacado_izq > article {
    border-top: thin solid #E6E7E7;
    padding: 4% 0 0 0;
    clear: both;
}

#destacado_izq > article h1 {
    width: 100%;
    font-weight: bold;
}

#destacado_izq > article p {
    color: #82878D;
    font-size: 0.95em;
}

#destacado_izq article a {
    color: #0091c9;
    float: left;
    font-size: 0.95em;
    width: 80%;
}
/* SECCION NOTICIAS */
/* NOTICIA DESTACADA */
#destacado_der {
    margin-bottom: 10px;
}

#destacado_der h1 {
    position: relative;
    left: -0.75em;
    top: 0;
    background: url('../img/flecha_blanca.png') no-repeat;
    height: auto;
    width: 40%;
    padding: 2% 2% 2% 4%;
    font-size: 1.5em;

}

#destacado_der h1.h1_not {
    background-image: none;
    font-size: 1em;
    color: #009FE2;
}

#destacado_der .dd_fecha + h1 {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    background: #272522;
    font-size: 1.5em;
    color: #FFF;
    z-index: 1;

}

#destacado_der h1 span {
    color: #009FE3;
    font-size: 0.75em;
    margin: 0 0 0 0.5%;

}
#destacado_der h1 a {
    display: block;
    width: 85%;
}
#destacado_der h2 {
    width: 100%;
    padding: 7% 2.5% 2% 2.5%;
    background: #272522;
    font-size: 1.5em;
    color: #FFF;
}

#destacado_der figure {
    margin-bottom: 20px;
    border: 1px solid #DCDCDC;
}

#destacado_der figure img {
    width: 100%;
    height: auto;
}

#destacado_der p {
    color: #6B6968;
    font-size: 0.95em;
    line-height: 1.1em;
}

#destacado_der a {
    color: #009FE3;
}

#destacado_der a:hover {
    color: #CCC;
}

#destacado_der a.leer-nota {
    position: relative;
    display: inline-block;
    margin-bottom: 10px;
    padding: 10px 5px 10px 10px;
    background-color: #A09D9C;
    color: #FFF;
}

#destacado_der a.leer-nota:after {
    content: '';
    position: absolute;
    top: 0;
    right: -25px;
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 25px solid #A09D9C;
}
#destacado_der a.leer-nota:hover {
    background-color: #666;
}
#destacado_der a.leer-nota:hover:after {
    border-left-color: #666;
}
#destacado_der + p {
    z-index: 1;
    width: 5%
}

.leer {
    margin: 2% 0 0 0;
    padding-right: 0;
    text-align: center;
}

#leer {
    width: 11%;
    position: relative;
    top: -8.5em;
    left: 84%;

}

.dd_fecha {
    background: #009DDF;
    color: #FFF;
    position: absolute;
    top: -1.5em;
    right: 5%;
    width: 10%;
    padding: 2% 1%;
    border-radius: 5%;
    z-index: 100;
    line-height: 25px;
    text-align: center;
    text-transform: uppercase;
}

.dd_fecha time {
    font-size: 1.2em;
}

/* instituciÃ³n / autoridades */
#autoridades {

}

.autoridades_datos {
    background: #F5F5F5;
    border-bottom: thin solid #CCC;
}

.autoridades_datos > article {
    background: #F5F5F5;
}

.autoridades_datos > article a:hover {
    color: #666;
}

.autoridades_datos article ~ article {
    background: #F5F5F5;
    border: 0;
}

.autoridades_datos article ~ article h1 {
    margin-bottom: 10px;
}

.autoridades_datos .foto {
   padding: 15px 15px 15px 0;
}
.autoridades_datos .foto img {
    width: 100%;
}
.autoridades_datos .datos {
    padding: 0 15px 0 0;
}

.autoridades_datos > article h1 {
    font-size: 1.3em;
    font-weight: bold;
    color: #009ADA;
    background: none;
    margin-bottom: 0;

}

.autoridades_datos > article h2 {
    margin: 0;
    color: #009ADA;
    font-size: 1em;
    font-weight: normal;

}

.autoridades_datos > article address {
    padding: 0 0 2% 0;
    color: #000;
    font-size: 1em;
}

.autoridades_datos > article a {
    color: #009ADA;
    background: none;
}

.autoridades_datos article ul {
    margin: 0 0 2% 0;
    padding: 0;
}

.autoridades_datos article li {
    display: block;
    padding: 0 0 1.2% 0;
    color: #009ADA;
}

#autoridades > h1 {

    font-family: 'Lora', serif;
    font-size: 1.6em;
    font-weight: 400;
    font-style: italic;
    color: #009ADA;
    margin-top: 0;
    margin-right: -15px;
    margin-left: -15px;
}

#autoridades .dependencias {
    background: #FFF;
    border: thin solid #eeedee;
}

#autoridades .dependencias h1 {
    margin-bottom: 0;
    padding: 1% 0 0 0;
    font-size: 1.2em;
    font-weight: bold;
    color: #009ADA;
    background: none;
}

#autoridades .dependencias h2 {
    color: #000;
    font-size: 1em;
    font-weight: normal;
    margin-top: 0;
    margin-bottom: 0;
}

#autoridades address {
    margin-bottom: 0;
}

/* Oferta AcadÃ©mica */
#oferta > h1{
    font-family: 'Lora', serif;
    font-size: 1.6em;
    font-weight: 400;
    font-style: italic;
}
#oferta #datos {
    color: #FFF;
    margin-bottom: 25px;
}

#oferta #datos figure {
    background: #FFF;
    margin-top: 15px;
}

#oferta #datos img {
    width: 100%;
    height: auto;
    border-bottom: 5px solid #FFF;
}

#oferta #datos figure + p {
    margin-top: 10px;
    padding: 0;
    font-weight: bold;
}

#oferta #datos a {
    color: #FFF;
    padding: 0;
}

#oferta #datos a:hover {
    color: #666;
}

#oferta #datos address {
    padding: 0;
}

.amarillo #datos {
    background: #F9B000;
}

.naranja #datos {
    color: #EC6608;
}

.rojo #datos {
    color: #DB0812;
}

.violeta #datos {
    color: #702283;
}

.magenta #datos {
    color: #CF007F;
}

#ofertas_academicas h1 {
    margin: 0;
    font-size: 1.15em;
    font-weight: 600;
}

#ofertas_academicas h2,
#ofertas_academicas h3 {
    margin: 0;
    width: 100%;
    font-size: 1.1em;
}

#ofertas_academicas p {
    margin: 0;
    padding: 0;
}
#ofertas_academicas a {
    color: #000;
    text-decoration: underline;
}

#ofertas_academicas a:hover {
    color: #666;
    text-decoration: underline;
}

#oferta > div > h1 {
    margin: 20px 0 10px;
    font-family: 'Lora', serif;
    font-size: 1.6em;
    font-weight: 400;
    font-style: italic;
}
/*
oferta academica
 oferta_home.php
*/
#oferta_facultades ul {
    padding: 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

#oferta_facultades li {
    padding-bottom: 25px;
}

#oferta_facultades ul li a:hover {
    color: #666;
}

#oferta_facultades img {
    border-bottom: 0.60em solid;
}

.amarillo #oferta_facultades li a {
    color: #F9B000;
    text-decoration: none;
}

.amarillo img {
    color: #F9B000;
}

.naranja #oferta_facultades li a {
    color: #EC6608;
    text-decoration: none;
}

.naranja img {
    color: #EC6608;
}

.rojo #oferta_facultades li a {
    color: #DB0812;
    text-decoration: none;
}

.rojo img {
    color: #DB0812;
}

.violeta #oferta_facultades li a {
    color: #702283;
    text-decoration: none;
}

.violeta img {
    color: #702283;
}

.magenta #oferta_facultades li a {
    color: #CF007F;
    text-decoration: none;
}

.magenta img {
    color: #CF007F;
}
/* pagina de contacto */
#contacto h1 {
    font-family: 'Lora', serif;
    font-size: 1.50em;
    font-weight: 400;
    font-style: italic;
    color: #009ADA;
    margin: 0;
}

footer {
}
footer .container {
    font-size:0.85em;
    color:#CCC;
    background:#000;
}
footer .container P {
    padding: 10px 0 0;
}


/* Contacto */

/* FORMULARIOS */
.form-control {
    display: block;
    width: 100%;
    height: auto;
    padding: 10px 12px;
    font-size: 1em;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
}
textarea.form-control {
	resize: none;
	height: 10em;
}
.form-control:focus {
	border-color: #777;
}

.aviso {
	display: block;
	color: #FF3333;
	font-size: 0.85em;
}
.aviso p {
	font-weight: normal !important;
	text-transform: none !Important;
}
.aviso strong {
	font-family: inherit !important;
}
#form-contacto .required {
	float:right; 
	color: #FF0000;
	font-size: 0.85em;
}
.tag-categoria,
.tag-video {
	position: relative;
	display: inline-block;
	padding: 1px 5px;
	font-size: 0.875em;
	font-weight: 900;
	text-transform: uppercase;
	letter-spacing: 1px;
}

/* COMENTARIOS */
.contenedorComentarios .panel-shadow {
    box-shadow: rgba(0, 0, 0, 0.1) 5px 5px 5px;
}
.contenedorComentarios .panel-white {
  border: 1px solid #dddddd;
}
.contenedorComentarios .panel-white  .panel-heading {
  color: #333;
  background-color: #fff;
  border-color: #ddd;
}
.contenedorComentarios .panel-white  .panel-footer {
  background-color: #fff;
  border-color: #ddd;
}

.contenedorComentarios .post .post-heading {
  height: 65px;
  padding: 15px;
}
.contenedorComentarios .post .post-heading .avatar {
  width: 60px;
  height: 60px;
  display: block;
  margin-right: 15px;
}
.contenedorComentarios .post .post-heading .meta .title {
  margin-bottom: 0;
}
.contenedorComentarios .post .post-heading .meta .title a {
  color: black;
}
.contenedorComentarios .post .post-heading .meta .title a:hover {
  color: #aaaaaa;
}
.contenedorComentarios .post .post-heading .meta .time {
  margin-top: 8px;
  color: #999;
}
.contenedorComentarios .post .post-image .image {
  width: 100%;
  height: auto;
}
.contenedorComentarios .post .post-description {
  padding: 10px 20px;
}
.contenedorComentarios .post .post-description p {
  font-size: 14px;
}
.contenedorComentarios .post .post-description .stats {
  display: inline-block;
  width: 100%;
}
.contenedorComentarios .post .post-description .stats .stat-item {
  float: right;
  margin-right: 15px;
}
.contenedorComentarios .post .post-description .stats .stat-item .icon {
  margin-right: 8px;
}
.contenedorComentarios .post .post-footer {
  border-top: 1px solid #ddd;
  padding: 15px;
}
.contenedorComentarios .post .post-footer .input-group-addon a {
  color: #454545;
}
.contenedorComentarios .post .post-footer .comments-list {
  padding: 0;
  margin-top: 20px;
  list-style-type: none;
}
.contenedorComentarios .post .post-footer .comments-list .comment {
  display: block;
  width: 100%;
  margin: 20px 0;
}
.contenedorComentarios .post .post-footer .comments-list .comment .avatar {
  width: 35px;
  height: 35px;
}
.contenedorComentarios .post .post-footer .comments-list .comment .comment-heading {
  display: block;
  width: 100%;
}
.contenedorComentarios .post .post-footer .comments-list .comment .comment-heading .user {
  font-size: 14px;
  font-weight: bold;
  display: inline;
  margin-top: 0;
  margin-right: 10px;
}
.contenedorComentarios .post .post-footer .comments-list .comment .comment-heading .time {
  font-size: 12px;
  color: #aaa;
  margin-top: 0;
  display: inline;
}
.contenedorComentarios .post .post-footer .comments-list .comment .comment-body {
  margin-left: 50px;
}
.contenedorComentarios .post .post-footer .comments-list .comment > .comments-list {
  margin-left: 50px;
}
