/*
Theme Name:TellChile
Theme URI: http://tellchile.cl/
Author: TelChile
Author URI: http://tellchile.cl/
Description:Teheme exclusivo para TellChile
Version: 1.0

 * Built on the Whiteboard Framework
 * http://whiteboardframework.com
 */

/* vietnamese */
@font-face {
  font-family: 'Rokkitt';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/rokkitt/v36/qFdb35qfgYFjGy5hukqqhw5XeRgdi1ryd6DDGbm3vA.woff) format('woff');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Rokkitt';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/rokkitt/v36/qFdb35qfgYFjGy5hukqqhw5XeRgdi1ryd6DCGbm3vA.woff) format('woff');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Rokkitt';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/rokkitt/v36/qFdb35qfgYFjGy5hukqqhw5XeRgdi1ryd6DMGbk.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Rokkitt';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/rokkitt/v36/qFdb35qfgYFjGy5hukqqhw5XeRgdi1oVcKDDGbm3vA.woff) format('woff');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Rokkitt';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/rokkitt/v36/qFdb35qfgYFjGy5hukqqhw5XeRgdi1oVcKDCGbm3vA.woff) format('woff');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Rokkitt';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/rokkitt/v36/qFdb35qfgYFjGy5hukqqhw5XeRgdi1oVcKDMGbk.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* vietnamese */
@font-face {
  font-family: 'Muli';
  font-style: italic;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/muli/v29/7Au-p_0qiz-afTf2IALT8kU.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Muli';
  font-style: italic;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/muli/v29/7Au-p_0qiz-afTf2IQLT8kU.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Muli';
  font-style: italic;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/muli/v29/7Au-p_0qiz-afTf2LwLT.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Muli';
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/muli/v29/7Au-p_0qiz-afTf2IALT8kU.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Muli';
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/muli/v29/7Au-p_0qiz-afTf2IQLT8kU.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Muli';
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/muli/v29/7Au-p_0qiz-afTf2LwLT.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/muli/v29/7Auwp_0qiz-afT3GLRrX.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/muli/v29/7Auwp_0qiz-afTzGLRrX.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/muli/v29/7Auwp_0qiz-afTLGLQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/muli/v29/7Auwp_0qiz-afT3GLRrX.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/muli/v29/7Auwp_0qiz-afTzGLRrX.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/muli/v29/7Auwp_0qiz-afTLGLQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


*{ padding:0; margin:0;}
body {
    width: 100%;
    height: 100%;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #222;
    background-color:#f0f0f0;
}

html {
    width: 100%;
    height: 100%;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0 0 15px;
    text-transform: uppercase;
    font-family: 'Rokkitt', serif;
    font-weight: 700;
    letter-spacing: 1px;
}

p {
    margin: 0 0 15px;
    font-size: 12px;
    line-height: 1.5;
}

@media(min-width:768px) {
    p {
        margin: 0 0 15px;
        font-size: 12px;
        line-height: 1.6;
    }
}

a {
    color: ##fff;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

a:hover,
a:focus {
    text-decoration: none;
    color: #1d9b6c;
}

.light {
    font-weight: 400;
}

li { margin-left:20px;}
 
#top { height:20px; background:#f6f6f6; position: relative; z-index:2000; border-bottom:1px solid #DDD;}
#wsp { float:right;  width:167px; left:0; height:30px; background:url(http://www.tellchile.cl/images/wsp.png) left no-repeat; padding:5px 0 0 50px;}
.webnat { float:left; padding:5px 0 0 0;}
#top p { color:#222 ; font-size:12px;}
#top p a { color:#444;}
.rrss { float:right;  padding:8px 0 10px 25px; margin-left:15px;}
.facebook { background:url(http://www.tellchile.cl/images/rrss_face.png) left center no-repeat; background-position:0 8px;}
.instagram{ background:url(http://www.tellchile.cl/images/rrss_instagram.png) left center no-repeat; background-position:0 8px;}
.twitter { background:url(http://www.tellchile.cl/images/rrss_twitter.png) left center no-repeat; background-position:0 8px;}
.linkedin{ background:url(http://www.tellchile.cl/images/rrss_linkedin.png) left center no-repeat; background-position:0 8px;}
.youtube { background:url(http://www.tellchile.cl/images/rrss_youtube.png) left center no-repeat; background-position:0 8px;}

.nav-pad { padding-top:30px;}
#zonacurso { padding-bottom:50px;}


.navbar-custom .navbar-header .navbar-toggle { color:#222; font-size:20px;}

.navbar-custom {
    margin-bottom: 0;
    
    text-transform: uppercase;
    font-family: "Bitter","Helvetica Neue",Helvetica,Arial,sans-serif;
    background-color: #f3f3f3;
	box-shadow:0px 0px 5px #000;
}

.navbar-custom .navbar-brand {
    font-weight: 700;
}

.navbar-custom .navbar-brand:focus {
    outline: 0;
}

.navbar-custom .navbar-brand .navbar-toggle {
    padding: 4px 6px;
    font-size: 16px;
    color: #222;
}

.navbar-custom .navbar-brand .navbar-toggle:focus,
.navbar-custom .navbar-brand .navbar-toggle:active {
    outline: 0;
}

.navbar-custom a {
    color: #222;
}
.navbar-custom .nav li {
	font-size: 12px;}

.navbar-custom .nav li a {
    -webkit-transition: background .3s ease-in-out;
    -moz-transition: background .3s ease-in-out;
    transition: background .3s ease-in-out;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	cursor:pointer;
}

.navbar-custom .nav li a:hover {
    outline: 0;
    color: #fff;
    background: #EB2426;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;

}

.navbar-custom .nav li a:focus,
.navbar-custom .nav li a:active {
    outline: 0;
}

.navbar-custom .nav li.active {
    outline: 0;
}

.navbar-custom .nav li.active a {
    background: #EB2426;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	color:#fff;
}

.navbar-custom .nav li.active a:hover {
    color: #fff;
}
.navbar-custom .nav li.telefono {
	padding-top:17px;
	padding-left:25px;
	background:url(http://www.tellchile.cl/images/telefono.png) 0 13px no-repeat;
	color:#888;
}
.navbar-custom ul.nav ul {display: none; position:absolute; top:100%; z-index:110; list-style:none;}
	.navbar-custom ul.nav li:hover > ul {display: block; }
	.navbar-custom ul.nav ul li { float: left; position:relative;width:210px; background:#EB2426 ; border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	cursor:pointer; margin:0; 
 }

	.navbar-custom ul.nav ul li a{ font-size:12px; display:block;padding:10px 20px;cursor:pointer; margin:0; color:#FFF;}
	.navbar-custom ul.nav ul li a:hover { background:none; }
	
@media(min-width:768px) {
    .navbar-custom {
        padding: 40px 0 10px 0;
        border-bottom: 0;
        letter-spacing: 1px;
        background: #fff;
        -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out;
        -moz-transition: background .5s ease-in-out,padding .5s ease-in-out;
        transition: background .5s ease-in-out,padding .5s ease-in-out;
    }

    .navbar-custom.top-nav-collapse {
        padding: 10px 0;
        
    }
	.navbar-custom.top-nav-collapse .navbar-header { width:208px;}
}
@media(max-width:992px) {

}

.intro {
    display: table;
    width: 100%;
    height: auto;
    padding: 200px 0;
    text-align: center;
    color: #222;
    background: url(http://www.tellchile.cl/images/intro-bg.jpg) no-repeat bottom center scroll;
    background-color: #fff;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

.intro .intro-body {
    display: table-cell;
    vertical-align: middle;
}

.intro .intro-body .brand-heading {
    font-size: 17px;
}
.tituloinicio {}
.type-wrap { font-size:25px; }

.intro .intro-body .intro-text {
    font-size: 13px;
	    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;

}

.navbar-header { width:208px;}
.navbar-header img { width:100%; height: auto;}

@media(min-width:768px) {
	
	.navbar-header { width:208px;}
    .intro {
        height: 100%;
        padding: 0;
    }

    .intro .intro-body .brand-heading {
        font-size: 28px;
    }

	.type-wrap { font-size:40px; }
    .intro .intro-body .intro-text {
        font-size: 13px;
    }
}

.btn-circle {
    width: 70px;
    height: 70px;
    margin-top: 15px;
    padding: 7px 16px;
    border: 2px solid #222;
    border-radius: 20%!important;
    font-size: 40px;
    color: #222;
    background: 0 0;
    -webkit-transition: background .3s ease-in-out;
    -moz-transition: background .3s ease-in-out;
    transition: background .3s ease-in-out;
}

.btn-circle:hover,
.btn-circle:focus {
    outline: 0;
    color: #222;
    background: #fff;
}

.btn-circle i.animated {
    -webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 1s;
    -moz-transition-property: -moz-transform;
    -moz-transition-duration: 1s;
}

.btn-circle:hover i.animated {
    -webkit-animation-name: pulse;
    -moz-animation-name: pulse;
    -webkit-animation-duration: 1.5s;
    -moz-animation-duration: 1.5s;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-timing-function: linear;
}

@-webkit-keyframes pulse {    
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@-moz-keyframes pulse {    
    0% {
        -moz-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -moz-transform: scale(1.2);
        transform: scale(1.2);
    }

    100% {
        -moz-transform: scale(1);
        transform: scale(1);
    }
}
.content-section {
    padding-top: 100px;
	height:100%;
}


.quehacemos-section{ display: table;
    width: 100%;
    height: 100%;
    padding:0;
    text-align: center;
    color: #333;
    background: url(http://www.tellchile.cl/images/quehacemos.png) no-repeat bottom center scroll;
    background-color: #fff;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
    }

.queofrecemos-section {display: table;
    width: 100%;
	height: 100%;
    padding: 30px 0;
    color: #666666;
	background: url(http://www.tellchile.cl/images/queofrecemos.png) no-repeat bottom center scroll;
    background-color: #f9f8f8;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

.itemofrecemos {}


.textoseccion { text-align: left; padding-top:100px;}
.textoseccion_dos { text-align: left; }
.textoseccion_dos  h2{ font-size:22px; color:#222;  }
.textoseccion_tres h2{ font-size:22px; color:#222; text-align:center;  }
.tituloseccion { text-transform: uppercase; color:#222;}
.infoseccion { padding-top:100px;}
.infoseccion  img, .textoseccion img{ width:100%; height:auto;}
.clientes { padding-top:100px;}

.slider-wrapper { box-shadow:0px 0px 10px #666; border-radius:6px;}
@media(min-width:767px) {
    .quehacemos-section {
        padding-top: 100px 0;
    }

    .queofrecemos-section {
        padding: 100px 0;
    }
	.contacto-section {
        padding: 100px 0;
    }

    
}
@media(max-width:767px) {
	.infoseccion { clear:both;}
	#top { display:none;}
	.navbar-header { width:100%;}
	.navbar-header img { width:50%; margin:10px;}
	.textoseccion_dos { text-align: center; }
	.textoseccion_dos  h2{ margin-top:20px; }
	.navbar-custom ul.nav li:hover > ul {display: none; }
	.content-section { height: auto}
}
	
.btn {
    border-radius: 0;
    text-transform: uppercase;
    font-family: "Bitter","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 400;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
	border-radius:25px;
	padding:15px;
}

.btn-default {
    border: 1px solid #4a7994;
    color: #FFF;
    background-color:#4aa0d1;
}

.btn-default:hover,
.btn-default:focus {
    border: 1px solid #4a7994;
    outline: 0;
    color: #FFF;
    background-color: #4aa0d1;
}

ul.banner-social-buttons {
    margin-top: 40px;
}

@media(max-width:1199px) {
    ul.banner-social-buttons {
        margin-top: 40px;
    }
	#sidebar { display:none;}
	.infoseccion  img, .textoseccion img{ width:50%; height:auto;}

}

@media(max-width:767px) {
    ul.banner-social-buttons li {
        display: block;
        margin-bottom: 20px;
        padding: 0;
    }
	.infoseccion  img, .textoseccion img{ width:100%; height:auto;}

    ul.banner-social-buttons li:last-child {
        margin-bottom: 0;
    }
	.filtrar a { display:inline-block; width:45%;}
	span.wpcf7-list-item { display: inline-block; width:100%;  }
	#sidebar { display:none;}
}

footer {
    padding: 50px 0; color:#222;
}

footer p {
    margin: 0; color:#222;
}

::-moz-selection {
    text-shadow: none;
    background: #fcfcfc;
    background: rgba(255,255,255,.2);
}

::selection {
    text-shadow: none;
    background: #fcfcfc;
    background: rgba(255,255,255,.2);
}

img::selection {
    background: 0 0;
}

img::-moz-selection {
    background: 0 0;
}

body {
    webkit-tap-highlight-color: rgba(255,255,255,.2);
}

.type-wrap {font-family: 'Rokkitt', serif;}

.typed-cursor{
    opacity: 1;
    -webkit-animation: blink 0.7s infinite;
    -moz-animation: blink 0.7s infinite;
    animation: blink 0.7s infinite;
}
@keyframes blink{
    0% { opacity:1; }
    50% { opacity:0; }
    100% { opacity:1; }
}
@-webkit-keyframes blink{
    0% { opacity:1; }
    50% { opacity:0; }
    100% { opacity:1; }
}
@-moz-keyframes blink{
    0% { opacity:1; }
    50% { opacity:0; }
    100% { opacity:1; }
}

#content-interior { width:100%; background: #fff;  padding:200px 0;}
#content-interior h1 { color:#fff;}
#content-interior p { color:#666666; margin:0 0 15px 0; text-align:justify;}
#content-interior ul, .textoseccion ul { color:#666666; margin:0 0 15px 16px; text-align:justify; font-size:12px;}
#content-interior ul li { margin-bottom:7px;}

.cubresingle { padding:10px; margin-bottom:10px;}
.post-single { background:#f6f6f6; border-radius:7px;-moz-border-radius:7px; -webkit-border-radius:7px; padding:15px; min-height:220px; }
.post-single h2 { font-size:16px;}

.post-content h1, .post-content h2, .post-content h3, .post-content h4 {color:#fff;}
.tipo { width:57px; height:57px; float:left; margin:0 10px 10px 0;}
#content-interior .btn{ padding:7px 20px; background:#00aac3; border:none; font-weight:bold; font-size:14px;}

.item-curso { background:#f6f6f6; border-radius:7px;-moz-border-radius:7px; -webkit-border-radius:7px; padding:15px; margin:10px 0;  }
.item-curso h1, .item-curso h2, .item-curso h3, .item-curso h4 {color:#fff;}
.item-curso h2 { font-size:20px;}

	.wpcf7-form-control-wrap input {font-family: Arial, Helvetica, sans-serif;	font-size: 14px;text-decoration: none;padding: 6px;		width: 100%; background-color:#f7f7f7; border:1px solid #e0dcdc; border-radius:6px; color:#666; }
.wpcf7-form-control-wrap textarea {font-family: Arial, Helvetica, sans-serif;font-size: 14px; text-decoration: none;padding: 3px;height: 100px;width: 100%;background-color:#f7f7f7; border:1px solid #e0dcdc;border-radius:6px;color:#666; }
.wpcf7-submit {text-transform:uppercase;background:#EB2426 ; height:36px; padding:2px 30px 2px 30px;  font-weight:bold; text-align:center; font-size:13px; margin:0 auto;-moz-border-radius: 5px;
border-radius: 5px; border:none;color:#FFF; margin-top:20px;}
.wpcf7-submit  a{ text-decoration:none;}
.wpcf7-submit:hover{ color:#fff ; cursor:pointer;}
.wpcf7-form-control-wrap select {font-family: Arial, Helvetica, sans-serif;	font-size: 14px;text-decoration: none;padding: 6px;		width: 300px; background-color:#f7f7f7; border:1px solid #e0dcdc; border-radius:6px; color:#666;}
.wpcf7-list-item-label { font-size:12px;}
span.wpcf7-list-item { display: inline-block; width:40%;  }
.wpcf7-form-control-wrap input[type=checkbox] { width:auto;}

.wpcf7-form p { margin:10px 0 0 0;}
.cienimg img{ width:100%;}
.contacto-section{ display: table;
    width: 100%;
    height: 100%;
    padding: 0;
    background: url(http://www.tellchile.cl/images/contacto.png) no-repeat bottom center scroll;
    background-color: #fff;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
    }
.clear { clear:both;}

.filtrar {
    padding: 0 0 20px 0;
}
.filtrar a {
    color: #666666;
    padding: 5px 10px;
    text-decoration: none;
}
.filtrar a.actual {
    background: none repeat scroll 0 0 #00aac3;
    border-radius: 10px;
    color: #FFFFFF;
}
dl{  }
dt, dd{  }
dt{ cursor: pointer; background:url(http://www.tellchile.cl/images/mas.png) right top no-repeat; }
dd{ display: none; }
dt.activo{ background:url(http://www.tellchile.cl/images/menos.png) right top no-repeat;}
 
dt:before{ content: ""; }
dt.activo:before{ content: ""; }
.mas{ float:left; background:#00aac3; padding:4px;border-radius: 10px;}
.mas a{ color:#FFF; text-decoration:none;}	
