/*body { background: #0e3d5f url('../images/background.jpg') 0 220px repeat-x; }*/

#wrapper { width:100%; margin:0 auto; }

/*#header { background: #c64d00 url('../images/header.jpg') no-repeat center; height: 176px; position: absolute; width: 100%; z-index: 1;}*/
#headermenu { height: 42px; background: #fff url('../images/headermenu.jpg') repeat-x bottom; top: 176px; position: absolute; width: 100%; z-index: 2;}

#content { clear: both; }

#main .content {
	width: 840px;
	margin: 0 auto;
	background: #ebddc2;
}

#marginFix { position: relative; margin: 0 auto; text-align: center; z-index: 3;}

#marginFix2 {
	position: relative;
	z-index: 5;
	width: 800px;
	margin: 0 auto;
}

#session
{
	width: 425px;
	padding: 4px;
	text-align: left;
	color: #aaa;
	float: right;
	font: normal 11px verdana;
	position: relative;
	clear: both;
}

#session strong { color: #fff; }
#session p a { color: #ffa; }
#session p a:hover { color: #ff0; }

#livechat
{
	width: 418px;
	padding: 0 10px 0 0;
	color: #ddd;
	clear: both;
	top: 6px;
	position: relative;
	z-index: 6;
	float: right;
	text-align: left;
	font: normal 11px verdana;
}

#livechat a { font-weight: bold; color: #ff0;}

#shopping-cart
{
	width: 255px;
	padding: 5px 10px 5px 45px;
	height: 23px;
	color: #bbb;
	float: right;
	z-index: 6;
	text-align: left;
	font: normal 11px verdana;
}

#shopping-cart a { color: #ffa; }
#shopping-cart a:hover { color: #ff0; }

#contentheader-menu {
	position: relative;
	width: 710px;
	margin: 0 auto;
	z-index: 6;
	clear: both;
	top: 65px;
}

#contentheader-menu a {
	display: block;
	background: url('../images/body-header-button.jpg') right no-repeat;
	padding: 0 20px 0 2px;
	float: left;
}

#contentheader-menu a.noborder {
	background: none;
}

#contentheader-menu a div {
	font: normal 11px tahoma;
	color: #fff;	
	text-align: center;
	float: left;
	cursor: hand;	
}

#contentheader-menu a .btn1 { 
	width: 10px;
	height: 44px;
}

#contentheader-menu a.hover .btn1, #contentheader-menu a.selected .btn1 {
	background: url('../images/body-header-button3.jpg') top left no-repeat;
}

#contentheader-menu a .btn2 {
	padding: 15px 15px 15px 2px;
	height: 14px;
}

#contentheader-menu a.hover .btn2, #contentheader-menu a.selected .btn2 {
	background: url('../images/body-header-button4.jpg') top right no-repeat;
}

#contentheader { 
	background: url('../images/body-header.png') no-repeat; 
	width: 878px; 
	height: 122px; 
	margin: 0 auto; 
	position: relative;
	z-index: 4;
	top:-50px;
}

#marginFix3 {
	/*position: relative;*/
	text-align: center;
	margin: 0 auto;
	/*top: -50px;*/
	z-index: 7;
}

#constructiontile {
	background: url('../images/construction-tile.jpg') repeat-x bottom;
	width: 840px;
	padding-bottom: 22px;
	margin: 0 auto;
}

#main {
	width: 932px;
	margin: 0 auto;
}

#footer {
	width: 840px;
	margin: 0 auto;
	background: url('../images/construction-tile.jpg') repeat-x bottom;
	padding-bottom: 15px;
}


.footer {
	width: 840px;
	margin: 0 auto;
}

.footer div { background: #ebddc2; height: 35px; padding: 0 0 8px 0; font: normal 11px verdana; color: #666;}
.footer div a { color: #f80; color: #222; font: normal 12px arial; }
.footer div a:hover { text-decoration: underline; }
.footer div h2 { color: #f00; font-size: 100%; }

/* Ajax Status */
#process { font: normal 12px georgia; display: none; padding: 10px 0; }

#process #loading, #process #proceedTocheckout { font: normal 14px georgia; }
#process #loading strong, #process #proceedTocheckout strong { font-weight: bold; }

#process #success { background: #ffc; padding: 8px; border:1px solid #eee; border-right: 1px solid #ddd; border-bottom: 1px solid #ccc; }
#process #success strong { font: bold 12px arial; }

#process #error { background: #fcc; padding: 5px; border:1px solid #eee; border-right: 1px solid #ddd; border-bottom: 1px solid #ccc; }
#process #error strong { font-weight: bold; }


/*****************************************************************************************************************************/
/*																															*/

*{
padding:0px;
margin:0px;

}

img{
border:none;

}
img, div, a,td,input { behavior: url(css/iepngfix.htc) }

body{
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-color: #f6f5f5;

}

#wrapper{
	width:943px;
	margin:auto;
	position: relative;

}

#header{

height:93px;


}

#menu{
	width:882px;
	height:72px;
	float:right;
	background-color: #f6f6f6;
	margin-top: 21px;

}

#menu ul{
	float:right;
	margin-right: 20px;

}
#menu li{
	display:block;
	float: left;
	list-style: none;

}

#menu a{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#1b161b;
	border-right:1px solid #7c7c7c;
	padding-right: 10px;
	padding-left: 10px;
	text-decoration: none;
	padding-top: 1px;
	padding-bottom: 1px;
	display: block;
	margin-top: 18px;

}

#menu li:hover{
background-image:url(../images/muesca.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}

#menu a:hover{
	color:#a649a5;
	

}


.login{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#010101;
	font-weight:bold;
	clear: right;
	padding-top:15px;
	margin-left: 165px;

}

#menu .login a{
	color:#a649a5;
	text-decoration:none;
	border: none;
	display:inline;
	font-size:11px;
	margin:0;
	padding:0;
	text-decoration:none;

}


#menu .activo{

background-image:url(../images/muesca.jpg);
	background-repeat:no-repeat;
	background-position:center top;

}

#menu .activo a{
color:#a649a5;
}
#logo{
	width:225px;
	height:143px;
	position: absolute;
	margin-top: 7px;

}
#flash{
	width:943px;
	height:410px;

*height:410px;


}
#black{
	background-color:#201c20;
	width:919px;
	height:672px;
	margin:auto;


}
#top_teen{
	background-image:url(../images/cells.png);
	background-repeat:no-repeat;
	width:943px;
	height:234px;
	position: absolute;
	left: 0px;
	z-index: 0;

}

#top_teen ul{
	width:800px;
	margin:auto;
	margin-top: 160px;

}

#top_teen li{
	display:block;
	list-style:none;
	float:left;
	border-bottom: 1px solid #b6b9a7;
	border-top: 1px solid #b6b9a7;
	padding-bottom: 1px;
	padding-top: 1px;
	margin-right: 1px;


}

.line{
border-bottom: 1px solid #b6b9a7;
	border-top: 1px solid #b6b9a7;
	padding-bottom: 1px;
	padding-top: 1px;
}

#top_teen a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#5b5d51;
	background-color:#ebece5;
	text-align:center;
	width: 79px;
	height: 30px;
	display: block;
	padding-top: 4px;
	text-decoration: none;


}

#top_teen a:hover{
background-color:#daddcf;

}

#left_top{
	background-image:url(../images/izq_top_sin.png);
	background-repeat:no-repeat;
	width:562px;
	height:273px;
	position: absolute;
	top: 738px;
	left: 0px;
	z-index: 6;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4c344c;

}
#left_bot{
	background-image:url(../images/izq_bot.png);
	background-repeat:no-repeat;
	height:135px;
	width:562px;
	position:absolute;
	left:0px;
	top: 1011px;
}
#tabla{
	width:250px;
	float:left;
}

.purpura{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e0d0e0;
	width:229px;
	height:44px;
	border-bottom: 1px solid #422f41;
	padding: 10px;

}


.purpura a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cea7ce;
	font-weight:bold;
	float: right;
	margin-top: 5px;

}


.link{
	background-image:url(../images/liga.png);
	background-repeat:no-repeat;
	width:78px;
	height:17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#d8c2d6;
	display: block;
	text-align: center;
	text-decoration: none;
	float: right;

}


#feature{
	width:288px;
	float: right;
	margin-right: 11px;
	_margin-right: 5px;
	padding-top: 21px;

}

#artist{
	border-bottom:1px solid #796177;
	border-top:1px solid #796177;
	padding-bottom: 2px;
	padding-top: 2px;
	clear: left;
	
}

#left_bot{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#535549;

}

.text1{
	background-image:url(../images/text1.png);
	background-repeat:no-repeat;
	width:117px;
	height:33px;
	text-align: center;

}

.text1 input,.text2 input
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#19071a;
	border: 1px solid #ffffff;
}


.text2{
	background-image:url(../images/text2.png);
	background-repeat:no-repeat;
	width:146px;
	height:33px;
	text-align: center;

}

.boton{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	background-image:url(../images/boton.png);
	background-repeat:no-repeat;
	width:86px;
	height:33px;
	display:block;
	cursor:pointer;
	background-color: #babdaa;
	border: none;

}

.boton2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	background-image:url(../images/boton2.png);
	background-repeat:no-repeat;
	width:86px;
	height:33px;
	display:block;
	cursor:pointer;
	background-color: #886288;
	border: none;

}

#morado{
	background-image:url(../images/morado_sin.png);
	background-repeat:no-repeat;
	width:346px;
	height:108px;
	position: absolute;
	top:738px;
	left: 574px;
	padding-top: 28px;
	padding-left: 23px;

}

#verde{
	background-image:url(../images/verde_sin.png);
	background-repeat:no-repeat;
	width:346px;
	height:108px;
	position: absolute;
	top:874px;
	left: 574px;
	
	padding-top: 28px;
	padding-left: 23px;

}

#verde a{
	background-image:url(../images/v.png);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#163309;
	background-position: left center;
	padding-left: 10px;
	margin-top: 5px;

}

#azul{
	background-image:url(../images/azul_short_sin.png);
	background-repeat:no-repeat;
	width:346px;
	height:111px;
	position: absolute;
	top:1010px;
	left: 574px;
	padding-top: 25px;
	padding-left: 23px;


}

h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#ffffff;
	font-weight:normal;
	width: 300px;

}

.white{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;

}

.blue{
	font-family:"Arial Rounded MT Bold";
	font-size:23px;
	color:#2bb2d8;
	margin-top: 18px;
	margin-left: 5px;
	font-weight: bold;

}

#bottom{

background-image:url(../images/bottom.png);
background-repeat:no-repeat;
width:943px;
height:105px;

}


#store{


}
div.brc_list {
	/*background-color: #FFF5C6; */
text-align: center;
	background-image:url(../images/bg_store.jpg);
	background-position:left top;
	background-repeat: repeat-x;
	background-color:#d9dccd;
	left:0px;
	width:883px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding:30px;
	height:auto;
	
	margin-top: -4px;
}

#box_droid{
	background-image:url(../images/papel.jpg);
	background-repeat:no-repeat;
	width:943px;
	position: absolute;
	left: 0px;
	height: auto;

}

#testimonials{
	background-image:url(../images/testimonials.png);
	background-repeat:no-repeat;
	width:281px;
	height:437px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 265px;
	position: absolute;
	left: -23px;
	margin-top: 54px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 100px;

}

#text{
	width:175px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	overflow:hidden;
	line-height: 18px;
	height: 300px;



}


#texto{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#281a12;
	width: 350px;
	margin-left: 320px;
	margin-top: 50px;
	text-align: left;
	float: left;

}
#texto a{
color:#281a12;
text-decoration:underline;
}
#texto ul{
margin-left:15px;
	



}
#texto li{
	list-style-image:url(../images/v2.png);
	
	margin-bottom: 15px;

}

#letreros{
	width:240px;
	float:right;
	margin-right: 30px;
	margin-top: 20px;

}

.cartel{
	background-image:url(../images/letrero.png);
	background-repeat:no-repeat;
	width:215px;
	height:146px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #291b12;
	padding-top: 35px;
	padding-left: 20px;
	margin-bottom: 5px;

}

.tit_cartel{
	font-size:14px;
	font-weight:bold;
	background-image:url(../images/v2.jpg);
	background-repeat:no-repeat;
	width: 150px;
	background-position: left center;
	padding-left: 15px;
	margin-left: 50px;
	text-align: left;


}

#camel{
	position:absolute;
	left: 472px;
	top: 920px;
	background-image:url(../images/camello2.png);
	width:451px;
	height:269px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #291b12;
	text-align: left;
	padding-left: 115px;
	padding-top: 60px;

}


#camel ul{
	margin-left:15px;
	margin-top: 10px;

}
#camel li{
	list-style:square;
	text-align: left;
	margin-bottom: 5px;

}
