p{margin:.1em 0}
p,div,li,td,th{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:.92em;
	color:#333333;
}
td,th{vertical-align:top}

div.popup{
	position:absolute;
	top:50%;
	left:50%;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-bottom:2px solid #000000;
	border-right:2px solid #000000;
	text-align:left;
	padding:4px 10px;
	width:400px;
	height:200px;
	margin:-200px 0px 0px -200px;
	background:#FFFFFF
}

h1,.title{
	font-size:1.3em;
	font-weight:bold;
}
h2,.title2{
	font-size:1.2em;
	font-weight:bold;
}
h3,.boxtitle{
	font-size:1.1em;
	font-weight:bold;
}
pre{color:#666666}
legend{color:#888888;font-weight:bold}
.imagebox{margin:0;padding:.1em;border:none}
.textbox{margin:.4em 0;text-align:justify}
.box{border:.1em solid #cccccc;margin-top:.2em;background:#eeeeee}
.boxtitle{
	margin:0;
	padding:.1em;
	border:none;
	text-align:left;
	background:#eeeeee;
}
.boxcontent{
	margin:0;
	padding:.1em;
	border:none;
	text-align:left;
	background:#eeeeee
}
th,.celda1,.destacado,.destacado_doble{background:#999999;padding:1px;color:#ffffff}
hr{border:.1em solid #cccccc;height:.1em}
.mini{font-size:.8em;color:#808088}
.maxi{font-size:1.2em;color:#666666}
.border{border:.1em solid #d5ddf3}
.underline{border-bottom:.1em solid #d5ddf3}
.overline{border-top:.1em solid #d5ddf3}
.coloreado{background-color:#f0f0f0}
form{margin:0}
textarea, input, select{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#555566;
}
input.numeric,td.numeric,th.numeric{text-align:right}
input.boton{width:10em;cursor:pointer}
.inverted{color:#e0e0e8}
.resaltado1{font-weight:bold;color:#ee8866}
.resaltado2{font-weight:bold;color:#617da0}
.listadoclaro{background:#F8F8F8}
.listadonormal{background:#F0F0F0}
.listadoresaltado{background:#fbf1c9}
.listadodanger{background:#f8d7da}
img{border:0}

a:link,a:visited{text-decoration:none;color:#0000ff}
a:hover,a:active{text-decoration:underline;color:#0000ff}
a.boton:link,a.boton:visited,a.boton:hover,a.boton:active{color:#555566;border:.1em solid #003c74;padding:2px 8px;text-decoration:none;background:#f8f8f8}
a.boton_next:link,a.boton_next:visited,a.boton_next:hover,a.boton_next:active,
a.boton_prev:link,a.boton_prev:visited,a.boton_prev:hover,a.boton_prev:active,
input.boton_next,input.boton_save{color:#555566;border:1px solid #003c74;text-decoration:none}
a.boton_next:link,a.boton_next:visited,a.boton_next:hover,a.boton_next:active{padding:3px 10px 3px 24px;background:url('../images/flechita_open.gif') top left no-repeat #f8f8f8}
a.boton_prev:link,a.boton_prev:visited,a.boton_prev:hover,a.boton_prev:active{padding:3px 10px 3px 24px;background:url('../images/flechita_back.gif') top left no-repeat #f8f8f8}
input.boton_next,input.boton_save{padding:2px 8px 2px 24px;cursor:pointer}
input.boton_next{background:url('../images/flechita_open.gif') top left no-repeat #f8f8f8}
input.boton_save{background:url('../images/flechita_save.gif') top left no-repeat #f8f8f8}

div.message{background:#ffffdb;color:#333333;border:2px solid #f6e4b8;padding:4px;margin:0 0 1em 0}

div.date{float:left;padding:2px 4px 2px 4px;background:#fff9dd;color:#663333;text-align:center;font-size:12px;border:1px solid #333366}
div.date span{display:block;font-size:16px;font-weight:bold}

.prefoot{text-align:center;padding:20px 0}