A               { font-weight: bold; color: #1f43b7; }
A:link          { color: #1f43b7; }
A:visited       { color: #1f43b7; }
A:active        { color: #1f43b7; }
A:hover         { text-decoration: underline; color: #808080; }

A.home               { text-decoration: none; font-size: 13px; font-weight: bold; color: #1D415F; }
A.home:link          { color: #1D415F; }
A.home:visited       { color: #1D415F; }
A.home:active        { color: #1D415F; }
A.home:hover         { text-decoration: underline; color: #000000; }

A.negro               { text-decoration: none; font-size: 13px; font-weight: bold; color: #000000; }
A.negro:link          { color: #000000; }
A.negro:visited       { color: #000000; }
A.negro:active        { color: #000000; }
A.negro:hover         { text-decoration: underline; color: #333333; }

A.gris               { text-decoration: none; font-size: 13px;  color: #555555; }
A.gris:link          { color: #555555; }
A.gris:visited       { color: #555555; }
A.gris:active        { color: #555555; }
A.gris:hover         { text-decoration: underline; color: #000000; }

a img {
   border: none;
}

div li {
   margin-left: 15px;
}

BODY {
   background-image: url('img/fondo.jpg');
   background-repeat: repeat-x;
   background-color: #2C5A75;
   font-family: Tahoma;
   font-size: 12px;
   color: #000000;
   margin: 0px;
   padding: 0px;
}

b, strong {
   font-weight: bold;
   color: #1D415F;
}

p {
   font-family: Tahoma;
   text-align: justify;
}

input, textarea, select {
   border: none;
   border-bottom-width:1px;
   border-bottom-style:solid;
   border-bottom-color:#2B3C3F;
   background-color:#EAE6CE;
   font-family:Tahoma;
   font-size:12px;
   color:#222222;
}

.boton{
   height: 20px;
   border-width:1px;
   border-style:solid;
   border-color:#444444;
   background-color:#9a9a9a;
   font-family: Tahoma;
   color: #ffffff;
   font-weight: Bold;
   font-size: 12px;
}

div#espacioWeb {
   margin: 25px auto 25px auto;
   width: 904px;
}

div#sombraUp {
   width: 904px;
   height: 22px;
   margin: 0px;
   background: url('img/shadow_up.png');
   background-repeat: no-repeat;
   background-position: bottom left;
}

td#banners {
   border-top: 1px solid #808080;
   border-bottom: 1px solid #808080;
   background: white;
   height: 90px;
}

td#sombraLeft {
   float: left;
   padding: 0px;
   margin: 0px;
   width: 22px;
   height: 100%;
   background: url('img/shadow_left.png');
   background-repeat: repeat-y;
   background-position: top right;
}

td#sombraRight {
   float: right;
   padding: 0px;
   margin: 0px;
   width: 22px;
   height: 100%;
   background: url('img/shadow_right.png');
   background-repeat: repeat-y;
   background-position: top left;
}

td#sombraLeft2 {
   padding: 0px;
   margin: 0px;
   width: 22px;
   height: 100%;
   background: url('img/shadow_left2.png');
   background-repeat: repeat-y;
   background-position: top right;
}

td#sombraRight2 {
   padding: 0px;
   margin: 0px;
   width: 22px;
   height: 100%;
   background: url('img/shadow_right2.png');
   background-repeat: repeat-y;
   background-position: top left;
}

td#contenidoWeb {
   background: white;
   padding: 0px;
   width: 860px;
   margin: 0px;
   margin-left: 22px;
}

td#sombraDownLeft {
   float: left;
   margin: 0px;
   padding: 0px;
   width: 22px;
   height: 33px;
   background: url('img/shadow_downleft.png');
   background-repeat: no-repeat;
   background-position: top right;
}

td#sombraDownRight {
   float: right;
   margin: 0px;
   padding: 0px;
   width: 22px;
   height: 33px;
   background: url('img/shadow_downright.png');
   background-repeat: no-repeat;
   background-position: top left;
}

td#menuDown {
   background: black;
   width: 860px;
   padding: 0px;
   margin: 0px;
   margin-left: 22px;
   height: 33px;
}

div#footer {
   width: 904px;
   height: 50px;
   margin: 0px;
   background: url('img/shadow_down.png');
   background-repeat: no-repeat;
   background-position: top left;
   color: white;
   padding-left: 22px;
   padding-top: 10px;
   font-size: 10px;
}

div#footer b {
   color: white;
   font-weight: bold;
}

div#footer a {
   color: white;
   font-weight: bold;
   border: none;
}

.franja1 {
   background: url('img/back_franja1.gif');
   background-repeat: repeat-x;
   background-position: top left;
   width: 215px;
   height: 475px;
   margin: 0px;
   padding: 0px;
}

.franja2 {
   background: url('img/back_franja2.gif');
   background-repeat: repeat-x;
   background-position: top left;
   width: 215px;
   height: 475px;
   margin: 0px;
   padding: 0px;
}

.franja_contenidos {
   background: url('img/back_franja2.gif');
   background-repeat: repeat-x;
   background-position: top left;
   width: 645px;
   height: 100%;
   vertical-align: top;
   margin: 0px;
}

.contentFranja {
   width: 200px;
   margin: 7px auto 7px auto;
}

div.categoria, div.categoria a {
   color: #5B5B5B;
   font-weight: bold;
   font-size: 15px;
}

div.titularNoticia {
   color: #1D415F;
   font-weight: bold;
}

div.titularNoticia a {
   color: #1D415F;
   font-weight: bold;
   text-decoration: none;
}

div.titularNoticia a:hover {
   text-decoration: underline;
}

div.fecha {
   font-size: 10px;
   color: black;
   font-weight: bold;
}

div.resumenNoticia {
   font-size: 11px;
   text-align: justify;
}

div.tituloArriba {
   width: 100%;
   height: 33px;
   background: black;
   color: white;
   vertical-align: top;
   padding: 0px;
   margin: 0px;
   padding-left: 2px;
}

div#n_enviada_exito {
   margin: 0px auto 0px auto;
   width: 350px;
   padding: 8px;
   padding-left: 20px;
   padding-right: 20px;
   border: 1px solid #444444;
   background: #dedede;
   font-weight: bold;
   margin-bottom: 15px;
}
