A               { font-weight: bold; color: #094D66; }
A:link          { color: #094D66; }
A:visited       { color: #094D66; }
A:active        { color: #094D66; }
A:hover         { color: #000000; text-decoration: underline; }

div#contentMenu a {
   text-decoration: none;
}

A.white               { font-weight: normal; text-decoration: none; color: #ffffff; }
A.white:link          { color: #ffffff; }
A.white:visited       { color: #ffffff; }
A.white:active        { color: #ffffff; }
A.white:hover         { color: #dddddd; }

a img {
   border: none;
}

BODY {
   background-image: url('../img/back.gif');
   background-position: top;
   background-repeat: repeat-x;
   background-color: #9CB2C0;
   background-attachment: fixed;
   margin: 0px;
   padding: 0px;
   font-family: Tahoma;
   font-size: 11px;
   color: #0E4762;
   color: #000000;
   text-decoration: none;
}

b, strong {
   color: #094D66;
   font-weight: bolder;
}

p {
   text-align: justify;
}

div#header {
   background-image: url('../img/cabecera.png');
   width: 914px;
   height: 104px;
}

img.headerLogo {
   margin-left: 20px;
   margin-top: 10px;
}

div#footer {
   background-image: url('../img/back_footer.png');
   width: 914px;
   height: 28px;
   color: #004868;
   font-weight: bold;
   font-size: 10px;
   text-align: center;
   margin-bottom: 20px;
}

div#contenido {
   clear: both;
   margin: 25px auto 25px auto;
   width: 914px;
   padding: 0px;
}

div#contenidoCentral {
   margin-left: 140px;
   width: 540px;
   position: relative;
   background-image: url('../img/back_contenidocentral.png');
   background-position: top center;
   background-repeat: repeat-y;
   min-height: 1000px;
}

div#contenidoCentral2 {
   margin-left: 140px;
   width: 540px;
   position: relative;
   background-image: url('../img/back_contenidocentral.png');
   background-position: top center;
   background-repeat: repeat-y;
}

div#contenidoCentralText {
   width: 490px;
   margin: 0px auto 25px auto;
}

div#titleSeccion {
   width: 500px;
   height: 20px;
   margin: 0px;
   margin-bottom: 10px;
   background-image: url('../img/back_barra_title.png');
   background-position: top left;
   background-repeat: repeat-y;
}

div#titleSeccion2 {
   float: right;
   clear: both;
   width: 500px;
   height: 20px;
   margin: 0px;
   margin-bottom: 10px;
   margin-right: -9px;
   background-image: url('../img/back_barra_title2.png');
   background-position: top right;
   background-repeat: repeat-y;
}

div#titleMain {
   margin-left: 20px;
   margin-top: 2px;
   font-weight: bold;
   color: white;
   font-size: 14px;
}

td.shadowLeft {
   background-image: url('../img/shadow_left.png');
   background-position: top right;
   background-repeat: repeat-y;
   width: 8px;
}

td.shadowRight {
   background-image: url('../img/shadow_right.png');
   background-position: top left;
   background-repeat: repeat-y;
   width: 8px;
}

td.mainContent {
   padding: 0px;
   width: 900px;
   background: white;
}

div#menu {
   float: left;
   margin: 0px;
   width: 140px;
}

div#menu div#zonaConFondo{
   margin-top: -10px;
   background-image: url('../img/back_menu.gif');
   background-position: top left;
   background-repeat: repeat-y;
}

div#contentMenu {
   width: 120px;
   margin: 10px auto 10px auto;
}

div#menu a {
   font-size: 13px;
   font-weight: bold;
   color: #5F889A;
   color: #222222;
}

div#menu a:hover {
   color: #5F889A;
}

div#menu a.submenu {
   font-size: 12px;
   font-weight: bold;
   color: #808D8E;
   color: #666666;
   margin-left: 5px;
}

div#menu a.submenu:hover {
   color: #000000;
}

div#colaboran {
   width: 200px;
   float: right;
}

div#colaboranTitle {
   width: 100%;
   height: 20px;
   margin: 0px;
   margin-bottom: 10px;
   background-image: url('../img/back_colaboran.gif');
   background-position: top right;
   background-repeat: repeat-y;
   font-weight: bold;
   color: white;
   font-size: 14px;
   text-align: right;
}

div#colaboranTitle p {
   text-align: right;
   margin-right: 6px;
   margin-top: 2px;
   font-weight: bold;
   color: white;
   font-size: 14px;
}

input, textarea, select {
   background: #E2E6EC;
   border: 0px;
   border-bottom: 1px solid #45768B;
   font-size: 12px;
   font-family: Tahoma;
   height: 15px;
}

.boton {
   height: 20px;
   border-width:1px;
   border-style:solid;
   border-color:#cdcdcd;
   background-color:#9CB2C0;
   font-family: Tahoma;
   color: #ffffff;
   font-weight: Bold;
   font-size: 11px;
}

div.noticiaSlot {
   margin-bottom: 20px;
}

div.categoria {
   font-size: 12px;
   font-weight: bold;
   display: inline;
}

div.fecha {
   color: #444444;
   font-size: 10px;
   font-style: italic;
   font-weight: bold;
}

div.titularNoticia, .titularNoticia a {
   color: #11536c;
   font-size: 13px;
   font-weight: bold;
   text-decoration: none;
}

.titularNoticia a:hover {
   text-decoration: underline;
}

div.imagenNoticia {
   float: right;
   margin-left: 20px;
   margin-bottom: 5px;
}

div.resumenNoticia {
   text-align: justify;
}

div.destacado {
   background: #efefef;
   padding: 5px;
   margin: 0px auto 0px auto;
   width: 85%;
   border: 1px dotted #a0a0a0;
}

div.paginacion {
   text-align: right;
   width: 100%;
   color: #505050;
   font-size: 10px;
}

div#bAvanzada a {
   font-size: 9px;
}

div#homeScrollableContainer {
   float: right;
   position: relative;
   width: 190px;
   text-align: justify;
   margin-right: 15px;
   margin-bottom: 15px;
}

div#homeScrollableContent {
   width: 165px;
   font-size: 10px;
}

div#homeScrollableContent a {
   font-weight: bold;
   font-size: 11px;
}

div#homeScrollableContent a.segueix {
   color: #000000;
   font-weight: bold;
   font-size: 10px;
}

div#homeScrollableContent img {
   margin-top: 5px;
   margin-bottom: 10px;
   border: 0px;
}

div#homeScrollableContent hr {
   margin-top: 5px;
   margin-bottom: 5px;
}

div#homeScrollUp {
   position:absolute;
   left:170px;
   top:0px;
   z-index:3;
}

div#homeScrollMid {
   position:absolute;
   left:170px;
   top:20px;
   z-index:3;
   height: 210px;
   width: 16px;
   background-image: url('../img/back_scroll_mid.gif');
   background-position: top center;
   background-repeat: repeat-x;
}

div#homeScrollDown{
   position:absolute;
   left:170px;
   top:235px;
   z-index:3;
}

div#n_enviada_exito {
   text-align: center;
   width: 400px;
   margin: 0px auto 20px auto;
   padding: 15px;
   border: 1px dotted #d0d0d0;
   background: #f0f0f0;
   font-weight: bold;
}

div.contenidosDinamicos img {
   margin: 10px;
}