@charset "utf-8";
/* CUSTOM CSS STYLES */
/* Write your styles here */

h1,h2,h3,h5{
    font-family: Georgia, "Times New Roman", Times, serif;	
	}

.titularfamily {
    font-family: 'Open Sans', Verdana, Geneva, sans-serif !important;;
}
#desktop_header{
	background-color:#3c3b3b;
	}

.container.headerbox {
    margin: 10px auto;
}

.page-header p.slogan {
    color: #42b0bb;
    font-size: 0.5em;
    margin: 0 0 0 10px;
   line-height: 100%;
}	

.navbar {
    border: 0 none;
    border-radius: 0;
    font-family: Georgia, "Times New Roman", Times, serif;
    min-height: auto;
}
.contain {
    margin: 0 auto;
    max-width: 980px;
    width: 100%;
}
.headdate p.date {
    color: #eee;
}

.pagesmenu .nav li a {
    color: #fff;
}
.pagesmenu .nav li a:hover {
    color: #42b0bb;
}

.menu_smartphone a {
	color: #cecece;
    display: block;
    float: right;
    margin: 0 0 0 10px;
	}

.menu_user {
	float: right;
    margin: 0 0 0 10px;
    overflow: hidden;
    position: relative;
    top: 9px;
    width: auto;
}
.menu_user a{
	color: #cecece;
    display: block;
    float: right;
    margin: 0 0 0 10px;
}

.menu_user ul {
   list-style: outside none none;
    margin: 0 0 0 10px;
    padding: 0;
	}

.menu_user ul li{
	color: #fff;
    font-size: 0.5em;	
	}

.menu_user ul li:hover{
    cursor: pointer;
}

.menu_user ul li a{
	
	}


.menu_user ul li img {
    float: left;
    margin-right: 6px;
    width: 30px;
}

.topbar-search-block {
    background: #eee none repeat scroll 0 0;
    display: block;
    left: 0;
    padding: 5px;
    top: 0;
    width: 100%;
	margin: 0 0 10px;
}

.footer_navbar {
    background-color: #3c3b3b;
    margin: 0;
    width: 100%;
}
.footer.firm {
    background: transparent none repeat scroll 0 0;
	color:#FFF;
}
.firmblock .footerfirm .copyright a {
    color: #fff;
}

.section_labels{
	display:none;
	}

.inmenu.section_labels{
	display:block;
	}






/** ------------------------------------------------------------------ */
/** BLOCK SHADOW */
/** ------------------------------------------------------------------ */
/** ------ SOFT ------ */
.soft{
	background-color: #e5f4f6 !important;
}

h6.soft{
	color:#3c3b3b !important;
}
h3.soft{
	color:#0396a4 !important;
	}
h3.soft a{
	color:#0396a4 !important;
	}
h3.soft a:hover{
	color:#3c3b3b !important
	}
h5.soft{}
.soft p{}
p.comments.soft{}
p.comments.soft a{}
p.comments.soft a:hover{}
p.content-signature .soft{}
.title.soft {}
.title.soft a{}
.title.soft a:hover{}
.autorwrapper.soft .name{}
.autorwrapper.soft .leyend{}
.sp-thumbnail-title.medium{}
.sp-thumbnail-title.medium:hover{}



/** ------ MEDIUM ------ */
.medium{
	background-color: #81cad1;
}
h6.medium{
	color: #e5f4f6 !important;
	}
h3.medium{
	color: #fff !important;
	}
h3.medium a{
	color: #0396a4 !important;
	}
h3.medium a:hover{
	color: #fff !important;
	}
h5.medium{
	color: #e5f4f6 !important;
	}
.medium p{
	color: #fff !important;
	}
p.comments.medium{
	color: #fff !important;
	}
p.comments.medium a{
	color: #fff !important;
	}
p.comments.medium a:hover{
	color: #333 !important;
	}
p.content-signature .medium{
	color: #fff !important;
	}

.title.medium {
	color: #e1e9f6 !important;
	}
.title.medium a{
	color: #3c3b3b !important;
	}
.title.medium a:hover{
	color: #fff !important;
	}

.autorwrapper.medium .name{
	color: #e1e9f6 !important;
	}
.autorwrapper.medium .leyend{
	color: #e1e9f6 !important;
	}
.sp-thumbnail-title.medium{
	color: #e1e9f6 !important;
	}
.sp-thumbnail-title.medium:hover{
	color: #fff !important;
	}



/** ------ STRONG ------ */
.strong{
	background-color: #3c3b3b;
}
h6.strong{
	color: #c0e5e8 !important;
	}
h3.strong{
	color: #fff !important;
	}
h3.strong a{
	color: #fff !important;
	}
h3.strong a:hover{
	color: #42b0bb !important;
	}
h5.strong{
	color: #c0e5e8 !important;
	}
.strong p{
	color: #fff !important;
	}
p.comments.strong{
	color: #fff !important;
	}
p.comments.strong a{
	color: #fff !important;
	}
p.comments.strong a:hover{
	color: #fff !important;
	}
p.content-signature .strong{
	color: #fff !important;
	}

.title.strong {
	color: #c0e5e8 !important;
	}
.title.strong a{
	color: #c0e5e8 !important;
	}
.title.strong a:hover{
	color: #fff !important;
	}

.autorwrapper.strong .name{
	color: #c0e5e8 !important;
	}
.autorwrapper.strong .leyend{
	color: #c0e5e8 !important;
	}

.sp-thumbnail-title.strong{
	color: #c0e5e8 !important;
	}
.sp-thumbnail-title.strong:hover{
	color: #fff !important;
	}




/** ------ HEAVY ------ */
.heavy{
	background-color: #0396a4;
}
h6.heavy{
	color: #c0e5e8 !important;
	}
h3.heavy{
	color: #fff !important;
	}
h3.heavy a{
	color: #fff !important;
	}
h3.heavy a:hover{
	color: #3c3b3b !important;
	}
h5.heavy{
	color: #c0e5e8 !important;
	}
.heavy p{
	color: #fff !important;
	}
.heavy p a:hover{
color: #3c3b3b !important;	
	}

p.comments.heavy{
	color: #fff !important;
	}
p.comments.heavy a{
	color: #fff !important;
	}
p.comments.heavy a:hover{
	color: #fff !important;
	}
p.content-signature .heavy{
	color: #fff !important;
	}

.title.heavy {
	color: #c0e5e8 !important;
	}
.title.heavy a{
	color: #c0e5e8 !important;
	}
.title.heavy a:hover{
	color: #fff !important;
	}

.autorwrapper.heavy .name{
	color: #c0e5e8 !important;
	}
.autorwrapper.heavy .leyend{
	color: #c0e5e8 !important;
	}
.sp-thumbnail-title.heavy{
	color: #c0e5e8 !important;
	}
.sp-thumbnail-title.heavy:hover{
	color: #fff !important;
	}
/** ------------------------------------------------------------------ */
/** ******************** */
/** ------------------------------------------------------------------ */

h3.pretitle{
    color: #42b0bb !important;	
	}

h3 a {
    color: #3c3b3b !important;
}
h3 a:hover {
    color: #0396a4 !important;
}

h6{
    color: #0396a4 !important;
	}

.IMAGETITLE .title.over h3 a{
 color: #fff !important;	
	}
.IMAGETITLE .title.over h3 a:hover{
 color: #e5f4f6 !important;	
	}

h1.title{
	color:#3c3b3b;
	}
h1.title a{
	color:#3c3b3b;
	}
h1.title a:hover {
    color: #0396a4 !important;
}

.NEWSITEM.heavy .relatednews.columns h4, .NEWSITEM.strong .relatednews.columns h4 {
    border-bottom: 4px solid #42b0bb;
    color: #42b0bb;
}
.NEWSITEM.heavy .relatedblogs.columns h4, .NEWSITEM.strong .relatedblogs.columns h4 {
    border-bottom: 4px solid #42b0bb;
    color: #42b0bb;
}

.SERVICEGUIDE h4 {
    background-color: #42b0bb;
    border-bottom: 4px solid #0396a4;
}
.LETTERENTRIES h4.solid {
    background-color: #42b0bb;
    border-bottom: 4px solid #0396a4;
}
.PHOTOENTRIES h4.solid {
    background-color: #42b0bb;
    border-bottom: 4px solid #0396a4;
}

.IMAGETITLE .title.over h6 {
    color: #fff !important;
}

.RSSBLOCK h1 a {
    color: #42b0bb;
}
.RSSBLOCK h1 a:hover {
    color: #3c3b3b;
}

.nextnew p.header {
    color: #42b0bb;
}
.lastnew p.header {
    color: #42b0bb;
}

.NEWBODY .news_related_manual h3 {
    border-bottom: 1px solid #0396a4;
    color: #0396a4;
}
.NEWBODY .news_labels h3 {
    border-bottom: 1px solid #0396a4;
    color: #0396a4;
}

.NEWBODY .news_related_automatic h3 {
    border-bottom: 1px solid #0396a4;
    color: #0396a4;
}
.NEWBODY .news_related_blogger h3 {
    border-bottom: 1px solid #0396a4;
    color: #0396a4;
}
.NEWBODY .news_related_blogger .blogger_block .content_box .newtitle a {
    color: #0396a4;
    font-family: Georgia, "Times New Roman", Times, serif;
}
.dateheader {
    background-color: #c0e5e8;
    color: #0396a4;
}
.userpage .usersocial_active .color-swatch h6 {
    color: #fff !important;
}

.WRITTERS .autor .avatar {
    border-radius: 0;
    display: block;
    float: left;
    height: 75px;
    margin: 0 15px 0 0;
    overflow: hidden;
    padding: 0;
    width: 75px;
}

.WRITTERS .autor .autordata {
    margin: 0;
    padding: 0;
}

.topbar-search-block .form-control {
    background: #333 none repeat scroll 0 0;
    color: #fff;
}

.MEGABLOCK .title .myblock h3 a {
    text-decoration: none;
    color: #fff !important;
}
.socialicons a.twitter svg path {
  fill: #666;
}
.socialicons a.twitter svg path:hover {
  fill: #fff;
}

.socialblockautor .twittersignature.widthavatar{
width: 25px;
  display: block;
  float: left;
  margin: 0 5px 0 0;
}
.socialblockautor .twittersignature{
width: 25px;
  display: block;
}