@charset utf-8;
/*  

Theme Name: MUTIS

Theme URI: http://www.mentalidadweb.com/

Description: Diseño de sitio we MUTIS, adaptado especialmente para sus requerimientos.

Version: 1.0

Author: MW Themes

Author URI: http://www.mentalidadweb.com/



*/

body {
	background: #020402 url(images/fondo.jpg) ;
	position:absolute; 
	z-index:1; 
	width:100%; 
	height:100%;
	background-repeat: repeat-x; 
	color: #43494C;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

@font-face {
    font-family: 'almonte_woodgrainregular';
    src: url('fuentes/almontew.eot');
    src: url('fuentes/almontew.eot?#iefix') format('embedded-opentype'),
         url('fuentes/almontew.woff') format('woff'),
         url('fuentes/almontew.ttf') format('truetype'),
         url('fuentes/almontew.svg#almonte_woodgrainregular') format('svg');
    font-weight: normal;
    font-style: normal;

}



a {
	color: #333333;
	text-decoration: none;
	
padding-right:2px;
}
a:hover, a:focus {
	color: #333333;
	text-decoration: none;
}
a:focus {
	outline: none;
}/* =LAYOUT-------------------------------------------------------------- */
#container {
	width: 1010px;
	margin: 0 auto;
}
#main {
	padding: 15px;
	background: #fff;
}
#main-fullwidth {
	padding: 15px;
	background: #fff;
}
#content {
	overflow: hidden;
	float: left;
	width: 460px;
	margin-left: 235px;
}
#sidebar-primary {
	overflow: hidden;
	float: left;
	width: 220px;
	margin-left: -695px;
}
#sidebar-secondary {
	overflow: hidden;
	float: right;
	width: 220px;
	margin-left: 15px;
}/* =HEADER-------------------------------------------------------------- */
#header {
	height: 142px;
	background-image:url(images/header.jpg);
	width:100%;
}
.logo {
	padding-top:25px;
	float: left;
}
.socialicon {
	padding-top:5px;
	float: right;
}
.logo h1.site_title {
	margin: 0;
	padding:0;
	font-family: Arial, Helvetica, Sans-serif;
	font-size:48px;
	line-height: 40px;
	font-weight: bold;
}
.logo h1.site_title a, .logo h1.site_title a:hover {
	color: #C7C4C4;
	text-decoration: none;
}
.logo h2.site_description {
	margin: 0;
	padding:0;
	color: #EDECEC;
	font-family: Arial, Helvetica, Sans-serif;
	font-size:14px;
	line-height: 14px;
}
.header-right {
	float: right;
}/* =MENUS-------------------------------------------------------------- *//* Menu Primary----------------------------*/
.menu {
	width:100%;
	height: 34px;
	background: url(images/menu-primary-bg.png) left top repeat-x;
	z-index: 400;
}
}
.menu-primary-container {
	background-image:url(images/menu-primary-bg.png);
	float: left;
	padding:0;
	position:relative;
	height: 32px;
	background: url(images/menu-primary-bg.png) left top repeat-x;
	z-index: 400;
}
.menu-primary {
}
.menu-primary ul {
	min-width: 160px;
}/* First Level - Menu Primary */
.menu-primary li a {
	color: #FFFFFF;
	padding: 8px 1px 6px 3px;
	text-decoration: none;
	text-align:center;
	font-family: 'Muli', sans-serif;
	font-size: 11px;
	font-weight: 400;
	text-transform: uppercase;
	margin: 0 0px 0 0;
	width:87px;
	height:20px;
	background: url(images/linemenu.jpg) right top repeat-y;
}
.menu-primary li a:hover, .menu-primary li a:active, .menu-primary li a:focus, .menu-primary li:hover > a, .menu-primary li.current-cat > a, .menu-primary li.current_page_item > a, .menu-primary li.current-menu-item > a {
	
	color: #ffffff;
	outline: 0;
	background: #b50505;
}/* Child Levels - Menu Primary */
.menu-primary li li a {
	
	color: #6D6969;
	text-transform: none;
	background: #FCFCFC;
	padding: 8px 15px;
	margin: 0;
	border: 0;
	font-weight: normal;
}
.menu-primary li li a:hover, .menu-primary li li a:active, .menu-primary li li a:focus, .menu-primary li li:hover > a, .menu-primary li li.current-cat > a, .menu-primary li li.current_page_item > a, .menu-primary li li.current-menu-item > a {
	color: #fff;
	background: #b50505;
	outline: 0;
	border-bottom:0;
	text-decoration: none;
}/* Arrows Menu Primary */
.menu-primary a.sf-with-ul {
	padding-right: 20px;
	min-width: 1px;
}
.menu-primary .sf-sub-indicator {
	position: absolute;
	display: block;
	overflow: hidden;
	right: 0;
	top:  0;
	padding: 10px 10px 0 0;
}
.menu-primary li li .sf-sub-indicator {
	padding: 9px 10px 0 0;
}/* Shadows Menu Primary */
.wrap-menu-primary .sf-shadow ul {
	background:	url('images/menu-primary-shadow.png') no-repeat bottom right;
}/* Menu Secondary----------------------------*/
.menu-secondary-container {
	position:relative;
	height: 34px;
	z-index: 300;
	background: url(images/menu-secondary-bg.png) left top repeat-x;
	margin: 6px 0;
}
.menu-secondary {
}
.menu-secondary ul {
	min-width: 160px;
}/* First Level - Menu Secondary */
.menu-secondary li a {
	color: #2A2B2A;
	padding: 11px 15px;
	text-decoration: none;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
}
.menu-secondary li a:hover, .menu-secondary li a:active, .menu-secondary li a:focus, .menu-secondary li:hover > a, .menu-secondary li.current-cat > a, .menu-secondary li.current_page_item > a, .menu-secondary li.current-menu-item > a {
	color: #056E9C;
	background: url(images/menu-secondary-bg.png) left -134px repeat-x;
	outline: 0;
}/* Child Levels - Menu Secondary */
.menu-secondary li li a {
	color: #3D3F3D;
	background: #FFFFFF;
	padding: 10px 15px;
	text-transform: none;
	margin: 0;
	font-weight: normal;
}
.menu-secondary li li a:hover, .menu-secondary li li a:active, .menu-secondary li li a:focus, .menu-secondary li li:hover > a, .menu-secondary li li.current-cat > a, .menu-secondary li li.current_page_item > a, .menu-secondary li li.current-menu-item > a {
	color: #fff;
	background: #026795;
	outline: 0;
}/* Arrows - Menu Secondary */
.menu-secondary a.sf-with-ul {
	padding-right: 26px;
	min-width: 1px;
}
.menu-secondary .sf-sub-indicator {
	position: absolute;
	display: block;
	overflow: hidden;
	right: 0;
	top:  0;
	padding: 11px 13px 0 0;
}
.menu-secondary li li .sf-sub-indicator {
	padding: 9px 13px 0 0;
}/* Shadows - Menu Secondary */
.wrap-menu-secondary .sf-shadow ul {
	background:	url('images/menu-secondary-shadow.png') no-repeat bottom right;
}/* =POST-------------------------------------------------------------- *//* Post General----------------------------*/
.post {
	margin-bottom: 15px;
	border-bottom: 0;
}
.page, .post-single {
	border-bottom: 0;
	margin-bottom: 0;
}
.title {
	color: #0D100F;
	margin: 0 0 10px 0;
	padding: 0;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 24px;
	line-height: 24px;
	font-weight: bold;
}
.title a {
	color: #0D100F;
	text-decoration: none;
}
.title a:hover {
	color: #115C99;
	text-decoration: none;
}
.entry {
	line-height: 20px;
}
.featured_cuña {
	margin: 3px;
	border: 0px solid #B5C0CC;

}

.featured_image {
	padding: 6px;
	border: 1px solid #B5C0CC;
	background: #fff;
}
.featured-image-container {
	overflow: hidden;
	height: 300px;
	margin-bottom: 15px;
}
.featured-image-container img {
	width: 615px;
}
.page-title {
	color: #0D100F;
	margin: 0px 0 10px 0;
	padding: 0 0 10px 0;
	font-weight: bold;
	text-transform: uppercase; 
	font-size: 20px;
	font-family: Arial, Helvetica, Sans-serif;
	border-bottom: 2px solid #0D100F;
}/* Post Metas----------------------------*/
.postmeta-primary {
font-weight: bold;

	color: #333333;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	line-height: 18px;
	padding: 0 0 10px 5px;
}
.postmeta-secondary {
	color: #646864;
	font-size: 12px;
	line-height: 18px;
	padding: 0 0 10px 0;
}
.postmeta-primary span, .postmeta-secondary span {
	background: url(images/meta-separator.png) left center no-repeat;
	padding:3px 0 3px 10px;float: right;
}
.postmeta-primary span:first-child, .postmeta-secondary span:first-child {
	background: none;
	padding-left: 0;
}/* Read More----------------------------*/
.readmore {
	margin-bottom: 15px;
	float: right;
}
.readmore a {
	background-image:url(images/fondo_boton.jpg);
background-repeat:repeat-x;
	text-decoration: none !important;
	color: #ffffff !important;
	text-align:center;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	border:1px solid #e61b1a;
	width:55px;
	height:15px;
}
.readmore a:hover {
	background-image:url(images/fondo_boton.jpg);
background-repeat:repeat-x; 
	text-decoration: none !important;
	color: #ffffff !important;
	text-align:center;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	border:1px solid #e61b1a;
	width:55px;
	height:15px;
}/* =SITEMAP-------------------------------------------------------------- */
.sitemap {
}
.sitemap-col {
	width: 30%;
	padding: 0 0 0 10px;
}
.sitemap-col-archives {
	width: 45%;
	padding: 0 0 0 10px;
}
.sitemap h2 {
	font-size: 18px;
	font-weight: bold;
	border-bottom: 2px solid #ddd;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}
.sitemap h3 {
	font-size: 14px;
	font-weight: bold;
	padding: 0;
	margin: 0 0 10px 0;
}
.sitemap-list {
	font-size: 13px;
	line-height: 22px;
}
.sitemap-list, .sitemap-list ul {
	padding: 0 0 0 20px;
}/* =CONTACT FORM-------------------------------------------------------------- */
.contact-form {
}
.contact-form-label {
	width: 90px;
	font-weight: bold;
	font-size: 14px;
	padding: 7px 0;
}
.contact-form-input {
	margin-left: 90px;
}
.contact-form input[type=text] {
	padding: 6px;
	width: 60%;
	margin-bottom: 20px;
	border: 1px solid #ccc;
	background: #fff;
}
.contact-form input[type=submit] {
	padding: 5px 50px;
	border: 1px solid #ccc;
	background: #eee;
}
.contact-form textarea {
	width: 96%;
	padding: 6px;
	height: 160px;
	margin-bottom: 20px;
	border: 1px solid #ccc;
	background: #fff;
}
.contact-form-required {
	color: red;
}/* =SLIDER-------------------------------------------------------------- */
.fp-slider {
	margin: 0 0 15px 0;
}
.fp-slides-container {
}
.fp-slides, .fp-thumbnail, .fp-prev-next, .fp-nav {
	width: 930px;
}
.fp-slides, .fp-thumbnail {
	height: 300px;
	overflow: hidden;
	position: relative;
}
.fp-title {
	font-family: Arial, Helvetica, Sans-serif;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	padding: 0 0 2px 0;
	margin: 0;
}
.fp-title a, .fp-title a:hover {
	color: #fff;
	text-decoration: none;
}
.fp-content {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background: #111;
	opacity: 0.7;
	filter: alpha(opacity = 70);
	padding: 10px 15px;
	overflow: hidden;
}
.fp-content p {
	color: #fff;
	padding: 0;
	margin: 0;
	line-height: 18px;
}
.fp-more, .fp-more:hover {
	color: #fff;
	font-weight: bold;
}
.fp-nav {
	height: 12px;
	text-align: center;
	padding: 10px 0;
	background: #020402;
}
.fp-pager a {
	background-image: url(images/featured-pager.png);
	cursor:pointer;
	margin: 0 8px 0 0;
	padding: 0;
	display: inline-block;
	width: 12px;
	height: 12px;
	overflow: hidden;
	text-indent: -999px;
	background-position: 0 0;
	float: none;
	line-height: 1;
	opacity: 0.7;
	filter: alpha(opacity = 70);
}
.fp-pager a:hover, .fp-pager a.activeSlide {
	text-decoration: none;
	background-position: 0 -112px;
	opacity: 1.0;
	filter: alpha(opacity = 100);
}
.fp-prev-next-wrap {
	position: relative;
	z-index: 200;
}
.fp-prev-next {
	position: absolute;
	bottom: 130px;
	left: 0;
	right: 0;
	height: 37px;
}
.fp-prev {
	float:left;
	margin-left: 14px;
	width:37px;
	height:37px;
	background:url(images/featured-prev.png) left top no-repeat;
	opacity: 0.6;
	filter: alpha(opacity = 60);
}
.fp-prev:hover {
	opacity: 0.8;
	filter: alpha(opacity = 80);
}
.fp-next {
	float:right;
	width:36px;
	height:37px;
	margin-right: 14px;
	background:url(images/featured-next.png) right top no-repeat;
	opacity: 0.6;
	filter: alpha(opacity = 60);
}
.fp-next:hover {
	opacity: 0.8;
	filter: alpha(opacity = 80);
}/* =WP-PAGENAVI-------------------------------------------------------------- */
.wp-pagenavi {
	float: left;
}
.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	padding: 5px 8px;
	margin: 2px;
	font-size: 15px;
	line-height: 15px;
	float: left;
}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {
	color: #333333;
	background:none;
	border: 1px solid #fff;
}
.wp-pagenavi span.current {
	font-weight: bold;
	color: #0A558C;
	background: #DFDFDF url(images/wp-pagenavi-bg.png) left top repeat-x;
	border: 1px solid #ECEBEB;
}
.wp-pagenavi a:hover {
	color: #3B3D3B;
	background: #FEFEFE url(images/wp-pagenavi-bg.png) left -123px repeat-x;
	border: 1px solid #ECEBEB;
}
.wp-pagenavi span.pages {
	color: #333333;
	background: none;
	padding: 4px 8px 4px 0;
	border: 1px solid #fff;
}
.wp-pagenavi span.extend {
	background:transparent;
	color: #333333;
	background: none;
	border: 1px solid #fff;
}/* =FOOTER-------------------------------------------------------------- */
#footer {
	color: #575656;
	font-family: Verdana, Helvetica, Sans-serif;
	font-size:11px;
	background-image:url(images/footer_imgf.jpg);
	background-repeat:repeat-x;
	background-color:#aaa8b6;
	text-align: left;
	padding: 10px 10px 10px 10px;
}
#copyrights {
}
#copyrights a {
	color: #FFFFFF;
}
#copyrights a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#credits {
	color: #898989;
	text-align: center;
	font-size: 11px;
	padding: 10px 0 0 0;
}
#credits a {
	color: #898989;
	text-decoration: none;
}
#credits a:hover {
	text-decoration: none;
	color: #898989;
}/* Footer Widgets----------------------------*/
#footer-widgets {
	background: #FFFFFF;
	padding: 0px 0 0 0;
	border-top: 0px solid #F5F5F5;
}
.footer-widget-box {
	width: 225px;
	float: left;
	margin-left: 12px;
}
.footer-widget-box-last {
}/* Footer Widgets Color */
#footer-widgets .widget-container {
}/* Footer Widgets Links */
#footer-widgets .widget-container a {
}
#footer-widgets .widget-container a:hover {
}/* Footer Widget Title */
#footer-widgets .widgettitle {
}
#footer-widgets .widgettitle, #footer-widgets .widgettitle a, #footer-widgets .widgettitle a:hover {
}/* Footer List Items */
#footer-widgets .widget ul li {
}/* Footer Widgets Tabs */
#footer-widgets .tabs-widget li a {
}
#footer-widgets .tabs-widget li a:hover, #footer-widgets .tabs-widget li a.tabs-widget-current {
}/* Footer Widgets Seaarch */
#footer-widgets #search {
}
#footer-widgets #search #s {
}/* =WIDGETS-------------------------------------------------------------- *//* Widgets Defaults----------------------------*/
.widget-container {
	list-style-type: none;
	list-style: none;
	margin: 0 0 15px 0;
	padding: 0;
	color: #495760;
	font-size: 13px;
}
.widget-container a {
	color: #495760;
	text-decoration: none;
}
.widget-container a:hover {
	color: #0E6DAF;
	text-decoration: none;
}
.widgettitle {
	background: url(images/widgettitle-bg.png) left bottom no-repeat;
	margin: 0 0 10px 0;
	padding: 10px 0 14px 0;
}
.widgettitle, .widgettitle a, .widgettitle a:hover {
	color: #1D2725;
	font-size: 16px;
	line-height: 16px;
	font-family: Arial, Helvetica, Sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
.widget ul {
	list-style-type: none;
	list-style: none;
	margin: 0;
	padding: 0;
}
.widget ul li {
	padding: 0 0 9px 12px;
	margin: 0 0 8px 0;
	background: url(images/widget-list.png) left 2px no-repeat;
	border-bottom: 1px dashed #C6C6C6;
}/* Search----------------------------*/
#search {
width: 126px;
height: 18px;
	border: 1px solid #DDE6E9;
	background: #fff url(images/search.png) 99% 50% no-repeat;
	text-align: left;
	padding-left: 10px;
	font-size: 10px;
	font-family: Arial, Helvetica, Sans-serif;
	margin-left:72px;

}
#search #s {
	background: none;
	
	color: #080A08;
	border: 0;
	width: 20px;
	padding-top: 10;
	margin: 0;
	outline: none;
}
#content-search {
	width: 300px;
	padding: 15px 0;
}
#topsearch {
	float: right;
}
#topsearch #s {
	width: 220px;
}/* Wp Calendar----------------------------*/
#wp-calendar td:hover, #wp-calendar #today {
	background: #0E6DAF;
	color: #fff;
}
#wp-calendar td:hover a, #wp-calendar #today a {
	color: #fff;
}/* Text Widget----------------------------*/
.textwidget {
	line-height: 18px;
}/* 125x125 Banners Widget----------------------------*/
.banners-125 {
	text-align: center;
	margin-bottom: -10px;
}
.banners-125 img {
	margin: 0 5px 5px 5px;
}/* Posts Widget----------------------------*/
.posts-widget ul {
	list-style-type: none;
	list-style: none;
	padding: 0;
	margin: 10px 0 0 0;
}
.posts-widget ul li {
	list-style-type: none;
	list-style: none;
	padding: 0 0 15px 0;
	margin: 0 0 15px 0;
	border-bottom: 1px dashed #C6C6C6;
}
.posts-widgettitle {
	font-weight: bold;
	padding: 0 0 5px 0;
	margin: 0;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 14px;
}
.posts-widgettitle a {
}
.posts-widgettitle a:hover {
}
.posts-widget-meta {
	font-style: italic;
	padding: 0 0 5px 0;
}
.posts-widget-entry {
	font-family: Arial, Helvetica, Sans-serif;
	line-height: 20px;
}
.posts-widget-more {
	font-weight: bold;
}
.posts-widget-more:hover {
}
.posts-widget-featured-image {
	border: 1px solid #B5C0CC;
	padding: 4px;
	background-color: #fff;
}
.posts-widget .alignleft {
	margin: 0 8px 8px 0;
}
.posts-widget .alignright {
	margin: 0 0 8px 8px;
}
.posts-widget .aligncenter {
	margin-bottom: 8px;
}/* Comments Widget----------------------------*/
.comments-widget ul {
	list-style-type: none;
	list-style: none;
	padding: 0;
	margin: 10px 0 0 0;
}
.comments-widget ul li {
	list-style-type: none;
	list-style: none;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px dashed #C6C6C6;
}
.comments-widget-author {
	text-decoration: none;
	font-weight: bold;
	padding: 0 0 5px 0;
	margin: 0;
}
.comments-widget-author:hover {
}
.comments-widget-entry {
	font-family: Arial, Helvetica, Sans-serif;
	line-height: 20px;
}
.comments-widget-more {
	font-weight: bold;
}
.comments-widget-more:hover {
}
.comments-widget-avatar {
	border: 1px solid #B5C0CC;
	padding: 4px;
	background-color: #fff;
}
.comments-widget .alignleft {
	margin: 0 8px 0 0;
}
.comments-widget .alignright {
	margin: 0 0 0 8px;
}
.comments-widget .aligncenter {
	margin-bottom: 8px;
}/* Info Box Widget----------------------------*/
.infobox-widget ul {
	list-style-type: none;
	list-style: none;
	padding: 0;
	margin: 0;
}
.infobox-widget ul li {
	list-style-type: none;
	list-style: none;
	padding: 0;
	margin: 5px 0 0 0;
}
.infobox-widget ul li a {
	text-decoration: none;
}
.infobox-widget-description {
	line-height: 20px;
}
.infobox-widget-more {
	font-weight: bold;
}
.infobox-widget-more:hover {
}
.infobox-widget .alignleft {
	margin: 0 10px 10px 0;
}
.infobox-widget .alignright {
	margin: 0 0 10px 10px;
}
.infobox-widget .aligncenter {
	margin-bottom: 10px;
}
.infobox-widget .inbottom {
	margin-top: 10px;
}/* Social Profiles Widget----------------------------*/
.social-profiles-widget img {
	margin: 0 4px 0 0;
}
.social-profiles-widget img:hover {
	opacity: 0.8;
} /* Tabs Widget----------------------------*/
.tabs-widget {
	list-style: none;
	list-style-type: none;
	margin: 0 0 10px 0;
	padding: 0;
	height: 26px;
}
.tabs-widget li {
	list-style: none;
	list-style-type: none;
	margin: 0 0 0 4px;
	padding: 0;
	float: left;
}
.tabs-widget li:first-child {
	margin: 0;
}
.tabs-widget li a {
	color: #191B19;
	background: url(images/tabs-bg.png) left top repeat-x;
	padding: 6px 16px;
	font-family: Arial, Helvetica, Sans-serif;
	font-weight: bold;
	display: block;
	text-decoration: none;
	font-size: 12px;
	line-height: 12px;
}
.tabs-widget li a:hover, .tabs-widget li a.tabs-widget-current {
	color: #0C5998;
}
.tabs-widget-content {
}/* Tweets Widget----------------------------*/
.tweets-widget ul {
	list-style-type: none;
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 20px;
	font-family: Arial, Helvetica, Sans-serif;
}
.tweets-widget ul li {
	list-style-type: none;
	list-style: none;
	padding: 0;
	margin: 15px 0 0 0;
}
.tweets-widget ul li:first-child {
	margin-top: 5px;
}
.tweets-widget li.tweets-bird {
	padding-left: 24px;
	background: url(images/tweets.png) left 2px no-repeat;
}
.tweets-widget a {
}
.tweets-widget a:hover {
}
a.tweets-widget-time {
	text-decoration: underline;
}
a.tweets-widget-time:hover {
	text-decoration: none;
}/* Facebook Widget----------------------------*/
.facebook-widget {
	list-style-type: none;
	list-style: none;
	margin: 0;
	padding: 0;
}/* =COMMENTS-------------------------------------------------------------- */
#comments {
	margin-bottom: 15px;
}
#comments p {
	margin: 5px 0 10px 0;
}
h3#comments-title {
	font-weight: bold;
	font-size: 20px;
	padding: 0;
	margin: 0 0 15px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
	padding: 0;
}
.commentlist li.comment {
	line-height: 24px;
	margin: 0 0 15px 0;
	padding: 0 0 0 0px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom:none;
	margin-bottom:0;
}
#comments .comment-body ul, #comments .comment-body ol {
	margin-bottom: 15px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 15px;
}
.commentlist .avatar {
	border: 3px solid #ffffff;
	margin-right: 10px;
	width: 40px;
	height: 40px;
	vertical-align: middle;
	margin-bottom: 2px;
}
.comment-author {
	padding: 5px;
	display: block;
	background: #F2F2F2;
	border: 1px solid #DFDFDF;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.comment-author cite {
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.fn, .fn a:link, .fn a:hover, .fn a:visited {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
.comment-meta {
	margin: -23px 0 0 65px;
	display: block;
	font-size: 11px;
	padding:0;
}
.comment-meta a:link, .comment-meta a:visited {
	text-decoration: none;
}
.commentlist .bypostauthor {
}
.reply {
	text-align: right;
	margin-bottom: 10px;
}
.comment-reply-link {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	background: #EDEDED;
	color: #333;
	padding: 2px 8px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border:  1px solid #999999;
}
.comment-reply-link:hover {
	background: #F5F5F5;
	color: #333;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}/* Children */
.commentlist .children li {
	border: none;
	margin: 0;
}
.nocomments {
	display: none;
}
#comments .pingback {
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	font-size: 12px;
	line-height: 18px;
	display:block;
	margin: 0;
}
#comments .pingback .url {
	font-style: italic;
	font-size: 13px;
}/* Comments form */
#respond {
	overflow: hidden;
	position: relative;
	margin-bottom: 15px;
}
h3#reply-title {
	font-weight: bold;
	font-size: 20px;
	padding: 0;
	margin: 0 0 15px 0;
}
#respond .required {
	color:#FF4B33;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	display: none;
}
.children #respond {
	margin: 0 48px 0 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}
#respond .required {
	color:#FF4B33;
	font-weight:bold;
}
#respond label {
	font-size: 12px;
	font-weight: bold;
}
#respond input {
	margin:10px 0 0 0;
	width:98%;
}
#respond textarea {
	width:98%;
	margin:10px 0 0 0;
}
#respond .form-allowed-tags {
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond input[type=submit] {
	margin: 0;
}
#respond .form-submit {
	margin: 0;
}
#respond .form-submit input {
	width: auto;
	font-size: 14px;
}
#respond dl {
	margin: 0 0 10px;
}
#respond dt {
	display: inline;
	font-weight: normal;
}
#respond dd {
	display: inline;
}/* =END-------------------------------------------------------------- *//* =RESPONSIVE-------------------------------------------------------------- */
.menu-primary-responsive-container, .menu-secondary-responsive-container {
	display: none;
	margin: 10px;
}
.menu-primary-responsive, .menu-secondary-responsive {
	width: 100%;
	padding: 5px;
	border: 1px solid #ddd;
}/* Tablets ----------- */
@media only screen and (max-width: 768px) {
#container, #footer-container {
	width: 100%;
}
#main, #main-fullwidth, #header, #footer-widgets, #footer {
	padding-left: 10px;
	padding-right: 10px;
}
#main, #main-fullwidth {
	background-image: none;
}
#header {
	height: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}
.logo, .header-right {
	float: none;
	text-align: center;
	padding-left: 0;
	padding-right: 0;
	margin-left: 0;
	margin-right: 0;
}
.header-right {
	padding-top: 10px;
}
#topsearch {
	float: none;
	width: 96%;
	margin: 10px 2%;
}
#header #topsearch {
	margin-left: 0;
	margin-right: 0;
	width: 100%;
}
#top-social-profiles {
	float: none;
	width: 100%;
	display: block;
	text-align: center;
}
#content, #sidebar-primary, #sidebar-secondary {
	width: 100%;
	float: none;
	padding: 0;
	margin: 0;
	display: block;
}
.menu-primary-container, .menu-secondary-container {
	float: none;
	margin-left: 0;
	margin-right: 0;
	display: block;
}
.fp-slider, #fb-root {
	display: none;
}
.post-box {
	width: 100%;
	height: 100%;
	float: none;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
#footer-widgets-container #footer-widgets {
	width: inherit;
}
.footer-widget-box {
	width: 100%;
	float: none;
	margin: 0;
	padding: 0;
}
#copyrights, #credits {
	display: block;
	float: none;
	text-align: center;
}
#footer-container #copyrights, #footer-container #credits {
	padding: 5px 0;
}
#footer-container #footer {
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
}
}/* Mobile Phones ----------- */
@media only screen and (max-width: 480px) {
.menu-primary-responsive-container, .menu-secondary-responsive-container {
	display: block;
}
.menu-primary-container, .menu-secondary-container {
	display: none;
}
#header .menu-primary-responsive-container, #header .menu-primary-responsive-container {
	margin-left: 0;
	margin-right: 0;
	width: 100%;
}
}/* Some General Formattings ----------- */
embed, img, object, video, .wp-caption {
	max-width: 100%;
}
img {
	height: auto;
}/* WooCommerces ----------- */
.woocommerce .content, .woocommerce #main-fullwidth {
	background: #fff;
}
.variations .label {
	background-color:inherit;
	color: inherit;
	display: block !important;
	font-size: inherit;
	font-weight: inherit;
	line-height:inherit;
	text-shadow: none;
	vertical-align: inherit;
	white-space: inherit;
	padding: 8px 8px 8px 0 !important;
}
.woocommerce input[type="text"], .woocommerce input[type="password"], .woocommerce input.text, .woocommerce input.title, .woocommerce textarea, .woocommerce select {
	margin: 0;
	padding: 4px !important;
}
.quantity input[type="text"], .quantity input.text, .quantity input {
	margin: 0;
	padding: 0 !important;
}
.woocommerce img {
	width: auto !important;
	height: auto !important;
}
#slide {
	float: left;
	width: 70%;
}
#logo{display: inline-block;
    float: left;
    margin-left: 20px;
    margin-top: 30px}
#twitter {
	float: right;width: 294px;
	 background-color: #ffffff;
	 margin-bottom:2px;
}
.rightslide{float: right;width: 30%;}

#cajabanner{
	border-right: 1px solid #606060;
	
	width:300px;
	height:250px;	
	}
#bajoslide {
	float: left;
	width: 70%;
}
#banner2 {
	float: left;
	width: 30%;
}
.clear {
	clear:both;
}
#izquierda {
	border-right: 1px solid #606060;
	width:30%;
	float:left;
	padding:1em;
	display: table-cell;
}
#derecha {
	width:33%;
	padding:1em;
	display: table-cell;
}
#central {
	width:33%;
	border-right: 1px solid #606060;
	padding: 1em;
	display: table-cell;
}
.titseccion {
	background-image:url(images/h4fondo.jpg);
	height:29px;
	font-size:20px;
	font-family: 'Fjalla One', sans-serif;
	color:#FFF;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
}
#fondo_noticia {
	width:100%;
	background-color:#eeeeee;
	/* background-image:url(images/fondo_noticias.jpg); */
	background-repeat:repeat-x;
	padding-left:0px;
	padding-right:0px;
	border:0px;
	border-color:#333333;
	margin:0px;
}
#fondo_noticia_pag {
	width:678px;
	
	background-color:#eeeeee;
	/* background-image:url(images/fondo_noticias.jpg); */
	background-repeat:repeat-x;
	padding-left:1px;
	padding-right:1px;
	border:0px;
	border-color:#333333;
	margin:0px;
}
#fondo_recomendamos {
	width:100%;
	height:200px;
	background-image:url(images/bg_reco.png);
	background-repeat:repeat;
	padding:0px 2px 10px 2px;
	border:0px;
	border-color:#333333;
	margin:0px;
}
#fondo_video {
	width:673px;
	background-image:url(images/fondo_noticias.jpg);
	background-repeat:repeat-x;
	padding-left:1px;
	padding-right:1px;
	border:0px;
	border-color:#333333;
	margin:0px;
}

.titnoticia_footer { 
	color: #cccccc;
    display: block;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 18px;
    margin-bottom: 10px;
    padding-top: 5px;
}


.titnoticia { 
	color: #333333;
    display: block;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 18px;
    margin-bottom: 10px;
    padding-top: 5px;
}

.titnoticia a:hover{
color: #e61616;

    display: block;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 18px;
    margin-bottom: 10px;
    padding-top: 5px;

}

.titnoticia a{
color: #333333;
    display: block;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 18px;
    margin-bottom: 10px;
    padding-top: 5px;
}

h2 { 
	color: #333333;
    display: block;
    font-family:verdana;
    font-size: 16px;
    margin-bottom: 10px;
    padding-top: 5px;
}
.titulo_videos {
	padding-top:5px;
	font-size:18px;
	font-family: 'Fjalla One', sans-serif;
	color:#ffffff;
}

.cuñas {
	padding-top:5px;
	padding-left:2px;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	
	color:#333333;
}

.cuñas1 {
	
	
	
	font-size:18px;
	
	font-family:'Fjalla One',sans-serif;
	color:#C00;;
}

.caja_disco1 {
	border-bottom: 4px solid #ffffff;
	display: inline-block;
	height: auto;
	margin-bottom: 2px;
	padding-bottom:8px;
	padding-left:8px;
	width: 180px; 
	line-height: 130%; 
}

.caja_disco{

width: 300px;
padding-top:10px; 
padding-bottom:12px;
text-align: justify;
border-bottom: 1px solid #333333;
}


.caja_texto, .caja_texto2, .caja_disco {
text-align: justify;
	border-bottom: 4px solid #ffffff;
	display: inline-block;
	height: auto;
	margin-bottom: 2px;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:8px;
	
	line-height: 130%; 
}
.caja_texto2{padding-top:14px; padding-bottom:12px;}

.caja_texto4{
	
float: left;
	padding: 10px 2% 10px 2%;
	margin: 2px 1% 2px 2%;
	background:#e6e6e6;
	border: 2px solid #ffffff;
	width: 44%; /* ie5win fudge begins */

	width: 41%;
	} 


#home-left_noticias #caja_texto {padding-left:0px;}

#caja_texto p {
padding-left:10px;
padding-right:10px;
}

.texto_disco{
font-size: 11px;
vertical-align: top;
margin-top:-4px; 
height: 32px;
padding-bottom: 15px;
	
}


#foto_news {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	display: inline-block;
	float: left;
	height: 100px;
	margin-right: 10px;
	padding: 5px;
	width: 100px;
	margin-top:5px;
	box-shadow: 3px 3px 3px #DDDDDD;
	-webkit-box-shadow: 3px 3px 3px #DDDDDD;
	-mozbox-shadow: 3px 3px 3px #DDDDDD;
}

#foto_concuso {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	display: inline-block;
	float: left;
	height: 80px;
	margin-right: 10px;
	padding: 5px;
	width: 200px;
	margin-top:5px;
	box-shadow: 3px 3px 3px #DDDDDD;
	-webkit-box-shadow: 3px 3px 3px #DDDDDD;
	-mozbox-shadow: 3px 3px 3px #DDDDDD;
}

.foto {
 background-color: #000000;
    border: 1px solid #585858;
    height: 81px;
    padding: 2px;
    text-align: center;
    width: 81px;
}

#foto_disco {
	background-color: #000000;
border: 1px solid #585858;
	width:80px;
	height:75px;
	padding:3px;
	text-align: center;
}

#foto_disco2 {
	background-color: #000000;
border: 1px solid #585858;
	width:180px;
	height:180px;
	padding:3px;
	text-align: center;
}

#foto_news2 {
	background-color:#e9e9e9;
	border: 1px solid #CCCCCC;
	display: inline-block;
	float: left;
	height: 60px;
	margin-right: 10px;
	padding: 5px;
	width: 60px;
	margin-top:5px;
	box-shadow: 0px 0px 0px 2px #dddddd;
	-webkit-box-shadow: 0px 0px 0px 2px #dddddd;
	-mozbox-shadow: 0px 0px 0px 2px #dddddd;
}
.foto2 {
	width:70px;
	height:70px;
	display: block;
	position: absolute;
	text-align: center;
}
#foto_single {
	float:right;
	box-shadow: -1px -1px 0 #CCCCCC inset, 1px 1px 0 #E4E4E4 inset, 2px 4px 2px rgba(0, 0, 0, 0.2) inset;
	-webkit-box-shadow: -1px -1px 0 #CCCCCC inset, 1px 1px 0 #E4E4E4 inset, 2px 4px 2px rgba(0, 0, 0, 0.2) inset;
	-moz-box-shadow: -1px -1px 0 #CCCCCC inset, 1px 1px 0 #E4E4E4 inset, 2px 4px 2px rgba(0, 0, 0, 0.2) inset;
	padding: 4px;
	margin:10px;
}
#wrap-home-left {
	display: inline-block;
	margin-left: 10px;
	margin-top: 15px;
	width: 580px;
}
#home-left {
display: inline-block;
    float: left;
    margin: 0;
    padding-right: 10px;
    padding-top: 0;
    width: 420px;
}
#home-right {
	display: inline-block;
	float: left;
	margin: 0;
	padding-right: 7px;
	padding-top: 0px;
	width: 130px;
}
#wrap-home-right {
	display: inline-block;
	float: left;
	width: 412px;
}
#videos {
	float: left;
	width: 674px;
	
}
#caja_videos, #caja_disco {
	   background-image: url("images/fondo_videos.jpg");
    background-repeat: repeat;
    color: #FFFFFF;
    display: inline-block;
    height: 245px;
    margin-bottom: -8px;
    padding: 0;
    width: 100%;
}
#caja_videos2 {
	background-image:url(images/fondo_videos.jpg);
	color:#FFF;
	background-repeat:repeat;
	display: inline-block;
	height: 100%;
	margin-bottom: 2px;
	padding: 2px 2px 8px;
	width: 98%;
}
#logo_footer {
	background:url(images/FO.jpg);
	color:#FFF;
	width:97px;
	height:20px;
}
a.boton {
background-image:url(images/fondo_boton.jpg);
background-repeat:repeat-x;
	text-decoration: none !important;
	color: #ffffff !important;
	text-align:center;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	border:1px solid #e61b1a;
	width:55px;
	height:15px;
}
.boton {
background-image:url(images/fondo_boton.jpg);
background-repeat:repeat-x;
	float: right;
	font-size: 12px;
	padding-top:4px;
	padding-left:2px;
	position: relative;
	border-bottom: 1px solid #ffffff;
}
a.boton:hover {
background-image:url(images/fondo_boton.jpg);
background-repeat:repeat-x; 
}
.recomendamos {
	
	color: #ffffff;
    display: block;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 15px;
	margin-left:10px;
     margin-bottom: 5px;
    padding-top: 1px;
}
a.recomendamos {
	background: url(images/widget-list2.png)no-repeat left;
	padding-left: 20px;
	color: #ffffff;
	text-decoration: none;
	padding-top:10px;
	padding-bottom: 6px;
	border-bottom: 1px solid #404040;
}
a.recomendamos:hover, a:focus {
	color:#CCC;
	text-decoration: none;
}
.fecha {
	color: #333333;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding-bottom:1px;
	font-weight:bold;
}
.mas {
	color: #333333;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding-bottom:4px;
	font-weight:bold;
}
a.mas {
	color: #333333;
	text-decoration: none;
	padding-top:1px;
}
.titulo_video {
	background:url(images/videos_v.png)no-repeat left;
	color: #ffffff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding-left:20px;
	font-weight:bold;

}

.desc_video {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding-left:2px;
	font-weight:bold;
}

.titulo_discos {
	color: #ffffff;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}
.nota {
	background:url(images/nota.jpg)no-repeat left #424242;
	font-family:Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: 14px;
    font-weight: bold;
    height: 21px;
    padding-left: 57px;
    margin-top: 8px;
    text-decoration: none;
}

.nota p a {
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	text-decoration: none;
	padding-top:25px;
}


.nota_n {
	float:right;
	background:#252525;
	width:10px;
	height:27px;
	color: #333333;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}




.boton_form {
background-image:url(images/fondo_boton.jpg);
background-repeat:repeat-x;
	text-decoration: none !important;
	color: #333333 !important;
	text-align:center;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 9px;
	border:1px solid #e61b1a;
	width:40px;
	height:21px;
}


#artistas{
	float: left;
	margin-left: 2px;
	margin-right: 2px;
	min-height: 150px;
	position: relative;
	width: 90px;
	padding-left: 5px;
}

#artistas a, #artistas p a, #artistas p a:visited {
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	text-decoration: none;
}

#artistas a strong{font-size: 11px; font-weight: bold;}
.boton_form {
background-image:url(images/fondo_boton.jpg);
background-repeat:repeat-x;
	text-decoration: none !important;
	color: #ffffff !important;
	text-align:center;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 9px;
	border:1px solid #e61b1a;
	width:40px;
	height:21px;
}



#artistas2{
	float: left;
	margin-left: 2px;
	margin-right: 2px;
	min-height: 200px;
	position: relative;
	width: 200px;
	padding-left: 5px;
}

#artistas2 a, #artistas2 p a, #artistas2 p a:visited {
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	text-decoration: none;
}

#artistas2 a strong{font-size: 11px; font-weight: bold;}
.boton_form {
background-image:url(images/fondo_boton.jpg);
background-repeat:repeat-x;
	text-decoration: none !important;
	color: #ffffff !important;
	text-align:center;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 9px;
	border:1px solid #e61b1a;
	width:40px;
	height:21px;
}


.columnas {
width:48%;
float:left;
}

.box-1 { float:left; clear:left; width: 30%; margin-left: 0; }
.box { float:left; width: 30%; margin-left: 3%; }

.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 {
display: inline;
float: left;
margin-left: 10px;
margin-right: 10px;
}

ul#uno { 
list-style:none;
padding:4px 0;
border-left:3px solid #ffffff;
color:#FFFFFF; 

}
ul#uno li {

color:#FFFFFF;
    line-height:4px;
    margin: 0 10px 2px 0;
    padding-left: 10px;
}
ul#uno li a {
    display:block;
   
    padding:4px 0;
    text-decoration:none;
    text-align:left;
    font-size:11px;
    color:#FFFFFF;
    
}
ul#uno li a:hover {
    color:#dddddd;
	
  padding:4px 0;
    text-decoration:none;
    text-align:left;
    font-size:11px;
}

.breadcrumbs{background: url("images/meta-separator.png") no-repeat scroll left center transparent;
    float: left;
    padding: 3px 0 3px 10px;}
.linea{ border:0px; border-top:1px #ccc dotted; height:4px;}
.postmeta{
     display: inline-block;
    font-size: 12px;
    line-height: 19px;
    padding: 17px 0 11px 13px;
    width: 98%;}
	
	


.tooltips-gray{
	
	background-image:url(images/fondo_evento.jpg);
	background-repeat:repeat-x;
	
	border: 1px solid #ffffff;
   background-color:#CCC;
   width:620px;
    display:inline-block;
    min-width:60px;
    height:90px;
    white-space:nowrap;
    position:relative;
    cursor:pointer;
    margin-left:14px;
	padding-left:30px;
	padding-top:5px;
	padding-bottom:5px;
	
	}
	
	.tooltips-gray.img{
	background:url(images/LOGO_LADO.jpg) no-repeat left;
	}
	
	.sharethis_right{
		padding-left:10px;
		}
		
		
		
		a.revistaOn  {
	background:url(images/fondo_btrevista.jpg);
	background-repeat:repeat-x;
	text-decoration: none !important;
	color: #ffffff !important;
	text-align:center;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	border:1px solid #e61b1a;
	width:180px;
	height:33px;
	padding:8px 29px 8px 29px;
}
a.revistaOn:hover {
	
		background:url(images/fondo_btrevista_b2.jpg);
}

a.revistadDown {
background:url(images/fondo_btrevista2ne.jpg);
	background-color:#515151;
	background-repeat:repeat-x;
	text-decoration: none !important;
	color: #ffffff !important;
	text-align:center;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	border:1px solid #696969;
	width:180px;
	height:33px;
	padding:10px 92px ;
}

a.revistadDown:hover {
	background:url(images/fondo_btrevista2ne_b2.jpg);
	
}