html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/*-------------------------------------------------*/               

#globalCont {
  position:relative;
  background:url('../img/apsa_fondo_index.jpg');
  background-repeat: no-repeat;
  width:960px;
  height:640px;
  margin:auto;
  top:0px;
  left:0px;
}
               
               
#foot {
    position:absolute;
    background:url('../img/apsa_pie_index.jpg');
    background-repeat: no-repeat;
    margin:auto;
    top:610px;
    left:0px;
    width:960px;
    height:30px;
    cursor:default;
    color:#ffffff;
    font-family:Verdana,Arial,Helvetica;
    font-size:0.7em;  
    font-weight:bold;
    letter-spacing: -0.7px;
    text-align:center;
    line-height: 2.5;
}               
#foot a{
    color:#ffffff;
    cursor:pointer;
    text-decoration:none;
}
#foot a:hover{
    color:#ffffff;
    cursor:pointer;
    text-decoration:underline;
}
               
#globalContBlueAll {
  position:relative;
  background:url('../img/apsa_fondo_company.jpg');
  background-repeat: no-repeat;
  width:960px;
  height:640px;
  margin:auto;
  top:0px;
  left:0px;
}

#globalContBlueTop {
  position:relative;
  background:url('../img/apsa_fondo_products1.jpg');
  background-repeat: no-repeat;
  width:960px;
  height:180px;
  margin:auto;
  top:0px;
  left:0px;
}      
#globalContOrangeTop {
  position:relative;
  background:url('../img/apsa_fondo_products2.jpg');
  background-repeat: no-repeat;
  width:960px;
  height:180px;
  margin:auto;
  top:0px;
  left:0px;
}      
#globalContGreenTop {
  position:relative;
  background:url('../img/apsa_fondo_products3.jpg');
  background-repeat: no-repeat;
  width:960px;
  height:180px;
  margin:auto;
  top:0px;
  left:0px;
}      
#globalContGreenAll {
  position:relative;
  background:url('../img/apsa_fondo_products4.jpg');
  background-repeat: no-repeat;
  width:960px;
  height:610px;
  margin:auto;
  top:0px;
  left:0px;
}      
      

#foot1Blue {
    background:url('../img/apsa_pie_products1.jpg');
    background-repeat: no-repeat;
    margin:auto;
    width:960px;
    height:127px;
    cursor:default;
}
#footBlue {
    background:url('../img/apsa_pie_company.jpg');
    background-repeat: no-repeat;
    margin:auto;
    width:960px;
    height:30px;
    cursor:default;
    color:#ffffff;
    font-family:Verdana,Arial,Helvetica;
    font-weight:bold;
    letter-spacing: -0.7px;
    text-align:center;
    line-height: 2.5;
}               
#footBlue a{
    color:#ffffff;
    cursor:pointer;
    text-decoration:none;
}
#footBlue a:hover{
    color:#ffffff;
    cursor:pointer;
    text-decoration:underline;
}

#footContact {
    position:absolute;
    background:url('../img/apsa_pie_company.jpg');
    background-repeat: no-repeat;
    margin:auto;
    top:610px;
    left:0px;
    width:960px;
    height:30px;
    cursor:default;
    color:#ffffff;
    font-family:Verdana,Arial,Helvetica;
    font-size:0.7em;  
    font-weight:bold;
    letter-spacing: -0.7px;
    text-align:center;
    line-height: 2.5;
}               
#footContact a{
    color:#ffffff;
    cursor:pointer;
    text-decoration:none;
}
#footContact a:hover{
    color:#ffffff;
    cursor:pointer;
    text-decoration:underline;
}

#foot1Orange {
    background:url('../img/apsa_pie_products2.jpg');
    background-repeat: no-repeat;
    margin:auto;
    width:960px;
    height:127px;
    cursor:default;
}
#foot1Green {
    background:url('../img/apsa_pie_products3.jpg');
    background-repeat: no-repeat;
    margin:auto;
    width:960px;
    height:127px;
    cursor:default;
}

#footOrange {
    background:url('../img/apsa_pie_products2_2.jpg');
    background-repeat: no-repeat;
    margin:auto;
    width:960px;
    height:30px;
    cursor:default;
    color:#ffffff;
    font-family:Verdana,Arial,Helvetica;
    font-weight:bold;
    letter-spacing: -0.7px;
    text-align:center;
    line-height: 2.5;
}               
#footOrange a{
    color:#ffffff;
    cursor:pointer;
    text-decoration:none;
}
#footOrange a:hover{
    color:#ffffff;
    cursor:pointer;
    text-decoration:underline;
}

#footGreen {
    background:url('../img/apsa_pie_products2_3.jpg');
    background-repeat: no-repeat;
    margin:auto;
    width:960px;
    height:30px;
    cursor:default;
    color:#ffffff;
    font-family:Verdana,Arial,Helvetica;
    font-weight:bold;
    letter-spacing: -0.7px;
    text-align:center;
    line-height: 2.5;
}               
#footGreen a{
    color:#ffffff;
    cursor:pointer;
    text-decoration:none;
}
#footGreen a:hover{
    color:#ffffff;
    cursor:pointer;
    text-decoration:underline;
}

#footProducts6 {
    position:absolute;
    background:url('../img/apsa_pie_products2_3.jpg');
    background-repeat: no-repeat;
    margin:auto;
    top:610px;
    left:0px;
    width:960px;
    height:30px;
    cursor:default;
    color:#ffffff;
    font-family:Verdana,Arial,Helvetica;
    font-size:0.7em;  
    font-weight:bold;
    letter-spacing: -0.7px;
    text-align:center;
    line-height: 2.5;
}               
#footProducts6 a{
    color:#ffffff;
    cursor:pointer;
    text-decoration:none;
}
#footProducts6 a:hover{
    color:#ffffff;
    cursor:pointer;
    text-decoration:underline;
}

#theMenu {
    position:absolute;
    margin:auto;
    top:42px;
    left:462px;
    width:381px;
    height:41px;
}               
              
#home1 {
  float: left;
  background:url("../img/spriteHome.png") no-repeat;
  width:63;
  height:41px;
  margin:0;
  padding:0;
}
#home1 span {
  display: none;
}
#home1 li, #home1 a {
  height:41px;
  display:block;
}
#home1 li {
  float:left;
  list-style:none;
  display:inline;
}
#hm-01 {width: 63px;}
#hm-01 a:hover {background:url("../img/spriteHome.png") 0px -41px no-repeat; }

#advant1 {
  float: left;
  background:url("../img/spriteAdvantages.png") no-repeat;
  width:78;
  height:41px;
  margin:0;
  padding:0;
}
#advant1 span {
  display: none;
}
#advant1 li, #advant1 a {
  height:41px;
  display:block;
}
#advant1 li {
  float:left;
  list-style:none;
  display:inline;
}
#ad-01 {width: 78px;}
#ad-01 a:hover {background:url("../img/spriteAdvantages.png") 0px -41px no-repeat; }
               
#comp1 {
  float: left;
  background:url("../img/spriteCompany.png") no-repeat;
  width:89;
  height:41px;
  margin:0;
  padding:0;
}
#comp1 span {
  display: none;
}
#comp1 li, #comp1 a {
  height:41px;
  display:block;
}
#comp1 li {
  float:left;
  list-style:none;
  display:inline;
}
#cm-01 {width: 89px;}
#cm-01 a:hover {background:url("../img/spriteCompany.png") 0px -41px no-repeat; }

#prod1 {
  float: left;
  background:url("../img/spriteProducts.png") no-repeat;
  width:78;
  height:41px;
  margin:0;
  padding:0;
}
#prod1 span {
  display: none;
}
#prod1 li, #prod1 a {
  height:41px;
  display:block;
}
#prod1 li {
  float:left;
  list-style:none;
  display:inline;
}
#pr-01 {width: 78px;}
#pr-01 a:hover {background:url("../img/spriteProducts.png") 0px -41px no-repeat; }

#cont1 {
  float: left;
  background:url("../img/spriteContact.png") no-repeat;
  width:73;
  height:41px;
  margin:0;
  padding:0;
}
#cont1 span {
  display: none;
}
#cont1 li, #cont1 a {
  height:41px;
  display:block;
}
#cont1 li {
  float:left;
  list-style:none;
  display:inline;
}
#cn-01 {width: 73px;}
#cn-01 a:hover {background:url("../img/spriteContact.png") 0px -41px no-repeat; }

#flags {
    position:absolute;
    margin:auto;
    top:36px;
    left:856px;
    width:85px;
    height:51px;
    color:#ffffff;
    font-family:Verdana,Arial,Helvetica;
    font-size:9px;
    font-weight:bold;
}               
#linkHome {
    position:absolute;
    margin:auto;
    top:18px;
    left:29px;
    width:160px;
    height:105px;
}               

#subProdTop{
   width:192px;
   height:7px;
   position:absolute;
   top:40px; 
   left:195px;
   display:none;
   cursor:hand;
   z-index:10;
}
#subProducts{
   background:url("../img/spriteSubMenu.png") no-repeat;
   width:199px;
   position:absolute;
   top:46px;
   left:195px;
   display:none;
   cursor:hand;
   z-index:10;
}
#sPrd {
  float: left;
  background:url("../img/spriteSubMenu.png") no-repeat;
  background-position: -199px 0px;
  width:199;
  height:176px;
  margin:0;
  padding:0;
}
#sPrd span {
  display: none;
}
#sPrd li, #sPrd a {
  height:22px;
  display:block;
}
#sPrd li {
  float:left;
  list-style:none;
  display:inline;
}
#sPrd-01 {height:176px; width:199px;}
#sPrd-02 {height:176px; width:199px;}
#sPrd-03 {height:176px; width:199px;}
#sPrd-04 {height:176px; width:199px;}
#sPrd-05 {height:176px; width:199px;}
#sPrd-06 {height:176px; width:199px;}
#sPrd-07 {height:177px; width:199px;}
#sPrd-08 {height:176px; width:199px;}
#sPrd-01 a:hover {background:url("../img/spriteSubMenu.png") 0px 0px no-repeat; }
#sPrd-02 a:hover {background:url("../img/spriteSubMenu.png") 0px -22px no-repeat; }
#sPrd-03 a:hover {background:url("../img/spriteSubMenu.png") 0px -44px no-repeat; }
#sPrd-04 a:hover {background:url("../img/spriteSubMenu.png") 0px -66px no-repeat; }
#sPrd-05 a:hover {background:url("../img/spriteSubMenu.png") 0px -88px no-repeat; }
#sPrd-06 a:hover {background:url("../img/spriteSubMenu.png") 0px -110px no-repeat; }
#sPrd-07 a:hover {background:url("../img/spriteSubMenu.png") 0px -132px no-repeat; }
#sPrd-08 a:hover {background:url("../img/spriteSubMenu.png") 0px -154px no-repeat; }
               
#imgAdvantages1 {
    position:absolute;
    margin:auto;
    top:183px;
    left:0px;
    width:192px;
    height:342px;
}                
#imgAdvantages2 {
    position:absolute;
    margin:auto;
    top:200px;
    left:757px;
    width:203px;
    height:229px;
}                
#titCompany {
    position:absolute;
    margin:auto;
    top:180px;
    left:70px;
    width:500px;
    height:25px;
    color:#054d70;
    font-family:Verdana,Arial,Helvetica;
    font-size:0.9em;
    font-weight:bold;
    letter-spacing: -0.7px;
    text-align:left;
}                
#txtCompany {
    position:absolute;
    top:210px;
    left:0px;
    width:525px;
    color:#054d70;
    font-family:Verdana,Arial,Helvetica;
    font-size:0.7em;  
    font-weight:normal;
    letter-spacing: -0.7px;
    text-align:left;
    line-height: 1.5;
}                
#titAdvantages {
    position:absolute;
    margin:auto;
    top:180px;
    left:180px;
    width:450px;
    height:25px;
    color:#054d70;
    font-family:Verdana,Arial,Helvetica;
    font-size:0.9em;
    font-weight:bold;
    letter-spacing: -0.7px;
    text-align:left;
}                
#txtAdvantages {
    position:absolute;
    top:210px;
    left:0px;
    width:600px;
    color:#054d70;
    font-family:Verdana,Arial,Helvetica;
    font-size:0.7em;  
    font-weight:plain;
    letter-spacing: -0.7px;
    text-align:left;
    line-height: 1.5;
}                
#imgContact1 {
    position:absolute;
    margin:auto;
    top:197px;
    left:93px;
    width:160px;
    height:260px;
}                
#imgContact2 {
    position:absolute;
    margin:auto;
    top:197px;
    left:649px;
    width:160px;
    height:260px;
}                
#titContact {
    position:absolute;
    margin:auto;
    top:215px;
    left:250px;
    width:400px;
    height:30px;
    color:#054d70;
    font-family:Verdana,Arial,Helvetica;
    font-size:0.9em;
    font-weight:bold;
    letter-spacing: -0.7px;
    text-align:center;
}                
#txt1Contact {
    position:absolute;
    margin:auto;
    top:250px;
    left:250px;
    width:400px;
    height:90px;
    color:#054d70;
    font-family:Verdana,Arial,Helvetica;
    font-size:0.7em;  
    font-weight:plain;
    letter-spacing: -0.7px;
    text-align:center;
    line-height: 1.5;
}                
#txt2Contact {
    position:absolute;
    margin:auto;
    top:350px;
    left:250px;
    width:400px;
    height:100px;
    color:#054d70;
    font-family:Verdana,Arial,Helvetica;
    font-size:0.7em;  
    font-weight:bold;
    letter-spacing: -0.7px;
    text-align:center;
    line-height: 1.5;
}                
#txt2Contact a{
    color:#054d70;
    cursor:pointer;
    text-decoration:none;
}
#txt2Contact a:hover{
    color:#054d70;
    cursor:pointer;
    text-decoration:underline;
}
#txt3Contact {
    position:absolute;
    margin:auto;
    top:465px;
    left:100px;
    width:730px;
    height:30px;
    color:#054d70;
    font-family:Verdana,Arial,Helvetica;
    font-size:0.6em;  
    font-weight:plain;
    text-align:justify;
}                
          
#titleProd1 {
    position:absolute;
    margin:auto;
    top:180px;
    left:70px;
    width:450px;
    height:25px;
    color:#054d70;
    font-family:Verdana,Arial,Helvetica;
    font-size:0.9em;
    font-weight:bold;
    letter-spacing: -0.7px;
    text-align:left;
}                       
#contentProd1 {
    position:absolute;
    margin:auto;
    top:210px;
    left:0px;
    width:850px;
    color:#000000;
    font-family:Verdana,Arial,Helvetica;
    font-size:0.7em;  
    font-weight:plain;
    letter-spacing: -0.7px;
    text-align:left;
    text-valign:top;
    line-height: 1.5;
}                       
       
#titleProd2 {
    position:absolute;
    margin:auto;
    top:180px;
    left:70px;
    width:450px;
    height:25px;
    color:#b76600;
    font-family:Verdana,Arial,Helvetica;
    font-size:0.9em;
    font-weight:bold;
    letter-spacing: -0.7px;
    text-align:left;
}                       
#contentProd2 {
    position:absolute;
    margin:auto;
    top:210px;
    left:0px;
    width:850px;
    color:#000000;
    font-family:Verdana,Arial,Helvetica;
    font-size:0.7em;  
    font-weight:plain;
    letter-spacing: -0.7px;
    text-align:left;
    text-valign:top;
    line-height: 1.5;
}                       
       
#titleProd3 {
    position:absolute;
    margin:auto;
    top:180px;
    left:70px;
    width:450px;
    height:25px;
    color:#224f3f;
    font-family:Verdana,Arial,Helvetica;
    font-size:0.9em;
    font-weight:bold;
    letter-spacing: -0.7px;
    text-align:left;
}                       
#contentProd3 {
    position:absolute;
    margin:auto;
    top:210px;
    left:0px;
    width:850px;
    color:#000000;
    font-family:Verdana,Arial,Helvetica;
    font-size:0.7em;  
    font-weight:plain;
    letter-spacing: -0.7px;
    text-align:left;
    text-valign:top;
    line-height: 1.5;
}                       
#contentProd4 {
    position:absolute;
    margin:auto;
    top:210px;
    left:0px;
    width:850px;
    color:#000000;
    font-family:Verdana,Arial,Helvetica;
    font-size:0.7em;  
    font-weight:plain;
    letter-spacing: -0.7px;
    text-align:left;
    text-valign:top;
    line-height: 1.5;
}
#content1Prod7 {
    position:absolute;
    margin:auto;
    top:220px;
    left:0px;
    width:400px;
    color:#224f3f;
    font-family:Verdana,Arial,Helvetica;
    font-size:0.7em;  
    font-weight:plain;
    letter-spacing: -0.7px;
    text-align:left;
    text-valign:top;
    line-height: 1.5;
}
#content2Prod7 {
    position:absolute;
    margin:auto;
    top:220px;
    left:495px;
    width:280px;
    height:300px;
    color:#224f3f;
    font-family:Verdana,Arial,Helvetica;
    font-size:0.7em;  
    font-weight:plain;
    letter-spacing: -0.7px;
    text-align:left;
    text-valign:top;
    line-height: 1.5;
}
#img1Prod7 {
    position:absolute;
    top:350px;
    left:280px;
    width:175px;
    height:117px;
}
#img2Prod7 {
    position:absolute;
    top:180px;
    left:775px;
    width:176px;
    height:125px;
}
#img3Prod7 {
    position:absolute;
    top:306px;
    left:775px;
    width:176px;
    height:148px;
}
