/********************* ESTILOS INICIALES QUE LIMPIAN ESTILOS DE NAVEGADORES Y LOS IGUALAN *********************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, 
tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/****************** FIN DE ESTILOS INICIALES QUE LIMPIAN ESTILOS DE NAVEGADORES Y LOS IGUALAN ******************/
html {
	font-size:62.5%;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
}/*con este porcentaje 1em corresponde a 10px*/
/**************************************ESTILOS PARA PANTALLA DE ACCESO*************************************************/
strong{font-weight:900;}
#caja_acceso #form_acceso #oculto, #caja_acceso #form_acceso .oculto{display:none;}
.rojo{color:#CC0000;}
#caja_acceso{
	background-color:#FFFFFF;
	color:#666666;
	height:45em;
	left:50%;
	margin:-22.5em -35.6em;
	position:absolute;
	top:50%;
	width:78.4em;
}
/* MODIFICACION 210910, para corregir el acceso pin IE6 */
#caja_acceso.acceso_admin{
	height:37.7em;
	margin:-21em -10.5em;
	width:28em;
}
#caja_acceso.sgth{
	height:31em;
	margin:-15.5em -33.75em;
}
#caja_acceso a{color:#007856;}
#caja_acceso a:hover{
	text-decoration:none;
}
/*******PARTE DE ARRIBA*****/
#arriba{
	float:left;
}
#caja_acceso #form_acceso{
	border-bottom:0.1em dotted;
	display:inline;
	float:left;
	height:31em;
	padding-bottom:1em;
	width:32em;
}
#caja_acceso.sgth #form_acceso{
	border:none;
	padding:3em 0 0 0;
	height:27em;
}
#caja_acceso #form_acceso h1, #caja_acceso h1{
	background:transparent url(img/logorvia05.gif) no-repeat scroll 0 0;
	height:6.6em;
	margin:0 0 0 4.5em;
	overflow:hidden;
	position:relative;
	text-indent:-100em;
	width:21em;
}
#caja_acceso #form_acceso h1 img{
	display:block;
	margin:0 auto;
}
#caja_acceso #form_acceso legend{
	background-color:#FFFFFF;
	color:#666666;
	font-size:1.4em;
	font-weight:900;
	margin:0 -0.75em 0.5em;
	padding:0 0 0.5em 1em;
	width:22em;
}
html>/**/body #caja_acceso #form_acceso legend{margin:0 0 0.5em;}
#caja_acceso #form_acceso label{
	clear:both;
	color:#666666;
	display:inline;
	float:left;
	font-size:1.2em;
	font-weight:900;
	line-height:2em;
	padding-left:1em;
	width:8em;
}
#caja_acceso #form_acceso label.acc_dir{
	width:8em;
}
#caja_acceso #form_acceso input{
	border:0.1em solid #7F9DB9;
	color:#666666;
	display:inline;
	float:left;
	height:1.2em;
	margin:0.1em 0 0.25em 2.35em;
	width:7.8em;
}
#caja_acceso #form_acceso .selec_acc_dir{
	display:inline;
	float:right;
	margin:0.25em 0.7em 0.25em 0;
}
#caja_acceso #form_acceso #acceso_directo, #caja_acceso #form_acceso #acceso_directo_dni{
	font-size:1.2em;
	width:15.05em;
}
html>/**/body #caja_acceso #form_acceso #acceso_directo, #caja_acceso #form_acceso #acceso_directo_dni{width:14.55em;}
/********************* menu desplegable "acceso directo" ********************/
#caja_acceso #form_acceso input.acceso_directo_select, #caja_acceso #form_acceso input.acceso_directo_dni_select{display:none;}
#caja_acceso #form_acceso #acceso_directo_select, #caja_acceso #form_acceso #acceso_directo_dni_select {
	background:transparent url(img/acceso_directo.gif) no-repeat scroll 0 0;
	color:#666;
	cursor:pointer;
	display:inline;
	float:left;
	font-size:1.1em;
	height:1.55em;
	line-height:1.55em;
	margin:0.5em 0 0.5em 1.2em;
	text-indent:0.5em;
	width:16.9em;
}
#caja_acceso #form_acceso #acceso_directo_select span, #caja_acceso #form_acceso #acceso_directo_dni_select span{float:left;}
#caja_acceso #form_acceso #acceso_directo_iconselectholder, #caja_acceso #form_acceso #acceso_directo_dni_iconselectholder {
	background-color:#FFF;
	border:0.1em solid #ADD957;
	display:none;
	float:left;
	font-size:1.1em;
	margin: -0.5em 0em 0em 1.2em;
	position:absolute;
	width:16.4em;
	z-index:4;
}
#caja_acceso #form_acceso #acceso_directo_dni_iconselectholder{margin:4.55em 0px 0px -17.75em}
html>/**/body #caja_acceso #form_acceso #acceso_directo_iconselectholder, html>/**/body #caja_acceso #form_acceso #acceso_directo_dni_iconselectholder {/*hack para navegadores no ie7 e inferiores*/
	margin:9.8em 0 0 1.2em;
	width:16.7em;
}
.acceso_directo_selectitems, .acceso_directo_dni_selectitems{
	color:#777777;
	display:inline;
	float:left;
	line-height:1.5em;
	padding-bottom:0.25em;
	text-indent:0.5em;
	width:100%;
}
.acceso_directo_selectitems img, .acceso_directo_dni_selectitems img{display:none;}
#caja_acceso #form_acceso #acceso_directo_select img, #caja_acceso #form_acceso #form_acceso .acceso_directo_selectitems img, #caja_acceso #form_acceso #acceso_directo_dni_select img, #caja_acceso #form_acceso #form_acceso .acceso_directo_dni_selectitems img{display:none;}
selectoptions{float:left;}
.hoverclass{
	background-color:#eeffcc;
	cursor:pointer;
}
.selectedclass{
	background-color:#c1e874;
}
/**************** fin menu desplegable "acceso directo" *************************/
#caja_acceso #form_acceso input.entrar{
	background:url(img/boton_volver.jpg) no-repeat scroll 0 0 transparent;
	border:medium none;
	color:#666666;
	cursor:pointer;
	font-weight:900;
	height:2.2em;
	margin:0.35em 0 0.35em 11.5em;
	padding:0;
	width:5.55em;
}
html>/**/body #caja_acceso #form_acceso input.entrar{margin:0.35em 0 0.35em 8.8em;}/*hack para navegadores no ie7 e inferiores*/
#caja_acceso #form_acceso input.entrar:hover{background:transparent url(img/boton_volver_h.jpg) no-repeat scroll 0 0;}
#caja_acceso #form_acceso input.entrar:active{background:transparent url(img/boton_volver_a.jpg) no-repeat scroll 0 0;}
/*FORMULARIO*/
#caja_acceso form{
	padding-top:0.25em;
}
#caja_acceso form fieldset{
	background-color:#F2F2F2;
	padding-bottom:0.5em;
}
#arriba .recordar, #arriba .recordar_dni{
	font-size:1.1em;
	padding:0.2em 1.2em 1em;
}
#arriba .recordar a, #arriba .recordar_dni a{
	color:#007856;
}
/*contenido_uno*/
#arriba #contenido_uno{
	border-left:0.1em dotted #777777;
	float:left;
	height:30em;
	margin:0 0 0 1em;
	overflow:auto;
	padding:0 0 0 1em;
	width:44em;
}
#arriba #contenido_uno .titulo_seguridad{
	color:#007856;
	font-size:1.8em;
	font-weight:700;
	margin:1em 0 0.5em;
	padding:0;
}
#arriba #contenido_uno ul{
	margin:0;
	padding:1em 0 0.5em 1.8em;
}
html>/**/body #arriba #contenido_uno ul{/*hack que leen todos menos ie*/
	padding:1em 0 0.5em 2em;
}
#arriba #contenido_uno li{
	font-size:1.2em;
	font-weight:700;
	line-height:1.5em;
	list-style-image:url(img/atencion.jpg);
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 0.25em;
	padding:0 0 0 0.5em;
}
html>/**/body #arriba #contenido_uno li{/*hack que leen todos menos ie*/
	padding:0;
}
#arriba #contenido_uno .titulo_recuerde{
	font-size:1.2em;
	font-weight:700;
	margin:1.1em 0 0;
	padding:0;
}
#arriba #contenido_uno p{
	color:#666666;
	font-size:1.2em;
	margin:0.6em 0 0;
}

/**********PARTE DE ABAJO**************/
#abajo{
	float:left;
}
#abajo #contenido_dos{
	border-right:0.1em dotted;
	float:left;
	margin-top:0.2em;
	padding-right:1em;
	width:32em;
}
/*PUBLICIDAD*/
#abajo #contenido_tres a.nov_acc{
	background:url(img/candado.png) no-repeat;
	float:left;
	height:11em;
	overflow:hidden;
	text-indent:-10em;
	width:9em;
}
#abajo #contenido_tres a.nov_acc:hover{
	background:url(img/alerta.png) no-repeat;
}
#abajo #contenido_tres ul{float:left;}
#abajo #contenido_tres li{
	background:transparent url(img/puntocandado.gif) no-repeat scroll 0 50%;
	color:#666666;
	font-size:1.1em;
	font-weight:700;
	line-height:2.4em;
	list-style-type:none;
	margin:0;
	padding:0 0 0 2.5em;
}
#abajo #boton_demomas a {
	background-image:url(img/botmasinfo.jpg);
	color:#666666;
	display:block;
	float:left;
	font-size:1.1em;
	font-weight:700;
	height:2.7em;
	line-height:2.8em;
	margin:1em 0 0 4em;
	text-align:center;
	text-decoration:none;
	width:11em;
}
#abajo #boton_demomas a:hover {
	color:#333;
	background-image:url(img/botmasinfo_h.jpg);
}
#abajo #contenido_dos img, #abajo #contenido_tres img{
	float:left;
	margin-right:0.5em;
}
#abajo #contenido_dos p.titulo_publi{
	color:#007856;
	font-size:1.5em;
	font-weight:700;
	margin:1.2em 0 0.5em;
}
#abajo #contenido_dos p{
	font-size:1.1em;
	font-weight:700;
	line-height:1.1em;
	margin:0 0 0.5em;
}
#abajo #boton_demo {
	margin:1.5em 0 0 0;
}
#abajo #boton_demo a:link, #abajo #boton_demo a:visited{
	background-image:url(img/boton_demo.jpg);
	font-size:1.1em;
	font-weight:700;
	height:1.6em;
	margin:1em 0 0 4em;
	padding:0.75em 1em;
	text-decoration:none;
	color:#666;
}
#abajo #boton_demo a:hover{
	background-image:url(img/boton_demo_h.jpg);
	font-size:1.1em;
	font-weight:700;
	height:1.6em;
	margin:1em 0 0 4em;
	padding:0.75em 1em;
	text-decoration:none;
}
#abajo #boton_demo a:active{
	background-image:url(img/boton_demo_a.jpg);
	font-size:1.1em;
	font-weight:700;
	height:1.6em;
	margin:1em 0;
	padding:0.75em 1em;
	text-decoration:none;
}

/*CONTENIDO TRES*/
#abajo #contenido_tres{
	border-top:0.1em dotted;
	float:left;
	margin:0 0 0 1em;
	padding:0.5em 0 0;
	width:44em;
}
#abajo #contenido_tres a{
	color:#007856;
	font-size:1.2em;
	font-weight:700;
}
#abajo #contenido_tres p{
	font-size:1.1em;
	line-height:1.5em;
	margin:0 0 0.8em;
	text-align:left;
}
/***********TECLADO VIRTUAL*************************/
#keyboardInputMaster {
	background:url(img/fondo_teclado.gif) no-repeat;
	color:#333333;
	height:10.4em;
	text-align:center;
	width:30.8em;
	z-index:1000000;
}
#keyboardInputLayout{margin:0.65em;}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td {
	background:transparent url(img/btn_teclado.gif) no-repeat;
	cursor:pointer;
	font-family:'Lucida Console',monospace;
	font-size:1.1em;
	font-weight:900;
	padding:0.45em 0.75em 0.65em 0.55em;
	vertical-align:middle;
	white-space:pre;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.TeclaNormalHover,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.xTeclaNormalHover,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.Hover {
	background:transparent url(img/btn_teclado_hover.gif) no-repeat;
	cursor:pointer;
	font-family:'Lucida Console',monospace;
	font-size:1.1em;
	font-weight:900;
	padding:0.45em 0.75em 0.65em 0.55em;
	vertical-align:middle;
	white-space:pre;
}
#keyboardInputMaster thead tr td span.pressed,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.TeclaNormalPressed,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.xTeclaNormalPressed,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.TeclaNormalHoverPressed,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.xTeclaNormalHoverPressed,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td:active{
	background:transparent url(img/btn_teclado_hover.gif) no-repeat;
	/*background:transparent url(img/btn_teclado_dead.gif) no-repeat;
	padding:0.55em 0.7em 0.55em 0.55em;*/
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.LastComun,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.xLastComun{
	background:transparent url(img/btn_g_teclado.gif) no-repeat;
	text-align:center;
	width:100%;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.DeadxLastComun,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.xDeadxLastComun{
	background:transparent url(img/btn_teclado_may.gif) no-repeat;
	color:#FFF;
	text-align:center;
	width:100%;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.LastComunHover,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.xLastComunHover,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.HoverxLastComun,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.HoverxLastComunxPressed,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.xLastComunHoverPressed,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.xLastComunPressed,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.LastComunPressedHover{
	background:transparent url(img/btn_g_teclado_hover.gif) no-repeat;
	text-align:center;
	width:100%;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.HoverxDeadxLastComun,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.xDeadxLastComunHover{
	background:transparent url(img/btn_teclado_may_h.gif) no-repeat;
	color:#FFF;
	text-align:center;
	width:100%;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.LastComunPressed,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.LastComunHoverPressed,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.HoverxLastComunPressed{
	background:transparent url(img/btn_g_teclado_dead.gif) no-repeat;
	text-align:center;
	padding:0 0 0 0.1em;
	width:100%;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.DeadxHoverLastComunPressed,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.xDeadxHoverLastComunPressed,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.xDeadxLastComunPressed,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.DeadxLastComunPressed,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.HoverxDeadxLastComunPressed,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.DeadxLastComunHoverPressed,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.xDeadxLastComunHoverPressed{
	background:transparent url(img/btn_teclado_may_p.gif) no-repeat;
	color:#FFF;
	text-align:center;
	padding:0 0 0 0.1em;
	width:100%;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.LastLimpiar {
	background:transparent url(img/btn_teclado_limpiar.gif) no-repeat;
	text-align:center;
	padding:0 0 0.2em;
	width:100%;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.LastLimpiarPressed,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.LastLimpiarHoverPressed {
	background:transparent url(img/btn_teclado_limpiar_press.gif) no-repeat;
	text-align:center;
	padding:0 0 0 0.1em;
	width:100%;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.LastLimpiarHover {
	background:transparent url(img/btn_teclado_limpiar_hover.gif) no-repeat;
	text-align:center;
	padding:0 0 0.2em;
	width:100%;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.LastAceptar {
	background:transparent url(img/btn_teclado_aceptar.gif) no-repeat;
	color:#eee;
	text-align:center;
	padding:0 0.85em 0.2em;
	width:100%;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.LastAceptarHoverPressed {
	background:transparent url(img/btn_teclado_aceptar_press.gif) no-repeat;
	color:#eee;
	text-align:center;
	padding:0 0.75em 0 0.95em;
	width:100%;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.LastAceptarHover {
	background:transparent url(img/btn_teclado_aceptar_hover.gif) no-repeat;
	color:#eee;
	text-align:center;
	padding:0 0.85em 0.2em;
	width:100%;
}

/********ACCESO DNIE**********/
#caja_acceso #form_acceso.dni h1{margin-top:-4em;}
#caja_acceso #form_acceso.dni form{
	margin:0;
	padding:0;
	height:25em;
}
html>/**/body #caja_acceso #form_acceso.dni legend {
	margin:0;
}
html>/**/body #form_acceso.dni #acceso_normal p.selec_acceso, html>/**/body #form_acceso.dni #acceso_dni p.selec_acceso {
	border-top:2em solid #FFFFFF;
	margin-top:-2em;
}
#form_acceso p.selec_acceso{
	float:left;
	padding-top:0.5em;
	width:100%;
}
#form_acceso #acceso_dni p.selec_acceso{
	height:2.3em;
}
#caja_acceso #form_acceso.dni p.selec_acceso_dni{
	border-top:0.5em solid #FFFFFF;
	float:left;
	width:100%;
}
#caja_acceso #form_acceso.dni #acceso_normal p.selec_acceso_dni{
	border-top:0.5em solid #FFFFFF;
	float:left;
	margin-bottom:-0.6em;
	height:2.6em;
	width:100%;
}
html>/**/body #caja_acceso #form_acceso.dni #acceso_normal p.selec_acceso_dni{margin-bottom:0;}
#caja_acceso #form_acceso.dni #acceso_dni p.selec_acceso_dni{
	margin-bottom:0.75em;
}
#caja_acceso #form_acceso.dni p.selec_acceso input, #caja_acceso #form_acceso.dni p.selec_acceso_dni input{
	background:none;
	float:left;
	margin:0 0.5em;
	width:1.5em;
}
#caja_acceso #form_acceso.dni p.selec_acceso label{
	line-height:1.5em;
	padding:0;
	width:auto;
	clear:none;
}
#caja_acceso #form_acceso.dni label{
	line-height:2em;
	font-size:1.1em;
}
#caja_acceso #form_acceso.dni label.acc_dir{
}
#caja_acceso #form_acceso.dni #acceso_directo_select, #caja_acceso #form_acceso.dni #acceso_directo_dni_select {
	margin:0.15em 0 0.35em 1.2em;
}
#caja_acceso #form_acceso.dni p.selec_acceso_dni label{
	line-height:1.7em;
	padding:0;
	width:auto;
}
#caja_acceso #form_acceso.dni input.entrar{margin:0.35em 0 0.35em 11.5em;}
html>/**/body #caja_acceso #form_acceso.dni input.entrar{margin:0.35em 0 0.35em 8.8em;}
#caja_acceso #form_acceso.dni input {margin:0.1em 0 0.1em 2.9em;}
#caja_acceso #form_acceso.dni #acceso_normal p.selec_acceso_dni input{margin-top:0.8em;}
html>/**/body #caja_acceso #form_acceso.dni #acceso_normal p.selec_acceso_dni input{margin-top:0.5em;}
#caja_acceso #form_acceso.dni #acceso_dni p.selec_acceso_dni input{margin-top:1.3em;}
html>/**/body #caja_acceso #form_acceso.dni #acceso_dni p.selec_acceso_dni input{margin-top:0.7em;}
#caja_acceso #form_acceso.dni p.selec_acceso_dni label{
	margin-top:0.5em;
	clear:none;
}
#caja_acceso #form_acceso.dni #acceso_dni p.selec_acceso_dni label{margin-top:1em;}
#caja_acceso #form_acceso.dni p.selec_acceso_dni a{
	background:url(img/dni_e.jpg) no-repeat scroll 0 0 transparent;
	float:left;
	height:2.8em;
	margin:0.1em 0 0 1em;
	overflow:hidden;
	text-indent:-10em;
	width:4.6em;
}
#caja_acceso #form_acceso.dni  #acceso_dni p.selec_acceso_dni a{margin-top:0.5em;}
#form_acceso.dni .recordar_dni{
	float:left;
	font-size:1.1em;
	margin:0;
	padding:0 0em 0 0.5em;
}
#form_acceso.dni .recordar_dni p{padding-top:0.35em;}
#caja_acceso #form_acceso #acceso_dni #acceso_directo_dni_select{margin:0.75em 0 0.75em 1.2em;}
html>/**/body #caja_acceso #form_acceso.dni #acceso_directo_iconselectholder{
	margin:10.5em 0 0 1.2em;
}
html>/**/body #caja_acceso #form_acceso.dni #acceso_directo_dni_iconselectholder{
	margin:2.25em 0 0 1.2em;
}
/************************************ACCESO ADMIN********************************/
#caja_acceso.acceso_admin{
	height:37.7em;
	margin:-21em -14em;
	width:28em;
}
#caja_acceso.acceso_admin form fieldset {border:0.1em solid #aaa;}
#caja_acceso.acceso_admin  h1 {
	background-position:center;
	margin:0;
	width:27em;
}
#caja_acceso.acceso_admin legend{
	background:#fff;
	display:none;
	font-size:1.5em;
	font-weight:900;
	padding:0 3.3em 0.5em 3.3em;
}
#caja_acceso.acceso_admin label{
	clear:both;
	color:#333333;
	display:inline;
	float:left;
	font-size:1.1em;
	line-height:1.6em;
	margin:0.5em 0 0.5em 0.5em;
	width:12em;
}
#caja_acceso.acceso_admin input{
	display:inline;
	float:left;
	font-size:1.1em;
	margin:0.5em;
	width:10.75em;
}
#caja_acceso.acceso_admin input.entrar{
	display:inline;
	clear:both;
	margin-left:7.5em;
}
#caja_acceso.acceso_admin .selec_acc_dir select{
float:left;
font-size:1.1em;
margin-left:-2.7em;
margin-top:0.5em;}
/************************************ACCESO ADMIN ESTILOS NUEVOS********************************/
#caja_acceso.acceso_admin #form_acceso{border:none; width:21em;}
#caja_acceso.acceso_admin #form_acceso h1 {margin:0;}
#caja_acceso #form_acceso h1.admin{margin:-5em 0 0 0; position:relative;}
#caja_acceso #form_acceso form.admin legend{
	border-bottom:0.1em solid #FFFFFF;
	display:inline;
	margin-bottom:1em;
	padding:0.5em 3.5em;
	width:8em;
}
#caja_acceso #form_acceso form.admin label{
	line-height:1em;
	display:block;
	float:none;
	width:auto;
}
#caja_acceso #form_acceso form.admin input {
	margin:0.1em 0 0.35em 0.7em;
	padding:0 0.5em;
	text-align:left;
	width:13.2em;
}
#caja_acceso #form_acceso form.admin input.entrar{
	clear:both;
	float:left;
	margin:0.5em 0 0.5em 4.7em;
	text-align:center;
	width:5.6em;
}
#caja_acceso #form_acceso form.admin label.acc_dir{
	padding:0 0 0 1em;
}
#caja_acceso #form_acceso form.admin #acceso_directo{
	width:15.8em;
}
#caja_acceso #form_acceso form.admin .selec_acc_dir{
	float:left;
	margin:0.1em 0 0.15em 1em;
}
#caja_acceso #form_acceso form.admin fieldset{
	padding-bottom:0.5em;
}
/********ERROR ACCESO**********/
#error_acceso{
	color:#666666;
	font-size:120%;
	margin:8em auto;
	width:40%;
}
#error_acceso p{
	line-height:1.4em;
	padding:0 0.5em;
}
#error_acceso p.titulo{
	background:transparent url(img/atencion.jpg) no-repeat scroll 0.5% 0;
	border-bottom:0.2em solid #FF0000;
	font-weight:900;
	margin-bottom:0.5em;
	padding:0;
	text-indent:1.8em;
}
#alerta{
	background-color:#FFFFFF;
	border:0.1em solid #CDCDCD;
	color:#007856;
	display:inline;
	float:left;
	font-size:1.1em;
	margin:0.5em 0 0 0.5em;
	padding:0.25em 0.5em;
	width:25em;
}
