@charset "utf-8";
/* CSS Document */

/*------------< html */
html {background-image:url(../images/bodyBkgGradient.png);background-position:0px 0px;background-repeat:repeat-x; height:100%; background-color:#f1f1f1;}

/*------------< body */
/*body {margin:0;}*/
body {margin:0;height:100%;}

/*------------< general */
div#base {position:absolute;min-height:100%;width:100%;height:100%;}

/*------------< general container (all) */
div#baseContainer {position:relative;width:100%;min-width:996px;background-image:url(../images/baseBkg.png);background-repeat:repeat-y;background-position:50% 0px; min-height:100%; z-index:10}

/*------------< top container (header, menu, content) */
div#baseTop {width:100%;margin:0;background-image:url(../images/contentBkgTopGradient.png);background-position:50% 113px;background-repeat:no-repeat; z-index:2000}

/*------------< header */
div#baseHeaderBkg {width:100%;height:126px;position:relative;background-image:url(../images/headerBkg.png);background-position:0px 0px;background-repeat:repeat-x;}


/*------------< content */
div#baseContentBkg {width:982px;position:relative;margin:0 auto;margin-top:-13px; min-height:300px; height:300px; height:auto;padding-left:7px;padding-right:7px; z-index:9}


/*------------< spacer (footer same height) to complete 100%  */
div#baseSpacer {width:100%;height:50px;position:relative;clear:both}


/*------------< bottom container (only footer) */

div#baseBottomBkg {
	position:absolute;bottom:0px;
	height:110px;
	width:100%;
	background-image: url(../images/bottomBkg.png);
	background-position:0px 100%;
	background-repeat:repeat-x;}

div#baseBottomBkgDetail {
	width:100%;height:100%;
	background-image: url(../images/contentBkgBottomGradient.png);
	background-repeat:no-repeat; 
	background-position:50% 0px;
	
	}



/*------------< HEADER size & image >----------------------------------------------------*/
div#headerBkg {width:998px;margin:auto;height:125px;min-height:126px;background-repeat:no-repeat;}


/*------------< header links container */
div#logoContainer {height:79px;padding-left:7px;width:747px;float:left;} 
div#logoContainer img{height:79px;width:180px;float:left;border:none}


/*------------< header links container */
div#linksContainer {background-image: url(../images/linksBkg.png);background-position:0px 0px;background-repeat:repeat-x;float:left;width:238px;height:59px; padding-top:20px}

div#linksContainer a{font-family:Arial;font-size:10px;color:#ffffff;display:block;width:115px;height:16px;text-decoration:none;float:right;margin-left:80px}
div#linksContainer a span {color:#999999}
div#linksContainer a:hover{color:#aaaaaa}


/*------------< header menu container */
div#menuContainer {width:900px;float:left; }


/*------------< menu list */
ul#menuList {list-style:none;width:900px;margin:0;margin-left:28px;padding:0;padding-top:9px;font-family:"Trebuchet MS",Arial;font-size:11px;color:#999999;float:left;}
ul#menuList li {display:inline;height:34px;padding-left:7px;padding-right:12px;background-image:url(../images/menuSeparator.png);background-repeat:no-repeat;background-position:100% 0px}


/*------------< menu elements */
ul#menuList li a {text-decoration:none;color:#999999}
ul#menuList li a:hover {text-decoration:none;color:#ffffff}
ul#menuList li.current {color:#ffffff;font-weight:bold;}
ul#menuList li.last { background-image:none; }
ul#menuList li.chat { 
background-image: url(../images/ico_chat.gif);
background-repeat:no-repeat;
background-position:right center;
padding-right:22px;
}


/*------------< FOOTER size & image >----------------------------------------------------*/

div#baseFooter{
	height:30px;
	width:982px;
	margin:0 auto
	}
	
div#baseFooterLogos{
	overflow:hidden;
	width:982px;
	margin:0 auto;
	padding:20px;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	
div#baseFooterLogos a img {
    opacity: 0.50;
	color:#6b6b6b;
}
div#baseFooterLogos a:hover img {
    opacity: 1.0;
	color:#bebebe;
}

div#baseBottomBkgDetailLogos {
	width:100%;
	overflow:hidden;
	background-color:#121212;	
	}
	
div#baseFooterAux{height:80px;width:982px;margin:0 auto}


/*------------< footer elements toolbar */

div#footerToolbar {height:30px;float:left}
div#footerToolbar ul#footerToolbarList {height:24px;list-style:none;margin:0;padding:0;padding-top:3px;margin-left:14px}
div#footerToolbar ul#footerToolbarList li {height:11px;display:inline;padding-left:8px}
div#footerToolbar ul#footerToolbarList li a {height:11px;font-family:Arial;font-size:10px;color:#999999;text-decoration:none;vertical-align:middle}
div#footerToolbar ul#footerToolbarList li a:hover {color:#ffffff;text-decoration:none}
div#footerToolbar ul#footerToolbarList img {margin-right:4px;vertical-align:middle}

div#footerCopyright {font-family:Arial;font-size:10px;color:#cccccc;height:21px;width:auto;float:right;background-image:url(../images/footerLogoUruIt.png);background-repeat:no-repeat;background-position:100% 3px;padding-right:36px;padding-top:9px;margin-right:10px}


/*------------< CONTENT size >----------------------------------------------------*/

/*------------< content panel left */
div#contentPanelLeft {width:744px;height:auto;min-height:200px;position:relative;float:left;z-index:3000;background-image:url(../images/contentGradientDetail.png);background-repeat:repeat-x}


/*------------< content panel right */
div#contentPanelRight {width:238px;height:auto;min-height:200px;position:relative;float:left;padding-top:4px;z-index:3000; background-image:url(../images/contentGradientDetail.png);background-repeat:repeat-x}



/*------------< especified shared styles >----------------------------------------------------*/

/*------------< shortcuts content */
div.panelRightShortcuts {width:225px;height:33px;border-bottom:1px dotted #595959; margin-left:6px;padding-top:8px;padding-bottom:8px}
div.panelRightShortcuts img {width:32px;height:32px;float:left;margin-left:8px;margin-right:8px;}
div.panelRightShortcuts a{width:175px;font-family:"Trebuchet MS",Arial; font-weight:bold;font-size:12px;color:#27c93a;text-decoration:none;display:block;float:left;height:16px;vertical-align:top; padding-top:1px}
div.panelRightShortcuts a:hover{color:#CCCCCC}
div.panelRightShortcuts div.tagline {float:left;width:175px;font-family:Arial;font-size:10px;color:#ffffff;text-decoration:none}

/*------------< shorcuts icons */

img.icoInformation,img.icoPortfolio,img.icoTeam,img.icoBlog,img.icoNews,img.icoProducts,img.icoPlus, 
img.icoDevelopment,img.icoOutsourcing,img.icoConsulting,img.icoTesting,img.icoMaintenance,img.icoTraining,img.icoDifferentiators {background-image:url(../images/iconsBkg.png);background-repeat:no-repeat;cursor:pointer;}
img.icoShortcuts-dw
{
    background-image:url(../images/iconsBkg-dw.png)
}
img.icoInformation {background-position:-13px -2px}
img.icoPortfolio {background-position:-13px -36px}
img.icoTeam {background-position:-13px -70px}
img.icoBlog {background-position:-13px -104px}
img.icoNews {background-position:-13px -138px}
img.icoProducts {background-position:-13px -172px}
img.icoDifferentiators {background-position:-13px -206px}

img.icoPlus {background-position:0px -54px}

img.icoDevelopment {background-position:-46px 0px}
img.icoOutsourcing {background-position:-46px -120px}
img.icoConsulting {background-position:-46px -60px}
img.icoTesting {background-position:-83px 0px}
img.icoTraining {background-position:-83px -120px}
img.icoMaintenance {background-position:-83px -60px}

/*------------< ICONS >----------------------------------------------------*/

img.icoConditions,img.icoPrivacy,img.icoSitemap,img.icoRss,img.icoTellFriend {background-image:url(../images/iconsBkg.png);background-repeat:no-repeat;}
img.icoConditions {background-position:0px -2px}
img.icoPrivacy {background-position:0px -15px}
img.icoSitemap {background-position:0px -28px}
img.icoRss {background-position:0px -41px}
img.icoTellFriend {background-position:0px -66px}

.suscripcion_contenedor  {
	margin:6px;
	margin-top:8px;
	border-top:dotted 1px #595959;
	padding-top:8px;
	}
	
.suscripcion_left  { 
	background:url(../images/icon.gif) no-repeat left top;
	width:32px;
	height:32px;
	text-align:center;	
	}
	
.suscripcion_right  { 
	font-weight: bold; 
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#27c93a;
	line-height:16px;
	padding-left:8px;
	text-align:left;
	}
	
.suscripcion_centro  { 
	padding-top:4px;
	text-align:center;
	}
	