* { margin:0; padding:0; }
p { margin:5px 0 10px 0; }
body {
	text-align: left;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	padding: 0px;
	margin: auto;
	bottom: 0px;
	width:776px;
	background-color: #b1b1b1;
	line-height: 1;
}
a:link, a:visited, a:active {
color: black;
text-decoration: none;
}
a:hover {
color: #ff7f00;
}
#header {
	border-width: 0px;
	background-image: url(../images/header.png);
	width:776px;
	height: 90px;	
}

#header a { 
	display:block; 
	width:100%; 
	height:100%; 
	text-decoration:none; 
} 
 
#header a:hover { 
	text-decoration:none; 
}
#menu {
	border-width: 0px;
	/*background-image: url(../images/menu.png);*/
	width: 776px;
	height:80px
}
.catnav {
	padding-left: 10px;
	padding-bottom: 15px;
	padding-right: 10px;
	padding-top: 35px;
	margin-left: 33px;
	float: left; 
	width: 150px; /* dado que este elemento es flotante, debe asignarse un ancho */ /* el color de fondo se mostrar‡ a lo largo de todo el contenido de la columna, pero no m‡s all‡ */ /* el relleno superior e inferior crea un espacio visual dentro de este div  */
}
.catnav table tr td{
	background-color: #ffbb79;
}
.catnav table tr td:hover{
	color: black;
	background-color: #ff4900;
}

.catnav table tr td a:hover{
	color: black;
}


#content {
	background-color: #e4e4e4;
	width:776px;
	height:auto;
}
#content-in {
	text-align: left;
	height: 344px;
	margin-left: 33px;
	margin-right: 33px;
	background-color: #cccccc
}
#content-in2 {
	text-align: left;
	margin-left: 33px;
	margin-right: 33px;
	background-color: #cccccc
}
#homeContent {
	background-image: url(../images/home.jpg);
	width:776px;
	height:410px
}

#contacto {
	text-align: center;
	background-color: #e4e4e4;
	width:776px;
	height:410px
}

#footer {
	text-align: center;
	background-color: #cccccc;
	border-color: black;
	border-style: solid;
	border-width: 1px;
	width: 774px;
	height: 27px
}

#navigation {
	background: #bfbfbf url("../images/bg-nav.gif") repeat-x;
	border: 1px solid #979797;
	border-width: 1px 0;
	font-size: 1.1em;
	padding-top: .6em;
}

#navigation ul, #navigation ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#navigation ul {
	padding: 5px 0 4px;
	text-align: center;
}

#navigation ul li {
	display: inline;
	margin-right: .75em;
}

#navigation ul li.last {
	margin-right: 0;
}

#navigation ul li a {
	padding-left: 0;
	padding-bottom: 4px;
	padding-right: 0;
	padding-top: 7px;
	background: url("../images/tab-right.gif") no-repeat 100% 0;
	color: #ff8000;
	text-decoration: none;
}

#navigation ul li a span {
	padding-left: 1em;
	padding-bottom: 4px;
	padding-right: 1em;
	padding-top: 7px;
	background: url("../images/tab-left.gif") no-repeat;
}

#navigation ul li a:hover span {
	color: black;
}

.thumbnail 
{
width:110px;
height:auto
}


.thumbnail2 
{
width:30px;
height:auto
}


.titulo
{
	font-size: 110%;
	font-weight: bold;
	color: #ff6600;
}

.descripcion 
{
	padding-left: 10px;
	font-size: 90%;	
}

.linea 
{
background-color: #ff4900;
height: 5px;
}

table 
{
	margin: auto;
}

.productos 
{
	margin-bottom: 20px;
	margin-top: 20px;
	border-color: #ff7f00;
}

#navselected {
	background-color: #ff4900;
}

