@charset "utf-8";
/* CSS Document */

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #669900;
	margin: 0; /* es recomendable ajustar a cero el margen y el relleno del elemento body para lograr la compatibilidad con la configuracin predeterminada de los diversos navegadores */
	padding: 0;
	text-align: center; /* esto centra el contenedor en los navegadores IE 5*. El texto se ajusta posteriormente con el valor predeterminado de alineacin a la izquierda en el selector #container */
	color: #000000;
    }
    .oneColFixCtrHdr #container {
	width: 780px;  /* el uso de 20px menos que un ancho completo de 800px da cabida a los bordes del navegador y evita la aparicin de una barra de desplazamiento horizontal */
	background: #53534B;
	margin: 10px auto; /* esto anula text-align: center en el elemento body. */
	height: auto;
    }
    .oneColFixCtrHdr #header {
	background: #53534B;
	padding: 10px 10px 0 10px;  /* este relleno coincide con la alineacin izquierda de los elementos de los divs que aparecen bajo l. Si se utiliza una imagen en el #header en lugar de texto, es posible que le interese quitar el relleno. */
	height: 200px;
    }
    .oneColFixCtrHdr #header h1 {
    	margin: 0; /* el ajuste en cero del margen del ltimo elemento del div de #header evita la contraccin del margen (un espacio inexplicable entre divs). Si el div tiene un borde alrededor, esto no es necesario, ya que tambin evita la contraccin del margen */
    	padding: 10px 0; /* el uso de relleno en lugar de margen le permitir mantener el elemento alejado de los bordes del div */
    }
    .oneColFixCtrHdr #mainContent {
	padding: 0 10px;
	background: #53534B;
    }
    .oneColFixCtrHdr #footer {
	padding: 0 10px; /* este relleno coincide con la alineacin izquierda de los elementos de los divs que aparecen por encima de l. */
	background:#53534B;
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 10px;
    }
    .oneColFixCtrHdr #footer p {
    	margin: 0; /* el ajuste en cero de los mrgenes del primer elemento del pie evitar que puedan contraerse los mrgenes (un espacio entre divs) */
    	padding: 10px 0; /* el relleno de este elemento crear espacio, de la misma forma que lo hara el margen, sin el problema de la contraccin de mrgenes */
    }
#topleft {
	display: inline;
	float: left;
	background-image: url(../images/logo_back.jpg);
	width: 180px;
	height: 137px;
	}
#topright {
	display: inline;
	float: right;
	width: 580px;
	background-image: url(../images/topbanner.jpg);
	height: 137px;
	background-repeat: no-repeat;
	}

#texttop {
	font-family: Tahoma;
	color: #FF9900;
	text-align: right;
	font-weight: bold;
	}
#leftsec {
	display: inline;
	float: left;
	background-color: #FFFFFF;
	width: 205px;
	height: 300px;
}

#mainSubPages {
	display: inline;
	float: left;
	background-color: #FFFFFF;
	width: 760px;
	height: 100%;
}
#left2sec {
	display: inline;
	float: left;
	background-color: #FFFFFF;
	width: 200px;
	height: 300px;
	margin-left: 10px;
}
#rightsec{
	display: inline;
	float: right;
	width: 545px;
	background-color: #FFFFFF;
	height: 300px;

}
#right2sec{
	display: inline;
	float: right;
	background-color: #7C7A6D;
	height: 300px;
	width: 335px;
	
}

#common_text{
	font-size:14px; 
	font-family:Tahoma; 
	text-align:justify;
}

.common_text{
	margin:5px 10px 5px 10px; 	
}
.common_white_text{
	margin:5px 10px 5px 10px; 
	color:white; 	
}
.main_common_text{
	margin:5px 10px 5px 10px; 
}

#title_text {
	text-align:left; 	
	margin-top:5px; 
	font-family:Tahoma; 
	color:#C6B182; 
	font-weight:bold; 
	border-bottom-width:thin; 
	border-bottom-style:solid
}
.title_text {
margin-left:35px; 
}

.main_title_text {
margin-left:35px; 
}
.litext {
	margin-bottom: 10px;
}
.mainpage {
	height: 310px;	
}
.subpage {
	height: auto;	
}
.logo {
	margin-top: 35px;

}
