@charset "utf-8";

img, div { behavior: url(js/iepngfix.htc); }
body {
	background-image: url(../img/layout/fondo.jpg);
	background-repeat:  repeat-x;
	background-position: left top;
	background-color: #213A63;
	margin: 0px;
	padding: 0px;
}
.encabezado_principal_fondo {
	background-image: url(../img/layout/encabezado_principal_fondo.jpg);
	background-repeat:  repeat-x;
	background-position: right bottom;
}
.cuerpo-borde-izq {
	background-image: url(../img/layout/borde_izq.jpg);
	background-repeat:  repeat-y;
	background-position: right top;
}
.cuerpo-borde-der {
	background-image: url(../img/layout/cuerpo_borde_der.jpg);
	background-repeat:  repeat-y;
	background-position: left top;
}
.cuerpo-fondo-bot {
	background-image: url(../img/layout/cuerpo_fondo_bot.jpg);
	background-repeat:  repeat-x;
	background-position: left top;
}
.bloque-izq-fondo {
	background-color: #376ca1;
	background-image: url(../img/layout/bloque_titulo_fondo.jpg);
	background-repeat:  repeat-y;
	background-position: left top;
}
.cuerpo-titulo-fondo {
	background-image: url(../img/layout/cuerpo_titulo_fondo.jpg);
	background-repeat:  repeat-y;
	background-position: left top;
}
.area-menu-izq {
	background-color: #35679b;
	background-image: url(../img/layout/bloque_fondo_cuerpo.jpg);
	background-repeat:  repeat-y;
	background-position: left top;
}
.cuerpo {
	background-image: url(../img/layout/cuerpo_fondo.png);
	background-repeat:   repeat-y;
	background-position: left top;
	background-color: #24406C;
	margin: 0px;
	padding: 0px;
}
.cuerpo-fondo-bot2 {
	background-image: url(../img/layout/cuerpo_fondo_bot2.jpg);
	background-repeat:  repeat-x;
	background-position: left top;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #376CA2;
	margin: 0px;
	padding: 0px;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #376CA2;
	margin: 0px;
	padding: 0px;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #376CA2;
}
fieldset {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	border: 1px solid #E4E4E4;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-color: #FFFFFF;
}


.formulario-alerta {
	color: #E20357;
	list-style-image: url(../img/iconos/error.png);
	background-image: url(../img/iconos/error.png);
	text-indent: 20px;
	background-repeat: no-repeat;
}
form {

}
