div#outbox {
	background-color:#006600;
	background-image:url( /images/slice.gif);
	background-repeat:repeat-x;
	margin:auto;
	padding: 0px;
	height:576px;
	width: 800px;
}

div#contain_box {
position: absolute;
background-color:#006600;
top:108px;
xtop: -35px;
left:0;
height:468px;
width:100%;
padding:0;
}

body {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

div#top_pix {
	background-image:url( /images/pix3.gif);
	margin: 0px;
	padding: 0px;
float:left;
	Xfloat:right;
	clear:none;
	height: 135px;
	width: 139px;
}


div#top_logox {
	background-color: #666633;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 102px;
	width: 661px;
}
div#top_logo_l {
	background-color: #006600;
xbackground-color: RED;
	background-image: url( /images/leftbanner.gif);	
	margin: 0px;
	padding: 0px;
float: left;
	Xfloat:right;
	height: 78px;
	width: 305px;
}

div#top_logo_r {
	background-color: #006600;
xbackground-color: RED;
	background-image: url( /images/rightbanner.gif);
	margin: 0px;
	padding: 0px;
	float: right;
	clear:right;
	height: 78px;
	width: 241px;
}

div#banner {
	background-color: #a7e11e;
	margin: 0px;
	padding: 0px;
	clearz: left;
Xfloat: left;
	float:right;

	height: 30px;
	width: 661px;
}

div#banner a:link {	text-decoration: none;}
div#banner a:hover {	color: #FF0000;background-color:#FFFFFF;}

div#ban_l {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 452px;
	text-align: center;

}
div#ban_r {
	xbackground-color: #a7e11e;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 209px;
}



div#menubar {
	font-weight: bold;
	xbackground-color: #FFFF66;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	w/idth: 139px;
	width: 123px;
	height: 425px;
	float: left;
	clear: left;
	padding: 8px;
	margin: 0px;
	
}
div#menubar a:link {color: #00CEFF;}
div#menubar a:visited {color: #F798DB;}
div#menubar a:active {color: #FFFF00;}
div#menubar a:hover {color: #FFFF00;}


div#menubar a:link,div#menubar a:visited,div#menubar a:active {
	text-decoration: none;
}
xdiv#menubar a:hover {
	text-decoration: underline;
}

div#mainframe {
	background-color: #B9B9E8;
	overflow:hidden;
right:10px;
	margin: 0px;
	padding: 8px;
	position:relative;
	top:8px;   /* para todos los navegadores */
	txop /* */:-19px;    /* para mozilla */
	xxtop:8px;    /* para ie */
	float:right;
	height: 434px;
	xheight: 410px;
	width: 635px;
	w/ixdth:658px;
	}

 b.bt, b.bt b, b.bb, b.bb b {  
     display: block; height: 10px;font-size: 1px;  
     background: url( /images/corner.gif) no-repeat;  
     position:relative}  
 b.bt {top: -8px; left: -8px}  
 b.bt b {background-position:100% -10px; left: 16px}  
 b.bb {background-position:0 -20px; top:6px; left: -8px}  
 b.bb b {background-position:100% -30px; left: 16px}  
 
 div#main {
 	xposition:absolute;
	xbackground-color: #99CCFF;
	background-color=inherit;
	height: 416px;
	xwidth: 624px;
	width: 584px;
	xxw/idth:661px;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	padding-left: 20px;
	padding-right: 20px;
	overflow:auto;
	}

.mainbox {
	background-color: #B9B9E8;
	height:404px;
	width: 620px;
}

.pad_mbox {
	xbackground-color: GREEN;
	padding-left:40px;
	padding-right:140px;
	height:404px;
	width: 540px;
}

.mainbox, .pad_mbox {
	position:absolute;
	left: 20px;
	top: 20px;
	visibility:hidden;
	overflow: auto;
}

.l_box {
	position:absolute;
	width: 440px;
	height:394px;
}
.r_box {
	position:absolute;
	top: 20px;
	background-color: #a7e11e;
	width:140px;
	height:394px;
	left:480px;
	padding: 8px;
	overflow:auto;
}

div#messagezx {
xposition: absolute; top: 0px; left:250px; width:250px; height:300px; background-color: RED; z-index:400;
}

DIV#title {
	font-weight: bold;
	font-size: 14px;
	LEFT: 0px; VISIBILITY: inherit; WIDTH: 100%; FONT-FAMILY: "Verdana"; POSITION: absolute; TOP: 0px; TEXT-ALIGN: left;
}

DIV#furlayer{
	xPOSITION: absolute; background-color:#66CCCC; top:28px; width:80%; margin:auto; padding:0% HEIGHT: 35px; TEXT-ALIGN: center; visibility:hidden
}


.cal_layer { 
xbackground-color:#FFFFFF;
background-color: inherit;
padding: 0;
margin:auto; 
visibility: hidden; 
width: 584px; 
position: absolute; 
left:5%; 
top: 12px; 
height: 420px;
xoverflow: auto;
}

.cal_msg {
background-color:inherit;
width: 90%;
height: 86%;
padding: 5%;
overflow:auto;
}

.text_title {
	text-align:center; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR:#0000FF;
}
.back {
	FONT-WEIGHT: bold; RIGHT: 26px; POSITION: absolute; TOP: 3px; xvisibility: inherit
}

.cal_sub {
xbackground-color:#FFEEFF; xpadding: 3%; VISIBILITY: inherit; WIDTH: 100%; POSITION: absolute; left:0; TOP: 40px; xHEIGHT: 74%
}


.layer_right{
float:left;
width:38%;
padding:0;
margin:0;
height:80%;
visibility:inherit;
xbackground-color:#D6D6D6


}


.layer_left{
float:left;
width:60%;
padding:0;
margin:0;
height:80%;
visibility:inherit;
xbackground-color:#D616D6


}

.cal_options {
	PADDING: 5px; BACKGROUND: #ffffcc; LEFT: 0px; WIDTH: 95%; vheight:95%; xPOSITION: absolute; TOP: 50%; visibility:hidden
}
.form_lit_button {
	FONT-SIZE: 14px
}

