/*
 * CSS 2.1 for www.ifork.com.ar (General most browsers)
 * Written with GNU/Emacs by Hernando Furlan (http://www.nandox.com)
 */

body {
  margin: 0px auto;
  padding: 0px;
  background-color: #5A6E85;
  font-family: Arial,Tahoma,Serif;
  font-size: 11px;
  font-weight: normal;
}

img {
  border: 0px;
}

form {
  margin: 0px;
  padding: 0px;
}

a:link, a:visited, a:active {
  color: #222222;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

#page {
  text-align: center;
  background-color: #5A6E85;
}

#outerwrapper {
  margin: 0px auto;
  position: relative;
  width: 941px;
}

#head {
  /* height: 76px; */
  height: 106px;
  padding-right: 17px;
  padding-left: 15px;
  padding-top: 15px;
  /*background: url(/img/head_fill.gif) no-repeat;*/
  background: url(http://static.ifork.com.ar/img/ifork_sprite_v4.png);
  background-color     : transparent;
  background-repeat    : no-repeat;
  background-position  : -1005px -0px;
}

/* Old logo version
#logo {
  margin: 5px;
  position: relative;
  float: left;
  width: 217px;
  height: 48px;
}
*/

/*
Anterior con logo y top chico
#logo {
  margin-left: 5px;
  margin-top: 2px;
  position: relative;
  float: left;
  width: 180px;
  height: 69px;
}
*/

#logo {
  margin: 0px;
  margin-left: 3px;
  position: relative;
  float: left;
  width: 241px;
  height: 103px;
  overflow: hidden;
}

/* 2010
#xmas {
   position: absolute;
   left: 242px;
   width: 70px;
   height: 52px;
}
*/

#xmas {
   position: absolute;
   left: 210px;
   width: 61px;
   height: 59px;
}

#menucontainer {
  position: relative;
  float: right;
  padding-right: 10px;
  overflow: hidden;
}

#language {
  position: relative;
  margin-top: 5px;
}

#socialize {
  background-color: #1C2836; 
  padding-top: 5px; 
  padding-bottom: 5px; 
  padding-right: 10px
}

#menu {
  position: relative;
  /* maring-top: 51px; */
  /* margin-top: 19px; */
  margin-top: 49px;
}

#menu a:link, #menu a:visited, #menu a:active {
  text-decoration: none;
  /* color: #505e6f; */
  color: #8090a2;
 text-shadow: #000000 1px 1px 1px;
}

#menu a:hover {
  color: #C5CDD6;
}

#login {
  position: relative;
  float: right;
  width: 210px;
  /* height: 76px; */
  height: 91px;
  background-color: #313c48;
  padding-top: 15px;
}

#login fieldset {
  border: 0px solid #2a2a2a;
  text-align: left;
  padding-top: 10px;
}

#login legend {
  font-size: 10px;
  color: #91a2b6;
  padding-left: 53px;
  text-shadow: #000000 1px 1px 1px;
}

#login label {
  font-size: 10px;
  color: #c5cdd6;
  float: left;
  width: 60px;
  padding-top: 0.5em;
  padding-right: 5px;
  text-align: right;
}

#login input {
  font-family: Arial,Tahoma,Serif;
  font-size: 11px;
  border: 0px solid #7b7b7b;
  padding: 1px;
  padding-left: 5px;
  padding-right: 5px;
  margin: 0px;
  margin-bottom: 2px;
  margin-right: 1px;
  line-height: 1.8em;
  color: #1c2836;
  background-color: #525f6d;
  vertical-align: middle;
}

#contentwrapper {
  position: relative;
  margin:0 auto;
  padding:0;
  width:941px;
  /*background: url(/img/content_fill.gif) repeat-y;*/
  background: url(http://static.ifork.com.ar/img/ifork_sprite_v4.png);
  background-color     : transparent;
  background-repeat    : repeat-y;
  background-position  : -13px -0px;
}

#mainwrapper {
  float: left;
  padding-left: 15px;
  width: 698px;
  text-align: left;
  overflow:hidden; /* Avoid IE6 issue */
}

#content {
  font-family: Arial,Tahoma,Serif;
  font-size: 12px;
  margin: 10px;
}

#content a:link, #content a:visited, #content a:active {
  color: #004477;
}

#content hr {
  border: 0px solid #ededed;
  height: 5px;
  color: #dedede;
  background-color: #ededed;
}

#content p {
  color: #333333;
}

#content h1 {
  font-size: 18px;
  color: #333333;
}

#content h2 {
  font-size: 14px;
  color: #333333;
}

#content h3 {
  font-size: 12px;
  color: #333333;
}

#content h4 {
  font-size: 11px;
  color: #333333;
}

#content ul {
  margin: 0px;
  padding: 0px;
  margin-left: 25px;  
  list-style: none;
  list-style-image: url(http://static.ifork.com.ar/img/arrow_right.gif);
  list-style-position: outside;
}

#content li {
  line-height: 1.2em;
  padding: 3px;
  /*color: #004477;
  color: #7b7e80;*/
} 

#content form {
  background-color: #eeeeee;
  border: 1px solid #dddddd;
}

#content label {
  color: #333333;
  float: left;
  width: 150px;
  margin: 5px;
  padding: 2px;
  padding-right: 5px;
  text-align: right;
}

#content input, #content textarea, #content select {
  margin: 5px;
}

#content div.submit {
  margin: 5px;
  margin-left: 165px;
}

#captcha {
  margin: 5px;
}

.error-message {
  color: red;
  margin-left: 180px;
  padding-left: 15px;
  background: url(http://static.ifork.com.ar/img/up_arrow.gif) no-repeat top left;
}

#homedivision-consulting, #homedivision-development, #homedivision-communications, #homedivision-businessintelligence {
  font-size: 11px;
  color: #535252;
  width: 320px;
  margin: 0px;
  padding-bottom: 5px;
  padding-left: 5px;
  background: url(http://static.ifork.com.ar/img/home-box-back.jpg) no-repeat top left;
}

#homedivision-consulting h1, #homedivision-development h1, #homedivision-communications h1, #homedivision-businessintelligence h1 {
  font-family: Arial,Tahoma,Serif;
  font-size: 14px;                         
  color: #222222;
  margin: 5px;
  margin-top: 10px;
}

#homedivision-consulting img, #homedivision-development img, #homedivision-communications img, #homedivision-businessintelligence img {
  padding: 10px;
  float: right;
}


#homedivision-development { 
  float: left;
  /*border-bottom: 5px solid #ededed;*/
}

#homedivision-businessintelligence { 
  float: right;
}

#homedivision-consulting { 
  float: left;
  /*border-bottom: 5px solid #ededed;*/
}

#homedivision-communications { 
  float: right;
}


#homedivision-consulting li, #homedivision-development li, #homedivision-communications li, #homedivision-businessintelligence li {
  list-style-image: url(http://static.ifork.com.ar/img/tilde_ico.gif);
  padding: 0.2em;
  color: #222222;
}


#sidebarwrapper {
  float: right;
  padding-right: 17px;
  width: 211px;
  text-align: left;
}

#sidebarwrapper h1 {
  font-size: 12px;
  color: #455567;
  margin: 10px;
}

#sidebarwrapper a:link, #sidebarwrapper a:visited, #sidebarwrapper a:active {
  color: #455567;
} 

#sidebarwrapper cite {
  font-size: 10px;
  color: #7c8b9c;
}

#sidebarwrapper ul {
  margin: 0px;
  padding: 0px;
  margin-left: 25px;  
  margin-right: 5px;
  list-style: none;
  list-style-image: url(http://static.ifork.com.ar/img/arrow_right.gif);
  list-style-position: outside;
}

#sidebarwrapper li {
  line-height: 1.2em;
  padding-bottom: 12px;
}

#sidebarwrapper hr {
  border: 0px solid #dedede;
  height: 2px;
  color: #dedede;
  background-color: #dedede;
}

#sidebarwrapper p {
  padding: 10px;
  padding-bottom: 2px;
  margin: 0px;
  color: #455567;
}

#sidebarwrapper p.sidebar-readmore {
  text-align: right;
}

#sidebarwrapper p.sidebar-readmore a:link, #sidebarwrapper p.sidebar-readmore a:visited, #sidebarwrapper p.sidebar-readmore a:active {
  font-size: 10px;
  color: #313c48;
}

#atencion-telefonica {
  background: url(http://static.ifork.com.ar/img/ifork_sprite_v4.png);
  background-color     : transparent;
  background-repeat    : no-repeat;
  background-position  : -3856px -31px;
  height: 83px;
  width: 211px;
}

#footer {
  height: 199px;
  /*background: url(/img/footer_fill.gif) no-repeat;*/
  background: url(http://static.ifork.com.ar/img/ifork_sprite_v4.png);
  background-color     : transparent;
  background-repeat    : no-repeat;
  background-position  : -1946px -0px;
}

/*
#partners {
  padding-top: 15px;
}

#partners ul {
  padding: 0px;
  margin: 0px;
}

#partners li {
  display: inline;
}

#reseller {
  padding-top: 10px;
}
*/

#footercontainer {
  padding-top: 105px;
}

#aboutus {
  position: relative;
  float: left;
  font-size: 10px;
  color: #5a6e85;  
  text-align: left;
  /*margin-top: 30px;*/
  margin-top: 5px;
  padding-left: 25px;
}

#disclaimer {
  position: relative;
  float: right;
  font-size: 10px;
  color: #5a6e85;  
  text-align: right;
  /*margin-top: 45px;*/
  margin-top: 60px;
  padding-right: 25px;
  width: 230px; /* Due IE X) */
}

#aboutus a:link, #aboutus a:visited, #aboutus a:active,
#disclaimer a:link, #disclaimer a:visited, #disclaimer a:active {
  color: #5a6e85;
}

.aboutus-phone {
  display: block;
  height: 9px;
  width: 11px;
  float: left;
  margin-top: 2px;
  margin-right: 5px;
  background: url(http://static.ifork.com.ar/img/ifork_sprite_v4.png);
  background-color     : transparent;
  background-repeat    : no-repeat;
  background-position  : -4404px -0px;
}

.disclaimer-ifork-social {
  float: left;
  display: block;
  margin-top: 3px;
}

.disclaimer-link-linkedin, .disclaimer-link-twitter, .disclaimer-link-facebook {
  float: right;
  display: block;
  background: url(http://static.ifork.com.ar/img/ifork_sprite_v4.png);
  background-color     : transparent;
  background-repeat    : no-repeat;
  height: 19px;
  margin: 0px;
  margin-left: 5px;
}

.disclaimer-link-linkedin {
  width: 62px;
  background-position  : -4067px -0px;
}

.disclaimer-link-linkedin:hover {
  background-position  : -4067px -19px;
  text-decoration: none;
}

.disclaimer-link-twitter {
  width: 55px;
  background-position  : -4129px -0px;
}

.disclaimer-link-twitter:hover {
  background-position  : -4129px -19px;
  text-decoration: none;
}

.disclaimer-link-facebook {
  width: 59px;
  background-position  : -4184px -0px;
}

.disclaimer-link-facebook:hover {
  background-position  : -4184px -19px;
  text-decoration: none;
}

.disclaimer-link-rss, .disclaimer-link-sitemap {
  float: right;
  display: block;
  background: url(http://static.ifork.com.ar/img/ifork_sprite_v4.png);
  background-color     : transparent;
  background-repeat    : no-repeat;
  height: 14px;
  margin: 0px;
  margin-left: 10px;
  margin-right: 2px;
}

.disclaimer-link-rss {
  width: 65px;
  background-position  : -4243px -0px;  
}

.disclaimer-link-sitemap {
  width: 83px;
  background-position  : -4321px -0px;  
}

.clear {
  clear: both;
}

/* Sections */

#content-products {
  font-family: Arial, Tahoma, Serif;
  font-size: 11px;
  color: #767676;
  margin: 15px;
}

#content-products p {
  text-align: justify;
}

#content-products h1 {
  font-size: 18px;
  color: #333333;
}

#content-products h2 {
  line-height: 1.2em;
  padding: 0px;
  font-size: 15px;
  font-weight: bold;
  color: #333333;
  /*background-color: #DDDDDD;*/
}

#content-products ul {
  margin: 0px;
  padding: 0px;
  margin-left: 25px;  
  list-style: none;
  list-style-image: url(http://static.ifork.com.ar/img/arrow_right.gif);
  list-style-position: outside;
}

#content-products li {
  line-height: 1.0em;
  padding: 3px;
  font-weight: bold;
  color: #484848;
} 

/*
#content-products ul {
  margin: 0px;
  padding: 0px;
  margin-left: 25px;  
  list-style: none;
}

#content-products li {
  line-height: 1.2em;
  padding: 0px;
  font-size: 14px;
  font-weight: bold;
}
*/
#content-products hr {
  border: 0px solid #ededed;
  height: 5px;
  color: #dedede;
  background-color: #ededed;
}

.salesimgleft, .salesimgright {
  padding: 10px;
}

.salesimgleft {
  float: left;
  padding-right: 30px;
}

.salesimgright {
  float: right;
  padding-left: 30px;
}

.salesbodyleft {
  text-align: left;
  padding: 30px;
}

.salesbodyright {
  text-align: right;
  padding: 30px; 
}

.salesotherproducts {
  padding: 5px;
  background-color: #dedede;
  text-align: center;
}

.paginator {
  padding: 5px;
  background-color: #dedede;
  text-align: center;
}

.current {
  padding: 5px;
  background-color: #bfbfbf;
}

#tagcloud {
  text-align: center;
  overflow: hidden;
  padding: 5px;
}

#tagcloud ul {
  list-style: none;
  list-style-position: inside;
  padding: 0px;
  margin: 0px;
}

#tagcloud ul li {
  display: inline;
  margin: 0px;
  padding: 0px;
  line-height: 1.5em;
}

#tagcloud ul li a:link, #tagcloud ul li a:visited, #tagcloud ul li a:active {
  margin: 3px;
  text-decoration: none;
  color: #69758E;
}

#tagcloud ul li a:hover {
  color: #7498E9;
}

.tag-0 {
  font-size: 9px;
}
.tag-1 {
  font-size: 10px;
}
.tag-2 {
  font-size: 11px;
}
.tag-3 {
  font-size: 12px;
}
.tag-4 {
  font-size: 13px;
}
.tag-5 {
  font-size: 14px;
}
.tag-6 {
  font-size: 15px;
}
.tag-7 {
  font-size: 16px;
}
.tag-8 {
  font-size: 17px;
}
.tag-9 {
  font-size: 18px;
}

/* Download PDF link */
.download-pdf-link:hover {
 text-decoration: none;
}

/* Twitter box */

.twtr-doc {
 font-family: Arial,Tahoma,Serif;
 font-size: 11px;
}

/* Debug */
/*
div {
  border: 1px solid red;
}*/


