/* for  complaint broswers*/
.cssmsg {display: none;}

/* styled html tags */
body {
	padding: 0; margin: 0; color:#444;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:85%;
}

sup {font-size:9px;}

p {
margin:0 0 16px 0; 
padding:0; 
line-height:15px;
}

p.top { padding:22px 0 0 0; }
p.padtop { padding:16px 0 0 0; }
p.quote { color:#426687; font-weight:bold; }
p.author { padding:0; margin:0; color:#426687; }
p.title { color:#426687; }
p.subtitle { padding:0; margin:0; }
p.prslug, p.nobmar { margin: 0;}
p.dateline { margin:-9px 0 16px 0;}
p.popup {padding:16px;}
p.popup a {color:#444;}
p.popwin a {padding-left:50px;}
img.popup {margin:0 16px;}
img {border:0; padding:0; margin:0;}

h1 {
width: 100%;
padding:17px 0 9px 0;
font-size:18px;
font-weight:normal;
margin:0;
}

h1.article {
padding:17px 0 0 0;
font-size:14px; line-height:17px;
font-weight:bold;
}

h2 { margin:0 0 17px 0;}
h2.quote { font-size: 14px; font-weight:bold; padding-top:10px;}
h3 { font-weight:bold; font-size:11px; padding:15px 0 0 0; margin:0; }
h4 { font-weight:bold; font-size:11px; padding:0; margin:0; }
h4.pbot {padding:0 0 16px 0;}
h4 a {text-decoration:none;}

label {
margin:0; padding:0;
line-height:15px; 
font-weight:bold; 
font-size:11px;
display:block;
}
#menu .boton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	text-decoration: none;
}


select {
width:202px;
margin:2px 0 16px 0;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:11px;
}

/* header */

#logo1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #000000;
}
#logo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: normal;
	color: #999999;
}



ul#menu {
	position:relative;
	left: 290px; top:52px;
	margin: 0; padding: 0;
	list-style: none;
	width: 488px;
	overflow: hidden;
	}
#menu {
	 visibility:hidden;
   display: none;
}

	
ul#menu li {display: inline; margin:0; padding:0;}
ul#menu li a {background-position: 0 0; text-indent: -5000px; float:left; text-decoration:none;}
ul#menu li a:hover {background-position: 0 -16px;}

#

ul#menu-cn {
	position:relative;
	left: 250px; top:52px;
	margin: 0; padding: 0;
	list-style: none;
	width: 500px;
	overflow: hidden;
	}
	
ul#menu-cn li {display: inline; margin:0; padding:0;}
ul#menu-cn li a {background-position: 0 0; text-indent: -5000px; float:left; text-decoration:none;}
ul#menu-cn li a:hover {background-position: 0 -16px;}


/* main body areas */
#header { height:86px; padding:0; margin:0;}
#splashnav { 
width:100%; height: 184px; 
background-color:#e7e8ea; 
padding:0; margin:0; 
}
#subnav {
margin: 0;
width:382px;
float:left;
padding: 44px 0 0 99px;
voice-family: "\"}\"";
voice-family:inherit;
width:283px;
}
html>body #subnav {
width:283px;
}
#content {width:369px; margin-left:382px;}

/*within splashnav */
#areanav {
width: 235px; height:100%; 
background:#989da4;
margin: 0; padding: 0;
float:left;
}
.splashimg {
  visibility:hidden;
display: none;  /* true values for compliant browsers */
} 
html>body .splashimg {
 visibility:hidden;
   display: none;
}

#areanav ul {
list-style:none;
margin:0;
padding:0px;
display:block;
float:left;
width:135px;
} 

#areanav li {display:block; float:left; margin:0; padding:0;}
#areanav ul li a {
width:135px; height:19px; 
background-position: 0 0;
text-indent:-5000px;
float:left; }

#areanav ul#newscn li a, #areanav ul#newskr li a {
width:235px; height:19px; 
background-position: 0 0;
text-indent:-5000px;
float:left; }


#areanav ul li a:hover, #areanav ul#newscn li a:hover, #areanav ul#newskr li a:hover {background-position: 0 -19px;}

#areanav li a.selected, #areanav li a.selected:hover, #areanav ul#newscn li a.selected, #areanav ul#newscn li a.selected:hover, #areanav ul#newskr li a.selected, #areanav ul#newskr li a.selected:hover {background-position: 0 -38px;}

#areanav ul li#os-bst a, #areanav ul li#au_peo a, #areanav ul li#cl-ind a, #areanav ul li#pu_sen a, #areanav ul li#ne-rel a { height:22px;}

#areanav ul li#os-bst a:hover, #areanav ul li#au_peo a:hover, #areanav ul li#cl-ind a:hover, #areanav ul li#pu_sen a:hover, #areanav ul li#ne-rel a:hover { height:22px; background-position: 0 -22px;}

#areanav ul li#os-bst a.selected, #areanav ul li#au_peo a.selected, #areanav ul li#cl-ind a.selected, #areanav ul li#pu_sen a.selected, #areanav ul li#ne-rel a.selected, #areanav ul li#os-bst a.selected:hover, #areanav ul li#au_peo a.selected:hover, #areanav ul li#cl-ind a.selected:hover, #areanav ul li#pu_sen a.selected:hover, #areanav ul li#ne-rel a.selected:hover { height:22px; background-position: 0 -44px;}

#areanav h1#snav_cl, #areanav h1#snav_ne, #areanav h1#snav_au, #areanav h1#snav_ay, #areanav h1#snav_os, #areanav h1#snav_co, #areanav h1#snav_pu {padding:0; margin:0; width:100px; height:184px; background:#797d83; float:left;}

#areanav h1#snav_ne-cn, #areanav h1#snav_ne-kr { padding:0; margin: 0;}

#snav_ne-cn a, #snav_ne-kr a {width:235px; height:25px; display:block; text-indent:-5000px; float:left; }

#snav_cl a, #snav_ne a, #snav_au a, #snav_ay a, #snav_os a, #snav_co a, #snav_pu a  {
width:100px; height:25px;
text-indent:-5000px;
float:left;
}
 
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .5px;
	color: #CCCCCC;
	padding: .3em;
}
#centro {
	 visibility:hidden;
   display: none;
}
#centro_int {
	visibility:hidden;
display: none;
}
#tablacontacto{
visibility:hidden;
display: none;
} 
.boton{
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}

.boton li a{
	color: white;
	display: block;
	width: 100%;
	padding: 0px;
	text-decoration: none;
	font-weight: bold;
	text-decoration:none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 100%;
}


.boton li a:visited{
color: white;
}

.boton li a:hover, .buttonmenu li a:active{
		color: #CCCCCC;
	text-decoration: none;
}
.boton_indica{
list-style-type: none;
margin: 0;
padding: 0;
width: 100%;
}

.boton_indica li a{
	color: white;
	display: block;
	width: 100%;
	padding: 2px 4px;
	text-decoration: none;
	font-weight: bold; /*light dark dark light*/
	background-color: #006699;
	text-decoration:none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 1em;
}


.boton_indica li a:visited{
color: white;
}

.boton_indica li a:hover, .buttonmenu li a:active{
background-color: #006666;
}
.boton_notas {    font-family: verdana, arial, sans-serif;
   font-size: 1em;
   padding: 0em;
   color: #000000;
   text-decoration: none;
}
.boton_notas:link,
.boton_notas:visited {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #000000;
	text-decoration: none;
	padding: 0;
}
.boton_notas:hover {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #000000;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding: 0em;
} 
.buttonmenu{
list-style-type: none;
margin: 0;
padding: 0;
width: 100%;
}

.buttonmenu li a{
	color: white;
	display: block;
	width: 90%;
	padding: 2px 4px;
	text-decoration: none;
	font-weight: bold; /*light dark dark light*/
	background-color: #658395;
	text-decoration:none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


.buttonmenu li a:visited{
color: white;
}

.buttonmenu li a:hover, .buttonmenu li a:active{
background-color: #009966;
}

/*subnav stuff*/
#subnav ul, #subDonts, #subTS ul {list-style:none; margin:0; padding:0; font-weight:bold; line-height:14px; }
#subnav a, #subnavCS a, #subDonts a, #subTS a {color:#444; text-decoration:none;}
#subnav a:hover, #subnav a:active, #subnavCS a:hover, #subnavCS a:active, #subDonts a:hover, #subDonts a:active, #subTS a:active, #subTS a:hover {color:#7194a9;}
#subnav .selected, #subDonts .selected, #subTS .selected {color:#7194a9;}
#subnav ul.rel, #subTS ul.rel {font-weight:normal; margin-right:19px;}
#subnav .rel li, #subDonts .rel li, #subTS .rel li {text-indent: -12px; margin-left: 13px; }
#subnav h3.rel, #subnav ul.ptop, #subTS h3.rel {margin:24px 0 0 0;}
#subnav .UL {text-decoration:underline;}
#subnav h5 a, #subTS h5 a { /* use for pdf icons */
width:283px;
font-size:11px; font-weight:normal;
padding: 0 0 5px 15px; margin:0;
background: transparent url(../images/pdf_icon.gif) 0 0 no-repeat;
voice-family: "\"}\"";
voice-family:inherit;
width:268px; /* true values for compliant browsers */
} 
html>body #subnav h5 a {
width:268px;
}

/* content stuff */
#content h5 { font-weight:bold; font-size:11px; padding:0 0 16px 0; margin:0; }
#content ul, .full ul {list-style:none; margin:0; padding:0;}
#content li, .full li { list-style-type:none; margin:0; padding:0; line-height:14px; font-weight:bold;}

#content #leftcol li, #content #rightcol li { padding:0; margin:0; font-weight:normal;}
#content #leftcol ul, #content #rightcol ul { padding:0; vertical-align:top;}
#content #rightcol { float: left; width:178px;}
#content #leftcol { float: left; width: 178px; margin-right: 5px; }
#content #leftcol h3, #content #rightcol h3 { padding:0;}
#content #leftcol .tp, #content #rightcol .tp { padding-top:16px;}

#content a {color:#444; text-decoration:underline;}
#content .noUL a {color:#444; text-decoration:none;}
#content a:hover, a:active {color:#7194a9 !important;}

#content ul.news, #content ul.news a, #content ul.speakers { padding:0; margin:0; color:#444444; text-decoration:none;}
#content .news li {text-indent: -13px; margin-left: 13px; margin-bottom:16px;}
#content .news li p, #content .speakers li p { text-indent:0; font-weight:normal;}

#content ul.speakers {margin-left: 10px;}
#content ul.speakers a {text-decoration:none;}
#content #leftcol ul.speakers li, #content #rightcol ul.speakers li {text-indent: -1em; font-weight:bold;}

#content ul.chList {list-style-type:disc; margin: 0 0 25px 6px; }
#content ul.chList li {list-style-type:disc; margin-left:10px; font-weight:normal;}

#content ul.osList {list-style-type:disc; margin: 0 0 16px 6px; }
#content ul.osList li {list-style-type:disc; margin-left:10px; font-weight:normal;}

#content ul.acList { margin: 0 0 25px 0;}
#content ul.acList li { font-weight:normal; margin-bottom:18px;}

#content ul.intList {list-style-type:disc; margin: 0 0 25px 6px; }
#content ul.intList li { list-style-type:disc; margin-left:10px; font-weight:normal; margin-bottom:16px; }

#content ul.aboutyoulist { list-style-type:disc; margin: 0 0 16px 6px; }
#content ul.aboutyoulist li { color: #4585ac; font-size: 12px; list-style-type:disc; margin: 0 0 10px 10px; font-weight:normal;}

#content ul.bupd {list-style-type:disc; margin: 0 0 16px 6px; }
#content ul.bupd li {list-style-type:disc; margin-left:10px; font-weight:normal; margin-bottom:16px;}

#content #leftcol ul.io {list-style-type:disc; margin: 0 0 0 6px; }
#content #rightcol ul.io {list-style-type:disc; margin: 0 0 0 15px; }
#content #rightcol h4.io {list-style-type:disc; margin: 0 0 0 10px; }
#content #leftcol ul.io li, #content #rightcol ul.io li {line-height:17px; list-style-type:disc; margin-left:10px;}

#content .leftimg {  margin: 10px 15px 0 0; }
#content .leftimg2 {  margin: 10px 32px 10px 0; }

#content .totop a {text-align:right; padding-bottom:16px; display:block; text-decoration:none; }

#jumpform {margin: 0; padding:0;}

/*footer stuff */
#footer .selected {font-weight:bold;}
#footer a {color:#797d83;; text-decoration:none;}
#footer a:hover, #footer a:active {color:#7194a9;}
#footer { font-size:10px;}


/* special styles for case studies */
#splashCS1 {
width:100%; height: 242px; 
background-color:#e7e8ea; 
padding:0; margin:0; 
}

#splashCS2 {
width:100%; height: 193px; 
background-color:#e7e8ea; 
padding:0; margin:0; 
}

.csimg { margin:0; padding:0; display:block;}

h1#csheader {
font-size: 14px; font-weight:bold; color:#fff;
background-color:#666;
padding:7px 0 6px 99px; margin:0;
width:750px;
clear:both; float:left;
voice-family: "\"}\"";
voice-family:inherit;
width:651px;
}
html>body #csheader {
width:651px;
}

#subnavCS {
margin: 0;
width:382px;
float:left;
padding: 22px 0 0 99px;
voice-family: "\"}\"";
voice-family:inherit;
width:283px;
}
html>body #subnavCS {
width:283px;
}

#subnavCS h4 {margin:40px 0 5px 0;}
#subnavCS h4 a {
width:150px;
font-size:11px;
padding: 0 0 5px 25px; margin:0;
background: transparent url(../images/slideshow.gif) 0 0 no-repeat;
}

#subnavCS select {margin-bottom:15px;}

/* definition list stuff */
dl { position: relative; margin: 0; padding: 0; line-height:15px;}
dt { font-weight: bold; text-align: left; float: left; }
dd { padding:0; margin:0 0 16px 0; clear: right; }
#content ol li {list-style-type:decimal; font-weight:normal; }
#content ol.roman, #content ol.decimal {margin:0 0 0 6px; padding:0;}
#content ol.roman li, #content ol.decimal li {font-weight:normal; margin:0 0 0 17px; padding:0 0 16px 0;}
#content ol.roman li {list-style-type:lower-roman;}
#content ol.decimal li {list-style-type:decimal;}

/* articles */
.pullquote { 
float:left; 
width: 194px;
padding: 10px 32px 10px 0;
margin:0;
line-height:17px;
color:#35aacd;
voice-family: "\"}\"";
voice-family:inherit;
width:162px;
}
html>body .pullquote {
width:162px;
}

.sidebar { border:1px solid #444; padding:10px; margin:0 0 22px 0; }

/* special pages */
.newsimg { margin: 10px 15px 0 0; clear: both; }

#subDonts {
width:235px;
margin:0;
float:left;
padding: 44px 0 0 99px;
voice-family: "\"}\"";
voice-family:inherit;
width:136px;
}
html>body #subDonts {
width:136px;
}

#subTS {
width:255px;
margin:0;
float:left;
padding: 44px 0 0 99px;
voice-family: "\"}\"";
voice-family:inherit;
width:156px;
}
html>body #subTS {
width:156px;
}

#subTS li {margin-bottom: 3px; }
#subTS h3 {margin-bottom: 3px !important; }

h1.tsForms { margin-left: 20px; margin-bottom: 5px;  }

.tsMessages { width: 395px !important; }

a.tspdflink {text-decoration: none !important; }
a.tspdflink:hover {text-decoration: underline !important; color: #7194a9; }

#content.donts {width:515px; margin-left:235px;}
#content.donts h1 {padding-left:16px;}
#content.donts h1.nopl {padding-left:0;}
#content.donts .time {padding-left:25px;}

/* slideshow */
#slidebar { width:100%; height:25px; padding:5px 0 0 12px; margin:0; background-color:#797D83; color:#fff; font-weight:bold;}
#slidebar a {color:#fff; text-decoration:none;}
#slide {margin:0; padding:0;}

.piccap {float:left; margin:0; padding:0 5px 10px 0; clear:both;}
.clear {clear:both;}

/* sorry */
#splashnav.sorry {height:54px;}
#areanav.sorry {background-color:#8b929a;}
.full {width:515px; margin-left:273px;}
.full .noUL a {color:#444; text-decoration:none;}
.full a {color:#444;}
.full a:hover, a:active {color:#7194a9 !important;}




.menu_centro {
	background-color: #658395;
}
.lista {
	list-style-image: none;
	list-style-type: none;
	color: #003366;
	text-align: justify;
	display: block;
	font-weight: bold;
	width: 400px;
}
.contenido {
	display: block;
	width: 400px;
	line-height: 15px;
	margin-right: 3px;
}
#clock{
visibility: hidden;
display: none;
}
#tabla_contenido{
	position: fixed;
	visibility: visible;
	width: 100%;
}

