/*-------------------------------------------------------------*/
/*NUEVO Y CORRECTO*/
/*-------------------------------------------------------------*/
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin:0px;
	background:url(../images/aspect/bg_dg.png) 0px 0px repeat-x;
}
body, #up_bar{
	background-color:#000080;
}
tr.rowover:hover{
	background:#FFFAF3;
}

a, a:link, a:visited{
	text-decoration:none;
	color:#000000;
}
a:hover{
	color:#000080;
}

td{
	vertical-align:top;
}
tr.other{
	margin-bottom:5px;
}
table{
	border-collapse:collapse;
	border-color:#000000;
}
form{
	padding:0px;
	margin:0px;
}
#page{
	display:block;
	margin:0px auto;
}
#page, #footer{
	width:854px;
}

#shup{
	background:url(../images/aspect/shadow_up.gif) 0px 0px no-repeat;
}
#shall{
	background:url(../images/aspect/shadow_bg.png) 0px 0px repeat-y;
}
#up_bar{
	/*background:#000080 url(../images/aspect/up_div.gif) 0px 0px repeat-y;*/
	height:27px;
	display:block;
	width:100%;
}
#navigator{
	padding:5px 10px;
	float:left;
}
#navigator, #navigator a{
	color:#FFFFCC;
	text-decoration:none;
}
#fundado{
	background:url(../images/aspect/fundado.gif) 100% 0% no-repeat;
	height:27px;
	float:right;
	width:231px;
}
#sh_up_bar{
	background:url(../images/aspect/shadow_up_div.gif) 0px 0px repeat-x;
	height:15px;
	display:block;
	width:100%;
}

#medio{
	margin:0px 9px;
}
#logo{
	margin:0px;
	background:url(../images/aspect/logo_.png) 0px 0px no-repeat;
	width:120px;
	height:128px;
	display:block;
}
#shall, #shup, #up_bar, #sh_up_bar, #logo, #banners{
	float:left;
}
#banners{
	display:block;
	height:128px;
}
#menu{
	padding:72px 0px 0px 0px;
	margin:0px 0px 0px 196px;
}


#bar_box{
	float:left;
	margin:0px 6px;
	padding:0px;
}
#middle_bar{
	width:460px;
	display:block;
	margin:0px;
	padding:0px;
	float:left;
}


#left_bar, #right_bar{
	margin:0px;
	margin-top:7px;
	padding:0px 5px 0px 4px;
	display:block;
	float:left;
}
#right_bar{
	width:175px;
}
#right_bar .box_right{
	border:0px solid #000080;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	background-color:#FFFFFF;
	margin-bottom:10px;
}
#right_bar .box_right h3{
	padding:5px 5px;
	margin:0px;
	color:#FFFFFF;
	font-size:12px;
	text-transform:capitalize;
	background: url(../images/aspect/menu_head_bg.png) 0px 0px repeat-x;
}
#right_bar .box_right a{
	padding:2px 10px 2px 3px;
	margin:0px;
	display:block;
}

.box_right fieldset{
	padding:2px 5px;
}
.box_right form{
	padding:3px 0px;
}
.box_right fieldset label{
	width:50px;
	display:block;
	float:left;
}
.box_right fieldset input{
	float:right;
}
.minimg{
	border:1px solid #000000;
	margin:5px;
}

table.center{
	margin:0px auto;
}
#middle_bar td.item, #middle_bar span.item, #middle_bar label.item{
	width:150px;
}
#middle_bar .fecha{
	text-align:right;
	border-bottom:1px solid #000080;
}
#middle_bar span.item, #middle_bar label.item{
	display:block;
	float:left;
}
#middle_bar fieldset input{
	float:right;
}
#frmLogin{
	padding:0px 50px;
}
#middle_bar .error{
	text-align:center;
	background:#fff6f6;
	color:#ff4f4f;
	padding:5px 0px;
	border:1px solid #ff4f4f;
	padding:5px 1%;
}
fieldset{
	border:none;
	padding:3px 0px;
}
fieldset div{
	display:block;
}
.left{
	text-align:left;
}
div.center, td.center, span.center{
	text-align:center;
}
.right{
	text-align:right;
}
.dtit{
	font-size:14px;
	font-weight:bold;
}

.f-left{
	float:left;
}
.justify{
	text-align:justify;
}

.dest{
	font-weight:bold;
}
.margen{
	margin:10px;
}

.calendario{
	background:url(../images/tools/see.gif) 100% 100% no-repeat;
	cursor:default;
	border-width:1px;
	border-style:solid;
}


#header, #body, #footer{
	float:left;
}
#header, #body{
	padding-left:27px;
	width:800px;
}
#powerby{
	padding:20px;
	padding-bottom:35px;
	text-align:center;
	background:url(../images/aspect/shadow_dn.png) 0px 100% no-repeat;
}
#left_bar{
	width:140px;
}


ul.site_list{
	list-style:none;
	margin:0px;
	padding:0px;
}
ul.site_list a{
	padding:2px 5px;
	display:block;
}
ul.site_list a:hover{
	background-color:#f4f9fe;
}

.importante{
	color:#FF0000;
	font-weight:bold;
	font-size:14px;
	padding-bottom:10px;
}

#feed, #pr{
	text-align:center;
}
#feed a img, #pr a img{
	border:none;
}

span.block{
	display:block;
}
div.line{
	background-color:#f4f9fe;
}
div.agenda a:hover{
	background-color:#e2e6eb;
}
div.agenda div.fecha span{
	display:block;
}
div.agenda div.fecha{
	float:left;
	text-align:center;
	background-color:#00006d;
	color:#FFFFFF;
	margin-right:2px;
	padding:0px 3px;
}




/* goo calendar */
.datepicker-rounder {
	display:none !important;
}
