/*-----------------------------------------ESTILOS TOL2-FIRE-BODY.CSS-----------------------------------------*/
	/* ESTILOS GENERALES ----------------------------------------------------- */
HTML {
	OVERFLOW: hidden;
	MAX-HEIGHT: 100%;
	HEIGHT: 100%
}

BODY {
	OVERFLOW: hidden;
	MAX-HEIGHT: 100%;
	HEIGHT: 100%;
	BACKGROUND-COLOR: #9B1E3C;
	border: 0 none;
	margin: 0px;
	padding: 0px;
}

frame {
	HEIGHT: 100%;
	BACKGROUND-COLOR: #9B1E3C;
}

/*------------------------------------------------ESTILOS TOL.CSS--------------------------------------------*/
.xsnazzy #title_link2 {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px;
	FONT: bold 11px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #f9b030;
	PADDING-TOP: 0px
}

.xsnazzy P {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	FONT: 11px Arial, Helvetica, sans-serif;
	PADDING-TOP: 5px
}

.xtop {
	DISPLAY: block;
	FONT-SIZE: 1px;
	BACKGROUND: none transparent scroll repeat 0% 0%
}

.xbottom {
	DISPLAY: block;
	FONT-SIZE: 1px;
	BACKGROUND: none transparent scroll repeat 0% 0%
}

.xb1 {
	DISPLAY: block;
	OVERFLOW: hidden
}

.xb2 {
	DISPLAY: block;
	OVERFLOW: hidden
}

.xb3 {
	DISPLAY: block;
	OVERFLOW: hidden
}

.xb4 {
	DISPLAY: block;
	OVERFLOW: hidden
}

.xb1 {
	HEIGHT: 1px
}

.xb2 {
	HEIGHT: 1px
}

.xb3 {
	HEIGHT: 1px
}

.xb2 {
	BORDER-RIGHT: #cfcfcf 1px solid;
	BORDER-LEFT: #cfcfcf 1px solid
}

.xb3 {
	BORDER-RIGHT: #cfcfcf 1px solid;
	BORDER-LEFT: #cfcfcf 1px solid
}

.xb4 {
	BORDER-RIGHT: #cfcfcf 1px solid;
	BORDER-LEFT: #cfcfcf 1px solid
}

.xb1 {
	BACKGROUND: #cfcfcf;
	MARGIN: 0px 5px
}

.xb2 {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 2px;
	BORDER-BOTTOM-WIDTH: 0px;
	MARGIN: 0px 3px;
	BORDER-RIGHT-WIDTH: 2px;
}

.xb3 {
	MARGIN: 0px 2px
}

.xb4 {
	MARGIN: 0px 1px;
	HEIGHT: 2px
}

.xboxcontent {
	BORDER-RIGHT: #cfcfcf 1px solid;
	BORDER-TOP: #cfcfcf 0px solid;
	MIN-HEIGHT: 75px;
	BACKGROUND: #eaebff;
	BORDER-LEFT: #cfcfcf 1px solid;
	BORDER-BOTTOM: #cfcfcf 0px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: 100%
}

.xboxcontent #contorno {
	BORDER-RIGHT: #1f6589 1px solid;
	BORDER-TOP: #1f6589 1px solid;
	BORDER-LEFT: #1f6589 1px solid;
	MARGIN-RIGHT: 10px;
	BORDER-BOTTOM: #1f6589 1px solid
}

.xboxcontent a:hover {
	COLOR: black
}

.xboxcontent a:visited {
	COLOR: #1f6589
}

.xboxcontent A:visited :hover {
	COLOR: black
}

.color_a {
	BACKGROUND: #eaebff;
	COLOR: #000
}

.texto_cabecera_grupo {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	TEXT-TRANSFORM: none;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.titulo_resumen {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	TEXT-TRANSFORM: none;
	COLOR: #993300;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.menuBold:link {
	COLOR: #993300;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	font-weight: bold;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none
}

A.menuBold:visited {
	COLOR: #CC3300;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	font-weight: bold;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none
}

A.menuBold:hover {
	COLOR: #993300;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	font-weight: bold;
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline
}

A.menuBold:active {
	COLOR: #993300;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	font-weight: bold;
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline
}

.titulos {
	background-color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF
}

.listdoc {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	FONT-SIZE: 12px;
}

.firstmenu {
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	LETTER-SPACING: -1px;
	TEXT-DECORATION: none;
	WORD-SPACING: -2px
}

.mainmenu {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

.nav_titulo_upper {
	background-color: #993333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF
}

A.index:link {
	COLOR: #993300;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	font-weight: normal
}

A.index:visited {
	COLOR: #666666;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	font-weight: normal
}

A.index:hover {
	COLOR: #cd2626;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	FONT-SIZE: 11px;
	TEXT-DECORATION: underline;
	font-weight: normal
}

A.index:active {
	COLOR: #993300;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	FONT-SIZE: 11px;
	TEXT-DECORATION: underline;
	font-weight: normal
}

A.docsrelated {
	COLOR: #993300;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
	font-weight: bold
}

A.docsrelated:link {
	COLOR: #993300;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
	font-weight: bold
}

A.docsrelated:hover {
	COLOR: #cd2626;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	FONT-SIZE: 10px;
	TEXT-DECORATION: underline;
	font-weight: bold
}

A.docsrelated:active {
	COLOR: #993300;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	FONT-SIZE: 10px;
	TEXT-DECORATION: underline;
	font-weight: bold
}

A.docsrelated:visited {
	COLOR: #666666;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
	font-weight: bold
}

A.homelink:link {
	COLOR: #993300;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	FONT-SIZE: 13px;
	TEXT-DECORATION: underline;
	font-weight: bold;
}

A.homelink:visited {
	COLOR: #993300;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	FONT-SIZE: 13px;
	TEXT-DECORATION: underline;
	font-weight: bold;
}

A.homelink:hover {
	COLOR: #993300;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	FONT-SIZE: 13px;
	TEXT-DECORATION: underline;
	font-weight: bold;
}

A.homelink:active {
	COLOR: #993300;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	FONT-SIZE: 13px;
	TEXT-DECORATION: underline;
	font-weight: bold;
}

A.field {
	COLOR: #990033;
	FONT-FAMILY: Georgia, Times New Roman, Times, serif;
	font-weight: bold;;
	TEXT-DECORATION: none;
	FONT-SIZE: 10pt
}

.angris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	font-size: 7pt;
	text-transform: uppercase;
	background-color: #990000;
	TEXT-DECORATION: none
}

.anazul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	font-size: 7pt;
	text-transform: uppercase;
	background-color: #990000;
	TEXT-DECORATION: none
}

.anactivo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	font-size: 7pt;
	text-transform: uppercase;
	background-color: #FFFFFF;
	TEXT-DECORATION: none
}

A.angris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	font-size: 7pt;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #990000;
	TEXT-DECORATION: none
}

A.anazul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	font-size: 7pt;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #990000;
	TEXT-DECORATION: none
}

A.anazul:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	font-size: 7pt;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #990000;
	TEXT-DECORATION: none
}

A.anactivo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	font-size: 7pt;
	text-transform: uppercase;
	color: #990000;
	background-color: #FFFFFF;
	TEXT-DECORATION: none
}

.form_campo_titulo {
	background-color: #993300;
	COLOR: #FFFFFF;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}

.form_login {
	color: #993300;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}

.table_form {
	BORDER-RIGHT: 1px solid #993300;
	BORDER-TOP: 1px solid #993300;
	FONT-SIZE: 8pt;
	BACKGROUND: #FFFFFF;
	BORDER-LEFT: 1px solid #993300;
	COLOR: #000000;
	BORDER-BOTTOM: 1px solid #993300;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.texto_formulario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000
}

.principio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #993300
}

A.principio:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
	color: #990000
}

A.principio:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #CC3300
}

.selected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #993300
}

.per_table_form {
	BORDER-RIGHT: 1px solid #cd7054;
	BORDER-TOP: 1px solid #cd7054;
	FONT-SIZE: 8pt;
	BACKGROUND: #FFFFFF;
	BORDER-LEFT: 1px solid #cd7054;
	COLOR: #000000;
	BORDER-BOTTOM: 1px solid #cd7054;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.per_form_titulo_sel {
	background-color: #cd7054;
	COLOR: #000000;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}

.per_form_titulo {
	background-color: #cd7054;
	COLOR: #FFFFFF;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}

A.per_form_titulo:link {
	background-color: #cd7054;
	COLOR: #FFFFFF;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline
}

A.per_form_titulo:visited {
	background-color: #cd7054;
	COLOR: #FFFFFF;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline
}

A.per_form_titulo:hover {
	background-color: #cd7054;
	COLOR: #e8e8e8;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline
}

A.per_form_titulo:active {
	background-color: #cd7054;
	COLOR: #FFFFFF;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline
}

.per_form_login {
	color: #cd7054;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}

.per_cabecera {
	background-color: #cd7054;
	COLOR: #FFFFFF;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}

.per_link {
	color: #cd7054;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline
}

A.per_link:hover {
	COLOR: #ff8c69;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	font-weight: bold;
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline
}

.per_nav_detalle {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	FONT-SIZE: 11px;
}

A.per_nav_detalle:link {
	COLOR: #cd7054;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	font-weight: none;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none
}

A.per_nav_detalle:visited {
	COLOR: #cd7054;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	font-weight: none;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none
}

A.per_nav_detalle:hover {
	COLOR: #cd7054;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	font-weight: bold;
	FONT-SIZE: 11px;
	TEXT-DECORATION: underline
}

A.per_nav_detalle:active {
	COLOR: #cd7054;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	font-weight: bold;
	FONT-SIZE: 11px;
	TEXT-DECORATION: underline
}

A.per_opcion {
	color: #cd7054;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}

A.per_opcion:hover {
	color: #ff8c69;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}

A.message:link {
	COLOR: #993300;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	font-weight: bold;
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline
}

A.message:visited {
	COLOR: #993300;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	font-weight: bold;
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline
}

A.message:hover {
	COLOR: #993300;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	font-weight: bold;
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline
}

A.message:active {
	COLOR: #993300;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	font-weight: bold;
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline
}

.nota_pie {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	FONT-SIZE: 10px;
}

.per_tree {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	FONT-SIZE: 11px;
}

A.per_tree:link {
	COLOR: #cd7054;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none
}

A.per_tree:visited {
	COLOR: #cd7054;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none
}

A.per_tree:hover {
	COLOR: #ff8c69;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	FONT-SIZE: 11px;
	TEXT-DECORATION: underline
}

A.per_tree:active {
	COLOR: #cd7054;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	FONT-SIZE: 11px;
	TEXT-DECORATION: underline
}

A.authorlink:visited {
	COLOR: #999900;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11pt;
	TEXT-DECORATION: none;
}

A.authorlink:active {
	COLOR: #999900;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11pt;
	TEXT-DECORATION: none;
}

A.authorlink:hover {
	COLOR: #999900;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11pt;
	TEXT-DECORATION: underline;
}

A.authorlink:link {
	COLOR: #999900;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11pt;
	TEXT-DECORATION: none;
}

A.authorlink_doc:visited {
	COLOR: #999900;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	TEXT-DECORATION: none;
}

A.authorlink_doc:active {
	COLOR: #999900;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	TEXT-DECORATION: none;
}

A.authorlink_doc:hover {
	COLOR: #999900;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	TEXT-DECORATION: underline;
}

A.authorlink_doc:link {
	COLOR: #999900;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	TEXT-DECORATION: none;
}

A.compratirant:visited {
	COLOR: #993333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	FONT-SIZE: 10pt;
	TEXT-DECORATION: underline;
}

A.compratirant:active {
	COLOR: #993333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	FONT-SIZE: 10pt;
	TEXT-DECORATION: underline;
}

A.compratirant:hover {
	COLOR: #993333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	FONT-SIZE: 10pt;
	TEXT-DECORATION: underline;
}

A.compratirant:link {
	COLOR: #993333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	FONT-SIZE: 10pt;
	TEXT-DECORATION: underline;
}

A.doclink:link,A.doclink:visited,A.doclink:active,A.doclink:hover {
	COLOR: #3333CC;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

A.doclink:hover {
	TEXT-DECORATION: underline;
}

.cuerpo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: justify
}

A.anexos:link {
	COLOR: #0066FF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

A.anexos:visited {
	COLOR: #0066FF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

A.anexos:active {
	COLOR: #0066FF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

A.anexos:hover {
	COLOR: #0066FF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: bold;
}

A.reflink:link {
	COLOR: #006666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

A.reflink:visited {
	COLOR: #006666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

A.reflink:active {
	COLOR: #006666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

A.reflink:hover {
	COLOR: #006666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: bold;
}

A.anexos:link {
	COLOR: #0066FF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

A.anexos:visited {
	COLOR: #0066FF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

A.anexos:active {
	COLOR: #0066FF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

A.anexos:hover {
	COLOR: #0066FF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: bold;
}

A.indexlink:link {
	COLOR: #CC3300;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

A.indexlink:visited {
	COLOR: #CC3300;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

A.indexlink:active {
	COLOR: #CC3300;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

A.indexlink:hover {
	COLOR: #CC3300;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: bold;
}

.form_campo_titulo_con {
	background-color: #663300;
	COLOR: #FFFFFF;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}

.form_campo_titulo_for {
	background-color: #DF9A14;
	COLOR: #FFFFFF;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}

.form_campo_titulo_doctrina {
	background-color: #EEB46C;
	COLOR: #FFFFFF;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}

.form_campo_titulo_jur {
	background-color: #E68032;
	COLOR: #FFFFFF;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}

.advsearch_ambito {
	background-color: #EEB46C;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

.advsearch_criterios {
	background-color: #EEB46C;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

.advsearch_padre {
	background-color: #ffe7ba;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

.advsearch_documentos {
	background-color: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	TEXT-DECORATION: none;
	FONT-WEIGHT: none;
}

.ver_ultima_advsearch {
	COLOR: #993333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 7pt;
	FONT-WEIGHT: bold;
}

A.ver_ultima_advsearch {
	COLOR: #993333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 7pt;
	FONT-WEIGHT: bold;
}

A.ver_ultima_advsearch:hover {
	COLOR: #cd2626;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 7pt;
	FONT-WEIGHT: bold;
}

A.refinabusqueda:link {
	COLOR: #993300;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	font-weight: bold;
	FONT-SIZE: 10px;
	TEXT-DECORATION: underline;
}

A.refinabusqueda:visited {
	COLOR: #993300;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	font-weight: bold;
	FONT-SIZE: 10px;
	TEXT-DECORATION: underline;
}

A.footer:link {
	COLOR: #773300;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	font-weight: bold;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none
}

A.footer:visited {
	COLOR: #773300;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	font-weight: bold;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none
}

A.footer:hover {
	COLOR: #773300;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	font-weight: bold;
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline
}

A.footer:active {
	COLOR: #773300;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	font-weight: bold;
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline
}

.footer_desarrollado {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	TEXT-TRANSFORM: none;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.otros_relacionados_table {
	BORDER-RIGHT: 1px solid #f0e68c;
	BORDER-TOP: 1px solid #f0e68c;
	FONT-SIZE: 8pt;
	BACKGROUND: #FFFFFF;
	BORDER-LEFT: 1px solid #f0e68c;
	COLOR: #000000;
	BORDER-BOTTOM: 1px solid #f0e68c;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.otros_relacionados {
	background-color: #f0e68c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000
}

.titulo_body {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	TEXT-TRANSFORM: none;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.titulo_body:link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	TEXT-TRANSFORM: none;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}

A.titulo_body:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	TEXT-TRANSFORM: none;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}

A.titulo_body:active {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	TEXT-TRANSFORM: none;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}

A.titulo_body:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	TEXT-TRANSFORM: none;
	COLOR: #773300;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}

.doctrina_esquema {
	background-color: #EEB46C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF
}

.formularios_esquema {
	background-color: #DF9A14;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF
}

.jurisprudencia_esquema {
	background-color: #E68032;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF
}

.textolegal_esquema {
	background-color: #CC6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF
}

.bibliografia_esquema {
	background-color: #AC4B03;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF
}

.consultas_esquema {
	background-color: #663300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF
}

.mensaje_peq {
	FONT-SIZE: 10px;
	TEXT-TRANSFORM: none;
	COLOR: #993300;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.mensaje_peq2 {
	FONT-SIZE: 10px;
	TEXT-TRANSFORM: none;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.table_herramientas {
	BORDER-RIGHT: 2px solid #993300;
	BORDER-TOP: 2px solid #993300;
	BACKGROUND: #FFFFFF;
	BORDER-LEFT: 2px solid #993300;
	COLOR: #000000;
	BORDER-BOTTOM: 2px solid #993300;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.expresion_encontrada {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	background-color: #CCCCFF
}

A.docdetalle_derecha:link {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	FONT-WEIGHT: none;
}

A.docdetalle_derecha:visited {
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	FONT-WEIGHT: none;
}

A.docdetalle_derecha:active {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	FONT-WEIGHT: none;
}

A.docdetalle_derecha:hover {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: none;
}

A.docdetalle_derecha2:link {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
	FONT-WEIGHT: none;
}

A.docdetalle_derecha2:visited {
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
	FONT-WEIGHT: none;
}

A.docdetalle_derecha2:active {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
	FONT-WEIGHT: none;
}

A.docdetalle_derecha2:hover {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: none;
}

/* Spiffy corners para los fragmentos */
.spiffy {
	display: block
}

.spiffy * {
	display: block;
	height: 1px;
	overflow: hidden;
	background: #993300
}

.spiffy1 {
	border-right: 1px solid #d3a791;
	padding-right: 1px;
	margin-right: 3px;
	border-left: 1px solid #d3a791;
	padding-left: 1px;
	margin-left: 3px;
	background: #b2663f;
}

.spiffy2 {
	border-right: 1px solid #f4eae5;
	border-left: 1px solid #f4eae5;
	padding: 0px 1px;
	background: #ac5930;
	margin: 0px 1px;
}

.spiffy3 {
	border-right: 1px solid #ac5930;
	border-left: 1px solid #ac5930;
	margin: 0px 1px;
}

.spiffy4 {
	border-right: 1px solid #d3a791;
	border-left: 1px solid #d3a791;
}

.spiffy5 {
	border-right: 1px solid #b2663f;
	border-left: 1px solid #b2663f;
}

.spiffy_content {
	padding: 0px 5px;
	background: #993300;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

A.fragmentLink:link {
	color:#9C1E3D;
	font-family:Verdana,Geneva,Arial,sans-serif;
	font-size:12px;
	text-decoration:none;
}

A.fragmentLink:visited {
}

A.fragmentLink:active {
}

A.fragmentLink:hover {
	COLOR: #CC3300;
	TEXT-DECORATION: underline;
}

.novedad_header {
	background: #773300;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	TEXT-TRANSFORM: none;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.novedad_categoria:link {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none
}

.novedad_table_indice {
	BORDER-RIGHT: 1px solid #ccc;
	BORDER-TOP: 1px solid #ccc;
	BACKGROUND: #DC7F3A;
	BORDER-LEFT: 1px solid #ccc;
	COLOR: #000000;
	BORDER-BOTTOM: 1px solid #ccc;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.novedad_novedad_titulo {
	background: #993333;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	TEXT-TRANSFORM: none;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.novedad_novedad_fila_oscura {
	background: #F2E6DB;
	FONT-SIZE: 12px;
	TEXT-TRANSFORM: none;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.novedad_novedad_fila_clara {
	background: #FFFFFF;
	FONT-SIZE: 12px;
	TEXT-TRANSFORM: none;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.novedad_novedad {
	COLOR: #993300;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	FONT-SIZE: 12px;
}

.novedad_novedad a:link {
	COLOR: #993300;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none
}

.novedad_novedad a:visited {
	COLOR: #666666;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none
}

.novedad_novedad a:hover {
	COLOR: #993300;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline
}

.novedad_novedad a:active {
	COLOR: #993300;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline
}
.tabla_autor{
	font-size: 11px;
	background-color: #f7f7f7;
	color:#707070;
	padding: 4px;
	margin:4px;
}
.labels{
	font-weight: bold;
	color: #990000;
}

.texto_cabecera_titulo {
	FONT-WEIGHT: none;
	FONT-SIZE: 26px;
	TEXT-TRANSFORM: none;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.general_errores {
	background-color: #FF5500;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF
}

.continent {
	font-family: Berlin Sans FB;
	font-size: 20pt;
	color: #D7DFAA
}

.nav_docprincipal {
	background-color: #993333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF
}

.internacional_header {
	background: #773300;
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	TEXT-TRANSFORM: none;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.internacional_seccion {
	background: #993333;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	TEXT-TRANSFORM: none;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.internacional_norma {
	background: #FFFFFF;
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	FONT-SIZE: 12px;
}

A.internacional:link {
	COLOR: #993300;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	FONT-SIZE: 13px;
	TEXT-DECORATION: underline;
	font-weight: bold;
}

A.internacional:visited {
	COLOR: #993300;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	FONT-SIZE: 13px;
	TEXT-DECORATION: underline;
	font-weight: bold;
}

A.internacional:hover {
	COLOR: #993300;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	FONT-SIZE: 13px;
	TEXT-DECORATION: underline;
	font-weight: bold;
}

A.internacional:active {
	COLOR: #993300;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	FONT-SIZE: 13px;
	TEXT-DECORATION: underline;
	font-weight: bold;
}

.texto_li {
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 10pt;
	text-align: justify
}

.reciente {
	FONT-SIZE: 10px;
	TEXT-TRANSFORM: none;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.reciente {
	FONT-SIZE: 10px;
	TEXT-TRANSFORM: none;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.reciente:hover {
	COLOR: #000000;
	TEXT-DECORATION: underline
}

A.reciente:visited {
	FONT-SIZE: 10px;
	TEXT-TRANSFORM: none;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.legislacion_interesar {
	background-color: #CC6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF
}

.tag {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000FF
}

.attached {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	FONT-SIZE: 9px;
}

A.attached:link {
	COLOR: #993300;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	FONT-SIZE: 9px;
	TEXT-DECORATION: none
}

A.attached:visited {
	COLOR: #666666;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	FONT-SIZE: 9px;
	TEXT-DECORATION: none
}

A.attached:hover {
	COLOR: #cd2626;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	FONT-SIZE: 9px;
	TEXT-DECORATION: underline
}

A.attached:active {
	COLOR: #993300;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	FONT-SIZE: 9px;
	TEXT-DECORATION: underline
}

a.menuEd {
	text-decoration: none;
	font-family: 'Verdana, Geneva, Arial, sans-serif';
	FONT-SIZE: 14px;
	border: 1px solid #b5bed6;
	background-color: #dddddd;
	color: #000000 COLOR :         #993300;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	FONT-SIZE: 9px;
	TEXT-DECORATION: underline
}

/*------------------------------------------------ESTILOS TOL-FIRE.CSS--------------------------------------------*/
	/* ESTILOS GENERALES ----------------------------------------------------- */
body_doc {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	OVERFLOW: hidden;
	BORDER-LEFT: 0px;
	MAX-HEIGHT: 100%;
	SCROLLBAR-ARROW-COLOR: #9B1E3C;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px;
	SCROLLBAR-BASE-COLOR: #FDE8C7;
	HEIGHT: 100%;
	BACKGROUND-COLOR: #FDEFDC
}

/* PARTE SUPERIOR (cabecera + menu superior + barra de utilidades + migas de pan) */
#head {
	position: absolute;
	top: 0;
	width: 100%;
	height: auto;
	/*background: #9B1E3C;*/
	font-size: 1em;
	z-index: 5;
}

* html #head {
	width: 100%;
	height: auto;
}

/* Cabecera -------------------------------------------------------------- */
.header {
	height: 87px;
	background: url(/images/bg_head.jpg) repeat-x 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}

* html .header {
	padding: 0;
	margin: 0;
}

a.changeLocale {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}

/* Menu superior --------------------------------------------------------- */
.header_menu {
	background: transparent url(/images/bg_menuhead.gif) repeat-x top left;
	height: 25px;
	width: 100%;
}

/* Menu superior --> Contenedor de "botones" del menu */
#navcontainer UL {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: white;
	FONT-FAMILY: arial, helvetica, sans-serif;
	background: transparent url(/images/bg_menuhead.gif) repeat-x top left;
}

#navcontainer UL LI {
	DISPLAY: inline;
	FLOAT: right;
	margin-top: 5px;
}

* html #navcontainer UL LI {
	DISPLAY: inline;
	FLOAT: right;
	margin-top: 0px;
	PADDING-top: 0px;
	PADDING-bottom: 0px
}

#navcontainer UL LI A {
	BORDER-left: 5px solid #9B1E3C;
	PADDING-RIGHT: 0.5em;
	PADDING-LEFT: 0.5em;
	PADDING-top: 5px;
	PADDING-bottom: 5px;
	BACKGROUND-IMAGE: url(/images/bg_menuhead_naranja.gif);
	COLOR: black;
	TEXT-DECORATION: none;
	height: 25px;
	MARGIN-bottom: 0px;
}

#navcontainer UL LI A:hover,#navcontainer UL LI A#current,#navcontainer LI A#selected
	{
	BACKGROUND-IMAGE: url(/images/bg_menuhead.gif);
	COLOR: white;
}

/* Menu superior --> "Botones" del menu */
#navlist {
	DISPLAY: inline;
	FLOAT: right;
	BACKGROUND-IMAGE: url(/images/bg_menuhead_naranja.gif);
	margin: 0px;
	COLOR: #fff;
	HEIGHT: 25px;
}

/* Migas de pan ---------------------------------------------------------- */
#breadcumbs {
	background: #F7F7F7 url(/images/bg_path.gif) repeat-x bottom;
	border-top: 1px;
	border-top-color: #9B1E3C;
	border-top-style: solid;
	font: normal bold 11px Verdana, Arial, Helvetica, sans-serif;
}

#breadcumbs a {
	color: #9C1E3D;
	text-decoration: none;
}

#breadcumbs a:hover {
	color: black;
	text-decoration: none;
}

/* Rangos/ámbitos/jurisdicciones seleccionados: para saber en que 
ámbito/rango/jurisdicción estas, si hay seleccionado alguno, en la lista de contadores */
#rango span a {
	color: white;
	background-color: #9C1E3D;
}

#rango span a:hover {
	background-color: transparent;
}

#path_site {
	background: #F7F7F7 url(/images/bg_path.gif) repeat-x bottom;
	font: normal bold 11px Verdana, Arial, Helvetica, sans-serif;
}

#path_site a,#rango a {
	color: #9C1E3D;
	text-decoration: none;
}

#path_site a:hover,#rango a:hover {
	color: black;
	text-decoration: none;
}

/* Para la línea del 'Usted está buscando': otro tamaño de fuente y otro estilo. */
#path_site_normal {
	background: #F7F7F7 url(/images/bg_path.gif) repeat-x bottom;
	font: normal normal 12px Verdana, Arial, Helvetica, sans-serif;
}

#path_site_normal a {
	color: #9C1E3D;
	text-decoration: none;
	font: normal bold 11px Verdana, Arial, Helvetica, sans-serif;
}

#path_site_normal a:hover {
	color: black;
	text-decoration: none;
	font: normal bold 11px Verdana, Arial, Helvetica, sans-serif;
}

/* Barra de utilidades --------------------------------------------------- */
#titulo_top {
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.9em;
	COLOR: #482C28;
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif;
}

.buscador {
	background: #F7F7F7;
	border-top: 1px;
	border-top-color: #9B1E3C;
	border-top-style: solid;
	width: 100%;
	height: 40px;
}

/* PARTE CENTRAL DE LOS POPUPs (cuerpo + pie [Canal Tirant + barra pie]) --------------- */
#content_popup {
	display: block;
	overflow: auto;
	position: absolute;
	top: 87px;
	right: 0px;
	bottom: 0px;
	width: 100%;
	background-color: #9B1E3C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

* html #content_popup {
	top: 87px;
	bottom: 0px;
	height: 80%;
	width: 100%;
	background-color: #9B1E3C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#content_popup li{
	font-size: 12px;
}

/* PARTE CENTRAL (cuerpo + pie [Canal Tirant + barra pie]) --------------- */
#content {
	display: block;
	overflow: auto;
	position: absolute;
	top: 112px;
	right: 0px;
	bottom: 0px;
	width: 100%;
	background-color: #9B1E3C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
}

* html #content {
	top: 0;
	bottom: 0;
	height: 100%;
	width: 100%;
	border-top: 112px solid transparent;
	background: #9B1E3C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Esto no se para que se usa... */
#content_home {
	DISPLAY: block;
	Z-INDEX: 3;
	OVERFLOW: auto;
	WIDTH: 100%;
	BOTTOM: 0px;
	POSITION: absolute;
	TOP: 96px;
}

* HTML #content_home {
	BORDER-TOP: 96px solid;
	WIDTH: 100%;
	BOTTOM: 0px;
	TOP: 0px;
	HEIGHT: 100%
}

/* Cuerpo ---------------------------------------------------------------- */
.body {
	BACKGROUND: #FFFFFF;
	COLOR: black;
	background-image: url(/images/bg_body.gif);
	background-repeat: repeat-x;
	width: 100%;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

/* Pie ------------------------------------------------------------------- */
#pie {
	background: #9C1E3D url(/images/bg_foot.gif) repeat-x;
	padding: 10px 10px 10px 10px;
	font: normal bold 11px Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
}

/* Canal Tirant ---------------------------------------------------------- */
.canaltirantTOP {
	WIDTH: 95%;
	BACKGROUND-COLOR: white;
}

.canaltirant {
	BORDER-TOP: #7B0939 3px solid;
	WIDTH: 100%;
	BORDER-BOTTOM: #d6d6d6 2px solid;
}

.canaltirant TD {
	BACKGROUND-COLOR: #e1cac4;
	TEXT-ALIGN: center
}

.canaltirant A {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #9C1E3D;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.canaltirant A:hover {
	COLOR: black;
}

.canaltirant A:visited {
	FONT-WEIGHT: bold;
	COLOR: #9C1E3D;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.aviso_canal {
	COLOR: #993300;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	FONT-SIZE: 10px;
}

.aviso_canal_pie {
	COLOR: white;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	FONT-SIZE: 10px;
}

/* Barra del pie (contiene algunos enlaces) ------------------------------ */
#path_pie {
	font: normal bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: White;
}

#path_pie a {
	color: White;
	text-decoration: none;
}

#path_pie a:hover {
	color: black;
	text-decoration: underline;
}

/* =============================== BODYs ================================= */
	/* ELEMENTOS COMUNES ----------------------------------------------------- */
	/* Texto normal ---------------------------------------------------------- */
.texto_normal {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	TEXT-TRANSFORM: none;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.texto_normal_bold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	TEXT-TRANSFORM: none;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

a.texto_normal:link,texto_normal a:link {
	COLOR: #9C1E3D;
}

a.texto_normal:visited,texto_normal a:visited {
	COLOR: #9C1E3D;
}

a.texto_normal:hover,texto_normal a:hover {
	color: black;
	text-decoration: none;
}

/* Texto que aparece en una barra ---------------------------------------- */
.texto_barra {
	font: normal bold 1em Verdana, Arial, Helvetica, sans-serif;
}

.texto_barra a {
	color: #9C1E3D;
}

.texto_barra a:hover {
	color: black;
}

/* Texto de error -------------------------------------------------------- */
.error_text {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-TRANSFORM: none;
	COLOR: #ff0000;
	TEXT-DECORATION: none
}

.error_general_text {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	TEXT-TRANSFORM: none;
	COLOR: #ff0000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.texto_error_home {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	TEXT-TRANSFORM: none;
	COLOR: #ff0000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

/* Estilo para los buscadores -------------------------------------------- */
#buscador_body {
	BACKGROUND: transparent url(/images/buscador_bgG.gif) repeat-x center
		center;
	color: black;
	padding-top: 8px;
	font-size: 12px;
	font-weight: bold;
}

* HTML #buscador_body {
	BACKGROUND: transparent url(/images/buscador_bgG.gif) repeat-x 0 0;
	padding-top: 4px;
	font-size: 12px;
	font-weight: bold;
}

#buscador_body #fire {
	padding-bottom: 8px;
}

#buscador_head {
	BACKGROUND: url(/images/buscador_bg.gif) repeat-x scroll center center;
	padding-top: 5px;
	background-repeat: repeat-x;
	font: normal bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: black;
}

* HTML #buscador_head {
	BACKGROUND-IMAGE: url(/images/buscador_bg.gif);
	padding-top: 4px;
	background-repeat: repeat-x;
	font: normal bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: black;
}

#buscador_head #fire {
	padding-bottom: 5px;
}

/* Bordes de los cuadros de datos (contienen texto, formularios, mensajes, etc.) */
#c1 {
	min-width: 10px;
	height: 30px;
	float: left;
	background-image: url(/images/curvatabletopl.gif);
	background-repeat: no-repeat;
	background-color: #FDE8C7;
}

#c2 {
	width: 10px;
	height: 30px;
	float: left;
	background-image: url(/images/curvatabletopr.gif);
	background-repeat: no-repeat;
	background-color: #FDE8C7;
	background-position: top right;
	display: block;
}

#c3 {
	width: 10px;
	height: 10px;
	background-image: url(/images/curvatablebottoml.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #FCCA83
}

#c4 {
	width: 10px;
	height: 10px;
	background-image: url(/images/curvatablebottomr.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: #FCCA83
}

#bgtop {
	height: 30px;
	background-color: #FDE8C7;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #482C28;
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

#bgbot {
	background-color: #FCCA83
}

#bgl,#bgr {
	width: 10px;
	background-color: #FCCA83
}

#c1c {
	width: 10px;
	height: 30px;
	float: left;
	background: #FFCD8B url(/images/curvalC.gif) no-repeat top left;
}

#c2c {
	width: 10px;
	height: 30px;
	float: left;
	background: #FFCD8B url(/images/curvarC.gif) no-repeat top right;
}

#c1cpeq {
	width: 10px;
	height: 20px;
	float: left;
	background: #FFCD8B url(/images/curvalC.gif) no-repeat;
}

#c2cpeq {
	width: 10px;
	height: 20px;
	float: left;
	background: #FFCD8B url(/images/curvarC.gif) no-repeat top right;
}

#c3c {
	width: 10px;
	height: 10px;
	background: #FDEFDC url(/images/curvatablebottomlC.gif) no-repeat bottom
		left;
}

#c4c {
	width: 10px;
	height: 10px;
	background: #FDEFDC url(/images/curvatablebottomrC.gif) no-repeat bottom
		right;
}

#bgtopc {
	height: 30px;
	background: #FFCD8B url(/images/bg_table_top.gif) repeat-x;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #482C28;
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif;
}

#bgtopcpeq {
	height: 20px;
	background: #FFCD8B url(/images/bg_table_top.gif) repeat-x;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #482C28;
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif;
}

#bgbotc {
	height: 10px;
	background: #FDEFDC bottom url(/images/bg_table_bottom.gif) repeat-x;
}

#bglc {
	width: 10px;
	background: #FDEFDC url(/images/bg_table_mid_left.gif) repeat-y left;
}

#bgrc {
	width: 10px;
	background: #FDEFDC url(/images/bg_table_mid_right.gif) repeat-y right;
}

/* Estilo de los textos que aparecen en los cuadros de datos ------------- */
#text1 {
	font: normal bold 0.8em Verdana, Arial, Helvetica, sans-serif;
	background-color: #FCCA83;
	padding: 10px 10px 10px 10px;
	vertical-align: top;
}

#txt1 {
	font: normal bold 0.7em Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#text2 {
	font: normal bold 11px Verdana, Arial, Helvetica, sans-serif;
}

#text1c {
	background-color: #FDEFDC;
	padding: 10px;
	vertical-align: top;
	font: normal bold 0.7em Verdana, Arial, Helvetica, sans-serif;
}

#text1cNov {
	background-color: #FDEFDC;
	padding: 10px 10px 10px 10px;
	vertical-align: top;
	font: normal bold 0.7em Verdana, Arial, Helvetica, sans-serif;
	color: #9C1E3D;
}

#textarea_forms {
	background-color: #FDEFDC;
	vertical-align: top;
	font: normal normal 0.7em Verdana, Arial, Helvetica, sans-serif;
}

#textarea_modulos {
	background-color: #FDEFDC;
	vertical-align: top;
	font: normal normal 10px Verdana, Arial, Helvetica, sans-serif;
}

#text1b {
	background-color: #FCCA83;
	vertical-align: top;
	font: normal normal 0.7em Verdana, Arial, Helvetica, sans-serif;
}

#text2c {
	background-color: #FDEFDC;
	padding: 10px 10px 10px 10px;
	vertical-align: top;
	font: normal normal 0.7em Verdana, Arial, Helvetica, sans-serif;
}

#buscadortext { /* Texto de los buscadores */
	background-color: #FDEFDC;
	padding: 10px 10px 10px 10px;
	vertical-align: top;
	font-size: 0.7em;
	font-weight: normal;
}

#text1 a,#text1b a,#text1c a,#text1cNov a,#textarea_modulos a,#textarea_forms a,#text2c a,#buscadortext a,#busca_txt a
	{
	color: #182139;
	font-weight: bold;
	text-decoration: none;
}

#text1 a:hover,#text1b a:hover,#text1c a:hover,#text1cNov a:hover,#textarea_modulos a:hover,#textarea_forms a:hover,#text2c a:hover,#buscadortext a:hover,#busca_txt a:hover
	{
	color: #9C1E3D;
	text-decoration: none;
}
.txt_box_registro{
	font-size: 13px;
}

/* Estilos de los inputs de los formularios ------------------------------ */
.input {
	FONT-SIZE: 12px;
	font-weight: normal;
	BACKGROUND-IMAGE: url(/images/bg_input.gif);
	BORDER: #993300 1px solid;
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.input_disabled {
	FONT-SIZE: 12px;
	font-weight: normal;
	color: gray;
	BORDER: gray 1px solid;
	background-color: lightgray;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.login { /* Igual que el anterior pero el texto en negrita */
	FONT-SIZE: 12px;
	BACKGROUND-IMAGE: url(/images/bg_input.gif);
	BORDER: #993300 1px solid;
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* HOME PRIVADA ---------------------------------------------------------- */
.home {
	BACKGROUND: #5E3D47;
}

/* Botones de la home privada -------------------------------------------- */
#botones ul {
	DISPLAY: inline;
	FLOAT: right;
	width: 100%;
	MARGIN: 0px;
	list-style-image: none;
	list-style-type: none;
}

#botones ul LI {
	MARGIN-left: 0px;
	width: 100%;
}

#botones ul LI A {
	background-image: url(/images/bg_bot.gif);
	background-position: 3px;
	background-repeat: repeat-x;
	COLOR: black;
	TEXT-DECORATION: none;
	MARGIN-bottom: 0px;
	width: 100%;
	list-style-image: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
}

#botones ul LI A:hover {
	COLOR: white;
	background: #9B1E40;
}

#boton_bot {
	background-color: white;
	background-image: url(/images/bg_bot.gif);
	background-position: 3px;
	background-repeat: repeat-x;
}

#ico { /* Icono que aparece en los botones */
	PADDING-top: 4px;
}

/* BUSCADOR GENERAL ------------------------------------------------------ */
	/* Resultados encontrados desde la busqueda general ---------------------- */
.resultados {
	font-weight: bold;
	font-size: 1em;
}

.resultados td {
	background: White;
}

/* VOCES ----------------------------------------------------------------- */
	/* Home de Voces --------------------------------------------------------- */
	/* Boton "Indice Sistematico */
#sistematico {
	FONT: bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-align: middle;
}

#sistematico a {
	COLOR: #ffffff;
	BACKGROUND: url(/images/bg_menuhead.gif) repeat-x;
	padding-left: 15px;
	padding-top: 4px;
	padding-right: 15px;
	padding-bottom: 4px;
	height: 25px;
	border: 1px solid Black;
	text-decoration: none;
}

#sistematico a:hover {
	background-color: #FF8C00;
	background-image: url(/images/flechawhite.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}

/* Pestanyas (solo para analitico y sistematico) */
#tabPestanyas {
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 19px;
	MARGIN: 0px;
	BORDER-BOTTOM: #9C1E3D 6px solid
}

#tabPestanyas UL,#tabPestanyas LI {
	padding: 0px;
	DISPLAY: inline;
	MARGIN: 0px;
	LIST-STYLE-TYPE: none
}

#tabPestanyas A {
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-TOP: #ccc 1px solid;
	BORDER-LEFT: #ccc 1px solid;
	BORDER-BOTTOM: #666 1px solid;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT: bold 14px Verdana, Arial, Helvetica, sans-serif;
	background: #e1e1e1 repeat-x bottom;
	FLOAT: left;
	LINE-HEIGHT: 14px;
	MARGIN-RIGHT: 8px;
	TEXT-DECORATION: none;
	COLOR: #666;
}

#tabPestanyas A:hover,#tabPestanyas A#selected {
	color: #fff;
	border-bottom: #9C1E3D 1px solid;
	background: url(/images/bg_menuhead.gif);
}

/* Contenedor del listado de voces y demas opciones */
#tabTablaPestanyas {
	CLEAR: both;
	BORDER-TOP: #9C1E3D medium none;
	BORDER-LEFT: #9C1E3D 1px solid;
	BORDER-RIGHT: #9C1E3D 1px solid;
	BORDER-BOTTOM: #9C1E3D 1px solid;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	BACKGROUND: #fff;
}

.nav_titulo_destacados  {
	background:url("/images/bg_menuhead.gif") repeat scroll 0 0 #9C1E3D;
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left:15px;
}

.nav_detalle  {
color:#000000;
font-family:Verdana,Geneva,Arial,sans-serif;
font-size:12px;
text-decoration:none;
}
/* Alfabeto de indices analitico */
.alfabetoAnaliticoActual {
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	TEXT-TRANSFORM: uppercase;
	color: #990000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FF8000;
	text-align: center;
}

A.alfabetoAnaliticoActual {
	TEXT-DECORATION: none;
	width: 25px;
}

.alfabetoAnalitico {
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	TEXT-TRANSFORM: uppercase;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

td.alfabetoAnalitico {
	BACKGROUND-COLOR: #9C1E3D;
}

td.alfabetoAnalitico:hover {
	BACKGROUND-COLOR: #FF8000;
}

A.alfabetoAnalitico {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	width: 25px;
}

/* Cabecera para los listados de documentos */
.nav_titulo {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND: url(/images/bg_menuhead.gif) #9C1E3D;
	padding-left: 15px;
}

/* Para el listado de indices se usa la clase 'menu' (ver + abajo) */
.blanco {
	BACKGROUND-COLOR: #ffffff;
	FONT-SIZE: 10pt;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

/* BUSCADORES AVANZADOS y LISTADOS DE DOCUMENTOS ENCONTRADOS ------------- */
	/* Comun para todos ------------------------------------------------------ */
	/* Comun en buscadores avanzados ----------------------------------------- */
#fondo {
	background: White url(/images/fondo.gif) repeat-x bottom;
	border: 1px solid #B22222;
	font: normal bold 11px Verdana, Arial, Helvetica, sans-serif;
}

#fondo_fuente {
	font: normal bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.campo_titulo_form {
	COLOR: black;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}

/* Comun en documentos encontrados ---------------------------- */
	/* Estilo de las filas del listado de resultados */
.fondo_resumen_claro {
	BACKGROUND-COLOR: #FFFFFF;
	border-bottom: 1px dotted #828282;
}

.fondo_resumen_oscuro {
	BACKGROUND-COLOR: #EFEFEF;
	border-bottom: 1px dotted #828282;
}

.fondo_resumen_legislacion {
	BACKGROUND-COLOR: #CC6600;
	border-bottom: 1px dotted #828282;
}

.fondo_resumen_asignaciones {
	BACKGROUND-COLOR: #C1C1C1;
	border-bottom: 1px dotted #828282;
}

/* Estilo del texto del listado de documentos encontrados */
.menu {
	FONT-SIZE: 12px;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
}

.menu_white {
	FONT-SIZE: 12px;
	COLOR: white;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
}

A.menu:link {
	COLOR: #182139;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	TEXT-DECORATION: none;
}

A.menu:active,A.texto_normal:active {
	COLOR: #9C1E3D;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	TEXT-DECORATION: none;
}

A.menu:visited {
	COLOR: #9C1E3D;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	TEXT-DECORATION: none;
}

A.menulink:link {
	COLOR: #9C1E3D;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	TEXT-DECORATION: none;
}

A.menulink:active {
	COLOR: #9C1E3D;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	TEXT-DECORATION: none;
}

A.menulink:visited {
	COLOR: #9C1E3D;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	TEXT-DECORATION: none;
}

A.menulink:hover {
	COLOR: #182139;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	TEXT-DECORATION: none;
}

/* Autores de un documento */
.authors {
	FONT-SIZE: 12px;
	COLOR: #A0522D;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	FONT-WEIGHT: bold;
}

A.authors:link {
	COLOR: #A0522D;
	TEXT-DECORATION: none;
}

A.authors:active {
	COLOR: #A0522D;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	TEXT-DECORATION: none;
}

A.menu:hover,A.authors:hover {
	COLOR: #9C1E3D;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	TEXT-DECORATION: none;
}

A.authors:visited {
	COLOR: #DF9A14;
	TEXT-DECORATION: none;
}

/* Estilo de la paginacion */
.pagination {
	padding: 2px;
	float:right;
}

.pagination ul {
	margin: 0;
	padding: 0;
	text-align: right;
	/*Set to "right" to right align pagination interface*/
	font-size: 12px;
	font-weight: bold;
}

.pagination li {
	list-style-type: none;
	display: inline;
	padding-bottom: 1px;
	font-size: 12px;
}

.pagination a,.pagination a:visited {
	padding: 0 5px;
	border: 1px solid #9C1E3D;
	text-decoration: none;
	color: #9C1E3D;
}

.pagination a:hover,.pagination a:active {
	border: 1px solid #9C1E3D;
	color: #000;
	background-color: #FF8C00;
}

.pagination a.currentpage,.pagination a.currentpage:hover,.pagination a.currentpage:visited
	{
	background-color: #9C1E3D;
	color: white;
	border-color: #9C1E3D;
	font-weight: bold;
	cursor: default;
}

.pagination a.disablelink,.pagination a.disablelink:hover,.pagination a.disablelink:visited
	{
	background-color: white;
	cursor: default;
	color: #929292;
	border-color: #929292;
	font-weight: normal !important;
}

.pagination a.prevnext {
	font-weight: bold;
}

/* Documento pesado */
.heavy_doc {
	FONT-SIZE: 7pt;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/* Descargar el documento (RTF, PDF, etc.) */
.download_doc {
	vertical-align: top;
	padding: 5px 5px 0 5px;
	font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.download_doc a {
	COLOR: #666666;
	text-decoration: underline;
}

.download_doc a:hover {
	COLOR: #000000;
	text-decoration: none;
}

.download_doc img {
	margin-left: 5px;
}

/* Especifico de Jurisprudencia ------------------------------------------ */
.jurisprudencia_campo_titulo_for_title {
	background-color: #E68032;
	COLOR: #FFFFFF;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	height: 30px;
	padding-left: 10px;
}

.jurisprudencia_base {
	background-color: #E68032;
	COLOR: #FFFFFF;
	font-size: 13pt;
	font-weight: bold;
}

.jurisprudencia_titulos {
	background-color: #E68032;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF
}

/* Especifico de Legislacion --------------------------------------------- */
.textolegal_campo_titulo_for_title {
	background-color: #CC6600;
	COLOR: #FFFFFF;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	height: 30px;
	padding-left: 10px;
}

.textolegal_base {
	background-color: #CC6600;
	COLOR: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
}

.textolegal_titulos {
	background-color: #CC6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF
}

#rango {
	padding: 5px;
	font: normal bold 0.7em Verdana, Arial, Helvetica, sans-serif;
	background: #F7F7F7;
	border: 1px dashed #828282;
}

/* Especifico de Formularios --------------------------------------------- */
.formulario_campo_titulo_for_title {
	background-color: #DF9A14;
	COLOR: #FFFFFF;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	height: 30px;
	padding-left: 10px;
}

.formulario_base {
	background-color: #DF9A14;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
}

.formulario_titulos {
	background-color: #DF9A14;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF
}

/* Especifico de Biblioteca ---------------------------------------------- */
.doctrina_campo_titulo_for_title {
	background-color: #EEB46C;
	COLOR: #FFFFFF;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	height: 30px;
	padding-left: 10px;
}

.doctrina_base {
	background-color: #EEB46C;
	COLOR: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
}

.doctrina_titulos {
	background-color: #EEB46C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF
}

/* Especifico de Bibliografia -------------------------------------------- */
.bibliografia_campo_titulo_for_title {
	background-color: #AC4B03;
	COLOR: #FFFFFF;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	height: 30px;
	padding-left: 10px;
}

.bibliografia_base {
	background-color: #AC4B03;
	COLOR: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
}

.bibliografia_titulos {
	background-color: #AC4B03;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF
}

/* Especifico de Esquemas -------------------------------------------- */
.esquemas_base {
	background-color: #9d833c;
	COLOR: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
}

.esquemas_titulos {
	background-color: #9d833c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF
}

/* Especifico de Consultas ----------------------------------------------- */
.consulta_campo_titulo_for_title {
	background-color: #663300;
	COLOR: #FFFFFF;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	height: 30px;
	padding-left: 10px;
}

.consulta_base {
	background-color: #663300;
	COLOR: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
}

.consulta_titulos {
	background-color: #663300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF
}

/* General---------------------------------------------------------------- */
.general_titulos {
	background: #9C1E3D url(/images/bg_menuhead.gif) repeat scroll 0%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF
}

/* NOVEDADES ------------------------------------------------------------- */
.novedad_table_indice_tol2 {
	BORDER-RIGHT: 1px solid #ccc;
	BORDER-TOP: 1px solid #ccc;
	background-color: #9B1E40;
	BORDER-LEFT: 1px solid #ccc;
	BORDER-BOTTOM: 1px solid #ccc;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.novedad_indice_tol2 {
	BACKGROUND: #9B1E40 url(/images/bg_menuhead_rotated180.gif) repeat-x
		bottom;
	COLOR: white;
	height: 25px;
	FONT-SIZE: 13px;
	TEXT-TRANSFORM: none;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.novedad_header_tol2 {
	background: #9B1E40;
	BACKGROUND-IMAGE: url(/images/bg_menuhead.gif);
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	TEXT-TRANSFORM: none;
	COLOR: white;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	height: 25px;
	TEXT-DECORATION: none
}

.novedad_novedad_titulo_tol2 {
	background: #9B1E40;
	BACKGROUND-IMAGE: url(/images/bg_menuhead_rotated180.gif);
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	TEXT-TRANSFORM: none;
	COLOR: white;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.novedad_categoria {
	background: #DC7F3A;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
}

.novedad_subcategoria {
	COLOR: #990000;
	background: #E7B78F;
	BACKGROUND-IMAGE: url(/images/bg_menuhead_naranja.gif);
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
}

A.novedad_categoria:link,A.novedad_subcategoria:link {
	TEXT-DECORATION: none
}

A.novedad_categoria:visited,A.novedad_subcategoria:visited {
	TEXT-DECORATION: none
}

A.novedad_categoria:hover,A.novedad_subcategoria:hover {
	TEXT-DECORATION: underline
}

A.novedad_categoria:active,A.novedad_subcategoria:active {
	TEXT-DECORATION: underline
}

.novedad_table_novedades {
	BACKGROUND: #FFFFFF;
	COLOR: #000000;
	BORDER-RIGHT: 1px solid #ccc;
	BORDER-TOP: 1px solid #ccc;
	BORDER-LEFT: 1px solid #ccc;
	BORDER-BOTTOM: 1px solid #ccc;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

/* DESCONOCIDOS ========================================================== */
#font1 {
	background-color: #FDEFDC;
	vertical-align: top;
	font: normal bold 0.7em Verdana, Arial, Helvetica, sans-serif;
}

#font2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

#path_top {
	font: normal bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: White;
}

#path_top_grupos {
	font: normal bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: White;
}

#path_top a {
	color: White;
	text-decoration: none;
}

#path_top a:hover {
	color: black;
	text-decoration: underline;
}

/* DETALLE DEL DOCUMENTO ---------------------------------------------- */
#detalle_doc {
	font: normal bold 1em Verdana, Arial, Helvetica, sans-serif;
	background: #F7F7F7 url(/images/bg_path.gif) repeat-x bottom;
	border-top: 1px;
	border-top-color: #9B1E3C;
	border-top-style: solid;
}

#detalle_doc a {
	font: normal bold 0.6em Verdana, Arial, Helvetica, sans-serif;
	color: #9C1E3D;
	text-decoration: none;
}

#detalle_doc a:hover {
	color: black;
}

.pag {
	padding-bottom: 1px;
	font-size: 11px;
	font-weight: bold;
}

.pag a {
	padding: 0 5px;
	border: 1px solid #9C1E3D;
	text-decoration: none;
	color: #9C1E3D;
}

.pag a:hover {
	border: 1px solid #9C1E3D;
	color: #000;
	background-color: #FF8C00;
}

.palabra {
	FONT-WEIGHT: normal;
	VERTICAL-ALIGN: top;
	COLOR: #FFFFFF;
	LINE-HEIGHT: 145%;
	TEXT-ALIGN: justify;
	background-color: #9C1E3D
}

.jurisprudencia_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	border: 1px solid #E68032;
}

.jurisprudencia_menu th {
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #E68032;
}

.jurisprudencia_menu_cabecera {
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #E68032;
}

.jurisprudencia_campo_titulo_for {
	COLOR: black;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}

.formulario_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	border: 1px solid #DF9A14;
}

.formulario_menu th {
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #DF9A14;
}

.formulario_menu_cabecera {
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #DF9A14;
}

.formulario_campo_titulo_for {
	COLOR: black;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}

.consulta_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	border: 1px solid #663300;
}

.consulta_menu th {
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #663300;
}

.consulta_menu_cabecera {
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #663300;
}

.consulta_campo_titulo_for {
	COLOR: black;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}

.bibliografia_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	border: 1px solid #AC4B03;
}

.bibliografia_menu th {
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #AC4B03;
}

.bibliografia_menu_cabecera {
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #AC4B03;
}

.bibliografia_campo_titulo_for {
	COLOR: black;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}

.textolegal_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	border: 1px solid #CC6600;
}

.textolegal_menu th {
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #CC6600;
}

.textolegal_menu_cabecera {
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #CC6600;
}

.textolegal_campo_titulo_for {
	COLOR: black;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}

.doctrina_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	border: 1px solid #EEB46C;
}

.doctrina_menu th {
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #EEB46C;
}

.doctrina_menu_cabecera {
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #EEB46C;
}

.doctrina_campo_titulo_for {
	COLOR: black;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}

.esquemas_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	border: 1px solid #9d833c;
}

.esquemas_menu th {
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #9d833c;
}

#menu_left a {
	font: normal bold 10 Verdana, Arial, Helvetica, sans-serif;
	background: #F7F7F7 url(/images/bg_path.gif) repeat-x bottom;
	color: #9C1E3D;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#menu_left a:hover {
	color: black;
}

.menu_left2 a {
	font: normal bold 10 Verdana, Arial, Helvetica, sans-serif;
	background: #F7F7F7 url(/images/bg_path.gif) repeat-x bottom;
	color: #9C1E3D;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.menu_left2 a:hover {
	color: black;
}

#lista p {
	margin-bottom: -5px;
}

#lista p a {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #9C1E3D;
	text-decoration: none;
}

#lista p a:hover {
	color: black;
	text-decoration: none;
}

#texto-doc {
	font-size: 75%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tit-ppal {
	FONT-WEIGHT: bold;
	COLOR: #FF5A1C;
	LINE-HEIGHT: 145%;
}

.txt-justify-normal {
	FONT-WEIGHT: normal;
	VERTICAL-ALIGN: top;
	COLOR: #000000;
	LINE-HEIGHT: 145%;
	TEXT-ALIGN: justify
}

.txt-justify-normal2 {
	FONT-WEIGHT: normal;
	font-size: 12px;
	VERTICAL-ALIGN: top;
	COLOR: #000000;
	LINE-HEIGHT: 145%;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify
}

.txt-justify-normal a,.txt-justify-normal2 a {
	color: #9C1E3D;
	font-weight: bold;
}

.txt-justify-normal a:hover,.txt-justify-normal2 a:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

#esquema {
	background: #FAFAFA;
	border: 1px solid #D1D1D1;
	font: normal Verdana, Arial, Helvetica, sans-serif;
	padding: 10px 10px 10px 10px;
}

#contentPopup {
	overflow: auto;
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	width: 100%;
}

.botones_form a {
	font: normal bold 12 Verdana, Arial, Helvetica, sans-serif;
	background: #F7F7F7;
	color: #9C1E3D;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: #b5bed6 1px solid;
}

.botones_form a:hover {
	background: #b5bed6;
	color: #9C1E3D;
	border: Black 1px solid;
}

.momento {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	border: 1px solid #69676B;
}

.momento th {
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	background-color: #DCE4F8;
}

.headermomento {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #9C1E3D;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #9C1E3D;
}

.headermomento2 {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 0px;
	color: #9C1E3D;
}

a.headermomento2 {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 0px;
	color: #9C1E3D;
	text-decoration: none;
}

a.headermomento2:hover {
	color: black;
	text-decoration: none;
}

.momento_noborder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}

/* Para la fecha del popup de enviar por mail ----------------------*/
.texto_cabecera {
	font-weight: normal;
	font-size: 10px;
	color: #FF5A1C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* PERSONALIZACIÃ“N ---------------------------------------------------- */
.boxperso{
	margin: 20px auto;
}
.loginperso{
	font-size: 14px;

}

.textperso{
	display: block;
	margin-bottom: 15px;
	
}
.personalize_header {
	BACKGROUND: #9B1E40 url(/images/bg_menuhead.gif) repeat-x top;
	TEXT-TRANSFORM: none;
	TEXT-DECORATION: none;
	COLOR: white;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.personalize_header a {
	color: white;
	text-decoration: underline;
}

.personalize_header a:hover {
	color: #FF8000;
}

.personalize_table {
	background: #F7F7F7;
	color: #000000;
	border: #b5bed6 1px solid;
	font: normal 12 Verdana, Arial, Helvetica, sans-serif;
}

.personalize_firstmenu {
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	LETTER-SPACING: -1px;
	TEXT-DECORATION: none;
	WORD-SPACING: -2px
}

.personalize_mainmenu {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

.personalize_tree {
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	FONT-SIZE: 11px;
}

A.personalize_tree:link {
	COLOR: #9C1E3D;
	TEXT-DECORATION: none
}

A.personalize_tree:visited {
	COLOR: #DF9A14;
	TEXT-DECORATION: none
}

A.personalize_tree:hover {
	TEXT-DECORATION: underline
}

A.personalize_tree:active {
	COLOR: #9C1E3D;
	TEXT-DECORATION: underline
}

A.personalize_opcion {
	color: #9C1E3D;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}

A.personalize_opcion:hover {
	color: black;
	FONT-WEIGHT: bold;
}

#text_notas a {
	color: #9C1E3D;
	text-decoration: none;
	font-weight: normal;
}

#text_notas a:hover {
	color: black;
	text-decoration: none;
	font-weight: normal;
}

.fondo_resumen_claro_notas {
	BACKGROUND-COLOR: #F8F8F8;
	border-bottom: 1px dotted #828282;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
}

.fondo_resumen_oscuro_notas {
	BACKGROUND-COLOR: #EFEFEF;
	border-bottom: 1px dotted #828282;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
}

/* AJAX --------------------------------------------------------------- */
	/* Spiffy corners para la derecha */
.spi_derecha {
	display: block
}

.spi_derecha * {
	display: block;
	height: 1px;
	overflow: hidden;
	background: #DC7F3A
}

.spi_derecha1 {
	border-right: 1px solid #efc7aa;
	padding-right: 1px;
	margin-right: 3px;
	border-left: 1px solid #efc7aa;
	padding-left: 1px;
	margin-left: 3px;
	background: #e49f6b;
}

.spi_derecha2 {
	border-right: 1px solid #fbf2eb;
	border-left: 1px solid #fbf2eb;
	padding: 0px 1px;
	background: #e2975f;
	margin: 0px 1px;
}

.spi_derecha3 {
	border-right: 1px solid #e2975f;
	border-left: 1px solid #e2975f;
	margin: 0px 1px;
}

.spi_derecha4 {
	border-right: 1px solid #efc7aa;
	border-left: 1px solid #efc7aa;
}

.spi_derecha5 {
	border-right: 1px solid #e49f6b;
	border-left: 1px solid #e49f6b;
}

.spi_derecha_content {
	padding: 0px 5px;
	background: #DC7F3A;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

.tabla_derecha {
	BORDER-RIGHT: 1px solid #DC7F3A;
	BORDER-TOP: 1px solid #DC7F3A;
	BACKGROUND: #FFFFFF;
	BORDER-LEFT: 1px solid #DC7F3A;
	COLOR: #000000;
	BORDER-BOTTOM: 1px solid #DC7F3A;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

/* Empieza ayuda en ajax ---------------------------------------------- */
.spfhelp {
	display: block;
}

.spfhelp * {
	display: block;
	height: 1px;
	overflow: hidden;
	background: #fffacd;
}

.spfhelp1 {
	border-right: 1px solid #fffce9;
	padding-right: 1px;
	margin-right: 3px;
	border-left: 1px solid #fffce9;
	padding-left: 1px;
	margin-left: 3px;
	background: #fffbd9;
}

.spfhelp2 {
	border-right: 1px solid #fffefa;
	border-left: 1px solid #fffefa;
	padding: 0px 1px;
	background: #fffad6;
	margin: 0px 1px;
}

.spfhelp3 {
	border-right: 1px solid #fffad6;
	border-left: 1px solid #fffad6;
	margin: 0px 1px;
}

.spfhelp4 {
	border-right: 1px solid #fffce9;
	border-left: 1px solid #fffce9;
}

.spfhelp5 {
	border-right: 1px solid #fffbd9;
	border-left: 1px solid #fffbd9;
}

.spfhelp_content {
	padding: 0px 5px;
	background: #fffacd;
}

.spfhelp_content TD {
	background: #fffacd;
}

.ayuda_table TR {
	background: #9B1E3C;
}

/* Fin ayuda en ajax ---------------------------------------------- */
	/* Tabla para 'Documentos recientes' ------------------------------ */
.tabla_fragment {
	BORDER: 1px solid #993300;
	BACKGROUND: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

/* Fin tabla para 'Documentos recientes' ------------------------------ */
	/* PARTE CENTRAL (cuerpo + pie [Canal Tirant + barra pie]) LEG INTERNACIONAL CD--------------- */
#content_cd {
	display: block;
	overflow: auto;
	position: absolute;
	top: 82px;
	right: 0px;
	bottom: 0px;
	width: 100%;
	background-color: #9B1E3C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.aviso_general {
	COLOR: #993300;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	FONT-SIZE: 9px;
}

/* Error: documento no es una novedad ------------------------------------------------- */
.error_novedad {
	background-color: #990000;
	color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

A.voces {
	color: #9C1E3D;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	text-decoration: none;
}

A.voces:hover {
	color: black;
	FONT-WEIGHT: bold;
	text-decoration: none;
}

/* Proceso de alta: Formulario de registro ------------------------------------------------- */
.titular_for_alta {
	border-color: #9B1E40;
	border-style: solid;
	border-width: 1px;
}

/*Valoracion de documentos ---------------------------------------------*/
div.rating {
	width: 270px;
	height: 31px;
	background: transparent url(../imagen/back_rating.gif) no-repeat top
		right;
	float: right;
	display: block;
	padding-right: 5px;
}

div.rating .cor_left_rating {
	background: transparent url(../imagen/back_rating.gif) no-repeat top
		left;
	height: 31px;
}

div.rating span {
	line-height: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #932e3b;
	font-size: 11px;
	font-weight: bold;
	margin-left: 5px;
}

div.rating_icons {
	float: right;
	width: 96px;
}

div.rating_icons a.rating_1,div.rating_icons a.rating_2,div.rating_icons a.rating_3
	{
	width: 22px;
	height: 22px;
	display: block;
	float: left;
	margin: 5px;
}

div.rating_icons a.rating_1 {
	background: transparent url(../imagen/btn_mucho.gif) no-repeat 0px 0px;
}

div.rating_icons a.rating_2 {
	background: transparent url(../imagen/btn_bastante.gif) no-repeat 0px
		0px;
}

div.rating_icons a.rating_3 {
	background: transparent url(../imagen/btn_poco.gif) no-repeat 0px 0px;
}

div.rating_icons a.rating_1:hover,div.rating_icons a.rating_2:hover,div.rating_icons a.rating_3:hover
	{
	background-position: 0px -22px;
}

/* Novedad en Home ------------------------------------------------- */
.div_novedad_home {
	background: transparent url(../images/fondo_novedad_home.gif) no-repeat
		scroll left top;
	font-size: 13px;
	font-weight: normal;
	line-height: 43px;
	margin-bottom: 10px;
	padding-left: 50px;
	position: relative;
}

.div_novedad_home span {
	background: transparent;
	font-size: 12px;
	font-weight: normal;
	/*
position:absolute;*/
	right: 0;
	height: 36px;
	padding-left: 220px;
	padding-right: 0px;
	text-align: right;
	top: 0;
	width: 500px;
	color: #182139;
}

/* Contenedor del listado de voces y demas opciones */
#tabTablaPestanyasBiblioteca {
	CLEAR: both;
	BORDER: #9C1E3D 1px solid;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	BACKGROUND: #fff;
}

/*Ver extracto-----Listado de resultados de busqueda*/
.preview_doc {
	vertical-align: bottom;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-top: 5px;
	font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
}

.preview_doc a {
	COLOR: #666666;
	text-decoration: underline;
}

.preview_doc a:hover {
	COLOR: #000000;
	text-decoration: none;
}

.preview_doc img {
	margin-left: 5px;
}

.pEuro {
	-x-system-font: none;
	background-color: #F9F9F9;
	border: 1px solid Gray;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.4em;
	padding: 2px;
	text-align: center;
}
#detalle_imagen {
	background: #FAFAFA;
	border: 1px solid #D1D1D1;
	font: normal Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 10px 10px 10px 10px;
	width: 147px;
}

#detalle_imagen_viewer {
	background: #FAFAFA;
	border: 1px solid #D1D1D1;
	font: normal Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 10px 10px 10px 10px;
	width: 200px;
	margin-right:75px;
	margin-top:20px;
}

a.detalle_precio {
	color: #9C1E3D;
	font-weight: bold;
}

a.detalle_precio:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

/* Multimedia clips */
#player,#clips {
	float: left;
	margin-right: 20px;
	FONT-SIZE: 12px;
	COLOR: #182139;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	width: 500px;
}

#player {
	border: 1px solid #c6c3c3;
}

#clips a {
	display: block;
	COLOR: #9C1E3D;
	TEXT-DECORATION: none;
}

#clips a:hover, #clips a:visited {
	COLOR: #182139;
	TEXT-DECORATION: none;
}

#box a {
	display: block;
	width: 400px;
	height: 323px;
}

#flash {
	FONT-SIZE: 10px;
	COLOR: #182139;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	float: left;
	margin: 30px 0;
	clear: both;
	text-align: center;
}

.consultas_ultimas_emisor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	border: 1px solid #BE3809;
}

.consultas_ultimas_emisor th {
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #BE3809;
}

.sentencias_ultimas_origen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	border: 1px solid #AD75A7;
}

.sentencias_ultimas_origen th {
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #AD75A7;
}
/* ESTILOS PARA EL LIGHTBOX --------------------------------*/

.relative{
	position: relative;
}

.btn_bbddtemas{
	float: right;
	width: 230px;
	height: 38px;
	text-indent: -10000px;
	display: block;
	padding: 2px 3px 0 0;
}
.btn_bbddtemas a {
	background: transparent url(../images/btn_bbddtemas.jpg) no-repeat 0 0;
	width: 230px;
	height: 38px;
	display: block;
	outline: 0;
}
.btn_bbddtemas a:hover {
	background: transparent url(../images/btn_bbddtemas_on.jpg) no-repeat 0 0;
	cursor: pointer;
}

.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:10001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
 
.white_content {
	display: none;
	position: absolute;
	top: 35%;
	left: 35%;
	width: 381px;
	height: 196px;
	border: 3px solid #55c0d8;
	background: #55c0d8 url(../images/back_lightbox.gif) no-repeat center center;
	z-index:10002;
	overflow: auto;
	_width: 385px;
	_height: 200px;
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
}
.white_content span{
	margin: 50px 30px 10px;
	display: block;
	text-align: left;
	color: #182139;
	font-size: 13px;
}
.white_content span a {
	text-align: center;
	color: #9C1E3D;
	font-weight: bold;
	display: block;
	margin-top: 10px;
}
.white_content span a:hover {
	color: #182139;
}

div.lightbox_close{
	text-indent: -10000px;
	width: 37px;
	height: 37px;
	top: 0px;
	right: 0px;
	position: absolute;
	
}
div.lightbox_close a{
	display: block;
	width: 37px;
	height: 37px;
}
div.lightbox_close a:hover{
	text-indent: -10000px;
	background: transparent url(../images/back_lightbox_close.gif) no-repeat bottom left;
	cursor: pointer;
	*background-position: 1px 1px;
}

/*---------------------------------Contenedor novedades de home -----------------------------------*/
.box_novedadeshome{
	position: relative;
	display: block;
}

/*---------------------------------Contenedor multimedia -----------------------------------*/
.multimedia_box{
	margin-right: 270px;
}

div.main_content_box_multi{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1f2d49;
	position: relative;
}

div.head_box_multi{
	background: #fdf2e2 url(../images/box_top_left_multi.gif) no-repeat left top;
}
div.head_box_multi div.inner_head_box_multi{
	background: url(../images/box_top_right_multi.gif) no-repeat right top;
	display: block;
	padding: 0.4em 0 0.4em 0;
}
div.center_box_multi{
	background: #fdf2e2 url(../images/box_center_multi.gif) repeat-y left top;
	margin-right: 0.2em;
}
div.center_box_multi div.inner_center_box_multi{
	background: url(../images/box_center_multi.gif) repeat-y right top;
	margin-right: -0.2em;
	overflow: hidden;
	padding: 0 1em 0 1em;
	height: 1%;
}
div.footer_box_multi{
	background: transparent url(../images/box_bottom_left_multi.gif) no-repeat left top;	
}
div.footer_box_multi div.inner_footer_box_multi{
	background: url(../images/box_bottom_right_multi.gif) no-repeat right top;
	display: block;
	padding: 1em 0 1em 0;	
}
.tit_multimedia{
	display: block;
	border-bottom: 1px dotted #fdd395;
	color: #9c2c45;
	font-size: 16px;
}
.list_multimedia{
	list-style: none;	
	margin: 15px 0 0 10px;
	padding: 0;
}
.list_multimedia li{
	list-style: none;
	background: transparent url(../images/movie_document_peq.png) no-repeat left top;
	padding-left: 20px;
	padding-bottom: 5px;
}
.banner_novedades{
	width: 248px;
	height: 100px;
	background: transparent url(../images/banner_cons_online.gif) no-repeat center center;
	position: absolute;
	top: 40px;
	right: 20px;
}

/* ----------------------- Temas menu ------------------------------------*/
#temas_titulo_top {
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.9em;
	COLOR: #182139;
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif;
}
/* Cabecera para los listados de documentos */
.temas_nav_titulo {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background: #9C1E3D bottom url(/images/bg_menuhead.gif) repeat-x;
	padding-left: 15px;
}

.temas_nav_titulo_basico {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background: #9C1E3D bottom url(/images/bg_menuhead.gif) repeat-x;
	padding-left: 15px;
}

/*---------------------------Seleccionar Norma en buscador avanzado de Jurisprudencia--------------------*/
.popupnorma{
	margin: 10px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#selecnorma{
	text-align: center;
}

#selecnorma td, .normaselected{
	border: 1px dotted #993300;
	background-color: #fef7ee;
	padding: 5px 8px;
}
#selecnorma a{
	color: #9C1E3D;
	font-size: 12px;
	font-weight: normal;
}
#selecnorma a:hover{
	text-decoration: underline;
}

#quisodecir{
	padding: 7px;
	margin: 10px 0;
	font-size: 13px;
	font-weight: normal;
	background: #f7f7f7;
	border-color: #828282;
	border-width: 1px;
	border-style: dashed;
}
#quisodecir a{
	color: #9c1e3d;
	font-style: italic;
	text-decoration: underline;	
}
#quisodecir a:hover{
	color: #000;
	text-decoration: none;
}
#ta{
	font-size: 12px;
	color:#333;
	text-align: left;
}
#ta a img{
	vertical-align: middle;
	margin-top: -3px;
}
#ta div{
	margin-bottom: 10px;

}
.titnormaselected{
	margin-top: 10px;
	font-weight: bold;
	display: block;
	background-color: #FDEFDC;
	text-align: left;
}
.normaselected{
	height: 60px;
	overflow: scroll; 
	overflow-x: hidden; 
}
.resultadosnorma{
	margin:15px 0;
	border:1px solid #993300;
}
.listresultadosnorma{
	height: 200px;
	overflow: scroll; 
	overflow-x: hidden; 
	background-color: #fef7ee;
}

/*------------------------------------ Nube de voces ------------------------------------------*/

.nubevoces{
	background-color: #dadada;
	font-size: 12px;
	padding: 5px;
}
.nubevoces h1{
	font-size: 13px;
	color:#666;
	display: block;
	margin:0;
}
.nubevoces a{
	color:#9C1E3D;
	
}
/*------------------------------------ treeview ------------------------------------------*/
a.tree:hover {
	cursor: text;
}

#detalle_esquema {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FAFAFA none repeat scroll 0 0;
border:1px solid #D1D1D1;
margin-right:75px;
padding:10px;
}

#sugerenciasSol a {
    font-weight: normal;
}

#sugerenciasSol a:hover {
    text-decoration: underline; 
}