body { color: white; }
h1 { font-size: 18pt; color: #000; font-weight: bold; }
a:link, a:visited { text-decoration: underline; color: #333; }
#cabecera { 	
	height: 35px;
	border-bottom: 1px solid #000;
	margin-bottom: 6px; 
	text-align: center;
	padding-bottom: 10px;}
#cabecera .buscador { display: none; }
#menu { display: none; }
#derecha { display: none; }
#derecha-cot { display: none; }
body, #central { float: none; }
body, #central-cot { float: none; }
p { font-size: 12pt; color: #000; margin: 2em; }
table.tablanorm {
		border: none;
		margin-bottom: 0;
		padding-bottom: 7px;
		background-image:url(imagenes/sombrainf.png);
		background-repeat:no-repeat;
		background-position:bottom center;
		float:left;
		margin-right: 10px;
	}
	
.tablanorm tr td{
		font-family: "lucida grande", verdana, sans-serif;
		font-size: 8pt;
		padding: 3px 8px;
		background: #fff;
	}
	

.tablanorm tr td a:link{
		color: #069;
	}
	
.tablanorm thead td{
		color: #fff;
		background-color: #C8C028;
		font-weight: bold;
		border-bottom: 1px solid #999;
	}

.tablanorm tbody tr.even td{
		background: #F0F0F0;
	}
	
.tablanorm tbody tr.selected td{
		background: #E97118;
		color: #ffffff;
		font-weight: bold;
		border-left: 1px solid #D9D9D9;
		border-bottom: 1px solid #D9D9D9;
	}

table.tablafundamental {
		padding-bottom: 7px;
		margin-top: 10px;
		background-image:url(imagenes/sombrainf.png);
		background-repeat:no-repeat;
		background-position: bottom center;
		float:left;
		margin-right: 15px;
	}
	
.tablafundamental tr td{
		font-family: "lucida grande", verdana, sans-serif;
		font-size: 8pt;
		padding: 3px 8px;
		background: #fff;
	}
	
.tablafundamental thead td{
		color: #fff;
		background-color: #C8C028;
		font-weight: bold;
		border-bottom: 1px solid #999;
	}

.tablafundamental tbody tr.even td{
		background: #F0F0F0;
	}

.tablafundamental tbody tr.selected td{
		background: #E97118;
		color: #ffffff;
		font-weight: bold;
		border-left: 1px solid #D9D9D9;
		border-bottom: 1px solid #D9D9D9;
	}

	
table.tablacot {
		border: none;
		margin-bottom: 0;
		margin-top: 0; padding-top: 0;
		padding-bottom: 7px;
		background-image:url(imagenes/sombrainferiorg.png);
		background-repeat:no-repeat;
		background-position:bottom center;
	}
	
.tablacot tr td{
		font-family: "lucida grande", verdana, sans-serif;
		font-size: 9pt;
		padding: 3px 8px;
		background: #fff;
		text-align: center;
	}

.tablacot tbody td{
			border-left: 1px solid #D9D9D9;
	}

.tablacot tbody tr.even td{
		background: #F0F0F0;
	}
	
.tablacot tbody tr.selected td{
		font-size: 11px;
		background: #999;
		color: #ffffff;
		font-weight: bold;
		border-left: 1px solid #D9D9D9;
		border-bottom: 1px solid #D9D9D9;
		border-top: 1px solid #000;
	}
	
.tablacot td.valor { background: #fff;
			 color: #000;
			 font-weight: bold;
			 font-size: 16px; }
			 
.tablacot td.nombre {
			 font-weight: bold;
			 font-size: 16px; 
			 background: #eee; 
			 color: #333; 
			 border-left: 1px solid #D9D9D9; 
			 border-bottom: 1px solid #D9D9D9;
			 }
			 
.accion1 {color: #390; }
.accion-1 {color: #e33d21; }
	
/* TABLA PEQUEÑA */
table.tablapeq {
	
		margin-bottom: 0;
		margin-top: 10px;
		padding-bottom: 7px;
		float:left;
		margin-right: 10px;
	}

.tablapeq tr td{
		font-family: "lucida grande", verdana, sans-serif;
		font-size: 8pt;
		padding: 6px 3px;
		background: #fff;
		border-bottom: 1px dotted #999;
		text-align: left;
	}
	
.tablapeq tr td a:link{
		color: #069;
	}
	
.tablapeq thead td{
		color: #fff;
		background-color: #C8C028;
		font-weight: bold;
		border-bottom: 1px solid #999;
		border-right: none;
	}

.tablapeq tbody tr.even td{
		background: #e7e6df;
	}

.tablapeq img{
		margin: 0 3px;
		}


.tablapeq tbody tr.selected a {
		color: #FFF;
		}
		
.tablapeq td {
		border-right: 1px solid #EEE;
		}

.tablapeq tr.even td {
		border-right: 1px solid #c4c3bc;
		}

.tablapeq tbody tr.selected td{
		color: #FFF;
		font-weight: bold;
		border-top: 5px solid #000;
		border-bottom: 1px solid #D9D9D9;
		border-right: none;
		padding-top: 5px;
		background: #999;
	}
	
/* TABLA PERFIL */
table.perfil {
		margin-bottom: 0;
		margin-top: 10px;
		padding-bottom: 7px;
		float:left;
		margin-right: 10px;
	}

.perfil tr td{
		font-family: "lucida grande", verdana, sans-serif;
		font-size: 8pt;
		padding: 6px 3px;
		background: #fff;
		border-bottom: 1px dotted #999;
		vertical-align: top;
	}
	
.perfil tr td a:link{
		color: #069;
	}
	
.perfil thead td{
		color: #fff;
		background-color: #C8C028;
		font-weight: bold;
		border-bottom: 1px solid #999;
		border-right: none;
	}

.perfil tbody tr.even td{
		background: #e7e6df;
	}

.perfil img{
		margin: 0 3px;
		}


.perfil tbody tr.selected a {
		color: #FFF;
		}
		
.perfil td {
		border-right: 1px solid #EEE;
		}

.perfil tr.even td {
		border-right: 1px solid #c4c3bc;
		}

.perfil tbody tr.selected td{
		color: #FFF;
		font-weight: bold;
		border-top: 5px solid #000;
		border-bottom: 1px solid #D9D9D9;
		border-right: none;
		padding-top: 5px;
		background: #999;
	}
	
/* TABLA CONSENSO */
table.consenso {
	
		margin-bottom: 0;
		margin-top: 10px;
		padding-bottom: 7px;
		float:left;
		margin-right: 10px;
	}

.consenso tr td{
		font-family: "lucida grande", verdana, sans-serif;
		font-size: 8pt;
		padding: 6px 3px;
		border-bottom: 1px dotted #999;
	}
	
.consenso tr td a:link{
		color: #069;
	}
	
.consenso thead td{
		color: #fff;
		background-color: #C8C028;
		font-weight: bold;
		border-bottom: 1px solid #999;
		border-right: none;
	}



.consenso img{
		margin: 0 3px;
		}
.consenso tr.nota td {
		font-size: 24px;
		font-weight: bold;
		color: #FFFFFF;
		text-align: center;
}

.consenso tr.nota td.color1 { background: #6F0; }
.consenso tr.nota td.color15 { background: #360; }
.consenso tr.nota td.color2 { background: #000; }
.consenso tr.nota td.color25 { background: #600; }
.consenso tr.nota td.color3 { background: #f30; }

.consenso td {
		border-right: 1px solid #EEE;
		}

.consenso tr.even td {
		border-right: 1px solid #c4c3bc;
		}

.consenso tbody tr.selected td{
		color: #FFF;
		font-weight: bold;
		border-top: 5px solid #000;
		border-bottom: 1px solid #D9D9D9;
		border-right: none;
		padding-top: 5px;
		background: #999;
		}
		
.consenso tr.leyenda td{
		background: #e7e6df;
		font-size: 11px;
		
	}
	
/* MENU CON FECHAS */
ul.period  {
	list-style: none;
	margin: 15px 0 5px 0;
	padding: 0;
	overflow: hidden;
	}
	
ul.period li {
	list-style: none;
	}
	
ul.period li a {
	width: 60px;
	float: left;
	color: #333;
	border-right: 1px solid #333;
	padding: 0 10px;
	font-size: 11px;
	text-align: center;
	}
	
ul.period li a.activo {
	font-weight: bold;
	}
	
/* TABLA LISTA */
table.tablalista img {border: none;}
table.tablalista tr td a:hover {color: #f5821f; }
table.tablalista tr.selected td a:hover {color: #000; }
table.tablalista label {display: block; float: left;}
table.tablalista ul {list-style: none; float: left; margin: 0; padding: 0; width: 300px;}
* html table.tablalista ul { width: 300px; }
table.tablalista ul li { margin: 0; font-size: 11px; display: inline;}
table.tablalista ul li a {font-size: 11px; display: block; float: left; margin: 5px 0 0 5px; width: 115px; height: 32px; background: transparent url(/imagenes/botones/fondo-boton.gif) no-repeat; padding: 5px 0 0 25px; text-decoration: none; text-transform: none; color: #FFF; font-size: 11px;}
* html table.tablalista ul li a { width: 140px; margin: 0; }
table.tablalista ul li a:hover, table.tablalista ul li a:active, table.tablalista ul li a:visited {color: #FFF; background: transparent url(/imagenes/botones/fondo-boton-h.gif) no-repeat;}
table.tablalista ul li a.select:link {color: #FFF; background: transparent url(/imagenes/botones/fondo-boton-h.gif) no-repeat;}
table.tablalista {
		border: none;
		margin-bottom: 0;
		margin-top: 10px;
		padding-bottom: 7px;
		float:left;
	}

.tablalista tr td{
		font-family: "lucida grande", verdana, sans-serif;
		font-size: 8pt;
		padding: 6px 3px;
		background: #fff;
		border-bottom: 1px dotted #999;
		text-align: right;
	}
	
.tablalista tr td a:link{
		color: #069;
	}
	
.tablalista thead td{
		color: #fff;
		background-color: #C8C028;
		font-weight: bold;
		border-bottom: 1px solid #999;
	}

	.tablalista tbody tr.even td{
		background: #e7e6df;
	}
	.tablalista tbody tr.selected td{
		color: #FFF;
		font-weight: bold;
		border-top: 5px solid #000;
		border-bottom: 1px solid #D9D9D9;
		padding-top: 5px;
		background: #999;
	}
	
	.tablalista tbody tr.selected1 td{
		color: #FFF;
		font-weight: bold;
		border-bottom: 1px solid #D9D9D9;
		padding-top: 5px;
		background: #999;
	}
	
	.tablalista img{
		margin: 0 3px;
		}

	.tablalista tbody tr.selected a {
		color: #FFF;
		}
		
	.tablalista thead tr td {
	background-color: #EEE;
	font-size: 12px;
	text-align: left;
	color: #000;
	padding-left: 10px;
	}
	
.tablalista tr td.izda {text-align: left;}
	
thead {
	text-transform: uppercase;
	text-align: center;
	}
	

.noticias-cot {
	margin: 10px 5px 0 0;
	padding: 0;
	clear: both;
	border-top: 3px solid #000;
	width: 500px;
	}
	
.noticias-cot h5 {
	background: #999;
	color: #FFF;
	margin: 0 0 5px 0;
	padding: 6px 5px;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: normal;
	}
	
.noticias-cot .cajacentral p {
	margin-top: 2px;
	}
	
.vermas {
	text-align:right;
	padding: 5px;
	background: #e7e6df;
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999;
	font-size: 11px;
	}
	
img.fotoalerta { border: 1px solid #B9B1AC; padding: 0; margin: 0; float: left; }
.alertas { border: 1px solid #B9B1AC; background: #F3F2F1; padding: 5px; margin: 0 0 0 5px; float: left; width: 280px; margin-bottom: 15px;}
.alertas strong { color: #ff6600; }
#central-cot h4 { font-size: 11px; font-family: Arial, Helvetica, Verdana; font-weight: normal; margin-top: 15px; display: block;}
tr.ponderada td {background: #FFFEA3; }
