BODY {

}
#container {
	FONT-SIZE: 1em;
	TEXT-ALIGN: center;
	background-repeat: repeat-x;
	background-position: 0px 23px;
}
#main {
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}
#banner {
	Z-INDEX: 100;
	LEFT: 0px;
	WIDTH: 955px;
	HEIGHT: 90px! important;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../img/tpl200407/cabeza_opt.jpg);
	position: relative;
}
#logo {
	FLOAT: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000FF;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	height: 80px;
	width: 250px;
}
#logo A {
	DISPLAY: block;
	WIDTH: 100%;
	TEXT-INDENT: -200em;
	HEIGHT: 100%;
	TEXT-DECORATION: none
}

/*#FFFFFF;  */
#banner UL#links {
	LIST-STYLE-TYPE: none;
	position: absolute;
	bottom: 0px;
	right: 0px;
	margin-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: RED;
}
#banner #links LI {
	PADDING-RIGHT: 12px;
	DISPLAY: inline;  
	PADDING-LEFT: 4px;
	FONT-SIZE: 16px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	font-style: normal;
	font-weight: bold ;
}


/* below navbar code */
#navbar {
	margin: 0;
	padding: 0;
	height: 1em; }


#banner UL#navbar {                     /* main menu */
	LIST-STYLE-TYPE: none;
	position: absolute;
	bottom: 7px;
	right: 50px;
	margin-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color:  #FFFFFF;
	font-weight:bold;
}

	
#navbar li {                     /* adding banner here will cause the hoover hightlight only on the word */
	list-style: none;
	float: left; }
	
#navbar li a {
	display: block;
	padding: 3px 8px;
/*	background-color: #5e8ce9;  */
	color: #fff;
	text-decoration: none; }
	
	
	
#navbar li a:hover {                     /* mine */
	color: #fff;
	text-decoration: underline; }	
	
#navbar li ul {
	display: none; 
	width: 190px; /* Width to help Opera out */
	background-color: #69f;
	
	}

	
#navbar li:hover ul {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0; }
	
#navbar li:hover li {
	float: none; 
	font-weight:normal;	
	}
	
#navbar li:hover li a {
	background-color: #69f;
	border-bottom: 1px solid #fff;
/*	color: #000;   */
	color: #004477;
	text-decoration: none;
	}
	
#navbar li li a:hover {
	background-color: #8db3ff; 
	color: #FBB917;
	}
	
#nav1 li ul {
	display: none; 
	width: 108px; /* Width to help Opera out */
	background-color: #69f;
	
	}
	
#nav1 li li a:hover {
	background-color: #8db3ff;  }
	
	
#nav2 li ul {
	display: none; 
	width: 178px; /* Width to help Opera out */
	background-color: #69f;
	 
	}
	
#nav2 li li a:hover {
	background-color: #8db3ff;  }
	
	 	 
	
#nav3 li ul {
	display: none; 
	width: 200px; /* Width to help Opera out */
	background-color: #69f;
	
	}
	
#nav3 li li a:hover {
	background-color: #8db3ff;  }

/* end of the navbar css code */
	



#banner #links LI.first {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#banner #links LI.last {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#banner #links LI.cart IMG {
	VERTICAL-ALIGN: middle
}
#banner #links LI.last IMG {
	VERTICAL-ALIGN: middle
}
#banner #links A {
	COLOR: #fff
}
#search {
	RIGHT: 15px; POSITION: absolute; TOP: 36px
}
#content {
	FLOAT: left;
	MARGIN: 0px;
	WIDTH: 959px;
	POSITION: relative;
	padding: 0px;
}
#page_options LI {
	PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-LEFT: 4px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #999 1px solid; LINE-HEIGHT: 1em; PADDING-TOP: 0px
}
#content_body UL.compare LI {
	PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-LEFT: 4px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #999 1px solid; LINE-HEIGHT: 1em; PADDING-TOP: 0px
}
#callout #quote UL LI {
	PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-LEFT: 4px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #999 1px solid; LINE-HEIGHT: 1em; PADDING-TOP: 0px
}
LI.first {
	PADDING-LEFT: 0px! important; BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
.icon {
	Z-INDEX: 10;
	LEFT: 20px;
	POSITION: relative;
	TOP: -50px;
	height: 70px;
	width: 117px;
	clear: right;
	float: left;
}


#main #downloadepe .download2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color:#336699;
	text-decoration: none;
}


#main #rssfeed .rss {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color:#000000;
	text-decoration: none;
}

/* color:#000033; */

#main #testimonials .testimonios .testi1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}


#main #testimonials .testimonios .testi2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #006D93;
	text-decoration: none;
	text-align: left;
}

#main #categories1  #data #versatilelist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	list-style-position: outside;
        list-style-image: url(../img/tpl200407/azul.gif);
	position: relative;
	width: 600px;
	padding-left: 25px;
	float: left;
	padding-bottom: 3px;
	list-style-type: circle;
	padding-top: -10px;
}


#main #categories2  #data #versatilelist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	list-style-position: outside;
        list-style-image: url(../img/tpl200407/azul.gif);
	position: relative;
	width: 600px;
	padding-left: 25px;
	float: left;
	padding-bottom: 3px;
	list-style-type: circle;
	padding-top: -10px;
}


#main #contentleft .bannerfree {
	height: 120px;
	width: 200px;
	top: 60px;
}


#main #categories  #data #versatilelist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	list-style-position: outside;
        list-style-image: url(../img/tpl200407/azul.gif);
	position: relative;
	width: 650px;
	padding-left: 40px;
	float: left;
	padding-bottom: 3px;
	list-style-type: circle;
	padding-top: -10px;
}


#main #categories #data #easyuse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	list-style-position: outside;
	list-style-image: url(../img/tpl200407/rojo.gif);
	position: relative;
	width: 650px;
	padding-left: 40px;
	float: left;
	list-style-type: circle;
        padding-bottom: 3px;
	padding-top: -10px;
}



#main #categories #data #powerfulllist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	list-style-position: outside;
	list-style-image: url(../img/tpl200407/verde.gif);
	position: relative;
	width: 650px;
	padding-left: 40px;
	float: left;
	padding-bottom: 3px;
	list-style-type: circle;
	padding-top: -10px;
/*	line-height: 1.5em;      */
}

#main #sitemaptop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000033;
	list-style-position: outside;
        font-weight: normal;
	position: relative;
	width: 650px;
	padding-left: 15px;
	float: left;
	padding-bottom: 3px;
	list-style-type: square;    
	padding-top: 3px;
}



#main #sitemap0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000033;
	list-style-position: outside;
        font-weight: normal;
	position: relative;
	width: 650px;
	padding-left: 35px;
	float: left;
	padding-bottom: 4px;
	list-style-type: square;    
	padding-top: 0px;
}


#main #sitemap1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000033;
	list-style-position: outside;
        font-weight: normal;
	position: relative;
	width: 650px;
	padding-left: 35px;
	float: left;
	padding-bottom: 10px;
	list-style-type: square;    
	padding-top: 4px;
}


#main #sitemap2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000033;
	list-style-position: outside;
        font-weight: normal;
	position: relative;
	width: 450px;
	padding-left: 55px;
	float: left;
	padding-bottom: 10px;
	list-style-type: square;    
	padding-top: 0px;
}




#main #hpage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	list-style-position: outside;
        list-style-image: url(../img/tpl200407/azul.gif);
	position: relative;
	width: 650px;
	padding-left: 26px;
	float: left;
	padding-bottom: 5px;
	list-style-type: circle;
	padding-top: -10px;
}




#main #categories #topform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #333333;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: auto;
	width: 630px;
	position: relative;
	top: 0px;
	background-color: #E0E0E0;
	left: 20px;
	padding-left: 10px;
	background-image: url(../img/tpl200407/top_650x18.gif);
	padding-top: 10px;
	padding-right: 10px;
}
#main #categories #topform1 {
	background-attachment: fixed;
	background-image: url(../img/tpl200407/top_650x18.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	position: relative;
	left: 20px;
	top: 0px;
	height: 18px;
	width: 650px;
	background-color: #E0E0E0;
}
#main #categories #topform2 {
	float: left;
	height: 18px;
	width: 650px;
	position: relative;
	left: 20px;
	top: -1px;
	background-attachment: fixed;
	background-image: url(../img/tpl200407/bottom_650x18.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #E0E0E0;
}
#main #categories #fpurchase #topform3 {
	float: left;
	height: 40px;
	width: 650px;
	position: relative;
	top: 0px;
	left: 20px;
}
#main #categories #fpurchase #topform H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000099;
}
#main #categories #fpurchase #topform .address {
	background-color: #CCCCCC;
	height: auto;
	width: auto;
	text-align: left;
}
#main #categories #fpurchase #topform .address2 {
	height: auto;
	width: auto;
	padding-left: 10px;
	background-color: #E0E0E0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	text-align: right;
}
#main #categories #fpurchase #topform #SENTMSG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	padding-left: 10px;
}
#main #categories #data #sld_menu {
	position: relative;
	height: 50px;
	width: 685px;
	display: block;
	float: right;
}



#main {

}
#home_head {
	DISPLAY: inline-block
}
#content_head {
	DISPLAY: inline-block
}
.clearfix {
	DISPLAY: inline-block
}
#main {

}
#home_head {
	DISPLAY: block
}
#content_head {
	DISPLAY: block
}
.clearfix {
	DISPLAY: block
}
 HTML #main {

}
 HTML #home_head {
	HEIGHT: 1%! important
}
 HTML #content_head {
	HEIGHT: 1%! important
}
 HTML .clearfix {
	HEIGHT: 1%! important
}

BODY {
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: auto;
	margin-bottom: auto;
	height: auto;
	width: 955px;

}


