@charset "utf-8";
/* CSS Document */
body
{
	/*overflow:hidden;*/
	background-image:url(../images/bg_home_2.png);
	background-repeat:repeat;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:0;
	font-family:Arial, Helvetica, sans-serif;
}
a
{
	color:#dc3e00;
}
.clear{clear:both;}
.naranjas
{
	font-family:Arial, Helvetica, sans-serif;
    color: #E95900;
    font-size: 12px;
    font-weight: bold;
}
.dashed
{
	width:95%; 
	border-bottom:1px dashed;
	height:1px;
	clear:both;
	padding-top:10px;
}
.txtGeneral
{
	font-family:Arial, Helvetica, sans-serif;
    color: #5F390A;
    font-size: 12px;
    /*font-weight: bold;*/
	padding:0 10px;
	
}
#mainWrap
{
	width:970px;	
	margin:130px auto 0;
	height:auto;
	display:table;
}
#headerMenu 
{
	background-image:url(../images/bg_menu_p.png);
	background-position:left top;
	background-repeat:repeat-x;
	position:absolute;	
	width:100%;
	height:133px;
	top:0;
	z-index:3;
	left:0;
	/*float:left;*/
}
#headerMenu ul li {
	margin-bottom:20px;
	float:left;
	list-style:none;
}
#headerMenu ul li a {	
	text-decoration:none;
	color:#ffffff;	
	width:100%;	
}
#logo_menu_p
{
	margin:0 auto;
	width:970px;
	height:133px;	
	top:0;
	position:relative;
}
#zona_click_logo
{
	height:133px;
	width:242px;
	cursor:pointer;
	float:left;
}



.mainContent
{
	background-repeat:repeat-y;
	margin-top:128px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
}
#wrapContainer{width:100%;height:auto;display:table;float:left;}
.colIzq
{
	
	width:280px;
	float:left;
	position:relative;
	z-index:2;
}
#buscador
{
	background-color:#e1decb;
	width:268px;
	height:150px;
	position:relative;
	z-index:0;
}
#header_buscador
{
	background-image:url(../images/heade_buscador.png);
	background-repeat:no-repeat;
	width:269px;
	height:32px;
	cursor:pointer;
	margin-top:70px;
}
.txtRangoP
{
	width:50px;
}
#controles_buscador
{
	color:#633031;
	margin-left:25px;
	padding-top:25px;
	font-size:15px;
}
.filas_buscador
{
	display:block;
	margin-top:-10px;
}
#seccionesCatalogo
{
	margin-top:30px;
}
#header_promocion_mes
{
	width:270px;
	height:77px;
	background-image:url(../images/header_promo_mes.png);
	background-repeat:no-repeat;
	margin-top:5px;
	
}
#header_face{ width:270px; height:93px; background-image: url(../images/btn_face.png);background-repeat:no-repeat;margin-top:50px;}
.contenido
{
width: 680px;
float:left;
margin-top:70px;
}
#bg_contenedor
{
    background-image: url("../images/corsage.jpg");
    background-position: left bottom;
    background-repeat: no-repeat;
    height: 400px;
    margin-left: -280px;
    margin-top: -400px;
    position: absolute;
    vertical-align: bottom;
    width: 400px;
    z-index: -1;
}
td#prodDetails>div{
	width:215px;
	height:320px;
	float:left;
	margin-left:5px;
}
td#prodDetailsOC>div{
	width:261px;
	height:261px;
	float:left;
	margin:0 35px;
}
td#prodDetailsOC>div>div{width:100%;float:left;}
#prodDetails span{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
#espacioExtra
{
	height:1px;
	clear:both;
	
}
#footerMenu 
{
	background-position:left;
	background-repeat:repeat-x;
	margin-left:-5px;
	z-index:1;
	padding-top:6px;
}
#footerMenu ul li {
	margin-bottom:20px;
	float:left;
	list-style:none;
	text-align:center;
}
#footerMenu ul li a {
	display:block;
	text-decoration:none;
	color:#ffffff;
	width:100%;
	height:44px;
}
#menu_f
{
	width:920px;
	height:44px;
	float:left;
	padding:0;
	margin:10px 0 0 50px;
	font-size:14px;
}
#menu_f li{
	height:44px;float:left;
	margin:0 5px;
}
#footer 
{
	background-image:url(../images/decoraciones.png);
	width: 970px;
	height:50px;
	margin-left:auto;
	margin-right:auto;
    z-index: 101;
	padding-top:10px;
	
}
#footerInfo
{
	background-image:url(../images/bg_home_2.jpg);
	background-position:top;
	background-repeat:repeat;
	width: 970px;
	height:150px;
	margin-left:auto;
	margin-right:auto;
	z-index:999;
	margin-top:50px;
	float:left;
}
/*MODIFICACIONES AL CSS POR SPEEDLE (MIGUEL ANGEL PLASCENCIA) 16/03/2012*/
#wrap{width:100%;height:auto;display:table;float:left;}
.borderImg{border-radius:5px;}
/*+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- HEADER -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/
/*------------------- LOGO -------------------*/
#logo{width:242px;height:133px;float:left;}
	#logo h1{margin:0;}
	.myLogo{width:242px;height:133px;}
		.myLogo a{width:242px;height:133px;text-indent:-999999px;display:block;background:url(../images/logo_menu.png)}
/*------------------- /LOGO -------------------*/
/*------------------- MENU -------------------*/
#menu_container_p{width:635px;height:28px;float:left;}
	#menu{margin-top: 75px;width: 635px;height:28px;float:left;padding:0;}
		#menu li, #menu_f li{float:left;margin:0 3px;}
			#menu li  a, #menu_f li a{height:28px;float:left;text-align:center;width:100%;}
			#menu li a span, #menu_f li a span{display: block;float: left;height: 28px;left: 0;margin-top: -23px;opacity: 0;position: relative;top: 0;width: 100%;cursor:pointer;}
			#menu_f li a span{margin-top:-21px;}
		#liHome{width:75px;}
			#liHome span {background: url("../images/btnsMenu/home.png") no-repeat scroll 0 0 transparent;}
		#liCatalog{width:90px;}
			#liCatalog span{background:url(../images/btnsMenu/catalogo.png) no-repeat;}
		#liGallery{width:93px;}
			#liGallery span{background:url(../images/btnsMenu/galeria.png) no-repeat;}
		#liPromo{width:114px;}
			#liPromo span{background:url(../images/btnsMenu/promociones.png) no-repeat;}
		#liArray{width:120px;}
			#liArray span{background:url(../images/btnsMenu/por-ocasion.png) no-repeat;}
		#liContact{width:91px;}
			#liContact span{background:url(../images/btnsMenu/contacto.png) no-repeat;}
		#liOur{width:75px;}
			#liOur span{background:url(../images/btnsMenu/nosotros.png) no-repeat;}
		#liShop{width:117px;}
			#liShop span{background:url(../images/btnsMenu/comp.png) no-repeat;}
		#liFact{width:94px;}
			#liFact span{background:url(../images/btnsMenu/fac.png) no-repeat;}
		#liForms{width:76px;}
			#liForms span{background:url(../images/btnsMenu/pago.png) no-repeat;}
		#liService{width:86px;}
			#liService span{background:url(../images/btnsMenu/servicio.png) no-repeat;}
		#liFAQS{width:95px;}
			#liFAQS span{background:url(../images/btnsMenu/preg.png) no-repeat;}
		#liCareful{width:95px;}
			#liCareful span{background:url(../images/btnsMenu/cuida.png) no-repeat;}
		#liDecoration{width:94px;}
			#liDecoration span{background:url(../images/btnsMenu/deco.png) no-repeat;}
		#liCourses{width:70px;}
			#liCourses span{background:url(../images/btnsMenu/cur.png) no-repeat;}
			
		.activeMenu{opacity:1!important;}
/*------------------- /MENU -------------------*/
#su_compra_menu_p{width:90px;height:110px;float:right;margin-top:45px;background-image:url(../images/su_pedido_menu.png);background-repeat:no-repeat;cursor:pointer;}
/*+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- /HEADER -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/

/*+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- INFO PRODUCTS -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/
.btnsProducts{width:104px;height:23px;font-size:0.7em;text-shadow:2px 2px 2px #232323;text-align:center;background:url(../images/bg/gradient.png) repeat-x;color:#fff;float:left;cursor:pointer;line-height:22px;}

/*+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- /INFO PRODUCTS -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/

.contenido table{position:relative;z-index:1;}
#bgSpecial{position:relative;z-index:0;}	

#btnEnviar{width:63px;height:23px;text-indent:-99999px;background:url(../images/btnForms/enviar.png) no-repeat; border:none}

#button{width:136px;height:23px;text-indent:-99999px;background:url(../images/entrar_btn.jpg) no-repeat; border:none; margin-top:30px;}
#imprimir{width:136px;height:23px;text-indent:-99999px;background:url(../images/btnForms/imprimir_btn.png) no-repeat; border:none; margin-top:30px;}
#revisar_btn{width:136px;height:23px;text-indent:-99999px;background:url(../images/btnForms/revisar_btn.png) no-repeat; border:none; margin-top:30px;}
#seguir{width:136px;height:23px;text-indent:-99999px;background:url(../images/btnForms/seguir.png) no-repeat; border:none;}
.registrarme{width:136px;height:23px;text-indent:-99999px;background:url(../images/registrarme_btn.jpg) no-repeat; border:none;}
#button2{width:111px;height:23px;text-indent:-99999px;background:url(../images/btnForms/borrar.png) no-repeat;border:none;}
#button3{width:124px;height:23px;text-indent:-99999px;background:url(../images/btnForms/realizar.png) no-repeat;border:none;}

#form1{margin-bottom:0;}
.specialN{color:#DC3E00;}
.infoLogin{color: #FFFFFF;font-size: 14px;margin-top: -15px;width:100%;height:25px;}


.precioEspecial {
    background-image: url("../images/precioEspecial.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 40px;
}

.precioNormal {
    background-image: url("../images/precioNormal.gif");
    background-position: center bottom;
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 40px;
}
