body { 
    background: #FFFFFF;
}
div.box { border: solid; border-width: thin; padding: 0.5em; width: 100% }
div.color {
    background: rgb(204,204,255);
    padding: 0.5em;
    border: none;
}
div.color2 {
    clear: both;
    background: #33CC66;
    padding: 0em;
    border: none;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
div.color3 {
    background: #FFCC99;
    padding: 0.5em;
    border: none;
}
table.general {
  margin-left: 0%;
  font-family: sans-serif;
  background: white;
  border-width: medium;
  border-color: white;
}
th.general { font-family: sans-serif; background: rgb(204, 204, 153) }
td.general { font-family: sans-serif; background: rgb(255, 255, 153) }
td.resuelto { font-family: sans-serif; background: rgb(128, 255, 0) }
table.title {
  background: white;
}

tr.alter1 {
   background: #ffccff;
}
tr.alter2 {
   background: #ccccff;
}

.image {
    margin-bottom:1em;
}

.image p {
   padding:0;
   margin:0;
   font-style:italic;
}

p.azul {
   color: blue;
}

p.dcha {
   text-align: right;
}

/* Estilos para fotos ampliables */
A.fotoamp:link IMG, A.fotoamp:visited IMG {border: 2px solid blue !important;}
A.fotoamp:hover IMG {border: 2px solid red !important;}

table.cuadrofoto {
   float: right;
   background: #efefef;
}

div.cuadrofoto {
   float: right;
   background: #efefef;
   border: 0;
   margin: 0.5em;
   padding: 0.5em;
   width: 256px;
}

br.aparte {
   clear: both;
}

/* Estilo para enlaces con imagen sin marco */
a.sinmarco:active {
   text-decoration: none;
}

a.sinmarco img { color: #fff; }         /* hide the border in Netscape 4 */
@media all {                   /* hide from Netscape 4 */
   a.sinmarco img { color: inherit;     /* undo the rule above */
   border: none;               /* hide from Netscape 4 */
   }
}

.tiny {
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.listanoticias {
    font-size: 68%;
    font-family: Verdana, Arial;
    color: #000000
}

/* Estilo para texto en los bocadillos del mapa */
p.bocadillo {
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.dlbutton{
background-color: #ff6600;
border: 1px #ff6600 outset;
padding: 2px 4px;
color: black;
text-decoration: none;
font: bold 90% Verdana;
}

.dlbutton:visited, .dlbutton:hover, .dlbutton:active{
color: white;
}

div.linkbox {
    background: rgb(204,204,255);
    padding: 0.5em;
    border: none;
    height: 230px;
}

.logo {
    position: absolute;
    top: 12px;
    left: 12px;
    float: left;
    margin-bottom: 0px;
}

div.boxh1 {
    margin-left: 138px;
    margin-right: 87px;
    margin-top: 12px;
    margin-bottom: 0px;
    height: 200px;
    border: none;
}

h1 {
    text-align: center;
    padding-top: 60px;
    padding-left: 2px;
    padding-right: 2px;
}

.home {
    position: absolute;
    top: 70px;
    right: 55px;
}

.mail {
    position: absolute;
    top: 70px;
    right: 20px;
}
