@charset "UTF-8";
.thrColFixHdr  #contenido {
	background-color: #FFFFFF;
	height:175px;
	z-index: 200;
	width: 800px;
	position: absolute;
	top: 320px;
}
.texto_fondo2 {
	padding-top: 18px;
	font-size: 25pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 40pt;
	color: #d3d3d3;
}
.texto_fondo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24pt;
	color: #d3d3d3;
	overflow: hidden;
	line-height: 30pt;
}
body  {
	margin-top: 3%; /* es recomendable ajustar a cero el margen y el relleno del elemento body para lograr la compatibilidad con la configuración predeterminada de los diversos navegadores */
	padding: 0;
	text-align: left; /* esto centra el contenedor en los navegadores IE 5*. El texto se ajusta posteriormente con el valor predeterminado de alineación a la izquierda en el selector #container */
	color: #0b123c;
	background-attachment:fixed;
	background-color: #cccccc;
	font-size: 0.8em;
    }

    .thrColFixHdr #container {
	width: 800px;
	font-family: Arial, Helvetica, sans-serif;
	height: 600px;
	margin-left: auto;
	margin-right: auto;
	top: 10%;
	} 
.thrColFixHdr  #cabecera {
	height:600px;
	z-index: 50;
	position: absolute;
	width: 800px;
	visibility: visible;
	left: auto;
	top: 10%;
    } 

    .clearfloat { /* esta clase debe colocarse en un elemento div o break y debe ser el último elemento antes del cierre de un contenedor que incluya completamente a un elemento flotante */

    	clear:both;

        height:0;

        font-size: 1px;

        line-height: 0px;

    }
.thrColFixHdr #menu_horizontal {
	height:600px;
	z-index: 100;
	width: 800px;
	position: absolute;
	top: 10%;
}
.texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #cccccc;
	line-height: 23px;
	vertical-align: bottom;
	padding-top: 30px;
}
.thrColFixHdr #texto {
	height:145px;
	z-index: 300;
	width: 500px;
	position: absolute;
	top: 15px;
	float: left;
	visibility: visible;
}
.thrColFixHdr #logo {
	height:145px;
	z-index: 300;
	width: 265px;
	position: relative;
	top: 0px;
	float: right;
	visibility: visible;
	padding-top: 30px;
	padding-left: 35px;
}

