* {
	margin:0;
	padding:0;
}

body {
	margin: 0 auto;
	text-align:center;
	font:12px arial;
	background:#ececec;
	width:840px;
	height:100%;
}
#music {
	height:1px;
	width:860px;
}
#mainContent {
	height:600px;
	width:860px;
}
#header {
	background:url(../img/head.gif) center no-repeat;
	height:285px;
	width:795px;
}

#footer {
	position:absolute;
	bottom:0px;
	height:15px;
	width:800px;
	background:#E0E0E0;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;	
	color:red;
	padding:13px;
	font:14px georgia;
}
#tels {
	font-size:16px;
	padding:9px;
	margin-top:40px;
	}
#menu {
	width:190px;	
	background:url(../img/logo.gif) no-repeat center top;
	background-color:#0c0c0c;
	text-align:right;
	padding-top: 140px;
	margin-bottom:20px;
	float:left;
	font-size:16px;
	font-family:georgia;
	color:white;
}
#menu a {
	
 	}
#contacto td {
	padding:5px;
	}
#contacto input, #contacto textarea {
	border:1px solid #ccc;
	padding:6px;
	color:#333;
	}
#ul_menu {
	list-style:none;
}
#ul_menu li {
	background:url(../img/fondo_li.gif) repeat-x;
	height:22px;
	width:180px;
	padding:9px 10px 0 0;
}
#bot_menu {
	background:url(../img/bot_menu.gif) repeat-x;
	height:50px;
	width:190px;
}
a {
	color:white;
	text-decoration:none;
	font-weight:bold;
}
a:hover {
	text-decoration:underline;
}

#main {
	margin-left:190px;
	text-align:left;
	padding:15px 15px 15px 15px;
	color:#555;
	line-height:20px;
}
.titulo {
	font:2.5em georgia;
	color:red;
	margin-bottom:10px;
	margin-left:-10px;
}
.subtitulo {
	font:2.5em georgia;
	color:red;
	margin-bottom:10px;
}
.tabOn, .tabOff, .tabHover {
	cursor:pointer;
	text-align:center;
	float:left;
	width:130px;
	margin-right:5px;
	padding-top:5px;
	margin-bottom:5px;
	background:url(../img/fondo_tab.gif) repeat-x top;
}
#tabs {
	margin-bottom:10px;
	height:160px;
	width:500px;
}
#menues {
	margin-bottom:10px;
	height:320px;
	width:550px;
}
.tabOn {
	font-weight:bold;
	color:red;
}
.tabOff {
	color:#555;
}
.tabHover {
	font-weight:bold;
}
#tabContenido {
	margin-top: 10px;
}
#tabContenido a {
	color:red;
}
.gris {
	color:#222;
}
hr {
	color:#CCC;
}
.novedades {
	color:#e6ba55;
	text-decoration:underline;
}
#design {
	color:#ececec;
	text-align:center;
	padding-bottom:10px;
}
.imgCliente {
	padding:3px;
	border:1px solid #ccc;
	}

