TD.bordo {
	BACKGROUND-COLOR: #666666;
	vertical-align: middle;
	padding: 5px 5px 5px ;
	
	}
.bgmenu{
background: url(../images/menu_bg.jpg);
background-repeat:repeat-y;
}
.bgpanel1{
background: url(../images/bgpanel1.gif);
background-repeat: no-repeat;
}
.bgpanel2{
background: url(../images/bgpanel2.gif);
background-repeat: no-repeat;
}
.bgBodyTop{
background: url(../images/bg_topBody.gif);
background-repeat:repeat-y;
}
.bgBody{
background: url(../images/bg_mainBody.gif);
background-repeat:repeat-y;
}
.bgBodyBottom{
background: url(../images/bg_bottomBody.gif);
background-repeat:repeat-y;
}
body {
	margin: 0px;
	padding: 0px;
	
/*	background-color: #004387; */
	background-color:#FFFFFF;
		behavior: url("../js/csshover.htc");
	
}

			#menu ul li, #menul ul li, #menuc ul li {float: left; width: 100%;}
			#menu ul li a, #menul ul li a, #menuc ul li a {height: 1%;}

.textbox {
	font-family: Arial;
	font-size: 9px;
}
.text10 {
	font-family: Arial;
	font-size: 10px;
	color: #666666;
}
.text12 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #4a4a4a;
}
._4a4a4a {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #4a4a4a;
		list-style: lower-latin;

}
._ffffff {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
		list-style: lower-latin;

}
a._ffffff:link   {color: #ffffff; }
a._ffffff:visited {color: #ffffff; }
a._ffffff:active {color: #ffffff; }
a._ffffff:hover  {color: #ffffff; }

Ul. {
	float: left;
	} 



LI.list1 {
	list-style: square;
	font-family:Arial;
	font-size: 11px;
	color:#999999;
	} 

LI.listy {
list-style: square;
font-family:Arial;
font-size: 11px;
color:#FFCC33; 
	
	} 
LI.listr {
list-style: square;
font-family:Arial;
font-size: 11px;color:#990000; 
	
	} 
LI.listg {
list-style: square;
font-family:Arial;
font-size: 11px;color:#006633; 
	
	} 
LI.listb {
list-style: square;
font-family:Arial;
font-size: 11px;color:#000000; 
	
	} 
	LI.liste {
	list-style: square;
	font-family:Arial;
	font-size: 11px;
	color:#FF0066;	
	} 
	LI.listbl {
	list-style: square;
	font-family:Arial;
	font-size: 11px;
	color:#004487;	
	} 
	LI.listbr {
	list-style: square;
	font-family:Arial;
	font-size: 11px;
	color:#6F3737;	
	} 


._8c8c8c {
	font-family: Arial;
	font-size: 10px;
	color: #8c8c8c;
}
A:link {COLOR: #575757; TEXT-DECORATION: none}
A:visited {COLOR: #000000; TEXT-DECORATION: none}
A:hover {COLOR: #000000; TEXT-DECORATION: none}
A:active {COLOR: #000000}
.neg_12 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.text14 {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.ad14 {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #747474;
}
.ad11 {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #747474;
}
.ad10 {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #747474;
}
.ad11bold {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #747474;
}
.ad12 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #747474;
}
.ad12 a{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #747474;
}
.ad12 a:visited{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #747474;
}
.ad12bold {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #747474;
}
.ad11b_blanca {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.ad12b_blanca {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.text_contact {
	font-family: Arial;
	font-size: 10px;
	background-color: #FEFCF9;
	border: 1px solid #C6C6C6;
	list-style-image: url(#);
}
.text_index {
	font-family: Arial;
	font-size: 9px;
	border: 1px solid #C6C6C6;
}
.text_new_18 {
	font-family: Arial;
	font-size: 18px;
	color: #990000;
}
.text_12_new {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.text_11_new {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
}
.cata_11_txt {
	font-family: Arial;
	font-size: 11px;
	color: #4a4a4a;
}
.cata_11_txt {
	font-family: Arial;
	font-size: 11px;
	color: #4a4a4a;
}
.txt_cata {
	font-family: Arial;
	font-size: 11px;
	color: #4a4a4a;
}
.car-11-46 {
	font-family: Arial;
	font-size: 11px;
	color: #464646;
	font-weight: bold;
}
.car-9-46 {
	font-family: Arial;
	font-size: 9px;
	color: #464646;
}
.car-11-neg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.car-11-neg-neg {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.car-9-nara {
	font-family: Arial;
	font-size: 9px;
	color: #004487;
}
.car-titulo {
	font-family: Arial;
	font-size: 14px;
	color: #000000;
}
.car-select{
	font-family: Arial;
	font-size: 10px;
	color: #000000;
}
.car-11-neg a{
	font-family: Arial;
	font-size: 9px;
	color: #004487;
	text-decoration: underline;
}
.car-11-neg a:visited{
	font-family: Arial;
	font-size: 9px;
	color: #004487;
	text-decoration: underline;	
}
.car-11-neg a:hover{
	font-family: Arial;
	font-size: 9px;
	color: #004487;
	text-decoration: underline;	
}
.car_input_select{
   font-family: Arial;
	 font-size: 11px;
	 border: 1px solid #C6C6C6;
	 background-color: #FBFBFB;
}
.style5{
   font-family: Arial;
	 font-size: 18px;
	 font-weight:normal;
	 color:#616161;
}
.style4{
   font-family: Georgia, "Times New Roman", Times, serif;
	 font-size: 14px;
	 font-weight:bold;
	 color:#004487;
}
.style4 a:link{
   font-family: Georgia, "Times New Roman", Times, serif;
	 font-size: 14px;
	 font-weight:bold;
	 color:#004487;
}
.style4 a: active{
   font-family: Georgia, "Times New Roman", Times, serif;
	 font-size: 14px;
	 font-weight:bold;
	 color:#004487;
}
.style4 a: hover{
   font-family: Georgia, "Times New Roman", Times, serif;
	 font-size: 14px;
	 font-weight:bold;
	 color:#666666;
}
.style4 a: visited{
   font-family: Georgia, "Times New Roman", Times, serif;
	 font-size: 14px;
	 font-weight:bold;
	 color:#004487;
}
.styleRed{
   font-family: Georgia, "Times New Roman", Times, serif;
	 font-size: 14px;
	 font-weight:bold;
	 color:#990000;
}
.styleRed:link{
   font-family: Georgia, "Times New Roman", Times, serif;
	 font-size: 14px;
	 font-weight:bold;
	 color:#990000;
}
.styleRed:active{
   font-family: Georgia, "Times New Roman", Times, serif;
	 font-size: 14px;
	 font-weight:bold;
	 color:#990000;
}
.styleRed:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight:bold;
	color:#990000;
	text-decoration: underline;
}
.styleRed:visited{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight:bold;
	color:#990000;
}

.style3{
   font-family: Arial;
	 font-size: 14px;
	 font-weight:normal;
	 color:#004487;
}
.style20{
   font-family: Arial;
	 font-size: 20px;
	 font-weight:bold;
	 color:#004487;
}
.style20black{
   font-family: Arial;
	 font-size: 20px;
	 font-weight:bold;
	 color:#202020;
}

.style2{
   font-family: Arial;
	 font-size: 11px;
}

.contact-title{
  font-family: Arial;
	font-size: 18px;
  color: #000000;
}
.contact-font{
  font-family: Arial;
	font-size: 11px;
  color: #616161;
}
.contact-font a{
  font-family: Arial;
	font-size: 11px;
  color: #616161;
}
.contact-font a:visited{
  font-family: Arial;
	font-size: 11px;
  color: #616161;
}

.contact-input{
   font-family: Arial;
	 font-size: 10px;
	 border: 1px solid #C6C6C6;
	 background-color: #FBFBFB;
}

.contact-select{
   font-family: Arial;
	 font-size: 10px;
	 border: 1px solid #C6C6C6;
	 background-color: #FBFBFB;
	 width:205px;
}

.prod_reg-title{
  font-family: Arial;
	font-size: 18px;
  color: #000000;
}
.prod_reg-note{
  font-family: Arial;
	font-size: 12px;
  color: #616161;
}
.site_map_title{
  font-family: Arial;
	font-size: 18px;
  color: #004487;
	font-weight: normal;
}
.press-font{
  font-family: Arial;
	font-size: 11px;
  color: #616161;
}
.press-font-title{
  font-family: Arial;
	font-size: 11px;
  color: #3B3B3B;
	font-weight: bold;
}
.gallery {
   font-family: Arial;
	 font-size: 11px;
	 font-weight:normal;
	 color:#004487;
}
.gallery:link:visited:hover{
   font-family: Arial;
	 font-size: 11px;
	 font-weight:normal;
	 color:#004487;
}
.gallery:link {
   font-family: Arial;
	 font-size: 11px;
	 font-weight:normal;
	 color:#004487;
}
.blue {
	font-family: Arial;
	font-size: 11px;
	font-weight:normal;
	color:#990000;
}
.blue:hover{
   font-family: Arial;
	 font-size: 11px;
	 font-weight:normal;
	 color:#0033CC;
	text-decoration: underline;
}
.blue:visited{
	font-family: Arial;
	font-size: 11px;
	font-weight:normal;
	color:#990000;
}
.blue:link {
   font-family: Arial;
	 font-size: 11px;
	 font-weight:normal;
	 color:#990000;
}

.blue {
   font-family: Arial;
	 font-size: 11px;
	 font-weight:normal;
	 color:#004487;
}
.blue:hover{
   font-family: Arial;
	 font-size: 11px;
	 font-weight:normal;
	 color:#0033CC;
	text-decoration: underline;
}
.blue:visited{
   font-family: Arial;
	 font-size: 11px;
	 font-weight:normal;
	 color:#0033CC;
}
.blue:link {
   font-family: Arial;
	 font-size: 11px;
	 font-weight:normal;
	 color:#004487;
}
.blueB {
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;
	color:#004487;
}
.blueB:hover{
	font-family: Arial;
	font-size: 11px;
	font-weight:bolder;
	color:#0033CC;
	text-decoration: underline;
}
.blueB:visited{
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;
	color:#0033CC;
}
.blueB:link {
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;
	color:#004487;
}
.red {
   font-family: Arial;
	 font-size: 11px;
	 font-weight:normal;
	 color:#990000;
}
.red:hover {
   font-family: Arial;
	 font-size: 11px;
	 font-weight:normal;
	 color:#0033CC;
}
.red:visited {
   font-family: Arial;
	 font-size: 11px;
	 font-weight:normal;
	 color:#990000;
}
.red:link {
	font-family: Arial;
	font-size: 11px;
	color:#990000;
	font-weight:normal;
	text-decoration: underline;		
}
	/* CSS for the box starts here */
	.portletcontent {
		padding:0 7px 0 0;
		background:#fff url(borders.gif) 100% 0 repeat-y;
	}
	.bi {
		padding:0 0 0 1px;
		background:#fff url(borders.gif) 0 0 repeat-y;
		

	}
	.bb {
		height:30px;
		margin:0 -7px 0 -1px;
		background:url(box.gif) 100% 100% no-repeat;
	}
	.bb div {
		width:18px;
		height:30px;
		background:url(box.gif) 0 100% no-repeat;
	}
	.bbt {
		height:30px;
		margin:0 -7px 0 -1px;
		background:url(boxt.gif) 100% 100% no-repeat;
	}
	.bbt div {
		width:18px;
		height:30px;
		background:url(boxt.gif) 0 100% no-repeat;
	}
	.portlet h2 {
	height:20px;
	padding:0 0 0 10px;
	background-color:#FFFFFF;
	background-image:url(topright.gif);
	background-position:right top;
	background-repeat:no-repeat;
	color:#004389;
	line-height:20px;
	}
	
	
	.portletcontent p {
		padding:8px 10px 8px 10px;
		background:#fff;
	}
	/*STAR OF DROPDOWN MENU*/
	

.EXCEPT { 
	cursor: pointer; 
	font-family: Verdana,Arial,San Serif; 
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none; 
	color: #DCDCDC 
	} 


a.nav:link   { font-family: Verdana,Arial,San Serif; font-size: 10px; text-decoration: none }
a.nav:visited { font-family: Verdana,Arial,San Serif; font-size: 10px; text-decoration: none }
a.nav:active { font-family: Verdana,Arial,San Serif; font-size: 10px; text-decoration: none }
a.nav:hover  { font-family: Verdana,Arial,San Serif; font-size: 10px; text-decoration: none; color: #FF0000 }
	
.HEADING     {
	cursor: hand;
	font-weight: bold;
	border: 0 solid #000000;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #4a4a4a;
	text-decoration: none;
			    }
.LINKSOFF    { 
	display: none;
	font-family: Arial;
	font-size: 11px;
	color: #666666;
 }
.LINKSON     { 	
	display: inline;
	font-family: Arial;
	font-size: 11px;
	color: #666666;
 }
/*new cssbox*/
		* html .boxhead h2 {height: 1%;} /* For IE 5 PC */
		.widthlessbox {
	margin: 0 auto; /* center for now */
	background: url(sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
		}

		.sidebox {
	margin: 0 auto; /* center for now */
	width: 36.5em; /* ems so it will grow */
	background: url(sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
		}
		.searchbox {
	margin: 0 auto; /* center for now */
	width: 46em; /* ems so it will grow */
	background: url(sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
		}
		.sidebox2 {
			margin: 0 auto; /* center for now */
			width: 29em; /* ems so it will grow */
			background: url(sbbody-r.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.boxhead {
			background: url(sbhead-r.gif) no-repeat top right;
			margin: 0;
			padding: 0;
			text-align: center;
		}
		.boxhead2 {
			background: url(sbhead-r.gif) no-repeat top right;
			margin: 0;
			padding: 0;
			text-align: center;
		}
		.boxhead h2 {
			background: url(sbhead-l.gif) no-repeat top left;
			margin: 0;
			padding: 20px 30px 5px;
			color: white; 
			font-weight: bold; 
			font-size: 1.2em; 
			line-height: 1em;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
		}
		.boxhead h3 {
			background: url(sbhead-l.gif) no-repeat top left;
			margin: 0;
			padding: 10px 10px 0px;
			color: white; 
			font-weight: bold; 
			font-size: 1.2em; 
			line-height: 1em;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
		}
		.boxhead2 h3 {
			background: url(sbhead-l.gif) no-repeat top left;
			margin: 0;
			padding: 5px 0px 0px;
			color: white; 
			font-weight: bold; 
			font-size: 1.2em; 
			line-height: 1em;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
		}
		.boxbody {
			background: url(sbbody-l.gif) no-repeat bottom left;
			margin: 0;
			padding: 0px 5px 20px;
		}
		.boxbody2 {
		
			background: url(sbbody-l.gif) no-repeat bottom left;
			margin: 0;
			padding: 1px 0px 0px;
		}
		.padding20
		{
			margin: 0;
			padding: 5px 20px 5px;
		}

#errordiv {
  border: 1px solid red;
  background-color: #990000;
  display: none;
  width: 80%;
  margin: 5px;
  padding: 5px;font-family: Arial;
	color: #FFFFFF;		
		 font-size: 11px;
	 border: 1px solid #C6C6C6;
		}

.required {   font-family: Arial;
	background-color: #004487;
	color: #FFFFFF;		
		 font-size: 11px;
	 border: 1px solid #C6C6C6;

}

.required:focus {
  background-color: #fff;
  border: 1px solid #f00;
}

.checkit {
   font-family: Arial;
	 font-size: 11px;
	 border: 1px solid #C6C6C6;
	 background-color: #FBFBFB;
}
#testimonials {
	border-bottom: dashed #2466B2 thin 1px;

}
#boxdiv {
	margin-bottom:10px;
	border-bottom:1px dotted #dadada;
	padding-bottom:10px;
	width: 530px;

}

hr {border: none 0; 
border-top: 1px dotted #dadada;;/*the border*/
width: 550px;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/

}
/*Styles for produc result pages*/
.containerDiv {
	WIDTH: 510px;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	border-top:1px dotted #dadada; text-align:center;
}
.prodDiv {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; HEIGHT: 150px; WIDTH: 170px;
		border-bottom:1px dotted #dadada;	TEXT-ALIGN: left;

}
.thumbnail {
	TEXT-ALIGN: left;
}
.prodPriceName {
	FONT-SIZE: 11px; WIDTH: 220px; FONT-FAMILY: Arial, Verdana, Helvetica; TEXT-ALIGN: center
}
.BlueFont {
	COLOR: blue
}
.underline {
	TEXT-DECORATION: underline
}
.greybar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; float: right;  margin-bottom:10px; WIDTH: 500px;
	padding-bottom:10px; 

}
.figImage {
	FLOAT: left; MARGIN: 10px 0px 30px 10px; WIDTH: 23px
}

.pages {
  WIDTH: 510px;  padding-top: 40px;	padding-bottom:20px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px;  vertical-align:bottom;  text-align: center;
	font-size: 11px;	color: #000000; line-height: 40px
	
}
