/*--------layout------*/

/* Aca deben ir las definiciones para el diseņo del sitio en gral usando las clases definidas en el index.php. Aqui estan TODAS las clases predefinidas para a estructura (creo q son mas que sufuciente). Como no todos los bloques se van a usar generalmente, es recomendable crear su propio archivo layout par ir implementando solo las clases que sean necesarias, para mayor prolijidad*/ 

.contenedor_principal{
width:768px; /*753 +15*/
margin:auto;
background:url(../images/sombra.jpg) repeat-y left;
padding-left:16px;
text-align:left;
} /*div que contiene toda la pagina */

.contenedor_principal_in{
background:url(../images/sombra2.jpg) repeat-y right;
padding-right:15px;
}
.contenedor_principal_in_in{
background:#3ea132;
}
	
/*---------------------Encabezado---------------*/

	div.encabezado{
	background:#FFFFFF;
	/*border-bottom:#C1C1C1 solid 7px;*/
	} /*div que contiene todo el encabezado*/
	
		table.encabezado_arriba{
			width:753px;
			} /* tabla que contiene todo el encabezado priemra fila, no aparece si no hay publicado nada */ 
		
			/* Encabezado primera fila */
			td.e_1_izq, td.e_1_der, td.e_1_centro{
				width:300px;/*376px;*/
				/*height:94px;*/
				text-align:center;
				}
			td.e_1_der{
				text-align:right;
				}
			
		table.encabezado_medio{
			width:753px;
			height:42px;
			} /* tabla que contiene todo el encabezado segunda fila, no aparece si no hay publicado nada */ 
			
			/* Encabezado segunda fila */
			td.e_2_izq{
				background:#ededed;
				height:42px;
				padding-top:3px;
				}
			#e_2_izq{
				height:39px;
			/*	background:#FFFFFF;*/
				background:#9ACB34;
				width:753px;
			}
			td.e_2_centro{}
			td.e_2_der{}
			
		table.encabezado_abajo {
			/*background:#088C27;*/
			/* background:#e5e5e5; */
			height:27px;
			width:753px;
			}/* tabla que contiene todo el encabezado tercera fila, no aparece si no hay publicado nada */ 
			table.encabezado_abajo td{
				/*width:294px!important;
				width:33%;*/
				padding-top:2px!important;
				padding-top:0;				
				}
			/* Encabezado tercera fila */
			td.e_3_izq{
				/*text-align:left;
				padding-left:10px;*/
				}
			td.e_3_centro{
				}

			td.e_3_der{
				width:753px;
				text-align:right;
				padding-right:8px;
				}

/*-------------------------- Cuerpo ------------------*/

	div.cuerpo{
		background:#FFFFFF;
		/*width:753px;*/
		/* border-top:#A8A8A8 solid 1px; */
		padding-top:3px; /* 3 */
		} /* Este div contiene toodo el cuerpo*/

		table.cuerpo_horizontal_arriba{} /* esta tabla no aparecera si no hay nada publicado ahi*/
			
			td.c_h_arriba{} /*celda horizontal arriba*/
			
		table.cuerpo_contenido_medio{
			width:753px;
		} /*tabla que abarca todo lo que esta entre cuerpo arriva y abajo, incluyendo posiciones left, rigth, cuerpo centro arriva, cuerpo centro abajo y contenido principal(para mas referencias ver el diagrama de la estructura*/
		
			td.c_1_izq{
				width:167px;
				vertical-align:top;
				text-align:center;
				} /* Posicion left, no aparecera si no hay nada publicado alli*/
				
			td.cuerpo_centro {
/*				width:558!important;
				width:552px;*/
				padding:0 3px;
				vertical-align:top;
				height:410px;


				} /*celda que abarca cuerpo centro arriva, cuerpo centro abajo y contenido principal*/
				table.cuerpo_arriba{
					} /* No aparece si no hay nada contenido alli*/
					td.c_c_11{ 
						padding-bottom:5px;
						width:460px;/*552px;*/
						} /* celda cuerpo centro arriva 1*/
					td.c_c_12 {}/* celda cuerpo centro arriva 2*/
				

					
					
				.contenido_principal_home{
					display:none;
					} /* Esta clase es solo para el contenido dinamico del home
				
				table.cuerpo_abajo{} /* No aparece si no hay nada contenido alli*/
					td.c_c_21{
						padding-bottom:4px!important;
						padding-bottom:0;
						} /* celda cuerpo centro abajo 1*/
						
					td.c_c_22 {}/* celda cuerpo centro abajo 2*/
					
			td.c_1_der{
				width:126px;
				vertical-align:top;
				} /*Posicion right, si no hay nada publicado no se muesra*/
			
		table.cuerpo_horizontal_abajo{} /* esta tabla no aparecera si no hay nada publicado ahi*/
			
			td.c_h_abajo{} /*celda horizontal abajo*/
		
/* ---------------------------- Pie ----------------------*/
			
			
	div.pie{
		background:#FFFFFF;
	 	width:753px;
		} /* Abarca todo el pie*/
		
		table.pie_arriba{
			width:753px;
			} /* tabla que contiene todo el pie priemra fila, no aparece si no hay publicado nada */ 
		
			/* Pie primera fila */
			td.p_1_izq{
				background:#9ACB34;
				background:url(../images/barra_gris.jpg) no-repeat;
				width:753px;
				height:30px;
				}
			td.p_1_centro{}
			td.p_1_der{}
			
			table.pie_medio{
				width:753px;

				} /* tabla que contiene todo el pie segunda fila, no aparece si no hay publicado nada */ 
			
			/* Pie segunda fila */
			.info_util{
				position:absolute;
				float:left;
				font-family:Helvetica, Arial, verdana, tahoma,  sans-serif;
				font-weight:bold;
				font-size:16px;
				color:#000;
				margin-left:10px;
				padding: 6px 0 0 10px;

				}
			td.p_2_izq,td.p_2_centro,td.p_2_der{
				width:33%;
				padding:10px 0 0 15px;
				vertical-align:top;
				}
			td.p_2_centro{}
			td.p_2_der{}
			
			table.pie_abajo {}/* tabla que contiene todo el pie tercera fila, no aparece si no hay publicado nada */ 
			
			/* Pie tercera fila */
			td.p_3_izq{
				width:753px;
				border-top:#D7D7D7 solid 1px;
				padding:0 10px 7px 10px;
				background:#e5e5e5;
				}
			td.p_3_izq img{
				border:none;
			}
				
			td.p_3_centro{}
			td.p_3_der{}
			
div.smallsoft{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	font-family:Helvetica, Arial, verdana, tahoma,  sans-serif;
/*	position:relative;
	top:18px;
	left:600px;*/

	background:#3ea132;
	text-align:right;
	height:18px;
	text-indent:25px;
	padding-right:10px;
}
div.smallsoft a{
	color:#FFFFFF;
	text-decoration:none;
}

/*----------------------------------- estilos de textos que ya no se usan --------------*/
/*


.Titulo_Principal{
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font-size:23px;
	text-align:left;
	color:#126707;
}
.Contenido_Principal{
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font-size:14px;
	text-align:left;
	color:#3E3E3D;
}
.Contenido_Principal_Verde{
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font-size:14px;
	text-align:left;
	color:#126707;
}
.Titulo_Secundario{
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font-size:18px;
	text-align:left;
	color:#3E3E3D;
}
.Subtitulo_Secundario{
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#3d3d3d;
}
.Contenido_Secundario{
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font-size:12px;
	color:#3E3E3D;
}
.Contenido_Secundario_Verde{
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font-size:12px;
	color:#126707;
}
.Textos_Destacados{
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#3D3D3D;
}
.Titulo_Noticias {
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000000;
}
.Detalle_Noticias{
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font-size:12px;
	color:#000000;
}
.Contenido_Tabla_Mercado{
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font-size:10px;
	color:#3E3E3D;
}
.Titulo_Formulario{
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font-weight:bold;
	font-size:19px;
	color:#3D3D3D;
}
*/
