body { background:#163355; font:12px Arial, Helvetica, sans-serif; padding:0; margin:0; color:#CCC;}
html { padding:0; margin:0;}
.clr { clear:both;}
.bg1 { width:90%; height:1px; background:#dfdfdf; padding:0 20px; margin:0;}
img { padding:0; margin:0; border:none; text-align:center; }
/*--------------------------------  Main -------------------------------------*/
.main{margin:auto; padding:0; width:100%; width:937px; }
.header{margin:auto; padding:0; width:937px; background:#024278 url(images/header_bg.jpg) top right no-repeat; }
.logo{margin:0; padding:20px; width:500px;}
.logo img { padding:8px 0px 10px 15px;}
.date{float:left; width:100%; margin:0; padding:0; background:url(images/boton_bg.gif) top left repeat-x; height:33px; }
.date-text{ float:right; font:bold 12px Arial, Helvetica, sans-serif; color:#FFF; margin:8px 70px 12px 0px;}
.bottom{width:100%; background:#153454 url(images/body_bg.jpg) top left repeat-x; }
.main-body{width:836px; margin:auto; padding:0;}
.white{margin:0; padding:0px 18px 0px 18px; background:url(images/body_white.png) top left repeat-y; }
.footer{margin:0; padding:0; background:url(images/footer-shadow.png) top left no-repeat; height:21px; }
.home-content{margin:0px 18px 0px 18px; padding:0px; }
.footer-links{margin:0; padding:2px; background:#b4cadf; font:normal 11px Tahoma, Geneva, sans-serif; color:#023366; height:15px;  }
.footer-llinks1{width:auto; float:left; padding:1px 0px 0px 120px ; text-transform:uppercase;}
.copyright{ float:right; padding:0px 45px; color:#000000; font:normal 12px Tahoma, Geneva, sans-serif;}
.footer-blank{height:60px; margin:0; padding:0; }

.innerpage{width:100%; margin:0; padding:0;}
.left-col{float:left; margin:10px; width:560px; }
.left-col2{float:left; margin:10px; width:767px; }
.right-col{ float:right; margin:10px; width:200px;}
/*+++++++++++++++++++++++++++   BODY    +++++++++++++++++++++++++++++++++++++*/
/* Bg Resize */
.bgRasize { }
/* body ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.body { padding:0; margin:0px auto 0 auto;}
.body h1{padding:5px; margin:0; font:bold 20px Arial, Helvetica, sans-serif; color:#FFF;  }
.body h2 { font:normal 20px Tahoma, Geneva, sans-serif; color:#CCCCCC; padding:15px 10px; margin:0;}
.body h3 { font:normal 18px Tahoma, Geneva, sans-serif; color:#CCCCCC; padding:15px 10px; margin:0; border-bottom:1px solid #e9ebec; }
.body h4 { font:normal 18px Tahoma, Geneva, sans-serif; color:#CCCCCC; padding:10px 10px; margin:10px 20px 10px 20px;}
.body p  { font:normal 12px Arial, Helvetica, sans-serif; color:#f0eded; padding:0 5px; margin:10px 0; text-align:justify;}
.body strong { color:#CCCCCC;}
.body a { color:#CCCCCC; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none;}
.body img { float:left; margin:10px 0px 15px 0px; padding:0px; border:#666666 solid 6px;}
.body .bottons { width:100%; height:20px; margin:0; padding:0;}
.body .bottons img { padding:0; margin:0;}
.body2 { width:1000px; padding:0; margin:0 0 0 5px; background:#fff url(images/bg_con.gif) top repeat-x; border:1px solid #858585;}
/* inner-Body -----------------   Inner- Body   -------------------------------------*/
.inner-body { padding:0; margin:10px auto 0 12px; color:#333; }
.inner-body h1{padding:0px; margin:0; font:bold 20px Arial, Helvetica, sans-serif; color:#336699;  }
.inner-body h2 { font: bold 16px  Arial, Helvetica, sans-serif; color: #006699; padding:8px 8px; margin:0;}
.inner-body h3 { font:normal 18px Tahoma, Geneva, sans-serif; color:#CCCCCC; padding:15px 10px; margin:0; border-bottom:1px solid #e9ebec; }
.inner-body h4 { font:bold 13px Tahoma, Geneva, sans-serif; color:#333333; padding:0px 0px; margin:0px;}
.inner-body p  { font:normal 12px Arial, Helvetica, sans-serif; color:#666666; padding:10 5px; margin:10px 0; text-align:justify;}
.inner-body strong { color:#333333;}
.inner-body a { color:#CCCCCC; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none;}
.inner-body img { float:left; margin:10px 0px 15px 0px; padding:0px; border:#666666 solid 6px;}
.inner-body .bottons { width:100%; height:20px; margin:0; padding:0;}
.inner-body .bottons img { padding:0; margin:0;}
.inner-body ul  { padding:5px 10px; margin:5px 0; text-align:left; list-style-type:none; }

.inner-body ul li  { font:bold 12px Arial, Helvetica, sans-serif; color: #0066CC; padding:2px 5px 2px 12px;  margin:0; text-align:left; background:url(images/hyphen.gif) left no-repeat;}
.special{float:left; margin:0; padding:0px; width:100%;}
.special p{margin:5px 10px; padding:0px; font:bold 13px Arial, Helvetica, sans-serif; color:#0066CC; }
.special-left{float:left; margin:10px; padding:0px; width:350px;}
.special-right{float: left; margin:10px; padding:0px; width:350px;}

.special1{float:left; margin:0; padding:0px; width:100%;}
.special1 p{margin:5px 10px; padding:0px; font:bold 13px Arial, Helvetica, sans-serif; color: #000000; }
.special1-left{float: left; margin:10px; padding:0px; width:200px; text-align:center;}
.special1-right{float: left; margin:10px; padding:0px; width:200px; text-align:center;}

.clents{float:left; margin:0; padding:0px; width:100%;}
.clients p{margin:5px 10px; padding:0px; font:bold 13px Arial, Helvetica, sans-serif; color: #000000; }
.clients-left{float: left; margin:10px; padding:0px; width:350px; text-align: left;}
.clients-right{float: left; margin:10px; padding:0px; width:350px; text-align: left;}

.just{float: right; margin:0px; padding:0px; width: auto; text-align:center;}

/* Right Col ------------------------- Right Col ---------------------------- */
.right-body { padding:0; margin:0px; color:#333;  font:normal 12px Arial, Helvetica, sans-serif;}
.right-body h1{padding:5px; margin:0; font:bold 16px Arial, Helvetica, sans-serif; color:#000000;  }
.right-body strong { color:#336699; padding:0px; line-height:18px;}
.right-body p  { font:normal 12px Arial, Helvetica, sans-serif; color:#666666; padding:0; margin:0; text-align:justify;}

.right-body ul  { padding:5px 10px; margin:5px 0; text-align:left; list-style-type:none; }

.right-body ul li  { font:bold 12px Arial, Helvetica, sans-serif; color:#4e7aa7; padding:2px 5px 2px 12px;  margin:0; text-align:left; background:url(images/hyphen.gif) left no-repeat;}

/*-------------------------------  menu  --------------------------------------*/
#menu{width:auto;
float:left;
height:30px;
background:url(images/menu_bg.png) top left repeat;
margin:0px;
padding:0px 0px 0px 40px;
}

#navbar {
	list-style:none;
	width:100%;
	height:30px;
	min-width:400px;
    margin: 0;
	padding:0;
	 }
#navbar li {
float:left;
	margin:2px 1px 0 0;
	padding:0 0 0 3px;
	height:30px; }
#navbar li a {
	display: block;
	padding:7px 30px 7px 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
    text-decoration:none;
	font-weight:bold;
    color:#AAAAAA;

	 }
 #navbar li a:hover {
	 display: block;
	padding:7px 30px 7px 30px;
    text-decoration:none;
	font-weight:bold;
    color:#AAAAAA;
	color:#FFF;
 }
#navbar li.selected a {
	display: block;
	padding:7px 30px 7px 30px;
	color:#c4e4ff;}
	
	#navbar li ul {
	display: none; 
	width:155px; /* Width to help Opera out */
	
	}
#navbar li:hover ul, #navbar li.hover ul {
	display:block;
	position:absolute;
	margin:2px 0px 0px 0px;
	padding:0;
	z-index:1;
	width:130px;
	padding-left:-2px;
	background:#000000;
	border:#FFFFFF solid 1px;
	border-top:#FFFFFF solid 0px;
	
	}
#navbar li:hover li, #navbar li.hover li {
	display:block;
	padding:0px;
	margin:0px;
	width:130px;
	
		}
#navbar li:hover li a, #navbar li.hover li a {
	display:block;
	padding:7px 15px 7px 10px;
	background:#000000;
	color: #aaa;
	padding-left:10px;
	}
#navbar li li a:hover {
	display:block;
	padding:7px 15px 7px 10px;
	background:#333333;
	color:#FFF;
	
	}

a.menu1:link,a.menu1:active,a.menu1:visited{font:normal 11px Tahoma, Geneva, sans-serif; color:#023366; text-decoration:none; }
a.menu1:hover{color:#000;  text-decoration:underline;  }
a.menu2:link,a.menu2:active,a.menu2:visited{font:bold 12px Arial, Helvetica, sans-serif; letter-spacing:0.1px; color:#4e7aa7; text-decoration:none; }
a.menu2:hover{color:#000;  text-decoration:underline;  }

