body {
	background-color: #236B8D;  /*FONDO PAGE antes: CFE3E7     hsj: 0E2779 */
	margin:0;
	padding:0;
	border:0;
	height:100%;
 /*	overflow-x:hidden; para ocultar scroll horizontal  */   
/* 	overflow-y:auto;	para ocultar scroll vertical ********************************el scroll anidado que da gorro  */   
	font-family:  verdana,"trebuchet ms", arial,  tahoma, sans_serif;    
	font-size:10px;
	color: #333333;
	line-height: normal;
}

/* ------ El MArco BLANCO que rodea la PAGINA ------------------------------   */
#mainconteiner {
	top:0px;
	left:0px;
	width: 790px;
	margin-right:auto;
	margin-left:auto;
	background-color: #FFFFFF;  /*antes era del colro del FOOTER #94B080  */
/*	background-image: url(../images/menuizq.jpg); */
}

/*-- Links   ---------------------------------*/

a:link,a:visited {
	text-decoration: none;
	color: #0099CC;
}
a:hover {
	text-decoration: underline;
	color: #007CA6;
}
a:active {
	text-decoration: underline;
	color: #00CCFF;
}


 H1 {
/*	padding-top: 16px;		*/
	font-size: 18px;
	color: #3399CC;
	text-transform: uppercase;
	font-weight: normal;
}
 H2 {
/*	padding-top: 16px;		*/
	font-size: 16px;
	color: #FF9900;
	text-transform: uppercase;
	font-weight: normal;
}
 H3 {
	/*	padding-top: 16px;		*/
	font-size: 16px;
	color: #3399CC;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 17px;
}
 H4 {
/*	padding-top: 16px;		*/
	font-size: 14px;
	color: #FF9900;
	text-transform: uppercase;
	font-weight: normal;
}
 H5 {
	/*	padding-top: 14px;		*/
	font-size: 12px;
	color: #3399CC;
	font-weight: bold;/*	clear: none; --------?--------*/
}
H6 {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3399CC;
	font-weight: bold;/*	clear: none; --------?--------*/
	text-transform:uppercase;
}
/*-- BANNER que va abajo del SUBMENU, va fotos , footerligas etc*/
#banner {
	width: 290px;
	height: 100%;
	float: left;
	top: 0px;
	bottom: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	background-color: #FFFFFF;/*  */
/*  	background-image: url(../images/banner_cont.png);  /* una iamgen de fondo repetitiva */
/*	background-repeat: repeat-y;
	background-position: center;      */
	color: #666666;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	line-height: 1.2em;
}


#banner p {
	color: #666666;
	font-size: 11px;
	margin: 0px;
	text-align: left;/*	width: 130px;*/

	font-family: Tahoma, "Trebuchet MS";
	
}
#banner object {
	margin-left: 10px;	/*width: 130px;*/
}

#banner img .minilink {
	float:none;     /* */
	width: 290px;
}
#banner a:link {
	text-decoration: underline ;
	color: #0099CC;
	font-weight: normal;
}
#banner a:visited {
	text-decoration: underline;
	color: #0099CC;
}
#banner a:hover {
	text-decoration: none;
	color: #007CA6;
}
#banner a:active {
	text-decoration: none;
	color: #00CCFF;
}
/*
#banner H1 {
	font-size: 18px;
	color: #3399CC;
	text-transform: uppercase;
	font-weight: normal;
}
#banner H2 {
	font-size: 16px;
	color: #FF9900;
	text-transform: uppercase;
	font-weight: normal;
}
#banner H3 {
	font-size: 14px;
	color: #FF9900;
	text-transform: uppercase;
}
#banner H4 {
	font-size: 12px;
	color: #3399CC;
	font-weight: bold;
}
*/

/* --------------------------- CAJA DE TEXTO CONTENIDO PRINCIPAL ---------------- */
#cajaTexto {     /* donde va todo el texto del contenido */
	display:block;
	top:0px;
	left:0px;
	right:18px; /*  para visualizar scroll en IE */
	float: left;
	/* 	padding-top:305px;	 la altura del SWF para qe se baje el contenido ********************************************* */
	clear: none;
	width: 440px; /* 782 = 220 + (562 - 20) del padding alados  */
	padding-left: 20px; /* espacio interno para que el texto no este hasta el limite del DIV  */
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	text-align: left;
	background-color: #ffffff;	
}
#cajaTexto p {

}
#cajaTexto HR {
	height: 10px;
	color: #CCCCCC;
	background: #CCCCCC;
	height:1px;
	border:none;
}
#cajaTexto table {
	border-collapse: collapse; /* mantiene las celdas y bordes unidos /*	*/
/*	clear: none; --------?--------*/
}
#cajaTexto table th {	/*	Titulo de las celdas de la TABLA*/
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 4px;
	color: #000033;
	vertical-align: bottom;
	text-align: left;
}
#cajaTexto table td {	   
 	border-bottom-width: 1px;
	border-bottom-style: solid;  
	border-bottom-color: #CCCCCC;     /*     */
	padding: 1px;
	vertical-align: top;
	color: #666666;
}
#cajaTexto table .tablasinlinea{	/*	Titulo de las celdas de la TABLA*/
	text-align: left; 
	border-bottom-width: 0px;
	padding: 1px;
	vertical-align: top;
}

/* ----- Listas UL, LI, etc -------------------------------*/
#cajaTexto ul {
	padding-left: 4px;
	/*	clear: none; --------?--------*/
}
#cajaTexto li {
	margin-bottom: 0px;
	margin-left: 20px;
}
ul .homepage {
	padding: 2px;
	list-style-image: url(../images/flecha_ico.gif);
	/*	clear: none; --------?--------*/
}
li .homepage {
	margin-bottom: 0px;
	list-style-image: url(../images/flecha_ico.gif);
	padding-bottom: 5px;	/*	clear: none; --------?--------*/
}

/* ----- Formateando IMAGENES para Caja de Texto  ---------------- */

/* ----- imagen izquierda ----- */
#imgIzq{
	margin: 2px 15px 3px 2px;
	float: left;
}
#imgIzqq{
	margin: 2px 15px 3px 2px;
	float: left;
}
#imgIzq img{    /* ----- DIV q se usa para las imagenes----- */
	border: 1px solid #CCC;	
	background-color: #FFF;
	padding: 3px;
}
#imgIzqq img {
	padding: 3px;
}
#imgIzq p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #333;
}
/* ----- imagen derecha ----- */
#imgDer{
	margin: 2px 2px 3px 15px;
	float: right;
}
#imgDerr{
	margin: 2px 2px 3px 15px;
	float: right;
}
#imgDer img{
	border: 1px solid #CCC;	
	background-color: #FFF;
	padding: 3px;
}
#imgDerr img{
	padding: 3px;
}
#imgDer p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #666666;
}
/* ----- imagen centrada ----- */
#imgCen{
	margin: 2px 2px 3px 15px;
	float: none;
}
#imgCenn{
	margin: 2px 2px 3px 15px;
	float: none;
}
#imgCen img{
	border: 1px solid #CCC;	
	background-color: #FFF;
	padding: 3px;
}
#imgCenn img{
	padding: 3px;
}
#imgCen p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #333;
}

.colorAZUL {	color: #3399CC;			/*	*/}
.colorNARANJA {	color: #FF9900;			/*	*/}
.colorGRIS {	color: #333;			/*	*/}

strong {
/*	color: #344329;				*/
}



/*--------  FOOTER o pie de pagina --------*/
#footer {
	display:block;
	left:0px;
	bottom:0px;
	width:760px;
	height:40px;
	margin-right:auto;
	margin-left:auto;
	padding-top:10px;
	clear:both;
	background-color: #236B8D;
	color: #FFFFFF;
}
#footer p {
	line-height: 10px;
	color: #FFFFFF;
}
#footer .footerligas a {
	margin: 0px;
	clear:both;
}
#footer .footerligas a:link {
	text-decoration: none;
	color: #FFFFFF;
}
#footer .footerligas a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
#footer .footerligas a:hover {
	text-decoration: underline ;
	color: #FFFFFF;
}
#footer .footerligas a:active {
	text-decoration: none;
	color: #FFCC00;
}

/*-- Links  SITE MAP ---------------------------------*/
#sitemap {
	color: #333333;
	font-size: 10px;
}
#sitemap  H5 {
	padding-top: 14px;
	font-size: 12px;
	color: #003300;
/*	clear: none; --------?--------*/
}
#sitemap ol {
	list-style-type: circle;	/*	clear: none; --------?--------*/
	color: #FF6600;
	margin-bottom: 0px;
}
#sitemap ul {
	list-style-type: disc;
	padding: 0px;
	margin-bottom: 0px;
}
#sitemap li {
	margin-bottom: 1px;
}

/* ----- usadas en LAS FORMAS DE CONTACTO ---------------- */
 .FORMA_inputdata {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.FORMA_titulos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3399CC;
	font-weight: normal;
	left:auto;
}



/*--------  Estilos para seccion de BUSQUEDA --------*/
#busqueda, input, select {
	font-size: 10px;	/*	*/
}
#busqueda .info { /* de cuantas palabras se encontraron */
	color:#333333;
}
#busqueda .titulo {
	font-weight:bold;
}
#busqueda .texto {
	color: #333333;
}
#busqueda .resultado {
	color:#CCCCCC;
}
#busqueda .found_tit {
	color:#003399;
}
#busqueda .found_txt {
	color: #003399;
	font-weight:bold;
}



/*--------  Estilos para seccion de BUSQUEDA usados por ZoomSearch --------*/

#busqueda .highlight {
	background-color: #F3F3F3;
	color: #666666;
	font-weight: bold;
}
#busqueda .searchheading {  font-weight: bold; }
#busqueda .summary {  font-style: italic; }

#busqueda .results {  }
#busqueda .category { color: #999999; }
#busqueda .sorting { text-align: right; }

#busqueda .result_title {  } 
#busqueda .description {  color: #333333; }
#busqueda .context {  }
#busqueda .infoline {  font-style: normal; color: #808080;}

#busqueda .suggestion {  }
#busqueda .zoom_searchform {  }
#busqueda .zoom_results_per_page {  margin-left: 10px; }
#busqueda .zoom_match {  margin-left: 10px;}  
#busqueda .zoom_categories {  }
#busqueda .zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
#busqueda .zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }

#busqueda input.zoom_button {  }
#busqueda input.zoom_searchbox {  } 
 
#busqueda .result_image { float: left; display: block; }
#busqueda .result_image img { margin: 10px; width: 80px; border: 0px; }

#busqueda .result_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
#busqueda .result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; }
 
 
#busqueda .result_pages { }
#busqueda .result_pagescount {  }
#busqueda .searchtime {  }
#busqueda .recommended  { 
 	background: #DFFFBF; 
 	border-top: 1px dotted #808080; 
 	border-bottom: 1px dotted #808080; 
 	margin-top: 15px; 
 	margin-bottom: 15px; 
 }
#busqueda .recommended_heading { float: right; font-weight: bold; }
#busqueda .recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; } 
#busqueda .recommend_title {  }
#busqueda .recommend_description {  color: #008000; }
#busqueda .recommend_infoline {  font-style: normal; color: #808080;}
