html {
	font: 62.5% "Lucida Grande", Lucida, Verdana, sans-serif;
	text-shadow: #000 0px 0px 0px;/*Elimina el efecto bold en Safari*/
}
body {
	margin: 0 auto;
	padding: 0 10px;
	border-top: 5px solid #1B388C;
	background-color: #FFF;
}
#login {
	background: url(../images/bck_login.jpg) no-repeat center center;
	width: 390px;
	height: 450px;
	padding: 0 25px;
	text-align: center;
	margin: 20px auto 0 auto;
}
.updated, .login #login_error, div.login p.message {
	background-color:#FFFFE0;
	border-color:#E6DB55;
	font-size: 1.1em;
	color: #0e3350;
}
#login_error, .message {
	border-style:solid;
	border-width:1px;
	margin:0pt 0pt 16px 0px;
	padding:12px;
}
#login fieldset {
	width: 300px;
	margin: 0 auto;
}
#login p {
	margin-bottom:1.4em;
	color: #FFF;
	text-align: left;
	font: bold 1.2em/1.6em "Lucida Grande", Lucida, Verdana, sans-serif;
}
.section_title{
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 20px;
    FONT-WEIGHT: bold
}
.button-secondary:hover, #login form .submit input:hover {
border-color:#328AB2;
}
#login #login_error {
	background: #0e3350;
	border: 1px solid #2571ab;
	color: #ebcd4e;
	font-size: 11px;
 	font-weight: bold;
	padding: .6em;
	text-align: center;
}

div#login input {
	padding: 4px;
	width: 98%;
	font: bold 1.2em "Lucida Grande", Lucida, Verdana, sans-serif;
}
#login .submit {
	color: #fff;
	width: 50%;
	margin: 0 auto;
	text-align: left;
	font-weight: normal;
	font-size: 1.1em;
}
* html #login .submit {
	height: 20px;
	line-height: 20px;
}
div#login input.username {	
	background: #FFFFFF url(../images/16m.png) left center no-repeat;
	color:#999999;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:3px 5px 3px 19px;
	/*width:285px;*/
}
div#login input.username:focus, div#login input.username:hover, div#login input.password:focus, div#login input.password:hover {
	background-color: #d1f9fe;
}
div#login input.password {	
	background: #FFFFFF url(../images/16s.png) left center no-repeat;
	color:#999999;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:3px 5px 3px 19px;
	/*width:285px;*/
}
#login p.noseve {
	text-indent: -1000em;
	height: 160px;
}
#header {
	float: left;
	width: 98%;
	height: 60px;
	margin: 10px 0;
}
h1 {
	/*text-indent: -1000em;*/
	height: 50px;
	width: 360px;
	margin: 0 30px 0 0;
	float: left;
}
 div.hr {
  height: 10px;
  background: #fff url(hr1.gif) no-repeat scroll center;
  clear: both;
}
div.hr hr {
  display: none;
}
.Botonlink{
    BACKGROUND-COLOR: #d7d7d7;
    BORDER-BOTTOM: #444444 1px solid;
    BORDER-LEFT: #999999 1px solid;
    BORDER-RIGHT: #444444 1px solid;
    BORDER-TOP: #999999 1px solid;
    COLOR: #888888;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px
}

.boton
{
    BACKGROUND-COLOR: #00b8ed;
    BORDER-BOTTOM: 1px outset #000000;
    BORDER-LEFT: 1px outset #000000;
    BORDER-RIGHT: 1px outset #000000;
    BORDER-TOP: 1px outset #000000;
    COLOR: #f5f5f5;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold
}

.tabla_borde-999999{	
	background: #ffffff;
	border: 1px solid #999999;
}

.tabla_tit-1{
	COLOR: #7F7F7F;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	background: #DDDDDD;
	font-weight: bold;
}

.tabla_tit-1-bd{
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	background: #DDDDDD;
	font-weight: bold;
}

.tabla_tit-2-bd{
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	background: #F0F0F0;
	font-weight: bold;
}

.texto_gris-1{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
    COLOR: #666666;
}

.descripcion{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
}

.error
{
    COLOR: #cc0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 12pt
}

.formgral
{
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    PADDING-LEFT: 3px
}

.txt 
{
		FONT-SIZE: 13px; 
		COLOR: #235672; 
		LINE-HEIGHT: 12px; 
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
		TEXT-DECORATION: none
}
.txt:hover {
	FONT-SIZE: 13px; 
	COLOR: #235672; 
	FONT-WEIGHT: bold; 
	LINE-HEIGHT: 12px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline
}

.backoffice {
	FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.backoffice:hover {
	FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

#rojo {
	COLOR: #f75100
}
.subtitulo {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #4f82a2; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: small-caps; TEXT-DECORATION: none
}
INPUT {
	FONT-SIZE: 9px; COLOR: #656565; FONT-FAMILY: Verdana
}
.INPUT2 {
	FONT-SIZE: 9px; COLOR: #656565; FONT-FAMILY: Verdana; FONT-VARIANT: small-caps
}
TEXTAREA {
	FONT-SIZE: 9px; COLOR: #656565; FONT-FAMILY: Verdana
}
SELECT {
	FONT-SIZE: 9px; COLOR: #656565; FONT-FAMILY: Verdana
}
#blanco {
	COLOR: #ffffff
}
.search {
	background-color: #FFFFE0;
	border: 1px solid #E6DB55;
}