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

.notWrap
{
 clear:both;
}

body {padding:00px;
	  margin:00px;
	  background:#979797;
	  font-family: Tahoma,Arial, Helvetica, sans-serif;
	  font-size:11px;}
form {margin:00px;
	 padding:00px;}

h1, h2, h3
{
 clear:both;
}
	 
h1
{
 color:#ECB85B;
 font-size:18px;
 margin:0;
 padding:0 0 30px;
 font-weight:normal;
}

h1 a, h1 a:hover
{
 color:#ECB85B !important;
 font-size:18px !important;
 margin:0 !important;
 padding:0 0 30px !important;
 font-weight:normal !important;
}

h2
{
 display:block;
 color:#303277;
 font-size:18px;
 font-weight:normal;
 margin:0 0 8px 0;
}

h2 a, h2 a:hover
{
 display:block !important;
 color:#303277 !important;
 font-size:18px !important;
 font-weight:normal !important;
 margin:0 0 8px 0 !important;

}

h3
{
 color:#303277;
 font-weight:bold;
 font-size:11px;
 margin:0;
}

h3 a, h3 a:hover
{
 color:#303277 !important;
 font-weight:bold !important;
 font-size:11px !important;
 margin:0 !important;
}

h4, h5, h6
{
 color:#666666;
 font-weight:bold;
 font-size:11px;
 margin:0;
}

h4 a, h4 a:hover, h5 a, h5 a:hover, h6 a, h6 a:hover
{
 color:#666666 !important;
 font-weight:bold !important;
 font-size:11px !important;
 margin:0 !important;
}

p
{
 color:#616379;
 padding:0 0 25px;
 margin:0;
}

p img
{
 float:left;
 padding:0;
 margin:0 10px 3px 0;
}

img.rightImage
{
 float:right;
}

img.rightImage
{
 float:right;
}

img.centerImage
{
 float:none;
 display:block;
 margin:0 auto;
}


blockquote
{
 color:#616379;
 padding:0;
 margin:0;
 font-style:italic;
}

blockquote p
{
 padding:0 16px 0 0;
 margin:5px 0 25px 20px; 

}

.summaryClient
{
 float:right;
 position:relative;
 top:-18px;
 right:18px;
}

* html .summaryClient
{
 margin-bottom:-13px;
 cursor:pointer; 
}

* + html .summaryClient
{
 margin-bottom:-13px;
 cursor:pointer;  
}

p.summaryClient
{
 margin-bottom:0;
}

ul, ol
{
 color:#616379;
 padding:0 0 15px;
 margin:-10px 0 0 0;
}

ul {list-style:inside disc}

ol {list-style:inside decimal}

ul ul, ul ol, ol ol, ol ul
{
 margin:0 0 0 12px;
 padding:0;
}

ul ul { list-style:inside square;}

a
{
 background:transparent none repeat scroll 0 0;
 color:#E09420;
 font-weight:bold;
 padding:0;
 text-decoration:none;
}

a:hover
{
 /*background:transparent none repeat scroll 0 0;*/
 color:#5298D3;
 font-weight:bold;
 padding:0;
 text-decoration:none;
}


.stop {clear:both;}
.bottom-content {/*background:url(../Images/footer-background.jpg) no-repeat center;*/}

.top-content {background:url(../Images/main-background-repeat.jpg) repeat-x;}

.content {background:url(../Images/main-background.jpg) no-repeat center top;}
.content-clients {background:url(../Images/main-background-int.jpg) no-repeat center top;}
.content-downloads {background:url(../Images/main-background-dow.jpg) no-repeat center top;}
.content-services {background:url(../Images/main-background-ser.jpg) no-repeat center top;}
.content-about_us {background:url(../Images/main-background-about.jpg) no-repeat center top;}
.content-products {background:url(../Images/main-background-pro.jpg) no-repeat center top;}
.content-contact_us {background:url(../Images/main-background-contact.jpg) no-repeat center top;}
.sub-content {width:1000px;
			  margin:0 auto;}
.navigation {background: url(../Images/navigation-background.jpg) no-repeat top;
			 height:88px;
			 padding:00 00 00 244px;
			 overflow:hidden}
.navigation a {display:block;
				float:left;
				height:77px;
				text-indent:-5000em;
				outline:none;}
.nav-index {background:url(../Images/nav-home.jpg) no-repeat;
			width:97px;}
.nav-services {background:url(../Images/nav-services.jpg) no-repeat;
			width:89px;}
.nav-products {background:url(../Images/nav-products.jpg) no-repeat;
			width:92px;}
.nav-clients {background:url(../Images/nav-ourClients.jpg) no-repeat;
			width:111px;}
.nav-downloads {background:url(../Images/nav-download.jpg) no-repeat;
			width:110px;}
.nav-about_us {background:url(../Images/nav-aboutUs.jpg) no-repeat;
			width:95px;}
.nav-contact_us {background:url(../Images/nav-contactUs.jpg) no-repeat;
			width:114px;}
.nav-index:hover {background:url(../Images/nav-home-sel.jpg) no-repeat;}
.nav-services:hover {background:url(../Images/nav-services-sel.jpg) no-repeat;}
.nav-products:hover {background:url(../Images/nav-products-sel.jpg) no-repeat;}
.nav-clients:hover {background:url(../Images/nav-ourClients-sel.jpg) no-repeat;}
.nav-downloads:hover {background: url(../Images/nav-downloads-sel.jpg) no-repeat;}
.nav-about_us:hover {background:url(../Images/nav-aboutUs-sel.jpg) no-repeat;}
.nav-contact_us:hover {background:url(../Images/nav-contactUs-sel.jpg) no-repeat;}
.top-text {padding:5px 20px;
		   font-size:10px;
		   color:#707070;}
.blue-style {color:#549fb7;
			font-weight:bold;}
.sub-header {
 padding:00 00 57px 00;
}

* html .sub-header {
 height:140px;
 overflow:hidden;
}

.sub-header-home {padding:00 00 145px 00;}
.big-header-1 {padding:75px 00 00 475px;
				color:#e1a52c;
				font-weight:bold;
				font-size:32px;}
.big-header-2 {padding:00px 00 5px 508px;
				color:#434280;
				font-weight:bold;
				font-size:40px;}
.text-header {padding:00px 00 00 508px;
				color:#7d7e9c;
				text-align:center;}
.text-header p {padding:0;}				

.big-header-1-int {padding:35px 00 00 80px;
				color:#e1a52c;
				font-weight:bold;
				font-size:32px;}
.big-header-2-int {padding:00px 00 5px 50px;
				color:#434280;
				font-weight:bold;
				font-size:40px;}
.text-header-int {padding:00px 00 00 110px;
				color:#7d7e9c;
				height:13px;}

.text-header-int p, .text-header-con p
{
 padding:0; 
 height:40px;
}				

.text-header-con {padding:00px 00 00 135px;
				color:#7d7e9c;
				height:13px;}
								
.text-header-con a {font-weight:bold;
				color:#e09420;
				text-decoration:none;
				padding:5px 00px 5px 45px;
				/*background: url(../Images/contactLetter.jpg) left no-repeat;*/}

.text-header-con a, .text-header a, .text-header-int a {font-weight:bold;
				color:#e09420;
				text-decoration:none;
				padding:00 0px 00 00;
				/*background:url(../Images/nav-arrow.png) scroll no-repeat right 2px;*/}

.text-header-con a:hover, .text-header a:hover, .text-header-int a:hover {font-weight:bold;
				color:#376a96;
				text-decoration:none;
				padding:00 00px 00 00;
				/*background:url(../Images/nav-arrow_orange.png) scroll no-repeat right -16px;*/}


.text-header-con a.more, .text-header a.more, .text-header-int a.more {font-weight:bold;
				color:#e09420;
				text-decoration:none;
				padding:00 10px 00 00;
				background:url(../Images/nav-arrow.png) scroll no-repeat right 2px;}

.text-header-con a.more:hover, .text-header a.more:hover, .text-header-int a.more:hover {font-weight:bold;
				color:#376a96;
				text-decoration:none;
				padding:00 10px 00 00;				
				background:url(../Images/nav-arrow_orange.png) scroll no-repeat right -16px;}				
				
				
.bottom-box-top {background:url(../Images/bottom-box-top.jpg) top no-repeat;
				 min-height:192px;}
.bottom-box {background:url(../Images/bottom-box-repeat.jpg) repeat-y;}
.bottom-box-bottom {background:url(../Images/bottom-box-bottom.jpg) top no-repeat;
					height:49px;}
					
					
.bottom-box-top-int {/*background:url(../Images/bottom-box-top-int.png) 0px top no-repeat;*/ min-height:340px;}
		
#about_us .bottom-box-top-int {background:transparent url(../Images/about_fondo.jpg) no-repeat scroll 0 top;}

#services .bottom-box-top-int {background:transparent url(../Images/services_fondo.jpg) no-repeat scroll -2px top;}
				 
#products .bottom-box-top-int {background:transparent url(../Images/products_fondo.jpg) no-repeat scroll -2px top;}

#clients .bottom-box-top-int {background:transparent url(../Images/clients_fondo.jpg) no-repeat scroll -2px top;}

#downloads .bottom-box-top-int {background:transparent url(../Images/download_fondo.jpg) no-repeat scroll -2px top;}

#contact_us .bottom-box-top-int {background:transparent url(../Images/contact_fondo.jpg) no-repeat scroll -2px top;}



.bottom-box-int {background:url(../Images/bottom-box-repeat-int.png) repeat-y;}

#products .bottom-box-int {background:url(../Images/bottom-box-repeat-int2.png) scroll repeat-y -2px 0;}

#services .bottom-box-int {background:url(../Images/bottom-box-repeat-int2.png) scroll repeat-y -2px 0;}

#downloads .bottom-box-int {background:url(../Images/bottom-box-repeat-int2.png) scroll repeat-y -2px 0;}

#contact_us .bottom-box-int {background:url(../Images/bottom-box-repeat-int2.png) scroll repeat-y -2px 0;}

#clients .bottom-box-int {background:url(../Images/bottom-box-repeat-int2.png) scroll repeat-y -2px 0;}



.bottom-box-bottom-int {background:transparent url(../Images/footer.jpg) no-repeat scroll 0 top; height:49px;}

#services .bottom-box-bottom-int {background-position:-2px 0}

#products .bottom-box-bottom-int {background-position:-2px 0}

#downloads .bottom-box-bottom-int {background-position:-2px 0}

#contact_us .bottom-box-bottom-int {background-position:-2px 0}

#clients .bottom-box-bottom-int {background-position:-2px 0}


					
.bottom-block {float:left;
				width:200px;
				padding:30px 20px 20px 100px;}
.bottom-block-2 {float:right;
				width:300px;
				padding:30px 20px;}
.bottom-image {float:left;
				width:80px;}
.bottom-image img{width:80px;}
.bottom-block-text {float:right;
					width:200px;}
.bottom-header {color:#3c95de;
				font-size:18px;
				padding:00 00 10px 00;}
.bottom-sub-header {color:#d9d9d9;
					font-weight:bold;
					padding:00 00 15px 00;}
.bottom-text {color:#91b0c8;}
.bottom-text p {color:#91b0c8;}

.bottom-text a {color:#3c95de;
				font-weight:bold;
				text-decoration:none;}
				
.bottom-text a:hover {color:#ffffff;
				font-weight:bold;
				text-decoration:none;
				cursor:pointer;}

.bottom-text a span
{
 padding:00 7px 00 00;
 background:url(../Images/arrow_blue.png) no-repeat scroll right 3px;
}

.bottom-text a:hover span
{
 padding:00 7px 00 00;
 background:url(../Images/arrow_blue.png) no-repeat scroll right -16px;
}

				
.bottom-block-int-left {width:601px;
						float:left;
						padding:17px 21px;}
										
/*------------------------*/
						
.bottom-block-int-left a {font-weight:bold;
				color:#e09420;
				text-decoration:none;
				padding:00 0px 00 00;
				/*background:url(../Images/nav-arrow.png) right no-repeat;*/}

.bottom-block-int-left a:hover {font-weight:bold;
				color:#376a96;
				text-decoration:none;
				padding:00 0px 00 00;
				/*background:url(../Images/nav-arrow.png) right no-repeat;*/}

.bottom-block-int-left a.more {font-weight:bold;
				color:#e09420;
				text-decoration:none;
				padding:00 10px 00 00;
				margin-right:5px;
				background:url(../Images/nav-arrow.png) scroll no-repeat right 2px;}

.bottom-block-int-left a.more:hover {font-weight:bold;
				color:#376a96;
				text-decoration:none;
				padding:00 10px 00 00;
				margin-right:5px;				
				background:url(../Images/nav-arrow_orange.png) scroll no-repeat right -16px;}
				
.block-header-int {color:#ecb85b;
					font-size:18px;
					padding:00 00 30px 00;}
/*---**--*/				
.block-header-int-2 {color:#303277;
					font-size:18px;
					padding:00 00 16px 00;}
.block-text-int {color:#616379;
				padding:00 00 25px 00;}
.block-text-int-2 {color:#616379;
				padding:00 00 25px 135px;}

.block-text-int-2 a {font-weight:bold;
				color:#e09420;
				text-decoration:none;
				padding:00 0px 00 00;
				/*background:url(../Images/nav-arrow.png) scroll no-repeat right 2px;*/}

.block-text-int-2 a:hover {font-weight:bold;
				color:#376a96;
				text-decoration:none;
				padding:00 0px 00 00;
				/*background:url(../Images/nav-arrow_orange.png) scroll no-repeat right -16px;*/}		

.block-text-int-2 a.more {font-weight:bold;
				color:#e09420;
				text-decoration:none;
				padding:00 10px 00 00;
				background:url(../Images/nav-arrow.png) scroll no-repeat right 2px;}

.block-text-int-2 a.more:hover {font-weight:bold;
				color:#376a96;
				text-decoration:none;
				padding:00 10px 00 00;
				background:url(../Images/nav-arrow_orange.png) scroll no-repeat right -16px;}		
				
.block-text-int img {float:left;
					 margin:00 10px 3px 00;}
.blue-style-int {color:#303277;
				font-weight:bold;}

/*---**---*/				
.bottom-block-int-right {width:296px;
						float:right;
						padding:150px 25px 00 25px;}

/*changes in client detail */
#clientsRight
{
 float:right;
 width:292px;
 min-height:205px;
 padding:135px 25px 0 25px;
 background:url(../Images/fondo_clients.jpg) scroll no-repeat 0 135px;
}

* html #clientsRight
{
 height:205px;
 background:url(../Images/fondo_clients.jpg) scroll no-repeat 4px 135px;
}

#clientsRight .title
{
 color:#303277;
 font-size:18px;
 padding:20px 00 13px 00; 
}

#clientsRight .logo
{
 text-align:center;
 margin-bottom:14px;
}

#clientsRight table
{
 width:292px;
 padding:0;
 margin:0;
}

#clientsRight table tr
{
 padding:0;
 margin:0;
}

#clientsRight table tr, #clientsRight table th 
{
 height:18px;
 line-height:18px;
 padding:0 0px 7px 12px; 
 vertical-align:top;
 text-align:left; 
}

#clientsRight table th 
{
 width:111px;
 background:transparent url(../Images/clients_btn_title.png) scroll no-repeat 0px 0px;
}

* html #clientsRight table th 
{
 width:111px;
}

* + html #clientsRight table th 
{
 width:111px;
}

#clientsRight table td
{
 text-align:left;
}

#clientsRight p
{
 padding:0 0 13px 0;
}

#clientsRight ul, #clientsRight ol
{
 padding:0 0 11px 0;
}

#clientsRight .marketingText
{
 margin:8px 0 5px 0;
}

#clientsRight .customerDescription
{
 margin:0 0 5px 0;
}

#clientsRight .testimonials
{
 margin:0 0 5px 0;
 font-style:italic;
}

#clientsRight .testimonials *
{
 color:#999999;
}

#clientsRight .contents {color:#616379;
				padding:00 00 25px 0;}


#clientsRight .contents a {font-weight:bold;
				color:#e09420;
				text-decoration:none;
				padding:00 0px 00 00;
				/*background:url(../Images/nav-arrow.png) scroll no-repeat right 2px;*/}

#clientsRight .contents a:hover {font-weight:bold;
				color:#376a96;
				text-decoration:none;
				padding:00 0px 00 00;
				/*background:url(../Images/nav-arrow_orange.png) scroll no-repeat right -16px;*/}		

#clientsRight .contents a.more {font-weight:bold;
				color:#e09420;
				text-decoration:none;
				padding:00 10px 00 00;
				background:url(../Images/nav-arrow.png) scroll no-repeat right 2px;}

#clientsRight .contents a.more:hover {font-weight:bold;
				color:#376a96;
				text-decoration:none;
				padding:00 10px 00 00;
				background:url(../Images/nav-arrow_orange.png) scroll no-repeat right -16px;}


						
.block-contact-left {float:left;
					width:350px;}
.block-contact-right {float:right;
					width:230px;}
.contact-label {color:#303277;
				font-weight:bold;
				width:60px;
				padding:2px 10px 00 00;
				vertical-align:top;}
.contact {padding:15px 00 00 00;}	
.contact-value {padding:00 00 6px 00;}
.contact-value input{width:285px;
				border:#c2c2c2 1px solid;}
.contact-value textarea{width:285px;
				border:#c2c2c2 1px solid;
				height:85px;
				overflow:hidden;}
.contact-submit {text-align:right;}
.contact-submit input {background:url(../Images/send-button.jpg) no-repeat;
						border:none;
						width:49px;
						height:19px;
						cursor:pointer;}
.contact-info {padding:15px 00 00 00;
			   color:#303277;}
.contact-info a {font-weight:bold;
				color:#e09420;
				text-decoration:none;
				background:none;
				padding:00px;}	
					
.top-arrow a, .top-arrow a:hover {color:#303277;
				font-weight:normal;
				background:url(../Images/topArrow.gif) right no-repeat;
				padding:00 7px 00 00;}				
		
				
ul.footer {text-align:center;
		color:#33333d;
		background:url(../Images/footer-background.jpg) no-repeat;
		padding:20px 00 20px 00;
		list-style:none;
		margin:0;}

ul.footer li
{
 display:inline;
}
		
.footer a {color:#33333d; text-decoration:normal; font-weight:normal}

.footer a:hover {color:#555555; text-decoration:underline; font-weight:normal}

.footer li span
{
 padding:0 6px;
}

.footer li.lastFooterItem span
{
 display:none;
}

