@charset "utf-8";
/* CSS Document */

html, body, table, thead, tbody, th, tr, td, p, a, div, ul, ol, li, div, span {}
body {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 10pt;
	background: #dededf url(../images/sky-rec.jpg) repeat-x center top;
	text-align:center;
	line-height:125%;
}
a, a:visited { text-decoration:none; color: #0088bb; }
a:hover { text-decoration:underline; }

h1, h2, h3, h4, h5, h6 { font-family: "Segoe UI", Arial, Geneva, Helvetica, sans-serif; line-height: 110%; }
h1 { font-size:170%; margin:0 0 15px 0; }
h2 { font-size:140%; margin:10px 0 10px 0; }
h3 { font-size:120%; margin:6px 0 6px 0; }
h4 { font-size:100%; margin:4px 0 4px 0;}
h5 { font-size:90%; margin:3px 0 3px 0; }
h6 { font-size:85%; margin:2px 0 2px 0; }

.subtitles { font-size:100%; letter-spacing: 5px; margin-bottom:13px; color:#777; border-bottom: solid 1px #999999 }
.small { font-size:80%; }
.nota { font-size:80%; color:#666; }

p { margin-bottom: 13px; }

ul, ol { margin: 0 0 0 8px; padding: 0 0 0 8px; }

.h3 { font-size:110%; }
/* posicionamiento global */
#container { width: 942px;	margin:32px auto; }
#header { width:100%; }
#menu {
	width:100%;
	height:24px;
	background:#91aabd url(../images/menu2.png) repeat-y;
	border-bottom:solid 1px #8FA2AC; 
}
#contents {
	background-color:#fff;
	padding:20px;
	text-align:left;
	width:902px;
	float: left;
}
#path_container { 
	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:80%;
	height:26px; 
	background-color: #e8e8e8; 
	border-bottom:solid 1px #8FA2AC; 
	text-align:left;
	padding: 0 10px 0 10px;
}
.path {
	color:#999999;
	height:100%; line-height:26px;
	float:left;
}
.path strong, .path b { color:#ae2544; font-weight:bold; }
.path a { color:#666666; }

/* BOTONES EN EL PATH */
.path_botones {
	float:right;
	height:100%;
}
.path_botones UL {
	color: #ababab;
	float:right;
	background:transparent url(../images/pathbot.jpg) no-repeat scroll left center;
	margin:0; padding:0;
}
.path_botones UL LI {
	display: inline;
	float: left;
	list-style-type: none;
	text-align: center;
	line-height: 26px;
	border-left:solid 1px #8FA2AC;
}
.path_botones UL LI A {
	color: #006699;
	text-decoration: none;
	padding:6px 8px 6px 8px;
}
.path_botones UL LI A:hover {
	color:#ff6600;
	background-color:#ffffff;
	background:transparent url(../images/pathbotinv.jpg) no-repeat scroll left center;
}
.anterior {}
.siguiente {}
.getpdf {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #8FA2AC;
}
.disabled { padding:0 8px 0 8px; }
.enabled { }
/* FIN BOTONES EN EL PATH */

.pagerow {
	font-size: 100%;
	width: 100%;
	height: 100%;	
	clear: both;
}
.padded { padding: 10px; }
.fnd-yellow { background: #ffffff url(../images/fnd_yellow.png) no-repeat top right scroll; }
.fnd-orange { background: #ffffff url(../images/fnd_orange.png) no-repeat top right scroll; }
.fnd-red { background: #ffffff url(../images/fnd_red.png) no-repeat top right scroll; }
.fnd-blue { background: #ffffff url(../images/fnd_blue.png) no-repeat top right scroll; }
.fnd-green { background: #ffffff url(../images/fnd_green.png) no-repeat top right scroll; }
.fnd-grey { background: #ffffff url(../images/fnd_olive.png) no-repeat top right scroll; }
ul.ulalubel, ul.ulalubel2 { list-style:none url(../images/ul_alubel.png); }
.ulalubel li { margin-bottom:10px; }
.ulalubel2 li { margin-bottom:3px; }
ul.ulred { list-style:none url(../images/ul_red.png); }
ul.ulgreen { list-style:none url(../images/ul_green.png); }
ul.ulgrey { list-style:none url(../images/ul_olive.png); }
.col_left {	width:690px; float:left; }
.col_right {
	width:200px;
	float:right;
}
.lfloat { float: left; }
.rfloat { float: right; }
#footer {
	text-align: left;
	color: #999;
	padding: 10px;
}
.fllinks {
	float: left;
	width: 49%;
	margin: 10px 0 10px 0;
}
.frlinks {
	float:right;width: 49%;
	text-align:right;
	margin: 10px 0 10px 0;
}
.fllinks a, .frlinks a { color:#000; font-weight:bold; }
.fcopy {
	clear:both;
	font-size:80%;
	margin-bottom: 10px;
	text-align:center;
}

/* menu principal */
#menu UL#ulnav {
	margin: 0 0 0 20px;
	padding: 0;
	color: #006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#menu UL#ulnav LI {
	display: inline;
	float: left;
	list-style-type: none;
	text-align: center;
	line-height: 24px;
	margin-right:8px;
	font-size: 9pt;
}
#menu UL#ulnav LI A {
	color: #006699;
	float:left;
	text-decoration: none;
	padding:0 4px 0 4px;
}
#menu UL#ulnav LI A:hover {
	color:#FFFFFF;
	background: transparent url(../images/fnd-menu.png);
}
img {
	border: none;
}
.roundint { background: transparent url(../images/bdrtop.png) no-repeat top right scroll; height:9px; font-size: 1px; }

.menu-right  { }
.top {
	background: transparent url(../images/bdr-top.png) no-repeat left top;
	height:30px;
}
.topint {
	padding: 10px 10px 0 10px;
	font-variant: small-caps;
	font-weight: bold;
	color: #607486;
}
.midd { background-color: #e0e0e0; }
.middint { padding:10px; }
.bott { background: transparent url(../images/bdr-bottom.png) no-repeat left bottom; height:9px; font-size:1px; margin-bottom: 5px; }
/* informacion relacionada */
.relate { margin:170px 0 16px 0; padding: 10px; background-color:#D4E6F0; }
/* menu lateral */
.menu-right { }
.menu-right h4 { padding: 10px 10px 0 10px; margin:0; }
.menu-right ul { font-size:90%; list-style-type:none; margin-left: 10px; }
.menu-right li {
	line-height:15px;
	list-style-image: url(../images/ul-arrow.png);
	padding:0 0 4px 0;
}
.menu-right li.more {
	list-style-image: url(../images/imore.png);
	cursor:pointer;
	clear: left; 
}
.menu-right li.less {
	list-style-image: url(../images/iless.png);
	cursor:pointer;
	clear: left;
}
/*.menu-right li:hover { background-color:#CCC; }*/
.menu-right li.sep {
	list-style-image: none;
	background:transparent url(../images/sep.png) repeat-x center left;
	margin: 1px 0 2px 0;
	font-size: 1px;
}
.submenu {
	margin-top:6px;
	display: none;
}
.menu-high {
	padding:6px;
	background-color: #E8E8E8;
}
.menu-right a, .menu-right a:visited { color:#006699; }
.simb-container { padding:5px; border:solid 1px #B9C2D1; width:150px; }
.perf-container { clear:both; text-align: center; padding:15px; }
/* navegación inferior */
.nav_inf {	margin-top: 19px; clear:both;}
.nav_inf a, .nav_inf a:visited  {text-decoration:none; color:#006699}
.nav_inf a:hover {text-decoration:underline; color:#FF6600;}

.clearfix {
	clear:both;
	display:block;
	font-size:1px;
	line-height:1px;
}
.clear10 { clear: left;	height: 10px; }
.noclear10 {
	display:block;	
	height: 10px;
}
#portada {
	position:absolute;
	z-index: 100;
	display: none;
	width: 280px;
	text-align: center;
	background: #888 url(../images/wm.png) no-repeat center center scroll;
	/*background: transparent url(../images/tip/fnd.png);behavior: url(js/iepngfix.htc);*/
}
/* tablas */
.tblgris { border: solid 1px #ccc; background-color:#F5F5F5; }
.tblgris td, .tblgris th {padding: 1px; border: solid 1px #ccc; }
.tblcolor { }
.tblcolor td { padding: 2px; background-color:#F5C8B8; border: solid 1px #fff; border-style:solid none none solid; font-size:90%;  }
.tblcolor th { padding: 2px; background-color: #B22B45; color:#FFF; text-align:center; border: solid 1px #fff; border-style:solid none none solid; }
.tblolive { border: solid 1px #ccc; background-color:#e6eadf; }
.tblolive td, .tblolive th  {padding: 1px; border: solid 1px #b2bca1; }
/* todo lo no definido */
* {
	margin:0;
	padding:0;
}

