#registrado
{
	width: 770px;
	height: 271px;
	background: url(../imagenes/common/banner.jpg) top left no-repeat;
}

#registrado2
{
	width: 770px;
	height: 300px;
	background: url(../imagenes/common/banner2.jpg) top left no-repeat;
}

#registrado p
{
	color: #fff;
	float: right;
	text-align: right;
	position: relative;
	top: 30px;
	right: 30px;
}

#registrado2 p
{
	color: #fff;
	float: right;
	text-align: right;
	position: relative;
	top: 30px;
	right: 30px;
}


#registrado2 p a:link, #registrado2 p a:active, #registrado2 p a:visited
{
	color: #fff;
	text-decoration: underline;
}

#registrado2 p a:hover
{
	text-decoration: none;
}

table.form
{
	border: none;
	background: #efefef;
	width: 380px;
}

table.form .alert
{
	color: #ed1212;
}

tr.alert
{
	padding: 0;
	margin: 0;
}


table.form .alert p
{
	text-align: left;
	padding: 0;
	background: url(../imagenes/common/alertform.gif) top left no-repeat;
	padding: 0 0 1px 20px;
}


table.form input
{
	border: solid 1px #8d8d8d;
	font-size: .7em;
}

table.form p
{
	padding: 2px;
	margin: 0;
	text-align: right;
}

table.form td
{
	border: solid 1px #efefef;
}













.listUsuarios
{
	border: 0px;
}

.listUsuarios table
{
	border: solid 1px #c8c8c8;
	padding: 2px;
	margin: 0;
	font-size: .8em;
}

.listUsuarios table td
{
	border: solid 1px #ececec;
}

table.adm
{
	border: solid 1px #c8c8c8;
}

table.adm p
{
	padding: 2px;
	margin: 0;
	font-size: .8em;
}

table.adm td span
{
	color: #b5b5b5;
}


table.adm td
{
	border: solid 1px #ececec;
}

table.adm a:link, table.adm a:active, table.adm a:visited
{
	color: #a30000;
	text-decoration: underline;
}

table.adm a:hover
{
	color: #a30000;
	text-decoration: none;
}

td.func
{
	width: 100px;
}

tr.oddRow
{
	background: #f6f5f5;
}

tr.bk2
{
	background: #f6f5f5;
}
tr.evenRow
{
	color: #093734;
	font-weight: bold;
}
c8c8c8 tr.bk1
{
	color: #093734;
	font-weight: bold;
}
c8c8c8 .useralert
{
	color: #d81919;
	background: #f1f1f1;
	border: solid 1px #edecec;
	width: 160px;
}

.imgta
{
	vertical-align: middle;
	position: relative;
	left: 10px;
}

.table3t
{
	margin-bottom: 10px;
}




.listadoc ul li
{
	background: url(../imagenes/common/bullet.gif) top left no-repeat;
	list-style: none;
	padding: 0 0 10px 20px;
	line-height: 130%;
}




.listadonev
{
	padding: 10px;
	background-color: #fafafa;
	border: 1px dotted #013f3c;
	padding-bottom: 0px;
	margin-bottom: 15px;
	margin-top: 5px;
	text-align: center;
}

p.num1
{
	background: url(../imagenes/common/num1.gif) top left no-repeat;
	list-style: none;
	padding: 0 0 10px 50px;
	line-height: 130%;
	color: #08432e;
	margin-bottom: 10px;
	margin-top: 10px;
}

p.num1
{
	background: url(../imagenes/common/num1.gif) top left no-repeat;
	list-style: none;
	padding: 0 0 10px 50px;
	line-height: 130%;
	color: #08432e;
	margin-bottom: 10px;
}

p.num2
{
	background: url(../imagenes/common/num2.gif) top left no-repeat;
	list-style: none;
	padding: 0 0 10px 50px;
	line-height: 130%;
	color: #08432e;
	margin-bottom: 10px;
}


p.num3
{
	background: url(../imagenes/common/num3.gif) top left no-repeat;
	list-style: none;
	padding: 0 0 10px 50px;
	line-height: 130%;
	color: #08432e;
	margin-bottom: 10px;
}

p.num4
{
	background: url(../imagenes/common/num4.gif) top left no-repeat;
	list-style: none;
	padding: 0 0 10px 50px;
	line-height: 130%;
	color: #08432e;
	margin-bottom: 10px;
}

p.num5
{
	background: url(../imagenes/common/num5.gif) top left no-repeat;
	list-style: none;
	padding: 0 0 10px 50px;
	line-height: 130%;
	color: #08432e;
	margin-bottom: 10px;
}


p.num6
{
	background: url(../imagenes/common/num6.gif) top left no-repeat;
	list-style: none;
	padding: 0 0 10px 50px;
	line-height: 130%;
	color: #08432e;
	margin-bottom: 10px;
}


p.num7
{
	background: url(../imagenes/common/num7.gif) top left no-repeat;
	list-style: none;
	padding: 0 0 10px 50px;
	line-height: 130%;
	color: #08432e;
	margin-bottom: 10px;
}

p.num8
{
	background: url(../imagenes/common/num8.gif) top left no-repeat;
	list-style: none;
	padding: 0 0 10px 50px;
	line-height: 130%;
	color: #08432e;
	margin-bottom: 10px;
}




/* general tag styles */

body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #333;
	padding: 0;
	margin: 0 10px 10px 10px;
	text-align: center;
	background: #fff url('../imagenes/common/bg.gif');
	background-repeat: no-repeat;
	background-position: center 187px;
}

p, td, li, dt, label
{
	font-size: .7em;
}



td, dl, li, form, div, img
{
	padding: 0;
	border: 0;
	margin: 0;
}

ul
{
	padding: 0 0 5px 0;
	border: 0;
	margin: 0;
}

ol
{
	padding: 0 0 0 20px;
	border: 0;
	margin: 0 0 5px 3px;
}

ol ol li
{
	list-style-type: lower-roman;
}

li, td
{
	line-height: 130%;
}


.listadopdf
{
	padding: 10px;
	background-color: #fafafa;
	border: 1px dotted #d1d1d1;
	padding-bottom: 0px;
	margin-bottom: 15px;
	margin-top: 5px;
}

.listadopdf ul li
{
	background: url(../imagenes/common/icon-pdf.gif) top left no-repeat;
	list-style: none;
	padding: 0 0 10px 20px;
	line-height: 130%;
	color: #08432e;
}

.listadopdf ul li.word
{
	background: url(../imagenes/common/word-icon.gif) top left no-repeat;
	list-style: none;
	padding: 0 0 10px 20px;
	line-height: 130%;
	color: #08432e;
}

.listadopdf ul li a:link, .listadopdf ul li a:visited, .listadopdf ul li a:active
{
	text-decoration: none;
	color: #08432e;
}

.listadopdf ul li a:hover
{
	text-decoration: underline;
	color: #08432e;
}




.listado
{
	padding: 10px;
	background-color: #fafafa;
	border: 1px dotted #d1d1d1;
	padding-bottom: 0px;
	margin-bottom: 15px;
	margin-top: 5px;
}

.listado ul li
{
	background: url(../imagenes/common/bullet.gif) top left no-repeat;
	list-style: none;
	padding: 0 0 10px 20px;
	line-height: 130%;
	color: #08432e;
}


.listado ul li a:link, .listado ul li a:visited, .listado ul li a:active
{
	text-decoration: none;
	color: #08432e;
}

.listado ul li a:hover
{
	text-decoration: underline;
	color: #08432e;
}



p
{
	line-height: 130%;
	padding: 0 0 10px 0;
	border: 0;
	margin: 0;
	align: justify;
}

h1, h2, h3, h4, h5, h6
{
	line-height: 130%;
	padding: 0 0 10px 0;
	border: 0;
	margin: 0;
}

h1
{
	font-size: 1em;
}

h2
{
	color: #00423e;
	font-size: 13pt;
	font-family: arial;
}


h2.subti
{
	color: #02746c;
}


h2 span
{
	font-size: 85%;
	font-weight: normal;
}

h2.sub-hdr
{
	color: #00423e;
	padding: 7px 0 4px 0;
	border-bottom: 1px solid #d8d1ca;
	margin: 0 0 10px 0;
}

h2.sub-hdr a
{
	color: #923222;
}

h3
{
	font-size: .75em;
	padding: 7px 0 10px 0;
}

h3.sub-hdr
{
	color: #923222;
	border-bottom: 1px solid #d8d1ca;
	padding: 5px 0;
}

h3.sub-hdr a
{
	color: #923222;
}

h4
{
	font-size: .7em;
	padding: 5px 0 10px 0;
}

h5
{
	font-size: .7em;
	padding: 5px 0 10px 0;
}

h6
{
	font-size: .7em;
	font-weight: normal;
	padding: 5px 0 10px 0;
}

input, select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #333;
	padding: 0;
	margin: 0;
}

p input, p select, p label, td input, td select
{
	font-size: 1em;
}

textarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #fff;
}

a:link, a:visited, a:active
{
	color: #3f856c;
}

a:hover
{
	color: #333;
}

span.link-arrow
{
	color: #c30;
}

label
{
	color: #666;
	font-weight: bold;
	vertical-align: top;
}

label span
{
	font-weight: normal;
}


/* info boxes */

div.info-box
{
	width: 250px;
	border: 1px solid #d8d0cA;
	background-color: #fbfaf9;
	margin: 3px;
}

div.info-box div.title
{
	background-color: #e6e1da;
	color: #7d6756;
	padding: 5px;
}

div.info-box div.content
{
	padding: 0px 5px 5px 5px;
}


/* tabular data cell styles */

td
{
	text-align: left;
	vertical-align: middle;
}

td.lm
{
	text-align: left;
	vertical-align: middle;
}

td.lb
{
	text-align: left;
	vertical-align: bottom;
}

td.ct
{
	text-align: center;
	vertical-align: top;
}

td.cm
{
	text-align: center;
	vertical-align: middle;
}

td.cb
{
	text-align: center;
	vertical-align: bottom;
}

td.rt
{
	text-align: right;
	vertical-align: top;
}

td.rm
{
	text-align: right;
	vertical-align: middle;
}

td.rb
{
	text-align: right;
	vertical-align: bottom;
}


/* hide */

.hide
{
	display: none;
}


/* bold */

.boldit
{
	font-weight: bold;
}


/* non-bold */

.normalize
{
	font-weight: normal;
}


/* white */

.ko
{
	color: #fff;
}


/* grey */

.grey
{
	color: #ccc;
}


/* error message */

.error
{
	color: #c00;
	font-weight: bold;
	display: block;
}


/* no wrapping */

.no-wrap
{
	white-space: nowrap;
}


/* no padding */

.no-pad
{
	padding: 0;
	margin: 0;
}


/* floated imagenes */

.img-flush-left
{
	float: left;
	padding: 0;
	margin: 0 10px 5px 0;
}

.img-flush-right
{
	float: right;
	padding: 0;
	margin: 0 0 5px 10px;
}

.img-flush-left-framed
{
	float: left;
	padding: 0;
	border: 3px solid #dbd2bc;
	margin: 0 10px 5px 0;
}

.img-flush-right-framed
{
	float: right;
	padding: 0;
	border: 3px solid #dbd2bc;
	margin: 0 0 5px 10px;
}

.img-flush-left-border
{
	float: left;
	padding: 0;
	border: 1px solid #676766;
	margin: 0 10px 5px 0;
}

.img-flush-right-border
{
	float: right;
	padding: 0;
	border: 1px solid #676766;
	margin: 0 0 5px 10px;
}

.img-flush-left-caption
{
	float: left;
	padding: 0;
	margin: 0 12px 10px 0;
}

.img-flush-left-caption p
{
	padding: 5px 5px 0 5px;
	margin: 0;
}

.img-flush-right-caption
{
	float: right;
	padding: 0;
	margin: 0 0 10px 12px;
}

.img-flush-right-caption p
{
	padding: 5px 5px 0 5px;
	margin: 0;
}


/* clear float */

div.clearit
{
	clear: both;
	font-size: 1px;
	line-height: 1px;
	padding: 0;
}

p.clearit
{
	clear: both;
	font-size: 1px;
	line-height: 1px;
}


/* horizontal divider */

div.h-divider
{
	clear: both;
	font-size: 1px;
	line-height: 1px;
	background: url(../imagenes/common/h-divider.gif) top left repeat-x;
	padding: 0;
}

p.h-divider
{
	clear: both;
	font-size: 1px;
	line-height: 1px;
	background: url(../imagenes/common/h-divider2.gif) top left repeat-x;
}


/* main container */

#main-container
{
	text-align: left;
	margin: 0 auto;
	width: 770px;
}

#main-content
{
	background: #608885;
}


/* top utility navigation and logos */



.nav
{
	padding: 0 15px 0 14px;
	float: left;
}

.nav-pipe
{
	float: left;
	width: 1px;
	height: 41px;
	padding: 0;
	margin: 0;
}


#menu
{
	height: 136px;
	height: 41px;
	background: url(../imagenes/common/menu_bg.gif) repeat;
}


#menu a:link, #menu a:visited, #menu a:active
{
	color: #7d7d7d;
}

#menu a:hover
{
	color: #7d7d7d;
}

#menu p
{
	padding-top: 15px;
	float: left;
}


#home-teasers
{
	height: 235px;
	background: url(../imagenes/common/bg-destacados.gif) repeat;
}



#home-teasers a:link, #home-teasers a:active, #home-teasers a:visited
{
	text-decoration: none;
	color: #fff;
}

#home-teasers a:hover
{
	text-decoration: none;
	color: #f5f5f5;
}

#home-teasers img
{
	padding-top: 20px;
}

.detec
{
	text-align: center;
	width: 170px;
	color: #fff;
	float: left;
	background: url(../imagenes/home/home-teasers-sep.gif) top right no-repeat;
	padding: 0 10px 0 10px;
}

.detecr
{
	text-align: center;
	width: 170px;
	color: #fff;
	float: left;
	padding: 0 10px 0 10px;
}

#home-teasers .title
{
	font-size: .8em;
	font-weight: bold;
}




#top
{
	height: 136px;
	background: url(../imagenes/common/top.gif) repeat;
	width: 770px;
}

#login
{
	color: #fff;
	position: relative;
	margin-left: 561px;
	top: 0;
	background: url(../imagenes/common/loginbg.gif) no-repeat;
	width: 196px;
	height: 124px;
}

#login-cont
{
	padding: 5px 0 0 20px;
}


#login p
{
	padding: 0;
	margin: 1px 0 0 0;
}


#login a:link, #login a:visited, #login a:active
{
	color: #c2c2c2;
	text-decoration: none;
}

#login a:hover
{
	color: #c2c2c2;
	text-decoration: underline;
}


#login .login
{
	margin-left: 120px;
}

.inp
{
	height: 17px;
}



#util
{
	height: 30px;
	background-color: #007870;
}

#util p
{
	padding: 6px;
	float: right;
}

#util a:link, #util a:visited, #util a:active
{
	color: #fff;
	font-weight: normal;
	text-decoration: none;
}

#util a:hover
{
	text-decoration: underline;
}

#util span
{
	color: #c8c59f;
}

#u-reg
{
	display: none;
}

#logo
{
	padding: 0 0 0 566px;
}

#hdr
{
	padding: 7px 13px 3px 13px;
}





/* color bar */

#colorbar-l
{
	float: left;
	font-size: 1px;
	width: 597px;
	height: 7px;
	background: #923222;
	padding: 0;
	margin: 0 0 2px 0;
}

#colorbar-r
{
	float: right;
	font-size: 1px;
	width: 170px;
	height: 7px;
	background: #fbae17;
	padding: 0;
	margin: 0 0 2px 0;
}


/* top main navigation */

#main-nav
{
	width: 770px;
	height: 35px;
	background: #73563f;
	margin: 0 0 3px 0;
	position: relative;
	z-index: 500;
}




.nav-select
{
	background: #a28f7f;
}

#main-nav p
{
	font-size: 11px;
	line-height: 100%;
	text-align: center;
	vertical-align: middle;
	padding: 10px 7px 14px 7px;
}




.nav-null
{
	float: left;
	width: 1px;
	height: 35px;
	background: #a28f7f;
}

#main-nav ul
{
	list-style: none;
	background: #fff url(..../imagenes/s.gif) repeat;
	padding: 0;
	border-top: 1px solid #d8d1ca;
	border-right: 1px solid #d8d1ca;
	border-left: 1px solid #d8d1ca;
}

#main-nav ul li
{
	padding: 6px 10px 6px 0;
	background: #fff url(..../imagenes/s.gif) repeat;
	border-bottom: 1px solid #d8d1ca;
}

#main-nav ul li.dnav-select
{
	background: #ede9e6;
}

#main-nav ul li p
{
	font-size: 1em;
	text-align: left;
	line-height: 120%;
	vertical-align: top;
	background: url(..../imagenes/common/arrow-dhtml-nav.gif) top left no-repeat;
	padding: 0 5px 2px 24px;
}

#main-nav ul li a:link, #main-nav ul li a:active, #main-nav ul li a:visited, #main-nav ul li a:hover
{
	color: #c30;
	font-weight: normal;
	text-decoration: none;
}

.nav-list
{
	display: none;
	position: absolute;
	width: 158px;
	background: url(..../imagenes/s.gif) repeat;
}


/* content */
#content-c-home
{
	float: left;
	width: 282px;
	padding: 0 7px 10px 0;
	overflow: hidden;
}

#content-l-home
{
	float: left;
	width: 282px;
	padding: 0 9px 10px 15px;
	overflow: hidden;
}

#content-full
{
	background: #efefef;
	padding: 20px 20px 20px 20px;
}

/* for understanding browsers */
#content-full
{ ;
min-height:360px;
height:auto;
}
/* for Internet Explorer */
/*\*/
* html #content-full
{
	height: 360px;
}
/**/



.legal
{
	text-align: justify;
}


#content-l-full
{
	float: left;
	width: 597px;
	overflow: hidden;
}

#content-l
{
	float: left;
	width: 285px;
	padding: 0 9px 10px 13px;
	overflow: hidden;
}

#content-l-nav
{
	float: left;
	width: 161px;
	padding: 0 4px 10px 0;
	overflow: hidden;
}

#content-c-wide
{
	float: left;
	width: 432px;
	padding: 0 0 10px 0;
	overflow: hidden;
}

#content-c
{
	float: left;
	width: 283px;
	padding: 0 7px 10px 0;
	overflow: hidden;
}

#content-r
{
	float: right;
	width: 170px;
	overflow: hidden;
}

#content-c ul, #content-c-wide ul
{
	padding: 0 0 5px 0;
}

#content-c ul li, #content-c-wide ul li
{
	list-style: none;
	vertical-align: top;
	background: url(..../imagenes/common/gen-bullet.gif) top left no-repeat;
	padding: 0 0 5px 12px;
}

#content-c ol, #content-c-wide ol
{
	padding: 0 0 5px 0;
	margin: 0 0 0 22px;
}

#content-c ol li, #content-c-wide ol li
{
	padding: 0 0 5px 0;
}

#content-c ol li p, #content-c-wide ol li p, #content-c ul li p, #content-c-wide ul li p
{
	padding: 0;
}

/* Search Box */

#search-lang
{
	margin: 0 0 3px 0;
}

#search
{
	height: 21px;
	background: #b1a194;
	padding: 3px 0 0 6px;
}

#lang
{
	height: 28px;
	background: #b1a194;
	padding: 3px 0 0 6px;
	margin: 0 0 3px 0;
}

#search input
{
	vertical-align: top;
}

#search-lang-divider
{
	padding: 0 0 4px 0;
}


/* left nav */

#left-nav
{
	list-style: none;
	width: 148px;
	margin: 2px 0 10px 0;
}

li.lnav
{
	line-height: 120%;
	background: url(..../imagenes/common/arrow-lnav-off.gif) top left no-repeat;
	padding: 6px 0 6px 13px;
	border-bottom: 1px solid #d8d1ca;
}

li.lnav-select
{
	line-height: 120%;
	background: url(..../imagenes/common/arrow-lnav-on.gif) top left no-repeat;
	padding: 6px 0 6px 13px;
	border-bottom: 1px solid #d8d1ca;
}

li.lnav-open
{
	line-height: 120%;
	background: url(..../imagenes/common/arrow-lnav-off.gif) top left no-repeat;
	padding: 6px 0 1px 13px;
	border-bottom: 1px solid #d8d1ca;
}

li.lnav-open-select
{
	line-height: 120%;
	background: url(..../imagenes/common/arrow-lnav-on.gif) top left no-repeat;
	padding: 6px 0 1px 13px;
	border-bottom: 1px solid #d8d1ca;
}

a.lnav-a:link, a.lnav-a:visited, a.lnav-a:active
{
	color: #c30;
	text-decoration: none;
	vertical-align: top;
}

a.lnav-a:hover
{
	color: #634329;
}

a.lnav-a-on:link, a.lnav-a-on:visited, a.lnav-a-on:active
{
	color: #634329;
	font-weight: bold;
	text-decoration: none;
	vertical-align: top;
}

a.lnav-a-on:hover
{
	color: #634329;
}

#left-nav ul
{
	list-style: none;
	margin: 6px 0 0 0;
}

#left-nav ul li
{
	font-size: 100%;
}



li.lnav-2
{
	line-height: 120%;
	background: url(..../imagenes/common/arrow-lnav2-off.gif) top left no-repeat;
	padding: 5px 0 5px 11px;
	border-top: 1px dashed #d8d1ca;
}

li.lnav-2-select
{
	line-height: 120%;
	background: url(..../imagenes/common/arrow-lnav2-on.gif) top left no-repeat;
	padding: 5px 0 5px 11px;
	border-top: 1px dashed #d8d1ca;
}

li.lnav-2-last
{
	line-height: 120%;
	background: url(..../imagenes/common/arrow-lnav2-off.gif) top left no-repeat;
	padding: 5px 0 0 11px;
	border-top: 1px dashed #d8d1ca;
}

li.lnav-2-last-select
{
	line-height: 120%;
	background: url(..../imagenes/common/arrow-lnav2-on.gif) top left no-repeat;
	padding: 5px 0 0 11px;
	border-top: 1px dashed #d8d1ca;
}

a.lnav-2-a:link, a.lnav-2-a:visited, a.lnav-2-a:active
{
	color: #634329;
	text-decoration: none;
	vertical-align: top;
}

a.lnav-2-a:hover
{
	color: #c30;
}


a.lnav-2-a-on:link, a.lnav-2-a-on:visited, a.lnav-2-a-on:active
{
	color: #634329;
	font-weight: bold;
	text-decoration: none;
	vertical-align: top;
}

a.lnav-2-a-on:hover
{
	color: #634329;
}

#left-nav ul ul
{
	padding: 3px 0 0 0;
	border-top: 1px dashed #d8d1ca;
}

li.lnav-3
{
	line-height: 120%;
	background: url(..../imagenes/common/arrow-lnav2-off.gif) top left no-repeat;
	padding: 5px 0 5px 11px;
}

li.lnav-3-select
{
	line-height: 120%;
	background: url(..../imagenes/common/arrow-lnav2-on.gif) top left no-repeat;
	padding: 5px 0 5px 11px;
}

a.lnav-3-a:link, a.lnav-3-a:visited, a.lnav-3-a:active
{
	color: #634329;
	text-decoration: none;
	vertical-align: top;
}

a.lnav-3-a:hover
{
	color: #c30;
}

a.lnav-3-a-on:link, a.lnav-3-a-on:visited, a.lnav-3-a-on:active
{
	color: #634329;
	font-weight: bold;
	text-decoration: none;
	vertical-align: top;
}

a.lnav-3-a-on:hover
{
	color: #634329;
}


/* home page */

.home-full
{
	padding: 0 9px 10px 13px;
	overflow: hidden;
}

.home-l
{
	float: left;
	width: 285px;
	padding: 0 9px 10px 13px;
	overflow: hidden;
}

.home-r
{
	float: right;
	width: 283px;
	padding: 0 7px 10px 0;
	overflow: hidden;
}


/* landing pages */

.landing-img, .sub-img
{
	padding: 0;
}

.landing-hdr
{
	padding: 0 0 22px 0;
	margin: 0 3px 0 0;
}

p.landing, h2.landing
{
	padding: 0 0 3px 0;
}

.content-l-full-indent
{
	padding: 0 10px 10px 13px;
}

.intro-l
{
	float: left;
	width: 285px;
	padding: 0 9px 10px 13px;
	overflow: hidden;
}

.intro-r
{
	float: right;
	width: 283px;
	padding: 0 7px 10px 0;
	overflow: hidden;
}


.intro
{
	padding: 0 7px 10px 13px;
	overflow: hidden;
}
.factoid
{
	padding: 10px;
}

.factoid h3, .factoid p
{
	color: #fff;
}

#content-tab-l
{
	float: left;
	height: 32px;
	border-top: 1px solid #e4e2cf;
	border-right: 1px solid #e4e2cf;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #e4e2cf;
	overflow: hidden;
	position: relative;
	z-index: 200;
}

#content-tab2-l
{
	float: left;
	height: 45px;
	border-top: 1px solid #e4e2cf;
	border-right: 1px solid #e4e2cf;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #e4e2cf;
	overflow: hidden;
	position: relative;
	z-index: 200;
}

#content-tab3-l
{
	float: left;
	height: 58px;
	border-top: 1px solid #e4e2cf;
	border-right: 1px solid #e4e2cf;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #e4e2cf;
	overflow: hidden;
	position: relative;
	z-index: 200;
}

#content-tab-l-p
{
	font-size: .7em;
	font-weight: bold;
	padding: 7px 10px 0 10px;
	border-top: 4px solid #e44c16;
}

#content-tab-l-a
{
	color: #000;
	text-decoration: none;
}

#content-tab-r
{
	float: left;
	height: 32px;
	border-top: 1px solid #e4e2cf;
	border-right: 1px solid #e4e2cf;
	border-bottom: 1px solid #e4e2cf;
	border-left: 1px solid #e4e2cf;
	margin: 0 0 0 3px;
	overflow: hidden;
	position: relative;
	z-index: 201;
}

#content-tab2-r
{
	float: left;
	height: 45px;
	border-top: 1px solid #e4e2cf;
	border-right: 1px solid #e4e2cf;
	border-bottom: 1px solid #e4e2cf;
	border-left: 1px solid #e4e2cf;
	margin: 0 0 0 3px;
	overflow: hidden;
	position: relative;
	z-index: 201;
}

#content-tab3-r
{
	float: left;
	height: 58px;
	border-top: 1px solid #e4e2cf;
	border-right: 1px solid #e4e2cf;
	border-bottom: 1px solid #e4e2cf;
	border-left: 1px solid #e4e2cf;
	margin: 0 0 0 3px;
	overflow: hidden;
	position: relative;
	z-index: 201;
}

#content-tab-r-p
{
	font-size: .7em;
	font-weight: bold;
	padding: 7px 10px 0 10px;
	border-top: 4px solid #c1b5aa;
}

#content-tab-r-a
{
	color: #a28f7f;
	text-decoration: none;
}

.content-info
{
	float: left;
	border: 1px solid #e4e2cf;
	margin: -1px 0 14px 0;
	position: relative;
	z-index: 199;
}

.content-info-indent
{
	width: 256px;
	padding: 15px 11px;
}

#content-info1-top-l
{
	float: left;
	font-size: 1px;
	line-height: 1px;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
}

#content-info1-top-r
{
	float: right;
	font-size: 1px;
	line-height: 1px;
	width: 156px;
	height: 1px;
	padding: 0;
	margin: 0;
}

#content-info2
{
	display: none;
}

#content-info2-top-l
{
	float: left;
	font-size: 1px;
	line-height: 1px;
	width: 127px;
	height: 1px;
	padding: 0;
	margin: 0;
}

#content-info2-top-r
{
	float: right;
	font-size: 1px;
	line-height: 1px;
	width: 87px;
	height: 1px;
	padding: 0;
	margin: 0;
}

.content-callout-text
{
	background: #f7f3e8;
	padding: 7px 10px 0 7px;
	border: 1px solid #e5deab;
	margin: 0 0 10px 0;
}

.content-callout-text-home
{
	background: #FFFFFF;
	padding: 7px 10px 0 7px;
	border: 1px solid #e5deab;
	margin: 0 0 10px 0;
}




/* generic tabs */

.main-tab-l
{
	float: left;
	height: 32px;
	border-top: 1px solid #e4e2cf;
	border-right: 1px solid #e4e2cf;
	border-left: 1px solid #e4e2cf;
	overflow: hidden;
	position: relative;
	z-index: 300;
}

.main-tab2-l
{
	float: left;
	height: 45px;
	border-top: 1px solid #e4e2cf;
	border-right: 1px solid #e4e2cf;
	border-left: 1px solid #e4e2cf;
	overflow: hidden;
	position: relative;
	z-index: 300;
}

.main-tab3-l
{
	float: left;
	height: 58px;
	border-top: 1px solid #e4e2cf;
	border-right: 1px solid #e4e2cf;
	border-left: 1px solid #e4e2cf;
	overflow: hidden;
	position: relative;
	z-index: 300;
}

.main-tab-r
{
	float: left;
	height: 32px;
	border-top: 1px solid #e4e2cf;
	border-right: 1px solid #e4e2cf;
	border-left: 1px solid #e4e2cf;
	margin: 0 0 0 3px;
	overflow: hidden;
	position: relative;
	z-index: 301;
}

.main-tab2-r
{
	float: left;
	height: 45px;
	border-top: 1px solid #e4e2cf;
	border-right: 1px solid #e4e2cf;
	border-left: 1px solid #e4e2cf;
	margin: 0 0 0 3px;
	overflow: hidden;
	position: relative;
	z-index: 301;
}

.main-tab3-r
{
	float: left;
	height: 58px;
	border-top: 1px solid #e4e2cf;
	border-right: 1px solid #e4e2cf;
	border-left: 1px solid #e4e2cf;
	margin: 0 0 0 3px;
	overflow: hidden;
	position: relative;
	z-index: 301;
}

.main-tab-l-selected
{
	float: left;
	height: 32px;
	background: #f8f6f5;
	border-top: 1px solid #e4e2cf;
	border-right: 1px solid #e4e2cf;
	border-bottom: 1px solid #f8f6f5;
	border-left: 1px solid #e4e2cf;
	overflow: hidden;
	position: relative;
	z-index: 300;
}

.main-tab2-l-selected
{
	float: left;
	height: 45px;
	background: #f8f6f5;
	border-top: 1px solid #e4e2cf;
	border-right: 1px solid #e4e2cf;
	border-bottom: 1px solid #f8f6f5;
	border-left: 1px solid #e4e2cf;
	overflow: hidden;
	position: relative;
	z-index: 300;
}

.main-tab3-l-selected
{
	float: left;
	height: 58px;
	background: #f8f6f5;
	border-top: 1px solid #e4e2cf;
	border-right: 1px solid #e4e2cf;
	border-bottom: 1px solid #f8f6f5;
	border-left: 1px solid #e4e2cf;
	overflow: hidden;
	position: relative;
	z-index: 300;
}

.main-tab-r-selected
{
	float: left;
	height: 32px;
	background: #f8f6f5;
	border-top: 1px solid #e4e2cf;
	border-right: 1px solid #e4e2cf;
	border-bottom: 1px solid #f8f6f5;
	border-left: 1px solid #e4e2cf;
	margin: 0 0 0 3px;
	overflow: hidden;
	position: relative;
	z-index: 301;
}

.main-tab2-r-selected
{
	float: left;
	height: 45px;
	background: #f8f6f5;
	border-top: 1px solid #e4e2cf;
	border-right: 1px solid #e4e2cf;
	border-bottom: 1px solid #f8f6f5;
	border-left: 1px solid #e4e2cf;
	margin: 0 0 0 3px;
	overflow: hidden;
	position: relative;
	z-index: 301;
}

.main-tab3-r-selected
{
	float: left;
	height: 58px;
	background: #f8f6f5;
	border-top: 1px solid #e4e2cf;
	border-right: 1px solid #e4e2cf;
	border-bottom: 1px solid #f8f6f5;
	border-left: 1px solid #e4e2cf;
	margin: 0 0 0 3px;
	overflow: hidden;
	position: relative;
	z-index: 301;
}

.main-tab-p
{
	font-size: .7em;
	font-weight: bold;
	padding: 7px 10px 0 10px;
	border-top: 4px solid #c1b5aa;
}

.main-tab-p-selected
{
	font-size: .7em;
	font-weight: bold;
	padding: 7px 10px 0 10px;
	border-top: 4px solid #e44c16;
}

.main-tab-p a:link, .main-tab-p a:visited, .main-tab-p a:active
{
	color: #a28f7f;
	text-decoration: none;
}

.main-tab-p a:hover
{
	color: #333;
}

.tab-info
{
	float: left;
	background: #f8f6f5;
	border: 1px solid #e4e2cf;
	margin: -1px 0 14px 0;
	position: relative;
	z-index: 299;
}

.tab-info-indent
{
	width: 398px;
	padding: 15px 11px;
}

.tab-info h2
{
	font-size: 1.2em;
	font-weight: normal;
	color: #e44c16;
}

.tab-info h2 span
{
	font-size: .7em;
	font-weight: normal;
	color: #666;
}

.tab-info h2 em
{
	font-style: normal;
	color: #923222;
}

.tab-info h3.bar
{
	font-size: .8em;
	color: #73563f;
	background: #e7e2de;
	padding: 6px 12px;
}

.tab-info h3.bar span
{
	font-weight: normal;
}


/* sub pages */

.sub-hdr
{
	padding: 0;
	margin: 0 0 3px 0;
}

.text-indent-right
{
	padding: 0 10px 0 0;
}

.text-indent-right ul li
{
	list-style: none;
	vertical-align: top;
	background: url(..../imagenes/common/gen-bullet.gif) top left no-repeat;
	padding: 0 0 5px 11px;
	margin: 0;
}

.text-indent-right ul ul
{
	margin-top: 5px;
}

.text-indent-right ul ul li
{
	background: url(..../imagenes/common/gen-bullet2.gif) top left no-repeat;
}

.text-indent-right ol li
{
	padding: 0 0 5px 0;
}

.text-indent-right ol ol
{
	margin-top: 5px;
}


.pagination-l
{
	float: left;
	color: #923222;
}

.pagination-r
{
	float: right;
}


/* callouts */

h3.callout-bar
{
	color: #fff;
	background: #a28f7f;
	padding: 3px 11px;
	text-transform: uppercase;
}

.callout-reg
{
	padding: 0;
	border-right: 1px solid #D5C6B9;
	border-bottom: 1px solid #D5C6B9;
	border-left: 1px solid #D5C6B9;
	margin: 0 0 3px 0;
	background: #FBF8F8;
}

.callout-reg div
{
	padding: 7px 5px 5px 8px;
	overflow: hidden;
}

.callout-img-white
{
	padding: 0;
	margin: 0 0 3px 0;
}

.callout-img-white div
{
	background: #fff;
	padding: 7px 5px 5px 8px;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
	overflow: hidden;
}

.callout-img-white div p
{
	padding: 0 0 5px 0;
}

#inv-call-tab-l
{
	float: left;
	text-align: center;
	width: 75px;
	padding: 3px;
	border-top: 1px solid #d8d0ca;
	border-right: 1px solid #d8d0ca;
	border-left: 1px solid #d8d0ca;
}

#inv-call-tab-l-a
{
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

#inv-call-tab-r
{
	float: right;
	text-align: center;
	width: 71px;
	padding: 3px;
	border-top: 1px solid #e4e2cf;
	border-right: 1px solid #e4e2cf;
	border-left: 1px solid #e4e2cf;
	margin: 0 3px 0 3px;
}

#inv-call-tab-r-a
{
	font-weight: bold;
	color: #c30;
	text-decoration: none;
}

.inv-call-info
{
	clear: both;
	width: 168px;
	border-right: 1px solid #e4e2cf;
	border-bottom: 1px solid #e4e2cf;
	border-left: 1px solid #e4e2cf;
	margin: 0 0 3px 0;
}

#inv-call-info2
{
	display: none;
}

#inv-call-info2-top-l
{
	float: left;
	font-size: 1px;
	line-height: 1px;
	width: 88px;
	height: 1px;
	border-top: 1px solid #e4e2cf;
	padding: 0;
	margin: 0;
}

#inv-call-info2-top-r
{
	float: right;
	font-size: 1px;
	line-height: 1px;
	width: 3px;
	height: 1px;
	border-top: 1px solid #e4e2cf;
	padding: 0;
	margin: 0;
}

#inv-call-info1-top-l
{
	float: left;
	font-size: 1px;
	line-height: 1px;
	width: 81px;
	height: 1px;
	border-top: 1px solid #fff;
	padding: 0;
	margin: 0;
}

#inv-call-info1-top-r
{
	float: right;
	font-size: 1px;
	line-height: 1px;
	width: 87px;
	height: 1px;
	border-top: 1px solid #e4e2cf;
	padding: 0;
	margin: 0;
}

.inv-call-info h2
{
	color: #e44c16;
}

.inv-call-info h2 span
{
	font-size: .7em;
	color: #666;
}

.inv-call-text
{
	padding: 7px;
}

.inv-call-text p, .inv-call-text h2
{
	padding: 0 0 3px 0;
}

.inv-call-text p.inv-call-link
{
	background: url(..../imagenes/common/h-divider.gif) top left repeat-x;
	padding: 5px 0 3px 0;
	margin: 3px 0 0 0;
}


/* footer */

#footer
{
	text-align: center;
	color: #fff;
	background: #608885 url(../imagenes/common/h-divider.gif) top left repeat-x;
	padding: 6px 0px;
}

#footer a:link, #footer a:visited, #footer a:active
{
	color: #fff;
}

#footer a:hover
{
	color: #fff;
}


/* misc */

.framed
{
	border: 3px solid #dbd2bc;
}

.pad3
{
	padding: 0 0 3px 0;
}

.pad5
{
	padding: 0 0 5px 0;
}

.pad15
{
	padding: 0 0 15px 0;
}

.pad20
{
	padding: 0 0 20px 0;
}

.pad30
{
	padding: 0 0 30px 0;
}

p.like-link
{
	color: #c30;
}


/* 2 columns in content area */
.column-l
{
	float: left;
	width: 195px;
	padding: 0 12px 0 0;
	margin: 0 0 10px 0;
}

.column-r
{
	float: right;
	width: 195px;
	background: url(..../imagenes/common/v-divider.gif) top left repeat-y;
	padding: 0 0 0 16px;
	margin: 0 0 10px 0;
}

/* feature story callout box */

.feature-box
{
	float: right;
	width: 190px;
	background: #f8f6f5;
	border: 1px solid #e4e2cf;
	margin: 0 0 5px 10px;
}

.feature-box div
{
	padding: 7px;
}

.feature-box h4
{
	font-size: .8em;
	color: #73563f;
	background: #e7e2de;
	padding: 5px 7px;
}


/* generic bulleted list */

ul.generic li
{
	list-style: none;
	vertical-align: top;
	background: url(..../imagenes/common/gen-bullet.gif) top left no-repeat;
	padding: 0 0 0 11px;
	margin: 0;
}

ul.generic li p
{
	padding: 0 0 5px 0;
}

ul.generic ul
{
	margin-top: 5px;
}

ul.generic ul li
{
	background: url(..../imagenes/common/gen-bullet2.gif) top left no-repeat;
}


/* generic numbered list */

ol.generic li p
{
	padding: 0 0 5px 0;
}

ol.generic ol
{
	margin-top: 5px;
}


/* generic link list */

ul.link-list li
{
	list-style: none;
	background: url(..../imagenes/common/arrow-list-link.gif) top left no-repeat;
	padding: 0 0 4px 12px;
	margin: 0;
	line-height: 120%;
}

ul.link-list li p
{
	padding: 0 0 5px 0;
}

ul.link-list2 li
{
	list-style: none;
	background: url(..../imagenes/common/arrow-list-link2.gif) top left no-repeat;
	padding: 0 0 0 12px;
	margin: 0;
}

ul.link-list2 li p
{
	padding: 0 0 7px 0;
}


.column-lb
{
	float: left;
	width: 183px;
	padding: 0 12px 0 0;
	margin: 0 0 10px 0;
}

.column-rb
{
	float: right;
	width: 183px;
	padding: 0 12px 0 0;
	margin: 0 0 10px 0;
}
/* site map */

#sitemap
{
	width: 749px;
	padding: 0 9px 10px 13px;
}

#sitemap-l
{
	float: left;
	padding: 0 30px 0 0;
}

#sitemap-c
{
	float: left;
	padding: 0 30px 0 0;
}

#sitemap-r
{
	float: left;
	padding: 0 30px 0 0;
}

#sitemap ul
{
	padding: 0;
	margin: 5px 0;
}

#sitemap ul li
{
	list-style: none;
	font-weight: bold;
	background: url(../imagenes/gen-bullet.gif) top left no-repeat;
	padding: 0 0 5px 11px;
	margin: 0;
}

#sitemap ul ul
{
	padding: 0;
	margin: 7px 0;
}

#sitemap ul ul li
{
	font-weight: normal;
	background: url(../imagenes/gen-bullet2.gif) top left no-repeat;
}

#sitemap ul ul ul
{
	padding: 0;
	margin: 7px 0 -4px 0;
}

.print-tell
{
	margin: -21px 10px 5px 0;
	text-align: right;
	color: #F5EBD7;
	font-size: 0.6em;
}

.print-tell a
{
	color: #F5EBD7 !important;
	text-decoration: none;
}

.print-tell a:hover
{
	text-decoration: underline;
	color: #fff !important;
}

.print-tell img
{
	vertical-align: -0.2em;
}

#print-tell-landing
{
	margin: -40px 10px 18px 0;
}

.arrow-link-internal
{
	vertical-align: top;
	background: url(../imagenes/common/arrow-link-internal.gif) top left no-repeat !important;
	padding: 0 5px 10px 18px;
}

.arrow-link-external
{
	vertical-align: top;
	background: url(../imagenes/common/arrow-link-external.gif) top left no-repeat !important;
	padding: 0 5px 10px 18px;
}

.linkpdf
{
	vertical-align: top;
	background: url(../imagenes/common/icon-pdf.gif) top left no-repeat !important;
	padding: 0 5px 10px 18px;
}

.back-to-top
{
	background: url(../imagenes/common/arrow-back-to-top.gif) top left no-repeat !important;
	padding: 0 0 10px 18px;
	float: right;
}



table
{
	border-collapse: collapse;
	border: 1px solid #8C8C8C;
	color: #363635;
	line-height: 100%;
	background: #FAF9F9;
	margin-top: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17pt;
}
td, th
{
	padding: .3em;
	border: none;
}

tr.t1
{
	background: #ededed;
}

td.ta1
{
	background: #99cc00;
}

td.ta2
{
	background: #ffcc00;
}

td.ta3
{
	background: #ec0000;
}

td.ta4
{
	background: #121614;
}


td.ta1 img
{
	padding-top: 26px;
}

td.ta2 img
{
	padding-top: 5px;
	margin-bottom: 5px;
}

td.ta3 img
{
	padding-top: 15px;
}

td.ta4 img
{
	padding-top: 5px;
	margin-bottom: 5px;
}



span.ta1
{
	color: #99cc00;
}

span.ta2
{
	color: #ffcc00;
}

span.ta3
{
	color: #ec0000;
}

span.ta4
{
	color: #121614;
}







#home-banner
{
	padding: 0;
	margin: 0;
}
#home-banner p, #home-banner object, #home-banner embed
{
	padding: 0;
	margin: 0;
}
#home-features
{
	padding: 0 0 0 0;
}
#home-features div img
{
	float: left;
	padding: 0;
	border: 3px solid #dbd2bc;
	margin: 0 10px 5px 0;
}
#home-features div h3
{
	padding: 0 0 2px 0;
}
#home-features div p
{
	margin: 0 0 0 95px;
}
#home-investors
{
	float: left;
	width: 280px;
	overflow: hidden;
}
.news-date
{
	color: #666;
	padding: 0 0 2px 0;
}

/* Hugin News Feed */
.NewsIndexDate
{
	font-size: .7em;
	color: #666;
	padding: 0 0 2px 0;
}
.NewsIndexTitle
{
	font-size: .7em;
	padding: 0 0 15px 0;
}
#global-sites
{
	width: 574px;
	height: 89px;
	background: url(../imagenes/home/sites-back.jpg) top left no-repeat;
	margin: 0 0 20px 15px;
}

#wwsites
{
	text-align: right;
	padding: 28px 9px 7px 9px;
}

#wwsites img, #wwsites select, #wwsites input
{
	vertical-align: middle;
}

#sites-p
{
	font-size: .8em;
	color: #826a55;
	text-align: right;
	padding: 0 10px 10px 0;
}

#sites-p a:link, #sites-p a:visited, #sites-p a:active
{
	color: #826a55;
	text-decoration: none;
}

#sites-p a:hover
{
	color: #333;
	text-decoration: none;
}

.intro-home
{
	padding: 0 19px 10px 13px;
}



.callout-img
{
	padding: 0;
	margin: 0 0 3px 0;
}
.callout-img-bottom
{
	background: #634329;
	padding: 5px 8px;
	line-height: 1.2;
}
.callout-img-bottom a:link, .callout-img-bottom a:visited, .callout-img-bottom a:active
{
	color: #fff;
}
.callout-img-bottom a:hover
{
	color: #FBAE17;
}
.callout-img-piso
{
	background: #FBF8F8;
	padding: 5px 8px;
	line-height: 1.2;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
}
.callout-img-piso a:link, .callout-img-piso a:visited, .callout-img-piso a:active
{
	color: #000000;
}
.callout-img-piso a:hover
{
	color: #CC3300;
}
.callout-img div
{
	background: #fff7e8;
	padding: 7px 5px 5px 8px;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
	overflow: hidden;
}
.callout-img div p
{
	padding: 0 0 5px 0;
}



/* Overlayer */

.translucent
{
	background: url(../imagenes/common/overlayer-bg.png);
	background-repeat: repeat;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1000;
	display: none;
	padding-top: 100px;
	behavior: url(/css/iepngfix.htc);
}

.overlayer
{
	position: absolute;
	top: 120px;
	left: 50%;
	margin-left: -385px;
	width: 770px;
	height: 420px;
	padding: 0;
	display: none;
	z-index: 1001;
}

/*MAPA WEB*/

#mapaweb
{
	padding-bottom: 20px;
}


#mapaweb a
{
	text-decoration: none;
}

#mapaweb h2
{
	border-bottom: 1px solid #D8D1CA;
	color: #923222;
	margin: 0pt 0pt 10px;
	padding: 7px 0pt 4px;
}

#mapaweb ul
{
	list-style: none;
	background-image: none;
}
#mapaweb ul li
{
	margin-left: 20px;
	padding-left: 15px;
	background-image: url(../imagenes/common/arrow-lnav-off.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 120%;
	padding: 5px 0pt 3px 14px;
	border-bottom: 1px solid #D8D1CA;
	width: 550px;
	margin-top: 5px;
}

#mapaweb ul li ul li
{
	background-image: none;
	border-bottom: none;
}
#mapaweb ul li ul li a
{
	border: none;
	padding-right: 16px;
	background-image: url(../imagenes/common/arrow-hdr-link.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}

#mapaweb ul li ul li ul li
{
	border-top: 1px dashed #D8D1CA;
	background-image: none;
	padding-left: 0px;
	margin-left: 0px;
	border-bottom: none;
	width: 505px;
}
#mapaweb ul li ul li ul li a
{
	color: #634329;
	border: none;
	padding-right: 16px;
	background-image: url(../imagenes/common/arrow-lnav2-off.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-top: 2px;
}
#mapaweb ul li ul li ul li ul li
{
	background-image: none;
	border: none;
	margin-left: 35px;
}
#mapaweb ul li ul li ul li ul li a
{
	border: none;
	color: #CC3300;
	border: none;
	padding-right: 16px;
	background-image: url(../imagenes/common/arrow-hdr-link.gif);
	background-position: right;
	background-repeat: no-repeat;
}

input
{
	font-family: trebuchet ms, sans-serif;
	color: #7f7f80;
	height: 16px;
	padding: 0;
	vertical-align: middle;
	font-size: .7em;
	width: 20px;
}

input.text
{
	border: 1px solid #666666;
	width: 100px;
}

input.submit
{
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	padding: 0 1tpx 10px 10px;
	height: 16px;
}











#util-f input
{
	font-family: trebuchet ms, sans-serif;
	color: #7f7f80;
	height: 16px;
	padding: 0;
	vertical-align: middle;
	font-size: 8pt;
}

#util-f input.text
{
	border: 1px solid #e4e5e6;
	width: 30px;
}

#util-f input.submit
{
	border-top: 1px solid #e4e5e6;
	border-bottom: 1px solid #e4e5e6;
	border-right: 1px solid #e4e5e6;
	padding: 0 1tpx 10px 10px;
	height: 16px;
}



#util-f a:link, #util-f a:visited, #util-f a:active
{
	color: #7e7e7e;
	text-decoration: underline;
}

#util-f a:hover
{
	color: #4c4c4c;
	text-decoration: none;
}

#util-f span
{
	padding: 0 5px 0 5px;
	color: #bcbcbc;
}
.pagerDefault
{
	background: #efefef url('../imagenes/common/bg-pagt.gif') top left repeat-x;
	border: solid 1px #dbdbdb;
	margin-top: 16px;
	font-size: 12pt;
}
.pagerDefault table
{
	background: none;
	margin-top: 0px;
	border: 0px;
}

#util-f
{
	background: #efefef url('../imagenes/common/bg-pagt.gif') top left repeat-x;
	border: solid 1px #dbdbdb;
	margin-top: 16px;
	font-size: 12pt;
}

#util-f p
{
	margin: 0;
	padding: 7px;
	text-align: center;
	color: #c0c0c0;
}

#util-f .tege
{
	color: #656565;
	font-weight: bold;
}

#util-f .tege2
{
	color: #656565;
}



