body {
	padding: 0px;
	margin: 4px 0px 4px 0px;
	border: 0px;
	color: #444444;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	background: #EEEEEE;
}
h1, .title {
	background-color: transparent;
	font-size: 20px;
	color: #CC3300;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}
.title{text-align:right}
h2, .title2 {
	background-color: transparent;
	font-size: 14px;
	color: #CC3300;
	text-align: left;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}
h3 {
	background-color: transparent;
	font-size: 12px;
	color: #CC3300;
	text-align: left;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}
table{font-size:10px;color:#444444}
td {vertical-align:top}
form{margin:0px}
textarea,input,select{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	border: 1px solid #C0C0FF;
}
input.numeric,td.numeric{text-align:right}
legend{color:#000000}
a:link,a:visited{background-color:transparent;color:#3030F0;text-decoration:none}
a:hover,a:active{background-color:transparent;color:#3030F0;text-decoration:underline}
a.menu:link, a.menu:visited, a.menu:hover, a.menu:active {
	background: transparent;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	margin: 4px 0px;
	padding: 0px 1px 0px 0px;
}
a.menu:link, a.menu:visited {
	color: #EEEEEE;
	border-bottom: 1px solid #CC3300;
	border-right: 7px solid #CC3300;
}
a.menu:hover, a.menu:active {
	color: #FFFFFF;
	border-bottom: 1px solid #FFCC00;
	border-right: 7px solid #FFCC00;
}
a.menu2:link, a.menu2:visited, a.menu2:hover, a.menu2:active {
	background: transparent;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	margin: 2px 0px;
	padding: 0px;
}
a.menu2:link, a.menu2:visited {
	color: #EEEEEE;
	border-bottom: 1px solid #CC3300;
	border-right: 4px solid #CC3300;
}
a.menu2:hover, a.menu2:active {
	color: #FFFFFF;
	border-bottom: 1px solid #FFCC00;
	border-right: 4px solid #FFCC00;
}
.listadoclaro{background:#fff8f8}
.listadonormal{background:#f8f0f0}
.resaltado1{font-weight:bold;color:#840006}
.resaltado2{font-weight:bold;color:#f09906}
img{border: 0}
/* Estilos */
.inverted{color:#FFEECC}
.mini{font-size:9px}
pre.plaintext{margin:0px;color:#448844}
.box{border:1px solid #ffcc00}
.boxtitle {
	margin: 0px;
	padding: 2px;
	border: none;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC3300;
}
.boxcontent {
	margin: 0px;
	padding: 2px;
	border: none;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	background-color: #F8F8F8;
	color: #000000;
}
.textbox {
	margin: 0px;
	padding: 4px 0px;
	border: none;
	text-align: justify;
	background: transparent;
}
.imagebox {
	margin: 0px;
	padding: 4px;
	border: none;
}
.message {
	background-color: #FFFFE1;
	font-size: 11px;
	color: #000000;
	text-align: left;
	padding: 8px;
	border: 1px solid #AA0000;
}
.info,.error,.aviso,.ayuda{padding:4px 0px 0px 24px;height:20px}
.info{background:url('../images/shell/info16.gif') top left no-repeat;color:#52515b}
.error{background:url('../images/shell/exclamation16.gif') top left no-repeat;color:#c9450e}
.aviso{background:url('../images/shell/warning16.gif') top left no-repeat;color:#333366}
.ayuda{background:url('../images/shell/help16.gif') top left no-repeat;color:#525b51}
.border{border:1px solid #CCCCCC}
.underline{border-bottom:1px solid #CCCCCC}
.cursor_pointer{cursor:pointer}
div.date{float:left;padding:2px 4px 2px 4px;background:#FFFEFE;color:#663333;text-align:center;font-size:11px;border:1px solid #CCCCCC}
div.date span{display:block;font-size:14px;font-weight:bold}
.f_der{float:right}
.f_izq{float:left}
/* Estilos para presentación */
.noprint{display:list-item}
/* Estilos para maquetación */
div#pagebox {
	margin: 0px auto;
	padding: 0px;
	border: 0px;
	text-align: left;
	width: 780px;
	background-color: #FFFFFF;
	background-image: url(../images/fondo_page.gif);
	background-position: top left;
	background-repeat: repeat-y;
}
div#headerbox {
	margin: 0px;
	padding: 0px;
	border: 0px;
	height: 80px;
	background-image: url(../images/fondo_header.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
div#localizador{margin:0px;padding:12px 0px 0px 250px;text-align:left;color:#aa7777}
div#banner{text-align:right;padding-right:180px;margin-top:5px}
div#leftbox {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 130px;
	float: left;
	height: 410px;
	background-image: url(../images/fondo_left.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
div#centerbox {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 650px;
	float: right;
	background-image: url(../images/fondo_center.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	height:380px;
}
div#contentbox {
	margin: 0px;
	padding: 0px 5px;
	border: 0px;
	width: 630px;
	height:380px;
	overflow:auto;
}
div#footerbox {
	margin: 0px;
	padding: 0px;
	border: 0px;
	clear: both;
	text-align: center;
	font-size: 11px;
	height: 70px;
	background-color: #CC3300;
	background-image: url(../images/fondo_footer.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
div#title {
	margin: 0px;
	padding: 0px 40px 0px 0px;
	border: 0px;
	height: 30px;
	background-image: url(../images/fondo_title.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
div#menu {
	margin: 0px;
	padding: 10px 1px 10px 10px;
	border: 0px;
	text-align: right;
}
div.menuitem{margin:4px 0px}
div#loginbox, div#legacybox {
	margin: 0px;
	padding: 6px;
	border: 0px;
	text-align: right;
	color: #FFEECC;
}
div.popup{
	position:absolute;
	top:50%;
	left:50%;
	border-top:1px solid #ffcc00;
	border-left:1px solid #ffcc00;
	border-bottom:2px solid #ffcc00;
	border-right:2px solid #ffcc00;
	text-align:left;
	padding:4px 10px;
	width:400px;
	height:200px;
	margin:-200px 0px 0px -200px;
	background:#FFFFFF
}
div#popupFoto{
	position:absolute;
	top:140px;
	left:200px;
	width:440px;
	height:440px;
	text-align:center;
	display:none;
	background:url('../images/diapositiva_popup.gif') top left no-repeat;
}
div.titleFoto{padding-top:20px;font-size:12px;margin-bottom:-34px}
td.diapositiva,div.diapositiva{
	background:url('../images/diapositiva.gif') top left no-repeat;
	width:110px;
	height:110px;
	text-align:center;
	margin:10px
}
img.diapo_hor{padding:16% 0px}
img.diapo_ver{padding:5% 0px}
div.diapo{padding-top:40px}
