h1
{
	margin: 5pxpx 0px 5px 0;
	padding: 3px 0 0 0;
	width:558px;
	line-height: 20px;
	background-color: #fff;




}
h1 a:hover
{
	text-decoration:underline;
}

h2
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #5d5d5d;

}
p
{
	margin: 0 10px 10px 0;
	text-align: justify;
}
p a
{
	color:#90000A;
}
a
{
color:#90000A;
}
p strong
{
	color:#000;
	font-weight: normal;
}
hr
{
	display: block;
	width: 100%;
	clear: both;
	visibility: hidden;
}
/******************************************************************** centro *****************************************************************/
div#centro h2
{
	font-size: 16px;
	margin: 0 10px 10px 0;
	padding: 0 0 0 0;
	border-bottom: 1px solid #d9d9d9;

}
div#centro h3
{
	font-size: 13px;
	text-transform: uppercase;
	margin: 10px 10px 10px 0;
	padding: 0 0 0 0;
	color:#000;
	border-bottom: 1px solid #d9d9d9;
}
div#centro h4
{
	font-size: 13px;
	text-transform: uppercase;
	margin: 10px 10px 10px 0;
	padding: 0 0 0 0;
	color:#90000A;
	border-bottom: 1px solid #d9d9d9;
}
div#centro p.justificar
{
	text-align: justify;
	margin: 10px 10px 0 0;
}
/******************************************************************** centro completo *****************************************************************/
div#centroCompleto h2
{
	font-size: 16px;
	margin: 0 10px 10px 0;
	padding: 0 0 0 0;
	border-bottom: 1px solid #d9d9d9;

}
div#derecho h2
{
	font-size: 12px;
	text-transform: uppercase;
	margin: 10px 0px 10px 0;
	padding: 0 0 0 10px;
	width:190px;
	border-bottom: 1px solid #d9d9d9;
	color:#90000A;
}
div#centroCompleto h3
{
	font-size: 13px;
	text-transform: uppercase;
	margin: 10px 10px 10px 0;
	padding: 0 0 0 0;
	color:#000;
	border-bottom: 1px solid #d9d9d9;
}
div#centroCompleto h4
{
	font-size: 13px;
	text-transform: uppercase;
	margin: 10px 10px 10px 0;
	padding: 0 0 0 0;
	color:#90000A;
	border-bottom: 1px solid #d9d9d9;
}

/********************************************************************  *****************************************************************/
form#buscador label
{
	color: #ab1111;
	text-transform: uppercase;
	position: relative;
	clear: both;
	display: block;
	font-size: 10px;
	margin: 20px 0 0 10px;
	border-bottom: 1px solid #aeaeae;
}
form#buscador label a
{
	display: block;
	position: absolute;
	right: 10px;
	top:-6px;
	width: 18px;
	height: 18px;
	text-decoration: none;
	background-image: url(/etxebideadm/html/images/icoBuscar.gif);
	background-repeat: no-repeat;
	font-size: 2px !important;
}
form#buscador label a span
{
	visibility: hidden;
}
/*form#buscador input
{
	border: 1px solid #aeaeae;
	width: 150px;
	margin: 5px 0 0 10px;
	background-image: url(/etxebideadm/html/images/lupaBuscador.gif);
	background-position: top right;
	background-repeat: no-repeat;
	padding: 0 20px 0 0;
}*/

/* KLD-20071129: Nuevos estilos para el buscador */
form#buscador input
{
	border: 1px solid #aeaeae;
	width: 125px;
	margin: 5px 0 0 10px;
	padding: 0 20px 0 0;
}

form#buscador a.botonBuscar {
	font-size: 8px;
	color: #fff;
	text-decoration: none;
	border: solid 1px gray;
	background-color: #ccc;
	padding: 2px 3px 2px 3px;
	margin: 0;
}

form#buscador p {
	text-align: left;
	padding-left: 10px;
}

form#buscador a.botonBusquedaAvanzada {
	text-decoration: underline;
	color: #a50000;
	font-size: 11px;
}
/******************************************************************** titulos seccion derecha *****************************************************************/
.tituloSeccionDerecha
{
	color:#000;
	border-bottom: 1px solid #d6d6d6;
	margin: 5px 0 0 0;
	padding: 0 0 0 0px;
	position: relative;
	font-size: 13px !important;
	text-transform: uppercase;
}
.tituloSeccionDerecha span
{
	padding: 0 0 0 10px;
	font-size: 12px !important;
}
/******************************************************************** faqs *****************************************************************/
dl.faqs
{
	margin: 20px 0 0 0px;
	padding: 0 0 0 0;
}
dt.pregunta
{
	margin: 0 0 5px 0px;
}
dt.preActiva
{
	background-image: url(/etxebideadm/html/images/faqActivaNew.png);
	background-position: top left;
	background-repeat: no-repeat;
	color:#000;
	font-size: 12px;
	margin: 0 0 10px 0;
	padding: 3px 5px 3px 30px;
}
dt.preActiva a
{
	color: #fff;
	display: block;
	line-height: 27px;
	padding: 0 0 0 30px;
	text-decoration: none;
}
dt.prePasiva
{
	background-color: #e7e7e7;
	background-image: url(/etxebideadm/html/images/faqPasiva.png);
	background-position: top left;
	background-repeat: no-repeat;
}
dt.prePasiva a
{
	color: #000;
	padding: 0 0 0 30px;
	display: block;
	text-decoration: none;
	line-height: 27px;

}
dd.respuesta
{
	color: #656565;
	text-align: justify;
	margin: 0 0 10px 0px;
	padding: 0 0 0px 0;
}
/******************************************************************** menus *****************************************************************/
div#menu ul
{
	position: absolute;
	top:0px;
	right:0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
div#menu ul li
{
	float: left;
	list-style-type: none;
	margin: 0 0px 0 0px;
	padding: 0px 0 0 0;
}
div#menu ul li a
{
	display: block;
	background-color: #585858;
	line-height: 20px;
	padding: 0 20px 0 20px;
	color: #fff;
	text-decoration: none;
}
div#menu ul li a:hover
{
	background-color: #a50000;
}
div#menuPrincipal ul
{
	margin: 30px 0 40px 10px;
	padding: 0 0 0 0;
}
div#menuPrincipal ul li
{
	list-style-type: none;
	margin: 5px 0 5px 0;
	padding: 0 0 0 0;
	border-bottom: 1px solid #aeaeae;
}
div#menuPrincipal ul li a
{
	text-transform: uppercase;
	margin: 0px 0 0px 0;
	padding: 0 0 0 0;
	color: #ab1111;
	text-decoration: none;
	font-size: 10px;
}
div#menuPrincipal ul li ul.subPuntos
{
	margin: 0 0 0 10px;
	padding: 0 0 0 0;
}
div#menuPrincipal ul li ul.subPuntos li
{
	margin: 5px 5px 5px 0;
	list-style-position: outside;
	padding: 0 0 0 0;
	border: none;
}
div#menuPrincipal ul li ul.subPuntos li a
{
	color: #585858;
	text-decoration: none;
	background-image: url(/etxebide/recursos/images/aplicacion/icoSubpunto.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding: 0 0 0 15px;
	display: inline;
}
div#menuPrincipal ul li ul.subPuntos li a:hover
{
	color: #ab1111;
}
ul#menuSecundario
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
ul#menuSecundario li
{
	margin: 5px 0 5px 0;
	padding: 0 0 0 0;
}
ul#menuSecundario li a
{
	color:#000 !important;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
/******************************************************************** menu derecha principal *****************************************************************/
form#inscritos{
	margin-bottom:15px;
	clear:both;

}

form#inscritos div.formuInput /**/
{
	background-image: url(../images/aplicacion/fondoLogeoNoticias.png);
	background-repeat: no-repeat;
	display: block;
	position:relative;
	margin: 7px 0 0 0;
	padding: 0 0 0 0;
	background-position: 0px 3px;
	width: 195px;
	height:30px;

}
/*index nuevo*/
div.tituloDcha{

	border-bottom:1px solid #D6D6D6;
	margin-bottom:10px;

	height:20px;
	padding-left:8px;
	padding-right:8px;
}
div.tituloDcha span{
	width:120px;
	float:left;
	text-transform:uppercase;
	color:#000;
}
div.tituloDcha button{
	background:url("/etxebide/recursos/images/aplicacion/icoBuscar.gif") no-repeat scroll right center transparent;
	border:0 none;
	cursor:pointer;
	display:block;




	height:18px;
	float:right;
	padding-right:20px;
	color:#000;
	padding-bottom:3px;
	width:60px;
}

/*fin index nuevo*/
form#inscritos label
{
   position:absolute;
   top:10px;
   padding:0 0 0 10px;
}
div#derecho fieldset
{
	border: 0 !important;
	margin: 0 10px 0 0;
	position: relative;
}
div#derecho legend
{
	color:#000;
	border-bottom: 1px solid #d6d6d6;
	display: block;
	margin: 5px 0 0 0;
	position: relative;
	text-transform: uppercase;
	}
ul.listadoEncuestas
{
	margin:5px 5px 0 0px !important;
}
ul.listadoEncuestas li
{
	margin:0 5px 15px -40px;
	background-image: url(../images/back_encuesta.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding:0px 0px 0px 23px;
	text-align:justify;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	list-style-type: none;
		width:172px;

}
* html ul.listadoEncuestas li
{
	margin:0 5px 15px 0px;
	background-image: url(../images/back_encuesta.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding:0px 0px 0px 23px;
	text-align:justify;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	list-style-type: none;
	width:172px;
}
*+html ul.listadoEncuestas li
{
	margin:0 5px 15px 2px;
	background-image: url(../images/aplicacion/back_encuesta.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding:0px 0px 0px 23px;
	text-align:justify;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	list-style-type: none;
	width:172px;
}
ul.listadoEncuestas li a
{
	text-decoration:none;
}
ul.listadoEncuestas li a:hover
{
	color:#90000A;
}
ul.listadoEncuestas li.izquierda
{
	width: 270px;
	float: left;
	margin: 0 0 0px 0 !important;
	height:20px;
}
ul.listadoEncuestas li.derecha
{
	width: 270px;
	float: right;
	margin: 0 0 0px 0 !important;
	height:20px;
}
form#inscritos input
{
	border: 1px solid #aeaeae;
	width: 79px;
	position:absolute;
	right:20px;
	float: right;
	margin-top: 7px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	padding-right: 20px;
	border:0px;
    background-color:transparent;
}
div.imagenForm
{
  text-align:center;
  margin:0 0 20px 0;
  clear:both;
  width:100%;
}

/******************************************************************** boton formularios *****************************************************************/
.submit
{
	background:transparent;
	border: 0px;
	background-image: url(/etxebide/recursos/images/aplicacion/icoBuscar.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding: 0 23px 0 0;
	text-align: right;

}


.enviar
{
	background:transparent;
	border: 0px;
	background-image: url(/etxebide/recursos/images/aplicacion/icoBuscar.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding: 0 23px 0 0;
	text-align: right;
	cursor:pointer;

}

.posicionark
{
	position:absolute;
	right:0px;
	bottom:78px;

}
*html .posicionark
{
	position:absolute;
	left:95px;
	bottom:-1px;

}
* + html .posicionark
{
	position:absolute;
	left:95px;
	bottom:2px;

}
.posicionarvotar
{
	position:absolute;
	right:20px;
	top:-24px;
}
*html .posicionarvotar
{
	position:absolute;
	right:0px;
	bottom:-1px;
	top:-3px;
}
* + html .posicionarvotar
{
	position:absolute;
	right:0px;
	bottom:2px;
	top:-3px;
}


a.botonFlecha
{
	background-image: url(/etxebide/recursos/images/aplicacion/icoBuscar.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding: 0 22px 0 0;
	text-decoration: none !important;
	display: block;
	font-size: 12px;
	line-height: 18px;

}

a.botonForo
{
	background-image:url(/etxebide/recursos/images/aplicacion/botonForo.gif);
	background-repeat: no-repeat;
	background-position: 3px 9px;
	height:80px;
	width:200px;
	padding: 10px 0px 8px 18px;
	text-decoration: none !important;
	display: block;
	font-size: 12px;
	line-height: 18px;
	color:white !important;
	text-transform: uppercase;


	position:absolute;
}
/*a.botonForo:hover
{
	background-image:url(/etxebide/recursos/images/aplicacion/botonForoRojo.gif);
}*/
/*a.botonFlecha:hover
{
	background-image: url(/etxebide/recursos/images/aplicacion/icoBuscar_over.gif);
}*/
/******************************************************************** encuestas *****************************************************************/
p.encuestaHome
{
	color:#7a7a7a;
	margin: 5px 10px 0 10px;
	text-align: justify;
}
p.opcionEncuesta
{
	position: relative;
	margin: 10px 10px 20px 10px !important;
	height: 20px;
	background-image: url(/etxebide/recursos/images/aplicacion/fondoCheckEncuestas.gif)!important;
	background-repeat: no-repeat;
	background-position: 5px 2px;
	width:175px;


}
p.opcionEncuesta input
{


	border: none !important;
	width: 35px !important;
	border-color:transparent!important;
	text-align: center;
	position: absolute;
	left:-1px;
	top:2px;



}
p.link_encuesta
{
  position:relative;
  border-bottom: 1px solid #d6d6d6;
  padding-bottom:2px;
  height:20px;
  padding-left:8px;
  padding-right:8px;
  margin: 0 0 20px 0;
  font-size: 12px;


}
p.opcionEncuesta label
{
	position: absolute;
	left:00px;
	top:2px;
	display: block;
	width: 120px!important;
	border: none !important;
	font-weight: normal;
	text-align:justify;
	padding:0 0 7px 40px !important;
	border-bottom: 1px solid #d6d6d6!important;

}

/******************************************************************** noticias home *****************************************************************/
dl.listadoNoticiasHome
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;

}
dl.listadoNoticiasHome dt
{
	color: #a50000;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: justify;
	font-size: 14px;
}
dl.listadoNoticiasHome dd
{
	color: #424242;
	margin: 5px 0 10px 0;
	text-align: justify;
}
dl.listadoNoticiasHome dd span
{
	display: block;
	position: absolute;
	color: #a50000;
	text-align: right;
	width: 100%;
	bottom: 5px;
	right:0px;
}
dl.listadoNoticiasHome dd span a
{
	color: #a50000;
}
p.tituloNoticiaCompleta
{
	color: #a50000;
	margin: 0 0 0 0;
	padding: 0 10px 0 0;
	text-align: justify;
	font-size: 14px;
}
div.cuerpoDetalleNoticia
{
	float: right;


}
div.cuerpoDetalleNoticia p
{
	text-align: justify;
	margin: 10px 10px 10px 0;
}
p.enlaceMediosNoticia
{
	display: block;
	position: relative;
	margin: 10px 0 0 0;
}
p.enlaceMediosNoticia a.link
{
	display: block;
	position: absolute;
	right:10px;
	color: #a50000 !important;
}
*html span.enlacesNoticia
{
	display: block !important;
	position: absolute;
	right:0px;
	margin: 10px 0 0 0;
}
span.enlacesNoticia
{
	display: block !important;
	position: absolute;
	right:0px;
	margin: 0px 0 15px 0;
}
span.enlacesNoticia a
{
	color: #a50000;
}
p.subtitulo
{
	color: #a50000;
}
/******************************************************************** reglas generales de formularios *****************************************************************/

form.altaDatos
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
form.altaDatos legend
{
	text-transform: uppercase;
	color:#fff;
	clear:both;
	padding:3px 15px 3px 15px !important;
	margin: 10px 0 10px 10px;
	background-position: 0px 0px;
	background-color: #585858;
	width:400px;
}
* html form.altaDatos legend
{
	text-transform: uppercase;
	color:#fff;
	clear:both;
	padding:3px 15px 3px 15px !important;
	margin: 10px 0 10px 0px;
	background-position: 0px 0px;
	background-color: #585858;
}

form.altaDatos fieldset
{
	border-bottom:1px solid #c9c9c9;
	border-top:1px solid #c9c9c9;
	border-right:1px solid #c9c9c9;
	border-left:1px solid #c9c9c9;
	margin: 0 10px 20px 0;
	padding: 0 0 10px 0;
	width:98%;
}
form.altaDatos label
{
	float: left;
	width: 150px;
	display: block;
	/*text-align:right;*/
	margin: 0 0 0 15px;
	padding: 0 0 0 0px;
}
form.altaDatos label span
{
	color:#90000A;
	margin: 0 3px 0 3px;
	font-size: 13px;
}
form.altaDatos div.bloqueCampo
{
	margin: 0 0 10px 0;
	padding:5px 0 5px 0!important;
	position: relative;
	width: 740px;
	clear:both;
}
*+ html form.altaDatos div.bloqueCampo
{
	margin: 0 0 10px 0;
	padding:0px 0 0px 0!important;
	position: relative;
	width: 740px;
	clear:both;
}
* html form.altaDatos div.bloqueCampo
{
    margin: 0 0 10px 0;
	padding:0px 0 0px 0!important;
	position: relative;
	width: 740px;
	clear:both;
}
form.altaDatos div.bloqueCampo2
{
	position: relative;
    width:500px;
	clear:both;
	margin:10px 0 0 15px;
	padding:0 0 0px 0;
}

* html form.altaDatos div.bloqueCampo
{
	margin: 0 0 10px 0;
	padding: 0 0 0px 0;
	position: relative;
	width: 740px;
	clear:both;
}
form.altaDatos div.bloqueDivMant
{
	margin: 0 0 10px 0;
	position: relative;
	width: 565px;
}
form.altaDatos input
{
	border:1px solid #d9d9d9;
	width:170px;
}
form.altaDatos textarea
{
	border:1px solid #d9d9d9;
	width:350px;
}
form .ejemplo
{
   padding: 0 0 0 182px;
   display:block;
}

form.altaDatos button
{

   background:url(../images/aplicacion/botonLeft.png);
   background-repeat: no-repeat;
   background-position: left;
   border: none;
   display: block;
   padding: 0px 0px 3px 8px;
   height: 22px;
   color: #FFFFFF;
   position: relative;
   cursor:pointer;
   min-width: 60px;
   float:left;
   margin-top:10px;

}
/*form.altaDatos button span{
	 	background-image:url(../images/aplicacion/botonRight.png);
		background-repeat: no-repeat;
        background-position: 0px 1px;
        width: 55px;
		height: 22px;
        display:block;
        float:right;
        line-height: 22px;
		position:absolute;
		top:-4px;
		right:-30px;

}*/

div.bloqueBoton span{
        background-image:url(../images/aplicacion/botonRight.png);
		background-repeat: no-repeat;
        background-position: 0px 1px;
        width: 25px;
		height: 22px;
        display:block;
        float:right;
        line-height: 22px;
}


/*form.altaDatos button span
{
	/*display: block;
	position: absolute;
	right:-35px;
	top:-3px;
	width: 25px;
	height: 22px;
	background-image:url(../images/aplicacion/botonRight.png);
	background-repeat: no-repeat;
	background-position: right;
	cursor:pointer;
	color:#FFFFFF;*/



}*/


/* * html form.altaDatos button
{

   background:url(../images/aplicacion/botonLeft.png);
   background-repeat: no-repeat;
   background-position: left;
   border: none;
   display: block;
   padding: 0 20px 0 0;
   height: 21px;
   color: #FFFFFF;
   position: relative;
   cursor:pointer;
   margin: 0 0 0px 0;

}
* + html form.altaDatos button
{


   background:url(../images/aplicacion/botonLeft.png);
   background-repeat: no-repeat;
   background-position: left;
   border: none;
   display: block;
   padding: 0 20px 3px 3px;
   line-height: 21px;
   height: 21px;
   width:155px;
   position: relative;
   cursor:pointer;
   margin: 0 0 10px 0;
}
* + html form.altaDatos button span
{
	display: block;
	position: absolute;
	top:0px;
	right:-1px;
	width: 25px;
	height: 21px;
	background-image:url(../images/aplicacion/botonRight.png);
	background-repeat: no-repeat;
	background-position: right;
}

* html form.altaDatos button span
{
	display: block;
	position: absolute;
	top:0px;
	right:-1px;
	width: 25px;
	height: 21px;
	background-image:url(../images/aplicacion/botonRight.png);
	background-repeat: no-repeat;
	background-position: right;
}*/

.b
{
    background-color:transparent;
	background:url(../images/aplicacion/icoBuscar.gif);
   background-repeat: no-repeat;
   width:20px !important;
   border: none!important;
   display: block;
   padding: 0 20px 3px 3px;
   line-height: 21px;
   height: 21px;
   color: #fff;
   position: relative;
   cursor:hand;
   margin: 0 0 10px 0;
   cursor:pointer;

}
div.bloqueCampoCompleto label{
width:100%;
clear:both;
}
div.bloqueCampoCompleto textarea{
margin-left:165px;
margin-top:15px;
width:550px;
height:70px;
}
span.tituloPregunta{
padding-left:60px;
}
************************************************************ alta datos mantenimiento div centro *****************************************************************/
form.altaDatosCentro
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 525px;
	position: relative;
}
form.altaDatosCentro legend

{
	text-transform: uppercase;
	color:#fff;
	width: 535px;
	padding:3px 15px 3px 15px !important;
	margin: 10px 0 10px 0;
	background-position: 0px 0px;
	background-color: #585858;
}
* html form.altaDatosCentro legend
{
	text-transform: uppercase;
	color:#fff;
	width: 535px;
	padding:3px 0px 3px 15px !important;
	margin: 0px 0 10px 0;
	background-position: 0px 0px;
	background-color: #585858;
}

form.altaDatosCentro fieldset
{
	border-bottom:1px solid #c9c9c9;
	border-top:1px solid #c9c9c9;
	border-right:1px solid #c9c9c9;
	border-left:1px solid #c9c9c9;
	margin: 0px 0 20px 0;
	display: block;
	padding: 0 0 10px 0;
/*	width: 100%;*/
}
* + html fieldset.fieldsetE7
{
	width:560px;
	padding:0 0 10px 0;
}
* + html fieldset.fieldsetE7 legend
{
	width:500px;
}
form.altaDatosCentro label
{
	float: left;
	width: 150px;
	display: block;
	margin: 0 0 0 15px;
	padding: 0 0 0 0px;
}
form.altaDatosCentro label span
{
	color:#90000A;
	margin: 0 3px 0 3px;
	font-size: 13px;
}
form.altaDatosCentro div.bloqueCampo
{
	margin: 0 0 10px 0;
	position: relative;
	width: 545px !important;
}
form.altaDatosCentro input
{
	border:1px solid #d9d9d9;
	width:170px;
}
form.altaDatosCentro textarea
{
	border:1px solid #d9d9d9;
	width:300px;
}
form .ejemplo
{
   padding: 0 0 0 182px;
   display:block;
}
form.altaDatosCentro button
{

   background:url(../images/aplicacion/botonLeft.png);
   background-repeat: no-repeat;
   background-position: left;
   border: none;
   display: block;
   padding: 0 20px 0 0;
   height: 21px;
   color: #FFFFFF;
   position: relative;
   cursor:pointer;
   margin: 0 0 0px 0;

}
* html form.altaDatosCentro button span
{
	display: block;
	position: absolute;
	top:0px;
	right:-1px;
	width: 25px;
	height: 21px;
	background-image:url(../images/aplicacion/botonRight.png);
	background-repeat: no-repeat;
	background-position: right;
}


/********************************************************************  *****************************************************************/

form.expediente
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
form.expediente label
{
	float: left;
	width: 65px;
	display: block;
	/*text-align:right;*/
	margin: 0 2px 0 2px;
	padding: 0 0 0 0px;
}
form.expediente div.bloqueCampo
{
	margin: 0 0 10px 0;
	position: relative;
	width: 573px;
}
form.expediente input
{
	border:1px solid #d9d9d9;
	width:55px;
	float: left;
	margin: 0 2px 0 0px;
}
form.expediente button
{

   background:url(../images/aplicacion/botonLeft.png);
   background-repeat: no-repeat;
   background-position: left;
   border: none;
   display: block;
   padding: 0 20px 0 0;
   height: 21px;
   color: #FFFFFF;
   position: relative;
   cursor:hand;
}
form.expediente button span
{
	display: block;
	position: absolute;
	right:-1px;
	width: 25px;
	height: 21px;
	background-image:url(../images/aplicacion/botonRight.png);
	background-repeat: no-repeat;
	background-position: right;
}
/********************************************************************  *****************************************************************/
div#centro dl
{
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
}
div#centro dt
{
	color:#90000A;
}
div#centro dd
{
	color:#4d4d4d;
	margin: 5px 0 10px 0;
	padding: 0 0 0 0;

}


div#centro ul
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
div#centro ul li
{
	margin: 5px 0 5px 10px;
	padding: 0 0 0 20px;
	background-image: url(../images/aplicacion/li.gif);
	background-position: top left;
	background-repeat: no-repeat;

}
div.fotoEstatica
{
	width: 120px;
	float: left;
}
div.pie_foto
{
        font-size:9px;
        text-align:justify;
        line-height:11px;
}

div.fotoEstatica img
{
	border: 1px solid #D7D7D7;
	padding:5px;
	margin: 0;
	width: 110px !important;
}
div.textoFotoEstatica
{
	width: 640px;
	float: right;
	clear: right;
}
ul.listas
{
	margin: 0 0 0 5px;
	padding: 0 0 0 0;
}
ul.listas li
{
	margin: 5px 10px 5px 0px;
	padding: 0 0 0 20px;
	background-image: url(../images/aplicacion/icolistas.gif);
	background-position: 0 -3px;
	background-repeat: no-repeat;
	list-style-type: none;
	text-align: justify;
	display: block;
}
* html ul.listas li
{
    background-image:none;
    list-style-image:url(../images/aplicacion/icolistas.gif);
	margin: 5px 10px 5px 10px;
	padding: 0 0 0 5px;
	text-align: justify;
	display: block;
}
.categoriasListado
{
	float:left;
	width: 29%;
	margin: 0 0 5px 0 !important;
}
ul.listas li a
{
	color:#90000A;
}
div.cuadroPlanDirector
{
	width: 100%;
	clear: both;
}
dl.listaTipoTablaPlanDirector
{
	margin: 0 0 0 0 !important;
	padding: 0 0 0 0 !important;
	width: 100%;
	clear:both;
}
dl.listaTipoTablaPlanDirector dt
{
	display: block;
	margin: 0 0 5px 0 !important;
	width: 182px;
	text-align: left;
	color:#FFFFFF;
	height: 60px;
	background-color: #989898;
	padding: 5px 5px 0 5px;
	float: left;
	font-size: 14px;
}
*html dl.listaTipoTablaPlanDirector dt
{
	width: 178px;
}
dl.listaTipoTablaPlanDirector dd
{
	display: block;
	margin: 0px 5px 5px 0;
	float: right;
	width: 568px;
	height: 60px;
	padding: 5px 5px 0 5px;
	background-color: #f2f2f2;
}
dl.listaTipoTablaPlanDirector dt span
{
	display: block;
	border-bottom: 1px solid #b8b8b8;
	color:#000;
	margin: 0 0 10px 0;
}
dl.listaTipoTablaPlanDirectorNuevo dt
{
	display: block;
	margin: 0 0 5px 0 !important;
	width: 182px;
	text-align: left;
	color:#FFFFFF;
	height: 60px;
	background-color: #989898;
	padding: 5px 5px 0 5px;
	float: left;
	font-size: 14px;
}

*html dl.listaTipoTablaPlanDirectorNuevo dt
{
	width: 178px;
}
dl.listaTipoTablaPlanDirectorNuevo dd
{
	display: block;
	margin: 0px 5px 5px 0;
	float: right;
	width: 568px;
	height: 60px;
	padding: 5px 5px 0 5px;
	background-color: #f2f2f2;
}

dd a
{
	color: #90000A;
}
/******************************************************************** botones varias opciones *****************************************************************/
div.botonesOpcion
{
	width: 99%;
	height: 15px;
	margin: 10px 0 15px 0;
	position: relative;
	border-bottom: 1px solid #FFFFFF;
}
div.botonesOpcion ul
{
	margin: 0 0 0 0;
	position: absolute;
	right: 0px;
	padding: 0 0 0 0;
}
div.botonesOpcion ul li
{
	list-style-type: none;
	margin: 0 0 0px 0px;
	float: left;
}
div.botonesOpcion ul li a
{
   background-image:url(../images/aplicacion/botonLeft.png);
   background-repeat: no-repeat;
   background-position: left;
   text-decoration: none;
   float: left;
   display: block;
   padding: 4px 25px 0 10px;
   margin: 0 0px 0 10px;
   height: 21px;
   color: #FFFFFF;
   position: relative;

}
div.botonesOpcion ul li a span
{
	display: block;
	position: absolute;
	right:-1px;
	top:2px;
	width: 25px;
	height: 21px;
	background-image:url(../images/aplicacion/botonRight.png);
	background-repeat: no-repeat;
	background-position: right;
}
/***************************************/
table
{
	margin:0 0 20px 0;
	width:760px;
	border-bottom: 1px solid #d9d9d9;
}
thead tr th
{
	/*background-color:#90000A;*/
	background-color:#ADAAAA;
	text-align:center;
	height:25px;
	color:#FFFFFF;
	text-transform: uppercase;



}

table tbody tr.par
{
	background-color:#EAEAEA;
	color:#808080;
	text-align:center;
	height:20px;
/*	text-transform:lowercase; */
}
table tbody tr.impar
{
	background-color:#FFFFFF;
	text-align:center;
	color:#808080;
	height:20px;
/*	text-transform:lowercase;*/

}
table td a
{
	color:#A50000;
	text-decoration:none;
}
dl.lista_AspectoTabla
{
	position:relative;
	width:760px;
	padding:0 0 0 0;
	clear:both;




}
dl.lista_AspectoTabla dt
{
	float:left;
	width:190px;
	display:block;
	margin:1px 1px 0 0px;
	padding: 5px 0 1px 10px;
	background-color:#ECECEC;
	height:27px;
	/*color:#FFFFFF;*/
	color:#727272;
	text-transform:capitalize;



}
dl.lista_AspectoTabla  dd
{
	margin:1px 1px 0 0px;
	padding: 4px 0 1px 10px;
    border-bottom: 1px solid #d9d9d9;
	width:547px;
	float:right;
	height:27px;



}

/*****************/
div.columnado
{
	margin: 15px 0 0 0;
	position: relative;
	width: 565px;
	clear: both;
}
div.barraSondeo
{
	height: 20px;
	background-color: yellow;
}
div.datosSorteo
{
	width: 565px;
	height: 20px;
	margin: 10px 0 0 0;
}
div.datosSorteo div
{
	height: 20px;
	margin: 0 0 0px 0;
}
div.cuestion
{
	width: 150px;
	float: left;

}
div.grafica
{
	width: 250px;
	float: left;

}
div.porcentaje
{
	width: 150px;
	float: right;
	text-align: right;
}
p.opcionSondeo
{
	position: relative;
	/*margin: 10px 10px 5px 10px !important;*/
	margin: 0 0 0 0;
	padding:0 10px 0 0;
	background-image:url(/etxebide/recursos/images/aplicacion/flechaTituloPromocion.gif);
	background-repeat:no-repeat;
	height:20px;

}
p.opcionSondeo2
{
	position: relative;
	/*margin: 10px 10px 5px 10px !important;*/
	margin: 0 0 0 0;
	padding:0 10px 0 0;


}
p.opcionSondeo label
{
	position: absolute!important;
	left:00px;
	top:2px;
	display: block;
	width: 110px!important;
	border: none !important;
	font-weight: normal;
	text-align:justify;
	padding:0 0 7px 30px !important;

}

/******************************************************************** foros *****************************************************************/
.opinion
{
   width: 560px;
   position:relative;
   clear: both;
   margin:15px 0 0 0;
   padding:0 0 5px 0;
   border-bottom: 1px solid #d9d9d9;
}
.autor
{
   width:409px;
   float:left;

   background-image: url(/etxebide/pd/recursos/images/aplicacion/fondotabla_foro.gif);
   padding:5px 0 0 10px;
   margin:0 0 0 0 ;
   height:25px;
   color:#A50000;
   text-transform:uppercase;



}
.cabeceraMensajes
{
	width:90px;
	float:left;
	background-image: url(/etxebideadm/recursos/images/aplicacion/fondotabla_foro.gif);
	height:25px;
	text-align:center;
	padding:5px 0 0 0;

}
.cabeceraFecha
{

	padding:5px 0 0 0;
	float:left;
	width:141px;
	background-color:red;
	text-align:right;
	background-image: url(/etxebide/recursos/images/aplicacion/fondotabla_foro.gif);

	margin:0 0 0 0;
	height:25px;
	text-align:center;


}
.comentario
{
   width:560px;
   float:left;
   padding:2px 0 2px 5px;
   margin:0px 0 10px 0 ;
/*   height:20px; */



}
.mensajes
{
	width:90px;
   	float:left;
	padding:2px 0 2px 0;
	text-align:center;
	border-right: 1px solid #d9d9d9;
	height:20px;

}
.fecha
{
	float:left;
	width:90px;
	text-align:right;
	padding:2px 5px 2px 0;
	margin:0 0 0 0;
	height:20px;
	text-align:center;

}
/******************************************************************** mantenimientos *****************************************************************/
ul.mantenimiento li
{
	background-image: none !important;
}

/***********************lista ordenada con links**********/
ol li a
{
	color:#A50000;
}
ol li
{
	margin:8px 0 8px 0;
}


/***********************lista ordenada con links**********/
dl.listaExpediente
{
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
}
dl.listaExpediente dt
{
	color:#90000A;
	text-transform:uppercase;
	margin: 10px 0 0 0;
}
dl.listaExpediente dd
{
	margin: 5px 0 5px 10px !important;
	padding: 0 0 0 20px !important;
	background-image: url(../images/aplicacion/li.gif);
	background-position: top left;
	background-repeat: no-repeat;

}
dl.listaExpediente dd.sinimagen
{
	margin: 5px 0 5px 10px !important;
	padding: 0 0 0 0px !important;
	list-style-image:none !important;
}
dl.listaExpediente dd.sinimagen img
{
	margin: 0px 4px 0px 0px;
	padding: 0px 0 0 0px;
}

dl.listaExpediente ul
{
	margin: 0px 0 0 0;
	padding: 0 0 0 0;
}

dl.listaExpediente li
{
	margin: 0px 0 0 0;
	padding: 0 0 0 0;
	list-style-type:none;
}
/**********************enlace para anclas subir*************************************************/
p.backToTheTop
{
	text-align: right !important;
	line-height: 18px;
	position: relative;
}
a.m_botonFlecha
{
	background-image:url(../images/aplicacion/flechaTituloPromocionArriba.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding: 0 25px 0 0;
	text-decoration: none !important;
	display: block;
	font-size: 12px;
	line-height: 18px;
}
/******************************************************************** mapa de contanidos *****************************************************************/
ul.mapa
{
	margin: 0px 0 0 0;
	padding: 0 0 0 0;
}

ul.mapa li
{
	list-style-type: none;
	margin: 0px 0 5px 0;
	padding: 0 0 0 0;
}
a.mapaWeb
{
	display: block;
	width: 245px;
	height: 25px;
	line-height: 25px;
	background-image: url(../images/aplicacion/mapaWeb.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	padding: 0 0 0 15px;
	text-decoration: none;
}
ul.mapa li ul
{
	margin: 0px 0 0px 15px;
	padding: 0 0 0 0;
}
ul.mapa li ul li
{
	margin: 0 0 5px 0;
}
ul.mapa li ul li a:hover
{
	color: #000;
}

#resaltar
{
	color:black;
}
.indentado
{
	margin:20px 20px 20px 20px;
}
* + html .tamanioIE7
{
	width:60px !important;
}

.buscarOtros
{
   margin:30px 0 10px -10px;
}
* html .buscarOtros
{
   margin:50px 0 10px -10px!important;
}

* + html .buscarOtros
{
   margin:50px 0 10px -10px!important;
}
button.botonSondeoOpinion
{
	position:absolute!important;
	bottom:-10px;
	right:20px!important;

}
* html button.botonSondeoOpinion
{
	position:absolute!important;
	bottom:-20px;
	right:00px!important;

}
* + html button.botonSondeoOpinion
{
	position:absolute!important;
	bottom:-20px;
	right:5px!important;

}
* + html .paraExplorer
{
    right:-50px !important;
	top:-1px !important;
	background-color:red!important;
}

* + html .ie7_fieldset
{
	width:600px!important;
}
p.tituloBizigune
{
 	text-transform:uppercase;
	margin:0 0 0 0px;
	padding:0 0 0 0;
}
div.recuadroBizigune
{

	height:190px;
	background-color:#F9F9F9;
	/*border:1px dashed #DADADA!important;*/

	margin:10px 0 0 20px;
	padding:0 0 0 0;
	width:650px!important;
	height:275px;
}
h5
{
  text-transform:uppercase;

  padding:0px 0 0 0px;
  margin:0 0 10px 10px;
  width:630px;
  border-bottom:1px dotted #A0A0A4;
  }
div.menuOp
{
width:540px;color:grey;
border-bottom:1px solid #A0A0A4!important;
background-color:#F5F5F5;
padding:10px 0 0 0  ;
}
.enRojo
{
	color:#90000A;
}
* + html .ie7anchura
{
  width:250px!important;
}
* html .ie7anchura
{
  width:230px!important;
}
table.regimenesAcceso
{
	width:50%;
	clear:both;

	margin-left:10px;
	border:none;
}
table.regimenesAcceso td
{
	margin:0;
	padding:0;
	line-height:20px;
	border-bottom:1px solid #A0A0A4;

}

td.noEsta
{

	color:#C0C0C0;
}
span.aspa
{
	background-image: url(../images/aplicacion/aspa.gif);
	background-repeat:no-repeat;
	display:block;
	width:12px;height:12px;
	border:1px solid #A0A0A4;
	float:right;
}
span.viviendaEsta
{
	background-image: url(../images/aplicacion/aprobar2.gif);
	background-repeat:no-repeat;
	display:block;
	width:12px;height:12px;
	border:1px solid #A0A0A4;
	float:right;

}




/******************************************************************** precio de la vivienda *****************************************************************/

.bloqueCampo ul.resultados_lista {

}

.bloqueCampo ul.resultados_lista li {
        list-style-type: none;
        margin: 10px 0 10px 0;
        padding: 0 0 0 0;
}
div.bloqueBoton{
margin-top:10px;
}
div.bloqueBoton button{
 float:right;

}
div.persona{
background-image: url(../images/aplicacion/persona.png);
background-repeat:no-repeat;
margin-left:10px;
padding-left:30px;

}
dl.preguntas{
clear:both;
}
dl.preguntas dt{
  background-image:url(../images/aplicacion/interr.jpg);
  background-position:0 0;
  background-repeat:no-repeat;
  list-style-type:none;
  margin:10px 5px 15px 0px;
  padding:5px 0 0 23px;
  text-align:justify;
  color:#A50000;
  min-height:30px;
  border-bottom:1px dotted #cccccc;


}
* html dl.preguntas dt{
  height:30px;
}
* + html dl.preguntas dt{
 height:30px;
}

dl.preguntas dd{
margin:0 0 0 25px;
padding:0;
min-height:30px;

}
* html dl.preguntas dd{
  height:30px;
}
* + html dl.preguntas dd{
 height:30px;
}
/*********************************************************plan director banner********************************************************/
a.enlacePlanDirector{
display:block;
width:180px;
clear:both;
height:302px;
margin:-5px 0 20px 10px;

}
a.enlacePlanDirector img{
border:none;
}
div.participar{
height:100px;
}




