
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: 'Poppins'; font-size: 10px; color: #938F8D;   font-style: normal; font-weight: bolder; padding: 10px 14px 10px;}
.errorBox { font-family: 'Poppins'; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family: 'Poppins'; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family: 'Poppins'; font-size : 10px; color: #64696F; text-decoration: underline; }
.boxText  a {
    color: rgb(131, 131, 130);
    font-size: 15px;
    line-height: 16px;
    font-weight: normal;
    padding: 12px 0px 3px 14px;
    text-decoration: none;
	display: block;
}
.boxText font{
   font-size: 10px; color: #938F8D;
}

.boxText_menu{
	font-size: 10px;

}

BODY {
 /* color:#a3a3a3;
  margin:0px;
  background:#ffffff;
  padding:0px 0px 0px 0px;*/
  background: #FFFFFF;/*#FCEBEC; eliminamos el fondo blanco*/
  /*background: url('/img/fondo_Navidad_2015.png');*/
  background-size:cover;
  color: #a3a3a3;
  margin: 0px;
  font-family: 'Poppins';
  font-style: normal;
}

/*.bg_body {
height: 100%;
height: 100%;
height: auto !important;
min-height: 100%;
background: url('/img/bg_body_1.jpg') 0 0 repeat-x transparent;
}*/

BODY.bg_body{
background:url(img/bg_body.jpg) center 0px no-repeat
}


/*body {
color: #a6a6a6;
position: relative;
font-size: 68.8%;
line-height: 1.5em;
font-family: 'Poppins';
margin: 0px;
background: url('img/bg_stretch.png') 0 0 repeat-x #f3f3f3;
}*/


.fixcenter {
    width: 95%;

	/* eliminacion de bordes
	border-right-color: #a3a3a3;
	border-left-color: #a3a3a3;
	border-left-style: ridge;
	border-right-style: groove;
	border-left-width:1px;
	border-right-width:1px;*/

    /*background: #F4F4F4; #FFECEC*/
	background: #FFFFFF;/*#FCEBEC;*/
    /*color: rgb(0, 0, 0); */
    margin: 0px auto auto;
    text-align: left;
	padding-top:10px;
}

A {
  color: #938F8D;
  text-decoration: none;

}

A:hover {
  /*color: #AABBDD; */
  color: #666666;
  text-decoration: none;
}

FORM {
	display: inline;
}

TR.header {
  /*background: #ffffff;*/
  padding:0px 0px 0px 0px;
  height:231px; /*height:185px;*/
  text-align:left;
  /*background:url(img/row_1_rosa.png) 0px 0px repeat-x #f3f3f3;*/
  /*background:url(img/header_peq_rosa.png) right 0px no-repeat #FFFFFF;*/
  /*background:url(img/header_multi_navidad.jpg) center 0px no-repeat #FFFFFF;*/
  background:url(img/header_multi.png) center 0px no-repeat #FFFFFF;
}

/*TD.header{
   margin: 100px 5px 5px 5px;
}*/

TR.headerNavigation {
  background: #bbc3d3;
}


TD.headerNavigation {
  font-family: 'Poppins';
  font-size: 11px;
  height: 72px;
 /* background: url("img/row_2_recort.png") repeat-x scroll 0 0 #F4F4F4;*/
  color: #9A9A9A;
  font-style: normal;
  font-weight: bolder;
  padding:0px;
  padding-top:2px;
}

A.headerNavigation {
  color: #9A9A9A;
}

A.headerNavigation:hover {
  color: #666666;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: 'Poppins';
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: 'Poppins';
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TD.breadcrumb {
  font-family: 'Poppins';
  font-size: 11px;
  height: 15px;
  /*background: repeat-x scroll 0 0 #F4F4F4;*/
  color: ##9A9A9A;
  font-style: normal;
  font-weight: bolder;
  padding: 5px 5px 5px 10px;
}

TR.footer {
  /*background: #bbc3d3;*/
}

TD.footer {
  font-family: 'Poppins';
  font-size: 10px;
  /*background: #e11a1a;*/
  color: #ffffff;
  font-weight: bold;
  padding: 20px;
}

TABLE.footer{

  /*background: url(img/footer.png);*/
  background: linear-gradient(#DCDCDC,#B0B0B0 45%);
}
.infoBox {
  /*background: #b6b7cb;*/
}

.infoBoxContents_b {
  background: #f8f8f9;
  font-family: 'Poppins';
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: 'Poppins';
  font-size: 10px;
}

TD.infoBoxHeading {
  /*font-family: 'Poppins';
  font-size: 10px;
  font-weight: bold;
  background: #996699;
  background: #e11a1a;
  color: #996699;
  */
  font-size: 20px;
  border: 2px solid #cecece;
  padding: 10px;
  text-align: center;
  color: #D65593;
  font-weight: bold;
}

.infoBoxHeading2_table{
  margin:0px 0px 0px 0px;
  /*background:url(img/infoBoxHeading2_table.png) 0px 0px repeat-x #86a401; */ /*cabecera de tablas*/
  }

.infoBoxHeading2_td 	{
color:#846573; /*#846573 lila letras logo*/
font-size:18px;
line-height:22px;
font-weight:normal;
padding: 4px 14px;

}

.titulo_cat 	{
background:#FFFFFF;
padding: 10px 10px 10px 10px;
border: 1px solid #D65593; /*27022016*/
border-bottom: 0px;

}

.novedades_cat 	{
   background:#DFD2D8; padding: 10px 10px 10px 10px;
   text-align:center;

}

.linea_cat 	{
   background:#D65593; padding: 10px 10px 10px 10px;
   text-align:center;

}
.vendidos_cat 	{
   background:#B0D9F3; padding: 10px 10px 10px 10px;
   text-align:center;

}


TD.infoBox, SPAN.infoBox {
  font-family: 'Poppins';
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.productListing-odd{
 background: #ffffff;
 border-color:#666666; border-style:dashed; border-width:2px;

 }
TR.productListing-even{

background:#ffffff;

}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  /*border: 1px;
  border-style: solid;
  border-color: #b6b7cb;*/
  /*border-spacing: 1px;
  border: 1px solid #e6e6e6;
	border-width: 0px 0px 1px 0px; */
  padding:10px 10px 10px 10px;

}

#products_listing_img{
	width: 220px;
}

#products_listing_img img{
	width: 100%
}


.products_listing_info{


}

.products_listing_button{
padding:10px 10px 10px 0px;
float:right;

}
.products_listing_price{
font-size: 1.41em;
 padding:10px 10px 10px 0px;
 color:#D65593;
 text-align:left;
 font-weight:bold;



}
.products_listing_price_not_registred{
padding:10px 10px 10px 0px;
 color:#D65593;
 text-align:left;

}

.productListing h2{

 color:#D65593;
font-size: 1.283em;
line-height: 1.1em;
font-weight: normal;


}

.productListing span{

padding:10px 10px 10px 0px;

}

.products_listing_ref{
	text-align:left;
	font-size: 12px;
	color:#666666;  /*#CD9EB6;#846573;*/
	padding:10px 10px 10px 0px;
	float:left;
	font-family: 'Oswald',sans-serif;
	font-size: 1.3em;

}
.products_filter{

  text-align:right;
  text-decoration:none;
  background:#f6f6f6;
  color:#9A9A9A;;
	border:1px solid #cccccc;
	padding: 5px 15px 5px 5px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;

}
.products_filter a{


  text-decoration:none;

  color:#9A9A9A;
   background:#f6f6f6;

	border:1px solid #f6f6f6;
	padding: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;


}

.products_filter a:hover{


  text-decoration:none;



   background:#D65593;
  color:#ffffff;
	border:1px solid ##D65593;
	padding: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;

}

.productListing-heading {
  font-family: 'Poppins';
  font-size: 14px;
  /*background: #e11a1a;*/

  padding: 14px 0px 14px 0px;
  line-height: 1.5;


}
.productListing_cart-heading_first {
  font-family: 'Poppins';
  font-size: 12px;
  /*background: #e11a1a;*/
  color: #B85A7C;
  padding: 14px 0px 14px 0px;
  line-height: 1.5;
  background:#F3DEE5;
       /*border: 1px solid #B85A7C;
  border-width: 1px 0px 0px 1px;*/
  font-weight:bold;
}
.productListing_cart-heading_last {
  font-family: 'Poppins';
  font-size: 12px;
  /*background: #e11a1a;*/
  color: #B85A7C;
  padding: 14px 0px 14px 0px;
  line-height: 1.5;
    background:#F3DEE5;
       /*border: 1px solid #B85A7C;
  border-width: 1px 1px 0px 0px;*/
  font-weight:bold;
}



TD.productListing-data {
  font-family: 'Poppins';
  font-size: 10px;
  padding: 10px 0px 10px 25px;

}

TD.productListing-data_col {
  font-family: 'Poppins';
  font-size: 10px;
  padding: 10px 0px 10px 25px;

}

TD.productListing-data_check {
  font-family: 'Poppins';
  font-size: 10px;
   border: 1px solid #B85A7C;
  border-width: 0px 0px 1px 0px;
}

TD.productListing-data_price {
  font-family: 'Poppins';
  font-size: 10px;
   padding: 0 10px 0 0;
     border: 1px solid #B85A7C;
  border-width: 0px 0px 1px 0px;
}

.productListing_cart-heading {
  font-family: 'Poppins';
  font-size: 12px;
  /*background: #e11a1a;*/
  color: #B85A7C;
  padding: 14px 0px 14px 0px;
  line-height: 1.5;
    background:#F3DEE5;
       border: 1px solid #eeeeee;
  border-width: 1px 0px 0px 0px;
  font-weight:bold;
}
.productListing_cart_first {
  font-family: 'Poppins';
  font-size: 12px;
  /*background: #e11a1a;*/
  color: #B85A7C;
  padding: 14px 0px 14px 0px;
  line-height: 1.5;
  background:#F3DEE5;
       /*border: 1px solid #B85A7C;
  border-width: 1px 0px 0px 1px;*/
  font-weight:bold;
}
.productListing_cart_last {
  font-family: 'Poppins';
  font-size: 12px;
  /*background: #e11a1a;*/
  color: #B85A7C;
  padding: 14px 0px 14px 0px;
  line-height: 1.5;
    background:#F3DEE5;
       /*border: 1px solid #B85A7C;
  border-width: 1px 1px 0px 0px;*/
  font-weight:bold;
}

TD.productListing_cart-data {
  font-family: 'Poppins';
  font-size: 10px;
  padding: 10px 0px 10px 25px;
  border: 1px solid #B85A7C;
  border-width: 0px 0px 1px 0px;
}

TD.productListing_cart-data_col {
  font-family: 'Poppins';
  font-size: 10px;
  padding: 10px 0px 10px 25px;

}

TD.productListing_cart-data_check {
  font-family: 'Poppins';
  font-size: 10px;
   border: 1px solid #B85A7C;
  border-width: 0px 0px 1px 0px;
}

TD.productListing_cart-data_price {
  font-family: 'Poppins';
  font-size: 10px;
   padding: 0 10px 0 0;
     border: 1px solid #B85A7C;
  border-width: 0px 0px 1px 0px;
}

.productListing_cart_main_subtotal b{
  font-family: 'Poppins';
  font-size: 14px;
  line-height: 1.5;
  padding: 10px 30px 10px 30px;
   color:#B85A7C;
  /*border: 1px dashed #B85A7C;*/
  background:#eeeeee;


border: 1px solid #eeeeee;
padding: 10px 10px 10px 10px;
-webkit-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;
}

.productListing_results{
  border: 1px solid #e6e6e6;
	border-width: 1px 0px 0px 0px;


}



A.pageResults u{
  /*color: #0000FF; modificacion mayo 2013*/
  text-decoration:none;

	background:#cccccc;
	color:#ffffff;
	border:1px solid #cccccc;
	padding: 5px 5px 5px 5px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
}

A.pageResults u:hover {
  /*color: #0000FF; mayo 2013 */

  background: #D65593;

	color:#ffffff;
	border:1px solid #D65593;
	padding: 5px 5px 5px 5px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;

}

TD.pageHeading, DIV.pageHeading {
  font-family: 'Poppins';
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
  padding:0px 0px 0px 15px;

}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: 'Poppins';
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: 'Poppins';
  color:#86858A;
  font-size: 14px;
  line-height: 1.5;
}


.smallText b{
	color:#ffffff;
	background: #D65593;
	/*top: 112px;
	left: 112px;
	width: 18px;
	height: 18px; */
	border:1px solid #D65593;
	padding: 5px 5px 5px 5px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;

}
TD.smallText, TD.smallText_result{ /*modificacion mayo 2013*/
  font-family: 'Poppins';
  font-size: 10px;
  /*color:#FFF;*/
  padding: 20px;

}

SPAN.smallText, P.smallText {
  font-family: 'Poppins';
  font-size: 10px;
  color:#FFF;
  padding: 20px;

}



TD.smallText, SPAN.smallText, P.smallText, TD.smallText_result {
  font-family: 'Poppins';
  font-size: 14px;
  color:#86858A;
  text-decoration:none;
}

TD.smallText_footer, SPAN.smallText_footer, P.smallText_footer {
  font-family: 'Poppins';
  font-size: 10px;
  color:#FFF;
  padding: 20px

}

.smallText_footer a{
	 color:#FFF;
}

.categoria{

background:url(img/fondo_celdas.png);
}


TD.accountCategory {
  font-family: 'Poppins';
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: 'Poppins';
  font-size: 12px;
  /*font-weight: bold;*/


  padding: 10px 10px 10px 10px;
}

TD.fieldValue {
  font-family: 'Poppins';
  font-size: 12px;
}

TD.tableHeading {
  font-family: 'Poppins';
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: 'Poppins';
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: 'Poppins';
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: 'Poppins';
  font-size: 11px;
}

SPAN.greetUser {
  font-family: 'Poppins';
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
  padding: 10px 10px 10px 10px;
}

DIV.greetUser{
float:left;
padding: 10px 0px 0px 10px;
font-family: 'Poppins';
font-size: 12px;

font-weight: bold;
color:#C1558D;

}
DIV.img_user{
float:left;
}
DIV.user{
/*background: rgba(176, 217, 243, 0.42);*/
	/*top: 112px;
	left: 112px;
	width: 18px;
	height: 18px; */
	border:3px solid #D65593;
	padding: 15px 5px 5px 5px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	width:169px;
	height:50px;
	margin: 0px auto 0px auto;

}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: 'Poppins';
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: 'Poppins';
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: 'Poppins';
  color: #D65593;
}

SPAN.errorText {
  font-family: 'Poppins';
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: rgb(214,85,147, 0.3); }

.checkoutBarFrom, .checkoutBarTo { font-family: 'Poppins'; font-size: 14px; color: #8c8c8c; }
/*.checkoutBarCurrent { font-family: 'Poppins'; font-size: 10px; color: #000000; }*/
.checkoutBarCurrent {
	/*color:#B85A7C;*/
	background: #eeeeee;
	font-family: 'Poppins';
	/*top: 112px;
	left: 112px;
	width: 18px;
	height: 18px; */
	border:1px solid #cccccc;
	padding: 10px 10px 10px 10px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	font-size: 14px;


}

/* message box */

.messageBox { font-family: 'Poppins'; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: 'Poppins'; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: 'Poppins'; font-size: 14px; background-color: #D65593; color:#ffffff; }

/* input requirement */

.inputRequirement { font-family: 'Poppins'; font-size: 10px; color: #ff0000; }
.inputRequirement { font-family: 'Poppins'; font-size: 10px; color: #ff0000; }


/*Boton busqueda*/
.row_2						{padding:0px 0px 0px 0px; height:72px;background:url(images/row_2.gif) 0px 0px repeat-x #f4f4f4;}
.search					{padding:0px 0px 0px 0px;background:url(img/menu_bg_38.png) 0 0 repeat-x transparent; }
.search .go				{
width:100%;
border:0px solid #cccccc;
background:transparent;
color:#a1a1a1;
font-size:16px;
line-height:16px;
vertical-align:middle;
padding:0px 0px 0px 0px;
margin:20px 5px 0px 5px;
height:22px;}
.search	.table			{width:276px;}
.search td				{color:#ffffff; font-size:12px; line-height:12px; font-weight:bold; vertical-align:middle;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.search_input-rep			{background:url(img/search-rep_38.png) 0px 0px repeat-x;width:100%;}
.search_input-left			{background:url(img/search-left.gif) 0px 0px no-repeat;} /*cambiar------------------*/
.search_input-right			{width:100%; height:72px;padding:0px 0px 6px 0px;}

.search_button-rep			{background:url(img/search-right_38.png) 100% 0px no-repeat;}
.search_button-left			{padding:0px 0px 0px 0px;}
.search_button-right		{vertical-align:middle; height:72px;padding:0px 0px 2px 0px;}

.menu {
    padding: 0px 0px 10px 10px;
}
.width_table {
   /* width: 1000px; /*width: 970px;*/
    position: relative;
    margin: auto;
    background: url("img/row_2_recort.png") repeat scroll 0px 0px transparent;
}

.shadow {
    text-shadow: 0px 1px 2px rgb(0, 0, 0);
	color: rgb(255, 255, 255);
}

.box_header_cart {
	/*top: 58px;
	right: 20px;
	z-index: 100;
	min-width: 170px;*/  /*181px;*/
	/*background-color: #D9619B;*/
	/*background-image: url(img/cart-bg_peq.png), linear-gradient(to bottom, rgba(228,138,180,1) 10%, rgba(214,85,147,1) 50%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e284b0', endColorstr='#d65593', GradientType=0 );
	background-repeat: no-repeat;
	background-position: 0 0;*/
	font-size: 20px;
    border: 2px solid #cecece;
    text-align: center;
    color: #D65593;
    font-weight: bold;
}

.cart_header {
	padding: 10px 10px 10px 20px;
	margin: 0px 0px 0 0;
	overflow: hidden;
	text-align: left;
	font-style: normal;
	font-size: 16px;
	color: #000000;
}

.cart_header span {
margin-right: 2px;
display: none;
}

.cart_header a{
	color: #000000;
	font-weight:bold;
	text-decoration:none;
}

.avisos{
	text-align:right;
	padding: 0px 20px 10px 10px;
	color:#8d8b8b;

}
.catalogo{

	background-image: url(img/catalogo_174_b.png);
	background-repeat: no-repeat;
	background-position: center;
	z-index:-1;
}

/*.catalog{
	background: #D65593;

}*/
.catalog img {
	opacity: 1;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	border: 1px solid #D65593;
}
.catalog:hover img {
	opacity: .4;
}

TD.infoBoxContents_card{



  /*background-color: #D65593;*/

   padding: 10px 8px 0px 10px;
}

SPAN.infoBoxContents_card{
	  color: #ffffff;
	  font-family: 'Poppins';
	font-size: 10px;

}

SPAN.newItemInCart_card {

 font-family: 'Poppins';
  font-size: 10px;
  font-weight:bold;
	color: #000000;
}

.infoBoxCard {
  background: #D65593; /*24022016*/
}

.boxTextCard_menu{
	font-size: 10px;
    color: #ffffff;
	font-weight: bold;
	padding: 10px 10px 10px 10px;
}

/*menu header*/
#boxes_menu{
  position: relative;
 overflow: hidden;
 outline: none;
 line-height: 1.8em;/*1.5em;*/
 font-family: 'Poppins';
 background:url(img/menu_bg.gif) 0 0 repeat-x transparent; /*ie7*/
}
.boxes_menu{
 position: relative;
 overflow: hidden;
 outline: none;
 line-height: 1.8em;/*1.5em;*/
 font-family: 'Poppins';
}
.menu{
padding:0px 0px 0px 0px;
position: relative;
text-align:left;
width:100%;
margin-top:0px;
margin-left:0px;
/*background:url(img/menu_bg.gif) 0 0 repeat-x transparent; cambios para ie7*/
/*overflow:hidden; ie7*/
-webkit-border-radius:0 0 3px 6px;
border-radius:0 0 3px 6px;
}

.menu ul{padding:0px 0px 0px 0px;list-style:none;margin:0 0px 0 0px;width:auto;display:inline-block;float:left;}
.menu li{float:left;padding:0 0 0 0;margin:0px 0px 0px 0px;background:url(img/menu_item.gif) 100% 0 no-repeat transparent;}
.menu li.mouseclick,.menu li.act,.menu li:hover{background:url(img/menu_item_act_gris.png) 100% 0 repeat-x transparent;}
.menu li a{display:inline-block;padding:10px 14px 10px 14px;color:#9D788B;font-weight:bold;text-decoration:none;}
.menu li.mouseclick a,.menu li.act a,.menu li:hover a{color:#ffffff;text-decoration:none;}.menu li.first{}.user_menu li a{font-size:1em;}.menu li a{font-size:1em;}
.novedades_div{
    padding: 10px 10px 10px 10px;
}
.novedades_numero{
	float:left;
	background:#CD9EB6;
	color:#ffffff;
	/*top: 112px;
	left: 112px;
	width: 18px;
	height: 18px; */
	border:1px solid #CD9EB6;
	padding: 5px 5px 5px 5px;
	-webkit-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
}
.novedades_titulo_img{
	font-weight: normal;
	text-transform: uppercase;
	font-family: 'Oswald',sans-serif;
	font-size: 1em;
}

.novedades_titulo{
	font-weight: normal;
	text-transform: uppercase;
	font-family: 'Oswald',sans-serif;
	font-size: 1em;
	color:#846573; /*#CD9EB6*/
}
A.novedades_titulo:hover {
	font-weight: normal;
	text-transform: uppercase;
	font-family: 'Oswald',sans-serif;
	font-size: 1em;
	color:#CD9EB6; /*#CD9EB6*/
	/*text-shadow: 0px 1px 2px rgb(0, 0, 0);*/
}

.novedades_titulo_div{
	 padding: 10px 10px 10px 10px;
}
.novedades_img {border:1px solid #CD9EB6;}

.div_footer_novedades{
 background:#DFD2D8; height:30px;
}
.linea_div{
   background:#D65593; /*posible CD9EB6, :#DFD2D8;*/
}
.linea_img_div{
    /*border:1px solid #CD9EB6;*/
	padding: 10px 10px 10px 10px;
}
.linea_img{
border:1px solid #CD9EB6;
}
.linea_titulo_div a{
color:#ffffff;

}
.linea_titulo_div a:hover{
  color:#000000;
}

.linea_titulo_div{
padding: 10px 10px 0px 10px;

}

.linea_price{
padding: 10px 10px 30px 10px;
}
.linea_price s{
  color:#7d3b89;
}
.linea_price span{

/*text-shadow: 0px 1px 2px rgb(0, 0, 0);*/
font-weight:bold;

	color:#FCEBEC;
	/*top: 112px;
	left: 112px;
	width: 18px;
	height: 18px; */
	border:1px solid #CD9EB6;
	padding: 5px 5px 5px 5px;
	-webkit-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
}
.vendidos_div{
 background: #B0D9F3;

}

.vendidos_div_div{
    padding: 10px 10px 10px 10px;
}
.vendidos_numero{
	float:left;
	/*background:#D65593;*/
	color:#FFFFFF;
	font-weight:bold;
	/*top: 112px;
	left: 112px;
	width: 18px;
	height: 18px;
	border:1px solid ##D65593;*/
	/*padding: 5px 5px 5px 5px;*/
	/*-webkit-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;*/
}
.vendidos_titulo_img{
	font-weight: normal;
	text-transform: uppercase;
	font-family: 'Oswald',sans-serif;
	font-size: 1em;
}

.vendidos_titulo{
	font-weight: normal;
	text-transform: uppercase;
	font-family: 'Oswald',sans-serif;
	font-size: 1em;
	color:#846573; /*#CD9EB6*/
}
A.vendidos_titulo:hover {
	font-weight: normal;
	text-transform: uppercase;
	font-family: 'Oswald',sans-serif;
	font-size: 1em;
	color:#CD9EB6; /*#CD9EB6*/
	/*text-shadow: 0px 1px 2px rgb(0, 0, 0);*/
}

.vendidos_titulo_div{
	 padding: 0px 10px 0px 10px;

}
.vendidos_img {border:1px solid #CD9EB6;}
.vendidos_titulo_div a{
	color:#FFFFFF;

}
.vendidos_desc{

}

#product_view_img{
  margin:0 auto;
  width: 320px;
  padding:10px 40px 0px 10px;
  position:relative;
}

.product_view_data{
	float:rigth;
	padding:30px 0px 0px 0px;
	display: table-cell;
	vertical-align: top;

}

#product_view_img img{
	width: 100%
}

.product_view_data h2 {
padding: 0px 0px 5px 0px;
font-size: 14px;
font-weight: bold;
color:#D65593;
line-height: 1.1em;
}

.product_view_data h1 {
  padding: 0px 0px 5px 0px;
  font-size: 14px;
  font-weight: bold;
  color:#D65593;
  line-height: 1.1em;
}

.smallText_product_view{
	color:#D65593;

	/*top: 112px;
	left: 112px;
	width: 18px;
	height: 18px;
	border:1px solid #D65593;
	padding: 5px 5px 5px 5px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;*/

}

.product_view{
	color:#86858A;
    /*height:100%;*/
	/*top: 112px;
	left: 112px;
	width: 18px;
	height: 18px; */
	border:1px solid #cccccc;
	border-width: 1px 0 0 0;
	padding: 20px 20px 30px 20px;
	/*-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;*/

}
TD.product_view_td{
	padding:10px;
}

.product_view_data_descrip {
/*border: 1px solid #e6e6e6;
	border-width: 1px 0px 1px 0px;*/
	text-indent: 20px;
	line-height: 1.5;
	font-size: 1em;
	color:#939393;
	font-family: 'Poppins';
	padding: 5px 0px 5px 0px;

}
.product_view_data_price{
	padding: 10px 0px 10px 0px;
font-size: 14px;
font-weight: bold;
line-height: 1.1em;
margin: 0px 0px 0px 0px;
font-family: 'Poppins';
}

.product_view_data_button{
	padding: 10px 0px 10px 0px;
}
.product_view_data_date{
padding: 20px 0px 0px 0px;
vertical-align: middle;
text-align: center;
font-family: 'Poppins';
font-size: 10px;
color:#938F8D;
}

.wrapper_pic_zoom {
/*background: url(img/pic_zoom.png) 50% 50% no-repeat;*/
display: inline-block;
position: absolute;
 top:0px;
 left:0px;
 border:none;

}

.login_table{
border: 1px solid #e6e6e6;
	border-width: 1px 0px 1px 0px;

}

.smallText_login{
color: #D65593;
padding: 0px 0px 0px 5px;
font-family: 'Poppins';
font-size: 11px;
line-height: 1.5;

}
.login_intro{
padding: 0px 10px 0px 5px;
font-family: 'Poppins';
font-size: 11px;
line-height: 1.5;

}

.quienes_view{
	font-family: 'Poppins';
	font-size: 12px;
	color: #75716E;
    height:100%;
	/*top: 112px;
	left: 112px;
	width: 18px;
	height: 18px;
	border:1px solid #cccccc;
	border-width: 1px 0 0 0;*/
	padding: 20px 20px 30px 20px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	line-height: 18px;
	text-align: justify;
}
.quienes_title{
  font-family: 'Poppins';
  font-size: 17px;

	/*font-weight: bold;*/
	color: #ffffff;
  /*font-weight: bold;*/

  padding:0px 0px 0px 10px;


 }

 .quienes_td{

  background:url('/img/barra.png') right 0px no-repeat transparent;
 }

 .account_pedidos{
 font-family: 'Poppins';
	font-size: 12px;
	color: #38302b;
    height:100%;
	/*top: 112px;
	left: 112px;
	width: 18px;
	height: 18px;
	border:1px solid #cccccc;
	border-width: 1px 0px 1px 0px;*/
	padding: 20px 20px 20px 20px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	line-height: 18px;
	text-align: justify;

 }

 .account_main {
  font-family: 'Poppins';
  font-size: 12px;
  line-height: 1.5;
  padding: 10px 10px 10px 10px;
  border: 1px dashed #B85A7C;
  border-width: 1px 0px 1px 0px;
  padding: .8em;
  /*color: #38302b;*/

}
.account_table{
border-collapse: collapse;


}
TD.account_table{

padding: .8em;
color: #F6ECF0;

}
.account_title{
padding: 10px 10px 10px 10px;
font-size: 12px;
color: #B85A7C;
font-family: 'Poppins';
  background:#F3DEE5;
}
.account_resumen{
padding: 10px 10px 10px 30px;
font-size: 14px;
font-family: 'Poppins';
}
.account_micuenta{
font-family: 'Poppins';
	font-size: 12px;

   padding: 10px 10px 10px 30px;
	line-height: 18px;
	text-align: justify;

}
.account_info a{
font-size: 12px;

}
.account_info a:hover{
color: #fff;
}

.account_info:hover{
background: #cecece;
color:#fff;
}
.account_info:hover{
background: #cecece;
color:#fff;
font-weight:bold;
}

.account_title_pedido{
padding: 10px 10px 10px 15px;
font-size: 14px;
font-family: 'Poppins';
}
 .account_head_pedido {
  font-family: 'Poppins';
  font-size: 10px;
  line-height: 1.5;
  padding: 10px 30px 10px 30px;
  border: 1px dashed #B85A7C;
  border-width: 1px 0px 1px 0px;

  /*color: #38302b;*/
}
.account_dir_pedido{
  font-family: 'Poppins';
  font-size: 10px;
  line-height: 1.5;
  padding: 10px 30px 10px 30px;
  /*border: 1px dashed #B85A7C;*/
  background:#eeeeee;
}
.account_detalle_pedido{
  font-family: 'Poppins';
  font-size: 10px;
  line-height: 1.5;
  padding: 10px 30px 10px 30px;
  /*border: 1px dashed #B85A7C;*/
  background:#F3DEE5;

}
.account_dir_fact_pedido{
  font-family: 'Poppins';
  font-size: 10px;
  line-height: 1.5;
  padding: 10px 30px 10px 30px;
  background:#eeeeee;

}

.account_total_pedido{
 font-family: 'Poppins';
  font-size: 10px;
  line-height: 1.5;
  padding: 10px 30px 10px 30px;
  border: 1px dashed #B85A7C;
  border-width: 1px 0px 0px 0px;

}
.title_main_pink{
	color:#B85A7C;
	font-size:11px;
}
.account_title_fact{
	padding: 10px 10px 10px 15px;
font-size: 14px;
font-family: 'Poppins';
}
.account_detalle_total_pedido{

  font-family: 'Poppins';
  font-size: 10px;
  line-height: 1.5;
  padding: 10px 30px 10px 30px;
  background:#F3DEE5;
}
.account_title_edit{
padding: 10px 10px 10px 30px;
font-size: 14px;
font-family: 'Poppins';
}

.account_edit_names{
  font-family: 'Poppins';
  font-size: 11px;
  line-height: 1.5;
 color:#B85A7C;
  padding: 10px 30px 10px 30px;
  /*border: 1px dashed #B85A7C;*/
  background:#eeeeee;

}
.account_sep_row_pink{
  font-family: 'Poppins';
  font-size: 10px;
  line-height: 1.5;
  padding: 10px 30px 10px 30px;
  /*border: 1px dashed #B85A7C;*/
  background:#F3DEE5;

}

.nota b{
	color:#D65593;
	 font-size: 10px;

}

.nota{
 font-size: 10px;
 padding:10px 10px 10px 10px;
}
.account_title_direcciones{
padding: 10px 10px 10px 15px;
font-size: 14px;
font-family: 'Poppins';
}

.account_info_direcciones{
  font-family: 'Poppins';
  font-size: 11px;
  line-height: 1.5;
  padding: 10px 30px 10px 30px;
  /*border: 1px dashed #B85A7C;*/
  background:#eeeeee;

}
.account_dato_direcciones{
  font-family: 'Poppins';
  font-size: 11px;
  line-height: 1.5;
  /*padding: 10px 10px 10px 10px;*/
  /*border: 1px dashed #B85A7C;*/
  background:#F3DEE5;

}


.account_main_direcciones{
  font-family: 'Poppins';
  font-size: 11px;
  line-height: 1.5;
  padding: 10px 15px 10px 10px;


}
.account_main_direcciones_title{
font-family: 'Poppins';
  font-size: 11px;
  line-height: 1.5;
  font-weight: bold;
  padding: 10px 5px 10px 10px;
   color:#B85A7C;
    background:#F3DEE5;
}
.account_more_direcciones{
  font-family: 'Poppins';
  font-size: 11px;
  line-height: 1.5;
  padding: 10 5px 10px 10px;
    background:#eeeeee;

}
/*.account_more_direcciones_title{
  font-family: 'Poppins';
  font-size: 11px;
  line-height: 1.5;
  padding: 10 5px 10px 10px;
     background:#F3DEE5;

}*/
.account_more_direcciones_title{
font-family: 'Poppins';
  font-size: 11px;
  line-height: 1.5;
  font-weight: bold;
  padding: 10 5px 10px 10px;
   color:#B85A7C;

}
.pedido_rapido_info{

font-family: 'Poppins';
  font-size: 11px;
  line-height: 1.8;

  padding: 10 5px 10px 10px;
   color:#B85A7C;
background:#F3DEE5;
}
.pedido_rapido_datos{

font-family: 'Poppins';
  font-size: 11px;
  line-height: 1.8;

  padding: 10 5px 10px 10px;
   color:#B85A7C;
 background:#eeeeee;
}
.search_tr{
  font-family: 'Poppins';
  font-size: 11px;
  line-height: 1.5;

    background:#eeeeee;

}
.search_tr_pink{
  font-family: 'Poppins';
  font-size: 11px;
  line-height: 1.5;

   background:#F3DEE5;

}
.productListing-empty{
 background:#F3DEE5;
}

.productListing_cart_main_subtotal{

padding: 15px 15px 15px 15px;
}

.info_payment{
 color:#B85A7C;

}
.direccion_payment_title{
  font-family: 'Poppins';
  font-size: 10px;
  line-height: 1.5;
  padding: 10px 30px 10px 30px;
  /*border: 1px dashed #B85A7C;*/

    background:#eeeeee;

}
.sep_row_pink_payment{
  padding: 2px 2px 2px 2px;
 background:#F3DEE5;
}
.end_pedido{



font-family: 'Poppins';
  font-size: 12px;
  line-height: 1.8;

  padding: 15px 10px 15px 10px;
   color:#B85A7C;
background:#F3DEE5;

}

#img_div_img{
width: 100%;
height: 100%;
z-index:101;
bottom: 0;
left: 0;
overflow: auto;
position: absolute;
right: 0;
top:10px;
left: 10px;
background-color: transparent;
display:none;

}


.account_title_tell_friend{
padding: 10px 10px 10px 15px;
font-size: 14px;
font-family: 'Poppins';
}

.name_tell_friend{
color: #B85A7C;
font-size: 11px;
  line-height: 1.5;

}
.tell_friend_fondo{
background:#eeeeee;

}

.tell_friend_col{
background:#eeeeee;
padding:10px 10px 10px 10px;
 -webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
}

.account_info_tell_friend{
  font-family: 'Poppins';
  font-size: 11px;
  line-height: 1.5;
  padding: 10px 30px 10px 30px;
  /*border: 1px dashed #B85A7C;*/
  background:#eeeeee;
  color: #B85A7C;
}
.account_dato_tell_friend{
  font-family: 'Poppins';
  font-size: 11px;
  line-height: 1.5;
  color: #B85A7C;
  /*padding: 10px 10px 10px 10px;*/
  /*border: 1px dashed #B85A7C;*/
  background:#F3DEE5;
  padding: 10px 30px 10px 30px;
}
.title_tell_friend{

padding: 10px 10px 10px 10px;

}
.pedidos_cat {
	font-size: 16px;
    border: 2px solid #cecece;
    padding: 10px;
    text-align: center;
    color: #D65593;
    font-weight: bold;

}

.pedidos_main{
 font-family: 'Poppins';
  font-size: 10px;
  line-height: 1.5;
   color: #CD9EB6;
   padding: 10px 10px 10px 10px;
}

.info_footer{
font-family: 'Poppins';
color: #ffffff;
}

.novedades_row_img{
  font-family: 'Poppins';
  font-size: 11px;
  line-height: 1.5;
  padding: 10px 30px 10px 30px;
  /*border: 1px dashed #B85A7C;*/
  background:#eeeeee;
}

.novedades_row_detalle{
  font-family: 'Poppins';
  font-size: 11px;
  line-height: 1.5;
  padding: 10px 30px 10px 30px;
  /*border: 1px dashed #B85A7C;*/
  background:#F3DEE5;

}
TD.pageHeading_peq {
  font-family: 'Poppins';
  font-size: 14px;
  font-weight: bold;
  color: #9a9a9a;
  padding:0px 0px 0px 15px;

}

.subcategname{
  font-family: 'Poppins';
  font-size: 12px;
  color: #E07087;
 /*padding:0px 15px 0px 15px; Modificacion 28052015*/
}

.table_subcategname{
  border-collapse: separate;
  border-spacing: 40px 20px;
}

.table_subcategname td{
 
  text-shadow: 1px 1px 1px #BEACAC;
  /*background-color: #9DD929;*/
  border: 2px solid #DFAEB8;
  /*border-right: 3px solid #9ED929;*/
  padding: 10px 10px 20px 10px;
  /*background: -webkit-gradient( linear, left bottom, right top, color-stop(0.02, rgb(158,217,41)), color-stop(0.51, rgb(139,198,66)), color-stop(0.87, rgb(123,192,67)) );
  background: -moz-linear-gradient( left bottom, rgb(158,217,41) 2%, rgb(139,198,66) 51%, rgb(123,192,67) 87% );*/
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  
}

.btnorders{
	color:#fff;
	float:right;
	margin-right:50px;
	padding:5px;
	border:1px solid #D65593;
	border-radius:5px 5px 5px 5px;
	background: rgba(235,104,165,1);
	background: -moz-linear-gradient(top, rgba(235,104,165,1) 0%, rgba(235,104,165,1) 15%, rgba(164,33,94,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(235,104,165,1)), color-stop(15%, rgba(235,104,165,1)), color-stop(100%, rgba(164,33,94,1)));
	background: -webkit-linear-gradient(top, rgba(235,104,165,1) 0%, rgba(235,104,165,1) 15%, rgba(164,33,94,1) 100%);
	background: -o-linear-gradient(top, rgba(235,104,165,1) 0%, rgba(235,104,165,1) 15%, rgba(164,33,94,1) 100%);
	background: -ms-linear-gradient(top, rgba(235,104,165,1) 0%, rgba(235,104,165,1) 15%, rgba(164,33,94,1) 100%);
	background: linear-gradient(to bottom, rgba(235,104,165,1) 0%, rgba(235,104,165,1) 15%, rgba(164,33,94,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb68a5', endColorstr='#a4215e', GradientType=0 );
	box-shadow:1px 1px #C1B2CA;
}

.btnorders:hover{
	color:#fff;
}


.ir-arriba {
	display:none;
	padding:24px;
	background:#D9619B;
	font-size:20px;
	color:#fff;
	cursor:pointer;
	position: fixed;
	bottom:100px;
	right:20px;
	z-index:999999;
	border-radius: 50%;
}

.tutorial{
	padding: 24px;
    background: #D9619B;
    font-size: 20px;
    color: #fff;
    cursor: pointer;
    position: fixed;
    bottom: 20px;
    left: 20px;
    z-index: 999999;
    border-radius: 50%;
}

/*----LOGOS FABRICANTES---------*/
.fabricante:hover{
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1)
}

#mostrarocultar{
	display:none;
}

/* ---- pestañas para los productos --- */

.tabs { /* es el rectángulo contenedor */
margin: 0 auto;
min-height: 300px;
position: relative;
width: 100%;
}
.tab { /* cada una de las pestañas */
float: left;
}
.tab label { /* la parte superior con el título de la pestaña */
background-color: #CD9EB6;
border-radius: 5px 5px 0 0;
box-shadow: -3px 3px 2px #CD9EB6 inset;
color: #DDD;
cursor: pointer;
left: 0;
margin-right: 1px;
padding: 5px 15px;
position: relative;
color:#ffffff;
/*text-shadow: 1px 1px #000;*/
}
/* el control input sólo lo necesitamos para que las pestañas permanezcan abiertas así que lo ocultamos */
.tab [type=radio] { display: none; }

/* el contenido de las pestañas */
.content {
background-color: #FFF;
bottom: 0;
left: 0;
overflow: auto;
padding: 20px;
position: absolute;
right: 0;
top: 23px;
border:3px solid #CD9EB6;
border-radius: 0px 5px 5px 5px;
height:350px;
}
/* y un poco de animación */
.content > * {
opacity: 0;

-moz-transform: translateX(-100%);
-webkit-transform: translateX(-100%);
-o-transform: translateX(-100%);

-moz-transition: all 0.6s ease;
-webkit-transition: all 0.6s ease;
-o-transition: all 0.6s ease;
}

/* controlamos la pestaña activa */
[type="radio"]:checked ~ label {
background-color: #D65593;
box-shadow: 0 3px 2px #D65593 inset;
color: #FFF;
z-index: 2;
}
[type=radio]:checked ~ label ~ .content { z-index: 1; }
[type=radio]:checked ~ label ~ .content > * {
opacity: 1;
-moz-transform: translateX(0);
-webkit-transform: translateX(0);
-o-transform: translateX(0);
-ms-transform: translateX(0);
}
/*------------------------------------------*/


.btnenviar{
	width:150px;
	height:50px;
	position:absolute;
	margin-left:30px;
	background:#CD9EB6;
	font-size:20px;
	border-radius:5px;
}

.contacto input[type="text"]{
	width:300px!important;
	height:30px!important;
	border-radius:5px!important;
	padding: 0 10px 0 29px!important;
}

.contacto textarea{
	width:500px!important;
	height:100px!important;
	border-radius:5px!important;
	padding: 10px 10px 0 29px!important;
}

.contacto textarea:focus{
	outline: none !important;
	border-color: #D7A1C7;
	box-shadow: 10px 0 10px #D7A1C7;
}

.contacto input:focus{
	outline: none !important;
	border-color: #D7A1C7;
	box-shadow: 0 0 10px #D7A1C7;
}

.contacto span{
	font-size:30px!important;
	color:#D4508E!important;
	position:absolute!important;
	margin-top:5px!important;
}

*::-webkit-input-placeholder {
    color: #D4508E;
}
*:-moz-placeholder {
    /* FF 4-18 */
    color: #D4508E;
}
*::-moz-placeholder {
    /* FF 19+ */
    color: #D4508E;
}
*:-ms-input-placeholder {
    /* IE 10+ */
    color: #D4508E;
}

.contacto input[type="submit"] {
    cursor: pointer;
    width: 300px;
    height: 44px;
    padding: 0;
    background: #D4508E;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #A92663;
    -moz-box-shadow:
        0 15px 30px 0 rgba(255,255,255,.25) inset,
        0 2px 7px 0 rgba(0,0,0,.2);
    -webkit-box-shadow:
        0 15px 30px 0 rgba(255,255,255,.25) inset,
        0 2px 7px 0 rgba(0,0,0,.2);
    box-shadow:
        0 15px 30px 0 rgba(255,255,255,.25) inset,
        0 2px 7px 0 rgba(0,0,0,.2);
    font-family: 'Poppins';
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    text-shadow: 0 1px 2px rgba(0,0,0,.1);
    -o-transition: all .2s;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    -ms-transition: all .2s;
}



/* parpadeo de objeto*/

.animated {
 -webkit-animation-duration: 4s;
 animation-duration: 4s;
 -webkit-animation-fill-mode: both;
 animation-fill-mode: both;
 animation-iteration-count: infinite;
}
@-webkit-keyframes flash {
 0%, 50%, 100% {
 opacity: 1;
 }
25%, 75% {
 opacity: 0.5;
 }
}
@keyframes flash {
 0%, 50%, 100% {
 opacity: 1;
 }
25%, 75% {
 opacity: 0.5;
 }
}
.flash {
 -webkit-animation-name: flash;
 animation-name: flash;
}

.enlaceclose{
	color:#C1558D;
}

.enlaceclose:hover{
	color:#666666;
}


#flake {
		color: #D75593;
		position: absolute;
		font-size: 25px;
		top: -50px;
		font-weight:bold;
	}
	
.btncomprarmas:hover{
	cursor:pointer;
}



.modal {
	width: 100%;
	height: 100vh;
	background: rgba(0,0,0,0.8);
	
	position: absolute;
	top: 0;
	left: 0;
	
	display: flex;
	
	animation: modal 1s 1s forwards;
	visibility: hidden;
	opacity: 0;
	z-index:999999;
}

.contenido {
	margin: auto;
	width: 600px;
	/*height: 40%;*/
	/*background: white;*/
	/*-border-radius: 10px;*/
}

#cerrar {
	display: none;
}

#btn-cerrar {
	float:right;
	color: #fff;
	font-size: 25px;
	z-index: 999999;
	line-height: 40px;
	border-radius: 50%;
	right: -20;
	top: 20px;
	cursor: pointer;
	animation: modal 1s 1s forwards;
	visibility: hidden;
	opacity: 0;
	background:#D65593;
	width: 30;
	height: 30;
	position: relative;
}

#cerrar:checked + label, #cerrar:checked ~ .modal {
	display: none;
}

@keyframes modal {
	100% {
		visibility: visible;
		opacity: 1;
	}
}

.calendar-container {
    position: relative;
    padding-bottom: 75% !important;
    height: 0;
    overflow: hidden;
	margin-bottom: 52px;
}
.calendar-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}

/*CAJAS DE FORMACION*/

.container-training{
	border: 1px solid #BABABA;
    width: 100%;
    height: 300px;
	margin-bottom:5px;
}
.container-training-date{
	width: 25%;
    height: 40px;
    border: 2px solid #D65593;
    float: right;
    position: relative;
	background:#D65593;
	color:#ffffff;
	
}

.date, .fa-eye, .reserva{
	position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
	text-align:center;
	font-size:15px;
}

.container-training h1{
	color:#D65593;
	text-align:center;
}

.container-training h3{
	color: #BABABA;
    text-align: center;
    font-size: 12px;
    display: inherit;
	font-style: italic;
}

.contenido-info{
	width: 100%;
    margin: 0 auto;
}

.columna1{
	width: 40%;
    float: left;
    text-align: left;
    padding-top: 20px;
    padding-left: 100px;
}
.columna2{
	width: 30%;
    float: left;
    text-align: left;
    padding-top: 20px;
    padding-left: 90px;
}

.contenido-info p{
	font-size:14px;
	line-height:2em;
}

.contenido-imagen{
	width: 250px;
    float: right;
    padding-right: 50;
}

.contenido-imagen img{
	width:100%;
}

.btnver{
	width: 60px;
    height: 40px;
    border: 1px solid #D65593;
	font-size:22px;
	background:#D65593;
	color:#ffffff;
	text-align:center;
	float:left;
	margin-right:1px;
	position:relative;
}

.btnver:hover{
	width: 60px;
    height: 40px;
    border: 1px solid #D65593;
	font-size:22px;
	background:#ffffff;
	color:#D65593;
	text-align:center;
	cursor:pointer;
	float:left;
	margin-right:1px;
	position:relative;
}

.btnreserva{
	width: 110px;
    height: 40px;
    border: 1px solid #D65593;
	font-size:18px;
	background:#D65593;
	color:#ffffff;
	text-align:center;
	float:left;
	margin-left:1px;
	position:relative;
}

.btnreserva:hover{
	width: 110px;
    height: 40px;
    border: 1px solid #D65593;
	font-size:18px;
	background:#ffffff;
	color:#D65593;
	text-align:center;
	cursor:pointer;
	float:left;
	margin-left:1px;
	position:relative;
}

.botones{
	float:right;
}


/* FORMULARIO ANUNCIOS */

.servicio-gratuito{
	border:1px solid #D65593;
	padding:10px;
	text-align: center;
	background:#D65593;
	color:#ffffff;
}

.anuncio-title{
	color:#D65593;
	font-size:18px;
	padding-top:10px;
	padding-bottom:10px;
}

.input-anuncio{
	width:100%;
	margin-bottom:10px;
	font-size:15px;
	padding:5px;
}

.input-anuncio::placeholder{
	color:#BABABA!important;
}

.input-anuncio::-moz-placeholder{
	color:#BABABA!important;
}

.input-anuncio::-webkit-input-placeholder{
	color:#BABABA!important;
}

.btn-enviaranuncio{
	color:#ffffff;
	background:#D65593;
	border:1px solid #D65593;
	padding:10px;
	float:right;
	cursor:pointer;
}

.btn-enviaranuncio:hover{
	color:#D65593;
	background:#ffffff;
	border:1px solid #D65593;
	padding:10px;
	float:right;
	cursor:pointer;
}

.apoyo{
	padding-bottom: 30px;
    font-size: 25px;
    color: #D65593;
    font-weight: bold;
    font-style: italic;
    text-align: center;
}


/* FAVORITOS */
.destacarproducto{
	margin-top:10px;
    font-family: Arial;
    width: 30px;
	font-size:18px;
	border:1px solid #86858A;
	padding:5px;
	float:right;
	right:5px;
	text-align:center;
}

.destacarproducto:hover{
	cursor: pointer;
    color: #D65593;
	border:1px solid #D65593;
}

.tooltips {
    position: relative;
    display: inline-block;
}

.tooltips .tooltiptext {
    visibility: hidden;
    width: 140px;
    background-color: #D65593;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
	top: 40px;
    right: -20;
	font-size:15px;

    /* Position the tooltip */
    position: absolute;
    z-index: 1;
}

.tooltips:hover .tooltiptext {
    visibility: visible;
}


#products_featured_img{
	width:150px;
	float:left;
}

.btnvermas{
	background: #2d5e4b;
    width: 100px;
    float: right;
    padding: 5px;
    text-align: center;
    margin-top: 5px;
    color: #fff;
	font-size:15px;
}

.btnvermas:hover{
	cursor:pointer;
}

.favorito{
	width:50%; 
	height:200px; 
	border-bottom: 1px solid #2d5e4b; 
	padding-top:50px; 
	float:left;
}


  .texto-destacado{
    font-weight:bold!important;
    font-size: 16px!important;
    text-align: center;
    color:#D65593!important;
  }