/*!
 * Start Bootstrap - Full Width Pics HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

body {
    margin-top: 50px; /* Required margin for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}

p{
	font-family: 'Raleway', sans-serif;
	font-weight:300;
	font-size:18px;
}
h1,
h2,
h3,
h4,
h5{
	font-family: 'Raleway', sans-serif !important;
	font-weight:500;
}

.image-bg-fluid-height,
.image-bg-fixed-height {
    text-align: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

.image-bg-fluid-height {
	background: url('../img/inicio01.jpg') no-repeat center center scroll;
    padding: 150px 0;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

.image-bg-fixed-height {
	background: url('') no-repeat center center scroll;
    height: 450px;
}

.inicio01{
	background: url('../img/inicio/fondo_01.jpg') no-repeat center center scroll;
    padding: 160px 0 50px 0;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
	border-bottom:5px solid #00b0e2;
}
.texto_inicio{
/*	background: rgba(0,176,226,0.7);*/
background: rgba(0,162,217,0.7); padding:30px 10px; color:#FFF;}

.inicio02{background:#545357;}
.inicio02 h3{color:#FFF;}



.inicio03{border-bottom:5px solid #00b0e2;}
.inicio03 h1{text-align:center;}
.inicio03b{
	background: url('../img/inicio/fondo_02.jpg') no-repeat center center scroll;
    padding:360px 0 0 0;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
	border-bottom:5px solid #00b0e2;
}
.inicio03c{
	background:rgba(0,162,217,0.4);
	color:#FFF;
}

.inicio04{background:#FFF;}
.inicio04 h3{text-align:center; color:#d2632d;}
.inicio04 ul{font-size:18px; color:#36509c;}
.inicio04 ul li{color:#36509c;}
.inicio04 ul li span{color:#676766;}

.inicio05{
	background: url('../img/inicio/inicio5_1.png') no-repeat center center scroll;
    padding: 0px 0;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
	border-bottom:0px solid #36509c;
}

.padtop{
	padding-top:20px;
}

.padtop2{
	padding-top:60px;
}

.padtop3{
	padding:60px;
}

.producto1 {
	background: url('../img/producto/fondo_01.jpg') no-repeat center center scroll;
    padding:150px 0 100px 0;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}


.producto1b {
	background:#CCC;
	padding: 30px 0;
}


.txt_in_pro{background: rgba(83, 83, 83, .7); padding:20px 10px; color:#FFF; border-bottom:10px solid #535353;}


.producto2{
	border-bottom:0px solid #00b0e2;
}

.producto3{
	border-bottom:5px solid #535353;
}
.producto3 h1{
	color:#00b0e2;
	text-align:center;
}
.producto4 {
	background: url('../img/producto/fondo_02.png') no-repeat center center scroll;
    padding: 150px 0;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}
.producto4_txt {
	background: rgba(83, 83, 83, 1);
	padding:10px;
	text-align:center;
	color:#FFF;
}

.producto5 {
	border-bottom:5px solid #00b0e2;
}

.planes1 {
	background: url('../img/planes/planes_01.jpg') no-repeat center center scroll;
    padding: 180px 0;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

.app {
	background: url('../img/app/fondo_inicio.png') no-repeat center center scroll;
    padding:450px 0 100px 0;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
	border-bottom:5px solid #00b0e2;
}


.soporte0 {
    padding: 250px 0;
	background: url('../img/soporte/soporte.jpg') no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}
.soporte1 {
    padding: 150px 0px;
	border-top:2px solid #CCC;
/*	background: url('../img/planes/planes_01.png') no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;*/
}
.soporte2 {
    padding: 20px 0px;
}

.demo1 {
    padding: 150px 0;
/*	background: url('../img/planes/planes_01.png') no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;*/
}
.contratar {
    padding: 50px 0;
/*	background: url('../img/planes/planes_01.png') no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;*/
}



.soporte{background:#4355B1; border-bottom:5px solid #d2632d;}
.soporte h3{text-align:center; color:#FFF; font-size:34px;}
.soporte ul{font-size:18px; color:#36509c;}
.soporte ul li{color:#36509c;}
.soporte ul li span{color:#676766;}


.img-center {
	margin: 0 auto;
}

section {
/*    padding: 75px 0;*/
	padding:0px;
}

.section-heading {
    margin: 30px 0;
    font-size: 4em;
}

.section-lead {
    margin: 30px 0;
}

.section-paragraph {
    margin: 30px 0;
}

footer {
    margin: 0px;
	background:#36509c;
	color:#FFF;
}
footer ul{color:#FFF;}
footer ul li a{color:#FFF;}

@media(max-width:768px) {
    section {
        padding-top: 25px;
        padding-bottom: 25px;
    }

    .section-heading {
        font-size: 2em;
    }
}