.section {


	padding: 25px 0;


}





.mt5{


	margin-top:5px;


}


.mt10{


	margin-top:10px;


}


.mt20{


	margin-top:20px;


}


.mt30{


	margin-top:30px;


}


.mt50{


	margin-top:50px;


}


.mb20{


	margin-bottom:20px;


}


.img-marg{


	margin-top:20px;


	margin-bottom:20px;


}





/*


/*-----------------------------------------------------------------------*/


/*	01. BLOQUE DE TEXTO - CUENTO


/*-----------------------------------------------------------------------*/


.white-bg {


	background-color: #ffffff !important;


	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);


	box-shadow: 0 1px 2px rgba(0, 0, 0, .1);


	border: none !important;


}


.blue-bg {


	background-color: #CDEBFF;


	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.13) !important;


	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.13) !important;


	position: relative;


}


.gray-bg {


	background-color: #f1f1f1;


	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.13) !important;


	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.13) !important;


	position: relative;


}


.gray-bg:before {


	position: absolute;


	top: 0;


	left: 0;


	background-color: transparent;


	height: 5px;


	content: "";


	width: 100%;


	-webkit-box-shadow: 0 -2px 3px rgba(0, 0, 0, 0.13);


	box-shadow: 0 -2px 3px rgba(0, 0, 0, 0.13);


}


.object-visible,


.touch .object-non-visible {


	opacity: 1 !important;


	filter: alpha(opacity=100) !important;


}


.box-style-1 {


	padding: 20px;


	margin: 20px 0;


}


/*-----------------------------------------------------------------------*/











/*


/*-----------------------------------------------------------------------*/


/*	01. IMAGENES


/*-----------------------------------------------------------------------*/


.thumbnail-img{


	display:block;


	padding:4px;


	margin-bottom:20px;


	line-height:1.428571429;


	background-color:#fff;


	border:1px solid #ddd;


	-webkit-transition:all .2s ease-in-out;


	transition:all .2s ease-in-out


}


.thumbnail-img>img,.thumbnail-img a>img{


	display:block;


	height:auto;m


	ax-width:100%;


	margin-right:auto;


	margin-left:auto


}


.thumbnail-img{


	border-radius:0;


	background-color:transparent


}


a.thumbnail-img:hover,a.thumbnail-img:focus,a.thumbnail-img.active{


	border-color:#00708c


}


/*-----------------------------------------------------------------------*/








/*


/*-----------------------------------------------------------------------*/


/*	01. CAJA DE TEXTO SIMPLE


/*-----------------------------------------------------------------------*/


.well{


	border-radius: 3px;


	background-color: #F9F9F9;


	border-color: #00708c;


}


/*-----------------------------------------------------------------------*/








/*


/*-----------------------------------------------------------------------*/


/*	01. CAJA DE TEXTO COLOR 


/*-----------------------------------------------------------------------*/


.icon-box-8{


	margin:20px 0px;


}	


.icon-box-8 .icon-box-8-item{


	margin:10 auto;


	padding:30px;


	color:#514d42;


	box-shadow:0px 0px 10px #fff;


	border-top:3px solid rgba(0, 0, 0, 0.2);


	border-radius:3px;


}


.icon-box-8 .icon-box-8-icon{


	width:80px;


	height:80px;


	line-height:80px;


	border-radius:100px;


	text-align:center;


	box-shadow:inset 0px 0px 2px rgba(0, 0, 0, 0.3);


	background:rgba(0, 0, 0, 0.2);


	overflow:hidden;


	margin:0 auto;


	margin-bottom:10px;


}


.icon-box-8 .icon-box-8-icon a{


	display:inline-block;


	font-size:30px;


}


.icon-box-8 .icon-box-8-icon a.icon-box-8-icon-top{


	color:#fff;


	position:relative;


	display:block;


	top:0px;


	-webkit-transition:all .13s linear;


	-moz-transition:all .13s linear;


	-o-transition:all .13s linear;


	-ms-transition:all .13s linear;


	transition:all .13s linear;


}


.icon-box-8 .icon-box-8-icon:hover a.icon-box-8-icon-top{


	top:100px;


}


.icon-box-8 .icon-box-8-icon a.icon-box-8-icon-bottom{


	color:#fff;


	display:block;


	position:relative;


	top:100px;


	-webkit-transition:all .1s linear;


	-moz-transition:all .1s linear;


	-o-transition:all .1s linear;


	-ms-transition:all .1s linear;


	transition:all .1s linear;


}


.icon-box-8 .icon-box-8-icon:hover a.icon-box-8-icon-bottom{


	top:-80px;


}


.icon-box-8 .icon-box-8-item h4 a{


	color:#fff;


}





.bg-lblue {


	background-color: #32c8de !important;


}


/*-----------------------------------------------------------------------*/








/*


/*-----------------------------------------------------------------------*/


/*	01. QUOTES


/*-----------------------------------------------------------------------*/


.quote-two{


	background:url("../../imagenes/general/raster.png"),url("../../imagenes/general/3.jpg") center center;


	background-attachment:fixed;


	border-radius:5px;


	border-bottom:2px solid;


	border-color:#606060;


}


.quote-two .quote-two-content{


	text-align:center;


	max-width:900px;


	padding:20px;


}


.quote-two span{ 


	font-family: 'Georgia Times New Roman', serif;


	font-size:120px;


	color:#fff;


	width:90px;


	height:90px;


	border-radius:100px;


	line-height:140px;


	display:block;


	margin:10px auto;


}


.quote-two h3{


	font-size:18px;


	line-height:25px;


	font-weight:500;


	margin-bottom:10px;


	color: rgb(102,102,102);


}


@media (max-width:767px){


	.quote-two h3{


		font-size:16px;


		line-height:40px;


	}


}





.quote-two .quote-two-content span {


	background: #32c8de;


}


/*-----------------------------------------------------------------------*/











/*


/*-----------------------------------------------------------------------------------*/


/*	01. LINEA DE TITULO


/*-----------------------------------------------------------------------------------*/


.title-divider{


	font-size:18px;


	font-weight:bold;


	margin-top:30px;


	text-align: left;


	margin-bottom: 1em;


	padding: 0;


	background-color: #fff;


	background-image: url(../../imagenes/general/bg_divider.png);


	background-repeat: repeat-x;


	background-position: left center;


}


.title-divider span{


	background:#fff;


	padding-right:.5em;


	padding-left:.5em


}


/* Label */


.label {


	border-radius: 2px;


	padding: 3px 7px;


	font-size: 15px;


	line-height: 18px;


}


.label.label-lblue {


	color: #ffffff;


	background: #1FBB8A;


}


/*-----------------------------------------------------------------------*/











/*


/*-----------------------------------------------------------------------*/


/*	01. REFERENCIA VIDEO


/*-----------------------------------------------------------------------*/


.referencia-video {


	border: 1px solid #CDCECF;


	border-radius: 3px;


	background-color: #F9F9F9;


	font-size: 10px;


	padding: 8px;


	text-align: center;


}


/*-----------------------------------------------------------------------*/








/*


/*-----------------------------------------------------------------------*/


/*	01. VIDEOS


/*-----------------------------------------------------------------------*/


.multimedia {


	margin-top:20px;


	margin-bottom:20px;


  padding: 5px 0;


  color: #3c3c3c;


  background-color: #eeeeee;


  border-bottom: 1px solid #eeeeee;


  border-top: 1px solid #eeeeee;


}


.multimedia .video {


  padding: 20px;


  border-radius: 3px;


}


  


.img-box-4{


	margin:20px 0;


}


.img-box-4 .img-box-4-item{


	max-width:400px;margin:10px auto;


	background-color:#FFF;





}


.img-box-4 .img-box-4-content{


	border: 1px solid #24395d;


	border-top: 0;


	padding: 22px 20px 15px;


	position: relative;


	background-color: #24395d;


}


.img-box-4 a i{


	width:40px;height:40px;line-height:40px;text-align:center;color:#fff;border-radius:50px;display:inline-block;position:absolute;top:-25px;left:50%;margin-left:-20px;font-size:15px


}


.img-box-4 h4 a{


color:#fff


}


.img-box-4 .bor{


	width:55px;height:3px;margin:12px auto 8px


}


.bg-lblue{


	background-color:#008eac!important


}


.bg-blue{


	background-color:#609cec!important


}


/*-----------------------------------------------------------------------*/








/*


/*-----------------------------------------------------------------------*/


/*	01. TABLAS


/*-----------------------------------------------------------------------*/


.table > thead > tr > th {


	border-bottom: 1px solid #008eac;


	background-color: #e84c3d;


	color: #fff;


}


.table-bordered {


	border-color: #e84c3d;


}


/*-----------------------------------------------------------------------*/











/*


/*-----------------------------------------------------------------------*/


/*	01. CAROUSEL VIDEOS


/*-----------------------------------------------------------------------*/


.carousel-text .carousel-caption {


    color: #303030;


    position: static;


    text-align: left;


    text-shadow: none;


    margin: 0;


    padding: 0;


}


.carousel-text .carousel-caption blockquote {


    border: 0


}


.carousel-text .carousel-caption small {


    text-align: right


}


.carousel-text .carousel-caption p {


    font-size: 1.3em;


    line-height: 160%;


}


.carousel-text .item {


    border-bottom: solid 5px #009c82


}


.carousel-text .carousel-indicators {


    list-style-type: none;


    margin: 0;


    padding: 0;


    position: static;


    width: 100%;


    text-align: left;


}


.carousel-text .carousel-indicators li {


    display: inline-block;


    margin: 0 13px 0 0;


    padding: 20px 0 0 0;


    position: relative;


    width: auto;


    height: auto;


    text-indent: 0;


    border: 0;


    border-radius: 0;


}


.carousel-text .carousel-indicators img {


    border-radius: 50px


}





@media (min-width: 1200px) {


.carousel-text .carousel-indicators .active:before {


    font-family: FontAwesome;


    font-weight: normal;


    font-style: normal;


    text-decoration: inherit;


    -webkit-font-smoothing: antialiased;


    *margin-right: .3em;


    content: "\f0d7";


    position: absolute;


    top: -7px;


    left: 37%;


    font-size: 2.5em;


    margin: 0;


    padding: 0;


    color: #009c82;


}


}





@media (max-width: 1199px) {





.carousel-text .carousel-indicators li {


    padding: inherit 0;


    margin-right: 0;


}


.carousel-text .carousel-indicators img {


    border: solid 5px #fff;


    border-radius: 50px;


}


.carousel-text .carousel-indicators .active img {


    border: solid 5px #009c82;


}


}


/*-----------------------------------------------------------------------*/











/*


/*-----------------------------------------------------------------------*/


/*	01. CHECKPOINT


/*-----------------------------------------------------------------------*/


.search-blocks-grey {


	background: #95a5a6;


}


.search-page h2 {


	font-size: 28px;


	margin-bottom: 10px;


}


.search-blocks {


	overflow: hidden;


	padding: 15px 20px;


	margin-bottom: 25px;


	background: #fcfcfc;


	-webkit-transition:all 0.3s ease-in-out;


	-moz-transition:all 0.3s ease-in-out;


	-o-transition:all 0.3s ease-in-out;


	transition:all 0.3s ease-in-out;


}


.search-blocks p a {


	color: #72c02c;


}


.search-blocks .search-img li i {


	color: #78ccf8;


	font-size: 12px;


	margin-right: 5px;


}


.search-blocks .search-img img {


	display: block;


	margin: 5px 10px 10px 0;


}


.search-blocks h2 {


	margin-top: 0;


	font-size: 20px;


	line-height: 20px;


}


.search-blocks ul.search-rating li {


	display: inline;


}


.search-blocks ul.search-rating li i {


	color: #f8be2c;


	cursor: pointer;


	font-size: 16px;


}


.search-blocks ul.search-rating li i:hover {


	color: #f8be2c;


}


.search-blocks-colored p,


.search-blocks-colored h2 a,


.search-blocks-colored .search-img li,


.search-blocks-colored .search-img li i {


	color: #fff;


}


.search-blocks-grey {


	background: #95a5a6;


}





/*Search Green Border Left*/


.search-blocks-left-green {


	border-left: solid 2px #72c02c;


}





.search-blocks-left-green:hover {


	border-left-color: #5fb611;


}


/*-----------------------------------------------------------------------*/

















/*


/*-----------------------------------------------------------------------*/


/*	01. ACORDEON CHECKPOINT


/*-----------------------------------------------------------------------*/


.panel-robotic {


    border-radius: 0 !important;


    border: solid 1px #dce0e8;


}


.panel-robotic > .panel-heading {


    padding: 0;


}


.panel-robotic > .panel-heading > .panel-title a {


    padding: 10px 15px;


    display: block;


    background-color: #444;


    color: #fff;


    border-top: solid 3px #5fc3ff;


    border-bottom: solid 3px #5fc3ff;


    transition: all .2s;


    -moz-transition: all .2s;


    -webkit-transition: all .2s;


    padding-top: 14px;


    padding-bottom: 14px;


    font-size: 1.1em;


}


.panel-robotic > .panel-heading > .panel-title a.collapsed {


    border-top: solid 3px #dce0e8;


    border-bottom: solid 3px #dce0e8;


    


}


.panel-robotic > .panel-heading > .panel-title a:hover {


    border-top: solid 3px #5fc3ff;


    border-bottom: solid 3px #5fc3ff;


}


.panel-robotic > .panel-heading > .panel-title a:focus {


    text-decoration: none;


}


/* panel-robotic-light */


.panel-robotic-light > .panel-heading > .panel-title a {


   background: rgba(255,255,255,1);


    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(220,224,232,1) 100%);


    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(220,224,232,1)));


    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(220,224,232,1) 100%);


    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(220,224,232,1) 100%);


    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(220,224,232,1) 100%);


    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(220,224,232,1) 100%);


    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dce0e8', GradientType=0 );


    border-top: solid 3px #dce0e8;


    border-bottom: solid 3px #4da0d1;


    color: #929cb1;


}


.panel-robotic-light > .panel-heading > .panel-title a.collapsed {


    border-top: solid 3px #dce0e8;


    border-bottom: solid 3px #dce0e8;


}


.panel-robotic-light > .panel-heading > .panel-title a:hover {


    border-top: solid 3px #dce0e8;


    border-bottom: solid 3px #4da0d1;


}


/* panel-robotic-gray */


.panel-robotic-gray > .panel-heading > .panel-title a {


    background-color: #4da0d1;


    color: #fff;


    border-top: 0;


    border: solid 1px #24395d;


}


.panel-robotic-gray > .panel-heading > .panel-title a.collapsed {


	border: solid 1px #c2cadc;


	background-color: #fff;


	color: #2F3C58;


}


.panel-robotic-gray > .panel-heading > .panel-title a:hover {


    background-color: #4da0d1;


    color: #fff;


    border: solid 1px #24395d;


}


/*-----------------------------------------------------------------------*/

















/*


/*-----------------------------------------------------------------------*/


/*	01. ACORDEON


/*-----------------------------------------------------------------------*/


.panel-simple {


}


.panel-simple > .panel-heading {


    padding: 0


}


.panel-simple > .panel-heading a {


    padding: 15px;


    color: #fff;


    font-family: 'open Sand', sans-serif;


    font-size: 1em;


    text-decoration: none;


    display: block;


}


.panel-simple > .panel-heading a.collapsed {


    background-color: #fff;


    color: #555;


}


.panel-simple .panel-body {


    border-left: solid 1px #ddd;


    border-right: solid 1px #ddd;


    border-bottom: solid 1px #ddd;


}


.panel-simple-2 {


}


.panel-simple-2 > .panel-heading {


    padding: 0


}


.panel-simple-2 > .panel-heading a {


    padding: 12px 15px;


    background-color: #009c82;


    color: #fff;


    font-family: 'open Sand', sans-serif;


    font-size: 1em;


    text-decoration: none;


    display: block;


    border: solid 1px #009c82;


}


.panel-simple-2 > .panel-heading a.collapsed {


    background-color: #fff;


    color: #555;


    border: solid 1px #ccc;


}


.panel-simple-2 > .panel-heading a.collapsed:before {


    font-family: 'FontAwesome';


    content: "\f067";


    font-size: 1.4em;


    margin-right: 10px;


    vertical-align: middle;


    font-weight: normal;


    font-style: normal;


    text-decoration: inherit;


    -webkit-font-smoothing: antialiased;


    *margin-right: .3em;


}


.panel-simple-2 > .panel-heading a:before {


    font-family: 'FontAwesome';


    content: "\f068";


    font-size: 1.4em;


    margin-right: 10px;


    vertical-align: middle;





    font-weight: normal;


    font-style: normal;


    text-decoration: inherit;


    -webkit-font-smoothing: antialiased;


    *margin-right: .3em;


}


.panel-simple-2 .panel-body {


    border-left: solid 1px #ccc;


    border-right: solid 1px #ccc;


    border-bottom: solid 1px #ccc;


}


/*-----------------------------------------------------------------------*/








/*


/*-----------------------------------------------------------------------*/


/*	01. SUB SUBTEMA


/*-----------------------------------------------------------------------*/


.block-heading-one{


	margin:10px 0px 15px 0px;


}


.block-heading-one h3{


	font-size:15px;


	line-height:30px;


	border-bottom:1px solid #4f869a;


	padding-bottom:7px;


	margin-bottom:10px;


	font-weight:400;


	color: #666;


	font-family: 'Open Sans', sans-serif;


	font-weight: 600;


	margin: 2px 0px;


	padding: 0px;


}


.color {


  color: #32c8de !important;


}


/*-----------------------------------------------------------------------*/











/* Image Box #5  */


.img-box-5{


	margin:20px 0px;


}


.img-box-5 .img-box-5-item{


	margin:10px auto;


	background-color:#000;


	padding:5px;


}


.img-box-5 .img-box-5-content h4 a{


	color:#777;


}


.img-box-5 .img-box-5-content .bor{


	width:60px;


	height:3px; 


	margin-top:5px;


	margin-bottom:5px;


}


@media (max-width:791px){


	.img-box-5 .img-box-5-item{


		max-width:300px;


	}


	.img-box-5 .img-box-5-img{


		margin-bottom:20px;


	}


}





























/* Buttons */





.btn1 {


    -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);


    -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);


    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);


    background-color: #eeeeee;


    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #e1e1e1));


    background: -webkit-linear-gradient(top, #fbfbfb, #e1e1e1);


    background: -moz-linear-gradient(top, #fbfbfb, #e1e1e1);


    background: -o-linear-gradient(top, #fbfbfb, #e1e1e1);


    background: linear-gradient(top, #fbfbfb, #e1e1e1);


    display: -moz-inline-stack;


    display: inline-block;


    vertical-align: middle;


    *vertical-align: auto;


    zoom: 1;


    *display: inline;


    border: 1px solid #d4d4d4;


    line-height: 32px;


    font-weight: 300;


    font-size: 14px;


    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;


    color: #666666;


    text-shadow: 0 1px 1px white;


    margin: 0;


    text-decoration: none;


    text-align: center;


	width:100%;


}





/* line 43, ../scss/partials/_buttons.scss */





.btn1:hover {


    background-color: #eeeeee;


    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dcdcdc));


    background: -webkit-linear-gradient(top, #ffffff, #dcdcdc);


    background: -moz-linear-gradient(top, #ffffff, #dcdcdc);


    background: -o-linear-gradient(top, #ffffff, #dcdcdc);


    background: linear-gradient(top, #ffffff, #dcdcdc);


}





/* line 47, ../scss/partials/_buttons.scss */





.btn1:active {


    -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;


    -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;


    box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;


    text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.4);


    background: #eeeeee;


    color: #bbbbbb;


}





/* line 53, ../scss/partials/_buttons.scss */





.btn1:focus {


    outline: none


}





.btn1.disabled,


.btn1.disabled:hover,


.btn1.disabled:active,


input.btn1:disabled,


button.btn1:disabled {


    -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);


    -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);


    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);


    background: #EEE;


    border: 1px solid #DDD;


    text-shadow: 0 1px 1px white;


    color: #CCC;


    cursor: default;


}





/* line 135, ../scss/partials/_btns.scss */





.btn-primary {


    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00b5e5), color-stop(100%, #008db2));


    background: -webkit-linear-gradient(top, #00b5e5, #008db2);


    background: -moz-linear-gradient(top, #00b5e5, #008db2);


    background: -o-linear-gradient(top, #00b5e5, #008db2);


    background: linear-gradient(top, #00b5e5, #008db2);


    background-color: #00a1cb;


    border-color: #007998;


    color: white;


    text-shadow: 0 -1px 1px rgba(0, 40, 50, 0.35);


}





/* line 142, ../scss/partials/_btns.scss */





.btn-primary:hover {


    background-color: #00a1cb;


    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00c9fe), color-stop(100%, #008db2));


    background: -webkit-linear-gradient(top, #00c9fe, #008db2);


    background: -moz-linear-gradient(top, #00c9fe, #008db2);


    background: -o-linear-gradient(top, #00c9fe, #008db2);


    background: linear-gradient(top, #00c9fe, #008db2);


}





/* line 146, ../scss/partials/_btns.scss */





.btn-primary:active {


    background: #1495b7;


    color: #005065;


}





/* line 135, ../scss/partials/_btns.scss */





.btn-success {


    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8fcf00), color-stop(100%, #6b9c00));


    background: -webkit-linear-gradient(top, #8fcf00, #6b9c00);


    background: -moz-linear-gradient(top, #8fcf00, #6b9c00);


    background: -o-linear-gradient(top, #8fcf00, #6b9c00);


    background: linear-gradient(top, #8fcf00, #6b9c00);


    background-color: #7db500;


    border-color: #5a8200;


    color: white;


    text-shadow: 0 -1px 1px rgba(19, 28, 0, 0.35);


}





/* line 142, ../scss/partials/_btns.scss */





.btn-success:hover {


    background-color: #7db500;


    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a0e800), color-stop(100%, #6b9c00));


    background: -webkit-linear-gradient(top, #a0e800, #6b9c00);


    background: -moz-linear-gradient(top, #a0e800, #6b9c00);


    background: -o-linear-gradient(top, #a0e800, #6b9c00);


    background: linear-gradient(top, #a0e800, #6b9c00);


}





/* line 146, ../scss/partials/_btns.scss */





.btn-success:active {


    background: #76a312;


    color: #374f00;


}





/* line 135, ../scss/partials/_btns.scss */





.btn-warning {


    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fa9915), color-stop(100%, #d87e04));


    background: -webkit-linear-gradient(top, #fa9915, #d87e04);


    background: -moz-linear-gradient(top, #fa9915, #d87e04);


    background: -o-linear-gradient(top, #fa9915, #d87e04);


    background: linear-gradient(top, #fa9915, #d87e04);


    background-color: #f18d05;


    border-color: #bf7004;


    color: white;


    text-shadow: 0 -1px 1px rgba(91, 53, 2, 0.35);


}





/* line 142, ../scss/partials/_btns.scss */





.btn-warning:hover {


    background-color: #f18d05;


    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fba42e), color-stop(100%, #d87e04));


    background: -webkit-linear-gradient(top, #fba42e, #d87e04);


    background: -moz-linear-gradient(top, #fba42e, #d87e04);


    background: -o-linear-gradient(top, #fba42e, #d87e04);


    background: linear-gradient(top, #fba42e, #d87e04);


}





/* line 146, ../scss/partials/_btns.scss */





.btn-warning:active {


    background: #d8891e;


    color: #8d5303;


}





/* line 135, ../scss/partials/_btns.scss */








}





/* line 142, ../scss/partials/_btns.scss */





.btn-danger:hover {


    background-color: #e54028;


    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eb6855), color-stop(100%, #d9331a));


    background: -webkit-linear-gradient(top, #eb6855, #d9331a);


    background: -moz-linear-gradient(top, #eb6855, #d9331a);


    background: -o-linear-gradient(top, #eb6855, #d9331a);


    background: linear-gradient(top, #eb6855, #d9331a);


}





/* line 146, ../scss/partials/_btns.scss */





.btn-danger:active {


    background: #cd5240;


    color: #952312;


}





/* line 135, ../scss/partials/_btns.scss */





.btn-info {


    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #99389f), color-stop(100%, #752a79));


    background: -webkit-linear-gradient(top, #99389f, #752a79);


    background: -moz-linear-gradient(top, #99389f, #752a79);


    background: -o-linear-gradient(top, #99389f, #752a79);


    background: linear-gradient(top, #99389f, #752a79);


    background-color: #87318c;


    border-color: #632466;


    color: white;


    text-shadow: 0 -1px 1px rgba(26, 9, 27, 0.35);


}





/* line 142, ../scss/partials/_btns.scss */





.btn-info:hover {


    background-color: #87318c;


    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ab3eb2), color-stop(100%, #752a79));


    background: -webkit-linear-gradient(top, #ab3eb2, #752a79);


    background: -moz-linear-gradient(top, #ab3eb2, #752a79);


    background: -o-linear-gradient(top, #ab3eb2, #752a79);


    background: linear-gradient(top, #ab3eb2, #752a79);


    border-color: #632466;


}





/* line 146, ../scss/partials/_btns.scss */





.btn-info:active {


    background: #764479;


    color: #3e1740;


}





.btn-info:focus {


    border-color: #632466


}





.btn-lg {


    padding: 10px 16px;


    font-size: 18px;


    line-height: 1.33;


    border-radius: 6px;


}





.btn-sm,


.btn-xs {


    padding: 5px 10px;


    font-size: 12px;


    line-height: 1.5;


    border-radius: 3px;


}





.btn-xs {


    padding: 1px 5px


}





.btn-block {


    display: block;


    width: 100%;


    padding-right: 0;


    padding-left: 0;


}





.btn-block + .btn-block {


    margin-top: 5px


}





.btn-transparent {


    background: none;


    color: #fff;


    -webkit-box-shadow: none;


    -moz-box-shadow: none;


    box-shadow: none;


    border: solid 1px #fff;


    text-shadow: none;


}





.btn-transparent:hover {


    background: none;


    background-color: rgba(255, 255, 255, 0.6);


    color: #009c82;


}














/*Preguntas detonadoras


------------------------------------*/


.preg_detonadoras {


	background-color:#ffffe7;


	border-style:solid;


	border-color:#e9e9d2;


	border-top:#000;


	border-radius:10px;


}





.preg_titulo {


	margin-top:10px;


	margin-bottom:10px;


	background-color:#ffe56e;


	padding-top: 10px;


	padding-left: 15px;


	padding-bottom: 1px;


	border-radius:5px;


	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);


	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);


	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);


}





.preg_titulo p {


	font-weight:bolder;


}





.preg_contenido {


	margin-bottom:10px;


	padding-left: 25px;


	padding-bottom: 1px;


	border-radius:5px;


}









































/* Tabs


---------------------------------- */


.nav-tabs {


	-webkit-box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.04);


	box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.04);


	border-bottom: 1px solid #f0f0f0;


	margin-top: 15px;


}


.nav-tabs > li > a {


	font-size: 13px;


	-webkit-border-radius: 0px;


	-moz-border-radius: 0px;


	border-radius: 0px;


	padding: 12px 25px;


	position: relative;


	color: #666666;


}


.nav-tabs > li > a:hover {


	border-color: #f0f0f0 #f0f0f0 #ebebeb;


	background-color: #fafafa;


}


.nav-tabs > li.active > a,


.nav-tabs > li.active > a:hover,


.nav-tabs > li.active > a:focus {


	color: #666;


	background-color: #fafafa;


	border: 1px solid #f0f0f0;


	-webkit-box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.04);


	box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.04);


	border-bottom-color: transparent;


}


.nav-tabs > li.active > a:after {


	width: 3px;


	content: "";


	background-color: #FFC000;


	height: 103%;


	position: absolute;


	left: 0;


	top: 0;


}


.tab-content {


	border: 1px solid #f0f0f0;


	padding: 20px;


	border-top: none;


	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);


	position: relative;


	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);


	background-color: #fafafa;


	margin-bottom: 15px;


}


.tab-content h1 {


	font-size: 34px;


}


.tab-content:after {


	width: 3px;


	content: "";


	background-color: #FFC000;


	height: 100%;


	position: absolute;


	left: 0;


	top: 0;


}


.tab-content.clear-style {


	padding: 10px 0 0 0;


	-webkit-box-shadow: none;


	box-shadow: none;


	background-color: transparent;


}


.tab-content.clear-style:after {


	width: 0;


	background-color: transparent;


	height: 100%;


}





/* Small devices (tablets, smartphones) */


@media (min-width:481px) and (max-width:767px) {


	.nav-tabs > li > a {


		padding: 12px 10px;


		font-size: 11px;


		margin-right: 0;


	}


}





/* Extra small devices (phones, less than 480px) */


@media (max-width:480px) {


	.nav-tabs {


		background-color: #999999;


	}


	.nav-tabs > li {


		float: none;


	}


	.nav-tabs > li a {


		color: #ffffff;


		margin-right: 0;


		border-bottom: 1px solid #8f8f8f;


	}


	.nav-tabs > li > a:hover {


		color: #666666;


	}


	.nav-tabs > li > a:hover:after {


		width: 3px;


		content: "";


		background-color: #e84c3d;


		height: 102%;


		position: absolute;


		left: 0;


		top: 0;


	}


}





/* Horizontal tabs version 2 */


.tabs-style-2 .nav-tabs {


	border-bottom: 1px solid #e84c3d;


}


.tabs-style-2 .nav-tabs > li.active > a,


.tabs-style-2 .nav-tabs > li.active > a:hover,


.tabs-style-2 .nav-tabs > li.active > a:focus,


.tabs-style-2 .nav-tabs > li > a:hover {


	-webkit-box-shadow: none;


	box-shadow: none;


	border: 1px solid #e84c3d;


	background-color: #e84c3d;


	color: #fff;


}


.tabs-style-2 .nav-tabs > li.active > a:after {


	width: 0;


	height: 0;


	background-color: transparent;


}


.tabs-style-2 .tab-content {


	border: none;


	padding: 20px 0;


	-webkit-box-shadow: none;


	box-shadow: none;


	background-color: transparent;


}


.tabs-style-2 .tab-content:after {


	width: 0px;


	background-color: transparent;


	height: 0;


}


.tabs-style-2 .nav-tabs > li > a:hover:after {


	width: 0;


	background-color: transparent;


	height: 0;


}





/* vertical tabs */


.vertical {


	margin: 20px 0;


}


.vertical.hc-tabs {


	margin: 40px 0;


}


.vertical .nav-tabs,


.vertical .tab-content {


	display: table-cell;


	margin: 0;


	vertical-align: top


}


.vertical .nav-tabs {


	-webkit-box-shadow: none;


	box-shadow: none;


	border-bottom-color: transparent;


	background-color: #999999;


}


.vertical .nav-tabs > li {


	float: none;


}


.vertical .nav-tabs > li a {


	margin: 0;


	padding: 15px 40px;


	white-space: nowrap;


	color: #ffffff;


	border-bottom: 1px solid #8f8f8f;


}


.vertical .nav-tabs > li > a:hover {


	border-color: #f0f0f0 #f0f0f0 #ebebeb;


	border-right-color: transparent;


	color: #666666;


	z-index: 2;


}


.vertical .nav-tabs > li > a:hover:after {


	width: 3px;


	content: "";


	background-color: #e84c3d;


	height: 102%;


	position: absolute;


	left: 0;


	top: 0;


}


.vertical .nav-tabs > li.active > a,


.vertical .nav-tabs > li.active > a:hover,


.vertical .nav-tabs > li.active > a:focus {


	-webkit-box-shadow: -1px 0px 1px rgba(0, 0, 0, 0.04);


	box-shadow: -1px 0px 1px rgba(0, 0, 0, 0.04);


	border-right-color: transparent;


	border-bottom-color: #f0f0f0;


	color: #666666;


	z-index: 2;


	width: 101%;


}


.vertical .tab-content {


	border-top: 1px solid #f0f0f0;


	-webkit-box-shadow: 1px 0px 1px rgba(0, 0, 0, 0.04);


	box-shadow: 1px 0px 1px rgba(0, 0, 0, 0.04);


	left: -1px;


	z-index: 1;


	padding: 20px 30px;


}


.vertical .tab-content:after {


	background-color: transparent;


}


.arrow {


	display: block;


	position: relative;


}


.arrow i {


	font-size: 96px;


	top: -62px;


	position: absolute;


	line-height: 1;


	z-index: 2;


	left: 50%;


	margin-left: -27px;


}


.arrow i:before {


	color: #fafafa;


	text-shadow: 0px -1px 1px #E9E9E9;


}





/* Small devices (tablets, phones less than 767px) */


@media (max-width:767px) {


	.vertical .nav-tabs,


	.vertical .tab-content {


		display: block;


	}


}





/* hc-tabs */


.hc-tabs .hc-tabs-top img {


	display: none;


}




















/* Icon box #5  */


.icon-box-5{


	margin:20px 0px;


}	


.icon-box-5 .icon-box-5-item{


	padding:20px;


	max-width:100%;


	max-height:80px;


	min-height:80px;


	color:#fff;


	margin:10px auto;


	font-size:14px;


	text-align:center;


	vertical-align:central;


	border-radius:4px;


}


.icon-box-5 h4 a{


	color:#fff;


}


.icon-box-5 h4 i{


	margin-right:10px;


}


.icon-box-5 a,


.icon-box-5 a:hover{


	color:#fff;


	font-weight:600;


}


.icon-box-5 a i{


	margin-left:3px;


}














/* Background color classes */


.bg-white {


	background-color: #ffffff !important;


}


.bg-grey {


	background-color: #eeeeee !important;


}


.bg-black {


	background-color: #666666 !important;


}


.bg-red {


	background-color: #ed5441 !important;


}


.bg-green {


	background-color: #51d466 !important;


}


.bg-lblue {


	background-color: #32c8de !important;


}


.bg-blue {


	background-color: #609cec !important;


}


.bg-orange {


	background-color: #f8a841 !important;


}


.bg-yellow {


	background-color: #fcd419 !important;


}


.bg-purple {


	background-color: #cb79e6 !important;


}


.bg-rose {


	background-color: #ff61e7 !important;


}


.bg-brown {


	background-color: #d08166 !important;


}


.bg-color1 {


	background-color: #dad6ca !important;


}


.bg-color2 {


	background-color: #1bb0ce !important;


}


.bg-color3 {


	background-color: #4f869a !important;


}


.bg-color4 {


	background-color: #6a5e72 !important;


}


.bg-color5 {


	background-color: #563444 !important;


}




















/*


/*-----------------------------------------------------------------------------------*/


/*	01. TABLAS


/*-----------------------------------------------------------------------------------*/


.table{


	margin-top:20px;


	margin-bottom:20px;


	border:2px solid #008eac;


	border-right-width:10px;


	border-bottom-width:10px;


}


.table>thead>tr>th{


	background-color:#008eac;


	color:#FFFFFF;


}


.colorrow{


	background-color:#f9f9f9;


}


.colorrow2{


	background-color:#fff;


}


.colorcell{


	background-color:#f1f2f9;


	color:#1b1c20;


	font-weight:bold;


}


/*-----------------------------------------------------------------------------------*/











/* Label */


.labelejemplo {


	border-radius: 2px;


	padding: 3px 7px;


	font-size: 15px;


	line-height: 18px;


	margin-left:5px;


	margin-right:5px;


}


.labelejemplo.labelejemplo-lpurple {


	color: #ffffff;


	background: #1FBB8A;


}


.labelejemplo a{


	color:#FFFFFF;


	cursor:pointer;


}

















.feature-box:hover{


		-webkit-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.5);


		-moz-box-shadow:    0px 0px 10px rgba(50, 50, 50, 0.5);


		box-shadow:         0px 0px 10px rgba(50, 50, 50, 0.5);


	}


	


.feature-box {


  background-color: #ecf0f5;


  border-radius: 6px;


  padding: 14px;


  position: relative;


  }


  .feature-box.feature-box-hot:before {


    background: url("../../images/feature-box/ribbon.png") 0 0 no-repeat;


    background-size: 82px 82px;


    content: "";


    height: 82px;


    position: absolute;


    right: -4px;


    top: -4px;


    width: 82px; }


  .feature-box p {


	padding-left:15px; }





.feature-box-image {


  height: 170px;


  margin: 31px 0 27px;


  vertical-align: bottom; }


  .feature-box-image.big-illustration {


    height: 111px;


    margin-top: 20px;


    width: 150px; }





.feature-box-title {


  margin: 0; }


	


	.box, .feature-box{


		margin-bottom:30px;


		


	}


	


	.feature-box{





	}








.txt_blue{


	color:#1bb0ce;


}














.cajablock{


	background-color: #1FBB8A;


	color:#fff;


	border-radius: 6px;


	padding: 14px;


	position: relative;


	width:100%;


}











/*Preguntas detonadoras


------------------------------------*/


.preg_detonadoras {


	background-color:#dad6ca;


	border-style:solid;


	border-color:#e9e9d2;


	border-top:#000;


	border-radius:10px;


}





.preg_titulo {


	font-size:16px;


	color:#fff;


	margin-top:10px;


	margin-bottom:10px;


	background-color:#1bb0ce;


	padding-top: 10px;


	padding-left: 15px;


	padding-bottom: 1px;


	border-radius:5px;


	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);


	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);


	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);


}





.preg_titulo p {


	font-weight:bolder;


}





.preg_contenido {


	margin-bottom:10px;


	padding-left: 25px;


	padding-bottom: 1px;


	border-radius:5px;


}














.box-style-1 {


	text-align: center;


	padding: 20px;


	margin: 20px 0;


}


.default-bg {


	background-color: #563444;


	color: #ffffff;


}


.default-bg2 {


	background-color: #6a5e72;


	color: #ffffff;


}























.grid-space-10 {


	margin-right: -6px;


	margin-left: -6px;


}





.box-style-2 {


	margin-top: 20px;


}


.box-style-2 i {


	font-size: 36px;


	line-height: 60px;


}


.box-style-2 .icon-container {


	float: left;


	width: 60px;


	height: 60px;


	text-align: center;


	border: 1px solid transparent;


	-webkit-transition: all 0.2s ease-in-out;


	-moz-transition: all 0.2s ease-in-out;


	-o-transition: all 0.2s ease-in-out;


	-ms-transition: all 0.2s ease-in-out;


	transition: all 0.2s ease-in-out;


}


.box-style-2 .body {


	margin-left: 80px;


}


.box-style-2 h2 {


	font-size: 24px;


	margin-top: 0;


}


.box-style-2:hover .icon-container {


	border: 1px solid #666;


}


.box-style-2:hover .default-bg {


	background-color: #fff;


	border: 1px solid #563444;


}


.box-style-2:hover .default-bg * {


	color: #563444;


}


.box-style-2:hover .dark-bg {


	background-color: #fff;


	border: 1px solid #666;


}


.box-style-2:hover .dark-bg * {


	color: #666;


}


.box-style-2:hover .white-bg * {


	color: #e84c3d;


}














.divider-6{


	border-top:1px solid #d4d4d4;


	border-bottom:1px solid #d4d4d4;


	padding:2px;


	margin:20px 0px;


}














.minisub {


	border-bottom:1px #ffc000 solid;


	font-weight:600;


	font-size:16px;


	margin-top:15px;


	margin-bottom:20px;


}


.minisub span {


	display:inline-block;


	border-bottom:3px #ffc000 solid;


	margin-bottom:-2px


}

















/* Home Features */





/* ------------------------------------------------------------------ */





#home-features {





}





.home-features-item {


    background-color: #eee;


    border: solid 1px #ccc;


    border-radius: 5px;


    position: relative;


    overflow: hidden;


    height: 300px;


    margin: 0 auto;


    margin-bottom: 20px;


}





.home-features-item .item-icon {


    text-align: center;


}





.home-features-item i {


    color: #009c82;


    font-size: 14em;


}





.hover {


    -webkit-user-select: none;


    -webkit-touch-callout: none;


}





.home-features-item .item-content {


    background-color: #39b6ce;


    color: #fff;


    padding: 20px;


    height: 300px;


    position: absolute;


    z-index: 10;


    top: 235px;


    left: 0;


    -webkit-transition: all .4s linear;


    -moz-transition: all .4s linear;


    -ms-transition: all .4s linear;


    -o-transition: all .4s linear;


    transition: all .4s linear;


}





.home-features-item:hover .item-content,


.home-features-item.cs-hover .item-content {


    top: 0


}





.home-features-item .item-content h3 {


    font-size: 1.5em;


    text-align: center;


    font-weight: 400;


    margin: 0 0 20px 0;


    color: #fff;


}





@media (min-width: 768px) and (max-width: 791px) { 


    .home-features-item {


        height: 250px


    }





    .home-features-item i {


        font-size: 12em


    }





    .home-features-item .item-content {


        font-size: .8em;


        line-height: 1.6em;


    }





    .home-features-item .item-content h3 {


        font-size: 1.5em;


        margin: 0 0 10px 0;


    }





    .home-features-item .item-content {


        padding: 10px;


        height: 250px;


        top: 210px;


        left: 0;


    }


}





@media (min-width: 792px) { 


    .home-features-item .item-content {


        font-size: .98em;


        line-height: 1.6em;


    }





    .home-features-item i {


        font-size: 14em


    }


}





@media (min-width: 1200px) { 


    .home-features-item {


        width: 90%


    }





    .home-features-item .item-content {


        line-height: 1.7em


    }





    .home-features-item i {


        font-size: 14em


    }


}











strong {


	color: ;


}

















.background-belize-hole{background-color:#2980b9}


.color-white{color:#fff}





.black{


	color:#050505;


	font-size: larger;


	}





.img-polaroid {


  padding: 4px;


  background-color: #fff;


  border: 1px solid #ccc;


  border: 1px solid rgba(0, 0, 0, 0.2);


  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);


     -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);


          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);


}





.img-redondeada {


-webkit-border-radius: 6px;


-moz-border-radius: 6px;


border-radius: 6px;


}


	





.box-blue-01 {


    padding-top: 15px;


	padding-bottom: 20px;


}


.box-blue-01-item {


    background-color: #e6e9ef;


    border-radius: 5px 5px 5px 5px;


    -moz-border-radius: 5px 5px 5px 5px;


    -webkit-border-radius: 5px 5px 5px 5px;


    padding: 20px;


     border-left: 1px solid #ccc;


     border-right: 1px solid #ccc;


     border-top: 4px solid #24395d;


     border-bottom: 4px solid #24395d;


    transition: all .4s;


    -moz-transition: all .4s;


    -webkit-transition: all .4s;


}


.box-blue-01-item:hover {


    background-color: #24395d;


    color: #e6e9ef;


}


.box-blue-01-item:hover a {


    color: #fff;


    border-color: #fff;


}


@media (max-width: 791px) {


.box-blue-01-item {


    margin-bottom: 20px;


}


}





.news{margin:30px 0}.news a.news-link{display:block;color:#fff;margin-bottom:20px}.news a.news-link:hover{text-decoration:none;color:inherit}.news a.news-link:hover .media{background-color:#3498db;color:#fff}.news .media{border-width:0;border-style:solid;border-radius:4px;position:relative;overflow:visible;-webkit-transition:all .3s;transition:all .3s}.news .media .border-white{border-color:#fff}.news .media .border-black{border-color:#000}.news .media .pull-left,.news .media .pull-right{width:240px;margin:0}.news .media .pull-left .media-object,.news .media .pull-right .media-object{position:relative;max-width:100%;border-bottom-left-radius:4px;border-top-left-radius:4px}.news .media .media-body{padding:20px;border-bottom-right-radius:4px;border-top-right-radius:4px;font-weight:300}.news .media .media-body p{margin-bottom:0}


.news .media .pull-left, .news .media .pull-right {


  width: 440px;


  margin: 0;


}








/*


/*-----------------------------------------------------------------------------------*/


/*	02. CAJA CON SOMBRA


/*-----------------------------------------------------------------------------------*/


.shadow-box {


	height: auto;


	padding: 30px;


	display: block;


	max-width: 75%;


	position: relative;


	margin: 0 auto 30px;


	background-color: #F3F3F3;


	-webkit-border: 1px solid #e4e4e4;


	-moz-border: 1px solid #e4e4e4;


	-o-border: 1px solid #e4e4e4;


	border: 1px solid #e4e4e4;


}


.shadow-box:after {


	left: 0;


	top: 100%;


	content: '';


	width: 100%;


	height: 26px;


	z-index: 6998;


	position: absolute;


	background-image: url(../../imagenes/contenido/iconos/shadow.png);


	background-repeat: no-repeat;


	background-position: center top;


}


/*-----------------------------------------------------------------------------------*/








/** 14. Alerts


 **************************************************************** **/


.bloque {


	border: 0;


	padding: 15px;


	padding-top:25px;


	margin-bottom: 20px;


	-webkit-border-radius:0;


	   -moz-border-radius:0;


			border-radius:0;


}


.bloque_01 {


	background-color:#f5f5f5;


	border-left:#ffc000 12px solid;


}


.bloque_02 {


	background-color:#f5f5f5;


	border-left:#bef50c 12px solid;


}


.bloque_03 {


	background-color:#f5f5f5;


	border-left:#53eb17 12px solid;


}


.bloque_04 {


	background-color:#f5f5f5;


	border-left:#23e148 12px solid;


}


.bloque_05 {


	background-color:#f5f5f5;


	border-left:#2ed7a1 12px solid;


}


.bloque_06 {


	background-color:#f5f5f5;


	border-left:#39b6ce 12px solid;


}


.bloque_07 {


	background-color:#f5f5f5;


	border-left:#4472c4 12px solid;


}




















.base{background:#3498db;color:#fff !important}


.box-element{padding:20px}.box-element:nth-child(n+1){margin-top:20px}


.base-alt{background:#9cd70e;color:#fff}


.base-alt h1,.base-alt h2,.base-alt h3,.base-alt h4,.base-alt h5,.base-alt h6{color:#fff !important}


.box-element h1{margin:10px 0 !important;font-size:20px;line-height:26px;font-weight:400}.box-element.box-element-bordered{background:transparent !important;border:1px solid}


























/* Nav pills


---------------------------------- */


.nav-pills > li > a {


	border-radius: 0;


	padding: 10px 15px;


	border: 1px solid transparent;


	color: #666666;


	font-size: 13px;


	text-transform: uppercase;


	font-weight: 700;


}


.nav-pills.nav-stacked > li + li {


	margin-left: 0;


}


.nav-pills > li.active > a,


.nav-pills > li.active > a:hover,


.nav-pills > li.active > a:focus,


.nav-pills > li > a:hover,


.nav-pills > li > a:focus {


	border: 1px solid #f3f3f3;


	color: #e84c3d;


	background-color: #fafafa;


}


.nav-pills.nav-stacked > li > a:after {


	font-family: "FontAwesome";


	content: "\f105";


	font-size: 14px;


	font-weight: 700;


	position: absolute;


	right: 15px;


	top: 9px;


	color: #d1d1d1;


	-webkit-transition: all 0.2s ease-in-out;


	-moz-transition: all 0.2s ease-in-out;


	-o-transition: all 0.2s ease-in-out;


	-ms-transition: all 0.2s ease-in-out;


	transition: all 0.2s ease-in-out;


}


.nav-pills > li.active > a:after {


	color: #e84c3d;


}


.nav-pills > li.active > a:hover:after,


.nav-pills > li.active > a:focus:after,


.nav-pills > li > a:hover:after,


.nav-pills > li > a:focus:after {


	color: #e84c3d;


	right: 10px;


}





/* Nav pills


---------------------------------- */


.nav-pills > li.active > a,


.nav-pills > li.active > a:hover,


.nav-pills > li.active > a:focus,


.nav-pills > li > a:hover,


.nav-pills > li > a:focus {


	border: 1px solid #f3f3f3;


	color: #5b7700;


	background-color: #bef50c;


}


.nav-pills > li.active > a:after {


	color: #e84c3d;


}


.nav-pills > li.active > a:hover:after,


.nav-pills > li.active > a:focus:after,


.nav-pills > li > a:hover:after,


.nav-pills > li > a:focus:after {


	color: #e84c3d;


}





/* Tabs


---------------------------------- */


.nav-tabs {


	-webkit-box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.04);


	box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.04);


	border-bottom: 1px solid #f0f0f0;


	margin-top: 15px;


}


.nav-tabs > li > a {


	font-size: 13px;


	text-transform: uppercase;


	-webkit-border-radius: 0px;


	-moz-border-radius: 0px;


	border-radius: 0px;


	padding: 12px 25px;


	position: relative;


	color: #666666;


}


.nav-tabs > li > a:hover {


	border-color: #f0f0f0 #f0f0f0 #ebebeb;


	background-color: #fafafa;


}


.nav-tabs > li.active > a,


.nav-tabs > li.active > a:hover,


.nav-tabs > li.active > a:focus {


	color: #666;


	background-color: #fafafa;


	border: 1px solid #f0f0f0;


	-webkit-box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.04);


	box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.04);


	border-bottom-color: transparent;


}


.nav-tabs > li.active > a:after {


	width: 3px;


	content: "";


	background-color: #FFC000;


	height: 103%;


	position: absolute;


	left: 0;


	top: 0;


}


.tab-content {


	border: 1px solid #f0f0f0;


	padding: 20px;


	border-top: none;


	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);


	position: relative;


	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);


	background-color: #fafafa;


	margin-bottom: 15px;


}


.tab-content h1 {


	font-size: 34px;


}


.tab-content:after {


	width: 3px;


	content: "";


	background-color: #FFC000;


	height: 100%;


	position: absolute;


	left: 0;


	top: 0;


}


.tab-content.clear-style {


	padding: 20px;


	-webkit-box-shadow: none;


	box-shadow: none;


	background-color: #fafafa;


	border-color:#98c20f;


	border-bottom:solid #98c20f 4px;


}


.tab-content.clear-style:after {


	width: 0;


	background-color: transparent;


	height: 100%;


}





/* Small devices (tablets, smartphones) */


@media (min-width:481px) and (max-width:767px) {


	.nav-tabs > li > a {


		padding: 12px 10px;


		font-size: 11px;


		margin-right: 0;


	}


}





/* Extra small devices (phones, less than 480px) */


@media (max-width:480px) {


	.nav-tabs {


		background-color: #999999;


	}


	.nav-tabs > li {


		float: none;


	}


	.nav-tabs > li a {


		color: #ffffff;


		margin-right: 0;


		border-bottom: 1px solid #8f8f8f;


	}


	.nav-tabs > li > a:hover {


		color: #666666;


	}


	.nav-tabs > li > a:hover:after {


		width: 3px;


		content: "";


		background-color: #e84c3d;


		height: 102%;


		position: absolute;


		left: 0;


		top: 0;


	}


}





.recent-blog-post {


	padding:18px;


	background-color:#FFFFFF;


	box-shadow:0 1px 3px 2px rgba(0,0,0,0.2);


}