@import url("/css/error.css");

body {
	margin: 0px;
	padding: 0px;
	font-size: 90%;
	line-height: 130%;
	font-family: Helvetica, Arial, sans-serif;
}
.spacefill {
	background-color: #3399CC;
}
.topfill {
	background-color: #003366;
	padding-right: 40px;
	padding-left: 40px;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 110%;
}
.menufill {
	background-color: #001e3d;
	padding-right: 40px;
	padding-left: 40px;
	font-size: 95%;
	color: #fff;
}
.cornerfill {
	background-color: #003399;
}
.menulink {
	color: #d2edff;
	text-decoration: none;
}
.menulink:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.menulink2 {
	color: #FFFFFF;
	text-decoration: none;
}
.toplink1 {
	color: #FFFFFF;
	text-decoration: none;
}
.toplink1:hover {
	color: #99CCFF;
	text-decoration: none;
}
.toplink1b {
	color: #99CCFF;
	text-decoration: none;
}
.toplink2 {
	color: #FFFFFF;
	text-decoration: none;
}
.toplink2:hover {
	color: #FFFF99;
	text-decoration: none;
}
.toplink2b {
	color: #FFFF99;
	text-decoration: none;
}
.toplink3 {
	color: #FFFFFF;
	text-decoration: none;
}
.toplink3:hover {
	color: #FFCC00;
	text-decoration: none;
}
.toplink3b {
	color: #FFCC00;
	text-decoration: none;
}
.frameset {
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #3399CC;
	padding-top: 2px;
}
.titlefill {
	background-color: #EAEACF;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #787869;
	padding-top: 7px;
	padding-right: 20px;
	padding-bottom: 7px;
	padding-left: 20px;
}
.submenulink {
	color: #99CCFF;
	text-decoration: none;
}
.submenulink:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.submenu2link {
	color: #000033;
	text-decoration: none;
}
.submenu2link:hover {
	color: #003399;
	text-decoration: none;
}

.nota {
	color: #FF0000;
	text-decoration: none;
}
.content {
	padding-top: 7px;
	padding-right: 20px;
	padding-bottom: 7px;
	padding-left: 20px;
}
.frame {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

.titulolink {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 150%;
	line-height: 115%;
}
.titulo {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 150%;
	line-height: 115%;
}

.pedidoid {
	font-family: "Verdana";
	font-style: inherit;
    font-size: 160%;
	line-height: 115%;
}
.titulo_boletin {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 120%;
	line-height: 115%;
}
.subtitulo {
	color: #787869;
}

.tdn {
	color: #555555;
	padding: 5px 5px 5px 10px;
}
.submenuth {
	background-color: #003399;
	color: #3399CC;
	padding: 3px 5px 3px 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #336699;
	font-size: 95%;
}

.submenu2th {
	background-color: #003399;
	color: #3399CC;
	padding: 3px 3px 3px 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #336699;
	font-size: 95%;
}

.calendarlink {
	color: #FFFFFF;
	text-decoration: none;
}
.submenufill2 {
	background-color: #3399CC;
	color: #003366;
	padding: 3px 3px 3px 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #336699;
	font-size: 95%;
}
.submenulink2 {
	color: #000033;
	text-decoration: none;
}
.submenulink2:hover {
	color: #003366;
	text-decoration: none;
}
.submenulink2b {
	color: #660000;
	text-decoration: none;
}
.submenuth1 {
	background-color: #000033;
	color: #3399CC;
	padding: 3px 5px 3px 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #336699;
	font-size: 95%;
}

.submenu2th1 {
	background-color: #ffffff;
	color: #3399CC;
	padding: 3px 3px 3px 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #336699;
	font-size: 95%;
}
.submenuth2 {
	background-color: #000033;
	color: #3399CC;
	padding: 3px 5px 3px 20px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	font-size: 95%;
	border-top: 2px solid #ffffff;
}

.submenuth3 {
	background-color: #ffffff;
	color: #000033;
	padding: 3px 5px 3px 20px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	font-size: 95%;
	border-top: 2px solid #ffffff;
}

.dash {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
.submenufill3 {
	background-color: #FFFFFF;
	color: #000000;
	padding: 3px 3px 3px 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #336699;
	font-size: 95%;
}
.submenulink3 {
	color: #000000;
	text-decoration: none;
}
.searchth {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #EAEACF;
	background-color: #787869;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.searchtd {
	font-size: 90%;
	color: #000000;
	background-color: #EAEACF;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
}
.span10 {
	padding-left: 10px;
}
.select,.input {
	font-size: 90%;
}
.searchfooter {
	font-size: 90%;
	color: #4C4C42;
	background-color: #BFBFA5;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	border-top-width: 1px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.td1, .odd td {
	color: #000000;
	background-color: #E4EFFF;
	padding: 5px 5px 5px 10px;
}

.td6 {
	background-color: #fcc;
	padding: 5px 5px 5px 10px;
}

.td4 {
	color: #ffffff;
	background-color: #3399CC;
	padding: 5px 5px 5px 10px;
}

.td5 {
	color: white;
	background-color: #cc9933;
	padding: 5px 5px 5px 10px;
}

.mensaje2 {
	color: white;
	background-color: #787869;
	padding: 10px;
}

.saved {
	color: #000000;
	border: 1px solid #787867;
	font-weight: bold;
	background: #FFCC00;
	padding: 10px;
	
}
.td2, .even td {
	color: #000000;
	background-color: #FFFFFF;
	padding: 5px 5px 5px 10px;
}

.td2color {
	color: #003399;
	background-color: #FFFFFF;
	padding: 5px 5px 5px 10px;
	
}

.th,th {
	color: #FFFFFF;
	background-color: #003399;
	padding-left: 10px;
	text-align: left;
	font-weight: normal;
	padding-right: 10px;
}
.thLink {
	color: #FFFFFF;
}

.sort1 {
	color: #FFFFFF;
}

.sort2 {
	color: #7dd7fd;
	text-decoration: none;
}

a {
	color: #000099;
}

.a:hover {
	color: #006699;
}

.delete,.delete:hover {
	color: #9b0f0d;
}

h2 {
	font-size: 110%;
}

.ochenta {
	font-size: 80%;
}
.th2 {
	color: #FFFFFF;
	background-color: #000033;
	padding-left: 10px;
	padding-right: 10px;
}

.th3 {
	color: #FFFFFF;
	background-color: #42423a;
	padding-left: 10px;
	padding-right: 10px;
}

h3 {
	color: #555555;
	line-height: 50%;
	font-size: 120%;
}
.td3 {
	color: #333333;
	background-color: #EAEACF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #BFBFA5;
	padding: 3px 5px 3px 10px;
}
.base {
	background-color: #003399;
}
.mensaje {
	background-color: #960909;
	padding: 10px;
	border: 1px solid #802325;
	color: #fff;
}

.bottomline {
	border-bottom: 1px solid #ffffff;
}

.inactivo {
	text-decoration: line-through;
	font-style: italic;
	color: #990000;
}

.submenuthlink {
	color: #ffffff;
	text-decoration: none;
}

.submenu2thlink {
	color: #ffffff;
	text-decoration: none;
}

.class {
	
}

.user {
	text-decoration: none;
	font: normal normal normal 80% Helvetica, Arial, sans-serif;
}

.verde {
	background: #006633;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
}

.amarillo {
	background: #ffcc00;
	padding: 2px;
}

.rojo {
	background: #990000;
	padding: 2px;
}

.instrucciones {
	background-color: #fefee1;
	padding: 10px;
	border: 1px solid #C3C39C;
	
}

.instrucciones2 {
	background-color: #f0fff6;
	padding: 10px;
	border: 1px solid #bcc9c3;
}

.instrucciones3 {
	background-color: #ffcccc;
	padding: 10px;
	border: 1px solid #bcc9c3;
}

.tab1 {
	border: 1px solid #787868;
	background: #ffffff;
	text-decoration: none;
	color: #000000;
	margin: 0;
	padding: 7px 5px 4px;
}

.tab1:hover {
	border: 1px solid #787868;
	background: #f2f2f2;
	text-decoration: none;
	color: #000000;
	margin: 0;

}

.tabTable {
	border: 1px solid #787868;
	background: #ffffff;
	text-decoration: none;
	color: #000000;
	padding: 10px 20px;
}

.tab2 {
	border: 1px solid #787868;
	background: #eaeace;
	color: #000000;
	text-decoration: none;
	padding: 7px 5px 4px;
	margin: 0;
}

.tab2:hover {
	border: 1px solid #787868;
	background: #d8dbc2;
	color: #000000;
	text-decoration: none;

	margin: 0;
}

.tab3 {
	border: 1px solid #787868;
	background: #bce2ea;
	color: #000000;
	text-decoration: none;
	padding: 7px 5px 4px;
	margin: 0;
}

.tab3:hover {
	border: 1px solid #787868;
	background: #afd5e2;
	color: #000000;
	text-decoration: none;

	margin: 0;
}

.image_pad {
	padding-right: 8px;
	padding-bottom: 8px;
}

.contador {
	font-family: "Comic Sans MS", sans-serif;
	font-size: 50px;
	color:#FFFFFF;
	
	
}

.linkSelected {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
.green,gr {
	color: #FFFFFF;
	background-color: #006633;
	padding-left: 10px;
	text-align: left;
	font-weight: normal;
	padding-right: 10px;
}
.neg {
	color: red;
}
.assign_btn{
  text-align:center;
}
.assign_btn input {
  font-size:14px;
  margin:10px;
}
.notice{
  color:#F00;
}

.alumnos_select {
  width: 140px;
}

.error_element {
  border: 2px solid red;
  padding: 2px;
}

tr.grand-total td.td1 {
  background-color: #fec;
}

tr.grand-total th {
  background-color: #f60;
}

tr.grand-total th.spacefill {
  background-color: #fa0;
}

div#pagination {
  width: 100%;
  text-align: center;
  padding: 5px 0;
}

#pagination a {
  padding: 10px 5px;
  text-decoration: none;
}

#pagination a:hover {
  text-decoration: underline;
  font-weight: bold;
}

#tipsa_file{
  display:inline;
  margin:0 auto;
}

#reports {
  margin:10px;
}

#report_controls {
  background-color:#EAEACF;
  line-height: 1.3em;
  padding-bottom:3em;
}

#report_controls .row {
  padding-left: 5px;
  margin-bottom: 10px;
}

.report_cat {
  text-align:center;
  margin-top:10px;
}

#reports table td a{
  display:block;
  width:200px;
  height:24px;
  background-image:url(/extranet/imagenes/report_btn_bg.png);
  text-decoration:none;
  color:#FFF;
  text-align:center;
  padding-top:5px;
}

#reports table td a:hover{
  background-image:url(/extranet/imagenes/report_btn_bg_over.png);
}

#orders_search {
  padding:30px 0 200px 80px;
}

#orders_search form {
  margin-bottom:20px;
  padding-bottom:20px;
  border-bottom: 1px dashed #999;
}

#iEtiqueta {
  visibility:hidden;
  display:none;
  width: 0;
  height:0;
}

#version {
  position:absolute;
  margin-top:-47px;
  left:149px;
}

#footer{
  padding:10px 0;
  color: #777777;
  background-color:#EEEEEE;
  font-size:13px;
}
#copyright_notice{
  margin-left:10px;

}

