body{
       text-align:center;
       font-family:Verdana, Arial, Helvetica, sans-serif;
       font-size:10px;
       color:#666666;
       margin-top:0px;
       margin-left:0px;
       margin-bottom:5px;
       background-color:#B0B0B0;       

}

/*************************************capa que contiene al contenedor del sitio*************************************/


#border{
       border:2px;
       text-align:left;
       width:800px;
       margin:auto;
       background-image:url(images/background_body.jpg);
}


/**capa que contiene todo el cuerpo del sitio**/


#container{
       text-align:left;
       width:800px;
       margin:auto;
       padding:0px 0px 0px 0px;
       background-image:url(images/background_body.jpg);
}

#artdecode-content{
      width:780px;
 	  height: auto;
 	  margin-left: 10px;
 	  margin-right: 10px;
 	  margin-top: 2px;	
}



/*************************************capas del encabezado*************************************/

#header{
       width:800px;
       height:40px;
       border:0px solid #cccccc;
       background-image:url(images/background_head.jpg);
}
/**#buscador{
       float:right;
       width:200px;
       height:20px;
       border:1px solid #cccccc;
       margin-top:12px;
       margin-right:15px;
}**/

#language{
       float:right;
       width:110px;
       height:15px;
       padding:2px 2px 2px 2px;
       border:0px solid #cccccc;
       margin-top:15px;
       margin-right:15px;
}

#logo{
      float:left;
      border:0px solid #000000;
      width:156px;
      height:26px;
      margin:8px 0px 0px 8px;
      background-image:url(images/logo.jpg) ;
      background-repeat: no-repeat;

}


/******************************************legales*************************************************/



#technology{
       clear:both;
       height:auto;
       width:790px;
       text-align:left;
       margin:auto;
       margin-top:5px;
       padding:3px 2px 2px 2px;
       height:30px;
       border:1px solid #C7C7C7;
       -moz-border-radius:5px 5px 5px 5px;
       /** radius:2px 2px 2px 2px; **/      
}


/*****************************************Menu Horizontal******************************************/


#menu{
       width:789px;
       height:28px;
       background-color:#cccccc;
       margin-left:5px;
}

#layer{
   float:left;
   height:25px;
   width:48px;
   border:0px solid #ccc;
   text-align:center;
   background-image:url(images/boton1.jpg);    
}

#layer_menu{
   float:left;
   height:25px;
   width:99px;
   border:0px solid #ccc;
   text-align:center;
   background-image:url(images/boton1.jpg);    
}
.hlink{     
      text-align:center;
      text-decoration:none;  
      color:#ffffff;
      outline:0px;   
      line-height:25px;
      font-size:11px;
         
}


a.menuLink{     
      text-align:center;
      text-decoration:none;  
      color:#ffffff;
      outline:0px;   
      line-height:25px;
      font-size:11px;         
}

#layer_menu a:hover{
      color:#ccc;
}



/********************************logos footer***************************************************/


#logos_footer{
              float:left;
              width:70px;
              height:25px;
              background-image:url(images/vcss.gif);
              margin-left:5px;
                     
}
#logos_footer2{
              float:left;
              width:70px;
              height:25px;
              background-image:url(images/vxhtml10.gif);
              margin-left:5px;
                     
}
#logos_footer3{
              float:left;
              width:600px;
              height:25px;
              border-left:1px solid #C7C7C7;
              margin-left:15px;
              padding: 0px 0px 0px 10px;
                     
}
.s_logos_footer_link{
      font-size:10px;
      text-align:left;
      text-decoration:none;
      color:#E0E0E0;
      outline:0px; /**saca los recuadros de los enlaces**/
}
#logos_footer3 a:hover{
     color:#C1F2FF;
}
                            


/********************************Menu footer= stlye + layout***************************************************/


#footer{
       clear:both;
       width:800px;
       height:45px;
       border:0px solid red;
       background-image:url(images/background_bottom.jpg);
       
}
#image_footer{
        width:789px;
        height:13px;
        border-top:3px solid #cccccc;
        border-bottom:3px solid #cccccc;
        background-color:#333333;
        background-image:url(images/image_bottom.jpg);
        margin-left:5px;
        padding:0px 0px 3px 0px;
}


#menu_footer{
              float:left;
              height:13px;
              width:auto;
              border:0px solid red;
              margin-left:5px;
              margin-top:1px;
              

}

.s_menu_footer_link{
      font-size:10px;
      text-align:center;
      text-decoration:none;
      color:#ffffff;
      outline:0px; /**saca los recuadros de los enlaces**/
}

#submenu_footer{
              float:left;
              width:auto;
              border:1px;
              padding:0px 3px 0px 2px;
} 
 
#submenu_footer a:hover{
     color:#CCCCCC;
}




/********************************estilos de las fuentes***************************************************/                          

.titulos{
        font-family:Verdana,Helvetica, Arial, sans-serif;
        font-size:12px;
        color:#006899;
        
        
}
.subtitulos{
        font-family:Verdana,Helvetica, Arial, sans serif;
        font-size:11px;
        color:#666666;
        font-weight:bold;
        
        
}
.textos{
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size:10px;
        color:#666666;
        text-align:justify;
}
.link_lenguage{
        font-size:10px;
        color:#666666;
        text-decoration:none;
        outline:0px;
}
#language a:hover{
     color:#006899;
}







