/*Estilo de los tabs grandes*/
UL.tabs {
	MARGIN: 0px;
	BORDER-BOTTOM: #666 1px solid;
	LIST-STYLE-TYPE: none;
	HEIGHT: 30px;
	WIDTH: 100%;
	padding: 20px 0px 0px;
	background-attachment: scroll;
	background-image: url(../images/bg-03.jpg);
	background-repeat: repeat-x;
	background-position: left top;

}
UL.tabs LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; LIST-STYLE-IMAGE: none! important; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-INDENT: 0px; PADDING-TOP: 0px
}
UL.tabs A {
	DISPLAY: block;
	FONT-SIZE: 9pt;
	BACKGROUND: url(../images/blue02.png) no-repeat -420px 0px;
	MARGIN: 0px 0px 0px 10px;
	WIDTH: 134px;
	COLOR: #fff;
	LINE-HEIGHT: 30px;
	POSITION: relative;
	TOP: 1px;
	HEIGHT: 30px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
UL.tabs A:active {
	outline: none
}
UL.tabs A:hover {
	BACKGROUND-POSITION: -420px -31px; COLOR: #fff
}
UL.tabs A.current {
	BACKGROUND-POSITION: -420px -62px; CURSOR: default! important; COLOR: #000! important
}
UL.tabs A.current:hover {
	BACKGROUND-POSITION: -420px -62px; CURSOR: default! important; COLOR: #000! important
}
UL.tabs LI.current A {
	BACKGROUND-POSITION: -420px -62px; CURSOR: default! important; COLOR: #000! important
}
UL.tabs A.s {
	BACKGROUND-POSITION: -553px 0px; WIDTH: 81px
}
UL.tabs A.s:hover {
	BACKGROUND-POSITION: -553px -31px
}
UL.tabs A.current.s {
	BACKGROUND-POSITION: -553px -62px
}
UL.tabs A.l {
	BACKGROUND-POSITION: -248px 0px; WIDTH: 174px
}
UL.tabs A.l:hover {
	BACKGROUND-POSITION: -248px -31px
}
UL.tabs A.current.l {
	BACKGROUND-POSITION: -248px -62px
}
UL.tabs A.xl {
	BACKGROUND-POSITION: 0px 0px; WIDTH: 248px
}
UL.tabs A.xl:hover {
	BACKGROUND-POSITION: 0px -31px
}
UL.tabs A.current.xl {
	BACKGROUND-POSITION: 0px -62px
}
DIV.panes DIV.pane {
	DISPLAY: none;
    max-height:250px;  
}
/* tab pane styling */
div.panes {
	display:block;
	width: 97%;
	margin: 0px;
	padding: 15px;
}
*:first-child+html .ieclass{
	margin-top: 1em;
	margin-bottom: 1px;
}

* html .ieclass{ /*IE6 and below hack to remove gap between menu and sub contents*/
margin-top: 0em;
margin-bottom: 1px;
}











/* root element for accordion. decorated with rounded borders and gradient background image */
#accordion {
	width: 430px;
}

/* accordion header */
#accordion h2 {
	background: url(../images/pencil.png) left center no-repeat;
	margin:0;
	padding:5px 22px;
	font-size:8pt;
	font-weight:bold;
	border-bottom:1px solid #ddd;
	cursor:pointer;
	text-align:left;	
	color:#4B4B4B	
}

/* currently active header */
#accordion h2.current {
	cursor:default;
}

/* accordion pane */
#accordion div.pane {
	display:none;
	min-height:10px;
	padding:15px;
	font-size:8pt;
	overflow:hidden;
}

/* a title inside pane */
#accordion div.pane h3 {
	font-weight:normal;
	margin:0 0 -5px 0;
	font-size:16px;
	color:#999;
}








/* root element for accordion. decorated with rounded borders and gradient background image */
#accordion_consulta {
	width: 450px;
}

/* accordion header */
#accordion_consulta h2 {
	margin:0;
	padding:5px 0px;
	font-size:8pt;
	font-weight:bold;
	border-bottom:1px solid #ddd;
	cursor:pointer;
	text-align:left;	
	color:#4B4B4B	
}

/* currently active header */
#accordion_consulta h2.current {
	cursor:default;
}

/* accordion pane */
#accordion_consulta div.pane {
	display:none;
	min-height:10px;
	padding:15px;
	font-size:8pt;
	overflow:hidden;
}

/* a title inside pane */
#accordion_consulta div.pane h3 {
	font-weight:normal;
	margin:0 0 -5px 0;
	font-size:16px;
	color:#999;
}

