table.ultimas_fotos {
  float:right;
}

table.ultimas_fotos th {
  font-family: sans-serif;
  font-size: 8pt;
}
table.ultimas_fotos td {
  font-family: sans-serif;
  font-size: 7pt;
}
table.ultimas_fotos img {
  border: none;
  padding: 0;
}

.observaciones {
  border : solid 2px black;
}

.muy_bajo {
  color : rgb(0,0,255);
  background-color : rgb(219,237,255);
}
.bajo {
  color : rgb(35,174,0);
  background-color : rgb(219,255,224);
}
.medio {
  color : rgb(140,140,64);
  background-color : rgb(255,255,179);
}
.alto {
  color : rgb(250,100,0);
  background-color : rgb(255,229,173);
}
.muy_alto {
  color : rgb(255,0,0);
  background-color : rgb(255,225,225);
}

#cabecera {
  background-image: url(/images/cabecera.jpg);
  background-repeat: no-repeat;
  height : 100px;
  text-align:right;
}
#cabecera .filler {
  height:50px;
}
#cabecera a {
  font-family: Arial, sans-serif;
  font-size:9pt;
 }
#cabecera a:link {
  color:rgb(1,103,177);
 }
#cabecera a:visited {
  color:rgb(1,103,177);
 }

h1,h2,h3,h4 { font-family: Arial, sans-serif; }

.odd {
	background-color:rgb(215,233,245);
}
.even {
	background-color:white;
}

.lista td {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt;
}
.lista th {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt;
}

table.lista { background-color:rgb(114,176,217);} /* just to fill 1px row on top of the header in IE */

table.lista { margin-top: 1em; margin-bottom: 1em; }

table.lista { border: solid 4px rgb(114,176,217); border-top: none; width:100%}
table.lista th {  background-color:rgb(114,176,217);  color:rgb(32,71,156); font-family:sans-serif; font-size:small;}
table.lista tr  { } 
table.lista td { font-family:sans-serif; font-size:small; }

a {
  font-family: Arial, sans-serif;
 }
a:link {
  color:rgb(1,103,177);
 }
a:visited {
  color:rgb(1,103,177);
 }
 
fieldset {
	border: solid 2px rgb(55,108,158);
	background: rgb(233,242,249);
}
fieldset legend {
	color: rgb(55,108,158);
	color: white;
	font-family: Verdana, Arial, sans-serif;	
	background: rgb(87,154,206);
    padding: 0.2em 1em;
 }
 	
 /* fix for IE problem with fieldset background */
 * html fieldset{
position: relative;
padding-top: 0.5em;
margin-top:1em;
padding:1em;
margin-bottom:0.5em;
}

* html fieldset{
margin-top:1em;
padding-top:1.3em;
}

* html legend{
position: absolute;
top:-.8em;
left:.5em;
}
  
  
#notice {
border: 3px solid rgb(206,14,142);
padding: 1em;
margin-bottom: 2em;
background-color: rgb(225,209,220);
font: bold smaller sans-serif;
}
/* The error box */
.fieldWithErrors {
padding: 2px;
background-color: red;
display: table;
}
#errorExplanation {
width: 400px;
border: 2px solid red;
padding: 7px;
padding-bottom: 12px;
margin-bottom: 20px;
background-color: #f0f0f0;
}
#errorExplanation h2 {
text-align: left;
font-weight: bold;
padding: 5px 5px 5px 15px;
font-size: 12px;
margin: -7px;
background-color: #c00;
color: #fff;
}
#errorExplanation p {
color: #333;
margin-bottom: 0;
padding: 5px;
}
#errorExplanation ul li {
font-size: 12px;
 list-style: square;
}

#mensaje_xy {
	display: inline;
	color:rgb(200,0,0);
}  
#municipios {
	display:inline;
}
#entidades {
	display:inline;
}
.foto {
	display:inline;	
  font-family: sans-serif;
  font-size: 8pt;
}
