BODY {
	margin: 0px;
	background-color: #F2F2F2;
}
.menu_seccion {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11.5px;
	color: #4B6907;
	text-decoration: none;
	letter-spacing: -1.5px;
	background-color: #FFFFFF;
	font-weight: bold;
	border: 1px solid #CCCC66;
	padding: 4px;
	margin: 4px;
}
.menu_seccion_link:link {  
	color: #4B6907; 
	text-decoration: none;
}
.menu_seccion_link:visited {
	text-decoration: none;
	color: #4B6907;
}
.menu_seccion_link:hover {
	text-decoration: none;
	color: #601C33;
}
.borde_verde {
	border: 1px solid #CCCC66;
}
.borde_bordeaux {
	border: 1px solid #810E49;
}

.texto_ayuda {
	font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	color: #78323D;
}
.seccion_titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: 1px;
	color: #78323D;
}

.marco_rayita_verde {
	border: 1px solid #CCCC66;
}
.foto_fondo {
	background-repeat: no-repeat;
	background-position: center center;
}
.texto_titulo {
	font-family: "Times New Roman", "AmeriGarmnd BT";
	font-size: 24px;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: 1px;
}
.texto_sumario {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: -1.5px;
}



.titulo_notas_destacadas {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EEFCCD;
	text-decoration: none;
	font-weight: bold;
}
.texto_notas_destacadas {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #EEFCCD;
	text-decoration: none;
	font-weight: bold;
}
/* Diccionario */
.diccionario_tabla {
	background-image: url(img/bg_diccionario.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 5px;
}
.diccionario_campo {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #601C33;
	background-color: #FFFFFF;
	font-weight: bold;
	border: 1px solid #CCCC66;
}
.diccionario_resultado {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #601C33;
	background-color: #FFFFFF;
	border: 1px solid #CCCC66;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFD;
	scrollbar-base-color: #FEEEB2;
	scrollbar-track-color: #656F54;
	scrollbar-darkshadow-color: #656F54;
	scrollbar-face-color: #FFF5D2;
	scrollbar-highlight-color:#B0914E;
	scrollbar-shadow-color: #FBF5DD;
}
.diccionario_borde {
	border: 1px solid #666F54;
}

/* Caja de Busqueda */
.busqueda_borde {
	border: 1px solid AFAB75;
}
.busqueda_campo {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11.5px;
	color: #333333;
	background-color: #F8F5D6;
	border: 1px solid #FFFFFF;
}
.busqueda_texto {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11.5px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}

/* Noticias */

.noticia_titulo {
	font-family: "Trebuchet MS", Times, serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
}
.noticia_sumario {
	font: 8pt Tahoma, "Trebuchet MS", Times, serif;
	color: #555555;
}
.noticia_texto {
	font-family: "Trebuchet MS", Times, serif;
	font-size: 11px;
	color: #666666;
}
.noticia_punteado {
	border-bottom: 1px dotted #ACACAC;
}

/* Notas */
.nota_foto_fondo {
	background-repeat: no-repeat;
	background-position: center center;
	border: 1px solid #CCCCCC;
}
.nota_txt_desarrollo {
	font: 8pt Tahoma, Verdana, Arial, sans-serif;
	color: #000000;
}
.nota_titulo_principal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
}
.nota_nombre_autor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.nota_texto {
	font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	color: #78323D;
}
.nota_marco_foto {
	border: 1px solid #333333;
	background-color: #F2F2F2;
}
.nota_apostilla {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
}
.nota_texto_resalte_1 {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #E3ECCA;
}
.nota_texto_resalte_2 {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #E8E8D9;
}
.nota_texto_resalte_3 {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #EBDAE2;
}
.nota_fuente {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #696969;
}

/* resultado de una busqueda */
.busqueda_titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #660000;
}
.busqueda_texto {
	font: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
.busqueda_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #660000;
	text-decoration: none;
}
.busqueda_link:hover {
	color: #BCBCBC;
}

/* portal */
.portal_bg_franja_izquierda {
	background-color: #666F54;
}
.portal_bg_primera_columna {
	background-image: url(img/bg_fondo_principal.jpg);
}
.portal_bg_filete_intercolumna {
	background-color: #D4D3D2;
}
.portal_bg_segunda_columna {
	background-image: url(img/bg_fondo_principal.jpg);
}
.portal_bg_tercer_columna {
	background-color: #666F54;
}

.celda_menu_seccion {
	font-family: Verdana, Arial, Geneva, Lucida, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #431200;
}
.txt_seccion {
	color: #7D1D4D;
}
.txt_seccion_rol {
	color: #000000;
}
.link_pie {
	font: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.link_pie:hover {
	text-decoration: underline;
}
.ventana_link {
	font: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.ventana_link:hover {
	text-decoration: underline;
}


.caja_titular {
	font-family: Verdana, Arial, Geneva, Lucida, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #000000;
	text-transform: uppercase;
	letter-spacing: 1px;
	background-image: url(img/bg_titulos.jpg);
	background-color: #DDDDDD;
	background-repeat: repeat-x;
	border-bottom: 1px solid #431200;
	background-position: center;
}
.link_verde {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.link_verde:hover {
	color: #090909;
}
.boton_verde {
	background-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	color: #000000;
	padding: 2px;
	text-decoration: none;
	border: 1px solid #666666;
	background-image: url(img/bg_titulo_boton.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

/* Catalogo de Productos */
.titulo_familia {
	font-family: Verdana, Aria, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #212121;
	text-decoration: none;
}
.txt_producto {
	font-family: Verdana, Aria, Helvetica, sans-serif;
	font-size: 10px;
	color: #212121;
	text-decoration: none;
}
.link_producto {
	font-family: Verdana, Aria, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.link_producto:hover {
	color: #660000;
	text-decoration: none;
}
.campo_producto {
	font-family: Verdana, Aria, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #212121;
	background-color: #F2F2F2;
	border: 1px solid #212121;
}

/* Cuadros Nutricionales */
.cuadro_principal {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #FAFAFA;
}
.cuadro_titulo {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #000000;
	background-color: #C1C1C1;
}
.cuadro_subtitulo {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 10px;
	text-align: left;
	font-weight: bold;
	color: #727272;
}
.cuadro_celda {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 10px;
	text-align: right;
	color: #727272;
	padding-right: 5px;
}
.cuadro_total {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #000000;
	background-color: #C1C1C1;
}
.cuadro_subtotal {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 10px;
	text-align: right;
	padding-right: 5px;
	color: #000000;
	background-color: #C1C1C1;
}


