/* Basic */
.width150 {
	width:150px;
	}
.clear {
clear: both;
}
.float-left {
float: left;
}
.float-right {
float: right;
}
/*Profile Interes */
.btnDel 
{
	padding-left:5px;
	width:30px;
}

.btnDel > img {cursor:pointer;}

.alrt {font-size:12px;table-layout:fixed}
.alrt  a:link {font-size:0.8em;}
.alrt  a:hover {font-size:0.8em;}
.alrt  a:visited {font-size:0.8em;}


.sizePaginacion {font-size:12px;}
.sizePaginacion input {font-size:12px; font-weight:bold; width:20px; padding-left:6px; border:none; }
.alertasAsunto	{width:420px}
.alertasAsunto a:link, .alertasAsunto a:visited, .alertasAsunto a:hover
	{font-size:0.8em;
	cursor:pointer;
font-weight:bold;
text-decoration:underline;
color:#2D2D2d;}
	
.alertasFecha {width:100px;}
	
.nuestraCiudad {
	width:300px;
	padding-top:15px;
	padding-top:15px;

}
.medioRecibo
{
	width:100px;
	padding-top:15px;
}

/* Mis Expedientes */ 

.optMas 
{
	width:22px; 
	text-align: center;
}

/* Docs Mailbox */

.MDoc {width:37%; text-align:center}
.MbAvailable {width:18%; text-align:center}
.MbValid {width:27%; text-align:center}
.MbAskDelete {width:30%; text-align:center}

.deleteRecibo
{
	width:100px;
	padding-top:15px;
}

.tituloRecibos h3 img
{margin-right:10px}

/* alertBrowse*/

.AlertDel {width:10%;}

.AlertSubject {width:60%;}
.AlertDate {width:30%;}

	
/* Final Profile Interes */

.tituloSolicitudes {border-bottom:1px dotted  #646464; padding-top:20px; }
.tituloSolicitudes a:hover {font-size:1em; font-weight:bold; color:#FC690C; text-decoration:none;} 
.tituloSolicitudes a:link {font-size:1em; font-weight:bold; color:#FC690C;} 
.tituloSolicitudes a:visited {font-size:1em; font-weight:bold; color:#FC690C;} 

/* Seguimiento Carpeta*/
.botonSolicitud
{margin-left:25%}
/*Final Seguimiento Carpeta*/

/* Confirmacion Solicitud  de tramite */ 
.reciboSolicitud {padding-left:100px;}

/* Final confirmacion Solicitud  de tramite */ 

/* Configurar Carpeta */
.CarpetaConfig {
font-size:12px; 
color:#4e4e4e;
margin-left:20px;
}

.espacioCarpetaConfig {
margin-left:20px;
}

/* Final Configurar Carpeta */


/*General */

#variadorText 
{
	padding-left:90%;	
}

.cajatextoDia {width:18px; height:13px;}
.cajatextoMes {width:18px; height:13px;}
.cajatextoAno {width:35px; height:13px;}
.cajatextoMail  { width:200px;}
.EspacioSolicitud {width:24px; height:0px;}

.enlaceTramites
{
    border-bottom:1px solid #FFCCAA;
    margin-top:15px;
    font-weight:bold;
}

.enlaceTramites img { float: right; }
.enlaceTramites .enlace {float: left; }

A.enlace:active{color: #666666; 	text-decoration: none;}
A.enlace:link{color: #333333;  text-decoration: none;}
A.enlace:visited{color: #333333;  text-decoration: none;}
A.enlace:hover{color: #000000; background-color: #EAEAEA;  text-decoration: none;}

A.enlaceTexto:active {color: #0B3861;  text-decoration: none;}
A.enlaceTexto:link{color: #0B3861;  text-decoration: none;}
A.enlaceTexto:visited{color: #B45F04;  text-decoration: none;}
A.enlaceTexto:hover{color: #0B3861; background-color: #EAEAEA;  text-decoration: none;}

A.enlaceFontTextTabla:active {font-size: 0.95em; color: #244D72;  text-decoration: none; text-align: justify;}
A.enlaceFontTextTabla:link {font-size: 0.95em; color: #0B3861;  text-decoration: none; text-align: justify;}
A.enlaceFontTextTabla:visited {font-size: 0.95em; color: #B45F04;  text-decoration: none; text-align: justify;}
A.enlaceFontTextTabla:hover {font-size: 0.95em; color: #0B3861;  text-decoration: none; text-align: justify;}

.paddingProfile
{
padding:10px;
}

/*******************************************************************/
/****************** MAQUETACIÓN CUERPO WEBSITE *********************/
/*******************************************************************/

/*******************************************************************/
/****************** GOLBAL *****************************************/
/*******************************************************************/
/*** TAGS ***/

body,html	
{	
    color: #244D72;		
	font-family: Helvetica, Tahoma, Arial, Verdana, sans-serif; 

	background-color: white;	
	margin:0;
	padding:0;
	font-size : 90%;
}
input, select
{
    color: #244D72;		
	font-family: Helvetica, Tahoma, Arial, Verdana, sans-serif; 
}

a { color: #244D72; /*text-decoration:none;*/}
a:visited { color: #244D72; }
a:hover { color: #96acc3;}

img
{
	border:0px;
}

.contractTitle
{
	margin-top:20px; 
    margin-bottom:25px;
    font-weight: bold;
    font-size: 2em;
    padding-bottom:5px;    
    height: 18px;
}

H1 
{
	display:none;
}

H2 
{
	display:none;
}
h3
{
    margin-top:20px; 
    margin-bottom:25px;
    font-weight: bold;
    font-size: 1.2em;
    padding-bottom:5px;    
    border-bottom: 1px solid #96ACC3;
    height: 18px;
}
h3 span { float: left; }
h3 a.linkHelp { float: right; }

h4
{
    font-weight: bold;
    font-size: 1em;
    margin-bottom:10px; 
    margin-top:15px; 
    height:17px;
    text-decoration: underline;
}

h5
{
    font-weight: bold;
    font-size: 1em;
    color: #696969;
    margin:10px; 
    
}
h6
{
    font-weight: bold;
    font-size: 1em;
    color: #ff8c00;
    margin:8px; 
    
}

.Oldh4
{
    font-weight: bold;
    font-size: 1em;
    margin-bottom:10px; 
    margin-top:15px; 
    height:17px;
    text-decoration: underline;
}

.Oldh5
{
    font-weight: bold;
    font-size: 1em;
    color: #696969;
    margin:10px; 
    padding-bottom:10px;
    
}
.Oldh6
{
    font-weight: bold;
    font-size: 1em;
    color: #ff8c00;
    margin:8px;     
}

p
{
    text-align: justify; 
    margin-top: 13px;
    margin-bottom: 13px;
}

input 
{
	font-size: 1em;
    margin-bottom:1px;
    margin-top:1px;	
}

li  {padding:0; margin:0}
ul {padding:0; margin:0}


/*******************************************************************/
/****************** GOLBAL *****************************************/
/*******************************************************************/
/*** CLASES ***  BASICS ELEMENTS **/

.ErrorText
{
    color:Red;        
}

.alertText
{
	background: url('../images/information.png') center no-repeat;
	background-position: 7px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 5px 5px 30px;	
	color: Red;
}

.required 
{	
	background-color: #fffff0;	
	border: 1px solid #244D72;
}

.Caption{font-weight:bold; margin-right:10px;}
.Value{color: Gray;}


/*** CLASES ***  BLOCKS STUCTURE **/

.ButtonsBar
{
    margin: 15px 0px;        
}

.Boton , .ButtonsBar input 
{
    border: 1px solid #244D72;
    background:  url('/eParticipa/Resources/Crm/e-participa/Images/fondoBoton4.gif') repeat-x scroll 0px 0px  white;
    cursor: pointer;
    color: White;
    padding: 3px 6px;    
}

.Boton:hover , .ButtonsBar input:hover 
{
    background:  url('/eParticipa/Resources/Crm/e-participa/Images/fondoBoton3.gif') repeat-x scroll 0px 0px  white;
}

.LinksBar
{
    margin-top: 50px;
    background:  url('/eParticipa/Resources/Crm/e-participa/Images/RowStyle8r3.png') repeat-x scroll 0px 0px  white;
}

.LinksBar a:hover { color: #ff8c00; }

.LinksBar { border-bottom:1px dotted #DFE9F2; padding: 8px 5px 6px 5px; }
.LinksBar a { text-decoration: none; }

.LinkVolver
{
    background:url("/eParticipa/Resources/Crm/e-participa/Images/IconoVolver.gif") no-repeat scroll 0 center white;
    padding:0px 0 0px 24px;
}
.LinkVolver:hover
{
    background:url("/eParticipa/Resources/Crm/e-participa/Images/IconoVolver2.gif") no-repeat scroll 0 center white;
}

.BoxContainer a {color:#3C81BF;}
.BoxContainer a:hover { color: #ff8c00; }

.TituloSeccion
{
    border-bottom:1px solid #FFCCAA;
    font-weight: bold;   
}

.contract
{
	color: #696969;
	border: 1px solid Silver;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
	height: 250px;
	overflow: auto;
}
.contract li { 	margin: 6px 0px 6px 25px; }

.InfoPresentation
{
	margin:22px 0 20px 0;
}

.CardBlock, .CardBlockAlternative
{
    background: 0px 0px url('/eParticipa/Resources/Crm/e-participa/Images/fondo-ficha9.png') repeat-x;
    background-color: #F2FAFF;    
    border:2px solid #96acc3;    
    margin-left:0;
    padding:8px;
	border-radius: 14px; 
}
.CardBlock ul,
.CardBlockAlternative ul { list-style-type: none; }

.CardBlock .Caption ,
.CardBlockAlternative .Caption { font-weight: bold; text-decoration:underline; }

.CardBlock .Value,
.CardBlockAlternative .Value { color: gray; }

.CardBlock li { margin: 10px; }
.CardBlockAlternative li { margin: 12px; }

.CardBlock .Caption { display:block; margin-bottom:2px;}
.CardBlockAlternative .Caption { margin-right: 10px; }
.CardBlock .FullLine {border: 1px solid; display: block;}

/***************** BoxContainer ************************************/
div.BoxContainer
{
	font-size: 98%;
    color: #244D72;	
    padding-bottom: 20px;
}

span.fontTextG ,
span.fontTextB ,
td.fontTextG,
td.fontTextB
{
    font-weight: bold; 
}
.fontTextCenter { text-align: center; }
.fontTextNumber { text-align: right; }
.fonttextSmall{font-size: 10px;}


/*****************************************************/

/* IDIOMAS */

.catalan 
{
	background: url('../images/catala.png') left #ffffff repeat-y;
	padding-left:30px;
}

.espanol 
{
	background: url('../images/espana.png') left #ffffff no-repeat;
	padding-left:30px;
}
		
/* TAG PRINCIPALES */

.separacionTabla 
{	
	font-size:1em;
	padding-left:3px;
	padding-right:3px; 
	background-color:#9d9d9d;
	color:#ffffff;	
}

.linklist  a:visited 
{
	font-size:95%;
	color:#565656;
	font-weight:bold;
	text-decoration:none;	
}

.linklist  a:link 
{
	font-size:95%;
	color:#565656;
	font-weight:bold;
	text-decoration:none;
}

.linklist   a:hover 
{
	font-size:95%;
	color:#565656;	
	text-decoration: underline;
}

a:link .resaltarTexto
{
font-size:12px;
font-weight:bold;
text-decoration:underline;}

a:hover .resaltarTexto
{font-size:12px;
font-weight:bold;
text-decoration:underline;}

a:visited .resaltarTexto
{font-size:12px;
font-weight:bold;
text-decoration:underline;}

	
/* CABECERA */

#CCUserInfo1 { background-color:#000000; }

#userInfo
{
    text-align:right;
    height: 19px;
    text-decoration:none;
}

/*  MENU ICONOS*/
.menuIconos 
{
	margin-left:500px;
	margin-top: 17px;
	text-align: center;	
	width: 268px;
}
.menuIconos a
{
    font-size: 85%;	    
    text-decoration:underline;
}

.ASmall { font-size:small; }
.AMedium { font-size:medium; }
.ABig { font-size:large; }
		
#inicio 
{
	BACKGROUND: url('../images/house.png') no-repeat  top;
	line-height:40px;
}
#contacto 
{
	BACKGROUND: url('../images/sobre.png') no-repeat  top;
	line-height:40px;
}		
#mapaWeb
{
	BACKGROUND: url('../images/mapaweb.gif') no-repeat  top;
	line-height:40px;
}	

#idioma
{
	BACKGROUND: url('../images/language.png') no-repeat  top;
	line-height:40px;
}

#idiomasPublic
{
    text-align:right;
    height: 19px;
    text-decoration:none;
}

/* Principio Mapa Web */

	ul#menu_arbol, ul#menu_arbol ul 
	{
		list-style-type: none;
		background: url('../images/linea_vertical.gif') repeat-y;
	}

	ul#menu_arbol li 
	{
		padding: 0 10px;	
		background: url('../images/nodo.gif') no-repeat;
	}	
	
	ul#menu_arbol li:last-child	{background: #FFF url('../images/cierre.gif') no-repeat left top;}
		
	ul#menu_arbol ul {margin-left: 5px;}

	ul#menu_arbol ul li {font-size: 14px;}


/* Final Mapa Web */


#fontBig
{
	BACKGROUND: url('../images/subirFuente.jpg') no-repeat top;
	line-height:40px;
}

#fontSmall
{
	BACKGROUND: url('../images/bajarFuente.png') no-repeat  top;
	line-height:40px;
}

/* FINAL MENU ICONOS*/
		
.aytoHeader
{
	font:10px black;	
	padding-left:20px;
}

.upHeader 
{	
	padding-left:450px;
}
		
a.upHeaderLink:link 
{
	font:11px black;
	color:#000000;	
	text-decoration:none;
}

a.upHeaderLink:visited 
{
	font:11px black;
	color:#000000;	
	text-decoration:none;
}

a.upHeaderLink:hover 
{
	font:11px black;
	color:#000000;	
	text-decoration:none;
} 

#CarpetaCiudadana 
{
	background-image: url("/eParticipa/Resources/Crm/Common/images/carpeta_ciudadana.jpg");
	background-repeat: no-repeat;
	background-position:center;
	border: 1px solid transparent;
	height: 0;
    padding-top: 120px;
}

#CarpetaCiudadanaFooter
{
	background: url('../images/cabecera.jpg') no-repeat center center;
	height: 83px;
	margin-top:0px;
}
		
#container
{
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	width: 990px;
	text-align: left;
	position: relative;
	min-height: 100%;
	background-color: #ffffff;
}

.bold {font-weight:bold;}

/*reqDetailPublic */
.margenTexto {padding-left:20px; padding-top:10px;}

#expired
{
	margin-right:100px;
	margin-left:100px;
	padding-top:40px;
}

#linkListMapa
{
	padding-bottom:70px;
	margin-left:150px;
}

.tituloMapa
{
	padding-left:100px;
	padding-top:30px;
	margin-bottom:20px;	
	font-size:14px;
	text-decoration:underline;
	font-weight:bold;
}
.MapaWebGroup
{
	margin-left: 150px;
	margin-bottom: 25px;
}
.MapaWebGroup ul
{
	margin: 5px;
}
.MapaWebItem
{
	padding: 3px;
	margin-left: 40px;
}

#linkList
{
	min-height: 590px;
	padding-top:5px;
	width:200px;
	padding-left:1px;
	float:left;
	/*min-height: 360px;*/
	padding-bottom:5px;
}

#content
{
	float:right;
	position:fixed;
	left:330px;
	top:100px;
}

/* MENU */

#menu
{
	text-align:left;
	width:200px;
}
#menu > ol 
{
   padding:0px;
   margin: 0px;     
}
.MenuGroup
{
	list-style-type: none;
	padding-left: 10px;
	display: block;
	border-bottom:1px solid  #D3D3D3;
	margin-top: 1px;
}
.MenuGroupCycleStyle1 { border-left: 5px solid #343399;}
.MenuGroupCycleStyle2 { border-left: 5px solid #3399FE;}
.MenuGroupCycleStyle3 { border-left: 5px solid #339A99;}
.MenuGroupCycleStyle4 { border-left: 5px solid #FF3300;}
.MenuGroupCycleStyle5 { border-left: 5px solid #FF9934;}
.MenuGroupCycleStyle6 { border-left: 5px solid #FFCC33;}

.MenuGroupTitle 
{
    font-size: 115%;
    margin: 3px 0;
}
.MenuGroupTitle:hover { color: #96acc3; }

.MenuGroup ol
{
   padding: 0 0 0 16px;
   margin: 0 0 5px 0;      
   list-style-type:square;
}
.MenuGroup li { margin: 2px 8px 2px 2px;}

#menu a { color: #244D72; text-decoration:none;}
#menu a:visited { color: #244D72; }
#menu a:hover { color: #96acc3;}
#menu a.ThisPage { font-weight: bold;}


/* CUERPO */
#imagen
{
	BACKGROUND: url('../images/imagenPublic2.jpg') no-repeat ;	
	margin-left:0px;
	height:210px;
	width:530px;
	float:right;
}
		
.banner
{
	width:275px;
	margin-left:40px;
	padding-top:100px;
	font-weight:400;
}

.tituloTabla {
	padding-left:2px;
	background-color:#9d9d9d;
	color:#ffffff;
}
		
#carpetaText
{
	min-height:440px;
	margin-top: 0px;
	margin-bottom: 30px;
	margin-left:1px;	
}

.BoxContainer
{	
	width:750px;
	padding-right:5px;	
	float:right;
}

.BoxContainerLogin
{
	min-height:550px;
	width:560px;
	padding-right:5px;
	float:right;
}

input.button 
{	
	height: 2em;
	text-align:center;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	line-height:18px;
	padding-bottom: 0px;
	background-color:#2e92e6;
	font-size: small;	
	color:#ffffff;	
	text-decoration: none;
}

a.button ,
a.LinkButton ,
input.LinkButton 
{	
    background: url("/eParticipa/Resources/Crm/e-participa/Images/fondoBoton4.gif") repeat-x scroll 0 0 white;
    border: 1px solid #244D72;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    line-height: 22px;
    margin: 5px 5px 0px 0px;
    padding: 0px 7px;
    text-align: center;
    text-decoration: none;
}
a:hover.button ,
a:hover.LinkButton ,
input:hover.LinkButton 
{	
    background:url("/eParticipa/Resources/Crm/e-participa/Images/fondoBoton3.gif") repeat-x scroll 0 0 white;
	color:#ffffff;    
}

#ctlRequest_cuhogsolad_lblDoor { width:30px; }
	
.BtnGeneral
{	
	border:0px #278bdf solid;
	margin:0px;
	padding: 0px 2px 0px 2px;
	text-decoration:none;
	text-align:center;
	text-decoration:none;	
	color:#ffffff;
	background-color:#2e92e6;
	cursor:pointer;
}	
	
/* PIE */

.pie {
	margin-top:100px;
	height: 140px;
	width: 40%;
	color: #c7d49b;
	text-align: left;
	float: center;
}
.pie2 {
	width: 60%;
	float: right;	
	top: -2em;
	text-decoration: none;
}
.pieA {
    /*color: white;*/
    float: left;
    height: 20px;
}
.pieB {
	margin-top: -2px;
	float: left;
}
.pieC {
	line-height: 23px;    
    margin-top: -25px;
    padding-right: 5px;
	float: right;	
}
.FinanciadorasPie { list-style-type: none; }

#footer 
{
	width: 100%; 
	height: 30px;
    border-bottom: 0;
	padding-top: 40px;
    margin: auto;
    width: 1000px;    
}

#footerContainer
{
	clear:both;
	height: 80px;
}
/* fin PIE */

#entidades 
{
	text-align:right;
	float:left;
}

#entidades li { display:inline; }

/*  Help.aspx  */

.helpASPX 
{	
	padding-top:20px;
	width:100%;
	float:right;
	text-align:center;
}

.group {background-color:#E6EBED;}

/* 1024  y   superior  	*/

.screen_high .RequestFieldValue { width:100%; text-align:left; }

/* 800 max */ 

.screen_low .RequestTableTittle { width:520px; }
.screen_low .RequestTitleHeader { width:520px;}
.screen_low .RequestGroupTittle { width:500px;}
.screen_low .DrropDownTable  {width:520px;}


/* GOOD CSS fOR NEXT PTF*/

/* INICIO LOGIN */ 
/* Login.aspx  */
#lnkCertLogin 
{
	/*margin-top:20px;
	padding-top:20px;*/
}

/* Formulario de Login / certificado digital */
.formLogin
{
	background-color:red;
	height:50px;
	border:4px solid black;
	position:relative;
}

.LoginBox 
{
	border: 1px solid;
	border-color:#244D72;
	padding-bottom: 10px;
	width:260px;
	float:right;
    text-align: center;
	
}
.LoginBox #Nif 
{
    padding: 0px 20px;
}
#Nif ul { text-align: left; margin-left: 1em;}
.LoginBox p { text-align: center;}
a.lnkforgot { font-size: 0.9em;}
p.alert
{
	background: url('../images/information.png') center no-repeat;
	background-position: 7px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 5px 5px 30px;
	border: 1px solid red;
	color: Red;
}

a.enlace_pasos {
    background-color: #9AC1E0;
    text-decoration:none;
    color:#FFFFFF;
    display: block;
    font-size: 90%;
    font-weight:bold;
} 
a.enlace_pasos:hover { background-color: #4C9CE3; }

.PasosTitle
{
    color: #4C9CE3;
    font-weight: bold;
    text-decoration:underline;
    padding: 10px 0 10px 0;    
}

/*#pasos 
{
	BACKGROUND: url('../images/disfuminat.jpg') repeat  left;
	margin-right:0px;
	margin-right:20px;
	margin-top:10px;
	margin-left:10px;
	width:430px;
	clear:both;
	border:1px solid #D3D3D3;
	float:left;
}

#pasos > p
{
    margin: 10px 35px;
    color: gray;    
    font-weight: bold;    
}

#pasos .contenido 
{
	WIDTH: 350px;
    margin-top: 6px;
    margin-right: 6px;
    margin-bottom: 6px;
    margin-left: 15px;
    padding-top: 6px;
    padding-right: 6px;
    padding-bottom: 6px;
    padding-left: 15px;	
}*/

#pasos .lista
{
	margin-left: 25px;
}
.descListaPasos { margin-left: 8px; }

#tablaPasos 
{
	width:350px;
	margin-left:25px;
	margin-bottom:5px;
}
.textPasos
{
	text-align:right;
	padding-left:35px;
	padding-right:20px; 
	padding-bottom:5px;
	padding-top:30px;
	cursor:pointer;
	font-weight: bold;
	color: #FFFFFF;	
}

.imagenLista { BACKGROUND: url('../images/PasoCarpeta.jpg') no-repeat bottom;}
.imagenLista1 { BACKGROUND: url('../images/PasoSolicitud.jpg') no-repeat bottom;}
.imagenLista2 { BACKGROUND: url('../images/PasoAlta.jpg') no-repeat bottom;}
.imagenLista3 { BACKGROUND: url('../images/PasoEntrada.jpg') no-repeat bottom;}

.widthLogin	{ padding-left:13px; }

#certificate
{
	padding-top:10px;		
	border-top: 1px solid #676767;
	height:40px;
	BACKGROUND: url('../images/certif.png') no-repeat top;	
}
		
a.linkCertificate:link
{
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:red;
}

.validar
{
	FONT: 1em Verdana, Arial, Helvetica, sans-serif;
	COLOR: #e6750a;
	background-color: #9DBEE6;
	border-left-color: #000066;
	border-top-color: #000066;
	border-right-color: #000066;
	border-bottom-color: #000066;
	border-top-style: inset;
	border-top-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	text-decoration: none;
}

.cuadroLogin 
{
	border: 1px;
	border-left-style: dashed;
	border-right-style: dashed;
	border-right-color: #003366;
	border-top-color: #003366;
	border-top-style: dashed;
	border-bottom-color: #003366;
	border-bottom-style: dashed;
	border-left-color: #003366;

}

.titulos {
	font-size: 0.7em;
	color: #677982;
	text-decoration: none;
	text-align: center;
}

.cuadro {
	background-color: #C2D6E1;
	border: 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-right-color: #003366;
	border-top-color: #003366;
	border-top-style: solid;
	border-bottom-color: #003366;
	border-bottom-style: solid;
	border-left-color: #003366;
}

.subTituloCuadro { color: #4C9CE3; font-weight:bold; }


/*  FINAL LOGIN  */ 
	
/* Alta automática de usuarios */
.bloqueDatos
{
	margin: 10px;
}

.BDCLocator_divNum 
{
	display: inline;
	margin: 5px;
}
	
.BDCLocator_DropDown 
{
	width: 60px;
	margin: 10px;
	display: inline;
}

.BDCLocator_ul
{
	margin-top: 10px;
	margin-left: 230px;
}

.BDCLocator_ul li 
{
	list-style-type: none;
	display: inline;
}

.BDCLocator_divhor 
{
	display: inline;
	margin: 5px;
}

.BDCLocator_Street
{
	width: 250px;
}

.BDCLocatorNum
{
	border-top: 1px dotted #000000;
	margin: 20px;
	padding: 5px;
}

.cajaTop {
	background:url(/eParticipa/Resources/Crm/Common/images/BoxTop.jpg);
	height: 25px;
	width: 758px;
	text-align: center;
}

.cajaMiddle {
	background:url(/eParticipa/Resources/Crm/Common/images/BoxMiddle.jpg);
    height: 310px; 
    width: 758px;
    text-align: inherit;    
}

.cajaMiddleSesExp {
	background:url(/eParticipa/Resources/Crm/Common/images/BoxMiddle.jpg);
    height: 315px; 
    width: 758px;
    text-align: center;    
}

.cajaMiddleExpPwd {
	background:url(/eParticipa/Resources/Crm/Common/images/BoxMiddle.jpg);
    height: 235px; 
    width: 758px;
    text-align: inherit;    
}

.cajaMiddleForgotPwd {
	background:url(/eParticipa/Resources/Crm/Common/images/BoxMiddle.jpg);
    height: 150px; 
    width: 758px;
    text-align: inherit;    
}

.cajaBottom {
	background:url(/eParticipa/Resources/Crm/Common/images/BoxBottom.jpg) no-repeat;
	height: 25px;
	width: 758px;
	text-align: center;
}

.cajaTittle {
	background-image:url(/eParticipa/Resources/Crm/Common/images/BoxTittle.jpg);
	width: 758px;
	height:21px;
	text-align: left;
}

.ChangePinBox
{
    border: 1px solid silver;
    padding: 10px;    
}

.PrincipalesFunciones p {text-align: left;}


.Selectable
{
  cursor: pointer;      
}	

/************ standard forms ***************/

fieldset { border: 0px solid black;}
.Form ul, fieldset ul { list-style-type: none;  }

.Form label, fieldset label
{
    clear:both;
    float: left;
    display:block;
    width: 4.5em;
    margin-top: 0.2em;
}
label.XSmall  {width: 4.5em;}
label.Small   {width: 8em;}
label.Medium  {width: 13em;}
label.Large   {width: 18em;}
label.XLarge  {width: 25em;}
label.XXLarge {width: 32em;}

fieldset label { font-weight: bold; }

/*************************************************************/ 

/* NEWUSERCERT ***********************************************/

#NewCertUser {}
#newUserStep1 fieldset label { width: 12em; }
#newUserStep1 fieldset li input, #newUserStep1 fieldset li select
{
    width: 180px;
    font-size: 90%;
}
#CondicionesDeUso
{
	text-align: center;
}

#newUserStep1, #newUserStep2 { margin-top: 25px;}


/*#CondicionesDeUso  */
.contract{ 	text-align: justify; }



/* VOLANTES Y FICHAS CONFIRMACIÓN SOLICITUDES ***********/

#requestLink
{
	margin-top: 1em;
	margin-bottom: 1em;
	text-align: justify; 
}
.requestData 
{
	text-align: center; 
	margin-left: 0.5em;
	margin-right: 0.5em;
	font-weight: bold; 
	background-color: #D3D3D3;
}

.enlaceSolicitud
{
    border-bottom: 1px solid;
    font-weight : bold;
    color : Green;
}

/********************************************************/
/*SignFile*/

#SignFile input{ width: 470px;  }

/* MailBoxDocuments ***^*******************************/

/*#MailBoxTable tbody tr td {    border-bottom: 1px dotted #D3D3D3; }*/
/*.MailBoxDocumentAvailable { color: Black;}*/
/*.MailBoxDocumentNotAvailable { color: silver;}*/

/********************************************************/
/*CUDInfo*/

#CUDInfo{}

/*
#ExitInfoPresentation 
{
	background-image:url(/eParticipa/resources/Crm/e-participa/Images/validacionCorrecta.jpeg);
	background-position: 0px 25%;
	background-repeat:no-repeat;	
	padding-left:105px;
}
*/

/********************************************************/
/********************************************************/
/*Browses*/
/*Solicitudes y Autoliquidacione publicas, privadas, con firma, ....... */
/* clases: EntitiesGroup, TitleBar, Text, IconTop, InformationLink , InetReqLink */

/*Cabeceras de GRUPOS */
.InActive {color: Silver; }

.EntitiesGroup
{
    /*border: 1px solid lightgrey;    */
    margin: 1px 0px;
}
.TitleBar
{
    /*background: url('/eParticipa/Resources/Crm/Common/Images/title2_bg.jpg');*/
    font-weight: bold;
    padding:2px 0;    
    height: 22px;
}
.PanelManager
{
    float: left;
    cursor: pointer;
    width: 500px;   
}
.PanelManagerIcon
{
    padding-left: 26px;
    background-position: 5px 4px;
    background-repeat: no-repeat;
}
.PanelManagerIcon.Collapse { background-image: url('/eParticipa/Resources/Crm/Common/Images/Contraer.gif');}
.PanelManagerIcon.Expand   { background-image: url('/eParticipa/Resources/Crm/Common/Images/Desplegar.gif');}

.TitleBar .Text
{
    padding-top: 5px;
}
.IconTop
{
    display:block;
    height:27px;
    width:20px;
    float: right;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url('/eParticipa/Resources/Crm/e-participa/Images/flech_arriba.gif');
}
/* TABLAS de ENTIDADES (Tramites/Autoliquidaciones) */
.EntitiesGroup table { width: 100%;  margin: 10px 0px 20px 0px; }

td.InformationLink { width: 20px; }
.InformationLink a
{
    background-image: url('/eParticipa/Resources/Crm/e-participa/Images/infotramiteMini.gif');
    background-position: center 6px;
    background-repeat: no-repeat;
    display: block;
    height: 22px;
}

td.InetReqLink
{
    border-bottom: 1px solid #EAEAEA;    
    margin-left: 2px;
    padding-top: 6px;
    padding-left: 4px;    
}

.InetReqIconLink { width: 22px; }
.InetReqIconLink a
{
    border: 1px solid #D3D3D3;
    background-repeat:no-repeat;
    background-position:-5px -7px;    
    display: block;
    width: 21px;
    height: 21px;
}

.InetReqIconLink a:hover { border: 1px solid orange; }
.AutoliqLink a {background-image: url('/eParticipa/Resources/Crm/e-participa/Images/autoliq.gif');}
.SimulationLink a { background-image: url('/eParticipa/Resources/Crm/e-participa/Images/simul.gif');}


.EntitiesGroup a { color: #244D72 !important; text-decoration: none;}
.EntitiesGroup a:visited { color: #96acc3 !important; }
.EntitiesGroup a:hover { color: #ff8c00 !important; }

.PanelToHide
{
    border: 1px solid transparent;    
}

.PanelToHide ol li.NoStyle
{list-style-type: none; }


.MapaWebGroup ul li.NoStyle
{list-style-type: none; }

/****** STYLE 1 ***********/
.TitleBar { border-bottom: 2px solid #96acc3; }

/****** STYLE 2 ***********/
/*.TitleBar { border-bottom: 1px solid #ff8c00; }*/

/****** STYLE 3 ***********/
/*.TitleBar { background: center url('/eParticipa/Resources/Crm/Common/Images/BarStyle2.png'); border-bottom: 1px solid #96acc3;  }*/


/********************************************************/
/********************************************************/
/*Tablas de Datos BROWSE*/
/* Notificaciones, recibos, expedientes, anotaciones ....... */

table.InformationTable
{
    border: 0px solid silver;    
    border-collapse: collapse;
    width: 100%;    
    margin-bottom: 20px;
    table-layout: fixed;
}
caption
{
    color: #5f758c;
    font-weight: bold;
    padding: 10px 0;
    text-align: left;
    text-decoration: underline;
}

.InformationTable th
{
    background-color: #C0C0C0;
    color: white;
    padding: 5px 4px;    
    background:  url('/eParticipa/Resources/Crm/e-participa/Images/RowHeaderStyle5.gif') repeat-x scroll 0px 0px  #646464;
    border-right: 1px solid white;    
    text-align: center;
}

.InformationTable tr ,
.InformationTable tbody.DoubleRow
{
    background: #FCFCFC 0px bottom repeat-x url('/eParticipa/Resources/Crm/e-participa/Images/RowStyle9.png');
}

.InformationTable tr td
{
    text-align: center;    
    border-bottom: 1px dotted #B0B0B0;
    border-right: 1px solid white;     
    padding: 6px 4px;   
    
}
.InformationTable.Zebra tr td { border-bottom: 1px solid gray; }

table.PagingTable
{
	margin-top: -20px;
	margin-bottom: 10px;
}

tr.DoubleRow1 , tr.DoubleRow2 {background-image: none; }
.InformationTable tr.DoubleRow1 td {border-bottom: 1px dotted silver; }

tr.FullRow td
{   
    color:#96acc3;
    font-size: 95%;
}


tr.DoubleRow2 td
{   
    border-bottom: 1px solid gray;
    background: 0px bottom repeat-x url('/eParticipa/Resources/Crm/e-participa/Images/RowStyle9.png');
}
.InformationTable tr.DoubleRow1 td.colDetail
{
    border-bottom: 1px solid gray;
    background: #FCFCFC 0px bottom repeat-x url('/eParticipa/Resources/Crm/e-participa/Images/RowStyle9.png');
}

.InformationTable tr.DoubleRow1 td.FirstColumn
{
    border-bottom: 1px solid gray;
    background: #FCFCFC 0px bottom repeat-x url('/eParticipa/Resources/Crm/e-participa/Images/RowStyle9.png');
}

/* Class: Zebra. Modifica los colores para hacer una tabla con filas alternativas. */
.InformationTable.Zebra       th { background: 0px 0px url('/eParticipa/Resources/Crm/e-participa/Images/RowHeaderStyle6.gif'); }
.InformationTable.Zebra .Odd  td { background-color: #EDFCFC; background-image: none; }
.InformationTable.Zebra .Even td { background-color: #E0EEEE; background-image: none; }

/* HOVER */
.InformationTable tr:hover td,
tbody.DoubleRow:hover tr.DoubleRow2 td ,
tbody.DoubleRow:hover tr.DoubleRow1 td
{
    color: #ff8c00;  
    background: #EEEEEE;
}

/* Para el BUZON DE DOCUMENTOS */
.InformationTable tr:hover a {color: #ff8c00; }
.InformationTable tr a:hover {text-decoration: underline; }
.InformationTable tr.InActive:hover td { background: #f6f6f6; }

.InformationTable tr td.textAlignRight {text-align: right; }
.InformationTable tr td.textAlignLeft { text-align: left; }
.InformationTable tr td.textAlignCenter {text-align: center; }

.InformationTable tr td.colNum {text-align: right; }
.InformationTable tr td.colNumLarge {text-align: right; }
.InformationTable tr td.colYearLarge {text-align: center; }
.InformationTable tr td.colYearXLarge {text-align: center; }
.InformationTable tr td.colDescription { text-align: left; }

.InformationTable tr td.colDetail th.colDetail { width: 16px; }
.InformationTable tr td.colDetailSingleRow th.colDetailSingleRow { width: 16px; text-align: center;}
.InformationTable tr td.colText th.colText { } 
.InformationTable tr td.Number th.Number { text-align: right; }
.InformationTable tr td.colYear th.colYear  { width: 40px;  }    
.InformationTable tr td.colSmall th.colSmall { width: 50px;  }
.InformationTable tr td.colYearLarge th.colYearLarge { width: 60px; } 
.InformationTable tr td.colDate th.colDate { width: 66px;  } 
.InformationTable tr td.colMedium th.colMedium { width: 75px;  }  
.InformationTable tr td.colNum  th.colNum { width: 80px; }
.InformationTable tr td.colNumLarge th.colNumLarge { width: 90px; }
.InformationTable tr td.colYearXLarge th.colYearXLarge {  width: 100px; }    
.InformationTable tr td.colLarge th.colLarge { width: 110px; }
.InformationTable tr td.colXLarge th.colXLarge { width: 140px; }   

.colDetail { width: 16px; }
.colDetailSingleRow { width: 16px; text-align: center;}
/*.colText   { } 
.Number    { text-align: right; }
.colYear   { width: 40px;  }    
.colSmall  { width: 50px;  }
.colYearLarge{ width: 60px; } 
.colDate   { width: 66px;  } 
.colMedium { width: 75px;  }  
.colNum    { width: 80px; }
.colNumLarge { width: 90px; }
.colYearXLarge{  width: 100px; }    
.colLarge  { width: 110px; }
.colXLarge { width: 140px; }  */


/* Orange Style */

/*
.CardBlock, .CardBlockAlternative { border:1px solid #E48400; }
.CardBlock .Caption , .CardBlockAlternative .Caption { color:#E48400;}
*/

.InformationTable tr:hover ,
tbody.DoubleRow:hover tr.DoubleRow2 td ,
tbody.DoubleRow:hover tr.DoubleRow1 td { color: #ff8c00; } 


.InformationTable td.cellReqNumber
{
    text-align: left;        
}

/************** CALENDARIO FISAL ***************************/
#CalendarioFical h4 {text-align:center;}
#CalendarioFical td {text-align: center; }

#TablaCalendarioFiscal
{
    border-collapse:separate; 
    border-spacing: 1px 1px;
    table-layout:fixed; 
    font-size:95%;
    
}
#TablaCalendarioFiscal th { width: 32px; text-align:center;}
#TablaCalendarioFiscal td { padding: 2px;}

.ConceptoFiscal{ width: 120px !important;}

td.FisCalActiveCell1 { 	background-color: #F5F5DC; }
td.FisCalActiveCell2 { 	background-color: #fffff0; }

td.FisCalInactiveCell1
{
    background:url("/eParticipa/Resources/Crm/e-participa/Images/RowStyle9.png") repeat-x scroll 0 bottom #FCFCFC;
    border-left:1px solid #EEEEEE;
}

td.FisCalInactiveCell2
{
    background:url("/eParticipa/Resources/Crm/e-participa/Images/RowHeaderStyle7.gif") repeat-x scroll 0 0 #999999;
    color:white;
}
td.IntervaloConFechas
{
    color: #336699;
    font-weight: bold;
    background: white;
    border: #eeeee3 3px solid;
}

td.IntervaloConFechas:hover
{
    background: #f2fcff;
    color: #336699;
    cursor: pointer;   
    border: 3px solid #6699CC;
}
/**** PAYTERMS *******/
#payTerms { text-align: center;}
#payTerms table{ width: 400px; margin:auto;   }
td.FisCalPayPeriodData { color : White; background-color : #336699; }
td.FisCalPayPeriodTitle { color : White; background-color : #6699CC; }


/************** SESSION EXPIRED *********************************/

.SessionExpired
{
    background:url("/eParticipa/Resources/Crm/Common/Images/RelojEnMonitor.png") no-repeat scroll 22px center transparent;
    border: 2px solid #96ACC3;
    margin: 50px 100px;
    min-height: 100px;
    padding: 60px 0 30px 130px;
    text-align: center;
}

/********************************************************/
/********************************************************/
/* Detalles de Datos */
/* Notificaciones, recibos, expedientes, anotaciones ....... */
 
#DetailBlocks .TitleBar { background: center url('/eParticipa/Resources/Crm/Common/Images/BarStyle2.png'); border-bottom: 1px solid #96acc3;  }

.DetailBlock 
{
    margin: 10px 0px;
}
.DetailBlock .TitleBar
{
    border: 1px solid #96ACC3;
}

#DetailBlocks .PanelToHide
{
    border-top: 0px solid #96ACC3;
    border-left: 1px solid #96ACC3;
    border-right: 1px solid #96ACC3;
    border-bottom: 1px solid #96ACC3;
    padding: 5px;
    background: #F2FAFF; 
}

.HechoImponible
{
  
  font-size: 95%;
  color: black;
  background-color : white;
  border: 1px solid gray;
  font-family: "Courier New";
  padding: 5px;
  margin: 5px;
  overflow: hidden;
}

.DetailBlockCard li {list-style-type: none; margin: 5px;}

.DetailTable
{
    background: white;
    border: 1px solid #DFE9F2;
    border-collapse: separate;
    width: 100%;    
    table-layout: fixed;  
    font-size:95%; 
}
.DetailTable + .DetailTable { margin-top: 5px; }

.DetailTable th
{
    background-color: #DFE9F2;
    padding: 2px 4px;    
    text-align: center;
}

#DetailBlocks .InformationTable
{ 
    font-size: 95%;
    border:    1px solid #DFE9F2;
    border-collapse: separate;
    border-spacing: 1px 1px;    
    color: #6e7e8f;
    margin-bottom: 0px;
}
#DetailBlocks .InformationTable th
{
    border-right: 0px solid;    
    background:  url('/eParticipa/Resources/Crm/e-participa/Images/RowHeaderStyle6.gif') repeat-x scroll 0px 0px  #646464;
    padding: 3px 4px;   
}
#DetailBlocks .InformationTable tr td
{
    padding: 2px 4px;    
}
#DetailBlocks .InformationTable tr td
{
    border-right: 0px solid;
}

#DetailBlocks .InformationTable tr td
{
    padding: 2px 4px;    
}
#DetailBlocks .InformationTable tr:last-child td
{
    border-bottom: 0px solid red;
}

#DetailBlocks .InformationTable Caption
{
    display: none;
}

#DetailBlocks .InformationTable tr:hover td
{
    color: #244D72; 
    background: #DFE9F2;
}
#DetailBlocks .InformationTable tr.InActive:hover td
{
    color: Silver; 
    background: transparent;
}

.DetailLink
{
    margin-top: 5px;
    margin-right:15px;
    float: right
}
.DetailLink a
{
    background:url("/eParticipa/Resources/Crm/e-participa/Images/view16x16.png") no-repeat scroll 0 0 transparent;
    padding-left:22px;  
}
.DetailBlock ol li{ margin: 5px;}

#DetailBlocks { margin-bottom: 16px; } 
.EnitityLinks + p { margin-top: 22px; } 
.EnitityLinks { }
.EnitityLinks a
{
    display: block;
    margin: 12px 0;
    padding-left: 32px;
    padding-top: 7px; 
}
a.InetReqFormLink   { background: url('/eParticipa/Resources/Crm/e-participa/Images/document_view.png') no-repeat; }
a.pdfVoucherLink    { background: url('/eParticipa/Resources/Crm/e-participa/Images/iconopdf2424.gif') no-repeat; }
a.DocumentOK        { background: url("/eParticipa/Resources/Crm/e-participa/Images/document_ok.png") no-repeat;}
a.ModifyReqLink     { background: url('/eParticipa/Resources/Crm/e-participa/Images/edit.gif') no-repeat; }
a.DeleteReqLink     { background: url('/eParticipa/Resources/Crm/e-participa/Images/delete.gif') no-repeat; }
									   

.SnapshotDocLink div {padding-left:7px; margin-bottom:5px;}
.SnapshotDocLink span
{
    color: #466e8c;
    font-weight: bold; 
}

.DocumentLink {
background:url("/eParticipa/Resources/Crm/e-participa/Images/document.gif") no-repeat scroll 3px 0 transparent;
display:inline-block;
padding-bottom:1px;
padding-left:28px;
padding-top:7px;
}
.SnapshotDocLink a{ background:url("/eParticipa/Resources/Crm/e-participa/Images/form_blue.png") no-repeat scroll 3px 0 transparent !important; }

.pdfVersionVoucher
{
	margin-top:10px;
	margin-bottom:15px;
}


.pdfVersion a
{
	background: url('/eParticipa/Resources/Crm/e-participa/Images/iconopdf2424.gif') no-repeat;
	padding-left: 28px;
	padding-top: 9px;
	color: #999999;
}

.pdfVersion
{

    font-weight:bold;
    margin-bottom:-25px;
    position:relative;
    text-align:right;
    top:-8px;
}

.inetReqPdfVersion
{
	width:100px;
	height:45px;

	padding-left: 28px;
	padding-bottom: 10px;	
	color: #999999;
	font-size:85%;
	font-weight:bold;
	background: url('/eParticipa/Resources/Crm/e-participa/Images/iconopdf2424.gif') no-repeat;
	background-position:left bottom;
}

.rightButtonBar
{
	margin-bottom: 10px;
	padding-left: 450px;
}

.textoFecha
{
	width:100px;
}

.texto200
{
	width:200px;
}

.textoCombo
{
	font:10px  verdana,helvetica;
	margin-left:10px;
	margin-right:10px;
	border-top: solid 1px #4085bf;
	border-right: solid 1px #0466a5;
	border-bottom: solid 1px #4085bf;
	border-left: solid 1px #0466a5;	
}

.EnlaceNavegador
{
	display:block;
	padding: 15px 0 15px 75px;
}

#ExplorerLink
{
	background: url('/eParticipa/Resources/Crm/Common/images/ie7-logo2.png') no-repeat;	
}
#FireFoxLink
{
	background: url('/eParticipa/Resources/Crm/Common/images/firefox-logo_small2.png') no-repeat scroll 1% 50% transparent;
}
.PaginasInfo li
{
	list-style-type: none;
	padding-top: 10px;
	padding-left: 35px;
}

.EntitiesFilter{}
.FilterEntityText{}
.FilterEntityGroupSelect{margin-left: 15px;}

.Aviso
{
	background: #FFEBCD;   
    border:2px solid #FF7F50;
    margin-top:30px;
    padding:20px;
}

.Aviso .Caption
{
	padding-bottom: 8px;
	color: #d65825;
}

.DesgloseTable
{
	border-collapse:collapse;
	margin:10px 0 10px 135px;
	width:40%;
}

.DesgloseTable tfoot tr td
{
	border-top:1px solid #96ACC3;
	padding-top:5px;
	padding-bottom:5px;
}

.DesgloseTable thead tr th
{
	border-bottom:1px solid #96ACC3;
	padding-bottom:5px;
	padding-top:5px;
}

.AlertaImporte
{
	position:relative;
	top:3px;
}

/* PÁGINA AYUDA ***********/

#CHelpLink { float: right; }

.HelpBox
{
	background: url('/eParticipa/Resources/Crm/e-participa/images/base.jpg') no-repeat scroll 0 0 transparent;
	margin:30px;
	height:650px;
}

.HelpTitle
{
    font-weight: bold;
	padding: 50px 0 10px 50px;
    font-size: 1.2em;
    margin-right: 50px;
    text-align:center;
}

.HelpDescription
{
	padding: 15px 0px 10px 50px;
	height: 220px;
	margin-right: 50px;
	
}

.HelpContactInfo
{
	/*background: url('/eParticipa/Resources/Crm/e-participa/images/lineaGris.gif') no-repeat scroll 30px 30px transparent;*/
	text-align:center;
	padding: 10px 30px 10px 35px;
	height: 80px;
}

/*********************************************/
/* Fichas de registros dentro de expedientes */
/*********************************************/

.ListaRegistros
{
    background: white;
    border: 1px solid #DFE9F2;
}

.ListaRegistros > li
{
    background: url("/eParticipa/Resources/Crm/e-participa/Images/RowStyle9.png") repeat-x scroll 0 bottom #FCFCFC;
    border-width: 1px;
    font-size: 95%;
    list-style: none;
    margin: 2px;
    padding: 3px 5px;
    border-bottom: 1px solid #AAAAAA;  
}

.ListaRegistros > li span { font-weight: bold; }

.ListaRegistros table { width: 100%; }
.ListaRegistros table td.col1 { width: 80px;  vertical-align: top; }
.ListaRegistros table td.col3 { width: 50px; }
.ListaRegistros table td.col4 { width: 130px; }
.ListaRegistros table td.col5 { width: 50px; }

.ListaRegistros .Documentos {}
.ListaRegistros .Documentos li{ list-style: none; margin-bottom: 4px;}
.ListaRegistros .Extracto {font-weight: normal;}
.ListaRegistros .Documentos a
{
    background:url("/eParticipa/Resources/Crm/e-participa/Images/document16.png") no-repeat scroll 0px -1px transparent;
    padding-left: 20px;
    display: inline-block;    
}
.ListaRegistros .Documentos a:hover { background:url("/eParticipa/Resources/Crm/e-participa/Images/document16_Orange.png") no-repeat scroll 0px -1px transparent; }
.ListaRegistros .DetailLink  {     margin-right: 5px;     margin-top: 0;  }
.DocumentoNoDisponible
{
    font-weight: normal !important; 
    color: silver;
    background: url("/eParticipa/Resources/Crm/e-participa/Images/Nodocument_warning.png") no-repeat scroll left -1px transparent;
    padding-left: 20px;  
    display: inline-block;       
}

.PaginacionImage
{
	width: 15px;
	height: 15px;
}

.PaginacionTable
{
	float: right;
}

.PaginacionButton
{
	width :20px; 
	text-align: center; 
	border-style: solid; 
	border-width: 0; 
	padding: 0;
}

.ciaName
{
	width: 300px;
}

.centerContainer
{
	padding-left: 100px;
	padding-top: 100px;
	vertical-align: middle;
}

a.entityIdLogin
{
	background-image: url(/eParticipa/Resources/Crm/e-participa/images/pawn.png);
	background-repeat: no-repeat;
	background-position:left;
	padding-left: 30px;	
	padding-top: 10px;
	padding-bottom: 10px;
}

a.userIdLogin
{
	background-image: url(/eParticipa/Resources/Crm/e-participa/images/id_card.png);
	background-repeat: no-repeat;
	background-position:left;
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 10px;	
}

.idSelection { padding: 10px; }

.InformeVacio {	padding-top:50px; }


/* ESTILOS NUEVOS PARA NUEVAS CABECERAS PRODUCTOS */

/* CABECERA */

#userInfo 
{
    clear: both;
    height: 0;
    padding-bottom: 5px;
    padding-right: 10px;
    font-size: 90%;
    text-decoration: none;
}

.EnlaceTamañoTexto { cursor: help; }

#cabe {
    padding-bottom: 20px;
    margin: auto;
    width: 1000px;
    padding-bottom: 0;
    height: 165px;
}

.cabeA {
    /*color: white;*/
    float: left;
    padding: 7px 0 0 10px;
}

.enlace_cabecera {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-decoration: none;
}

.cabeB 
{
    /*color: white;*/
    padding: 7px 10px 0 0;
    text-align: right;
}

.idiomaSeleccionado {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
}
.actionLink
{
	text-decoration:none;
}

/* fin CABECERA */

/* ESTILOS PASOS DE LAS PÁGINAS DE LOGIN */

#pasos 
{
	BACKGROUND: url('') repeat  left;
    float: left;
    margin-left: 0px;
    margin-right: 10px;
    margin-top: 10px;
    padding-left: 35px;
    width: 480px;
    border:0;
	clear: none;	
}

#pasos .contenido {
	margin: 0;
    padding: 30px 10px 45px;
    width: 460px;
}

#pasos > p
{
    font-weight: bold;
    margin: 6px;
    text-align: justify;   
}

#ImagenPaso1
{
	background: url('../images/boton01.gif') no-repeat left;
	padding: 30px 0 25px 55px;
	font-size: 90%;
	cursor: pointer;
	font-weight:bold;
	color:#4C9CE3;
}

#ImagenPaso2
{
	background: url('../images/boton02.gif') no-repeat left;
	padding: 17px 0 20px 55px;
	font-size: 90%;
	cursor: pointer;
	font-weight:bold;
	color:#4C9CE3;
}

#tablaPasos 
{
	width: 500px;
	margin-left:0;
	margin-bottom:0;
}

element.style {
    text-decoration: none;
}


