BODY
{
	SCROLLBAR-ARROW-COLOR: #000099;
	SCROLLBAR-BASE-COLOR: #BBCEEB;
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin : 0px;
}

.AdminHeader
{
	/*font : bold normal 24px Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font : bold normal 24px Tahoma, Arial, Helvetica, sans-serif;
	color : White;
	/*background : #5B6892;*/
	background-image:url(../images/fondo-cabecera.jpg);			
}

.AdminSectionTitle
{
	font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000099;
}

.AdminSeparator
{
	color : #000099;
	height:1px;
}

.AdminFormFieldHeader
{
	color: #0A074A;
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFF8DE;
}

.AdminLink
{
	color: /*#000099*/#2b577d;
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.TableForm
{
	border : 1px solid /*#090953*/#00324B;
	background: #ffffff; 
}

.TableHeader
{
	background: /*#6699CC*/#00324B;
	color: white;
	/*font: italic 11px Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border-bottom: 1px solid /*#438C9F*/#00324B;
	border-left: 10px solid /*#7B88AA*//*amarillo*/#ffcc01 /*#e1ecf4*/;
	padding:5px;
	padding-left: 10px;
}

.TableFoot
{
	background : #FFC928;
	color : Black;
	font : italic 12px;
}

.TableLeftTab
{
	background-color : transparent;
}

.TableVerticalSeparator
{
	background : #6495ED;
}

.TableSeparator
{
	background-color : #6495ED;
}

.TableEvenLine
{
	background-color : transparent;
	color: /*#040263*/ #333;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif/*normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif*/;
	
}

.TableEvenLine td
{
	/*padding:4px;*/
}

.TableOddLine
{
	background-color: /*#EDDAD6*/ /*azul->*/#e1ecf4 /*amarillo claro-> #fcf9ad*/;
	color: /*#040263*/ #333;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif/*normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif*/;
	/*padding:3px*/;
}

.TableOddLine td 
{
	/*padding:4px;*/
}

.FormField
{
	BORDER: #000099 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #000099;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFEBB0;
	TEXT-DECORATION: none;	
}

.FormButton
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;

}

/*nuevo*/
.tableheader * {color:#FFF;}

#user {
	
}
#userlabel, #username {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
}
#username {
	font-weight:normal;
	background-image:url(../images/iconos/user.png);
	background-position:left;
	background-repeat:no-repeat;
	padding:2px;
	padding-left:20px;
	margin-right:5px;
}

#home_link, #logout_link{
	display:block;
	height:32px;
	width:32px;
	float:right;
	margin-top:5px;
	}
#home_link {
	
	margin-right:3px;
}
#logout_link {
	margin-right:5px;
	margin-left:3px;
}

/* Login */

.infomessage {
	border: 1px 2px 2px 1px solid #cc9900;
	margin: 25px;
	margin-left:auto;
	margin-right:auto;
	background:#fae99c;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:30px;
	
}

#MessageResolution, #MessageIE, #MessageAll {
	display:none;
}

#contenedor_login {
	/*width:450px;*/
	background-color:transparent;
	color:#333333;
	border:0;
	margin-top:10px;
	margin-left:auto;margin-right:auto;
	width:398px;
}

 #contenedor_login  td {
 	margin:0;
	padding:0;
	border-collapse:collapse;
 }

#titulo_login {
	font-family:tahoma, arial, helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	
}
#titulo_login  p {
	margin-top:10px;
}

 #formulario_login {
 	font-weight:bold;
	padding-top:20px;
	padding-bottom:30px;
	
 }
 
 #formulario_login .TableEvenLine {
 	font-weight:normal;
	font-size:12px;
	color:#00324B;
 }
 
 #formulario_login input.formfield {
 	font-weight:normal;
	margin:3px;
	padding:3px;
	height:22px;
	font-size:12px;
	border:1px solid #00324B;
	background-color:#e1ecf4;
	color:#00324B;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
 }
 #formulario_login input.formfield:focus {
 	/*border:1px solid #ffcc00;*/
	background: #FAE99C;
 }