*{font-family: 'Raleway', sans-serif;}



body{
	background: url("img/degradado-azul.png") repeat-x;
	font-size: 16px;
	font-family: 'Raleway', sans-serif;
}

div.marco_btn_social{
	border: 1px dashed #00A5DF;
	padding: 0.3em;
	display: inline-block;
}



div#btn_home_inicio{
	position: absolute;
	width: 15em;
	height: 14em;
	margin-left: 13em;
	
	z-index:300;
	cursor: pointer;
}
div#logo_detalle_header{

	margin-top: 0;
	background: url("img/cabecera-alt.png");
		background-position-y: -44px !important;
		background-position: 0 -44px;

	height:15.37em;

	width: 67.875em;

	margin-left: auto;

	margin-right: auto;

	overflow: hidden;

}



div#line_azul{

	background: #66D9FF;

	position: absolute;

	width: 100%;

	height: 0.9em;

	top: 4.9em;

	z-index: -1;



}



ul#nav{

	list-style: none;

	margin-left: 30em;



}



ul#nav li{



	display: inline-block;

	margin-left: -2em;

}



li#btn_inicio a{

	position: absolute;

	display: block;

	background: url("img/btnInicio.png") no-repeat;

	width: 8.5em;

	height: 3.75em;

	margin-top: -1em;

	z-index: 4;

}



li#btn_nostros a{

	position: absolute;

	display: block;

	background: url("img/btnNosotros.png") no-repeat;

	width: 8.5em;

	height: 3.75em;

	margin-top: 1em;

	margin-left: 7em;



	z-index: 3;

}



li#btn_catalogo a{

	position: absolute;

	display: block;

	background: url("img/btnCatalogo.png") no-repeat;

	width: 8.5em;

	height: 3.75em;



	margin-left: 15em \0/;

	margin-left: 14em;

	*margin-left: 15em;





	margin-top: -0.5em;

	z-index: 2;

}



li#btn_contacto a{

	position: absolute;

	display: block;

	background: url("img/btnContacto.png") no-repeat;

	width: 8.5em;

	height: 3.75em;

	margin-left: 21em;

	margin-top: 0.5em;

	z-index: 1;

}









li#btn_nostros a{

	

	margin-left: 8em\9



	

}


li#btn_catalogo a{

	margin-left: 17em\9

}


li#btn_contacto a{

	margin-left: 26em\9

}



@media screen and (-webkit-min-device-pixel-ratio:0) {

	 li#btn_inicio a{

		position: absolute;

		display: block;

		background: url("img/btnInicio.png") no-repeat;

		width: 8.5em;

		height: 3.75em;

		margin-top: -1em;

		z-index: 4;

	}

	li#btn_nostros a{

		position: absolute;
		display: block;

		background: url("img/btnNosotros.png") no-repeat;

		width: 8.5em;

		height: 3.75em;

		margin-top: 1em;

		margin-left: 8em;



		z-index: 3;

	}



	li#btn_catalogo a{

		position: absolute;

		display: block;

		background: url("img/btnCatalogo.png") no-repeat;

		width: 8.5em;

		height: 3.75em;

		margin-left: 17em;

		margin-top: -0.5em;

		z-index: 2;

	}


	li#btn_contacto a{

		position: absolute;

		display: block;

		background: url("img/btnContacto.png") no-repeat;

		width: 8.5em;

		height: 3.75em;

		margin-left: 26em;

		margin-top: 0.5em;

		z-index: 1;

	}

}



div#btnFacebook{

	position: absolute;

	margin-left: 64em;

	margin-top: 0.8em;

}



div#btnTwitter{

	position: absolute;

	margin-left: 66.5em;

	margin-top: -1.5em;

}



/* Fin de los EStilos del Heder*/





/*Inicio de los estilos del body*/





section.contenido{

	width: 56.8em;

	margin-left: auto;

	margin-right: auto;

}



div.clear{

	clear: both;

}



div#detalleIndexExpecial{

	background: url("img/floresYDetalles.png") no-repeat;

	width: 1003px;

	height:462px;

	margin-top: -3em;
}





div#slider_cycle{

}



div#cicle_index{
	position: relative;
	margin-top: 3em;
	z-index: -10;
}



#pager { 

	width: 150px; 

	margin: 15px; 

	clear:both; 

	margin-left: 47em;

	margin-top:-20em; 

}



#pager span { 

	width: 25px; 

	display: inline-block;

	margin: 2px; 

	list-style: none;
	 background-image:url(img/circulo.png); width:15px; height:14px; background-repeat:no-repeat;

}

#pager span > *{
	background: none;
	color: none;
	opacity: 1;
}


#pager span.cycle-pager-active{
	background-image:url(img/circulo_activo.png); width:15px; height:14px; background-repeat:no-repeat;
}



article.contenido_text{

	display: inline-block;

	vertical-align: top;

	width: 45%;

	margin-left: 0;

}



article.contenido_text.segundo{

	margin-left: 5em;

}


h6.title_nivel6{

	color: #00A5DF;

	font-size: 1.25em;

	line-height: 1em;
	font-weight: 300;
}

span.texto_normal14{
	font-size: 0.87em;
}

article#mensaje_contacto{

	font-size: 0.81em;

	color: #333333;

	width: 21em;

	margin-left: auto;

	margin-right: auto;



}



div#machote_contecto{

	background: url("img/machote_contacto.png") no-repeat;

	width: 41.68em;

	height: 40em;

	margin-left: auto;

	margin-right: auto;

	overflow: hidden;

	margin-top: -2em;

}





div#machote_contecto input[type="text"], div#machote_contecto input[type="email"]{

	border: 1px solid #D9004E;

	border-radius: 0.5em;

	height: 3.75em;

	width: 27em;

	line-height: 3em;

	margin-left: 10em;





}



div#machote_contecto textarea{

	border: 1px solid #D9004E;

	border-radius: 0.5em;

	width: 27em;

	height: 13em;

	margin-left: 10em;



}



input#btn_contacto_image{

	margin-left: 27em;

	

}



div#titulo_catalogo{

/*	background: url("img/titulo_catalogo.jpg") no-repeat;

	width: 59em;

	height: 10em;

	overflow: hidden;*/



}



div#ubicacion_contacto{

	margin-left: 21em;

	margin-top: -10em;

}



div#ubicacion_contacto h3 {



	color: #00A5DF;

	font-size: 1.5em;

}



div#ubicacion_contacto span{

	font-family: 0.85em;

}



div#ubicacion_mapa_machote{

	width: 100%;

	min-height: 45em;

	background:url("img/detalleContacto.jpg") no-repeat;

	background-position: left top;



}



div#ubicacion_mapa_machote iframe{

	width:430px;

	height: 383px;

	border-radius: 1em;

	margin-left: 19em;

	margin-top: 7em;

	border: 1px solid #D9004E;

}



div#ubicacion_mapa_machote div{

	margin-left: 18em;

	margin-top: 2em;

	font-size: 1.2em;

}





/* The CSS */

select.selector_categorias {

    padding:0.5em;

   /* margin: 4em auto auto 28em;

    line-height: 3.5em;*/

    float: right;



    border-radius:1.2em;

    -webkit-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;

    -moz-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;

    box-shadow: 0 1px 0 #ccc, 0 -1px #fff inset;

    background: #FFF;

    color:#00A5DF;

    border:none;

    outline:none;

    display: inline-block;

    -webkit-appearance:none;

    -moz-appearance:none;

    appearance:none;

    cursor:pointer;

    width: 20em;

    height: 3.5em;

    border: 1px solid #00A5DF;

    font-size: 1.2em;

    vertical-align: middle;

}



select.selector_categorias option{

	line-height: 3.5em;

	font-weight: 600;

}





div#controles_productos{

	width: 100%;
	margin-top: 23px;





}



div#controles_productos div{

	position: relative;

	float: left;

	font-size: 1.12em;

}



div#controles_productos div .num_prendas{

	color: #00A5DF;

}



div#controles_productos div.right{

	float: right;

}



div#controles_productos div.right a{

	color: #00A5DF;

	text-decoration: underline;



}



article.articulos{

	width: 100%;

	

}



article.articulos div.article{

	/*display: inline-block;

	width: 13em;

	vertical-align: top;

	margin-left: 1em;*/

	margin-top: 1em;

}



article.articulos div.article:nth-child(4n+1){

	margin-left: 0em;

}





article.articulos div.article div.img_set{

	width: 12.5em;

	height: 12.5em;

	border-radius: 0.5em;

	border:1px solid #B3C9DF;

	margin-left: auto;

	margin-right: auto;

	background: no-repeat center center ; 

    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    -ms-background-size: cover;

    background-size: cover;
    cursor: pointer;

}



article.articulos div.article div.img_set div.nuevo{

	position: absolute;

	background: url("img/nuevos_productos.png") no-repeat;

	width: 75px;

	height: 50px;

	margin: 13.9em auto auto 12.3em;





}
.info_img_set{
	  margin: auto;
  width: 12.5em;
}

.info_img_set p span, .info_img_set span{
	font-size: 16px !important;
    font-family: arial, regular;
}
.mas-detalle{
	width: 12.5em;
	margin: auto;
}


article.articulos div.article div.info_img_set h2{

	font-size: 1em;

	font-weight: 300;
	cursor: pointer;

}



article.articulos div.article div.info_img_set span{

	font-size: 0.75em;
	cursor: pointer;

}



article.articulos2{

	width: 100%;

	margin-top: -9em;

	

}



article.articulos2 div.article{

	display: inline-block;

	/*width: 17em;*/

	vertical-align: top;

	/*margin-left: 1em;*/

	margin-top: 2em;

}

a{

}

article.articulos2 div.article:nth-child(3n+1){

	margin-left: 0em;

}





article.articulos2 div.article div.img_set{

	width: 17em;

	height: 17em;

	border-radius: 0.5em;

	border:3px solid #B3C9DF;

	margin-left: auto;

	margin-right: auto;

	background: no-repeat center center ; 

    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    -ms-background-size: cover;

    background-size: cover;

    cursor: pointer;

    overflow: hidden;

}



article.articulos2 div.article div.img_set div.nuevo{

	position: absolute;

	background: url("img/nuevos_productos.png") no-repeat;

	width: 75px;

	height: 50px;

	margin: 13.9em auto auto 12.3em;





}



article.articulos2 div.article div.info_img_set h2{

	font-size: 1em;



}



article.articulos2 div.article div.info_img_set span{

	font-size: 0.75em;

}



div.paginas_mostradas{

	font-size: 1em;

	color: #000;

	font-weight: 600;

}



div.paginas_mostradas a{

	text-decoration: none;

	color: #000;

}



div.paginas_mostradas a.paginaActual{

	color: #00A6DF;

}



/*Fin de los estilos del Body*/





/*Inicio de los stilos del footer*/



footer{

	background-color: #66D9FF;



}

div#clear_footer{

	clear: both;

	height: 5em;



}



div#footer_image{

	width: 67.25em;

	height: 25em;

	background: url("img/footer.png");

	background-repeat: no-repeat;

	background-position: top;

	margin-left: auto;

	margin-right: auto;

	margin-top: -6.4em;

}



div#linea_azul_footer{

	height: 0.9em;

	background-color: #00A7DF;

}



ul#menu_footer{

	list-style: none;

	margin-left: -3em;

	margin-top: 4em;

}



ul#menu_footer li{



	display: inline-block;

	color: #fff;

	font-size: 0.80em;

	padding-left: 0.8em;

}



ul#menu_footer li a{

	text-decoration: none;

	color: #fff;

}



div#info_footer{

	font-size: 0.867em;

	color: #fff;

}



div#info_footer h2{



	font-size: 1.12em;

}





h2.title_prod{

	color: #00A5DF;

	font-size: 2em;



}



div.img_set_prod{

	width: 12.5em;

	height: 12.5em;

	border-radius: 0.5em;

	border:3px solid #B3C9DF;

	margin-left: auto;

	margin-right: auto;

	background: no-repeat center center ; 

    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    -ms-background-size: cover;

    background-size: cover;

}



div.img_set_prod2{

	width: 20em;

	height: 20em;

	border-radius: 0.5em;

	border:4px solid #B3C9DF;

	margin-left: auto;

	margin-right: auto;

	background: no-repeat center center ; 

    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    -ms-background-size: cover;

    background-size: cover;

}



div.color_detalle{

	width: 23px;

	height: 23px;

	display: inline-block;

	margin-left: 0.5em;

	vertical-align: middle;

}



div.aleatorios_index{

	width: 10.8em;

	height: 10.8em;

	border-radius: 0.5em;

	border:3px solid #B3C9DF;

	margin-left: auto;

	margin-right: auto;

	background: no-repeat center center ; 

    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    -ms-background-size: cover;

    background-size: cover;

}



div#detalle_catalogo_index{





}



div#detalle_catalogo_index h3{

	color: #D8004C;

	font-size: 20px;
	font-weight: 300;



}



div#carga_botones{

	/*margin: -5em auto auto 30em;*/

}



div#carga_botones span{

	display: inline-block;

	vertical-align: middle;

	font-size: 1.2em;

}



div#detalle_producto_contenido{

	background: url("img/detalle_prod_flores_top.png") no-repeat top right;



}



span.descripcion_prod{

	font-size: 18px;

	color: #00A5DF;

	font-weight: 600;

}

div#twitter{
	width: 67.25em;
	margin: 0 auto 0 auto;
	z-index: -1000;
}

div#twitter div.pajaro_twitter{
	position: absolute;
	background: url("img/pajaroTwitter.png") no-repeat;
	width: 3.04em;
	height: 3.87em;
	margin-left: 10em;
	

}

div#twitter div#contenedor_de_twits{
	position: absolute;
	background: url("img/ventanaTwitter.png") ;
	background-color: none;
	width: 17.18em;
	height: 7.2em;
	margin-top: -7.6em;
	margin-left: 9.5em;
	z-index: 100;
	overflow: hidden;


}

div#twitter div#contenedor_de_twits div.texto{
	width: 15.4em;
	height: 6.5em;
	margin: auto;
	padding: 0.5em;
	background-color: none;

}
div#twitter div#contenedor_de_twits div.texto span{
	font-size: 0.75em;	
}


input.forma_registro, select.forma_registro{
	width: 90%;
	border-radius: 0.5em;
	border: 1px solid #d9004e;
	height: 3em;
	padding-left: 1em;
 	font-size: 12px;
 	margin-top: 0.5em;
}

div.botonera-set-form{
	width: 90%;
	
}

/*Nuevos estilos */
.navbar-default{
  background-color: #e14f74 !important;
  border-radius: 0px !important;
  margin-top: 75px !important;
	margin-bottom: 0px !important;
	border-color: 0px solid #fff;
	margin-top: 50px !important;
}


ul.nav{
	float:right;
	margin-right: -30px;
}

ul.nav li{
	height: 50px;
}
ul.nav li:hover{
    background-image: url(img/background-selected-option.png);
    background-position: 30px 0px; 
    background-repeat-y: no-repeat;
    background-size: 90% 100%;
}

.navbar-default .navbar-nav>li>a {
  color: white !important;
  font-size: 14px !important;
  font-weight: bold !important;
  height: 20px !important;
  margin-top: 15px !important;
  padding-top: 0px !important;
}


#logo{
	background-image: url(img/logoMarcetita.png);
    width: 335px;
    height: 200px;
    margin-top: -50px;
    background-repeat: no-repeat;
    position: absolute;
}
.verde-header{
	background-image: url(img/background-green.png);
    height: 14px;
}
.amarillo-header{
	background-image: url(img/degradado-amarillo.png);
	background-repeat: no-repeat;
	background-position: right;
	margin-top: -5px;
	height:5px;
}
.azul-header{
	background-image: url(img/azul-degradado.png);
	background-repeat: no-repeat;
	background-position: right;
	height:5px;

}

.redes-sociales{
	background-image: url(img/redes-sociales.png);
	background-position: right;
	background-repeat: no-repeat;
	height: 50px;
}
.tienda-online{
	background-image: url(img/tienda-online.png);
	background-position: right;
	background-repeat: no-repeat;
	height: 50px;
}
.redes-sociales ul{
	float:right;
	margin-top:15px;
}
.redes-sociales ul li{
	width: 35px;

}
.redes-sociales ul li a{
	font-size:14px;
	opacity: 0;
}
.tienda-online-link{  
	float: right;
  width: 200px;
  background-color: #ddd;
  height: 35px;
  margin-top: 9px;
  opacity: 0;
}

.titulo-pagina{
	font-size: 30px;
	font-weight: bold;
	color: #e14f74;
	text-align: center;
	margin-top: 20px;
}

.inicia-negocio{
  margin-top: -37px;
  float: right;
  background-color: #e14f74 ;
  padding: 5px;
  color: #fff;
  padding-left: 38px;
  padding-right: 40px;
  font-size: 14px;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  border: 4px solid #f0af4d;
  font-weight: bold;
}
.inicia-negocio a{
	color:#FFF;
}




/*  Nosotros */

.parrafo{
	width:380px;
	margin: auto;
}
.texto{
	text-align: center;
}


/* catalogo  */
.boton-rosa{
background-color: #e14f74 !important;
color: #fff !important;
}


/*  detalle producto  */

.div_dashed_left{  width: 39%;
  height: 50px;
  border-left: 2px dashed #00A5DF;
  border-bottom: 2px dashed #00A5DF;
  border-bottom-left-radius: 20px;
  float: left;
  position: absolute;
  background-color: #fff;
}
.div_dashed_right{

	width:60%;
	height:100px;
	border-right: 2px dashed #00A5DF;
	border-left: 2px dashed #00A5DF;
	border-bottom: 2px dashed #00A5DF;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px;
	float:right;
    padding-top: 20px;
    padding-left: 29px;
}

.conbinalos{
	width:100%;
	height: 242px;
	background-image: url(img/detalle_conbinalos_conestos.jpg);
}
.nuevos-modelos{
	width:100%;
	height: 170px;
	background-image: url(img/title_nuevos_modelos.jpg);
}


/*   contacto  */
#forma{
  color: #E04E73 !important;
  font-size: 18px;
  font-weight: bold;
}




.clear-100{
	margin-bottom: 100px;
}

.clear-80{
	margin-bottom: 80px;
}
.clear-50{
	margin-bottom: 50px;
}

.clear-30{
	margin-bottom:30px;
}
.clear-20{
	margin-bottom: 20px;
}


/*  RESPONSIVE  */

   /* Customize container */
@media (min-width: 1200px) {
  .container {
    max-width: 960px;
  }

}

@media(max-width: 992px){
	.container2{
		width:100% !important;
	}

}

@media(max-width: 840px){
	.bx-wrapper .bx-prev {
		left: 10px !important;
	}
	.bx-wrapper .bx-next {
		right: 10px !important;
	}
	.div_dashed_right{
		width: 100%;
		padding-left: 10px;
	}
	.div_dashed_left{
		width:0%;
	}
}

@media (max-width: 890px){
	#logo{
		background-size: 200px;
		margin-top: -20px;
		width:200px;
		
	}
}

@media (max-width: 450px){
	
	.navbar-default{
		margin-top: 37px !important;
	}
	.inicia-negocio{
		padding:5px;
	}

}



/*------------------------
 * Inicia tu negocio
 *----------------------*/
 
 
 ul.lista { 
 	list-style-image: url("img/vineta-rosa.fw.png"); 
 	margin-left: -22px;
 }
 
 
 .recuadro-rosa{
 	height: 148px;
 	padding-top: 30px;
 	margin-top: 50px;
 }
 
 
 .franja-rosa{
 	width:100%;
 	min-height:340px;
 	padding-top: 50px;
 }
 .borde-rosa{
 	border-bottom: 1px solid #DF4D72;
 	color: #DF4D72;
 }
 
.form-elem{
	width: 100%;
	height: 47px;
	border: 1px solid #ccc;
	padding-left: 15px;
	margin-bottom: 15px;
	color: #ccc;
}
 textarea.form-elem{
 	height:157px;
 }
 input[type="submit"].form-elem{
 	width: 140px;
    border: 0px solid;
    border-radius: 10px;
    height: 60px;
    background-image: url(img/btn-enviar.fw.png);
 }
 .catorse{
 	font-size: 14px;
 }
 .veinte{
 	font-size:20px;
 }
 .treinta{
 	font-size: 30px;
 }
 
   
 .rosa{
 	color: #DF4D72;
 }
 .blanco{
 	color: #FFF;
 }
 
 
 
 .tbold{
 	font-weight: bold;
 }

.centrado{
	text-align: center;
}
.bg-rosa{
	background-color:  #DF4D72;
}

.clear-20{
	margin-top:20px;
}
.clear-30{
	margin-top:30px;
}
.clear-50{
	margin-top:50px;
}




