@import url('https://fonts.googleapis.com/css?family=PT+Sans:400,700');
body{ background:url(http://diae.mx/imgs/back.jpg); background-repeat:no-repeat;    background-position: center top; background-attachment:fixed;
  font-family: 'PT Sans', sans-serif;  color:#fff;  }
.container{ margin:0 auto; max-width:1024px;}
.container2{ margin:0 auto; max-width:1200px;}
.navbar{ margin-top:0px; background:#323232!important; border:none!important; box-shadow:none!important; color:#fff!important; font-weight:500!important; font-size:13px!important; line-height:14px!important;font-family: 'PT Sans', sans-serif!important; text-shadow:none!important; text-align:center;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{ background:#d9591c!important; background-image:none!important;
 color:#fff!important; box-shadow:none!important; }
.navbar a:hover{color:#c9c9c9!important;}
.navbar-brand, .navbar-nav>li>a{ text-shadow:none!important;}
.navbar-default .navbar-nav>li>a { color:#fff!important;}
.navbar-default .navbar-nav>li>a:hover { color:#c9c9c9!important;}
.nopad{ padding:0;}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff!important;
}
.collapsing, .in {background-color: #323232!important;}
.grays{background-color:#323232; margin-top:-80px;}
/*.carousel-control .glyphicon-chevron-right:before {
       content: " ";
       display:block;
       background:url('http://diae.mx/imgs/right.png') no-repeat;
       width:24px;
       height:74px;
	   float:right;
	   
   }
   .carousel-control .glyphicon-chevron-left:before {
       content: " ";
       display:block;
       background:url('http://diae.mx/imgs/left.png') no-repeat;
       width:24px;
       height:74px;
	   float:left;
   }*/
   p{ color:#fff; font-size:16px!important;}
   sub{ color:#e92b26;}
   h3{color:#e92b26;}
   h4{ color:#fff; font-weight:500;}
   h5{ font-weight:bold;}
   .marintro{margin-top:-55px; z-index:9999;}
   .sepa{ margin:60px auto;}
   .sepa2{ margin:15px auto;}
   .cita{ font-size:16px;}
   .contmet{ background:#323232; color:#fff; height:100px; width:100%;}
   .arriba{ margin-top:-100px;}
   .redy{color:#e92b26;}
   .contacto{ text-align:center; margin:20px auto; color:#fff; font-size:18px;}
   .sepg{border-top:solid #96201f 35px;}
   .sepg2{/*border-top:solid #96201f 35px;*/ background:url(http://diae.mx/imgs/sepok2.jpg); background-repeat:no-repeat; height:33px; width:100%;}
   .top30{ margin:30px auto;}
   .fondocitas{color:#fff; background:url(http://diae.mx/img/backgris.png); background-repeat:no-repeat; background-position:right top; height:71px;}
   .txtcitas{float:right; font-weight:700; margin-left:40px; margin-top:15px; text-align:right;}
   .txttit{color:#fff; font-size:18px; font-weight:700; padding-top:20px; padding-left:50px;  margin-left:20px;}
   .fondocursos{background:#323232; height:340px; margin-top:-31px;}
   .tcloud{margin:240px auto;}
   .fondonm{color:#fff; background:url(http://diae.mx/imgs/backgris484.png); background-repeat:no-repeat; background-position:right top; height:71px;}
   .txtnm{float:right; font-weight:700; margin-left:40px; margin-top:15px; text-align:right; font-size:11px;}
   .fondomodelo{background-color:#f7f7f7; height:50px;}
   .fondofilo{background-color:#333; height:170px;}
   .fondofilog{background:#333 url(http://diae.mx/imgs/fondo-filosofia.jpg); background-position:bottom center; background-repeat:no-repeat;}
   .fondofilosofia{background:#333 url(http://diae.mx/imgs/fondofilosofia.jpg); background-position:top center; background-repeat:no-repeat; height:389px;}
   .hache3filo{color:#fff; font-weight:bold;margin-top:65px; margin-left:20px;}
   .polcal{color:#fff; font-weight:bold; text-align:center; font-size:26px; margin-top:20px;}
   .fondomodelot{background:url(http://diae.mx/imgs/backmodelo.png); background-position:top center; background-repeat:no-repeat; height:429px;}
   .topmet{margin-top:85px; font-weight:bold;}
   .achem{color:#fff; font-size:22px; margin-top:120px; margin-left:45px;}
   .cita p{ font-size:13px!important;}
   .linky{color:#000;}
   .topslider{margin:180px auto;}
@media screen and (min-width: 240px) and (max-width:767px) {
	.navbar-header{ margin-top:0px; background:#323232!important; border:none!important; box-shadow:none!important; 
	color:#fff!important; font-weight:500!important; height:80px!important;
	font-family: 'PT Sans', sans-serif!important; text-shadow:none!important; text-align:center;}
   .fondocitas{height:auto; background:#323232;}
   .txttit{color:#fff; font-size:13px; font-weight:700; padding-top:20px; padding-left:50px;  margin-left:20px;}
   .fondocursos{background:#323232; height:360px; margin-top:-31px;}
   .tcloud{margin:90px auto;}
   .fondonm{height:auto; background:#323232;}
   .fondomodelo{background-color:#f7f7f7; height:auto;}
   .ache3{ font-size:18px; text-align:center;}
   .fondofilo{ height:auto;}
   .fondofilog{background-color:#333;}
   .fondofilosofia{background-color:#333; background:none!important; height:auto;}
   .hache3filo{ text-align:center;}
   .polcal{color:#fff; font-weight:bold; text-align:center; font-size:16px; margin-top:20px;}
   .fondomodelot{background-color:#333; height:auto;}
   .topmet{ margin-top:40px;}
   .fondomodelot{background:#333; height:auto;}
   .achem{color:#fff; font-size:18px; margin-top:10px; margin-left:15px;}
   .topslider{margin:0px auto 30px auto;}
}
@media screen and (min-width: 768px) and (max-width:1023px) {
.navbar{ margin-top:0px; background:#323232!important; border:none!important; box-shadow:none!important; color:#fff!important; font-weight:500!important; 
font-size:10px!important;font-family: 'PT Sans', sans-serif!important; line-height:11px!important; height:auto;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{ background:none!important; background-image:none!important; 
color:#fff!important; box-shadow:none!important; border-bottom:solid #F00 5px; }
.navbar img{ position:absolute; left:0;}
.navbar-default .navbar-nav>li>a { color:#fff!important; margin-top:-8px; line-height:12px;}
.navbar a:hover{color:#c9c9c9!important;}
.fondocitas{height:auto; background:#323232;}
.fondonm{height:auto; background:#323232;}
.txtcitas{float:right; font-size:12px; font-weight:700; margin-left:40px; margin-top:5px; text-align:right;}
.topslider{margin:180px auto;}
}
@media screen and (min-width: 1024px) and (max-width:1180px) {
.navbar{ margin-top:0px; background:#323232!important; border:none!important; box-shadow:none!important; color:#fff!important; font-weight:500!important; font-size:14px!important;font-family: 'PT Sans', sans-serif!important;}
}
@media screen and (min-width: 240px) and (max-width:479px) {

}


