div.ttm
{
	border				: 4px double orange;	
	padding				: 0 30px 15px 30px;
	margin-top			: 5px;
	background-color	: beige;
}


#menur {
	/*width: 180px;*/
	/*border: 1px solid DeepPink;	/*#696969;*/
	/*background-color: DeepPink;
	
	background-color: MediumAquamarine;*/
}

#menur p
{
	width				: 130px;
	padding-left		: 10px;
	font-style			: italic; 
	/*color				: white;*/
	/*background-color: #339966;*/
}

#menur ul {
	/*list-style-type		: none;*/
	list-style			: none;
	margin				: 0;
	padding				: 0;
	font				: normal 10pt arial, helvetica, sans-serif; 
}
#menur li {
	margin-bottom		:0px;
}
#menur a {
	display				: block;
	padding				: 0px 0 0px 20px;
	/*border				: 1px solid azure;*/
	border		: 1px solid beige;
	width				: 130px;
/*	background-color	: azure; /* #339966;  */
	color				: blue; /*DeepPink;*/
	text-decoration		: none; 
/*	background-image:url(imagens_menurollimg/fundo_1.gif); */
/*	voice-family: "\"}\"";
	voice-family:inherit;*/
/*	width:153px;*/
	}
/*body>#menur a {width:120px;}
*/

#menur a:hover {
	background-color:#FFFF00;
	/*background-image: url(imagens_menurollimg/fundo_2.gif);*/
	color				: blue;
	border				: 1px dashed #FF4500;
}



body
{
	margin-top      : 0; 
	margin-bottom   : 0; 
    margin-left		: 0;
    margin-right	: 0;
}

#ult div
{
	margin			: 20px; 
}

p.parr /* párrafo */
{
	font-family		: Trebuchet MS, arial;
	text-indent		: 30px;
	padding			: 6px 10px;
}

legend
{
	padding			: 0px 10px 0px 10px;
	background-color: #4682B4;
	color			: white;
	font-weight		: bold;
}

fieldset
{
	border-color	: #4682B4;
	/*border-width	: 2px;*/
	/*background-color: beige;*/
	margin			: 20px; 
	/*font-style		: italic; */
}


#pm_ly1
{ 
	position		: absolute;
	top				: 3px;
	left			: 23px;
	color			: snow;
	font-style		: italic; 
	font-family		: Arial black;
/*	font-weight		: bold;*/
	font-size		: 50px; 
	height			: 60px;
}

#pm_ly2 
{            
	position		: absolute;
	top				: 0px;
	left			: 20px;
	color			: mediumblue;
	font-style		: italic; 
	font-family		: Arial black;
	/*font-weight		: bold;*/
	font-size		: 50px;
	height			: 60px;
}


p
{
	margin-top		: 0; 
	margin-bottom	: 0;    
	font-family		: arial;
	color			: navy; 
	text-align		: justify;
	font-size		: 10pt;
}

p.cita
{
	font-family: Times New Roman;
	font-size: 10pt;
	color: blue;
	margin-left: 50px;
	margin-right: 50px;
	/*background-color: yellow;*/
}

p.nota{
	font-size: 8pt;
}

p.mnu
{

	font-size		: 11pt;
}

p.stl1
{
	margin-top		: 0; 
	margin-bottom	: 0;
	margin-left		: 50px;
	font-size		: 10pt;
}

p.src
{
	font-size		: 8pt;
}

p.vlogo
{
	position		: absolute;
	top				: 20px;
	left			: 400px;
	/*width			: 200px;*/
	color			: white;
	/*font-style		: italic; */
	font-family		: Verdana, Arial narrow, Arial;
	font-weight		: bold;
	font-size		: 9pt; 
	white-space		: nowrap;
}

p.slg
{
	position		: absolute;
	top				: 65px;
	left			: 110px;
	color			: greenyellow;
	font-family		: Arial narrow, Arial, Verdana;
	font-weight		: bold;
	font-size		: 11pt; 	
	white-space		: nowrap;
	/*background-color: beige;*/
}

p.dsc
{
	text-align		: center; 
	color			: white;
}

ol
{
	font-family: arial;
	font-size: 10pt;
	color: "#000080";	
	text-align: justify;
}

ul
{
    font-family		: arial;
	color			: navy; 
	font-size		: 10pt;

	margin-top      : 0; 
	margin-bottom   : 0; 
    margin-left		: 10;
    padding-left	: 10;
}

ul.mnu
{
/*	list-style		: url(/imgs/bluball.gif) square;*/
list-style		: square;
	width			: 100%;
}


li
{
	text-align		: justify;
    /*text-indent: 10;*/
   /* white-space: nowrap;	*/
}

li.tbl
{
	margin-left			: 25px;
	list-style-type		: disc;
}

li.vinc
{
	cursor				: pointer;
	font-weight			: bold; 
	font-size			: 11pt;
}


a
{
    font-family		: arial;
	/*color			: navy; */
	font-size		: 10pt;
}
a:link		{ color: blue;	text-decoration		: none}       
a:visited	{ color: blue; 	text-decoration		: none}  
a:hover		{ color: red ;	background-color	: yellow}


a.img:hover		{background-color	: white}

a.mnu			{ width: 100px;}
a.mnu:link		{ color: blue;	text-decoration		: none}       
a.mnu:visited	{ color: blue;	text-decoration		: none}  
a.mnu:hover		{ color: red ;	background-color	: gold}


/*
a.mnu
{
width:0em;
text-decoration:none;
color:white;
background-color:purple;
/*padding:0.2em 0.6em;*/
/*
border-right:1px solid white;
}
a.mnu:hover {background-color:#ff3300}
*/

a.mnup:link     { color: black;	text-decoration: none}       
a.mnup:visited  { color: black; text-decoration: none}  
a.mnup:hover    { color: green ;	background: yellow }



img
{
	border				: none;
}

/*-----------------------------------------------------------------------*/

table
{
	font-family			: arial;
	font-size			: 10pt;
	color				: navy;
	border-collapse		: collapse;
	
}

table.mis
{
	
	margin-left			: 10;
	margin-right		: 10;
}

td 
{
	vertical-align		: top;
}

th.blt, td.blt /* celda con bordes x tabla boletín */
{
	border			: 1px solid orange;
	width			: 80px;
	text-align		: center;
}

tr.mis
{
	border			: 2px solid orange;
	/*border-bottom		: 2px solid orange;*/
}

td.cnt
{
	background-color	: aliceblue;
	padding-left		: 20px;
	padding-right		: 20px;
}

td.mnu
{
    padding-top			: 10px; 
    padding-bottom		: 10px;
    padding-left		: 10px;
    padding-right		: 10px;
    background-color	: beige;
	border-right		: 1px dashed gray;
}

td.aus
{
	background-color	: beige;
	border-left			: 1px dashed gray;
}
	
td.pie
{
	border-top			: 1px solid black;
	border-bottom		: 1px solid black;
	background-color	: DarkSlateBlue;


	/*border				: 4 solid blue;*/
}

td.stl1
{
    padding-top: 10px; 
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
}

td.tit
{
	border-top			: 1px solid black;
	border-bottom		: 1px solid black;
    padding-top			: 5px; 
    padding-bottom		: 5px;	
	padding-left		: 15px; 
	background-color	: gainsboro;
}

td.bib
{
	border				: 2px solid gray;
	padding				: 10px;

}

td.ry, td.ry2 { border:1px solid orange;}

td.ry
{
	text-align		: right;
	padding-right	: 10px; 
	
}

td.ry2
{
	padding-left	:10; 
}

th.tit {font-size: 16pt; color:blue;}
th.stit {font-size: 12pt; color:blue;}

tr.imp {background-color:beige;}

/* Table tipo reporte */
#tbl_rpt th { border:1px solid orange; background-color:orange;}
#tbl_rpt td { border:1px solid orange; 	padding-left		: 10px;
	padding-right		: 10px;
	vertical-align: middle;}



/*-----------------------------------------------------------------*/


h1
{
	color			: blue;
	font-family		: arial;
	font-size		: 16pt;
	padding-bottom	: 0px;
	margin-bottom	: 0px;
}

h2
{
	color			: blue;
	font-family		: Trebuchet MS, arial;
	font-size		: 14pt;
	padding-bottom	: 0px;
	margin-bottom	: 0px;
}


h1.nms /* notas misioneras */
{
	font-size		: 16pt;
	font-style		: italic;
}

h1.sec
{
	margin-top			: 20px;
	padding-left		: 20px; 
	border-top			: 1px solid black;
	border-bottom		: 1px solid black;
	background-color	: gainsboro;
}

p
{
		text-align		: justify;
		text-justify	: auto;
}

p.vinc 
{
	cursor			: hand;
	color			: navy;
	margin-bottom	: 0px;
	font-size		: 12pt;
}


p.aut	/* autor */
{
	font-style		: italic;
	text-align		: right; 
	color			: red;
}

hr
{
	border-style	: solid;
	color			: gray;
	border-width	: 1px;
}


/*---------------------------------------------------------------------*/
fieldset.anun
{
	background-color	: orange;
	margin				: 10px;
	text-align			: center;
}

/*---------------------------------------------------------------------*/


/*---------------------------------------------------------------------*/
#vincmis
{
	margin-left		: 20;
	margin-right	: 20;
}


/*---------------------------------------------------------------------*/
#menu {
	width			: 12em;
	background-color: gainsboro;
	color			: green;
	font-family		: sans-serif;
}

#menu p {
	background-color: beige;
	color			: navy;
	font-family		: sans-serif;
	font-size		: 12pt;
}

#menu ul {
	list-style		: none;
	margin-left		: 20;
	padding			: 0;
	border			: none;
	list-style		: url(/imgs/bluball.gif) square;
}

	#menu li a {
/*		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 10px solid #1958b7;
		border-right: 10px solid #508fc4;
		background-color: #2175bc;
		color: #fff;
		text-decoration: none;*/
		width: 100%;
		}
		
/*---------------------------------------------------------------------*/
#abc div {float:none; margin-left:20;}
#abc li {padding-bottom	:6px; margin-right:20px; font-family: 'Trebuchet MS';}
#abc h3 {font-family: 'Trebuchet MS'; color: red;}
#abc p {padding-bottom	:10px; margin-right:20px; font-family: 'Trebuchet MS';}
#abc fieldset {padding-left:20px; background-color:beige;}

/*---------------------------------------------------------------------*/
ul#mnuh, #mnuh li {
list-style-type: none;
margin:0;
padding:0;
}

ul#mnuh {
border: 1px solid black; margin: 5px 0px 0px 0px; padding: 2px 0px 2px 0px; background-color:beige;

}

#mnuh li {
display: inline;  padding:0px 10px 0px 10px;
}

/*---------------------------------------------------------------------*/

#button {
	width: 12em;
	border-right: 1px solid #000;
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida,
Geneva, Helvetica, Arial, sans-serif;
	background-color: #90bade;
	color: #333;
	}
	
	#button ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	#button li {
		border-bottom: 1px solid #90bade;
		margin: 0;
		list-style: none;
		list-style-image: none;
		}
	
	#button li a {
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 10px solid #1958b7;
		border-right: 10px solid #508fc4;
		background-color: #2175bc;
		color: #fff;
		text-decoration: none;
		width: 100%;
		}

	html>body #button li a {
		width: auto;
		}

	#button li a:hover {
		border-left: 10px solid #1c64d1;
		border-right: 10px solid #5ba3e0;
		background-color: #2586d7;
		color: #fff;
		}
		
		