/* CSS Document */

/************************** Body *******************************/
html, body {
height: 100%;
margin: 0;
padding: 0;
}
/***************************************************************/

a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: underline;
	color: #FF9900;
}
a:active {
	text-decoration: none;
}


.CuerpoGeneral {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

/**************************************************************** base*/
.aBase,.aBase:link,.aBase:visited,.aBase:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF !important;
}
.aBase:hover {
color: #333333 !important;
text-decoration:underline;
}
/**********************************************************************/
.TituloMenu{
	height:30px;
	background:url(ima/menu-bg-tit.jpg) left no-repeat;
	padding-left:22px;
	background-color:#474747;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	letter-spacing:1px;
}

.aSubTituloMenu,.aSubTituloMenu:link,.aSubTituloMenu:visited,.aSubTituloMenu:active {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
letter-spacing:1px;
font-size:11px;
color: #333333;
}
.aSubTituloMenu:hover {
color: #333333 !important;
text-decoration:underline;
}

.aMenu,.aMenu:link,.aMenu:visited,.aMenu:active {
display:block;
height:15px;
letter-spacing:1px;
background:url(ima/menu-bg-bot.jpg) left no-repeat;
padding-left:20px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color: #666666;
}
.aMenu:hover {
color: #333333 !important;
text-decoration:underline;
}

.BgSeparadorMenu{
	height:8px;
	background:url(ima/menu-bg-sep.jpg) left repeat-x;
	text-align:left;
	font-size:1px;
	color:#CCCCCC;
}

.BgMenu{
	background-color: #CCCCCC;
	padding-top:8px;
}
/*****************************************************************/
.TituloCatalogo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF6600;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
	letter-spacing:1px;
}
.TituloProductos{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#3E3E3E;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
	letter-spacing:1px;
}
.TituloSeparador{
	text-align:left;
	background:url(ima/titulo-separador-bg.jpg) repeat-x left;
	height:30px;
}
/*****************************************************************/
.NombreProducto{
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	height:35px;
	letter-spacing:2px;
	font-size:22px;
	color:#243F8F;
	font-weight:bold;
	text-align:left;
}

.TablaProducto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#243F8F;
	font-weight:bold;
	border:solid;
	border-width:1px;
	border-color:#243f8f;
}

.NombreProductoPeque{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#243F8F;
	font-weight:bold;
}
/*****************************************************************Form*/
.Form {
width:250px;
}
/**********************************************************************/