body{
	background-color:#FFFFFF;
	background-image:url(../images/bg.jpg);
	background-repeat:no-repeat;
	background-attachment:fixed;
	font-family:Tahoma;
	font-size:11px;
}

a{color:#457ba2; text-decoration:none;}
a:hover{color:#457ba2; text-decoration:underline;}

a.flag {background-image:url('../images/16a.png');}
a.flag:hover {background-image:url('../images/16.png');}

#logo{
	padding-right:70px
}
#menu-up {
background:url(../images/sliced_01.png);
}
#menu-in {
padding-top:18px;
padding-left:22px;

}
#footer-dn {

background:url(../images/sliced_12.png);
background-repeat:no-repeat;
width:1003px;
height:17px;}


#shade-right {
width:7px;
float:right;
height:792px;
background:url(../images/rt-bdr.png);
}
#shade-left {
width:996px;
float:right;

}
#left-shade-in{

width:7px;
float:left;
height:792px;
background:url(../images/lft-shd.png);
}
#menu-dn-bar1{
height:5px;
background-image:url(../images/menu-dn.png);
background-repeat:repeat-x;

}

#cnt-in{
width:989px;
height:600px;
background-color:#FFFFFF;
float:right;
}
	
.menu {font-family:Tahoma; font-size:10pt; color:#fcfdfd;}

.clnt 		{font-family:Tahoma; font-size:11px; color:#666666;}


.cnt 		{font-family:Tahoma; font-size:10px; color:#656565; text-align:justify;}
.cnt_hd		{
	font-family:Tahoma;
	font-size:12px;
	color:#0270a1;
	font-weight:bold;
}
.cnt_sub_hd	{font-family:Tahoma; font-size:11px; color:#656565; font-weight:bold;}


.cnt-lnk	   {font-family:Tahoma; font-size:12px; color:#457ba2; text-decoration:none;}
.cnt-lnk:hover {font-family:Tahoma; font-size:12px; color:#656565; text-decoration:none;}


.sub_hd	{font-family:Tahoma; font-size:11px; color:#FFFFFF; font-weight:bold;}

.news_hd		{font-family:Tahoma; font-size:12px; color:#fffefe; font-weight:bold;}

/*.incnt 		    {font-family:Tahoma; font-size:12px; color:#ffffff; text-align:justify;}
.incnt_hd	  	{font-family:Tahoma; font-size:14px; color:#ffffff; font-weight:bold;}
.incnt_sub_hd	{font-family:Tahoma; font-size:11px; color:#ffffff; font-weight:bold;}*/

.incnt 		    {
	font-family:Tahoma;
	font-size:11px;
	color:#666666;
	text-align:justify;
	vertical-align: top;
}
.normaltext 		    {font-family:Tahoma; font-size:11px; color:#666666; text-align:justify;}
.italictext		    {font-family:Tahoma; font-size:11px; color:#666666; text-align:justify;}
.incnt_hd	  	{
	font-family:Tahoma;
	font-size:14px;
	color:#16acc6;
	font-weight:bold;
	text-align: left;
}
.downloadBrochore{
	font-family:Tahoma;
	font-size:14px;
	color:#003366;
	font-weight:bold;
	text-decoration:none;
}
.downloadBrochore:hover{
	font-family:Tahoma;
	font-size:14px;
	color:#16acc6;
	font-weight:bold;
	text-decoration:none;
}
.incnt_sub_hd	{font-family:Tahoma; font-size:11px; color:#666666; font-weight:bold;}


.incnt_hd-ceo	  	{font-family:Tahoma; font-size:14px; color:#CCCCCC; font-weight:bold;}

.incnt-ceo 		    {font-family:Tahoma; font-size:12px; color:#CCCCCC; text-align:justify;}

.lnk  			{font-family:Tahoma; font-size:11px; color:#457ba2; text-align:justify; text-decoration:none;}
.lnk:hover		{font-family:Tahoma; font-size:11px; color:#656565; text-align:justify; text-decoration:underline;}
.readmore  			{font-family:Tahoma; font-size:11px; color:#666666; text-align:justify; text-decoration:none;}
.readmore:hover		{font-family:Tahoma; font-size:11px; color:#666666; text-align:justify; text-decoration:none;}
#login 			{color:#FFFFFF;}
#login a 		{color:#fcfdfd;
				font-family:Tahoma;
				font-size:12px;
				text-decoration:none;
				font-weight:normal;}
#login a:hover	{color:#6cc1ff;
		font-family:Tahoma;
		font-size:12px;
		text-decoration:none;
		font-weight:normal;}

#pscroller2{
width: 350px;
height: 20px;
padding: 3px;
font-family:Tahoma; font-size:12px; color:#fffefe;
}

.news{
text-decoration: none;
font-family:Tahoma; 
font-size:12px; 
color:#FFFFFF;
}

.quote {
font-family:Tahoma; font-size:14px; color:#666666; text-align:justify; font-style:italic;
}

.quote-ceo {
font-family:Tahoma; font-size:14px; color:#16acc6; text-align:justify;}


.quote-hd {
font-family:Tahoma; font-size:16px; color:#656565; text-align:justify; font-weight:bold;
}

.someclass{ //class to apply to your scroller(s) if desired
}

.cp-hd {font-family:Tahoma; font-size:16px; color:#457ba2; font-weight:bold;}

.cp-hd-lnk       {font-family:Tahoma; font-size:16px; color:#457ba2; font-weight:bold; text-decoration:none;}
.cp-hd-lnk:hover {font-family:Tahoma; font-size:16px; color:#fefdfd; font-weight:bold; text-decoration:none;}

.cp-lnk 	  {font-family:Tahoma; font-size:13px; color:#fefdfd; font-weight:normal; text-decoration:none;}
.cp-lnk:hover {font-family:Tahoma; font-size:13px; color:#457ba2; font-weight:normal; text-decoration:none;}

.ftr-cnt		{font-family:Tahoma; font-size:10px; color:#a7acae; padding-left:10px;}
.ftr-hd		{
	font-family:Tahoma;
	font-size:11px;
	color:#457ba2;
	font-weight:bold;
	padding-left:5px;
}


.ftr-lnk 		{font-family:Tahoma; font-size:10px; color:#a7acae; padding-left:0px; text-decoration:none}
.ftr-lnk:hover  {font-family:Tahoma; font-size:10px; color:#457ba2; padding-left:0px; text-decoration:none}

.ftr		{font-family:Tahoma; font-size:10px; color:#92979a;}
.textBox {
	font-family: Tahoma;
	font-size: 11px;
	border:1px solid #93A4AE;
}
.button {
	background-color:#4178A0;
	color:#FFFFFF;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration:none;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #444444;
	border-bottom:1px solid #444444;
}
.button:hover {
	background-color:#242F34;
	color:#FFFFFF;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration:underline;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #444444;
	border-bottom:1px solid #444444;
	cursor:hand;
}
#packagesContainer {
	background-color:#FFFFFF;
}
#packagesContainer tr{
	background-color:#FFFFFF;
}
#packagesContainer td{
	padding:5px;
}
#packagesContainer a{
	color:#6cc1ff;
	text-decoration:none
}
#packagesContainer a:hover{
	color:#000000;
	text-decoration:underline;
}
#package {
	border: 1px solid #EEEEEE;
}
#package th{
	background-color: #EEEEEE;
	padding: 5px;
}
#package .price{
	color: #FF0000;
}
#package .head{
	font-size:16px;
}
#nav td{
	padding:5px;
}
#nav a{
	color:#6cc1ff;
	text-decoration:none
}
#nav a:hover{
	color:#000000;
	text-decoration:underline;
}
#packageForm {
	background-color:#93A4AE;
}
#packageForm th{
	color:#FFFFFF;
	padding: 5px;
}
#packageForm td{
	background-color:#FFFFFF;
	padding: 5px;
}
#loginBox{
	background-color: #242F34;
}
#loginBox td{
	background-color:#FFFFFF;
	padding: 5px;
}
.headline1 {
	font-size: 28px; letter-spacing: -2px;
}
.headline2 {
	font-size: 12px; letter-spacing: -2px; color:red;
}
.headline3 {
	font-size: 18px; letter-spacing: -2px; color:blue;
}
.normalBlack {
	font-size: 12px; color:#000000;
}
.smallBlack {
	font-size: 10px; color:#000000;
}
.normalWhite {
	font-size: 12px; color:#FFFFFF;
}
.smallWhite {
	font-size: 10px; color:#FFFFFF;
}

#user_menu{

}
#user_menu th{
	background-color:#374D71;
}
#user_menu TD.menu A {
	color:#536A7A; 
	text-decoration:none; 
	DISPLAY: block; 
	BACKGROUND-COLOR:transparent;
	FILTER: blendTrans(duration=0.4);  
	CURSOR: hand;
	width:200px;
	padding:5px;
}
#user_menu TD.menu A:hover {
	COLOR:#FFFFFF;
	text-decoration:none;
	BACKGROUND-COLOR:#1B394E;
	TEXT-DECORATION: none;
	padding:5px;
}
.p5px {
	padding:5px;
}
.msg {
	color: #00B359;
}
.err {
	color:#FC807C;
}
.rightborder{
	border-right:1px solid #1B394E;
}
.topborder{
	border-top:1px solid #1B394E;
}
#listing{
	background-color: transparent;
}
#listing th{
	color:#FFFFFF;
	font-weight:bold;
	padding:5px;
	background-color: #93A4AE;
}
#listing td{
	padding:5px;
}
#listing .even{
	background-color:#E7F0F5;
}
#listing .even:hover{
	background-color:#D1E4E3;
}
#listing .odd{
	background-color:#ECF4F4;
}
#listing .odd:hover{
	background-color:#D1E4E3;
}
.client_name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-align: center;
	padding: 2px;
	border-top-width: 1pt;
	border-top-style: solid;
	border-top-color: #16acc6;
	vertical-align: top;
}
.companyname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-align: center;
	height: 15px;
}
.video_border {
	border: 1pt solid #CCCCCC;
}


/* -------------- CSS Box --------------------*/

#main{
	width:970px;
	margin:0 auto;
}


#slidebox{
	height:640px;
	background-repeat:no-repeat;
	background-position:top center;
}

#topbox{
	background-repeat:no-repeat;
	background-position:top center;
	position:relative;
	width:930px;
	height:630px;
	margin:20px 25px 0 18px;
}

#topbox-video{
	border:6px solid #333;
	width:860px; 
	height:360px;
	position:absolute;
	top:32px;
	left:28px;
	background-color:#000;
	z-index:4;
}

#video_shadow{
	position:absolute;
	width:884px;
	height:60px;
	top:355px;
	left:22px;
	z-index:3;
}

#slides{
	position:relative;
	overflow:hidden;
	width:915px;
	height:640px;
	margin:0px 25px 20px 28px;
}

.slide{
	position: absolute;
	width:905px;
	height:360px;
	margin:10px 5px 0 5px;
}

.slide_inner{
	position:relative;
}

.slide-text{
	width:390px;
	position:absolute;
	top:20px;
	left:20px;
}

.topbox-text{
	width:390px;
	position:absolute;
	top:30px;
	left:30px;
}

.slide-info{
	width:207px;
	height:80px;
	position:absolute;
	top:275px;
	left:120px;
}

.slide-img{
	position:absolute;
	top:20px;
	right:20px;
	width:424px;
	height:331px;
}

.topbox-img{
	position:absolute;
	top:20px;
	right:20px;
	width:418px;
	height:388px;
}



.topbox-portada-img{
	position:absolute;
	top:20px;
	left:17px;
	width:876px;
	height:345px;
	z-index:10;
}




.topbox-portada-text{
	position:absolute;
	text-align:center;
	width:876px;
	height:50px;
	top:340px;
	left:15px;
	z-index:15;
}

.topbox-portada-text h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#D6D6D6;
	font-size:24px;
	/*text-shadow:#000 1px -1px 1px;*/
	text-shadow: black 0px 1px 1px;
}

#slide-nav-box{
	width:;
	height:30px;
	position:relative;
}

#slide-nav{
	position:absolute;
	left:395px;
	width:200px;
	text-align:center;
	height:30px;
}

#slide-nav a{
	width:26px;
	height:0px;
	padding-top:26px;
	background-image:url(../img/slide-nav.png);
	font-size:1px;
	color:#000;
	display:block;
	float:left;
	outline:none;
	margin:0 5px;
}

#slide-nav a.activeSlide{
	background-image:url(../img/slide-nav-act.png);
}

.slide-text h1, .topbox-text h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#D6D6D6;
	font-size:35px;
	/*text-shadow:#000 1px -1px 1px;*/
	text-shadow:#000 0px 1px 1px;
}

.slide-text p{
	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;
	color:#999;
	font-size:16px;
	line-height:28px;
	margin-top:20px;
	/*text-shadow:#000 1px -1px 1px;*/
	text-shadow:#000 0px 1px 1px;
}

