table {
font-size:12px;
color:#15558b;
margin-top:0px;
}

.h1 {font-size: 150%; font-weight: bold; line-height: 120%;}
.h2 {font-size: 125%; font-weight: bold; line-height: 120%;}
.h3 {font-size: 110%; font-weight: bold; line-height: 120%;}

h2.pre {
font-size: 125%; 
font-weight: bold; 
line-height: 120%;
padding-top: 0px;
}

td, tr {vertical-align:top;}

td.header {background-color: #E6E6E6; color: #003399; font-family:Verdana, Arial, Helvetica, sans-serif; 
			text-align:center; font-size:3em; vertical-align:middle;}
td.headeraddress {vertical-align:middle; text-align:left;}

td.pading {color: #000000; background-color: #E6E6E6; padding-left:9px;}
td.bajate {padding-top:14px;}
p.corta {color: #000000; background-color: #ffffff; width:9px; border:none;}
td.menuleft ul {padding:0; margin:0; list-style-type:none; 
				width: 100%;}

td.menuleft li {padding-left:19px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
ul.presupuesto {
padding-left:19px;
color:#15558b;
width:800px;
}

td.contents {background-color: #ffffff; color: #000000; text-align: justify; 
			padding-left: 16px; padding-top: 6px; padding-right: 15px; 
			border:1px solid #CCCCCC;}
td.contents a {font-weight:bold; color:#000066;}
td.contentsbox {background-color: #ffffff; color: #000000; text-align: justify; padding-left:15px; padding-right:15px;}
td.infobox {background-color: #E8E8E8; text-align:justify; padding: 10px; border:1px solid #CCCCCC;}

td.specialnotices {background-color:#FAFAFA; border:1px solid #9999cc;}


td.footer {background-color: #E6E6E6; text-align:center; font-size:10px; height:20px; vertical-align:middle;}



