BODY {
	color: #0e3a57;
	background: #FFFFFF;
	margin:0; text-align: center
}

BODY, P, TD { font: normal 12px verdana, arial; }

FORM { margin: 0; padding:0 }

.tBorder {
 
}

A.HRACatDesc { display: block; background: url(/images/ic_cubo.gif) left 4px no-repeat; padding-left: 16px }
A.small_light { color: #EEEA5A; margin: 0 6px }
A.reportSecTitle { color: #FFFFFF }
A.cubo { background: url(/images/ic_cubo.gif) left 50% no-repeat; padding-left: 14px }

TD.reportSecHdr { background: #628594; color: white }

A.darkBlue6, A.darkBlue6:hover, A.cambiachat { color: #000000; font: bold 7pt Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
A.darkBlue6:link, A.darkBlue6:visited, A.cambiachat { text-decoration: none }

INPUT, SELECT { font: normal 11px, arial }
INPUT.rounded {
	padding: 0 4px;
	border:0;
	background: url(/images/bg_input.gif) left top no-repeat; width:85px; height: 19px;
}

INPUT.small {
	padding: 0 2px;
	background: url(/images/bg_input_small.gif) left top no-repeat;
	width: 32px;
}

INPUT.login, INPUT.medium {
	border:0;
	padding: 0 4px;
	height: 19px;
	background: url(/images/bg_input_medium.gif) left top no-repeat;
	width: 160px;
}

.bgFixed { background-attachment: fixed }
.bgScroll { background-attachment: scroll }

DIV.loginBoxHeader, DIV.loginBox { padding: 5px 9px;
	background: url(/images/box_green_180x132.gif) left top no-repeat;
	font:normal 11px arial;
	line-height: 10px;
	height: 132px;
}

.loginBox A, A.loginBox { color: white; font: normal 11px arial; line-height: 10px }

.helpBtns A { font-size: 12px; font-weight: bold; border: 1px solid #c1cf8e; text-decoration:none; padding: 0 5px }
.helpBtns A:hover { background: #4a5f00 }

DIV.loginBoxHeader { padding-top: 8px; background: url(/images/box_green_180x28.gif) left top no-repeat; height: 28px }
DIV.bgBoxGreen { background: url(/images/box_green_180x.gif) left top no-repeat }
DIV.bgBoxGreen .bgBoxDown { background: url(/images/box_green_down_180x.gif) left bottom no-repeat; padding-bottom: 4px }

INPUT.red { border: 0 }
INPUT.bulletBig { background: url(/images/bullet_big.gif) right 4px no-repeat;
	height: 24px; padding: 8px 12px 0 0;
}

.loginBox INPUT.bulletBig {
	border: 0;
	background: url(/images/bullet_big_green.gif) center 5px no-repeat;
	padding: 26px 1px 0 1px; height: 40px; color: white;
	font: normal 10px arial;
}

.loggedIn A, .loggedIn A:link, .loggedIn A:active, .loggedIn A:visited, 
A.loggedIn, A.logedIn:link, A.loggedIn:active, A.loggedIn:visited {
 display: block;
 line-height: 1.5em;
 color: white;
 background: url(/SALUSLINE/images/ic_cubo.gif) 2px 4px no-repeat;
 padding-left: 16px;
}


TABLE.tBorder {
	border: 1px solid #203778;
	border-color: #c7dae0 #203878 #203878 #c7dae0;
	background: #95b4d5;
}

.tBorder TD { color: white }

.tBorder TD.vGrad, .tBorder TD.hGrad {
	border: 1px solid #203778;
	border-color: #203878 #c7dae0 #c7dae0 #203878;
	background: none;
	color: white;
}

TABLE.tBorder TD.vGrad { background: url(/images/bg_grad_v.jpg) left top repeat-x #0086b5 }
TABLE.tBorder TD.hGrad { background: url(/images/bg_grad_h.jpg) center top repeat-y }
TABLE.tBorder TD.tGrad { background: url(/images/bg_grad_top.jpg) center top repeat-y }

.pageFooter, .pageFooter P, .pageFooter A { font: normal 11px verdana, arial, tahoma; color: #134061 }
.pageFooter P { margin: 8px 0 }
.pageFooter A { font-weight: bold }

.langLinks A {
	font: normal 9px arial;
	color: #03009f;
	text-decoration: none;
}

.menuNavTop A { font-size: 11px; color: white; text-decoration: none; text-transform: uppercase }

.menuNavTop BUTTON {
	width: 22px; height: 24px;
	background: url(/images/icon_home_new.gif) center center no-repeat #dfe0e1;
	border:0;
}

.menuNavTop BUTTON.print { background-image: url(/images/icon_print_new.gif) }
.menuNavTop BUTTON.email { background-image: url(/images/icon_mail_new.gif) }
.menuNavTop BUTTON.smiley { background-image: url(/images/icon_smiley_new.gif) }

.menuNavTop BUTTON:hover, .menuNavTop BUTTON.hover { border: 1px solid blue }

.menuNavLeft A, .menuNavLeft2 A, .menuNavLeft3 A {
	display: block; text-decoration: none; padding-left: 16px;
	font: normal 14px verdana, arial;
	line-height: 18px;
	color: white;
	background: url(/images/bullet_white.gif) 6px 6px no-repeat
}

.bgBoxGreen .menuNavLeft2 A { background: url(/images/bullet_green.gif) 4px 4px no-repeat }

.menuNavLeft A { text-transform: uppercase }
.menuNavLeft3 A { font: normal 17px tahoma; }

OL.menuNavLeft { margin: 0; padding:0; }

OL.menuNavLeft A {
	display: inline; padding: 0;
	background: none;
	text-transform: none;
//	position: relative; left: -10px 
}

OL.menuNavLeft LI {
	margin: 2px 0; padding: 0;
	margin-left:32px 
}

.menuNavLeft2 A {
	font: bold 14px arial;
	text-transform: none;
	padding-bottom: 4px;
	background: url(/images/bullet_white_med.gif) 6px 4px no-repeat;
//	padding-left: 18px;
}

.menuNavLeft A:hover { background-color: #ffffff; color: #134061 }
.menuNavLeft2 A:hover { text-decoration: underline }

.titleLabel {
	font-family: tahoma; 
	background-color: #edebf8;
	color: #134061;
	padding: 5px }

.titleLabel A { color: #134061 }

.titleLabel2 { font: 13px tahoma; padding: 2px 5px }

A.titleLabel2 { display: block; color: white; text-decoration:none; padding: 2px 5px; margin-bottom: 3px }
A.titleLabel2:hover { text-decoration: underline }

.langLinks A:hover { text-decoration: underline }
.langLinks A.active { font-size: 10px; font-weight: bold; text-decoration: underline }

.bullets P, P.bullet {
	font: normal 10px arial;
	line-height: 12px;
	background: url(/images/icon_bullet_green_more.gif) left 2px no-repeat; 
	padding-left: 14px; padding-top: 1px;
	margin:0
}

.bullets A { font: normal 10px arial narrow, arial, lucida console, lucida sans; line-height: 12px; color: white; text-decoration: none }
.bullets A:hover { text-decoration: underline }

.bullets P.less { background: url(/images/icon_bullet_green_less.gif) left 2px no-repeat }

.headerBox A { color: white; text-decoration: none; font-family: verdana }

.cita { font-size: 11px; font-style: italic; text-align: justify }

.homespaces TD { padding: 6px; background-color: #e0e0e2; /* color: #0e3a57*/ color: #1b3e54 } 

.homespace H1 { color: #0b3d62; /*#CFC318;*/ font: bold 17px tahoma, arial, sans-serif; margin: 0; padding:0 }
.homespace P { margin: 4px 0 }
.homespace, .homespace P { font: normal 14px tahoma,arial,helvetica,sans-serif }
.homespace A { color: #1b3e54 }

A.artLink { color: #104163; text-decoration: none }
A.artLink:hover { text-decoration: underline }

A.searchBtn { color: white; text-decoration: none }
A.searchBtn:hover { text-decoration: underline }

TABLE.searchNewCat, TD.searchNewCat { border: 1px solid #003366 }
TABLE.searchNewCat TH, TD.searchNewCat { font: bold 11px verdana arial; color: white /* #08597b */; background: #94ba00 /* #dfcf20 */ }
.searchNewCat A { font: bold 11px verdana arial; color: white }

A.searchNav { font: bold 10px arial; color: #003366 }

P.searchTitle { font: bold 12px arial; color: #005584; margin:0; padding:0; text-align:left }
P.searchIntro {
	font: normal 11px verdana; color: #08597b;
	padding:0; padding-left: 10px;
	margin: 3px 0 10px 0;
	text-align: left
}

P.searchIntro B { font-weight: bold; color: red }

.publicidad, .publicidadB, .publicidadC {
	background: #efebff; color: #c32734; font: normal 9px arial, verdana;
	padding: 0 2px
}

.publicidad { background: #efebff }
.publicidadB { color: #efebff; background: #c32734 }
.publicidadC { color: #efebff; background: none }

.link_high { color: #f6f262; font-size: 14px; font-weight: bold; text-decoration: none }

.faqRecord TH { background: #638694; font: bold 11px verdana; color: #f7f363; padding: 1px 5px }

.faq_q, .faq_a { color: #183c6b; font: bold 12px verdana; text-decoration: none }
.faq_a { font: normal 11px verdana; font-style: italic; text-align: justify }

.faqIndex A {
 display: block;
 padding-left: 12px;
 background: url(/SALUSLINE/images/ic_cubo.gif) left 4px no-repeat;
 margin: 8px 0;
}

TD.faq_a  { background: #e7f3ff; padding: 8px; text-align: justify }

.foro_tree    { font-size: 10px; text-decoration: underline; text-align: left }
.foro_firma   { font-size: 11px; font-style: italic; text-align: left }
.foro_subject { font-size: 12px; font-weight: bold; text-align: left }
.foro_message { color: #325b72; font: 12px Courier, Fixed, Monospaced; text-align: left } /* ; text-height: 0px } */

A.foro_subject { 
 display: block; background: url(/SALUSLINE/images/ic_cubo.gif) left 3px no-repeat;
 color: #315963;
 padding-left: 10px; margin: 3px 0 2px 0;
}

P.cubo, TD.cubo {
	background: url(/SALUSLINE/images/ic_cubo.gif) 10px 6px no-repeat;
	padding-left: 24px;
}

TABLE.dottedH { border: 0 dotted white; border-top-width: 1px }

TABLE.dottedH TD {
	padding: 3px 0;
	border: 0 dotted white;
	border-bottom-width: 1px;
}

TABLE.dottedH TD A { text-decoration: none }

TABLE.news { background: #e7f3f9 }

A.dotted1 { border-top-width: 0 }

.foroIndex TH { background: #315963; color: white }

.briefNews A { text-decoration: underline }
.brewfNews P { margin: 3px 0 }

.reportSecHdr TD { background: #628594 }
TD.customSecHdr { background: #e7cf18; padding-bottom: 5px }
P.customSecHdr { color: #03009f; background: #e7cf18; padding: 8px 6px 4px 6px; margin: 10px 0 10px 0 }

TD.modIndex {
	background: url(/SALUSLINE/images/ic_cubo.gif) 0px 4px no-repeat; 
	padding-left: 12px;
}

.news .titulo { font: bold 15px Verdana }
.news .intro { font-style: italic; text-decoration: none }
.news .intro:hover { text-decoration: underline }

.newsPrintLnks TD { background: #ddeeff; padding: 4px 10px }

.custReportIndex A {
	display: block;
	background: url(/SALUSLINE/images/ic_cubo.gif) left 5px no-repeat;
	padding-left: 10px;
	font-weight: bold;
	margin-bottom: 4px;
}

.custReportHdr TD {
	background: #628594;
}

.custReportHdr A.chapterName {
	color: white;
	font: bold 14px Verdama, Arial;
}

/***************
COMMON DEFS AREA
****************/

.modContent, .modContent P { line-height: 1.4em }

.txtcontrol { font-size: 11px; font-weight: bold; text-align: left } 

.txtjus, .txtder, .txtizq, .txtiz, .txtbase, .txtdef { font-size: 10px }
.txtjus { text-align: justify }

.darkBlue { color: #03009f }
.darkBlue10, .darkBlue12, .darkBlue13, .darkBlue14 { font-size: 10px; text-decoration: none }
.darkBlue12 { font-size: 12px }
.darkBlue13 { font-size: 13px }
.darkBlue14 { font-size: 14px }

.lightGray { color: #e0e0e2 }

.green, .apple { color: #94bc03 }

.red, A.red { color: #c32734 }

A.white, .white, .white A { color: #ffffff }
.white9, .white10, .white11, .white12, .white14, A.white10 { color: #ffffff; font-size: 10px }
.black { color: #000000 }
.darkgray { color: #333333 }

.bold { font-weight: bold }
.italic { font-style: italic }

.px8 { font-size: 8px }
.px9 { font-size: 9px }
.px10 { font-size: 10px }
.px11 { font-size: 11px }
.px12, A.px12 { font-size: 12px }
.px13 { font-size: 13px }
.px14 { font-size: 14px }
.px15 { font-size: 15px }
.px16 { font-size: 16px }
.px17 { font-size: 17px }
.px18 { font-size: 18px }
.px20 { font-size: 20px }
.px22 { font-size: 22px }

.upper, B.upper { text-transform: uppercase }

.auxdiv { position: absolute; visibility: hidden; left: -1024px }

/* Hacks for IE */
// INPUT.rounded, INPUT.small, INPUT.medium { background-attachment: fixed }


.bgColorBlue { background: #325b72 }

.estilo2 { color: white }
.estilo4 { color: white; font-weight: bold }
.estilo4b { color: #2084aa; font-weight: bold }
.estilo4c { color: #000000; font-weight: bold }
.estilo4d { color: #FF3333; font-weight: bold }

