html, body {
	width: 100%;
	color: #9C62A0;
	background: #D0B5D2 url(../imagenes/Patron_Body.gif) repeat-x scroll left top;
	margin: 0;
	padding: 0;
	border: 0px solid #333333;
}

ul {
	list-style: none;
}

img {
	border: 0px solid #333;
	margin: 0;
	padding: 0;
	overflow: hidden;
	vertical-align: top;
}

a:link, a:active, a:visited {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 0.90em;
	color: #314C31;
	background-color: inherit;
	text-decoration: none;
	word-spacing: 0.05em;
	border: 0px solid #333333;
}
a:hover {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 0.90em;
	color: #666;
	background-color: inherit;
	word-spacing: 0.05em;
	border: 0px solid #333333;
}


/**CABECERA**/
#Cabecera #Titulo #AccesosDir ul {
	margin: 10px 0;
	padding: 0;
	list-style:none;
	border: 0px solid #999;
}
#Cabecera #Titulo #AccesosDir ul li {
	display:inline;
	margin:0;
	padding:0;
	border: 0px solid #999;
}
#Cabecera #Titulo #AccesosDir a:link#Home, #Cabecera #Titulo #AccesosDir a:visited#Home, #Cabecera #Titulo #AccesosDir a:active#Home {
	float:right;
	width: 39px;
	height: 9px;
	background: transparent url(../imagenes/Btn_Home.gif) no-repeat scroll left top;
	margin: 0;
	padding: 0;
	overflow: hidden;
	text-decoration:none;
	border: 0px solid #fff;
}
#Cabecera #Titulo #AccesosDir a:hover#Home, #Cabecera #Titulo #AccesosDir #current a#Home {
	background: transparent url(../imagenes/Btn_Home.gif) no-repeat scroll left -9px;
}
#Cabecera #Titulo #AccesosDir a:link#Contactos, #Cabecera #Titulo #AccesosDir a:visited#Contactos, #Cabecera #Titulo #AccesosDir a:active#Contactos {
	float:right;
	width: 68px;
	height: 9px;
	background: transparent url(../imagenes/Btn_Contactos.gif) no-repeat scroll left top;
	margin: 0 10px;
	padding: 0;
	overflow: hidden;
	text-decoration:none;
	border: 0px solid #fff;
}
#Cabecera #Titulo #AccesosDir a:hover#Contactos, #Cabecera #Titulo #AccesosDir #current a#Contactos {
	background: transparent url(../imagenes/Btn_Contactos.gif) no-repeat scroll left -9px;
}
#Cabecera #Titulo #AccesosDir a:link#MapaW, #Cabecera #Titulo #AccesosDir a:visited#MapaW, #Cabecera #Titulo #AccesosDir a:active#MapaW {
	float:right;
	width: 66px;
	height: 9px;
	background: transparent url(../imagenes/Btn_MapaW.gif) no-repeat scroll left top;
	margin: 0;
	padding: 0;
	overflow: hidden;
	text-decoration:none;
	border: 0px solid #fff;
}
#Cabecera #Titulo #AccesosDir a:hover#MapaW, #Cabecera #Titulo #AccesosDir #current a#MapaW {
	background: transparent url(../imagenes/Btn_MapaW.gif) no-repeat scroll left -9px;
}
#Cabecera #AClientes form {
	width: 544px;
	height: 29px;
	margin: 7px auto;
	padding: 0;
	border: 0px solid #333;
	background: url(../imagenes/AC_Patron.gif) repeat-x scroll left top;
}
#Cabecera #AClientes h1#ZClientes {
	width: 410px;
	height: 21px;
	float: left;
	margin: 0;
	padding: 8px 0 0 10px;
	border: 0px solid #333;
}
#Cabecera #AClientes fieldset {
	width: 461px;
	float: left;
	border: 0px solid #999;
	padding: 0;
	margin: 3px 0 0 0;
}
#Cabecera #AClientes label {
	width: auto;
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	border: 0px solid #333;
}
#Cabecera #AClientes h1 {
	margin: 5px 5px 0 10px;
	padding: 0;
	float: left;
	font-size: 0.75em;
	font-weight: bolder;
	display: inline;
	text-transform: uppercase;
	color: #C6AFC8;
	border: 0px solid #fff;
}
#Cabecera #AClientes a#Logout {
	width: 59px;
	height: 15px;
	float: right;
	margin: 0;
	padding: 7px 0 0 0;
	border: 0px solid #333;
}
#Cabecera #AClientes span {
	margin: 7px 5px 0 0;
	padding: 0;
	font-size: 0.65em;
	float: left;
	text-transform: uppercase;
	vertical-align: middle;
	color: #C6AFC8;
	border: 0px solid #fff;
}
#Cabecera #AClientes input {
	width: 65px;
	height: 12px;
	margin: 5px 10px 0 0;
	padding: 0 0 0 3px;
	float: left;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 0.70em;
	font-weight: bold;
	color: #fff;
	background-color: #99759B;
	border: 1px solid #C6AFC8;
}
#Cabecera #AClientes input#enviar {
	background: url(../imagenes/Btn_Entrar.gif) no-repeat scroll 0 0;
	width: 59px;
	height: 15px;
	cursor: pointer;
	float: right;
	padding: 0;
	margin: 7px 0 0 0;
	border: 0px solid #999;
}
/**CUERPO**/
#Cuerpo #MenuP ul {
	margin: 0;
	padding: 0;
	list-style:none;
	border: 0px solid #999;
}
#Cuerpo #MenuP ul li {
	margin:0;
	padding:0;
	border: 0px solid #999;
}
#Cuerpo #MenuP a:link.BtnMenuP, #Cuerpo #MenuP a:visited.BtnMenuP, #Cuerpo #MenuP a:active.BtnMenuP,
#Cuerpo #MenuP a:link.BtnFinMenuP, #Cuerpo #MenuP a:visited.BtnFinMenuP, #Cuerpo #MenuP a:active.BtnFinMenuP {
	width: 115px;
	height: 35px;
	display: block;
	margin: 0px 0px 0px 4px;
	padding: 7px 0 0 35px;
	font-size: 0.65em;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	text-decoration:none;
	overflow: hidden;
	border: 0px solid #fff;
}
#Cuerpo #MenuP a:hover.BtnMenuP, #Cuerpo #MenuP #current a.BtnMenuP,
#Cuerpo #MenuP a:hover.BtnFinMenuP, #Cuerpo #MenuP #current a.BtnFinMenuP {
	color: #836700;
}
#Cuerpo #MenuP a:link.BtnInicioMenuP, #Cuerpo #MenuP a:visited.BtnInicioMenuP, #Cuerpo #MenuP a:active.BtnInicioMenuP {
	width: 115px;
	height: 35px;
	display: block;
	background: transparent url(../imagenes/Btn1_MenuP.gif) no-repeat scroll left top;
	margin: 0 0 0 4px;
	padding: 6px 0 0 35px;
	font-size: 0.65em;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	text-decoration:none;
	overflow: hidden;
	border: 0px solid #fff;
}
#Cuerpo #MenuP a:hover.BtnInicioMenuP, #Cuerpo #MenuP #current a.BtnInicioMenuP {
	background: transparent url(../imagenes/Btn1_MenuP.gif) no-repeat scroll left -23px;
	color: #836700;
}
#Cuerpo #MenuP h1 {
	width: 148px;
	height: 17px;
	background: transparent url(../imagenes/Tit_Contactos.gif) no-repeat scroll left 1px;
	margin: 0;
	padding: 7px 0 0 10px;
	font-size: 0.65em;
	font-weight: bold;
	text-transform: uppercase;
	color: #f8c100;
	border: 0px solid #fff;
}
#Cuerpo #MenuP h1#Admin {
	height: 16px;
	background: transparent url(../imagenes/Tit_Administracion.gif) no-repeat scroll left top;
	border: 0px solid #fff;
}
#Cuerpo #MenuP h1#Documentos {
	height: 17px;
	background: transparent url(../imagenes/Tit_Documentos.gif) no-repeat scroll left 1px;
	border: 0px solid #fff;
}
#Cuerpo #CabSeccion h1 {
	width: auto;
	float: left;
	display: inline;
	overflow: hidden;
	background: transparent;
	margin: 0;
	padding: 6px 0 0 8px;
	font-size: 1.5em;
	font-weight: lighter;
	text-transform: uppercase;
	color: #7A4C7D;
	border: 0px solid #fff;
}
/**Menu Secundario**/
#Seccion #CuerpoSeccion #MenuS ul {
	margin: 0;
	padding: 0;
	list-style:none;
	border: 0px solid #999;
}
#Seccion #CuerpoSeccion #MenuS li {
	display:inline;
	margin:0;
	padding:0;
	border: 0px solid #999;
}
#Seccion #CuerpoSeccion #MenuS a:link, #Seccion #CuerpoSeccion #MenuS a:visited, #Seccion #CuerpoSeccion #MenuS a:active {
	float: left;
	display: inline;
	background: transparent url(../imagenes/Inicio_Pestaya.gif) no-repeat scroll left top;
	margin: 0;
	padding: 0 0 0 6px;
	font-size: 0.70em;
	font-weight: bold;
	text-transform: uppercase;
	color: #4C6F4C;
	border: 0px solid #333;
}
#Seccion #CuerpoSeccion #MenuS a:hover, #Seccion #CuerpoSeccion #MenuS #current a {
	background: transparent url(../imagenes/Inicio_Pestaya.gif) no-repeat scroll left -19px;
	color: #314C31;
	border: 0px solid #333;
}
#Seccion #CuerpoSeccion #MenuS a span {
	background: transparent url(../imagenes/Fin_Pestaya.gif) no-repeat scroll right top;
	display: block;
	margin: 0;
	padding: 3px 16px 0px 5px;
	border: 0px solid #333;
}
#Seccion #CuerpoSeccion #MenuS a:hover span, #Seccion #CuerpoSeccion #MenuS #current a span {
	background: transparent url(../imagenes/Fin_Pestaya.gif) no-repeat scroll right -19px;
	padding: 2px 16px 1px 5px;
	border: 0px solid #333;
}
/**Contenidos**/
#Seccion #CuerpoSeccion .Contenidos h1 {
	font-size: 1.10em;
	color: #314C31;
	background: transparent url(../imagenes/Icn_Titulo.gif) no-repeat scroll left 2px;
	display: block;
	margin: 0 0 10px 0;
	padding: 0 0 2px 25px;
	border: 0px solid #333;
	border-bottom: 1px dotted #314C31;
}
#Seccion #CuerpoSeccion .Contenidos img {
	float: left;
	width: auto;
	height: auto;
	margin: 0 10px 4px 0;
	border: 0px solid #333;
}
#Seccion #CuerpoSeccion .Contenidos img.FotoBIC {
	width: 498px;
	height: 148px;
	float: none;
	margin: 0;
	padding: 0;
}
#Seccion #CuerpoSeccion .Contenidos img.FotoCalidad {
	width: 244px;
	height: 215px;
}
#Seccion #CuerpoSeccion .Contenidos img.FotoObjetivos {
	width: 498px;
	height: 177px;
	float: none;
	margin: 0;
	padding: 0;
}
#Seccion #CuerpoSeccion .Contenidos img.FotoBeneficiarios {
	width: 244px;
	height: 215px;
}
#Seccion #CuerpoSeccion .Contenidos img.FotoServicios {
	width: 498px;
	height: 176px;
	float: none;
	margin: 0;
	padding: 0;
}
#Seccion #CuerpoSeccion .BaseContenidos img {
	width: auto;
	height: auto;
	border: 0px solid #333;
}
#Seccion #CuerpoSeccion .BaseContenidos img.Aviso {
	width: auto;
	height: auto;
	display: block;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
	border: 0px solid #333;
}
#Seccion #CuerpoSeccion .BaseContenidos span.Aviso {
	font-size: 1.1em;
	font-style: italic;
	color: #f88c00;
	display: block;
	vertical-align: middle;
	text-align: center;
	margin: 8px 0 0 0;
	padding: 0;
	border: 0px solid #333;
}
#Seccion #CuerpoSeccion .Contenidos p {
	font-size: 0.70em;
	color: #808080;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
	border: 0px solid #333;
}
#Seccion #CuerpoSeccion .Contenidos h2 {
	font-size: 0.70em;
	font-weight: bolder;
	color: #808080;
	line-height: 1.3em;
	display: block;
	margin: 5px 0 0 0;
	padding: 0;
	border: 0px solid #333;
}
#Seccion #CuerpoSeccion .Contenidos ul {
	margin: 10px 0 0 0;
	padding: 0;
	list-style: none;
	border: 0px solid #999;
}
#Seccion #CuerpoSeccion .Contenidos li {
	margin: 0;
	padding: 0 0 0 17px;
	font-size: 0.70em;
	color: #333333;
	background: transparent url(../imagenes/Icn_Lista.gif) no-repeat scroll left 3px;
	line-height: 1.3em;
	border: 0px solid #999;
}
#Seccion #CuerpoSeccion table {
	width: 100%;
	margin: 0;
	padding: 0;
	border: 1px solid #007702;
	border-collapse: collapse;
}
#Seccion #CuerpoSeccion table#DatUsuario {
	width: 470px;
	height: auto;
	margin: 15px 0 0 20px;
	padding: 0;
	border: 0px solid #333;
	border-collapse: collapse;
	table-layout: fixed;
}
#Seccion #CuerpoSeccion table#DetEvento, #Seccion #CuerpoSeccion table#DetEvento2 {
	width: 470px;
	height: auto;
	margin: 4px 0 0 20px;
	padding: 0;
	border: 0px solid #333;
	border-collapse: collapse;
	table-layout: fixed;
}
#Seccion #CuerpoSeccion .CuerpoContenidos th {
	height: 32px;
	font-size: 0.70em;
	font-weight: bolder;
	text-transform: uppercase;
	color: #D9EBD9;
	text-align: left;
	background: #007702 url(../imagenes/Patron_CabTabla.gif) repeat-x scroll left top;
	margin: 0;
	padding: 4px 0 0 10px;
}
#Seccion #CuerpoSeccion #DatUsuario th {
	width: 120px;
	text-transform: capitalize;
	font-style: italic;
	text-align: left;
	line-height: 1.3em;
	vertical-align: top;
	background: transparent url(../imagenes/Icn_Lista.gif) no-repeat scroll left 10px;
	color: #666;
	margin: 0;
	padding: 4px 15px;
	border: 0px solid #999;
}
#Seccion #CuerpoSeccion .CuerpoContenidos #DetEvento th,  
#Seccion #CuerpoSeccion .CuerpoContenidos #DetEvento2 th {
	width: 85px;
	text-transform: inherit;
	font-style: italic;
	text-align: left;
	line-height: 1.3em;
	vertical-align: top;
	background: transparent url(../imagenes/Icn_List2Detalle.gif) no-repeat scroll left 6px;
	color: #666;
	margin: 0;
	padding: 4px 15px;
	border: 0px solid #999;
}
#Seccion #CuerpoSeccion .CuerpoContenidos td.Opciones {
	width: 60px;
}
#Seccion #CuerpoSeccion .CuerpoContenidos th a:link, #Seccion #CuerpoSeccion .CuerpoContenidos th a:visited, #Seccion #CuerpoSeccion .CuerpoContenidos th a:active {
	font-style: normal;
	color: #D9EBD9;
	background-color: transparent;
	text-align: left;
	display: inline;
	float: left;
	margin: 0;
	padding: 2px 0;
	border: 0px solid #333;
}
#Seccion #CuerpoSeccion .CuerpoContenidos th a:hover, #Seccion #CuerpoSeccion .CuerpoContenidos th#tcurrent a {
	text-decoration: none;
	color: #584400;
}
#Seccion #CuerpoSeccion .CuerpoContenidos tr.FilaImpar {
	background-color: #D9EBD9;
	margin: 0;
	padding: 0;
}
#Seccion #CuerpoSeccion .CuerpoContenidos tr.FilaPar {
	background-color: #C4DFC4;
	margin: 0;
	padding: 0;
}
#Seccion #CuerpoSeccion .CuerpoContenidos td {
	font-size: 0.65em;
	font-weight: normal;
	line-height: 1.2em;
	text-align: left;
	vertical-align: top;
	color: #584400;
	margin: 0;
	padding: 5px 10px;
	border-bottom: 1px solid #007702;
}
#Seccion #CuerpoSeccion #DatUsuario td{
	font-size: 0.90em;
	line-height: 1.3em;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	color: #666;
	margin: 0;
	padding: 4px 0;
	border-bottom: 0px solid #007702;
	border: 0px solid #333;
}
#Seccion #CuerpoSeccion .Contenidos .CuerpoContenidos td.Evento {
	width: 225px;
	font-weight: bolder;
	margin: 0;
	padding: 5px 0 5px 10px;
	border-bottom: 1px solid #007702;
}
#Seccion #CuerpoSeccion .BaseContenidos .CuerpoContenidos td.Evento {
	font-weight: bolder;
	margin: 0;
	padding: 5px 0 5px 10px;
	border: 0px solid #333;
	border-bottom: 1px solid #007702;
}
#Seccion #CuerpoSeccion a img {
	width: auto;
	height: auto;
	float: right;
	margin: 0 0 0 5px;
	padding: 0;
	border: 0px solid #333;
}
#Seccion #CuerpoSeccion .CuerpoContenidos .Sort img {
	width: 9px;
	height: 6px;
	overflow: hidden;
	float: left;
	margin: 0;
	padding: 0;
	border: 0px solid #333;
}
#Seccion #CuerpoSeccion .CuerpoContenidos table a img{
	width: 16px;
	height: auto;
	float: right;
	margin: 0 2px;
	padding: 0;
	border: 0px solid #333;
}
#Seccion #CuerpoSeccion .Contenidos a#Imprimir img{
	width: 62px;
	height: 15px;
	float: right;
	margin: 0;
	padding: 0;
	border: 0px solid #333;
}
.CuerpoContenidos .buttonHolder .Pag span {
	font-size: 0.65em;
	font-weight: bolder;
	color: #D9EBD9;
	border: 0px solid #333;
	float: left;
	margin: 2px 0px 0px 0px;
	vertical-align: top;
}

#Seccion #CuerpoSeccion .BaseContenidos .CuerpoContenidos .buttonHolder .Pag img, #Seccion #CuerpoSeccion .Contenidos .CuerpoContenidos .buttonHolder .Pag img {
	width: 14px;
	height: 14px;
	float: left;
	margin: 0 2px;
	border: 0px solid #333;
}
#Seccion #CuerpoSeccion  a#NEmpresa img{
	width: 103px;
	height: 15px;
	text-align: right;
	margin: 0;
	padding: 0;
	border: 0px solid #333;
}
#Seccion #CuerpoSeccion #CabConsultas h1 {
	font-size: 1.10em;
	font-weight: lighter;
	text-transform: uppercase;
	color: #836700;
	background: transparent url(../imagenes/Icn_Titulo.gif) no-repeat scroll left 2px;
	display: block;
	margin: 0;
	padding: 6px 0 0 45px;
	border: 0px solid #333;
}
#Seccion #CuerpoSeccion #CabSeccion2 h1 {
	font-size: 1.10em;
	font-weight: lighter;
	text-transform: uppercase;
	color: #836700;
	background: transparent url(../imagenes/Icn_Titulo.gif) no-repeat scroll left 2px;
	display: block;
	margin: 0;
	padding: 6px 0 0 45px;
	border: 0px solid #333;
}
#Seccion #CuerpoSeccion .BaseContenidos form {
	width: 496px;
	margin: 0 auto;
	padding: 10px 0;
	border: 0px solid #333;
}
#Seccion #CuerpoSeccion .BaseContenidos fieldset {
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0px solid #333;
}
#Seccion #CuerpoSeccion .BaseContenidos h1 {
	width: 476px;
	font-size: 0.75em;
	font-weight: bold;
	text-transform: uppercase;
	background: transparent url(../imagenes/Icn_H1.gif) no-repeat scroll left top;
	color: #666;
	margin: 0 0 3px 0;
	padding: 3px 0 3px 20px;
	border: 0px solid #333;
	border-bottom: 1px solid #e9b600;
}
#Seccion #CuerpoSeccion .BaseContenidos label {
	width: auto;
	font-size: 0.70em;
	font-weight: bold;
	line-height: 1.2em;
	color: #808080;
	display: block;
	margin: 5px 0;
	padding: 0;
	border: 0px solid #333;
}
#Seccion #CuerpoSeccion .BaseContenidos .Columna1F label span {
	width: 144px;
	display: block;
	float: left;
	margin: 0 0 5px 15px;
	padding: 3px 0 0 0;
	border: 0px solid #333;
}
#Seccion #CuerpoSeccion .BaseContenidos .Columna2F label span {
	width: 92px;
	display: block;
	float: left;
	margin: 0;
	padding: 3px 0 0 10px;
	border: 0px solid #333;
}
#Seccion #CuerpoSeccion .BaseContenidos label span {
	width: 124px;
	display: block;
	float: left;
	margin: 0;
	padding: 3px 0 0 0;
	border: 0px solid #333;
}
#Seccion #CuerpoSeccion .BaseContenidos label span.Tabulado {
	display: block;
	float: left;
	margin: 0 0 0 135px;
	padding: 3px 0 0 0;
	border: 0px solid #333;
}
#Seccion #CuerpoSeccion .BaseContenidos h2 {
	width: 100%;
	font-size: 0.70em;
	font-weight: normal;
	font-style: italic;
	line-height: 1.2em;
	color: #808080;
	display: block;
	float: left;
	margin: 0;
	padding: 3px 0;
	border: 0px solid #333;
}
#Seccion #CuerpoSeccion .BaseContenidos .CuerpoContenidos h2 {
	width: 476px;
	font-size: 0.80em;
	font-weight: normal;
	font-style: italic;
	line-height: 1.5em;
	color: #808080;
	background: url(../imagenes/Icn_ListDetalle.gif) no-repeat scroll 1px 2px;
	display: block;
	margin: 10px 0 5px 0;
	padding: 0 0 0 20px;
	border: 0px solid #333;
	border-bottom: 1px dotted #808080;
}
#Seccion #CuerpoSeccion .BaseContenidos .CuerpoContenidos h2.Inicial {
	margin: 0 0 5px 0;
}
#Seccion #CuerpoSeccion .BaseContenidos .CuerpoContenidos h3 {
	width: 476px;
	font-size: 0.65em;
	font-weight: bolder;
	font-style: italic;
	line-height: 1.5em;
	text-transform: uppercase;
	color: #333;
	display: block;
	float: left;
	margin: 5px 0 0 0;
	padding: 0 0 0 20px;
	border: 0px solid #333;
}
#Seccion #CuerpoSeccion .BaseContenidos .CuerpoContenidos p {
	width: 100%;
	font-size: 0.70em;
	font-weight: normal;
	line-height: 1.5em;
	color: #666;
	display: block;
	margin: 0;
	padding: 0 0 0 20px;
	border: 0px solid #333;
}
#Seccion #CuerpoSeccion .BaseContenidos .ElementoCentrado {
	position:relative;
	left: 200px;
	width: 470px;
	margin: 0 0 0 0px;
	padding: 0;
	border: 0px solid #333;
}
#Seccion #CuerpoSeccion .BaseContenidos p.Destacado {
	font-size: 1.3em;
	font-weight: bolder;
	text-align: center;
}
#Seccion #CuerpoSeccion .CuerpoContenidos a:link, #Seccion #CuerpoSeccion .CuerpoContenidos a:active, #Seccion #CuerpoSeccion .CuerpoContenidos a:visited {
	font-size: 0.95em;
	font-style: italic;
	font-weight: bolder;
	text-decoration: none;
	color: #007eeb;
	margin: 0;
	padding: 0;
	border: 0px solid #333;
}
#Seccion #CuerpoSeccion .CuerpoContenidos a:hover {
	text-decoration: underline;
	color: #db7c00;
}
#Seccion #CuerpoSeccion .BaseContenidos label span.Tipo2 {
	width: 100%;
	display: block;
	float: left;
	margin: 0;
	padding: 3px 0;
	border: 0px solid #333;
}
#Seccion #CuerpoSeccion .BaseContenidos input {
	height: 18px;
	font-family: "Trebuchet MS", sans-serif;
	color: #666;
	background-color: #f2f2f2;
	float: left;
	margin: 0;
	padding: 0 0 0 5px;
	border: 1px solid #68C049;
}
#Seccion #CuerpoSeccion .BaseContenidos input.Tipo2 {
	width: 361px;
}
#Seccion #CuerpoSeccion .BaseContenidos input.TipoF {
	position: relative;
	text-align: right;
	float: left;
	top: 0;
	left: 4px;
	border: 1px solid #68C049;
}
#Seccion #CuerpoSeccion .BaseContenidos input.TipoCheck {
	position: relative;
	text-align: left;
	float: left;
	top: 0;
	left: 130px;
	width: 18px;
	height: 18px;
	border: 1px solid #68C049;
}
#Seccion #CuerpoSeccion .BaseContenidos input.Calendario {
	width: 106px;
}
#Seccion #CuerpoSeccion .BaseContenidos input#enviar {
	width: 65px;
	height: 25px;
	background: url(../imagenes/Btn_enviar.gif) no-repeat scroll left top;
	cursor: pointer;
	text-align: right;
	margin: 0;
	padding: 0;
	border: 0px solid #333;
}
#Seccion #CuerpoSeccion .BaseContenidos input#borrar {
	width: 60px;
	height: 15px;
	background: url(../imagenes/Btn_borrar.gif) no-repeat scroll left top;
	cursor: pointer;
	text-align: right;
	margin: 0;
	padding: 0;
	border: 0px solid #333;
}
#Seccion #CuerpoSeccion .BaseContenidos input#guardar {
	width: 67px;
	height: 15px;
	background: url(../imagenes/Btn_Guardar.gif) no-repeat scroll left top;
	cursor: pointer;
	text-align: right;
	margin: 0;
	padding: 0;
	border: 0px solid #333;
}
#Seccion #CuerpoSeccion .BaseContenidos input#volver {
	width: 58px;
	height: 25px;
	background: url(../imagenes/Btn_Volver.gif) no-repeat scroll left top;
	cursor: pointer;
	text-align: right;
	margin: 0 0 0 6px;
	padding: 0;
	border: 0px solid #333;
}
#Seccion #CuerpoSeccion .BaseContenidos input#limpiar {
	width: 58px;
	height: 25px;
	background: url(../imagenes/Btn_Limpiar.gif) no-repeat scroll left top;
	cursor: pointer;
	text-align: right;
	margin: 0 0 0 6px;
	padding: 0;
	border: 0px solid #333;
}
#Seccion #CuerpoSeccion .BaseContenidos textarea {
	float: left;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 1em;
	color: #666;
	background-color: #f2f2f2;
	margin: 0;
	padding: 0 0 0 5px;
	border: 1px solid #68C049;
}
#Seccion #CuerpoSeccion .BaseContenidos select {
	font-family: "Trebuchet MS", sans-serif;
	color: #666;
	background-color: #f2f2f2;
	float: left;
	margin: 0;
	padding: 0 0 0 2px;
	border: 1px solid #68C049;
}
#Seccion #CuerpoSeccion .BaseContenidos select.Tipo2 {
	width: 368px;
}
#Seccion #CuerpoSeccion .BaseContenidos select.TipoM {
	width: 132px;
	height: 32px;
	height: auto;
	font-family: "Trebuchet MS", sans-serif;
	color: #666;
	background-color: #f2f2f2;
	float: left;
	margin: 0 10px 0 4px;
	padding: 0 0 0 2px;
	border: 1px solid #68C049;
}
#Seccion #CuerpoSeccion .BaseContenidos ul {
	margin: 0 0 0 128px;
	padding: 0;
	list-style:none;
	border: 0px solid #999;
}
#Seccion #CuerpoSeccion .BaseContenidos .CuerpoContenidos ul {
	margin: 0;
	padding: 0;
	list-style: inside url(../imagenes/Icn_List2Detalle.gif);
	border: 0px solid #999;
}
#Seccion #CuerpoSeccion .BaseContenidos .CuerpoContenidos ul.Adjuntos {
	margin: 0;
	padding: 0;
	clear: both;
	list-style: inside url(../imagenes/Icn_DocAdjunto.gif);
	border: 0px solid #999;
}
#Seccion #CuerpoSeccion .BaseContenidos li {
	margin: 3px 0;
	padding: 0;
	border: 0px solid #999;
}
#Seccion #CuerpoSeccion .BaseContenidos .CuerpoContenidos li {
	font-weight: bolder;
	font-style: italic;
	font-size: 0.70em;
	color: #666;
	height: auto;
	clear: left;
	margin: 3px 0 0 20px;
	padding: 2px 0 0 0;
	border: 0px solid #999;
}
#Seccion #CuerpoSeccion .BaseContenidos li ul {
	margin: 0 0 0 28px;
	padding: 1px 0;
	list-style:none;
	border: 0px solid #999;
}
#Seccion #CuerpoSeccion .BaseContenidos ul input {
	width: 16px;
	height: 16px;
	background-color: #f2f2f2;
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	border: 1px solid #e9b600;
	overflow: hidden;
}
#Seccion #CuerpoSeccion .BaseContenidos label.Normal {
	font-weight: normal;
	display: block;
	margin: 0 0 5px 0;
	padding: 0;
	border: 0px solid #333;
}
/**CALENDARIO**/
.BaseContenidos #Calendario #CabCalendario h3 {
	float: left;
	display: inline;
	font-size: 0.70em;
	font-weight: normal;
	text-transform: uppercase;
	color: #836700;
	background: transparent;
	margin: 2px 0 0 7px;
	padding: 0;
	border: 0px solid #333;
}
.BaseContenidos #Calendario #CabCalendario img {
	float: right;
	width: 14px;
	height: 14px;
	margin: 1px 3px;
}
.BaseContenidos #Calendario #CuerpoCalendario table {
	width: 132px;
	margin: 3px 0 0 1px;
	padding: 0;
	border: 1px solid #c0c0c0;
	border-collapse: collapse;
	table-layout: fixed;
}
.BaseContenidos #Calendario #CuerpoCalendario td {
	width: 18px;
	height: 15px;
	background: transparent url(../imagenes/Patron_Dias.gif) repeat-x scroll left top;
	margin: 0;
	padding: 0;
	border: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0
}
.BaseContenidos #Calendario #CuerpoCalendario td.vacio {
	width: 18px;
	height: 15px;
	background: transparent;
	margin: 0;
	padding: 0;
	border: 0px solid #c0c0c0;
}
.BaseContenidos #Calendario #CuerpoCalendario td a:link, .BaseContenidos #Calendario #CuerpoCalendario td a:visited, .BaseContenidos #Calendario #CuerpoCalendario td a:active {
	font-size: 0.70em;
	font-weight: bold;
	text-transform: uppercase;
	color: #c0c0c0;
	text-align: center;
	display: block;
	height: 13px;
	margin: 0;
	padding: 2px 0 0 0;
	border: 0px solid #333;
}
.BaseContenidos #Calendario #CuerpoCalendario td a:hover, .BaseContenidos #Calendario #CuerpoCalendario td.current a {
	color: #fff;
	background-color: #005299;
	border: 0px solid #333;
}
.BaseContenidos #Calendario #CuerpoCalendario form {
	width: 142px;
	margin: 1px 0 0 0;
	padding: 0;
	border: 0px solid #333;
}
.BaseContenidos #Calendario #CuerpoCalendario fieldset {
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0px solid #333;
}
.BaseContenidos #Calendario #CuerpoCalendario label {
	width: auto;
	float: left;
	display: inline;
	margin: 1px 0;
	padding: 0;
	border: 0px solid #333;
}
.BaseContenidos #Calendario #CuerpoCalendario select {
	width: 49px;
	float: left;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 0.85em;
	font-weight: normal;
	color: #666666;
	display: inline;
	margin: 0;
	padding: 0;
	border: 1px solid #c0c0c0;
}
.BaseContenidos #Calendario #CuerpoCalendario select#mes {
	width: 82px;
	margin: 0 2px 0 0;
}
/**BUSCADOR**/
.BaseContenidos #Buscador #CabBuscador h3 {
	float: left;
	display: inline;
	font-size: 0.70em;
	font-weight: normal;
	text-transform: uppercase;
	color: #836700;
	background: transparent;
	margin: 2px 0 0 7px;
	padding: 0;
	border: 0px solid #333;
}
.BaseContenidos #BaseBuscador #Buscador form {
	width: 229px;
	margin: 0;
	padding: 8px;
	border: 0px solid #333;
}
.BaseContenidos #BaseBuscador #Buscador fieldset {
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0px solid #333;
}
.BaseContenidos #BaseBuscador #Buscador label {
	width: 211px;
	float: left;
	display: inline;
	margin: 0 0 5px 0;
	padding: 0;
	border: 0px solid #333;
}
.BaseContenidos #BaseBuscador #Buscador label.SinIcn {
	width: 229px;
	float: left;
	margin: 0 0 5px 0;
	padding: 0;
	border: 0px solid #333;
}
.BaseContenidos #BaseBuscador #Buscador label span {
	width: 38px;
	display: inline;
	padding: 3px 0 0 0;
	border: 0px solid #333;
}
.BaseContenidos #BaseBuscador #Buscador input {
	width: 160px;
	height: 18px;
	float: right;
}
.BaseContenidos #BaseBuscador #Buscador .SinIcn input {
	width: 178px;
	margin: 0;
	display: inline;
	float: right;
}
.BaseContenidos #BaseBuscador #Buscador input#buscar {
	width: 61px;
	height: 15px;
	background: url(../imagenes/Btn_Buscar.gif) no-repeat scroll left top;
	cursor: pointer;
	clear: left;
	float: right;
	display: inline;
	margin: 0 0 10px 0;
	padding: 0;
	border: 0px solid #333;
}
.BaseContenidos #BaseBuscador #Buscador select {
	width: 175px;
	float: left;
	font-family: "Trebuchet MS", sans-serif;
	font-weight: normal;
	color: #666666;
	display: inline;
	margin: 0 2px 0 -8px;
	padding: 0;
	border: 1px solid #c0c0c0;
}
.BaseContenidos #BaseBuscador #Buscador a img {
	width: 14px;
	height: 14px;
	float: right;
	display: inline;
	margin: 0;
	padding: 0;
	border: 0px solid #333;
}

/**PIE**/
#Pie img {
	width: auto;
	height: auto;
	float: left;
	margin: 13px 0 0 18px;
}

#Pie img#vxhtml {
	margin: 40px 10px 0 0;
	width: 88px;
	height: 31px;
}
#Pie img#vcss {
	margin: 40px 10px 0 0;
	width: 88px;
	height: 31px;
}
#Pie img#wcag {
	margin: 40px 10px 0 0;
	width: 88px;
	height: 31px;
}
#Pie img#logoJunta {
	margin: 7px 10px 0 0;
	width: 78px;
	height: 64px;
}
#Pie img#logoUE {
	margin: 17px 50px 0 0;
	width: 82px;
	height: 54px;
}

#Pie a:link {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 0.60em;
	color: #000000;
	background-color: transparent;
	text-decoration: none;
	word-spacing: 0.05em;
	border: 0px solid #333333;
}

#Pie a:visited {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 0.60em;
	color: #9C62A0;
	background-color: transparent;
	text-decoration: none;
	word-spacing: 0.05em;
	border: 0px solid #333333;
}

#Pie a:hover {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 0.60em;
	color: #334455;
	background-color: transparent;
	text-decoration: none;
	word-spacing: 0.05em;
	border: 0px solid #333333;
}

#Pie p {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 0.60em;
	font-weight: bold;
	text-align: right;
	color: #334455;
	background-color: transparent;
	text-decoration: none;
	word-spacing: 0.05em;
	border: 0px solid #333333;
}

#Pie p#Webmaster {
	margin: 60px 0 0 0;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 0.60em;
	font-weight: bold;
	text-align: right;
	color: #334455;
	background-color: transparent;
	text-decoration: none;
	word-spacing: 0.05em;
	border: 0px solid #333333;
}

#Pie #Webmaster_mail {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 1.00em;
	font-weight: bold;
	text-align: right;
	color: #334455;
	background-color: transparent;
	text-decoration: none;
	word-spacing: 0.05em;
	border: 0px solid #333333;
}


#Cuerpo #MenuP dl {
	width: 160px;
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	overflow: hidden;
	border: 0px solid #fff;
}

#Cuerpo #MenuP dt {
	background: transparent url(../imagenes/Btn2_MenuP.gif) no-repeat scroll left top;
	width: 160px;
	height: 35px;
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	overflow: hidden;
	border: 0px solid #fff;
}

#Cuerpo #MenuP dt a:link.BtnMenuP, 
#Cuerpo #MenuP dt a:visited.BtnMenuP, 
#Cuerpo #MenuP dt a:active.BtnMenuP {
	width: 115px;
	height: 35px;
	display: block;
	margin: 0 0 0 0;
	padding: 12px 0 0 45px;
	font-size: 0.65em;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	color: #fff;
	text-decoration:none;
	overflow: hidden;
	border: 0px solid #fff;
}

#Cuerpo #MenuP dt a:hover.BtnMenuP, 
#Cuerpo #MenuP #current dt a.BtnMenuP {
	background: transparent url(../imagenes/Btn2_MenuP.gif) no-repeat scroll left -35px;
}

#Cuerpo #MenuP dd {
	width: 160px;
	display: block;
	background: #014B00;
	margin: 0 0 0 0;
	padding: 0px 0 0px 0;
	font-size: 0.85em;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	color: #fff;
	text-decoration:none;
	overflow: hidden;
	border: 0px solid #fff;
}

#Cuerpo #MenuP dd ul {
	width: 140px;
	display: block;
	background: #9C62A0;
	margin: 0 0 0 0;
	padding: 0px 0px 0px 20px;
	font-size: 0.85em;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	color: #fff;
	text-decoration:none;
	overflow: hidden;
	border: 0px solid #fff;
}

#Cuerpo #MenuP dd ul li{
	width: 140px;
	height: 17px;
	display: block;
	background: transparent url(../imagenes/Btn_SubMenuP.gif) no-repeat scroll left top;
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
	font-size: 0.85em;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	color: #fff;
	text-decoration:none;
	overflow: hidden;
	border: 0px solid #fff;
}

#Cuerpo #MenuP dd ul li a:link, 
#Cuerpo #MenuP dd ul li a:visited, 
#Cuerpo #MenuP dd ul li a:active {
	width: 120px;
	height: 17px;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 0.85em;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	color: #fff;
	text-decoration:none;
	overflow: hidden;
	border: 0px solid #fff;
}

#Cuerpo #MenuP dd ul li a:hover, 
#Cuerpo #MenuP #current dd ul li a {
	background: transparent url(../imagenes/Btn_SubMenuP.gif) no-repeat scroll left -17px;
	padding: 0px 0px 0px 0px;
	color: #fff;
}

#Seccion #CuerpoSeccion .Contenidos input#volver {
	width: 58px;
	height: 25px;
	background: url(../imagenes/Btn_Volver.gif) no-repeat scroll left top;
	cursor: pointer;
	text-align: right;
	margin: 0 0 0 6px;
	padding: 0;
	border: 0px solid #333;
}

#Cabecera #AClientes span#TextoSubCabecera {
	color: #C6AFC8;
	width: 450px;
	height: 21px;
	float: left;
	margin: 0;
	padding: 3px 0px 0px 10px;
	border: 0px solid #333;
	font-size: 10px;
}

#Cabecera #AClientes span#TextoFechaHora {
	width: 410px;
	height: 21px;
	float: left;
	margin: 0;
	padding: 5px 0px 0px 40px;
	border: 0px solid #333;
	font-size: 10px;
}

#Seccion #CuerpoSeccion .CuerpoContenidos td#AccionesListado {
	width: 100px;
	white-space: nowrap;
}

#Seccion #CuerpoSeccion .CuerpoContenidos th#AccionesListado {
	text-align: right;
	padding: 0px 10px 0px 0px;
}

#Cuerpo #MenuP img.MenuMiniFoto {
	float: left;
	display: inline;
	overflow: hidden;
	width: 30px;
	height: 30px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 3px 10px;
	border: 0px solid #333;
	position: absolute;
}

.BaseContenidos #Descargas {
	width: 237px;
	height: 47px;
	display: block;
	margin: 0 0 0 0px;
	padding: 0px 0 0 0px;
}

.BaseContenidos #Descargas a:link, 
.BaseContenidos #Descargas a:visited, 
.BaseContenidos #Descargas a:active {
	width: 237px;
	height: 47px;
	display: block;
	background: transparent url(../imagenes/DescargaDes.gif) no-repeat;
	margin: 0 0 0 4px;
	padding: 11px 0 0 16px;
	font-size: 0.65em;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	text-decoration:none;
	overflow: hidden;
	border: 0px solid #fff;
}
.BaseContenidos #Descargas a:hover, 
.BaseContenidos #Descargas #current a {
	background: transparent url(../imagenes/DescargaAct.gif) no-repeat;
}

