html, body {
	background-color: white;/*#CCFFCC; */
	color: black; font-family: sans-serif;
	margin: 0px; padding: 0px; 
}

h1 { background-color: 2DC800; color: white; 
  text-transform: uppercase; 
  margin: 0px; padding: 5px;
}

.mensaje0{
	background-color:darkred;
	color:white;
	font-family: Arial;
	font-weight: bold;
	border:solid 1px white;
	text-align:middle;
	margin:5px;
	font-size:15px;'
}
.mensaje1{
	background-color:green;
	color:white;
	font-family: Arial;
	font-weight: bold;
	border:solid 1px white;
	margin:5px;
	font-size:15px;'
}

img { border: none; }

table,td {
	padding: 0px;
	border-spacing: 0px;
	margin:0px;
	border: solid 0px black;
	font-size:8px;
}
td.td {
	padding: 3px; 
	margin:1px;
	border: solid 1px black;
	font-size:12px;
}
td.th {
	text-align:center;
	background-color:77FF77;
	padding: 3px; 
	margin:1px;
	border: solid 1px black;
	font-size:13px;
}
td.pie{
	padding: 5px; 
	font-size:11px;
	background-color:77FF77;
}
table.table {
	padding: 3px;
	border-spacing: 1px;
	margin:0px;
	border: solid 2px black;
}

td, select, input,textarea {
	color:black;
	font-family: Arial;
	font-weight: normal;
	font-size:14px;'
}

input.boton{
	color:black;
	vertical-align: middle;
	text-align: center;
	background-color: #77FF77;
	cursor: pointer;
	border: solid 1px black;
	font-weight: bold;
}

.hand{	
	cursor: pointer;
	font-weight: bold;
	color:blue;
}

.link{
	cursor:pointer;
	color:black;	
	text-decoration:underline;
}
.link2{
	cursor:pointer;
	color:black;	
	text-decoration:underline;
	text-align:center;
	vertical-align:center;
}
