
	body {
		margin:0px;
		font-family:Verdana;
		font-size:11px;
		background-image:url("imgs/fndPagina.gif");
		background-repeat:repeat-y;
		min-height:300px;
	}
	
	ul
	{
		list-style-image: url(imgs/flecha2.gif);
	}
	
	#menu {
		width:780px;
		height:45px;
		background-image:url("imgs/superior.gif");
		position:absolute;
		top:-0px;
		left:0px;
	}
	#derecha {
		width:15px;
		height:436px;
		position:absolute;
		top:-1px;
		left:783px	;
		border-style:solid;
		border-color:#AFAFAF;
		border-width:1px;
	}
	#logo {
		width:77px;
		height:112px;
		background-image:url("imgs/logo.gif");
		position:absolute;
		top:8px;
		left:18px;
		cursor:pointer;
	}
	#separador {
		width:163px;
		position:absolute;
		top:130px;
		left:0px;
	}
	#steak {
		width:617px;
		height:11px;
		background-image:url("imgs/steak.gif");
		position:absolute;
		top:45px;
		left:163px;
	}
	#buscador{
		width:130px;
		height:54px;
		position:absolute;
		top:62px;
		left:646px;
		text-align:right;
		font-size:10px;
	}
	#texto{
		width:501px;
		height:235px;
		position:absolute;
		top:154px;
		left:214px;
		text-align:justify;
	}
	#titulo{
		position:absolute;
		top:84px;
		left:210px;
	}
	#numero {
		width:36px;
		height:36px;
		position:absolute;
		top:84px;
		left:163px;
	}
	#scroll {
		width:163px;
		height:20px;
		background-color:#DADADA;
	}
	#copy {
		width:300px;
		height:30px;
		position:absolute;
		left:210px;
		top:395px;
		font-size:10px;
	}
	#textoMenu {
		position:absolute;
		left:119px;
		top:0px;
	}
	.enlaceMenu {
		text-decoration:none;
		color:#C00000;
		font-size:9px;
		list-style-type:none;
		font-weight:normal;
	}
	.style1 {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	.style2 {
	color: #BF0600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
	.style3 {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	}
	.enlaceMenu:visited {
		text-decoration:none;
		color:#C00000;
		font-size:9px;
		list-style-type:none;
		font-weight:normal;
	}
	.enlaceMenu:hover {
		text-decoration:underline;
		color:#C00000;
		font-size:9px;
		list-style-type:none;
		font-weight:normal;
	}
	.enlaceBuscador {
		text-decoration:none;
		color:#C00000;
		font-size:12px;
		list-style-type:none;
		font-weight:normal;
	}
	.enlaceBuscador:visited {
		text-decoration:none;
		color:#C00000;
		font-size:12px;
		list-style-type:none;
		font-weight:normal;
	}
	.enlaceBuscador:hover {
		text-decoration:underline;
		color:#C00000;
		font-size:12px;
		list-style-type:none;
		font-weight:normal;
	}
	.enlacePaginacion {
		text-decoration:none;
		color:#FF9900;
		font-size:10px;
		list-style-type:none;
		font-weight:normal;
	}
	.enlacePaginacion:visited {
		text-decoration:none;
		color:#FF9900;
		font-size:10px;
		list-style-type:none;
		font-weight:normal;
	}
	.enlacePaginacion:hover {
		text-decoration:underline;
		color:#FF9900;
		font-size:10px;
		list-style-type:none;
		font-weight:normal;
	}
	.enlaceLegal {
		text-decoration:none;
		color:black;
		font-size:10px;
		list-style-type:none;
		font-weight:normal;
	}
	.enlaceLegal:visited {
		text-decoration:none;
		color:black;
		font-size:10px;
		list-style-type:none;
		font-weight:normal;
	}
	.enlaceLegal:hover {
		text-decoration:underline;
		color:black;
		font-size:10px;
		list-style-type:none;
		font-weight:normal;
	}
	.enlaceImprimir {
		text-decoration:none;
		color:#4F4F4F;
		font-size:10px;
		list-style-type:none;
		font-weight:normal;
	}
	.enlaceImprimir:hover {
		text-decoration:none;
		color:#4F4F4F;
		font-size:10px;
		list-style-type:none;
		font-weight:normal;
	}
	.enlaceImprimir:visited {
		text-decoration:none;
		color:#4F4F4F;
		font-size:10px;
		list-style-type:none;
		font-weight:normal;
	}
	.listaEnlacesMenu {
		margin-left:20px;
		margin-top:10px;
		list-style-image:url("imgs/flecha.gif");
	}
	a {
		font-weight:bold;
		text-decoration:none;
		color:gray;
	}
	a:visited {
		font-weight:bold;
		text-decoration:none;
		color:gray;
	}
	a:hover {
		font-weight:bold;
		text-decoration:underline;
		color:gray;
	}
	
	.Contenido a
	{
		text-decoration: underline;
	}
	
	.Contenido a:visited 
	{
		text-decoration: underline;
		color: Black;
	}
	
	.Contenido a:hover
	{
		text-decoration: underline;
		color:#C00000;
	}

	.inputestilo1 { 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #333333; 
	background-color: #FCFCFC; 
	}
	
	.inputestilo2 { 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #333333; 
	background-color: #FCFCFC; 
	}

	.MenuAlfabeto {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	line-height: 15px;
	padding-right: 7px;
	vertical-align: middle;
	}
	.MenuAlfabetoRojo {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	line-height: 12px;
	padding-right: 7px;
	vertical-align: middle;
	}

 	.inputestilo3 { 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	background-color: #F5F5F5; 
	}
	enlaceTicker {
		color:black;
		text-decoration:none;
	}
	enlaceTicker:link {
		color:black;
		text-decoration:none;
	}
	enlaceTicker:visited {
		color:black;
		text-decoration:none;
	}
	enlaceTicker:hover {
		color:black;
		text-decoration:none;
	}
	enlaceTicker:active {
		color:black;
		text-decoration:none;
	}
	
	.menu
	{
		text-align: left;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: 100;
		color: White;
		vertical-align: bottom;
		margin-right: 5px;
		line-height: 12px;
	}
	
	.menu:visited
	{
		text-decoration: none;
		font-weight: 100;
		color: White;
	}
	
	.menu:hover
	{
		text-decoration: none;
		font-weight: 100;
		color: #FFFFAA;
	}
	
	.separador
	{
		margin-right:0px;
		margin-top: 15px;
		margin-right: 5px;
		
	}
	
	.Submenu
	{ 
		position:absolute;
		visibility: hidden;	
		top:0px;
		left:0px;
		z-index:10;
		margin:  0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.Submenu div
	{
		background-color: #4B4B4B;
		vertical-align:middle;
		width: 116px;
		margin: 0px 0px 0px 0px;
		padding: 0px 10px 0px 0px;
	}

	
	.Submenu div ul
	{
		margin: 0px 0px 0px 30px;
		*margin-left: 22px;
		padding: 0px 0px 0px 0px;
		text-indent:0px;
	}
	
	
	.Submenu div ul li
	{
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		text-indent:0px;
	}
	
	.Submenu div ul li a
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	#selected a
	{
		color: #FFDDAA;
	}
	
	#selected a:hover
	{
		color: #FF9900;
	}
	
	#subselected a
	{
		color: #FFDDAA;
	}
	
	#langselected
	{
		color: #000000;
	}
	
	#subselected a:hover
	{
		color: #FF9900;
	}
	
	.Contenido
	{
		padding-left:220px;
	}
	
		
	.TituloSeccion
	{
		margin-top:0px;
		padding-left:0px;
		margin-left:0px;
		width: 590px;
		float:left;
		clear:both;
		text-align: left;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 20px;
		font-weight: 100;
		color: #AF3010;
	}
	
	.TituloSeccion div
	{
		border: solid 2px #DDDDDD;
		width:  30px;
		float:left;
		text-align:center;
		margin-right:20px;
		margin-left:0px;
		color: #777777;
	}
	
	.TituloContenido
	{
		padding-left:0px;
		width: 531px;
		float:left;
		clear:both;
		margin-top:10px;
		font-family:Verdana;
		font-size:10px;
		text-decoration:none;
		color:#C00000;
		font-size:9px;
		list-style-type:none;
		font-weight:normal;
		border-bottom: dotted 1px #C00000;
	}
	
	.TituloContenido a 
	{
		color:#C00000;
	}
	
	.TituloContenido a:hover
	{
		color:#E00000;
		text-decoration: none;
	}
	
	.TituloContenido a:visited
	{
		color:#C00000;
	}
	
	.TextoContenido
	{
		padding-left: 0px;
		width: 531px;
		float:left;
		clear:both;
		margin-top:10px;
		margin-bottom: 0px;
		background-image: none;
	}
	
	.TextoContenido ul
	{
		list-style-image: url(imgs/flecha.gif);
		margin-left:	20;
		margin-bottom:	10px;
	}
	
	.TextoContenido li
	{
		margin-top:10px;
	}
	img
	{
		border-width: 0px;
	}
	
	.linksList
	{
		width:780px;
		height: 22px;
		background-color: #4B4B4B;
		float:left;
		clear:both;
		margin-top:50px;
	}
	
	.btnLinksB
	{
		font-size: 1.8ex;	
		float: left;
		margin-top: 2px;
		margin-left: 2px;
		padding-right: 20px;
		margin-bottom: 4px;
		color: White;
		font-weight: 300;
		white-space: nowrap;
		background-position: right center;
		background-image: url(imgs/lnkd.gif);
		background-repeat: no-repeat;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
	}

	.btnLinks
	{
		margin-top: 2px;
		padding-left: 2px;
		padding-right: 4px;
		margin-bottom: 4px;
		font-weight: 300;
		white-space: nowrap;
		border-right: solid 1px white;
		text-align:center;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
	}
	
	.btnLinks a
	{
		color:White;
		font-weight: 300;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
	}
	
	.btnLinks a:visited
	{
		color:White;
		font-weight: 300;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
	}
	
	.btnLinks a:visited:hover
	{
		color:White;
		font-weight: 300;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
	}
	
	
	.btnLinks a:hover
	{
		color:#FFDDAA;
		text-decoration:none;
	}

	.leftMenu
	{
		margin-left: 10px;
		color: #C00000;
		font-weight: 600;		
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	
	.leftMenu a
	{
		color: #C00000;
		font-weight: 300;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
	}
	
	.leftMenu a:visited
	{
		color: #700000;
		font-weight: 300;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
	}
	
	.leftMenu a:hover
	{
		text-decoration:underline;
		font-weight: 300;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
	}
	
	.leftMenu ul
	{
		list-style-image: url(imgs/flecha.gif);
		margin-left:	10px;
		margin-bottom:	10px;	
		padding-left:	0px;
	}
	
	.leftMenu li
	{
		padding-left:0px;
		margin-left:	10px;
		margin-top:	3px;	
		margin-bottom:	3px;	
	}
	
	#leftSelected a
	{
		color: Black;
		font-weight: 900;
	}
	
	.link
	{
		border: solid 1px #999999;
		margin-top: 10px;
		margin-left: 10px;
		margin-right: 10px;
		margin-bottom: 20px;
		float:left;
		width:510px;
		clear:both;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: 100;
	}
	
		
	.linkTitle
	{
		color:#999999;
		font-weight: 600;	
		font-family: Verdana;
		font-size: 2.5ex;	
		text-align: justify;
		margin-top: 10px;
		margin-left: 10px;
		margin-right: 10px;
		margin-bottom: 10px;
	}

	.linkText
	{
		color:#58595B;
		font-weight: 300;	
		font-family: Verdana;
		font-size: 2.2ex;	
		text-align: justify;
		margin-top: 10px;
		margin-left: 10px;
		margin-right: 10px;
		margin-bottom: 10px;
	}
	
	.link a
	{
		font-weight: 100;
	}
	
	.rssLink
	{
		float:right;
		background-color: #FFE0A0;
		border: solid 1px #FFA000;
	}
	
	.rssLink a
	{
		padding: 2px 2px 2px 2px;		
	}
	
	.rssLink a:hover
	{
		color: Red;
		text-decoration:none;		
	}
	
	.buscadorDocumentacion
	{
		background-color: #EEEEEE;
		border: solid 1px #AAAAAA;
		padding: 10px 10px 10px 10px;
	}
	
	#selectedLetra
	{
		color:Black;
	}
	
	.fichaObra
	{
		background-color: #EEEEEE;
		border: solid 1px #AAAAAA;
		padding: 4px 4px 4px 4px;
	}
	
	.fichaObra td
	{
		vertical-align:top;
	}
	
	#seletedPage
	{
		color:Black;
	}
	
	#selectedGrupo
	{
		color:Black;
	}
	
	.grupoTit
	{
		border-left: solid 1px #AAAAAA;
		border-right: solid 1px #AAAAAA;
		border-top: solid 1px #AAAAAA;
		width: 150px;
		padding: 10px 10px 10px 10px;
	}
	
	.selectedCrit
	{
		color: #C00000; 
		font-weight: 600;
	}
	
	.selectedCrit:hover
	{
		text-decoration: none;
		color: #C00000; 
		font-weight: 600;
	}
	
	.link a:hover
	{
		font-weight: 100;			
	}
	
	#frmRegistro
	{
		background-color: #EEEEEE;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
	}
	
	#frmRegistro caption
	{
		background-color: #DDDDDD;
		font-weight: 900;
		padding: 4px 4px 4px 4px;
	}
	
	#frmRegistro input
	{
		width: 80px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
	}
	
	form dl dt 
	{
		width:250px;
		text-align:left;
		float: left;
		margin: 3px 3px 3px  3px ;
		clear: both;		
	}
	
	#regForm dl dt 
	{
		width:210px;
	}
	
	form dl dd 
	{
		text-align:left;
		float:left;
		margin: 0px 0px 10px 0px ;
	}
	
	fieldset
	{
		border: solid 1px #EEEEEE;
		background-color: #FAFAFA;
		margin-bottom: 10px;
		padding: 8px 8px 8px 8px;
	}	
	
	#UpdateUsuario input
	{
		width: 200px;
	}
	
	#UpdateUsuario select
	{
		width: 200px;
	}
	
	#UpdateUsuario textarea
	{
		width: 200px;
	}
	
	.proteccion
	{
		width: 320px;
		height: 200px;
		overflow:auto;
		float:left;
		clear:both;
		text-align:justify;		
		padding: 10px 10px 10px 10px ;
		background-color: #EEEEEE;
		border: solid 1px #AAAAAA;
		margin: 20px 0px 10px 2px;
		font-size: 9px;
	}
	
	
	
	
	#frmFormulario input
	{
		width: 180px;
	}
	
	#frmFormulario select
	{
		width: 180px;
	}
	
	#frmFormulario textarea
	{
		width: 180px;
	}
	
	#frmFormulario dl dt 
	{
		width:150px;
		margin: 4px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	#convocatoria
	{
		font-size: 10px;		
		font-weight: 100;
	
	}
	
	#convocatoria tr td
	{
		padding: 0px 2px 0px 2px;
		border-bottom: solid 1px #999999;
	}
		
	
	#selectedTab
	{
		color:Black;
	}
	
	#selectedTab div
	{
		margin: 0px 0px -1px 0px;
		border-bottom: solid 1px #FFFFFF;
		z-index:10;
		position:relative;
	}
	
	#selectedTab a
	{
		color:Black;
	}
	
	.tabber
	{
		padding: 4px 4px 4px 4px;
		text-align:center;
		border-left: solid 1px #999999;
		border-right: solid 1px #999999;
		border-top: solid 1px #999999;
	}
	
	
	#AltaUsuario2 div
	{
		width: 475px;
	}
	
	#AltaUsuario div
	{
		width: 350px;
	}
	
	#AltaUsuario2 input
	{
		width: 180px;
	}
	
	
	#AltaUsuario2 dt
	{
		padding-left: 50px;
	}
	
	
	.Buscador
	{		
		width: 531px;			
		padding: 0px 0px 0px 0px;
		margin: 70px 0px 0px 0px;
		text-align:right;
	}
	
	.Buscador form
	{
		padding: 0px 0px 0px 0px;
		margin:  0px 0px 10px 0px;
	}	
	
	input,select,textarea
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		border: solid 1px #999999;
		font-size: 10px;
	}
	
	.OptionField
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		border: none 0px;
		font-size: 10px;
		width: 180px;
		float:left;		
	}
	
	.OptionField div
	{
		width: 180px;
		float:left;
		text-align:left;
	}
	
	.res
	{
		background-color: #FFF5A0;
	}
	
	thead tr td
	{
		background-color: #EEEEEE;		
		font-weight: 900;
	}