@charset "utf-8";
/* CSS Document */

body {
	width:100%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin:0;
	padding: 0;
	text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000;
	background-image: url(images/3/linea_fondo.jpg);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
}
a {
color: #385c92;
}

a:hover {
color: #ff0000;
}

#container {
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-size: 11px;
	color: #333;
}
#top {
	width: 100%;
	background-image: url(images/3/top_background.jpg);
	background-repeat: repeat-x;
	height: 244px;
}
#topcontent {
	margin: 0px;
	padding: 0px;
	height: 244px;
	width: 962px;
}
#currencies {
	float: left;
	margin-left: 18px;
	margin-top: 25px;
	width: 90px;
}
#checkout {
	font-size: 11px;
	float: left;
	margin-top: 20px;
	margin-left: 55px;
	width:200px;
	display:inline-block;
}
#checkout a, #checkout a:visited {
	color:#4377B4;
	text-decoration:underline;
	font-weight:bold;
	}
#checkout a:hover{
	color:#F30;
	text-decoration:none;
	}
#checkout #price{
	color:#F00;
	font-weight:bold;
	display:inline;
	}
#productdetails {
	float: left;
	width: 475px;
	margin-bottom: 10px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #F2F2F2;
	margin-top: 10px;
	overflow:hidden;
}
#detailsright {
	float:left;
	display:inline;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #F2F2F2;
	padding-left: 2px;
}


#currencies a, #currencies a:visited{
color: #7ea0ca;
text-decoration: none;
font-size: 12px;
font-weight: bold;
margin-left:3px;
}
#currencies a:hover{
	color:#F30;
	}
#menutop {
	float: left;
	margin-top: 30px;
	margin-left: 5px;
	width: 515px;
	padding-bottom:10px;
}
#menutop a, #menutop a:visited {
	font-size: 14px;
	color: #7e7e7e;
	font-weight: bold;
	text-decoration: none;
}
#menutop a:hover{
	font-size: 14px;
	color: #2b78ae;
	font-weight: bold;
	text-decoration: none;}
.mg5{
	margin-right:5px;
	}

#menu {
	float: left;
	width: 233px;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#content {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 235px;
}
#separator {
	width:724px;
	height:10px;
	display:inline-block;
	}
#separator2 {
	width:164px;
	height:10px;
	display:inline-block;
	}
#initials {
	padding: 5px;
	font-size: 9px;
	white-space:nowrap;
	color: #333;
	margin: 0px;
}
#initials a, #initials a:visited {
	color: #385c92;
	text-decoration:underline;
	margin-right: 5px;
	margin-left: 5px;
}
#productcell {
	width: 227px;
	display: inline-block;
	float:left;
	overflow: hidden;
}
#products {
	width: 725px;
}
#products img {
	border:0;
	}
#productcell #name {
	font-size: 12px;
	font-weight: bold;
	color: #333;
	margin-top: 10px;
	margin-bottom: 10px;
	height:30px;
}
#productcell #price {
	font-size: 12px;
	font-weight: bold;
	color: #C00;
	margin-bottom: 10px;
}
#productcell #addtocart {
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
}
#productcell #productimage {
	padding: 0px;
	display: inline;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	width:80px;
}
#productcell #moreinfo {
	padding: 0px;
	font-size: 11px;
}
#productcell #moreinfo a, #productcell #moreinfo a:visited {
	color: #4478B4;
	text-decoration:underline;
	} 
#productcell #moreinfo a:hover {
	color:#F30;
	text-decoration:none;
	}
#productcell #ourprice {
	font-size: 12px;
}

#initials a:hover {
	color:#F00;
	text-decoration:none;	
	}

/* Miscellaneous classes for reuse */
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
#detailname {
	margin-left: 175px;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	margin-top: 20px;
	margin-right: 10px;
}
#detailimage {
	float: left;
	margin-left:10px;
	margin-top:10px;
}
#detailshortdesc {
	margin-top: 15px;
	margin-left: 175px;
	font-size: 11px;
	margin-right: 20px;
}
#detailpriceheader {
	float: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-left: 0px;
	display: block;
	width: 100%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #999;
	border-bottom-color: #999;
	font-size: 11px;
	font-weight: bold;
	padding:0px;
}
#detailpriceheader #col1 {
	margin-left: 10px;
	float:left;
	width:150px;
}
#detailpriceheader #col2 {
	margin-left: 10px;
	float:left;
	width:50px;
}
#detailpriceheader #col3 {
	margin-left: 10px;
	float:left;
	width:50px;
}
#detailpriceheader #col4 {
	margin-left: 10px;
	float:left;
	width:60px;
}
#detailpriceheader #col5 {
	margin-left: 10px;
	float:left;
	width:100px;
}


/*
#detailprices {
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 11px;
	display:block;
	}
#detailprices #col1 {
	float: left;
	margin-left: 5px;
	float:left;
	width:135px;
}
#detailprices #col2 {
	margin-left: 10px;
	float:left;
	width:50px;
	color:#060;
	font-weight:bold;
}
#detailprices #col3 {
	margin-left: 10px;
	float:left;
	width:70px;
	font-size:10px;
	}
#detailprices #col4 {
	font-size:10px;
	margin-left: 10px;
	float:left;
	width:40px;
	color:#F30;
}
#detailprices #col5 {
	margin-left: 10px;
	float:left;
	width:100px;
	}
*/


#detailprices {
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 11px;
	margin-right: 0px;
	margin-left: 0px;
	display: block;
	width: 100%;
}
#detailprices #col1 {
	margin-left: 10px;
	float:left;
	width:150px;
}
#detailprices #col2 {
	margin-left: 10px;
	float:left;
	width:50px;
	color:#060;
	font-weight:bold;
}
#detailprices #col3 {
	margin-left: 10px;
	float:left;
	width:70px;
	font-size:10px;
}
#detailprices #col4 {
	margin-left: 10px;
	float:left;
	width:40px;
	color:#F30;
	font-size:10px;
}
#detailprices #col5 {
	margin-left: 10px;
	float:left;
	width:100px;
}



/*HASTA AQUI*/


#detailprices #gifts{
	font-style:italic;
	font-size:10px;
	color:#960;
	float:left;
	margin-top:-10px;
	margin-bottom:10px;
	margin-left:10px;
	width:430px;
}
#detailprices #productname {
	font-size: 13px;
	font-weight: bold;
	color: #333;
	float: left;
	width: 455px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	padding-bottom: 5px;
	padding-left: 20px;
}
#information {
	font-size: 11px;
	color: #333;
	width: 424px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#information #desc {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	}
#sugestionsitem #pname {
	font-size: 11px;
	font-weight: bold;
	color: #333;
	margin-left: 70px;
}
#suggestions #sugestionsitem {
}
#sugestionsitem #pimage {
	float: left;
	width: 60px;
}
#sugestionsitem #pprice {
	margin-left: 70px;
	font-size: 11px;
	color: #333;
}
#sugestionsitem #pviewmore {
	margin-top: 20px;
	margin-left: 70px;
	font-size: 11px;
}
#sugestionsitem #pviewmore a, #sugestionsitem #pviewmore a:visited{
	text-decoration:underline;
	color: #4478B4;
}
#sugestionsitem #pviewmore a:hover{
	text-decoration:none;
	color:#F30;
}
#sugestionsitem {
	margin-left:20px;
	margin-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#suggestions {
	width: 212px;
}
#suggestions2 {
	width: 704px;
}



.menuheader {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image: url(images/3/menu_left_bckg.gif);
	height: 30px;
	border-right-width-value: 1px;
	border-right-style-value: solid;
	border-right-color-value: #ffffff;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-left-width-value: 1px;
	border-left-style-value: solid;
	border-left-color-value: #ffffff;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	background-repeat: repeat-x;
	width: 232px;
	overflow-x: hidden;
	overflow-y: hidden;
}

.menuheader:hover {
	text-decoration:underline;
}
.menuheader a, .menuheader a:visited {
	font-size: 12px;
	text-decoration:none;
	color:	#000;
	display: block;
	padding-top: 6px;
	font-family: arial;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	padding-left: 34px;
	background-image: url(images/3/bullet.gif);
	background-repeat: no-repeat;
	background-position: 14px 8px;
}
.menuheader a:hover {
	background-image: url(images/3/bullet_on.gif);

	}

.menuheaderselected {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image: url(images/3/menu_left_bckg_select.gif);
	height: 30px;
	border-right-width-value: 1px;
	border-right-style-value: solid;
	border-right-color-value: #ffffff;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-left-width-value: 1px;
	border-left-style-value: solid;
	border-left-color-value: #ffffff;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	background-repeat: repeat-x;
	width: 232px;
	overflow-x: hidden;
	overflow-y: hidden;

}
.menuheaderselected:hover {
	text-decoration:underline;
}
.menuheaderselected a, .menuheaderselected a:visited {
	font-size: 12px;
	text-decoration:none;
	display: block;
	padding-top: 6px;
	font-family: arial;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	padding-left: 34px;
	background-image: url(images/3/bullet_on2.gif);
	background-repeat: no-repeat;
	background-position: 14px 8px;
	color: #FFF;
	font-weight:bold;
	text-decoration:none;
	}
.menuheader2 {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image: url(images/3/menu_left_bckg.gif);
	height: 30px;
	border-right-width-value: 1px;
	border-right-style-value: solid;
	border-right-color-value: #ffffff;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-left-width-value: 1px;
	border-left-style-value: solid;
	border-left-color-value: #ffffff;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	background-repeat: repeat-x;
	width: 232px;
	overflow-x: hidden;
	overflow-y: hidden;
}

.menuheader2:hover {
	text-decoration:underline;
}
.menuheader2 a, .menuheader2 a:visited {
	font-size: 12px;
	text-decoration:none;
	color:	#000;
	display: block;
	padding-top: 6px;
	font-family: arial;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	padding-left: 34px;
	background-image: url(images/3/bullet_star.gif);
	background-repeat: no-repeat;
	background-position: 14px 8px;
}
.menuheader2 a:hover {
	background-image: url(images/3/bullet_star.gif);

	}

.menuheaderselected2 {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image: url(images/3/menu_left_bckg_select.gif);
	height: 30px;
	border-right-width-value: 1px;
	border-right-style-value: solid;
	border-right-color-value: #ffffff;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-left-width-value: 1px;
	border-left-style-value: solid;
	border-left-color-value: #ffffff;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	background-repeat: repeat-x;
	width: 232px;
	overflow-x: hidden;
	overflow-y: hidden;

}
.menuheaderselected2:hover {
	text-decoration:underline;
}
.menuheaderselected2 a, .menuheaderselected2 a:visited {
	font-size: 12px;
	text-decoration:none;
	display: block;
	padding-top: 6px;
	font-family: arial;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	padding-left: 34px;
	background-image: url(images/3/bullet_star2.gif);
	background-repeat: no-repeat;
	background-position: 14px 8px;
	color: #FFF;
	font-weight:bold;
	text-decoration:none;
	}
.submenu {
	color: #000;
	padding-top: 5px;
	padding-bottom: 10px;
	background-color: #FFF;
	margin-top:10px;
}
.submenu a, .submenu a:visited {
	display:block;
	font-size: 12px;
	color: #51709f;
	padding-left: 35px;
	background-image: url(images/3/bullet2.gif);
	background-repeat: no-repeat;
	background-position: 18px 7px;
	padding-bottom: 3px;
}
.submenu a:hover {
	background-color: #f2f2f3;
}
.bold1 .bold1 a:link {
	font-size:12px;
	font-weight:bold;
	}
.pricecolor {
	font-weight:bold;
	color:#F30;
	}
#count {
	float:left;
	text-align: right;
	width: 694px;
	margin-top: 10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:20px;
	font-size:11px;
	font-weight:bold;
	color:#333;
}
#count a, #count a:visited{
	color: #4478B4;
	text-decoration:underline;
}
#count a:hover{
		color: #F30;
		text-decoration:none;
}
#headercart {
	font-size: 12px;
	color: #333;
	float: none;
	height: 20px;
	display:block;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#headercart #headercol1 {
	font-weight: bold;
	float: left;
	width: 420px;
	margin-left: 10px;
}
#headercart #headercol2 {
	margin-left: 10px;
	float: left;
	width: 50px;
}
#headercart #headercol3 {
	float: left;
	margin-left: 20px;
	width: 50px;
}
#headercart #headercol4 {
	margin-left: 20px;
	float: left;
	width: 50px;
}
#headercart #headercol5 {
	margin-left: 20px;
	float: left;
}
#cartitem {
	margin: 10px;
	width: 704px;
	font-size: 11px;
	color: #333;
	display:inline-block;
	float: left;
}

#cartitem #cartleftcell {
	width: 360px;
	float: left;
}
#cartitem #cartleftcell #cartlistimg {
	width: 60px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	float: left;
}
#cartitem #cartleftcell #cartlist1 {
	float: left;
	font-weight: bold;
	width: 350px;
	margin-left: 5px;
	font-size: 12px;
}
#cartitem #cartleftcell #cartlist2 {
	float: left;
	margin-left: 5px;
	width: 350px;
}
#cartitem #cartleftcell #cartupgrade {
	font-size: 10px;
	color: #960;
	float: left;
	width: 350px;
	margin-left: 5px;
}
#cartitem #cartlist3 {
	margin-left: 5px;
	width: 60px;
}
#cartitem #cartlist4 {
	float: left;
	margin-left: 5px;
	width: 50px;
}
#cartitem #cartlist5 {
	margin-left: 5px;
	width: 50px;
}
#cartitem #cartlist6 {
	width: 16px;
	margin-left: 5px;
}
#carttotals {
	margin: 10px;
	width: 704px;
	display: block;
	font-size:12px;
	color:#333;
	height: 20px;
	float: left;
}
#carttotals #col1numitem1 {
	float: left;
	text-align:right;
	width: 260px;
	margin-left: 220px;
}
#carttotals #colnumitem2 {
	float: left;
	text-align:left;
	margin-left: 10px;
	width: 200px;
}
#carttotals #colcoupon1 {
	float: left;
	text-align:right;
	width: 260px;
	margin-left: 220px;
}
#carttotals #colcoupon2 {
	float: left;
	text-align:left;
	margin-left: 10px;
	width: 200px;
}
#carttotals #coltotal1 {
	float: left;
	text-align:right;
	width: 620px;
	color:#360;
	font-weight:bold;
}
#carttotals #coltotal2 {
	float: left;
	text-align:right;
	margin-left: 10px;
	margin-right: 20px;
	width: 44px;
	color:#360;
	font-weight:bold;
}
#discountcoupon {
	width: 704px;
	float: left;
	display:block;
	font-weight:bold;
	font-size:12px;
	margin: 10px;
}
#gifts {
	margin-left: 10px;
	margin-right:10px;
	float: left;
	width: 704px;
	font-size:12px;
}
#delivery {
	font-size: 12px;
	color: #333;
	float: left;
	width: 684px;
	margin-right: 30px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#nextstep {
	width: 704px;
	float: left;
	display: block;
	margin: 10px;
	height: 40px;
	}
#cartseparator {
	margin-left:10px;
	margin-right:10px;
	float: left;
	width: 704px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}
#topcontent #langs {
	margin-top: 25px;
	margin-left: 5px;
	float: left;
	display:inline;
}
#footer {
	width:100%;
	background:#DDDDDD;
	float: left;
} 

#menuf {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	margin-top:5px;
	margin-bottom:5px;
	width: 954px;
}
#menuf2{
	margin-left:auto;
	margin-right:auto;
	text-align: center;
	width: 800px;
}
#menuf2 a, #menuf2 a:visited{
	color: #4478B4;
	text-decoration:underline;
	margin-left:5px;
	margin-right:5px;
}
#menuf2 a:hover{
	color: #F30;
	text-decoration:none;
}
#payments {
	background-color: #FFF;
	height: 40px;
	width: 360px;
	border: 1px solid #999;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
#adsdetail{
	background:url(images/3/banner_der.jpg);
	width:228px;
	height:126px;
	padding-top:25px;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
	}
#adsdetail #price{
	margin-right:16px;
	}
#ads {
	background-color: #E3E3E3;
}
#ads #adsbg {
	background-image:url(images/3/publi_top_en.jpg);
	width:724px;
	height:153px;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	}
#ads #adsbg #p1 {
	margin-top:10px;
	display:inline-block;
	}
#ads #adsbg #p2 {
	margin-top:10px;
	display:inline-block;
	}
#ads #adsbg #p3 {
	margin-top:10px;
	display:inline-block;
	}
#stdcontent{
	margin:5px;
	width:724px;
	font-size:12px;
	display: block;
	}
#stdcontent #faqq {
	margin-bottom: 10px;
	font-weight: bold;

}
#stdcontent #faqa {
	margin-bottom: 15px;

}

#menu #faqa #faqq {
	font-weight:bold;
}
#menu #faqa {
	padding-left: 35px;
	padding-right: 15px;
	padding-bottom: 27px;
	background-image: url(images/3/bullet3.gif);
	background-repeat: no-repeat;
	background-position: 21px 3px;
	color: #404040;
	font-size: 12px;	
	}
#topmenu {
	background-image:url(images/3/menu_top_back.jpg);
	height: 32px;
	padding-left: 15px;
	margin-top: 1px;
	margin-bottom: 1px;
	border-right-width-value: 1px;
	border-right-style-value: solid;
	border-right-color-value: #ffffff;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
}
#topmenu #txt {
	font-size: 14px;
	color: white;
	padding-top: 7px;
	}
#menu #support img {
	border-top-width: 0px;
	border-right-width-value: 0px;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-bottom-width: 0px;
	border-left-width-value: 0px;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-top-style: none;
	border-right-style-value: none;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-bottom-style: none;
	border-left-style-value: none;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-top-color: -moz-use-text-color;
	border-right-color-value: -moz-use-text-color;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-bottom-color: -moz-use-text-color;
	border-left-color-value: -moz-use-text-color;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	}
#titlesection {
	display: inline-block;
	height: 32px;
	background-image: url(images/3/fondo_tit.gif);
	background-repeat: repeat-x;
	margin-top: 4px;
	margin-bottom: 4px;
	width: 715px;
	padding-top: 7px;
	padding-left: 10px;
	color: white;
	font-weight: 100;
	font-size: 16px;
	}
#titlesection2 {
	display: inline-block;
	height: 32px;
	background-image: url(images/3/fondo_tit.gif);
	background-repeat: repeat-x;
	margin-top: 4px;
	margin-bottom: 4px;
	width: 362px;
	padding-top: 7px;
	padding-left: 10px;
	color: white;
	font-weight: 100;
	font-size: 16px;
	}

#titlerightcol {
	display: inline-block;
	height: 32px;
	background-image: url(images/3/fondo_tit_green.gif);
	background-repeat: repeat-x;
	margin-top: 4px;
	margin-bottom: 4px;
	width: 228px;
	padding-top: 7px;
	padding-left: 10px;
	color: white;
	font-weight: 100;
	font-size: 16px;

	}
#separator_v {
	margin-left: 10px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #ffffff;
	background-image: url(images/3/separator_v.gif);
	background-repeat: repeat-y;
	background-position: right top;
	font-size: 12px;
	width: 1px;
	overflow-x: hidden;
	overflow-y: hidden;
	float: left;
	height: 137px;
}
#separator_h {
	text-align: right;
	height: 4px;
	margin-left: 8px;
	margin-right: 3px;
	background-image: url(images/3/separator_h.gif);
	background-repeat: repeat-x;
	overflow-x: hidden;
	overflow-y: hidden;
	width: 707px;
	float:left;
}
#separator_h2 {
	float:left;
	height: 4px;
	margin-left: 8px;
	margin-right: 3px;
	background-image: url(images/3/separator_h.gif);
	background-repeat: repeat-x;
	overflow-x: hidden;
	overflow-y: hidden;
	width: 462px;
}
#separator_h_2_1 {
	width: 1px;
	background-image: url(iamges/3/separator_h2.gif);
	background-repeat: repeat-y;
}
#titleproduct {
	display: inline-block;
	height: 32px;
	background-image: url(images/3/fondo_tit.gif);
	background-repeat: repeat-x;
	margin-top: 8px;
	margin-bottom: 4px;
	width: 465px;
	padding-top: 7px;
	padding-left: 10px;
	color: white;
	font-weight: 100;
	font-size: 16px;
	}
#detailsright #separator {
	height: 1px;
	overflow-x: hidden;
	overflow-y: hidden;
	background-color: #e3e3e3;
	clear: both;
	width:198px;
	margin-left:20px;
	

}
#productlisthome {
	display:block;
	width: 234px;
	font-size:12px;
	padding:0px;
	margin-top:5px;
}
#productlisthome #item{
	display:block;
	width: 234px;
}
#productlisthome #item2{
	background-image: url(images/3/fondo_home_list.gif);
	background-repeat: repeat-x;
	background-position: center;
}
#productlisthome #item #name  {
	margin:0px;
	}
#productlisthome #item #name a  {
	background-color:#FFF;
	color: #6b6b6b;
	text-decoration: none;
	font-weight: bold;
	display:inline;
	float:left;
	background-image:url(images/3/bullet_pill.jpg);
	background-repeat:no-repeat;
	background-position: 5px;
	}
#productlisthome #item #name a:hover{
	color: red;
	background-image:url(images/3/bullet_pill_on.jpg);
}
#productlisthome #item #price {
	color: red;
	text-align:right;
	font-weight:bold;
	background-color:#FFF;
	margin: 3px;
}
#homegr1 {
	display:block;
	width: 476px;
}
#productdetails #products {
	width:472px;
	}
#productcellcat {
	width: 472px;
	display: inline-block;
	float:left;
	overflow: hidden;
	margin-top:20px;
	margin-bottom: 10px;
}
#productcellcat #name {
	font-size: 12px;
	font-weight: bold;
	color: #333;
	margin-top: 10px;
	display:inline;
}
#productcellcat #price {
	display:inline;
	font-size: 12px;
	font-weight: bold;
	color: #C00;
	margin-bottom: 10px;
}
#productcellcat #addtocart {
	margin-right: 20px;
	margin-bottom: 10px;
	margin-top:10px;
}
#productcellcat #productimage {
	padding: 0px;
	display: inline;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
}
#productcellcat #productdesc {
	margin-top:10px;
}
#productcellcat #moreinfo {
	padding: 0px;
	font-size: 11px;
}
#productcellcat #moreinfo a, #productcellcat #moreinfo a:visited {
	color: #4478B4;
	text-decoration:underline;
	} 
#productcellcat #moreinfo a:hover {
	color:#F30;
	text-decoration:none;
	}
#productcellcat #ourprice {
	font-size: 12px;
	display:inline;
}
#countcat {
	float:left;
	text-align: right;
	width: 462px;
	margin-top: 10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:20px;
	font-size:11px;
	font-weight:bold;
	color:#333;
}
#countcat a, #countcat a:visited{
	color: #4478B4;
	text-decoration:underline;
}
#countcat a:hover{
		color: #F30;
		text-decoration:none;
}
#cart #separator {
	width:704px;
	height:10px;
	margin-left:10px;
	margin-right:10px;
	display:inline-block;
	background-image: url(images/3/fondo_home_list.gif);
	}
#titlegreen {
	display: inline-block;
	height: 32px;
	background-image: url(images/3/fondo_tit_green.gif);
	background-repeat: repeat-x;
	margin-top: 4px;
	margin-bottom: 4px;
	width: 704px;
	padding-top: 7px;
	padding-left: 10px;
	color: white;
	font-weight: 100;
	font-size: 16px;

	}
