body {

    font-family: "Open Sans",Arial,"Helvetica Neue",Helvetica,Arial,sans-serif;

    font-size: 16px;

    line-height: 1.42857;

    color: #5F5C52;

}

/*.fa {

    color:#008c98;

}*/



p {text-align:justify;}

/*----------menu aviso legal --------------*/
.legal {
 padding: 0;
 }

.legal li {
 display: inline;
 }
.legal li a{
 text-decoration:none;
 }

/*------------------------------------------*/
#avisolegal h2 {margin-bottom: 20px;}
#avisolegal h2 , h3, h4 {color: #008c98;}

#avisolegal h5 {font-weight:bold;}

.SpellE  {color: #008c98;}


#avisolegal li {text-align:justify;}

#bienvenida {padding-right:40px;}



.principios {margin-top:20px;}



.info-contacto {padding-left:25px;}

.info-contacto h4{font-size:16px;}



#mail-contacto {color:#008c98;}



/*#mp-footer:before {display:none;}*/



.pie-pagina {background-color:#E1E1E1;padding-top:30px;}



.cabecera h3{

	color: #008c98;

	margin-top:10px;

	font-family: "Signika",Arial,"Helvetica Neue",Helvetica,Arial,sans-serif;

}

.servicios h3{

	color: #008c98;

	margin-top:10px;

	font-family: "Signika",Arial,"Helvetica Neue",Helvetica,Arial,sans-serif;

}

.servicios li{

	padding-bottom:15px;

	

}

#avisolegal li{

	padding-bottom:10px;

	

}

.equipo h4{

	padding-top:15px;

	color: #008c98;

	font-family: "Signika",Arial,"Helvetica Neue",Helvetica,Arial,sans-serif;

}

.raya-verde{

	border-top:3px solid #008c98;

	margin-right:0px;

	

}

.info-head {

	border-bottom:1px solid #fff;

}



.info-head h4{

	border-bottom:1px solid #fff;

}

.home-informacion {

	background-color: #008c98;

	padding-top:10px;

	padding-bottom:15px;

	}



	

.home-informacion h3,.home-informacion h4, .home-informacion p{

	color: #fff;

	font-family:"Signika",Arial,Helvetica;

	}

.home-informacion p{font-size:16px;}

.home-informacion a{color:#fff;}	

.navbar-brand {

    float: left;

    height: auto;

    padding: 0px;

    font-size: 18px;

    line-height: 20px;

}

.navbar-nav {

    

    margin: 10px;

}

.navbar-inverse {

    background-color: #0f0f1e;

    border-color: #0f0f1e;

}

.navbar-inverse .navbar-nav > li > a {

  font-family:"Signika",Arial,Helvetica;

  color: #dfdfd0;

  text-transform:uppercase;

  font.size:20px;

  padding-bottom:5px;

}

.navbar-inverse .navbar-nav > li > a:hover,

.navbar-inverse .navbar-nav > li > a:focus {

  color: #fff;

  background-color: transparent;

  font.size:20px;

  border-bottom:2px solid #78c2c7;

}

.navbar-inverse .navbar-nav > .active > a,

.navbar-inverse .navbar-nav > .active > a:hover,

.navbar-inverse .navbar-nav > .active > a:focus {

  

  color: #78c1c6;

}

.navbar-inverse .navbar-toggle {

    border-color: #CCC;

}

@media (max-width: 767px) {

.navbar-inverse {

    background-color: #0f0f1e;

    border-color: #ccc;

}

.navbar-inverse .navbar-toggle {

    border-color: transparent;

	color:#fff;

}

.navbar-toggle {

    

    background-color: #008c98;

    background-image: none;

    border: 1px solid transparent;

    border-radius: 3px;

}

	

}