/*
Theme Name: Rokambol - v2
Theme URI: http://carravedo.es/themes/rokambol-v2
Author: Alejandro Carravedo
Author URI: http://carravedo.es/
Description: ---
Version: 1.0
Text Domain: this-theme
*/

/* Fuentes */
@font-face {
	font-family: 'ITCFranklinDemi';
	src: url('fonts/rkmbl/itcfranklingothicstd-demi-webfont.eot');
	src: url('fonts/rkmbl/itcfranklingothicstd-demi-webfont.eot?#iefix') format('embedded-opentype'),
		url('fonts/rkmbl/itcfranklingothicstd-demi-webfont.woff') format('woff'),
		url('fonts/rkmbl/itcfranklingothicstd-demi-webfont.ttf') format('truetype'),
		url('fonts/rkmbl/itcfranklingothicstd-demi-webfont.svg#ITCFranklinGothicStdDemi') format('svg');
	font-weight: normal;
	font-style: normal;

}


@font-face {
	font-family: 'ITCFranklin';
	src: url('fonts/rkmbl/itcfranklingothicstd-hvy-webfont.eot');
	src: url('fonts/rkmbl/itcfranklingothicstd-hvy-webfont.eot?#iefix') format('embedded-opentype'),
		url('fonts/rkmbl/itcfranklingothicstd-hvy-webfont.woff') format('woff'),
		url('fonts/rkmbl/itcfranklingothicstd-hvy-webfont.ttf') format('truetype'),
		url('fonts/rkmbl/itcfranklingothicstd-hvy-webfont.svg#ITCFranklinGothicStdHeavy') format('svg');
	font-weight: normal;
	font-style: normal;

}

@font-face {
	font-family: 'CartoGothicStdBook';
	src: url('fonts/rkmbl/cartogothicstd-book-webfont.eot');
	src: url('fonts/rkmbl/cartogothicstd-book-webfont.eot?#iefix') format('embedded-opentype'),
		   url('fonts/rkmbl/cartogothicstd-book-webfont.woff') format('woff'),
		   url('fonts/rkmbl/cartogothicstd-book-webfont.ttf') format('truetype'),
		   url('fonts/rkmbl/cartogothicstd-book-webfont.svg#CartoGothicStdBook') format('svg');
	font-weight: normal;
	font-style: normal;

}


body { background-color: #f0f0f0; font-family: 'CartoGothicStdBook'; }

.cabecera {}
	.cabecera .container { background-color: #272727; }
.menu-principal {}
	.menu-principal .container { border-top: 3px solid #161616; background-color: #212121; }
.contenido {}
	.contenido .container { background-color: #fff; padding-top: 30px; padding-bottom: 30px; }
.pie { background-color: #272727; color: #fff; padding: 22px 0; }
.licencia { background-color: #212121; color: #fff; padding: 22px 0; font-size: 85%; }
	.licencia a { color: #fff; }
		.licencia a { color: #fff; text-decoration: underline; }

.max-responsive { min-width: 100%; }

.portada { border-color: #ff7809; }
.sociedad { border-color: #f7299e; }
.politica { border-color: #00bdf5; }
.ciencia { border-color: #0b9a77; }
.vinetas { border-color: #d21515; }
.malhumor { border-color: #008000; }
.equipo { border-color: #ffbe03; }
.contacto { border-color: #d21414; }

.cab-iniciativa { }
	.cab-iniciativa .container { background-color: #fff; padding-top: 10px; padding-bottom: 10px; }
	.cab-iniciativa .img-responsive { height: 30px; }

	.cab-iniciativa h2 { font-weight: bolder; font-style: italic; font-size: 90%; margin: 4px 0; }
	.cab-iniciativa .item { color: #900; font-size: 90%; }
		.cab-iniciativa .item a { color: #900; }
			.cab-iniciativa .item a:hover { color: #900; text-decoration: underline; }

.tagline { margin: 10px 0; font-size: 120%; color: #fff; font-style: italic; }
	.navbar-principal .tagline { margin: 0; }

.page-title { font-size: 36px; font-weight: normal; margin-bottom: 20px; color: #262626; padding-left: 20px; height: 60px; line-height: 60px; text-transform: uppercase; background-color: #e4e4e4; }
	.page-title a { color: #262626; text-decoration: none; }
		.page-title a:hover { color: #262626; text-decoration: none; }


.nav-sociales { margin: 10px 0; font-size: 120%; padding: 10px 12px; }
	.nav-sociales>li { display: inline-block; float: none; }
		.nav-sociales>li>a,
		.nav-sociales>li>a:focus { padding: 0; border-radius: 0; line-height: 1; background-color: transparent; color: #211221; }
			.nav-sociales>li>a:hover,
			.nav-sociales>li.active>a,
			.nav-sociales>li.active>a:hover { background-color: transparent; color: #211221; }

		.nav-sociales .fa-facebook-square { color: #3a5795; }
		.nav-sociales .fa-twitter-square { color: #28a9e0; }
		.nav-sociales .fa-rss-square { color: #ff7809;  }


.navbar-principal { margin-bottom: 0; }
	.navbar-principal .navbar-toggle { border-color: #fff; }
		.navbar-principal .navbar-toggle .icon-bar { background-color: #fff; }

	.navbar-principal .navbar-brand { color: #fff; }
		.navbar-principal .navbar-brand:hover { color: #fff; }


.nav-main { padding: 12px 0; font-size: 120%; text-transform: uppercase; }
	.nav-main>li { float: none; }
		.nav-main>li>a,
		.nav-main>li>a:focus { color: #fff; padding: 8px 14px; border-radius: 0; line-height: 1; }
			.nav-main>li>a:hover,
			.nav-main>li.active>a,
			.nav-main>li.active>a:hover { background-color: transparent; color: #fff; }

			.nav-main>li>a>span { display: inline-block; padding: 2px 10px; }

		.nav-main>li.portada a span { border-left: 2px solid #ff7809; }
			.nav-main>li.portada a:hover,
			.nav-main>li.portada a.selected { background-color: #ff7809; }
				.nav-main>li.portada a:hover span,
				.nav-main>li.portada a.selected span { border-left-color: #fff; }

		.nav-main>li.sociedad a span { border-left: 2px solid #f7299e; }
			.nav-main>li.sociedad a:hover,
			.nav-main>li.sociedad a.selected { background-color: #f7299e; }
				.nav-main>li.sociedad a:hover span,
				.nav-main>li.sociedad a.selected span { border-left-color: #fff; }

		.nav-main>li.politica a span { border-left: 2px solid #00bdf5; }
			.nav-main>li.politica a:hover,
			.nav-main>li.politica a.selected { background-color: #00bdf5; }
				.nav-main>li.politica a:hover span,
				.nav-main>li.politica a.selected span { border-left-color: #fff; }

		.nav-main>li.ciencia a span { border-left: 2px solid #0b9a77; }
			.nav-main>li.ciencia a:hover,
			.nav-main>li.ciencia a.selected { background-color: #0b9a77; }
				.nav-main>li.ciencia a:hover span,
				.nav-main>li.ciencia a.selected span { border-left-color: #fff; }

		.nav-main>li.vinetas a span { border-left: 2px solid #d21515; }
			.nav-main>li.vinetas a:hover,
			.nav-main>li.vinetas a.selected { background-color: #d21515; }
				.nav-main>li.vinetas a:hover span,
				.nav-main>li.vinetas a.selected span { border-left-color: #fff; }

		.nav-main>li.malhumor a span { border-left: 2px solid #008000; }
			.nav-main>li.malhumor a:hover,
			.nav-main>li.malhumor a.selected { background-color: #008000; }
				.nav-main>li.malhumor a:hover span,
				.nav-main>li.malhumor a.selected span { border-left-color: #fff; }

		.nav-main>li.equipo a span { border-left: 2px solid #ffbe03; }
			.nav-main>li.equipo a:hover,
			.nav-main>li.equipo a.selected { background-color: #ffbe03; }
				.nav-main>li.equipo a:hover span,
				.nav-main>li.equipo a.selected span { border-left-color: #fff; }


.nav-pie { }
	.nav-pie>li { width: 32%; margin-left: 2px; }
		.nav-pie>li>a,
		.nav-pie>li>a:focus { color: #fff; padding: 6px 10px; border-radius: 0; line-height: 1; }
			.nav-pie>li>a:hover,
			.nav-pie>li.active>a,
			.nav-pie>li.active>a:hover { background-color: transparent; color: #fff; }

			.nav-pie>li>a>span { display: inline-block; padding: 2px 10px; }

		.nav-pie>li.portada a span { border-left: 1px solid #ff7809; }
			.nav-pie>li.portada a:hover,
			.nav-pie>li.portada a.selected { background-color: #ff7809; }
				.nav-pie>li.portada a:hover span,
				.nav-pie>li.portada a.selected span { border-left-color: #fff; }

		.nav-pie>li.ciencia a span { border-left: 1px solid #0b9a77; }
			.nav-pie>li.ciencia a:hover,
			.nav-pie>li.ciencia a.selected { background-color: #0b9a77; }
				.nav-pie>li.ciencia a:hover span,
				.nav-pie>li.ciencia a.selected span { border-left-color: #fff; }

		.nav-pie>li.sociedad a span { border-left: 1px solid #f7299e; }
			.nav-pie>li.sociedad a:hover,
			.nav-pie>li.sociedad a.selected { background-color: #f7299e; }
				.nav-pie>li.sociedad a:hover span,
				.nav-pie>li.sociedad a.selected span { border-left-color: #fff; }

		.nav-pie>li.equipo a span { border-left: 1px solid #ffbe03; }
			.nav-pie>li.equipo a:hover,
			.nav-pie>li.equipo a.selected { background-color: #ffbe03; }
				.nav-pie>li.equipo a:hover span,
				.nav-pie>li.equipo a.selected span { border-left-color: #fff; }

		.nav-pie>li.contacto a span { border-left: 1px solid #d21414; }
			.nav-pie>li.contacto a:hover,
			.nav-pie>li.contacto a.selected { background-color: #d21414; }
				.nav-pie>li.contacto a:hover span,
				.nav-pie>li.contacto a.selected span { border-left-color: #fff; }


.publi-div { overflow: hidden; }
	.publi-title { text-align :left; top:0; padding:5px;margin-bottom:0px; color:#555; font-size: 80%; }


.wdgt-footer { }
	.wdgt-footer h2 { font-size: 100%; color: #fff; text-transform: uppercase; border-bottom: 1px solid #363636; padding: 0 0 15px; margin: 0 0 15px; }
	.wdgt-footer p { }

.widget { margin-top: 0; margin-bottom: 30px; background-color: #f0f0f0; padding: 20px; color: #000; }
	.widget>h3 { color: #ff5a00; margin: -20px -20px 20px; padding: 10px 15px; background-color: #272727; font-size: 18px; }

	.widget-publis { padding: 0; text-align: center; }

	.widget-elboletin { }
		.widget-elboletin h3 { background-color: #fff; }

	.widget-solinvierno { }
		.widget-solinvierno h3 { background-color: #fff; }

	.widget-search { }
		.widget-search .btn-default { background-color: #ff7809; border-color: #ff7809; color: #fff; }

	.widget-archive { }
		.widget-archive ul { margin: 0 0 20px; padding: 0; }
			.widget-archive li { border: none; text-align: right; display:block; color:#ff7808; padding: 6px 0; }
				.widget-archive li a { color: #333; float:left; }

	.widget-fb2 { padding: 0; }
		.widget-fb2>h3 { display: none; }
		.widget-fb2 .embed-responsive-4by3 { padding-bottom: 110%; }

	.widget-anuncios {  }
		.widget-anuncios .item { font-family: Arial; font-weight: 300; }
			.widget-anuncios .item strong { font-weight: 700; }

			.widget-anuncios .item .contador { margin-top: 10px; color: #999; font-size: 95%; }

	.widget-tabs { background-color: transparent; padding: 0; }

		.widget-tabs .nav-tabs { }
			.widget-tabs .nav-tabs>li { }
				.widget-tabs .nav-tabs>li>a,
				.widget-tabs .nav-tabs>li>a:focus { margin: 10px 0 0; padding: 9px 4px; border: 0 none; background-color: #e4e4e4; border-left: 3px solid #b3b3b3; color: #272727; border-radius: 0; }
					.widget-tabs .nav-tabs>li>a:hover { background-color: #e4e4e4; border-left-color: #b3b3b3; color: #272727; }
					.widget-tabs .nav-tabs>li.active>a,
					.widget-tabs .nav-tabs>li.active>a:hover { margin: 0; padding: 14px 12px; font-size: 108%; background-color: #f0f0f0; border-left-color: #ff7809; color: #272727; }

		.widget-tabs .tab-content { background-color: #f0f0f0; }

			.widget-tabs .tab-content ol { list-style: none; margin: 0; padding: 0; }
				.widget-tabs .tab-content ol li { list-style: none; margin: 0; padding: 0; border-bottom: 1px solid #e4e4e4; }
					.widget-tabs .tab-content ol li a { color: #333; padding: 15px 20px; display: block; }
						.widget-tabs .tab-content ol li a:hover { background-color: #ff7809; color: #fff; text-decoration: none; }


.migas-pan { background-color: #f5f5f5; color: #333; }
	.migas-pan li a { color: #797979; }
		.migas-pan li a:hover { color: #797979; text-decoration: underline; }



.hentry { }
	.hentry .entry-title { font-family: 'ITCFranklin'; }
	.hentry .entry-content { }
		.hentry .entry-content img { max-width: 100%; height: auto; }

.type-post-list { background-color: #e4e4e4; margin-bottom: 30px; }

	.type-post-list .entry-inner { padding: 15px; }

	.type-post-list .entry-thumb { }
		.type-post-list.b-sociedad .entry-thumb { border-bottom: 3px solid #f7299e; }
		.type-post-list.b-politica .entry-thumb { border-bottom: 3px solid #00bdf5; }
		.type-post-list.b-ciencia .entry-thumb { border-bottom: 3px solid #0b9a77; }
		.type-post-list.b-economia .entry-thumb { border-bottom: 3px solid #cc33ff; }

	.type-post-list .entry-title { color: #000; font-size: 130%; font-weight: bolder; margin: 0; padding: 0; }
		.type-post-list .entry-title a { color: #000; }
			.type-post-list .entry-title a:hover { color: #ff7808; text-decoration: none; }

	.type-post-list .entry-subtitle { color: #333; font-size: 100%; font-weight: bolder; margin: 6px 0 12px; padding: 0; }
		.type-post-list .entry-subtitle a { color: #333; }
			.type-post-list .entry-subtitle a:hover { color: #ff7808; text-decoration: none; }

	.type-post-list .entry-meta { margin: 12px 0; }

		.type-post-list .entry-meta .author a { color: #ff7808; }
			.type-post-list .entry-meta .author a:hover { color: #ff7808; }

		.type-post-list .entry-meta .comment { color: #333; background: url(images/ico-comment.gif) no-repeat 8px 50%; border-left: 1px solid #cbcbcb; margin-left: 8px; padding-left: 28px; }
			.type-post-list .entry-meta .comment { color: #333; }

	.type-post-list .entry-content { color: #333; }
		.type-post-list .entry-content a.more { color: #808080; text-transform: lowercase; }
			.type-post-list .entry-content a.more:hover { color: #808080; text-decoration: underline; }



.type-post-sticky { background-color: #f0f0f0; margin-bottom: 30px; }

	.type-post-sticky .entry-header { padding: 16px 12px; }
		.type-post-sticky.b-sociedad .entry-header { border-left: 3px solid #f7299e; }
		.type-post-sticky.b-politica .entry-header { border-left: 3px solid #00bdf5; }
		.type-post-sticky.b-ciencia .entry-header { border-left: 3px solid #0b9a77; }
		.type-post-sticky.b-economia .entry-header { border-left: 3px solid #cc33ff; }

	.type-post-sticky .entry-thumb { }

	.type-post-sticky .entry-title { color: #000; font-size: 150%; font-weight: bolder; margin: 0; padding: 0; }
		.type-post-sticky .entry-title a { color: #000; }
			.type-post-sticky .entry-title a:hover { color: #ff7808; text-decoration: none; }

	.type-post-sticky .entry-subtitle { color: #333; font-size: 120%; font-weight: bolder; margin: 6px 0 12px; padding: 0; }
		.type-post-sticky .entry-subtitle a { color: #333; }
			.type-post-sticky .entry-subtitle a:hover { color: #ff7808; text-decoration: none; }

	.type-post-sticky .entry-inner { padding: 15px 15px; }

	.type-post-sticky .entry-meta { margin: 12px 0; }

		.type-post-sticky .entry-meta .author a { color: #ff7808; }
			.type-post-sticky .entry-meta .author a:hover { color: #ff7808; }

		.type-post-sticky .entry-meta .comment { color: #333; background: url(images/ico-comment.gif) no-repeat 8px 50%; border-left: 1px solid #cbcbcb; margin-left: 8px; padding-left: 28px; }
			.type-post-sticky .entry-meta .comment { color: #333; }

	.type-post-sticky .entry-content { color: #333; }
		.type-post-sticky .entry-content a.more { color: #808080; text-transform: lowercase; }
			.type-post-sticky .entry-content a.more:hover { color: #808080; text-decoration: underline; }

	.type-post-sticky .entry-shared { background-color: #e4e4e4; padding: 12px 10px; }
		.type-post-sticky .entry-shared .twitter-share-button { float: left; width: 120px; height: 24px; }
		.type-post-sticky .entry-shared .btn_fb { float: left; width: 180px; height: 24px; }



.type-post-single { margin-bottom: 30px; }

	.type-post-single .entry-header { margin-bottom: 10px; padding: 16px 12px; background-color: #f0f0f0; }
		.type-post-single.b-sociedad .entry-header { border-left: 3px solid #f7299e; }
		.type-post-single.b-politica .entry-header { border-left: 3px solid #00bdf5; }
		.type-post-single.b-ciencia .entry-header { border-left: 3px solid #0b9a77; }
		.type-post-single.b-economia .entry-header { border-left: 3px solid #cc33ff; }

	.type-post-single .entry-thumb { }

	.type-post-single .entry-title { color: #000; font-size: 150%; font-weight: bolder; margin: 0; padding: 0; }
		.type-post-single .entry-title a { color: #000; }
			.type-post-single .entry-title a:hover { color: #ff7808; text-decoration: none; }

	.type-post-single .entry-subtitle { color: #333; font-size: 120%; font-weight: bolder; margin: 6px 0 12px; padding: 0; }
		.type-post-single .entry-subtitle a { color: #333; }
			.type-post-single .entry-subtitle a:hover { color: #ff7808; text-decoration: none; }

	.type-post-single .entry-inner { padding: 15px 15px; }

	.type-post-single .entry-meta { margin: 12px 0 0; }

		.type-post-single .entry-meta .author a { color: #ff7808; }
			.type-post-single .entry-meta .author a:hover { color: #ff7808; }

		.type-post-single .entry-meta .date { color: #333; background: url(images/reloj.gif) no-repeat 8px 50%; border-left: 1px solid #cbcbcb; margin-left: 8px; padding-left: 28px; }
			.type-post-single .entry-meta .date { color: #333; }

		.type-post-single .entry-meta .comment { color: #333; background: url(images/ico-comment.gif) no-repeat 8px 50%; border-left: 1px solid #cbcbcb; margin-left: 8px; padding-left: 28px; }
			.type-post-single .entry-meta .comment { color: #333; }

	.type-post-single .entry-content { color: #333; }
		.type-post-single .entry-content a.more { color: #808080; text-transform: lowercase; }
			.type-post-single .entry-content a.more:hover { color: #808080; text-decoration: underline; }

	.type-post-single .entry-shared { background-color: #e4e4e4; padding: 12px 10px; }
		.type-post-single .entry-shared .twitter-share-button { float: left; width: 120px; height: 24px; }
		.type-post-single .entry-shared .btn_fb { float: left; width: 180px; height: 24px; }

	.type-post-single .tags { padding: 16px 20px; background-color: #f0f0f0; color: #000; }
		.type-post-single .tags a { color: #000; }
			.type-post-single .tags a:hover { color: #ff7808; text-decoration: underline; }
		.type-post-single .tags .label { background-color: #f0f0f0; color:# 333; font-weight:bold; }

	.type-post-single .widget-publi { background-color: #f0f0f0; text-align: center; padding: 12.5px; margin-bottom: 20px; }

	.type-post-single .row-navegation { margin: 40px 0; color: #333; font-style: italic; font-size: 95%; }
		.type-post-single .row-navegation a { color: #797979; }
			.type-post-single .row-navegation a:hover { color: #ff7807; }
			.type-post-single .row-navegation a span.navtype { color: #ff7807; font-family: 'CartoGothicStdBook'; margin: 0 6px; }
				.type-post-single .row-navegation a:hover span.navtype { color: #ff7807; }

.type-post-home { background-color: #f0f0f0; margin-bottom: 30px; }

	.type-post-home .widget-publi { border-bottom: 30px solid #fff; }

	.type-post-home .entry-header { padding: 16px 12px; }
		.type-post-home.b-sociedad .entry-header { border-top: 3px solid #f7299e; }
		.type-post-home.b-politica .entry-header { border-top: 3px solid #00bdf5; }
		.type-post-home.b-ciencia .entry-header { border-top: 3px solid #0b9a77; }
		.type-post-home.b-economia .entry-header { border-top: 3px solid #cc33ff; }

	.type-post-home .entry-thumb { }

	.type-post-home .entry-title { color: #000; font-size: 130%; font-weight: bolder; margin: 0; padding: 0; }
		.type-post-home .entry-title a { color: #000; }
			.type-post-home .entry-title a:hover { color: #ff7808; text-decoration: none; }

	.type-post-home .entry-subtitle { color: #333; font-size: 100%; font-weight: bolder; margin: 6px 0 12px; padding: 0; }
		.type-post-home .entry-subtitle a { color: #333; }
			.type-post-home .entry-subtitle a:hover { color: #ff7808; text-decoration: none; }

	.type-post-home .entry-inner { padding: 15px 15px; }

	.type-post-home .entry-meta { margin: 12px 0; }

		.type-post-home .entry-meta .author a { color: #ff7808; }
			.type-post-home .entry-meta .author a:hover { color: #ff7808; }

		.type-post-home .entry-meta .comment { color: #333; background: url(images/ico-comment.gif) no-repeat 8px 50%; border-left: 1px solid #cbcbcb; margin-left: 8px; padding-left: 28px; }
			.type-post-home .entry-meta .comment { color: #333; }

	.type-post-home .entry-content { color: #333; }
		.type-post-home .entry-content a.more { color: #808080; text-transform: lowercase; }
			.type-post-home .entry-content a.more:hover { color: #808080; text-decoration: underline; }

	.type-post-home .entry-shared { background-color: #e4e4e4; padding: 12px 10px; }
		.type-post-home .entry-shared .twitter-share-button { float: left; width: 120px; height: 24px; }
		.type-post-home .entry-shared .btn_fb { float: left; width: 180px; height: 24px; }



.type-vineta-home { background-color: #f0f0f0; margin-bottom: 30px; }

	.type-vineta-home .entry-thumb { }

	.type-vineta-home .entry-shared { background-color: #e4e4e4; padding: 12px 10px; }
		.type-vineta-home .entry-shared .twitter-share-button { float: left; width: 120px; height: 24px; }
		.type-vineta-home .entry-shared .btn_fb { float: left; width: 180px; height: 24px; }

.type-vineta-list { background-color: #fff; border: 1px solid #a9a9a9; padding: 4px; position: relative; margin-bottom: 30px; }
	.type-vineta-list .share { text-align: center; background-color: rgba(0,0,0,0.6); padding: 3px 6px; color: #fff; font-size: 128%; }
		.type-vineta-list .share a { color: #fff; }

.type-vineta-single { }
	.type-vineta-single .entry-thumb { background-color: #fff; border: 1px solid #a9a9a9; padding: 4px; }
	.type-vineta-single .share { text-align: center; background-color: rgba(0,0,0,0.6); padding: 3px 6px; color: #fff; font-size: 128%; }
		.type-vineta-single .share a { color: #fff; }



.type-fotolito-list { background-color: #fff; border: 1px solid #a9a9a9; padding: 4px; position: relative; margin-bottom: 30px; }
	.type-fotolito-list .share { text-align: center; background-color: rgba(0,0,0,0.6); padding: 3px 6px; color: #fff; font-size: 128%; }
		.type-fotolito-list .share a { color: #fff; }

.type-fotolito-single { }
	.type-fotolito-single .entry-thumb { background-color: #fff; border: 1px solid #a9a9a9; padding: 4px; }
	.type-fotolito-single .share { text-align: center; background-color: rgba(0,0,0,0.6); padding: 3px 6px; color: #fff; font-size: 128%; }
		.type-fotolito-single .share a { color: #fff; }



.type-vinagre-single { }
	.type-vinagre-single .entry-thumb { background-color: #fff; border: 1px solid #a9a9a9; padding: 4px; }
	.type-vinagre-single .share { text-align: center; background-color: rgba(0,0,0,0.6); padding: 3px 6px; color: #fff; font-size: 128%; }
		.type-vinagre-single .share a { color: #fff; }


.pagination>li>a,
.pagination>li>span { color: #b3b3b3; }

.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover { background-color: #b3b3b3; border-color: #b3b3b3; color: #333; }

.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover { background-color: #ff7808; border-color: #ff7808; color: #fff; }


.btn-donate { background-color: #ff5a00; color: #fff; font-size: 130%; padding: 10px 30px; }

.btn-more { background-color: transparent; color: #333; }
	.btn-more:hover { background-color: #ff7809; color: #fff; }

.btn-prev { background-color: #ff7809; color: #fff; }
	.btn-prev:hover { background-color: #ff7809; color: #fff; }
.btn-next { background-color: #ff7809; color: #fff; }
	.btn-next:hover { background-color: #ff7809; color: #fff; }



.pull-shared { }
	.pull-shared .twitter-share-button { float: left; width: 120px; height: 24px; }
	.pull-shared .btn_fb { float: left; width: 180px; height: 24px; }

.twitter-share-button {width:120px;float:left;height:20px;margin-top:2px}
.btn_fb {width:180px;height:20px;float:left;margin-top:2px}
.btn_tumblr { float: left; margin: 2px 4px; width: 94px; }
.btn_meneame{width:25px;height:20px;margin-top:2px; margin-left: 4px; background:left top no-repeat url(./images/meneame.gif);float:left}
.btn_google{width:50px;height:20px;margin-top:2px; float:left; }
hr.line{border:none;border-top: 1px solid #e4e4e4; height: 0px; margin: 0pt auto;}

.multicolumn2 { text-align: justify; }
.column2 { text-align: justify; }
	.column2 .last{ float: right !important; }







/* =Comments
-------------------------------------------------------------- */

.widget-title { font-size: 100%; border-left: 3px solid #b3b3b3; line-height: 40px; background-color: #e4e4e4; color: #333; font-weight: normal; text-transform: uppercase; padding-left: 10px; margin-bottom: 20px; }

#comments { clear: both; }
	#comments .navigation { padding: 0 0 18px 0; }

h3#comments-title,
h3#reply-title { color: #000; font-size: 20px; font-weight: bold; margin-bottom: 0; }
h3#comments-title { padding: 24px 0; }

.commentlist { list-style: none; margin: 0; padding-left: 0; overflow: hidden; }
	.commentlist li.comment { border-bottom: 1px solid #E4E4E4; line-height: 24px; margin: 0 0 24px 0; padding: 0 0 0 80px; position: relative; }
	.commentlist li:last-child { border-bottom: none; margin-bottom: 0; }

#comments .comment-body { color: #000; font-size: 13px; }
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
width: 300px;
float: left;
}
.comment-author cite {
	color: #333;
	font-size:13px;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
width: 200px;
float: right;
text-align:right;
	font-size: 12px;
	padding: 0 0 0px 0;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #ff4b33;
}
.commentlist .children {
	list-style: none;
	margin: 0; padding-left: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}

#respond{
background-color:#f0f0f0;

padding:1px 20px 20px 20px;
margin-top:40px;
font-size:13px;
color:#797979
}



#reply-title small{ font-size: 100%; }

#commentform{ }
	#commentform input  { margin-top: 5px; }
		#commentform input[type=text] { width: 100%; }
		#commentform input[type=submit] { font-weight: bold; color: #fff; text-transform: uppercase; cursor: pointer; padding: 6px 34px; background-color: #ff5a00; border: 0 none; font-size: 120%; }
			#commentform input[type=submit]:hover { background-color:#F05300; }
		#commentform select { width: 60%; }
		#commentform textarea { width: 100%; }

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

		#commentform span { color: #797979; padding-top: 15px; }
			#commentform span.ui-selectmenu-status{ border: 0 none; color: #797979; font-weight: normal; padding: 3px 13px; }

	#commentform p { margin-top: 15px; }

	#commentform label { float: none; display: block; }

/*== Formulatio ===*/
.wpcf7 { padding: 20px; width: 100%; }
.wpcf7-form { padding: 20px; width: 100%; color: #333; background: #f0f0f0; }
	.wpcf7-form input { margin-top: 5px; }
	.wpcf7-form input[type=text] { width: 100%; padding-left: 5px; }
	.wpcf7-form input[type=submit] { font-weight: bold; color: #fff; text-transform: uppercase; cursor: pointer; padding: 6px 34px; background-color: #ff5a00; border: 0 none; font-size: 120%; }
		.wpcf7-form input[type=submit]:hover { background-color:#F05300;}

	.wpcf7-form select { width: 60%; }
	.wpcf7-form textarea { width: 100%; }

	.wpcf7-form span { color: #797979; padding-top: 15px; }
		.wpcf7-form span.ui-selectmenu-status{ border: 0 none; color: #797979; font-weight: normal; padding: 3px 13px; }

	.wpcf7-form p { margin-top: 15px; }

	.wpcf7-form legend { background: url(./img/line.gif) no-repeat 0 3px; border-bottom: 1px dotted #D1D1D1; color: #797979; font-size: 140%; padding-bottom: 8px; padding-left: 5px; font-weight: normal; padding-left: 10px; }

	.wpcf7-form .left { float: left; width: 50%; }
	.wpcf7-form .right { float: right; width: 50%; }

	.wpcf7-form .clear { clear: both; }


/*=== Carousel Noticias relacionadas ===*/
.wp_rp_content { margin: 0 0 20px; padding: 0; }
.related_post { list-style: none; margin: 0; padding: 0; }
	.related_post li { list-style: none; background-color: #F0F0F0; min-height: 40px; margin-bottom: 20px; }
		.related_post li:first-child { }
		.related_post li img { min-width: 100%; height: auto; padding: 10px; }
		.related_post li.none { float:left; }
		.related_post li .related-content { float: right; width: 230px; }
			.related_post li .related-content a { color: #333; }
		.related_post li .wp_rp_title { padding: 15px; display: block; color: #000; line-height: 25px; }
			.related_post li .wp_rp_title:hover { text-decoration: underline; color: #FF7808; }

.wp_rp_footer { clear: both; }



.carousel-lista { }

	.carousel-lista .carousel-indicators { position: relative; top: auto; left: auto; right: auto; bottom: auto; width: auto; margin: 0; }
		.carousel-lista .carousel-indicators>li { color: #333; margin: 1px 0 0; padding: 15px 20px; display: block; width: auto; height: auto; text-indent: 0; text-align: left; border: 0 none; border-radius: 0; cursor: pointer; }
			.carousel-lista .carousel-indicators>li.active,
			.carousel-lista .carousel-indicators>li:hover { color: #fff; background: #ff7808; text-decoration: none; }


/* === Lista de Comentarios === */
.commentlist li.comment { padding: 0; }
.commentlist .avatar { position: relative; float: left; width: 30px; height: 30px; }
.commentlist .comment-author-info { padding-left: 35px; }
.commentlist .comment-body { clear: both; padding-left: 35px; }
	.commentlist .comment-body a:link,
	.commentlist .comment-body a:visited { color: #888; text-decoration: none; }
		.commentlist .comment-body a:active,
		.commentlist .comment-body a:hover { color: #ff4b33; }
.commentlist .children { padding-left: 35px; }
