
/* --------------------------------------------------- ESTILOS GENERALES*/
@charset "utf-8";
@font-face{ 
	font-family: 'Montserrat-Regular';
	src: url('/fuentes/MonserratRegular/Montserrat-Regular.eot');
	src: url('/fuentes/MonserratRegular/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
		 url('/fuentes/MonserratRegular/Montserrat-Regular.woff') format('woff'),
		 url('/fuentes/MonserratRegular/Montserrat-Regular.ttf') format('truetype'),
		 url('/fuentes/MonserratRegular/Montserrat-Regular.svg#webfont') format('svg');
}
*{ font-size:inherit; font-family: 'Montserrat-Regular', sans-serif  !important;}
body{ margin:0; padding:0; background: url(../imagenes/background.png);}
p { font-size: 1.1em; font-weight: 300; line-height: 1.7em; color: #999; }
a:link{ font-size:12px; color:#9D2448; text-decoration:none;}
a:visited{ font-size:12px; color:#9D2448; text-decoration:none;}
a:hover{ font-size:12px; color:#681331; text-decoration:none;}
a:active{ font-size:12px; color:#9D2448; text-decoration:none;}
a, a:hover, a:focus { color: inherit; text-decoration: none; transition: all 0.3s; }
.navbar { padding: 15px 10px; background: #fff; border: none; border-radius: 0; margin-bottom: 40px; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);	}
.navbar-btn { box-shadow: none; outline: none !important; border: none;	}
.toast-top-center { margin-top: 150px; }
#content { width: 100%; padding: 10px; min-height: 100vh; transition: all 0.3s;	}
.fancybox-infobar{ color:#FFFFFF !important;}

/* --------------------------------------------------- SIDEBAR STYLE*/
.wrapper { display: flex; width: 100%; align-items: stretch; }
#sidebar { min-width: 330px; max-width: 330px; background: none; color: #000 !important; transition: all 0.3s;	}
#sidebar.active { margin-left: -330px; }
#sidebar .sidebar-header { background: #D3D3D3; }
#sidebar ul.components { padding: 20px 0; }
#sidebar ul p { color: #fff; padding: 10px;	}
#sidebar ul li a { padding: 10px; font-size: 1.1em; display: block;	}
#sidebar ul li a:hover { color: #333333; background: #EDE3D6; }
#sidebar ul li.active>a, a[aria-expanded="true"] { color: #111111; background: #DDDDDD; }
a[data-toggle="collapse"] { position: relative;	}	
.dropdown-toggle::after { display: block; position: absolute; top: 50%; right: 20px; transform: translateY(-50%); }
ul ul a { font-size: 0.9em !important; padding-left: 15px !important; background: #EEEEEE; }
ul.not01 { padding: 5px; }
ul.not01 a { text-align: center; font-size: 0.9em !important; display: block; border-radius: 5px; margin-bottom: 5px; }
a.not02 { background: #fff; color: #333333; }
a.not03, a.not03:hover { background: #DDDDDD !important; color: #fff !important; }
.fancybox-bg { background: #FFF !important;}	
/* --------------------------------------------------- ESTILOS EXTRAS*/
.not04{background: url(../imagenes/pp01.jpg) right top no-repeat #FFF; height:125px; width:100%; font-size: 1.1em; border-bottom:15px solid #691C30;}
.not04 a{ color:#333333;}
.not05{}
.not06{color:#000000; font-size:25px; text-align:center; font-weight:bold;}
.not07{color:#777777; font-size:13px; text-align:center;}
.not08{color:#000000; font-size:20px;}
.not09{color:#777777; font-size:12px;}
.not10{color:#555555; font-size:16px;}
.not11{color:#777777; font-size:14px;}
.not12 a{font-size:18px;}
.not13{ display:none;}
#not14{ margin:10px 5px; text-align:center;}
#not14 a{ color:#741836; font-size:20px;}
#not14 a:hover{ color:#4D1123; font-size:20px;}
#not15{ color:#222222; font-size:20px;}
.not16{ color:#444444 !important; font-size:14px;}
.not16 *{ color:#444444 !important; font-size:14px;}
.not17{ font-size:18px;}
.note18{ float:left; width:128px; font-size:12px; color:#93ADBE;}
.note19{ max-width:1000px;}
.note20{ border:1px solid #DADADA; background:#FFFFFF; margin-bottom:10px;}
.not21{ height:125px; }
.not22{ width:150px; height:auto;}
.not23{ font-size:10px; color:#6A1B31 !important;}
.not24{ font-size:50px; color:#444;}
.not25{ color:#000000 !important; font-weight:bold;}
.not26{ background:#FFFFFF;}
.not26:hover{ background:#EBEBEB;}
.not27{ margin-bottom:15px; font-size:11px; color:#444444; }
.not28{ color:#166BB5; font-size:20px;}
.not29{ border:1px solid #BD945E !important; }
.not30{ border-bottom:1px solid #BD945E; color: #444 !important; font-weight:bold; text-align:center; background:#EDE3D6; }
.not31{ background:#EDE3D6 !important; }
.not32{ font-size:30px; color:#444;}

/* --------------------------------------------------- MEDIAQUERIES */
@media (max-width: 768px) {
  #sidebar { margin-left: -330px; }
  #sidebar.active { margin-left: 0; }
  #sidebarCollapse span { display: none; }
  #sidebar ul li a { padding: 5px 10px; font-size: 1.1em; display: block;	}
  ul ul a { font-size: 0.7em !important; padding-left: 15px !important; background: #EEEEEE; }
  .not05{ font-size:12px;}
  .not07{color:#777777; font-size:11px; text-align:center;}
  .not08{color:#000000; font-size:14px;}
  .not09{color:#777777; font-size:11px;}
  .not10{color:#555555; font-size:14px;}
  .not11{color:#777777; font-size:12px;}
  .not12 a{font-size:13px;}
  .not13{ display: inherit;}
.not16 *{ color:#444444 !important; font-size:12px;}
  .note19{ width:100%}
  .not22{ width:100px; height:auto;}
  .not24{ font-size:25px;}
  .not32{ font-size:20px;}
}

