* {
	background-repeat: no-repeat;
}

input, fieldset {
	border:0;
}

h1, h2, h3, h4, h5, h6 {
    font-family: Georgia,serif;
    font-style: normal;
    font-weight: normal;
}

p.justificado {text-align:justify;}

h5 {margin:10px 0;font-size:11px;font-weight:bold;}

ul {padding-left:25px;}
li {list-style:outside;}

/*aqui va el estilo de la cabecera */
div#contenedor {
	font-family: Verdana,sans;
  font-size: 11px;
  background-repeat: repeat-x;
}

div#cabecera {
    /*background-image: url(../../img/cabecera_fondo.png);    */
    background-image: url(../../img/cabecera.png);
    background-position: top;
}

div#cabecera h1#ugr a {
    text-indent: -9999em;
    background-image: url(../../img/ugr.png);
}

h2#cabecera_title {
		color: white;
    font-size: 32px;
    line-height: 100px;
    background-image: url(../../img/cabecera_fondo.png);
    text-align: right;
}

/* estilo para el contenido */

div#general {
	background-image: url(../../img/fondo_contenido.png);
	background-position: center bottom;
	background-color:#ededee;
	border-top: 1px solid #d0cfd0;
	border-bottom: 1px solid #d0cfd0;
}

div#novedadescsirc {
	background-image: url(/ai/img/novedadini.png);
	background-repeat:repeat-x;
	color: #ccc;
}
div#novedadescsirc a {
	color: #ccc;
}
div#novedadescsirc span.novedad{
	color: #eee;
		font-weight:bold;
}

div#contenido {
	border: 1px solid #d0cfd0;
}

h3#titulo_pagina {
	color: white;
	line-height: 56px;
	font-size: 24px;
	background-image: url(../../img/cabecera_contenido.png);
}

div#general_contenido {
	background-image: url(../../img/acceso_general.png);
	background-position:40px 31px;
	background-color:#e1e1e2;
}

div#contenido_forms {
	border-right: 1px solid #c3c2c5;
	border-left: 1px solid #c3c2c5;
}

legend.advertencia2 {
	color: #0683c6;
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
}


fieldset input.envio {
	background-image:url(../../img/entrar_off.png);
	text-indent:-9999px;
}

fieldset input.envio:hover {
	background-image:url(../../img/entrar_on.png);
}

fieldset input.enviar, fieldset input.envio2 {
	background-image:url(../../img/enviar_off.png);
	text-indent:-9999px;
}

fieldset input.enviar:hover, fieldset input.envio2:hover {
	background-image:url(../../img/enviar_on.png);
}

div#log_op, div#log_op2 {
	border-top: 1px solid #98c3e3;
	border-bottom: 1px solid #98c3e3;
}

label#dni span,
label#constrasena span,
label#correo span,
label#constrasena2 span {
	color:#3b3e44;
	font-size:16px;
}

div#log_op label span,
div#log_op2 label span,
label#dni input,
label#constrasena input,
label#correo input,
label#constrasena2 input {
	color:#0683c6;
	font-size:12px;
}

a.recordar_pass,
a.solucion_acceso {
	color: #2f303d;
}

a.recordar_pass:hover,
a.solucion_acceso:hover {
	: #0683C6;
}

a.recordar_pass:active,
a.solucion_acceso:active {
	outline:0;	
}

input:focus {
	outline:0;
}

h4.advertencia {
	background-image: url(../../img/advice.png);
	background-position: right;
	color: #0683c6;
	font-size:18px;
}

h4.advertencia2 {
	background-position: right;
	color: #0683c6;
	font-size:18px;
}

p.advertencia {
	background-image: url("../../img/list-item.png");
	background-position:0 3px;
	color:#3b3e44;
}

/* estilo para el pie */
div#pie {
	background-image: url(../../img/pie_fondo.png);
	background-position: bottom;
}

div#pie p#csirc {
	background-image: url(../../img/csirc_pie.png);
}

div#pie p#csirc a {
	text-indent:-9999px;
}

span#pagina_segura {
	background-image: url(../../img/pagina_segura.png);
	background-position:right;
}

div#pie p#pagina_segura span#ps_text {
	border-right: 1px solid silver;
	color:#a9a9ac;
}

/* estilos generales */
.cursiva {
	font-style: italic;
}

span.separator {
	display:none;
}
