/* Generado por tools/build_site.py: estilos que el CMS escribia en linea.
   !important replica la precedencia que tenia el atributo style="". */
.s-025f42 { margin: 5px !important; width: 150px !important; height: 200px !important; max-width: 100% !important; }
.s-047042 { margin: 5px !important; float: left !important; width: 118px !important; height: 90px !important; max-width: 100% !important; }
.s-06ca2b { margin: 5px !important; float: left !important; width: 117px !important; height: 90px !important; max-width: 100% !important; }
.s-07d1c9 { margin: 5px !important; width: 150px !important; height: 106px !important; float: left !important; max-width: 100% !important; }
.s-09ddd3 { margin: 5px !important; float: left !important; width: 250px !important; height: 366px !important; max-width: 100% !important; }
.s-0c9bbb { margin: 5px !important; float: left !important; width: 115px !important; height: 89px !important; max-width: 100% !important; }
.s-0f49ce { border-collapse: collapse !important; }
.s-10ea47 { margin-left: 36pt !important; text-indent: -18pt !important; }
.s-11cc84 { min-height: 12px !important; margin: 0px !important; }
.s-13db59 { margin: 5px !important; float: right !important; }
.s-1517e0 { margin: 5px !important; width: 141px !important; height: 150px !important; float: left !important; max-width: 100% !important; }
.s-159632 { border-width: 0px !important; width: 60% !important; }
.s-19b906 { margin: 5px !important; float: left !important; width: 190px !important; height: 157px !important; max-width: 100% !important; }
.s-2144ec { margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0.0001pt !important; margin-left: 0px !important; }
.s-238dbe { white-space: pre !important; }
.s-2c589e { position: absolute !important; left: -10000px !important; top: 0px !important; width: 1px !important; height: 1px !important; overflow: hidden !important; }
.s-2fdd1b { margin: 5px !important; width: 107px !important; height: 150px !important; float: left !important; max-width: 100% !important; }
.s-3075a4 { margin: 5px !important; width: 111px !important; height: 150px !important; float: left !important; max-width: 100% !important; }
.s-386a81 { margin: 5px !important; width: 200px !important; height: 133px !important; max-width: 100% !important; }
.s-389da7 { margin: 10px 0px 15px !important; padding: 0px !important; }
.s-3964f4 { width: 216px !important; margin: 5px !important; padding: 3px !important; float: right !important; border: 1px solid #707070 !important; display: inline-block !important; max-width: 100% !important; }
.s-3c2de6 { text-align: justify !important; min-height: 12px !important; margin: 0px !important; }
.s-3deb68 { margin: 0pt auto !important; padding: 3px !important; width: 500px !important; max-width: 100% !important; }
.s-48b78e { margin: 5px !important; width: 136px !important; height: 150px !important; float: left !important; max-width: 100% !important; }
.s-4969c5 { margin: 5px !important; float: left !important; width: 250px !important; height: 164px !important; max-width: 100% !important; }
.s-4d159f { margin: 5px !important; width: 250px !important; height: 173px !important; float: left !important; max-width: 100% !important; }
.s-5288d5 { text-align: justify !important; }
.s-54737c { margin: 5px !important; float: left !important; width: 250px !important; height: 167px !important; max-width: 100% !important; }
.s-5a3c69 { margin: 5px !important; width: 250px !important; height: 232px !important; float: left !important; max-width: 100% !important; }
.s-5b9ec7 { width: 50% !important; float: right !important; }
.s-6599cf { text-align: left !important; }
.s-67151f { margin: 5px !important; float: left !important; width: 350px !important; height: 225px !important; max-width: 100% !important; }
.s-67c95d { text-align: center !important; clear: both !important; }
.s-68ee6a { margin: 5px !important; float: left !important; width: 250px !important; height: 166px !important; max-width: 100% !important; }
.s-690c30 { margin: 5px !important; width: 312px !important; height: 211px !important; max-width: 100% !important; }
.s-6b620a { margin: 5px !important; float: left !important; width: 117px !important; height: 89px !important; max-width: 100% !important; }
.s-7023da { text-align: center !important; }
.s-7178bf { border-width: 0px !important; width: 100% !important; }
.s-7a1be7 { margin: 5px !important; width: 120px !important; height: 150px !important; float: left !important; max-width: 100% !important; }
.s-82ccc2 { margin-top: 0cm !important; }
.s-860e37 { margin-top: 0cm !important; margin-right: 0cm !important; margin-left: 0cm !important; margin-bottom: 0.0001pt !important; }
.s-886278 { margin: 5px !important; width: 150px !important; height: 133px !important; float: left !important; max-width: 100% !important; }
.s-8d0ec1 { float: left !important; width: 200px !important; height: 133px !important; max-width: 100% !important; }
.s-8d2427 { margin-top: 0cm !important; margin-right: 0cm !important; margin-bottom: 0.0001pt !important; margin-left: 0cm !important; text-align: justify !important; }
.s-8e6d57 { margin: 5px !important; float: left !important; width: 133px !important; height: 150px !important; max-width: 100% !important; }
.s-924071 { margin: 5px !important; width: 425px !important; height: 295px !important; max-width: 100% !important; }
.s-929bed { margin: 0px !important; }
.s-9590b1 { width: 50% !important; float: left !important; }
.s-98d14f { margin: 5px !important; width: 414px !important; height: 280px !important; max-width: 100% !important; }
.s-a234ac { margin: 5px !important; float: left !important; width: 117px !important; height: 88px !important; max-width: 100% !important; }
.s-aa1e55 { margin: 5px !important; width: 200px !important; height: 132px !important; max-width: 100% !important; }
.s-ab9493 { text-align: justify !important; margin: 0px !important; }
.s-b119f8 { margin: 5px !important; width: 99px !important; height: 150px !important; float: left !important; }
.s-b5295e { text-decoration: underline !important; }
.s-b8abb9 { margin: 5px !important; width: 400px !important; height: 207px !important; max-width: 100% !important; }
.s-ba9ccb { margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 18px !important; text-align: justify !important; min-height: 12px !important; }
.s-be70d9 { width: 100% !important; }
.s-c3a50a { list-style-type: upper-roman !important; }
.s-c4b798 { margin: 5px !important; float: left !important; width: 215px !important; height: 122px !important; max-width: 100% !important; }
.s-c6ab9b { text-decoration: none !important; }
.s-cf3dce { margin: 5px !important; width: 115px !important; height: 150px !important; float: left !important; max-width: 100% !important; }
.s-d04d2a { margin: 5px !important; float: left !important; width: 116px !important; height: 88px !important; max-width: 100% !important; }
.s-d26568 { margin: 1.8pt 18pt 0.0001pt 0cm !important; text-indent: 10.8pt !important; }
.s-d287ca { margin: 5px !important; width: 200px !important; height: 150px !important; max-width: 100% !important; }
.s-d369a0 { margin: 5px !important; width: 150px !important; height: 120px !important; float: left !important; max-width: 100% !important; }
.s-d3a5fe { margin: 5px !important; width: 425px !important; height: 283px !important; max-width: 100% !important; }
.s-e0f369 { text-align: -webkit-left !important; }
.s-e277c5 { margin: 5px !important; float: left !important; width: 216px !important; height: 156px !important; max-width: 100% !important; }
.s-e3ec32 { margin-left: 6px !important; }
.s-e55926 { float: right !important; }
.s-e6c563 { margin: 10px 0px 0px !important; padding: 0px !important; }
.s-e864fa { -webkit-border-horizontal-spacing: 2px !important; -webkit-border-vertical-spacing: 2px !important; }
.s-eb1519 { margin-top: 0cm !important; margin-right: 0cm !important; margin-bottom: 10pt !important; margin-left: 0cm !important; }
.s-ebfc2c { margin: 1ex !important; }
.s-ede234 { margin-left: 18pt !important; }
.s-ef8bc1 { width: 930px !important; max-width: 100% !important; }
.s-f70c8a { margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; }
.s-f8d714 { margin: 5px !important; float: left !important; width: 200px !important; height: 132px !important; max-width: 100% !important; }
.s-fd684c { margin: 0cm 0cm 0.0001pt !important; }

/* Pantallas pequeñas: los floats y anchos fijos del contenido antiguo se apilan. */
@media (max-width: 47.99em) {
	.s-025f42 { width: auto !important; min-width: 0 !important; }
	.s-047042 { float: none !important; margin-left: auto !important; margin-right: auto !important; width: auto !important; min-width: 0 !important; }
	.s-06ca2b { float: none !important; margin-left: auto !important; margin-right: auto !important; width: auto !important; min-width: 0 !important; }
	.s-07d1c9 { float: none !important; margin-left: auto !important; margin-right: auto !important; width: auto !important; min-width: 0 !important; }
	.s-09ddd3 { float: none !important; margin-left: auto !important; margin-right: auto !important; width: auto !important; min-width: 0 !important; }
	.s-0c9bbb { float: none !important; margin-left: auto !important; margin-right: auto !important; width: auto !important; min-width: 0 !important; }
	.s-13db59 { float: none !important; margin-left: auto !important; margin-right: auto !important; }
	.s-1517e0 { float: none !important; margin-left: auto !important; margin-right: auto !important; width: auto !important; min-width: 0 !important; }
	.s-159632 { width: auto !important; min-width: 0 !important; }
	.s-19b906 { float: none !important; margin-left: auto !important; margin-right: auto !important; width: auto !important; min-width: 0 !important; }
	.s-2fdd1b { float: none !important; margin-left: auto !important; margin-right: auto !important; width: auto !important; min-width: 0 !important; }
	.s-3075a4 { float: none !important; margin-left: auto !important; margin-right: auto !important; width: auto !important; min-width: 0 !important; }
	.s-386a81 { width: auto !important; min-width: 0 !important; }
	.s-3964f4 { float: none !important; margin-left: auto !important; margin-right: auto !important; width: auto !important; min-width: 0 !important; }
	.s-3deb68 { width: auto !important; min-width: 0 !important; }
	.s-48b78e { float: none !important; margin-left: auto !important; margin-right: auto !important; width: auto !important; min-width: 0 !important; }
	.s-4969c5 { float: none !important; margin-left: auto !important; margin-right: auto !important; width: auto !important; min-width: 0 !important; }
	.s-4d159f { float: none !important; margin-left: auto !important; margin-right: auto !important; width: auto !important; min-width: 0 !important; }
	.s-54737c { float: none !important; margin-left: auto !important; margin-right: auto !important; width: auto !important; min-width: 0 !important; }
	.s-5a3c69 { float: none !important; margin-left: auto !important; margin-right: auto !important; width: auto !important; min-width: 0 !important; }
	.s-5b9ec7 { float: none !important; margin-left: auto !important; margin-right: auto !important; width: auto !important; min-width: 0 !important; }
	.s-67151f { float: none !important; margin-left: auto !important; margin-right: auto !important; width: auto !important; min-width: 0 !important; }
	.s-68ee6a { float: none !important; margin-left: auto !important; margin-right: auto !important; width: auto !important; min-width: 0 !important; }
	.s-690c30 { width: auto !important; min-width: 0 !important; }
	.s-6b620a { float: none !important; margin-left: auto !important; margin-right: auto !important; width: auto !important; min-width: 0 !important; }
	.s-7178bf { width: auto !important; min-width: 0 !important; }
	.s-7a1be7 { float: none !important; margin-left: auto !important; margin-right: auto !important; width: auto !important; min-width: 0 !important; }
	.s-886278 { float: none !important; margin-left: auto !important; margin-right: auto !important; width: auto !important; min-width: 0 !important; }
	.s-8d0ec1 { float: none !important; margin-left: auto !important; margin-right: auto !important; width: auto !important; min-width: 0 !important; }
	.s-8e6d57 { float: none !important; margin-left: auto !important; margin-right: auto !important; width: auto !important; min-width: 0 !important; }
	.s-924071 { width: auto !important; min-width: 0 !important; }
	.s-9590b1 { float: none !important; margin-left: auto !important; margin-right: auto !important; width: auto !important; min-width: 0 !important; }
	.s-98d14f { width: auto !important; min-width: 0 !important; }
	.s-a234ac { float: none !important; margin-left: auto !important; margin-right: auto !important; width: auto !important; min-width: 0 !important; }
	.s-aa1e55 { width: auto !important; min-width: 0 !important; }
	.s-b119f8 { float: none !important; margin-left: auto !important; margin-right: auto !important; }
	.s-b8abb9 { width: auto !important; min-width: 0 !important; }
	.s-be70d9 { width: auto !important; min-width: 0 !important; }
	.s-c4b798 { float: none !important; margin-left: auto !important; margin-right: auto !important; width: auto !important; min-width: 0 !important; }
	.s-cf3dce { float: none !important; margin-left: auto !important; margin-right: auto !important; width: auto !important; min-width: 0 !important; }
	.s-d04d2a { float: none !important; margin-left: auto !important; margin-right: auto !important; width: auto !important; min-width: 0 !important; }
	.s-d287ca { width: auto !important; min-width: 0 !important; }
	.s-d369a0 { float: none !important; margin-left: auto !important; margin-right: auto !important; width: auto !important; min-width: 0 !important; }
	.s-d3a5fe { width: auto !important; min-width: 0 !important; }
	.s-e277c5 { float: none !important; margin-left: auto !important; margin-right: auto !important; width: auto !important; min-width: 0 !important; }
	.s-e55926 { float: none !important; margin-left: auto !important; margin-right: auto !important; }
	.s-ef8bc1 { width: auto !important; min-width: 0 !important; }
	.s-f8d714 { float: none !important; margin-left: auto !important; margin-right: auto !important; width: auto !important; min-width: 0 !important; }
}
