p{margin:.1em 0}
body,p,div,li,td,th{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
	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:#F8F8F8;
	z-index:0;
}
td.diapositiva124,div.diapositiva124,td.diapositiva124res,div.diapositiva124res,td.diapositiva320,td.diapositiva216{
	text-align:center;
	vertical-align:middle;
	margin:0px auto;
	padding:0px
}
td.possit124,td.td124{
	text-align:center;
	vertical-align:top;
	margin:0px auto;
	padding:0
}
td.diapositiva124,div.diapositiva124,td.diapositiva124res,div.diapositiva124res,td.possit124,td.td124{width:124px;height:124px}
td.diapositiva124,div.diapositiva124{background:url('../images/diapositiva124.gif') top left no-repeat}
td.diapositiva124res,div.diapositiva124res{background:url('../images/diapositiva124.gif') top left no-repeat}
td.piediapositiva124{height:30px;width:124px;text-align:center;font-size:9px}
td.piediapositiva216{height:30px;width:216px;text-align:center;font-size:14px}
td.piediapositiva320{height:30px;width:320px;text-align:center;font-size:18px}
td.possit124{background-image:url('../images/ficha124.gif');background-position:top left;background-repeat:no-repeat;}
td.possit124 p, td.td124 p{font-family:Lucida Handwriting,Verdana}
td.diapositiva216{width:216px;height:216px;background:url('../images/diapositiva216.gif') top left no-repeat #fafafa}
td.diapositiva320{width:320px;height:320px;background:url('../images/diapositiva320.gif') top left no-repeat #fafafa}

.ficha{padding: 7px;}

div.titulopossit{color:#f1a4be;padding:2px 0 0 4px;font-style:italic}

h1,.title{
	font-size:1.3em;
	font-weight:bold;
	color:#bd0926;
}
h2,.title2{
	font-size:1.2em;
	font-weight:bold;
	color:#bd0926;
}
h2 img,div.title2 img,a.boton img{vertical-align:middle}
h3,.boxtitle{
	font-size:1.1em;
	font-weight:bold;
	color:#bd0926;
}
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:#f8f8f8}
.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:90%;color:#808088}
.maxi{font-size:110%;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:#339933}
.resaltado2{font-weight:bold;color:#41B618}
.listadoclaro{background:#F8F8F8}
.listadonormal{background:#F0F0F0}
.listadoresaltado{background:#ddffcc}
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}

.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}

.nopagado{background-color:#ffcccc}
.connota{background-color:#ffeecc}
.listadodestacado{background-color:#ddddff}

.separado1{padding-top:.2em}
.separado2{padding-top:.4em}
.separado3{padding-top:.6em}

.list{
	padding-left:30px;
	background-image:url('../images/list.gif');
	background-position:10px 10px;
	background-repeat:no-repeat;
}

tr.listamoto{cursor:pointer;background-repeat:repeat-x;}
tr.res td{border-top:2px solid #ff0000; border-bottom:2px solid #ff0000}
.lista_tipomoto{float:right;width:100px;color:#999999}
a.amoto:link,a.amoto:visited,a.amoto:hover,a.amoto:active{color:#bd0926;text-decoration:none}

.volver{border-top:1px solid #d5ddf3;margin-top:20px;text-align:right}

table.panel{margin:0 auto}
table.panel td a:hover,table.panel td a:active{text-decoration:none}