@font-face {
	font-family: 'NeoSansStd';
	src: url('fonts/neosansstd-webfont.eot');
	src: local('☺'), url('fonts/neosansstd-webfont.woff') format('woff'), url('fonts/neosansstd-webfont.ttf') format('truetype'), url('fonts/neosansstd-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

* body {
	margin: 0 auto;
	background-color: #F1F1F1;
	background-image: url('images/background.jpg');
	background-repeat: repeat-x;
	font-family: Arial, Tahoma, Lucida Grande, Trebuchet MS, sans-serif;
	line-height: 19px;
	font-size: 12px;
}

.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.display-none { display: none; visibility: hidden; }


h1, h2, h3 {
	color: #036;
	font-weight: 400;
}
h1 a:link, h1 a:active, h1 a:visited {
	color: #036;
	font-weight: 400
}
h1 a:hover {
	text-decoration: none;
	color: #09F
}
h1 {
	font-size: 25px;
	color: #036;
	font-family: 'NeoSansStd'
}
h2 {
	font-size: 18px;
	margin: 0px;
	color: #4464ad;
}
#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border: 0;
	width: 990px;
}
a {
	text-decoration: none;
	color: #4464ad;
}

a:hover {}
a:active{outline: none;-moz-outline-style: none;}
a:focus{-moz-outline-style: none;outline: none;} 
a img {
	border: 0px none;
}
/* HEADER */
#header {
	width: 990px;
	height: 117px;
}
#logo {
	float: left;
	margin-top: 25px;
	margin-left:10px;
	position: relative;
	z-index: 100;
}
/* SEARCH */

#cse-search-results {overflow:hidden;}
#cse-search-results iframe {width:650px;}

/* COVER */
#content-block {
	padding-left: 35px;
}
#news {
	margin-top: 30px;
	margin-bottom:30px;
}

#news h2 {}
#block1 {
	width: 315px;
	padding-right: 30px;
	min-height: 310px;
	float: left
}
#block1 h2 a{
	color: #007005
}
#block2 {
	width: 335px;
	min-height: 310px;
	float: left;
	padding-left: 30px;
}
#block2 h2 {
	color: #2c64b1
}
#date-author {
	font-size: 11px;
	font-weight: bold;
	color: #2c64b1
}
#blockblog {
	margin-top: 30px;
	margin-right: 35px;
}

#blockblog h2 {}
#block3 {
	width: 243px;
	min-height: 310px;
	float: right;
	margin-top: 14px;
}
#partnership {
	min-height: 145px;
}
#partnership h2 {color:#fa9c00;margin-left:35px;margin-top:11px;}
#partnershipimg {
	margin-left: 40px;
}
#rss-img {
	float: right;margin-right:190px;
}
#twitter-img {
	float: right;margin-right:160px;
}

#twitter-block {display:none;}
.text-twitter{margin-bottom:10px;}

/* CUSTOMER RESULTS */
.story-title {padding-left:60px;min-height:45px;background: transparent url('images/pdf-icon.png') no-repeat;}
.story-site {width:50px;}
.story-site a {
float:left;
font-size:11px;
line-height:13px;
text-align:left;
width:39px;
margin-left:-60px;
margin-top:34px;
}
.story-title h2 {text-align: left;padding:0px !important;margin:0px !important;}
.story-nav li span {
background:transparent url('images/icon-pdf.gif') no-repeat scroll 0 1px;
display:block;
padding:0 0 0 33px;
position:relative;text-align: left;
}

/* CUSTOMER RESULTS */

#quote {color:#000 !important;margin-left:8px;margin-top:25px;margin-bottom:30px;}
#quote strong {margin-left:30px;}
#quote blockquote {margin-left:7px;padding:0 0 0 24px;background:url(images/blockquote-home-ini.png) no-repeat;}
#quote blockquote p {background:url(images/blockquote-home-end.png) no-repeat right bottom;height:15px;margin-right:17px;margin-top:-19px;}

/* MENU HEADER */

.required-field {
font-weight:bold;
color:#447621;
}

.contact-area table td, .ttsubscribe-area table td {
vertical-align:top;
}

.active{
color: #64b32d !important;
}

.grey-button {
	display: inline;
	margin: 1px;
}
.pcb, .pcb span {
	background: url('images/secondary.png') no-repeat;
	height: 23px;
	line-height: 23px;
	padding: 3px 0 7px 0;
	font-family: 'NeoSansStd'
}
.pcb, a.pcb:link, a.pcb:visited {
	color: #333;
	font-size: 13px;
	padding-left: 14px;
	text-decoration: none !important;
}

/* ie 7 hack */
*:first-child+html .pcb {
	color: #333;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
}
.pcb span {
	background-position: right -107px;
	padding-right: 14px;
	font-family: 'NeoSansStd'
}
a.grey-button, .grey-button {
	background-position: left 0px;
	padding-top: 3px;
}
a.grey-button span {
	background-position: right -326px;
	padding-top: 3px;
	font-family: 'NeoSansStd'
}

a.grey-button:active, .grey-active-button {
	background-position: left -54px;
}
a.grey-button:active span, .grey-active-button span {
	background-position: right -380px;
}
.Menu {
	float: right;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	font-family: 'NeoSansStd', sans-serif;
	margin-top:10px;
	text-shadow:1px 1px 1px #FFFFFF;
	position:relative;
	z-index:1000;
}
.Menu ul {
	list-style: none;
}
.Menu li {
	display: inline;
	margin: 0 10px;
}
.Menu a {
	color: #444;
}
.Menu a:hover {
	color: #64b32d;
	text-decoration: none;
}
.Menu-mini {
  
	font-size: 11px;

}
.Menu-mini ul {
	list-style: none;
	float:left;
	margin-right:10px;
}
.Menu-mini li {
	display: inline;
	margin-right: 15px;
}
.Menu-mini a {
	color: #b3b3b3;
	text-decoration: none;
}
.Menu-mini a:hover {
	text-decoration: underline;
}
#head-upright {
	float: right;
}
/* INFO BOX */
#info {
	margin-bottom: 150px;
	margin-top: 50px;
	text-shadow:-1px -1px 1px #FFFFFF;
	clear:both;
}

.info-box h2 a {color: #3f6f1c !important;}

.info-box 
{
	border: 1px solid #e3e3e3;
	min-height:100px;
	padding:20px 20px 0;
	color: #a0a0a0;
	padding: 5px 20px 5px 20px;
	margin-bottom: 10px;
	-moz-box-shadow: 1px 1px 1px #969696;
	-webkit-box-shadow: 1px 1px 1px #969696;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background: #F2F2F2;
}

.search-info {width:500px;margin:0 auto;}

#info h2 {
	font-weight: bold;
	font-size: 16px;
	color: #3f6f1c;
}

.info-box-right {margin-top:10px;width:325px;float:right;}
.info-box-link {float:left;
margin-top:20px;
width:55px;}
/* SUBMENU */
#submenu {
}
#submenu-solutions {
	background-color: #fff;
	width: 538px;
	position: absolute;
	margin-left: 325px;
	margin-top: 75px;
	padding-bottom: 25px;
	background: url('images/submenu-background.png');
	height: 168px;
	display:none;
	z-index:9999;
}
#submenu-technology {
	background-color: #fff;
	width: 538px;
	position: absolute;
	margin-left: 450px;
	margin-top: 75px;
	padding-bottom: 25px;
	background: url('images/submenutec-background.png');
	height: 168px;
	display:none;
	z-index:9999;
}
.barra-close {
	height: 18px;
	margin-top: 10px;
}
.close-submenu {
	background: url('images/close-submenu.png') no-repeat;
	width: 40px;
	height: 8px;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	cursor: pointer;
}
.submenu-solutions-block h3 {
	color: #3f6f1c;
	font-weight: bold;
	margin: 10px 0;
}
.submenu-solutions-block ul {
	margin: 0;
	padding: 0;
	list-style-image: url('images/menu-list-bullet.png');
}
.submenu-solutions-block li {
	margin: 0px;
	list-style-position: outside;
	margin:0 0 0 15px;
}
.submenu-solutions-block li a {
	color: #464646
}
.submenu-solutions-block li a:hover {
	color: #00b40b
}
.submenu-solutions-block {
	float: left;
	margin: 0 20px 0 30px;
	width: 120px;
}
.submenu-block-border {
	background: url('images/line-submenu.png');
	float: left;
	height: 100px;
	margin-top: 22px;
	width: 1px;
}
/* FIN SUBMENU */
/* BUSCADOR */
#searchform {
	float: right;
	height: 15px;
	margin-top: 10px;
}

#searchbox {	float: right;
	margin-top: 10px;}

#text-search {
	background: #FFF;
	padding: 2px;
	border-top: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
	border-left: 1px solid #d2d2d2;
	border-right: none;
	font-size: 10px;
color:#999999;
	width: 140px;
	height:13px;
}

#text-search:focus {background-image:none;}

#button-search {
background:#FFFFFF url(images/search-icon.png) no-repeat scroll left center;
border-color:#D2D2D2;
border-style:solid solid solid none;
border-width:1px 1px 1px medium;
font-size:8px;
height:19px;
padding:5px;
width:21px;
float:right;

}
.busqueda {
	width: 145px;
}
.search {
	cursor: pointer;
	font-size: 11px;
	border-top: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
	border-left: none;
	float: right;
	background: #fff url('images/search-icon.png') no-repeat left top;
	background-position: 3px;
}
/* SIDEBAR */


.media-contact h2 {
	color: #e49b21;
	font-size: 16px;
	text-shadow: 1px 1px 1px #eee;
	margin-bottom: 10px;
	color:#64b32d;
}
.media-contact h3 {
	font-size: 12px;
	color: #555;
	font-weight: bold;
	margin: 0px;
}
.media-contact p {
	margin: 0px;
}

#sidebar-menu {padding-top: 2px;padding-bottom: 1px;margin-bottom:20px;background: transparent url('images/bground-sidea.png') no-repeat scroll center top;
border: 0px solid #969696; -moz-border-radius: 8px; -webkit-border-radius: 8px; 
	-moz-box-shadow: 1px 1px 1px #969696;
	-webkit-box-shadow: 1px 1px 1px #969696;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-ms-border-radius: 8px;
	background-color:#E8E8E8;
}
#sidebar-menu h1 {margin-bottom:13px;text-shadow:-1px -1px 1px #569A27;color:#afd595;margin-left:25px;}

#sidemenu {background-color: #fff;}

#side-a ul {
	padding: 0px;
	text-shadow:1px 1px 1px #FFF;
	border-left:1px solid #E2E2E2;
	margin-bottom: 5px;
	
}

#side-a h1 {margin-bottom:13px;text-shadow:-1px -1px 1px #569A27;color:#afd595;margin-left:25px;}

#side-a li {
	background: #e5e5e5 url('images/bkg-sidebar-menu.png') repeat-x scroll 0 0;
	border-bottom: 1px solid #d7d7d7;
	font-size: 14px;
	list-style-image: none;
	list-style-position: inside;
	list-style-type: none;
	padding-top: 13px;
padding-left:25px;
	padding-bottom:11px;
}

#side-a li a {color:#555;}
#side-a li a:hover {color:#64b32d;}

#menu-sidebar {background-color: #5faa2b}

#contact-us-sidebar {margin-top:40px;background:transparent url('images/contact-us-sidebar.png') no-repeat scroll 0 0;padding-top:50px;}

.submenu-sidebar-options {background:transparent !important;}
#submenu-sidebar-business-point {cursor:pointer;}
#submenu-sidebar-business {border-left:medium none !important;cursor: pointer;}
#submenu-sidebar-business ul {display:none;}
#submenu-sidebar-business li {padding-left:0;padding-top:5px;padding-bottom:5px;font-size:12px;border:0 none;font-size:12px;display:none;background-image:none;list-style-image: url('images/menu-list-bullet.png');}
.submenu-sidebar-business-act {background: transparent url('images/bkg-sidebar-menu-active3.png') repeat-x scroll 0 0 !important;}
#submenu-sidebar-fasttrack-point {cursor:pointer;}
#submenu-sidebar-fasttrack {border-left:medium none !important;cursor: pointer;}
#submenu-sidebar-fasttrack ul {display:none;}
#submenu-sidebar-fasttrack li {padding-left:0;padding-top:5px;padding-bottom:5px;font-size:12px;border:0 none;font-size:12px;display:none;background-image:none;list-style-image: url('images/menu-list-bullet.png');}
.submenu-sidebar-fasttrack-act {background: transparent url('images/bkg-sidebar-menu-active3.png') repeat-x scroll 0 0 !important;}
#submenu-sidebar-customized-point {cursor:pointer;}
#submenu-sidebar-customized {border-left:medium none !important;cursor: pointer;}
#submenu-sidebar-customized ul {display:none;}
#submenu-sidebar-customized li {padding-left:0;padding-top:5px;padding-bottom:5px;font-size:12px;border:0 none;font-size:12px;display:none;background-image:none;list-style-image: url('images/menu-list-bullet.png');}
.submenu-sidebar-customized-act {background: transparent url('images/bkg-sidebar-menu-active3.png') repeat-x scroll 0 0 !important;}





#submenu-sidebar-bi-modules-point,
#submenu-sidebar-support-point,
#submenu-sidebar-industry-point,
#submenu-sidebar-function-point,
#submenu-sidebar-application-point,
#submenu-sidebar-bi-migration-point,
#submenu-sidebar-data-management-point { 
	cursor:pointer;}
	
#submenu-sidebar-bi-modules,
#submenu-sidebar-support,
#submenu-sidebar-industry,
#submenu-sidebar-function,
#submenu-sidebar-application,
#submenu-sidebar-bi-migration,
#submenu-sidebar-data-management { 
	border-left:medium none !important;cursor: pointer;}
	
#submenu-sidebar-bi-modules ul,
#submenu-sidebar-support ul,
#submenu-sidebar-industry ul,
#submenu-sidebar-function ul,
#submenu-sidebar-application ul,
#submenu-sidebar-bi-migration ul,
#submenu-sidebar-data-management ul { 
	display:none;}
	
#submenu-sidebar-bi-modules li,
#submenu-sidebar-support li,
#submenu-sidebar-industry li,
#submenu-sidebar-function li,
#submenu-sidebar-application li,
#submenu-sidebar-bi-migration li,
#submenu-sidebar-data-management li { 
	padding-left:0;padding-top:5px;padding-bottom:5px;font-size:12px;border:0 none;font-size:12px;display:none;background-image:none;list-style-image: url('images/menu-list-bullet.png');}

.submenu-sidebar-bi-modules-act,
.submenu-sidebar-support-act,
.submenu-sidebar-industry-act,
.submenu-sidebar-function-act,
.submenu-sidebar-application-act,
.submenu-sidebar-bi-migration-act,
.submenu-sidebar-data-management-act { 
	background: transparent url('images/bkg-sidebar-menu-active3.png') repeat-x scroll 0 0 !important;}



/* CONTENIDO */



.image-holder {text-align:center;}
.more-button {background: url('images/more-button.png') 0px -13px no-repeat;display:block;width:42px;height:13px;text-indent: -99999px;}
.more-button:hover {background-position:0px 0px;}




#side-a {
/*background: transparent url('images/bground-sidea.png') no-repeat scroll center top; */
	width: 235px;
	padding-top:1px;
		margin-left:-1px !important;
}

.highlight 
{
	height: 235px;
	width: 742px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
}

#side-b 
{
	margin: 0;
	float: right;
	background-color: #fff;
	-moz-box-shadow: 1px 1px 1px #969696;
	-webkit-box-shadow: 1px 1px 1px #969696;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-ms-border-radius: 8px;
  border:1px solid #C7C5C0;
  margin-bottom:2px;
  margin-right:2px;
}

#contact-us {background: #fff url('images/contact-us-sidebar.png') top left repeat-x;}
.bott-sidebar {height:200px;margin-top:50px;}

div.rounded
{
z-index:2;
  width:207px;
	background-color:#fff;
	padding:0;
 -moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-ms-border-radius: 8px;
		color: #555;
	margin-bottom: 10px;
	margin-left:13px;
	margin-right:13px;
	margin-top:13px;
	height:150px;	
}

.media-contact 
{
	padding: 20px;
	background-color: #fff;
	color: #555;
	margin-bottom: 10px;
	margin-left:13px;
	margin-right:13px;
	margin-top:13px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-ms-border-radius: 8px;
	width:167px;
}

.rounded p{padding:55px 10px 10px;margin-left:12px;}

#inside {
	padding: 25px 40px 0;
	width: 435px;
border-right:1px solid #E2E2E2;
	float: left;
}



#inside img {max-width:450px;text-align:center;}

#inside-total {
	padding: 25px 40px 0;
}

#inside strong {color:#606060;}

#inside a:hover {text-decoration: underline;}

#inside p {
	margin-top: 5px;
	color:#606060;
	line-height:18px;
}

.newsblog p{display:inline !important}

#inside h2 {
	padding-top: 10px;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	margin-bottom:15px;
}

#inside small {font-size:12px;font-weight:bold;color:#606060;display:inline;}
#inside h2 a {color:#4464AD;}

#inside h3 {font-size:16px;color:#666;}

#inside-right h3 {
	color: #d74820;
	font-size: 15px;
}

#inside-right h3 a {
	color: #d74820;
}

#inside-right {
color: #606060;
	width: 180px;
	float: right;
margin:15px 25px 40px 15px;	

}

.list-right {list-style-type:disc !important;list-style-position:inside !important;margin-left:20px;}
#twitter {background: transparent url('images/twitter-background.png') no-repeat;}
.twitt {display:none;margin-bottom:10px;}

#inside-right ul {list-style:none;padding-left:0px;}
#inside-right li {margin-left:0px;margin-bottom:10px;}

#inside-right a {	color:#999;
	text-decoration: none;}
  
#inside-right a:hover {text-decoration: underline;color:#4464AD} 
  
#inside-right blockquote {
	margin: 0 0 15px;
	padding: 0px;
	color: #999;
	line-height:19px;
}
#inside-right small {
	font-size: 11px;
	font-weight: bold;
}
#inside-right small a {
color:#4464AD;
font-weight:normal;
}

.inside-right-blue-link a {color:#4464AD !important;}

.inside-block {
	padding-bottom: 25px;
border-bottom:7px solid #E2E2E2;
}

.inside-block-list {list-style:square inside !important;margin-left:20px;}

#from-our-blog {margin-top:30px;color:#2c64b1;}
#from-our-blog a {color:#606060;}


.inside-block-no-border {border-bottom:0 none !important;}

.twitter-list li{margin-bottom:20px;}

#sap-gold-partner {
	margin: 50px 25px 25px;
}

#hl-solutions {background: url('images/high/high-solutions.jpg') no-repeat;}
#hl-news {background: url('images/high/high-news.jpg') no-repeat;}
#hl-about-us {background: url('images/high/high-about-us.jpg') no-repeat;}
#hl-techno {background: url('images/high/high-techno.jpg') no-repeat;}
#hl-bi-services {background: url('images/high/high-bi-services.jpg') no-repeat;}
#hl-customer {background: url('images/high/high-customer.png') no-repeat;}
#hl-contact-us {background: url('images/high/high-contact.png') no-repeat;}
#hl-contact-us-ME{background: url('images/high/high-contact-ME.png') no-repeat;}
#hl-blog {background-color: #F2F2F2;height:183px;}
#hl-404 {background: url('images/high/high-404.jpg') no-repeat;}

.highlight h1 {color:#D74820;
line-height:29px;
padding-left:40px;
margin:0px;
padding-top:45px;
text-shadow:1px 1px 1px #FFF;
width:550px;
line-height:30px;}

.highlight h2 {color:#444;
padding-left:40px;
padding-top:17px;
text-shadow:1px 1px 1px #FFFFFF;
width:450px;
line-height:22px;
font-size:17px;
text-align: left;}

#hl-blog h2 {width:670px;}

/* NEWS */
#highlight-news {	background: url('images/high/high-news.png') no-repeat;}
#suscribe-button {padding-top:10px;}
.new-entry {margin-bottom:20px;}
	
.news-date {display:inline;font-weight:bold;font-size:11px;}



/* FOOTER */
#footer {
	padding-top: 30px;
	clear: both;
}
#submenu {
	text-align: center;
	color: #ACACAC;
	text-shadow: 1px 1px 1px #fff;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 20px;
}
#submenu ul {
	list-style: none;
	margin: 0px;
	padding-left:0;
}
#submenu li {
	display: inline;
	margin: 0 10px;
}
#submenu a {
	color: #ACACAC;
}
#submenu a:hover {
	text-decoration: underline;
}
#menu-footer {
	background: #494949 url('images/footer-background.png') repeat-x scroll left top;
	padding-top: 15px;
}

#menu-footer a{color: #a7a7a7;}
#menu-footer a:hover {color: #fff;}
#menu-footer h3 {
	color: #fa9c00;
}
#menu-footer li {
	color: #a7a7a7;
	list-style: none;
}
#menu-footer ul {
	float: left;
	margin: 0px;
	padding-right: 35px;
}


#menu-footer-in {
width:990px;
min-height:220px;
}
#lastwords {
	padding-bottom:40px;
	clear:both;
	margin-top: 100px;
}
#lastwords p {
	font-size: 11px;
	margin: 0px;
	text-align: center;
	color: #777;
	text-shadow: 1px 1px 1px #222
}
#container-footer {
	margin: 0 auto;
text-shadow:-1px -1px 1px #000000;
}

#menu-footer-in { margin: auto; margin-bottom: 100px; margin-top: 40px;}
#menu-footer-in ul {  margin: 0px; padding: 0px;}
#menu-footer-in ul li {  margin: 0px;  }
#menu-footer-in ul li a {  margin: 0px; padding: 0px;}


.menu-footer-titulo {
	font-size: 14px;
	margin-bottom: 20px;
	margin-top: 25px;
	color: #fa9c00 !important;
	padding-bottom: 20px;

}
     
.vertical-footer-line {float:left;width:2px;height:400px;background:url('images/footer-vertical-line.png'); margin: 0px; padding: 0px;
	margin-right: 20px; margin-left: 20px;}
#logo-footer {margin-bottom:25px;}
.sep {text-align:center;height:1px;margin-bottom:20px;margin-top:20px;padding:0px;border-bottom:1px solid #ccc;}

.other-posts2 h3 {
margin-bottom:0;
font-size:16px;
font-weight:bold;
line-height:18px;
color:#4464AD !important;
}

.other-post {float:none}
.other-posts2 
{
	float:left;
margin-bottom:10px;
padding-bottom:20px;border-bottom:1px solid #EEEEEE;
width:435px;}

.other-posts2 ul {
margin-bottom:0;
padding-left:40px;
}

.quick-start-nav {display:inline;list-style:none;padding-left:0px;}
.quick-start-nav li {display:inline;}

/* SPECIFIC BLOG */
.postmetadata {width:250px;font-size:11px;color:#999 !important;}
.postmetadata a{color:#999}
.postmetadata a:hover {text-decoration:underline}
.entry img {max-width:400px;/*margin-right:10px;*/}
.share-entry {height:29px;width:170px;-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-ms-border-radius: 8px;
	background-color:#f2f2f2;}
.share-entry ul {margin:6px 20px 6px 15px;padding:0px;list-style:none;}
.share-entry li {height:20px;width:20px;font-size:11px;color:#999;display:inline;}
.share-entry li a {float:right;display:block;text-indent:-8000px;width:20px;}

.share-delicious a {background: transparent url('images/share-sprite.png') 0px 0px no-repeat;font-size:16px !important;}
.share-delicious a:hover {background: transparent url('images/share-sprite.png') 0px -18px no-repeat}
.share-digg a {background: transparent url('images/share-sprite.png') 0px -36px no-repeat;font-size:16px !important;}
.share-digg a:hover {background: transparent url('images/share-sprite.png') 0px -54px no-repeat}
.share-facebook a{background: transparent url('images/share-sprite.png') 0px -72px no-repeat;font-size:16px !important;}
.share-facebook a:hover {background: transparent url('images/share-sprite.png') 0px -90px no-repeat}
.share-twitter a{background: transparent url('images/share-sprite.png') 0px -108px no-repeat;font-size:16px !important;}
.share-twitter a:hover {background: transparent url('images/share-sprite.png') 0px -126px no-repeat}
.share-buzz a{background: transparent url('images/share-sprite.png') 0px -144px no-repeat;font-size:16px !important;}
.share-buzz a:hover {background: transparent url('images/share-sprite.png') 0px -162px no-repeat}

.more-link {display:inline;}
#img-more {display:inline;}
#rss-buton {float:right;margin-right:50px;margin-top:40px;}


/* EASY SLIDER */

	#slider {
		position:absolute;
		margin-top:-343px;
		@padding-top: 12px;
		z-index:1;
		margin-left:-48px;
		overflow:hidden;
		display:none; 
		text-align: left;}
		
    /* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
    
	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:1100px;
		height:320px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		}	
	#nextBtn a, #slider1next a{ 
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:21px;
position:absolute;
margin:-60px 0 1em 890px;
z-index:5000;
font-size:10px;
font-family:NeoSansStd,Arial;
		}
	ol#controls li{
		padding:0;
		float:left;
		list-style:none;
		height:20px;
		width:20px;
		}
	ol#controls li a{
		float:left;
		height:20px;
		border:1px solid #ccc;
		color:#555;
		width:14px;
		text-decoration:none;
		background: url('images/slider/buttons.png') 0px -20px no-repeat;
		padding-left:6px;
		}
	ol#controls li a:hover 
	{
		color:#579d27;}
	ol#controls li.current a{
		background:#4E8B23;
		color:#fff;
		background: url('images/slider/buttons.png') 0px 0px no-repeat;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */

#slider h1 {font-size:37px;
line-height:45px;
margin-bottom:5px;
margin-left:497px;
margin-top:90px;
text-shadow:1px 1px 1px #FFF;}
#slider h2 {color:#4C4B4B;
font-size:23px;
margin-left:500px;
text-shadow:1px 1px 1px #FFF;
width:485px;
line-height:27px;
margin-bottom:15px;
text-align: left;}

#slider-option-rw-1 {background: transparent url('../images/slider-home/rw-1.png');}
#slider-option-rw-1 h1 {color:#d33104;}
#slider-option-rw-2 {background: transparent url('../images/slider-home/rw-2.png');}
#slider-option-rw-2 h1 {color:#4464ad;}
#slider-option-rw-3 {background: transparent url('../images/slider-home/rw-3.png');}
#slider-option-rw-3 h1 {color:#fa9c00;}
#slider-option-rw-4 {background: transparent url('../images/slider-home/rw-4.png');}
#slider-option-rw-4 h1 {color:#d33104;}
#slider-option-rw-5 {background: transparent url('../images/slider-home/rw-5.png');}
#slider-option-rw-5 h1 {color:#4464ad;}

#slider-option-me-1 {background: transparent url('../images/slider-home/me-1.png');}
#slider-option-me-1 h1 {color:#d33104;}
#slider-option-me-2 {background: transparent url('../images/slider-home/me-2.png');}
#slider-option-me-2 h1 {color:#4464ad;}
#slider-option-me-3 {background: transparent url('../images/slider-home/me-3.png');}
#slider-option-me-3 h1 {color:#fa9c00;}
#slider-option-me-4 {background: transparent url('../images/slider-home/me-4.png');}
#slider-option-me-4 h1 {color:#d33104;}
#slider-option-me-5 {background: transparent url('../images/slider-home/me-5.png');}
#slider-option-me-5 h1 {color:#4464ad;}

.slider-learnmore {margin-left:497px;}
	
#controls0 a{	-moz-border-radius-topleft: 8px;
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;text-indent:-8000px !important;background: transparent url('images/slider/prev-button.png') no-repeat 0px -20px !important;}
#controls0 a:hover {background: transparent url('images/slider/prev-button.png') no-repeat 0px -0px !important;}
#controlsend a{-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;text-indent:-8000px !important;background: transparent url('images/slider/next-button.png') no-repeat 0px -20px !important;}
#controlsend a:hover {background: transparent url('images/slider/next-button.png') no-repeat 0px 0px !important;}
.required{}

.btn-submit {margin-top:10px;margin-left:150px;cursor:pointer;padding:5px;padding-left:30px;padding-right:30px;border:1px solid #999;}
.btn-submit:hover {border:1px solid #000;}
.btn-submit:active {background-color:#666;}
.info-field {text-align:right;width:110px;}

.text-der {text-align:right;}
.text-izq {text-align:left;}
.navigation{display:block;margin-top:10px;padding-bottom:40px;}

/*Using 'class="alignright"' on an image will (who would'vethought?!) align the image to the right. And using 'class="centered', will of course center the image. This is much better than usingalign="center",being much more futureproof (and valid) */
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}
.alignright{float:right;}
.alignleft{float:left;}
/* End Images */
    #sidebarWereHiring
    {
        height: 200px;
        position: fixed;    /* Keep in position on scroll */
        top: 20%;       /* push down 50% of container */
        margin-top: -100px; /* bring back up 50% height of this element */
        text-align:right;
        right:0;
    }





#login-clariba { width: 561px; height: 271px; padding: 32px 37px 32px 37px; background-image: url('http://www.clariba.com/login/images/bg-login.png'); position: fixed; overflow: hidden; top: 50%; left: 50%; margin-left: -318px; margin-top: -168px; z-index: 999999; /*display: none;*/ }
#login-clariba-bg { width: 100%; height: 100%; background-color: #000000; overflow: hidden; position: fixed; top: 0; left: 0; z-index: 999998; opacity: 0.4; }	
#login-close { position: absolute; top: 9px; left: 599px; }
#login-clariba a { color: #4464ad; text-decoration: none;}
#login-clariba a:hover { text-decoration: underline;}
#login-logo { position: absolute; top: 90px; left: 395px;}
#login-clariba h1 { font: 16px Arial, Helvetica, sans-serif; color: #D74820; margin: 0px; padding: 0px;}
#login-footer { position: absolute; top: 242px; left: 37px;}
#login-footer p { font: 11px Arial, Helvetica, sans-serif; color: #666666; margin: 0px; padding: 0px;}
#login-form { margin-left: 20px; margin-top: 40px; width: 240px; height: 150px;}
#login-form label { width: 100px;font: 13px Arial, Helvetica, sans-serif; color: #333333; float: left;  margin-top: 2px; margin-bottom: 5px;}
.form-input:focus { border: 1px solid #333333; }
.form-input { float: right; border: 1px solid #999999; background-color: #ffffff; font-size: 12px; width: 140px; height: 18px; padding: 1px;margin-bottom: 5px;}
.form-submit{ float: right; margin-top: 10px;width: 142px; height: 22px; background-color: transparent; border: 0px;}


#content {margin-top:181px;color:#606060;background-color:#fff;height:100%;overflow:hidden;	-moz-box-shadow: 1px 1px 1px #969696;
/* for Firefox 3.5+ */
	-webkit-box-shadow: 1px 1px 1px #969696;
/* for Safari and Chrome */
	/*filter: progid: DXImageTransform.Microsoft.Shadow(color='#969696',Direction=120,Strength=1);*/
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background: #fff url('images/home-bkg.png') no-repeat;
	}

#content ul {padding-left:0;list-style:none;}
#content li {margin-top:10px;padding-bottom:5px;border-bottom:1px solid #f0f0f0;}
#content small {font-weight:bold;font-size:11px;color:#2c64b1;}
#content h2 {margin-bottom:20px;font-family:NeoSansStd, Arial;}


/* HOME MODIFIED */
#bg-home { width: 100%; height: 420px; position: absolute; top: 0px; left: 0px; z-index: -99999999; background: url('../images/body-home-bg.jpg') repeat-x; }

#content-home { position: relative; margin-top:260px;color:#606060; height:100%;overflow:hidden; background-color: transparent; }
#content-home ul {padding-left:0;list-style:none;}
#content-home li {margin-top:10px;padding-bottom:5px;border-bottom:1px solid #f0f0f0;}
#content-home small {font-weight:bold;font-size:11px;color:#2c64b1;}
#content-home h2 {margin-bottom:20px;font-family:NeoSansStd, Arial; text-align: left;}
#content-home p.offices { text-align: center; margin-top: 60px;}
#content-home p.offices strong { font-weight: bold; }

.home-left { float: left; width: 275px; }
.home-middle { float: left; width: 420px; margin: 20px 47px 0px 47px; }
.home-right { float: left; width: 201px; margin-top: 20px; }

#news-home { width: 100%; margin-top: 30px; margin-bottom:30px; padding-left: 0px; text-align: left;}
#news-home ul {padding-left: 0px; margin-left: 0px; text-align: left;}
#news-home li { margin-left: 0px; padding-left: 0px; text-align: left;}
#news-home li:hover { background-color: #E8E8E8; }
#news-home a { color: #2C64B0; clear: both; width: 100%; height: 100%; text-align: left;}

#blockblog-home { margin: 0px; font-size: 12px;  text-align: left;}
#blockblog-home ul {padding-left: 0px; margin-left: 0px; text-align: left;}
#blockblog-home li { margin-left: 0px; padding-left: 0px; margin-bottom: 20px; text-align: left;}
#blockblog-home li:hover { background-color: #E8E8E8; }
#blockblog-home a { color: #545454; width: 100%; height: 100%; display: block; text-align: left; }
#blockblog-home strong { color: #2C64B0; font: 16px Arial; text-align: left; }
#blockblog-home small { color: #545454; font-size: 11px; font-weight: bold; text-align: left;}


#twitter-home {	padding: 20px; color:#606060;background-color:#fff; overflow:hidden; border: 1px solid #E1E1E1; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
#twitter-home h2 { color: #157EB7; }
#twitter-home ul { margin: 0px; margin-bottom: 20px; padding-left: 26px; font-size: 12px;}
#twitter-home li { color: #545454; list-style-position: outside; list-style: url('../images/li-tweet.png'); border: 0px; padding-left: 5px;}
.logo-home-lt { position: relative; top: 2px; left: 20px; }


#social-media {	margin-top: 20px; padding: 20px; color:#606060;background-color:#fff; overflow:hidden; border: 1px solid #E1E1E1; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
#social-media h2 { color: #157EB7; }
#social-media ul { margin: 0px; margin-bottom: 10px; padding-left: 26px; font-size: 12px;  border: 0px; background: none; }
#social-media li { color: #545454; list-style: none; border: 0px; padding-left: 5px; border: 0px; background: none;}
#social-media a {  font: 12px NeoSansStd, Arial; color: #000;  border: 0px; background: none;}
#social-media a:hover {  color: #000; text-decoration: underline; }
#social-media-sidebar { margin-top: 0px; padding: 20px; color:#606060;background-color:#fff; overflow:hidden; border: 0px solid #969696; -moz-border-radius: 8px; -webkit-border-radius: 8px; 
	-moz-box-shadow: 1px 1px 1px #969696;
	-webkit-box-shadow: 1px 1px 1px #969696;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-ms-border-radius: 8px;
	position: relative;
	z-index: 99999;
}
#social-media-sidebar h2 { color: #157EB7; }
#social-media-sidebar ul { margin: 0px; margin-bottom: 10px; padding-left: 10px; font-size: 12px;  border: 0px; background: none;}
#social-media-sidebar li { color: #545454; list-style: none; border: 0px; padding-left: 5px; border: 0px; background: none;}
#social-media-sidebar a.black {  font: 12px NeoSansStd, Arial; color: #000;  border: 0px; background: none;}
#social-media-sidebar a.black:hover {  color: #000; text-decoration: underline; }
.logo-home-sm { position: relative; top: 4px; left: 0px; margin-right: 10px; }






#upcoming-event { width: 201px; }
#upcoming-event ul { margin: 0px; padding: 0px; margin-bottom: 20px; }
#upcoming-event li { border: 0px; }
#upcoming-event li:hover { background-color: #E8E8E8; }
#upcoming-event a { color: #000; clear: both; width: 100%; height: 100%;}
#upcoming-event strong { color: #D33103; font-weight: bold;}

#partnership-home { margin: 0px;  text-align: center; }
#partnershipimg-home { margin: 0px; }
.title-home { font: 16px NeoSansStd, Arial; color: #777;}
.hr-sep { width: 100%; border: 0px; height: 5px; background-color: #CECECE; margin: 0px; padding: 0px; margin-top: 40px; margin-bottom: 40px; }
/* END HOME MODIFIED */


/* PAGE SOLUTIONS MODIFIED */
#box-modified { margin-bottom: 20px; text-align: left; }
#box-modified .title { color: #4363AD; text-align: left; font: 16px Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 10px;}
#box-modified .subtitle { color: #D74820; font-weight: bold;  text-align: left;}
#box-modified p { margin-bottom: 10px;  text-align: left;}
#inside-right .first { text-align: left; color: #D74820; font: 14px Arial, Helvetica, sans-serif; margin-bottom: 10px; margin-top: 10px; text-align: left;}
#inside-right p, h1, h2, h3 { text-align: left; }
#related-references { margin-top: 20px; }
#related-references h4 { color: #000; font: 14px Arial, Helvetica, sans-serif; }
#related-references-menu { width: 160px; margin-left: 22px; margin-top: 10px; }
#related-references-menu ul { margin: 0px; margin-bottom: 20px; font-size: 12px;}
#related-references-menu li { color: #3E5B9E; list-style-position: outside; list-style: url('../images/li-related-references.png'); border: 0px; }
#related-references-menu a.blue { color: #3E5B9E; }
/* END PAGE SOLUTIONS MODIFIED */


/* TABS CONTAINER */
ul.tabs { margin: 0; padding: 0; float: left; list-style: none; height: 32px; border-bottom: 1px solid #D5D2D2; border-left: 1px solid #D5D2D2; width: 100%; -moz-border-radius: 0 8px 0px 0px; -webkit-border-radius: 0 8px 0px 0px;	-ms-border-radius: 0 8px 0px 0px; }
ul.tabs .radius { -moz-border-radius: 0 8px 0px 0px; -webkit-border-radius: 0 8px 0px 0px;	-ms-border-radius: 0 8px 0px 0px; }
ul.tabs li { float: left; margin: 0; padding: 0; height: 31px; line-height: 31px; border: 1px solid #D5D2D2; border-left: none; margin-bottom: -1px; overflow: hidden; position: relative;  background-image: url('images/degradado-box-slide.jpg'); }
ul.tabs li a { text-decoration: none; color: #000; display: block; padding: 0 10px; }
ul.tabs li.active  { background: #fff; border-bottom: 1px solid #fff; }
ul.tabs li:hover {background: #fff;}
.tab_container { border: 1px solid #D5D2D2; border-top: none; overflow: hidden; clear: both; float: left; width: 100%; background: #fff; -moz-border-radius: 0 0px 8px 8px; -webkit-border-radius: 0 0px 8px 8px; -ms-border-radius: 0 0px 8px 8px; margin-bottom:40px;	}
.tab_content { padding: 20px; background: #F2F2F2 url('images/bg-tab.jpg') repeat-x; }
.tab_content img { border: 1px solid #D5D2D2; width: 393px; }
/* END TABS CONTAINER */

ul#tabs li a.title {color: #4363AD; font: 13px Arial, sans-serif;  padding: 0px; margin: 0px; font-weight: bold; padding: 8px 10px;}
ul#tabs li a:hover { text-decoration: none; }
#tab_container p { margin-bottom: 10px; font-size: 12px; }
#tab_container .subtitle { color: #D74820; font-weight: bold; }


#inside h1, h2, h3, p { text-align: left; }
#inside-right h1, h2, h3, p { text-align: left; }
#box-modified h1, h2, h3, p{ text-align: left; }
