#botonera { position: relative;}

#top_content{	
    background:#dddddd url(../img/theme/bg_top.jpg) top center repeat-x;
}

.center{ height:100%; margin:0 auto; padding:0; }
.clearfix { clear: both;}



#top_light1{
        background:transparent url(../img/theme/bg_top_overlay.png) top center no-repeat; position: relative;
}

#shading_header{
	width:960px; height:100%; margin:0 auto; padding:0;
    background: transparent url(i/bg_header_overlay.jpg) top center no-repeat; }

#top_light4{ 
	background:transparent url(../img/theme/bg_cont_overlay.png) top center no-repeat; 
}
	
#top_light_s{ 
	background:transparent url(../img/theme/shade_slogan.jpg) top center no-repeat; 
}

#main_content{ 
	text-align: left;
	border:hidden;
	background:#f3f3f3 url(../img/theme/bg_cont.jpg) top center repeat-x; 
	padding:0 0 0 0; 
	position:relative;
	min-height:100%;
}



#cont_main {
	border-top: solid 1px #7F7F7F;
	padding-bottom:60px; /* Height of the footer */		
	background: #fff url(../img/theme/bg_contsub.png) repeat-x;
}

#logged_user {
	text-align: right;
	padding-top:15px;	
	padding-left:30px;	
	color:#7F7F7F;
	font-family: Arial, Helvetica, sans-serif;	
	position: absolute;	
	z-index:2;		
}

#logged_user2 {
	text-align: right;
	padding-right:30px;
	padding-top:15px;			
	color:#7F7F7F;
	font-family: Arial, Helvetica, sans-serif;			
}

/* Logotipo Header */
#top_logo a {
    background:transparent url(../img/theme/logo2.png) no-repeat scroll 0 0;
	display:block;
    float:left;
    height:32px;
    margin:10px 0 10px 30px;
    overflow:hidden;
    text-indent:-9999px;
    width:141px;
}

#bottom_logo.telefono {
    position: relative;
    right: -100px;
    font-size: 18px;
    color: #A4A8AF;
    height: 20px;
    margin-bottom: 10px;
    padding: 10px 0 0 35px;
}

.nav {
    float: right;
    margin: 20px 0;
    position: relative;
    right: -5px;
}

.nav ul {
    margin:10px 0 0 0; padding: 0; list-style: none; float:left;
}

.nav ul li{
    float: left; display: block; margin: 0 10px 0 0; padding: 0;
}

.nav ul li a {
    background: transparent url(../img/theme/button_nav_right.png) no-repeat scroll top right;
    display: block;
    float: left;
    height: 34px;
    margin-right: 6px;
    padding-right: 8px;
    text-decoration: none;
    color: #fff;
    font-size:1.2em;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:normal;
}

.nav ul li a span {
    background: transparent url(../img/theme/button_nav_left.png) no-repeat;
    display: block;
    line-height: 34px;
    padding:0 0 0 8px;
}

.nav ul li a:hover {
    background: transparent url(../img/theme/button_nav_right_s.png) no-repeat scroll top right;
    display: block;
    float: left;
    height: 34px;
    margin-right: 6px;
    padding-right: 8px;
    text-decoration: none;
    color: #fff;
    font-size:1.2em;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:normal;
}

.nav ul li a:hover span {
    background: transparent url(../img/theme/button_nav_left_s.png) no-repeat;
    display: block;
    line-height: 34px;
    padding:0 0 0 8px;
}