body {
 font: 11px verdana;
 background: #EFEFEF;
}

td {
 font: 11px verdana;
}

a {
 color: blue;
 text-decoration: none;
}

a:hover {
 color: black;
 text-decoration: underline;
}

img {
 border: 0;
}


#pagina {
 width: 950px;
 margin: auto;
}

#contenedor {
 border: 1px solid #CCCCCC;
 background: #FFFFFF;
 padding: 5px;
 border-radius: 10px 10px 10px 10px;
}

#cabecera {
 position: relative;
 background: #6993C8;
 padding: 10px;
 border-radius: 10px 10px 0px 0px;
}

#logotipo {
 float: left;
}

#buscador {
 float: right;
}

#barrita {
 background: #005580;
 font: 12px verdana;
 font-weight: bold;
 text-align: center;
 color: white;
 padding: 3px;
 border-radius: 0px 0px 10px 10px;
}

#menu {
 width: 220px;
 text-align: left;
}

#top h1 {
 font: 12px verdana;
 margin: 0;
 padding: 0;
}

#contenido {
 text-align: left;
}

#contenido h1 {
 font: 15px verdana;
 color: #005580;
 font-style: italic;
 font-weight: bold;
}

.widget { 
 padding: 5px;
 width: 180px;
 border: 1px solid #CCCCCC;
 border-radius: 7px 7px 7px 7px;
}

.widget h1 {
 font: 14px verdana;
 font-style: italic;
 font-weight: bold;
}

.widget a {
 display: block;
 font: 12px verdana;
 font-style: italic;
 padding: 2px;
 margin-bottom: 2px;
}

#acceso {
 border: 1px solid #CCCCCC;
 background: #EFEFEF;
 padding: 10px;
 margin-bottom: 10px;
 border-radius: 10px 10px 10px 10px;
}

.boton {
 border: 1px solid #005580;
 background: #5d76aa;
 font: 13px verdana;
 color: white;
 font-weight: bold;
}

.boton:hover {
 border: 1px solid #000000;
 background: #EFEFEF;
 color: black;
}

.mascanales {
 float: left;
 width: 330px;
 height: 60px;
 margin-left: 10px;
 margin-bottom: 20px;
 color: black;
 padding: 4px;
 text-align: left;
}

.mascanales a {
 display: block;
 font: 18px verdana;
 text-decoration: underline;
 color: #005580;
 margin-bottom: 7px;
}

.mascanales a:hover {
 color: black;
}

#noticias {
 border: 1px solid #CCCCCC;
 padding: 4px;
 font: 11px verdana;
 margin-left: 10px;
 border-radius: 7px 7px 7px 7px;
}

#noticias h1 {
 font: 12px verdana;
 color: #005580;
 font-weight: bold;
}

.ssi_table {
 border: 0px solid red;
}