* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 background-image:url(../img/home/bg_page.jpg);
 background-repeat: repeat-x;
 background-position:top;
 background-attachment: fixed;
}
#wrapper { 
 margin: 0 auto;
 width: 922px;
 background-color: #FFFFFF;
}
#header {
	width: 900px;
	color: #333;
	padding: 10px;
	border: 1px solid #FFFFFF;
	height: 100px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background: url(../img/home/bg_header.jpg);
	float: left;
}
#navigation {
	float: left;
	width: 900px;
	color: #333;
	padding: 10px;
	border: 1px solid #FFFFFF;
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}
#leftcolumn { 
 color: #333;
 border: 1px solid #ffffff;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 100%;
 width: 678px;
 float: left;
 background-color: #ffffff;
}
#rightcolumn { 
 float: right;
 color: #333;
 border: 1px solid #ffffff;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 100%;
 width: 200px;
 display: inline;
 background-color: #ffffff;
}
#footer { 
	width: 900px;
	color: #333;
	clear: both;
	border: 1px solid #FFFFFF;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	background-color: #FFFFFF;
}

/* Menus Principales  */

	ul#fix {padding:0 0 0 20px; margin:0; list-style:none; font:normal 12px verdana, sans-serif;}
	ul#fix li {display:inline;}
	ul#fix li a {display:block; float:left; padding:0 20px 0 0; line-height:30px; background:url(../img/home/divider.png) no-repeat right center; margin-left:-1px; text-decoration:none;}
	ul#fix li a b {display:block; float:left; padding:0 0 0 21px; line-height:30px; color:#5d989e}

	ul#fix li a.last {background-image:none}
	
	ul#fix li a:hover {background:url(../img/home/tab.png) right top;}
	ul#fix li a:hover b {background:url(../img/home/tab.png) left top; color:#fff; cursor:pointer;}
	
A.protected:link {color: #ffffff; text-decoration:underline; }
A.protected:active {color: #ffffff; text-decoration:underline; }
A.protected:visited {color: #ffffff; text-decoration:underline; }
A.protected:hover {color: #F7DA00; text-decoration:underline; }

.Contents {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
}	

.input { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #333333; 
	border: 1px #666666 solid; 
	background-color: #ffffff; 
}
.boton { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: normal;
	color: #FFFFFF; 
	border: 2px #666666 solid; 
	background-color: #0000CC; 
}

    #status{
    	width:50%;
    	padding:4px;
    	height:14px;
    	outline:none;
    }
    .focusField{
    	border:solid 1px #73A6FF;
    	background:#EFF5FF;
    	color:#000;
    }
    .idleField{
    	background:#FFFFFF;
    	color: #6F6F6F;
		border: solid 1px #DFDFDF;
    }		