p{margin:4px 0px}
p,div,li,td,th{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	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:#f6faff
}
td.diapositiva,div.diapositiva{
	background:url('../images/diapositiva.gif') top left no-repeat;
	width:110px;
	height:110px;
	text-align:center;
	vertical-align:middle;
	margin:0px auto
}
img.diapo_hor{padding:16% 0px}
img.diapo_ver{padding:5% 0px}

h1,.title{
	font-size:18px;
	font-weight:bold;
	color:#214572;
	margin-bottom:6px;
}
h1.title{font-size:24px;margin-top:10px}
h2,.title2,.boxtitle{
	font-size:16px;
	font-weight:bold;
	color:#214572;
	margin-bottom:4px
}
h3{
	font-size:14px;
	font-weight:bold;
	color:#666666;
	margin-bottom:3px
}
pre{color:#666666}
legend{color:#888888;font-weight:bold}
.imagebox{margin:0px;padding:4px;border:none}
.textbox{margin:10px 0px;text-align:justify}
.box{border:1px solid #214572;margin-top:10px;background-color:#f6faff}
.boxtitle{
	margin:0px;
	padding:2px;
	border:none;
	text-align:left;
	background-color:#e6eaf0;
	color:#214572
}
.boxcontent{
	margin:0px;
	padding:2px;
	border:none;
	text-align:left;
	background-color:#f6faff
}
th,.celda1,.destacado{background:url('../images/fondo_destacado.gif') repeat-x;padding:4px;color:#996633}
.destacado_doble{background:url('../images/fondo_destacado_doble.gif') repeat-x;padding:2px;color:#FFFFFF}
hr{border:1px solid #C0C0C0;height:1px}
.mini{font-size:80%;color:#808088}
.maxi{font-size:125%;color:#404088}
.border{border:1px solid #7b7da9}
.underline{border-bottom:1px solid #7b7da9}
.overline{border-top:1px solid #7b7da9}
.coloreado{background-color:#f6faff}
form{margin:0px}
textarea, input, select{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555566;
}
input.numeric,td.numeric,th.numeric{text-align:right}
input.boton{width:100px;cursor:pointer}
.inverted{color:#e0e0e8}
.resaltado1{font-weight:bold;color:#ee6666}
.resaltado2{font-weight:bold;color:#7700aa}
.listadoclaro{background:#f5f5f5}
.listadonormal{background:#f0f0f0}
.listadoresaltado{background:#ffffff}
img{border:0px}

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:1px solid #003c74;padding:2px 8px;text-decoration:none;background:#f8f8f8}
a.menu{padding:0px 10px}

div.message{background:#fff8c8;color:#333333;border:1px solid #909090;padding:4px;margin:0px 0px 10px 0px}

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}

div.menucat,div.menucat_ultimo{text-align:left;padding:2px 0px}
div.menucat{border-bottom:1px solid #ffffff}

ul.paginacion,ul.paginacion li{list-style-type:none; margin:0; padding:0; float:left; font-size:14px; text-align:center}
ul.paginacion li{margin:0 2px; border:1px solid #eeeeee}
ul.paginacion a{float:left; width:30px; padding:0; text-decoration:none; color:#4b4e8a; border:1px solid #ffffff}
ul.paginacion a:hover{border:1px solid #fec002}
ul.paginacion li.activelink a,ul.paginacion li.activelink a:hover{background:#fff8c8; color:#4b4e8a; border:1px solid #fff8c8}

div.precio{font-size:24px;color:#999999;padding:10px;margin:20px 0;border:1px solid #feb402;background:#f8fcff}
span.precio,td.precio{color:#66cc00;font-weight:bold}