/*  css para las diferentes <table>	de DiarioBolsa.com   */
/*  ++++++++++++++++++++++++++++++++++++++++++++++++++   */

table.indices {
font-size: 0.7em;
border: none;
width:885px;
border-spacing:1px;
border-collapse:collapse;
}

table.indices tr{
background-color: #ffffff;
border-spacing:1px;
}

table.indices tr.par{background-color:#ffffff;}
table.indices tr.impar{background-color:#e7f0f6}
table.indice th:hover{background-color:#FBF9C9;}

table.indices td{
text-align:right;
border: 1px solid #c1c1c1;
padding: 0em 0.5em;
}


table.indices thead tr td{
background-color: #eceaeb; text-align:center;
}

table.indices thead tr td.superior{
background: #C6E2FF url("../img/degradadoazul.jpg") left repeat-x;
font-weight: bold;
text-align:center;
color:#464646;
padding: 4px 0px;
}

table.indices tfoot tr{
background: #C6E2FF url("../img/degradadoazul.jpg") left repeat-x;}

table.indices tbody{}

table.indices td.title{
background-color:#eceaeb;
text-align:left;
font-weight: bold;
background: #C6E2FF url("../img/cuadriculado.jpg") left repeat-x;
text-align:center;
}

table.indices td.indice{
background: #C6E2FF url("../img/degradadoazul.jpg") left repeat-x; 
text-align:center;
font-weight: bold;
padding: 4px 0px;
}

table.indices td.columna{background-color: #eceaeb; text-align:center;}

table.indices td.encabezado{background-color: #eceaeb; text-align:center;}

table.indices span.positivo{color: #489736;}
table.indices span.negativo{color: #b6152b;}

table.indices a:link, a:visited, a:hover, a:active{text-decoration:underline;}

/*
table.indices tr:hover{background-color:#FBF9C9;}
table.indices td:hover{background-color:#FBF9C9;}
table.indices th:hover{background-color:#FBF9C9;}
*/

/*  tabla inferior de  indice.php   */
/*  +++++++++++++++++++++++++++++   */

table.datos-resumen{
border:none;
border-collapse:collapse;
cellpadding:0px;
cellspacing:0px;
margin-top:15px;
font-size:11px;
	}

table.datos-resumen tr{}

table.datos-resumen tr td{
border: 1px solid #CCCCCC;
padding: 5px;
vertical-align: top;
}

table.datos-resumen thead tr td{
background: #C6E2FF url("../img/fondo-seccion.png") left repeat-x;
padding: 2px 5px;
color: #ffffff;
font-size:14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

table.datos-resumen table tr{
border:none;
}

table.datos-resumen table tr td{
border:none;
padding: 0;
}	

table.datos-resumen p{font-size:10px; margin-bottom:10px;}

table.datos-resumen span.entradilla{
font-weight: bold;
}


span.destacado-mini{
font-weight:bold;
color:#247C9D;
margin-bottom:10px;
}





/*	tabla indices del index.php	 */
/*  ---------------------------- */


table.divisas_index {
margin-bottom: 15px;
font-size: 11px;
border: none;
border-spacing:1px;
border-collapse:collapse;
cellspacing:0px;
cellpadding:0px;

}

table.divisas_index tr{
background-color: #ffffff;
border-spacing:1px;
}

table.divisas_index td{
	text-align:right;
	border: 1px solid #DBEAF0;
	padding: 0em 0.5em;
}

table.divisas_index td.encabezado{
	text-align:center;
	color: #333333;
	background-color: #DBEAF0;
	padding-top: 1px;
	padding-bottom: 1px;
}
table.divisas_index td.titulo{
	text-align:center;
	border-right-style: none;
	border-bottom-style: none;
	background-color: #DBEAF0;
}


table.divisas_index thead tr td.titular {
	text-align: left;
	font-weight: bold;
	background-color: #EFEFEF;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url("../img/fondo_noticias.jpg");
}
table.divisas_index tfoot tr td {
	text-align: left;
	background-color: #EFEFEF;
	background-image: url("../img/fondo_noticias.jpg");
}
table.divisas_index span.positivo{color: #489736;}
table.divisas_index span.negativo{color: #b6152b;}

table.tabla_informativa{margin-bottom:15px;}

table.tabla_informativa tbody tr td p{font-size: 11px; padding:0 10px 10px 10px;}




/*  css para el formulario  */



/* Begin Contact Form CSS */
		.contactform {

	overflow: hidden;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:url("../img/fondo_form.gif");

			}
		
		.contactleft {
	width: 25%;
	text-align: right;
	clear: both;
	float: left;
	display: inline;
	padding: 4px;
	margin: 5px 0;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:url("../img/fondo_form.gif");
	
			}
		
		.contactright {
	width: 70%;
	text-align: left;
	float: right;
	display: inline;
	padding: 4px;
	margin: 5px 0;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:url("../img/fondo_form.gif");
			}
			
			.contactright input {
	font-size: 11px;
}
			
			

		.contacterror {
	border: 1px solid #ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
			}
    	
/* End Contact Form CSS */



/*  css de la tabla con la info de una empresa dada */


table.info-empresa{
border: none;
width: 600px;
background-color:#E7F0F6;
font-size:11px;
}

table.info-empresa h1{
color: #2b5e84;
font-size: 14px;
font-weight: bold;
padding: 0px;
margin: 0px;
color: #ffffff;
}

table.info-empresa tr td{padding: 0px 4px;}

table.info-empresa thead tr{}
table.info-empresa thead tr td.titular{
background: #C6E2FF url("../img/fondo-seccion.png") left repeat-x;
padding: 4px;

}

table.info-empresa tfoot tr{}
table.info-empresa tfoot tr td{
background: #C6E2FF url("../img/fondo-seccion.png") left repeat-x;
font-size:8px;
margin-top:5px;
}

table.info-empresa tbody tr{}
table.info-empresa tbody tr td{background-color:#ffffff}

table.info-empresa tbody tr td.campo{
font-weight: normal;
font-size: 11px;
color: #333333;
border: solid 1px #eaeaea;
background-color: #E7F0F6;
text-align: left;
}


table span.positivo{color: #489736;}
table span.negativo{color: #b6152b;}
