html{height:100%;}

body{
	height:100%;
	margin-top:5px; margin-right:3%; margin-bottom:0; margin-left:3%;
	padding-top:0px; padding-right:0px;	padding-bottom:0px;	padding-left:0px;
	background:#fff; 
	font-family:"trebuchet MS", Arial, Verdana, Helvetica, sans-serif; font-size:70%; font-weight:normal; color:#666666;}

html > body{min-height:56%; height:auto;}

form{margin:0;}
form input, form textarea, form select{font-family:"trebuchet MS",Arial, Helvetica, sans-serif; font-size:1em;border:1px solid #E44C4C; background-color:#FFEBE4;}
form button {background-color:transparent; margin:0; padding:0; border:0;}

/*
a, a:link{color:#036;}
a:hover, a:active, a:visited{color:#CC6666;}
*/
a, a:link, a:visited{text-decoration:none; border:none;}
a:hover, a:active{color:#E38F10; text-decoration:underline; border:none;}

img{border:0;margin:0;padding:0;}

h1{font-size:1.3em; font-weight:bold; margin:0; padding:0;}
h1 a{text-decoration: none;}
h2{font-size:1.2em;font-weight:bold; margin:0; padding:0;}
h2 a{text-decoration: none;}
h3{font-size:1em; font-weight:bold; margin:0; padding:0; color:#D90000;}
h3 a{text-decoration: none;}
h4{font-size:1em; font-weight:bold; margin:0; padding:0;}
h4 a{text-decoration: none;}
h5{font-size:1em; font-weight:normal; margin:0; padding:0;}
h5 a{text-decoration: none;}
h6{font-size:.9em; font-weight:bold; margin:0; padding:0;}
h6 a{text-decoration: none;}

ol{margin:0 0 0 25px;padding:0;}
ol li{list-style-type:decimal;}

ul{margin:0;padding:0;}
li{margin:0;padding:0;list-style-type:none;}

dl{margin:0;padding:0;border:1px solid #000;}
dt{margin:0;padding:5px;background:#ccc;}
dd{margin:0;padding:5px;background:#fff;}

fieldset{margin:0;border:1px solid #ccc;padding:2.5%;}
legend{font-weight:bold;}

table{margin:0;border: 1px solid #000;}
caption{font-weight:bold;}
tr{border:none;padding:0;margin:0;}
th{border:none;padding:2px;margin:0;border: 1px solid #000;}
td{border:none;padding:2px;margin:0;border: 1px solid #000;}

hr{/*display:none;*/width:100%;height:1px;color:#000;background:#000;}

acronym{border-bottom: 1px dashed #ccc;cursor:help;}
cite{cursor:help;}
blockquote{cursor:help;margin:0;}
code{}
address{}
kbd{line-height:2em;font-size:.8em;font-weight:normal;font-family:"Lucida console", Courier, monospace;border-top:.15em solid #ccc;border-right:.25em solid #aaa;border-bottom:.3em solid #888;border-left:.2em solid #bbb;padding:.05em .2em;margin:0 1.5px;color:#000;background:#eee;vertical-align: text-bottom;}
em{font-style:normal;color:#036;}
dfn{}
p{margin:0;padding:0;}

.cursorAdjunto{cursor:help;}
.teclaacceso{border-bottom: 1px solid #000; padding:0; margin:0; }