.l{
    border: solid 1px red;
}


.barra-cel {
   /*border:solid 1px yellow;*/
   margin:0 auto;
   height: auto;
   width: 100%;
   /*background-color:  #cccccc;*/
   
}
.barra-cel  ul.nav{
   /*border:solid 1px green;*/
   margin:0 auto;
   padding: 0 0 !important; 
   height: auto;
   width: 100%;
}
.barra-cel  ul.nav li{
   /*border:solid 1px fuchsia;*/
   margin:5px;
   margin-left:0;
padding: 0 0; 
/*padding-top: 15px;*/
height: auto;
overflow: hidden;
width:auto;
line-height: 0;
}
 .barra-cel  ul.nav li img{
 /*border:solid 1px red;*/
 padding: 0 0 0 0  !important; 
 width: auto;
 height: 20px;
 margin-left:0;
 margin-right:21px;
  }
 .barra-cel  ul.nav li a{
    /*border:solid 1px gray;*/
    font-size: 0.9em;
    font-family: open-sans;
    padding-top: 0  !important; 
    height: auto;
    padding-bottom: 2px !important;
}
.barra-cel ul.nav li:hover{
    background-color:  #d9e4f3;
}
.barra-cel ul.nav li a:hover{
    background-color:  #d9e4f3;
}



.navbar-wrapper{
    height:auto;
    width: 100%;
    /*border:solid 1px green;*/
}

.barra{
   /*border:solid 1px yellow;*/
   margin:0 auto;
   height: auto;
   width: 100%;
   /*background-color:  #cccccc;*/
   
}
.barra ul.nav{
   /*border:solid 1px green;*/
   margin:0 auto;
   margin-top:5px;
   padding: 0 0 !important; 
   height: auto;
   width: 100%;
}
.barra ul.nav li{
   /*border:solid 1px fuchsia;*/
   margin:0 auto;
   margin-bottom: 5px;
padding: 7px 0; 
/*padding-top: 15px;*/
height: auto;
overflow: hidden;
width:12.5%;
text-align: center;
line-height: 0;
}

 .barra ul.nav li img{
 /*border:solid 1px red;*/
 padding: 0 0 0 0  !important; 
 width: auto;
 height: 45px;
 margin:0;
  }
 .barra ul.nav li p{
   /*border:solid 1px yellow;*/
   margin:0 auto;
padding: 0; 
padding-top: 3px;
height: auto;
overflow: hidden;
width:auto;
text-align: center;
font-size:0.9em;
/*text-transform: uppercase;*/
/*line-height: 1;*/
}
.barra ul.nav li:hover{
   background-color:  #d9e4f3; 
    
}

.barra ul.nav li a{
    /*border:solid 1px gray;*/
    font-family: open-sans;
    padding-top: 0  !important; 
    height: auto;
    padding-bottom: 2px !important;
}
.barra ul.nav li a:hover{
    opacity: 0.7;
    
}








.top-bar{
    line-height: 1.2;
    font-size: 0.9em;
    padding-bottom: 0;
    /*border:solid 1px yellow;*/
}
.logo{
    font-family: open-sans;
   /*border:solid 1px green;*/
}
.logo ul{
   overflow: hidden;
   width: 400px;
   margin: 0 auto;
   /*border:solid 1px red;*/
   padding:8px 0;
}
.logo ul li{
    list-style-type: none;
    float:left;
    
}
.logo ul li img{
    width: 55px;
   height: auto;
}
.logo ul li p {
    font-size: 2.5em;
    padding-top: 4px;
    
}
.logo ul li span{
    font-size: 1.5em !important;
   padding-top: 4px;
}




/******************************/
.frm-ps{

}
.frm-ps input, .frm-ps textarea{
    /*border-color:  #727c96;*/
    /*color: #243c7f;*/
}

/*.descrip-logo{
    font-family: open-sans;
    font-size: 1.7em;
    line-height: 0px;
}*/


h1{
  color:red;  
}
h2{
    color: green;
}
h3{
    color:#ff00a4; /* Fuskcia*/
}
h4, h4 a{
    color:#ff00a4; /* Fuskcia*/
}

h5{
    color:firebrick;
}
h6{
    color:yellow;
}
p, li{
    color:#1053a1 !important;
}

.blog-post .blog-post-holder {
    border:none;
    padding:20px 0 15px 0;
    color:#1053a1 !important;
    
}

/* Color para logo, descripcion logo, iconos menu */
.logo ul li p , .logo ul li span{
    color:#007ec3 !important; /* Color de patron de logotipo */
}
.barra ul.nav li i, .barra ul.nav a {
    color:#299ddb !important; /* Color de patron de logotipo */
}
/* color de pie de pagina */
.pie a, ul.list-arrow-2-color li:before, .pie p, .pie span{
    color:#1053a1 !important;
    font-size: 0.9em;
    
}
.pie h4{
  color:#007ec3 !important; 
}
/* color de top-bar */
.info p {
    color:#1053a1 !important;
}
.social .btn-rw.btn-primary {
    background-color: #1053a1 !important;
}







/* BARRAS DE MENU */
ul.xs-barra{
    height:auto;
    width: 100%;
    /*border:solid 1px green;*/
}
ul.xs-barra li{
   /*border:solid 1px red;*/
   margin:0 auto;
padding: 0 0; 
padding-top: 15px;
height: auto;
overflow: hidden;
}
ul.xs-barra li {
    font-size: 0.9em !important;color:#007ec3 !important;
}
ul.xs-barra li span{
    margin-right: 7px;
}


.suscribirse  label {
    font-size: 0.9em;
    font-weight: normal;
    color:#1053a1 !important;
    
}
.suscribirse  button {
    font-size: 0.9em;
    font-weight: normal;
    color:white !important;
}
.suscribirse  .form-control {
    font-size: 0.9em;
    font-weight: normal;
    color:#1053a1;
    padding-bottom: 4px !important; padding-top: 6px;
    height: auto;
}