/* CSS Document */
body, td, th, select, textarea, input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
th { 
	background:#eedca2;
	color:#000000;
}

a:link {
	color: #940835;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #940835;
}
a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
	color: #940835;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

textarea { width: 100%; height:100px;}
.category:link, .category:visited {
	color: #940835;
	text-decoration: none;
	font-size:13px;
	font-weight:bold;
}
.category:hover {
	text-decoration: underline;
	color:#940835;
}
.category_link:link, .category_link:visited {
	color: #940835;
	text-decoration: none;
	font-size:12px;
}
.category_link:hover {
	text-decoration: none;
	color:#940835;
}
.botlink:link, .botlink:visited {
	color: #940835;
	text-decoration: none;
	font-size:10px;
}
.botlink:hover {
	text-decoration: underline;
}

.toplink:link, .toplink:visited {
	color: #940835;
	text-decoration: none;
	font-weight:bold;
}
.toplink:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
.lightRule { background-color: #eedca2;}

.productList { border:1px solid #eedca2;}
.productList td{ border:1px solid #eedca2;}

.shopCartList { border:1px solid #940835;}
.shopCartList #itemCat { background-color:#940835; color:#FFFFFF;}

#cart_add {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	border:1px solid #eedca2;
	background-color: #940835;
	color:#FFFFFF;
	cursor:pointer;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;	
}

#cart_quote {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	border:1px solid #333333;
	background-color: #eedca2;
	color:#333333;
	cursor:pointer;
	font-size:12px;
	font-weight:bold ;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
}
#buttons {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	border:1px solid #333333;
	background-color: #eedca2;
	color:#333333;
	cursor:pointer;
	font-size:12px;
	font-weight:bold ;
	padding-left:5px;
}

/*Style para Alertas*/
.alerts { color:#FF0000; font-style:italic;}
.bigalerts { font-style:italic; color:#FF0000; font-size:18px;}

.entryAlert { border:solid 1px #CC0000; background-color:#ffd9d9;}
 
/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
/*Style for the background-bar*/
.clBar{position:absolute; width:156; height:25; background-color:transparent; layer-background-color:transparent; visibility:hidden}
/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute;  padding:1px;  font-family:verdana, arial,helvetica;  font-size:11px;}
.clLevel0{background-color:#940835;  layer-background-color:;  color:#ffffff;}
.clLevel0over{background-color:#eedca2; color:#000000;  cursor:pointer;  cursor:hand;}
.clLevel0border{position:absolute;  visibility:hidden;  background-color:;  layer-background-color:;}
/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:1px; font-family:verdana, arial,helvetica; font-size:11px;}
.clLevel1{background-color:#940835; layer-background-color:; color:#ffffff;}
.clLevel1over{background-color:#eedca2; color:#000000; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; z-index:500; visibility:hidden; background-color:; layer-background-color:;}
/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:1px; font-family:verdana, arial,helvetica; font-size:11px;}
.clLevel2{background-color:#940835; layer-background-color:; color:#ffffff;}
.clLevel2over{background-color:#eedca2; color:#000000; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; z-index:500; visibility:hidden; background-color:; layer-background-color:;}

/*---------------*/
.dynCalendar_header{
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
}
.dynCalendar_dayname {
	background-color: #eeeeee;
	border: 1px solid #c0c0c0;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
	text-align: center;
}

.dynCalendar_day {
	background-color: #eeeeee;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
}
.dynCalendar_day a { color:#0000FF; }

.dynCalendar_today {
	background-color: #ffffff;
	border: 1px solid #c0c0c0;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;	
}
.dynCalendar_today a {color: #FF0000;}

.dynCalendar {
	background-color: #c0c0c0;
	border: 2px outset white;
	visibility: hidden;
	position: absolute;
	top: 1px;
	left: 1px;
}
