@media only all and (max-width: 47.938rem){
.nomovil {
	display:none;
}
}
a[href*="chronoengine.com"]{
	display:none;		
	}
a[href*="credits"]{
	display:none!important;		
}
a[href*="kunena.org"]{
	display:none!important;		
}
body {
    font-size: 14px;
    line-height: 1.5;
}
h1 {
    font-size: 1.8rem;
}
h2 {
    font-size: 1.5rem;
}
.g-offline #frame{
	text-align: center; 
    max-width: 50%;
    margin: 0 auto;
}
.g-offline .g-logo img{margin:0 auto}
#g-footertop  a{color:white;}
#g-footertop  a:hover {color:#7CACE8;}
#g-footer, #g-footertop {
    background: #444;
    color: #fff;
	padding:.5rem;
}
#g-footer ul{
	list-style:none;
	margin:0;
}
#g-footer ul > li > a{
color:#fff;
}
#g-footer ul > li > a:hover{
color:#7CACE8;
}
#g-footertop {
    border-bottom:1px solid #fff;
}
#g-footertop .g-content, #g-copyright .g-content {
	padding:0;
}
#g-copyright {
    background: #252525;
    color: #fff;
}
#g-copyright  .g-content{
	margin:0;
}
.logo-footer{
	width:auto;
	float:left;
}
.texto-footer-1{
	width:auto;
	float: left;
    border-left: 1px solid #fff;
    padding-left: 10px;
    font-size: 12px;
	margin-left: 5px;
}
#g-navigation {
    background: #fff;
}
.g-logo.g-logo-helium img {
    max-height: 100% !important; 
}	
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
    color: #302D5C;
    padding: 0.2345rem 0;
	text-transform:uppercase;
    font-size: 14px;
    font-weight: 600;
}
#g-navigation .g-main-nav .g-toplevel {
    /* line-height: 6; */
    text-align: -webkit-right;
    /* vertical-align: bottom; */
    bottom: 2rem;
    position: absolute;
    /* float: right; */
    right: 0rem;
}
#g-headertop .g-content {
      padding: 0;
	  text-align:right;
}
.cabecera-seccion .g-content {
    margin: 0.625rem;
    padding: 0;
}
#g-container-main .cabecera-titulo{
	float:left;
	width:100%;
	border-bottom:1px solid #000;
}
#g-container-main .titulo{
	width:auto;
	float:left;
	border-bottom:3px solid #000;
}
#g-container-main .titulo .titulo-1{
	color:#302D5C;
	font-size: 18px;
    font-weight: 600;
}
#g-container-main .titulo .titulo-2{
	color:#7CACE8;
	font-size: 18px;
	font-style: italic;
    font-weight: 600;	
}
#g-container-main .titulo .titulo-2-red{
	color:#D9706D;
	font-size: 18px;
	font-style: italic;
    font-weight: 600;
}
#g-container-main .link-todas{
	width:auto;
	float:right;
}
#g-container-main .link-todas .titulo-1{
	color:#302D5C;
	font-size:12px;
}
#g-container-main .link-todas .titulo-2{
	color:#7CACE8;
	font-size:18px;
}
.bt-cs .bt-inner .bt-title {
    color: #302D5C;
    text-transform: none;
    line-height: 150%;
}
.camera_wrap .camera_pag .camera_pag_ul {
    text-align: center;
}
#g-sidebar .g-content{
	padding:0;
}
.ic_eventlist .ic-col {
    padding-bottom: 20px;
}
.default_eventlist .ic-date-img-box {
    margin: 0; 
    padding-right: 10px;
}
.default_eventlist .iceventlist-title a{
color:#BBBBBB;
}


.bt-cs .bt-inner img {
	margin-right:1rem!important;
    margin: 5px 5px;
    margin-top: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
    margin-left: 5px;
}
#boton-right{
	width:100%;
	padding:.5rem;
	background:#EEEEEE;
	border-bottom:.5rem solid #7DABDC;
	margin-bottom:.5rem;
}
#boton-right img{
	float:left;
	margin-right:1rem;
}
#boton-right h3{
	margin:0;
	    margin-top: -.5rem;
		color:#7DABDC;
}
#boton-right p{
	margin:0;
	  margin-top: -1rem;
		color:#7DABDC;
}
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-parent-indicator{display:none;}
#menu .g-content, #g-navigation .g-content{
	margin:0;
	padding:0;
} 
#accede a{
	color:#7CACE8;
}
#g-container-main #g-sidebar, #g-container-main #g-mainbar{
	padding-top:0;	
}
/* líneas inferiores menú */
#g-navigation .g-main-nav .g-toplevel li:nth-child(1) {
    border-bottom:2px solid #8C143B;
}
#g-navigation .g-main-nav .g-toplevel li:nth-child(2) {
    border-bottom:2px solid #C8730F;
}
#g-navigation .g-main-nav .g-toplevel li:nth-child(3) {
    border-bottom:2px solid #8C5A56;
}
#g-navigation .g-main-nav .g-toplevel li:nth-child(4) {
    border-bottom:2px solid #85A878;
}
#g-navigation .g-main-nav .g-toplevel li:nth-child(5) {
    border-bottom:2px solid #8A2F86;
}
#g-navigation .g-main-nav .g-toplevel li:nth-child(6) {
    border-bottom:2px solid #0069B4;
}
#g-navigation .g-main-nav .g-toplevel li:nth-child(7) {
    border-bottom:2px solid #795548;
}
#g-navigation .g-main-nav .g-toplevel .g-dropdown li{border-bottom:none;}
/* fin	líneas inferiores menú */

/*#g-navigation .g-main-nav .g-dropdown a:hover .g-menu-item-title, .g-main-nav .g-sublevel > li.g-parent .g-menu-parent-indicator:after, #g-navigation .g-main-nav .g-dropdown a:hover, #g-navigation .g-main-nav .g-toplevel .g-dropdown li:hover{
	color:#7CACE8;
}*/
.formfoot .ccms_form_element{
	margin:0;
	padding:0;
}
.formfoot input[type="text"]{
	width:100%;
	height:2rem;
}
.formfoot input[type="submit"]{
	background:white;
	color:#2e2f5f;
	border:1px solid #2e2f5f;
}
#g-navigation .g-main-nav .g-toplevel li:hover .g-nav-header  .g-menu-item-title, #g-navigation .g-main-nav .g-toplevel .g-sublevel li :hover.g-nav-header  .g-menu-item-title{

	color:#7CACE8;
}
#btl-content ul li a:hover {
		color:#7CACE8!important;
}
#g-navigation .g-main-nav .g-toplevel .g-sublevel li .g-nav-header  .g-menu-item-title{
	color:white;
}
#btl #btl-panel-profile{
   /* display: none;*/
   background-color:#7CACE8!important;
}
#btl #btl-panel-login{
   /* display: none;*/
   background-color:#ffffff!important;
   color:#7CACE8!important;
   box-shadow:none;
   padding:0;
}
input.btl-buttonsubmit, button.btl-buttonsubmit{
	background:#7CACE8!important;
}
input[type="search"]{
	padding-top:0;
	padding-bottom:0;
}
.colaboradores{
	text-align:center;
}
.colaboradores img{
	margin:.75rem;
}
.portalesmedicos {
    text-align: center;
}
#barra-derecha .platform-content{
	margin:0;
	padding:0;
}
#barra-derecha .portalesmedicos img{
	margin-right:.5rem;
}
#barra-derecha .portalesmedicos{
	text-align:left;
}
.edit.item-page .btn-toolbar .btn, .pager.pagenav a, p.readmore .btn, .contact .form-actions .btn, #contact-form .controls .btn-primary.validate, .profile .btn, .login .btn, .logout .btn, .registration .btn, .profile-edit .btn, .remind .btn, .reset .btn, .search #searchForm .btn, .finder #searchForm .btn, .search #search-form .btn, .finder #search-form .btn{
	border-radius: .5rem;
    padding: 1rem 1.5rem;
}
.btn-primary:hover, .btn-primary:active, .btn-primary:focus, .edit.item-page .btn-toolbar .btn:hover, .pager.pagenav a:hover, p.readmore .btn:hover, .contact .form-actions .btn:hover, #contact-form .controls .btn-primary.validate:hover, .profile .btn:hover, .login .btn:hover, .logout .btn:hover, .registration .btn:hover, .profile-edit .btn:hover, .remind .btn:hover, .reset .btn:hover, .search #searchForm .btn:hover, .finder #searchForm .btn:hover, .search #search-form .btn:hover, .finder #search-form .btn:hover, .edit.item-page .btn-toolbar .btn:active, .pager.pagenav a:active, p.readmore .btn:active, .contact .form-actions .btn:active, #contact-form .controls .btn-primary.validate:active, .profile .btn:active, .login .btn:active, .logout .btn:active, .registration .btn:active, .profile-edit .btn:active, .remind .btn:active, .reset .btn:active, .search #searchForm .btn:active, .finder #searchForm .btn:active, .search #search-form .btn:active, .finder #search-form .btn:active, .edit.item-page .btn-toolbar .btn:focus, .pager.pagenav a:focus, p.readmore .btn:focus, .contact .form-actions .btn:focus, #contact-form .controls .btn-primary.validate:focus, .profile .btn:focus, .login .btn:focus, .logout .btn:focus, .registration .btn:focus, .profile-edit .btn:focus, .remind .btn:focus, .reset .btn:focus, .search #searchForm .btn:focus, .finder #searchForm .btn:focus, .search #search-form .btn:focus, .finder #search-form .btn:focus {
    background: #323264;
}
.page-header h1{
	margin-bottom: 0.9rem;
    /* border-bottom: 1px solid #312f38; */
    font-weight: 600;
    background: #343565;
    padding-left: 0.5rem;
    color: white;
    border-radius: .5rem;
    text-align: center;

}
dl.article-info dd {
    font-size: 0.65rem;
}
#module-in-profile{
	display:block;
	text-align:center;
}

#users-profile-custom{display:none;}
.btn-perfil{
	background: #7cace8;
    color: #fff;
    padding: .5rem 1rem;
    display: block;
    width: max-content;
    font-size: 1rem;
    margin: 0.5rem auto;
    border-radius: 5px;
}