/* Divisiones */
#tp_2columnas1 { background-color: #eeeeee; }
#tp_3columnas1 { background-color: #eeeeee; }
#tp_3columnas3 { background-color: #eeeeee; }
#tp_pieactualizacion { font-size: 10px; color: #888888; }
 
/* Genericos */
a:link { text-decoration: none; color: #157164; }
a:visited { text-decoration: none; color: #157164; }
a:hover { text-decoration: underline; color: #157164; }
a:active { text-decoration: none; color: #157164; }
form { margin: 0px; padding: 0px; }
input { }
textarea { }


/* titulos */
h1, h2, h3 { text-transform: none;/* margin-top: .5em;*/ margin-bottom: .3em; margin-left: 0px; }
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em; line-height: 1em; }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; }
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; }
h4, h5, h6 { text-transform: none; margin-top: .5em; margin-bottom: .3em; margin-left: 2%; }
h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; }	
h5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; }	
h6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-style:italic; }
.titulonotaprincipal { font-size: 14px; color: #0C594D; }

/* encabezados */
h1.encabezado { width: 90%; min-height: 15px; padding-left: 6%; padding-right: 4%; padding-top: 5px; padding-bottom: 5px; text-align: right; vertical-align: middle; background-color: #FEA620; color: white; text-transform: uppercase; font-size: 12px; }
h1.encabezado p { display: inline; margin: 0px; padding: 0px; }

/* listas */
ul { list-style-image: url('../imagenes/bullet1.gif'); list-style-position: outside; }
ul ul { list-style-image: url('../imagenes/bullet2.gif'); list-style-position: outside; }
ul ul ul { list-style-type: none; list-style-image: url('../imagenes/dot.gif'); list-style-position: outside; }
ul.nobullet { list-style-type: none; }

ol { list-style-position: outside; }
ol ol { list-style-position: outside; }
ol ol ol { list-style-position: outside; }

li { margin-left: 1px; line-height: 1.6em; vertical-align: baseline; }

/* encabezado */
.titulocimeg{ font-size: 13px; font-family: Verdana; color: white; }
#tp_menus a:link { color: white; font-size: 12px; }
#tp_menus a:visited { color: white; font-size: 12px; }
#tp_menus a:active { color: white; font-size: 12px; }
#tp_menus a:hover { color: white; text-decoration:underline; font-size: 12px; }

/* breadcrumbs */
#tp_breadcrumbs { font-size: 10px; font-family: Verdana; color: #666666; }
#tp_breadcrumbs a:link { font-size: 10px; font-family: Verdana; color: #157164; }
#tp_breadcrumbs a:visited { font-size: 10px; font-family: Verdana; color: #157164; }
#tp_breadcrumbs a:active { font-size: 10px; font-family: Verdana; color: #157164; }
#tp_breadcrumbs a:hover { font-size: 10px; font-family: Verdana; color: #157164; text-decoration:underline; }

/* footer */
#tp_pie a:link { color: white; font-size: 10px; font-weight: bold; }
#tp_pie a:visited { color: white; font-size: 10px; font-weight: bold; }
#tp_pie a:active { color: white; font-size: 10px; font-weight: bold; }
#tp_pie a:hover { color: white; text-decoration:underline; font-size: 10px; font-weight: bold; }

/* buscador  */
.buttonbuscar { font-size: 12px; border: 2px Solid #157164; ffa420; background-color: #eeeeee; color: black; margin-top: 3px; margin-right: 15px; }


/* menus */
table.menuprincipal { width: 100%; font-size: 10px; margin-bottom: 5px;}
table.menuprincipal th { background-color: #105FBD; color: white; font-weight: bold; text-align: center; height: 25px; }
table.menuprincipal td { background-image: url('../imagenes/bulletmenu.gif'); padding-left: 20px; background-color: #ffe4bd; color: white; font-weight: bold; height: 25px; }
table.menuprincipal a:link { color: #666666; }
table.menuprincipal a:visited {color: #666666; }
table.menuprincipal a:active { color: #666666; }
table.menuprincipal a:hover { color: #eb7825; }

table.menusub { width: 100%; font-size: 10px; margin-bottom: 5px; }
table.menusub th { background-color: #105FBD; color: white; font-weight: bold; text-align: center; height: 20px; }
table.menusub td { padding-left: 25px; background-color: #f5f5f5; border-top: 1px solid white; font-weight: bold; height: 25px; }
table.menusub a:link { color: #666666; }
table.menusub a:visited {color: #666666; }
table.menusub a:active { color: #666666; }
table.menusub a:hover { color: #eb7825; }

table.menucontextual { width: 100%; font-size: 10px; margin-bottom: 5px; }
table.menucontextual th { background-color: #105FBD; color: white; font-weight: bold; text-align: center; height: 20px; }
table.menucontextual td { background-color: #f5f5f5; border-top: 1px solid white; font-weight: bold; height: 25px; padding-left: 5px; padding-right: 5px; padding-top: 10px; padding-bottom: 10px;}
table.menucontextual a:link { color: #666666; }
table.menucontextual a:visited {color: #666666; }
table.menucontextual a:active { color: #666666; }
table.menucontextual a:hover { color: #eb7825;  }

#tp_3columnas3 a { font-size: 10px; }
#tp_3columnas3 a:link { color: #666666; }
#tp_3columnas3 a:visited {color: #666666; }
#tp_3columnas3 a:active { color: #666666; }
#tp_3columnas3 a:hover { color: #eb7825; }

/* tablas */
table.tabla { border: 1px solid #ea7825; }
table.tabla thead th { background-color: white; color: #ea7825; font-weight: bold; }
table.tabla thead td { background-color: #ea7825; color: white; font-weight: bold; }
table.tabla th { background-color: #ea7825; color: white; font-weight: bold; }
table.tabla .par { background-color: #fff8f2; }
table.tabla .impar { background-color: #fdf0e7; }

table.tablaverde { border: 1px solid #157164; }
table.tablaverde thead th { background-color: white; color: #157163; font-weight: bold; }
table.tablaverde thead td { background-color: #157164; color: white; font-weight: bold; }
table.tablaverde th { background-color: #157164; color: white; font-weight: bold; }
table.tablaverde .par { background-color: #f2fff2; }
table.tablaverde .impar { background-color: #e7ffe7; }