@charset "utf-8";
/* CSS Document */
/* opcion tipografia "Clarkson", sans-serif*/
body{
	margin-top: 180px;
}
/*Maquetación 
--------------------------*/
.destacado {
    background-color: #e5f2ff;
	/*background-color: rgb(0 208 255 / 12%);*/
    padding: 10px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 15px;
}
.destacado p{
	margin: auto;
}
.inner-page h2, h3, h4, h5{
	margin-top: 30px!important;
}
.inner-page h1{
	font-size: 2.5rem;
}
.inner-page h2{
	font-size: 2rem;
}
.inner-page h3{
	font-size: 1.60rem;
}
.inner-page h4{
	font-size: 1.40rem;
}
.inner-page h5{
	font-size: 1.25rem;
}
.inner-page h6{
	font-size: 1rem;
}
.inner-page hr{
	margin: 20px 0px 20px 0px;
}
.inner-page .section-bg {
    background-color: #f0f4f8;
	padding: 1px 10px 10px 10px;
}
.inner-page p, li{
	text-align: justify;
	color: #4B4B4B;
	font-size: 0.85rem;
	
}
.inner-page ol>li{
margin-bottom: 10px;
	
}
.inner-page img{
	max-width: 100%;
    height: auto;
	display: block!important;
	margin-right: auto!important;
    margin-left: auto!important;
	margin-bottom: 15px;
	margin-top: 15px;
	
}
.inner-page .btn-primario {
  font-family: "Open Sans", sans-serif;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 14px;
  display: inline-block;
  padding: 5px 5px 5px 5px;
  border-radius: 4px;
  transition: 0.5s;
  color: #fff;
  background: #00d0ff;
  border: 2px solid #00d0ff;
}
.inner-page .btn-primario:hover {
  border-color: #00d0ff;
  background: rgba(255, 255, 255, 0.1);
	color:#00d0ff!important;
}
.pie_imagen {
	font-size: 14px;
    font-style: italic;
    text-align: center !important;
    margin-bottom:10px;
}
/*FIN maquetación------------*/

.breadcrumbs h1{
    padding: 15px 0;
    background: #f0f4f8;
    min-height: 40px;
    margin-top: 78px;
}
.cabeceraredes{
	display: flex;
    align-items: center;
    justify-content: flex-start;
}
.titulo-apartado {
	padding-top: 4px;
}
/*Offcanvas
----------------------------------------------------*/
.offcanvas {
    margin-top: inherit !important;
}

/*inner page
-----------------------------------------------------*/
.inner-page .contenido{
padding-left: 50px;
}

/* Top Bar
--------------------------------------------------------------*/
#topbar {
  background: #f8f8f8;
  padding: 10px 0;
  font-size: 14px;
}
#topbar .contact-info i {
  font-style: normal;
  color: #f03c02;
}
#topbar .contact-info i a, #topbar .contact-info i span {
  padding-left: 5px;
  color: #2b2320;
}
#topbar .contact-info i a {
  line-height: 0;
  transition: 0.3s;
}
#topbar .contact-info i a:hover {
  color: #f03c02;
}
#topbar .social-links a {
  color: #38434B;
  line-height: 0;
  transition: 0.3s;
  margin-left: 15px;
}
#topbar .social-links a:hover {
  color: #f03c02;
}

/* FIN ----Top Bar
--------------------------------------------------------------*/


#redes{
	margin-left: 20px;
}
#redes a {
  font-size: 18px;
  display: inline-block;
  background: rgba(255, 255, 255, 0.08);
  color: #fff;
  line-height: 1;
  padding: 8px 0;
  margin-right: 4px;
  border-radius: 4px;
  text-align: center;
  width: 36px;
  height: 36px;
  transition: 0.3s;
}

#redes a:hover {
  background: #00d0ff;
  color: #fff;
  text-decoration: none;
}

@media (max-width: 992px){
.breadcrumbs {
    margin-top: 120px !important;
}
.contenido{
	padding-left: 10px !important;
		
	}
	
}

