@charset "utf-8";
/* CUSTOM CSS STYLES */
/* Write your styles here */
@import url('https://fonts.googleapis.com/css?family=Lora:400,400i,700,700i');

body {
    background-color: #eee;
}

h1, h2, h3{
    font-family: 'Lora', Georgia, "Times New Roman", serif;
	font-weight: 400;
}

h3 a{
    font-family: 'Lora', Georgia, "Times New Roman", serif;
	font-weight: 400;	
	}
a:hover {
    color: #81bc23;
    text-decoration: none;
}

.container {
	max-width: 1002px;
    background-color: #fff;
	border-left: 1px solid #cecece;
    border-right: 1px solid #cecece;
}
.container.headerbox {
    border: medium none;
    margin-bottom: 10px;
}

.container.headerbox .col-md-6{
	padding: 0 8px;	
	width: 60%;
	}

.container.headerbox .col-md-6.headerextramenu{
	width: 40%;
	padding: 15px 8px 0 0;
	}

.titularfamily {
    font-family: 'Lora', Georgia, "Times New Roman", serif !important;
}

.userbar {
    background: transparent none repeat scroll 0 0;
    border-bottom: 0 solid #eee;
    margin-bottom: 0;
}

.userbar .container{
	border:none;
	}

.navbar-inverse {
    background-color: transparent;
	border:none;
}
#desktop_header{
	background-color: #fff;
    margin: 0 auto;
    max-width: 1002px;
    padding: 0 0 15px;
    width: 100%;
  	border-left: 1px solid #cecece;
    border-right: 1px solid #cecece;
	
	}
.navbar.navbar-inverse {
	background-color: #fff;
    margin: 0 auto;
    max-width: 980px;
    padding: 0 10px;
    width: 100%;	
	}

.navbar.navbar-inverse .container{
	border:none;
	 padding: 0;
	}
#banner_top_container{
	border:none;	
	}

.nav_device {
	font-family:Georgia, "Times New Roman", Times, serif;
	border-bottom: 1px solid #403c3a;
    border-top: 1px solid #403c3a;
    display: block;
    float: none;
    height: 33px;
    margin: 0 auto;
    max-width: 980px;
    padding: 0;
    width: 100%;
}
.nav_device nav ul li {
    float: left;
}
.nav_device nav ul li.active {
    background: #403c3a none repeat scroll 0 0;
}
.nav_device nav ul li a {
    color: #403c3a;
    display: block;
    padding: 3px 5px;
    text-decoration: none;
}
.nav_device nav ul li.active a{
    color: #81bc23;	
	}
.nav_device nav ul li:hover {
    background: #403c3a none repeat scroll 0 0;
}	
.nav_device nav ul li:hover a{
	    color: #81bc23;
	}

.nav_device nav ul li .children {
    background: #403c3a none repeat scroll 0 0;
}
.nav_device nav ul li .children li {
    float: left;
    font-size: 0.9em;
    text-transform: none;
    width: 100%;
}

.nav_device nav ul li .children li:hover {
    background: #81bc23 none repeat scroll 0 0;
}
.nav_device nav ul li .children li:hover a {
    color: #fff;
}
.nav_device nav ul li .children li.active {
    background: #81bc23 none repeat scroll 0 0;
}
.nav_device nav ul li .children li.active a{
    color: #fff;
}

.nav_device nav ul li .children li a span h4 {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-style: oblique;
    font-weight: normal;

}
.nav_device nav ul li .children li a span h4:hover {
    color: #403c3a;
}

.nextnew p.header {
    color: #81bc23;
}
.lastnew p.header {
    color: #81bc23;
}


.page-header p.slogan {
    font-size: 0.45em;
    line-height: 100%;
    margin: 0 0 5px 4px;
}
.pagesmenu .nav li ul {
    background-color: #81bc23;
}
.pagesmenu .nav li a:hover {
    background-color: #403c3a;
    color: #81bc23;
}

.footer_navbar.inverse {
    background-color: transparent;
	margin: 0;
}
.footer_navbar {
    background-color: transparent;
	margin: 0;
}

.footer {
    border-bottom: 1px solid #403c2a;
    border-top: 1px solid #403c2a;
    color: #403c2a;
}
.footer ul li.morecontent{
    color: #403c2a;	
	}
.footer ul li a {
    color: #403c2a;
}

.IMAGETITLE .title.over h3 {
    font-size: 1em;
}

.IMAGETITLE .title.over h3 a:hover {
    color: #81bc23;
}
.IMAGETITLE .title.over h5,.IMAGETITLE .title.over h6 {
    font-size: 0.5em;
}

/** ********************************************** */
.soft {
    background-color: #f2f8e9 !important;
}
h3.soft a:hover{
	color:#81bc23 !important
}

.medium {
    background-color: #a7d065 !important;
}

.medium p {
    color: #403c3a !important;
}
h3.medium, h3.medium a, h6.medium {
    color: #333 !important;
}
.medium p, h5.medium, p.comments.medium, p.comments.medium a {
    color: #333 !important;
}
.strong {
    background-color: #81bc23 !important;
}
h3.strong a {
    color: #403c3a !important;
}
h3.strong a:hover {
    color: #fff !important;
}
.title.strong a:hover {
    color: #403c3a !important;
}

p.signature.strong a{
    color: #dfeec8 !important;
	}
p.signature.strong a:hover{
    color: #403c3a !important;
	}

.heavy {
    background-color: #403c3a;
}
.heavy p a {
    color: #81bc23 !important;
}

h3.heavy a{
	color:#81bc23 !important;
	}
h3.heavy a:hover{
	color:#fff !important;
	}
p.title.heavy a{
	}
p.title.heavy a:hover{
	color:#81bc23 !important;
	}

/** ******************************************* */

.COLUMNSNEWSITEM .layout_left .new h3 a{
    color: #403c3a;	
	}
.COLUMNSNEWSITEM .layout_left .new h3 a{
    color: #403c3a;	
	}


.NEWSITEM .titleblock h6{
    color: #81bc23;
	}
.NEWSITEM .titleblock h3 a:hover {
    color: #81bc23;
}
.NEWSITEM .relatedblogs{
    font-family: "Lora",Georgia,"Times New Roman",Times,serif;
    font-style: oblique;
	}
.NEWSITEM .relatedblogs.rows ol li .title {
    margin: 0 0 0 15%;
}
.NEWSITEM.heavy .relatednews.columns h4, .NEWSITEM.strong .relatednews.columns h4 {
    border-bottom: 4px solid #81bc23;
    color: #81bc23;
}
.NEWSITEM.heavy .relatedblogs.columns h4, .NEWSITEM.strong .relatedblogs.columns h4 {
    border-bottom: 4px solid #81bc23;
    color: #81bc23;
}

.section_labels {
    border-bottom: 0 solid #333;
    margin: 0 0 0;
}
.section_labels ul li {
    background-color: transparent;
	  padding: 2px 8px;
}
.section_labels ul li a {
    font-size: 0.4em;
}
.section_labels ul li.initial {
    font-size: 0.4em;
	padding: 3px 0 0 8px;	
}

.COLUMNSNEWSITEM .layout_left{
	border-bottom: 0 dotted #cecece;	
	}
.NEWSITEMCOLUMNS .layout_full .new h3 a:hover{
	color:#81bc23;	
	}
.WRITTERS h4.solid {
    background-color: #403c3a;
    border-bottom: 4px solid #81bc23;
    color: #fff;
    width: 100%;
}
.newssection h1.title a:hover{
    color: #81bc23;	
	}
.NEWSROTATOR .layout_images .sp-image-text h6{
    color: #81bc23;		
	}
.NEWSROTATOR .layout_images .sp-image-text h3 a {
    color: #81bc23;	
}
.NEWSROTATOR .layout_images .sp-image-text h3 a:hover {
    color: #fff;	
}
.CAROUSEL h4.solid {
    background-color: #333;
    border-bottom: 4px solid #81bc23;
}
.EVENTS h4{
    background-color: #333;
    border-bottom: 4px solid #81bc23;
}

.ROWSNEWSITEM h4.solid {
    background-color: #333;
    border-bottom: 4px solid #81bc23;
}
.NEWSROTATOR h4 {
    background-color: #333;
    border-bottom: 4px solid #81bc23;
}
.LETTERENTRIES h4.solid{
    background-color: #333;
    border-bottom: 4px solid #81bc23;
}
.PHOTOENTRIES h4.solid{
    background-color: #333;
    border-bottom: 4px solid #81bc23;
}

.SERVICEGUIDE h4{
    background-color: #81bc23;
    border-bottom: 4px solid #403c3a;
}
.SERVICEGUIDE h4 a{
    color: #fff;	
	}
.SERVICEGUIDE h4 a:hover{
    color: #403c3a;	
	}

.DISCOUNTCOUPON h4{
    background-color: #81bc23;
    border-bottom: 4px solid #403c3a;
}
.DISCOUNTCOUPON h4 a{
    color: #fff;	
	}
.DISCOUNTCOUPON h4 a:hover{
    color: #403c3a;	
	}



.RSSBLOCK h4{
    background-color: #333;
	}
.RSSBLOCK h4 a{
    color: #81bc23;	
	}
.RSSBLOCK h4 a:hover{
    color: #fff;	
	}
h4.solid a {
    color: #81bc23 !important;
}
h4.solid a:hover {
    color: #fff !important;
}

.NEWBODY .news_related_manual ul li a:hover{
    color: #81bc23;		
	}

.NEWSITEMROWS .layout_full .block .new h3 a:hover {
    color: #81bc23;
    text-decoration: none;
}
.TICKER_NEWS .ticker ul li a:hover{
    color: #81bc23;
	}

.mainnew h1.title a:hover{
    color: #81bc23;	
	}
.mainnew h3.pretitle{
    color: #81bc23;	
	}

.newssection h3.pretitle{
    color: #81bc23;	
	}

.footer ul li a {
    color: #403c2a;
    font-size: 0.8em;
}
.footer ul li a:hover{
    color: #81bc23;
}


.NEWBODY h1.new_title {
    color: #403c3a;
}
.NEWBODY h4.new_pretitle {
    color: #81bc23;
}

.NEWBODY .new_text {
    color: #403c3a;
    font-size: 0.5em;
}
.NEWBODY .news_related_manual h3{
  border-bottom: 1px solid #81bc23;	
    color: #81bc23;
	}
.NEWBODY .news_labels h3 {
  border-bottom: 1px solid #81bc23;	
    color: #81bc23;
}
.NEWBODY .news_labels ul li{
 background-color: transparent;	
	}

.NEWBODY .news_related_automatic h3 {
  border-bottom: 1px solid #81bc23;	
    color: #81bc23;
}
.NEWBODY .news_related_blogger h3 {
  border-bottom: 1px solid #81bc23;	
    color: #81bc23;
}

.SCHEDULE table th a#getnext:hover, .SCHEDULE table th a#getprevious:hover {
    background-color: #81bc23;
    color: #333;
}
.SCHEDULE table tr td a.eventday {
    background-color: #81bc23;
}

.user-comment .post-comments.suscriber {
    background: #faf0cc none repeat scroll 0 0;
    border: 1px solid #e6b300;
}

.discount_box .thumbnail .caption h3 a {
    font-weight: bold;
    text-decoration: none;
}