body { border:0px; margin:1.0em; font-family: Arial, Helvetica, sans-serif; font-size:1.0em; font-weight:normal; color:#000; background: #fff; }

b { font-weight: bold }
strong { font-weight: bold }
em { font-style: italic }
caption	{font-family: Arial, Helvetica, sans-serif; font-weight: bold }

h1, h2, h3, h4, h5, h6 { font-family: Arial, Helvetica, sans-serif }

IMG { border-right: medium none; border-top: medium none; border-left: medium none; border-bottom: medium none; }
UL UL { margin-bottom: 0px; }
OL OL { margin-bottom: 0px; }
PRE { font-family: "Andale Mono",courier,monospace; }
CODE { font-family: "Andale Mono",courier,monospace; }
TT { font-family: "Andale Mono",courier,monospace; }
PRE { overflow: auto; line-height: 1.4; max-width: 100%; }
HR { border-right: 0px; border-top: #999 1px solid; border-left: 0px; color: #fff; border-bottom: 0px; height: 1px; background-color: #fff; }

.clear { clear: both }
.hide { display: none }
.red { color: #c00 }
.centrado { text-align: center; }
.arriba-derecha { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; text-align: right; }

#doc { margin: auto; text-align: left; max-width: 850px; min-width: 600px }
#hd { margin-bottom: 0.2em; text-align: left }
#bd { margin-bottom: 1em; text-align: left; padding-top: 0.2em }
#ft { clear: both; padding-bottom: 1.0em }
#main-centro { padding-top: 0; margin-left: 165px; }

.TextDef { font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; }
.TextDefCen { font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; text-align:center }
.TextMoyen { font-family: Arial, Helvetica, sans-serif; font-size:0.8em; }
.TextMoyenCen { font-size:0.8em; text-align:center }
.TextMoyenJus { font-family: Arial, Helvetica, sans-serif; font-size:0.8em; text-align:justify; }
.TextMoyenJD { font-family: Arial, Helvetica, sans-serif; font-size:0.8em; text-align:justify; text-indent:1.5em; }
.TextPetit { font-family: Arial, Helvetica, sans-serif; font-size:0.7em; }
.VerdMoyen { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.8em }
.VerdMoyenJus { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; text-align:justify }
.VerdMoyenJD { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; text-align:justify; text-indent:1.5em }
.VerdMoyenDen { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; text-indent:1.5em }
.VerdMoyenCen { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; text-align:center }

.Tituloh2 { font-family: 'trebuchet ms', Arial, Helvetica, sans-serif; font-size:1.5em; font-weight: 500; text-align: center; }
.Tituloh2orange { font-family: 'trebuchet ms', Arial, Helvetica, sans-serif; font-size:1.5em; font-weight: 500; text-align: center; color: #ff8000; }
.Tituloh3 { font-family: Arial, Helvetica, sans-serif; font-size:1.1em; font-weight: 500; }
.Tituloh3centro { font-family: 'trebuchet ms', Arial, Helvetica, sans-serif; font-size:1.1em; font-weight: 600; color: #800000; text-align: center; }

/* Secciones pequeñas específicas.*/
#acceso { font-size: 0.7em; padding-top: 0.0em; margin-bottom: 0px; text-align: right; height: 1.5em; }
#acceso a, #acceso a:visited { color: #000000; text-decoration: none; }
#acceso a:hover { color: #000000; text-decoration: underline; }

#breadcrumb { font-family: Verdana, Arial, Helvetica sans-serif; font-size: 0.7em; text-decoration: none; float: left; }
#breadcrumb a { text-decoration: none }
#breadcrumb a:hover { text-decoration: underline }

#releaseDate { font-size: 0.80em; font-weight: normal; color: #000; text-align: right; margin-top: 10px; }

#header-general { border: #000000 1px solid; padding: 4px; background: url(fotos/portada/tornadosm.jpg) #eee no-repeat left; height: 184px; }
#header-general h1 { font-size:2.0em; font-weight: bold; color: #0000FF; margin-left: 165px; margin-top: 1.0em; }
#header-general h3 {font-size: 1.0em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic; text-indent: 1.0em; color: #FF6600; margin-left: 152px; }

#cabeza	{ border-bottom: #f00000 1px solid; color: #000; background-color: #fff; height: auto; margin-bottom: 0.1em; }
#cabeza	span { font-size: 1.8em; font-family: Century Schoolbook, Times New Roman, serif; font-weight: bold; text-align: left; margin-left: 20px; }
#cabeza	.texto2	{ text-align: left; position: absolute; top: 1.8em; font-size:1.6em; font-weight: bold; color: #808080; padding-left: 0.5em; }
#cabeza	.separacion	{ text-align: left; margin-left: 20px; }

#col-izq { clear: right; font-size: 1.0em; float: left; padding-bottom: 2em; width: 160px; display: block; position: relative; background-color: #fff; overflow: hidden; }
#navegacion { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.75em; font-weight: bold; padding-bottom: 0.2em; width: 150px; position: relative; background-color: #bdd2ee; margin-top: 4px; margin-bottom: 1px; line-height: 170%; text-align: right; overflow: hidden; }#navegacion ul { padding: 0; margin: 0; list-style: none; }
#navegacion ul li { text-align: right; }
#navegacion ul li span { background-color: #cc3300; font-size: 14px; }
#navegacion a, #navegacion a:visited { color: #000; text-decoration: none; padding-right: 0.1em; }
#navegacion a:hover { color: #fff; text-decoration: none; }
#navegacion .excepcion { padding-top: 0.4em; font-weight: normal; text-align: center; font-family: Verdana, Arial, sans-serif; background-color: #fff; }

#pfpc-tabla { width: 150px; border: #c0c0c0 1px solid; padding-top: 0.4em; padding-left: 0.4em; font-size: 0.71em; font-family: Verdana, Arial, Helvetica, sans-serif; list-style: none; }
#pfpc-tabla ul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; text-align: left; list-style: none; margin: 0; padding: 0; }
#pfpc-tabla ul li { padding-bottom: 0.3em; background: url(./graficos/bul.gif) #ffffff no-repeat; padding-left: 12px; }
#pfpc-tabla a, #pfpc-tabla a:visited { text-decoration: none; }
#pfpc-tabla a:hover	{ text-decoration: underline }
#pfpc-tabla .selected { padding-bottom: 0.3em; background: url(./graficos/bul2.gif) #ffffff no-repeat; font-weight: bold; padding-left: 18px; }

#tocbox { width: auto; border: #aaa 1px solid; padding: 0; font-size: 92%; line-height: 1.4em; margin-left: auto; margin-right: auto; text-align: left; list-style: none; }
#tocbox ul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1.0em; text-align: left; list-style: none; margin: .3em .4em .4em 1.0em; padding: 0; }
#tocbox ul li { padding-bottom: 0.2em; padding-left: 13px; background: url(./graficos/redsquare.gif) no-repeat left 0.5em; }
#tocbox ul ul li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; margin-top: 1px; margin-left: -1.5em; background: url(./graficos/aro_blue.gif) no-repeat left 0.4em; }

.imagen { background-color: #f9f9f9; border: #ccc 1px solid; padding: 3px; font-size: 80%; overflow: hidden; text-align: center; }
.imagen-right	{ float: right; width: auto; margin: 0 0 .385em .462em; display: block; }
.imagen-left	{ float: left; width: auto; margin: 0 .462em .385em 0; display: block; }
.pie {line-height: 120%; font-size: 0.7em; color: #666;}

/* Links.*/
A:link    { color: #0000EE; text-decoration: underline; }
A:active  { color: #FF0000; text-decoration: underline; }
A:visited { color: #551A8B; text-decoration: underline; }
A:hover { text-decoration: none; color:#FF0000; }

ul.links { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; list-style-type: none; }
ul.links li { margin-top: 1px; padding-left: 0.75em; padding-bottom: 1px; background: url(./graficos/bul.gif) #fff no-repeat left .3em; }
ul.links ul li { list-style-type: none; margin-left: -2.0em; padding-left: 0.75em; padding-bottom: 1px; background: url(./graficos/aro_blue.gif) #fff no-repeat left .3em; }

/* Usados en Protección*/
#letras { font-size: 0.9em; font-family: 'Times New Roman', serif; color: #808080; }
#letras a, #letras a:visited { color: #808080; text-decoration: none; }
#letras a:hover { color: #ff0000; text-decoration: underline; }
.marcas { font-family: Arial, san-serif; color: #ff0000; font-weight: bold; border-bottom: 1px solid #000; margin-bottom: 2px; }

ul.listado2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.8em }
ul.listado2 li { margin-top: 1px; padding-left: 0.1em; padding-bottom: 0.2em; list-style-image: url(./graficos/bul2.gif) }
ul.listado2 ul li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; margin-top: 1px; margin-left: -1.5em; list-style-image: url(./graficos/bul.gif); }

#notas { border: red 1px solid;; padding-top: 5px;; padding-left: 5px;; padding-right: 2px;; padding-bottom: 10px; }
#notas h3 { font-weight: 500; color: #000000; margin-top: 0.5em; margin-bottom: -0.5em; }

#tablita-derecha	{ border: #ddd 1px solid; padding: 0; font-size: 0.7em; background-color: #f3f3f3; margin: 0; line-height: 1.0em; }
#tablita-derecha .header { padding-top: 2px; padding-right: 0px; padding-bottom: 3px; padding-left: 5px; font-weight: bold; background-color: #5c88a5; margin: -1px 0px 0px -1px; color: #fff; text-align: center; }
#tablita-derecha ul { list-style-type: none; text-align: left; padding-left: 0px; margin: 5px; }
#tablita-derecha ul li { list-style-type: none; margin-top: 1px; padding-left: 10px; padding-bottom: 0.2em; background: url(./graficos/bullet_rb.gif) no-repeat; }