/** style.css
 * 
 * Theme Name:	The Bootstrap
 * Theme URI:	http://en.wp.obenland.it/the-bootstrap/
 * Description:	A WordPress Theme based on Bootstrap, from Twitter. It features a 100% responsive layout, a superb gallery and image handling with a custom image meta widget and carousel for gallery post-formats, the Glyphicon Icon set, a clean and simple design and a lot more! The Bootstrap runs on HTML5 and CSS3, a 12-column grid and comes with custom jQuery plugins. See the Bootstrap documentation on GitHub for reference.
 * Author:		Konstantin Obenland
 * Author URI:	http://en.wp.obenland.it/
 * Version:		2.0.1
 * Tags:		black, blue, white, light, custom-background, custom-header, custom-menu, featured-images, flexible-header, flexible-width, full-width-template, left-sidebar, microformats, post-formats, right-sidebar, sticky-post, theme-options, threaded-comments, translation-ready, two-columns
 * Text Domain:	the-bootstrap
 * Domain Path:	/lang
 *
 * License:		GNU General Public License v3.0
 * License URI:	http://www.gnu.org/licenses/gpl-3.0.html
 *
 *
 *	Copyright (C) 2012 Konstantin Obenland <konstantin@obenland.it>
 *
 *	This program is free software: you can redistribute it and/or modify
 *	it under the terms of the GNU General Public License as published by
 *	the Free Software Foundation, either version 3 of the License, or
 *	(at your option) any later version.
 *
 *	This program is distributed in the hope that it will be useful,
 *	but WITHOUT ANY WARRANTY; without even the implied warranty of
 *	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *	GNU General Public License for more details.
 *
 *	You should have received a copy of the GNU General Public License
 *	along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */


/* =Elements
-------------------------------------------------------------- */
@font-face {
    font-family: 'Helveti0';
    src: url('./fonts/Helveti0.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face{
	font-family: 'Raleway';
	src: url('./css/fonts/Raleway/Raleway-Regular.ttf');
	font-weight: normal;
	font-style: normal;
}
@font-face{
	font-family: 'Raleway';
	src: url('./css/fonts/Raleway/Raleway-Bold.ttf');
	font-weight: bold;
	font-style: normal;
}
@font-face{
	font-family: 'Raleway';
	src: url('./css/fonts/Raleway/Raleway-Italic.ttf');
	font-weight: normal	;
	font-style: italic;
}
@font-face{
	font-family: 'Raleway';
	src: url('./css/fonts/Raleway/Raleway-BoldItalic.ttf');
	font-weight: bold;
	font-style: italic;
}
@font-face{
	font-family: 'Raleway';
	src: url('./css/fonts/Raleway/Raleway-Medium.ttf');
	font-weight: 500;
}
blockquote cite:before {
	content: '\2014 \00A0';
}

blockquote cite {
	color: #999999;
	display: block;
	font-size: 13px;
	line-height: 18px;
}

figure {
	margin: 0;
}

h1, h2, h3, h4, h5, h6, .clear {
	clear: both;
}

.form-allowed-tags {
	display: none;
}

/* =Classes
-------------------------------------------------------------- */

.assistive-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}

body > .container {
	margin: 0 auto;
	max-width: 1000px;
	padding:0 10px;
	background: #FFFFFF repeat;
}
section#banner-principal {
    background: url("img/cabecera-tribuna.png") no-repeat scroll 0 0 #FFFFFF;
    border: medium none;
    color: #FFA800;
    display: block;
    height: 71px;
    margin-bottom: 1px;
    overflow: hidden;
    vertical-align: bottom;
    width: 960px;      
}
section#banner-principal h1 {
	display: table;
	margin: 0;
	margin-left: 80px;
	/*width: 940px;*/
	width: 445px;
	font-family: Raleway,Helveti0, Arial, sans-serif;
	font-weight: normal;
	float: left;
	height: 64px;
	line-height: 32px;
}
section#banner-principal.portada h1 {
    padding-top: 6px;
    width: 445px;
}
section#banner-principal h1 a {
    color: #333333;
    font-family: Raleway,georgia;
    padding: 0 4px;
	padding-bottom: 12px;
    font-size: 38px;
	display: table-cell;
	vertical-align: bottom; 
}
section#banner-principal .rss{
	background: url('img/rss-circle.png') no-repeat;
	width: 48px;
	height: 48px;
	display: block;
	float: right;
	margin-top: 20px;
}
#primary {
	width: auto;
	/*max-width: 940px;*/
	max-width: 721px;
}
body.single #secondary {
	/*display: none;*/
}
header {
	background-color: transparent;
	width: 100% !important;
	margin: 0 !important;	
}
.logged-in header#branding {
	padding-top: 0px;
}
/* Right Content */
.sidebar-content #primary,
.sidebar-content #attachment-comment {
	float: right;
	margin: 0 20px 0 0;
}
#secondary {
	width: 237px;
	float: right;
}
.home #secondary {
	margin-top: 0;
}
#third {
	width: 480px;
	float: right;
}
#gestion-despachos, #consejos, #video-tribuna {
	border: 7px solid #D7D7D7;
	width: 463px;
	margin-left: 3px;
	margin-bottom: 3px;
}

#consejos ul {
	/*margin: 10px;*/
	margin: 0;
}
#third >aside {
	width: 223px;
	height: 191px;
	margin-left: 3px;
	float: right;
	overflow: hidden;
}
#third #widget-twitter {
	height: 400px;
	float: left;
}
.block {
	display: block;
}
article{	
	/*margin: 10px; */
	margin: 10px 0;
	overflow: hidden;
	clear: both;
}
#tribunas-home article {
	margin: 10px;
}
#post-destacado {
	/*width: 647px;
	padding: 30px;*/
	width: 707px;
	padding: 0;
	background-color: #FFF;
	/*height: 469px;*/
	border: 7px solid #D7D7D7;
	margin-bottom: 3px;
}
#post-destacado article{
	/*margin: 10px;*/
	margin: 0;
	height: 468px;
}
#post-destacado .entry-summary {
	height: 225px;
	/*margin: 20px 0 0;*/
	margin: 0;
	width: auto;
	padding: 30px;
        line-height: 22px;
}
.texto-promocionado {
	font-weight: normal;
	margin-top: 0;
}

/* Footer social del post destacado */
.social-post-destacado{
    margin-left: -10px;
    margin-bottom: 6px;
}

#tribunas-home {
	clear: both;
	width: 100%;
	height: auto;
	margin-bottom: 3px;
	overflow: hidden;
}
#tribunas-home .tribuna{
	width: 223.75px;
	float: left;
	margin-right: 3px;
	display: block;
	overflow: hidden;
	height: 390px;
}
#tribunas-home .tribuna:first-child{
	width: 226px;
}
#tribunas-home .tribuna:last-child{
	margin-right: 0;
	float: right;
	width: 221px;
}
#tribunas-home .tribuna .entry-title{
	border-bottom: 1px dotted black;
    font-family: Raleway,Arial;
    font-size: 13px;
    font-weight: normal;
    line-height: 14px;
    height: 50px;
    padding: 5px 0;
    display: block;
    vertical-align: middle;
    font-weight: bold;
    margin: 0;
    overflow: hidden;
    background-color: transparent;
    color: inherit;
}
#tribunas-home .tribuna .post-imagen{
	display: block;
	height: 150px;
	width: 100%;
	overflow: hidden;
	float: none;
	margin-bottom: 0;
}
#tribunas-home .tribuna img {
	display: block;
	float: none;
	height: 150px;
	width: 150px;
	margin: 8px auto !important;
	border: 1px solid #D7D7D7;
}
#tribunas-home .tribuna .widget-title a{
	/* display: block; */
	height: 100%;	
}
#tribunas-home .tribuna .widget-title a.tit{
	width: auto;
	max-width: 170px;
	float: left;
	padding-left: 28px;
	/* line-height: 14px; */
}
#tribunas-home .tribuna .widget-title a.rss{
	width: 32px;
	float: right;
	background: url('img/rss-blanco.png') no-repeat;
}
#tribunas-home .tribuna.contable .widget-title {
	background: url("img/contabilidad-27px-gris.png") no-repeat scroll 5px 50% #E97035;
}
#tribunas-home .tribuna.fiscal .widget-title {
	background: url("img/fiscal-27px-gris.png") no-repeat scroll 5px 50% #4F9BD3;	
}
#tribunas-home .tribuna.laboral .widget-title {
	background: url("img/laboral-27px-gris.png") no-repeat scroll 5px 50% #DA9E0E;
}
#tribunas-home .tribuna.mercantil .widget-title {
	background: url("img/Mercantil-27px-gris.png") no-repeat scroll 5px 50% #DAC00E;	
}
#tribunas-home .tribuna .resumen-post {
	margin-top: 8px;
	margin-bottom: 0;
	font-size: 12px;
	line-height: 14px;
	height: 100px;
}
#tribunas-home .tribuna .leer-mas {
    color: #005DBC;
    font-family: Raleway,Arial,sans-serif;
    font-weight: bold;
    font-size: 12px;
    background-size: 10%;
}
hgroup {
	max-width: 940px;
	height: auto;
	overflow: hidden;
	padding: 0px 30px;
}
#site-title,#site-description {
	font-family: Raleway,Helveti0;
	font-size: 30px;
	font-weight: 200;
	line-height: 30px;
	width: 248px;
	margin:0;
}
#site-logo {
	float: left;
	display: block;
        margin: 22px 25px;
}
.link_unir > img{
    width: 68px;
    margin-top: 22px;
    margin-left: 42px;
}
/*.link_vito > img {
    width: 105px;
    margin-top: 23px;
    margin-left: 17px;
}*/
.link_wk > img{
    width: 140px;
    margin-top: 22px;
    margin-left: 20px;
}
.link_lefe > img{
    width: 105px;
    margin-top: 22px;
    margin-left: 20px;
}
/* Contacto */
.info-contacto{
    margin-top: -59px;
    margin-right: -4px;
}
ul.contact{
    float: right;
    margin: 0;
    text-align: left;
    width: 150px;
    color: #333333;
    font-size: 15px;
    font-weight: normal;
    list-style-position: outside;
    padding: 0;
}
ul.contact > li{
    list-style-type: none;
}
ul.contact > li.telef:before{
    content: url('https://www.ineaf.es/sites/all/themes/ineaf/css/img/icono-telefono.jpg');
    vertical-align: -10px;
}
ul.contact > li.telef{
    background-color: #43b51f;
    color: white;
    height: 36px;
    font-size: 18px;
}
ul.contact > li.soporte:before{
    content: url('https://www.ineaf.es/sites/all/themes/ineaf/css/img/icono-soporte.jpg');
    vertical-align: -10px;
}
ul.contact > li.soporte{
    background-color: #6b6b6b;
    color: white;
    height: 36px;
    font-size: 18px;
    margin-bottom: 6px;
}

.menu-menu-navegacion-container #menu-menu-navegacion{
    display: block;
    margin: 0 auto;
    position: relative;
}
.menu-menu-navegacion-container .menu-menu-navegacion li{
    list-style: none outside none;
    text-align: center;
}

#site-title {
	clear: none;
	float: left;
	margin-left: 20px;
}
#site-description {
	color: #FFA800;
}
.accesos_usuarios {
	width: 450px;
	float: right;
	position: relative;
}
@media screen and (max-width: 466px) {
    .accesos_usuarios{
        width: 142px;
        text-align: center;
    }
    .accesos_usuarios .accesos_usuario li{
        float: none;
    }
}
.accesos_usuarios .acceso_usuarios{
	margin-right: 0px;
        height: 35px;
        width: 150px;
}
.accesos_usuarios .acceso_usuarios.clientes {
        /*Antiguo logo de clientes
	background: url("img/Acceso-Despachos.png") no-repeat scroll 1% center transparent;*/
        background: #005cf8;
	float: right;
}

.accesos_usuarios .acceso_usuarios.usuarios
 {
	//background: url("img/Acceso-Alumnos.png") no-repeat scroll 1% center transparent;
	float: right;
        background: #E97035;
        
	margin-right: 0;
}

.accesos_usuarios .acceso_usuarios.externos {
        /*Antiguo logo de clientes
	background: url("img/Acceso-Despachos.png") no-repeat scroll 1% center transparent;*/
        background: grey;
	float: right;
}


.accesos_usuarios .acceso_usuarios a, .acceso_usuarios a {
    color: #FFFFFF;
    display: block;
    padding: 7px 0;
    text-align: center;
}

.accesos .accesos-top{text-align: right; width: 960px;padding:0px 30px; margin-left:auto; margin-right:auto;}
.accesos .accesos-top li.despachos {
	text-align: center;
	background: #E97035;
	width: 150px;
	height: 35px;
}
.accesos .accesos-top li.alumnos {
	text-align: center;
	background: #2579BE;
	width: 150px;
	height: 35px;
}

#redes-sociales-header {
	float: right;
	list-style: none;
}
#redes-sociales-header li {
	float: left;
}
#redes-sociales-header li:hover {
	margin-top: -2px;
}
#redes-sociales-header li a {
	display: block;
	width: 24px;
	height: 24px;
	padding: 3px;
}
#redes-sociales-header .facebook {
	background: url('img/facebook.png') no-repeat;
}
#redes-sociales-header .linkedin {
	background: url('img/linkedin.png') no-repeat;
}
#redes-sociales-header .twitter {
	background: url('img/twitter.png') no-repeat;
}
#redes-sociales-header .gplus {
	background: url('img/google-plus.png') no-repeat;
}
#searchform #s {
	background: url(img/lupa.png) no-repeat 4px 50%;
	padding-left: 26px;
	height: 26px;
	/*width: 136px;*/
	width: 423px;
	clear: right;
	float: right;
}
#searchform #searchsubmit {
	display: none;
}
/* =Page
-------------------------------------------------------------- */
.floatl {
	float: left;
}
.floatr {
	float: right;
}
.mitad {
	width: 50%;
}
.cuarto {
	width: 25%;
}
.todoAncho {
	width: 100%;
}

#page {
	
}
section {
	background-color: #FFF;
}

#primary {
	background-color: transparent;
}

.home #primary {	
	float: left;
	width: 480px;
	margin-right: 0px;
}

#primary > #content {	
	border: 7px solid #D7D7D7; 
	clear: both;
	background-color: white;
	padding-top: 5px;
}
.single #primary {
	margin-top: 0px;
	border-width: 0;
	background-color: transparent;
        margin-left: 4px;
}
#header-image {
	display: block;
}

#menu-alert {
	margin: 4px 0 0;
	padding: 6px 35px 6px 14px;
	position: absolute;
}

#branding hgroup,
#header-image,
.entry-content,
nav#access{
	margin: 0 auto;
	max-width: 1000px;
	/*margin-bottom: 18px;*/
}
nav#access{
    margin-top: 7px;
	margin-bottom: 0px;
}
.entry-attachment {
	margin-bottom: 36px;
}

.single #author-info,
.author #author-info,
.single article.post,
.single article.page {
	
}

.single #author-info,
.single article.post,
.single article.page {
	/*margin: 24px;*/
}

.page-header,
.entry-content {
	word-wrap: break-word;
}

.entry-content {
	text-align: justify;
	padding: 0 20px;
}
.entry-content a{
	color: #005DBC;
}
.entry-content a:hover{
	text-decoration: underline;
}
.entry-content > p {
	margin: 24px 0;
}
.single .entry-content blockquote {
	border: none;
	background-color: #999;
	color: white;
	padding: 20px;
	margin-bottom: 14px;
}

.post-password-form legend {
	font-size: inherit;
}

.entry-content .twitter-tweet-rendered {
    max-width: 100% !important;
}
.entry-title {
	font-family: Raleway,Times New Roman, Georgia;
	font-weight: normal;
	font-size: 30px;
	line-height: 35px;
        padding-left: 10px;
        padding-right: 10px;
	margin-bottom: 15px;
        margin-top: 8px;
}
#post-destacado .entry-title {
	font-size: 37px;
        line-height: 1.1;
}
#post-destacado .entry-title a {
	color: black;
}
div.entry-meta {
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	/*padding: 5px 0;*/	
	height: 40px;
	padding: 7px 10px;
}
.single.entry-meta{
    padding: 7px 10px;
}
#post-destacado div.entry-meta {
	padding: 4px 7px;
}
.entry-meta .post_img_autor{
	float: left;
	/*width: 60px;*/
	height: 100%;
	margin-right: 10px;
}
.post_img_autor div {
	height: 100%;
}
.entry-meta .post_img_autor img {
    width: 46px;
}
.entry-meta .meta-datos {
	overflow: hidden;
	clear: right;	
}
.entry-meta .post_img_autor .avatar {
	width: auto;
	height: 60px;	
}
.entry-meta .author,
 #post-destacado .entry-meta .author{
    float: left;    
    width: 100%;
    color: #1b1b1b;
}

.home #content .entry-meta .author {
	padding-top: 0;
	/*margin-bottom: 12px;*/
	line-height: 16px;
	height: 16px;
	width: 100%;
}
.single .entry-meta .author {
	float: left;
	font-size: 16px;    
    width: 50%;
    padding-top: 20px;
    color: #005DBC;
}
.single .entry-meta .author a:hover {
	text-decoration: underline;
}
.entry-meta .entry-date {
	display: block;
	float: left;
	width: 50%;
        margin-top: 0px;
        color: #919191;
}
.single .entry-meta {
	/*padding-top: 20px;*/
        height: 64px;
}
.single .cat-links{
    margin-top: -50px;
}
.single .entry-meta .author{
    
}

.entry-comments {
    clear: right;
    float: right;
    font-size: 12px;
    color: #919191;
    margin-top: 1px;
}
.single .entry-comments {
	display: none;
}
.single-post .entry-meta .entry-date {
    float: right;
    clear: right;
    width: auto;
}
.entry-comments a{color:#005DBC;}
.admin-bar.single-post .entry-meta .entry-date {
	padding-top: 25px;
}
.entry-meta .edit-link {
	float: right;
}
.post_social > div {
	float: right;
	margin-right: 5px
}
.post_social_google {
	width: 64px;
}
footer.entry-meta {
    /* border-bottom: 1px solid #CCCCCC; */
    border-top: 1px solid #CCCCCC;
    height: 20px;
    padding: 5px;
    clear: both;
}
#post-destacado footer.entry-meta{
	padding: 5px;
}
.titulo-peque {
	/*margin: 24px;*/
	font-size: 20px;
	font-weight: normal;
	float: left;
	max-width: 80%;
	margin-left: 20px;
}

.cat-links{
	overflow: hidden;
    text-align: left;
    float: left;
    height: 24px;
    /*margin-bottom: 10px;*/
    /*margin-left: -3px;*/
    width: auto;    
}
.cat-links a {
	background: url('img/punta-flecha.png') no-repeat -4% 50%;
	height: 19px;	
	padding-right: 12px;
	padding: 0 6px 0px 12px;
}
.cat-links > a {
    color: white;
    /*background-color: #005DBC;*/    
    display: block;
    float: left;
    font-family: Raleway,Helvetica, Arial, sans-serif;
    margin-right: 4px;
    margin-top: 2px;
    /*padding: 1px 5px;*/
    text-decoration: none;
    font-size: 11px;
    padding-left: 20px;
}
.cat-links > a:hover {
	text-decoration: underline;
}
.cat-links > a:first-child {
	text-transform: uppercase;
	
}
.cat-links a + a {
	/*background-color: #005DBC;*/
	font-size: 10px;
	max-width: 180px;
	overflow: hidden;
}
.cat-links a + a:before{
  		/*content: " / ";*/
}
.tag-links {
	font-weight: bold;
	font-style: oblique;
	margin: 0 20px;
	margin-bottom: 20px;
}
.tag-links a {
	font-weight: normal;
	color: #005DBC;
}
.tag-links a:hover {
	text-decoration: underline;
}
.leer-mas {
	background: url('img/flecha-leer-mas.png') no-repeat 0 50% transparent;
	float: right;
	padding: 4px 0 4px 12px;
}
.leer-mas a {	
	color: #005DBC;
    font-weight: bold;    
    text-decoration: none;
    font-family: Raleway,Arial, sans-serif;
    background-color: white;
    font-size: 12px;
}
.leer-mas:hover a {
	text-decoration: underline;
}
#nav-single {
	padding: 0 20px;
	color: #005DBC;
}
.redes-sociales {
	float: right;
}
.boton-rs {
    display: block;
    float: left;
    height: 24px;
    width: 24px;
}
.boton-rs.gplus {
	background: url('img/google-24.png') no-repeat;
}
.boton-rs.linkedin {
	background: url('img/linkedin-24.png') no-repeat;
}
.boton-rs.twitter {
	background: url('img/twitter-24.png') no-repeat;
}
.boton-rs.facebook {
	background: url('img/facebook-24.png') no-repeat;
}
.boton-rs.gplus:hover {
	background: url('img/google-24-color.png') no-repeat;
}
.boton-rs.linkedin:hover {
	background: url('img/linkedin-24-color.png') no-repeat;
}
.boton-rs.twitter:hover {
	background: url('img/twitter-24-color.png') no-repeat;
}
.boton-rs.facebook:hover {
	background: url('img/facebook-24-color.png') no-repeat;
}
/* Redes Sociales Single Post */
.redes-sociales-single-post{
    position: absolute;
    right: 90px;
    top: 30px;
}
.boton-rs {
    display: block;
    float: left;
    height: 24px;
    width: 24px;
    margin-left: 6px;
    -webkit-transition: ease 0.3s;
    -moz-transition: ease 0.3s;
    -ms-transition: ease 0.3s;
    -o-transition: ease 0.3s;
    transition: ease 0.3s;
}
.boton-rs:hover{
    -webkit-transition: ease 0.3s;
    -moz-transition: ease 0.3s;
    -ms-transition: ease 0.3s;
    -o-transition: ease 0.3s;
    transition: ease 0.3s;
}
.boton-rs.gplus {
	background: url('css/img/rrss/single-post/google-plus.png') no-repeat;
}
.boton-rs.linkedin {
	background: url('css/img/rrss/single-post/linkedin.png') no-repeat;
}
.boton-rs.twitter {
	background: url('css/img/rrss/single-post/twitter.png') no-repeat;
}
.boton-rs.facebook {
	background: url('css/img/rrss/single-post/facebook.png') no-repeat;
}
.boton-rs.gplus:hover {
	background: url('css/img/rrss/single-post/google-plus-color.png') no-repeat;
}
.boton-rs.linkedin:hover {
	background: url('css/img/rrss/single-post/linkedin-color.png') no-repeat;
}
.boton-rs.twitter:hover {
	background: url('css/img/rrss/single-post/twitter-color.png') no-repeat;
}
.boton-rs.facebook:hover {
	background: url('css/img/rrss/single-post/facebook-color.png') no-repeat;
}
/* Fin Redes Sociales */

/* =Comments
-------------------------------------------------------------- */
#comments {
	padding: 20px;
}
#comments-title {
	border-bottom: 1px solid #EEEEEE;
	font-size: 19.5px;
    margin: 0 0 27px;
}

#comment,
.entry-content iframe,
.entry-content embed {
	max-width: 100%;
}

#comments .comment-content p {
	text-align: justify;
}
#comments .comment-reply-link {
	color: #005DBC;
	font-style: oblique;
}
#comments .comment-reply-link:hover {
	text-decoration: underline;
}
#comments .comment-author-avatar {
	margin-right: 16px;
}
.commentlist > li {
	margin-bottom: 36px;
}

.commentlist ul.children {
	margin: 10px 0 18px;
	list-style: none;
}

#reply-title {
	position: relative;
	margin-left: 12px;
	font-size: 16px;
}

#reply-title small {
	position: absolute;
	right: 0;
	top: 7px;
}

.politicas-nuevo-comentario{
    text-decoration: underline;
}
.politicas-nuevo-comentario:hover{
    text-decoration: none;
}


/* =Sidebar
-------------------------------------------------------------- */

.form-search {
	margin: 0;
}

.widget {
	word-wrap: break-word;
	border: 7px solid #D7D7D7;
}
.home .widget_categories {
	/*height: 268px;*/
	border-bottom: none;
	margin-bottom: 0;
} 
.widget_display_jQuery_categories{
	border-bottom: none;
	margin-bottom: 0;
	/*display: none;*/
	position: absolute;
	width: 223px;
	/*height: 148px;*/
	height: 150px;
	background-color: white;
}
.home .widget_display_jQuery_categories{
	display: block;
        padding-top: -8px;
}

.widget_lc_taxonomy {
	border-top: none;
	/*height: 75px;*/
	height: 68px;
}
#lc_taxonomy-4 {
    height: 113px;
    padding-bottom: 8px;
    padding-top: 190px;
}
#lc_taxonomy-4 ul{
    background-color:white;
    color:#CCCCCC;
    list-style:square inside;
    margin-bottom:0;
    margin-right:0;
    border-left: none;
    margin-left: 0;
    padding-left: 10px;
    margin-top: -6px;
}
#lc_taxonomy-4 ul a{color:#333;}
#lc_taxonomy-4 ul li{margin: 4px 0;}
.widget_execphp {
	font-size: 12px;
        float:left;
        min-width: 94%;
}

.widget_execphp .widget-title {
	margin-bottom: 6px;
}
.widget_execphp li,
.tribuna li,
.wppp_list li {
	border-top: 1px dotted;
	line-height: 12px;
	margin: 0 3px;
	margin-top: 5px;
	padding: 3px 2px;
	list-style: disc none none; 	
}
.wppp_list li {
	list-style: disc outside;
	font-size: 12px;
	line-height: 16px;
	color: #333;
        float:left;
}
.wppp_list li:first-child{border-top:none;}
.wppp_list li a {
	color: inherit;
}
.widget_execphp li:nth-child(even){
	/*background-color: #D7D7D7;*/
}
.widget_execphp li:first-child {
	padding-top: 0;
	margin-top: 0;
	border-top: none;
}
.widget_execphp li a {
	padding-left: 14px;
	display: block;	
	background: url("img/punto-negro.png") no-repeat scroll 0 50% transparent;
	line-height: 16px;
}
/* Bloque Formación Relacionada */
#execphp-4{
    width: 255px;
}
/* Bloque Foro de Tribuna INEAF */
.bloque-foro-derecha{
    border: 2px solid #CCCCCC;
    padding: 1px;
    width: 236px;
    margin-bottom: 3px;
}
#execphp-10{

}
#execphp-10 .execphpwidget{

}

.widget .wp-caption {
	display: inline-block;
}

.imagefield-field_icono {
	float: left;	
	margin: 5px;
}

#ean {
    clear: both;
    height: 70px;
    overflow: hidden;
    padding: 20px 10px 0;
    /*background: url('img/imagen-rss.png') no-repeat;	*/
    background: url('img/degradado-newsletter.png') repeat-x 0 0 transparent;
    /*background-color:#FFDD9C;*/
}
#ean #email {
	width: 185px;
	max-height: 20px;
        height:15px;
}
#ean .success {
	display: block;
	font-size: 12px;
	line-height: 14px;
}
#ean input[type="submit"] {
	color: white;
	background-color: #005DBC;
	float: right;
	padding: 2px 4px;
}
.ean-error {
	font-size: 18px;
	display: block;
	text-align: center;
}

#bloque_rss .enlace_rss {
	background: url("./img/rss2.png") no-repeat scroll right center;
	font-size: 14px;
    height: 45px;
    padding: 10px 32px 10px 0;
    display: block;
}

.widget-title {
	background-color: #3B3B3B;
    color: #FFFFFF;
    float: left;
    font-family: Raleway,'Helvetica';
    font-size: 13px;
    margin: 0.5%;
    padding-left: 5%;
    width: 94%;    
    height: 28px;
    padding-top: 5px;
    /*text-transform: capitalize;*/
}
/*.cat-8 #execphp-4 .widget-title { 
	background:url('img/fiscal.png') no-repeat;
}
.cat-11 #execphp-4 .widget-title { 
	background:url('img/laboral.png') no-repeat;
}
.cat-12 #execphp-4 .widget-title { 
	background:url('img/mercantil.png') no-repeat;
}
.cat-19 #execphp-4 .widget-title { 
	background:url('img/contable.png') no-repeat;
}
*/
#execphp-4 .widget-title { 
	background-color: #a5d51d;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 16px;
}
#execphp-4 li { 	
	border: none;
	padding: 0;
	border-bottom: 1px dotted #b7b7b7;
	margin: 0;
}
#execphp-4 li a {
	background-color: #dbeea5;
	margin: 2px 0;
	background-image: none;
	padding: 3px;
	padding-left: 42px;
}

.widget ul {
	list-style: none;
	margin: 10px;
	margin-top: 0;
	padding-left: 10px;
}
.widget_categories ul,
.widget_lc_taxonomy ul{
	border-left: 1px solid #666666;
	padding-left: 9px;
	margin: 0 0 3px 10px;
}
.widget_display_jQuery_categories > ul {
	margin-top: 40px;
    padding:0px;
}

.widget_display_jQuery_categories ul li.jcl_category {
    margin: 4px 0;
	line-height: 17px;
}

.execphpwidget ul {
	margin: 0;
	padding: 0;
	clear: both;
}
.widget_categories ul{
	margin-top: 45px;
	margin-bottom: 0;
}
.error404 .widget_categories ul{
	margin-top: 0;
}
.widget_display_jQuery_categories ul{
	margin-bottom: 0;
	margin-right: 0;
	background-color: white;
        list-style:square inside;
        color:#CCC;
	/*margin-top: 40px;*/
}
.widget_display_jQuery_categories ul a{color:#333;}
.widget_display_jQuery_categories ul li ul{margin-left:10px;padding-left:5px;}
.widget_tag_cloud {
	padding: 10px;
}
#alo_easymail_widget_form {
	height: 120px;
}
.alo_easymail_form_table {
	position: relative;
	left: -265px;
	top: 40px;
	width: 86%;
}
.imagen-banner-30 {
    background: url("./img/banner-oferta-formativa.ineaf.jpg") no-repeat scroll 0 0 transparent;
    height: 400px;
    width: 270px;
    display: block;
}
.imagen-banner {
	height: 200px;
	width: 270px;
	display: block;
}

#widget-twitter {
	float: left;
	width: 49%;
}
#widget-twitter .twitter {
	line-height: 18px !important;
}
#widget-twitter .v-tweet span {
	color: #FFA800;
    font-weight: bold;
}
#widget-twitter .fecha {
	font-size: 11px;
}
#consejos .post-consejo {
	clear: both;
	margin-bottom: 6px;
	overflow: hidden;
	border-bottom: 1px dotted;
}
#consejos .post-consejo:last-child {
	border-bottom: none;
}
#consejos .post-consejo .entry-title,
#video-tribuna .video .entry-title{
	font-size: 18px;
	line-height: 18px;
}
.post-consejo .entry-title {
	margin: 0;
}
#consejos .entry-summary,
#video-tribuna .resumen {
	width: auto;
	margin: 10px 0;
	padding: 0 10px;
}


/* =Images
-------------------------------------------------------------- */

.entry-content .post-thumbnail {
	margin: 0 20px 20px 0;
}

.entry-attachment .thumbnail.attachment-table {
	display: table;
	margin: 0 auto;
}

.home .thumbnail > img,
.category .thumbnail > img,
.archive .thumbnail > img {	
	float: left;
	width: 125px;
	width: auto\9; /* Cure IE8 max-width bug */
}

#post-destacado .thumbnail > img{
	/*width: 250px;*/
	width: auto;
	height: auto;
}

#post-destacado .post-imagen {
	/*margin-top: 32px;*/

}

#post-destacado{
    padding-right: 0;
}

img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

.gallery-columns-3.thumbnails [class*="span"] {
	width: 29.3%;
}
.gallery-columns-5.thumbnails [class*="span"] {
	width: 15.9%;
}
.gallery-columns-6.thumbnails [class*="span"] {
	width: 12.6%;
}
.gallery-columns-7.thumbnails [class*="span"] {
	width: 10.2%;
}


/* =Footer
-------------------------------------------------------------- */

#colophon {
    margin-top: 45px;
    padding: 10px 0 20px;
}
#colophon #page-footer ul {
	height: 20px;
    margin: 10px auto 20px;
    text-align: center;
    width: 50%;
    margin-bottom: 12px;
}
#colophon #page-footer ul li {
	float: left;
    width: 33%;
}

#site-generator {
	float: right;
	font-family: Raleway,Georgia, "Bitstream Charter", serif;
	font-style: italic;
}

#site-generator a {
	background: url("img/wordpress.png") no-repeat scroll left center transparent;
	color: #787878;
	display: inline-block;
	line-height: 16px;
	padding-left: 20px;
	text-decoration: none;
}

#site-generator.footer-nav-menu a {
	margin-top: 10px;
}

table .label {
	background-color: transparent;
	border-radius: none;
	color: inherit;
	font-size: inherit;
	text-transform: inherit;
}

/* =Barra Mundo INEAF
-------------------------------------------------------------- */
.desplegar-menu-global {
	display: none;
}
.admin-bar #global {
	margin-top: 28px;
}
#global {
	background: url("img/pixel-cabecera.png") repeat scroll 0 0 transparent;
    border-bottom: 1px solid #3B3B3B;
    border-top: 3px solid #3B3B3B;
    height: 70px;
    min-width: 1000px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 99999;
}
#global .bar-top {	
    height: 70px;
    margin: 0 auto;
    padding: 0 20px;
}
#global .logo {
	float: left;
	margin: 10px 0 10px 64px;
}
.menu-global {
    display: block;
}
.menu-global {
    float: left;
    height: auto;
    margin-bottom: 0;
    margin-left: 4px;
    overflow: hidden;
}
.menu-global li {
    float: left;
    font-size: 9px;
    font-weight: bold;
    height: 57px;
    list-style-type: none;
    margin-left: 3px;
    margin-right: 3px;    
    margin-top: 7.5px;
    width: 57px;
}
.menu-global li a:link, .menu-global li a:visited, .menu-global li a:hover {
    color: white;
    display: block;
    height: 13px;
    padding-top: 40px;
    text-align: center;
    text-decoration: none;
}
.usuario-actual, .usuario-opc {
    color: white;
    cursor: pointer;
    font-size: 11px;
    background-color: #3B3B3B;
    border-radius: 4px 4px 4px 4px;
    color: white;
    cursor: pointer;
    float: right;
    font-size: 11px;
    font-weight: 700;
    height: 42px;
    margin: 10px 0;
    min-width: 180px;
    padding: 4px;
}
.usuario-opc {
    clear: both;
    height: auto;
    padding: 0;
    position: absolute;
    right: 21px;
    top: 51px;
    visibility: hidden;
    width: 110px;
    z-index: 498;
}
.menu-global li.secretaria {
    background: url("img/Secretaria-OFF.png") no-repeat scroll 0 0 transparent;
}
.menu-global li.secretaria:hover {
    background: url("img/Secretaria-ON.png") no-repeat scroll 0 0 transparent;
}
.menu-global li.profesorado {
    background: url("img/Profesor-OFF.png") no-repeat scroll 0 0 transparent;
}
.menu-global li.profesorado:hover {
    background: url("img/Profesor-ON.png") no-repeat scroll 0 0 transparent;
}
.menu-global li.cliente {
    background: url("img/Clientes-OFF.png") no-repeat scroll 0 0 transparent;
}
.menu-global li.cliente:hover {
    background: url("img/Clientes-ON.png") no-repeat scroll 0 0 transparent;
}
.menu-global li.campus {
    background: url("img/Campus-OFF.png") no-repeat scroll 0 0 transparent;
}
.menu-global li.campus:hover {
    background: url("img/Campus-ON.png") no-repeat scroll 0 0 transparent;
}
.menu-global li.blog {
  background: url("img/Blog-ON.png") no-repeat scroll 0 0 transparent;
}
.menu-global li.ineaf {
    background: url("img/INEAF-OFF.png") no-repeat scroll 0 0 transparent;
}
.menu-global li.ineaf:hover {
    background: url("img/INEAF-ON.png") no-repeat scroll 0 0 transparent;
}
.menu-global li.punto_separador {
    margin-left: 4px;
    margin-right: 6px;
    width: 2px;
}
.usuario-actual img {
    border-radius: 4px 4px 4px 4px;
    height: 42px;
    vertical-align: middle;
    width: 42px;
}
.usuario-actual .nombre-user {
    background: url("img/flecha-perfil.png") no-repeat scroll 100% 64% transparent;
    font-size: 15px;
    font-weight: bold;
    padding: 11px 14px 0 5px;
    text-align: right;
}
/* =Jetpack Support
-------------------------------------------------------------- */

.comment-subscription-form > input[type=checkbox] {
	position: absolute;
}

.comment-subscription-form > label {
	min-height: 18px;
    padding-left: 18px;
}


/* =Bootstrap Adjustments
-------------------------------------------------------------- */

.navbar-fixed-top,
.navbar-fixed-bottom {
	position: fixed;
}

#comment,
.thumbnail {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.label .post-edit-link,
.label .comment-edit-link {
	color: #FFFFFF;
}
.edit-link  {
	float: right;
}

.navbar-search {
	height: 34px;
}

.pagination span {
	background-color: #f5f5f5;
	color: #999999;
	cursor: default;
}

.pagination span.dots {
	background-color: #FFFFFF;
}


/* =WordPress Core
-------------------------------------------------------------- */

.aligncenter {
    display:block;
    margin: 0 auto 20px;
}

.alignright {
    float:right;
    margin: 0 0 20px 20px;
}

.alignleft {
    float:left;
    margin: 0 20px 20px 0;
}

.wp-caption {
	max-width: 100%;
}

.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
	padding: 0 9px 9px;
	text-align: center;
}

.wp-caption .wp-caption-text {
	padding-top: 9px;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.sticky {}
.bypostauthor {}

div.wysiwyg ul.panel li a {
	opacity: 0.99 !important;
}

/* Autores*/

#author-info {
	padding: 12px;
	width: 660px;
	margin: 10px;
	height: auto;
	overflow: hidden;
	border-bottom: 1px solid #333;
}
#author-info #author-avatar {
	width: 60px;
	margin-right: 12px;	
}
#author-info .autor-nombre {
	font-weight: bold;
	font-size: 20px;
	width: 540px;
	border-bottom: 1px solid #333;
}
#author-info #author-description {
	font-size: 13px;
    line-height: 18px;
    text-align: justify;
}
#author-info #author-otros {
	clear: both;
	margin-left: 60px;
}
#author-info #author-otros li {
	float: left;
	width: auto;
	font-weight: bold;
	list-style: none;
	display: block;
	margin-right: 20px;
	padding-top: 8px;
}
#author-info #author-description a {
	color: #005DBC;
}

/* Videos */
/*#video-tribuna .vvqbox  {
	width: auto !important;
	height: auto !important;
	display: inline;
	float: right;
}
#video-tribuna .vvqbox object {
	width: 200px !important;
	height: 113px !important;
}*/

/* =Responsiveness
-------------------------------------------------------------- */

@media (max-width: 767px) {
	body {
		padding:0;
	}
	.container {
		width: auto;
		padding: 0 10px;
	}
	#page {
		margin: 0;
		padding: 10px;
	}
	.thumbnail[class*="span"],
	.gallery [class*="span"] .thumbnail {
		display: table;
		float: left;
	}
	.carousel .item > img {
		width: 100%;
	}
	.thumbnails > li {
		float: left;
		margin-left: 20px;
	}
	.gallery-columns-2.thumbnails > li:nth-child(2n+1),
	.gallery-columns-3.thumbnails > li:nth-child(3n+1),
	.gallery-columns-4.thumbnails > li:nth-child(4n+1),
	.gallery-columns-5.thumbnails > li:nth-child(5n+1),
	.gallery-columns-6.thumbnails > li:nth-child(6n+1),
	.gallery-columns-7.thumbnails > li:nth-child(7n+1),
	.gallery-columns-8.thumbnails > li:nth-child(8n+1),
	.gallery-columns-1.thumbnails > li {
		margin-left:0;
	}
	.gallery-columns-2.thumbnails [class*="span"] {
		width: 47.4%;
	}
	.gallery-columns-3.thumbnails [class*="span"] {
		width: 29.9%;
	}
	.gallery-columns-4.thumbnails [class*="span"] {
		width: 21.2%;
	}
	.gallery-columns-6.thumbnails [class*="span"] {
		width: 12.4%;
	}
	.gallery-columns-7.thumbnails [class*="span"] {
		width: 9.9%;
	}
	.gallery-columns-8.thumbnails [class*="span"] {
		width: 8.7%;
	}
	.sidebar-content #primary,
	.sidebar-content #attachment-comment {
		float: none;
		margin: inherit;
	}
	#s {
		display: inline-block;
	}
	#site-generator,
	#site-generator.footer-nav-menu a {
		float: none;
		margin-top: 5px;
	}
	textarea[class*="span"] {
		height: auto;
	}
	.navbar-fixed-top, .navbar-fixed-bottom {
		margin: 0;
	}
}
@media (min-width: 768px) and (max-width: 778px) {
	#page {
		margin-right: -15px;
	}
}
@media (min-width: 768px) and (max-width: 979px) {
	.dl-horizontal dt {
		width: 85px;
	}
	.dl-horizontal dd {
		margin-left: 95px;
	}
}
@media (min-width: 1200px) {
	/*#page {
		margin-right: -30px;
		padding: 24px 0 10px;
	}
	.sidebar-content #primary,
	.sidebar-content #attachment-comment {
		margin-right: 30px;
	}
	.wp-caption {
		display: table;
	}*/
}

@media (max-width: 1000px) {
	#secondary, #third, .cat-links > a, #redes-sociales-header {
    	display: none;
    }
    body {
	    padding-left: 20px;
	    padding-right: 20px;
    }
    body > .container {
	    width: 100%;
	    padding: 0 !important;
    }
    hgroup {
    	width: 100%;
    	padding: 10px 0;
    }
    #page {
    	width: 100%;
    	padding: 0;
    }
    section {
  		width: 100% !important;
  	}
    #site-logo {
    	width: 20%;
    }
    #searchform #s { 
    	width: 96%;
    	background-position: 4% 50%;
    	padding-left: 2%;
    	margin: 12px 0 0 0;
    }
    .navbar {
    	border-width: 0;
    	height: 0;
    }
    .navbar .btn-navbar {
    	position: absolute;
    	top: 0;
    	right: 0;
	}
    #post-destacado {
    	max-width: 100%;
    }
    .post-imagen { 
    	width: 35%;
    }
 	.cat-links > a {
	    background-color: transparent;
	    padding: 0;
	    color: #FFA800;
	    font-weight: 600;
  	}
  	.cat-links > a:hover {
  		text-decoration: underline;
  	}
  	.cat-links > a:after {
  		content: ", ";
  	}
  	.thumbnail > img {
    	width: 100%;
	}
	.cat-links > a.leer-mas {
		display: block;
	}
	.cat-links > a.leer-mas:after {
		content: "";
	}

	footer#colophon {
		margin-top: 0;
	}
	#colophon #page-footer ul {
		width: 100%;
	}
	#redes-sociales-header {
		float: left;
		margin-left: 0;
	}
	#menu-menu-navegacion {
		background-color: #D7D7D7;
		width: 100%;
	}
	.nav-collapse .nav > li {
	    background-image: linear-gradient(to bottom, #333, #666);
	    background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#666));
		background: -moz-linear-gradient(top, #333, #666);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF333333, endColorstr=#FF666666);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF333333, endColorstr=#FF666)";
	    border-bottom: 1px solid #D7D7D7;
	    color: white;
	    float: none;
	    margin: 0;
	    text-align: center;
	    width: 99%;
	    border-radius: 5px;
	    -webkit-border-radius: 5px;
  		-moz-border-radius: 5px;
	}
	.nav-collapse .nav > li li a {
		padding: 0px;
	}
	.nav-collapse .nav > li:hover{
		background-color: transparent;
		background-image: linear-gradient(to bottom, #333, #999);
		background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#999));
		background: -moz-linear-gradient(top, #333, #999);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF333333, endColorstr=#999);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF333333, endColorstr=#999)";
	}
	.nav-collapse .nav > li a {
		color: white;
	}
	.nav-collapse .nav > li a:hover {
		color: inherit;
		background-color: inherit;
	}
	.navbar .btn-navbar {
		background-image: linear-gradient(to bottom, #333, #666);
		background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#666));
		background: -moz-linear-gradient(top, #333, #666);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF333333, endColorstr=#666);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF333333, endColorstr=#666)";
	}
	.navbar .btn-navbar:hover {
		background-color: transparent;
		background-image: linear-gradient(to bottom, #333, #aaa);
		background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#AAA));
		background: -moz-linear-gradient(top, #333, #AAA);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF333333, endColorstr=#AAA);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF333333, endColorstr=#AAA)";
  	}
  	#post-destacado, #post-destacado .entry-summary {
  		height: auto;
  	}
}

@media (max-width: 767px) {
	.post-imagen {
		display: none;
	}
	.entry-summary {
		width: 100%;
	}
}

/* End of file style.css */
/* Location: ./wp-content/themes/the-bootstrap/style.css */

.boton_rss_categoria{
    display:inline;
    float:right;
    margin-right: 5px;
    font-size: 0;
    width:32px;
    height: 21px;
}
.boton_rss_categoria:HOVER{opacity: 0.8;}
.boton_rss_categoria.cat_0{background:url('./img/tribuna-ineaf.png') no-repeat 0 0 transparent;}
.boton_rss_categoria.cat_19{background:url('./img/tribuna-contable.png') no-repeat 0 0 transparent;}
.boton_rss_categoria.cat_8{background:url('./img/tribuna-fiscal.png') no-repeat 0 0 transparent;}
.boton_rss_categoria.cat_35{background:url('./img/tribuna-fiscal.png') no-repeat 0 0 transparent;}
.boton_rss_categoria.cat_38{background:url('./img/tribuna-fiscal.png') no-repeat 0 0 transparent;}
.boton_rss_categoria.cat_66{background:url('./img/tribuna-fiscal.png') no-repeat 0 0 transparent;}
.boton_rss_categoria.cat_37{background:url('./img/tribuna-fiscal.png') no-repeat 0 0 transparent;}
.boton_rss_categoria.cat_39{background:url('./img/tribuna-fiscal.png') no-repeat 0 0 transparent;}
.boton_rss_categoria.cat_54{background:url('./img/tribuna-fiscal.png') no-repeat 0 0 transparent;}
.boton_rss_categoria.cat_36{background:url('./img/tribuna-fiscal.png') no-repeat 0 0 transparent;}
.boton_rss_categoria.cat_40{background:url('./img/tribuna-fiscal.png') no-repeat 0 0 transparent;}
.boton_rss_categoria.cat_71{background:url('./img/tribuna-juridica.png') no-repeat 0 0 transparent;}
.boton_rss_categoria.cat_11{background:url('./img/tribuna-laboral.png') no-repeat 0 0 transparent;}
.boton_rss_categoria.cat_12{background:url('./img/tribuna-mercantil.png') no-repeat 0 0 transparent;}

.enlaces_tribuna{
    float:left;
}
.enlaces_tribuna_item{
    border-radius: 5px 5px 0 0;
    color: #FFFFFF;
    float: left;
    font-size: 16px;
    height: 40px;
    margin-left: 7px;
    margin-top: 21px;
    padding: 5px;
    text-align: center;
    width: 70px;
}
.enlaces_tribuna_item:HOVER{opacity: 0.8;}
.enlace_tribuna_fiscal{background-color:#4F9BD3;}
.enlace_tribuna_laboral{background-color:#DA9E0E;}
.enlace_tribuna_mercantil{background-color:#DAC00E;}
.enlace_tribuna_contable{background-color:#E97035;}
.enlace_tribuna_juridica{background-color:#CA4B41;}

section#banner-principal.seccion_fiscal h1 a {color:#4F9BD3;}
section#banner-principal.seccion_laboral h1 a {color:#DA9E0E;}
section#banner-principal.seccion_mercantil h1 a {color:#DAC00E;}
section#banner-principal.seccion_contable h1 a {color:#E97035;}
section#banner-principal.seccion_juridica h1 a {color:#CA4B41;}

#jquery-categories-list-widget h2.widget-title,
#eanwidget-2 h2.widget-title{font-size:12px;}

#wppp-2{float:left;}

.img_sobre_newsletter{
    float:left;
    height:98px;
    margin-top:-10px;
    width:98px;
}

.ping-label{width:75px;}

/***********************************/
/* Estilos para el foro de Tribuna */
/***********************************/
.forum-archive #content{
    margin-top: 7px;
    margin-right: 8px;
}

.forum-archive #execphp-10{
    display: none;
}

.bbp-forums .bbp-forum-info > a{
    font-size: 15px;
    font-weight: bold;
}

.bbp-icono-foro{
    float:left;
    width: 59px;
    height: 59px;
    margin-top: 16px;
    margin-right: 10px;
}

/* Fondo de cada fila del foro principal */
.bbp-forums .forum{
    background: url('css/img/foro/fondo.jpg') repeat-x;
}
.bbp-icono-foro-contable{
    background: url('css/img/foro/contable.png');
}
.bbp-icono-foro-mercantil{
    background: url('css/img/foro/mercantil.png');
}
.bbp-icono-foro-laboral{
    background: url('css/img/foro/laboral.png');
}
.bbp-icono-foro-fiscal{
    background: url('css/img/foro/fiscal.png');
}
.bbp-icono-foro-juridico{
    background: url('css/img/foro/juridico.png');
}
.bbp-icono-foro-default{
    background: url('css/img/foro/default.png');
}

/* Ponemos borde a la derecha de cada celda del foro */
.bbp-forums .forum > li:first-child{
    border-right: 0px solid #d7d7d7;
}
.bbp-forums .forum > li:last-child{
    border-right: 0px solid #d7d7d7;
    padding-left: 6px;
    padding-right: 2px;
}
/* Contadores de Temas y Mensajes */
.bbp-forums .forum > li.bbp-forum-topic-count{
    border-left: 1px solid #d7d7d7;
    height: 54px;
    padding-top: 32px;
    color: #2664b8;
    font-weight: bold;
    font-size: 13px;
}
.bbp-forums .forum > li.bbp-forum-reply-count{
    border-left: 1px solid #d7d7d7;
    border-right: 1px solid #d7d7d7;
    height: 54px;
    padding-top: 32px;
    color: #2664b8;
    font-weight: bold;
    font-size: 13px;
}
/* Le aplicamos un padding al texto de la descripción del foro para que no se
   meta debajo de la imagen */
#bbpress-forums .forum .bbp-forum-info .bbp-forum-content{
    padding-left: 70px;
}
/* Columna ultima respuesta */
#bbpress-forums .forum .bbp-forum-freshness .titulo-ult-respuesta a{
    color: #7e7e7e;
}
#bbpress-forums .forum .bbp-forum-freshness .nexo-ult-respuesta{
    color: #a8a8a8;
}
#bbpress-forums .forum .bbp-forum-freshness .bbp-author-name a{
    color: #2664b8;
}
/* FIN estilos para el foro de Tribuna */

/* Banner columna derecha en single post */
.banner-col-derecha{
    border: 2px solid #CCCCCC;
    padding: 1px;
    width: 242px;
    margin-bottom: 3px;
}
#banner-tribuna{
    margin-bottom: 3px;
    text-align: center;
}

/* Formulario contacto cursos relacionados */
#contenedor-formulario-cursos-relacionados{
    width: 236px;
    border: 2px solid #cccccc;
    padding: 1px;
    margin-bottom: 3px;
}
#contenedor-formulario-cursos-relacionados .fondo-azul-claro{
    background-color: #b9d0e8;
}
#contenedor-formulario-cursos-relacionados .titulo-bloque{
    background-color: #568cc5;
    color: white;
    padding: 8px 10px;
    font-family:Raleway, 'Arial';
    text-align: center;
    font-size: 17px;
}
#contenedor-formulario-cursos-relacionados .pico-azul{
    background: url('css/img/pico-azul.png');
    width: 23px;
    height: 12px;
    margin-top: -2px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
}
#contenedor-formulario-cursos-relacionados #formulario-cursos-relacionados{
    margin: 0;
}
#contenedor-formulario-cursos-relacionados .cuerpo-formulario{
    font-size: 12px;
    padding-bottom: 1px;
    text-align: center;
    color: #414141;
    font-family: Raleway,Verdana;
}
#contenedor-formulario-cursos-relacionados .cuerpo-formulario #nombre{
    background: url('css/img/icon_nombre.png') no-repeat;
}
#contenedor-formulario-cursos-relacionados .cuerpo-formulario #email{
    background: url('css/img/icon_mail.png') no-repeat;
}
#contenedor-formulario-cursos-relacionados .cuerpo-formulario #telefono{
    background: url('css/img/icon_telefono.png') no-repeat;
}
#contenedor-formulario-cursos-relacionados .cuerpo-formulario #comentarios{
    background: url('css/img/icon_comentarios.png') no-repeat;
}
#contenedor-formulario-cursos-relacionados .cuerpo-formulario .campo-texto{
    width: 220px;
    text-align: right;
    margin: 2px auto;
}
#contenedor-formulario-cursos-relacionados .cuerpo-formulario .campo-texto input{
    border: 1px solid #9294a1;
    border-radius: 5px;
    height: 22px;
    width: 166px;
}
#contenedor-formulario-cursos-relacionados .cuerpo-formulario .campo-texto textarea{
    border: 1px solid #9294a1;
    border-radius: 5px;
    width: 166px;
}
#contenedor-formulario-cursos-relacionados .cuerpo-formulario a{
    color: #414141;
    text-decoration: underline;
}
#contenedor-formulario-cursos-relacionados .cuerpo-formulario a:hover{
    text-decoration: none;
}
#contenedor-formulario-cursos-relacionados .cuerpo-formulario #politica{
    margin-left: 4px;
}
#contenedor-formulario-cursos-relacionados .cuerpo-formulario .texto-politica{

}
#contenedor-formulario-cursos-relacionados .cuerpo-formulario .boton-formulario{
    width: 222px;
    height: 60px;
    border: 1px solid white;
    border-radius: 3px;
    margin: 10px auto 6px auto;
    text-align: center;
    font-family: Raleway,Verdana;
    color: white;
    cursor: pointer;
    background: #0a67c5;
    background: -moz-linear-gradient(top, #0a67c5 0%, #2989d8 100%, #4389d4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0a67c5), color-stop(100%,#2989d8), color-stop(100%,#4389d4));
    background: -webkit-linear-gradient(top, #0a67c5 0%,#2989d8 100%,#4389d4 100%);
    background: -o-linear-gradient(top, #0a67c5 0%,#2989d8 100%,#4389d4 100%);
    background: -ms-linear-gradient(top, #0a67c5 0%,#2989d8 100%,#4389d4 100%);
    background: linear-gradient(to bottom, #0a67c5 0%,#2989d8 100%,#4389d4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a67c5', endColorstr='#4389d4',GradientType=0 );
}

#contenedor-formulario-cursos-relacionados .cuerpo-formulario .boton-formulario .tit{
    display: inline-block;
    margin-top: 10px;
    font-weight: bold;
    font-size: 17px;
}
#contenedor-formulario-cursos-relacionados .cuerpo-formulario .boton-formulario:hover .tit{
    text-decoration: underline;
}
#contenedor-formulario-cursos-relacionados .cuerpo-formulario .boton-formulario .subtit{
    display: inline-block;
    margin-top: 2px;
    font-size: 12px;
}
#contenedor-formulario-cursos-relacionados .cuerpo-formulario .boton-formulario:hover .subtit{
    text-decoration: underline;
}
#contenedor-formulario-cursos-relacionados .cuerpo-formulario .barra-progreso .progress{
    height: 30px;
    width: 222px;
    margin: 6px auto;
}
/* Fin formulario */

/* Menú columna derecha */
.bloque-menu-derecha{
    border: 2px solid #CCCCCC;
    padding: 2px;
    min-width: 234px;
    margin: 0 auto 3px auto;
}
.bloque-menu-derecha .item-menu-derecha{
    border-bottom: 2px dotted #888888;
    padding-bottom: 3px;
    margin-bottom: 3px;
}
.bloque-menu-derecha .item-menu-derecha:last-child{
    border-bottom: none;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.bloque-menu-derecha .item-menu-derecha .img-item-menu-derecha{
    display: inline-block;
}
.bloque-menu-derecha .item-menu-derecha .nombre-item-menu-derecha{
    display: inline-block;
    height: 17px;
    vertical-align: middle;
}
.bloque-menu-derecha .item-menu-derecha .nombre-item-menu-derecha span{
    font-family: Raleway,Arial;
    font-size: 17px;
    margin-top: 4px;
    margin-left: 2px;
}
.bloque-menu-derecha .item-menu-derecha .rss-item-menu-derecha{
    width: 19px;
    height: 19px;
    display: inline-block;
    float: right;
    margin-top: 9px;
    margin-right: 6px;
    background: url('css/img/icono-rss.png');
    -webkit-transition: ease 0.3s;
    -moz-transition: ease 0.3s;
    -ms-transition: ease 0.3s;
    -o-transition: ease 0.3s;
    transition: ease 0.3s;
}
.bloque-menu-derecha .item-menu-derecha .rss-item-menu-derecha:hover{
    background: url('css/img/icono-rss-color.png');
    -webkit-transition: ease 0.3s;
    -moz-transition: ease 0.3s;
    -ms-transition: ease 0.3s;
    -o-transition: ease 0.3s;
    transition: ease 0.3s;
}
/* FIN Menú derecha */

/* Bloque Newsletter Columa Derecha */
.bloque-newsletter-derecha{
    border: 2px solid #CCCCCC;
    padding: 1px;
    width: 236px;
    text-align: center;
    margin-bottom: 3px;
}
.bloque-newsletter-derecha .contenedor-fondo{
    background: url('css/img/fondo-bloque-newsletter.png') no-repeat;
}

.bloque-newsletter-derecha #email-newsletter{
    width: 126px;
    height: 25px;
    margin-top: 50px;
    border: 1px solid #CCCCCC;
    border-radius: 1px;
}
.bloque-newsletter-derecha #btn-enviar-newsletter{
    margin-top: 39px;
    width: 81px;
    height: 35px;
    background-color: #ff7d14;
    border: none;
    color: white;
}
/* Fin Newsletter */

/* Post Destacado */
#post-destacado .contenedor-titulo{
    width: 719px;
    height: 97px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
}
#post-destacado .cuerpo-post-destacado{
    padding: 0 10px;
}

#post-destacado .cuerpo-post-destacado .imagen-post-destacado{
    margin-top: 3px;
    width: 330px;
    height: 230px;
    background: white;
    position: relative;
    overflow: hidden;
    float: left;
}
#post-destacado .cuerpo-post-destacado .imagen-post-destacado img{
    position: absolute;
    top: -9999px;
    bottom: -9999px;
    left: -9999px;
    right: -9999px;
    margin: auto;
}
/* Clases de la imágen que se tratarán con JS según el aspect ratio que tenga la img */
#post-destacado .cuerpo-post-destacado .imagen-post-destacado img.wide{
    max-width: none;
    max-height: none;
    height: 100%;
    width: auto;
}
#post-destacado .cuerpo-post-destacado .imagen-post-destacado img.tall{
    max-width: none;
    max-height: none;
    width: 100%;
    height: auto;
}

#post-destacado .cuerpo-post-destacado .resumen{
    line-height: 1.7;
    margin-right: 5px;
    margin-left: 344px;
}
.pie-post-destacado{
    border-top: 1px solid #cccccc;
    position: absolute;
    bottom: 0;
    width: 707px;
    margin-left: 6px;
    margin-bottom: 7px;
    padding-top: 7px;
}
.pie-post-destacado > div > div{
    margin-left: -4px;
}
/* Fin Destacado */

/* ARTÍCULOS DESTACADOS HOME */
#articulos-destacados-home{
    clear: both;
    max-width: 981px;
    margin-left: 10px;
    padding-top: 25px;
}
#articulos-destacados-home .titulo-articulos-destacados{
    border-bottom: 2px solid #cecece;
    margin-bottom: 20px;
}
#articulos-destacados-home .titulo-articulos-destacados span{
    color: #101010;
    font-family: Raleway,'Arial';
    font-size: 32px;
}
#articulos-destacados-home .segunda-fila{
    margin-top: 15px;
}
#articulos-destacados-home .articulo{
    border: 2px solid #cccccc;
    padding: 7px;
    min-height: 314px;
}

#articulos-destacados-home .articulo .titulo{
    border-bottom: 1px solid #cccccc;
    height: 66px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
}
#articulos-destacados-home .articulo .titulo h3{
    font-size: 23px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    line-height: 1.3;
    font-family: Raleway,"Times New Roman", "Georgia";
}
#articulos-destacados-home .articulo .entry-meta{
    border-top: none;
    border-bottom: 1px solid #cccccc;
    height: 32px;
    padding: 7px 2px 8px 1px;
}
#articulos-destacados-home .articulo .entry-meta img{
    width: 33px;
}
#articulos-destacados-home .articulo .entry-meta .meta-datos{
    margin-top: -4px;
    margin-left: 40px;
}
#articulos-destacados-home .articulo .entry-meta .entry-date{
    margin-top: -2px;
}
#articulos-destacados-home .articulo .cuerpo{
    margin-top: 12px;
}

#articulos-destacados-home .articulo .cuerpo .contenedor-imagen{
    width: 160px;
    height: 120px;
    background: white;
    position: relative;
    overflow: hidden;
    float: left;
    margin-left: 1px;
}
#articulos-destacados-home .articulo .cuerpo .contenedor-imagen img{
    position: absolute;
    top: -9999px;
    bottom: -9999px;
    left: -9999px;
    right: -9999px;
    margin: auto;
}
/* Clases de la imágen que se tratarán con JS según el aspect ratio que tenga la img */
#articulos-destacados-home .articulo .cuerpo .contenedor-imagen img.wide{
    max-width: none;
    max-height: none;
    height: 100%;
    width: auto;
}
#articulos-destacados-home .articulo .cuerpo .contenedor-imagen img.tall{
    max-width: none;
    max-height: none;
    width: 100%;
    height: auto;
}

#articulos-destacados-home .articulo .cuerpo img{
    width: 160px;
    float: left;
    display: inline-block;
    margin-left: 5px;
}
#articulos-destacados-home .articulo .cuerpo p{
    margin-left: 180px;
    line-height: 1.7;
    margin-right: 5px;
}

#articulos-destacados-home .articulo .pie{
    clear: both;
    padding-top: 6px;
    height: 36px;
}
#articulos-destacados-home .articulo .pie .borde{
    border-top: 1px solid #cccccc;
    padding-top: 6px;
    margin-top: 6px;
}
#articulos-destacados-home .articulo .redes-sociales{
    float: left;
    margin-left: -5px;
}
#articulos-destacados-home .articulo .categoria .cat-links{
    margin-top: 0px;
    margin-right: -4px;
}
/* FIN ARTÍCULOS DESTACADOS */

/* Subcuerpo Home INEAF */
#subcuerpo-home-ineaf{
    width: 980px;
    margin: 28px auto 60px auto;
}
#subcuerpo-home-ineaf .subcuerpo-izquierda{
    width: 725px;
    margin-right: 12px;
}
#subcuerpo-home-ineaf .subcuerpo-izquierda .titulo-bloque{
    border-bottom: 2px solid #cccccc;
    padding-bottom: 7px;
}
#subcuerpo-home-ineaf .titulo-bloque span{
    color: #101010;
    font-family: Raleway,'Arial';
    font-size: 32px;
    vertical-align: bottom;
}

#subcuerpo-home-ineaf .ultimos-articulos-tribuna{
    border: 2px solid #cccccc;
    margin-top: 14px;
    padding: 15px 0 15px 15px;
}
#subcuerpo-home-ineaf .separador-ultimos-articulos{
    border-right: 2px solid #cccccc;
    display: inline-block;
    width: 322px;
    padding-right: 21px;
}
#subcuerpo-home-ineaf .ultimos-articulos-tribuna .columna-izq{
    display: inline-block;
    width: 322px;
    margin-right: 21px;
    vertical-align: top;
}
#subcuerpo-home-ineaf .ultimos-articulos-tribuna .columna-dcha{
    display: inline-block;
    width: 321px;
    margin-left: 15px;
    vertical-align: top;
}

#subcuerpo-home-ineaf .subtitulo{
    border-bottom: 2px solid #cccccc;
    padding-bottom: 7px;
}
#subcuerpo-home-ineaf .subtitulo span{
    font-size: 26px;
    vertical-align: bottom;
}
#subcuerpo-home-ineaf .subcuerpo-derecha{
    width: 242px;
}
/* FIN Subcuerpo */

/* Maquetación de cada uno de los bloques de Últimos Artículos de Tribuna */
.ultimo-articulo-tribuna{
    border-bottom: 2px dotted #888888;
    padding-bottom: 22px;
    margin-bottom: 18px;
}
.ultimo-articulo-tribuna:nth-child(3n){
    border-bottom: none;
    padding-bottom: 0px;
    margin-bottom: 0px;
}
.ultimo-articulo-tribuna .titulo h3{
    font-size: 23px;
    font-weight: normal;
    margin-top: 0;
    font-family: Raleway,"Times New Roman", "Georgia";
    line-height: 1.3;
}
.ultimo-articulo-tribuna .entry-meta{
    height: 30px;
    margin-bottom: 8px;
}
.ultimo-articulo-tribuna .entry-meta .meta-datos{
    margin-top: -6px;
    margin-left: -8px;
    width: 318px;
}
.ultimo-articulo-tribuna .entry-meta .meta-datos .author{
    font-size: 13px;
}
.ultimo-articulo-tribuna .entry-meta .meta-datos .entry-date{
    font-size: 13px;
}
.ultimo-articulo-tribuna .entry-meta .meta-datos .entry-comments{
    font-size: 11px;
}
.ultimo-articulo-tribuna .entry-meta .post_img_autor{
    display: none;
}
.ultimo-articulo-tribuna .cuerpo img{
    width: 118px;
    float: left;
    display: inline-block;
}
.ultimo-articulo-tribuna .cuerpo p{
    margin-left: 128px;
    line-height: 1.7;
}
.ultimo-articulo-tribuna .pie{
    clear: both;
    padding-top: 6px;
    height: 36px;
}
.ultimo-articulo-tribuna .pie .borde{
    border-top: 1px solid #cccccc;
    padding-top: 6px;
    margin-top: 6px;
}
.ultimo-articulo-tribuna .pie .redes-sociales{
    float: left;
    margin-left: -5px;
}
.ultimo-articulo-tribuna .pie .categoria .cat-links a:nth-child(2){
    display: none;
}
/* FIN Maquetación bloques Últimos Artículos de Tribuna */

/* Actualidad INEAF */
.subcuerpo-derecha .actualidad-ineaf{
    border: 2px solid #cccccc;
    margin-top: 14px;
    padding: 9px 9px 0 9px;
}
.subcuerpo-derecha .actualidad-ineaf .entry-title{
    font-family: Raleway,"Times New Roman", "Georgia";
    font-size: 23px;
    line-height: 1.3;
    margin: 0 0 10px 0;
    padding: 0;
}
.subcuerpo-derecha .actualidad-ineaf .page-header{
    padding-bottom: 0px;
}
.subcuerpo-derecha .actualidad-ineaf .entry-meta{
    height: 30px;
    margin-bottom: 8px;
}
.subcuerpo-derecha .actualidad-ineaf .entry-meta .meta-datos{
    margin-top: -6px;
    margin-left: -8px;
    width: 216px;
}
.subcuerpo-derecha .actualidad-ineaf .entry-meta .meta-datos .author{
    font-size: 13px;
}
.subcuerpo-derecha .actualidad-ineaf .entry-meta .meta-datos .entry-date{
    font-size: 13px;
}
.subcuerpo-derecha .actualidad-ineaf .entry-meta .meta-datos .entry-comments{
    font-size: 11px;
}
.subcuerpo-derecha .actualidad-ineaf .entry-meta .post_img_autor{
    display: none;
}
.subcuerpo-derecha .actualidad-ineaf .entry-summary{
    padding: 0;
}
.subcuerpo-derecha .actualidad-ineaf .entry-summary p{
    clear: both;
    line-height: 1.7;
}
.subcuerpo-derecha .actualidad-ineaf .entry-summary .post-imagen{
    margin: 0 0 6px 0;
    padding: 0;
    width: 220px;
    
}
.subcuerpo-derecha .actualidad-ineaf .entry-summary img{
    width: 180px;
    float: none;
}
.subcuerpo-derecha .actualidad-ineaf footer .redes-sociales{
    float: left;
    margin-left: -5px;
    margin-top: 7px;
}
.subcuerpo-derecha .actualidad-ineaf footer.entry-meta{
    margin-bottom: 0;
    padding-bottom: 0;
}
/* FIN Actualidad INEAF */

/* Maquetación Video Tribuna */
.subcuerpo-derecha .titulo-video-tribuna{
    margin-top: 35px;
}
.subcuerpo-derecha .video-tribuna{
    border: 2px solid #cccccc;
    padding: 9px;
    margin-top: 14px;
}
.subcuerpo-derecha .video-tribuna .contenedor-titulo{
    border-bottom: 1px solid #cccccc;
}
.subcuerpo-derecha .video-tribuna .entry-title{
    font-family: Raleway,"Times New Roman", "Georgia";
    font-size: 18px;
    line-height: 1.3;
    margin: 0 0 10px 0;
    padding: 0;
}
.subcuerpo-derecha .video-tribuna .entry-meta{
    padding-top: 5px;
    height: 20px;
}
.subcuerpo-derecha .video-tribuna .redes-sociales{
    float: left;
    margin-left: -5px;
}

.subcuerpo-derecha .video-tribuna .video iframe{
    margin-top: 12px;
}
/* FIN Video Tribuna */

/* Maquetación Bloque ¿Qué está pasando en INEAF? */
.titulo-que-esta-pasando-ineaf{
    margin-top: 25px;
}
.subcuerpo-izquierda .que-esta-pasando-ineaf{
    border: 2px solid #cccccc;
    margin-top: 14px;
    padding: 6px 8px;
}
.subcuerpo-izquierda .que-esta-pasando{
    width: 686px;
    display: inline-block;
    vertical-align: top;
    padding: 4px 10px 10px 10px;
}
.subcuerpo-izquierda .que-esta-pasando .contenedor-titulo{
    border-bottom: 1px solid #cccccc;
    padding-bottom: 4px;
    margin-bottom: 6px;
}
.subcuerpo-izquierda .que-esta-pasando .entry-title{
    font-size: 23px;
    line-height: 1.3;
    margin: 0;
    padding: 0;
}
.subcuerpo-izquierda .que-esta-pasando .cuerpo img{
    width: 140px;
    float: left;
    display: inline-block;
}
.subcuerpo-izquierda .que-esta-pasando .cuerpo p{
    margin: 0 10px 0 152px;
    line-height: 1.7;
}
.subcuerpo-izquierda .que-esta-pasando .leer-mas{
    display: none;
}
/* FIN Bloque ¿Qué está pasando en INEAF? */

/* Banner Principal */
.banner-principal-tribuna{
    clear: both;
    text-align: center;
}
.invisible{
    display: none;
}
/* FIN Banner Prepie */

/* Redes sociales listado de artículos */
article .redes-sociales-listado{
    float: left;
    margin-top: 6px;
}
article .post_social_listado_articulos{
    margin-top: 4px;
    margin-left: -4px;
}
/* Footer de cada uno de los artículos del listado */
article .entry-title{
    margin-top: 30px;
}
#post-destacado .entry-title{
    margin-top: 7px;
}
/* Cabecera listado de artículos */
article .cabecera-listado-articulos{
    border-top: 1px solid #cccccc;
}
article .cabecera-listado-articulos p{
    margin: 2px 6px;
}

/* Etiquetas */
article .cat-links-listado-articulos{
    margin-right: 2px;
    margin-top: 6px;
}

.likebtn_container{
    display: none;
}

/* Estilo página recuperar contraseña */
.contenedor-recuperar-contrasenia{
    padding: 0 10px;
}
.contenedor-recuperar-contrasenia input[type="text"]{
    width: 900px;
}
.contenedor-recuperar-contrasenia .spinner{
    display: none;
}

/* Estilo página reiniciar contraseña */
.contenedor-reiniciar-contrasenia{
    padding: 0 10px;
}
.contenedor-reiniciar-contrasenia input[type="password"]{
    width: 960px;
}
.contenedor-reiniciar-contrasenia .spinner{
    display: none;
}