body {
	padding:0;
	margin:0px 0px 10px 0px;
	color:#e3e3e3;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	background:#000000 url('../images/fondo_body.gif') repeat-x top left;
}
h1, .title {
	background-color:transparent;
	font-size:18px;
	color:#fcfcfc;
	text-align:left;
	padding:0px;
	letter-spacing:3px;
	font-weight:bold
}
h2, .title2 {
	background-color:transparent;
	font-size:14px;
	color:#fcfcfc;
	text-align:left;
	padding:0px;
	letter-spacing:2px;
	font-weight:bold
}
h3 {
	background-color:transparent;
	font-size:12px;
	color:#fcfcfc;
	text-align:left;
	padding:0px;
	letter-spacing:1px;
	font-weight:bold
}
table{font-size:10px;color:#dcdccc}
td {vertical-align:top}
form{margin:0px}
textarea, input, select {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#c8ccc2;
	border:1px solid #a0a0c0;
	background:#444466
}
input.numeric,td.numeric{text-align:right}
legend{color:#999966}
a:link, a:visited {
	background-color:transparent;
	color:#fcd968;
	text-decoration:none;
	font-weight:bold;
}
a:hover, a:active {
	background-color:transparent;
	color:#ffffff;
	text-decoration:underline;
	font-weight:bold;
}
a.boton:link, a.boton:visited {
	background-color: #ece9d8;
	color: #666666;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	padding: 2px;
	border: 1px solid #a0a0c0;
}
a.boton:hover, a.boton:active {
	background-color: #ece9d8;
	color: #666666;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	padding: 2px;
	border: 1px solid #a0a0c0;
}
.listadoclaro{background:#685878}
.listadonormal{background:#605068}
img{border:0}
li{padding:4px}
/* Estilos */
.mini{font-size:9px}
pre.plaintext{margin:0px;color:#333333}
.box{border:1px solid #9999AA;}
.boxtitle {
	margin: 0px;
	padding: 3px;
	border: none;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #000033;
	background-color: #b8b8d8;
}
.boxcontent {
	margin: 0px;
	padding: 3px;
	border: none;
	text-align: left;
	font-size: 10px;
	font-weight: normal;
	background-color: #FAFAFF;
	color: #0F0F0F;
}
.boxcontent a:link,.boxcontent a:visited{color:#3333EE;font-weight:normal}
.boxcontent a:hover,.boxcontent a:active{color:#EE3333;font-weight:normal}
.textbox{
	margin:0px;
	padding:5px;
	border:none;
	text-align:justify;
	background:transparent
}
.imagebox{
	margin:0px;
	padding:5px;
	border:none
}
.message {
	background-color:#9890b7;
	font-size:12px;
	color:#ffffff;
	text-align:left;
	padding:6px;
	letter-spacing:0px;
	border:1px solid #9999AA
}
.info,.error,.aviso,.ayuda{padding:4px 0px 0px 24px;height:20px}
.info{background:url('../images/shell/info16.gif') top left no-repeat}
.error{background:url('../images/shell/exclamation16.gif') top left no-repeat}
.aviso{background:url('../images/shell/warning16.gif') top left no-repeat}
.ayuda{background:url('../images/shell/help16.gif') top left no-repeat}
div.popup{
	position:absolute;
	top:100px;
	left:100px;
	border-top:1px solid #7d96b2;
	border-left:1px solid #7d96b2;
	border-bottom:2px solid #7d96b2;
	border-right:2px solid #7d96b2;
	text-align:left;
	padding:4px 10px;
	width:400px;
	height:200px;
	color:#eeeeee;
	background:#443366
}
div#popupFoto{
	position:absolute;
	width:420px;
	height:420px;
	text-align:center;
	display:none;
	background:#443366;
	padding:4px 10px;
	border-top:1px solid #7d96b2;
	border-left:1px solid #7d96b2;
	border-bottom:2px solid #7d96b2;
	border-right:2px solid #7d96b2;
}
.diapositiva{
	/*
	width:120px;
	height:120px;
	text-align:center;
	background:#443366;
	border-top:1px solid #7d96b2;
	border-left:1px solid #7d96b2;
	border-bottom:2px solid #7d96b2;
	border-right:2px solid #7d96b2;
	*/
}
.border{border:1px solid #9999AA}
.underline{border-bottom:1px solid #9999AA}
a.message{font-size:12px}
.cursor_pointer{cursor:pointer}
div.date{float:left;padding:2px 4px 2px 4px;background:#FCFCFF;color:#663333;text-align:center;font-size:12px;border:1px solid #333366}
div.date span{display:block;font-size:16px;font-weight:bold}
/* 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:841px;
	background:url('../images/fondo_page.gif') no-repeat top left;
}
div#headerbox{margin:0px;padding:0px;border:0px;height:60px}
div#localizador{padding:40px 0px 0px 150px}
div#sidemenu{margin:0px 0px 10px 0px;padding:0px;border:0px}
ul#nav2, ul#nav2 li{list-style-type:square;padding:0px 0px 1px 0px;margin: 0px 0px 0px 10px;color:#cf647c}
ul#nav2 li.activelink a:link,ul#nav2 li.activelink a:visited{color:#eeeeee;text-decoration:none}
div#leftbox {
	margin:0px;
	padding:0px 0px 0px 0px;
	border:0px;
	width:200px;
	float:left;
	color:#9999bb;
	font-size:12px
}
div#leftbox table{color:#aaaaaa}
div#centerbox {
	margin:0px;
	padding:8px;
	border-left:1px solid #9999AA;
	width:620px;
	float:right;
	background:url('../images/fondo_deco.gif') top right repeat-y
}
div#footerbox {
	margin:0px;
	padding:20px 0px 0px 0px;
	border-top:1px solid #9999AA;
	clear:both;
	text-align:center;
	font-size:10px;
}
.inverted{color:#000000}
