body{
color: #010101;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

	}

/* diagramacion*/
#base{
height:100%;
width:697px;
}
#shadow{
background-image:url(../images/shadow.png);
width:736px;
height:100%;
}
#header{
height:200px;
background:url(../images/muestra.jpg);

}
/*\*/
html*#header { 
height:185px;
background:url(../images/muestra.jpg);
}
div#lgn{
float:left;
position:absolute;
z-index:99;
width:140px;
height:26px;
background:url(../images/lgn_f.gif) no-repeat;
margin-left:23px;
}
/*\*/
html*#lgn { 
float:left;
position:absolute;
z-index:99;
width:145px;
height:26px;
background:url(../images/lgn_f.gif) no-repeat;
margin-left:23px;
 } /* sólo en safari */
 
#subheader{
height:44px;
.margin-top:20px;
_margin-top:0;
background:url(../images/menu_b.jpg);
}

#subheaderb{
height:44px;
.margin-top:20px;
_margin-top:0;
background:url(../images/menu_b2.jpg);
}
/*\*/
html*#subheader { 
height:44px;
}
/*\*/
html*#subheaderb { 
height:44px;
}
#main{
width:697px;
background:url(../images/main_b.jpg) top repeat-x;
background-color:#ffffff;
float:left;
text-align:justify;
}

.contentpaneopen, .contentpane{
padding:0px 25px 5px 25px;
font-family:tahoma, Arial, sans-serif;
font-size:14px;

}

.contentpane .contentheading, .contentpane a, .contentpane a:visited, .contentpane a:hover{
font-family:tahoma, Arial, sans-serif;
font-size:14px;
color:#000000;
font-weight:normal;
}

#footer{
background-image:url(../images/footer_b.jpg);
color:#384f62;
height:60px;
clear: both;
font-size:10px;
font-weight:bold;
}

#subfooter{
padding-top:17px;
float:right;
text-align:right;
padding-right:45px;
}






a, a:visited{
text-decoration:none;
color:#000000;
font-size:12px;
}
a:hover{
text-decoration:none;
color:#56572D;
font-size:12px;
}


/*botones*/
.button{
background:url(../images/boton.jpg) no-repeat;
border:0px;
height:20px;
width:53px;
}

/*boletin*/

.contentheading, .componentheading, h1{
color:#1e950b;
font-family:tahoma, Arial, sans-serif;
font-size:16px;
font-weight:bold;
}
.componentheading{
padding-top:10px;
padding-left:23px;
padding-bottom:20px;
}
.moduletable_lgn a, .moduletable_lgn a:visited{
font-family:tahoma, Arial, sans-serif;
	font-size: 13px;
	color: #405567;
	font-weight:bold;
	}

/*\*/
html*.moduletable_lgn a, html*.moduletable_lgn a:visited{
font-family:tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #405567;
	font-weight:bold;
	}

.moduletable_menu{
margin-top:15px;
.margin-top:10px;
_margin-top:15px;
}
/*\*/
html*.moduletable_menu {
margin-top:15px;
.margin-top:0px;
_margin-top:0px;
height:44px;
}

#subheader a, #subheader a:visited{
padding:0px 8px 0px 8px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-shadow:#999999; 
}
/*\*/
html*#subheader a, html*#subheader a:visited{
padding:0px 7px 0px 7px;
.padding:0px 8px 0px 8px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-shadow:#999999;
}

#subheaderb a, #subheaderb a:visited{
padding:0px 3px 0px 3px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-shadow:#999999; 
}
/*\*/
html*#subheaderb a, html*#subheaderb a:visited{
padding:0px 2px 0px 2px;
_padding:0px 3px 0px 3px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-shadow:#999999;
}
.mainlevel dropShadow{
margin-left:-100px;
}
