/* Estilos elementos estandar asociados a etiquetas HTML */

A {
    font-size:1em; 
    COLOR: #008fd8;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
IMG {
    border : none
}
DIV {
    PADDING-RIGHT: 0em;
    margin: 0em auto;
}
FORM {
    margin: 0em auto;
}
HR {
    BORDER: #cccccc solid;
    PADDING: 0em;
    MARGIN: 0em;
}

BODY {
   text-align: center;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   background-color: #FFFFFF;
   color: #777777;
   margin: 0em auto;
   
   /* ScrollBar: Solo válido para IE */
    SCROLLBAR-FACE-COLOR: #cccccc;
    SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
    SCROLLBAR-SHADOW-COLOR: #ffffff;
    SCROLLBAR-3DLIGHT-COLOR: #ffffff;
    SCROLLBAR-ARROW-COLOR: #ffffff;
    SCROLLBAR-TRACK-COLOR: #ffffff;
    SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
}
/* Fin Estilos elementos estandar asociados a etiquetas HTML */

/* Estilos generales NO asociados a etiquetas HTML*/
.tituloH {
	display:none;
	visibility:hidden;
}

.cabecera {
	background-color: #008fd8; 
	text-align:center;
	border: 0em none black;
}
.linkAccesoRapidoH {
	display:none;
	visibility:hidden;
}
.linkAccesoRapidoH { 
/*Estilo a emplear para los enlaces en las secciones del documento: #Contenido, etc*/
	display:none;
	visibility:hidden;
}
.linkAccesoRapidoCabecera {
	position : absolute;
	font-size: 0em;
	color: #ffffff;
}

	/* Nota: Empleados en Formulario Solicitud Asociacion */
.ocultar{
	visibility:hidden;
	display:none;
}

.mostrar{
	visibility:visible;
	display:block;
}
p.parrafoNulo{
	margin: 0em;
	padding: 0em;
}
	/* Fin Nota */
/*FIN Estilos generales NO asociados a etiquetas HTML*/
/*ESTILOS CAPAS DE LA WEB*/
DIV.capa_Cabecera {
	border: none; 
	padding: 0em; 
	background-color: #008fd8;
	clear: both;
	float: none;
	position: relative; 
	left: 0em; 
	top: 0em;
	overflow:hidden;
	width: 780px;  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

/*ESTILOS HILO DE ARIADNA*/
DIV.capa_HiloAriadna {
	border: none; 
	padding: 0em;
	background-color: #eeeeee;
	clear: both;
	float: none;
	position: relative;	
	left: 0em;
	top: 0em;
	width: 780px; 
	height: 1.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-align:left;
	color: #777777;
	font-size: 0.65em;
	text-decoration: none
}
DIV.capa_HiloAriadna a:hover{
	background-color: #eeeeee;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
    color: #777777;
    text-decoration: underline
}
/*FIN ESTILOS HILO DE ARIADNA*/


DIV.capa_IdiomaNavegacion {
	border: none; 
	padding: 0em 0.6em 0em 0em;
	background-color: #ffffff;
	clear: both;
	float: none; 
	position: relative;
	left: 0em;
	top: 0em;
	width: 780px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}
DIV.capa_ContenidoGeneral {
	border: none; 
	padding: 0em;
	background-color: #ffffff;
	clear: both;
	float:none;
	position: relative;
	left: 0em;	
	top: 0em;
	width: 780px; 
	min-width: 770px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}
DIV.capa_MenuPrincipal {
	border: none; 
	padding: 0em;
	margin: 0em;
	background-color: #ffffff;
	clear: none;
	float:left;
	position: static;
	left: 0em;	
	top: 0em;
	width: 169px;  
}
DIV.capa_Contenido {
	border: none; 
	padding: 0em;
	margin: 0em;
	background-color: #ffffff;
	float: right;
	position: relative;
	left: 0em; 
	top: 0em;
	width: 610px;
	text-align: left;
}
DIV.capa_Pie {
	border: none;
	padding: 10px 0em 0em 0em;
	background-color: #ffffff;
	clear:both;
	float: none;	
	position: relative;
	width: 780px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

/* DIV para la gestion de la capa de la cabecera */

DIV.capa_LogoBannerAsepeyo {
	CLEAR: none; LEFT: 0em; FLOAT: left; PADDING: 0em auto; MARGIN: 0em; WIDTH: 542px; BORDER: #ffffff 0em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: relative; TOP: 0em; BACKGROUND-COLOR: #008fd8
}
DIV.capa_LogoAsepeyo {
	CLEAR: none; BORDER: #ffffff 0em; PADDING: 0em auto; LEFT: 0em; FLOAT: left; MARGIN: 0em; WIDTH: 242px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: relative; TOP: 0em; BACKGROUND-COLOR: #008fd8
}
DIV.capa_BannerAsepeyo {
	CLEAR: none; BORDER: #ffffff 0em; PADDING: 0em auto; LEFT: 0em; FLOAT: right; MARGIN: 0em; WIDTH: 300px;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: relative; TOP: 0em; BACKGROUND-COLOR: #008fd8
}

DIV.capa_LoginForm {
	CLEAR: none; BORDER: #ffffff 0em; 
PADDING-LEFT: 0.25em; PADDING-right: 0em; PADDING-top: 0em; PADDING-bottom: 0em; 
LEFT: 0em; FLOAT: LEFT;  MARGIN: 0em; WIDTH: 234px;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: relative; TOP: 0em; BACKGROUND-COLOR: #008fd8
}
DIV.capa_LoginFormInner {
	text-align:left;CLEAR: none; BORDER: #ffffff 0em; PADDING: 0em auto; LEFT: 0em; FLOAT:left; MARGIN: 0em; WIDTH: 234px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: relative; TOP: 0em; BACKGROUND-COLOR: #008fd8
}
DIV.capa_User {
	border-width: 0em;
	margin:0em;
	padding: 0em; 

	clear: none; 
	float: left; 
	width: 60%; 
}
DIV.capa_Password {
	border-width: 0em;
	margin:0em;
	padding: 0em; 

	clear: none; 
	float: right; 
	width: 40%;
}
DIV.capa_lnkUser {
	border-width: 0em;
	margin: 0em;
	padding: 0em;
	
	clear: none; 
	float: left; 
}
DIV.capa_btnPassword {
	border-width: 0em;
	margin: 0em;
	padding: 0.3em 0.4em 0.1em 0em;
	
	clear: none;
	float: right;
}

/*Fin DIV para la gestion de la capa de la cabecera */ 


/*ESTILOS Control de la Navegación */ 
UL.navegacionList {
	line-height:1.8em; 
	WHITE-SPACE: nowrap; 
	PADDING-LEFT: 0em; 
	FONT-WEIGHT: normal; 
	MARGIN: 0em; PADDING-TOP: 0.07em; 
	LIST-STYLE-TYPE: none; TEXT-ALIGN: left;
	font-size:0.7em;  color: #777777; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
UL.navegacionList LI {
	float: right; padding: 0em 0.6em 0em 0.45em; margin-right: 0em; 
	line-height:1.8em;
	vertical-align: top;
	background: url("sepnav.gif") no-repeat right 0.5em;
}
UL.navegacionList li.navlistPrimero{
	padding-right: 0em;
	background: none;
}
UL.navegacionList A {
	font-size:1em; color: #777777;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
	vertical-align: top;
}
UL.navegacionList A:hover {
    text-decoration:underline;
}
UL.navegacionList form{
	line-height:1.5em;
	border: 0em;
	margin: 0em;
	padding:0em;
	margin-bottom:0.5em;
}
UL.navegacionList label{
	padding: 0em;
	margin: 0em;
	vertical-align: middle;
	font-size:1em; color: #777777;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
UL.navegacionList input {
	padding: 0em;
	margin: 0em;
	vertical-align: middle;
}
UL.navegacionList input.txtBuscar {
	border: 1px #7F9DB9 solid;
	font-size: 1em;
}
UL.navegacionList input.oculto {
	display: none;
}
/*ESTILOS Fin Control de la Navegación */ 

/*ESTILOS FORMULARIO LOGIN*/
FORM.Form_Login {
	CLEAR: none; BORDER: #ffffff 0em; PADDING: 0em auto;  LEFT: 0em; FLOAT: LEFT; MARGIN: 0em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: relative; TOP: 0em; BACKGROUND-COLOR: #008fd8
}
UL.loginList {
	WHITE-SPACE: nowrap; 
	PADDING-LEFT: 0em;
	PADDING-TOP: 0.15em;
	PADDING-BOTTOM: 0em;
	FONT-WEIGHT: normal; 
	MARGIN: 0em; 
	LIST-STYLE-TYPE: none; 
	TEXT-ALIGN: left
}
UL.loginList LI {
	/*line-height:0.4em;*/
	WHITE-SPACE: nowrap; 
	MARGIN-TOP: 0em;
	MARGIN-BOTTOM: 0.05em; 
	MARGIN-LEFT: 0.3em; 
	PADDING: 0em; 
	BACKGROUND-IMAGE: none; 
	LIST-STYLE-TYPE: none; 
	TEXT-ALIGN: left;
	COLOR: #ffffff; 
}
.bt_OkPass{
	text-align:right;
	width:53px;
	height: 16px;
	background-color: transparent;
	border:none;
}
DIV.capa_LoginFormInner label {
	FONT-SIZE: 0.65em;
    	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
DIV.capa_lnkUser {
	FONT-SIZE: 0.7em;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
DIV.capa_lnkUser a {
	FONT-SIZE: 0.9em;
	COLOR: #ffffff;
	TEXT-DECORATION: underline
}
.myimput
{
    BORDER: #999999 0.06em solid;
    FONT-WEIGHT: bold;
    font-size:0.7em; 
    COLOR: #008fd8;
    BACKGROUND-COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    WIDTH: 90px; 
    BACKGROUND-COLOR: #aed8f9;
}
.cabetexto{color:#ffffff;font-size:0.70em;margin:0em;padding:0em;}
/*FIN ESTILOS FORMULARIO LOGIN*/

/*ESTILOS MAPA WEB */
.TextoMapNivel1{
	font-family: Verdana, Helvetica, sans-serif; font-size: 0.71em; 
	color: #008fd8; text-decoration: none
}
.TextoMapNivel2{
	font-family: Verdana, Helvetica, sans-serif; font-size: 0.71em; 
	color: #777777; text-decoration: none
}
A.TextoMapNivel1:link , A.TextoMapNivel1:visited   {TEXT-DECORATION: none; color: #008fd8}
A.TextoMapNivel1:visited active, A.TextoMapNivel1:hover {TEXT-DECORATION: underline; color: #008fd8}
A.TextoMapNivel2:link , A.TextoMapNivel2:visited   {TEXT-DECORATION: none; color: #777777}
A.TextoMapNivel2:visited active, A.TextoMapNivel2:hover {TEXT-DECORATION: underline; color: #777777}
DIV.boxExteriorMapaHome {
	border: 1px #008fd8 solid;
	padding-left: 2%;
	padding-right: 2%;
	padding-top: 1em;
	padding-bottom: 1em;

}
DIV.boxMapaHome {
	border-left: 1px #777777 solid;
	border-right: 1px #D4D0C8 solid;
	border-top: 1px #777777 solid;
	border-bottom: 1px #D4D0C8 solid;
}
DIV.boxMapaHome DIV.tituloMapaHome,
DIV.boxMapaHome DIV.tituloMapaHome H3
{
	position:static;
	clear: both;
	line-height: 1.5em;
	background-color:#999999;
	padding: 0em;
	margin: 0em 0em 0em 0em;	
}
DIV.boxMapaHome DIV.tituloMapaHome H3{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 0.84em; 
	color: #FFFFFF; 
	text-decoration: none;
}
/*Nivel 1*/
DIV.boxMapaHome UL{
	TEXT-ALIGN: left;
	padding:0em;
	margin:0em 0em 0em 0em;
}
DIV.boxMapaHome UL LI{
	LIST-STYLE-TYPE: none; 
	LIST-STYLE-POSITION: inside; 
	margin:0em 0em 0em 0em;
	padding-left: 0em;
	border-top: 1px #D4D0C8 solid;
	LIST-STYLE-TYPE: none; 
	LIST-STYLE-POSITION: outside; 
	background-color: #f7f7f7;
}
DIV.boxMapaHome UL LI A{
	padding-left: 1.5em;
	margin-left: 0em;
}
DIV.boxMapaHome UL LI UL LI A{
	padding-left: 0em;
	margin-left: 0em;
}

/*Nivel 2*/
DIV.boxMapaHome UL LI UL LI{
	TEXT-ALIGN: left;
	LIST-STYLE-TYPE: circle; 
	LIST-STYLE-POSITION: inside; 
/*	LIST-STYLE-IMAGE: url(/<Valor calculado>/Puntito.gif);*/
	padding: 0em;
	margin:0em 0em 0em 0em;
	padding-left: 2em;
	margin-left: 0em;
	border-top: 1px #D4D0C8 solid;
	background-color: #ffffff;
}
DIV.boxMapaHome UL LI UL.MapSubMenu LI {
	border-left: 1px #999999 solid;
}
DIV.boxMapaHome UL LI UL.MapSubMenu {
	padding-left: 0em;
}
DIV.boxMapaHome UL LI.MapSubMenu {
	background-color: #F9F9F9;
}
/*FIN ESTILOS MAPA WEB */

/* ESTILOS DEL MENÚ */

/*Estilos comunes*/
#pagemenu {
	text-align: left;
}
#pagemenu img.cabeceraMenu {
	margin-bottom:0.6em;
	margin-left: 0em;
	padding-left: 0em;
}
#pagemenu ul li img {
	margin-bottom:0.6em;
}

#menuPrincipalLista  UL.menuclose {
	display:none;
}
#menuPrincipalLista  UL.menuopen {
	display:block;
}

#menuPrincipalLista,
#menuPrincipalLista  A {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

#menuPrincipalLista {
	font-size:0.7em;
}
/*Fin Estilos comunes*/
/* Estilos Menu de UCA*/
.menuPrincipalUCA,
.menuPrincipalUCA#menuPrincipalLista UL {
	margin:0em;
	padding: 0px 0px 1px 0px;
	list-style-type: none;
}
UL.menuPrincipalUCA,
.menuPrincipalUCA{
	padding-right: 0em;
	padding-bottom: 1em;
	padding-left: 0em;
	
}
.menuPrincipalUCA#menuPrincipalLista LI {
	border: none;
	list-style-type: none;
	padding-bottom: 0.1em;
	padding-left: 5px;
	margin-left: 0em;
}
.menuPrincipalUCA#menuPrincipalLista LI.menu,
.menuPrincipalUCA#menuPrincipalLista LI.menu1sel,
.menuPrincipalUCA#menuPrincipalLista LI.menu1,
.menuPrincipalUCA#menuPrincipalLista LI.menusel{
	line-height: 1.8em;
	/*border-bottom: 1px dotted #008fd8;*/	
	background-image: url(dotted_blue_hline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 0.2em;
}
UL.menuPrincipalUCA#menuPrincipalLista LI.menu span,
UL.menuPrincipalUCA#menuPrincipalLista LI.menu1sel span,
UL.menuPrincipalUCA#menuPrincipalLista LI.menu1 span,
UL.menuPrincipalUCA#menuPrincipalLista LI.menusel span{
	background-image: url(arrowUCA.gif);
	background-repeat: no-repeat;
	padding-left: 13px;
	background-position: 0 .3em; /*hack para IE*/
}
UL.menuPrincipalUCA#menuPrincipalLista LI.menu UL LI span,
UL.menuPrincipalUCA#menuPrincipalLista LI.menu1sel UL LI span,
UL.menuPrincipalUCA#menuPrincipalLista LI.menu1 UL LI span,
UL.menuPrincipalUCA#menuPrincipalLista LI.menusel UL LI span{
	background-image: none;
	padding-left: 0px;
}
.menuPrincipalUCA#menuPrincipalLista LI.menu UL,
.menuPrincipalUCA#menuPrincipalLista LI.menu1sel UL,
.menuPrincipalUCA#menuPrincipalLista LI.menu1 UL,
.menuPrincipalUCA#menuPrincipalLista LI.menusel UL{
	padding-left: 12px;
}
.menuPrincipalUCA#menuPrincipalLista LI.osubmenu,
.menuPrincipalUCA#menuPrincipalLista LI.opmenusel{
	line-height: 1.4em;
	background-repeat: no-repeat;
	background-position: 0 .6em; /*hack para IE*/
}
.menuPrincipalUCA#menuPrincipalLista LI.osubmenu {
	padding-left: 17px;
	background-image: url(subarrowUCA.gif);
}
.menuPrincipalUCA#menuPrincipalLista LI.opmenusel {
	padding-left: 17px;
	background-image: url(subarrowUCA.gif);	
}

.menuPrincipalUCA#menuPrincipalLista LI.menu A,
.menuPrincipalUCA#menuPrincipalLista LI.menu A:visited, 
.menuPrincipalUCA#menuPrincipalLista LI.menu A:active,
.menuPrincipalUCA#menuPrincipalLista LI.menu A:link,
.menuPrincipalUCA#menuPrincipalLista LI.menu1sel A,
.menuPrincipalUCA#menuPrincipalLista LI.menu1sel A:visited, 
.menuPrincipalUCA#menuPrincipalLista LI.menu1sel A:active,
.menuPrincipalUCA#menuPrincipalLista LI.menu1sel A:link,
.menuPrincipalUCA#menuPrincipalLista LI.menu1 A,
.menuPrincipalUCA#menuPrincipalLista LI.menu1 A:visited, 
.menuPrincipalUCA#menuPrincipalLista LI.menu1 A:active,
.menuPrincipalUCA#menuPrincipalLista LI.menu1 A:link {
	text-decoration: none;
	color: #777777; 
}
.menuPrincipalUCA#menuPrincipalLista LI.menu A:hover,
.menuPrincipalUCA#menuPrincipalLista LI.menu1sel A:hover,
.menuPrincipalUCA#menuPrincipalLista LI.menu1 A:hover {
	color: #ffffff; 
	background-color: #008fd8;
}
.menuPrincipalUCA#menuPrincipalLista LI.menusel A, 
.menuPrincipalUCA#menuPrincipalLista LI.menusel A:visited, 
.menuPrincipalUCA#menuPrincipalLista LI.menusel A:active,
.menuPrincipalUCA#menuPrincipalLista LI.menusel A:link, 
.menuPrincipalUCA#menuPrincipalLista LI.menusel A:hover {
	text-decoration: none;
	color :#f98e35;
	cursor: pointer;
}
.menuPrincipalUCA#menuPrincipalLista LI.opmenusel A, 
.menuPrincipalUCA#menuPrincipalLista LI.opmenusel A:visited, 
.menuPrincipalUCA#menuPrincipalLista LI.opmenusel A:active,
.menuPrincipalUCA#menuPrincipalLista LI.opmenusel A:link, 
.menuPrincipalUCA#menuPrincipalLista LI.opmenusel A:hover {
	text-decoration: none;
	color: #f98e35;
	background-color: #ffffff;
	cursor: pointer; 
}
.menuPrincipalUCA#menuPrincipalLista LI.osubmenu A, 
.menuPrincipalUCA#menuPrincipalLista LI.osubmenu A:link, 
.menuPrincipalUCA#menuPrincipalLista LI.osubmenu A:visited,
.menuPrincipalUCA#menuPrincipalLista LI.osubmenu A:active {
	text-decoration: none;
	color: #777777; 
}
.menuPrincipalUCA#menuPrincipalLista LI.osubmenu A:hover {
	color: #ffffff; 
	background-color: #777777;
}
/* FIN Estilos Menu de UCA*/
/* Estilos Menu de SPrensa*/

.menuPrincipalSP#menuPrincipalLista,
.menuPrincipalSP#menuPrincipalLista UL {
	margin:0em;
	padding: 0em 0em 0.1em 0em;
	list-style-type: none;
}

UL.menuPrincipalSP,
.menuPrincipalSP#menuPrincipalLista{
	padding-right: 1em;
	padding-bottom: 1em;
}

.menuPrincipalSP#menuPrincipalLista LI {
	border: none;
	list-style-type: none;
	/*padding-top: 0em;*/
	padding-bottom: 0.1em;
	margin-left: 0em;
}
.menuPrincipalSP#menuPrincipalLista LI.menu,
.menuPrincipalSP#menuPrincipalLista LI.menu1sel,
.menuPrincipalSP#menuPrincipalLista LI.menu1{
	line-height: 1.8em;
	/*border-bottom: 1px dotted #008fd8;*/	
	background-image: url(dotted_blue_hline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.menuPrincipalSP#menuPrincipalLista LI.menusel{
	line-height: 1.8em;
	/*border-bottom: 1px dotted #008fd8;*/	
	background-image: url(dotted_blue_hline.gif);
	background-repeat: repeat-x;
	background-position: bottom;	
}
.menuPrincipalSP#menuPrincipalLista LI.menusel UL,
.menuPrincipalSP#menuPrincipalLista LI.menu UL,
.menuPrincipalSP#menuPrincipalLista LI.menu1sel UL,
.menuPrincipalSP#menuPrincipalLista LI.menu1 UL {
	padding-left: 1px;
}

.menuPrincipalSP#menuPrincipalLista LI.osubmenu,
.menuPrincipalSP#menuPrincipalLista LI.opmenusel{
	line-height: 1.4em;
	background-repeat: no-repeat;
	background-position: 0 .6em; /*hack para IE*/
}
.menuPrincipalSP#menuPrincipalLista LI.osubmenu {
	padding-left: 10px;
	background-image: url(noselectSP.gif);
}
.menuPrincipalSP#menuPrincipalLista LI.opmenusel {
	padding-left: 12px;
	background-image: url(subarrowSP.gif);
}
.menuPrincipalSP#menuPrincipalLista LI.menu A,
.menuPrincipalSP#menuPrincipalLista LI.menu A:visited, 
.menuPrincipalSP#menuPrincipalLista LI.menu A:active,
.menuPrincipalSP#menuPrincipalLista LI.menu A:link ,
.menuPrincipalSP#menuPrincipalLista LI.menu1sel A,
.menuPrincipalSP#menuPrincipalLista LI.menu1sel A:visited, 
.menuPrincipalSP#menuPrincipalLista LI.menu1sel A:active,
.menuPrincipalSP#menuPrincipalLista LI.menu1sel A:link ,
.menuPrincipalSP#menuPrincipalLista LI.menu1 A,
.menuPrincipalSP#menuPrincipalLista LI.menu1 A:visited, 
.menuPrincipalSP#menuPrincipalLista LI.menu1 A:active,
.menuPrincipalSP#menuPrincipalLista LI.menu1 A:link {
	text-decoration: none;
	color: #777777; 
}
.menuPrincipalSP#menuPrincipalLista LI.menu A:hover,
.menuPrincipalSP#menuPrincipalLista LI.menu1sel A:hover,
.menuPrincipalSP#menuPrincipalLista LI.menu1 A:hover {
	color: #ffffff; 
	background-color: #008fd8;
}

.menuPrincipalSP#menuPrincipalLista LI.menusel A, 
.menuPrincipalSP#menuPrincipalLista LI.menusel A:visited, 
.menuPrincipalSP#menuPrincipalLista LI.menusel A:active,
.menuPrincipalSP#menuPrincipalLista LI.menusel A:link, 
.menuPrincipalSP#menuPrincipalLista LI.menusel A:hover {
	text-decoration: none;
	COLOR: #008fd8;
	cursor: pointer;
}



.menuPrincipalSP#menuPrincipalLista LI.opmenusel A, 
.menuPrincipalSP#menuPrincipalLista LI.opmenusel A:visited, 
.menuPrincipalSP#menuPrincipalLista LI.opmenusel A:active,
.menuPrincipalSP#menuPrincipalLista LI.opmenusel A:link, 
.menuPrincipalSP#menuPrincipalLista LI.opmenusel A:hover {
	text-decoration: none;
	color: #777777;
	background-color: #ffffff;
	font-weight: bold;
	cursor: pointer; 
}

.menuPrincipalSP#menuPrincipalLista LI.osubmenu A, 
.menuPrincipalSP#menuPrincipalLista LI.osubmenu A:link, 
.menuPrincipalSP#menuPrincipalLista LI.osubmenu A:visited,
.menuPrincipalSP#menuPrincipalLista LI.osubmenu A:active {
	text-decoration: none;
	color: #008fd8; 
}
.menuPrincipalSP#menuPrincipalLista LI.osubmenu A:hover {
	color: #ffffff; 
	background-color: #777777;
}
/* FIN Estilos Menu de SPrensa*/

/* Estilos Menu GENERAL*/
/*Nota: UL.menuPrincipalGEN: Para solucionar problema en V6 de IE*/
UL.menuPrincipalGEN,
.menuPrincipalGEN#menuPrincipalLista,
.menuPrincipalGEN#menuPrincipalLista UL {
	margin:0em;
	padding: 0 0 0 0;
	list-style-type: none;
}
UL.menuPrincipalGEN,
.menuPrincipalGEN#menuPrincipalLista{
	padding-right: 1em;
	padding-bottom: 1.5em;
}
.menuPrincipalGEN#menuPrincipalLista LI {
	border: none;
	list-style-type: none;
	padding: 0 0 0.1em 0;
	line-height: 1.6em;
	/*border-bottom: 1px dotted #008fd8;*/
	background-image: url(dotted_blue_hline.gif);
	background-repeat: repeat-x;
	background-position: bottom;	
}
.menuPrincipalGEN#menuPrincipalLista LI UL,
.menuPrincipalGEN#menuPrincipalLista LI UL {
	padding-left: 0;	
}
.menuPrincipalGEN#menuPrincipalLista LI.osubmenu,
.menuPrincipalGEN#menuPrincipalLista LI.opmenusel{
	line-height: 1.6em;
}
.menuPrincipalGEN#menuPrincipalLista LI.osubmenu SPAN,
.menuPrincipalGEN#menuPrincipalLista LI.opmenusel SPAN {
	background-image: url(noselect.gif);
	background-repeat: no-repeat;
	background-position: 0.5em;
}

.menuPrincipalGEN#menuPrincipalLista LI.osubmenu ,
.menuPrincipalGEN#menuPrincipalLista LI.opmenusel{
	padding-left: 0;
	margin-left: 0;
	list-style-type: none;
	background-image: url(dotted_blue_hline.gif);
	background-repeat: repeat-x;
	background-position: top;	
}
.menuPrincipalGEN#menuPrincipalLista LI.osubmenu A,
.menuPrincipalGEN#menuPrincipalLista LI.opmenusel A{
	margin-left: 12px;
}
.menuPrincipalGEN#menuPrincipalLista LI.menu A,
.menuPrincipalGEN#menuPrincipalLista LI.menu A:visited, 
.menuPrincipalGEN#menuPrincipalLista LI.menu A:active,
.menuPrincipalGEN#menuPrincipalLista LI.menu A:link,
.menuPrincipalGEN#menuPrincipalLista LI.menu1sel A,
.menuPrincipalGEN#menuPrincipalLista LI.menu1sel A:visited, 
.menuPrincipalGEN#menuPrincipalLista LI.menu1sel A:active,
.menuPrincipalGEN#menuPrincipalLista LI.menu1sel A:link,
.menuPrincipalGEN#menuPrincipalLista LI.menu1 A,
.menuPrincipalGEN#menuPrincipalLista LI.menu1 A:visited, 
.menuPrincipalGEN#menuPrincipalLista LI.menu1 A:active,
.menuPrincipalGEN#menuPrincipalLista LI.menu1 A:link {
	text-decoration: none;
	color: #777777; 
	background-color: transparent;
}
.menuPrincipalGEN#menuPrincipalLista LI.menu A:hover,
.menuPrincipalGEN#menuPrincipalLista LI.menu1sel A:hover,
.menuPrincipalGEN#menuPrincipalLista LI.menu1 A:hover {
	color: #ffffff; 
	background-color: #008fd8;
}

.menuPrincipalGEN#menuPrincipalLista LI.menusel A, 
.menuPrincipalGEN#menuPrincipalLista LI.menusel A:visited, 
.menuPrincipalGEN#menuPrincipalLista LI.menusel A:active,
.menuPrincipalGEN#menuPrincipalLista LI.menusel A:link, 
.menuPrincipalGEN#menuPrincipalLista LI.menusel A:hover {
	text-decoration: none;
	color: #008fd8;
	background-color: transparent;
	cursor: pointer;
}

.menuPrincipalGEN#menuPrincipalLista LI.opmenusel A, 
.menuPrincipalGEN#menuPrincipalLista LI.opmenusel A:visited, 
.menuPrincipalGEN#menuPrincipalLista LI.opmenusel A:active,
.menuPrincipalGEN#menuPrincipalLista LI.opmenusel A:link, 
.menuPrincipalGEN#menuPrincipalLista LI.opmenusel A:hover {
	text-decoration: none;
	color: #777777;
	background-color: transparent;
	cursor: pointer; 
}

.menuPrincipalGEN#menuPrincipalLista LI.osubmenu A, 
.menuPrincipalGEN#menuPrincipalLista LI.osubmenu A:link, 
.menuPrincipalGEN#menuPrincipalLista LI.osubmenu A:visited,
.menuPrincipalGEN#menuPrincipalLista LI.osubmenu A:active {
	text-decoration: none;
	color: #008fd8; 
	background-color: transparent;
}
.menuPrincipalGEN#menuPrincipalLista LI.osubmenu A:hover {
	color: #ffffff; 
	background-color: #777777;
}

/* FIN Estilos Menu GENERAL*/


/*FIN ESTILOS DEL MENÚ */


/* ESTILOS de los Banners del Menu */
UL.menuBanner {
	text-align: left;
	margin : 0em;
	padding-bottom: 0em;
	padding-left : 0em;
	padding-top: 0.06em;
	font-weight: normal;
	LIST-STYLE-TYPE: none;
}
UL.menuBanner LI {
	border-bottom: 0em none #008fd8;
	LIST-STYLE-TYPE: none;
	text-align: left;
	padding-bottom: 0.125em;
	padding-left: 0em;
	padding-top: 0em;
	margin-bottom: 0.625em;
	margin-left: 0.06em;
	margin-top: 0em;
}
/*FIN ESTILOS de los Banners del Menu */

/* DIV para la gestion de las capas del pie */ 

DIV.capa_AvisoLegal {
	text-align:left;CLEAR: none; BORDER: #ffffff 0em; PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0.562em; PADDING-TOP: 0em; RIGHT: 0em; FLOAT: left; MARGIN: 0em; WIDTH: 50%;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: static; TOP: 0em; BACKGROUND-COLOR: #ffffff;
}
DIV.capa_InfoResolucion {
	text-align:right;CLEAR: none; BORDER: #ffffff 0em; PADDING: 0em; LEFT: 0em; FLOAT: right; MARGIN: 0em; WIDTH: 50%;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: static; TOP: 0em; BACKGROUND-COLOR: #ffffff;
}
DIV.capa_InfoEmpresa {
	text-align:left;CLEAR: both; BORDER: #ffffff 0em; PADDING-RIGHT: 0em; PADDING-LEFT: 0em;PADDING-BOTTOM: 0.312em; PADDING-TOP: 0em;  LEFT: 0em; FLOAT: left; MARGIN: 0em; WIDTH: 100%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: relative; TOP: 0em; BACKGROUND-COLOR: #ffffff;
line-height:0.5em;
}

/* Fin DIV para la gestion de la capa del pie */

/* ESTILOS DEL PIE DE PÁGINA*/
div.capa_pieI {
	clear: both;
	border: none;
	padding: 0em 0em 0.5em 0em;
	position: relative;
	width: 780px; 
	text-align:left;
}
div.capa_pieD {
	border-top: #008fd8 solid 1px;
	clear: both;
	padding: 0em;
	position: relative;
	width: 780px; 
	text-align:left;
}

.pie
{
    font-size: 0.55em; 
    COLOR: #008fd8;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.pie2pie
{
    COLOR: #008fd8;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.pie2piea:active, A.pie2pie:link, A.pie2pie:visited
{
    COLOR: #008fd8;
    TEXT-DECORATION: none
}
A.pie2pie:hover
{
    COLOR: #008fd8;
    TEXT-DECORATION: underline
}
#piesuperiorizquierda {float:left;position:relative;top:0em;left:0em;margin:0em;padding:0em;}
#piesuperiorderecha {position:relative;top:0em;right:0em;float:right;margin:0em;padding:0em;}
#pieinferiorizquierda {float:left;position:relative;top:0.5em;left:0em;line-height:100%;margin:0em;padding:0em;text-align:left;margin-bottom:2em;}
#pieinferiorderecha {position:relative;top:0.5em;right:0em;float:right;margin:0em;padding:0em;margin-bottom:2em;}
/*FIN ESTILOS DEL PIE DE PÁGINA*/

/* ESTILOS PARA FORMULARIOS */ 

DIV.capaDatos {
	width:100%;
}

DIV.encabezadoContent {
	width:100%;
	padding: 0px 0px 0px 0px;
	border: 0px none #000000;
	display:table;
}
DIV.capa_ContenidoForm {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	CLEAR: none;
	TEXT-ALIGN: LEFT;
	padding: 0em 0.5em  0em 0.5em;
	MARGIN-TOP: 1.25em; 
	clear:none;
	FLOAT: left; 
	position:static;
/*	width:100%;*/
	TOP: 0em; 
}


#ContenidoFAQ {
	color: #000000;
	font-size: 0.8em;
}
#ContenidoFAQ .encabezadoContent{
	font-size: 1.25em;
}
#ContenidoFAQ .tituloFAQ {
	font-size: 1.25em;
}

#ContenidoBiblioteca {
}
#ContenidoBiblioteca .textoAccesOnline {
	color: #FFFFFF;
}
#ContenidoEnlaces FONT{
	color: #000000;
}
#ContenidoEnlaces P{
	color: #000000;
}
#ContenidoEnlaces HR{
	width: 100%;
	align: left;
}
#ContenidoEnlaces .btnVolverEnlaces {
	float:right; 
	align:right
}


.text_advertencia{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.687em;
    COLOR: #008fd8;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.textClausula{
    FONT-SIZE: 0.625em;
    COLOR: #7fc7ec;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.textAccesoClausula {
	display:none;
	visibility: hidden;
}
.buttomSubmit{
    BORDER-RIGHT: #14b1ff 0.06em solid;
    BORDER-TOP: #14b1ff 0.06em solid;
    FONT-SIZE: 0.625em;
    MARGIN: 0.125em;
    BORDER-LEFT: #006da3 0.06em solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #006da3 0.06em solid;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #008fd8
}
.TituloContenido{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.7em;
	HEIGHT: 1.2em;
	/*PADDING: 0em 0.3em 0.1em 0.3em;	
	MARGIN: 0em 0em 0em 0em;*/
	margin-top: 0em;
	padding-top: 0em;
	margin-bottom: 0em;
	padding-bottom: 0em;
	margin-right: 40em;
	BORDER-LEFT: #008fd8 0.1em solid;
	BORDER-BOTTOM: #008fd8 0.1em solid;
	COLOR: #008fd8;
	BACKGROUND-COLOR: #ffffff;
}
H1.TitulinContenido{
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 5px;
	background-color: #008cde;
}
.TitulinContenido span{
	font-size:0.35em;
	font-weight: bold;
	padding: 2px 5px 2px 2px;
	border-left: #008cde 1px solid;
	border-bottom: #008cde 1px solid;
	color: #008cde;
	background-color: #ffffff;
}
/* Notificacion Errores */
.notifErrorUsuario, .notifErrorSistema{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size : 0.9em;
	color: #FF0000;
	background-color : #DDDDDD;
	padding : 0.5em 0.5em 0.5em 0.5em;
	border : #FF0000 0.09em solid;
	margin-right: 0em auto;
}
/* Notificacion Informativa. (Por ahora, solo Empleado en formulario Recordatorio Contraseña */
.notifRecordatorio{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size : 0.9em;
	color: #0000FF;
	background-color : #DDDDDD;
	padding : 0.5em 0.5em 0.5em 0.5em;
	border : #000FF0 0.09em solid;
	margin-right: 0em auto;
}
.TituloError{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.8em;
	PADDING: 0em 0.3em 0.1em 0.3em;	
	MARGIN: 0em 0em 0em 0em;
	COLOR: #ff0000;
}

/* Fin Notificacion Errores */ 

.botonH {
	display:none;
	visibility:hidden;
	position:relative;
}
DIV.setBotones {
	text-align: center;
	width : 100%;
}

/* Agrupaciones de campos*/
.setCampos, .setRadioCampos{
    PADDING-LEFT: 0em;
	PADDING-TOP: 0.312em;
    PADDING-BOTTOM: 0em;
margin-left: 0em auto;

    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none  
}

.descSetCampos{
    DISPLAY: none;
    VISIBILITY: hidden
}
.descSetRadioCampos{
    DISPLAY: inline;
    VISIBILITY: visible;
	PADDING-LEFT: 0em;
    PADDING-BOTTOM: 0em;
margin-left: 0em auto;
}
/*  Fin Agrupaciones de campos*/

/*Distribucion de campos a nivel del bloque label-campo */
DIV.campoLabelSeparado, DIV.campoLabelJunto, DIV.campoLabelSeguido {
	clear: both;
	padding-top : 0.312em;
	line-height: 1em;
}
DIV.campoLabelSeparado LABEL{
	clear:both;
	display:block;
	line-height : 1em;
	padding-bottom : 0.2em;
}
DIV.campoLabelSeparado INPUT, DIV.campoLabelSeparado TEXTAREA,  DIV.campoLabelSeparado SELECT{
}
DIV.campoLabelJunto LABEL{
/*	width : 30%; */
	width : 10em; 
	float : left;	
	margin: 0em auto;
	padding-left : 0% auto;
	padding-top : 0em;
	padding-right: 5% auto;
}
/*Empleado en parametros de búsquedas*/
DIV.campoLabelJunto LABEL.buscadorCampoTexto{
	width : 25em; 
	padding-left: 1em;
}
DIV.contacto LABEL{
	width :12em; 
}
/*FIN Empleado en parametros de búsquedas*/

DIV.campoLabelJunto INPUT, DIV.campoLabelJunto TEXTAREA{
margin: 0em auto;
	padding-left : 0%;
	padding-top : 0em;
	padding-right: 0%;
}
DIV.campoLabelSeguido LABEL{
}
DIV.campoLabelSeguido INPUT, DIV.campoLabelSeguido TEXTAREA{
}

DIV.bloqueInline {
	display:inline;
}
/*Fin Distribucion de campos a nivel del bloque label-campo */

/* Formato de Campos y Labels  */
LEGEND.campoTexto, LABEL.campoTexto, SPAN.campoTexto{
/*    FONT-SIZE: 11px;*/
    FONT-SIZE:0.687em;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
	COLOR : #000000;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
LEGEND.campoObligado, LABEL.campoObligado, SPAN.campoObligado{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	COLOR: #008fd8; 	
/*	FONT-SIZE: 11px;*/
	FONT-SIZE:0.687em;
	TEXT-DECORATION: none;
}
INPUT.campoObligado, TEXTAREA.campoObligado , INPUT.campoTexto, TEXTAREA.campoTexto {
	FONT-FAMILY: Verdana, Helvetica,  sans-serif;
/*	FONT-SIZE: 13px;*/
	FONT-SIZE:0.812em;
}
	
INPUT.valorCampoObligadoRadio, LABEL.valorCampoObligadoRadio{
	COLOR : #000000;
/*    FONT-SIZE: 12px;*/
    FONT-SIZE: 0.749em;
    FONT-FAMILY: Helvetica, Verdana,  sans-serif
}


	/* Nota: Empleados en Formulario Solicitud Asociacion */
INPUT.campoObligadoLectura, INPUT.campoTextoLectura {
	FONT-FAMILY: Helvetica, Verdana,  sans-serif;
/*	FONT-SIZE: 13px;*/
	FONT-SIZE:0.812em;
	BORDER:none;
}

	/* Fin Nota */

/* Estilos para casos concretos en formularios: */

/* Formulario Ofertas de Trabajo */

TABLE.tblDatosFormAyuda
{
	width: 100%;
}	
TABLE.tblDatosFormAyuda TD.tdCol1
{
	width: 65%;
	vertical-align: top;
}
TABLE.tblDatosFormAyuda TD.tdCol2
{
	width: 35%;
	vertical-align: top;
}

TABLE.tblTipoSelFormAyuda2Col
{
	width: 100%;
}
TABLE.tblTipoSelFormAyuda2Col TD
{
	vertical-align: top;
}	

	/* Tablas ofertas de trabajo */
TABLE.tblDatosFormAyuda TD.tdCol1Derecha{
	width: 65%;
	vertical-align: top;
	text-align:right;
}

TABLE.tblDatosFormAyuda TD.tdCol2Derecha{
	width: 30%;
	vertical-align: top;
	text-align:right;
}

TABLE.tblDatosFormAyuda TD.tdCol1Centro{
	width: 65%;
	vertical-align: top;
	text-align:center;
}
	/* Fin Tablas ofertas de trabajo */
/*Fin  Formulario Ofertas de Trabajo */

/* Formulario Solicitud Asociacion - Cabecera de los apartado de Solicitud de Asociacion */
	TD.tdFilaConFondo { 
		background-color: #EEEEEE;		
	FONT-WEIGHT: bold;
 	FONT-SIZE: 0.7em;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none
	}
/* Fin Formulario Solicitud Asociacion */




/*Estilos formularios red de delegaciones*/
select.rdselect {font-size: 11px; width: 200px; color: #777777; line-height: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}
br.rdespacio{font-size: 8px;}
.rdsubraya,.rdsubraya:visited,.rdsubraya:link,.rdsubraya:active,.rdsubraya:hover 
{text-decoration:underline}
.rdright {text-align:right}
.rdcenter {text-align:center}
.rdleft {text-align:left}
.rdtop {vertical-align:top}
.rdmiddle {vertical-align:middle}
.rdanchotodo {width:100%}
.rdanchomitad {width:49%; VERTICAL-ALIGN: top}
.rdancho30 {width:30%}
.rdancho40 {width:40%}
.rdancho60 {width:60%}
.rdancho70 {width:70%}
.rdancho80 {width:80%}
.rdancho90 {width:90%}
div.rdsubline {width:100%;border-bottom:0.1em solid;}
.rdbloqueinline {}
br.clear{ clear:both;} 
.rderror
{
    font-size:0.7em; 
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
a.rollcyan10011px:link, a.rollcyan10011px:active, a.rollcyan10011px:visited { font-family: Verdana, Helvetica, sans-serif; font-size: 0.70em; color: #008FD8; text-decoration: none}
a.rollcyan10011px:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 0.70em; color: #FFB338; text-decoration: underline}
.cyan10018px { font-family: Verdana, Helvetica, sans-serif; font-size: 1.10em; color: #008FD8 }
.rdblack11
{
    font-size:0.7em; 
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.rdblue09
{
    font-size: 0.55em; 
    COLOR: #008fd8;
    LINE-HEIGHT: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.rdblue11
{
    font-size: 0.7em; 
    COLOR: #008fd8;
    LINE-HEIGHT: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
a.rdapartado:link, a.rdapartado:visited, a.rdapartado:active{
    font-size:0.7em; 
    COLOR: #008fd8;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
A.rdapartado:hover
{
    TEXT-DECORATION: underline
}
A.rdlabel:hover
{
    TEXT-DECORATION: underline
}
.rdlabel
{
    font-size:0.7em;
    COLOR: #777777;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.rdapartado
{
    font-size:0.7em; 
    COLOR: #008fd8;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.rdtexto
{
    font-size:0.7em; 
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
/*FIN Estilos formularios red de delegaciones*/

/*Estilos PINWFO05 Solicitud acceso web (Alta nuevo usuario) */
table.sawtbl1 {width: 100%;}	
table.sawtbl2 {width: 100%;}	
table.sawtbl2 td.sawtdcol1 {	width: 65%;vertical-align: top;}
table.sawtbl2 td.sawtdcol2 {	width: 35%;vertical-align: top;}
div.sawcampoLabelJunto label{
	width : 9em; float: left;	
	margin: 0em auto;padding-left: 0% auto;padding-top: 0em;padding-right: 0.3em auto;
}
div.sawcampoLabelSeparado, div.sawcampoLabelJunto, div.sawcampoLabelSeguido {
	clear: both;padding-top: 0.3em;
}
div.sawcampoLabelSeparado label{clear:both;}
div.sawcampoLabelJunto input, div.sawcampoLabelJunto textarea{
	margin: 0em auto;padding-left : 0%;	padding-top : 0%;padding-right: 0%;
}
span.sawinputradioobl {color: black; font-size: 0.8em;font-family: Verdana, Helvetica, sans-serif}
legend.sawcampoObligado, label.sawcampoObligado, span.sawcampoObligado{
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;color: #008fd8; font-size: 0.8em;text-decoration: none;
}
input.sawcampoObligado, textarea.sawcampoObligado , input.sawcampoTexto, textarea.sawcampoTexto {
	font-family: Verdana, Helvetica,  sans-serif;	font-size: 0.8em;
}
input.sawcampoempr{width:20em}
input.sawcamponif{width:7em}
div.sawocultar{display:none}
/*FIN Estilos PINWFO05 Solicitud acceso web (Alta nuevo usuario) */

/*Estilos FAQs, Bibliotecas, Enlaces*/
.TituloFAQ {
	font-family: Verdana, Helvetica, sans-serif;
	font-size : 0.9em;
	font-weight : bold;
	color: #000000;
}
UL.colectLinks  {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-STYLE: normal;
	text-align: left;
	font-weight: normal;
	margin: 0em 0em 0em 0em;
	padding: 1em 0.1em 0.3em 0.4em;
}	
UL.colectLinks LI {
	LIST-STYLE-TYPE: none;
	margin: 0em 0em 0em 0em;
	text-align: left;
	line-height:0.8em; 
}
.Listado
{
    COLOR: #008fd8;
    TEXT-DECORATION: none;
    font-size:0.7em; 
}
A.Listado:active, A.Listado:link, A.Listado:visited
{
    COLOR: #008fd8;
    TEXT-DECORATION: none;
}
A.Listado:hover
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #777777;
}
/*Fin Estilos FAQs, Bibliotecas, Enlaces*/

/*Formulario  búsqueda */
/* Seccion Superior Buscador */
.buscadorSeccionBusqueda { 
	padding-left: 0.7em;
	background-color:#C0E1FF
}
.buscadorLabel { 
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 0.7em; 
	color: #008FD8; 
	text-decoration: none;
}
.buscadorInputPrincipal { 
	font-family: Helvetica, Verdana, sans-serif; 
	font-size: 0.55em; 
	font-weight: bold; 
	color: #008FD8; 
	background-color: #FFFFFF; 
	border: 1px #008FD8 solid
}
.buttomBusqueda {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 0.65em; 
	color: #FFFFFF; 
	background-color: #008FD8; 
	margin-top: 2px; 
	margin-right: 2px; 
	margin-bottom: 2px; 
	margin-left: 2px; 
	border: 1px solid; 
	border-color: #14B1FF #14B1FF #006DA3 #006DA3
}
/* SubMenu de búsqueda */
.buscadorFieldsetLabel {
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 0.75em; 
	color: #008FD8; 
	text-decoration: none;
	font-weight: bold;
}
.buscadorCampoTexto { 
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 0.7em; 
	color: #008FD8; 
	text-decoration: none
}
.buscadorInput
{ 
	font-family: Helvetica, Verdana, sans-serif; 
	font-size: 0.65em; 
	font-weight: bold; 
	color: #008FD8; 
	background-color: #FFEAC7; 
	border: 1px #FFB338 solid
}
/* Fin Formulario  búsqueda */
/* Inicio Resultado búsqueda */
.busquedaTipo{
	font-family: Verdana, Helvetica, sans-serif; 
	text-decoration: underline;
	font-size: 0.7em; 
	color: #008FD8
}
.busquedaValor{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 0.7em; 
	color: #008FD8;
	padding-right:1em;
}
.busquedaTitulo{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 1.1em; 
	color: #008FD8;
	font-weight: normal;
}
/* Fin resultado búsqueda */


/*Aplicacion Biblioteca y Enlaces */
H3.tituloBiblioteca  {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 0.75em; 
	COLOR: #006699; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
H4.tituloBiblioteca  {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 0.75em; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.tablaBiblioteca{
	border: 1px #006699 double;
	width: 100%
}
.tablaBiblioteca CAPTION{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 0.65em; 
	COLOR: #ffa34f; 
	BACKGROUND-COLOR: #006699;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;	
}
.tablaBiblioteca TH{
	FONT-SIZE: 0.65em; 
	COLOR: #006699; 
	background-color: #d1d7dc;
	border: 1px #006699 double;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	TEXT-DECORATION: none;
}
.tablaBiblioteca TR{
	vertical-align: top;
}
.tablaBiblioteca TD{
	border: 1px #ffffff double;
	background-color: #efefef;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.75em;
	color: #000000;
}
.textoBibliotecaContenido {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1em;
	color: #777777;
}
.textoBibliotecaDescArticulo{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.70em;
	color: #777777;
}
.textoBibliotecaDescContenido {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.9em; /*La reducción del texto se aplica a nivel de celda: 0.7 em*/
	color: #777777;
}
.textoBibliotecaAdvertencia, .textoBibliotecaAdvertencia STRONG {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.9em; 
	font-weight: normal;
	color: #FF0000;

}

.textModificacionDoc{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
	font-size: 0.6em;
}

.textCentrado{
	text-align: center;
}
.divNavegacion{
	text-align: right;
}

a.linkBibliotecaDoc a.linkBibliotecaDoc:link, a.linkBibliotecaDoc:visited, a.linkBibliotecaDoc:visited active {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	color: #0000FF;
	font-size: 0.8em;	
}
/* Fin aplicacion Biblioteca y Enlaces*/


/* Estilos Ofertas Asepeyo Club y Ofertas de trabajo*/

.textoOferta {
    font-size:0.70em; 
    COLOR: #777777;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

a.vinculoOfertaSub:link, a.vinculoOfertaSub:visited, a.vinculoOfertaSub:active {
    font-size:1.00em; 
    COLOR: #777777;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}

.tituloOfertas {
    font-size:0.9em; 
    COLOR: #008FD8;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.subtituloOfertas{
    font-size:0.70em; 
    COLOR: #008FD8;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.listaMapaComunidadesOferta{
    font-size:0.70em; 
    COLOR: #008FD8;
    TEXT-DECORATION: none;
}

.infoMapaComunidadesOferta{
    font-size:0.70em; 
    COLOR: #008FD8;
    TEXT-DECORATION: none;
	    font-weight:bold;
}

	.nombreOfertas { 
           font-size: 1.0em;
           COLOR: #008FD8;	     
           FONT-FAMILY: Verdana, Helvetica, sans-serif; 
           TEXT-DECORATION: none;
	}

a.vinculoCurriculum:link, a.vinculoCurriculum:visited, a.vinculoCurriculum:active{
    font-size:0.7em; 
    COLOR: #008fd8;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

a.vinculoCurriculumSub:link, a.vinculoCurriculumSub:visited, a.vinculoCurriculumSub:active{
    font-size:0.7em; 
    COLOR: #008fd8;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}

a.comunidadesOfertas:link, a.comunidadesOfertas:visited, a.comunidadesOfertas:active{
    font-size:1.0em; 
    COLOR: #008fd8;
    LINE-HEIGHT: 0.8em;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

a.ofertasTrabajo:link, a.ofertasTrabajo:visited, a.ofertasTrabajo:active{
    font-size:0.8em; 
    COLOR: #008fd8;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.infoOfertas
{
    font-size:0.7em; 
    COLOR: #008fd8;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.infoOfertasSub{
    font-size:0.7em; 
    COLOR: #008fd8;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}

.vistasOfertas
{
    font-size:0.8em; 
    COLOR: #008fd8;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.nuevaOfertaAsepeyoClub
{
    font-size:0.7em; 
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

/* FIN Estilos Ofertas Asepeyo Club y Ofertas de trabajo*/

/* ESTILOS DE BD TEXTOS (TEXWFO01)*/

.TextosMensaje {
	font-size: 0.8em;
	color: #000000;
}

.TextosReferencia {
	font-size: 0.8em;
	color: #000000;
	text-align:center;
	width: 50%;
	BORDER: #000000 2px solid;
}

/* FIN ESTILOS DE BD TEXTOS (TEXWFO01)*/

/* Estilos estandar para los formularios de vistas y busquedas y las entradas de las vistas */
a.linkEntradaVista:hover { 
	font-weight:bold;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 0.8em; color: #FFB338; text-decoration: underline
}
a.linkEntradaVista, a.linkEntradaVista:link, a.linkEntradaVista:visited, a.linkEntradaVista:visited active  { 
	font-weight:bold;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 0.8em; color: #7FC7EC; text-decoration: none
}
span.linkEntradaVista { 
font-weight:normal;
font-family: Verdana, Helvetica, sans-serif; 
font-size: 0.8em; color: #7FC7EC; text-decoration: none}

.linkEntradaDescrVista:hover { 
	font-weight:normal;
	font-style: italic;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 0.8em; color: #FFB338; text-decoration: none
}
.linkEntradaDescrVista, .linkEntradaDescrVista:link, .linkEntradaDescrVista:visited, .linkEntradaDescrVista:visited active  { 
	font-weight:normal;
	font-style: italic;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 0.8em; color: #7FC7EC; text-decoration: none
}

/*Menu Navegacion Vistas*/
.navegacionVista {
background-color: #CCE9F7;
width: 100%
}
.contenidoVista {
width: 100%
}
div.contenidoVista h2 {
	display:none;
	visibility: hidden;
}
IMG.botonNavegacion{
	border: none;
}
.infoNoDocumentsVista {
	text-align:center;
}
	/*FIN Menu Navegacion Vistas*/
/* FIN Estilos estandar para los formularios de vistas y busquedas y las entradas de las vistas */
/*Formulario Serv. San. Ext - Busqueda*/
TABLE.tablaSSE {
	border-width: 0em;
	font-size: 0.7em;
	color: #008FD8;
}
TABLE.tablaSSE A{
	font-size: 1em;
	color: #7FC7EC
}
TABLE.tablaSSE A:hover{
	color: #FFB338;
	text-decoration:underline;
}

TABLE.tablaSSE TR.encabezadotabla {
	display:none;
}
TABLE.tablaSSE TR.datotabla{
	vertical-align: top;
}
TABLE.tablaSSE TR.datotabla TD.Serv24h {
	color:red;
	text-align:center;
	cursor: default;
}
TABLE.tablaSSE TR.datotabla TD.ServH {
	text-align:center;
	cursor: default;
}
TABLE.tablaSSE TR.datotabla TD.Preferente {
	text-align:center;
	cursor: default;
}
/*Formulario Serv. San. Ext - Datos*/
H1.tituloServicio, H2.tituloServicio{ 
	/*font-family: Verdana, Helvetica, sans-serif; */
	font-size: 1em; 
	color: #008FD8 
}
TABLE.tblDatosServicioSSE {
	font-size: 0.7em;
	border-width: 0em;
	width: 100%;
}
TABLE.tblDatosServicioSSE TD.colNombre {
	width: 30%;
	vertical-align: top;
}
TABLE.tblDatosServicioSSE TD.colValor {
	color: #000000;
	width: 70%;
	vertical-align: top;
}
TABLE.tblDatosServicioSSE CAPTION {
	display:none;
}
/**
	CSS Buscador XML personalizado en Ultraseek
*/
#ContenidoBuscUltraseek {
	FONT-SIZE: 1em;
}
#ContenidoBuscUltraseek P {
	PADDING-LEFT: 0.7em;
}
#ContenidoBuscUltraseek H3 {
	MARGIN-TOP: 2em; PADDING-LEFT: 0.7em; FONT-SIZE: 0.7em; MARGIN-BOTTOM: 0.7em; COLOR: #777777
}
#ContenidoBuscUltraseek A, 
#ContenidoBuscUltraseek A:visited, 
#ContenidoBuscUltraseek A:link {
	COLOR: #008cde; TEXT-DECORATION: none
}
#ContenidoBuscUltraseek A:hover {
	TEXT-DECORATION: underline
}

#ContenidoBuscUltraseek .spellemphasis {
  font-weight: bold;
  font-style: italic;
}
/*Cuadro de Busqueda*/
#ContenidoBuscUltraseek .label {
	color: #008FD8; 
	font-weight: bold;
	font-size: 0.8em; 
}
#ContenidoBuscUltraseek .labelquery {
	font-weight: bold;
	font-size: 0.8em; 
}
/*Navegador*/
#ContenidoBuscUltraseek .navbar {
  background-color: #CCE9F7;
  font-weight: bold;
  font-size: 0.85em;
  color: #0D95DA;
  padding-top: 3px;
  padding-bottom: 1px;
  text-align: right;
}

#ContenidoBuscUltraseek .navbarleft,
#ContenidoBuscUltraseek .navbarcenter,
#ContenidoBuscUltraseek .navbarright {
  padding-right: 10px; 
}

/*Resultados busqueda*/
#ContenidoBuscUltraseek DIV.results P{
	margin-top: 0.5em;
	margin-bottom: 0em;
}
#ContenidoBuscUltraseek DIV.results HR {
    border: 1px solid #cccccc;
    padding: 0em;
    margin: 0em;
    margin-top: 0.2em;
}

#ContenidoBuscUltraseek DIV.results H3.title {
	margin-top: 0.3em;
	margin-bottom: 0.2em;	
	font-size: 0.8em;
	line-height: 1.4em;
}
#ContenidoBuscUltraseek H3.error {
	font-size: 0.9em;
	line-height: 1.4em;
	text-align: center;
	font-weight: bold;
}
#ContenidoBuscUltraseek .description {
	font-size: 0.8em;
	color: #0072C4;
	line-height: 1.2em;
	margin-bottom: 0em;
}
#ContenidoBuscUltraseek .url, #ContenidoBuscUltraseek .size  {
   font-size: 0.62em;
   line-height: 1.5em;
   font-style: italic;
   color: #0D95DA;
}

#ContenidoBuscUltraseek DIV.results .wordscores {
  color: #777777;
}
#ContenidoBuscUltraseek DIV.results .highlight {
  background-color: #FFFF99;
}
div.bugie6 {line-height:0em;float:right;}

DIV.capa_Cabecera {
	display:none;
	visibility: hidden;
}
DIV.capa_HiloAriadna {
	display:none;
	visibility:hidden;
}
DIV.capa_IdiomaNavegacion {
	display:none;
	visibility: hidden;
}
DIV.capa_ContenidoGeneral {
	BORDER: 0px none; 
	BACKGROUND-COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	overflow:hidden;
	clear: both;
	float:none;
	left: 0em;
	margin: 0px auto;
	padding: 0px auto;
	position: relative;
	top: 0em;
	width: 100%; 
	
/*	min-width: 770px; */
/*Pendiente verificar propiedad*/
}
DIV.capa_MenuPrincipal {
display:none;
	visibility: hidden;
}
DIV.capa_Contenido {
	BORDER: 0px none; 
	BACKGROUND-COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	text-align: left;
	clear: none;
	float: right;
	left: 0em; 
	margin: 0px;
	padding: 0px;
	position: relative;
	top: 0em;
	width: 100%;
}
DIV.capa_PanelDerecho {
	display:none;
	visibility: hidden;
}
DIV.capa_Pie {
	display:none;
	visibility: hidden;
}

.imprimirElemNoNecesario{
	display:none;
}
