label
{
	display: block;
	font-weight: bold;
	margin-top: 20px;
}

form p
{
	font-size: 85%;
}

form.modatos
{
	margin-left: 00px;
	margin-top:  30px;
}

form.modatos input.botonrojo
{
	margin-top: 20px;
	margin-bottom: 40px;
}

form#nuevocentro input.botonrojo
{
	margin-top: 5px;
	margin-bottom: 10px;
	width: 140px;
}

fieldset.azul
{
		margin-bottom: 20px;
	padding:  10px 30px 10px 10px;
	border: 1px dotted #4d99e5;
	-webkit-border-bottom-right-radius: 18px;
	-moz-border-radius-bottomright: 18px;
	border-bottom-right-radius: 18px;

}

legend
{
	font-weight: bold;
	padding: 0 10px;
}

 div#map2 {
    position: relative;
    width: 660px;
   }

 div#map_canvas2{
    margin: auto;
    padding: auto;
	height: 400px;	
	border-bottom: 3px solid #ef2b2d;
}
 
  div#crosshair {
    position: absolute;
    top: 192px;
    height: 19px;
    width: 19px;
    left: 50%;
    margin-left: -8px;
    display: block;
    background: url(../images/crosshair.gif);
    background-position: center center;
    background-repeat: no-repeat;
}

fieldset.azul input.mediano
{
	width: 200px;
}

fieldset.azul input.grande
{
	width: 500px;
}

fieldset.azul input.mini
{
	width: 30px;
}

fieldset.azul textarea.area
{
	width: 500px;
	height: 6em;
}

fieldset.azul input.cuenta1, fieldset.azul input.cuenta2
{
	width: 4em;
}

fieldset.azul input.cuenta3
{
	width: 2em;
}

fieldset.azul input.cuenta4
{
	width: 8em;
}


#textocontenido table.colegios
{
	border-style: none;
	border-width: 0;
	width: auto;
	margin: auto;
	padding: 0;
	border-spacing: 0px;
	text-align: auto;

}

#textocontenido table.colegios td
{
	font-size: 85%;
	text-align: right;
	padding-left: 10px;
}



input.grande
{
	width: 500px;
}

form h3.separado 
{
	margin-top: 45px;
}