@charset "utf-8";
/* CSS Document */
body
{
	padding:0px;
	margin:0px;
	background:url(../beautyimagenes/bg_index.jpg) repeat-x top;
	background-color:#4A4A4A;
}
#bgBody
{
	margin-left:auto;
	margin-right:auto;
	width:990px;
	position:relative;
	margin-top:80px;
	margin-bottom:60px;
}
#bgBodyLeft
{
	position:absolute;
	float:left;
	background:url(../beautyimagenes/bg_body_left.png) no-repeat top;
	width:19px;
	height:558px;
	left:-19px;
	
}
#bgBodyCenter
{
	margin:0;
	background-color:#000;
}
#bgBodyRight
{
	position:absolute;
	float:right;
	background:url(../beautyimagenes/bg_body_right.png) top no-repeat;
	width:19px;
	height:558px;
	right:-19px;
	top:0px;
}
#bgBodyBottom
{
	height:15px;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCC;
	background:url(../beautyimagenes/bg_body_bottom.png) bottom no-repeat;
}
#header
{
	position:relative;
	height:173px;
	background:url(../beautyimagenes/bg_header.jpg);
}
#contMiddle
{
	background-color:#000;
	overflow:visible;
	clear:both;
}
#barSideMiddle
{
	width:256px;
	float:left;
}
#centerSideMiddleUp
{
	width:734px;
	float:right;
	background:url(../beautyimagenes/bg_content_up.jpg) top no-repeat;
	background-color:#d5d5d5;
}
#centerSideMiddleUpWhite
{
	width:734px;
	float:right;
	background:url(../beautyimagenes/bg_content_up_white.png) top no-repeat;
	background-color:#ffffff;
}
#centerSideMiddleDown
{
	background:url(../beautyimagenes/bg_content_down.jpg) bottom no-repeat;
	min-height:576px;
	overflow:hidden;
}
#centerSideMiddleDownWhite
{
	background:url(../beautyimagenes/bg_content_down_white.png) bottom no-repeat;
	min-height:576px;
	overflow:hidden;
}
#footer
{
	background:url(../beautyimagenes/bg_footer.jpg);
	height:61px;
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:10px;
	clear:both;
}
#titleSideBarMiddle
{
	padding:10px 5px;
	text-align:center;
}
#txtContent
{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	width:410px;
	padding:20px;
	float:left;
	font-size:12px;
}
#txtContent1
{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	padding:20px;
	float:left;
	font-size:12px;
	width:693px;
}
#menuContent
{
	width:263px;
	float:right;
	padding:20px 0px 20px 20px;
}
#txtContent h1
{
	font-size:20px;
	border-bottom:#333 solid 1px;
}
#txtContent h2{	font-size:18px;}
#txtContent h3{ font-size:16px;}
#txtContent h4{ font-size:14px;}
#txtContent a{ color:#333;}
#btnLangHeader img{ padding-right:10px;}
#btnLangHeader
{
	text-align:right;
	padding-top:10px;
	padding-right:10px;
}
#formSeacrh
{
	background:none;
	float:right;
	clear:both;
	width:990px;
	height:173px;
}
#formSeacrhInput
{
	width:120px;
	float:left;
	padding:14px 0px 0px 17px;
}
#formSeacrhTxt
{
	width:40px;
	float:right;
	padding:16px 22px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	text-align:right;
}
#txtShopCar
{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:12px;
	padding:10px 10px 0px 10px;
}
#priceShopCar
{
	font-family:Arial, Helvetica, sans-serif;
	color:#E62511;
	font-size:12px;
	padding:0px 10px 10px 0px;
	text-align:right;
}
#contTotal
{
	width:236px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	padding-top:10px;
	font-size:12px;
	border-top:#CCC solid 1px;
	font-family:Arial, Helvetica, sans-serif;
}
#txtTotal
{
	color:#666;
	float:left;
	display:block;
}
#priceTotal
{
	float:right;
	display:block;
	color:#E62511;
}
#btnShopCar
{
	padding:30px;
	text-align:center;
}
#tableLog
{
	overflow:hidden;
	width:196px;
	margin-left:auto;
	margin-right:auto;
	border:dashed #6A6A6A 1px;
	padding:20px 20px 15px 20px;
	background-color:#0C0C0C;
	color:#E62511;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#tableLogTxtWhite{ color:#FFF;}
#tableLogTxtRed{ color:#E62511}
#tableLog a{ color:#FFF}
#contTableLog
{
	padding-top:20px;
	padding-bottom:20px;
}
#txtTableLog
{
	display:block;
	float:left
}
#inputTableLog
{
	display:block;
	float:right;
}
#lineTableLog
{
	overflow:hidden;
	padding-bottom:5px;
}
#titleSection
{
	position:relative;
	text-align:right;
	width:734px;
	height:50px;
	padding-top:10px;
	background:url(../beautyimagenes/bg_tittle_bar.jpg) bottom no-repeat;
}
#menuContentUnderTitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	background:#E62511;
	color:#FFF;
}
#menuContentUnderTitle ul
{
	margin:0;
	padding:0;
}
#menuContentUnderTitle li
{
	padding:0;
	margin:0;
	display:inline;
}
#menuContentUnderTitle a{ color:#FFF; text-decoration:none;}
#menuContentUnderTitle a:hover{ color:#FFF; text-decoration:underline;}
#contFileProduct
{
	overflow:hidden;
	clear:both;
}
#contColProduct
{
	width:22.4%;
	float:left;
	padding: 10px 0px 0px 10px;
}
#contColCategoria
{
	width:44.4%;
	float:left;
	padding:10px;
}
#contImgProduct
{
	height:200px;
	text-align:center;
	background:#FFF;
	padding:7px;
}
#contCatProduct
{
	height:233px;
	text-align:center;
	border-bottom:#E62511 solid 2px;
	background:#FFF;
	padding:0px;
}
#contTxtProduct
{
	font-family:Arial, Helvetica, sans-serif;
	background:#E8E8E8;
	padding:10px 20px 5px 20px;
	height:130px;
}
#contBtnProduct
{
	padding-top:10px;
	text-align:center;
}
#contShadowProduct
{	
	background:url(../beautyimagenes/bg_shadow_product.png) top center no-repeat;
	padding:0px;
	height:15px;
}
.contTxtProductTxt1
{
	font-size:12px;
	color:#333;
}
.contTxtProductTxt2
{
	font-size:12px;
	color:#666;
}
.contTxtProductTxt3
{
	font-size:12px;
	color:#E62511;
	font-weight:bold;
}
#descProduct{ padding:20px; overflow:hidden;}
#flashProduct
{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	width:337px;
	float:left;
}
#contflashProductTxt{ padding:10px;}
#contflashProductTxt a{ font-size:12px; font-weight:bold; color:#E62511; text-decoration:none;}
#contflashProductTxt a:hover{ font-size:12px; font-weight:bold; color:#E62511; text-decoration:none}
.flashProductTxt1{ font-size:16px; padding-left:15px; padding-right:15px; font-weight:bold; color:#666;}
#contDescriptionProduct
{
	width:350px;
	float:right;
}
#contDescriptionProductTitle
{
	font-size:18px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
}
#contDescriptionProductPrice
{
	font-size:14px;
	color:#E52511;
	font-family:Arial, Helvetica, sans-serif;
	padding:10px 0px;
	font-weight:bold;
}
#contDescriptionProductTxt
{
	padding:10px 0px;
	font-size:11px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
}
#contDescriptionProductTxt a{ color:#333;}
#contDescriptionProductTxt h1{ font-size:13px;}
#contDescriptionProductTxt ul{ margin:0; padding:0px 0px 0px 15px;}
#contDescriptionProductTxt li{ list-style-image:url(../beautyimagenes/vineta_roja.png); padding-left:5px;}
#contShopcarAddProd
{
	width:317px;
	height:46px;
	margin-left:auto;
	margin-right:auto;
	background:url(../beautyimagenes/bg_bar_shop_car.png) no-repeat;
}
#btnShopcarAddProd
{
	display:block;
	float:right;
	padding:6px 10px;
}
#btnShopcarAddProd img{ border:none;}
#txtShopcarAddProd1, #txtShopcarAddProd2
{
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	text-align:right;
}
#txtShopcarAddProd1{ padding:10px 0px 10px 25px;}
#txtShopcarAddProd2{ padding:2px 0px 5px 25px; line-height:23px;}
#infoDescriptionProduct
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	width:120px;
	clear:both;
}
#infoDescriptionProduct ul{ margin:0; padding:0;}
#infoDescriptionProduct li{ list-style:none; padding-left:10px;}
.bgGray{ background:#9B9B9B;}
#contFormSuscription, formSuscription, #contFormWarranty, #formWarranty
{
	padding-top:10px;
}
#contFormWarranty{ width:410px; float:left;}
#titleFormSuscription, #tittleFormWarranty
{
	text-align:center;
	background:#E52511;
	padding:3px;
	color:#FFF;
	font-weight:bold;
	clear:both;
}
#formSuscription, #formWarranty{ padding-top:10px;}
#formSuscriptionTxt, #formWarrantyTxt
{
	background:url(../beautyimagenes/bg_form_suscription.png) repeat;
	padding:10px;
	border:#E52511 solid 1px;
	overflow:hidden;
}
#formFileSuscription
{
	overflow:hidden; 
	clear:both;
	height:25px;
}
#formFileWarranty
{
	min-height:40px;
	overflow:hidden;
	clear:both;
	padding-top:5px;
	padding-bottom:5px;
}
#formColWarranty
{
	display:inline;
	float:left;
	padding-right:10px;
}
#formColWarranty input, #formColWarranty select
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}
#formSuscriptionTxtRight a{ color:#000;}
#formFileSuscription2
{
	background-color:#D7AEAA;
	overflow:hidden; 
	clear:both;
}
#formSuscriptionTxtLeft{ width:50%;display:block; float:left; border-bottom:#E52511 solid 1px;}
#formSuscriptionTxtRight{ float:right; text-align:right;}


#checkFormSuscription, #checkFormSuscription1, #checkFormSuscription2
{
	display:inline;	
	float:left;
	font-size:11px;
}
#formSuscriptionBlock2{ padding-top:10px;}
#checkFormSuscription2{ padding-left:10px; padding-right:3px;}
#checkFormSuscription1{ padding:7px 10px; background:#E52511; color:#FFF;}
#btnSubmitSuscription{ text-align:right; clear:both; padding-top:10px;}
.tdTitlePed
{
	background:#E62511;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	color:#FFF;
}
.tdTxtPed
{
	background:#DEDEDE;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;
}
.getEmptyCell
{
	background:#646464;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}
.getEmptyCell a
{
	color:#FFF;
	text-decoration:none;
}
.getEmptyCell a:hover
{
	text-decoration:underline;
}
#titSection
{
	text-align:left;
	padding:10px 0px 10px 20px;
}
#indexBody
{
	width:990px;
	height:544px;
	padding-top:27px;
}
#indexBodyFooter
{
	background:url(../beautyimagenes/bgFooterIndex.png);
	height:79px;
	border-top:#E62511 solid 3px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999;
}
#indexLogoBox
{
	background:url(../beautyimagenes/logo_index.png) center no-repeat;
	padding-left:53px;
	width:265px;
	height:245px;
}
#indexEnter
{
	text-align:right;
	padding-top:185px;
	padding-right:50px;
}
#indexEnter img{ border:none;}
#linkLogoInner
{
	position:absolute;
	top:0px;
	left:0px;
	width:240px;
	height:173px;
}
#linkLogoInner img{ border:0px;}
