h1{
text-align:center;

}

.new_container img{
border-radius:10px;
}

#cont h2{
padding:5px !important;
font-size: 15pt;
font-weight: lighter !important;
border-bottom: 1px solid !important;
margin-right: 10px;
padding-left: 0px !important;
color: #166936 !important;
}

p, table ul, table ol{
text-align:justify; 
margin-right:10px !important;
}
button {
  height: 35px;
  border: none;
  border-radius: 4px;
  margin-top: 10px;
  font-size: 14px;
  color: #fff;
  font-weight: bold;
  text-shadow: 1px 1px 0 rgba(0,0,0,0.3);
  overflow: hidden;
  outline: none;
}

button.submitbtn {
  background-color: #166936;
  cursor: pointer;
  color: #fff;
}
button.submitbtn:hover {
  background-color: #3e915e;
}
button.submitbtn:active {
  height: 34px;
  border-bottom: 0;
  margin-top: 10px;
  background-color: linear-gradient(#166936 #166936);
  -moz-box-shadow: inset 0 1px 3px 1px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 1px 3px 1px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 1px 3px 1px rgba(0, 0, 0, 0.3);
}

div #buscador #submitsearch{
  background:#166936 url('../images/search_box_icon.png') no-repeat scroll center center;
  border: medium none;
  border-radius: 3px;
  cursor:pointer;
}
a#face1 {
margin-left:0px !important;
}
a#face2 {
margin-left:0px !important;
}
a#face3 {
margin-left:0px !important;
}
a#face4 {
margin-left:0px !important;
}
#face{
width:225px !important;
padding:0px;
}
#primary_submenu{
//box-shadow: 0 5px 4px 0 rgba(170,170,170,0.5);
font-size: 1.5em !important;
position: -webkit-sticky;   
position: -moz-sticky;   
position: -o-sticky;   
position: -ms-sticky;   
position: sticky;   
top: 120px;   
z-index: 250;
}
#header2 {
border-bottom: 5px solid white;
height: 184px;
background: url("/images/slider/headerEPS.png") no-repeat scroll 0 0;
background-size: 100% auto;
margin: 0 auto;
    width: 970px;
} 
#header2 img{
}
#primary_submenu .links{
background:#166936 none repeat scroll 0 0 !important;
border: none !important;
padding-left:20px !important;
}

.enlace:hover{
color: #625EAA !important;
text-decoration: underline;
}
.divider{
border-bottom: 2px solid #e9f2ed; 
width: 95%; 
margin-left:5px;
margin-top:10px;
margin-bottom:10px;
}
.fancybox{
border:none !important;
color: #385a99 !important;
text-size: 10pt !important;

}

#masters li a, #grados li a,#ingSup li a {
color: black !important;
border: none !important;
}

*, *:after, *:before {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

#primary_submenu .links li a{
  text-decoration: none;
  z-index: 1;
margin:0;padding:0;border:0 none;position: relative; outline: none;
font-size:15px;
}
#primary_submenu .links li a:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  bottom: 0;
  left: 0;
  background: white;
  visibility: hidden;
  //border-radius: 2px;
  transform: scaleX(0);
  transition: .15s linear;
}
#primary_submenu .links li a:hover:before {
  visibility: visible;
  transform: scaleX(1);
}
.bx-wrapper{
width:76% !important;
float:right !important;
height:176px;
}
#mencion{
    border-radius: 5px 5px 5px 5px;
    /*color: #fff;*/
    height:30px;
    margin:0;

}
.date{
	float: right; 
	font-size: 12px;
	color: #166936;
	margin: 0 !important;
}
.botonPanel{
border: 1px solid; 
border-radius: 2px;
border-color:rgba(62, 144, 94, 0.47);
margin: 2px;	
}
.botonPanelTitulaciones img {
    margin: 2px !important;
}
#new_content a{
	
	color:#666 !important; 
}

.breadcrumb a{
color:#166936 !important;
}
table p a{
  color:#166936 !important;
  /*text-decoration: underline !important;*/
}
table li a{
  color:#166936 !important;
}

div #texto{
	margin: 20px;
	font-size: 14px;
}
