body {
	background:#ffffff; 
	padding-top:15px; 
	padding-bottom:40px; 
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#272727;
}
img {border:0px none;}
p {margin:0px; padding-top:3px; padding-bottom:3px;}
.clear {clear:both;}



h1 {
	font-size:16px;
	font-weight:bold;
	margin:0px;
	color:#007ec2;
	font-family: Arial, Helvetica, sans-serif;
	padding-top:8px;
	padding-bottom:3px;
}
h2 {font-size:12px; font-weight:bold; margin:0px; color:#007ec2; font-family: Arial, Helvetica, sans-serif; padding-top:15px; padding-bottom:0px;}
h3 {font-size:12px; font-weight:bold; margin:0px; color:#007ec2; font-family: Arial, Helvetica, sans-serif; padding-top:5px; padding-bottom:0px;}


/* header */
#header {width:862px; height:98px; background:url(images/bg-header.jpg) left top no-repeat;}
#header .logo {width:222px; height:98px; display:block; float:left;}
#header .slogan {width:380px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; font-style:italic; color:#FFFFFF; padding-top:68px; padding-left:90px;}

#header2 {width:862px; height:98px; background:url(images/bg-header2.jpg) left top no-repeat;}
#header2 .logo {width:222px; height:98px; display:block; float:left;}
#header2 .slogan {width:380px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; font-style:italic; color:#FFFFFF; padding-top:68px; padding-left:90px;}

/* horozintal menu */
#menu {width:688px; height:30px; background:url(images/bg-menu.jpg) left top no-repeat; font-size:12px; color:#FFFFFF; vertical-align:top;}
#menu ul {list-style:none; margin:0px; padding-top:6px; padding-left:30px;}
#menu ul li {list-style:none; margin:0px; display:inline;}
#menu ul li a {background:url(images/menu-arrow.jpg) left no-repeat; padding-left:15px; padding-right:15px; color:#FFFFFF; text-decoration:none; margin-right:10px;}
#menu ul li a:hover {text-decoration:underline}

/* vertical menu */
ul#vertical {width:160px; margin:0px; padding:0px; list-style:none;}
#vertical li {font-size:12px; line-height:12px; display:block; font-weight:bold; margin:0px; float:left; clear:left; width:160px;}
#vertical li.title {background: url(images/circle.jpg) left no-repeat; padding-left:28px; font-weight:bold; color:#007ec2; padding-top:10px; padding-bottom:10px; margin:0px;}

#vertical li.uno a {color:#FFFFFF; padding-left:26px; text-decoration:none; display:block; background:#BFDFF4 url(images/arrow.gif) no-repeat 10px; padding-top:10px; padding-bottom:10px; margin:0px; border-left:1px solid #BFDFF4; border-right:1px solid #BFDFF4;}
#vertical li.uno a:hover {color:#9d9f9f; text-decoration:none; background:#FFFFFF url(images/arrow2.gif) no-repeat 10px; display:block; border-left:1px solid #CFCFCF; border-right:1px solid #CFCFCF;}

#vertical li.dos a {color:#FFFFFF; padding-left:26px; text-decoration:none; display:block; background:#B4D9F3 url(images/arrow.gif) no-repeat 10px; padding-top:10px; padding-bottom:10px; margin:0px; border-left:1px solid #B4D9F3; border-right:1px solid #B4D9F3;}
#vertical li.dos a:hover {color:#9d9f9f; text-decoration:none; background:#FFFFFF url(images/arrow2.gif) no-repeat 10px; display:block; border-left:1px solid #CFCFCF; border-right:1px solid #CFCFCF;}

#vertical li.tres a {color:#FFFFFF; padding-left:26px; text-decoration:none; display:block; background:#A7D4F1 url(images/arrow.gif) no-repeat 10px; padding-top:10px; padding-bottom:10px; margin:0px; border-left:1px solid #A7D4F1; border-right:1px solid #A7D4F1;}
#vertical li.tres a:hover {color:#9d9f9f; text-decoration:none; background:#FFFFFF url(images/arrow2.gif) no-repeat 10px; display:block; border-left:1px solid #CFCFCF; border-right:1px solid #CFCFCF;}

#vertical li.cuatro a {color:#FFFFFF; padding-left:26px; text-decoration:none; display:block; background:#9CCFEE url(images/arrow.gif) no-repeat 10px; padding-top:10px; padding-bottom:10px; margin:0px; border-left:1px solid #9CCFEE; border-right:1px solid #9CCFEE;}
#vertical li.cuatro a:hover {color:#9d9f9f; text-decoration:none; background:#FFFFFF url(images/arrow2.gif) no-repeat 10px; display:block; border-left:1px solid #CFCFCF; border-right:1px solid #CFCFCF;}

#vertical li.cinco a {color:#FFFFFF; padding-left:26px; text-decoration:none; display:block; background:#8EC8ED url(images/arrow.gif) no-repeat 10px; padding-top:10px; padding-bottom:10px; margin:0px; border-left:1px solid #8EC8ED; border-right:1px solid #8EC8ED;}
#vertical li.cinco a:hover {color:#9d9f9f; text-decoration:none; background:#FFFFFF url(images/arrow2.gif) no-repeat 10px; display:block; border-left:1px solid #CFCFCF; border-right:1px solid #CFCFCF;}

#vertical li.seis a {color:#FFFFFF; padding-left:26px; text-decoration:none; display:block; background:#7EC2E9 url(images/arrow.gif) no-repeat 10px; padding-top:10px; padding-bottom:10px; margin:0px; border-left:1px solid #7EC2E9; border-right:1px solid #7EC2E9;}
#vertical li.seis a:hover {color:#9d9f9f; text-decoration:none; background:#FFFFFF url(images/arrow2.gif) no-repeat 10px; display:block; border-left:1px solid #CFCFCF; border-right:1px solid #CFCFCF;}

#vertical li.siete a {color:#FFFFFF; padding-left:26px; text-decoration:none; display:block; background:#70BAE7 url(images/arrow.gif) no-repeat 10px; padding-top:10px; padding-bottom:10px; margin:0px; border-left:1px solid #70BAE7; border-right:1px solid #70BAE7;}
#vertical li.siete a:hover {color:#9d9f9f; text-decoration:none; background:#FFFFFF url(images/arrow2.gif) no-repeat 10px; display:block; border-left:1px solid #CFCFCF; border-right:1px solid #CFCFCF;}

#vertical li.eight a {color:#FFFFFF; padding-left:26px; text-decoration:none; display:block; background:#69b1dd url(images/arrow.gif) no-repeat 10px; padding-top:10px; padding-bottom:10px; margin:0px; border-left:1px solid #69b1dd; border-right:1px solid #69b1dd;}
#vertical li.eight a:hover {color:#9d9f9f; text-decoration:none; background:#FFFFFF url(images/arrow2.gif) no-repeat 10px; display:block; border-left:1px solid #CFCFCF; border-right:1px solid #CFCFCF;}

#vertical li.nine a {color:#FFFFFF; padding-left:26px; text-decoration:none; display:block; background:#5da7d4 url(images/arrow.gif) no-repeat 10px; padding-top:10px; padding-bottom:10px; margin:0px; border-left:1px solid #5da7d4; border-right:1px solid #5da7d4;}
#vertical li.nine a:hover {color:#9d9f9f; text-decoration:none; background:#FFFFFF url(images/arrow2.gif) no-repeat 10px; display:block; border-left:1px solid #CFCFCF; border-right:1px solid #CFCFCF;}

#vertical li.ten a {color:#FFFFFF; padding-left:26px; text-decoration:none; display:block; background:#54a2d1 url(images/arrow.gif) no-repeat 10px; padding-top:10px; padding-bottom:10px; margin:0px; border-left:1px solid #54a2d1; border-right:1px solid #54a2d1;}
#vertical li.ten a:hover {color:#9d9f9f; text-decoration:none; background:#FFFFFF url(images/arrow2.gif) no-repeat 10px; display:block; border-left:1px solid #CFCFCF; border-right:1px solid #CFCFCF;}



/* body */
#rightcell {width:140px; padding-left:14px; padding-right:20px; vertical-align:top; background:url(images/shadow-right.jpg) right top repeat-y;}
#rightcell .bluetitle {width:140px; height:30px; font-size:12px; font-weight:bold; color:#007ec2; vertical-align:middle;}

#righthome {width:160px; padding-left:0px; padding-right:0px; vertical-align:top;}
#righthome2 {width:140px; padding-left:0px; padding-right:0px; vertical-align:top; background:url(images/shadow-right.jpg) right top repeat-y;}

#product {
	width:668px;
	background:url(images/shadow-left.jpg) left top repeat-y;
	padding-left:20px;
	padding-top:26px;
	vertical-align:top;
}
#product .content {
	width:468px;
	padding-top:0px;
	vertical-align:top;
}
#product a {color:#007ec2; text-decoration:none;}
#product a:hover {color:#007ec2; text-decoration: underline;}

#other {width:843px; background:url(images/shadow.jpg) left top repeat-y; padding-left:20px; padding-top:26px; vertical-align:top;}
#other .content {width:580px; padding-top:0px; vertical-align:top;}
#other a {color:#007ec2; text-decoration:none;}
#other a:hover {color:#007ec2; text-decoration: underline;}

#home {width:688px; vertical-align:top; background:url(images/home.jpg) left top no-repeat;}
#home a {color:#007ec2; text-decoration:none;}
#home a:hover {color:#007ec2; text-decoration: underline;}

#home .boxes {width:687px; height:160px; vertical-align:top; padding-top:12px; padding-bottom:5px;}
.boxone {width:157px; border:1px solid #F3F1F4; padding:5px; padding-right:2px; vertical-align:top; background-color:#FFFFFF; font-size:12px;}
.boxtwo {width:160px; border:1px solid #F3F1F4; padding:5px; vertical-align:top; background-color:#FFFFFF; font-size:12px;}
.mainbox {width:285px; font-size:12px; vertical-align:top;}
.mainbox h1 {padding-top:0px; font-size:13px;}


/* FOOTER */
#footer {width:862px; height:44px; background:url(images/bg-footer.jpg) left top no-repeat; vertical-align:top;}
#footer .copy {width:200px; font-size:10px; float:left; padding-top:14px; padding-left:30px;}
#footer .links {width:166px; float:right; padding-right:38px; color:#FFFFFF; padding-top:14px; font-size:10px;}
#footer .links a {color:#FFFFFF; text-decoration:none; font-weight:normal;}
#footer .links a:hover {color:#FFFFFF; text-decoration: underline; font-weight:normal;}

#footerhome {
	width:880px;
	height:39px;
	vertical-align:top;
	padding-left:0px;
	background-image: url(images/bg-footer2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#footerhome .copy {width:200px; font-size:10px; float:left; padding-top:6px; padding-left:30px;}
#footerhome .links {width:166px; float:right; padding-right:38px; color:#FFFFFF; padding-top:4px; font-size:10px;}
#footerhome .links a {color:#FFFFFF; text-decoration:none; font-weight:normal;}
#footerhome .links a:hover {color:#FFFFFF; text-decoration: underline; font-weight:normal;}

.image_pad {
	padding-bottom: 5px;
	padding-left: 15px;
}
.table_pad {
	padding-right: 10px;
}
