/* CSS Document */
/* STAO-CSS :: Developed by: Nacho Rico 2005 jirico@telecable.es */
body
{
 font-family: "trebuchet ms", "lucidia grande", verdana, arial, sans-serif;     
 font-size: 0.9em;     
 background-color:#CCCCCC; 
 margin:auto; 
 min-width:790px;
 text-align:center;
}
#contenedor
{
 width:790px; text-align:left; background-color:white; margin:auto;
}

body img{ border:0px;}
* {
  padding:0;margin:0;
}
#logo
{
 width:100%; float:left; height:150px; background-image:url(2010/logobar.jpg);
}
#sublogo
{
 width:100%; float:left; height:30px; background-image:url(2010/fechabar.jpg); background-repeat:no-repeat; font-size:0.85em; text-align:right;
}
#sublogo div{
height:30px;
text-align:right;
padding-top:8px;
padding-right:10px;
}
#menu
{
 width:160px; float:left; font-size:0.9em; list-style:none; height:auto; background-color:white;
}
#center
{
 width:630px; height:auto; background-color:white; float:left;
}
#center_gral
{
 margin-left:150px; background-color:white;
}
#right
{
 width:150px; float:right; color:#333333; height:auto; background-color:white; padding-right:3px;
}
.footer{
       width:auto;
       height:auto;
       background-color:white;
       padding-top:40px;
	   text-align:center;
	   clear:both;
	   font-size:11px;
	   color:#666666;
	   padding-bottom:10px;
}
<!-- MENÚ DE SECCIONES -->
#menu ul
{
	list-style-type: none;  margin-left: 0px; padding-left: 0px;
}
#menu ul li
{
	display:block; text-indent:5px; list-style:none; margin: 0; padding: 0;
}
#menu li a:hover
{
	background-color:#B5B6F2;
}
#menu  ul a
{
	display:block;
	border-bottom:0.1em solid #99BFC0;
	color:#0066CC;
	text-decoration: none;
	line-height: 1.75em;
	width:100%;
	text-indent:15px;
}
#menu ul li.titulo
{
    position:relative;
	width:auto;
	display:block;
    border-bottom:0.1em solid #99BFC0;
	background:#e6eaff url(estilos/vineta.gif) no-repeat 0 50%;
	width:100%;
	margin: 0; padding: 0;
}
#menu ul li.titulo a
{
    position:relative;
	width:auto;
	display:block;
    border:0;
	background:#e0eeee url(estilos/vineta.gif) no-repeat 0 50%;
	margin: 0; padding: 0;
}
div#menu ul li.titulo a:hover
{
	text-decoration: underline;
}
#anteriores{clear:left; float:center; text-align:center; padding-top:15px;}
#centrado{clear:left; float:center; text-align:center;}
.centrado img{float:center; width:150px;}
.noticia{ width:100%; float:left;}
.noticia a{ color:#285078; text-decoration:none;}
.noticia a:hover{ text-decoration:underline; }
.noticia p{
	padding-top:10px;
}
.noticia h3{
	padding:5px;
}
.notPrincipal
{
 width:72%; float:left; font-size:0.9em; color:#333333; padding-left:20px;
 padding-top:5px; padding-bottom:10px;   border-bottom:0.1em solid #CCCCCC; text-align:left;

}
.imagen
{
 width:20%; float:left; padding-left:10px; padding-top:10px;
}
.imagen img
{
 width:100%; overflow:hidden;
}
.notPrincipal h1
{ 
 font-size: 1.1em; padding-bottom:5px; color:#285078;
}
.notPrincipal .tituloGRANDE
{ 
 font-size: 1.6em; color:#285078; padding-bottom:5px;
}
.notPrincipal .tituloGIGANTE
{ 
 font-size: 2.1em; color:#285078; padding-bottom:5px;
}
.notPrincipal ul
{
 padding-left:25px;
}
.PDF
{
  width:400px; float:left;
  font-size:0.95em; padding-top:8px;
}
.PDF ul
{
 padding-left:50px; list-style-type:none; padding-top:5px;
}
.PDF li
{
 list-style-image:url(../imagenes/liPDF.gif); list-style-type:none;
}
.right h1
{
 font-size:0.9em; padding-top:5px;
}
.right h2
{
 font-size:0.8em; padding-top:3px;
}
.right .aviso
{
 color:#666666; border-bottom:0.1em solid #CCCCCC; padding-bottom:5px;
}
.seccion
{
 width:50%; padding-left:10px; float:left; padding-top:5px; font-size:1em;
}
.seccion p
{
 padding-bottom:15px; padding-top:10px;
}
.seccion h1
{ 
 font-size: 1.3em; color:#0033CC; padding-bottom:5px;
}
.seccion h3
{ 
 font-size: 1.2em; color:#666666; padding-bottom:5px;
}
.seccionIMG
{
 width:30%; float:left; padding-top:5px; overflow:hidden; padding-left:5px;
}
.seccionIMG img
{
 width:100%;
}
.seccion ul
{
 padding-left: 20px; padding-bottom:10px; list-style:circle;
}
.seccion li
{
 padding-bottom:5px;
}
.ad
{
text-align:center; width:150px; padding-top:5px;
}
.ad img
{
width:130px;
}
<!-- URGENTES ->
.urgente
{
width:70%; 
}
.urgente h1
{
 font-size:1.2em; color:white; padding-left:5px; width:auto; background-color:#FF0000; margin-left:10px; margin-top:5px; 
}
.urgente p
{
 color:black; font-size:1em; padding:5px;background-color:#FFD5D6; margin-left:10px;
}
#info
{
font-size:0.7em; padding:10px; float:right; width:350px;
}
#info2{
width:150px;
float:left;
}
.info img{width:200px;}
.organigrama ul
{
 list-style-type:square; padding-top:5px;
}
.organigrama li
{
 list-style-type:circle; padding:0px;
}
#google
{ 
 text-align:left; float:right; width:50%; height:30px; padding:0; display:inline; margin:-3px;
}
#google img { vertical-align:middle; float:left; }

.info h1{font-size:1.2em; padding-top:10px; padding-bottom:10px;}

table {
	font-size:0.95em;
	font-family: "trebuchet ms", "lucidia grande", verdana, arial, sans-serif;
	line-height:1.2em;
	color: #333;
	background-color:#fff;
	border-collapse:collapse;
	text-align:left;
	letter-spacing:.1em;
}

caption {
	padding-bottom:1em;
	text-align: center;
	font-size: 1.4em;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing:.6em;
	color: #333;
	background: transparent;
}
  
thead th, tfoot th, tfoot td {
	font-family: arial, verdana, sans-serif;
	border-right: 1px solid #fff;
	padding-left:5px;
	font-variant:small-caps;
	letter-spacing:0.1em;
	color: #fff;
	background: #009;
}
  
tfoot th, tfoot td {
	border-top: 2pt double #009;
}

td, th {
	padding:4px;
}

tbody tr th, tbody tr td {
	border-bottom: 1px dotted #009;
}

tbody tr:hover td, tbody tr:hover th {
	border-bottom: 1px solid #333;
}

table a[title^="Download"] { 
	font-style:italic;
}

tbody td a, tbody th a {
	background: transparent;
	color: #009;
	text-decoration: none;
	border:none;
}

tbody td a:hover, tbody th a:hover {
	background: transparent;
	color: #930;
}

.odd {
	background: #e3e3f4;
}

tbody tr:hover {
	color: #333;
	background: #c6c6e8;
}

tbody tr th:hover {
	background:#fff;
}



/* "Winter Blues" CSS theme for CSS Table Gallery (http://icant.co.uk/csstablegallery/) by Gunta Klavina (http://www.klavina.com) */

.organigrama table {font: 85% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;padding: 0; margin: 0; border-collapse: collapse; color: #333; background: #F3F5F7;}

.organigrama table a {color: #3A4856; text-decoration: none; border-bottom: 1px solid #C6C8CB;}  

.organigrama table a:visited {color: #777;}

.organigrama table a:hover {color: #000;}  

.organigrama table caption {text-align: left; text-transform: uppercase;  padding-bottom: 10px; font: 200% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;}

.organigrama table thead th {background: #ABDFE9; padding: 15px 10px; color: #000; text-align: left; font-weight: normal;}

.organigrama table tbody, table thead {border-left: 1px solid #EAECEE; border-right: 1px solid #EAECEE;}

.organigrama table tbody {border-bottom: 1px solid #EAECEE;}
                      
.organigrama table tbody td, table tbody th {padding: 10px; background: url("td_back.gif") repeat-x; text-align: left;}

.organigrama table tbody tr {background: #F3F5F7;}

.organigrama table tbody tr.odd {background: #F0F2F4;}

.organigrama table tbody  tr:hover {background: #EAECEE; color: #111;}

.organigrama table tfoot td, table tfoot th, table tfoot tr {text-align: left; font: 120%  "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; text-transform: uppercase; background: #fff; padding: 10px;}

h4{padding:10px; padding-left:0px; padding-bottom: 5px;}