

.asterisco {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bolder;
   text-decoration: none;
   color: #FF0000;
}


.boton {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bolder;
   text-decoration: underline;
   color: #FF0000;
}

.cabeceraListado {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #000000;
   background-color: #AAAAAA;
   text-align: center;
}


.cabeceraModificacion {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #FF0000;
   background-color: #AAAAAA;
   text-align: center;
}



.enlaceBoton {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bolder;
   text-decoration: none;
   text-align: right;
   color: #0000C0;
}

.enlaceMenu {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bolder;
   text-decoration: underline;
   color: #0000C0;
}

.enlaceValores {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bolder;
   text-decoration: underline;
   color: #0000A0;
}
error.titulo{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   font-variant: normal;
   text-align: left;
   text-decoration: none;
   color: #0000A0;
}

.literalRadio {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #000000;
   background-color: #DDDDDD;
   text-align: left;
}

.mensajeAviso {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
}

.mensajeAvisoCentro {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-align: center;
}


.mensajeAvisoGrande {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
}

.mensajeErrorCampo {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #FF0000;
}

.tablaBotones {
   background-color: #FFFFFF;
   text-align: right;
}




/*<!-- Estilo para el titulo del modulo de Administracion -->*/
.tituloAdministracion {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 20px;
   font-weight: bold;
   font-variant: normal;
   text-align: center;
   text-decoration: none;
   color: #FF0000;
}





.tituloCampoSeccionTabla {
   font-family: Arial, Helvetica,sans-serif;
   font-size: 12px;
   font-style: italic;
   font-weight: bolder;
   text-align: left;
   color: #000000;
   background-color: #DDDDDD;
}


.tituloCampoSeccionTablaAzul {
   font-family: Arial, Helvetica,sans-serif;
   font-size: 12px;
   font-style: italic;
   font-weight: bolder;
   text-align: left;
   color: #0000A0;
   background-color: #DDDDDD;
}







.tituloFormulario {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 18px;
   font-weight: bold;
   font-variant: normal;
   text-align: left;
   text-decoration: none;
   color: #FF0000;
}

.tituloFormularioCentro {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 18px;
   font-weight: bold;
   font-variant: normal;
   text-align: center;
   text-decoration: none;
   color: #FF0000;
}



.tituloSeccion {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   font-variant: normal;
   text-align: left;
   text-decoration: none;
   color: #0000A0;
}

.tituloListado {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 18px;
   font-weight: bold;
   font-variant: normal;
   text-align: left;
   text-decoration: none;
   color: #FF0000;
}




.tituloSeccionCentro {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   font-variant: normal;
   text-align: center;
   text-decoration: none;
   color: #0000A0;
}


.titulosCampo {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: bolder;
   text-align: left;
   color: #000000;

}

.tituloCampoTabla {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: bolder;
   text-align: center;
   color: #000000;

}

.tituloCampoTablaIzq {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: bolder;
   color: #000000;

}



.titulosCampoDrch {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: bolder;
   text-align: right;
   color: #000000;

}


.valorCampoNoEditable {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #000000;
   background-color: #DDDDDD;
   text-align: left;
}

.valoresCampo {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000000;
   background-color: #FFFFFF;
   text-align: left;
}


.valoresTablaIzq {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000000;
   text-align: left;
}

.valorResaltado{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #000000;
   background-color: #FFFFFF;
   text-align: left;
   font-weight: bold;
}



/*<!-- ESTILOS NUEVOS -->*/


.titulosTabla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-style: normal;
	font-weight: bolder;
	background-color: #F5D79E;
	text-align: center;
}
.valoresTabla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
}
.mensajesError {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.camposErroneos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC6600;
	font-weight: bold;
	font-style: oblique;
}
.busquedas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}
.titulos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}
.celdasBusqueda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #FFCC99;
}
.cuadroTexto {
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.leyenda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.tituloBienvenida {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	font-variant: normal;
	text-decoration: underline;
}


body {
    margin: 0px;
    padding: 0;
    font-size: 100%;
    font-family:  Arial, Helvetica, sans-serif;
    background-color: #FFFFFF;
    scrollbar-3dlight-color: #B7CCE4;
    scrollbar-arrow-color: #6785A7;
    scrollbar-base-color: #8EA8C6;
    scrollbar-darkshadow-color: #4A637B;
    scrollbar-face-color: #EAEDF3;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-track-color: #B7CCE4;
    scrollbar-shadow-color: #4A637B;
}

td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 80%;
}

.enlaceBlanco      { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; }

/*<!-- ----- Estilos para links ------ -->*/

a:link      { font-family: Arial, Helvetica, sans-serif; color: #3366dd; text-decoration: none;font-size: 12px; }
a:visited   { font-family: Arial, Helvetica, sans-serif; color: #3366dd; text-decoration: none;font-size: 12px; }
a:active    { font-family: Arial, Helvetica, sans-serif; color: #306C7E; text-decoration: none; background-color: transparent;font-size: 12px; }
a:hover     { font-family: Arial, Helvetica, sans-serif; color: #003399; text-decoration: none; background-color: transparent;font-size: 12px; }
a.img:LINK, a.img:VISITED, a.img:HOVER, .img,s {
    font-family: Arial, Helvetica, sans-serif;
    text-decoration:underline;
    background-color: transparent;
}

/*<!-- -------------------------------- -->*/


.fondoTabla {
  border: 1px solid #94BAC5;
  background-color: #EAF4F7;
}

.buttonelement {
    border: 1px solid #94BAC5;
    background-color: #EAF4F7;
    font-family:  Arial, Helvetica, sans-serif;
    color: #055269;
    font-size:100%;
    padding: 2px;
}

.disabledbuttonelement {
    border: 1px solid #94BAC5;
    background-color: #EAF4F7;
    font-family:  Arial, Helvetica, sans-serif;
    color: #AAAAAA;
    font-size:100%;
    padding: 2px;
}

option {
    border: 0px solid #94BAC5;
    background-color: #EAF4F7;
    font-size: 100%;
    color: #055269;
    padding: 1px;
}

ul {
    font-family: Arial, Helvetica, sans-serif;
/*    list-style-image: url(/wliconsole/images/bullet.gif); */
    list-style-position: inside;
}

.youarehereimg {
    background-color: #6785A7;
}

.youarehere { /* CAMBIADO */
	/*background-color: #6785A7;*/
	background-color: #069;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 90%;
	color: #FFFFFF;
	text-decoration: none;
	padding:4px;
}

.youareherepequeno {
	background-color: #6785A7;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 70%;
	color: #FFFFFF;
	text-decoration: none;
	padding:4px;
}





.youareherebg {
	background-color: #6785A7;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
	text-decoration: none;
	border-top : 1px solid #4A637B;
	border-bottom : 2px solid #4A637B;
	border-right : 2px solid #4A637B;
}

a.grouplink:LINK, a.grouplink:VISITED {
	background-color: #6785A7;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
	text-decoration: none;
}

a.grouplink:HOVER {
	font-family: Arial, Helvetica, sans-serif;
    background-color: #6785A7;
	font-weight: bold;
	text-align: left;
	color: #FDF9ED;
	text-decoration: none;
}

.nosurround {
    border:0px;
    background-color:white;
}

.navbutton {
	font-family: Arial,sans-serif;
	background-color: #EAEDF3;
	color: #19355E;
	text-decoration: none;
	border: 1px solid #6785A7;
	display: block;
}

.button1 {
    background-color: #EAEDF3;
    font-size:110%;
}

div.unauthorizedbutton1 {
    background-color: #EAEDF3;
    color: #aaaaaa;
    text-decoration: none;
    font-style:italic;
    font-size:110%;
    font-family: Arial,sans-serif;
    font-weight: bold;
    text-align: left;
    border: 1px solid #6785A7;
    display: block;
    padding: 7px;
}

a.button1, A.button1:LINK, A.button1:VISITED {
    font-family: Arial,sans-serif;
    font-weight: bold;
    background-color: #EAEDF3;
    text-align: left;
    color: #19355E;
    text-decoration: none;
    border: 1px solid #6785A7;
    display: block;
    padding: 7px;
}

A.button1:HOVER {
    font-family: Arial,sans-serif;
    font-weight: bold;
    background-color: #FDF5DD;
    color: #B38601;
    text-decoration: none;
    text-align: left;
    border: 1px solid #6785A7;
    display: block;
    padding: 7px;
}

.tbspacer {
    background-color: #B7CCE4;
    border-top: 1px solid #4A637B;
    border-right: 1px solid #999999;
}

.relatedmodules {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
	padding-bottom: 2px;
}

.tasksbg {
/*    background-image: url(/wliconsole/images/tasks_bg.gif); */
    background-repeat: repeat-x;
    border-left : 1px solid #999999;
    border-right : 1px solid #999999;
    padding: 10px;
    line-height: 160%;
}

.tasksspcr {
    background-color: #B7CCE4;
    padding: 0px;
}

a.taskslink:LINK, a.taskslink:VISITED {
    font-family: Arial,sans-serif;
    background-color: #FFFFFF;
	text-align: left;
	color: #000000;
	text-decoration: none;
}


a.taskslink:HOVER {
    font-family: Arial,sans-serif;
    background-color: #FDF9ED;
	text-align: left;
	color: #000000;
	text-decoration: none;
}


a.link:LINK, a.link:VISITED {
    font-weight: normal;
	color: #000000;
    text-decoration: none;
}


.logintop { /*CAMBIADO*/
/*	background-image: url(/wliconsole/images/logintop_bg.gif); */
	font-family:Arial, Helvetica, sans-serif;
	color:#4A637B;
	font-weight: normal;
}

.boton_rs { /* AÑADIDO */
    background: url(/hcdSnsWeb/images/bg-btn.gif) repeat-x;
    border: 1px solid #444;
    color: #FFF;
    cursor: pointer;
    text-transform: uppercase;
    padding: 0px;
}

.logintopCentro {
/*	background-image: url(/wliconsole/images/logintop_bg.gif); */
	font-family:Arial, Helvetica, sans-serif;
	color:#4A637B;
	font-weight: bold;
	text-align: center;
}


.logintopCentroPequeno {
/*	background-image: url(/wliconsole/images/logintop_bg.gif); */
	font-family:Arial, Helvetica, sans-serif;
	color:#4A637B;
	font-weight: bold;
        font-size:12px;
	text-align: center;
}


.logintopIzquierdaPequeno {
/*	background-image: url(/wliconsole/images/logintop_bg.gif); */
	font-family:Arial, Helvetica, sans-serif;
	color:#4A637B;
	font-weight: bold;
        font-size:12px;
	text-align: left;
}

.tasksbg2 {
 /*   background-image: url(/wliconsole/images/tasksbg2.jpg); */
    background-repeat: repeat-x;
}


.home
{
    background-color: #EAF4F7;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #055269;
	text-decoration: none;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:4px;
	padding-left:4px;
	border-bottom : 1px solid #6785A7;
}

.homelink, a.homelink, a.homelink:LINK, a.homelink:VISITED, a.homelink:HOVER
{
	font-family: Arial, Helvetica, sans-serif;
	color: #055269;
	text-decoration: none;
}

.homearrow
{
    background-color: #C5E0E8;
    border-bottom : 1px solid #6785A7;
}


.category
{
    background-color: #C5E0E8;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #19355E;
	text-decoration: none;
	padding-right:4px;
	padding-left:4px;
	border-bottom : 1px solid #6785A7;
}

.lastcategory
{
    background-color: #C5E0E8;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #19355E;
	text-decoration: none;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:4px;
	padding-left:4px;
	border-bottom : 1px solid #6785A7;
	border-right : 1px solid #6785A7;
}

.categoryarrow
{
    background-color: #94BAC5;
    border-bottom : 1px solid #6785A7;
}

.categoryend
{
    background-color: #C5E0E8;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #19355E;
	text-decoration: none;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:4px;
	padding-left:4px;
	border-bottom : 1px solid #6785A7;
	border-right : 1px solid #6785A7;
}

.categorylink, a.categorylink, a.categorylink:LINK, a.categorylink:VISITED, a.categorylink:HOVER
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	background: transparent;
}


.category2
{
    background-color: #94BAC5;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #000000;
	text-decoration: none;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:4px;
	padding-left:4px;
	border-right : 1px solid #6785A7;
	border-bottom : 1px solid #6785A7;
}

.topbar
{
	font-family: Arial, Helvetica, sans-serif;
	color: #3D3D3D;
	text-decoration: none;
	padding:2px;
	padding-top:1px;
	padding-bottom:1px;
	border-top : 1px solid #EAEDF3;
	border-bottom : 1px solid #8EA8C6;
	font-variant: small-caps;
	background-color:#EAEDF3;
}


.welcome
{
	font-family: Arial, Helvetica, sans-serif;
	color: #3D3D3D;
	text-decoration: none;
	font-variant: small-caps;
	font-size: 70%;
	background-color:#EAEDF3;
}


.tabletop { /*CAMBIADO*/
	background-color: #E5EFF5;
	/*border-top: 1px solid #B7CCE4;*/
}

.tableleft { /*CAMBIADO*/
	background-color: #E5EFF5;
	/*border-left: 1px solid #B7CCE4;*/
}

.tableright { /*CAMBIADO*/
	background-color: #E5EFF5;
	/*border-right: 1px solid #B7CCE4;*/
}

.tablebottom { /*CAMBIADO*/
	background-color: #E5EFF5;
	/*border-bottom: 1px solid #B7CCE4;*/
}

.tablemain { /*CAMBIADO*/
	background-color: #E5EFF5;
	padding: 4px;
}

.tablemainFondoBlanco {
	background-color: #FFFFFF;
	padding: 4px;
}


.tablemainFormulario {
	background-color: #EAEDF3;
	padding: 4px;

	font-family:Arial, Helvetica, sans-serif;
	color:#4A637B;
	font-weight: bold;

}



.tabletitle {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #4A637B;
    padding-left: 8px;
}

.tableheader {
    background-color:#6785a7;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
}

.tablecolor {
    font-family: Arial, Helvetica, sans-serif;
    border: 1px solid #8EA8C6;
}

A.tableheaderLINK:LINK, A.tableheaderLINK:VISITED {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #6785a7;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px;
}

.defaultinclude
{
    padding:2px;
}

.horizontalpadding
{
    padding-right:2px;
}

.noleftpadding
{
    padding-right:2px;
    padding-top:2px;
    padding-bottom:2px;
}

.subheading
{
    color: #19355E;
    background-color: #B7CCE4;
    font-weight: bold;
    padding: 4px;
    font-family: Arial, Tahoma;
}

.currentpage
{
	background-color: #6785A7;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}

.pagelink
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
	border-left : 1px solid #000000;
	padding-right: 5px;
	padding-left: 5px;
}

.pagestart
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 5px;
}
h1.titulo {
    /* background-color:#19355E; ELIMINADO */
    background: url('/hcdSnsWeb/images/fnd-cab.png'); /* AÑADIDO */
    color:#FFFFFF;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    height: 80px;
    margin: 0px;
	padding: 0px;
    text-align: center;
	overflow: hidden;
}
.logo { /* AÑADIDO */
	float: left;
	height: 80px;
	width: 384px;
}
h1.titulo img { /* AÑADIDO */
	border: 0px;
}
h1.titulo .margen { /* AÑADIDO */
    padding-top:30px;
}
.titulo2 { /* AÑADIDO */
    background: url('/hcdSnsWeb/images/fnd-cab2.png');
    height: 25px;
    color:#069;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    text-align: right;
    padding-top: 5px;
}
.titulo2 img { /* AÑADIDO */
    margin-left: 10px;
    margin-right: 10px;
    vertical-align: center;
}
.tituloPequenoCursiva
{
	background-color:#19355E;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
        font-style:italic;
}
.tituloPequeno
{
	background-color:#19355E;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.division
{
  	color:#4A637B;
    border-color:#4A637B;
}

.paginacion
{
	font-family: Arial, Helvetica, sans-serif; 
	color: black; 
	text-decoration: underline;
	font-size: 16px;
	font-weight: bold;
	cursor:hand;
}
p.mensaje_intro { /* AÑADIDO */
	margin-top:20px;
	margin-bottom:20px;
	padding: 0px;
	color: #069;
	font-weight: bold;
	text-align: center;
}
.cabecera_tabla { /* AÑADIDO */
	background: url('/hcdSnsWeb/images/fnd-cabecera_tabla.png');
	color: #FFF !important;
	font-size: 0.9em;
}
.cabecera_tabla_izq { /* AÑADIDO */
	background: url('/hcdSnsWeb/images/fnd-cabecera_tabla-izq.png');
	width: 15px;
	height:30px;
}
.cabecera_tabla_int { /* AÑADIDO */
	background: url('/hcdSnsWeb/images/fnd-cabecera_tabla-int.png');
	color: #FFF !important;
	font-size: 0.9em;
	height:30px;
	text-align:left;
	font-weight: bold;
}
.cabecera_tabla_dcha { /* AÑADIDO */
	background: url('/hcdSnsWeb/images/fnd-cabecera_tabla-dcha.png');
	width: 15px;
	height:30px;
}
.pie_tabla_izq { /* AÑADIDO */
	width: 15px;
	height: 13px;
	background: url('/hcdSnsWeb/images/fnd-pie-tabla-izq.png');
	background-repeat: no-repeat;
}
.pie_tabla_int { /* AÑADIDO */
	height: 13px;
	background: url('/hcdSnsWeb/images/fnd-pie-tabla-int.png');
}
.pie_tabla_dcha  { /* AÑADIDO */
	width: 15px;
	height: 13px;
	background: url('/hcdSnsWeb/images/fnd-pie-tabla-dcha.png');
	background-repeat: no-repeat;
}
.tabla_bordes_laterales { /* AÑADIDO */
	border-left: 1px solid #B2B2B2;
	border-right: 1px solid #B2B2B2;
}
.td_tabla_datos_cab { /* AÑADIDO */
	border-bottom: 1px dotted #B2B2B2;
/*	background-image: url(/wliconsole/images/logintop_bg.gif); */
	font-family:Arial, Helvetica, sans-serif;
	color:#4A637B;
	font-weight: normal;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 0.9em;
	font-weight: bold;
}
.td_tabla_datos { /* AÑADIDO */
	border-bottom: 1px dotted #B2B2B2;
/*	background-image: url(/wliconsole/images/logintop_bg.gif); */
	font-family:Arial, Helvetica, sans-serif;
	color:#4A637B;
	font-weight: normal;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
}
.centrado { /* AÑADIDO */
	text-align: center;
}
.td_tabla_datos  img { /* AÑADIDO */
	vertical-align: middle;
	padding-left: 5px;
}
.tabla_historia { /* AÑADIDO */
	border-left: 1px solid #B2B2B2;
	border-right: 1px solid #B2B2B2;
	border-bottom: 1px dotted #B2B2B2;
}
.tabla_historia2 { /* AÑADIDO */
	border-left: 1px solid #B2B2B2;
	border-right: 1px solid #B2B2B2;
}
.tabla_historia_linea { /* AÑADIDO */
	border-bottom: 1px dotted #B2B2B2;
}
.tabla_historia td, .tabla_historia2 td {
	padding-top: 2px;
	padding-bottom: 2px;
}
.tabla_historia_linea2 { /* AÑADIDO */
	border-bottom: 1px dotted #B2B2B2;
	padding: 5px 0px !important;
}



.tabla_encuesta { /* AÑADIDO */
	width: 790px;
	height: 30px;
	padding-top: 2px;
	padding-right: 10px;
	background: url('/hcdSnsWeb/images/fnd-encuesta.png');
	color: #069;
	font-size: 0.75em;
	font-weight: bold;
	text-align: right;
	overflow:hidden;
}
.tabla_encuesta form { /* AÑADIDO */
	display:inline;
}
a.btn_indice, a.btn_indice:visited, a.btn_indice:active { /* AÑADIDO */
	display: block;
	width: 380px;
	height: 65px;
	padding-top: 35px;
	background: url('/hcdSnsWeb/images/fnd-btn-indice.png');
	color: #FFF !important;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	font-size: 1em !important;
}
a.btn_indice:hover { /* AÑADIDO */
	color: #FFF !important; 
	font-size: 1em !important;
	text-decoration: underline;
}
.buscador_txt { /* AÑADIDO */
	color: #069 !important;
	font-weight: bold;
}
form {
display: inline;
}




/*<!-- ----- Estilos para links ------ -->*/

a:link      { font-family: Arial, Helvetica, sans-serif; color: #3366dd; text-decoration: none;font-size: 12px; }
a:visited   { font-family: Arial, Helvetica, sans-serif; color: #3366dd; text-decoration: none;font-size: 12px;  }
a:active    { font-family: Arial, Helvetica, sans-serif; color: #306C7E; text-decoration: none;background-color: transparent;font-size: 12px; }
a:hover     { font-family: Arial, Helvetica, sans-serif; color: #003399; text-decoration: none;background-color: transparent;font-size: 12px;  }
a.img:LINK, a.img:VISITED, a.img:HOVER, .img,s {
    font-family: Arial, Helvetica, sans-serif;
    text-decoration:underline;
    background-color: transparent;
}

.enlaceSubrayado:link{ font-family: Arial, Helvetica, sans-serif; color: #3366dd; text-decoration: underline;font-weight: bold;font-size: 12px; }
.enlaceSubrayado:visited{ font-family: Arial, Helvetica, sans-serif; color: #3366dd; text-decoration: underline;font-weight: bold;font-size: 12px; }

.enlaceTabla a:link{ font-family: Arial, Helvetica, sans-serif; color: white; text-decoration: none;font-weight: bold;font-size: 14px; }
.enlaceTabla a:visited{ font-family: Arial, Helvetica, sans-serif; color: white; text-decoration: none;font-weight: bold;font-size: 14px; }
.enlaceTabla a:hover{ font-family: Arial, Helvetica, sans-serif; color: white; text-decoration: none;font-weight: bold;font-size: 14px; }

/*<!-- -------------------------------- -->*/






.noLink                 { background-color:#19355E; text-decoration:none; }
.plainText              { font-weight: normal; }
.boldText               { font-weight: bold; }
.description            { margin-left: 10px; margin-right: 10px; margin-top: 2px; padding-top: 4px; }
.blueText               { color:#6666ff; }
.errorText              { color:#FF0000; }
.pageTitle              { font-size: 100%; font-weight: bold; padding:2px; color: #19355E; }
.pageTitleCentro        { font-size: 100%; font-weight: bold; padding:2px; color: #19355E;text-align: center; }
.pageTitleCentroPeque�o        { font-size: 90%; font-weight: bold; padding:2px; color: #19355E;text-align: center; }
.disabledLink           { color: #3366dd; text-decoration: none; font-style:italic;}
.unauthorizedTaskLink   { color: #aaaaaa; text-decoration: none; font-style:italic;}
.unauthorizedLink       { color: #aaaaff; text-decoration: none; font-style:italic;}
.separator              { background-color:#C4DCEE; color:#000000; font-weight:bold; }
.element                { background-color:#FFFFFF; border: 0px solid;}
.disabledElement        { color: #dddddd; }
.headerelement          { background-color:#6785a7; border: 0px solid;}


.columnheader   { background-color:#666666; color:#FFFFFF; font-weight:bold; text-align:center; padding:3px;}
.banner         { background-color:#666666; color:#FFFFFF; font-weight:bold; }
.footer         { color:#666666;}
.whiteText      { background-color:#FFFFFF; color:#FFFFFF; font-weight: normal; }
.datebar        { font-weight:bold; color:#FFFFFF; background-color:#000000; }
.title          { font-weight:bold;}
.searchBox      { font-weight:bold;}
.greyText       { color:#AAAAAA;}
.popupTitle     { font-weight:bold; }
.crumbs         { background-color:#EEEEEE; color:#2D62A1; font-weight:bold; text-decoration:none;}
.cell           { border-color:#CCCCCC; corder-style:solid; background-color:#FFFFFF; border-width:1px; }
.chooserList    { }

.gris {text-align:center;background-color:#EEEEEE;}
#overDiv .cal_body{background-color: #C9DEE6 ; color:#000000; font-family: Verdana; font-size:10pt;}
#overDiv .cal_tabla {background-color: #FFFFFF; font-size: 8pt;}
#overDiv .cal_header {color:#6F96A8; font-size: 8px;}
#overDiv .cal_weekend {background-color:#E0E0E0}
#overDiv .cal_resto_dias {color:#969696}
#overDiv a {font-family: arial;font-size: 10px;color:#000000;}
#overDiv .cpOtherMonthDate {color: #808080;}


