@charset "UTF-8";
/* CSS Document */

body{
font-family: 'Open Sans', sans-serif;
margin:0;	
}

#logo_apm{
display:block;
float:left;	
}

#login{
float:right;	
}

header{
width:1020px;
height:auto;
margin:auto;
overflow:hidden;	
}

form input{
width:178px;
height:30px;
border:1px solid #A7A7A7;
font-family: 'Open Sans', sans-serif;
font-size:13px;	
}

form button{
width:118px;
height:32px;
background-color:#3bbbd2;	
border:none;
color:white;
font-size:14px;
cursor:pointer;
}

small{
color:#8A8888;	
}

#slider{
width:1020px;
margin:0px auto 0 auto;	
}

.divider{
width:100%;
margin-top:20px;
}

nav{
width:1030px;
margin:-18px auto 0 auto;	
}

nav ul{
list-style-type:none;	
margin-left:-35px;
}

nav li{
float:left;
width:33%;
margin:1px;
}

nav li a{
display:block;
color:white;
text-align:center;
padding:10px 0;
background-color:#e75920;
text-decoration:none;
}

#container_ee{
width:1020px;
margin:auto;
overflow:hidden;
background-color:#f4f9f9;	
display:table;
}

#menuee{
width:315px;
background-color:#e9efee;	
box-sizing:border-box;
float:left;
}

#content_wrapper{
box-sizing:border-box;
padding:40px 35px;	
width:705px;
float:right
}

#content_wrapper img{
width:92px;
height:92px;
margin:auto;
display:block;
margin-bottom:15px;
}

#content_wrapper h1{
font-size:46px;
text-align:center;
color:#0f567c;
font-weight:100;
line-height:.8em;
border-bottom:3px solid #f7ad55;
box-sizing:border-box;
padding-bottom:15px;
margin:0 !important;
}

#content_wrapper h1 span{
font-weight:bold;
color:#ef7c44;	
}

#content_wrapper strong{
color:#0f567c;	
}

#menuee div{
display:block;
text-align:center;
padding:20px;
background-color:#dde1e1;
color:#70706d;
}

#menuee ul{
list-style-type:none;
margin-left:-25px;	
}

#menuee li{
margin:2px 0;
}

#menuee li a{
display:block;
background-color:#3bbbd2;
box-sizing:border-box;
color:white;
padding:10px 25px;
width:290px;
text-decoration:none;
border-bottom:6px solid #226f91;
border-right:5px solid #226f91;	
}

footer{
text-align:center;
padding:25px 0;
background-color:#0f567c;	
}

footer small{
color:white;	
}

hr{
width:100%;
height:10px;
background: linear-gradient(left, grey, grey 30%, white 30%, white);
}

/*ajuste terminos y condiciones*/
.ula-nav-ee ul {
	margin: 25px 0;
	padding-right: 40px;
}
.ula-nav-ee li {
	font-size: 16px;
	margin: 12px -7px !important;
	text-align: left;
}
 .ula-contenido {
 	margin-top: 30px;
 }
.ula-contenido .col-md-9 {
	padding-right: 30px;
}
.ula-contenido li {
	margin: 20px;
	margin-left: 2px;
}
.ula-news {
	margin-bottom: 30px;
	padding-bottom: 20px;
	border-bottom: solid 2px #E8E6EB;
}
.ula-news h2 {
	color: #0f567c;
	font-size: 24px;
}
.ula-news-img {
	border-right: solid 2px #E8E6EB;
}
ul.ula-list  {
	padding-left: 20px;
}
.ula-list li {
	margin: 15px 0;
}
.panel-group .panel-heading {
    background: #E8E6EB;
}
.ula-footer {
	margin-top: 30px;
	padding: 20px;
	background: #EBEBEB;
	font-size: 12px;
}
ol {
    counter-reset: item;
}
ol li { display: block }

ol li:before {
    content: counter(item) ". ";
    counter-increment: item;
    font-weight: bold;
    color:#0f567c;
}
b{
    color:#0f567c;
}