html,body{margin:0;padding:0}



body{

	margin:0 auto; padding:0;

	font: 72% arial,sans-serif; 

	background:#950000;

	/*background-image: url(../imag/fondobody.gif);

	background-position: center; */

	height:100%;

	width:100%;

}



html>body div#container{height:auto}



table#container{

	width:960px;

 	min-height:567px;

	border:solid 0px white; 

	background:#FFF;

	background-image: url(../ixxmag/fondobody.gif);

	background-position: center; 

	}



#header{

	position:relative;

	width:811px;

	height:165;

	margin:0; 

	background:#FFF;

	}



div#mainmenu { 

	width:675px; height:23px; 

	background:black; font: 95% arial,sans-serif; 

	color:white; text-decoration:none; letter-spacing:.0em; 

	text-transform: uppercase; font-weight:bold;

	padding-left:139px; text-align:right;

	}

	div#mainmenu a.selected_menu:link, div#mainmenu a.selected_menu:visited,

	div#menu2 a.selected_menu:link, div#menu2 a.selected_menu:visited {

		color:red;

		}

	div#mainmenu a{

		color: white; text-decoration:none; line-height:24px;

		}

	div#mainmenu a:hover, div#mainmenu a:active, div#mainmenu a:focus {

		color:red; text-decoration:none; 

		}





#navigation { 

	width:140px; 

	background:#000;

	}

#content{

	width:630px;

	text-align: left;

	color:#FFF; background:#000; 

	letter-spacing:.02em;text-align:left;}



	#content p{line-height:1.5; margin:5px 0px;}

	

#extra{

	width:135px; 

	height:450px; 

	background:black; }



img#cabecera{/*margin-left:-19px; */}



	#navigation a{font: 95% arial,sans-serif; color:white; text-decoration:none; letter-spacing:.1em}



	#navigation a:hover, div#navigation a:active, div#navigation a:focus{ color:red;}



	#navigation a.active_seccion{ font: 95% arial,sans-serif; color: red;}



	#navigation a.non_active_product{ font: 90% arial,sans-serif; color: white;}



	#navigation a.active_product{ font: 95% arial,sans-serif; color: red;}







h2 {font: 110% arial,sans-serif;font-weight:bold; margin:10px 10px;}

td#content p {margin:10px 10px; }

td#content a {color:white; }

h3 {font: 110% arial,sans-serif;text-transform: uppercase; letter-spacing:.2em; font-weight:bold;color:#C00000; margin:9px 10px;}

h3 a {text-decoration:underline; color:#C00000;text-transform: uppercase; letter-spacing:.0em;}

.atras {color: #666; text-decoration:none;}

.titulillo {font: 110% arial,sans-serif; font-weight:bold;color:#C00000; text-decoration:underline;

	margin: 9px 0px;}

.piedefoto {font: 75% arial,sans-serif; font-weight:bold;color:#dadada;letter-spacing:.02em;}



td#content table#tabla_filete {width: 630%px; align:center;margin:10px;

	border: solid 1px #FFF;}



table #cat_section{float:left;}



td#cat_prods { border-left:solid 3px #FFF; padding-left:10px; line-height:20px; }



#cat_prods a{ color: #FFF; text-decoration:none }



#cat_prods a:hover, #cat_prods a:active, #cat_prods a:focus{ color:red;}



div#navigation ul{ margin-left:10px; }



ul{

	margin:0 ; margin-left:33px;

	padding:0;list-style-type:square;

}

td#navigation ul {margin-left:10px;}

li{

	list-style:outside;

	}



.diamante{font-size: 140%; font-weight: bold; margin:0; margin-left:5px;}



.quadrato, .quadrato a:link { font-weight:bold; display: inline-block;

	padding: 2px 15px;

	text-decoration:none; margin:5px; color:black;

	background: #333;

	text-align: center;}

table#contact{

	margin-left: 125px;

	}

	

table#contact td.lineleft{

	border-left: 3px solid #FFF;

	padding-left: 8px;

	}



table#contact a:link, table#contact a:visited{

	color: #FFF; 

	font-size: 9px;

	}



table#contact a:hover, table#contact a:focus, table#contact a:active{

	color: #FFF;

	stext-decoration:none;

	}



table#contact p{

	text-align: justify;

	}	
