@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);
@import url(normalize.css);
@import url(animate.css);
@import url(font-awesome.css);

* {
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
html,
body{
    background-color: #ffffff;
    margin:0px 0px;
    padding: 0px 0px;
    width: 100%;
    font-family: 'Open Sans', sans-serif;
}
.bg{
    background-color: #006699;
		background-image: url('../img/fondo2.jpg');
		background-repeat: no-repeat;
		background-size: cover;
		background-attachment: fixed;
}
.bg2{
	background-color: #003366;
	background-image: url('../img/fondo1.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
}
.bg2 .contenedor,
.bg .contenedor{
		padding: 10% 0% !important;
		min-height: 800px;
}
img{border:none;max-width: 100%;}
a{text-decoration: none;}
*{
	text-decoration: none;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	transition:all 0.3s linear;
}
:focus{outline:none}
.contenedor {
	width:1200px;
	height:auto;
	overflow:visible;
	position:relative;
	margin:0 auto 0 auto;
}
.contenedor-full{width: 100%;}
.contenedor-full:before,
.contenedor:before,
.contenedor-full:after,
.contenedor:after{
	content: " ";
	display: block;
	clear: both;
}
/* COLUMNAS */
[class*='col']{
	height:auto;
	position:relative;
	display: block;
	float:left;
	margin:0% 2% 0% 0%;
	overflow: visible;
}
.espacios{padding:2% 2%;}
.col1{width:100%; margin:0% auto 0% auto;float: none;}
.col1-2{width:49%;}
.col1-3{width:32%;}
.col2-3{width: 66%;}
.col1-4{width: 23.5%;}
.col3-4{width: 74.5%;}
.col1-5{width: 18.4%;}
.col2-5{width:38.8%;}
.col3-5{width:59.2%;}
.col4-5{width:79.6%;}
.col1-6{width:15%;}
.col4-6{width:66%;}
.col5-6{width:83%;}
.col1-7{width:12.571428571%;}
.col2-7{width:27.142857142%;}
.col3-7{width:41.714285713%;}
.col4-7{width:56.285714284%;}
.col5-7{width:70.857142855%;}
.col6-7{width:85.428571426%;}
.col1-8{width: 10.75%}
.col3-8{width: 36.25%}
.col5-8{width: 61.75%}
.col7-8{width: 87.25%}
.col1-9{width: 9.333333333%}
.col2-9{width: 20.666666666%}
.col4-9{width: 43.333333332%}
.col5-9{width: 54.666666665%}
.col7-9{width: 77.333333331%}
.col8-9{width: 88.666666664%}
.col1-10{width: 8.2%;}
.col3-10{width: 28.6%;}
.col7-10{width: 69.4%;}
.col9-10{width: 89.8%;}
.col1-11{width: 7.272727273%;}
.col2-11{width: 16.545454546%;}
.col3-11{width: 25.818181819%;}
.col4-11{width: 35.090909092%;}
.col5-11{width: 44.363636365%;}
.col6-11{width: 53.636363638%;}
.col7-11{width: 62.909090911%;}
.col8-11{width: 72.181818184%;}
.col9-11{width: 81.454545457%;}
.col10-11{width: 90.72727273%;}
.col1-12{width:6.5%;}
.col5-12{width: 40.5%}
.col7-12{width: 57.5%}
.col11-12{width: 91.5%}
div[class*='final']{margin:0% 0% 0% 0%;}
aside[class*='final']{margin:0% 0% 0% 0%;}
section[class*='final']{margin:0% 0% 0% 0%;}
article[class*='final']{margin:0% 0% 0% 0%;}
div[class*='nulo']{margin:0% 0% 0% 0%;}
aside[class*='nulo']{margin:0% 0% 0% 0%;}
section[class*='nulo']{margin:0% 0% 0% 0%;}
article[class*='nulo']{margin:0% 0% 0% 0%;}
/*  FIN COLUMNAS  */
/* COLUMNAS SIN MARGEN */
[class*='scol']
{
	height:auto;
	position:relative;
	display: block;
	float:left;
	overflow:visible;
	margin:0% 0% 0% 0%;

}
.scol1{width:100%;}
.scol1-2{width:50%;}
.scol1-3{width:33.3%;}
.scol2-3{width: 66.6%;}
.scol1-4{width: 25%;}
.scol3-4{width: 75%;}
.scol1-5{width: 20%;}
.scol2-5{width:40%;}
.scol3-5{width:60%;}
.scol4-5{width:80%;}
.scol1-7{width:14.28%;}
.scol1-10{width:10%;}
.scol9-10{width:90%;}
.float-right{float: right !important;}
header.header{
    background-color: rgba(0,0,0,0.5);
    padding: 10px 0px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin:0 auto;
		z-index: 9999;
    overflow: visible;
}
.logo {
    text-align: center;
		margin-bottom:10px;
}
.logo:after{
    content:"Educación";
    color:#ffffff;
    position: absolute;
    font-size:18px;
    right: 30px;
    bottom:-8px;
    font-weight: 700;
}
.logo img{
    width: 85%;
}
#menu-toggle {
	display: none;
	float: right;
	color: #8b2131;
	font-size: 30px;
	padding: 5px 10px;
	margin: 5px 5px 0 0;
}
#menu-toggle:active,
#menu-toggle:hover{
	color: #ffffff;
}
#main-menu,
.menutop{
    margin: 0px 0px;
    padding: 0px 0px 0px 0px;
    position: relative;
    display: block;
    list-style: none;
    width: 100%;
    text-align: right;
	z-index: 999;
}
.menutop{
    width: 100%;
    text-align: center;
    padding:0px 0px 13px 0px;
    border-bottom:2px solid #ffffff;
    margin-bottom:20px;
}
#main-menu li,
.menutop li{
    margin:0px 0px;
    padding: 0px 0px;
    display: inline-block;
    position: relative;
}
.menutop li:first-child::after{
    content:"/";
    color:#ffffff;
    font-size: 16px;
    margin:0px 20px;
}
#main-menu li{
    margin:0px 4px;
}
#main-menu li:after{
	content:" |";
	color:#ffffff;
	font-size: 16px;
	margin-left: 8px;
}
#main-menu li:last-child:after{
	content: "";
	margin:-left: 0px;
}
#main-menu li:last-child{
	margin-right: 0px;
}
#main-menu li a,
.menutop li a{
    color: #ffffff;
    text-decoration: none;
    font-size: 14px;
}
#main-menu li a{
	font-size: 14px;
}
#main-menu li a:hover,
.menutop li a:hover{
    color:#cccccc;
}
.imagecab{
    min-height: 400px;
    background-color: #000000;
    background-attachment: fixed;
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
		padding-top:220px;
}
.imagecab h1{
	margin:0px 0px;
	padding: 0px 0px;
	color:#ffffff;
	text-align: center;
	font-size: 42px;
	text-shadow: #000000 2px 4px 6px;
}
.apps{
    color:#ffffff;
    font-size: 30px;
    margin:0px 12px;
}
h2{
    color:#ffffff;
    font-size: 24px;
    line-height:30px;
    margin:0px 0px 10px;
    padding: 0px 0px;
}
p{
    font-size: 14px;
    color:#ffffff;
    line-height: 24px;
    margin:0px 0px;
    padding: 0px 0px;
}
button,
.botongnd,
input[type="submit"],
.boton {
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
	font-size:14px;
	color: #FFF;
	margin:8px 0px 8px 0px;
	padding:10px 25px;
	background-color: #006699;
	z-index: 2;
	display: inline-block;
	position: relative;
    border:none;
    text-transform: uppercase;
    border-radius: 4px;
	text-decoration: none;
	cursor: pointer;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	transition:all 0.3s linear;

	}
input[type="submit"]:focus {outline:none;}
input[type="submit"]:hover,
.botongnd:hover,
button:hover,
.boton:hover {
	background-color: #333333;
	color:#FFF;
}
.boton.blanco{
    background-color: #ffffff;
    color: #003366;
    font-size: 18px;
    font-weight: 700;
    text-decoration: none;
    padding: 12px 30px;
    display: inline-block;
    position: relative;
    border-radius: 10px;
    margin-top:10px;
}
.boton.blanco:hover{
    background-color: #333333;
    color:#ffffff;
}
#yologistico,
#cilog,
#certificacion{
    padding-top: 55px;
}
#yologistico img,
#cilog img,
#certificacion img{
    width: 90%;
    height:auto;
}

#certificacion .contenedor{
	z-index: 3;
	padding: 10% 0% !important;
}
footer{
    background-color: #121111;
    min-height: 200px;
    padding: 60px 0px 40px;
}
h3{
    text-align: center;
    color: #ffffff;
    font-size: 24px;
}
footer .col7-12,
footer .col5-12{
    background-color: #212020;
    border-radius: 8px;
    min-height: 241px;
    padding: 1% 1%;
}
textarea:focus,
input[type="file"]:focus,
input[type="password"]:focus,
input[type="text"]:focus {outline:none;}
textarea,
input[type="password"],
input[type="text"] {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:12px;
	color: #ffffff;
	padding:12px 15px;
	margin:4px 0px 5px;
	width: 100%;
	resize: none;
	background-color: #100f0f;
	border:none;

}
#solicitud textarea,
#solicitud input[type="password"],
#solicitud input[type="text"] {
	background-color: #f3f3f3;
	color:#333333;
	border:1px solid #dedede;
}
#solicitud input::-webkit-input-placeholder { color:#333333; }
#solicitud input::-moz-placeholder { color:#333333; } /* firefox 19+ */
#solicitud input:-ms-input-placeholder { color:#333333; } /* ie */
#solicitud input:-moz-placeholder { color:#333333; }
form#contacto{
	float: none;
	margin:0% auto;
	background-color: transparent;
}
form#contacto label,
.etiq,
form#contacto .etiq{
	font-family: 'Open Sans', sans-serif;
	line-height: 32px;
	vertical-align: middle;
	padding-right: 5px;
	display: block;
	font-size: 14px;
	font-weight: 400;
	text-align:right;
}

form#contacto input[type="text"]::-webkit-input-placeholder { color:#ffffff;font-family: 'Open Sans', sans-serif;font-size: 14px;font-style:italic; }
form#contacto input[type="text"]::-moz-placeholder { color:#ffffff;font-family: 'Open Sans', sans-serif;font-size: 14px;font-style:italic; } /* firefox 19+ */
form#contacto input[type="text"]:-ms-input-placeholder { color:#ffffff;font-family: 'Open Sans', sans-serif;font-size: 14px;font-style:italic; } /* ie */
form#contacto input[type="text"]:-moz-placeholder { color:#ffffff;font-family: 'Open Sans', sans-serif;font-size: 14px;font-style:italic; }
form#contacto textarea::-webkit-input-placeholder { color:#ffffff;font-family: 'Open Sans', sans-serif;font-size: 14px;font-style:italic; }
form#contacto textarea::-moz-placeholder { color:#ffffff;font-family: 'Open Sans', sans-serif;font-size: 14px;font-style:italic; } /* firefox 19+ */
form#contacto textarea:-ms-input-placeholder { color:#ffffff;font-family: 'Open Sans', sans-serif;font-size: 14px;font-style:italic; } /* ie */
form#contacto textarea:-moz-placeholder { color:#ffffff;font-family: 'Open Sans', sans-serif;font-size: 14px;font-style:italic; }
form#contacto {
    border:none;
}
/* ESTILO DE LABEL DE CADA ELEMENTO DEL FORMULARIO */
form#contacto div label {
    display: block;
    text-align: left;
    margin-right: 15px;
    margin-top: 5px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #3a3a3a;
	padding: 0;
	margin:10px 0px 5px 0px
}
form#contacto .ultimo{
    margin-bottom: 0;
    overflow: hidden;
    position: relative
}

 /* Estilo del boton */
form#contacto button {
	cursor: pointer;
	float: right;
}
 /* FIN Estilo del boton */

/* AJAX Gif y mensajes de exito o fracaso */
form#solicitud .hide,
form#contacto .hide{
    display: none;
}
form#solicitud  .ajaxgif,
form#contacto  .ajaxgif{
    position: absolute;
    right: 150px;
    top: 5px;
}
form#solicitud .msg,
form#contacto .msg{
	color: transparent;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	line-height: 32px;
	vertical-align: middle;
   padding: 0 10px;
   position: relative;
   margin:0 auto;
   width: 0;
   background-color: rgba(0,0,0,0.4);
}
form#solicitud .msg_ok,
form#contacto .msg_ok{
    background: #1575cc;
    color: #ffffff;
}
form#solicitud .msg_error,
form#contacto .msg_error{
    background: #FF0000;
    color: #ffffff;
}
form#contacto .col2-7 {
    padding-top: 65px;
    overflow: hidden !important;
}
.obligatorio{
	color: #F00;
}
#campos_obligatorios{
	font-size: 13px;
	padding: 0px 0px;
	font-style: italic;
	margin:0;
}
.text-center{text-align: center !important;}
h4{
    color: #797979;
    text-align: center;
    font-size: 14px;
    text-align: center;
    font-weight: 300;
    margin:0px 0px 10px;
    padding: 0px 0px;
}
h4 strong{
    color: #ffffff;
    display: block;
    font-size: 24px;
    font-weight: 700;
}
.redes{
    display: block;
    width: 60%;
    margin:5px auto;
    padding: 10px 20px;
    color:#ffffff;
    border-radius: 5px;
    font-size: 12px;
    font-weight: 700;
    line-height: 20px;
    vertical-align: middle;
}
.redes i.fa{
    font-size: 20px;
    vertical-align: middle;
    width:25px;
    text-align: center;
    margin-right: 10px;
}
.redes.facebook{
    background-color: #3b5998;

}
.redes.google{
    background-color: #cf0d0a;

}
.redes.twitter{
    background-color: #00aced;
}
.redes:hover{
    background-color: #333333;
}
.copyright{
    background-color: #000000;
    min-height: 50px;
    padding: 15px 0px;
}
.copyright p{
    color:#999999;
    font-size: 14px;
}
.copyright .vverk{
    font-size: 12px;
}
.copyright  a:hover .vverk{
	font-weight: 400;
	color: #ffffff;
	cursor: pointer;
}
#copyright {
    text-align: center;
		padding-bottom: 20px;
}
#copyright .vverk{
    color:#999999;
}
#copyright  #icono{
	width: 53px;
	height:auto;
	display: block;
	margin:0 auto;
}
#copyright rect,
#copyright circle,
#copyright polygon,
#copyright path{
	fill:#999999;
}
#copyright  a:hover circle,
#copyright  a:hover rect,
#copyright  a:hover polygon,
#copyright  a:hover path{
	fill:#ffffff;
}
#copyright path#transparente{
	fill:transparent;
}
@media all and (max-width: 1000px) {
    #menu-toggle {
        display: block;
        margin-bottom: 10px;
        margin-top: 25px;
        z-index:5;
        color: #ffffff;
        text-align: right;
        vertical-align: middle;
    }
    #menu-toggle:before{
        content: "MENÚ";
        color: #ffffff;
        display: inline-block;
        position: relative;
        font-size: 20px;
        vertical-align: top;
        padding-top: 2px;
        margin-right: 15px;
    }
    #main-menu {
        display: none;
        width: 100%;
        position: absolute;
        right: 0px;
        margin-top: 0px;
        margin: 0px 0px;
        padding: 0px 0px;
        top:120px;
        z-index: 2;
        border: 1px solid #163761;
    }
    #main-menu > li:last-child,
    #main-menu li {
        display: block;
        margin: 0;
        padding: 0;
    }

    #main-menu > li {
        margin-top: -1px;
    }

    #main-menu > li:first-child {
            margin-top: 0;
    }
    #main-menu > li:last-child > a,
    #main-menu > li > a {
        background-color: #ffffff;
        color: #163761;
        display: block;
        font-size: 14px;
        line-height: 20px;
        text-align: center;
        margin:0;
        border:none;
        padding: 5px 10px;
        border-radius:0px;
        -moz-border-radius:0px;
        -webkit-border-radius:0px;
        -khtml-border-radius:0px;
    }
    #main-menu > li:hover:last-child > a,
    #main-menu li > a:hover {
        background-color: #f3f3f3;
        color: #7ac6ea;
        border:none;
    }

    #main-menu > li.parent {
        background: none !important;
        padding: 0;
    }

    #main-menu > li:hover > a,
    #main-menu > li.current > a {
        background-color: #f3f3f3;
        color: #7ac6ea;
    }

    ul.sub-menu {
        display: block;
        margin-top: -1px;
        margin-left: 0px;
        position: static;
        padding: 0;
        width: inherit;
    }
    ul.sub-menu ul.sub-menu {
        margin-top: -1px;
        padding-top: 0;
        top: 0px;
    }
    ul.sub-menu > li:first-child {
        border-top: 1px solid #444 !important;
    }

    ul.sub-menu > li > a.parent {
        background: #757575;
    }
    ul.sub-menu ul.sub-menu > li a{
        background-color: #999999;
        color: #ffffff;
    }
    }
@media only screen and (min-width: 768px) and (max-width: 959px) {
    .contenedor,
    .cabecera,
    .contcab,
    .contpie,
    .imgcab .contenedor,
    .inscripciones .contenedor,
    .pie-pagina{
        width: 100%;
        padding: 0% 2%;
        text-align: center;
    }

    aside.col1,
    section.col1,
    article.col1,
    div.col1{width:100%; margin:0% auto 0%;float: none;}
}

@media only screen and (max-width: 767px) {
.contenedor,
.cabecera,
.contcab,
.contpie,
.imgcab .contenedor,
.inscripciones .contenedor,
.pie-pagina{
    width: 100%;
    padding: 0% 2%;
    text-align: center;
}

aside[class*='col'],
section[class*='col'],
article[class*='col'],
div[class*='col']{
    width: 100%;
}
.redes{
    width: 90%;
}
}
.owl-home{
	height: 800px;
	background-image: url(../img/bg.jpg);
	background-repeat: repeat-x;
	background-size: 2px 100%;
	margin-left: 0px;
  	margin-right: 0px;
}
.owl-home.owl-carousel .item {
	height: 800px;
	padding: 0px 0px;
	margin:0px 0px !important;
	position: relative;
	background-repeat: no-repeat;
	background-size: cover;
}
.owl-home.owl-carousel .item .contenedor{
	background-color: transparent;
	height: 100%;
	overflow: visible;
	position: absolute;
	left: 0;
	right: 0;
	margin:0 auto;
	z-index: 999;
	top: 0;
}
.owl-home.owl-theme .owl-nav{
	background-color: transparent;
	margin:0px auto;
	position: absolute;
	top: 40%;
	left: 0;
	right: 0;
	height: 1px;
	overflow: visible;
}
.owl-home.owl-theme .owl-nav [class*=owl-]{
	background-color: transparent;
	color: #0c83e7;
	font-size: 25px;
}
.owl-home.owl-theme .owl-dots{
	position: absolute;
	bottom: 4px;
	margin:0px auto;
	width: 100%;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
}
.owl-home.owl-theme .owl-nav .owl-prev{float: left;}
.owl-home.owl-theme .owl-nav .owl-next{float: right;}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background-color: #0c83e7 !important;
}
.owl-home.owl-carousel  .owl-item img.imgslide {
	width: auto !important;
	float: right;
	max-height:100%;
	margin-top: 5%;
}
.owl-home.owl-carousel .item  div.tslide{
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 60px;
	line-height: 60px;
	color: #ffffff;
	position: absolute;
	top: 330px;
	left: 10px;
	padding: 0px 0px;
	margin:0px 0px;
	text-shadow: #000000 2px 4px 6px;

}
.owl-home.owl-carousel .item  div.txtslide{
	position: absolute;
	top: 450px;
	left: 10px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 30px;
	line-height: 30px;
	color: #ffffff;
	text-shadow: #000000 2px 4px 6px;
}
.owl-home.owl-carousel .item  .boton.slide{
	position: absolute;
	top: 530px;
	left: 10px;
	font-family: 'Open Sans', sans-serif;
	background-color: #ffffff;
	color: #003366;
	font-size: 18px;
	font-weight: 700;
	text-decoration: none;
	padding: 12px 30px;
	border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	-khtml-border-radius:12px;
}
.owl-home.owl-carousel .item  .boton.slide:hover{
	background-color: #003366;
	color: #ffffff;
}
.list{
	min-height: 800px;
}
aside{
	min-height: 800px;
	padding: 1% 1%;
}
aside h5{
	color: #ffffff;
	text-align:center;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
}
/* Toggle and acordeon  */
.tituloacordeon,
.toggle .toggle-titulo {
	display: block;
	padding: 5px 0px 8px;
	border: none;
	background-color: #f9f9f9;
	outline: 0;
	text-transform: none;
	letter-spacing: normal;
	font-size:14px;
	color: #23386f;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	margin: 5px 0 0px;
	cursor: pointer;
}
.tituloacordeon:hover,
.toggle .toggle-titulo:hover {
	text-decoration: none;
	color:#f9f9f9;
	background-color: #23386f;
}
.tituloacordeon.active,
.tituloacordeon.active:hover,
.toggle .toggle-titulo.active,
.toggle .toggle-titulo.active:hover{
	color:#f9f9f9;
	background-color: #23386f;
	text-decoration: none;
}
.contenidoacordeon,
.toggle .toggle-contenido {
	display: none;
	overflow: auto;
	padding:2% 1%;
	width:100%;
	border-top: 0px;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #70706f;
	background-color:#cccccc;
}
.toggle .toggle-contenido.active {
	display: block;
	overflow: auto;
}
/*-----------------------------------------------------------------------------------*/
/* Toggle
================================================== */
.tituloacordeon,
.toggle .toggle-titulo {
	border-bottom: 1px solid #222222;
	background-color: transparent;
	color: #222222;
}
.tituloacordeon:hover,
.toggle .toggle-titulo:hover {
	color:#222222;
	background-color:transparent;
}
.tituloacordeon.active,
.tituloacordeon.active:hover,
.toggle .toggle-titulo.active,
.toggle .toggle-titulo.active:hover{
	color:#222222;
	background-color:transparent;
}
.contenidoacordeon,
.toggle .toggle-contenido {
	color: #ffffff;
	background-color:transparent;
	margin-bottom:40px;
}
.contenidoacordeon  .list-cursos a{
	color:#222222;
	font-size: 13px;
	line-height: 18px;
	display: block;
	position: relative;
}
.contenidoacordeon  .list-cursos a:hover{
	color:#999999;
}
.acordeon{
	position: relative;
	margin-bottom: 30px;
}
.list-cursos{
	color:#222222;
	margin:0px 0px;
	padding: 0px 25px;
	display: block;
	position: relative;
}
.curso{
	border:5px solid #f3f3f3;
	text-align: center;
	padding: 4% 2%;
	min-height: 315px;
	margin-bottom:20px;
}
.curso:hover{
	border:5px solid rgba(0,0,0,0.2);
}
.curso h4{
	color: #222222;
	font-size: 22px;
	font-weight: 700;
	min-height: 62px;
}
.curso p{
	color:#333333;
}
#breadcrumbs{
	display: block;
	position: relative;
	margin:0px 0px;
	padding: 0px 0px;
	list-style: none;
}
#breadcrumbs > li {
	margin:0px 0px;
	padding: 0px 0px;
	display: inline-block;
	line-height: 18px;
	vertical-align: middle;
}
#breadcrumbs > li > a{
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #323946;
	line-height: 18px;
	vertical-align: middle;
	padding: 0px 10px;
	cursor: pointer;
}
#breadcrumbs > li > a:after{
	content: "\f105";
	color: #737f8f;
	font-family: 'FontAwesome';
	float: right;
	padding-top: 3px;
	margin-right: -5px;
	line-height: 18px;
	vertical-align: middle;
}
#breadcrumbs > li:last-child > a:after{display: none;content: "";visibility:hidden;}
#breadcrumbs > li:first-child > a{padding-left: 0px !important;}
#breadcrumbs > li > a:hover,
#breadcrumbs > li > a.current{
	color: #737f8f;
}
.inter{
	min-height: 800px;
}
.inter ul li,
.inter ol li,
.inter p{
	color:#333333;
	font-size: 16px;
	line-height: 25px;
}
.inter h2{
	color:#222222;
}
.contwhatsapp{
	z-index: 999;
	position: fixed;
	bottom:00px;
	left: 12px;
}
.contwhatsapp button{
	background-color: #009e00;
	-webkit-box-shadow: -2px 2px 7px 0px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:    -2px 2px 7px 0px rgba(0, 0, 0, 0.5);
	box-shadow:         -2px 2px 7px 0px rgba(0, 0, 0, 0.5);
}
.contwhatsapp .numeroswhatsapp{
	background-color: #f1f1f1;
	border:1px solid #dedede;
	padding: 2% 2%;
	border-radius: 8px;
	overflow: hidden;
	display: none;
	-webkit-box-shadow: -2px 2px 7px 0px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:    -2px 2px 7px 0px rgba(0, 0, 0, 0.5);
	box-shadow:         -2px 2px 7px 0px rgba(0, 0, 0, 0.5);
}
.contwhatsapp .numeroswhatsapp.active{
	display: block;
}
.contwhatsapp .numeroswhatsapp ul{
	display: block;
	margin:0px 0px;
	padding: 0px 5px;
	list-style: none;
	position: relative;
}
.contwhatsapp .numeroswhatsapp ul li{
	position: relative;
	display: block;
	margin:0px 0px 10px;
	padding: 10px 10px;
	border-bottom: 1px solid #dedede;
}
.contwhatsapp .numeroswhatsapp ul li a{color:#333333;font-weight: 700;}
.contwhatsapp .numeroswhatsapp ul li img{
	width: 40px;
	border-radius: 50%;
	background-color: #ffffff;
	padding: 2px;
	vertical-align: middle;
	margin-right: 5px;
	border:1px solid #009e00;
}
ol.listanum { counter-reset:section; list-style-type:none; }
ol.listanum li { list-style-type:none; position: relative;display: block; }
ol.listanum li ol { counter-reset:subsection; }
ol.listanum li ol li ol{ counter-reset:trisection; }
ol.listanum li:before{
	position: absolute;
	left: -25px;
	font-size: 16px;
	font-weight: 600;
	counter-increment:section;
	content:counter(section) ". ";/*content:"Section " counter(section) ". ";*/
}
ol.listanum li ol li:before {
	position: absolute;
	left: -38px;
	font-size: 16px;
	font-weight: 600;
  counter-increment:subsection;
  content:counter(section) "." counter(subsection) " ";
}
ol.listanum li ol li ol li:before {
	position: absolute;
	left: -50px;
	font-size: 16px;
	font-weight: 600;
  counter-increment:trisection;
  content:counter(section) "." counter(subsection) "." counter(trisection) " ";
}
.bg3{
	background-color: #ffffff;
}
.bg3 h2{
	color:#333333;
}
.bg4 img,
.bg3 img{
	width: 45%;
	height: auto;
}
.bg4 .mexlog{
	width: 70% !important;
	height:auto;
}
.bg4{
	background-color: #dedede;
}
.bg4 h2{
	color:#333333;
}
#wh-widget-send-button a.wh-widget-send-button-get-button{
	display: none !important;
	visibility: hidden !important;
}
