/* Tabs menu superior */
#tabs {
	FONT-SIZE: 12px; FLOAT: left; WIDTH: 100%; LINE-HEIGHT: normal; height:28px; margin-top:22px; BACKGROUND: url(../css/img/tabs/tabbg.jpg) repeat-x right top;
}
#tabs UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; 
}
#tabs LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
#tabs A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; BACKGROUND: url(../css/img/tabs/tableft.jpg) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-DECORATION: none; font-weight:bold; font-size:12px;
}
#tabs A SPAN {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 6px; BACKGROUND: url(../css/img/tabs/tabright.jpg) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 5px; COLOR: #0091C1; PADDING-TOP: 8px;
}
#tabs A SPAN {
	FLOAT: none
}
#tabs A:hover, #tabs A.activo {
	BACKGROUND-POSITION: 0% -28px;
}
#tabs A:hover SPAN, #tabs A.activo SPAN {
	BACKGROUND-POSITION: 100% -28px; color:#FFFFFF;
}

#tabs a.ext{background:none; float:right; width:133px; height:24px; display:block; overflow:hidden; background-image:url(img/tab-web-bressol.jpg); background-position:0px 0px; background-repeat:no-repeat;}
#tabs a.ext:hover{background-position:0px -28px;}
