@charset "UTF-8";
/* CSS Document */

/*GENERAL / INDEX*/
a:hover, a:active, a:focus{
	color:#009fe3}
.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
    color: #009fe3;
}
.container li {
    list-style: none !important;
}

.container ol li{
	list-style: decimal !important;
}



#back-top a {
    background: #009fe3;
}
.titulo-h2{
	color:#009fe3;
	font-size:2em;
	font-weight:300}

.container li{
	list-style:disc}	

.transtionAllHover {
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#wrapwrap .navbar-default {
    background-color: #005ea1;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>li>a:hover{
    background-color: rgba(255,255,255,.4);
}
.nav>li>a {
    padding: 15px 17px;
}
#wrapwrap .navbar-default .navbar-nav>li>a {
	text-transform:uppercase;
	font-size:.9em
}
#wrapwrap .navbar-default .navbar-nav>li>a[href="/"]{
	display:none
	}
#top_menu>li.dropdown.yamm-sm.open>a {
   background-color: rgba(255,255,255,.4);
    color: #FFF!important;
}

.carousel-inner .item {
    width: 100%;
}
.s_banner {
     margin-bottom:0 ;
}
.wrapper-terms {
	padding:0;
}
.owl-item-custom {
   padding:0 !important;
}
.learning-center-home{
	background:url(/theme_lightwood/static/img/CGD-E-Learning-Center.jpg) no-repeat center center;
	background-size:cover;
	background-attachment:fixed;
	padding: 100px 0 50px;
	}
	
.boton-grande{
	padding:20px;
	background:#FFF;
	border-radius:5px;
	color:#007baf;
	text-align:center;
	text-transform:uppercase;
	
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,c5eeff+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #c5eeff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 0%,#c5eeff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 0%,#c5eeff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c5eeff',GradientType=0 ); /* IE6-9 */
	}	

.boton-grande:hover,
.boton-normal:hover{
	color:#FFF;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#005ea1+0,005ea1+100 */
background: #005ea1; /* Old browsers */
background: -moz-linear-gradient(top, #005ea1 0%, #005ea1 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #005ea1 0%,#005ea1 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #005ea1 0%,#005ea1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005ea1', endColorstr='#005ea1',GradientType=0 ); /* IE6-9 */
	}	
	
.boton-normal{
	padding:20px;
	background:#FFF;
	border-radius:3px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	font-size:.8em;
	font-weight:bold;
	
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#009fe3+0,0088c2+100 */
background: #009fe3; /* Old browsers */
background: -moz-linear-gradient(top, #009fe3 0%, #0088c2 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #009fe3 0%,#0088c2 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #009fe3 0%,#0088c2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009fe3', endColorstr='#0088c2',GradientType=0 ); /* IE6-9 */
	}	
	

.header-page{
	padding:40px 0 80px 0;
	max-height:340px;
	background:url(/theme_lightwood/static/img/header-aula-virtual.jpg) no-repeat center center;
	background-size:cover;
	text-align:center}	

.header-page h1{
	color:rgba(255,255,255,.6);
	font-size:3em;
	margin-bottom:.5em;
	}	
.header-page p{
	color:#FFF;
	margin-bottom:40px;}	
	
.header-deta{
	background:url(/theme_lightwood/static/img/header-deta.jpg);
	width:65px;
	height:22px;
	margin:0 auto 0 auto;
	margin-bottom:40px}	
	
.iconos-home h4{
	margin:0;}	

.headline>h2 {
    border-bottom: 2px solid #009fe3!important;
}	

.btn.btn-primary.btn-lg{
    padding:10px;
	background:#FFF;
	border:0;
	border-radius:3px!important;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	font-size:.8em;
	font-weight:bold;
	
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#009fe3+0,0088c2+100 */
background: #009fe3; /* Old browsers */
background: -moz-linear-gradient(top, #009fe3 0%, #0088c2 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #009fe3 0%,#0088c2 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #009fe3 0%,#0088c2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009fe3', endColorstr='#0088c2',GradientType=0 ); /* IE6-9 */
}
.btn-group-lg>.btn, .btn-lg {
    padding: inherit;
    font-size: inherit;
    line-height: inherit;
    border-radius: inherit ;
}
.btn-primary {
    color: #fff;
    background-color: #009fe3;
    border-color: #009fe3;
}
.btn-primary:hover{
    color: #009fe3;
    background-color: #fff;
    border-color: #009fe3;
}
.irs-bar {
    height: 10px;
    top: 33px;
    border-top: 1px solid #009fe3!important;
    border-bottom: 1px solid #009fe3!important;
    background: #428bca;
    background: linear-gradient(to top,#009fe3 0,#037eb2 100%)!important;
}
.irs-from, .irs-single, .irs-to {
    background: #bababa!important;
}
#wrapwrap .bg-primary [class*=bg-] .text-primary, #wrapwrap .text-primary, #wrapwrap [class*=bg-].text-primary {
    color: #009fe3;
}
.label-primary {
    background-color: #009fe3;
}
.widget-title {
	font-size:.8e !importantm}
.widget-title span{
	text-transform:uppercase;
	color:#005ea1;
	font-weight:300;
	font-size:1em}
.breadcrumb>.active {
    color: #009fe3;
}	
.nav-pills>.active>a>.badge, a.list-group-item.active>.badge {
    color: #009fe3;
    background-color: #fff;
}	

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    z-index: 2;
    color: #fff;
    background-color: #009fe3;
    border-color: #009fe3;
    cursor: default;
}
.pagination>li>a:hover{
	background-color: #009fe3;
    border-color: #009fe3;}
	

/*SUBMENU*/
#top_menu .yamm-sm>ul {
    border-top: 2px solid #009fe3 !important;
	background-color:#f9f5f3;
}
.yamm .yamm-content {
    padding: 20px 0;
}
#top_menu .submenu{
	padding:0;
	margin:0;}
#top_menu .submenu li{
	list-style:none}
#top_menu .submenu li>a{
	display:block;
	padding:8px 10px}
#top_menu .submenu li>a img{
	margin-right:8px}	
#top_menu .submenu li>a:hover{
	background:#FFF}		
	
/*CONTACTAR*/	
.contac-direccion{
	background:#009fe3;
	padding:20px;
	color:#FFF;
	text-align:center;
	font-size:1.1em;
	margin:0;
	margin-top:-10px;
	margin-bottom:40px;
	}

.contac-direccion i{
	font-size:2em;
	opacity:.7;
	margin-right:20px}	

.contac-datos{
	padding-top:60px}

.contac-social{
	margin-top:10px;
	font-size:20px;
	}	
.contac-social i{
	margin-right:10px
	}	
.contac-social i[class="fa fa-facebook"]{
	color:#2353a3}
.contac-social i[class="fa fa-twitter"]{
	color:#00adf3}	
.contac-social i[class="fa fa-linkedin"]{
	color:#0085b3}	
	
/*AULA VIRTUAL*/		
	
.aula-virtual img[class="pull-left"]{
	margin-right:20px}		
.aula-virtual h2{
	font-size:16px;
	text-transform:uppercase !important}	
	
.aula-virtual .row .row{
	margin-bottom:30px}	
	
.aula-virtual .acceso-bt-img{
	display:block;
	text-align:center;
	padding:20px 0 20px 0}	
	
.aula-virtual .acceso-bt-img:hover{
	opacity:.5}	
	
/*FORMACION BONIFICADA*/
.header-formacion-bonificada{
	background:url(/theme_lightwood/static/img/header-formacion-bonificada.jpg) no-repeat center center;
	background-size:cover;
	}	

.formacion-bonificada h3{
	color:#005ea1;
	font-weight:300;
	font-size:1.2em}

.formacion-bonificada .headline h2{
	font-weight:bold;
	text-transform:uppercase;
	font-size:1em}	
	
/*PREGUNTAS FRECUENTES*/
.header-preguntas-frecuentes{
	background:url(/theme_lightwood/static/img/header-preguntas-frecuentes.jpg) no-repeat center center;
	background-size:cover;
	}

.preguntas-frecuentes .a-faq{
	font-size:.9em;
	color:#009fe3}	
.preguntas-frecuentes .a-faq:hover{
	padding-left:5px}	
	
/*TRABAJO*/

.header-trabajo{
	background:url(/theme_lightwood/static/img/header-trabajo.jpg) no-repeat center center;
	background-size:cover;
}	
.oe_website_jobs h1{
	color: #009fe3;
    font-weight: 300;
	margin-bottom:2em
}

/*CGD*/
.header-cgd{
	background:url(/theme_lightwood/static/img/header-cgd.jpg) no-repeat center center;
	background-size:cover;
	}
	
.container.cgd .titulo-h2{
	text-align:center}
	
.container.cgd .row .row{
	text-align:justify}
	
.container.cgd .row h3,
.cgd-certificaciones h3{
	color:#005ea1}	
	
.container.cgd .row{
	margin-bottom:10px}	
	
.cgd-icon{
	background:#005ea1;
	width:80px;
	height:80px;
	border:#b2cee3 4px solid;
	text-align:center;
	line-height:68px;
	border-radius:100%;
	margin-top:20px}	
	
.cgd-certificaciones{
	background:#f2f2f2;
	margin-bottom:20px
	}
.cgd-conocenos{
	background: url(/theme_lightwood/static/img/cgd-conocenos.jpg) no-repeat center center;
    background-size: cover;
    background-attachment: fixed;
    padding: 100px 0 100px;
	color:#005ea1;
	font-size:1.2em;
	}	
.cgd-conocenos h4{
	font-size: 1.6em}	
.cgd-conocenos .tel{
	font-size:2em;
	font-weight:bold;}		
	
/*TITULACIONES OFICIALES*/
.header-titulaciones-oficiales{
	background:url(/theme_lightwood/static/img/header-titulaciones-oficiales.jpg) no-repeat center center;
	background-size:cover;
	}
.titulaciones-oficiales ul{
	margin-top:40px}
.titulaciones-oficiales ul li{
	margin-bottom:1.6em}

.titulaciones-oficiales ul li i {
    color: #009fe3 !important;
}	
	
/*FORMAS DE PAGO*/	
.header-formas-de-pago{
	background:url(/theme_lightwood/static/img/header-formas-de-pago.jpg) no-repeat center center;
	background-size:cover;
	}
.container.formas-de-pago .row{
	border-bottom:#eeeeee solid 1px;
	margin-bottom:40px;
	padding-bottom:20px}
	
/*CURSOS PRESENCIALES*/	
.header-cursos-presenciales{
	background:url(/theme_lightwood/static/img/header-cursos-presenciales.jpg) no-repeat center center;
	background-size:cover;
	}	
.cursos-presenciales h1{
	color:#009fe3;
	font-weight:300}
	
.cursos-presenciales .nav-pills>li>a{
	background: rgba(0,159,227,.07);
	}	
.cursos-presenciales .nav-pills>li.active>a{
	background:#009fe3;
	color:#FFF
	}	
	
/*CURSOS FRANQUICIADOS*/			
.header-franquiciados{
	background:url(/theme_lightwood/static/img/header-franquiciados.jpg) no-repeat center center;
	background-size:cover;
	}
.franquiciados-razones{
	background:url(/theme_lightwood/static/img/franquiciados-bk.jpg) no-repeat left bottom;
	padding-left: 300px;
    min-height: 590px;
	padding-top: 50px;
	}	
.franquiciados-razones h3{
	font-size:2em;
	margin-bottom:1.2em
	}	
.franquiciados-razones li{
	margin-bottom:1.6em
	}
.franquiciados-razones li i,
.franquiciados-asistencias ul li i{
	color:#009fe3 !important}	
	
.franquiciados-asistencia li{
	margin-bottom:1.1em
	}
.franquiciados-asistencia{
	background:#efefef;
	margin-top: -25px;
	padding:40px 0 60px 0;
	margin-bottom:40px}		
		
/*CATALOGO*/
#products_grid .products_pager .owl-item-custom.oe_product.oe_grid{
	height:100px !important}
	
.categoria-cursos{
	padding-top:40px}
.categoria-cursos a{
	display:block;
	background:rgba(0,159,227,1);
	padding:20px;
	text-align:center;
	border-radius:5px
	}
.categoria-cursos a:hover{
	transform: scale(1.1);	
	background:rgba(0,94,161,1);
	}	
#products_grid h1{
	color:#009fe3;
	font-weight:300}	
		
#products_grid .categoria-cursos a h1{
	font-size:1.3em;
	color:#FFF;
	font-weight:300;
	padding:0;
	margin:10px 0 0 0;	
	}	

/*FOOTER*/	

.pago-seguro{
	border-top:dotted #CCCCCC 1px;
	margin-top:10px;
	padding-top:10px}
	

.pago-seguro img{
	float:right}	

footer .oe_structure{
	background:#f2f2f2;
	border-top:#d9d9d9 solid 6px;
	margin-top:60px;
	padding-top:20px !important;
	padding-bottom:20px !important}
	
footer .oe_structure ul li{
	list-style:none}	
	
#footer_st ul>li:before {
	display:none
}
footer .oe_structure ul li a{
	font-size:.9em;
	font-weight:bold}	
footer .oe_structure h4{
	padding:0;
	margin:0;
	margin-bottom:10px}	

footer .oe_structure .datos .direccion spam{
	font-size:.8em;
	line-height:1em}
		
footer .oe_structure .datos .social i{
	font-size:20px;
	margin-right:10px}	
		
footer .oe_structure .logos{
	border-top:#FFF 1px solid;
	padding-top:10px;
	margin-top:10px}
		
footer .footer-copy{
	background:#c2c2c2;
	font-size:.8em;
	color:#FFF;
	padding:10px 0 10px 0}	
	
.footer-copy a{
	color:#FFF;
	text-decoration:underline}	

.footer-copy a:hover{
	color:#333;
}		
.col-md-9 .oe-height-4{height: 290px !important;}

.nav-pills>li.active>a{
	background: #009fe3;
    color: #FFF;
	padding-left:5px
	}
.nav-pills>li.active>a:hover{
	color:#009fe3}	
	
.nav-pills>li.active ul li a{
	background: rgba(0,159,227,.07);
	padding-left:5px}
