/*--- Contenedores de las pestanas ---*/
#tab-container {
	float: left;
	width: 558px;
	padding-bottom: 22px;
	background: url(../../images/tabs-bkg-bottom.gif) center bottom no-repeat;	
}

	#tab-container #container {
		float: left;
		width: 558px;
		background: url(../../images/tabs-bkg-center.gif) left 34px no-repeat;	
	}
	
/*--- Contenedores de las pestanas REDISENO ---*/
#tab-container-rediseno {
	float: left;
	width: 558px;
}

	#tab-container-rediseno #container-rediseno {
		float: left;
		width: 558px;
	}

/*--- Muestra/Oculta los contenidos de las pestanas ---*/
@media projection, screen {
	.tabs-hide { display: none }
}

/*--- Estilo ---*/
.tabs-nav {
	width: 558px;
	height /**/:/**/ 35px;
    margin: 0 0 0 -2px;
	margin-left /**/:/**/ -1px;
    padding: 0;
	background: url(../../images/tabs-bkg-tab-top.gif) left bottom repeat-x;
	list-style: none;
}

#data-sheet .tabs-nav { background: url(../../images/tabs-bkg-top-2.gif) right bottom no-repeat }

.tabs-nav:after { /* Vuelve al normal flujo */
    display: block;
    clear: both;
    content: " ";
}

	.tabs-nav li {
	    float: left;
	    margin: 0 0 0 1px;
	    min-width: 84px; /* necesario para Opera */
	}

	.tabs-nav a,
	.tabs-nav a span {
	    display: block;
	    padding: 0 20px;
	    background: url(../../images/tab.png) no-repeat;
	}

	.tabs-nav a {
	    position: relative;
	    top: 9px;
	    z-index: 2;
		margin-right: -1px;
		* margin-right: 0;
	    padding-left: 0;
	    color: #808080;
	    font-size: 1.1em;
	    font-weight: bold;
		line-height: 1.1;
	    text-align: center;
	    text-decoration: none;
	    white-space: nowrap; /* necesario en IE 6 */    
	}
	
	.tabs-nav .tabs-selected a {
		color: #466996;
		font-size: 1.4em;
	}
	
	.tabs-nav .tabs-selected a {
		top: 0px;
	    background-position: 100% -87px;
	    outline: 0; /* elimina el borde puntado en Firefox */
	}
	
	.tabs-nav a,
	.tabs-nav .tabs-disabled a:hover,
	.tabs-nav .tabs-disabled a:focus,
	.tabs-nav .tabs-disabled a:active {
	    background-position: 100% -61px;
	}
	
		.tabs-nav a span {
		    width: 64px; /* IE 6 no interpreta min-width */
		    min-width: 64px;
		    height: 16px; /* IE 6 no interpreta min-height */
		    min-height: 16px;
		    padding-top: 9px;
		    padding-right: 0;
		}
		
		*>.tabs-nav a span { /* oculto para IE 6 */
		    width: auto;
		    height: auto;
		}
		
		.tabs-nav .tabs-selected a span {
			height: 27px;
			padding-top: 8px;
			background-position: 0 -26px;
		}
		
		.tabs-nav a:hover span,
		.tabs-nav a:focus span,
		.tabs-nav a:active span { color: #466996 }
		
		.tabs-nav a span,
		.tabs-nav .tabs-disabled a:hover span,
		.tabs-nav .tabs-disabled a:focus span,
		.tabs-nav .tabs-disabled a:active span { background-position: 0 1px }
		
		.tabs-nav .tabs-selected a:link,
		.tabs-nav .tabs-selected a:visited,
		.tabs-nav .tabs-disabled a:link,
		.tabs-nav .tabs-disabled a:visited { cursor: text }
		
		.tabs-nav a:hover,
		.tabs-nav a:focus,
		.tabs-nav a:active { cursor: pointer }
		
		.tabs-nav .tabs-disabled { opacity: .4 }
		
		.tabs-container {
		    /*border-top: 1px solid #97a5b0;*/
		    padding: 1em 8px;
		    background: transparent;
		}
