
body {background: #ffffff; font-family: Arial; font-size: 11px; color: #353535; margin: 0px; line-height: 12px; text-align: center;}
table {font-size: 11px;}
a:link,a:hover,a:visited {font-size: 11px; color: #2f3188; text-decoration: underline; font-weight: normal;}
img{border: 0;}

/* Estilos para formularios */
form {margin: 8px; padding: 0px;}
label {font-family: verdana; font-size: 10px; font-weight: bold; color: #2F3188; padding-left: 5px;}
Input {font-size: 11px; color: #000000; font-weight: normal; margin-bottom: 8px;}
textarea {font-family: arial; font-size: 11px; color: #000000; font-weight: normal; margin-bottom: 8px;}
Select {font-size: 11px; color: #000000; font-weight: normal; margin-bottom: 8px;}


.clear {clear: all;}

/* Capas de sombreado y estructura principal */
.Principal {width: 768px; z-index: 0; background: #ffffff url(/pfw_files/tpl/img/fondo_01.jpg); margin-left: auto; margin-right: auto; text-align: left;}
.Principal2 {margin-left: 9px; margin-right: 9px;}

/* Cabecera, path y links de cabeceras */
.Cabecera {bacKground: #2F3188; height: 67px; border-bottom: 1px solid #fff;}
.Cabecera img {margin-top: 20px;}
.CabeceraPie {height: 7px; background: #f77518; font-size: 0px;}

.EstasEn {margin: 5px; height: 30px; float: left; font-family: verdana; font-size: 10px; font-weight: bold; color: #2F3188; width: 52px;}
.Path {margin: 5px; float: left; font-family: verdana; font-size: 10px; font-weight: bold; color: #2F3188; width: 450px;}
.Path a:link {font-family: verdana; font-size: 10px;}
.Path a:hover {font-family: verdana; font-size: 10px;}
.Path a:visited {font-family: verdana; font-size: 10px;}
.MenuCabecera {margin: 5px; float: right;}


/* Pie y links del Pie*/
/*.PieCabecera {height: 7px; background: #f77518; font-size: 0px;}*/
.PieCabecera {height: 7px; background: #FFD202; font-size: 0px;}
.Pie {bacKground: #2F3188; height: 25px; border-top: 1px solid #fff; color: #fff; font-weight: bold; text-align: center; line-height: 25px;}
.Pie a:link {color: #fff; font-weight: bold; margin: 2px; text-decoration: none;}
.Pie a:hover {color: #fff; font-weight: bold; margin: 2px; text-decoration: none;}
.Pie a:visited {color: #fff; font-weight: bold; margin: 2px; text-decoration: none;}

/* 730px tamano maximo de Contenido */
.Contenido {margin-left: 10px; margin-right: 10px; margin-bottom: 25px; width: 730px;}
.Contenido h1 {font-size: 18px; color: #2f3188; font-weight: bold; border-bottom: 1px solid #e3e5f2; line-height: 20px; padding-left: 8px; padding-right: 8px; height: 22px;}
.Contenido h2 {font-size: 14px; color: #2f3188; font-weight: bold; border-bottom: 1px solid #e3e5f2; line-height: 20px; padding-left: 8px; padding-right: 8px; height: 22px;}
.Contenido p {margin: 8px;}

.MenuInferior {margin-top: 30px; text-align: center;}
.MenuInferior a:link {font-weight: bold; margin-left: 5px; margin-right: 5px;}
.MenuInferior a:hover {font-weight: bold; margin-left: 5px; margin-right: 5px;}
.MenuInferior a:visited {font-weight: bold; margin-left: 5px; margin-right: 5px;}

a.SDestacado:link,a.SDestacado:hover,a.SDestacado:visited {font-size: 15px; font-weight: bold; color: #2f3188; text-decoration: underline; line-height: 20px;}


/* Stylos genericos de listados */
.TituloListado {margin-top: 20px; height: 24px; line-height: 24px; background: #e3e5f2; font-weight: bold; color: #2F3188;}
.TituloListado div {margin-left: 5px; margin-right: 5px;}

.Listado {border: 0px;}
.Listado tr {height: 26px;}
.Listado th {color: #F77518; text-align: left; padding-left: 8px; border-bottom: 1px solid #e3e5f2;}
.Listado th a:link {color: #F77518; font-weight: bold;}
.Listado th a:hover {color: #F77518; font-weight: bold;}
.Listado th a:visited {color: #F77518; font-weight: bold;}
.Listado td {padding-left: 8px; border-bottom: 1px solid #e3e5f2;}
.Listado td a:link {text-decoration: none;}
.Listado td a:hover {text-decoration: none;}
.Listado td a:visited {text-decoration: none;}

a.LinkCapListado:link, a.LinkCapListado:hover, a.LinkCapListado:visited {font-size: 15px; font-weight: bold;}

.DatosTabulados {border: 0px;}
.DatosTabulados tr {height: 24px;}

.Paginacion {border: 0px; font-weight: bold; font-size: 15px; margin-top: 25px; margin-bottom: 30px;}
.Paginacion td {padding-left: 8px; padding-right: 8px;}
.Paginacion a:link  {font-weight: bold; font-size: 15px;}
.Paginacion a:hover  {font-weight: bold; font-size: 15px;}
.Paginacion a:visited  {font-weight: bold; font-size: 15px;}
.PaginacionActual {background: #F77518; color: #fff;}


/* Avisos, alestar y correcciones */
.Alerta {text-align: center; margin-top: 20px; margin-bottom: 20px;}
.AlertaCorrecto {width: 70%; border: 1px solid #ACA899; background: #FFFFE1 url(/pfw_files/tpl/img/ij_alerta_correcto_01.jpg) 3px 5px no-repeat; text-align: left; padding: 12px; padding-left: 40px; margin: auto;}
.AlertaAviso {width: 70%; border: 1px solid #ACA899; background: #FFFFE1 url(/pfw_files/tpl/img/ij_alerta_aviso_01.jpg) 3px 5px no-repeat; text-align: left; padding: 12px; padding-left: 40px; margin: auto;}


.Destacado {font-weight: bold;}
.CampoObligatorio {color: #ff0000; font-family: verdana; font-size: 10px; font-weight: normal;}
.Notas {padding: 8px; background: #efefef; font-family: Arial; font-size: 11px; color: #000;}
.InputBoton {text-align: center; margin-top: 30px; margin-bottom: 30px;}
.PieForm {color: #666666;}
.Etiqueta {color: #2f3188;}
.EtiquetaForm {font-family: verdana; font-size: 10px; color: #2F3188;}

.Articulo {margin-bottom: 30px;}
.Articulo h1 {margin: 8px; font-size: 14px; font-weight: bold; color: #2F3188; font-style: italic; border: 0px; line-height: 13px; padding: 0px;}
.Articulo h2 {margin: 8px; font-size: 11px; font-weight: bold; color: #2F3188; border: 0px; line-height: 13px; padding: 0px;}


.ListadoForo {border: 0px;}
.ListadoForo tr {height: 30px;}
.ListadoForo th {color: #F77518; text-align: left; padding-left: 8px; border-bottom: 1px solid #e3e5f2;}
.ListadoForo th a:link {color: #F77518; font-weight: bold;}
.ListadoForo th a:hover {color: #F77518; font-weight: bold;}
.ListadoForo th a:visited {color: #F77518; font-weight: bold;}
.ListadoForo td {padding-left: 8px; border-bottom: 1px solid #e3e5f2;}
.ListadoForo td a:link {text-decoration: none;}
.ListadoForo td a:hover {text-decoration: none;}
.ListadoForo td a:visited {text-decoration: none;}


