
/**************************** GENERAL *****************************/

body{
	margin: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFF; 
	text-align: center;
	background:#941E56;
}

p{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-align:justify;
	color:#FFF;
}

a:link, a:visited{
	color: #FFF;
	text-decoration: none;
	}
	
a:hover, a:active, a:focus{
	color:#FA423A;
	}

h2{
	font-size:12px;
	font-weight:bold;
	margin: 0;
	padding: 0;
	padding-bottom:5px;
	}

h3{
	font-size:11px;
	font-weight:bold;
	}

h4{
	text-align: left;
	margin-bottom: 0;
	margin-top: 4px;
	color: #772311;	
	}

ul{
	margin-left: 0;
}

li{
	list-style:square;
	list-style-position:inside;
	}

input{
	font-size:10px;
	border: 1px solid #7A4F53;
	}

table#maincontainer{
	height:100%;
	margin: 0 auto;
	}

/****************************** CONTENT *******************************/

div#spaces{
	width:100%;
	height:231px!important;
	height:237px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
	}
	
div#leftspace{
	background: url(../images/back4.gif) repeat-x top left;
	width:49%;
	height:237px;
	float:left;
	}

div#rightspace{
	width:49%;
	height:237px;
	float:right;
	}

div#maincontainer{
	width:100%;
	text-align:center;
	margin: 0 auto;
	}

div#placer{
	margin: 0 auto;
	width: 955px;
	}

div#contentcontainer{
	background:#821A4B;
	margin: 0 auto;
	width: 955px;
	min-height: 556px;
	smargin-top: 25px;
	position:relative;
	z-index:20;
	text-align:left;
	float:left;
	}
	
div#topspace{
	height: 34px;
	}
	
div#headermenu{
	width:901px;
	height:51px;
	border-top: 1px solid #FA423A;
	border-right: 1px solid #FA423A;
	border-bottom: 1px solid #FA423A;
	}

div#mainmenu{
	height:30px;
	margin-left:33px;
	padding-top: 10px;
	text-align:left;
	}

ul#mainmenu{
	color: #FFF;
	margin: 0;
	margin-left: 15px;
	}

ul#mainmenu li{
	list-style: none;
	display:inline;
	margin-right:15px;
	background:url(../images/indent1.gif) no-repeat top left;
	padding-bottom: 7px;
	}

ul#mainmenu li a:link, ul#mainmenu li a:visited{
	color: #FFF;
	padding-left:18px;
	background:none;
	height:0;
	line-height:18px;
	vertical-align:middle;
	margin-top:0;
	text-transform:uppercase;
	font-size:10px;
	}

ul#mainmenu li a:hover, ul#mainmenu li a:focus, ul#mainmenu li a:active,
ul#mainmenu li a.active_main:link, ul#mainmenu li a.active_main:visited,
div#contactmenu a.active_contact:link, div#contactmenu a.active_contact:visited{
	color:#FA423A;
	}

div#logo{
	margin-top:15px;
	margin-right:15px;
	float:right;
	}

div#content{
	min-height: 325px;
	width:813px;
	background: #6B163F;
	margin-left: 74px;
	padding: 15px;
	float:left;
}

div#content_left{
	float:left;
	
}

div#content_right{
	width:400px;
	float:right;
	}

div#peli{
	height:160px;
	text-align:right;
	background:url(../images/peliback.gif) repeat-x top left;
	}

div#productos_right{
	height:240px;
	text-align:right;
	padding-top:10px;
	}

div#punchline{
	margin-left: 89px;
	height:12px;
	width:814px;
	padding-top: 15px;
	text-align:right;
	text-transform:uppercase;
	background:url(../images/punchback.gif) no-repeat bottom left;
	float:left;
	}

div#contactmenu{
	margin-left:74px;
	padding-top: 28px;
	padding-right: 0;
	margin-bottom: 15px;
	width:828px;
	text-align:right;
	float:left;
	}

div#credit{
	width: 955px;
	margin:0 auto;
	padding-right: 5px;
	text-align: right;
	float:left;
	}

div#credit a:link, div#credit a:visited{
	color:#821A4B;
	}

div#credit a:hover, div#credit a:focus, div#credit a:active{
	color:#6B163F;
	}

ul.personalice, ul.avisos{
	margin-left: 0;
	padding-left: 13px;
	}

ul.personalice li, ul.avisos li{
	list-style-type:square;
	list-style-position:outside;
	padding-bottom: 4px;
	}

ul.subpersonalice li{
	list-style-type:circle;
	list-style-position:outside;
	padding-bottom: 4px;
	}

div#logos{
	width: 903px;
	margin: 0 auto;
	text-align:right;
	padding-right: 0;
	padding-top: 10px;
	float:left;
	}

a.mail:link, a.mail:visited{
	text-decoration:underline;
	}

	
/******************* SUBMENUS **************************/

div#submenu{
	float:left;
	margin-left: 89px;
	}
	
ul#prosub{
	margin:0;
	padding:0;
	margin-left: 2px;
	padding-top:8px;
	}

ul#prosub li{
	list-style:none;
	list-style-position:outside;
	margin-bottom: 8px;
	}

div#prosub{
	margin-left:75px;
	width:125px;
	background:#69143B;
	padding-left: 10px;
	height:51px;
	float:left;
	}

ul#prosub li a:link, ul#prosub li a:visited{
	background: url(../images/indent2.gif) no-repeat top left;
	padding-left: 10px;
	font-size:8px;
	text-transform:uppercase;
	}

ul#prosub li a:hover, ul#prosub li a:active, ul#prosub li a:focus{
	color:#FA423A;
	background: url(../images/indent2_mo.gif) no-repeat top left;
	}


ul#prosubdos{
	margin:0;
	padding:0;
	margin-left: 2px;
	padding-top:8px;
	float:left;
	}

ul#prosubdos li{
	list-style:none;
	list-style-position:outside;
	margin-bottom: 4px;
	}

div#prosubdos{
	margin-left: 90px;
	width:125px;
	background:#69143B;
	padding-left: 10px;
	height:51px;
	float:left;
	border:1px solid red;
	}

ul#prosubdos li a:link, ul#prosubdos li a:visited{
	background: url(../images/indent2.gif) no-repeat top left;
	padding-left: 10px;
	font-size:8px;
	text-transform:uppercase;
	}

ul#prosubdos li a:hover, ul#prosubdos li a:active, ul#prosubdos li a:focus{
	color:#FA423A;
	background: url(../images/indent2_mo.gif) no-repeat top left;
	}
	
	

ul#prosubsub{
	margin:0;
	padding: 0;
	margin-left: 2px;
	}

ul#prosubsub li{
	list-style:none;
	list-style-position:outside;
	margin-bottom: 0;
	}

div#prosubsub{
	margin-left: 90px;
	width:125px;
	background:#69143B;
	padding-left: 10px;
	height:51px;
	float:left;
	}

ul#prosubsub li a:link, ul#prosubsub li a:visited{
	background: url(../images/indent2.gif) no-repeat top left;
	padding-left: 10px;
	font-size:8px;
	text-transform:uppercase;
	}

ul#prosubsub li a:hover, ul#prosubsub li a:active, ul#prosubsub li a:focus{
	color:#FA423A;
	background: url(../images/indent2_mo.gif) no-repeat top left;
	}
		
div#subsub1{
	width:150px;
	height: 40px;
	float: left;
}

div#subsubsub1{
	width:100px;
	height: 50px;
	float: left;
}


div#prosubslide, div#prosubsubslide{
	background: url(../images/subback.gif) no-repeat top left;
	width:150px;
	height:45px;
	padding-left: 45px;
}

div#prosubdosslide{
	background: url(../images/subbackpremier.gif) no-repeat top left;
	width:180px;
	height:48px;
	padding-left: 45px;
	float:left;
}

div#prosubsubdosslide{
	background: url(../images/subback.gif) no-repeat top left;
	width:180px;
	height:48px;
	padding-left: 45px;
	float:left;
}

div#prosubsubtresslide{
	background: url(../images/subbackpremier.gif) no-repeat top left;
	width:180px;
	height:48px;
	padding-left: 45px;
	float:left;
}

div#prosubsubslide{
	width: 100px;
	height: 48px;
	float: left;
	}

div#subsub2{
	width:154px;
	height: 40px;
	position:absolute;
	z-index:40;
}

input, textarea{
	border: 1px solid #941E56;
	margin-bottom: 2px;
	}


input.button{
	background:#FA423A;
	color:#FFF;
	margin-top: 2px;
	border: none;
	cursor:pointer;
	}

a.active_submenu:link, a.active_submenu:visited{
	color:#FA423A;
	background: url(../images/indent2_mo.gif) no-repeat top left;
	}


/******************* PRODUCTOS **************************/

table#producttable{
	border-right: 1px solid #FA423A;
	border-bottom: 1px solid #FA423A;
	}
	
table#producttable td{
	border-top: 1px solid #FA423A;
	border-left: 1px solid #FA423A;
	}

table#productitem{
	border: 1px solid #FA423A;
	}

td.productdescription p{
	font-size:10px;
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
	text-align:left;
	}

span.productexpl{
	color: #FF9999;
	}

td.productspec1, td.productspec2{
	background:#FFF;
	color:#000;
	}

td.productspec1{
	font-size:8px;
	font-weight:bold;
}

	
td.productspec2{
	font-size:12px;
}

span.peq{
	font-size:8px;
	}

