@import url(http://fonts.googleapis.com/css?family=Pathway+Gothic+One);
@import url(http://fonts.googleapis.com/css?family=Oxygen);
@import url(http://fonts.googleapis.com/css?family=Fjalla+One);
@import url(http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz);
@import url(http://fonts.googleapis.com/css?family=Questrial);

.navbar-brand {
 padding: 0px  0px !important; }

.navbar-inverse {
    background-color: #0f8066 !important;
    border-color: #0f8066 !important;
}

.navbar-inverse .navbar-nav > li > a {
	color: #FFF !important;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin-right: -1px !important;
	margin-left: -1px !important;
}

#last{margin-right: 10px !important;}

.bt-destacado{
	background-color:#FF6600 !important;
	border-radius: 10px!important;
	-moz-border-radius: 10px !important;
	padding-top: 1px;
	padding-right: 8px;
	padding-bottom: 1px;
	padding-left: 8px; display:inline-block;
}
.bt-destacado:focus {
	background-color: transparent !important;}
	

.bt-destacado:hover{
	background-color:#5fa637 !important; color:#FFF !important;}


.navbar-brand img{
	background-color: #16b792 !important;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: 5px;
}

.carousel-control.right, .carousel-control.left{ background:none !important;}




.bkg-verde{ background-color:#5fa637;}	
.bkg-verde02{ background-color:#16b792;}
.bkg-verde03{ background-color:#0f8066 ;}
.bkg-blanco{ background-color:#FFF;}
.bkg-naranja{ background-color:#FF6600;}



.txt-blanco{ color:#FFF;}
.txt-yellow{ color:#ffc638;}
.txt-verde01{ color:#dae258;}
.txt-verde02{ color:#0f8066;}
.txt-verde03{ color:#256833;}
.txt-gris{ color:#999;}

.txt-naranja{ color:#FF6600;}

	
.cta01-txt h3{
	padding-top: 15px;
}

.margin-top01{
	margin-top: 35px !important;
}

.bt-shop{
	font-size: 16px !important;
}

.no-margin{
	margin: 0px !important;
	padding: 0px !important;
}

.section-colored.bkg-beige {
	padding: 0px 0 !important;
	background-color:#f5eddf;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #0f8066;
	margin-top: -35px;
	    height: 355px;
    overflow: hidden;
}

.icono-delete{ cursor:pointer;}

.box01{
	border-radius: 15px;
	-moz-border-radius: 15px;
	padding: 10px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

.box01-definicion-home{
	margin-top: 35px; 
	}
.box01 h3, .box01 h2, .cta01 h2, .cta01 h3{
	margin-top: 0px !important;
}

.configuraciones-txt{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none; }
	
.cta01{
	background-color:#ff6600;
	border-radius: 15px;
	-moz-border-radius: 15px;
	margin-bottom: 10px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
	cursor: pointer;
	display:inline-block;
	color:#FFF;
}

.cta01:hover{
	background-color:#5fa637; color:#FFF;}
	
/*h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5{
margin-top: 5px !important;
margin-bottom: 5px !important;
}	*/

.box-img-bkg{
		background-image: url(../images/bkg-box02-img.png);
	background-repeat: no-repeat;
	background-position: right bottom; height:340px;
}

.height01{ height:480px;}

.form.ancho{
	width:90%;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.fom-ttl1{ background-color:#448150; }

.well.bkg-verde02{padding: 10px !important;}

.text-box02{
	width:75%;
	padding-top: 25px;
}

.thumbnail.bkg-gris{ background-color:#f5f5f5 !important; min-height:430px;}

.btn-primary {
background-color: #16b792 !important;
border-color: #16b792 !important;
}

.btn.btn-primary:hover{
	background-color:#0f8066 !important;
	border: 1px solid #0f8066 !important;
}

.separador-vertical {
cursor: pointer;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: none;
border-right-style: dashed;
border-bottom-style: none;
border-left-style: none;
border-top-color: #999;
border-right-color: #CCC;
border-bottom-color: #999;
border-left-color: #999;
}

.separador-vertical:last-child {
border-right-style: none;
}

.alto-notas-home{
	min-height:450px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.medida-img{
	height: auto;
	width: auto;
}

.col-md-4.separador-vertical.alto-notas-home h2{
	margin-top: 9px !important;
	margin-bottom: 16px !important;
}

.navbar-nav > li > a {
padding-top: 8px !important;
padding-bottom: 6px !important; 
}

.nav > li > a:hover, .nav > li > a:focus {
background-color: #5fa637;
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
background-color: #5fa637;
border-color: transparent !important;
}


.navbar-nav a {
color: #FFF;
text-decoration: none;
}

.navbar-right a:hover, .navbar-right a:active, .navbar-right a:focus{ background-color: transparent !important;}



.nav > li > a {
	position: relative;
	display: block;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}



.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
	background-color: #FF6600 !important; color:#FFFFFF !important;}

.navbar {
 min-height: 44px !important;
 margin-bottom: 1px !important; }

.navbar-brand{
	margin-right: 25px !important;
}

.dropdown-menu {
border-bottom-right-radius: 10px!important;
border-bottom-left-radius: 10px!important; }


.active {
	height:auto !important;
}

.bkglogo{
	background-color:#16b792;
	border-radius: 12px;
	-moz-border-radius: 12px;
	padding: 0px;
	margin-top: 2px;
	margin-bottom: 15px;
	display:inline-block; min-height:60px;
 
}

body {
padding-top: 0px !important;
}

.margin10{ margin:10px;}
.padding10{	padding: 10px;}


.navbar-nav a h4{
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

.font-pathway {font-family: 'Pathway Gothic One', sans-serif;font-weight: 400; }
.font-oxygen {font-family: 'Oxygen', sans-serif;font-weight: 400; }
.font-fjalla {font-family: 'Fjalla One', sans-serif;font-weight: 400; }
.font-yanone {font-family: 'Yanone Kaffeesatz', sans-serif;font-weight: 400;  }
.font-questrial {font-family: 'Questrial', sans-serif;font-weight: 400;  }

.parrafo{
	line-height: 24px;
}

.mayusculas{
	text-transform: uppercase;
}

#header h2{
	padding: 0px !important;
	margin-top: 5px !important;
	margin-right: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
}

.cta01-txt h3 {	margin-top: 5px !important;
	margin-bottom: 5px !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;}

hr {
margin-top: 10px !important;
margin-bottom: 10px !important;
border: 0;
border-top: 1px solid #eee;
}

h1, .h1, h2, .h2, h3, .h3 {
margin-top: 5px !important;
margin-bottom: 5px !important;
}
#contenido{ min-height:380px;}

#contenido h3{margin-top: 35px !important; margin-bottom: 15px !important; }

.titulo{
	margin-top: 30px !important;
	margin-bottom: 20px !important;
}

.cta01 h4{	margin-top: 0px !important;
	margin-bottom: 5px !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;}

#img-online{
	padding-left: 50px;
}	
	
.margin-top	{
	margin-top: 30px !important;
}
	
.dropdown-menu > li > a, .dropdown-menu > li > a {color:#256833;}	
	
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
color: #FFF;
text-decoration: none;
 background-color: #FF6600 !important; 
}	
	
.btn {
	font-size: 13px !important;
	border-radius: 8px !important;
	padding-top: 3px!important;
	padding-right: 5px!important;
	padding-bottom: 3px!important;
	padding-left: 5px!important;
	font-family: 'Questrial', sans-serif;
}	
	
.redondeado {
border-radius: 12px;
-moz-border-radius: 12px;
}
.box {
	margin: 8px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px ;
	padding-left: 15px !important;
}

#formasdepago p{ margin-top:8px;}

#productos img{
	height: 220px;
	width: 220px;}

#productos h4.font-pathway{
	margin-right: 10px;
	margin-left: 10px;
}

.caption#botonera{
	width: 90%;
	margin-right: auto;
	margin-left: auto; }

.caption#botonera .btn.btn-primary{
	margin-left: 6px !important;
}

#productos h4{
	height: 40px;}

span.box#precio {
	margin-top: 2px!important;
	margin-right: 2px!important;
	margin-bottom: 2px!important;
	margin-left: 15px!important;
	padding-top: 1px!important;
	padding-right: 5px!important;
	padding-bottom: 1px!important;
	padding-left: 5px!important;
}


.addthis_toolbox a{
	margin-right: 7px!important;
	margin-left: 7px!important;
}

#tarifas{ height:200px;}

.form-control{ background-color:#fefdf5 !important;}

div.alert#planes{height:380px !important;}

.btn.btn-default h4{margin-top: 5px!important;}

.alert a{
	color:#ff6600 !important;
	font-weight: bold;
	text-decoration: none;
}

.marginleftbotones{
	padding-left: 25px;
}


a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {
font-family: 'Fjalla One', sans-serif;
background-color: #b6debc !important;
border-color: #b6debc !important;
color: #256833 !important;
}


a.list-group-item {
font-family: 'Fjalla One', sans-serif;
background-color: #5fa637 !important;
border-color: #5fa637 !important;
color:#FFF !important;
}

iframe.ytb-embed {
max-width: 96% !important;
display: block;
margin: 10px auto;
}

.margintopbottom{
	margin-top: 25px;
	margin-bottom: 15px;
}


.inline{ display:inline}

.inline-block{ display:inline-block}


.ttl_agregar_carrito, .mensaje_producto_agregado{font-family: 'Fjalla One', sans-serif;
color:#5fa637;
font-size:21px}

.txt_agregar_carrito{font-family: 'Fjalla One', sans-serif;
color:#FF6600;
font-size:16px
	margin-top: 25px;
	margin-bottom: 15px;}
	
.mensaje_producto_agregado{
	height:150px;
	padding-top: 25px;
	padding-right: 35px;
	padding-bottom: 25px;
	padding-left: 35px;
}

.look-btn{
	color:#FFF;
	background-color:#FF6600;
	padding:5px;
	font-size:16px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-radius: 12px;
-moz-border-radius: 12px;
}	

#envios th, .row-ttl {
background-color: #ff6600;
color: #FFF;
}
#envios tr:nth-child(odd), #carrito tr:nth-child(odd) {
	background-color: #ffe6d6;
	border: 2px solid #FFF;
}
#envios tr:nth-child(even), #carrito tr:nth-child(even) {
	background-color: #EEE;
	border: 2px solid #FFF;
}
#envios td, #carrito td {
	margin: 5px;
	padding: 5px;
}
#envios, #carrito {
	margin-top: 25px;
	margin-bottom: 25px;
}

#enviardatos{
	font-size:18px !important;
	margin-top: 10px;
	margin-bottom: 10px;
}

#nobkg{ background-color:transparent !important;}

.row_envio{	margin-top: 25px !important;
	margin-bottom: 25px !important;}
	
	
input.txtareas01, textarea.maslato{	margin-top: 05px !important;
	margin-bottom: 05px !important; margin-left:15px;}	
	
/*////////*/

.prefooter{ /*height:10px !important;*/ padding: 20px;}
.footer{
	/*height:70px !important;*/
	padding: 20px;
}

.box {
border-radius: 12px;
-moz-border-radius: 12px;
padding: 7px;
margin-top: 15px;
margin-right: auto;
margin-bottom: 15px;
margin-left: auto;
}
.txt-blanco {
color: #FFF;
}
.bkg-violeta {
background-color: #444a9f;
}
.text-center {
text-align: center;
}
.box {
border-radius: 12px;
-moz-border-radius: 12px;
padding: 7px;
margin-top: 15px;
margin-right: auto;
margin-bottom: 15px;
margin-left: auto;
}

.cursor{cursor: pointer;}

.video-presentacion, .video-presentacion:active, .video-presentacion:focus{
	border-top-style: none !important;
	border-right-style: none!important;
	border-bottom-style: none!important;
	border-left-style: none!important;
	background-color:transparent!important;
}


.txt-naranja:hover{
	color: #FF6600;	}

.user_navbar a {
	font-family: 'Fjalla One', sans-serif;
	font-size: 18px;
	color: #FFF;
	text-decoration: none;
	background-color: #5fa637;
	border-radius: 12px;
	-moz-border-radius: 12px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	text-transform:uppercase;
}

.user_navbar a:hover {background-color: #ff6600;}



.user_navbar{
	margin-bottom: 15px;
}

.margin-user_navbar{	margin-bottom: 60px !important; margin-top: 60px !important;}


#planes{
	background-color: #d6e9c6;
	border-bottom-right-radius: 12px;
border-bottom-left-radius: 12px;
}

#planes h3{
	font-family: 'Fjalla One', sans-serif;
	font-size: 21px;
	color: #FF6600;
	padding-bottom: 20px;
}

.box.redondeado.bkg-naranja a{ color:#FFFFFF;}

.box.redondeado.bkg-naranja .separador{
	letter-spacing: 0.5em;
}
.uppercase{
	text-transform: uppercase;
}
.footer a.txt-blanco:hover{
	color:#FF6600;
	text-decoration: none;
}

.nowrap{
	white-space: nowrap;
}

img#reloj{ width:200px; height:200px; background-color:#F30 }

.celda{
	margin-top: 10px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 8px;
}

.celda textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-decoration: none;
}


#fase2 th{
	font-family: 'Fjalla One', sans-serif;
	font-size: 16px;
	background-color: #FF6600;
	color: #FFF;
	padding-top: 8px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
#fase2 td{
	height: 60px;
	width: 90px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #999;
	background-color: #EEE; text-align:center
}



#tabla tr:nth-child(odd) {
  background-color: #eee;
}
#tabla tr:nth-child(even) {
  background-color: #fff;
}

#tabla th{ background-color:#FF6600; color:#FFFFFF;}


#selectedDate{
	font-family: 'Fjalla One', sans-serif;
	font-size: 24px;
	background-color: #FF6600;
	color: #FFF;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border: 2px solid #ccc;
	text-align: center;	
}

.sel-fecha{
	background-color:#EEE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	display: inline-block;
	float: left;
	margin-top: 3px;
	margin-right: 10px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding: 7px;
	border-radius: 12px;
-moz-border-radius: 12px;
}


.sel-btn{
	background-color:#EEE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	display: inline-block;
	float: left;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	border-radius: 12px;
	-moz-border-radius: 12px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}

.fecha-margin-top{
	margin-left: 25px;
	display: table;
	padding-left: 5px;
}

.input#usuario_id, .form-usuarios-edit{
	background-color:#EEE;
	border: 1px solid #999;
	padding: 5px;
	width: 250px; height:30px;
}

#divReporteIngesta{ padding-top:20px;}

.usuario_contenidos td{
	/*background-color: #EEE;*/
	margin: 1px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-top: 7px;
	padding-right: 4px;
	padding-bottom: 7px;
	padding-left: 4px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333;
	text-decoration: none;
}

.glyphicon.glyphicon-ok-sign.txt-gris:hover{ color:#ff6600 !important;}


.navbar-nav h5{margin-top: 2px !important;}

i.glyphicon{ margin-right:2px !important;}

#contenidos{ margin-top:150px;}

.dropdown-menu {
    top: 37px !important;}
	
.navbar-inverse .navbar-nav > li > a:hover{ color:#b6debc !important;}	

.box-precios{
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}

.box-productos{
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 30px;}


#productos-caracteristicas td {
	background-color:#EEE;
	margin: 3px !important;
	border: 2px solid #FFF;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	width:40%;
}

#productos-caracteristicas th{
/*	font-family: 'Fjalla One', sans-serif;*/
	font-size: 18px;
	background-color: #FF6600;
	color: #FFF;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	
}

.box-productos h4{	font-family: 'Fjalla One', sans-serif;
	font-size: 21px;
	color: #FF6600;
	}

.box-productos .btn  h4{color: #FFF !important;}


@media (min-width:320px) and (max-width:500px) {
	
.navbar-fixed-top {
     position: absolute !important; }
	
	.bkg-verde02 h2{ font-size:20px;}
	
	.bkglogo{min-height: 35px;}
	
	.navbar-nav{ margin-left:1px;}
	
	.col-sm-4#imagen{ margin-top:50px;}
	
	.footer{ min-height:100px;}
	
	}


.prefooter a, .footer a {
	color:#FFFFFF;
	text-decoration: none; padding:4px; display:inline-block; }	

.direcciones .prefooter a, .footer a {
	color:#0f8066;
	text-decoration: none; padding:4px; display:inline-block; }	


.prefooter a:hover, .footer a:hover { background-color:#0f8066; color:#FFF !important; border-radius: 12px;
-moz-border-radius: 12px;}

.prefooter li {list-style-type: none; margin-top:0px; margin-bottom:0px;}

.prefooter button { margin-left:0px !important; padding-left:0px !important;}


.prefooter p {margin: 0 0 0px;}

.prefooter ul {
	margin: 0!important;
	padding: 0!important ;
}    

.footer a:hover i {	color:#FFF !important;}


