/*************/
/* Generales */
/*************/

 /* Normalizamos margenes y rellenos inconsistentes en todos los elementos */
* {padding:0; margin:0;}

select{ background-color:#fff; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:.9em; }
fieldset{ border:none; }

UL {list-style: none;}

a {text-decoration:none; color:#000; border:none;}
a:link, a:active, a:hover, a:visited {border:none; outline:0}

label {font-size: .9em;}
img {border:none;}

body {color:#000; background: #040 url("../assets/background_top.png") repeat-x;font-family:Arial, Verdana, Helvetica, sans-serif; font-size:75%; }/* Resets 1em to 12px */
#general_content {}


/*******************/
/* timeTrace/Debug */
/*******************/
.debug {color: #000; font-size: 11px;}
.debug P {color: #081852;}
#traceTable {border-collapse: collapse; border:1px solid; width: 100%; margin:20px 0;  font: normal 11px verdana, arial, helvetica, sans-serif; }
#traceTable TD,
 #traceTable TH  {border: 1px dotted; padding: .4em; color: #363636;}
#traceTable TH { font: bold 11px; text-align: left; background: #49A; color: #FFF; }
#traceTable TR:hover {background: #FD0; color: #FFF; }


/**********/
/* Header */
/**********/
#top {width:960px; height:132px;  margin:15px auto 0px;}
#top H1 {font-size: 60px; z-index:1; position:relative;}
#top H1 A{color:#fff;}
#top #shadow {font-size: 60px; font-weight:bold; color:#454545; margin:-70px 0 10px 3px;}
#top H2 {color:#fff; font-size:15px; width:945px; margin:0 auto; padding-left:15px;}



#top #locale {float:right; font-size: 11px; margin:15px 30px 0 0;}
#top #locale P {float:left; color:#eee; font-size:11px; background:transparent url(../assets/changeID.png) no-repeat scroll 0 0; padding: 0 10px 0 15px; }
#top #locale UL {float:left;}
#top #locale UL LI {float:left; margin:0 4px; }
#top #locale UL LI A {color:#f0f0f0;}
#top #locale UL LI A.active {font-weight:bold;}
#top #locale UL LI.first {background:transparent url(../assets/change.split.gif) no-repeat scroll right center; padding-right:10px;}


/***********/
/* Content */
/***********/

#content {background:#fff; padding:45px 0;}

.green-box {background: transparent url("../assets/box.bg.png") no-repeat 0 0; width:452px; height: 302px; margin:auto; padding:15px}
 #content .green-box P{ font-size:20px; margin:40px 0}
#content .green-box P A{ text-decoration:underline; color:#999}

#content .green-box FIELDSET {}
#content .green-box LABEL{ font-size:20px; width: 120px; float:left; margin:7px 0; }
#content .green-box INPUT{ font-size:20px; width: 310px; float:right; margin:5px 0;}
#content .green-box INPUT#submit{width: 200px; float:left; margin:15px auto;}

#content .home A#logout {float:right; color:#666;}
#content .home A:hover#logout {text-decoration:underline; color:#000;}

#content .home LABEL,
 #content .home INPUT{ font-size:20px; width: 420px; float:left; margin:5px 0;}



#content .notices {width:452px; margin:-25px auto 0;padding:0 15px 15px; color:#c00}
#content .notices P {font-size:15px; font-weight: bold; }
#content .notices UL {list-style: disc inside; margin:5px 0 0; }

/**********/
/* Footer */
/**********/
#footer {width: 920px; margin: auto; padding:20px 20px;}
#footer UL LI {background:transparent url("../assets/footer.split.png") no-repeat 0 0; list-style-type: none; padding:0 6px 0 10px; float: left; margin:0;}
#footer UL LI.first {background:transparent; padding-left:0;}
#footer UL LI A {color:#c0c0c0;}



