#cabecera
{
	position: absolute;
	width: 1000px;
	height: 171px;
	top: 0px;
	left: 0px;
	background-image: url('../img/top_page.jpg')
}
#form1
{
clear: none;
float: none;
border-style: none;
margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
}
#logo
{   
    z-index:900;
    width:197px;
    height:171px;
}
#space1
{
    width:100%;
    height:171px;
}
#search
{
    padding-left:18px;
    padding-top:7px;
    background-image:url('../img/back-search_04.png');
    background-repeat:no-repeat;
    height:39px;
    width: 348px;
}
#buscador
{
    height:100%;
}
#tmed
{
    padding:0;
    margin:0;
    width:300px;
}
#tright
{
    width:350px;
    vertical-align:top;
}
#menu
{
    z-index:9006;
    margin-left:197px;
    height:34px;
    width:100%
}
.demo{ margin-bottom:50px; overflow:auto; clear:both;}
        
.demo a{
    display:block;
		text-indent:-9999px;
		width:121px;
		height:34px;
		float:left;
		background-image:url(../img/me-sprite.png);
		background-repeat:no-repeat;
		cursor:pointer;
}       
#demo_home
{
    background-position:0 0;
}
#demo_home:hover,#demo_home.hover
{
	    background-position:0 -34px;
}
        
#demo_blog
{
    background-position:-121px 0;
}
#demo_blog:hover,#demo_blog.hover
{
    background-position:-121px -34px;
}
        
#demo_demo
{
    background-position:-242px 0;
}
#demo_demo:hover,#demo_demo.hover
{
    background-position:-242px -34px;
}
        
#demo_acerca
{
    background-position:-363px 0;
}
#demo_acerca:hover,#demo_acerca.hover
	{
	    background-position:-363px -34px;
	}
        
#demo_services{background-position:-484px 0;}
#demo_services:hover,#demo_services.hover{background-position:-484px -34px;}
        
#demo_contact{background-position:-605px 0;}
#demo_contact:hover,#demo_contact.hover{background-position:-605px -34px;}

/*----------------------------button--------------------------------*/
#buttons
{
    height:29px;
    padding-left:18px;
    padding-top:10px;
    width:300px;
 }
a#butong 
{
    float:left;
    display:block;
    width:129px;
    height:29px;
    text-indent:-9999px;
    outline:none;
    background:url(../img/sprite1.png);
}
a#butong:link  
{background-position: top left; }      
a#butong:hover 
{ background-position: top right!important; }
a#butong:active
{ background-position: bottom right!important; }
.oculto
{ display:none }

a#butonsa
{   
    float:right;
    display:block;
    width:129px;
    height:29px;
    text-indent:-9999px;
    outline:none;
    background:url(../img/sprite2.png);
}
a#butonsa:link  
{background-position: top left; }      
a#butonsa:hover 
{ background-position: top right!important; }
a#butonsa:active
{ background-position: bottom right!important; }
/*------------------------------------------------*/
.list
{
    list-style-type: none;
    margin:0;
    padding-bottom:10px;
}
.list a
{
    text-decoration:none;
    border:none;
    display:inline-table;
}
.list img
{
    border:none;
}