body{
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;}
#contenedor {
    margin: 40px auto;
box-sizing: border-box;
-moz-box-sizing: border-box;
}

#contenedor input {
height: 32px;
visibility: hidden;
}

#contenedor label {
float: left;
cursor: pointer;
font-size: 11px;  /* Tamaño del texto de las pestañas */
line-height: 40px;
height: 40px;
padding: 0 6px;
display: block;
color: #888;  /* Color del texto de las pestañas */
text-align: center;
border-radius: 5px 5px 0 0;
background: #eee;  /* Fondo de las pestañas */
margin-right: 5px;
}

#contenedor input:hover + label {
background:#CCC;  /* Fondo de las pestañas al pasar el cursor por encima */
color: #666;  /* Color del texto de las pestañas al pasar el cursor por encima */
}

#contenedor input:checked + label {
border:1px solid #ddd;
border-bottom-color:white;
background-color: #F90;  /* Fondo de las pestañas al presionar */
color: #FFF; /* Color de las pestañas al presionar */
z-index: 6;
line-height: 45px;
height: 47px;
position: relative;
top: -5px;
-webkit-transition: .1s;
-moz-transition: .1s;
-o-transition: .1s;
-ms-transition: .1s;
}

.content {
border-top:1px #ddd solid;
background:;  /* Fondo del contenido */
position: relative;
width: 100%;
min-height: 540px;  /* Alto del contenido */
padding-top: 30px;
padding-bottom: 30px;
z-index: 5;
border-radius: 0 5px 5px 5px;
}

.navbar-inner img{
    margin-left:10px;
}

.content div {
	position: absolute;
	opacity: 0;
	transition: all linear 0.1s;
}

#contenedor input.tab-selector-1:checked ~ .content .content-1,
#contenedor input.tab-selector-2:checked ~ .content .content-2,
#contenedor input.tab-selector-3:checked ~ .content .content-3,
#contenedor input.tab-selector-4:checked ~ .content .content-4, 
#contenedor input.tab-selector-5:checked ~ .content .content-5,
#contenedor input.tab-selector-6:checked ~ .content .content-6{
    z-index: 100;
    opacity: 1;
    -webkit-transition: all ease-out 0.2s 0.1s;
-moz-transition: all ease-out 0.2s 0.1s;
-o-transition: all ease-out 0.2s 0.1s;
-ms-transition: all ease-out 0.2s 0.1s;
}

.lodelfooter{
	color:white; 
	text-align:center; 
}
h3{
	margin-top:0;
	font-size:20px;
	font-weight:bold;
}

h1{
	font-size:25px;
}

h2{
	font-size:18px;
	font-style:italic;
	color:#999;
}

.orange{
	color:#F90;
	font-weight:bold;
	font-size:16px;
	margin-top:5%;
}

.titulo{
	font-size: 17px;
	font-weight:bold;
	color:#F90;
}

.nombre {
	color:#666;
}

.puesto {
	font-size:11px;
	font-style:italic;
	color:#666;
}

.imagen img{
	text-align:center;
}

.primer-parrafo{
	text-align:center;
}

ul li{
	list-style:none;
}

.grey{
	color: #999;
	font-weight:bold;
	font-style:italic;
}

.preguntas{
	font-weight:bold;
	color: #800000;
	margin-top:2%;
}

.blue{
	color:#009;
}

.scrollup{
		background: url(file:///C|/Users/Nagore/Desktop/email-landing-page-inicio/imgs/flecha_scroll.png) no-repeat;
		height:40px;
		width:40px;
		opacity: 0.6;
		position: fixed;
    	display: none;
		text-indent: -9999px;
		right:50px;
		bottom: 50px;
		z-index: 100;
}

.ingles{
	padding-left:37px;
}

@media screen and (max-width: 767px) {
	.content {
		min-height:350px;}
	h3{
	margin-top:20px;}
	.lodelfooter{
		margin-top:50px;
		
		}
	label {
		/*max-width:90px;*/
		}
	#contenedor label{
		font-size:10px;
		margin-right: 1px;
		padding:0px 5px;
			}
}

textarea{
	background-color:#000;}


.container form{
	margin-top: 50px;
}	
.row{
	clear:both;
}

.bg-light {
    background-color: #f8f9fa!important;
    float:left;
}
.nav-item{
	float:left;
	margin-left: 30px;
	margin-right: 30px;
}
.nav-link {
    display: block;
    padding: .5rem 1rem;
    color: rgba(0,0,0,.9);
}
.container ul{
	padding:0;
}
.container a {
    color: rgba(0,0,0,0.6);
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}
.container a:hover{
	color:black;
	font-weight: 2rem;
}

.bs-example {
    position: relative;
    padding: 45px 15px 15px;
    margin: 0 15px 15px;
    border-color: #e5e5e5 #eee #eee;
    border-style: solid;
    border-width: 1px 0;
    -webkit-box-shadow: inset 0 3px 6px rgba(0,0,0,.05);
    box-shadow: inset 0 3px 6px rgba(0,0,0,.05);
}
h1,h3,h4,h5,h6{
	color: #79c240;
}

.form-group{
    margin-left: 15px;
}
.form-control1{
	height:75px!important;
}
.ch-container h2{
	clear: both;
	font-size: 3rem;
	margin-top: 30px;
	margin-bottom: 20px;
}
.ch-container h3{
	border-bottom: 1px solid #79c240;
	margin: 15px;
	margin-top: 50px;
}
.formulario{
	margin-top: 70px;
}
.clear{
	clear:both;
}
#info-web input{
	margin: 10px;
	padding-top: 12px;
}
.form-special{
	height:100px!important;
	width: 95%;
}
.form-special2{
	height:90px!important;
	width: 95%;
}
.row{
    margin:0;
}
.linea{
    display:inline;
    float:right;
}
.enlaces{
    min-width:400px;
}
#info-prioridades p{
    float:left;
}
#info-publi p{
	float:left;
}
#info-publi .row{
	height:10px;
}
#adwords select{
	max-width: 60px;
	float:right;
}
#info-publi ul{
	float:right;
}
form .btn-primary {
    color: #ffffff;
    background-color: #79c240;
    border-color: #79c240;
	background-image: linear-gradient(#80cc45, #79c240);
	margin-top:75px;}
form .btn-primary:hover{
	border-color:#70b43c;
	background-image: linear-gradient(#abdb87, #a1ce7f);}

#adwords .seleccion{
	max-width:100%;
}
#info-publi .seleccion1{
	width:50%;
	max-width:50%;
	float:right;
}
.mueve{
	padding-left:20px;
}
#info-venta1 li{
    margin-left:15px;
    margin-bottom:5px;
}
#info-prioridades1 input{
    margin-left: 10px;
    margin-right: 10px;
}
.menu-general{
    margin-bottom:50px;
    margin-top:10px;
}
.menu-general li{
    text-align:center;
}
.menu-lateral{
    width:230px;
    margin-left:20px;
}
.navbar-inner {
    padding-top: 5px;
    padding-bottom: 5px;
    line-height: 30px;
    height: 60px;
    background-color: #79c240;
}
.dropdown-toggle{
    margin:10px;
}
.navbar{
    background-color:gainsboro;
}
.resumen{
    padding:20px;
}
.resumen h4{
    color:darkgrey;
}
.listado{
    background-color:#f2f2f2;
    border-radius:3px;
    padding-left:15px;
}
.listado li{
    padding:5px;
    padding-top:10px;
    padding-bottom:10px;
}
.hidden {
     display:none;
}
.affix{
    top:30px;
    width:22%;
}
.affix-top{
    width:100%;
}
.alert-warning{
  position:fixed;
    left:40%;
  top: 40%;
    z-index: 1000;
    padding:30px;
    padding-top:15px;
    padding-right:40px;
    padding-left:35px;
    border-color:#cfcfcf;
    background:#fbfbfb;
    color:#e18628;
    font-size:1.2em;
    line-height: 1.5em;
}
.alert-info{
  position:fixed;
    left:40%;
  top: 40%;
    z-index: 1000;
    padding:30px;
    padding-top:15px;
    padding-right:40px;
    padding-left:35px;
    border-color:#cfcfcf;
    background:#fbfbfb;
    font-size:1.2em;
    line-height: 1.5em;
}
.alert-danger{
  position:fixed;
    left:40%;
  top: 40%;
    z-index: 1000;
    padding:30px;
    padding-top:15px;
    padding-right:40px;
    padding-left:35px;
    border-color:#cfcfcf;
    background:#fbfbfb;
    font-size:1.2em;
    line-height: 1.5em;
}
.alert-warning h5{
    color:#e18628;
    font-size:1.7em;
}
.alert-danger h5{
    color:red;
    font-size:1.7em;
}
.alert-info h5{
    color:#31708f;
    font-size:1.7em;
}
#alerta17,#alerta21{
    left:30%;
}

#alerta11,#alerta16,#alerta15{
    left:20%;
}
#terminos{ 
    top:5%;
    left:10%;
    width: 80%;
    max-height: 600px;;
    background-color: #f2f2f2;
}
@media only screen and (min-height: 900px){
    #terminos{
        max-height:900px;
        height:900px;
    }
    #condiciones{
        max-height:800px;
        height:680px!important;
    }
    
}

.alerta-consultores{
    left:72%;
    top:8%;
    padding-right:50px;
    padding-left:70px;
}
.asterisco{
	color:red;
	margin-left:5px;
}
.numeracion{
	color:#91b773;
	margin-right:8px;
}

@media print{
	.container{
		display:none;
	}
	.nav-pills{
		display:none;
	}
	footer{
		display:none;
	}
	.resumen{
		width:1200px!important;
	}
}
.col-slider{
	padding:0;
	margin:0;
	margin-left:15px;
	margin-right:8px;
}
.derecha{
	padding-left:20px;
}

/* LANDING PAGE */
.espaciado{
	height:100px;
}
@media screen and (max-width: 767px) {
	.espaciado{
		height:20px;
	}
}
.landing{
    background: url(../img/landing-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: center center;
    text-align: center;
    
}

.acceso .fondo{
    background-color:rgba(255,255,255,0.6);
    padding:25px;
    border-radius:15px;
}
.acceso a:hover{
    color:#91b773;
}
.acceso .btn{
    border-color:dimgrey;
}
footer {
/*    position: fixed;*/
    width:60%;
    bottom: 0;
    
}
#secciones li{
    margin-bottom:15px;
    margin-left: 20px;
}
.imagenes-esquema{
    height:250px;
    margin-top:30px;
    margin-left:100px;
    background-image:url('../img/img-esquema.jpg');
    background-repeat: no-repeat;
    background-size:auto;
}
.box__dragndrop,
.box__uploading,
.box__success,
.box__error {
  display: none;
}
.tabla tr{
    width:100%;
    border-bottom:0.5px solid #d5d5d5;
}
.satisfaccion{
    width:15%;
}
.descripcion{
    width:50%;
    text-align:center;
}
.contenido{
    width:35%;
}
.dropdown-menu{
    min-width:200px;
    left:-20px;
}
.dropdown-menu a{
    clear:both;
    float:none;
    display:list-item;
    margin-top:8px;
}
.dropdown-toggle{
    margin:0px;
    padding:12px;
}
.dropdown-toggle:hover{
    background-color: #eeeeee;
}
.resultado-analisis:hover{
    
}
a{
    background-color: transparent;
}

.aceptar input[type=checkbox] {
  /* Double-sized Checkboxes */
  -ms-transform: scale(1.5); /* IE */
  -moz-transform: scale(1.5); /* FF */
  -webkit-transform: scale(1.5); /* Safari and Chrome */
  -o-transform: scale(1.5); /* Opera */
  padding: 10px;
}

span.own1 {
        background:#F8F8F8;
        border: 1px solid #DFDFDF;
        color: #717171;
        font-size: 13px; 
        letter-spacing: 1px;
    font-weight: 100;
        line-height: 20px;
        position:absolute;
        top: auto;
        left:auto;
        display:none;
        padding:10px;
    text-align: left;
    min-width:30px;
    max-width:600px;
    border-radius:5px;
    white-space: nowrap;
    }
p.own {
    margin:0px;
   padding:3px;
    padding-left:9px;
    padding-right:9px;
    margin-left:15px;
    /*padding:1px;
    padding-left:5px;
    padding-right:5px;
    margin-left:15px;
    font-size: 10px;*/
    position:relative;
    cursor:pointer;
    background-color:#f2f2f2;
    border-radius:15px;
    }
 p.own:hover span {
        display:block;
        z-index:1
    }
#tabla-form p{
    display:inline-block;
}
.form-place::-moz-placeholder{
    color:#f2f2f2;opacity:1;
}
.form-place:-ms-input-placeholder{
    color:#f2f2f2;
}.form-place::-webkit-input-placeholder{
    color:#f2f2f2;
}
.boton-top{
    position:fixed;
    top:90%;
    right:1%;
    z-index: 999;
}


/*Cabezote*/

	#cabezote ul li{
		list-style: none;
		float:left;
		margin:5px;
		width:35px;
		height:35px;
		text-align:center;
		line-height:35px;
		border-radius: 100%;
		position: relative;
		font-size:16px;
		color:white;
		cursor: pointer;	
	}

	#cabezote ul li span{
		display:block;
		position: absolute;
		top:0;
		right:0;
		width:20px;
		height:20px;
		text-align: center;
		line-height:20px;
		font-size: 10px;
		background: red;
		border-radius: 100%;
	}

	#cabezote img{
		width:40px;
		height:40px;
	    display:inline;
		margin:5px;
	}

	#cabezote p{
		display:inline;
		margin:5px 20px 5px 0px;
	}

	#cabezote #admin{
		position:absolute;
		right:0px;
		text-align:left;
		padding:15px;
		float:right;
		width:55%;
		font-size:12px;
		border:1px solid #aab;
		background:white;
		box-shadow:0px 0px 2px #999;
		z-index: 10;
	}

	#cabezote #member span{
		cursor:pointer;
	}

	#cabezote #admin li{
		height:25px;
		line-height: 25px;
		text-decoration: none;
		list-style:none;
	}

	#cabezote #admin li span{
		margin-right:10px;
	}